From 832c888ff9a21cbd46ca55ef3619d0859ec0e423 Mon Sep 17 00:00:00 2001
From: blavenie <benoit.lavenier@e-is.pro>
Date: Fri, 28 Jul 2017 13:29:33 +0200
Subject: [PATCH] [fix] Fix build with leaflet CSS (add scss config for
 leaflet)

---
 .gitignore                                    |   9 +-
 gulpfile.js                                   |  64 ++-
 package.json                                  | 278 +++++-----
 scss/ionic.app.scss                           |   1 -
 scss/leaflet.app.scss                         |   6 +
 scss/leaflet/README.md                        |  10 +
 scss/leaflet/_leaflet.awesome-markers.scss    | 124 +++++
 scss/leaflet/_leaflet.easy-button.scss        |  56 ++
 scss/leaflet/_leaflet.loading.scss            |  26 +
 scss/leaflet/_leaflet.scss                    | 479 ++++++++++++++++++
 scss/leaflet/_leaflet.search.scss             | 134 +++++
 scss/leaflet/images/layers-2x.png             | Bin 0 -> 2898 bytes
 scss/leaflet/images/layers.png                | Bin 0 -> 1502 bytes
 scss/leaflet/images/loader.gif                | Bin 0 -> 1849 bytes
 scss/leaflet/images/marker-icon-2x.png        | Bin 0 -> 4033 bytes
 scss/leaflet/images/marker-icon.png           | Bin 0 -> 1747 bytes
 scss/leaflet/images/marker-shadow.png         | Bin 0 -> 797 bytes
 scss/leaflet/images/markers-matte.png         | Bin 0 -> 14323 bytes
 scss/leaflet/images/markers-matte@2x.png      | Bin 0 -> 31113 bytes
 scss/leaflet/images/markers-plain.png         | Bin 0 -> 7946 bytes
 scss/leaflet/images/markers-shadow.png        | Bin 0 -> 535 bytes
 scss/leaflet/images/markers-shadow@2x.png     | Bin 0 -> 1469 bytes
 scss/leaflet/images/markers-soft.png          | Bin 0 -> 41226 bytes
 scss/leaflet/images/markers-soft@2x.png       | Bin 0 -> 66408 bytes
 scss/leaflet/images/search-icon.png           | Bin 0 -> 3838 bytes
 www/css/ionic.app.min.css                     |   2 +-
 www/index.html                                |  35 +-
 www/js/app.js                                 |   2 +-
 www/js/config.js                              |   2 +-
 www/js/vendor/Chart.min.js                    |  14 -
 www/js/vendor/leaflet.js                      |   9 +
 www/js/vendor/leaflet.search.min.js           |  17 +
 www/js/vendor/strophe.min.js                  |   3 -
 .../js/angular/angular-simple-logger.light.js | 147 ++++++
 .../angular-simple-logger.light.min.js        |   1 +
 .../map/js/controllers/network-controllers.js |  55 +-
 .../map/js/controllers/wot-controllers.js     |  77 +--
 www/plugins/map/js/plugin.js                  |   1 +
 www/plugins/map/js/services/utils-services.js |   2 +-
 .../network/item_search_tooltip.html          |   7 +-
 40 files changed, 1325 insertions(+), 236 deletions(-)
 create mode 100644 scss/leaflet.app.scss
 create mode 100644 scss/leaflet/README.md
 create mode 100644 scss/leaflet/_leaflet.awesome-markers.scss
 create mode 100644 scss/leaflet/_leaflet.easy-button.scss
 create mode 100644 scss/leaflet/_leaflet.loading.scss
 create mode 100644 scss/leaflet/_leaflet.scss
 create mode 100644 scss/leaflet/_leaflet.search.scss
 create mode 100644 scss/leaflet/images/layers-2x.png
 create mode 100644 scss/leaflet/images/layers.png
 create mode 100644 scss/leaflet/images/loader.gif
 create mode 100644 scss/leaflet/images/marker-icon-2x.png
 create mode 100644 scss/leaflet/images/marker-icon.png
 create mode 100644 scss/leaflet/images/marker-shadow.png
 create mode 100644 scss/leaflet/images/markers-matte.png
 create mode 100644 scss/leaflet/images/markers-matte@2x.png
 create mode 100644 scss/leaflet/images/markers-plain.png
 create mode 100644 scss/leaflet/images/markers-shadow.png
 create mode 100644 scss/leaflet/images/markers-shadow@2x.png
 create mode 100644 scss/leaflet/images/markers-soft.png
 create mode 100644 scss/leaflet/images/markers-soft@2x.png
 create mode 100644 scss/leaflet/images/search-icon.png
 delete mode 100644 www/js/vendor/Chart.min.js
 create mode 100644 www/js/vendor/leaflet.js
 create mode 100644 www/js/vendor/leaflet.search.min.js
 delete mode 100644 www/js/vendor/strophe.min.js
 create mode 100644 www/lib/ionic/js/angular/angular-simple-logger.light.js
 create mode 100644 www/lib/ionic/js/angular/angular-simple-logger.light.min.js

diff --git a/.gitignore b/.gitignore
index 4bddd1f8c..8b8b300ea 100644
--- a/.gitignore
+++ b/.gitignore
@@ -21,4 +21,11 @@
 .directory
 www/js/config.js
 
-www/css/ionic.app.min.css
\ No newline at end of file
+www/css/ionic.app.css
+www/css/ionic.app.min.css
+
+# Leaflet generated files
+www/css/leaflet.app.css
+www/css/leaflet.app.min.css
+www/img/layers*.png
+www/img/marker*.png
diff --git a/gulpfile.js b/gulpfile.js
index c569600aa..6844d5d81 100644
--- a/gulpfile.js
+++ b/gulpfile.js
@@ -33,6 +33,7 @@ var clean = require('gulp-clean');
 var htmlmin = require('gulp-htmlmin');
 var jshint = require('gulp-jshint');
 var sourcemaps = require('gulp-sourcemaps');
+var concatCss = require('gulp-concat-css');
 
 var paths = {
   sass: ['./scss/**/*.scss'],
@@ -51,24 +52,57 @@ gulp.task('default', ['sass', 'config', 'templatecache', 'ng_translate', 'ng_ann
   'templatecache_plugin', 'ng_translate_plugin', 'ng_annotate_plugin', 'css_plugin'
 ]);
 
-gulp.task('sass', function(done) {
-  gulp.src('./scss/ionic.app.scss')
-    .pipe(sass()).on('error', sass.logError)
-    .pipe(base64({
-                    baseDir: "./www/css",
-                    extensions: ['svg', 'png', /\.jpg#datauri$/i],
-                    maxSize: 14 * 1024
-                }))
-    .pipe(gulp.dest('./www/css/'))
-    .pipe(cleanCss({
-      keepSpecialComments: 0
-     }))
-    .pipe(sourcemaps.write())
-    .pipe(rename({ extname: '.min.css' }))
-    .pipe(gulp.dest('./www/css/'))
+gulp.task('sass-images', function (done) {
+  gulp.src('./scss/leaflet/images/**/*.*')
+    .pipe(gulp.dest('./www/img/'))
     .on('end', done);
 });
 
+gulp.task('sass', ['sass-images'], function(done) {
+
+  es.concat(
+    // Default App style
+    gulp.src('./scss/ionic.app.scss')
+      .pipe(sass()).on('error', sass.logError)
+      .pipe(base64({
+                      baseDir: "./www/css",
+                      extensions: ['svg', 'png', 'gif', /\.jpg#datauri$/i],
+                      maxImageSize: 14 * 1024
+                  }))
+      .pipe(gulp.dest('./www/css/'))
+      .pipe(cleanCss({
+        keepSpecialComments: 0
+       }))
+      .pipe(sourcemaps.write())
+      .pipe(rename({ extname: '.min.css' }))
+      .pipe(gulp.dest('./www/css/')),
+
+    // Leaflet App style
+    gulp.src('./scss/leaflet.app.scss')
+      .pipe(sass()).on('error', sass.logError)
+      // Fix bad images path
+      .pipe(replace("url('../images/", "url('../img/"))
+      .pipe(replace("url(\"../images/", "url(\"../img/"))
+      .pipe(replace("url('images/", "url('../img/"))
+      .pipe(replace("url(\"images/", "url(\"../img/"))
+      .pipe(replace("url(images/", "url(../img/"))
+      .pipe(base64({
+        baseDir: "./www/css/",
+        extensions: ['svg', 'png', 'gif', /\.jpg#datauri$/i],
+        maxImageSize: 14 * 1024,
+        deleteAfterEncoding: true
+      }))
+      .pipe(gulp.dest('./www/css/'))
+      .pipe(cleanCss({
+        keepSpecialComments: 0
+      }))
+      .pipe(sourcemaps.write())
+      .pipe(rename({ extname: '.min.css' }))
+      .pipe(gulp.dest('./www/css/'))
+  )
+  .on('end', done);
+});
+
 gulp.task('watch', function() {
   gulp.watch(paths.sass, ['sass']);
   gulp.watch(paths.templatecache, ['templatecache']);
diff --git a/package.json b/package.json
index 3fc3c463f..0834b7339 100644
--- a/package.json
+++ b/package.json
@@ -1,141 +1,143 @@
 {
-    "name": "cesium",
-    "version": "0.14.1",
-    "description": "Unhosted webapp client for Duniter network",
-    "repository": {
-        "type": "git",
-        "url": "git@github.com:duniter/cesium.git"
+  "name": "cesium",
+  "version": "0.14.1",
+  "description": "Unhosted webapp client for Duniter network",
+  "repository": {
+    "type": "git",
+    "url": "git@github.com:duniter/cesium.git"
+  },
+  "scripts": {
+    "postinstall": "bower install",
+    "install-for-mobile": "ionic state restore",
+    "start": "ionic serve"
+  },
+  "keywords": [
+    "duniter",
+    "cesium",
+    "ionic",
+    "angular",
+    "cordova",
+    "crypto-currency"
+  ],
+  "author": "Duniter team",
+  "license": "GPL-3.0",
+  "readmeFilename": "README.md",
+  "bugs": {
+    "url": "https://github.com/duniter/cesium/issues",
+    "new": "https://github.com/duniter/cesium/issues/new?labels=bug"
+  },
+  "dependencies": {
+    "bower": "^1.8.0",
+    "cordova-android": "^6.2.3",
+    "cordova-plugin-camera": "^2.4.1",
+    "cordova-plugin-compat": "^1.1.0",
+    "cordova-plugin-console": "^1.0.7",
+    "cordova-plugin-crosswalk-webview": "^2.3.0",
+    "cordova-plugin-device": "^1.1.6",
+    "cordova-plugin-dialogs": "^1.3.3",
+    "cordova-plugin-inappbrowser": "^1.7.1",
+    "cordova-plugin-minisodium": "^1.0.0",
+    "cordova-plugin-secure-storage": "^2.6.8",
+    "cordova-plugin-splashscreen": "^3.2.2",
+    "cordova-plugin-statusbar": "^2.2.3",
+    "cordova-plugin-vibration": "^2.1.5",
+    "cordova-plugin-websocket": "^0.12.2",
+    "cordova-plugin-whitelist": "^1.3.2",
+    "cordova-plugin-x-toast": "^2.6.0",
+    "delete-empty": "^0.1.3",
+    "gulp": "^3.9.1",
+    "gulp-bump": "^2.1.0",
+    "gulp-concat": "^2.2.0",
+    "gulp-load-plugins": "^1.5.0",
+    "gulp-rename": "^1.2.0",
+    "gulp-sass": "^2.2.0",
+    "ionic": "^1.7.16",
+    "ionic-plugin-keyboard": "^2.2.1",
+    "node-sass": "^3.3.3",
+    "phonegap-plugin-barcodescanner": "git+https://github.com/phonegap/phonegap-plugin-barcodescanner.git"
+  },
+  "devDependencies": {
+    "cordova-uglify": "^0.2.3",
+    "del": "^2.2.0",
+    "fs": "0.0.2",
+    "gulp": "^3.9.1",
+    "gulp-angular-templatecache": "^1.8.0",
+    "gulp-angular-translate": "^0.1.4",
+    "gulp-base64": "^0.1.3",
+    "gulp-clean": "^0.3.2",
+    "gulp-clean-css": "^2.0.10",
+    "gulp-concat-css": "^2.3.0",
+    "gulp-css-base64": "^1.3.4",
+    "gulp-csso": "^2.0.0",
+    "gulp-filter": "^4.0.0",
+    "gulp-header": "^1.7.1",
+    "gulp-html-remove": "^0.1.1",
+    "gulp-htmlmin": "^2.0.0",
+    "gulp-jshint": "^2.0.1",
+    "gulp-ng-annotate": "^2.0.0",
+    "gulp-ng-constant": "^1.1.0",
+    "gulp-remove-code": "^1.0.2",
+    "gulp-replace": "^0.5.4",
+    "gulp-rev": "^7.0.0",
+    "gulp-rev-replace": "^0.4.3",
+    "gulp-sourcemaps": "^1.6.0",
+    "gulp-uglify": "^1.5.3",
+    "gulp-useref": "^3.1.0",
+    "gulp-util": "^2.2.14",
+    "gulp-zip": "^3.2.0",
+    "ionic-minify": "^2.0.8",
+    "jshint": "^2.9.2",
+    "mv": "^2.1.1",
+    "playup": "^1.0.2",
+    "shelljs": "^0.3.0",
+    "yargs": "^4.3.1"
+  },
+  "cordovaPlugins": [
+    "cordova-plugin-whitelist",
+    "cordova-plugin-splashscreen",
+    "cordova-plugin-console",
+    "ionic-plugin-keyboard",
+    "cordova-plugin-device",
+    "cordova-plugin-statusbar",
+    "cordova-plugin-camera",
+    "cordova-plugin-websocket",
+    "cordova-plugin-vibration",
+    "cordova-plugin-dialogs",
+    "cordova-plugin-minisodium",
+    "cordova-plugin-secure-storage",
+    {
+      "locator": "https://github.com/phonegap/phonegap-plugin-barcodescanner.git",
+      "id": "phonegap-plugin-barcodescanner"
     },
-    "scripts": {
-        "postinstall": "bower install",
-        "install-for-mobile": "ionic state restore",
-        "start": "ionic serve"
+    "cordova-plugin-inappbrowser",
+    "cordova-plugin-x-toast"
+  ],
+  "cordovaPlatforms": [
+    "android",
+    "firefoxos"
+  ],
+  "cordova": {
+    "plugins": {
+      "cordova-plugin-camera": {},
+      "cordova-plugin-console": {},
+      "cordova-plugin-device": {},
+      "cordova-plugin-dialogs": {},
+      "cordova-plugin-inappbrowser": {},
+      "cordova-plugin-minisodium": {},
+      "cordova-plugin-secure-storage": {},
+      "cordova-plugin-splashscreen": {},
+      "cordova-plugin-statusbar": {},
+      "cordova-plugin-vibration": {},
+      "cordova-plugin-websocket": {},
+      "cordova-plugin-whitelist": {},
+      "cordova-plugin-x-toast": {},
+      "ionic-plugin-keyboard": {},
+      "phonegap-plugin-barcodescanner": {
+        "CAMERA_USAGE_DESCRIPTION": " "
+      }
     },
-    "keywords": [
-        "duniter",
-        "cesium",
-        "ionic",
-        "angular",
-        "cordova",
-        "crypto-currency"
-    ],
-    "author": "Duniter team",
-    "license": "GPL-3.0",
-    "readmeFilename": "README.md",
-    "bugs": {
-        "url": "https://github.com/duniter/cesium/issues",
-        "new": "https://github.com/duniter/cesium/issues/new?labels=bug"
-    },
-    "dependencies": {
-        "bower": "^1.8.0",
-        "cordova-android": "^6.2.3",
-        "cordova-plugin-camera": "^2.4.1",
-        "cordova-plugin-compat": "^1.1.0",
-        "cordova-plugin-console": "^1.0.7",
-        "cordova-plugin-crosswalk-webview": "^2.3.0",
-        "cordova-plugin-device": "^1.1.6",
-        "cordova-plugin-dialogs": "^1.3.3",
-        "cordova-plugin-inappbrowser": "^1.7.1",
-        "cordova-plugin-minisodium": "^1.0.0",
-        "cordova-plugin-secure-storage": "^2.6.8",
-        "cordova-plugin-splashscreen": "^3.2.2",
-        "cordova-plugin-statusbar": "^2.2.3",
-        "cordova-plugin-vibration": "^2.1.5",
-        "cordova-plugin-websocket": "^0.12.2",
-        "cordova-plugin-whitelist": "^1.3.2",
-        "cordova-plugin-x-toast": "^2.6.0",
-        "delete-empty": "^0.1.3",
-        "gulp": "^3.9.1",
-        "gulp-bump": "^2.1.0",
-        "gulp-concat": "^2.2.0",
-        "gulp-rename": "^1.2.0",
-        "gulp-sass": "^2.2.0",
-        "ionic": "^1.7.16",
-        "ionic-plugin-keyboard": "^2.2.1",
-        "node-sass": "^3.3.3",
-        "phonegap-plugin-barcodescanner": "git+https://github.com/phonegap/phonegap-plugin-barcodescanner.git"
-    },
-    "devDependencies": {
-        "cordova-uglify": "^0.2.3",
-        "del": "^2.2.0",
-        "fs": "0.0.2",
-        "gulp": "^3.9.1",
-        "gulp-angular-templatecache": "^1.8.0",
-        "gulp-angular-translate": "^0.1.4",
-        "gulp-base64": "^0.1.3",
-        "gulp-clean": "^0.3.2",
-        "gulp-clean-css": "^2.0.10",
-        "gulp-css-base64": "^1.3.4",
-        "gulp-csso": "^2.0.0",
-        "gulp-filter": "^4.0.0",
-        "gulp-header": "^1.7.1",
-        "gulp-html-remove": "^0.1.1",
-        "gulp-htmlmin": "^2.0.0",
-        "gulp-jshint": "^2.0.1",
-        "gulp-ng-annotate": "^2.0.0",
-        "gulp-ng-constant": "^1.1.0",
-        "gulp-remove-code": "^1.0.2",
-        "gulp-replace": "^0.5.4",
-        "gulp-rev": "^7.0.0",
-        "gulp-rev-replace": "^0.4.3",
-        "gulp-sourcemaps": "^1.6.0",
-        "gulp-uglify": "^1.5.3",
-        "gulp-useref": "^3.1.0",
-        "gulp-util": "^2.2.14",
-        "gulp-zip": "^3.2.0",
-        "ionic-minify": "^2.0.8",
-        "jshint": "^2.9.2",
-        "mv": "^2.1.1",
-        "playup": "^1.0.2",
-        "shelljs": "^0.3.0",
-        "yargs": "^4.3.1"
-    },
-    "cordovaPlugins": [
-        "cordova-plugin-whitelist",
-        "cordova-plugin-splashscreen",
-        "cordova-plugin-console",
-        "ionic-plugin-keyboard",
-        "cordova-plugin-device",
-        "cordova-plugin-statusbar",
-        "cordova-plugin-camera",
-        "cordova-plugin-websocket",
-        "cordova-plugin-vibration",
-        "cordova-plugin-dialogs",
-        "cordova-plugin-minisodium",
-        "cordova-plugin-secure-storage",
-        {
-            "locator": "https://github.com/phonegap/phonegap-plugin-barcodescanner.git",
-            "id": "phonegap-plugin-barcodescanner"
-        },
-        "cordova-plugin-inappbrowser",
-        "cordova-plugin-x-toast"
-    ],
-    "cordovaPlatforms": [
-        "android",
-        "firefoxos"
-    ],
-    "cordova": {
-        "plugins": {
-            "cordova-plugin-camera": {},
-            "cordova-plugin-console": {},
-            "cordova-plugin-device": {},
-            "cordova-plugin-dialogs": {},
-            "cordova-plugin-inappbrowser": {},
-            "cordova-plugin-minisodium": {},
-            "cordova-plugin-secure-storage": {},
-            "cordova-plugin-splashscreen": {},
-            "cordova-plugin-statusbar": {},
-            "cordova-plugin-vibration": {},
-            "cordova-plugin-websocket": {},
-            "cordova-plugin-whitelist": {},
-            "cordova-plugin-x-toast": {},
-            "ionic-plugin-keyboard": {},
-            "phonegap-plugin-barcodescanner": {
-                "CAMERA_USAGE_DESCRIPTION": " "
-            }
-        },
-        "platforms": [
-            "android"
-        ]
-    }
-}
\ No newline at end of file
+    "platforms": [
+      "android"
+    ]
+  }
+}
diff --git a/scss/ionic.app.scss b/scss/ionic.app.scss
index f590564af..1d2285a31 100644
--- a/scss/ionic.app.scss
+++ b/scss/ionic.app.scss
@@ -49,7 +49,6 @@ $RobotoDraftFontVersion: "1.1.0";
 $cesiumicons-font-path: "../fonts" !default;
 @import "./icons/cesiumicons";
 
-
 // --------------------------------------------------
 // Responsive: Utility classes
 // --------------------------------------------------
diff --git a/scss/leaflet.app.scss b/scss/leaflet.app.scss
new file mode 100644
index 000000000..939c74510
--- /dev/null
+++ b/scss/leaflet.app.scss
@@ -0,0 +1,6 @@
+@charset "UTF-8";
+@import "leaflet/leaflet";
+@import "leaflet/leaflet.search";
+@import "leaflet/leaflet.easy-button";
+@import "leaflet/leaflet.loading";
+@import "leaflet/leaflet.awesome-markers";
diff --git a/scss/leaflet/README.md b/scss/leaflet/README.md
new file mode 100644
index 000000000..ac5cd7c78
--- /dev/null
+++ b/scss/leaflet/README.md
@@ -0,0 +1,10 @@
+This SCCS config has been done by hand, from original leaflet CSS files, and CSS of plugins used in Cesium.
+ 
+Hox to update this config:
+ - Execute 'bower install' to get dependencies (into www/lib)
+ - Search leaflet lib (in 'www/lib')
+ - Copy all source CSS file into current directory
+ - Rename CSS files into '_<basename>.scss'
+ - Copy all images resources into current 'images' directory
+  
+make sure to update the file 'leaflet.app.scss' (e.g. when adding some Leaflet plugins)
diff --git a/scss/leaflet/_leaflet.awesome-markers.scss b/scss/leaflet/_leaflet.awesome-markers.scss
new file mode 100644
index 000000000..588a99c85
--- /dev/null
+++ b/scss/leaflet/_leaflet.awesome-markers.scss
@@ -0,0 +1,124 @@
+/*
+Author: L. Voogdt
+License: MIT
+Version: 1.0
+*/
+
+/* Marker setup */
+.awesome-marker {
+  background: url('images/markers-soft.png') no-repeat 0 0;
+  width: 35px;
+  height: 46px;
+  position:absolute;
+  left:0;
+  top:0;
+  display: block;
+  text-align: center;
+}
+
+.awesome-marker-shadow {
+  background: url('images/markers-shadow.png') no-repeat 0 0;
+  width: 36px;
+  height: 16px;
+}
+
+/* Retina displays */
+@media (min--moz-device-pixel-ratio: 1.5),(-o-min-device-pixel-ratio: 3/2),
+(-webkit-min-device-pixel-ratio: 1.5),(min-device-pixel-ratio: 1.5),(min-resolution: 1.5dppx) {
+ .awesome-marker {
+  background-image: url('images/markers-soft@2x.png');
+  background-size: 720px 46px;
+ }
+ .awesome-marker-shadow {
+  background-image: url('images/markers-shadow@2x.png');
+  background-size: 35px 16px;
+ }
+}
+
+.awesome-marker i {
+  color: #333;
+  margin-top: 10px;
+  display: inline-block;
+  font-size: 14px;
+}
+
+.awesome-marker .icon-white {
+  color: #fff;
+}
+
+/* Colors */
+.awesome-marker-icon-red {
+  background-position: 0 0;
+}
+
+.awesome-marker-icon-darkred {
+  background-position: -180px 0;
+}
+
+.awesome-marker-icon-lightred {
+  background-position: -360px 0;
+}
+
+.awesome-marker-icon-orange {
+  background-position: -36px 0;
+}
+
+.awesome-marker-icon-beige {
+  background-position: -396px 0;
+}
+
+.awesome-marker-icon-green {
+  background-position: -72px 0;
+}
+
+.awesome-marker-icon-darkgreen {
+  background-position: -252px 0;
+}
+
+.awesome-marker-icon-lightgreen {
+  background-position: -432px 0;
+}
+
+.awesome-marker-icon-blue {
+  background-position: -108px 0;
+}
+
+.awesome-marker-icon-darkblue {
+  background-position: -216px 0;
+}
+
+.awesome-marker-icon-lightblue {
+  background-position: -468px 0;
+}
+
+.awesome-marker-icon-purple {
+  background-position: -144px 0;
+}
+
+.awesome-marker-icon-darkpurple {
+  background-position: -288px 0;
+}
+
+.awesome-marker-icon-pink {
+  background-position: -504px 0;
+}
+
+.awesome-marker-icon-cadetblue {
+  background-position: -324px 0;
+}
+
+.awesome-marker-icon-white {
+  background-position: -574px 0;
+}
+
+.awesome-marker-icon-gray {
+  background-position: -648px 0;
+}
+
+.awesome-marker-icon-lightgray {
+  background-position: -612px 0;
+}
+
+.awesome-marker-icon-black {
+  background-position: -682px 0;
+}
diff --git a/scss/leaflet/_leaflet.easy-button.scss b/scss/leaflet/_leaflet.easy-button.scss
new file mode 100644
index 000000000..18ce9ac16
--- /dev/null
+++ b/scss/leaflet/_leaflet.easy-button.scss
@@ -0,0 +1,56 @@
+.leaflet-bar button,
+.leaflet-bar button:hover {
+  background-color: #fff;
+  border: none;
+  border-bottom: 1px solid #ccc;
+  width: 26px;
+  height: 26px;
+  line-height: 26px;
+  display: block;
+  text-align: center;
+  text-decoration: none;
+  color: black;
+}
+
+.leaflet-bar button {
+  background-position: 50% 50%;
+  background-repeat: no-repeat;
+  overflow: hidden;
+  display: block;
+}
+
+.leaflet-bar button:hover {
+  background-color: #f4f4f4;
+}
+
+.leaflet-bar button:first-of-type {
+  border-top-left-radius: 4px;
+  border-top-right-radius: 4px;
+}
+
+.leaflet-bar button:last-of-type {
+  border-bottom-left-radius: 4px;
+  border-bottom-right-radius: 4px;
+  border-bottom: none;
+}
+
+.leaflet-bar.disabled,
+.leaflet-bar button.disabled {
+  cursor: default;
+  pointer-events: none;
+  opacity: .4;
+}
+
+.easy-button-button .button-state{
+  display: block;
+  width: 100%;
+  height: 100%;
+  position: relative;
+}
+
+
+.leaflet-touch .leaflet-bar button {
+  width: 30px;
+  height: 30px;
+  line-height: 30px;
+}
diff --git a/scss/leaflet/_leaflet.loading.scss b/scss/leaflet/_leaflet.loading.scss
new file mode 100644
index 000000000..f4157bc6f
--- /dev/null
+++ b/scss/leaflet/_leaflet.loading.scss
@@ -0,0 +1,26 @@
+.leaflet-control-loading:empty {
+    /* Spinner via ajaxload.info, base64-encoded */
+    background-image: url(data:image/gif;base64,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);
+    background-repeat: no-repeat;
+}
+
+.leaflet-control-loading,
+.leaflet-control-zoom a.leaflet-control-loading,
+.leaflet-control-zoomslider a.leaflet-control-loading,
+.leaflet-control-layer-container {
+    display: none;
+}
+
+.leaflet-control-loading.is-loading,
+.leaflet-control-zoom a.leaflet-control-loading.is-loading,
+.leaflet-control-zoomslider a.leaflet-control-loading.is-loading,
+.leaflet-control-layer-container.is-loading {
+    display: block;
+}
+
+/* Necessary for display consistency in Leaflet >= 0.6 */
+.leaflet-bar-part-bottom {
+    border-bottom: medium none;
+    border-bottom-left-radius: 4px;
+    border-bottom-right-radius: 4px;
+}
diff --git a/scss/leaflet/_leaflet.scss b/scss/leaflet/_leaflet.scss
new file mode 100644
index 000000000..dea175f0f
--- /dev/null
+++ b/scss/leaflet/_leaflet.scss
@@ -0,0 +1,479 @@
+/* required styles */
+
+.leaflet-map-pane,
+.leaflet-tile,
+.leaflet-marker-icon,
+.leaflet-marker-shadow,
+.leaflet-tile-pane,
+.leaflet-tile-container,
+.leaflet-overlay-pane,
+.leaflet-shadow-pane,
+.leaflet-marker-pane,
+.leaflet-popup-pane,
+.leaflet-overlay-pane svg,
+.leaflet-zoom-box,
+.leaflet-image-layer,
+.leaflet-layer {
+	position: absolute;
+	left: 0;
+	top: 0;
+	}
+.leaflet-container {
+	overflow: hidden;
+	-ms-touch-action: none;
+	touch-action: none;
+	}
+.leaflet-tile,
+.leaflet-marker-icon,
+.leaflet-marker-shadow {
+	-webkit-user-select: none;
+	   -moz-user-select: none;
+	        user-select: none;
+	-webkit-user-drag: none;
+	}
+.leaflet-marker-icon,
+.leaflet-marker-shadow {
+	display: block;
+	}
+/* map is broken in FF if you have max-width: 100% on tiles */
+.leaflet-container img {
+	max-width: none !important;
+	}
+/* stupid Android 2 doesn't understand "max-width: none" properly */
+.leaflet-container img.leaflet-image-layer {
+	max-width: 15000px !important;
+	}
+.leaflet-tile {
+	filter: inherit;
+	visibility: hidden;
+	}
+.leaflet-tile-loaded {
+	visibility: inherit;
+	}
+.leaflet-zoom-box {
+	width: 0;
+	height: 0;
+	}
+/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */
+.leaflet-overlay-pane svg {
+	-moz-user-select: none;
+	}
+
+.leaflet-tile-pane    { z-index: 2; }
+.leaflet-objects-pane { z-index: 3; }
+.leaflet-overlay-pane { z-index: 4; }
+.leaflet-shadow-pane  { z-index: 5; }
+.leaflet-marker-pane  { z-index: 6; }
+.leaflet-popup-pane   { z-index: 7; }
+
+.leaflet-vml-shape {
+	width: 1px;
+	height: 1px;
+	}
+.lvml {
+	behavior: url(#default#VML);
+	display: inline-block;
+	position: absolute;
+	}
+
+
+/* control positioning */
+
+.leaflet-control {
+	position: relative;
+	z-index: 7;
+	pointer-events: auto;
+	}
+.leaflet-top,
+.leaflet-bottom {
+	position: absolute;
+	z-index: 1000;
+	pointer-events: none;
+	}
+.leaflet-top {
+	top: 0;
+	}
+.leaflet-right {
+	right: 0;
+	}
+.leaflet-bottom {
+	bottom: 0;
+	}
+.leaflet-left {
+	left: 0;
+	}
+.leaflet-control {
+	float: left;
+	clear: both;
+	}
+.leaflet-right .leaflet-control {
+	float: right;
+	}
+.leaflet-top .leaflet-control {
+	margin-top: 10px;
+	}
+.leaflet-bottom .leaflet-control {
+	margin-bottom: 10px;
+	}
+.leaflet-left .leaflet-control {
+	margin-left: 10px;
+	}
+.leaflet-right .leaflet-control {
+	margin-right: 10px;
+	}
+
+
+/* zoom and fade animations */
+
+.leaflet-fade-anim .leaflet-tile,
+.leaflet-fade-anim .leaflet-popup {
+	opacity: 0;
+	-webkit-transition: opacity 0.2s linear;
+	   -moz-transition: opacity 0.2s linear;
+	     -o-transition: opacity 0.2s linear;
+	        transition: opacity 0.2s linear;
+	}
+.leaflet-fade-anim .leaflet-tile-loaded,
+.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
+	opacity: 1;
+	}
+
+.leaflet-zoom-anim .leaflet-zoom-animated {
+	-webkit-transition: -webkit-transform 0.25s cubic-bezier(0,0,0.25,1);
+	   -moz-transition:    -moz-transform 0.25s cubic-bezier(0,0,0.25,1);
+	     -o-transition:      -o-transform 0.25s cubic-bezier(0,0,0.25,1);
+	        transition:         transform 0.25s cubic-bezier(0,0,0.25,1);
+	}
+.leaflet-zoom-anim .leaflet-tile,
+.leaflet-pan-anim .leaflet-tile,
+.leaflet-touching .leaflet-zoom-animated {
+	-webkit-transition: none;
+	   -moz-transition: none;
+	     -o-transition: none;
+	        transition: none;
+	}
+
+.leaflet-zoom-anim .leaflet-zoom-hide {
+	visibility: hidden;
+	}
+
+
+/* cursors */
+
+.leaflet-clickable {
+	cursor: pointer;
+	}
+.leaflet-container {
+	cursor: -webkit-grab;
+	cursor:    -moz-grab;
+	}
+.leaflet-popup-pane,
+.leaflet-control {
+	cursor: auto;
+	}
+.leaflet-dragging .leaflet-container,
+.leaflet-dragging .leaflet-clickable {
+	cursor: move;
+	cursor: -webkit-grabbing;
+	cursor:    -moz-grabbing;
+	}
+
+
+/* visual tweaks */
+
+.leaflet-container {
+	background: #ddd;
+	outline: 0;
+	}
+.leaflet-container a {
+	color: #0078A8;
+	}
+.leaflet-container a.leaflet-active {
+	outline: 2px solid orange;
+	}
+.leaflet-zoom-box {
+	border: 2px dotted #38f;
+	background: rgba(255,255,255,0.5);
+	}
+
+
+/* general typography */
+.leaflet-container {
+	font: 12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif;
+	}
+
+
+/* general toolbar styles */
+
+.leaflet-bar {
+	box-shadow: 0 1px 5px rgba(0,0,0,0.65);
+	border-radius: 4px;
+	}
+.leaflet-bar a,
+.leaflet-bar a:hover {
+	background-color: #fff;
+	border-bottom: 1px solid #ccc;
+	width: 26px;
+	height: 26px;
+	line-height: 26px;
+	display: block;
+	text-align: center;
+	text-decoration: none;
+	color: black;
+	}
+.leaflet-bar a,
+.leaflet-control-layers-toggle {
+	background-position: 50% 50%;
+	background-repeat: no-repeat;
+	display: block;
+	}
+.leaflet-bar a:hover {
+	background-color: #f4f4f4;
+	}
+.leaflet-bar a:first-child {
+	border-top-left-radius: 4px;
+	border-top-right-radius: 4px;
+	}
+.leaflet-bar a:last-child {
+	border-bottom-left-radius: 4px;
+	border-bottom-right-radius: 4px;
+	border-bottom: none;
+	}
+.leaflet-bar a.leaflet-disabled {
+	cursor: default;
+	background-color: #f4f4f4;
+	color: #bbb;
+	}
+
+.leaflet-touch .leaflet-bar a {
+	width: 30px;
+	height: 30px;
+	line-height: 30px;
+	}
+
+
+/* zoom control */
+
+.leaflet-control-zoom-in,
+.leaflet-control-zoom-out {
+	font: bold 18px 'Lucida Console', Monaco, monospace;
+	text-indent: 1px;
+	}
+.leaflet-control-zoom-out {
+	font-size: 20px;
+	}
+
+.leaflet-touch .leaflet-control-zoom-in {
+	font-size: 22px;
+	}
+.leaflet-touch .leaflet-control-zoom-out {
+	font-size: 24px;
+	}
+
+
+/* layers control */
+
+.leaflet-control-layers {
+	box-shadow: 0 1px 5px rgba(0,0,0,0.4);
+	background: #fff;
+	border-radius: 5px;
+	}
+.leaflet-control-layers-toggle {
+	background-image: url(images/layers.png);
+	width: 36px;
+	height: 36px;
+	}
+.leaflet-retina .leaflet-control-layers-toggle {
+	background-image: url(images/layers-2x.png);
+	background-size: 26px 26px;
+	}
+.leaflet-touch .leaflet-control-layers-toggle {
+	width: 44px;
+	height: 44px;
+	}
+.leaflet-control-layers .leaflet-control-layers-list,
+.leaflet-control-layers-expanded .leaflet-control-layers-toggle {
+	display: none;
+	}
+.leaflet-control-layers-expanded .leaflet-control-layers-list {
+	display: block;
+	position: relative;
+	}
+.leaflet-control-layers-expanded {
+	padding: 6px 10px 6px 6px;
+	color: #333;
+	background: #fff;
+	}
+.leaflet-control-layers-selector {
+	margin-top: 2px;
+	position: relative;
+	top: 1px;
+	}
+.leaflet-control-layers label {
+	display: block;
+	}
+.leaflet-control-layers-separator {
+	height: 0;
+	border-top: 1px solid #ddd;
+	margin: 5px -10px 5px -6px;
+	}
+
+
+/* attribution and scale controls */
+
+.leaflet-container .leaflet-control-attribution {
+	background: #fff;
+	background: rgba(255, 255, 255, 0.7);
+	margin: 0;
+	}
+.leaflet-control-attribution,
+.leaflet-control-scale-line {
+	padding: 0 5px;
+	color: #333;
+	}
+.leaflet-control-attribution a {
+	text-decoration: none;
+	}
+.leaflet-control-attribution a:hover {
+	text-decoration: underline;
+	}
+.leaflet-container .leaflet-control-attribution,
+.leaflet-container .leaflet-control-scale {
+	font-size: 11px;
+	}
+.leaflet-left .leaflet-control-scale {
+	margin-left: 5px;
+	}
+.leaflet-bottom .leaflet-control-scale {
+	margin-bottom: 5px;
+	}
+.leaflet-control-scale-line {
+	border: 2px solid #777;
+	border-top: none;
+	line-height: 1.1;
+	padding: 2px 5px 1px;
+	font-size: 11px;
+	white-space: nowrap;
+	overflow: hidden;
+	-moz-box-sizing: content-box;
+	     box-sizing: content-box;
+
+	background: #fff;
+	background: rgba(255, 255, 255, 0.5);
+	}
+.leaflet-control-scale-line:not(:first-child) {
+	border-top: 2px solid #777;
+	border-bottom: none;
+	margin-top: -2px;
+	}
+.leaflet-control-scale-line:not(:first-child):not(:last-child) {
+	border-bottom: 2px solid #777;
+	}
+
+.leaflet-touch .leaflet-control-attribution,
+.leaflet-touch .leaflet-control-layers,
+.leaflet-touch .leaflet-bar {
+	box-shadow: none;
+	}
+.leaflet-touch .leaflet-control-layers,
+.leaflet-touch .leaflet-bar {
+	border: 2px solid rgba(0,0,0,0.2);
+	background-clip: padding-box;
+	}
+
+
+/* popup */
+
+.leaflet-popup {
+	position: absolute;
+	text-align: center;
+	}
+.leaflet-popup-content-wrapper {
+	padding: 1px;
+	text-align: left;
+	border-radius: 12px;
+	}
+.leaflet-popup-content {
+	margin: 13px 19px;
+	line-height: 1.4;
+	}
+.leaflet-popup-content p {
+	margin: 18px 0;
+	}
+.leaflet-popup-tip-container {
+	margin: 0 auto;
+	width: 40px;
+	height: 20px;
+	position: relative;
+	overflow: hidden;
+	}
+.leaflet-popup-tip {
+	width: 17px;
+	height: 17px;
+	padding: 1px;
+
+	margin: -10px auto 0;
+
+	-webkit-transform: rotate(45deg);
+	   -moz-transform: rotate(45deg);
+	    -ms-transform: rotate(45deg);
+	     -o-transform: rotate(45deg);
+	        transform: rotate(45deg);
+	}
+.leaflet-popup-content-wrapper,
+.leaflet-popup-tip {
+	background: white;
+
+	box-shadow: 0 3px 14px rgba(0,0,0,0.4);
+	}
+.leaflet-container a.leaflet-popup-close-button {
+	position: absolute;
+	top: 0;
+	right: 0;
+	padding: 4px 4px 0 0;
+	text-align: center;
+	width: 18px;
+	height: 14px;
+	font: 16px/14px Tahoma, Verdana, sans-serif;
+	color: #c3c3c3;
+	text-decoration: none;
+	font-weight: bold;
+	background: transparent;
+	}
+.leaflet-container a.leaflet-popup-close-button:hover {
+	color: #999;
+	}
+.leaflet-popup-scrolled {
+	overflow: auto;
+	border-bottom: 1px solid #ddd;
+	border-top: 1px solid #ddd;
+	}
+
+.leaflet-oldie .leaflet-popup-content-wrapper {
+	zoom: 1;
+	}
+.leaflet-oldie .leaflet-popup-tip {
+	width: 24px;
+	margin: 0 auto;
+
+	-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
+	filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);
+	}
+.leaflet-oldie .leaflet-popup-tip-container {
+	margin-top: -1px;
+	}
+
+.leaflet-oldie .leaflet-control-zoom,
+.leaflet-oldie .leaflet-control-layers,
+.leaflet-oldie .leaflet-popup-content-wrapper,
+.leaflet-oldie .leaflet-popup-tip {
+	border: 1px solid #999;
+	}
+
+
+/* div icon */
+
+.leaflet-div-icon {
+	background: #fff;
+	border: 1px solid #666;
+	}
diff --git a/scss/leaflet/_leaflet.search.scss b/scss/leaflet/_leaflet.search.scss
new file mode 100644
index 000000000..e78a16b6e
--- /dev/null
+++ b/scss/leaflet/_leaflet.search.scss
@@ -0,0 +1,134 @@
+/* 
+ * Leaflet Control Search v2.7.2 - 2017-04-08 
+ * 
+ * Copyright 2017 Stefano Cudini 
+ * stefano.cudini@gmail.com 
+ * http://labs.easyblog.it/ 
+ * 
+ * Licensed under the MIT license. 
+ * 
+ * Demo: 
+ * http://labs.easyblog.it/maps/leaflet-search/ 
+ * 
+ * Source: 
+ * git@github.com:stefanocudini/leaflet-search.git 
+ * 
+ */
+ 
+.leaflet-container .leaflet-control-search {
+	position:relative;
+	float:left;
+	background:#fff;
+	color:#1978cf;
+	-moz-border-radius: 4px;
+	-webkit-border-radius: 4px;
+	border-radius: 4px;
+	background-color: rgba(255, 255, 255, 0.8);
+	z-index:1000;	
+	box-shadow: 0 1px 7px rgba(0,0,0,0.65);
+	margin-left: 10px;
+	margin-top: 10px;
+}
+.leaflet-control-search.search-exp {/*expanded*/
+	box-shadow: 0 1px 7px #999;
+	background: #fff;
+}
+.leaflet-control-search .search-input {
+	display:block;
+	float:left;
+	background: #fff;
+	border:1px solid #666;
+	border-radius:2px;
+	height:18px;
+	padding:0 18px 0 2px;
+	margin:3px 0 3px 3px;
+}
+.leaflet-control-search.search-load .search-input {
+	background: url('../images/loader.gif') no-repeat center right #fff;
+}
+.leaflet-control-search.search-load .search-cancel {
+	visibility:hidden;
+}
+.leaflet-control-search .search-cancel {
+	display:block;
+	width:22px;
+	height:18px;
+	position:absolute;
+	right:22px;
+	margin:3px 0;
+	background: url('../images/search-icon.png') no-repeat 0 -46px;
+	text-decoration:none;
+	filter: alpha(opacity=80);
+	opacity: 0.8;		
+}
+.leaflet-control-search .search-cancel:hover {
+	filter: alpha(opacity=100);
+	opacity: 1;
+}
+.leaflet-control-search .search-cancel span {
+	display:none;/* comment for cancel button imageless */
+	font-size:18px;
+	line-height:20px;
+	color:#ccc;
+	font-weight:bold;
+}
+.leaflet-control-search .search-cancel:hover span {
+	color:#aaa;
+}
+.leaflet-control-search .search-button {
+	display:block;
+	float:left;
+	width:26px;
+	height:26px;	
+	background: url('../images/search-icon.png') no-repeat 2px 2px #fff;
+	border-radius:4px;
+}
+.leaflet-control-search .search-button:hover {
+	background: url('../images/search-icon.png') no-repeat 2px -22px #fafafa;
+}
+.leaflet-control-search .search-tooltip {
+	position:absolute;
+	top:100%;
+	left:0;
+	float:left;
+	list-style: none;
+	padding-left: 0;
+	min-width:120px;
+	max-height:122px;
+	box-shadow: 1px 1px 6px rgba(0,0,0,0.4);
+	background-color: rgba(0, 0, 0, 0.25);
+	z-index:1010;
+	overflow-y:auto;
+	overflow-x:hidden;
+	cursor: pointer;
+}
+.leaflet-control-search .search-tip {
+	margin:2px;
+	padding:2px 4px;
+	display:block;
+	color:black;
+	background: #eee;
+	border-radius:.25em;
+	text-decoration:none;	
+	white-space:nowrap;
+	vertical-align:center;
+}
+.leaflet-control-search .search-button:hover {
+	background-color: #f4f4f4;
+}
+.leaflet-control-search .search-tip-select,
+.leaflet-control-search .search-tip:hover {
+	background-color: #fff;
+}
+.leaflet-control-search .search-alert {
+	cursor:pointer;
+	clear:both;
+	font-size:.75em;
+	margin-bottom:5px;
+	padding:0 .25em;
+	color:#e00;
+	font-weight:bold;
+	border-radius:.25em;
+}
+
+
diff --git a/scss/leaflet/images/layers-2x.png b/scss/leaflet/images/layers-2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..a2cf7f9efef65d2e021f382f47ef50d51d51a0df
GIT binary patch
literal 2898
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

literal 0
HcmV?d00001

diff --git a/scss/leaflet/images/layers.png b/scss/leaflet/images/layers.png
new file mode 100644
index 0000000000000000000000000000000000000000..bca0a0e4296b0d871be09d463fd68876126155d0
GIT binary patch
literal 1502
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
UC4D!Yfq{X+)78&qol`;+05$x_g#Z8m

literal 0
HcmV?d00001

diff --git a/scss/leaflet/images/loader.gif b/scss/leaflet/images/loader.gif
new file mode 100644
index 0000000000000000000000000000000000000000..d3ef195d52dad8449e21eb58817dcb3ae8a9ba73
GIT binary patch
literal 1849
zcmZ?wbhEHb6krfw_`<;O|NsA)GiUzz@#FmY^PfI_+OlQK$&)8%&YZb>_wMD(m*2g6
z_sNqd3l=Q6e*OBaS+mxyTX*QtAqG-_;y)?pqSVBa)D(sC%#sX+#H_@MoczQTz0AC{
zd<MmzEDT%>3=E3@x&2&2f}I@$T#fV$m>C%u7<53kfE>xdTCSkL#KfuibOn=(6UTAK
z39CJ1Iv<=kv_@$2!Nd*B%Uqfc2|RO9h}$OO_%h<hgn%UuA9pB)HaBe!ROUSQ(5W%T
zdj47N!-lJbcqCZ!&s!O(NR=@=uyCo==oqu`b93>sG{q}3aj-G)rm!@avalIXSK=-<
z<>pRRggTEA*)3%tw`4k`TK2g(a-4J&=-JeD<l_N8LH*T|2?ZG{61~oestyXQJ;z@b
zc&y~$m@BZMVy_!h<Dt^vP7#4-#tP+DR$dmCLwft~wzNfxr1c51_%OvQF|%?Na2Y!_
zhc~hauyA+8*7&gT#+Xg2uBn=3G1olW9Oe`zWT#YsoN|*V)v}Mpg~L^eqkmIZOY;Gv
zBAwOZ3km~{h_o{`Fo;NGZ8?<i!9swI{k6~`2LTR?Bry*m9R;n6j|?Pqm+^kcbqkkx
z_r!9qPrwpaV{Ilb0gWamCna7s?zG<O4lSqfc>T_LCSHelmCmL*@1jO?$0E36n2{X=
z4wsuIsg`{$iX0vvl}>93^-FVK2<+E)Xx`YN%O@bzXwo3S!g_dRfq)5LPmuQaJ-R~d
z^IvQ&Sj%x@dBVj2jcH~a%?}sMmHH5>|3`t7gIi07rA3p4SwmYtRw>87RliNkF?(YD
z<SuUSDLq}Wj&){c3(R2Q!h-CS98kDqN`S&eiR1W3xzk!g?b6&ld-pLg>t3@k@L&;Y
z+Sp+0XT6Z;!YRR!7S}fy1on!p6Ma`GDj@Y@$=i*o^LSo`=6f5(hev(7+Y{Eg#V{*9
zoF&zvq|`%SzdXUdwKJ_wc~a*zvni96VGdwLc0e7-0Xub4E&H03IGR679ns=yv*sxX
z+N{ddvO(E^ZON>Jg$f6x)DI`m)L0_MJjKhwK}K%B_`$70B2xN>2Q!&X1Ue2S><wEh
z)ycx_^k`og3qNmZZHrPeJ3DKlU#30}dn`MTre?1$I|qYLYEC^TJ9lnoEdvWXZ*FR|
zHq1$E$WE#RImuHX)w1u95{K_+vm;uERw$Xfo}Jdx=-{rQ;iGn?pfJlJs&#qi&s~BF
zJT3249oDi4u$Hfh(o_&=Dac{g;OcL0yt1~BgQM_ksg|%9JA05?GMfM=djdPZrltlD
zJ2QK6eZ1EMmJYl47(RA&KKER6jvf`bYuJ%p1J2N3*Dz`6bSr2a(b}i+$H_EW$WVfD
zlfu%dO_x0rGZfj}r>{z_kf_@9#>=21b-&qxLk?jzp{rS0KAP;>=90UqRaJ%W?CjSC
z5<Fa-G3>1F49pdroV>LR4%#d=EId3+{Oq>cT<nIEbva!VO__2u;cnqTb_+OUH0L~7
zF;Crbj`zw*>mS_e)mgOdFCWX~PS+TXoaQ+z)vQewdLIaw3b}M1k!&z{A-CDMDRGT~
zu28q=gsr+Vd>3UG9*~&A(s#JIz{5mDfHjO$K$SO>nVp%RpQ|7`NU4UCsfUS!Z=y2S
zOeRi#GuF(g^5k+YSUhoJca4ts6s@1zjxcqvFqqGsILrEa_k|6Nkrs_f2_`S|mdJ4*
zTH%z$(3G^hLS`SU&c=gR1SR)PT(I%9*uJyEPcCY33bCKqyFpfgg`0y-mCKHqotJ}^
zn}^Fti-nz^sf&q?KU0gFQ=gU9N?@k83Nv#V+%;Utt|<kj8gSU;M6XhL$hFB!pfGyz
zp+X+xnF)c>Kln_A8-G|y@^wx9z~UL9XmFs&(Zxc7$GL3vgp(qycRT{pG6nZN$z%we
z!qVUD7~oJKE#S<?tLnnQ8^9*O!XId2#>2|g#l)MLoXI4>;g@Al&fB61&r;mTE`i6A
z9#7%E6<j**Ox)|d1Q?1m*2{QJu;AfncmD81OR%fG&1s9yOsT%sS85VAT&;~gTW(7V
zWo+aLuhSLSGcn<!4ku6hw69Afbl%u8GYPO+bMaaP`Pt}jGq(!Z7>4i*#IiAQ%}8dM
UI9;8$Fk6Mo0puEMP(=jB0D-?BlK=n!

literal 0
HcmV?d00001

diff --git a/scss/leaflet/images/marker-icon-2x.png b/scss/leaflet/images/marker-icon-2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..0015b6495fa458ad39d51cb4b913430016f48d33
GIT binary patch
literal 4033
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

literal 0
HcmV?d00001

diff --git a/scss/leaflet/images/marker-icon.png b/scss/leaflet/images/marker-icon.png
new file mode 100644
index 0000000000000000000000000000000000000000..e2e9f757f515ded172e6f72c3ce55bbe15579649
GIT binary patch
literal 1747
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
ZnRc&jZT|SWiGhKE!PC{xWt~$(696K^S8xCT

literal 0
HcmV?d00001

diff --git a/scss/leaflet/images/marker-shadow.png b/scss/leaflet/images/marker-shadow.png
new file mode 100644
index 0000000000000000000000000000000000000000..d1e773c715a9b508ebea055c4bb4b0a2ad7f6e52
GIT binary patch
literal 797
zcmeAS@N?(olHy`uVBq!ia0y~yV9*3%4mJh`h7}16-xwH}o_M-AhD02GJ0rUPvVlPB
z<0)IbBlBV>G_dPAHEdBh`2W9mLj=o~yDHl@Ui_FfL)Lm;iM&A85@q$wka|nw$KE~P
z_x-%iU)*BjB&XOv;XmUN&f^RJKQuOAcfQARN92v;1f~St4c8BxYfEWp+mgm~Cc8oT
zg^mZ)iHAK8R_M?9Efry^!n`C)U12Xn_^xsT71qU*4!vbHomuV2G`A&XtK;0R0Pbbe
z9IY6Sr5-5OU)(f>A>UBd<Gez0w(){>ADHT6=5o(muxo*6^OD3emuU_W-*$`NTKyqg
zadNj{hGYrT3BK<<g_90{oOYV~dfa1`(v8hZ4|2D7x7gdJcP5LRORFnZE#OTlGGx5R
z86|vTTFc2anKO>Jdp=*CaObEfga5^O0^&<;=B(B>H=V$3A$IVcV|K&#HBPY$A5V<w
zKlF90$%<AVy<;+a<i9AqSoc8b{Psz1iy9gFiWS8<ic8+}Ovtv#p3%K@&td^)W|<kA
zvrecM88F$gy$LdW^5o9rM-#T0sYkc`47@OT0q;8ToL`q6+!n-Tq+8!SwDY;6|HF*%
z8If}gGJ+4Vly-iecgOquiuMI!iFMp3L{B@<XIwhL=16rzte?ZGwgnQezB`^b_-o4Q
zao%cS>!brasuC?eU7f&CD>3Wy0`Y=N{%evdX0S8n_%jsinMs|P(VoBHa+hfmUxELW
z7+=i<&L{D!7e<{Bjj?erH9s_KBg>2fWoHg1&DiR<O=DKSL|fFhE6)?<IPdfw_$a`C
z=+%jjfBkfqG&ajWcoC!__bQ?3HrwArJ3~%h53{+{wx&v1%;Is(-@YfR?OTrQoqs`W
zk*H0|oZ_9bi`k5xJ=NxMl{S-&I^cSJANya1C-X#(&nP^5|Hd@2O3C9V{ZE`1ll{h`
zm+7r_L(DAE_bfZp)qU0t^Az>tliv01EED`<`a-&Jy}re@4EyaFijSMVn?Cy}@lM}y
z{=<8GiAyb~S(!_AtU9-Kg6yY4<^|j>R-sz|vl5><e0*#!B!1pQbL9?O1_lNOPgg&e
IbxsLQ0JP_4_W%F@

literal 0
HcmV?d00001

diff --git a/scss/leaflet/images/markers-matte.png b/scss/leaflet/images/markers-matte.png
new file mode 100644
index 0000000000000000000000000000000000000000..178258665dd06a9e387d85d48553beef8161650c
GIT binary patch
literal 14323
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
C+9}Qe

literal 0
HcmV?d00001

diff --git a/scss/leaflet/images/markers-matte@2x.png b/scss/leaflet/images/markers-matte@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..c981244dd3bba2fa7eb186253fdad64d8a2fdc06
GIT binary patch
literal 31113
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%0DcZaJM^2og
z1^>&~G?S&yGb^7?_t?vNAfZ+^_K)Ix_D0Y3p_{|^?VX?Vp^|BSM%ePRo?lOWnOf0&
zUiin1PcEy{-tU{lGw<$$&n$MImrdg9u3rCVTFlJ{pH=oQ+xl|Jr1f_^%<jeeKWYv$
zJ^JN`_73wM2cL7+G|lpqPW^i7%86rtzN*-Da$OEEi=WA@ZvMk2^Pkt_kSp5jj~ENv
z9#1b`?_ec->ZSF}&W{z5b$j0(kb6}8C(g(=V4`%*yhG3by-e6u6rJ;-@|N1;NA}B~
zM*L@+zx=~b+nrXnYRAog*tDMCsxoh0i1g$0!QvOo*_RobZ#?*1v*sP2%jM6)H$iG=
zX55>*uKN?){N=euY3j>UH{UC+G5gN3#7yJZ;kdfjA0OU)u=!wm^Le)UymrzxW<PR1
z+<b8PFi45Ye~t}b|9t=nps9EnXg9lB;L5SB=o&W{e$|<OR@#1cZ}#I`JIvN0sH$(T
a|FeHSd|`F2kH%ln<;b3{elF{r5}E*VvK*KI

literal 0
HcmV?d00001

diff --git a/scss/leaflet/images/markers-plain.png b/scss/leaflet/images/markers-plain.png
new file mode 100644
index 0000000000000000000000000000000000000000..763f358932496cf5f83cb092156e8653113d339e
GIT binary patch
literal 7946
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

literal 0
HcmV?d00001

diff --git a/scss/leaflet/images/markers-shadow.png b/scss/leaflet/images/markers-shadow.png
new file mode 100644
index 0000000000000000000000000000000000000000..33cf95504706aa9d06ad40dbcd2fa168cbd43d13
GIT binary patch
literal 535
zcmeAS@N?(olHy`uVBq!ia0y~yU{GdYU=ZM7V_;yIV}2}(fr0U!r;B4q#jUef9=baR
z${hQ6=1k1YlUHMmi<f$)naxza=`(GLj^@oNBA2IZniAx-RAcHF`Ss6_em`3HEJy#_
zvctzW-91-%?)|@WGhclF{l6{Sg(t96G4DgdESW>jGKQU-*w!Sneo#>iesp@v5*3GA
zlL|eQkIDqI^h7uQVE!Ya-f~{Wc+%v`lirS9ZIhe@Sx*|fpP2J6L7{wtL)y%oz*U=+
zc-Qb<d~kEum6Vy5UO5^|yiNut+IY>JY$Tk2a^05H`<KkNROGqO+T^%nmyTeX-=;Ma
zCB)Q@F-!j2c#uifa`L>VPUn8EJzadfNTE6>srOZg%6V=66<x<?O-xMOG-c~art6<H
z&bPVmoF2VX=|-na;8L~F$g<EQJclmIaZH{vVbi+}pVcd;=l`6<U#Wa$Zp<l3$8Q`#
z=Bos~9$2{^vwd9Q+md)(pXKLN`JYdAv+rD_)V?V<WU+?jvrljTHPpW3H8a>9v4GL~
z&A+Ly_6RL<@7R`eDZV=_K7jLa)8@9%Y-Xz-7qhIM@^{L<or*5gCvQ0_xGtbGlJku9
zk-Pvq_x41W-tei@rMkCm(0$FK%ia6(6=z}J#Y82aX<PL6adnHkvu!xGBXN=2f+<TP
yZI&cyI$fCZZk~iaPs9;trpaLqhHQx+*lldTojBWk(wc#Rfx*+&&t;ucLK6U3i1(fV

literal 0
HcmV?d00001

diff --git a/scss/leaflet/images/markers-shadow@2x.png b/scss/leaflet/images/markers-shadow@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..1116503f6a572bec04496f164270dbbdffaefb84
GIT binary patch
literal 1469
zcmeAS@N?(olHy`uVBq!ia0y~yU~pq#U{K&-V_;xd-^_QIfq}Kf)5S5Q;?~uf|Gj62
zi?pXsF<df5@K9GvkW+w@q$B4+B}c)|j)g8xODv`=jL_k8-KcS@t839x>9skV%Ieqd
zZhl_Gm;Qd`_qFGO9{yaIS+w8g=bhsGcel&A>+jdFecz|>Z%5v*>BWccTh&Z=_<wf8
zThIU3Pwtv15Z++F^LHCN-~IbSm(*&dGQ)!E4EqEG6V>w7A_GK3?NdG&Ol;&iQ=Jj~
zOS{8BMbfeIXoR8?GpCY+TCQ3^llzAo0c9(mw4c9Z_IIj_+@u}_UG;P?gX~rXCl-Uk
znKu-89It*j^5L=R6}zARw>aN+{t_EFiA_SE(}^!h;rb;-RgQ@vQ(lO0`h=+&%1AU?
znHWj@W$`yQc)w8g*Mj|ts@Wc#TAebJ76&Oa)u?DHEp=GT;m9WR=!oPW2@~eW28lCF
ze3mBJnJ@g6ap`@=l$HgnPAFO~QH$mA+!&PcAy7mpRbkOewd-6y>}d&NxA@KrWlE=I
z*3YtAK4pd4<E$fJ4Bl-L{OpkByGY_*jl3p*ve%20mcHYXS9qG=vOHtD>%jj^^!#V#
z`OEj}ongE*p+!M8y(NTSaoLd?E+sWv!%1S(`X^mla9QmBEg9xGjz1z1Tz_~@&*#m(
zaPQIn+`~+V1X^W;T4r!=UDCGFwAs`9r1jsMTP_4hYL-r&#Md01!nC?^>w(h;svb;t
zxn^A98LiK>dcz`D#f*7hO0Im$QdHAhDwU))g=t&frA0@7xF=h#|8OvAjds@0EkD}C
zBwk1f-{Hz(FJoFSbTcsLa9D!z2FKkVLY8hkor#*By(=eA(|X(=U3Ss)bZMt!PtMu?
z%sr0FbJ@0>S+IS^lez~AAFK*89+sY7-^hHUIrf&bP}2nG{oXpOf6fpKjXxIYq`d3J
zt+lr-A1EsN`pnd@Tl!e9xhv?~j3<Q;R0^IIaH$u_SOi_-o3K0m$ONe+9&=x=TH>=Z
zDLVaU$m35NOIdrSm>B-`@?rh#yKidcqdf;%_-4MCec<+i_mY2({onhv_W6mfCO%c$
zjzrJE;%gH&t$5{iTW4<Dk`~#HSxTpmd!FJwa;4)1kM$ug=KJYI&p9gOe;h72`1*Z?
z{}kci5|^Y!Q|9t0dVjec8vS_*N8<C7sxC`nVq+gZ*|qkTxUu(?@R<i*Yp`-oZ{(MX
z`yI?OQNi=<Mxo8Cr=92C*WkLjB+8@ncH!Ba<3)anFMntX8lL!gbcR%LPxMx=GfvYa
z)c%J*NPdw2<3M)c8Ec_pze{~alQu1Du?crt=Gw93h|E{dPL7S@p<!*J#pfU7Uk|F8
z-8aMB=SPrtW51T+`_Lf2<XA=3+Z#`;in_#Ia^+^qojEDFg}T4&`B()NmvjhP%6xdS
zV^!HwxufNi^M6edi8*rRfa>Y)TTWgPW*ZNzl1=y2ow+U6NKG+kznWs6te}kHzo1V+
zhqoK9IA>UVWoGGC?YS!-RWmBN2o)_5+B8pb$zy#<%l;*Ll0VMJ*BLh5IebEKy<66@
znMaH!-%j<Mqws*ohc|KOhRX`um!DIb{H!2t``yMbx#2BO1SVH3?UY~(eiXghxN+O9
zxn{0>%i}DszVi-DJ?RnnHbe1VzVz}H%RC?6->&0Urp^|Ycwn*4%5<NCnIbs~3UX(X
z3}XXNFI8tZ)?AjgGvse^he*iswl9D0Cq3C7@~!`*)crRq)^7b@PM9|TTKN2pUh=aS
zb{X%}-k#kjI_Y`Y|8GZrEPo($a^<o3+Z?kDw-;_M+N@Ttd@gjcNU-IUnI%8?PrQrr
ziGOyNr>LVkbZNTJyV9#ym5h9hPJO#}Z<+FY=8e0>owHo{mM8A~zji~hP2#77ycajq
zWF`OR8JgC|$MyXGee#s%&2-PMF5h<DWnmmOx=C*q`p=Uw2&_DlB|o>T$7vH!OO0)k
o!e_&^0RoriOI8cLi#lWf;bV}r<N2H)3=9kmp00i_>zopr04^l0(f|Me

literal 0
HcmV?d00001

diff --git a/scss/leaflet/images/markers-soft.png b/scss/leaflet/images/markers-soft.png
new file mode 100644
index 0000000000000000000000000000000000000000..9ee4c348dde1a740fd946c4212b0642ed5ab137c
GIT binary patch
literal 41226
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
LS3j3^P6<r_GJU_R

literal 0
HcmV?d00001

diff --git a/scss/leaflet/images/markers-soft@2x.png b/scss/leaflet/images/markers-soft@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..540ce63759f8a8c7c46d136c14a4392c5802d635
GIT binary patch
literal 66408
zcmeAS@N?(olHy`uVBq!ia0y~yU|qn#z!1a1#=yWZ<Ae||0|NtRfk$L90|U1(2s1Lw
znj^u$U?Y|p5>XQ2>tmIipR1RclAn~SSCL!500K7l6$OdO*{LN8NvY|XdA3ULckfqH
z$V{<S3ODsN@GWpo&B*kqDoPEm@(W3>%1*XSQL?w=vZ=7D$SufCElE_U$j!+swyLmI
z0-I}<S8N3m)>l#hD=EpgRdNJbs1V^Bpx~Tel&WB=XR4cQU}&OXZmDNzYG`6%sH0$H
zU}&swV61OwtZQgwWngJ#XsQ4ON_Jcd3JNwwDQQ+gE^bikic->Sl`=|73as??%gf94
z%8m8%i_-NCEiEne4UF`SjC6}q(sYX}^GXscbn}XpA%?)raY-#sF3Kz@$;{7F0GXSZ
zlwVq6tE2?72x_YW)S`;q0$*RaRe8nG&`ZwG)vrh_&^OdG(9g})$ELHmBq$Z(NUS=G
zLn;eW^@CE2^Gl18Q-e~|l(8G+T2_MJ38)6SmZj#EU^S{Dw*bFE*z8Y9hU+OPEy@80
zbV{;*YEEiyYF<gPzM-BW)&MBT$S=t+&dA4MC0rUDh}bMH$xOo$fFK#1+EObracBd{
zK(v9=6eOx`z)@`FUzC}inU|R3lAl}(@|UNJT}5tzUP@+)m7|$~g|n%Xp|gvliL0TZ
zp`)p@g{!lpfu*IfxvPP*vyDDZBM>PHY7G|SEsWe;T@6f)EX<8v4Gmq59L-%!T+Q7a
z-AoKEja|$wVa6kA#W2=0uec;JFF6(J>ded(D^rui)KoKrBwa%jV>4ZoL`!pBOAA9w
z-PA;*Wb>pHW79-)LzvM>+A)lFNiE7OOHFYr%FhL7mV(5h;#5$=wN-+pTzKw+hA24c
zTV-Op$<5r{&Ct-?#K7Fhz|6wX(9+Pr($Ue_#oWxq!r8*rz(yZKE5bdX+zXLTAt#P7
zv?5G~1p|^-F%yVKW^qY=Q6-WD$U&guBRI7XRTL(XlSyQV!Nbk9ti&oY8B{RY6(^RZ
zrhozjNetm+hz^iN#U&sGSOVKT#nQ;cBrQ$X*dW<h*Cff(R5vlj%uv_NASF4;IMLk1
zIN1zlK9Y9ac9dtN=GlQtYF$G^T_cMSBSR}Ab1NfrZ39Cq1904dTmn{w+mPb?w370~
zqEyH9)VvZqNYxMkD=8G5ofR~E6O%LZKqZGJ%yp=GaGRZ+k(igBnqsF9(+Cql*J7g&
zinpB1!5D4C<y(wcNB1HkX@DbS7)Ki<GEp-jEJtHzT2MJ`<y@4SSdw29lAoVLFbP)V
z7NDp{1T?~^RF}k(R7BP=4KcK|GBva^F@$9exFHagXlD54r(~v8qMCu3y+CFlsYEv;
zwInemu_TcwQ;^jnnUj)im6l(Wn^<C(nVXoNs$Y<oZljM7L{bT_ysez`bMlLP^HWmo
zjBWI>31ig-tIHhol2bv&YB6d~1h@8_64OydK}i~#Z(&t4;kpy50pSXeDd6mnYCf{#
z@wv_h)b;?i7E<#{62S$vp^ZL<7{WS;`Up@}nNtc@Z*F8@U|^tc2qK|ck)_eKM&j3s
zERC)ep))iuv&7B_Y8#p`k}gmK2@<2h1&PV2c4nrg#-=v<=)&ka0x~O7b0S<ab5rw*
zGxPK83{6Z7pt{hduxgD&Xtgv#)`%nl)d<P#NDX*!5`l;YxwzSJ+317&9iTo4SPEWI
z(ux6f7_E$lm^*3-Bpiq&M}v#VfPyF+4K7GH5J`>(7m)!4Q8pS}kZ>T991Sia0}7&S
zG`Jw)KqNUDTto&GMA>L?LBfGZax}Pz3@C`Q(cprF1Ciuta1j|$5M`sm1qlZt$<g2<
zGN2&JMuQ6y4n&fp!9`?1L6nUK7bF~rBu9gb$bf<<8x1Z<I1ovW1{aY51yME{T##@e
zk{k^#A_EGdY&5ta;Xoug8eBvM6hzr*a6!U>NOCl|hzux*veDpzgaeV}XmAl3P!MIK
z!37BiBFWL<A~K*L%0`0=5)MR?qrpXFKtYs^1{Wk8h$KgYi^zb2C>sqfNH`Eljs_Qz
z0R>Su8eEWYAd(ynE+PX8qHHv{AmKnHi8r{o5Sx8d^HOY;%9ZTxu5!;|WME)WNcITw
zWnidMWngG%W?=aFpMjy_B?CjL0RzLU1O^7H84L{K`IF+0x-l>uJLBo%7*cWT&D_d}
z;PPAF>p$OEn4F#M{k(R5<?9X=7AK}e?gdw)ZqK}RN^hO0W5As(##DDhOGgtyApysN
zgL{{5-TIDut#()S)(97ul~J#nwr(wDX}aR`{(FBhllsFH)zg+!?w8)ZerECUogb>7
zmd~vDRBLC>#BjyD_A*|S{PHFD!u(&$@Sz;;1;737Ctmo;o%ze}{!8oH<?p}D-FLaX
zs^&~(a&Kb9{V%-1&-9nPJiR#o*D`Tm`4_Kd?|V7hj^S?kuf9}=&;KVZo8PBsf0=#7
zZzSF93w}R4&ok?PyUE`Yo}V-A9PXOeUS?nL8{!g%lKVe{nV#2iEPO8DRPV}Rsn9Y{
z{aJq0;(w*=k8VEic)6T)39@PBzZgpHe@T0AhyU<~=LS5#wc8T;B-(8K&)nbQ_V+d4
zk<I4?FZ*+Qd{4cDX3NXc2Rr3CE&lT=UXfS)qU4mp;PgVZ<-+MBJSu;`Pw%`h?O^kp
ziPOjW%fT1>E|<f-&-h~B%cD@8hd2C_XxrP7c!PoGaNHq-H>pW%lm7iaedIl_!o1o>
zmSwWP5=!oW@s)3Q2MU&bi8>Ac4)q`Xb*W$X&cow<Hy<9K=X++w+q#^G;``S8tN+Gt
zcl=UpWa!JhLz8Fb8D5>4w|TYk-L&~93ZzSI?)p}k+}&#a%$e={`H2fYbF=u=Nh*Hf
zaylWX_~rY<;5gxb+28)l%5MDdwdKUo^~-zD*4gIzT(Um~7XIts|F2olsa}0v?No*<
z`hpI->=_sTU&Xqp`l{fQw~3sezH{z<@;iCY6ZW*~ll*7Ip1hY<J#kxGMCbnB<@@7j
z-<z~~+n!L3J62h)XO1uKN~^b7mGSLbVC&*-dqNfNSOooBem-4s`uS7OKDFG8i93^|
zmtSUPw|LV|n?$kc|CgU<?~Om?^th-s<Ip7ulf;)fV60azBDLS8L#g=Rm!C(}c+!rl
zS#ds|G$-lNq&aEFRV~l<`IbnD&VHfN<16uJ`FZs->RqC*gjIPy&y*5=W?Wh}<NTGI
z3+)0IAF5f@l4uuL|Es1&FgWti#*0q>PrQ)$Uud}b@A0E&zR645dRdr7y%5jaUGsu#
z!R;fSYsv~IeORes_-v&{p_$?0TSq+)nH2{8x3{gZoO7n>u%?s6Bq?V1OKFEEZn;@t
zQ7R(iCwS=LlYe_<Z0y~e&glyn{7mIJ9Cy&*jNsu7`|~YkY2K+)Oa3BWn#p;4{jz1X
zb*83kAI<)<G5UN;kKT<5wi1Uo>=!=2&x_&JbPk2P^BXSKUuC+uSL^(j)Bce!r`L-w
zyZ%pZ^0&L2Z)V=Nojtei=l8&u)8}&;XWjb$<@@T&o1)kJPp{*W_jsKw=k+?>e#*7;
zbqZ^xzh2(7`q1x7yX<T2rXLjwTN|OYM$|hg>*%DLM|xI?dbgNH`2DwIIGa$A)~r1J
zbR<`+(~1C%BoVHoIZ1AsB3uh&^p?N<EgwDS!GnabfPe`G78Vw278Vs{1qC18ELgB0
z@ZiCNhaNmgh}v)dM%tR;MXuc%M(aN}6s!Nle&T1@G3UQl!(uCu6OGD^>k3LTuFG(i
zv?@2sScsfxT+d`tpm1Pm+WP&czr{M09V)XoTfV*ShSi)`Ru5d-qEFn+$@}Lz@%PWu
z68@#C?d)H7*6i3eg`fBIhyQENKRtXkM()b94-brvHG3z0pY{3XyW9S{Pt;`m%agP0
zb{+WK%~Dc#RrSG9Ma7l>^It7VZT4OqZgKTY#Mz*u>(d<nM2Ve=Io>w&>5(<b&VQoB
zj;v2R*mG5<L$her>`C?&|1EMZEHY32C)XiR)!T4GUoc^Jctb{G$#n+(pZ^5jH=U|^
zzexFctykabny}Eu{Fj~|bgf-yWqr`K<+NM9>cH|R7C+Y5L_Oa7==IyUu4c}rJ$v_l
zt6M8S(>~$#ibE65-_tyK|KIzo&&&Ju!r#{BGs{%e3(Hj08_U$xbAxe3z44p+eBn2>
z`L=K5V)?A^#YTVrX}x+|_@2#1iJzmp;%57+O}AH=eVTjX2b)jRKe0YvTGN=dvt9g2
zbyahdNs)j4iO(OJp3223JmpT%j1QQ6`11|DXP<;N?c5VLo1g1A+k(QKiW!S^<b6-s
z_p51#WOy+y(A3^_p1rkUnFzzIH4G-2``LV_<hlz_Q(f@UyDHc2vJe}8hi?hjOuPG<
z_I8yge$Lc%4%vLU?ZBLp^iwnEnz5uU<!k&gMbXq)%p!OGyeCrxX1}<S{h9M?r<A}e
zVNs!n;*;&K<=^`0k+>#njsc%iDbK&^jRFtN*Qy=TPpjUMU*a^wKV<#c<N8Ub82)d(
zsK_Xs^ts({R$<)@cH_`|pP8(O7e71jVP$cG%a<4lL0j=Q|GCT{A!+$DO^NbnS`sHe
z&Sp~gxi4ps7u95tv?}z|Lgt1%(X;X&LZ(Q3@|iQ`Kl`)_xeYF&9+Mb0urhd0+RYZt
zpfHpF$9vU7@)1dAjSDY*yT9>BOIe}N^6Q75Idiiecz8v?V%kjp<Kpw$R~^-|P-L@c
zWSldBA;kN`f15@@Wu_HTJOwp@yfUY6@ws0Xeo(-*e0t+^an2WivOcPJx7CDAw)=Ye
z{bjH6yPoTA{#J0^`rnc3O?}7tee)+L-amhG?*H%q*flqNcjS7rb8^h~*JZE%=}TP_
z%UyGd<A}i<Q>LW-E)8$v7#A7qZRPh^|JPP!Z`joNb*$&o<5)wVg*LQ)W$0d)b?#7A
z!<p4TQm#1qR^64qeR*H?v<Y=TGuQ8pFJHQqS<d6NQ{6<fC;!#5ZT`#O^bPHPW45K#
zPuOt#!q8vLTTbL1s!uV0xbe&HS@BDGZ`V(Y_0EVZTYCLjaPw216{6lwuZ~Rmlf7up
z=j*PPtE7`SO}dI6EW2jXWw1kW+JVwQz8K-BSFUuc-d^9ap(Sc#i?cXGZujL|w@zi{
z=8A6Hy7lOmty|CLWoOU6d+V0fs;yf?Z(O?Ml--fRdc($HVL*$BnAkIMQPH{jdU|0~
zr%Z9k%+!23Wy%x>Pftz}aq;USVq$sW8X}xrtxaO@>vd|Inwr>HSXo<J+S;DAx3<pZ
z=jRW1b#Za1sIYjtqF&#`WQ&@KNlCSbhlf)^!G_q)8;>SFbU%@{Ir&D;w;Z$CwzH2W
z^(JkMa7s^4kGiM6ntj{he%q?``@N5bGtQX?Dw=9mXwQ*&#<skz@Zp()nsZsbzpnf9
zK6d(Qpcf)o@GC%posVV5m3LyBF57=k{JYq^=7ZJ5hi1QG%(g!=I+nfi{L{mwn)3Um
zS03Q6l>4ywj_|t^whz}i6@w`Eo$7xkJZIcKt@;4(N_G>S$A_oN$i)clzCJJRgs=Ui
zXQ!sroLI$cQ~@e%bS<9B3on1df6sDp&sD2pS?RRggu`=s^$f~4bJzUX$bIH_OO@T9
z8?4Xr4$hywm$CiwM~eyj%<R%H2<^WRZX<B7XBpGQo{L2spT75g)BCgP(DEl0-T9HG
z9M|VDCjP7xm=@3Qzjyk9`p4TviaF<hz5n3+I$Q32sml+fhl*B+%dY$yB;zA~qU>we
z@2#aF4_}<W9~ru_`pd3q%<uD?oRjU^4m*k#*i=Z*;rPqs*Ou3wb!m>uGOZ`Y7IJ%d
z``BvP+K<&RvERSXRDD01KYritW#2BBcU?B$r}|#>XG(G9VpW@dF3tE0O5eY<F*Wk9
z5%}S-ak~DLD(;0>qB&CU)k!V>_ccjBKH}w5?p7vwjSpYip322-n4-Vp=pEZjn|J()
zo5(LU-CD|bO6Y=<U1BDwtP565ZCEyqp(~CxBTCY6_13l@Utfg&@X=)x32kwH>G^YO
z#v&8h*5tiP^KZB;zi2FG5qic)@{*DIUCC!D7Khs-b!Kdzz$&ks<akKQ>}kywj{0YZ
zb;Qn`J@Ws~n=Oh0^KF)tRZR;1wWa0YUZwc~^H*FHtTPmyc<9D7k3^ZC@ADZS|4l#8
z(oiu&!XWs)4@XBkC*wzhd-ZPWQ{-NouQj`4Ze@E#eO36A$M$AbB@bF&iXK)wpCc(}
z%I@ZJzS(?vEsJup@WZt`R4TH6)tr))oX!E_pUvbnP^yya>6q8;{PN_-t&ES8FSiN?
z>rU&pW&9Ex_~=FYqa|DigrXUu879nTnlPJd!fZZ;vkGd#*&Xrcebv=i+b>U2`N8bH
z=C7=`Pk!{AFa7r}7Wv8Y9yiinkX6V%=KzD>Glr1oOmm{x3f#B~qTFoLm;5lk>dok<
zr^v8X;=zwaQ5Lf%^0kZoX?FY&x%QSq^YccDw!Pn8ZqF1hzw38*=X%SnrT-6$SbWfs
z<oh>?iM`&pvAKWp*K>{cCp~<y{>S{A-;0gj9B=%x_3icG>1%G!f9hzmc%_3$@)ntw
z)9dBu#;sm;Vh@*Y_c|t>eQXM9Zb=Cns{U9CGOjdU&$J}I@z$32^OmMx+48;X_g9A~
z^Izea&PVH0dUbO*-Tn~rOS$C4y9Tc+@qgO8+5b<y%Ra%h{9JwN_lNs8{az4NCm(WY
z_XnRc{&`;YEoPCzpyDlm)3ICgQ?Flo@BO;U)oyFj$rn}|mps~~vHa;W4fecF)q?02
z$H^M(?@IWVnf_RBE?DfX(-_^YTHvhHn7wGut<{U>e38<5F29%4!M^fSibHmGc1O_4
zGvQiOpWnWHJM`__w+R_jyi$9ER^GXH?b@^pw{CgO)}NtUD#CU2#i2uox*k1xH0{!*
zAPsHpX4C9z2X>XdPPn_PG$1a{&+^s%_|0j&Q>IRJjEs~76?=h!foq)>dQ3n4w5<An
zvf~FED-)9~N;WooRBdczj`hiMCm-)?J#oTA!aQ%zz0RJV77*LIEJu9`A2;`EUQSL=
zelD&}m1fiI&Ye5Q9HA4&(SG=3d1<Nb`)ALVJu2Gy;N3ev%e=h2S1TVDSlo_{i4ls>
znRfU6<f}}#A0C(6djI~@M-LtNLU>ExvYdO~w)?QT@`s%%33@{3=gL3iOK&fJ_(eL#
z!te}lA75$fdM1lgw*T~4<9}?Fnfc@3>y%};S9B|V?=JPOC~$toxc#%ugT6b$v$$D4
zT;|gMk=ZK#CuT|gmGh?J91qqV5}x(R_F=Uo-(vk_o2NH(@(x}s3E%Z>aoe7(<DWmL
ze6Ue_DW9C&HD_OU{NbjX(l-psjrpe8uX^BcC|$<mPY-kF?VcIuEj|RYvOlYR#8kX}
z*8x!JxOon*@u`Tnlb1AK|8T$ZW-rU4-;4F!P1fGN5clct;yvLq`(8v>F|}l$7dr4W
z`osMYX2$3&#RP9%mbx0(_bfSko9uW0H2Rm$sqi+sjH|}0PkS%77B@>}wM6CqZGBOO
zS-<y($KUyW&&|T*nJ}oZ0~LP3iPjH%Zs=J^@8dq#{{EtM`r-0}GdIK*SmmgPwCA-y
zK6v{<K>#bLIrl~`cHN&hb0;<V=AV?D>2EgOTx<IC!or>H;v$n8K4<0IM?6+;*=pw$
zk)Ckv7e``mzreL0Kb&W7mtXTq><|}|oA*zqr7h0`H%vI4o?@2~^G?G=^S#onpbq8~
z(}H>X#4da({c&XK>-iCncHY>^GDGj^!_pAJ1t+;wXK83VJf3b~1S<XlKb~~fJLf0O
zRBSXS@t%{6nYvz@^Q9y+mCl|yM}N%sj5zX+<q}9P?UcaNFF*ZQH*z*h&h%g5e`UqS
zy32a278*-h_;bx*oy?RjZO*tkA?UywKZUhz7bhNyNNtJtah%~VqWt+|e~+AL$)%p|
ze3!Frf)_s*Jg}*?>zTEY;oiKNJo)E+8n>q}eKmik=8w%EPg+dr^KAhagNvRY+Q6Tt
z#jJKjj6-?ZHw*b{h8N2h9SPJ5eB?UejQWD&D)F3i(H;K(l>RQR%c~3%pK;Dtb=IZM
zQ|XVEG?^7nQdU0rdE%A8f|`e}7K+ChKdnq<i8#k@p{?$gn9%Y3+>^)k-=>JPU%x8U
zu<EFn#k5F<_Q|rD_o~9I=gn7de%_UT>G->ylmFcP$Ieos*6=ypf6~HDsf;zbhibmI
zuq>%pymjg9%D3@#^S3Q4IqqaG)bY;0$mQ}b-nntVf3NtWT~L^4%QxZb0n6o#3g4~l
zyz?a_9^F*so#imA;o_+;QK62%o-Xe@!*c%X;=0MEaXC}(H7&m+&-tK6{$IpBo(bQD
z9sV&h>})()-(Wwx{cz^gFM1^>-Z{)(!}(8n_sT!6w*oHgdDErreDL#%Y^67kcsH`-
zb*j!i@N*tVbM+#b9s47auG|rRdcc+`=)XoB({@*hJ5f4~uNTRr&W#8vh}0=eF>1)m
z&6QmnqNRQ7_U-6fw{Jgud3pJTix(3=+0_0D;a!qF)hqSaWOe^HzgRc39{9Xs(V|7&
zs;a61VPV%eXPf8TV30P;Y3P+Umok0z{AxfH?~?BB?y0S<t*k{m?>u{7ufs6Uy|uM9
zHpDqS_km5_pNhq9(jKc5ODZaM7@3%CQLwPMk#;lU)rN>Q7iIXCA3A$>?a{k;Wh-pt
zKK!hC@cHM1hYuH)UpfD=!p3OIy3)cz&-9HEWjp=F_}_TjZ%f#}-}~u92fjHH&sH(c
z)$c86&%YnS&!5F}X8YXc|B*&LcBVbt#|s4hR&1Xzck9`9$#XAOm6#ti@4l=3dfJBt
zfo<F8T)pt~xsv{mR8_nFuDuV!nLl^Thz~1ce97J#R}lV?6I4)H@hy^{A9v!c)f_MF
z^etttciJ;H#MfH?``^<QWFZ^g{G8wZ*uu?H7V5R{y3UKMoq4`4*5Fq#lUsgSW8~AE
z8F9y|j1-^GKh0MC?Y}zX{&<(z+>Bd}8IJ$#8ozfPp1N<Ty2FllGWSx{78vtQd;Q_(
z6D^joE3fDKuY2^lP?m3rr$JOi9b--Se75<M9{2C%;!ERPvRk5XKWO~q$D{kJwZHG(
zF386odZ6=y{)3PkeSQyW6qEF0I&N^^cX`vAuk=k);?GWQ!D{QqFE2O52FUJ`?PJYv
zUVkj7@$Ta5w*S7&owVkw@@L73{$|tFBMyCD5%caLt2T?B)P>5q{Q{@1K7P&rn%8G%
z)s}`5P-*k!Q!7&=zsJv}<1?)7wI^$ydr`QP$)vC{RlP#ZIi2^w9=QuWyuZ}*Yz>dh
zS3LaUMQFpKaHd&nDtgqsHV0T7>!?W*p37o9X|7iKa^A+BGtYgvs5FhOWS)N6L3ZQB
zBYJZkX7McM6!=^5t7iF{OrAow_FpcXN`I2Hu0DvAw(^&=T3&1?VHN&<!hBWcOw%4Y
z^*MYK58XKaaNotqg*=6B+{fLx+x%w5{dBvMQ&D`&{X<xc5aZm!2Y=43G1=V4v!qaB
zE`#zS`<BGX>2`cG1ZF=KH$3{LCWmvu?W3MdQ#CdUv7cW#>p~>6UOMv={cHA>H;)vn
zfJ(5PFS7*x{wUWmTpen%-`-g2ye5;ywhcml9fc7!ZeC62xEhLIX&NMYIP4O3(?5Ls
zN@%zI;fp;w7F!nB_eP)p%gONP)w5v9#by5{6zvhV5x%ffSZ%x7Y|~o?zaFgDEMQ>2
z=)W!AKXzM^^EZ3WAAglr^7>kH%&q%b?)Xb|MM!hHQHk2&r>VRQr}HFcu+?0tZ{t~f
z^g6?)!qDT7w`iZ=WTa<!Sn}`XO{<&SHyt|__EPu7gu9LZPrZA1A(D5F=n)YUW|2QB
z39~*1W-w+(8rw|1+guhY{Kx&;k00qbzpmMR>DE6U#`8^88<%`yyI69q?HqqcrdXoe
zd1hUO+V+fq`-e<r``34ESToOJ@mt1-=;&y7&8erl-@bh-rSS9n{d)6kjf5>hD?`M#
zY}<D0DfctEhIGfkz(7?=o5>45KRY}7td!A&u)`TlF7|plI%i&W8s7@L$->IY>E!IJ
z4T;qm1`CVT{N}7EKXE>b`Q?cd9$S|^F7)v50F5MF-Td-p;^v!+V`5|Vi+0}ed-3Ms
zL&kaY<|znpI4B4-OrJjeUZB0Y0EbC~3FG3aGJMM$jwapwVi&2iA=hqAWA&d{Gg&36
z^C=(J@XpZ}{(RTt@Z!2{ZA@<SW&5<PK<yM}#yQVq>)vSWs`~&MQ~Ho&Rvw(ocdtUN
zIX(BmpXg5WKVgq}`+Ft6Zr(pB;fphq+iJ&>!$x*7Lc7i9pD9`FY<Fwjb8!JD=AHTb
zj{H-||FG@H)w>5bn-$F4KX-<Huf(HBEs3>k7mZKf6o`KF$H3<GSAM~LTLSL3E$f}+
ztZ>)#!tMn{lh3cx5?E);{ZCro@xZgwEEU(-&Rtj7@JNd1@0NoPR?L6Pa!EzvF6W}t
zevRi(Ej}CfiFwQ3_}A{w`0sr4JGpG{`?c-P$##vaCY*m*a>LI;df#g4f_)Zc_AxTM
z<@I`P6AG@JU)A`fwPSCAUXA%2#l{!S@ADgF->=KPXO+d8`}yRPPwZY5a<i}Wrkhs8
zc{9#2|G{>E?LNbe7wHvO&ab=PbWuv-)@A8wpKNDu-f45|S@WTdjTwt_gl7dUV78gu
zQ2fWOCN0;<=2g0NqX{P{bU^KjPiZEJnz^56PBW-@(8KCCd&PmxW(9Ez<T?eNZEo|r
zWjDU~F-7rgp{L)Lv+7sWvl3e3&nzoc`LKp}?pDUnQxfH+WV964@-9+tEd&k!Se{AO
z%KiMYdxnugfzzF3=5{k$&F4K9dib_t&&xZ!8t23OcL_S%c(+|N4&LhUB}T%`a^FpR
zqg!igau^pxyMAW36IRb<@)WvPagFVK$bm>jBb!^GV#ZV97r)NNpDQ&CyN>leZ!FL$
z7M>&Uus7WZ6amk}XV^&@%*p`yXe-NuAB)l~CP}#}|5#IIyT2jv#(~h=VjIiv_}z75
zowqgdlj72s&a8{CDpcJ+e{#e3yi<pBw`R%<d2?UQ&A6puX{5K6-)DVj?x{VuSm#Zj
zaKKp7!h8K=W#c4J%$P{Jt#<sPbVu~=oNsqGYe-qoWB;d=d*h1I?oRW0)9)Xjefnor
zL-9hv#k@;I?>d&uUc)Kpy+6NBVQv4SjgKo6=0<Gtyjv00{QS4bfuHJueJ2<5E;e=e
zlEfJ!oOpI?lBdXB#**yp)eb8|!X_Quyz|0M35mP+?){5c8IopO`RT~Ac!SwhPl|pX
zICSWcZ^(m4@sN9)Qo9dcWL>Q3P_o%+;f9mH<&6(~K5*f}1z$lyL8%8bc|cLL#B(wa
zpXh{ZY!_R!cUf9k+*oz<%Yu(O1*N5HpA_x9yI`~8gB%@bu76fw5oufKc3Z|F|9f&V
zAIlCCIn@y9kOwn)=45y7Ogge+{#(Aqg#xvW3>Vegb{>4_!1v~3x#sO>hl>_mZeRcS
zW!@a`r0>UGpZ@W|c^<oJg&Ono|7#9C_gwif(0(=V;;oKfz8mqch(6T3`R1KXhgYuq
zcB-9c{?${x;ch;Ee_xoPwEXtwQ#TFDxlKVjS*?BM=NZgmxX8)UF>mul)<@SjBy7t0
zFl|47<-gJvefyfmh9_mQ0U9T6pZ=(4b?L?KUnW1+|8KhjDh`AS{=Km>H1Cmk6qyUk
zj{B7zzEpnDwPn1=IyIH)rC!wC^}6|@1^a5seUqQg&@Hg3h)#bzlV{$^13#mavXuCx
zWWH{`WiX3pk$+oW`(a1X4e$5%Zg@L)(xy)nE4Q3dpMCnV&QoqFZWg<MM^D{3=bb!I
zIa%^DIIoB@$w$0<$SO3?JyLDD|LU3xKU8H*H1`X-iavCh!DTbKvDn6Nvzhd~bLm?X
zw}^Gji(<;~Qe4ov$w;K{qSpKyF6w?YrzW^<&1wd#E$Vv-F_wRGgn@M~$C-!+A!ctE
zAKY>ZG$mquEkEk9#ltUtSJ^}>%-AeuGc7);5ViJM$A@lB?ysGTLhTN1yf`Ou@?&Xt
zmwM1}gthefy9+m~#r(TIho^ZlzuRQTFS9S(HJL9;bAHgW!)X5pO|_@VxeRyp{2u*j
zR5d#^DaC2)LS~!n!%vwuKD-FZG`ltn&gD{=$$$QcXX@HTKlx0uZHpiLSmb6g(|N~S
z%>$d+0`v|&ZxUQww@td|8q>wAJ9jAmib#``iF)9`{9{d6-kwb_E1q4jEuWMx|3mV6
zN<d?}k<Y(fwT&m8Sr_lmi)5IZCGeMf-;RRgXRqj1E?soJ^J%-jz=S*NxVbLt+do|r
z-+1gzRm|jx&WxZi|H*sVUD_?U@kQ%bhL>AcZR+uU3wBW5WK*+kr)N2+?!A2#RF2##
z*!iLn<bF?uU;8)xzM#09dF`d>58Yc9zFD{BT4UPU^mC?xevfrGved=sEMz&KGUHFd
z#v@NIwq3lX@XKuDjtzb~nyU{M$-H1&FyE%qC}3qso)N2!ef7694<wiub-I-lM@P>-
zyD!0P<JU8qdU|;#Ec1F9&n-KUVbl=^8Wor_#UU{<F)}W0Ug-V*Gm4s;n=KO)6MF>(
z1?R5f)%uXbQ((sGHra7Y)LB6(sVFfKk(8-9KDMBKzopDMHFI<G2OldQJbai~a`|SA
z#9G!xvv1~XyZS!3pZWH~<8q%v8J0giVi0a&J;ysJH=`-t_raO#Gj?s?)&I>n#2|`y
zk-kt?-{t%Vxi9|y(+iFNaWUER;YpwEhSLq>yceHgey3$)9V&ebl*6O9EZcf!`RxpQ
zXV%3h6?W}(V6Yd+eUUG=J6zU#`_D;EMm7JWLDQrs3@v`j2d7Qh7?qx%aCnb@%&rjW
zs0TB7CQmNkm3dCD>ta<Kms@#L#vx(ba_)O=eR?HUuf@N0u^*Z$Q`UMR?h|uzjaT3H
z2Wy|_?+$_3ygl>WhV#<9d%qc90cH5;^$)W8zTR)hzp42lu5gFfgzfEO-?Lw@5KS)Y
z*UPt*31L)s-hOzdLCn^Lyr3*wl(O_%jjQ3T^8p7lj5_ROw+Z(N=f2SYw|7^Tu<taH
zwBpL-B{hzxxf=PWObnHddJxI1!QGy9CM_{x`^CC8F1PHajCzfapPHHc^G`gj4AEV3
zdeR|I@8h6R$vt29M44AyW1o|r|JLr<feh1*zR=Z{UW~qxj2S_3qEh=?#C{%8wd|ca
z(`ZR*-ZEnq9i^3KTMigYsx8-fnBik|w4}O?$!)S@$)lu2ymR02d_3vADk*c*5`#18
zuV#28=5U9;z8UdB#xy5xyP+5;4ea8zy_O#pD&ad#<d?f!zvQ=rXQqLA)%m{j`>ki6
zT*WI?@s8zmv9YhbmV__c#g8WqjLZbxT+X*HoV+Z2=B6bVW-<I)sZq$2(5bs4?=S<n
zSm0TFGOLfLLG|PUA=R+0oi8^o5$Ide*SPAaZou5`<_CUP+srD|nx9Th<6-SlYkpz;
zGdA}{GWY5S1)uESaLoVT2A<%SvHxq9durdaD`BOtBcr!Evd-nt_GdquVGB+zzgDYT
z{J94jEBt5p^vx~inQ|?Y4zClidb>M4*=W5}_pYyNxNTlHpRVk^dt5?dZ_ksixJwO(
z-@E=;bZFI=)BgV*g|B~}@&82Lwg<a<e^(esu4A?-Z+bfajD)PgE@79)eJ{)+g>5F8
zhMDT`{=`4)z;navu9mvnJ6W5uK#sr0aO#n2l=4D}wdooOTg*EC6>fC7+qQ0(&a^+x
zdJMa^Zk@U~L`(W=UApsun=%Y*`Q0Ypy09Qb>-0RE%A~LQGkhD)CwFysN1r-%%1ZY9
ztyR3a6aIWWE<fAmSHc!4m-W%x`MkWn7p_>b;?xw?)@!Fglchct6&0Yk3wjVK-=o%?
zQ7Ubvqq9cK!s5oGn=@`yJ=?K!r|GWUyP4;oH{bQ~&D*!R1wM=yWAwx=Wc+4s-n{wh
zyWoDN+qx;~vRqGAtm?e>*>%xZAKrPp4?kP&=2Nb4_i9gAbH>(Lk7o<MD@d~tUsa&$
zetCM`8;9z;A69!O%q~@JU%qSW9p-o991j#9RxD#WAF^TR*^Y~Bm!70;k#bpmRmOhp
zhbHSH{~dZy536ph4i4Qld+n!%E$1H>v*~unpA9;D_s-t0Yk23aOepRGwN}11W|T@-
zePc5_B4&NRw*21zef<Jetr=OX6}Oya*b;v5pw9fzP_4wDm7uY<#%Rvt#-bI=TF%~=
zHjHwZbqC~Fr?ZXOmU@i^ZzVrOR&Mc}u>btJ@2@YHcWwT*Z@Xiu$qQo((QVA<THmWh
zoxgj~STyHf-kgVE_m+rv9J?y>%IwQRL;1t!%CDQ{R<6FV?q|X~xyaMDdqTAL)+{`8
zd;R5)KAiJ36F!S6FO#0IjNxLI>2WD}MbKPBzyoIQpYwcg#>|WT>?pi6GQ+EJ)#k4<
z-UrfaAI#)3lZF(6SF`$FzApHB{7RC;<fpzFG3#PK&z$#Uim7#O$E(9@-mOi~{ouno
zJGe*UZTi=yj77Y@8kVz?gy+7Q<-a4p<eEj|9IxG9*YMi}A52Sjlka#JQas_-1;M(@
zvz%%dy_w~I;Kz+M=F83m?X}cx%&>jUcwQvn=Y2OG(T-~^7gGd!w=Z;eIp3T(Io*u&
zxSRCU{;dpO-bW;fc}xnq8+HCz({raYA0(PCrkJ|lb4m(K<N{T_Te~MSz2%zUpO$iv
zb0gQP=}dD@Ue2*CXFeYiu=7U8LWYatUm9LqHoC)GTN5ZO<Hxy0z2;t>ZRyQ_?3$~Z
z_b)5Sw#{x%-@D=F3_~WD)weIO%c&l|w_CG(`@GW?@`pEscP!h+?0Gy<`bW*v$gpRj
z0iB%ZKL<HYTnP1{en;Mg9B2J~Y!d?6eP2$m-~RgVugEgp)vjgHUwhtEhS^+ToTs_q
z(<%10b}pC6i6)U}9k(o;?^WM&{L=f`bx~zk*ZqtUeVTGtz&pg(g?r|ms&{Ol$UCoe
z=0OSbr7DLnwn-Ns>TYCN*STR?)JByH_ZW7qU7PDuU0vP1@7iW5IcerO)l7>$1$M34
zy7lU+cmrw9`J27Gyh5_Cty!33`(4CpHrJx7xfxC;FD?ntSo7)M@fpHGLX$)V1s7h*
zvyB$E32w|Ny*%qq8y_!kE*BTqrVO)Va%Qt_kDWcc)^+Xe3+$lk`Pre2Mu!VG+saBy
z*BYgIF7##ilDE+N<ii7cPmj4S0!KFEvnttSot|}9vz+TMuY6Jf9w?WsdsBb&@!{(;
zUGGd<?fs)*c0ituO4RvZ2aH7%!qzR5OHTY!AC|do;Z?6bx0&oQ$0|+<OXgiW=N`S=
zkU{Z@g{M_T@*gR&j05S+4`vD(y}xFtb|B-e*%m3M^BT!p`)B^||H#r(cW|1(t=$VY
z9ohbch2ylo!+~d~Eo%NfS;hFlhjGUK9iFyshhMyw%6;Ky{$*G3gW#f=m#X*kr~m$X
z(^^&a_x<}E$D6kwe7Rw6fnJSyjqt{B{fcEwXSP1xw@fBE@yqt8+!vc4?vVaf5Wor=
z$i8E>>Vn=+j|w@}O1ZdzH&3}&U;S{C0i+|kv`5om)}1yrZObJ!jYhLiZ}zs!XxhT!
ztI6W~W6!;k4>r$}Um1$I9napn(0Z!O(FQf`DWIJ7X{O!%l__PnCg?q7yI6INeO_>t
z#jXSs(Uy6$U-B3Sw`n8`&wVq=za`$sbBO_;8q1OLY}?sP^Oo=XDEM>+(_+(G7o@!U
zB2riQPl^4+IYS`Y$R>-grzdpxykOp@bgvVC62-nsa4z2M{9=lq>hTTyX<C1eyGfrp
zF2%6Rc}@t^4JO~GZQ$xgnt6_I>&1}VjIEQHy+iCoRsWs#`>>N`m4WWlHbrnqUNk&*
zD8sblTHA%II~hW|rxsXzjW@fN$8*5o%*WI3FPpuqpTKnM!_7wzZgNPhz1tS%{G#^k
z%D1A^FC7;a_{AFS^x{iY=*dG>F|`|88qS}V@?k&!(|pBo5eeTs=hcc^IN}3V_^khX
zSMU34@l0pW*Po&nOuF~B$aZz~`CSK$Ra5F#B=@v{+!twFa^l^A`V{l2{7Xv9PA>P;
z(acnlIg<r)Ca7`9?pEG@VaKG$yENP*wWs|#9mf#0G9+#5_U)_J@Xjken4u-$o8@f2
zb=$V6x7=yY%QtM;uw==SCBZu#^K7G;ZC*EDtWww#v@jsz&)@!q!ctOELUM9^As=pv
zG}u&rN;ze?op<fhCjo4%tdTm>$$j13-eS{Fhpvo1e~sz<u|pZ9(zA{~Zk#<kTDbe@
zrXRIN+8gdVZHwTYe}3{5>8u|)95&Zy8}4!}373xAyW+zmj&cj@JF<Q}#m(!PEWD!4
z7y9cz=~}OMu=YGZ*WO(R)14ngikDn7-{oMklXq=g$d3&txZjCBh|6GdiZ-6VU*JO6
z+nTaD8=lPn^utu=&i6l=(~FvU=6`K^emAX$PXH9GTje|F7d}|*Z()$WnEMPU%luoh
zne#8xr5K-#wa+%+*#1W4$NK+l?dRpQ52rK3Y}?`{Ju4z)$5*Z&`G@viuv0xgbz7cO
z{V%`H2>BW_mU*R)>9vcwT_)eY@XEFI`JwW|D>vw$6u7nQXTrOh!g=lDQ!0KQl#;K{
z`mu)HCf_u<q$wi^<lTbUa*o{F%bvNc+#zgteBIliyppPUybbBG7b5S!V7~auY)e&O
zqRvU~UgwP2&x~vLO}-&evrVPq8vCM?xfxr(DSIAiYstC8ZL3|{ap{`xi-P+Z8#jKq
zDe_`Xeh=%#EY)_gmTj4KjKWDre?8dj_+bsV)obZk1yF|6v~)Wg;m~%WaU08p{mGq=
z{C@1Q@ebaZ$onCO!zFwB!mSEh*3Q0AVB)+++)kS5{QVh*R*qZDTJ#jA$ecbYV0GaX
z!!G%gKi};5TeYg@fAf^Qed$Iu+qf#0F<jiG@Fl!Oyehsp>$keN)$9xU8M<m)!ahgt
znef3@Kl4RUUckZh;02ra8L})&ed5~6%P{G+h0OUqT%f3~pB5|ry7fHU!OzadZsHxw
zGMt~=H`q_RukQT9;kMa)!@|WJ$~EULuY9=K^dM5d<66^&vn)K<n=UkNW4n->o2#02
zf3xnv&4zs$LM>t2wrz`g%ALmiAu@-<E?U^;b(YKIsWK}1TP_6%-<ou@rKP2#nrS{L
z-jcnfqt-rAaLnjVNq$jaF-K@?k#qR#n-UY=JbvtK`K&2p)1<>^&-$KB+Ne`C--j<}
zxxDqe0)^$mc9W+{Ke<*smvzDBl?t=gJW+6d(abpK`0c+pbfRm1tU6cHy*m2P>z4B=
zPuX^Uy_3cGB1fx3P22K>z^~{te?NXKG0%Roxa~Y2%bwcOH;b-6pZw4`a_7Q}Rohrf
z%mhJhP2rH;ed_1Q4=b*>aFjcJS6A2)S_A6*6z*H9?(t#fk~<1p=k0DxFNRtl;QXTW
z`GNGO8;>{b*=x2le*T_Vk?rsI>izHu%gfj{ubOYJFYCn=Rdz|I_f_S0AD_+F%$amP
zNl!n|@?uTg<Hze4-ci^-&pes|R5hOT;xlTAJN3P0&e^9oRpd<)BV)`#o$m?J=chHC
zTLuaeXJ)6<@{2!u=S=dCnG`G|2?>qOrUy1F3iyT<txz<%*it7m`$fv+nnN|qj!k^H
zS?_6^>VnOd3bVMJ+<*91%RCcKom}(h_|YSK1x<Gg+huE;pZKuz_=TG~0=|q3)z8=H
z^vpQ5iM63l%d3a^WQ{M#9}&Vf(#(rA6~4$vJbGMKD0JHF-199K7K-nh&P$!*eS58#
zf8pkn3bU3xxzKQ-Tkh~fk!hk2H#0Nl$NycVmum-hqtx2xeA0ZalbU%Je!u5mx#?lX
zvIzxF(9q4iZ`=KvZGNZNCc6(gd?jY0F4-EE92~l<*iWozKK^q0{98}zY^Pj1zSYa~
zLuB+$$F}pfZRgS&GPpSYy8Qb4_*rUrgjtc@@w)=v9nXsU+KQYvf6b``WvR(iWl}h5
zeOqkTiF!wDW4hqAG-wUK-R-Isw=P5p+<Fvm@cLrjk%<qDrxqO!`w$r~9mTt_Q|(J~
zt5f2}@AkX=3JMBjB<-YE-!Wjfn$5gur9w$Y#*4=f9z2jsPiC;|{(3OIc;V)KhFf{x
zzI^G~c0p{nzZ&berSj1qLK)mEi)KWpf4({GL!^AiHTH$8KOAi_y<HRWckR!ItF`X>
zewf>`e9z83-n$dMf2`qmdEI=$e2H8^;FGvwi>p^B{hV-B`mdl9^Zma6_KVY|Y`pb6
zM`?@nl4qNJA8fW0Sj+6Rx>Ux{)vvVK_V<5b#V<k^pVgha#1J)Mzdxu^p{Zkk|7y)P
z)tYO}i@rL&*qVND_Y03+hh3*vea}7}-P&|_@#(4VO?IlL^K;qfe{IgVEAZ>W4F81R
z`@^rVk)N4=wPw>!o5m^n0qaC6%FX8Ia?bzSm{BVrRqn){Wwf(q^|R(<Pq{9nv<ms^
zZsf1I#tyP0$zk%RtN@F&tKg}p%|Y!N)^pD<dA51&!_8(O?>|qmaIX0@VOAz*^V(Vd
zEBvP@1WBxxd2hdX^UoY`07y4oNdCL*YRfN|NK^TTH!==_+6VXNe4BXi+2+s(n-xKx
z?(dk#?yP=x#mDX$m+sGE*cCfRg+V8fbLYx$?dNwnn5ee+F;3OkxGdCU|NhX2pC5`a
zhICHZ@i}t$&m86-IRY-P8!o6%XOM}HU~U)tvVBt3V*9p4X7l-{B(|=%+&b55ccS@^
z90pLxR=-oZzV^n1zy3Uj<CJdQIUgzIusr@>?1W0uDRXb}N*_+IRk$V4;<um4RC4;Q
zwN?A;qRK))$lvr$ZGXeJ66Bv84wqo(7t1fnKQxa_J{y~vTd#dM{a|Te-zLxOn+t3o
z6qgIEm3DgU_hQa0DV^o}w=$MQM@P@m`;nv1uy(beZ_|bT=;-LkYit*|TAc!df)<5X
z&wqQf#!S>nTvYVxiKn0bU1Pf7=;+w=;X}dFs)rALe0-eCHNThjVu%2!GpnYdv0}d|
zgURf(eUFQFsvS-*UQq1sXu|1apSCeVXExJ|Tsxh1W=1_;^|qadZa$oKi#PVe&U>el
zd0N7(7xwd&w%Y#F%U=8S;p>7`t3jPmXV7SqXhl|rdC9@_?1uDU#Vxlu?{4VfPv5*V
zTbF0S)mOdK|JgnHc^$M`Wd7bpUisQ2m706GPYoHJ&TFL~e)6>0-i^ajNn1x%#G~A@
zLR>ZzJQFi}-_<L5FPhF@V>qwol(AL#R{7V=4|*%M-1@5}KlAyAr@OPIKr^l@H|U#g
zk>2$HRK~3o_?2U^Z^nkAGh#Qs`E_3Xbn?k3*=e6xd9_*WV!7FQ4?JHRCYP-6C5p*O
zyrQbP<$2=PngEMu4Qfx#7py#LaYZ#7*$=XzEE$W=Wc~E<mUshNWtIpU2THljZYSMx
zVad@JV=;@hTa{|cBwm}ZP2BUpCy$%G6dVA>iX}@7_>}%6t(n#z|3jo5G*EkQ&bNur
z4ms9-xGDAEW(vn#Cmppv0!->h)@~JR$P+zV{)5>&r{PYB%&S+I^KJ;)Npmlpu5#G8
z@KV(3gU_A0Wgh%k#J1wx(S_>_Km3%|?%yczYYWeUD5e6P;<Zz+Nb5hH+7)-dSpDa3
z=Ke_!S06WNK7Y*N#r(;M$Io8rH{>baaxCZ&Xbkmb_yWg}e&^UtWzOO?+t@11M4eX8
zy>JsW$f~va?)u%AqT27L^zzDXvi@-V)9+tfrNdayFLQqJ|I|C@-D^1OCYnX)&X>|T
z{&1GY@`u|vUdLE?u>Z(0X^GQmwAz@m))YL+v0(4sSkLeuYxteCr=FUn?mzF#cCm(O
zr=Rk<y1MeFrlx{cRayU7!|gPA?uFLY*6g*63!0mnWDXrVBz5A$%?V|Pr5@aj;gFS+
z<6F3JVYV*sf=Hcd2hN`L&D8&q!_%>>>4J?Me@tv__MEwMf8XYDcrUi=1ZWCz^WmKz
zczGWfi-H>cPmZ=MzyILSLI=KxY|V!=U1K5-8`<3ntvKYb{f2-3N{20GEo%B|e-zI%
zuY2<0fRi`p)wj?0uevHNT>L-MX!9K2&vu0uBP=q^fA}yi+N!vv$}sUzy3CB-M?q5+
z4G~@|!U}EN|JYWqyQg8H@mbfJ^`G?q)&||J-`dYlQHYXunk*)~?mt^iSZL$cX+m|s
z{5sz}_#OQq<wco=^uE*YKFs8D$#%~8nsmrGarc9Y4`w%h-(%ZwEy(H2Tz%~iU)qfF
z?IXOIfB3L2+Nx+$X_(kKU0&z=2d34!s&f>kF4WX6m|<Nz_wU2adIG*}7o@s5y%~Kq
z8M1X%=h)r%G*iDTDI~U0G1GAGgUxyzzHvSl`HI|W%Xt~Ibya!3_fB)=dYr*LzqB#K
zi$m6cTaD$&VT(kWh-}To11%9ZJ6`PkaP7;_58uv+{63t{C2*J5soZMe<iwO5r9FnJ
zVgb6UTUZ+238<e;@HF~*$g%oxdab~&V#7qX1{KaVTc-&0rJYz1)pR(<>Oi`ez*^RY
zC%ZZQb(t*`*|>F8L$=TVzbY*MO@@!|&F{rVGE1~;mNi_+vh_$k&1CT*+UQOF1g0ZF
zPFuSkTRwW9$@zYB&c#rfXV2oc+t*xUU9@%Xg;z&gB=$`aShID?hxD7Jk)V|~+Kahs
zmN8rm5s3Q8pzvNj!1KLR_Zu@%l!pqc?RGs7v+H1btiY^2Gd>(YDzrm!8pG8fCvS#p
z>i+XAG^U<nGrh1>yXG3}!ufW!TwY6y)^24eNlaY0X3G|lQ>RaxUXd<oI{!=I%dXPb
z3zjTlSusuMo5}1669ghFDlBpzY&KMwwP%Kbk&%#+l2SvK=E9vbEv&7rL8F5&qAW7B
zKjdhEO3S-<?=~KOxMnM7!@YOMpViBrcxhqk!#lt5>#=f^hV#dqUKF?R|8i*XerzT`
zty$H+M%KUlalQJ(QqVGF`?W7V*-aMbyTuJE4Q6w*eAs)2S+Dc1H2?BlRuK#i_U!_{
zq@7+o4K)6Dezx(ci2dj9zG32=KXK3b_)83S(wqzJR~@LmVCd?%{XeMi6?9_mC@b%e
zzR<L1Z_WJB<JK)t#S4D;RLnog&Hk2cesAlA+4{`|cP&5YSzXeY@NUzKzqdYxG1i}d
z@l_Ty>M(Od?A&|Ly&<l?oM`>9Ab_>z=et?QK259?I}4gPJN=`H@6K<XH(%`XmoV0t
zi8-x*_r;N0%6Ml@_p|0>`VSXtvdU^yi89XT{CZ4B>OlHp#V=8J*ljiU3$`YUomDrx
z*lDj_>T!HetB#D_>b>WMejP}67O*NbeAnFPFL}vAH*tgOXU@-^kNSm=m1b1Wf5|Z4
zxA8(t*J8sf>Zca{<T&p3xxLn4buuWi+D?8`yA14x<Lbh8FMhb~|Dee?jpf4IM=Ew6
zldKfXW!raVePx^bV6!5}-KWiYIihFFH*BbC<_}%OXR)=X;k?TG&3hki-YD?P$L?LT
z-M$rqe7Xf27#iyM4sY0>DDmynv{z@$znd=qSNGw%$O@GQ#*z+~+3a37UWm6nSbL%R
zoyz@l+M;{=5^pdpx_kGrSjn%a%m18NeL+#}!RDyFj&T+l`ag1XTH-EUSotX9%#JJX
z5)!|%?RPEP%>3Q%|COh;%UD6dXYSnohVPGBcFrE{wWT1})hBOU;=KI(Otud<4O+r}
zFDRDE-XO#7&HQ59HZ#e&d(J;|c=7F9*@7sq8<%TDxLEfuS+d0W_HQ3|P+2T&_rh&w
z%)10l23Z-IGyNSMFD`tuyUb`en`t4ZsC#liz=UR129x%~6L;?3-Q3>pzWv)~TX3t2
zcj3<(yMmoD3!=O-3K{lZzn_|ZH6Yx=e9!6MKI))i{Ce4E$H!WIcb&?*RP7t)o-ey!
z>HLcEyXU=hD^TwHWxv{__CmSnyn<X!c|ZLp%f1NM{pVk}qC!ydiG*sol|?mk^kuM7
z{7%^`Ez+iKPTZ3s&?ZpDnyIH^^1EXFkE-PbZzVt654rrZcA03+HO__Wvwtlxuj2--
zhW9SKu;}~i?)s_kY)qadTZnF33^9w_sebj-W;@AUvV8mYv)a`zzp?1&lMgm!Vw0{&
zmo%UMrLbiif7HX5yfb#UyMA^QPPM*xB}wMdB|*E_O&30j*uBuyX7HU7WinrqdrsN8
zlLgnl*j*N|3wFxb#9t*S{cMT#;V&xc-Oq#{if^90=H3G7nrrL}SBA(u+;>szta`zt
zFLRX_J<nWep20G|)FC5R-eldQ8QhGIlY@0Q7tHURT;`PLHNC2N-G@kNr`G|6fBICH
zMTj`apT5PZKAizH9BhA?737fT-Mdy>_<1n&r7ekA@b`_w3N4xPe-ny699W#<_1^gH
zgUx&#Yr_iP{I-<bm*a8RfT!9uTXEq}hF$Oa=XS4Wd}4Az*zR@n1u451*$mz5n3mLj
zKeOoj>+qMobN!dvACf=qc`rTcV7jcpET^Lv)v}xBr(V~Y<-a##)8}as?!RZceTbBA
z30rNE*H!djm4^D!NerObmizba-CM{z|0UPFuZ|f@gKqwKa#EPxn+ddtdTwfJs?@!7
ztHbF=E!Vy|PM<cd$!Vd-Mv(?SUf#Pa-_|Y@hK7=&qN1iP>jfRL?)T50U2|M|Z-Y6g
z>AHL8PE#vuYwHMJhx(Vt#bmgi9C&HI;)?W_#`CuXcJ1cBC3~*Fp#4>1jD^I3${lCh
zO%Djk?^|{0E=zb(#f2&NWA{3$|5(GjaBJ;_{cFB7vA4z*Wbb6J>E3B?Gv}4n0(OR7
z^LPFIQ}*Y-r0D)xti{_)!t*b1*=0Lt<jQ|}zV5@t<uWsN-(*b+xBUM|=))s{D_bXA
zcq6t&p?*GS$HkBJ|CjBqYWDjO$?a7B*>QFBg{RLCra#@-&h%2R`wnQu0oS*E+vWP$
z^ItE!w?Me&9p6IJ+6xujRpK(dzj(^_?f&-g*TkP<C)H=47S{Rxp-D*Je$QW@u>1=g
zcG=D^^6WC4j&8hkT723kTluu2pJFH3dryll&}7|lsL5-uqd3T0yMHb?{qbn$#nlYH
z)9hUy&T#$I>02Un#!s4Q?%VW9Rn2`LBAHz#*Isbp{sr0^;UoE}AnH&;_Y>h)!m1ML
zJ<PFh({~+6&*fO_e^l_H`P;-5{!?5(3HJ4h?fH06=fLgrQLlKd4yJ2y+&#-amnYxP
zy8*N~?@RX#qXR;aew3%sx(yeWf;@MPb>V06huy-(mml)$d`w)O@sFWfSI$O}%|dl)
z0LV+=d=hoHDUK^(>kCDhD1!y<@1BE;P0;eYZ}uLI%=-;F>|TFxtpBPa$@gy-Q}z4h
ze}ev;T%@?9wIyx)g3hDO4OfF#o4;V1zf}>GQ|~s3#WSB+(cCUM{T6#f*2jeIH)<=E
zlxu?P=n#QjySpCGd?RNwt?vJabz90BmWuJ;6YzfE?v(0S{^JfSC@!)@-6w0Xuj|~<
zZW?ip!J9E-Y0%EeFF(w@(-fvPRdX8Cg(Hs~7i8IAmb81F<+wg_Gh0`8xBRK6pBQaf
z!9A&t4i1B5e{=kQ<nVxUg_E<hJR2)3?+ea`X9X74l{RtaU)f?oO|G?TIRjT)#Kgn|
ztzld6{nzds<7Izi{EZoWmp<CzlI8ebXw&oPN6a^N=Dag2{rxlD_HDY=fpljrzEbX8
ziIVbux=&`!?r;13v-!`#>Ygn7_sb+3mIV~5<h{;v>_5!b>7o1L`5D#=_gdp~jaU8k
zVgHd6aCG6trfnzw{`xaF^!Amv&p$t`F4+dE9C=q-oX~yIRUQ_lBF}j~IeOs%_Au!T
z`~0Pn4a<TGCq!RJ(mSv8b3x~(T(_+t^}T_GE21w5Pm5Fmm3rF@SN>h&e{|v1rfnW}
zf^~+sdot}WGulZ96=rN*pgYO`LCeeAR=3Y@{;~z6mv@DQNz{eM%g%0RX{b~4yLD{E
zx6OuHe0x}J?;E{+ekM2eZMyBN-uxFF3$}*HJZWulzkK$r`{lni)}{Q9Z=HABvS5FP
zhw#Lx3+HF@F31jr*|qqQ!qx@PqnG`?vtjM#zdF~i*VTDAGpuD@Xc~P%3^bU2v&_3k
zTW7|FI<sx8wXQ87+ttMQjlA|IwsbvyI9c7FErQ8GTudx4IqCOIE~o6R3!Z-$acFOA
z%QIdE4m=N#2j}JMHK>X4HyOT7uRfHXtYET|_3wq7H!B;CGJX-?r*j;%i9+wY@!s3#
zuL#U?4=Q}1n{kNs?uE<z@$Q#nW%p11FeU4|@!i|!Lj-<tdLCVv=P0a~QT!=z`~3Ot
z9D9${KTq8*nY!lN&e@We>XtQJc%|C;M9k!2(?2=IFH#F73k}>4D@N?QeR27d9h)xy
z_4)qIShVF|&k~T=_jdPv`B9f!<^66)b;-_2ns3v!IAVn>Hv}JD__XO=p&j?m8h6e3
z1#e31FYo#5!?}<%;@;J!Z{fQaRL|k>I#cK}S@e|NcjL3S&$ETfxNu9AJASvAf1~AK
zA87Pt=8d|r|23~vJ8$WNRsq_cQ$M4A$}mV`b&A*Tn;N3-)46vY|H+}e%!==K!m>$*
zZ_|^bF2w4+Xq(6M0<@4nq4SjAcjMq&=h>n!to*<}?Z$=A--<UWhjdPfeV0CK`~1>v
z3%a*NUD(NRT-@}_g1>)k+7k7rzKeLVZN25zzYo@Ho@qXRq-O2g=66Mo_5F!AvRl%Q
z9F*a8ck|ty{46w}YrWy(zd0U99rGNQ$2ZE|U;ivMT;{*>?v*Kizi-YED_IV5T#T5v
z%=+#kP~ZnY*v!_VHce$x^o17gT?d6gvnZfAj}&hS+rHrTty|B&i#VKqT6BEUBq3Gd
z+n@v|UB$GZxw%>P@ZrN#eKPH(Z#SvMT;P4il)=}&`Rt5u#<CAU2{?$mYTr@DFM5jB
z4_^d;7vkKkTc%v2=A7|XY|Aay+B6GsKK7yq-u7h){&o#>qfYo{L>z11&E<dUo3ZRe
zV@ap%?F+8zy|6Cw2d#};RkGc|nBhyYi}sJHg*O(s8lS#t@LpK_)Hh?@hsK;v!P^$t
zKR(bdzuV!Dl-M5Y_x1PPIrjRzaPzrVP@&1E_G8*yrvJV7UuD=|7O=~9$XE*shhIWJ
zrp;q;{I^f;?)t9sFg4I7mXP+m<vI431??s)mV6g8dDmno_>1*Tb-r>=<?0RYKRb5r
zX<_oupZhM|>JX@^&U0KHdtvE4C(z=yn=x_ypBzD3i8Zx9Tr&{9b-pb`X0F}~BZpuv
z#@^F!1MMzPo+I>ZiM8_~rB~mIxtJMDLb-n}cGa0N*Ni1ecy84c(5$-C5`#X&x1d5T
zSG;6}e@Oo)P6>0}M3*ly6`&n-Q18CZaXhYiP&#n4qlKB(26cvC<vNCp(^OvPfePW^
ztqZJUFGw;>`guXmkL!(KgWaro3|EErnEKqTTc%iZt>Hpd)CKh;4DG>8XJhPcfM&k;
zWq3qydH+1c;)lh|jSNxY+*SXZMQ&8-J+9?B9H&;Itd?zYX<zlU4KK9rNu@dczB!?*
z`At(?1pkD(pWo%~uAiTJUFcSdFN2Zn+w`bI=|U~<t~G`2Uhv*=^%t=}Ti#^#f7+>Z
zNGMPD+S|Hi#x>XOH=S#gPU5`MrP^rActKZJx9{!Sw_a-7=a;UunBtY{?9aHxX`zRP
zu5Rn6PepFq=9g|=aD8nwyQ-?{f&dMsv#b{s6%{!jK781dX)oP$;g;Tu1q&891T&g+
zA1x{=E)F(Y`Zp(ud)L873|0I0dw=arTvt%nVqNolnYHq*^Sh!hWbq!~p1<qx&WG;`
za#m=AmTJB}$-bdm>HDkqsd66{T;Q&YJlXSY^E$CDQHMXC_R`-Guh8)N^p66w+1Xik
zS$~gpb0{8v;k5j7vDvNz?(>TjUKY1)nP0kP!BqyUm&M^fRx~khzP35>)2D;81)bK<
zTKy2TS}SVDI~kUoeLRiw*9{l{U9+0??#hQNnE(5lKG^=uq(VI8+l#u~|KDG|0&P9D
z%2AI=@c11W&K<S(;SPa~;(o1f8`dAsY0Z5<<%`Drn0fABxf=P`eEis6B(DhblKakn
zfw1b|j*SP{Rc!j@o;IsJ4PCtQXhpWgx;c_>)8}gOO=?U273FYIo6&d5SB?2Uo+w@|
zHZJ^otj2Kjt@F2ZGfW%8wl8>|VsW^K)z9`+`kMP&UVZ#$EOE8YY#FPqVS-wZuwOgJ
z{uy#ljY}@|yaF%2I<9WK{O_9ethU_wj{UPXGJv*x9^foYwPn1Z6_{lDWZ9#&iE2z4
zvAP*fhd=tv3Av`sP+OB|8uI+n+K0tlX<O!h-MQersDSPZn}*4j49AU5pShC1rz3I3
z<9G7G=j8vWvhJ&zbjIh0PnKi3*@8~7FO85vxw8^&d$ZQHDgWgP>3;R`+J{ThXEN+x
zXE{zbm9gYy01wEmlDoV9eoF6E*-h3Am1ireX9&JcKdk%0ewz8=;FtWMHID8-V}uj0
zg7y+A-#YA*We+NB7^LzYlMB2-19D5&s59(ZyH?jRdjG*AptMkuot>TF&rlK=7`QbG
zEVfUqBr;M`L`-bjOzs7T4;@-{^%w85E%SSG9o=1A95OO8X0Bwob@Zs}!Mk^5ZES2L
znCJI4UXYWMJMgrq@n{lj6puswyTe6)tR^frT5^BI@{bduFQo7uH$P%@h?#MYTCshN
ztY>lQAHPGvl9%!?2-*d2U2syWZ+_T=(;WJpcW0krxWLD;knvA>T-of6vz8j|s3|b-
zb>GeEn_(ejuRKjq%=*4*_+iBfZ;QS}md2zO{8W&AXq?JDYsteKLEbvbHd){P-ZBV!
zw<G;a)l|j5Y_boHL%C<Id1&FRqkQM%yQs~eRrRu|HI1u|oaVpw>SBJ*(vKP27idls
zG@BV8e^ln;6sD<;2yHX=`R(nw@TO+j!(Y5t_q48A_s!Uuu_T>)7Q+S4SSh~EpE-|y
zm0ktfI;>f+&5yy?{l}WstiBsTTK*_4l4-9s@J<cb@96%+=VH^cI5&y=Deu^?Y&+`N
zr{Ec67`A^Qzr%Cg5PjtwBWXMNs0SRON>d&G9y2$QD+0S&`}lN0x%ew7Yz<`x400S^
z_O<3!%P(0WvAyQP4Y4olH9_myV~b5?TI!rrGe7|W$=egF_ZCYoy!rk0zAfiAx|Ri}
zM(qDM;h1xlW3axmi8W}f_T#an&R55e3c2l^&%1TO)@g!fUs)Wqr=H4MwtfEBoeQRV
zExj3UApDE>>aNn)R=3aluwKaG@Ll-O;PqesfPe|f6%{+QjEsbi^~<jpcDM}gAB&vk
znC-)QVcoiQSADYWrI{Dl+S)cAf6Ul^SaY*P!@Y;c`7DKAaHUJExNorJ;SQ5SvVQvy
zwmLV;{5aJAH02!o24TrOMbHT$%IWj!4omR52k%n{9S;(*YxTyTEB>CZcjnkDGwIj=
zW#?j!2mEbQ<UMZ2cjoRZrjM&51uPC;6j%Hr^l<OH^euJH`|OWwUo&gwFJ5P<zW((M
z|9|C!`f41XzRf7zzpYP;$MVBJHH(uDf7=YD`W_#=o$$W;b>ijdqRpR9KKtbKWZu1i
zSGp;4Ku$QW<#c#s$7y42c@sTzmh1Ub4E^^fdK?xE=gWxFT%gI?a7^D&8?-l5K<%|T
zPo~8)T@@1<&gQviSS~2~T+NqQ{BVYV0RQ8bLV;((sbO~ik{3I-xt~p3R(F_#_xOn$
zE)|cPBNcjPyh=I8er5ThBLWA+9_->;wrzfCro|_5L8(5K3}JQ4na}I}cpHT!jK4}B
z%dqhCWc2G`;8VAr`J(=xbX%f+eb{6>(0=Z;*XCasUNG-}DAo6Ay>YD}Pj%;qxbMbw
zKOejYyX8v39fkw17>z)?wCl32{jE}1%bhv-ZrlG;?~DWXCq^7zIO$%i*iGMzxU!>b
zYO;<_nlO8j%ns#KiA(AZPiTAW{t+}#dLVV<ku~-E=h;*~x^eH`x>vdkv%C&pymv3}
zoA?>7R;4B8FF?WYq-f`4Nd~KymA`nCO=KocoG2hD$awJJLAP}07v>>t3?{M<jYV6o
zEqs`<NuuGNZc4hm^ee9CZI6HP8a1Rj{hqnzp#t*@DJF;cvgcZr8`o_(+%KDVj(x*r
z?wvQUPyhI^u92ZGawX@2nHTERvMo+9{JNf`|6}I~?sr-?4{rt8%{f!TZO-UW{%gLv
z&d=wcBA@2`Siy8XKZ7Ad?Lhjbwq_=W^S_U<rmahM&bak|c3L0%t<?__w!MFK`N95`
zZ5Q%O7&F|q%=eVy<7J2q>}P(_d%r0^(zN2__t~ZU?P`~+{9bJs{UGE9-wuI|;oJ_F
z<?XVwEVN8bWS$@Xe&FPVw*?RWp50J-g=_PtgLiB<f%XeLd&~YbieVP#Tae{E3$6<@
z>^gIs|H-_26V5)JIhB8w##y(E+J&*LW({dfHP=`dT$Sp}Tn%1s9J4O+r;mTpsd<wx
zF1@e7{33;o@r8&igH@s+XsF3KXVK)ypDn-L())$|+B+GIC2!VUV_je`VHJLxIX4Wn
zjAXOBOFhTpG@TbA;U&x$O4`m>naJdy_iEj~?0oyf;O7nXDJ45B<pb)E3vHHsTW{ue
zxKX!Z`Jy8QpZ}bfyjftxem!)~WyS^j6PX&8T_~6nDj=7^d0^s|g5p2tZ?9jjXaAwN
zXnCD8vqSlpCbln+Q*Qh>V6|KAIX|tB-RkYB&2QdR#e^^9T`-ejekoIi(_zJ(Y#Ux^
zIaIxU|M1z*`RmiSpPu!g|LLt?z3e=h_OCA%oRB|IpZa~FZ<(~5$Lq7Fp0CnS|2<9O
zyS@Djwgsv^j2A3gmVI(aE(o5&yfvva@_*gdZQI(usQqn|<87Zjlfi1X*Zzyq3?-G7
zmQ%nZOa?!{f|dx%3JNX^-|v|IV~zjeg-;v#%o!cp4MO)P`hd#s14$d_=rDnM<EBsQ
z*QIl`TzlRKN|3WZGrp<W_WPRKOm-7thFO`vc;AX`(c}N}vh_}mFyj|)j)mc%BR=e^
znWOjruQWGS*y6`uVkxbr^YeL8%LVOaRSWip*X#}5@oi1rf8)E1COcVuA2xoAt(Drt
z#W$;T|GppLFRwW#+g*HJzs$NpZTo_iHW%W1Z!*o_7n~GkXKB;Fww3MA`DjU|g)40?
zq_(h26@Ncr#_w=?o75Nk%d!sT%@;!CGFC?ZJQML?%hZ?u(vxj2T%J7V%qjIl`e~~b
zK{jr&<88miEc;G6H_Wb4czM38psoM@|1;k)%(~OG?2AJ^2cvM(=CeN=e)-JVGWFxX
zbY&aRvZ9-5j4zTSqj`VL-=E0Ua_w=W-K>eZN)2_4hc|?S&W@;i5NP!H@A)>H3%A!V
z*E??TMl{&=!pqY79MdNtk6dfJ5F+<ti}v|5yW;nI<>%CD{k_=m|EHp{!WKUM63|59
zv{-ZP`BfWJUh8gbx%e-=R_=v$3;VBC8pqev@1Nq8x~=T@&go1Un;B{o6CYl?_n_YF
zNn@CXh}!--CuisFQlCJcm%dcs;^N}q;n8vNW`V_=obvMW4`05dr2M`q!M|nqZtD#<
z-xPE+ykKV36Zbc|@jvGTb8TIVbqH^1>)wBQ(Pw`$lzG0X`*^MB*{}J$l?!Hbvw#jf
zc)n?8v@gSjSZ<DRi>v2A(<MG%?WI3B)Q22wyeWO-gX6ykZ;vP)68B-c;Oef&b^5&V
zb&$z>e;RRIpU3+C(E2mG;^X)2e)j0%g7Xi2B#gmfwES?{p@oL?4?KUr#z=eq(wc)u
zr^fBu(6;bj`eC_@dW|FEg0rUb&ze#%=&PH!?*GjR>{eyE3sxR&P&;+zl)7EziKG0R
zBPMK_u@e+d8JCotHh+?QZT|LAOT&*i?gi?sXPQ3#GgdgHe{4-nn{VI#AJ4Y1R8*(w
zGhVnQ_u@xNlHkKHYoFCP{AKpu!{L2t#@qU9><gx+Gd@{%z_{>I*k>^Ty<Hqvy=T4#
zg|Xda{(>UT0~^n*RbzN@j<sd?JC*Ble@t1mX0E$`;bPOjSDr>P6;pVu^OonSiwW*a
z5Ng=RB!2Yz46x?7OAHE!#0B$Aiy0ptP2W__P-$;?1r$1Wc|haI>o2vfeWt5$X6Fr+
zQ;pRuTT*QrmVIy#?&jD&i*v#DZ)*QH%kgiCY}mJA#fwL?OtY(a8<u?nN&D9QZE0<d
z?dj=xbCsd$&5ex$Qc}CFvM}tOdi=3r7^oV4`0^#^yLaynJS^Cx%d~)>tzg#bYRd*Y
z!!x4ae(w&M^_lTa^qIXs%i`X%Uf}22`=ELzd(Gw>cW>1EYiC&y->q9%XHjn4EG{6$
zbYXr`!Z|nbjvxzJcMeM-hF|NCF=fo3dVE&vQ}HVEhPZORJ>fEDuj}5{l;?gnWYbqL
zVRMk@Th*ZdZ||;4HVkiX?zwb&`bKV!Ud9XBEOr}Oo+pOcWo+6r^CCA#FWZIFXHTW4
zotp5hlDpcx0lXk~(p;^x*$)2MX`h&!k{Q25?9ZI~jPb?Hv&zZBGj=yz;9&UsY)gN_
zizP3orZK%pJEpH-!m%LOQPpdW3AaPIZdTeCCZ}YEl2W|`8(XKU=_rISzqtPGo_}S<
zhwCEGe$W5P@S=JDk^|@DgZh#so_R35*e}Js!1&dIpZ<&s);C0cf4%X`?`P?os(IoZ
zG9(<zPrN&z9GSedl0hmv@6yBice)I}wsAC9ZCrB6hoN@kcE$`X{w+Z(O}H<Ji;J7D
zkKVrSI`fM~ixznqOI<kY6X%ej)4<2gZEPiNZoa+S=bOFs<3=?x!Mv>;4eNLwY?&i<
zthIZuh(o>cA@CAWW=6gAGd~%^nm<O>y*SG7Yq_XJ!#<TV`(&nuvH<26FPENMTfBXO
zn7}t9hPfXk`4%h=w}>_2b`Y1({uuwCmnCQKC2Phn)1m~X&1ZkVNIC89`q=l=w#&Rf
z%J2(xj)zPLWBk6|$JW#=sd4l!T+epFDMIl><I<XglAjs2EMj$C&m?l&oAJw+(uQTz
z7-mh$53}1G)V}3R^odtd4mVCSlw3+OtC?}M>Bkerw5P^l7HgmSGc7oKD*Xn#akSep
zwQq3@w!-We4yzrXZ}^;9E1^?&uav`cU6vERt@ay^7(ZitaTFvnf9hj~Uq2QZt1)D-
zn>O6LKIcx=gY8e^xEE+giyb%^ACz!??vw5`rWays<PtKS-?LoUd7bgdb%smesOkI?
z*6mfbU7Y#F`~}Ws>~)h(XH7j{8t8X=KBGgt@Y5Mz--lOMSAU+*;xL=_g}0Yi)U~zI
z*LOB-FlTyUntjb7Fz}+JvD5|KdLf3|V=N4J@7!iInSY)=Jp8(sH)F<+$qX-|itQR=
zr+s+PZo^*@aiyB^%h{)L1)gu>vXvU-8U(6xt7aO1Nn@D%Lz4YjPEq3wrRCWy4Rse?
z7<lW27-F;48rndIqQv}o7stJzpQV-ybVSrO9|m64xVjDN#F<|x$v9k}#kt_2KhuKj
zvn&@rEN8f&>6`^(sWV>Kn#PoIfUzVipB>BuJI9#O<VzjHUJ=l-MZ%0<7?>QK^Vu%M
zZ`WyP-oNa?JnNI!IT-#f>SU1mr^2ucWE0FC^5WkAc)&t;KdCcbNI%1J;X^vZg`-E0
zZcSr=cvYC81Qc$&ckZ0~GTT9#ae;mb<BRTE-i*6kecnmmyVV$8?9Vb;VE#RhVQpB!
z5fRJU^gQOMh`NQ}nO>Z|zmoBb>t}{9yW;LP*xkL_V5U7kwSFGkm!tdGw!|^yhS?bh
zSCuncZCuS*yKz0^T5*TjQ_pWWSw9P+B9HaBe8eM=S~=F^A6>=I1{S=@_RITgtYPu(
zj_1E~ci6W4h|*`faNP=G%lG<e5RGvRwHJM$p}nl>@%c*)`)*usxW>6ae-^`n#`Dj!
z9d5^QEy&j0(lVj=^%Dd0LyT|lWy@apeWt`AUTF9IU7k9Me^OK5vs~yk;@>eLcN+7p
z!ds^l?a$qGu~=aLel7!O$B&P0fmPZ$A*cCM-SbQJ6#wj4CvLr9Kd5}GD1W<F*>V1%
zn;&8e7Mfcx_#c|Kj``O$uSWBIEf?HxWXoQ#d}h5Mzf@OI=Y6q5w!Wf|WYOwk&V@U~
ztrv*Tc-yeg^j`h3`H7qhXY#%H5uNY%d&PC@1<dNR-Zt!G-MP}D;avQc=MC@nwR{M>
zF688@U*?cL^KnDjom%s!$M5ki;J5K=yKBEp#yFib(M|SFkoAJ;_g)<3d$G&@OsT{D
zR}=0YWZd$|aeb-7f33ZV>zIFqP3CB>X4&wz*x`Ss^ab&=EEl%_Q}O0FTj+3K%DU{$
z{6x;g)OhAy(hd7E1R3_8zrXYoXw&5VYz7nlebOhJK^+X~cYMd&b{&$dpDqN-7$?fs
z=S-<Q(0u3~<AV89st!LE%Kx!d;{R_GagGPSjO^x|eI_;gd^`ukUnZv)S2bEMe+0D+
zE-v58?4W<+A=l^qC9O;JIT&IOHb%a_Y2ay9q3rZRv?ZWEm|@HJF6XI-N}nqve13Y5
zae@7AMrZrnh67zy9DjE3{V~7VaDUe22eAQ}*Z%%`6rVb^y;<u)$&GVyj0>`r_zx}J
z$o^n<M{R*(lKvd7+l=x3H@W8Tg*FsVfp#B1eth4WVM{zi&KK^6uls)7Pv5#-UWB8@
z;m~ITZF!TzO4V6WJ<Yf7F)c{XWim--zSt1Qtx=`Apwnpcr<ofMtSkbpUi&7*Fn7*l
zCT<lygZV7rv9d2e{ZyYZzL;_99?t@Gwlgh-hh7Ri6i)`XC&TwyzE!TUw%b|G@WN8k
zqG4Vu^NT=Zu>&11Dg_J_w;h?ozd|c8N%hIHM+>%@Gi79|9hj6-q2{M$$n7A1dR5D-
z7?~^IxER*9oo9_@_?5zUV53j+=bzk+3*rwLytz8peu<3z2M+eFdl?<F52Twm{IitY
z_s1?*xh-*hg2c7^A`ElmzPm47A;-RTFRR1pb<8@u8~@i9Nil4C&3Gw0H0|#C_@(Ar
z)+yx-pJr8aHq<R(T<|~Q9;h*LK>rfk=1(idy|wbct1<Zgk)7o#!MMP1hw3zkxe-B0
zY7P6YK5w{Y+uGVXH8nMLFPlUD%}uW24SI&m4&mR*7-R(n85b^GsH(>BBD$W9;q1c#
zoyQILbW2WJnq3h+$9tTy<m_yV1AC1o9hYFJojOBX*_83iQo(lxWftO~m1v-YEQ;+K
z=0+YlyK`R;|95Vd52wBKe{8+MEjPX5urM3r3$sVhb2PtRW4K^1UU@LKRXry9RQu$a
zd4XySFP?J<{62N$PQBQfsPk?8S_KSqzp(NZh`%XF<!ex@J9qAzG2;T^?S%>V)b$LC
zWu*^oj{7g5Xd<Ba#k?iJKA91;qfh4k)#V54gLxSjyiR<voY&xsF&pEH^ZVNq=hyph
znSYYu7uS#cKVmhfR~_`;cYn?AuP?1tEkV7K<%h}+w07+M;CsYwhsigFD=u;=JPrTy
z?u4^6th>T+0ZYgCrzI<syvFBm%|-HxYrcPN@2#_FN#km`=hU<7?;5rXuWMQYp1oxU
zopJi?)0tE3z7w7;crn#tMX&bpgKu@(7&CZ(tYKZSd@UR3gg{R3v!~L3)hwT5DH+R9
zW!J`h=ZTE?F~%1nx(stwlAI4InVs=0Z`+}wzWEd9_ug}o>T~#nnbVBK9I_9mn>Nf7
zv5;0{JJaHkDAV%O$5eZM1LsCd&>1s<#$qK-x69L(AKw2g#em&G*nYWLLtS;4)*jPZ
zJD&Mg?0=LOFFy0L;g+J`sYcb47AxK!1#Po6Jf*`>Yog5V_l#lA$-|9nqYf7??673`
z)x^h88^%}=#a7_NRG?ydiiP2?3}aIK&5JXl3LZSyV_3_$u)6vG&qAX&^)r}mXI-{C
zVvwWImRNt-V9orE4504voHtc6SM>HaHb>tqO=HY>`^{L=!FwH}&MvMAaldy*et(^Q
z^XnYY$uJvZq#f)N1RClbco#h7e*oIvuC|+(f63Rhr^TTyPwxnMKj34`F*TL(VZPvP
z!tmwq(I59;FVkSpIx4jJ-`^musZ;mzI%GR%FgZ-0!MUJ#1%pYjqKTwK{+%6yr%s<<
zxMhoo2v_UL_46l8m@ucKgTswE<L&%#-UY||<@p~U>uvt<p@4&r&&*1iuRZwYY{o6i
zm#crMuz65mp(@6B!TQgQ#r-V14$XWRv%|zm*dbo>CTsc3MfU@kU*z9^a?o7)&ciR#
zF+Z#(EdF(<|7iwf&~NeU;-3ZX?>PCpO&CkOSC*^aN$sk0=3O8!`k0%e{>0~oTQc)r
zW$aqLn3G|bJY!NkpVz<ROMYzCnem<TB=g_YaBizsPJyWC{R`PH%r8uMCni2)<E*8R
z_J7_a4L;xd^O5`aS16yjZ+>h07nL9RdsrIf<1aE?sNnup{mVIn_b(gc0{fj@jL}&K
z>;IZR*!&8#`~3JC$nlw=Q!^(oyxr;AlEM&slN02X7fctbALjhf105pwttW2%tuNE=
ztf|?wbI-+};E}_Y(kO<i$psnecTy+SB`=O=nDYDA;V5~<DHT5(d-MZzpL{xdioN%=
zZ11u)3?^&WSU03`wJc-0Q24rV?TIZx4#8X@8GnQ}f9mutk+Ov>+T3k(VbVG=6Xmbc
zDh#%uRhvus0*|Wkm}!HLw48XzVupl)uo~;RYYZ2B8ZU$}RDHT&X`oqP20GEQ@Q_95
z4F4&SKY#T1%Gugv@qv<err<)chGo_*YA?-A7`~hlk&v9taoBFgQXw~=Qj_P*uYv;~
zWgHM=@GzdiyWpz*dMStJsgI)sGuawcJg=(x6`625$ot9isvF2$nPht*g`u|5@fR;I
zgYI#0op}N)9~5kYMby79x3_rymS1+@;PJf)f{LsScA)i~wG$R;-Q9SB_wa`420YdC
ze*BjH`pa|wpWiQ9zgn!g$_Dbo6oy@l*SiwFGRzEjoLcvDW#sqQja%|cX1_7}6J9p|
zgF`Um3-&V?^Gldsq&56uUjP}n4E?-GJMC$(_OzZnk*5b_W#uxKy)wVT@C&rWb7RD!
zT{_c1&FARo=svTCG^-jl<`;c^d>Q%q?c27QZD!c(v``{8DvImr)2DOgUfg4W&B|%*
zjLG}-T3tgUqokt3qDR`C?^wUQKj(s%d<$3B-QyHiJMiP<V@1ev&ya%$5B8}sypVy8
zN$51F{a<s7;nv~9%y;hIZ9JRi9?9a6|2gsNdY%V1R;E4P6$@r=?+CchbZGM79R&&p
zp7I!dmhmfnTQB+8cGuYlt}VO%oVQ>5p=tJM+XstI+`Ursk6rOegMgI5jm`h<AA3da
zKYQ1wV!_NE9RcnCEgu^5ow@sj>7w==J*Ad7<vrKyRsa1v#+dPP-9Njd$K^Rs>pzgo
zP}5Vo^0fZmC)s!PdR9r_{zlmw?f?Jo;%hnC<PS<tvHzZfRvvp?Sia%!{ncmBsZT!r
zUjHe#+}banj@n+}iE&wx&zLxIy1vd+?lb4uTa*7@6gjFavbXDlgK>f2!iTIaY0r&y
z6AS*&)O40R8|_iCKyp{dgj4_LT-n-i;Z2QG?V?}qT*>mj93AOv+MMVAuXJ*->G?W4
zt<0`YF!&e$Y@5#)PuyU6R<(dvM?uCa^O$6dfYEd2tkoHH^#_FH4eJCK>iz#b$>ayK
zw@otNpMwTG2N$ybU6}Pz*-anhD?4rW6>(ezH49h%{KMat$S2Xp8?jOG_x$Qv!S%02
z<uY^`VsCC@;QKd=Y4<yoc+d&WhpPXEKYE`Z5+*tQ*6;MVM)xd!6Jc?|S1}G1b3fR}
zGj4u=JvKA<|Nj$G^0t%jf<ma7o8#=c<!q;4*2hlyyuxz|^LLJd(=NR2dH;*~VuYX0
zIcRWZPyPO=X!mS=r8lh%QCDx>$`V^J{q)nn-QC^tYooWX3(v49(NQn~&!PnU|M201
z`^1S8dvYCLU(R=Nb90J_nBjSIL&Tbk@7}!wovkPAa9P&rHPZ!^|C_sxCRs+YI4HMV
zu&bZmr8TK-F}Fi`rp3BTG5Z&u{$EqFLi>%_rs4qpbFD|;iJC8wyWo>yafM;lnuiOt
zTf+Y5g#3H{yXF7SFHU)Vk_@{pGux`xe>itjdY6ez7Q@<w4{x{@|7C0aUkPeIte(Rw
zT>L*Wq3{39Cyna_*4f^^%j|ot;DV^r>UuNTf9arh#OenL{qL?n|F5;y!sOZHJh_Zb
zZO!Whc6sl2d|SUxW;3f@?eZn=KXo2fhKO+0B$zII_=4qv3h!~TS+C7k{5hZ6@?Wy}
z`F9O@len<PWn$%-7AqJ`Viiq(K41LF-d&V&md4vaJL5@nwN6O!nKq<NYCGKUf2aFT
zmmfz%BtAJ@7Im6jZx{RTdBOb`a!-XV3agHGyr{fud%-8e@%4rLlArVKTR`>vGo}ol
z!xOxwL@@5uJaet!#l`$TeX7r9a5r%9m$1%>aeCO8=D_`{$?ku#+`D?aSre1l8s2?z
zc)x4zuF0pE&zkVIZ~OoALGqpddlnmRJs|Vn_#|^|;t6Koa1P&pKTCejzr4=o^~Jxx
zLaP=(TKUDDi{C^z>H`0lU-NIL`hM8_rm7#@(9G*BjNjD8KFd*xPwW3@*+c(pLR+5B
z;07Hlb7}wHy?+DqFBZJ`U_bjWtFaS@sHkY@7dGB@x&NCZ-`5K`X_%O7IW&QN);fWx
z>2=L->iIZ14K=0H)1Uv#%ggJZvF4${llrpKQq!MyFKY$gifnS8vFhQ4rT2GO9Fjf9
z^BlCzA?JH?an&crH!0JiIf6}Pc72iN@80vkeJ6Nktzy^gl|NV5UZ{8G;N|iBT^}sD
z`r(De_kVmy7Vn5Z+awtL-%dpFi;?I4M4^UnljJ!*>aI>(*5=$^r(Ez_^uzrELC{VH
zh5Y>fch`^Si?<qt9$x6ZzfiBnJfyXT4|IZb^gXQ?fp*<H_XsS@vM70Je(fg*=%nb=
zwtEz2pMD)^mvLy5z%j5)()EY+^T88pFTra`oMx<fxZp~@PTFDjZtyusN7SsoYRos7
zzf#fXYQc-k`41SZ_zu-9s+!XOf5!~4A+OAX5>sN7K<gF-`g)&zVR5iOD&#D&_Th!~
z_Z!Lzg_gTB{PM`+NH&%E^+h^;34^)|Lwm5#S@*Y%pm{WA`_-QFPgU@?>;3=SEOMj7
zrdXpbQGfCmX*I?dTi(xW)!B8*hqqnt@3Bj43~Lw_K5IGrdb-?pS3LjHuZm}`g3^}G
zetz9evp-zkwA%L6@-Q9F#7%9^)9W7hX|U&Ys0L_HD>%b?fkW}iwQFG)XWLwOvj6bq
z<^GN<LqHDI7U`OBZvkl5i&xrg#aHPC0U8$1m|i@1@BkEWUtXGDVX(5WxUnQhz^UW#
z!;lXZHhURBiDG`;;menWL3PXFhfg9zz;%nY#DUCpX*1d$uaf(F?5E(nf}$DHZ@!nW
zbhEW-503qPHR0Xa?bD3C4?E`BXTLTF9r0_s?!JNg{QVP5W%T#`y7T|o+9caKyKk}z
z%~<mA#?t8hA3;lCH&5if*y{KE?A81UCNh6(y86wzPoIaIVitewtF$)X_aAjr`_H`I
z{`&6Lv+m7y&BlpmE*4C<eg4+3UeLw>gLU^`6xz*<soS4g<7j-@L?-&nEAu}KPn;Gn
zs+6+@S11=!DvckT$lQ9HzNt>ROn1QyA&1GIs^*;E($DsN_DrKCKM(7qWm&BFBHbDL
zt5@#1@GIe~`D@~HK!*Lgb$&8a+QEwdk_OlEqxwI8<eq;i|HhM<XF-crx2LNayF<PF
zX!66eH$cOyl5>B~;07H*_xo?7s+n;ZDD_U9&7~EXRO<hLf8oOy?4dW$2JD>@Db>ea
z^+h`U6XU94#y))$NLZbIvgrTaV*RfV55@;C*fgEt#rk<F&QBMo-1wV(s<Qa2v<k2L
z{xjMa&Y1AFm;Ii(=6=Mb3oGxx`1p61_S(1KU4GSmHoj@wuxGx+l7|%w-1lExb1nai
z#e6B9<@ZYi{fvW6Wqy5?j!3t&Ww@ZY*YohgxAl3sxlg~aI6Qy)^sBa>ULNR}sl}!;
zR$rvk_WyU}Sh!%pg1W@S#Irt^3na4a`(>@g4jnq=bB;~1<wi~!DC@WVIiHu8cOYq_
zg%~IuZi#-e>B|q$g8ez%_xG*5*|cnRTl1>FF`w1=^#tEOS8iOlA^1d}lbA)iSmE@z
z_+#zATiTlMKvn(GzF4<U`Fl&Y_s@X2Pt)@3q@?;fz5hp=WZOzVt9``eIe&N7wgoR&
zJ-l$W?%uJ+%K1AEoGH!Wi2w1+rsaY|@mJ}&QhiOQmeysTYxuuR%IWaMt4+(+f~^na
zZ<LQ`{ND?mbmfnFQdj%U@8l)W5}{WY^dCAMiCZgXVrwdM<?Zv@0=*jZIXrjy*zeuv
znZIZ6B_+_I7T%yaSGNp{6S^6@vMg5II{(`9ZTimT<{dk1x}P+wc}!olVroOu^^$zY
z%b|xIuhxaVHeWWCan>fL3oWT)CqX^UrNu^b6cwef7fgu0aFQp+ZpMZV-r`Gh6RRdo
zcKy`(p*zy*UOk%+&y152yzHUBe>N{Hw!VFS;vox;@4eeRK+~?%`#R>a=bxQ%f8~Y+
zwcJtuzkjZM`8n~&70U<qdTOhdGe{jaxT5G6b;<*jG<F8>pUBvt+ps($Da4;qpe>Q3
zFHNU)vgM9#kLEN<>SolweSX=fL0G6kIrG`G#S0(axHu!K<Ux8&^un-+5~qx1+vdwJ
zJFsonmP&~>UX$?s7gs)95vqH3-SMrWx4<Ewar=BropTXy!o|>rE$`<=KB@bwlpFCY
z<QH>8kEayhs&AkD8Ga(VkxO~OD`+FDynC{><w~+0y(Mne?bAHfsI8>4YB|HNlatl|
z-nxBz_RM=t*B0J?aZ&uttKf);9b49{;W>5swB*W%7vk(9;^O$0E?v4HKx0uA(*jQ3
z<3Y<ZElL<ON`G70*vL3JIW0QFc;Vc+bARvLxif3#vWFMg=X?I*-TZFyLGg>?b!!~s
z*^8_|YeTwuG8|v$*?)d;h@*Uk+_BbX#yPv^|K22{^O5mQ#IDy1-mC2CTUNtg5#jP*
zY|FZDpBE?9{Cu$XsoaOPH~zkxXcAuh`6u_n#T9ajUnUtm3Vkn`y5_$9ol_H1TXx+#
zA1`p4-F&x04Cm^f@15t>%PN{QWK@4Q7I)zO^o{3JWa*y6^@m+K?o_q@)6Ix|``mxs
zqtooC&o}#j+_;<RW?uK5^=I=n+1^U--M3gPMS9`G1?AjP;lF=MC;fbIal!e7>$|hx
zualpdKe0xvu(CO&#?ifVy8N0{2kxl!-#4$zU;Dw4xOBR{&SUO(&}IGcMjXDHFB}Y)
z?%3D#PB&xj+vi^^x~;237o7aGJ7dieCD4^gawec{Q10C`t~R~9R(H(fG<$H{onBvw
zoQXAuY8J8e3Lh)=;hDiXnK}LPKGxh7e|z-hd-h7d5>A~6x+{sD_jf`VXwk`}w&r8t
zWHs~Thi6+@B+M$G#qRIW<eSEDA@|V|M+MJU44G`3qb}U~V5vVl!+!Z;`G`k%%?c+q
zyE1%v_{1?l^;JV~P}-ISrQ7Cndz@w$zuW4}edg?Q{g%E*l{|;zqRI_USH~B>dOvl)
zVZh;q$v+>=t6q5)bh4izkF>*<y}xJjF3`7^ol+@kW#AO=_#GT`o7nao)de3uRBoJg
zOSfqMtm(0mSCn?&To_e1UGX$W>6ZE2vlu_sHKlK={^0WK@7>*(qPm|HN9stHByU{u
z`1nyFFJAUoMHA76ed?zg)dKlq#Gl?-d$35RiVL*3?$UDq`9}L#*WRtm%g*lJ!~)uO
z+U(`!Wi?}0&xBQfV`5@z!u6(Ge-UwDXJ_Z{>gae8kZtkeUX$6CI<;y1_jtLuia<j|
zQhiHp<oW}3Go0V1mzS3(Y`z&7#(3d~(IH=-NVgU1|JLMLgzv2>u-o*&a{k%7CC;xd
z-fUX-*~qE(?eprcb5EOX&${1jsuNUv^5fvAgY%8kBo{9H_PNTe2ef|wH2c|0`5Ai3
zf2t-I=<a0oeVp1-b^E;OgLZxSEieB5`V+r&Hec^g3BT623;u#le04#8;itd4A6{A?
z6+5fm{(NJn=4p<vTj%ed#$Od-B5xA6t<w-JkbM2Y+vlA@-Or4bZ)OTlo+kJz$3DG$
z+kD+w{w?um)Rt{oz`J#R=hJ4$4kcgZMb8hekmP=`zb7F6cjd8~nx7ATMD*5FF)ip!
zZJ8}`wdvZ;x_2>l7Waidv~TGt5Z>2g(Esl=$JcH1t*7&UGm$Ul{^iPZSf>1r&)+$P
z;F$aVcMeay$&yYFh#z&8?`-)I70x~D9N2lqudJu@M}4XLtF?FI%avc;e<WK9M_t%;
z`@BN1zWkoFi#4x~PV)7Ma$B+c@0vKf8H*?S`!i%`XTM(X?b|oLW!o04ymkKV+qdP>
zQBg8Fj9@p;*wGW<|9hwV`+5_TvV{w0&$tAQ$XQc+e{G0Z<CvG1CtG6|&-~=lR@Pjf
z-#5>meY<Y+=FQDl8NN)f%lQX7v0U=r)h0E4<t5xL*RI$7Ys;_?XDg7adw5zZ;Us^8
zy3w5<rQQ`ElsEQ#n0U>|X_rHW^V{dQE9C;3ciP)bdUoq_&56?-@p7h*|L>99-^MDX
z`$Atc>cVb`3w3&_e-C}DzbL8rWzx>m?7O!w`2Mjrd@e%~cT};YqOZc1d*6z6IZo?0
z_<#J^-t=_0Zq@#6Jz7uR*XA>awAS3a33Zd%l{!1IJ-lW8ao-Cbd+c=meDc|+pOtcP
z8@eLgBGzr~nV=_dYsR<DQ}iol9DN#XB5$HMy?>d=qhDO5+_SPI7w%QuV)*vCW>>q0
z(eXt;kEmLGe7?lG*^N8O>Au*OecwKxnWD&_EX)>d0%~v9d@?$8()oFSp7Iv+7PDo4
zWi)$gC7ubVUaa|Z-0k!I8AjZ0$5ey#l$Y?fm|duolbp?PSnYhx3-NU`{rwqBc3X7v
zPx`swVv`zk#xBQ<Ro{y5IW^oVVbJ-QINKt#!IkmL!w|bU0*_Ds)|f7MiN#4e%YJ?o
zTfo%60(`nJGVPwEw&>@tJXcfvzgZ+91XRTCwEQ}Ks(iY2vcxxN2-ZK>Uvqf+_m$BX
zjHH}0l5d@#8U7&A&3Cu!`|He^vin`jq(e@>FW<W0B*QE-fm;Q?f7)+4*8Y8Iso2@&
zVLA`Zy9|B=?r9O!&0v1}9JU8&5$oR0lTv(dzikd$`R1eenJ0?_G=3~yy3`@h(U{dC
zc*}h74xnjF7Y-gg2nrugVYPs!xN2vR?GGP5<Zo_nX8*$CAgues*G7)t#@06Tev{d<
zzi%ErO8Qo7q-D?|aO?g1P3`Z%RZIT;Be&0kXQ38)n{7I@bHk0=^SmqBO)l?XUAy}4
zALEsOYsv(#3;mohU2tEAKv7SSMXm2|u`PYyiZ4B12ihkvW9vL#;c0)0EuCJ39xA;1
z_*-!}_pb|b4{vS$lIQq3$Nu`mx6e(}53JsBN$dOT?)vF(Elr*YM{QqFx^@0}_cx88
zX4PuL=!cujz1B=RFEsDC+^+2lO1IDd>+v>yU+5=C;py)e)^gtp_-zTEGg|!wRF3cq
zM_mYc`}}8;_@2LW9`YEASwyPN=h#2Pwj|&2b(THoDEQ5PWgbc=PpxV5o3pR|n{I~e
z+vnwJ6K|atPTKwSaxjDMmIdDp7P00o`1{9a&XiowAI@2h?+->_`1vIl<Y;Y=x6ggN
zpE$?4{ZML4?6a=-_&Li^H{<Qm=CwNx|2lB~<c7ahuZnmM$EnI(x6QMk9Ce}E<?EL`
zN9pTz|JH}TyRLlmtL>M3$JZJ5+PiL@-|r#4W)f%*V>_pA#;b3eXI!Z}w(IHT-~+dA
z-8z;2$jC|d?elhBU0r4!PEdUzr?z#$$+yqX&Ng=jttXp0)iE(KvH$-6lIUl$QoBI$
z=FDKFq{QUp?0oiITTO(H*!<H^rLGj*kam*3Sy%Vs%^RBouNZ!L+i#n2PB$a@&iSc~
zbKK*9Y+{Rg%zUGh$6Rr4^o3(P=4TsxcXz)Wt2>o{C#&s;_~L)>GorRH=*_nO|I93@
zp<DI#`MJ6;{`_?U2^QJQ*Q-SAyRG#-`}7LYL$&X7m*jHalKB4l-Nn~(xiXsDz3gtr
z><hTt6z6?dY|F&A&)p+qK(Y6@sC5fCRO(ukiq}l?k6AQ%0w*}JyKm%dUOUNu#`%zi
zyI5^!w&`Xl-#*`esAkccN&WRHTR!xzxcMd5QTlmZ-4pS9w({N#FUkrhO%T-0uzi<)
zKuCUT=VZ1hRtI@M(M!8nb9;X8)cP$b<F_ru?upo!1G?##-Hn&AuHF6jPxQ&>+_5@0
z>(sU`Xf4Te1clF(z{`14LDvK6=S;n~sF3^Cif^A6|Gs3k`bn_%G>(}Un#?ZL)rB-a
z<=JA=;Krf2G-zjgr*4K(joLK+s3+WMZx;t>wD@F!;?{oB>8H%Pyr3OBFvCS;WNa=7
zG0e(ve7~@o`__za#_fk+UaU2;GFZgAckZ30br+j1d}F#0{&mZI{j6Q{gC~fdZ$0|%
z_DQ`L@mm$P>}A+uR&(uf-L@3FyHOW{Ke4}8-@ah0;+DG%U-WF>JwI=9=e$t%mieB#
zFW%15eNm;$k*m&dm)CCct@F{Qcg~0HjgSAcJI8t_>tEj^cDx+9`V4D%=YQQXf9)(#
z#wsh~uG%ZsvQ50<Uecc5H&^{!(0O`$_Lc?dISbk@d}}-Z<XiC@t4$z@GahBP{PG;L
zoio@#nn4wHS*&hGwVuk7rt?;J&WD{%e{tmHZPTa=n=>voU28gDb?5w)pAk%;BIoUv
zJjdXz^FNDCx_e&pT7&%(u`gx3;w9!Fr`8_K_`X^7^UG^Z_e!lx?RT>JdULG3|5s<D
z+wYlIn(q1KIqL6r<X!lZVZQb4^Sn~;(pTSG@4o5v?Uy&3>Jrv~Tn4%>?xb!;F2`Ah
z@5ZTi(-_vQUAxvvZR>*4E%W8KZrQ@Kg{?s?>cZ`r7n(r9c;dJGDq$(9U32?%Gh!9y
z9Qu1_an2V0*=NNr?PSeO`TcX^=FOiSW;4Ff|9j((bEC}Fm*%^oF2ri_{ocC3l+k2;
z^zWZf4D@7p9^CnLXZq8Gv*5aSNBFc4A-+H5J_uiI3R`XQ=4O)`^9%K;x6j#InRaZw
z!@N&)_kF8L&$3?Dn8aMj_xt_(!w*xPsczg=*1S;{R2bG?Ys%O@Ke>Bu{U7^t=lAFJ
zeltGFdiHB<=u)Na3#>zBzU4ShX8e-A>(=?>d7LS`*Fvh`ceVM=tF%(2=cq<q$P#V0
zjlPh=5G!06u=?*FVbH~C*7swpvk!ah3<cH2J3;4|J`pQf-gUT7H-neKm*L~OZ=3Dc
zeEHOxT61u%j^6!MKNl44j4@g2(3<46JL*D7K%qpIy}vG_Nn{;&@6-s>`8!<H-_0pW
zpX$afwb-BAYG%Xvkhjl&Oi|pPB+M3V3aXgzcqGp0y3@3*x$E$ZZ=WOf--upl7Z`T-
zczuq^_g>A-A)w31-p<sVrNvjhZNW)~DBk&3-#-6w?%QYG{T#1qbXXVMKI$1WL1m>$
z)P<6!3%hQe_rCOiU*}`kY>SfzS26r5&=U9S2rckh&02f!9LN)~OK#TLP43@5zh8eB
zYr9y4l{~Nbmt(7X9{!eJvf{;^rhifHzboJ0og)8q>7wgvFM=}s&d6{_*F49|jz<%H
zep@c)%S*koCHiZf?SyNE(J9+QS3ND?9d%)@z^!?@8Ac6t3$E7XwWV*W{t)r&?^;lC
z@GMw+T0wq?s@AS;3*@_0=SB&1efzvtO6T~&C{X^+zn<r4eCBV?M*SHp`<xa&m^N+N
zsuQ{yrY*}>S2bU$+owAHwCoyIP}#8a;lqboMclLaK+U4!h=?0&7c5X<_h!lf6$yR1
z8Co3c4*$LL_;*TB0*B(3^Y>H#7TW5*u##p5wd;%z?<`QcAX>(GGw=l4^BS}AzonY;
zpmTViFM6l@A`GGkw3F}rQ|HoYvrRv}yw>zD;pYSY^jz>+*&5LoPHtnnz;^4reBB!+
z<Let0YaYJ-Ea0?Wq2*Wf;=gyUHvOyGTkuxWR`-S5ZKjOox6i#FM2GRleQE|B3ip3?
z$=~bA+YYVVAX{LU<iA~Pi<HylrGIObzHnQ7_@}m_B7Ldvr;`sW*XRrUZ~$Ea^ZDcJ
zYfblZk{NPW{Ec~~%K{ntnEj;r*y(GFS4{nq=_s9L@2`FM_IcrHH&y0Kp7eYDb?bu3
zFR#?aooVYA+j!+|`s^p50}ST*>4Mrb(18t4&@$rn@3S0V2Nqsf`d4N;%i+b(91iTr
zwEDbJ1eD`nf8Dm=E$hP4ZS##8Hn4uMo+gp%3#!xCw@<dL;QqD7X?s_*+1qr<1Dre$
zJZ6DI>0Y7n*UQZP1<Q@zMqRMFbsjWT2pP%P+mskl4=HEAcCWv<9MqlFfvg|DRenCF
zXn)<*dlCObel@=nD^YJ*=KlNV{!P^v)OPdQpI&!U1+>EWudd-et$q6=e55(n?*2Q6
z+1%B#z_sP&nd3nXTeohVdi&nJb&Ga)IlKS<8RqTXeRN;KwbHJxu4|Wfvih=JkT%O{
zD1Cix<?Zug)&Cd2ZfR><w>%hBmlRi2ShTdXe6f&TbvS9`ju^f0qt8D(DhOO)16BO{
zjwWras+sRoCs_ONxYU<WhUHJcNXP7OXcjXOt=V^HXT=3sKfdB-=6`yoC)}QcMleoG
ztbf{G!~Y|*^>6frkPkn%3+4YvT`CS*Z}j^q=v247vo$7B7Y=oV?@gbwG3t3<VIzyx
zmIay*KL2_9<I%x>EenHmW$9&WWrErTs(2Mm8X8`T<=dBUUGSaflcwc8r5Mnn$)D%`
z>1KHSsNs#b*|CzX<@LG7@{5AA??Of}<YMm?*`!F%;k=#t9qdfd-6S11xIv3P9xm{I
zc)EW5wn)3~9eW&u_AOX?<Fxp-3kz6%S?8PoU~_<O%bPe||H&ttoN4@0`%?sFt;ujS
zTw1aF#y#B(tsgS`1=}BAzRuL8$@s-_-`P){z7jSWVXr2LS#4dg_2Flxq>l-UcKw}W
zb0qC&%TE{HE|Fu~z(W{JX*c(>=4O0+Q1M?<;Gy~1G|-k~KB;d9&xq||otyI?<WjX;
z=NG5xG?*vbH!Ym}=<Bm&Plmf{eo`zEN!%XBAIc16qb~ds<A1j7ko=+}Qqc$G_pr{j
z;aDZM{lLo9FBy)(2cLh|E^s|Dv!>xyOv7XDwKMzOxU23S)OlZfcI8_3y2H1RZehHj
z^5f3Vnh%~vA$DGEcgurc8Sqr|9^Syn;<LTt_s-R<e@g<Mg=QRl^|5T@UQql+R?UsD
zxxt{Yirr&BliBY0v!~bb{OW&`)}8e;wqeiwj0;WI_Evo8e|i>lA;JEWQn}O4r*2HS
zP#WmxJz0bOo#2A&_ZXt2?f$ErYGm&&3_Xz>$QL7=SoL|MN<waScJ%)*FN1GwU$FJ|
z`P|%GvA<1`*C(ES3L3|VdU2!a+SNKeEv-#2e#^(ITUb;CR8&-)-ck5CgK;76*7?W#
zWVshETqt(Z?fSz4i`Or&G?^{@n=|ouN)f2QbAK_ZG-rkO9Az<~Yd10#7w$XS{Oa51
zhYo$OyzRFM-25;n_Q=^?pcP9ZOcg7Zv*zY<tS$eTFj3s(X|=;$p?R-Tmd!T(9JqbK
z|E_}aPpgHC{_V_pR<(yU_j+qfl^DNT-LXdg?YkWQNKJcnzxe<AjFt-yi~jzZv-Q^b
zSC2y@W<K5i%j8G?nuDP-yP_^!Yr9Y-#?O|wm+7ChUeo(k!dj01>So_t54v!9RZTs2
zNPC^9j>?_%>8&ll#Q5j&-scTfoPYS<ce54S_U%0cI==PKnss7Z0@Aswx@E=r*L@W{
zq?NDuq_Se=rkypjpEawU+7$4`>&{x4-G1fVw{8hU&97R#`ESe$r^iLPv(ERh`bB~V
ze`oW0D*e`1xw5rlLWce7M?!ORX8E_|`&_elSOQyYakFWgS<AKM_h#I=S{K&((`PIA
z;MUD<F7+JwXJ_Q!Z*8d(=U;Z<#15B=<Wo9R>r=K|2m_7$e({+zh1Gjf;epxPFZ|QZ
z(E8f8>#xqt^;zQToVlzG20YFMCdS-;&mQEZR_m#lY^nG#MdU$C1gm>cYZ%*w|IS<5
zz-#2*UJsuB_P1od<7Ky_ju-3J{n3^DX73SLTVqyh(w4~F`R#M@wJiJ9>TgfgZ{GB}
zaQmlAY<G1tvYj((U-d5K{c-3>Yv}^7{eO1*zQ3-2sclVJq;SKUnE{1=QkH|`?3q2o
z)la`KDD7TbrLcB;rd_yeL|8cYt$$j4v2UNtAN5`k*s?O~sL;Z-3?<N^7%{8u3p8(?
z7yI87d0$gU=Zu!NcJrrCMK^X7D(8a65@%-EuNL8Ib-n-ph4sRP3nM{SVQ_PnGJ@Uo
zVdj;(FjjW<Xcg($_M=I>Ma9M03%$9c<ZHft`NCp1pMTxDbz-~y)An}QeNVNN;dx*(
zS7uqB<L=2(7i?xTWYoUm-ShWM>tpBG#P$2VB{zMvob>F~hqX8MzPwh%UlGuuuM)C-
z!TcK>4zGjr|E!6#(Rh0JXU;m^Pd~XYO4Z3Jez|nN-GZk}JMr$^-7_;B>+fA{iraAb
zsu@F6f0gpf;_w;YJGsx?I?#4<)4^x~r@j`aBaIE`>o=xFFx|{!pZ_S?_t2-$72Llb
z?^-AJCEbka!mlgR^4A;xACnSTXUlv~d*8O7;O(dzKHuHy3z-(Pe#o?vwbwc0H8Uta
zJ_}Yau=?Wtqv}l9jc@Bi&CaWLpDvF$CT_C!%coXTyMF=il;31I{${<w;_x~=|3|5w
z+>{SCIrI3Xv<n?3KlRPX;=I_Tx4o7-YJQdSI+^yzf!d6{({I{<j&$JrsOdb*?u=5@
zg-7eeN{afreHl%rRweJd!5VKf;~|gnq`5is{Ac)2IUKS7#xhREk7e18uY>b5w#`q@
znb#lhGUf1wlg6{}&6&oKe>{8Zg50eW0{W{S&y9R_wE43_fzzCWH9EWtZXfaFt54|k
z-Jrso?|8ddapAph#auSR>QiqD{Y#K&dvJk?-D2Mg&Q;SN={_#z3gW)y#?AS4mAOc4
zH+z5TO{Mw!1=c=%Zpc%ux!$Du!o2F0<^2C<U0Tcfw{-X4ho8gOTFBUc(2y*<<8!wu
zafb3jfkK4`pX1le40rS0?d&FN(z*Vj?u(`7Irp2ct-iOT@$ko^*BLIo{<q=h-(C7^
ziz{^g?t3}&jhw^0y<$Rk7jD<FMH<^o{l~E1Lpo=kKku~11+h~uFUfPXS2(c#*8UuC
z24CL!N9T64zdj<={4+vogVxkjYx?^5Zt1FAS$Ho1bl&zK?zCEWz3J8>;^O9OBR991
zY4N@NRty~_2n?Kf6qLXZ9z4jGn3(80apFX1h;E&)JFR!$;fDpA?%cimcHe{x6RHj$
zKFqu$W?k3WwCFc>GesqwINl0vTHMF7>yYGHu`O#uWZJ~|!}uRNr7}FfC|;-Ip3)vX
z_o-Ou{L}5$MgF~D6~Dyz|7|(Mou~V~LF&xkix*46qn|F$bNueku~%r{hp&|%vm-w|
zJYJUND7~@5VBM6j(*Ng9zboLRFU&RZ`5NB&*3lO}H3#lXz4~DP$4Oz_x7@V&7K`!A
z)vKJiojm>b*ORxk7xV4e&*|4v2Rce-YS-ZzN1J!Mudm+nQg>(UC&9wXK**A}E#BO>
zW*lt}+V|k1liq#3p9?roFS;;AwBq!PJ5Ad}Tg<jp7*vTa(Cl*0_#?FYiLvcT%`CrN
z#u+Ot-dt$9w!NYt?bHO&V8q)=phF@;mKdDN)6Ga0<9FjqmT&#(a#L0Qf1zO@=&JbW
zLQg5(jM*zKdZKN9ct{vtO|YBBc0r<T;r)$AG!BS4Ja=+3ZP;eoa&2pcfw?S$cg+<w
zzoIRs42KMO4o=*nVbS=oFSUAw#TQ*U8|~xb{9&o~O@~izJLP`2>0N)~4ei^nE<Jl&
zKf|e8Y|FZ%&7gHd+R%k+oUJE{ueE`OW8Tkm)!o%)J?-tqCbP7U3C~0;rqumh8T;<K
zbEb0$WPzIhX4YI|(e{T&oBvNVwabbtJF53HMldn37rdW#V>b7#1CI{6Pd_T;9?kq>
z+BC8DZ{NPDS#4Wz^21Ni)t=X`rA^hJ!7JP9Bp4bM#g!u3zL#Okyra$iPl|RPz5idr
zN>NcU@ZrOUW!a9>n=1@#Z2klm6l^%U>0)_=&a~#)v!f^5MqfC#!o0#puE0X3`=0vd
zcoz=EE%)y)eRagZyqTMG{Vj*R3zI)S$VoX~9QY*es>Wx79TP5G5}4(+*KupbhbvC&
zbV0SbtiZdVI^A6bCvI9w-~15B>i*y9Q0%uz8wt%iTi%D=?C}n<-R%F9Rv*~Y-50`n
zeV*|iupv%+9d}j)6kb^OJ^T0m@NikF;KTyOg-aDprdBy0f8@CP+2qroS42I0nq8py
zP)vH;{Ogm%_`7!6?0(j)rnlZHxSLmBWs6D6vZnJ_y4l~(@~`<cVb#u=-=aM-j({`^
zKQv!^YDR0zw6+UXx6jW4DLH?^(|DEJ5s8gp>w`enUszGIhH*h>YfI>a*;)HrTT*`b
z?5!x+X8XWj-NJI;2Ch}by!tA85|Y2RRegMLu_XH0;yg!d0llZ!%S@NfTU*nzd)nJ=
z69UdZI{5Z_(B+P!&H59>`2QUZo4GW;Q7droL$LK~I&xcH|NZ5AE#hlP)%A|n7XCHs
z?=6V4$+%v#u5-hx+lyp&>#CR}eOwUuGlF@;wyj%Tw{G8Fp6z&>+v#<Ny?s`0?$%S{
zXO7KTv}lo*m5$1l%@r54-q-h7E?l@U^q3AP49pTgE^ys!SaKt$OeB>1R+zx86Gxl-
zBXp*@z7Ot?bGiNZ#vJFyIegK2Dkf|06|@T<zLT(j|LMS#=fP7S9$R_#Vd;$`#f6Gr
zkNst0G&yDSV9|-YazFp@zl!p(C^&LuKmXjoW54b$<L2aDVSc5XeKB|Y9H-cB_WAB%
zF*YlLk51g)|9JPRRfj<eR+^h#Z76sPIsr22`|qu(A&TkeU+~I?n#Fizc<e3I%3+t0
z3TC|hfA6h#KU0b;=R5_^cg{a6CM31^UPPn5+?Hy)j2Jz3U(FXAUOG8Bzv_LN&FHJk
zW>UEG?&nVLl1FF!ir;NG?&K8vs`tpzoEfuU@_an${AM0#Y|?Lu!MelKxH)^n^L;i~
zgSOCH9$t3l704XsSH0jp2Qw-SN-ps%{=8AFAx~Vr&|%V*#ObXqY-0SYTsqy~a@K!n
zZPApmPz397e${JS`RZu%w-e9nJ-9j9^Q`7smVjm}%c4Cz7Tyccm%DRyN>$gEiVv09
zdU99xPWVvncP;eAhNn(W&98db9c?b#AJ4y}bdK1~w|uwtRB93mK0XM38T-TcTE_R9
ztfNBbdXG-(lNa~S**76zepPdXO-6~`HKsLQOE-D#X3f?Au_pQBf~)%y%${k8aQS6s
zX13dk3k7YR&-u0O>b?IG#ZAr4mJc63l-(BNk<nCj_|Z*?;+WXj)jg3O8JQew`R%fG
z<+l8&eHEC%@sOJnbmH=6vnX&JyyDfXkv))k^WE_@MJbuDPKS0wBtAOtW54q3L)0px
zJ8vfTS1B%JJ~a2#ws?@9jYnBQH+tRw@xZjcMPDvtwfVo}a_i-1>#LY7xfk)D_s2Au
ze8DGg7a#q*=_@$W9xL8X`2OOnZnT@|B_;W<PEOG)EqGR%ckQilJSM&+rMPm-33lHp
zsS818ByPXx<h1yTG^=h#jGiuNmx*S!pVh_*7uvM=Vqf+4i)~COn^o)`vq)I?(?+oA
zyo>(c5qf4kRqW@D8pVZ-Uyq%*;UWR*@BQC+(d~J%E(54HvFnQT=}U|%p1N-zsZ86;
zIN_Pop{Ls-L7pkhl03i}$Svcy(cSJ<YYSgX@XdAHoGY(Lv)6gIfqHb({V6|%yV?Jz
zbsudm0c&Zz%A6A0I_=Bp{g)rr-K<kwSogIp>u2nb{x@l-nKNZ|KfR3d$cPqgxBGgm
z_voZ)Q5#!Q^BL~mx^*fuKmYxL<}T;mf7gU)t^LKidE@d88w^%Mj)%=%_h>=Wd6(Zi
zT^9yKy#3q1@%S}vPTqs*An(b@<b2HOvD6Xke*Em&wM1{xcEzu4koEHgrKMX>)xP@J
z%@ObMBB;1%hV&fyd$o!SRTZ~veAR2~RK~REB&byj+N<|@Z(nQ6v=&eqFE#Dc!!u6n
zY(HO&^7!%R_2n?Wm9sZb<mH?nq@%J$rNzu`Z{WGM!W#=*ITnUboO?xDN;l(X9{c;L
z?%AMWfd9`<-xU*z5^<7Vc<)1WE!Q3{t<2*6*ZR+t-}v}$)~v&h^AEk;AS=Snsms2w
zH!xqOrrx;bo1bCsC+OkXrmk`OHr%?s{<f2ow^K&)6=|+U{e*XNTTZq|ctkWOc`+Pa
z2Wsj}61bJ|wQY*oPao)U+0PE^ge~uC-ZSBXl)$Y8RmuB=b3bu@?JVl}FgwinUOihX
z_pM0+w<NwEvv^q2@u7F2FKB_VOq*}t`by((%5%9nb=em72ITk5uo7oFc6`>9ep5!1
zjT1Jo6$LY<L~aW#lnBVT5mr~Z!1!;1n9#KcT70qGoVqLvdxP>l82Zv~7|XA1ZCP}^
z{J!r><<%A@VnW+)hwa_?{&~ueMT)tCZHen|dGB@HIAKHEnnw!T7wB?=G+tp|68lp>
z_uci_%(aJ;U-r)8yD57Y;*j9{KT2zt``VdC^c^-0^gEjy$ahCL5fp0t3%{;3-zTo$
zxO$Py<WC#b5<<16M!tRfwygQQ)fH*owQJXg{cXB=LwWjX*{-gxtT!7c1Wd15ykWzI
zRqyM2Y#kjP`4%o*Xu2(+P-5}Dj*gCo3l{=brzF1tWf<kF(z-fgr?tMXJl?3-a)Hmj
z>;b61{zbZi`<9dzU-DIH_CK+!1kRp2>9hU7E>)Y*;C<|WLQ-T!+c{tHRzF{y=eSy2
zh_9yn-hWx){cTHs6|5Ewm2q2To)pGo*)8zPdeh>n#nLV3?#sW}{i@|u{bAQVthv0R
z?H^z9-nzSfZT@<WJHPL-g@&Fmvyk3*TT6>i_=@zF)9SNN^Pl<rA!zL<u|rYXD=mBi
z@-OJgo8)CG%nDlJWVqCVV_RF-;fSxt*ne(0t*&=bv%qiH=2K!?e9B<mXVSA0mKgY%
z8YZau@Xg5;1-tdu)5r3XvOkVZiPVZYIx$HW?1ssoH>x!pGvKimRb^{R*|(}#aiM9b
z4BHjy`VOJhFPQ3gi3u%ZJH)w>%g=M|@<#@7dlTQ+{9CkjLcxRM&o3W;Q$JzRsx4Ey
zocpVi&(FQGS)%Rl-FdHgxkTL`9I^^X<aOb`#Rc)v?s)zsUmJBd-PXGLX}1eFWEWqR
z-g0_*m=0%-Na8B_quy)oHJLf>O)Rpz#<J#!(;=zqEepP`FkkbJb+e}X!T=V~m~_s{
zM;8{~+wkkRe6U|ZK|w-A#SX8#O`xD)`Pz1Mli@e$0nt|_E;qf?Y%z1(o4ECN%0zKN
zCyuvY%QdaQo6DXbQq|T`F>%~`(9y)^`KFz&*QbAcIPZ`ZH>Ynv{sl$(Pfmx#1)cgP
zr!=2V7u4!ok{cG`k+GyI8C27|?x<R9|0*c|&(V90mEv`wPqshn`5Gc~Y_)kt<^FAd
zvqLY2CvS5qeK9>O5>)LpPy6XnA?M1<B)?i0WTWHhnhO<?f?aW(8fCquVnR~u?=48R
zGoCcJ>siVJExv3$6%(huj;Cvs{v>s+**W0?%U3qt&zy4v!k2^<Mx-h({P>D@^5>0a
z4Qe4Wu5-2cvbQbZU2Ser!t5Z?rf4xOvSqc!nk^G9RD5NV{iLX`QX_cS;P_kf;M4pi
zt1N=naDnoWne2HPuNCIMCSQ@R-&mgZa_cIk>{a08^{MW!Qm)3Ukiv+ithrmNny3A|
z(y8jYqwDZ4ZqD9-{DK!O3k023Y~5<QVej79RDF)MtP65Kv2I?ue8q|tD<Esu*4}F}
zTL6xp$^Z9rI6HT*x!DAcgB%~r95d?)r=PA`v+|LF<KD!pzf(4fUliZBhLN4w!dJb0
zrMOU(-_gXLs>d$^!fz<2oOd^|b-xtDUZY)>zblg!oPMpIeipy7b;1YLZU4K^6{@b;
zU2MKHBJOD7o+{^-U00;}N*d2|D5^y4t8VcBxKS<fXJw7zLe)^2W2?-$v@@&soApiM
zzw!0mt!1EXxidG+6$>q#vEbf<T)W7ae+{WMj=>YB>#zCvar=rc=lb7~&U+ni*94@T
zV=#%l*RpJy05_-Z3Q+QQyj_zd%*Nm0FL^1&SF~O574NNQ!q0?F6V}A%TyANo=w5B{
zW$S$P%vI(Yv-{&Kt~7vduG?#QmP?E8@m1-xr^(#lp;gd%jx64n3KVj9IoA5`-KZit
zuT%KhWx;;}T78TKHG#q*`djyO9j^GwHuuv{?o7pp-rDx(%I+2Ge|>i_K6uUQM;F%L
z6PO6`bW2yV1El-zaAOiAx9yGpzO<Bip2z<DO?_R5GrqFreqMR7h%H9^smVjFKAF`k
zEP4X+XH4zaWyp?>jt+EpXP=<BW$qPev!6{juP9GH%?|35-*h^<(0y;><nQ*&<~?}u
zfDzga7i+(uw!(bPtlpLFhaZYW1|Lmqsye*t`^h9w>FK9v{lr6o{T$EsIbDZYzPf!i
zix0DRd0cFCTK7qo9)I1G>L?$OhQ+@MR%y@uq`2B5&VggE(41fWFMe#*`SBt7lGCAi
zt1NoL^J6M5e%$%rm1A#9#-e){?BYH(EACsWesB>u9IwvX6uV_#y!`%Hkxl>i`UZ%8
z+Icht6w~|ue1G-otMccJxuE-fRL&pf_5#J5<KDozC!b!nk~c|=<oLBffc?<4phAiD
z_g1(~6pDHd>PDyd?J|yVKDy9<@5e+j?njf`L;SrZd|uZas$J}?)LNL}2}**!uL9<4
zL_L3Oucww$aYaT#GTl+M{o<?MA6ff9XoBOmH&LRhOSP>b#V*42Xkx_Pz`I>%-@Au1
zxU8^ndceX~aI6X9{(=lg`&o<`Te}{!@*Ix)`K2i8%fEKbYtbGn;`bIN&W!o8U!rZV
zi}+W!?X4~MZMh>O_+c*CGOH}={`&Syzb1se<X;d~cfU!CZ}C;>tL00#ZaD`kO*2Ij
zL4{9C)#6=jr(e2<Gu*v&$!Njey?alJ>1Noz;+<W4Fy~yLhKS<QrArfhMcG4tSDu|^
z8W0i^qC5R`?x%mp=Lic42?@!`@l6W><&YJ8TwI&7%$CWer$1-R%ggh<76207@T+#y
zi*63ZmTy0IhsbQ7(ACUkm%ZA2ReRyX*9?7=*1h6=TWmKwx-d3NQj}e^=2}?(opa#*
zhm+J^@oIri)#h>F*lPybIuj|av*gi&hVyr?NY9Q<aFbj;7o_{~-bb&w9!7Dmv{><A
z^R}wRf0%wulL@~Rx_4o%-T&~+qu0fP3Ih(N=YBo5@j>o}>MvEQu~(&Uskc85Ow@$h
zxaP=JX|G$W%(tAch-B^B1a@QaYV#>2q4^o0={nJAVTBVOZr)ave9uYjj9+mW*mR{o
zNm@Ef9~rRBS7$xb#L4(kK(i+pEW@Pkw_ZZf_Pmi6U+jlS=e-jd4%^LGY2v;&F`J<`
zQ6i{QNL#`D=q4>btsiT`@}DeY_Lu~+t0cTIB{ah4s3Yfm&8yO0vsRdYS!uzRAo1<i
zy4x$Q`E52ebuFG7wYTuYb&(s_=iKrO|LSHg>V8*Vw0nJ|+fhf>`CG3_Kgwo^40rSl
z|JwHLkJjG6k0HOBTSH{39vCmYSE06>{r|+fAs{E(eogXhT^cHr@?(wj-i08Sc{BKK
zS>Sx@_U(gV0#V!!;oG-tx$%ZOt=K;>FtBxNh)mTLX|Lid(%V=ra43pMNkt`Uinbem
zurx9fI&}E()MqQq*YGY7bm};p*1jV8!n7bz)UPNjE8F&~cGHjU7u@mF9v@`z+pHQQ
z6Y`4Jv?gq|IcV4|Pw}_&kqN~ncdu?_E6(56($(y>_af(f=zf{!pB`Ru(wqAkl>49U
z|GX*sj@C8j?iHXF=C`+Ak$!!{AnZ$(*rJtH&c8XPy)XNsX?HJ2P?Wv3%9(fm)mOat
zH)VYYl1Vx97qnlr@cQoT*}4lKEeOhA@$hq`)84`de|<l^v_9H%GF@@{`yD;{86fMq
z99BR49OblE@%tCHGk2Q}e=ay7<8BfOGPm9Cy>aAT!@yHBKqb5NIUmVOIi8~JZoefL
z2jr_*8mi4Vn6GhsW8KEH(*g=#e75sfyCMyl$xZXIJJhkV@37kWoNXOl%|Uw|4?Lf#
z`5`Puh^K!RGvnjr>M8xYj3u)zPJZOq*?4miG+iWcKPcDv=&W`?p69TDj9*#HsyAuf
zD?t6fa~_O-2@LL+U(Vr=Jo>TdCFq30cT4TI?C5fCuS))ZSmei_s4TJAtI{G`e8<md
zU&!GUZMS=0yu9kMmcy;`^Ag3N#lD3#N`Lp=G}7YZ`r0OCH~EUR{podvYV%Jgbv`Z)
z^xLc&D)Z}#G-wVtbjsz$H94FSw{P9jnrBy=Wh&av_qFYk%-1$shAlCA<vMzLdE45$
zoY`yGTAdOvf46@&@4<tF;~O??Nb_D{@#SFp)+%Ki@FMh_NxeJU4}*8pfIM<AeNvTk
zW?xma7=x5zOBvVA#r)p`Kt*feOW$$}^Euqd+jkwRtDkP$k@!4i+U*y+RBbX&eK&|c
zn&`2&&|k6Pb&y?5#2dfwHM>??9Mk!6{0XRPC|J#{GGq0l3(N1_c*gbFuCOsu`i6jN
z`7bHOFH#o|EL&RT{JY{Lf6uqr(naZ7e6_E7*M=XcPv+&gK9BLeXuCxDe!IHe8DI8&
zH~Z!RvL{gXmuih|ns&{{_eRH_Zk};kdhYXwtgEXQJTh?G8>sN1QPqb3*wbb;9qHa>
zUjjfn1b4FqT=8-co^Gr+|D~tjV%?>WE-bz0aU$*T9G>(U6W<)!0jezAzlR)6+*768
zR`~Nrf4Agcw<~Yvt+e1-VSaCxp*-m1(}lvzzgx&hGi5j(HN2Ii#kcoWuSh_r(02pY
ze-lDv7C&r}co4!LBGYz7diiGtzh?|Grx#V*-3^fuoqkFEef<oksrw)5K9$?PVE4iF
zn9qd|0*&7MQGA-sb2v^}>c*Ck{D2h}Zu)Cp&+Ixp;k)H>xrC3V4PSQIOO)@I^Lp*R
z-7EiVz|n>Adl@&SRcQTXlsmc3SZ{vR#*~u99L@4ay{p!M!WVRg!`_HXk3nezv=;dG
z?c1~0UTnI?INxz)$gMxz&*sUrIvL)&gf?7%_Wu7bPg+`9dfu%BRsC&eHyM845TWC4
zZoVCqUU)#M;&9sclUn*pEdsY*zYi+w2`G$_Nu1T?EMBwEr(*tj{_=Lv?p=e1%U@dM
zPYW7;m~;BswAlEz)fRHIRy?}EI=^1~V;iUtaa_odr}w=f|L8kk_sg*}C-iUYI$XFZ
z=fkwf*M*|)%lU6bh_>_nu&K9xSL^p<3UjgfPKOxI*Lu()d*wZizR_RXzI}}QSUU5*
zlyRtx)x*!GpyNZr^Ve9j+Z{bVi>0z!q7vMmzZu@r^*H87-sBLOT@OAV-T3=q%@H{Z
z;cdcwEVW#_@5SEU@>17Q`SZjNHm7!l$T&fivE65gc>b7u_1?b=PMj8>_L0?>duNT?
zv*u%`PX(APeAE$}4)%24eUAgrw}MYl(#dyvJl((uR4JuqiMp$|m<1kP$U9#=qk4XD
zo5@i%p0pG@!8*g#EYagj4%}4Rx}Y~SzvpXrF4yPIq!hbG;YX*Sv!(p`=S>2SE)3s0
zkt_eW`r+A^?V3O>P)_A#-z?;#nKO6}Uob8VlGO1$=2&>o>2uVDT@N<va3^?5fiF((
zoGdewt)W2FJuPy2mvbK2m3I4^KG;2H4$)@?%{}p{8!O7^inc%Qo4qoc@6Vh&#quVc
zcICU~&sRBoFg`fp{N5|Oms*SMN|g9!bn!r4-?_Kxx}xrpWqT{Zb*7ies^ayJ?>+Ca
z%JAC%XUatI?XHo#*KmdxKAC;1$&6wC=UEG#%h*9p*Q~g*)`_4_NNTJW-)Ds_W;Opn
z+l0ltAId$f-KTddbC=FE3nNYk<(7cx=-V0DD=kidhy53XXubW!TI>(1;bul1UD$Tv
z*|r6xmGis1yJtTs+6hXhUs~GQrmYN>d3?Ozd?jn{nkr=-oi&;k7B|vvetELt=9`N#
zdfVN#_?+LS^YimR_*ik^VL?vS{59W{e%+aV^?yQx_u-R?c?ESA>mC`fIZ1!At2aI*
z3)*ILxKZXRpZzzDBNvKQ&Tjp$y0N-B>S*E`{#y&a?>xah>yzz*JWl^oqtm^fKPQCB
z=>MI3zy8CPsm}Y<S6lQnU2v<IZ-3_%)5q+HRfeDc8;U7@;W{+?dVMNajT?tzV@`Sf
z{71>Whf1FxsQ;YmbTpBr#q2>X-<>FK*!;f!PsU^S*7GVq{ae0o_qK-x7nT=T<+NY4
z%W%H;eDlNI3$;?D-_+(ezk0mATVl4q*!27Ln)g?OHVuZ&e$Z_8q&Duga*L3@{fW;X
zf>Mhsd(N`=PW|FO`6;i)G8Xn@$9^r~t(>2Hov}-k)nsWv>oMKb9J`I2&A*Q?=gCx9
zZQ;{+;n$w?Emh8<(_b99QFEwf(Xalm-MI##M-w?fwa_Yq`73+Q9@ke|^?$=jW9fT6
zp{p%=S}wHhId2@C0J>1fFm>9g`j{TqPaD}A@`TmD{)gVyCNX=}qYF=K!&aNCd=B+@
z?OZ&AqaHN3pW#?<v2Vq~U~u?qyx$C++n+fFRCfkF{B^Xs{J!tcd21dSNIJd#U>E*x
z8V_iBotECx{-XwOL>E>54PSO3-RbB>`^9`xE?<8vI<VBdr}@IMiuoJa8bEXUzu!qF
zzrS9a8T<eErT5Z4;e`?(?4E;W^LK-1^EK9{=h&G>`2EjbG>0wbXyPvZsOjH-{!8Ng
zvm=73SIH+-ds>8wd^N+hZQHhO>g(g{US*+i>%8yUwQI|MHtk&Qt~dR=zMfv*i<Mo@
z{of;(257wb^l$lcbqk9f^$`&f%`3I|oIlK5axZ|Do&C1S?0Is0?ZL~wIf62Y<KBx$
zk~V@8q!?(b^FuPb9M_W-p!Ao&Yo$d+!1rltE&Em-{=FtFKSt&uUwV7-LvXLUB(h7Q
z&M$2jYh2`^;J}p@^8^@X@hm*){LOClRq$r!bxsVRv5+@PdY3_6vtP<Bah0%fty#O5
z?(RxH$QLeSG+FVB-rrZfN6uRqycZUqv2z}1kNZv`#U~vCRe}%CX5U(EzRU5&pTCX!
zR<8;<^!2{OgKJT~qQ}#-7<`*9NL_wfdo3ithP!UHe{=c6@Sgqg(f8v7cYNQ=yK2>h
z+`Az%7A^n0n4KoKzX8Shxz_h>(ET|Z-o~$%nD1{kU4F-%!``8fo?eeV`cRx<Hs^&s
ztw}4cNN2q-ZUh}`&VTHA^D$jsmtd|Cjb&FhbTwyP`4GAGUPml@#xJQuzjcyp><T;m
z8jCN@4Gq!idm<z5agBN5$}7^I-8XksDc_Y$(<w-*u}icIW>#)3)JhJK3AxPcApD_n
zPJxxnkD~^5^8Zh~H~_k_zPD#-Kw*Gm#-)s^`Ik9CP5v5=M&U;~)B0^0OxhA(tkf_R
zQ1R5-tHl>9FpFotHRBhjJ%M{wB<FQbo@OKps_q*LoYpJ~D-3XW!R=Nt-(UauRcUwQ
znbY_qk6r|ww{K@R-!AQcv&dCOF45!H-#)9J5841^EfpM|B=M{x@kY1H=Uwu_4~o;d
ze|>u27#Z%^diC*xi1}U3Su3tcPs)ZIa;|mk{(AOHzYd7q%$=I`GnPw~U9_dn;caag
z^NX68y%+Veo8p)7_M8WG9rq|sTTvII^YUI(oQ|Tx<|8TZKkIH}d38jn`)M-&fm@d@
zf%e(&b==LG>-e<|biI6Dyg~FM4Uw(`mo5c~PVG7z!Ql&8^7rXe5$It4Lx-Gp@BP2=
z2qzyO9}ho&xa8tT1}4Jles5aN3knJfNJ(XV&Z(-3&<U$IH{Z?{94d3{P`cjq)k&Lg
zn(g-ws})pixgfW&`^SrbaEsMTA1VA^@Vewc`ljzcZ=2tJc&DJ;!te|)-;doP`JYq2
zI`4fjC-#VFeEhNY-BDV6oA`Hyve#VuW_Mp-z+v$jX1%UEtNWMiG%}Rm)b-f4Wy0eY
z)&En@n=E+bVa8;qUfWka|9MV|^O-J1@wk$jclCl!`iggc|B<=;VDqmE(Xg(+Ve{Gk
z_ukK1X>r2tg`4b$nNMo}L5>@POy&i>)x3RG``z{Q_ftBw@87@Vd(`n8Xw7--z30J+
z)(<Ys;QI0D{_54&`_H@=1z(Kac!1q&Z>v?P%<SHV^I7jdbLq#Qcv=~fUi5RXlDtWv
znp<$#g9kI#JThQexN^_=%h#D^Me)37{*xu5`BD^gSgp#u$?M{ePRv>I-LlY7`dOM4
z=xWzjnViklu6Ba^3?CI9dg->(qUXDv|7yOkov%cHviNj}27{en|FYryt$WYm6MjK8
zTjP(2bU#hjXYgHNab$`XU#&pY`tO#a{{&RSwkLi5Z79o-DAD#HW0^#Fq0aTk&2gT*
z^SACjpZ<vfyo-BHn=|)}8K6=Zw7ul^`sJs-&s_ZILeu&9t&jdoPwk(Scz*5`ZqO$0
zqXutO4}n9qcsc*CQ}su0ezmYLTk_}v_x$_^zFC2`4!=ZK_^r--FA8cGG|vcvhNA4N
zUVHGF{Gi#vh}!U|+uEOYY8^VVqf6O+d6%=a)9cT6_r;zbFcl1oZGQSC*{H#dW8t-H
z*A9I9Ru<|XBJ(Q!Wc{=ccDKKBr+LpkbjYbNGjnC67T>CG#t&=PO*{RxtoncQN?|D}
zt-g*91FxfrP2YD~X=t2yb~ED9hMR93^ro*i5_6JnI-m8mZTD{L0t=blchpz!@7VTp
z(=XW%<(BnHGo<HSUi?Ubf9m(2&<(chnJoIZ|K1q6V)`8A%yobDy6&7eKV|cvt}#!P
zy>iRm^ZVBv*?WHbwCV$?J>Pd|9qv8(b494kdF7V4D$uZ3uclOxak{d!-Kq;~A6<}$
zz4!dAp26OpuTOgU<377{@VZo7o@ID1ebr;l+gH!;esQAm;jQ8a`&YX4cP-8?shWTK
ze6#<_kH?$#)b4#&w^n}U{r9Kq*W1-+_^{5owD{2l8Q=GxTRZj^sO6~3fbP!f*Q?)?
z8j`sFB<Pfy>8C$i>_2pR`Ul6~FIz6mF0Gh<y0&G*vE%Y#RX>}i=vT}+`}FIqnt&xs
z<bNsrx0w~y!<^!*#TR?;`ODV~uIrghB0oy>o_=fk)5lxlj=o*xiAra!z7$=FwWojE
z7^j|iyu)RA++_b1{vrE0_Gdo7YM0@x#pitQxkuug#|HCP?p2fD-=X=p&9BSeUMWqk
zXVylC<z0(!XRJ1VH2LA#OiqJ0%`^M|9(Rj2k*{WY5tdW8-`=J3xuUr!`-xp4G9k`w
z=TC2DD7wtJ;mGl~k5t0)8|+)U7R$@TSIDg@E^Js6d~~6$%KOijlfLiF`j~7n=g^ay
zD_VWe4SA|FK|^lU@0MH(vGX#EJG$`r?>*}+zn(m%9QjY8jaOyXweyCadoS`jT;KBD
zdq30j-q6AqpY6KWGp59~9)CH#{=Mn<*Xy=yyPv=5*k}Kx<q!LxR)xsiUAFuC&zW!J
z{<xQY{>YpeyZ$8TxSMj{mbv?NPbt=1NSZ6KE8Ar6d44hP2lF)8XBE8v{5Wdkkwrgm
z2yf7u>Qz`>U2Xm&N2}#pmOXgX29$bbcgEaXzhcFUJu9{NZ0|ik&eeKo-TQi-(x#@S
zU#)Fz^TK~G@XdA1uAYDR@L_p&cJ|w<(%!Os?aIr73MIG~o;+V&RmIeQoH;!FdRBUR
zIw%>lw+T4i{(IxjdS(mVtA}?KG%k6h;GA*x;upJkP}`xc_@Rdadl~0V;Q)Q>P|3VI
zw`Af@zqPr;zBa6If}%-fN#*?Y&ps`%I^FvcoPq@#Djv)>te3Z2+;i2ceDks{XJ)6#
zZp*({>T(}4`hVZ2<-+QY#(U|p?i056zm6{2;~G)N$h58I`qD=Vjv2i#pVjVbs-Exd
z-!%PC!us9u(Qcwe<^6H@i*zbL>#A?Ad~~7ZLag)K+J7?N_HXC3tE^6451K1`eCkKj
zw5f6XHXJ*?KlrF)+XX4-hqZA}bz5xs^#uwm_v(T6ZFVmc*|Ok8sD($^YKs#BQPo@a
zp1*vGp*Dac<ItwK>HaZ`gv-lj6`yX8oTbHQ)N(Du;q^DW!(UXE$4v*Vp2%Bbu+DWp
z|Ew&HJ?919N#A|_>7%^#S=ny~&rF-Rk+X$=R@Bjj*MG}Q=QzChS;PMw65Y>}{Xv6*
zS>o!2j+3r1?R;tBac$`%gEzHp_ctEl+{^l}glXDg%@_;Ctj6He1rzSvY`Vs}u(Wc%
zVS{p}&w2N?k1F~Yjxd{trSjarKIc}|hwCD|qU~%gYQ28%KOYvk5jNXQ`0$4CnJ;Ru
zEq?SMEw)wcqp7bbyQEWa@2%f^wlsdQyUx6%_WPRach|FDvU*paVjey3<hzG<8L?V?
zd+$B}eF4<}_mZxPwcDD+`TbauCuH4pZ<=Y$yQT|E7Jjnpp6;-iqgh+&%p*{W+_q)Q
zm+bs}`}}oX%}jRodAYe;e~X`)X2aFm6de_HD@mv2+T&W#K+*T__S0+*9z1yG!-o%I
z$+Z`%_M8_G5=z>hqf-jHPk869UGtuQta$M9Wu{QWwTHEJXOcF)DVv}3Ny&+0VXRZx
znTZbJ7S1ayb~(RTcd-prHOAFXSGwYTer4;O8NXue{%Cx^^1*SnqDke64>RA?+D$+E
zR`=%$#VyQ?UGcpq>TDJ3bh+*R%vb_SPj3Scr*HaRIjN+;^3dM%%mVi|q|NyrdHrLM
zOwUJMTh4#ddXKdDayix-Mt#_M`uCme_u)sawUhbw?B`tNWOp5AOC(6@vtV(hA!Lo-
zl@E^PP8n+z52sK1zVrICW;LB|$KbFB3YOOxTCRazToJkcY<ktC;4^bd(l2~-T&=j}
z+k}V3%fDORTzUPO@H=T)Va*=qSi2184>Ld5eZN)1bj-I~QqGj!?byo?j+5Pl?XoN8
zubtGtml4#8EY~q)+rXM|f!&vLzV+Vou6ud^m8`V5lnk0qaJ$XEw(Y`_i%)CqrrnJG
z6zH76&Lpz`*Uzh0TK@6}?^<bb!tcd;%?HLefB$*<J@aYH_ezF~8{Qo+`EloF%fEM#
zXAV`#sOaY!@GLwDYSFyg`u%nK&8;)cZsrE)?q7eH-B(KYhtDUF3)gjQnBf-aXD-^_
zCOpf;YR~zwlgIDDwtw79;%d3}u(oa6HnXUjgE=o32WTXDd3!rf=Z~sB@geeUt)7<F
zqNBg%y+H>d&iL@5z~CDDTHg7b?>EP8-uNVOV?>O(`F6435Sd$`c6!3*n`L|b&8k6-
zKfC(rYe9pBmRuaM-aS#f7sgpt<XLRL{QJ*N{nLzJ9~Ilp-u?BLk=-5TnhPl$f9HqB
za<kVf>&jmFWcPhp%@w;B&p8wR++zRPy#0Uuw{tcctBmg+j(_Ll5ma<|iBWNO7KcZ<
zGxOPNIZlU6(<W7<W{WB7>2h%$;|&O7ePef5;p`>dZQNapGH!K-_bz&5=BAWa60=Bx
z)zWQqhKS6j6RsHv%htdD`*@DC{I-;=S53$5?ni%J{VH$upU2_PS6kUUzw%j6;!U$0
z%fjDVrFDLsshD4H|8J?i;;G+%j5e(>Uz1jIZJx=GP$|U)y9y;ZYG-c+tvxK6@U-@u
zmR-u#=h^Rfi?&T($Tp4t7SqD@7kA#`pReo99(gZ)^*i^s?-C;(t1b<dIqaO_w%f6C
z{$KX$`D=H{e{tN%c=9@<*9sY~g_Fx7#Q4-gqo?tyg+%Q+Z>Y8UU3%TF#fgdM6y(1s
zaNJ#gSHWe%vIP%}Pyf!j`q$<6SwjP@zL)zM7N)c5HqCVGPO##g54J7c>5h%F$Dc`#
zb{XBmw<bA$xcR77Zfe~Qh6S8W4r#8d7`cpf>@v(+(w663J+QQS%lDnpGt-jSGIS_#
zuq+Rk(vUBC8NgB7$vW@mhsp)tZ_fIaSaU)D;(;GuneV6773E0Cn@Brt-YU&gleXvl
zQqeB^i}#*Sk9@_udS~6H+4H16<uk6x@8wx2`Ic>S$%MDH=Q7`HeD(S3=4aZ@>z`Rq
z<KLCLKzP>Pf(cteA-C;SU7ltr+bMS69*%`G-;4dQIq*9txfe7Jy=(XG=U={jIbhGc
zko|D_vEO&@-aR{${mf#+s=fC%WL{pzX!qiwg30IV(o)lq(9n&0&(GQMU$VEer^m!V
zt1rIkLSbPc^EAFqd(NNVGW-8~!A_TA3DM*09bd$Mu(SXC*<_jcMZ5UMw;vq@EBn4V
z#xGSYQRZDF`JtwFYsrV04cc=!O7i|6@z3aAQ}b$5OwM|(yC-(5PT`-`c)|X%!Ysz~
z_7}a`Z(pl8cwJTQg2#@n*VA`LMBC?x9zV^oFuaxV@tkMtr0b`DbX@*!p+bp$$FhUQ
zn@b8_9zVAsqn$%Yo5lW@`~GLmI``672jug}t)Jw)?b6rfp8wbOfGpUa@xrJ1`F@k&
zd(Y=y*L?r^*RQhmm!ekN$6poRy3O=`zM_BY+cxe^%zp)bd3_Q5q4X@nzG9zHEcf(9
z{Lam5*j^nfJG}5@^zCxLsN}DI*OW}Xv2I$$<f{Dm8)up>+|Cd<+wfeg>g9tpdHV~&
z_nv>V2`^v$p8e>m+>1QAozHSM{8%8oJ#d5N%3DnHgtu>;#+S!n;(fhunOIb<J*Ot$
zHc!dNp2yhdE?WThmc738tJ*w&kJ1gl>QaJs=Jv!hS<1AerMq1?bnxEuvY92@u6}<k
zuDYFf-b9~&>4$=5nAGoNb^6}?Lg(~%)|p$rS8B4H_sHY#=#}4Ew}WZH?x~sE{5wO6
z8bHDDX3DeZX?$WSi~=j)+MY70&Tg~c!hcKb)n|`x{#k7oas<xS{Gao-_FR5@u;jIC
z{Lx208aWEAUw3=z`;r%q$6}AMpLNJE>qy(TdGGo5+eY<ws%n<<pZ=XA`l|Qf$;>w!
z&t@`#?1}SPk=XcL>DPTOk6XWMgl}zL|2^vO&#bE^H_I~KO{zV5KNyr#<R)yZdtV&?
z@%sn+qvf}5cg<eAZ@!yT?(IbZlkaO?`7nWX;Z22EKkx1G;^fc#Q4_r|Z~wZG-YEMR
z#x-~E-fg>g?_Q$fmxB2-%|ZF|oK1pU@5QXG+g@K^uP!O-URqjepChNI^S*d@*y^We
z{+`e9si@eo)<;dbz4^i$pV?-)8@}(fwXyj#v)owf@tZd}1?A=P*Vt`?Y;0_9+<Ts0
zH}BXM@UaT&Q|8TiaHm}HhNxbvfxxZawsRsC`=lPRO?SHUz-fc_oLLWY)_oM;*Ii+h
zUVP+|bk=vfQ|!Kt&*ZNMUii8E>y_v7U+#TaaYuTe_Sc4GOy!?<PEE>w+unFV|I&jS
z@6Mn6|MA`*-=_Wgw=|oU?#|@cTdq*yclR-m_sgZto>Q4VPf4wx(<bmsc9YWk&m980
z-mD1OwQ=A1{jZEz-tF;od=cv_QnKve=ayLW%pWz9HRkh7tF!w*KC7uU$z1#8!;{?F
z<%hpJG_PUPbCqp7eQ~Qv$GX<j7q=E@zA`X5!RJ)_LvF?2^>3fWzJF19*?-?^mnfZ&
zuaavnL@)gp;M)8`>psJZNxu$<t+WsE`kT0SyZ)4_irL{icYR(aZ?ZL@D{bvd=a15i
zss;kH*e>!^_^ny=Pq$8aLFCgkleHb@e^r)Qd5Nd=y^o%By6M8H#s`+ZiY-?{ogyY_
zH?-dLdsdm*x96q1+Faeaujb!4{$qh8$JujVIOR7zC|(q)Huvo8I;Nz@OAi{0e=)Rs
zQ7*PY!DMc^Sjr*mlP?Vn6-DpO*?K_6p!D2|Z-+%0e19)ky1?u8>+g=!pGG>EFweW`
z%^rIC%wCsQyRY%p>)5^U(VP?d<?HVS_SXZw*(5*I1g1Bh7w=*?r*$@9dgj`{1_Hla
zkFn?OnDF`D#BFEx%m24b=4eSP`gHPB-H)0tfo(q@ufBPiqv^+7)5`hv2ibLFFY?r$
z65}#h|F4U6QRIEeA9HTAJX@px|KRM;Up<Pwe=Yg(dS9LVmT!W4XKXmjG;eD^gV%qy
zw6n|=L4Vfnj4kdq|9dB3)spzNL0=8+UR(>+syM=Qu|I6(f~i|eKJ+yi+z(jgwpD%|
z!!>pPc{jd&`7)uI@r!<I+xfS#v9WWi4%kF3zWj2Dv{}xJ<Pe#|jxS!l%G&n*=9<ed
zElU3zM+wWx>Gk&Yy-TjSz|)e}Uio=u+xcf7J{0(s7)w2V@+3uDtlP8G#pnpTZA`?y
z=Vc26PIP`Yc?Mb+Ci_Wz*%jY{#y0bnOIzYEDE!j;`?IJ++GLMs<$V61-C;`ee4W>2
zpIYn0c}M$mi~G|lS&!MR-kQ|x3xCF`yIM8jO!3xlbrPcOyiOT1PA|5uY^ja=6sD+S
z)S=MYcHzyEH)U<EY=SEJqK8brO1pM^vg=>`pMUj7yMB{<yB=%qn|;ptz&Cw`g6Go(
zGIn@2znCqMv4gYGdjFDXe0f&<_p<vwzpHus@AI!I$-!lZW_IkopkU1*zL@Xe(iMk6
zi8-dniiLMmbAeitzRc`R!e##}ncx3XykirzWuD!Ji|tHjquG~EinChr^$X)6-$T3W
z0_Lc-esT;C@a7cWw&}p<uvgo6ica}nIjgPw?-}o6pU4?+S#mhe@^RZ8-jmw5=e7DN
zb34^*_JTJAsvLAaNG_^*TzTF90XwH={@Jve3ok$T6{)e#6;BD8Kl$>?rOlhgogQpy
z34Gt~%`oem<MJ=R7kGySt?I24nCty_*-1tXk9ND%TVDGP$anKwsk5FFx{~CWEcsRK
z%X5>8e=**N(|Hd>iXKR}ympU&@uLlj97!^c0_)!@Z~oM`E&ag8<I~I+-u#)JZY8sL
zI$vFp_2!OmprGu(AE8~7_H#k-r&*fvC5hZiZzUY~ob}7RiRDB#+lgI2`R~nLFW(g%
z^sDy5(k)re-phO1&a1Ay5c@~>Pe9G=^1mk9S2W|buN1^bUf^GNv(n@L?dx2oCfXe!
zUo>o8z1sWM<;$19pLfWRvYWko_ioGY4V5PD%P%k8P<!F()vL^h;;bU#;?C{-J^$jI
zj*gBgD^_SEIA@eae2`R9QnI*wHlsH{V@lW2NBbVuTsV9%Jv=;obAZN^GnG|pprm(|
zts~2ieP_c*U$5hZGuh6I-!Ec*JUhuk_6d_alZ(5c|MQ@I(Y!lnMS0!Wc8ptY?b1uz
zj&Z-swr$jzbYN+X`Mxj4N7!vwpLys~G?hV2+GWF+WG<`aZ_3)1%3B{!YUY@<nnmHd
z)iuSIIQJ>vf2z8?w26D*oM@Nrf9*%!J_pAavb_R7E=~_AGjTfbP5(gtXVwpq)swbA
z&%VD~)KuNczR6hd_X5W<hMrB$2~%WS*lsdf2yf)~YpG-TeQ)i9T>Gr@eyO?BMa+Kv
zIGmQr5OV23<z^EGvrFFWSKrC)dCPuO^t!^%c~M>#`P^TR6(16N_4$r(!;>n9Le)KQ
z)BhD6pVfNPZ-dG7Pd3ZfEt)h*zh&vpFP9EJ?c4KK{Z_soFZ063Op`SQWOpz;Vw(K>
zVeyvxGWWh2E9S-ddi+V^a#CM<S;0#7p68+m#U6i>W(b()`}}$+)u6_~^w)W27&Gfj
zhFLjYTLU*uVmq(B;y%}<gKIo&PnrKX{K@h9fk@G<Q!YfXeXx{Gmi&6VQuM&fsWmUt
zJNSP+*gjLe@6QB2^$d=)=Q@vHxpZ*Wd!ttzO%-#$+3k0E4GO*Vo4)?ppI$6&VO4Q>
zn5)IA!aF~oF~!{W>D!;bB0q=v`hT>Qa@roKu<J`c!_wRYz0B5mkE%axex`lzTe0`b
zRXbOQe09z!d#BC)Kzb=xo@QwBCI0ISt52qQNuFc3J#@*@&n`jkt){;I`a}hj$1Q1M
ze48E^tG};zt5#B0&b}cqOP0;f-Oa6N)$EHh6FsIFP2#WmaLF+}J>75a^7Jynw^O;^
z^s#oG_?7U=_eFR9&O^`hcRC%Oy)Hoh4byQZ*C%l+5A?0CZ@8Me^G5B$0_A-1$^*4)
z)ord+9(0yvou8j=^MJcmI&%8cL(}Wpek?euxNVVT)$!fj8610`=qp8R@@DDgRf^c)
z%TWBKul%UuHl>yet1}*4a*SihSpTTG>{4mzlK52SANl*47_HYiI(!ZNaKDcAkC}Nx
z|38tJp*0h>KhOT{vi9!3?^-AKx4moHJn{E~JvsJsroU|mF;iZ|KbZX8Z1QdOtjgQx
zxxzc|W_5~3zEf@GlFz#NKuzBM#*4@NPve3jbU!ME@9?U)&EKW;=E9dCp`+^;HxxUm
zE~uPpQWM9XQKi|rh~wTjWAmd2^)zd3PVV8{YtnyeQVgTcnZl+eUp_v$Bf@^~o3Q58
z+ed$#RlO-NtMPpB-{+1!_hXELw4UeM*Ig{yy+G14<;0w$AIg%Xd}i(EQ9B#Ymao3-
zqBr~V$#oZ#FY}8tmV94jVttBzuH)XfYa$)h*%ufv&l6gi0usH)^umAoZO2+Y&gWbj
z5AFnb9bLg_5zY`W-}}(=({C$S7O?+VVE*Q;sO&$xzwZpCoaEmxD0)<ACG%TRmal$(
zUHRdAF@lZ)>-nOrPH;2Ky?i5i`dywBJKlw%+ZjW?%s&6~$|Xmm<r~|#KVKbsIpzC~
zAAC21YvliJ|DkB3o7uWtb?t}!NBI|q7t70u-&c$__1*J!`NV+RTQ#nzY@HIodtaO5
zN1WrA!_UQ9XXU6|DXU?*VA8Tq@*Mlw1JCc>i!+$%GpF`|&8@{(v)+EGvOVdLQTAeK
z^OCUDPoMlfpWz=7F=MWenliidiyJp0I{Nz9X8O3bwYC<nntc(pI#9~2C9R!xzGeBm
zd69`6id)WyYgo!X$XUfNba-b%xP|x|uCI<s7IF{nY`h-+qNl=c`Q{jv>m25nb9-4p
zjl}m}why+sF<qaMCp$lN=ZCfP742Sha@Nn7vE$;(^n+!JI=3{NT&-O<B<vOtGP5e(
zr~1EEVAH3i&HK3)dh>ZNdHu?#ZYr<9hPOsP!eg2CpJJP^ZuRRAT9#*if8P4|t?4A@
z_xXl%dG4~ND}8gSJtAizxr>``&;F&!$8THR`#$-(*2Fc_DrTSByJW+?+v3-%e_#4=
zbGP#K&_loL0@g$|Et@{`f{yLe>c0CN8Pnu0eA&b&vie!AJ?F~4NlU(bT-Ivox1nMw
zgV_2v?dN4VSN83B@2)o0JL%8!SxJ9|A2v7q{NQ+?rsJ!Bi^Tt(vPLWCeE<97__=8;
z=RJ&C&qOi_3kN4AIcc?=iDWuxJjv=$a$0|+eGJQmFF{TxgI!l~av85kZDx%WsR>(B
zR-%1*&QGp-9RaIYru0uf1%AFi=jn?u&Ix9|^1SrG@|QKQ(>wU9j^7j&&W<*&>ig^R
zb6)@dIgH2ayxMPF>pAy!{#uSr-<CG-|0VWiYn*49@r+OTf&0=^xq0W$Ua0&#O8@=&
z@aVwJOPq_ZUs=7A|JkH4gXuO6ac65^T)6W#LwncB-*xM>Lnn!~-uluT#QHtsxiRm2
z>vh_p$=CSB8MD*Vm(M+!qBK*rnWrP|VEU%bn<sDPpK&~?#A>d~`s=gJa&NIrojNrj
zGV<hs=X`Vhj^F$}e<Nr-sMANy*wxk5(Z`49$dMxsAt53sQa1H{_)u`J)cBUN0LPmn
zNroqNRKI-r!s74m|Lu}vkb*$LI~&`};Pt1!IiIRCxdw<oVOri4^PpnEi9en54MZL~
zawwLRwMN|Y*x`6Oi*w7GX%34oosF6Q_|SDw>9#oRUuI!atFTHqr{Yd8j!x;hXA)2U
zx8RPP#`o#aZyTi+J!_@u>;Ci9n9pUu@B92<dhFbrtG9^F*RSH4eClcYz4cAP!FFIg
z>-+W@<$h7kzZa_C4^`5iRB=$sKR@E}OJ-Lg{o;MAt>3lJT-jP=;_Ur%UiviVSqn`U
z^K%v0i*e}sd&%?5r&%6skMx@`#qQpm39mYSZ*<70?71J)@zp<Ni*(w|kiOpw)fLp@
z<ZO&3ogRrhd;Ce_m^U$pucKG~a@`KD1uvJj6e$ETUOCNp<@7_%iCOOgm$iP9{rBbY
z^j$udb51U=IiDWN@bzb!#ngjfUw^-IBC2LbZ&04hPes|RXyY^gYfY=gvR^9b?>WDJ
z!<2w|mtB6&`#g(r)9izDYWIrIU;l4ui|;4Dv*s6qYxt|W-aEEGTeoxV4$1GykzN}6
z*9IImUp?i+SuN2!VJps>Pg!O7wtaQO*OQagg(ja&Nh*=)DLb5ERBBWCspT^NjN@4)
zR&!(4Uw3wOWeo`lX^2~I{<_4<@BaUut1a#Ar&En2U0huaZ}EZ-hEd-w*)7PyBD66g
zCrM$8ixOjbdAUIMQCX(OhRM%g&V=m34PRmZNWV$>pVE!@+9!_Hm+>}U_@%x2&Vx@{
z<}1z%e%?F(pxuk>%fzj6JR{z-aK4_Kpq03O(L>|>X?*{*TJ+Xl{k_JP(=OY;DLhlx
zF5X$;OVr<e-^~v1`)<~p7-ab_U8Cii_^xV)g}d3G?Di_KcUIgYcXTR4mo}rxT7mDz
z5>Cr4UOd+?Z>c;jlbF}V{4V{1i`Ua%8uu$YKJ~VHtds#MIezSQ^Rn~J3toO!P*AHo
z^ZTJu!!pG!_tto@ZdMYlnv!`_;tx;bg({1=+yzyt2Uhaz`)+)L{qL=R>o;w?Vt1n9
z7Q5tz{xd-rKUB)xf4G^|>HDkAv*$ULT@F66?_T%$>jE6L-v5I?%KljSgU{xY$-}xf
zr;OU}rUo%qMo?V5Z$Axg!QQ)knR(5O-Me;K{BNk#abJD))#=lx7w*|3vn5LR`TP1~
zMTZU@`U0Ab7Ze07@t^ZHZH=3Pz=@+thC6odY@9t?y5ndPsMY$W^3f63ln;fQZt99k
zlzX$X{ds=vg5|VlIiEAzHh;X#lYZyCgZvk7j)jHwBK!Ze@3@*DGcWAJF*z5@`NtJc
zUvj*+(wwc|{a~E5zi;ow%`X`C)wRv^RdhAGtu{?^yRXjCzdXh-&n3+kT_^OIE1dIP
z`i_ZDZ!gGLD(I?RXn)w}&m!}jXL_Xu=VBi<{FY2Rv^V{R%a1cAZa>Z(`O9N`sl!5g
z|BFbs{VO8RFOgrz{DLoOrtk8knHz&Qo@r=2f5FCfUKX?Z<(>i~-tWd2*#8PS3OwEt
z{po+f1HWfa{qxe_Eu4G)afCPf|K9HmzfK9yev_@1{LNH&UtQbD@>#FV_)W}v_)W|U
z><>TbYTA&ga^;wt(_f!o53Lg3zIt_OwvU>@OrHyP@BWRkNsv3Osin0^Q&-n?+O%nQ
z;@|C)ErXZ&Y~<wSHEnBaE7~=Cqs+p973GD6jN;<r0vs%J?EL3w@F=!ytL)u=|C#AO
z(Lc|xeJD=oyioUFND-6>w>fg`H7b1fe(q7l|NpEOiSgY^_+e9UM|Ag_yP~^4d^J9_
zhBxfidfu={b#604Cf=|MRXO&z$3#&3P2dr(JLfr!UmrGqlV1CS?Ol2c=hwc?{9n5c
z|Lrljw=nqaUgza@lk0ZyfktudwWi<xzar)z7n|MT<=-<_)t=vIa_4*iN3OHL5pC=9
zPb}8opZwiwZ@~q&!_OTBeqBob{l>fh<5y#+eR{i+{+C`9y>p&p=ZcV<@gb|?4l-1|
zC@CqqQBqbWWo>Oee>VG>WY9%m-&$K+&maAJKH~h7lat@7`_DV`GVfTCjI3<#oH=uP
z{QUgp*!$1f+414QPjSUB`58C<D9ycpX@BC69(H~?n~Dz)HfAyOHh<Q4dU5~4hM%rh
z`<K=q{vgSITuQ{{JYz!bpC23lK0e+LvdzLG#?GIQkMA2FAKx5%e+h@jmG=})m>1ow
zWIUV>GU;G5J3re63yZ@}8Eh__KQpzRx3KubdcnfN!eTMsGsA{s$*u}g&L~R%+jJbe
zAj!_ooFOA4Gbf#WL16(lV9;>vAQtd2=3hQT@~;<<g8G*)WME)m@O1TaS?83{1ONej
Bo@@XB

literal 0
HcmV?d00001

diff --git a/scss/leaflet/images/search-icon.png b/scss/leaflet/images/search-icon.png
new file mode 100644
index 0000000000000000000000000000000000000000..231df745b290ab38816a19972be5d3cb0fe6bbca
GIT binary patch
literal 3838
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

literal 0
HcmV?d00001

diff --git a/www/css/ionic.app.min.css b/www/css/ionic.app.min.css
index 7f92bb6a5..ffa5222da 100644
--- a/www/css/ionic.app.min.css
+++ b/www/css/ionic.app.min.css
@@ -18,4 +18,4 @@
  * Released under the MIT license 
  * https://github.com/fians/Waves/blob/master/LICENSE 
  *
- */.button-clear,.button-fab,.button-flat,.button-raised,.button-text,.ink,.popup .button{position:relative;cursor:pointer;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.ink-ripple{position:absolute;border-radius:50%;width:100px;height:100px;margin-top:-50px;margin-left:-50px;opacity:0;background-color:rgba(255,255,255,.4);-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-o-transition-property:-o-transform,opacity;transition-property:transform,opacity;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);pointer-events:none}.ink-notransition{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;transition:none!important}.button-clear,.button-fab,.button-flat,.button-raised,.button-text,.ink-button,.ink-circle{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.activated.button-text,.button-clear.activated,.button-clear:active,.button-fab.activated,.button-fab:active,.button-flat.activated,.button-flat:active,.button-raised.activated,.button-raised:active,.button-text:active,.ink-button.activated,.ink-button:active,.ink-circle.activated,.ink-circle:active,.ink.activated,.ink:active,.popup .button.activated,.popup .button:active{-webkit-mask-image:-webkit-radial-gradient(circle,#fff 100%,#000 100%)}.button-clear,.button-clear:link,.button-clear:visited,.button-fab,.button-fab:link,.button-fab:visited,.button-flat,.button-flat:link,.button-flat:visited,.button-raised,.button-raised:link,.button-raised:visited,.button-text,.button-text:link,.button-text:visited,.ink-button,.ink-button-input,.ink-button:link,.ink-button:visited{white-space:nowrap;vertical-align:middle;cursor:pointer;border:none;outline:0;font-size:14px;text-align:center;text-decoration:none;z-index:1}.ink-button{padding:10px 15px;border-radius:2px}.ink-button-input{margin:0;padding:10px 15px}.ink-input-wrapper{border-radius:2px;vertical-align:bottom}.ink-input-wrapper.ink-button{padding:0}.ink-input-wrapper .ink-button-input{position:relative;top:0;left:0;z-index:1}.ink-circle{text-align:center;width:2.5em;height:2.5em;line-height:2.5em;border-radius:50%}.ink-float{-webkit-mask-image:none;-webkit-box-shadow:0 1px 1.5px 1px rgba(0,0,0,.12);box-shadow:0 1px 1.5px 1px rgba(0,0,0,.12)}.ink-float:active{-webkit-box-shadow:0 8px 20px 1px rgba(0,0,0,.3);box-shadow:0 8px 20px 1px rgba(0,0,0,.3)}.ink-block{display:block}.ink-ripple{z-index:0}.button-clear .ink-ripple,.button-text .ink-ripple,.ink-dark .ink-ripple,.list .ink-ripple,[class$="-100"]>.ink-ripple,[class$="-clear"]>.ink-ripple,[class$="-light"]>.ink-ripple,[class$="-stable"]>.ink-ripple{background-color:rgba(0,0,0,.2)}.tab-item{position:relative}*{font-family:RobotoDraft,Roboto,"Helvetica Neue","Segoe UI",sans-serif}.rounded{border-radius:4px}a{cursor:pointer}.has-header.expanded{top:76px}.bar{border-bottom:none;padding:0}.bar .button{min-height:44px;min-width:44px;max-width:48px;margin-bottom:0;max-height:44px;width:48px}.bar .title+.buttons.buttons-right{right:0;top:0}.title-left,.title.title-left{left:48px}.title-right,.title.title-right{left:48px}.activated.button-text,.bar .activated.button-text,.bar .button-positive,.bar .button-positive.activated,.bar .button-positive:active,.bar .button-positive:hover,.bar .button-text,.bar .button-text:active,.bar .button-text:hover,.bar-positive,.bar-positive.activated,.bar-positive:active,.bar-positive:hover,.button-bar-positive,.button-bar-positive.activated,.button-bar-positive:active,.button-bar-positive:hover,.button-positive,.button-positive.activated,.button-positive:active,.button-positive:hover,.button-text,.button-text:active,.button-text:hover,.header-positive,.header-positive.activated,.header-positive:active,.header-positive:hover,.positive-bg,.positive-bg.activated,.positive-bg:active,.positive-bg:hover,.positive-border,.positive-border.activated,.positive-border:active,.positive-border:hover{background-color:#3f51b5;color:#fff}.bar .button-positive-900,.bar .button-positive-900.activated,.bar .button-positive-900:active,.bar .button-positive-900:hover,.bar-positive-900,.bar-positive-900.activated,.bar-positive-900:active,.bar-positive-900:hover,.button-bar-positive-900,.button-bar-positive-900.activated,.button-bar-positive-900:active,.button-bar-positive-900:hover,.button-positive-900,.button-positive-900.activated,.button-positive-900:active,.button-positive-900:hover,.header-positive-900,.header-positive-900.activated,.header-positive-900:active,.header-positive-900:hover,.positive-900-bg,.positive-900-bg.activated,.positive-900-bg:active,.positive-900-bg:hover,.positive-900-border,.positive-900-border.activated,.positive-900-border:active,.positive-900-border:hover{background-color:#1a237e;color:#fff}.bar .button-positive-100,.bar .button-positive-100.activated,.bar .button-positive-100:active,.bar .button-positive-100:hover,.bar-positive-100,.bar-positive-100.activated,.bar-positive-100:active,.bar-positive-100:hover,.button-bar-positive-100,.button-bar-positive-100.activated,.button-bar-positive-100:active,.button-bar-positive-100:hover,.button-positive-100,.button-positive-100.activated,.button-positive-100:active,.button-positive-100:hover,.header-positive-100,.header-positive-100.activated,.header-positive-100:active,.header-positive-100:hover,.positive-100-bg,.positive-100-bg.activated,.positive-100-bg:active,.positive-100-bg:hover,.positive-100-border,.positive-100-border.activated,.positive-100-border:active,.positive-100-border:hover{background-color:#c5cae9;color:#fff}.bar .button-calm,.bar .button-calm.activated,.bar .button-calm:active,.bar .button-calm:hover,.bar-calm,.bar-calm.activated,.bar-calm:active,.bar-calm:hover,.button-bar-calm,.button-bar-calm.activated,.button-bar-calm:active,.button-bar-calm:hover,.button-calm,.button-calm.activated,.button-calm:active,.button-calm:hover,.calm-bg,.calm-bg.activated,.calm-bg:active,.calm-bg:hover,.calm-border,.calm-border.activated,.calm-border:active,.calm-border:hover,.header-calm,.header-calm.activated,.header-calm:active,.header-calm:hover{background-color:#2196f3;color:#fff}.bar .button-calm-900,.bar .button-calm-900.activated,.bar .button-calm-900:active,.bar .button-calm-900:hover,.bar-calm-900,.bar-calm-900.activated,.bar-calm-900:active,.bar-calm-900:hover,.button-bar-calm-900,.button-bar-calm-900.activated,.button-bar-calm-900:active,.button-bar-calm-900:hover,.button-calm-900,.button-calm-900.activated,.button-calm-900:active,.button-calm-900:hover,.calm-900-bg,.calm-900-bg.activated,.calm-900-bg:active,.calm-900-bg:hover,.calm-900-border,.calm-900-border.activated,.calm-900-border:active,.calm-900-border:hover,.header-calm-900,.header-calm-900.activated,.header-calm-900:active,.header-calm-900:hover{background-color:#0d47a1;color:#fff}.bar .button-calm-100,.bar .button-calm-100.activated,.bar .button-calm-100:active,.bar .button-calm-100:hover,.bar-calm-100,.bar-calm-100.activated,.bar-calm-100:active,.bar-calm-100:hover,.button-bar-calm-100,.button-bar-calm-100.activated,.button-bar-calm-100:active,.button-bar-calm-100:hover,.button-calm-100,.button-calm-100.activated,.button-calm-100:active,.button-calm-100:hover,.calm-100-bg,.calm-100-bg.activated,.calm-100-bg:active,.calm-100-bg:hover,.calm-100-border,.calm-100-border.activated,.calm-100-border:active,.calm-100-border:hover,.header-calm-100,.header-calm-100.activated,.header-calm-100:active,.header-calm-100:hover{background-color:#bbdefb;color:#fff}.bar .button-royal,.bar .button-royal.activated,.bar .button-royal:active,.bar .button-royal:hover,.bar-royal,.bar-royal.activated,.bar-royal:active,.bar-royal:hover,.button-bar-royal,.button-bar-royal.activated,.button-bar-royal:active,.button-bar-royal:hover,.button-royal,.button-royal.activated,.button-royal:active,.button-royal:hover,.header-royal,.header-royal.activated,.header-royal:active,.header-royal:hover,.royal-bg,.royal-bg.activated,.royal-bg:active,.royal-bg:hover,.royal-border,.royal-border.activated,.royal-border:active,.royal-border:hover{background-color:#673ab7;color:#fff}.bar .button-royal-900,.bar .button-royal-900.activated,.bar .button-royal-900:active,.bar .button-royal-900:hover,.bar-royal-900,.bar-royal-900.activated,.bar-royal-900:active,.bar-royal-900:hover,.button-bar-royal-900,.button-bar-royal-900.activated,.button-bar-royal-900:active,.button-bar-royal-900:hover,.button-royal-900,.button-royal-900.activated,.button-royal-900:active,.button-royal-900:hover,.header-royal-900,.header-royal-900.activated,.header-royal-900:active,.header-royal-900:hover,.royal-900-bg,.royal-900-bg.activated,.royal-900-bg:active,.royal-900-bg:hover,.royal-900-border,.royal-900-border.activated,.royal-900-border:active,.royal-900-border:hover{background-color:#311b92;color:#fff}.bar .button-royal-100,.bar .button-royal-100.activated,.bar .button-royal-100:active,.bar .button-royal-100:hover,.bar-royal-100,.bar-royal-100.activated,.bar-royal-100:active,.bar-royal-100:hover,.button-bar-royal-100,.button-bar-royal-100.activated,.button-bar-royal-100:active,.button-bar-royal-100:hover,.button-royal-100,.button-royal-100.activated,.button-royal-100:active,.button-royal-100:hover,.header-royal-100,.header-royal-100.activated,.header-royal-100:active,.header-royal-100:hover,.royal-100-bg,.royal-100-bg.activated,.royal-100-bg:active,.royal-100-bg:hover,.royal-100-border,.royal-100-border.activated,.royal-100-border:active,.royal-100-border:hover{background-color:#d1c4e9;color:#fff}.balanced-bg,.balanced-bg.activated,.balanced-bg:active,.balanced-bg:hover,.balanced-border,.balanced-border.activated,.balanced-border:active,.balanced-border:hover,.bar .button-balanced,.bar .button-balanced.activated,.bar .button-balanced:active,.bar .button-balanced:hover,.bar-balanced,.bar-balanced.activated,.bar-balanced:active,.bar-balanced:hover,.button-balanced,.button-balanced.activated,.button-balanced:active,.button-balanced:hover,.button-bar-balanced,.button-bar-balanced.activated,.button-bar-balanced:active,.button-bar-balanced:hover,.header-balanced,.header-balanced.activated,.header-balanced:active,.header-balanced:hover{background-color:#4caf50;color:#fff}.balanced-900-bg,.balanced-900-bg.activated,.balanced-900-bg:active,.balanced-900-bg:hover,.balanced-900-border,.balanced-900-border.activated,.balanced-900-border:active,.balanced-900-border:hover,.bar .button-balanced-900,.bar .button-balanced-900.activated,.bar .button-balanced-900:active,.bar .button-balanced-900:hover,.bar-balanced-900,.bar-balanced-900.activated,.bar-balanced-900:active,.bar-balanced-900:hover,.button-balanced-900,.button-balanced-900.activated,.button-balanced-900:active,.button-balanced-900:hover,.button-bar-balanced-900,.button-bar-balanced-900.activated,.button-bar-balanced-900:active,.button-bar-balanced-900:hover,.header-balanced-900,.header-balanced-900.activated,.header-balanced-900:active,.header-balanced-900:hover{background-color:#1b5e20;color:#fff}.balanced-100-bg,.balanced-100-bg.activated,.balanced-100-bg:active,.balanced-100-bg:hover,.balanced-100-border,.balanced-100-border.activated,.balanced-100-border:active,.balanced-100-border:hover,.bar .balanced-100-bg:hover,.bar .button-balanced-100,.bar .button-balanced-100.activated,.bar .button-balanced-100:active,.bar-balanced-100,.bar-balanced-100.activated,.bar-balanced-100:active,.bar-balanced-100:hover,.button-balanced-100,.button-balanced-100.activated,.button-balanced-100:active,.button-balanced-100:hover,.button-bar-balanced-100,.button-bar-balanced-100.activated,.button-bar-balanced-100:active,.button-bar-balanced-100:hover,.header-balanced-100,.header-balanced-100.activated,.header-balanced-100:active,.header-balanced-100:hover{background-color:#c8e6c9;color:#fff}.bar .button-energized,.bar .button-energized.activated,.bar .button-energized:active,.bar .button-energized:hover,.bar-energized,.bar-energized.activated,.bar-energized:active,.bar-energized:hover,.button-bar-energized,.button-bar-energized.activated,.button-bar-energized:active,.button-bar-energized:hover,.button-energized,.button-energized.activated,.button-energized:active,.button-energized:hover,.energized-bg,.energized-bg.activated,.energized-bg:active,.energized-bg:hover,.energized-border,.energized-border.activated,.energized-border:active,.energized-border:hover,.header-energized,.header-energized.activated,.header-energized:active,.header-energized:hover{background-color:#ff9800;color:#fff}.bar .button-energized-900,.bar .button-energized-900.activated,.bar .button-energized-900:active,.bar .button-energized-900:hover,.bar-energized-900,.bar-energized-900.activated,.bar-energized-900:active,.bar-energized-900:hover,.button-bar-energized-900,.button-bar-energized-900.activated,.button-bar-energized-900:active,.button-bar-energized-900:hover,.button-energized-900,.button-energized-900.activated,.button-energized-900:active,.button-energized-900:hover,.energized-900-bg,.energized-900-bg.activated,.energized-900-bg:active,.energized-900-bg:hover,.energized-900-border,.energized-900-border.activated,.energized-900-border:active,.energized-900-border:hover,.header-energized-900,.header-energized-900.activated,.header-energized-900:active,.header-energized-900:hover{background-color:#e65100;color:#fff}.bar .button-energized-100,.bar .button-energized-100.activated,.bar .button-energized-100:active,.bar .button-energized-100:hover,.bar-energized-100,.bar-energized-100.activated,.bar-energized-100:active,.bar-energized-100:hover,.button-bar-energized-100,.button-bar-energized-100.activated,.button-bar-energized-100:active,.button-bar-energized-100:hover,.button-energized-100,.button-energized-100.activated,.button-energized-100:active,.button-energized-100:hover,.energized-100-bg,.energized-100-bg.activated,.energized-100-bg:active,.energized-100-bg:hover,.energized-100-border,.energized-100-border.activated,.energized-100-border:active,.energized-100-border:hover,.header-energized-100,.header-energized-100.activated,.header-energized-100:active,.header-energized-100:hover,.modal.modal-help .activated.row.selected,.modal.modal-help .row.selected,.modal.modal-help .row.selected:active,.modal.modal-help .row.selected:hover{background-color:#ffe0b2}.assertive-bg,.assertive-bg.activated,.assertive-bg:active,.assertive-bg:hover,.assertive-border,.assertive-border.activated,.assertive-border:active,.assertive-border:hover,.bar .button-assertive,.bar .button-assertive.activated,.bar .button-assertive:active,.bar .button-assertive:hover,.bar-assertive,.bar-assertive.activated,.bar-assertive:active,.bar-assertive:hover,.button-assertive,.button-assertive.activated,.button-assertive:active,.button-assertive:hover,.button-bar-assertive,.button-bar-assertive.activated,.button-bar-assertive:active,.button-bar-assertive:hover,.header-assertive,.header-assertive.activated,.header-assertive:active,.header-assertive:hover{background-color:#f44336;color:#fff}.assertive-900-bg,.assertive-900-bg.activated,.assertive-900-bg:active,.assertive-900-bg:hover,.assertive-900-border,.assertive-900-border.activated,.assertive-900-border:active,.assertive-900-border:hover,.bar .button-assertive-900,.bar .button-assertive-900.activated,.bar .button-assertive-900:active,.bar .button-assertive-900:hover,.bar-assertive-900,.bar-assertive-900.activated,.bar-assertive-900:active,.bar-assertive-900:hover,.button-assertive-900,.button-assertive-900.activated,.button-assertive-900:active,.button-assertive-900:hover,.button-bar-assertive-900,.button-bar-assertive-900.activated,.button-bar-assertive-900:active,.button-bar-assertive-900:hover,.header-assertive-900,.header-assertive-900.activated,.header-assertive-900:active,.header-assertive-900:hover{background-color:#b71c1c;color:#fff}.assertive-100-bg,.assertive-100-bg.activated,.assertive-100-bg:active,.assertive-100-bg:hover,.assertive-100-border,.assertive-100-border.activated,.assertive-100-border:active,.assertive-100-border:hover,.bar .button-assertive-100,.bar .button-assertive-100.activated,.bar .button-assertive-100:active,.bar .button-assertive-100:hover,.bar-assertive-100,.bar-assertive-100.activated,.bar-assertive-100:active,.bar-assertive-100:hover,.button-assertive-100,.button-assertive-100.activated,.button-assertive-100:active,.button-assertive-100:hover,.button-bar-assertive-100,.button-bar-assertive-100.activated,.button-bar-assertive-100:active,.button-bar-assertive-100:hover,.header-assertive-100,.header-assertive-100.activated,.header-assertive-100:active,.header-assertive-100:hover{background-color:#ffcdd2;color:#fff}.bar .button-stable,.bar .button-stable.activated,.bar .button-stable:active,.bar .button-stable:hover,.bar-stable,.bar-stable.activated,.bar-stable:active,.bar-stable:hover,.button-bar-stable,.button-bar-stable.activated,.button-bar-stable:active,.button-bar-stable:hover,.button-stable,.button-stable.activated,.button-stable:active,.button-stable:hover,.header-stable,.header-stable.activated,.header-stable:active,.header-stable:hover,.stable-bg,.stable-bg.activated,.stable-bg:active,.stable-bg:hover,.stable-border,.stable-border.activated,.stable-border:active,.stable-border:hover{background-color:#e0e0e0;color:#fff}.icon-help,.icon-help *,.icon-help:active,.icon-help:active *,.icon-help:hover,.icon-help:hover *,.positive,.positive *,.positive:active,.positive:active *,.positive:hover,.positive:hover *{color:#3f51b5}.positive-900,.positive-900 *,.positive-900:active,.positive-900:active *,.positive-900:hover,.positive-900:hover *{color:#3f51b5}.positive-100,.positive-100 *,.positive-100:active,.positive-100:active *,.positive-100:hover,.positive-100:hover *{color:#c5cae9}.calm-100,.calm-100 *,.calm-100:active,.calm-100:active *,.calm-100:hover,.calm-100:hover *{color:#2196f3}.calm-900,.calm-900 *,.calm-900:active,.calm-900:active *,.calm-900:hover,.calm-900:hover *{color:#0d47a1}.calm-100,.calm-100 *,.calm-100:active,.calm-100:active *,.calm-100:hover,.calm-100:hover *{color:#bbdefb}.royal,.royal *,.royal:active,.royal:active *,.royal:hover,.royal:hover *{color:#673ab7}.royal-900,.royal-900 *,.royal-900:active,.royal-900:active *,.royal-900:hover,.royal-900:hover *{color:#311b92}.royal-100,.royal-100 *,.royal-100:active,.royal-100:active *,.royal-100:hover,.royal-100:hover *{color:#d1c4e9}.balanced,.balanced *,.balanced:active,.balanced:active *,.balanced:hover,.balanced:hover *{color:#4caf50}.balanced-900,.balanced-900 *,.balanced-900:active,.balanced-900:active *,.balanced-900:hover,.balanced-900:hover *{color:#1b5e20}.balanced-100,.balanced-100 *,.balanced-100:active,.balanced-100:active *,.balanced-100:hover,.balanced-100:hover *{color:#c8e6c9}.energized,.energized *,.energized:active,.energized:active *,.energized:hover,.energized:hover *{color:#ff9800}.energized-900,.energized-900 *,.energized-900:active,.energized-900:active *,.energized-900:hover,.energized-900:hover *{color:#e65100}.energized-100,.energized-100 *,.energized-100:active,.energized-100:active *,.energized-100:hover,.energized-100:hover *{color:#ffe0b2}.assertive,.assertive *,.assertive:active,.assertive:active *,.assertive:hover,.assertive:hover *,.icon-alert,.icon-alert *,.icon-alert:active,.icon-alert:active *,.icon-alert:hover,.icon-alert:hover *{color:#f44336}.assertive-900,.assertive-900 *,.assertive-900:active,.assertive-900:active *,.assertive-900:hover,.assertive-900:hover *{color:#b71c1c}.assertive-100,.assertive-100 *,.assertive-100:active,.assertive-100:active *,.assertive-100:hover,.assertive-100:hover *{color:#ffcdd2}.stable,.stable *,.stable:active,.stable:active *,.stable:hover,.stable:hover *{color:#e0e0e0}.light,.light *,.light:active,.light:active *,.light:hover,.light:hover *{color:#fff}.dark,.dark *,.dark:active,.dark:active *,.dark:hover,.dark:hover *{color:#444}.light-border{border-color:#ddd}.navbar-default .navbar-nav>li>a{margin:0;padding-right:26px;padding-left:26px;border-top:3px solid transparent;color:#bfd5c9;opacity:1}.mid-bar{padding:16px}.mid-bar h1,.mid-bar h2,.mid-bar h3,.mid-bar h4,.mid-bar h5,.mid-bar h6{color:#fff;margin-bottom:5px}.mid-bar p{color:rgba(255,255,255,.5);margin-bottom:0}.card>.item-avatar,.item-avatar,.item-avatar .item-content,.item-avatar-left,.item-avatar-left .item-content{padding-left:95px}.item,.item-complex .item-content,.item-radio .item-content{background-color:transparent}.dark-bg h2,.item.dark-bg h2{color:#fff}.tabs-striped .tabs{box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}.bar .button.button-clear,.bar .button.button-text{color:#fff}#menu .footer .bar .button.button-icon .icon-help:before,.bar .button.button-icon #menu .footer .icon-help:before,.bar .button.button-icon .icon-alert:before,.bar .button.button-icon .icon-help:before,.bar .button.button-icon .icon:before,.bar .button.button-icon.icon-left:before,.bar .button.button-icon.icon-right:before,.bar .button.button-icon:before{vertical-align:top;font-size:24px}.menu{background-color:transparent}.button-icon.button.activated,.button-icon.button.active{opacity:initial}.popover{opacity:0;position:absolute;right:8px;transform:translate(50%,-50%) scale(0,0);transition:transform .3s ease-in-out,opacity .3s ease-in-out;top:8px}.popover.ng-enter{opacity:1;transform:translate(0,-14px) scale(1,1);transition:transform .3s ease-in-out,opacity .3s ease-in-out}.popover.ng-leave{opacity:0;transform:translate(50%,-50%) scale(0,0);transition:transform .3s ease-in-out,opacity .3s ease-in-out}.button{overflow:hidden!important}@font-face{font-family:Cesiumicons;src:url(../fonts/cesiumicons.eot?v=1.2);src:url(../fonts/cesiumicons.eot?v=1.2#iefix) format("embedded-opentype"),url(../fonts/cesiumicons.ttf?v=1.2) format("truetype"),url(../fonts/cesiumicons.woff?v=1.2) format("woff"),url(../fonts/cesiumicons.woff) format("woff"),url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiID4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8bWV0YWRhdGE+R2VuZXJhdGVkIGJ5IEljb01vb248L21ldGFkYXRhPgo8ZGVmcz4KPGZvbnQgaWQ9ImNlc2l1bWljb25zIiBob3Jpei1hZHYteD0iMTAyNCI+Cjxmb250LWZhY2UgdW5pdHMtcGVyLWVtPSIxMDI0IiBhc2NlbnQ9Ijk2MCIgZGVzY2VudD0iLTY0IiAvPgo8bWlzc2luZy1nbHlwaCBob3Jpei1hZHYteD0iMTAyNCIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeDIwOyIgaG9yaXotYWR2LXg9IjUxMiIgZD0iIiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTkwMDsiIGQ9Ik03MDQuNjMxIDU3MS4xMjhjLTg4LjYxMy0xNDEuNDA5LTIyMC40MDMtMjYzLjQwOC0zODUuNTIxLTMwNS40NzMtNjcuMjUyLTE4LjQ5My0xMzcuMTEyLTI1LjgyMi0yMDYuNzA1LTI3LjAyMiA4NS41NDktMTYzLjA5NSAyNzUuODEtMjYyLjI3MiA0NTguNTQ1LTIzNy45NSAxODEuMTY2IDE5LjA3NiAzNDEuNjYyIDE1Ny4yMTUgMzg4LjMzOCAzMzMuMTYyLTU0LjYwMSAxMDMuOTI0LTE0MS40OSAxOTcuODc0LTI1NC42NTYgMjM3LjI4M3oiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlOTAxOyIgZD0iTTcwNS45MzcgNTcyLjA4OGMtMTYuNzU2LTExMS44MTUtODUuMDg2LTIwNy4yLTEwNy4yNjctMzE3LjIyMS05LjE4OC01MS41NDEgMjYuNzg2LTExMC42NDItMTQuNTc5LTE1NS41MTQtNDYuMjEtNTIuNDAyLTExOC45MDctNjUuMzc5LTE4MS45MzgtODcuNDY2IDE3Ny43My00Ny45MSAzNzkuNjYgMjQuMjE1IDQ4NS45ODIgMTc0Ljc4IDUwLjU1IDY5LjExNiA4MC45OTIgMTUyLjY4OSA4Ni42OTYgMjM4LjEyNS00Ni4wODUgOS40ODMtNjkuNDM2IDU1LjAyMC0xMTAuNTU2IDc0LjIwMS00OS45MTcgMjkuOTkyLTEwMy41NzEgNTMuNTE0LTE1OC4zMzkgNzMuMDk1eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGU5MDI7IiBkPSJNNzA0LjQyMiA1NjMuNGMtMjMuNzg2LTUxLjQwOC0yNi40MzYtMTA5Ljc1Ny01NC4wODQtMTU5LjcyNi03LjIxMS0zMi45MDktNDEuMDkxLTg0LjI4OC0yOS40OTgtMTA2LjQ4OSAxMDEuNTktMTYuNTQyIDIwMy4xODEtMzMuMDg1IDMwNC43NzEtNDkuNjI3IDE4LjI3OCAzNS42NDkgMzEuODQ1IDczLjcxMSA0MC4yMDEgMTEyLjg5NC03My44NjggNzkuMjY5LTE1MC40NzEgMTYzLjQyNi0yNTUuMzU4IDIwMC42MzVsLTYuMDMyIDIuMzE0eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGU5MDM7IiBkPSJNNjY4LjYxNiA0NDUuNzk0Yy0yMC45ODMtMzEuNjc5LTI3LjI0NS03MC40MDgtNDQuMTA0LTEwNC40MjYtMTYuMjIxLTM1LjY4OS01MS40MTUtMTE5LjQ3MiAxOS42ODQtMTA5Ljg5IDUwLjQ1OSAyNC42NTQgOTUuMDUwLTEzLjM3OSAxNDUuODE5LTE2LjkyOSA0MC4zMTctNS41NjEgODIuMTM3LTQuNjY1IDEyMS4yOTUgNy4yMDEgMTQuOTgzIDMxLjcxNiA1MC42ODYgODIuNTk0IDM4LjcyNiAxMDguMzA1LTQ4LjU2MyA5Ljg2Ny05OS40NzMgMTMuODc5LTE0NS4yMTUgMzMuNjkgMTkuMjczIDQ1LjU5NS01NC45NzQgNTUuNDY1LTg5Ljk3NiA2OC44NC0xNS4zNDEgNC42MzctMzAuNzY1IDguOTk4LTQ2LjIyOSAxMy4yMDh6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTkwNDsiIGQ9Ik02MDcuNzE0IDE2MC44NzNjLTMwLjE4My04NS4wMDItMTIzLjE4Ni0xMTkuOTQ4LTIwMS44MzItMTQ1Ljk0MyA1LjAyMC0xMS4xODYgNzEuMTg2LTE2LjMyNSAxMDAuNzg3LTE3LjMyNiAxMTcuMTE1LTMuMDY3IDIzNC41NDIgNDEuMDg2IDMyMC40OCAxMjAuNzUyLTc0LjgzMSAyLjgzNC0xNDkuNTQ5IDE0Ljc4NC0yMTkuNDM1IDQyLjUxN3oiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlOTA1OyIgZD0iTTU5OC40ODUgMjY4LjUzNGMtNC4xNzQtNDIuNzY0LTI1LjE4OC0xMTUuOTM2IDM0LjAyOC0xMjguNDk0IDU4LjUzNy0xNC41ODEgMTE5LjQzNC0xOC41MTEgMTc3LjA2Ny0zNy4wMjAgNDUuMjAxIDM3LjQ0NyA4My4xNjcgODMuNTk5IDExMS4xMiAxMzUuMjE3LTEwNy45OC0xLjY4MS0yMTkuNDMxLTEwLjIwNC0zMjIuMjE1IDMwLjI5N3oiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlOTA2OyIgZD0iTTYwNy4yMSA2MDAuNzhjMTguOTU5IDIuMjkgMzUuMjM0IDEuODk2IDI4LjI4OC0yMS43MiA1LjkzNS0xNC42NDQtMzYuNjE0LTE0LjYwNy0yOC4yODggMS44NDEgMCA2LjYyNiAwIDEzLjI1MiAwIDE5Ljg3OXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlOTA3OyIgZD0iTTQ0NC41NDEgNzAyLjk2MmMyMS4wODggMy45NTggMzIuNjU0LTEuNjA0IDI2Ljk1NC0yNC40MzUtNS42NzMtMTEuMDcxLTM3LjY5Ny03LjY1LTI2Ljk1NCAxNC4wMzYgMCAzLjQ2NiAwIDYuOTMzIDAgMTAuMzk5eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGU5MDg7IiBkPSJNNTA0LjUzMiA2ODEuNzhjMTMuNDc4LTMuMjk4IDQzLjIzNiA5LjY4MiAzNi43NTUtMTMuNTc1IDYuMjU0LTIzLjAzMC03LjA1Ny0yNi40OTYtMjcuMTUtMjMuMTgtMTguNTY3LTUuNDk2LTUuODcxIDI2LjUyNy05LjYwNSAzNi43NTV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTkwOTsiIGQ9Ik01MDIuNTM5IDQxNy40MjZjMTguNzg2IDAgMzcuNTcyIDAgNTYuMzU4IDAgMC0xOC43ODYgMC0zNy41NzIgMC01Ni4zNTgtMTguNzg2IDAtMzcuNTcyIDAtNTYuMzU4IDAgMCAxOC43ODYgMCAzNy41NzIgMCA1Ni4zNTh6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTkwYTsiIGQ9Ik01MDguODU2IDYzMC4xNTdjMTMuNDc4LTMuMjk4IDQzLjIzNiA5LjY4MiAzNi43NTUtMTMuNTc1IDYuMjU0LTIzLjAzMC03LjA1Ny0yNi40OTYtMjcuMTUtMjMuMTgtMTguNTY3LTUuNDk2LTUuODcxIDI2LjUyNy05LjYwNSAzNi43NTV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTkwYjsiIGQ9Ik01NjkuMTAzIDQ3NC4xNGMxOC45NyAxLjkyOSAzNi40OTIgMi40MDkgMjkuNDA0LTIxLjcyIDYuODk0LTE1LjkzMi0zNy4yMzUtMTUuODMzLTI5LjQwNCAwLjcyNSAwIDYuOTk4IDAgMTMuOTk2IDAgMjAuOTk0eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGU5MGM7IiBkPSJNNjI3LjA4NyA1MzEuNDAzYzE5LjM1IDcuODY5IDI5LjQwOC05LjU4MiAxOS4zMzgtMjIuMDUzLTIxLjU4My00LjE0Ny0yMC44MDEgMy4zODctMTkuMzM4IDIyLjA1M3oiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlOTBkOyIgZD0iTTU0Ny42MjcgNTI1LjIzMWMxMy40NzgtMy4yOTggNDMuMjM2IDkuNjgyIDM2Ljc1NS0xMy41NzUgNi4yNTQtMjMuMDMwLTcuMDU3LTI2LjQ5Ni0yNy4xNS0yMy4xOC0xOC41NjctNS40OTYtNS44NzEgMjYuNTI3LTkuNjA1IDM2Ljc1NXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlOTBlOyIgZD0iTTQwMy44MDIgMzM1LjAyNGMxNC40MjYtMS45OTggMzYuNzMgMy44ODIgNDYuNTU2LTIuNzE1LTIuMDIwLTE0LjMxNSAzLjkxMy0zNi41ODQtMi43MTUtNDYuMjkyLTEyLjg3OSAzLjU0NS00MC4wMTctNy4xNjktNDMuODQxIDUuNDMgMCAxNC41MjYgMCAyOS4wNTEgMCA0My41Nzd6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTkwZjsiIGQ9Ik00NDcuOTA3IDQwNi4wODRjMTYuODM2LTAuMTE3IDM5LjY3NyA1Ljc3IDMxLjg1NC0xOS4wMDUgNy44Mi0yNC4zNTUtMTYuMDgwLTE2Ljk5LTMxLjg1NC0xNy43NSAwIDEyLjI1MiAwIDI0LjUwMyAwIDM2Ljc1NXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlOTEwOyIgZD0iTTUxNS4yOTEgNDY4LjU2N2MtMTguOTcxIDEuODk0LTM2LjYxMiAyLjQ1OS0yOS41MS0yMS43Mi0yLjUzOC0xMi45OSAzOS42MjctMTMuMzc0IDI5LjUxIDUuODkxIDAgNS4yNzYgMCAxMC41NTMgMCAxNS44Mjl6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTkxMTsiIGQ9Ik01NzguNDg2IDU3Mi44NjZjMjEuMjMyIDQuOTIgMjkuNDY5LTMuMTU2IDI0LjUwMy0yNC40MzUtMTMuMTA0LTguNTMyLTMyLjk1NS0yLjEwNi0yNC41MDMgMTkuMjAxdjUuMjM0eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGU5MTI7IiBkPSJNNjAxLjQ3MSA2NDEuNjg5Yy0xOC45NzEgMS44OTQtMzYuNjEyIDIuNDU5LTI5LjUxLTIxLjcyLTIuNTM4LTEyLjk5IDM5LjYyNy0xMy4zNzQgMjkuNTEgNS44OTEgMCA1LjI3NiAwIDEwLjU1MyAwIDE1LjgyOXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlOTE1OyIgZ2x5cGgtbmFtZT0iZGlhc3BvcmEiIGhvcml6LWFkdi14PSIxMDY0IiBkPSJNNjcwLjEgMjIuMTA5Yy0yOC42OTIgNDAuMDQ2LTczLjQ1OSAxMDIuNTcxLTk5LjQ4MiAxMzguOTQ1LTI2LjU3OSAzNy4xNTEtNDguMjAyIDY2LjE0Ni00OS4zNCA2Ni4xNjEtMS4xNjkgMC4wMTUtNDIuOTg2LTU2LjE5Ni05OC45MTItMTMyLjk2MS01My4yODgtNzMuMTQzLTk3LjMzLTEzMi45ODctOTcuODcyLTEzMi45ODctMS41MTYgMC0xOTIuMTE0IDEzNC4yNS0xOTIuNjA1IDEzNS42NjMtMC4yMzcgMC42ODQgNDIuODUgNjMuOTM1IDk1Ljc1MSAxNDAuNTU5czk2LjE4MiAxNDAuNTIzIDk2LjE4MiAxNDEuOTk5YzAgMi4zOC0xNy4xNDIgOC4zOTgtMTUxLjYwNSA1My4yMjYtODMuMzgzIDI3Ljc5OC0xNTIuNDIyIDUwLjg2MS0xNTMuNDIgNTEuMjUxLTEuMzg4IDAuNTQyIDYuNTUgMjcuMTAzIDMzLjc4MyAxMTMuMDMyIDE5LjU3OCA2MS43NzggMzYuMDQwIDExMi44MjggMzYuNTgxIDExMy40NDRzNzMuMDExLTIyLjU3NCAxNjEuMDQzLTUxLjUzNGM4OC4wMzMtMjguOTYgMTYwLjc5Ni01Mi42NTQgMTYxLjY5Ni01Mi42NTNzMS45MTkgMS4zNDggMi4yNjMgMi45OTRjMC4zNDQgMS42NDYgMS4xMDQgNzYuNjAxIDEuNjg4IDE2Ni41NjZzMS41NDYgMTY0LjMyMiAyLjEzNyAxNjUuMjM2YzAuODQ3IDEuMzA5IDI1LjU3NiAxLjY1OCAxMTYuMzY0IDEuNjQyIDYzLjQwOC0wLjAxMSAxMTUuOTQ4LTAuNDYgMTE2Ljc1Ni0wLjk5NyAxLjAxOC0wLjY3NyAyLjc1Ny01MC4xMzggNS42Ny0xNjEuMjI2IDQuNzgzLTE4Mi40MDggNC44ODYtMTg0Ljg1MiA3Ljc5NS0xODQuODUyIDEuMTI4IDAgNzAuODk2IDIzLjM1MyAxNTUuMDQxIDUxLjg5NnMxNTMuNCA1MS40MzMgMTUzLjkwMSA1MC44NjhjMS43LTEuOTE4IDcwLjcxNS0yMjYuNjAyIDY5Ljg2NS0yMjcuNDUxLTAuNDY0LTAuNDY0LTcwLjY5LTI0LjUxNC0xNTYuMDU2LTUzLjQ0NC0xMTcuNDMyLTM5Ljc5Ny0xNTUuMzE1LTUzLjE0My0xNTUuNjMzLTU0LjgyNy0wLjIzNS0xLjI0NCA0MC4xNDktNjEuNTk0IDkxLjQ5OS0xMzYuNzM3IDUwLjU1NS03My45ODEgOTEuNzMzLTEzNS4wNjIgOTEuNTA3LTEzNS43MzctMC41MjEtMS41NDktMTg5LjY4MS0xNDAuODg0LTE5MS4yNjMtMTQwLjg4NC0wLjY0MiAwLTI0LjY0MyAzMi43NjUtNTMuMzM1IDcyLjgxeiIgLz4KPC9mb250PjwvZGVmcz48L3N2Zz4=) format("svg");font-weight:400;font-style:normal}.cesiumicons,.cion,.ion-library:before,.ion-office:before,.ion-social-diaspora:before,.ion-social-duniter:before{display:inline-block;font-family:Cesiumicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ion-social-duniter:before{content:""}.ion-social-diaspora:before{content:""}.ion-office:before{content:""}.ion-library:before{content:""}@media screen and (max-width:400px){@-ms-viewport{width:320px}.item .badge{right:16px}}@media screen and (max-width:767px){.hidden-xs{display:none!important;visibility:hidden!important}.badge{text-overflow:ellipsis!important;white-space:nowrap;overflow:hidden!important;max-width:300px!important;display:block!important}.badge:empty{display:none!important}.item .badge{right:16px}.padding-top-xs{padding-top:10px}}@media screen and (min-width:768px){.hidden-xs{display:inherit;visibility:visible}.row.hidden-xs{display:flex!important}.button.hidden-xs{display:inline-block}.item-toggle .toggle{right:32px}}@media screen and (max-width:767px){.visible-xs{display:inherit!important;visibility:visible!important}}@media screen and (min-width:768px){.visible-xs{display:none!important;visibility:hidden!important}}@media screen and (max-width:767px){.padding-xs{padding:16px!important}}@media screen and (min-width:768px){.padding-xs{padding:inherit}}@media screen and (max-width:767px){.no-padding-xs{padding:0!important}}@media screen and (min-width:768px){.no-padding-xs{padding:inherit}}@media screen and (max-width:767px){.no-margin-xs{margin:0!important}}@media screen and (min-width:768px){.no-margin-xs{margin:inherit}}@media screen and (max-width:991px) and (min-width:768px){.hidden-sm,.row-header.hidden-sm{display:none!important;visibility:hidden!important}.badge{text-overflow:ellipsis!important;white-space:nowrap;overflow:hidden!important;max-width:400px!important;display:block!important}.badge:empty{display:none!important}}@media screen and (min-width:992px){.hidden-sm{display:inherit;visibility:visible}.row.hidden-sm{display:flex!important}.button.hidden-sm{display:inline-block}}@media screen and (max-width:767px){.hidden-sm{display:inherit;visibility:visible}}@media screen and (max-width:991px){.visible-sm{display:inherit!important;visibility:visible!important}}@media screen and (min-width:992px){.visible-sm{display:none;visibility:hidden}}@media screen and (max-width:767px){.visible-sm{display:none;visibility:hidden}}@media screen and (max-width:991px){body{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAEbSURBVDiNndMxK4ZRGMbx3zmRMrwvM2XCQFFik/IJpCw+hJLPgfIhLBY+gEEGJQPFwGZg9TIoBrfhOfSQHl7XeM7/fw3nvk+KCPWklEawgGlMlOMrnOMoIm6/8B8FKaWMFazhGQ94LFwbg+jHDvYi4u2zIKWUsIk5XNfE72ljHKfYiIjI5WIZMzhrkJW7s8IuQ8IwdnGDpwa5nhbGsJqxiNcuZIV9xWJWvXY3cr1kOmMSnX8UdDCZEb+RDYmMS9WMu80gLrNqw1r/KGjhPOMQvaol+Wva6MFhjoh7bGEUuVGrkgu7HRH3H8IBTjCLgQZ5oDAnxfnymRKWsI4X1Zw7NbGFPmxjP4qYfvjOQ5jHlGpHqCZ1geOIuKvz76QSW1T3cwmnAAAAAElFTkSuQmCC),auto}}@media screen and (min-width:992px){body{cursor:inherit}}@media screen and (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important;visibility:hidden!important}.badge{text-overflow:ellipsis!important;white-space:nowrap;overflow:hidden!important;max-width:400px!important;display:block!important}.badge:empty{display:none!important}}@media screen and (min-width:1200px){.hidden-md{display:inherit;visibility:visible}}@media screen and (max-width:991px){.hidden-md{display:inherit;visibility:visible}}@media screen and (min-width:992px) and (max-width:1199px){.visible-md{display:inherit!important;visibility:visible!important}}@media screen and (min-width:1200px){.visible-md{display:none;visibility:hidden}}@media screen and (max-width:991px){.visible-md{display:none;visibility:hidden}}@media screen and (min-width:1200px){.hidden-lg{display:none!important;visibility:hidden!important}.visible-lg{display:inherit!important;visibility:visible!important}.badge{text-overflow:ellipsis!important;white-space:nowrap;overflow:hidden!important;max-width:450px!important;display:block!important}.badge:empty{display:none!important}}@media screen and (max-width:1199px){.hidden-lg{display:inherit;visibility:visible}}@media screen and (max-width:1199px){.visible-lg{display:none;visibility:hidden}}@media screen and (max-width:768px){.no-padding-xs{padding:inherit}}@media screen and (max-width:767px){.no-margin-xs{margin:0!important}}@media screen and (min-width:992px){.disable-user-behavior,.scroll,body,html{-webkit-user-selectuser-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important}}@media screen and (max-width:844px){.hidden-nomenu{display:none!important;visibility:hidden!important}.visible-nomenu{display:inherit!important;visibility:visible!important}}@media screen and (min-width:845px){.hidden-nomenu{display:inherit;visibility:visible}.visible-nomenu{display:none!important;visibility:hidden!important}}@media screen and (min-width:845px){.hidden-menu{display:none!important;visibility:hidden!important}.visible-menu{display:inherit!important;visibility:visible!important}}@media screen and (max-width:844px){.hidden-menu{display:inherit;visibility:visible}.visible-menu{display:none;visibility:hidden}}.item.item-icon-right .item-select select,.item.item-icon-right.item-select select{right:48px;padding:0 20px 0 16px}.item.item-icon-right .item-select:after,.item.item-icon-right.item-select:after{right:56px}#unitPopover .item.selected,.popover-unit .item.selected{background-color:#f8f8f8}@media (max-width:767px){.popover-share{width:auto}}.popover-share{height:110px}.popover-share .bar{box-shadow:none!important}.popover-share .bar-header{height:20px}.popover-share .bar-header .title{font-size:12px;font-weight:700;height:20px;line-height:19px;max-width:260px;margin:0 5px;text-align:left}.popover-share .bar-header span{font-size:10px;margin:5px;height:20px;position:absolute;right:0;top:0;margin:0 5px;display:block}.popover-share .has-header{top:20px}.popover-share .has-footer{bottom:40px}.popover-share .bar-footer{color:#387ef5;height:40px}.popover-share .bar-footer .button-icon{padding:0 5px}.popover-share .bar-footer .button-close{position:absolute;right:0;bottom:0}.popover-share .item{padding:5px}.popover-share .item input{border:1px solid grey;border-radius:3px;box-shadow:inset 0 1px 1px rgba(0,0,0,.3)}.popover-share .item input:focus{border-color:#387ef5;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.3),0 0 8px #08c}.popover-share .list .item{border-bottom:0!important}.popover-notification .bar-footer,.popover-notification .bar-header{height:30px}.popover-notification .bar-footer .title,.popover-notification .bar-header .title{color:#000;text-align:left;left:0!important;font-size:14px;line-height:30px}#menu .footer .popover-helptip .popover-notification .bar-footer .icon-bottom-center.icon-help,#menu .footer .popover-helptip .popover-notification .bar-footer .icon-bottom-right.icon-help,#menu .footer .popover-helptip .popover-notification .bar-footer .icon-center.icon-help,#menu .footer .popover-helptip .popover-notification .bar-footer .icon-right.icon-help,#menu .footer .popover-helptip .popover-notification .bar-header .icon-bottom-center.icon-help,#menu .footer .popover-helptip .popover-notification .bar-header .icon-bottom-right.icon-help,#menu .footer .popover-helptip .popover-notification .bar-header .icon-center.icon-help,#menu .footer .popover-helptip .popover-notification .bar-header .icon-right.icon-help,.popover-helptip #menu .footer .popover-notification .bar-footer .icon-bottom-center.icon-help,.popover-helptip #menu .footer .popover-notification .bar-footer .icon-bottom-right.icon-help,.popover-helptip #menu .footer .popover-notification .bar-footer .icon-center.icon-help,.popover-helptip #menu .footer .popover-notification .bar-footer .icon-right.icon-help,.popover-helptip #menu .footer .popover-notification .bar-header .icon-bottom-center.icon-help,.popover-helptip #menu .footer .popover-notification .bar-header .icon-bottom-right.icon-help,.popover-helptip #menu .footer .popover-notification .bar-header .icon-center.icon-help,.popover-helptip #menu .footer .popover-notification .bar-header .icon-right.icon-help,.popover-helptip .popover-notification .bar-footer .icon-bottom-center.icon-alert,.popover-helptip .popover-notification .bar-footer .icon-bottom-center.icon-help,.popover-helptip .popover-notification .bar-footer .icon-bottom-right.icon-alert,.popover-helptip .popover-notification .bar-footer .icon-bottom-right.icon-help,.popover-helptip .popover-notification .bar-footer .icon-center.icon-alert,.popover-helptip .popover-notification .bar-footer .icon-center.icon-help,.popover-helptip .popover-notification .bar-footer .icon-right.icon-alert,.popover-helptip .popover-notification .bar-footer .icon-right.icon-help,.popover-helptip .popover-notification .bar-footer .icon.icon-bottom-center,.popover-helptip .popover-notification .bar-footer .icon.icon-bottom-right,.popover-helptip .popover-notification .bar-footer .icon.icon-center,.popover-helptip .popover-notification .bar-footer .icon.icon-right,.popover-helptip .popover-notification .bar-header .icon-bottom-center.icon-alert,.popover-helptip .popover-notification .bar-header .icon-bottom-center.icon-help,.popover-helptip .popover-notification .bar-header .icon-bottom-right.icon-alert,.popover-helptip .popover-notification .bar-header .icon-bottom-right.icon-help,.popover-helptip .popover-notification .bar-header .icon-center.icon-alert,.popover-helptip .popover-notification .bar-header .icon-center.icon-help,.popover-helptip .popover-notification .bar-header .icon-right.icon-alert,.popover-helptip .popover-notification .bar-header .icon-right.icon-help,.popover-helptip .popover-notification .bar-header .icon.icon-bottom-center,.popover-helptip .popover-notification .bar-header .icon.icon-bottom-right,.popover-helptip .popover-notification .bar-header .icon.icon-center,.popover-helptip .popover-notification .bar-header .icon.icon-right,.popover-notification .bar-footer #menu .footer .popover-helptip .icon-bottom-center.icon-help,.popover-notification .bar-footer #menu .footer .popover-helptip .icon-bottom-right.icon-help,.popover-notification .bar-footer #menu .footer .popover-helptip .icon-center.icon-help,.popover-notification .bar-footer #menu .footer .popover-helptip .icon-right.icon-help,.popover-notification .bar-footer .popover-helptip #menu .footer .icon-bottom-center.icon-help,.popover-notification .bar-footer .popover-helptip #menu .footer .icon-bottom-right.icon-help,.popover-notification .bar-footer .popover-helptip #menu .footer .icon-center.icon-help,.popover-notification .bar-footer .popover-helptip #menu .footer .icon-right.icon-help,.popover-notification .bar-footer .popover-helptip .icon-bottom-center.icon-alert,.popover-notification .bar-footer .popover-helptip .icon-bottom-center.icon-help,.popover-notification .bar-footer .popover-helptip .icon-bottom-right.icon-alert,.popover-notification .bar-footer .popover-helptip .icon-bottom-right.icon-help,.popover-notification .bar-footer .popover-helptip .icon-center.icon-alert,.popover-notification .bar-footer .popover-helptip .icon-center.icon-help,.popover-notification .bar-footer .popover-helptip .icon-right.icon-alert,.popover-notification .bar-footer .popover-helptip .icon-right.icon-help,.popover-notification .bar-footer .popover-helptip .icon.icon-bottom-center,.popover-notification .bar-footer .popover-helptip .icon.icon-bottom-right,.popover-notification .bar-footer .popover-helptip .icon.icon-center,.popover-notification .bar-footer .popover-helptip .icon.icon-right,.popover-notification .bar-footer .pull-right,.popover-notification .bar-header #menu .footer .popover-helptip .icon-bottom-center.icon-help,.popover-notification .bar-header #menu .footer .popover-helptip .icon-bottom-right.icon-help,.popover-notification .bar-header #menu .footer .popover-helptip .icon-center.icon-help,.popover-notification .bar-header #menu .footer .popover-helptip .icon-right.icon-help,.popover-notification .bar-header .popover-helptip #menu .footer .icon-bottom-center.icon-help,.popover-notification .bar-header .popover-helptip #menu .footer .icon-bottom-right.icon-help,.popover-notification .bar-header .popover-helptip #menu .footer .icon-center.icon-help,.popover-notification .bar-header .popover-helptip #menu .footer .icon-right.icon-help,.popover-notification .bar-header .popover-helptip .icon-bottom-center.icon-alert,.popover-notification .bar-header .popover-helptip .icon-bottom-center.icon-help,.popover-notification .bar-header .popover-helptip .icon-bottom-right.icon-alert,.popover-notification .bar-header .popover-helptip .icon-bottom-right.icon-help,.popover-notification .bar-header .popover-helptip .icon-center.icon-alert,.popover-notification .bar-header .popover-helptip .icon-center.icon-help,.popover-notification .bar-header .popover-helptip .icon-right.icon-alert,.popover-notification .bar-header .popover-helptip .icon-right.icon-help,.popover-notification .bar-header .popover-helptip .icon.icon-bottom-center,.popover-notification .bar-header .popover-helptip .icon.icon-bottom-right,.popover-notification .bar-header .popover-helptip .icon.icon-center,.popover-notification .bar-header .popover-helptip .icon.icon-right,.popover-notification .bar-header .pull-right{margin-right:10px}#menu .footer .popover-helptip .popover-notification .bar-footer .icon-bottom-left.icon-help,#menu .footer .popover-helptip .popover-notification .bar-footer .icon-left.icon-help,#menu .footer .popover-helptip .popover-notification .bar-header .icon-bottom-left.icon-help,#menu .footer .popover-helptip .popover-notification .bar-header .icon-left.icon-help,.popover-helptip #menu .footer .popover-notification .bar-footer .icon-bottom-left.icon-help,.popover-helptip #menu .footer .popover-notification .bar-footer .icon-left.icon-help,.popover-helptip #menu .footer .popover-notification .bar-header .icon-bottom-left.icon-help,.popover-helptip #menu .footer .popover-notification .bar-header .icon-left.icon-help,.popover-helptip .popover-notification .bar-footer .icon-bottom-left.icon-alert,.popover-helptip .popover-notification .bar-footer .icon-bottom-left.icon-help,.popover-helptip .popover-notification .bar-footer .icon-left.icon-alert,.popover-helptip .popover-notification .bar-footer .icon-left.icon-help,.popover-helptip .popover-notification .bar-footer .icon.icon-bottom-left,.popover-helptip .popover-notification .bar-footer .icon.icon-left,.popover-helptip .popover-notification .bar-header .icon-bottom-left.icon-alert,.popover-helptip .popover-notification .bar-header .icon-bottom-left.icon-help,.popover-helptip .popover-notification .bar-header .icon-left.icon-alert,.popover-helptip .popover-notification .bar-header .icon-left.icon-help,.popover-helptip .popover-notification .bar-header .icon.icon-bottom-left,.popover-helptip .popover-notification .bar-header .icon.icon-left,.popover-notification .bar-footer #menu .footer .popover-helptip .icon-bottom-left.icon-help,.popover-notification .bar-footer #menu .footer .popover-helptip .icon-left.icon-help,.popover-notification .bar-footer .popover-helptip #menu .footer .icon-bottom-left.icon-help,.popover-notification .bar-footer .popover-helptip #menu .footer .icon-left.icon-help,.popover-notification .bar-footer .popover-helptip .icon-bottom-left.icon-alert,.popover-notification .bar-footer .popover-helptip .icon-bottom-left.icon-help,.popover-notification .bar-footer .popover-helptip .icon-left.icon-alert,.popover-notification .bar-footer .popover-helptip .icon-left.icon-help,.popover-notification .bar-footer .popover-helptip .icon.icon-bottom-left,.popover-notification .bar-footer .popover-helptip .icon.icon-left,.popover-notification .bar-footer .pull-left,.popover-notification .bar-header #menu .footer .popover-helptip .icon-bottom-left.icon-help,.popover-notification .bar-header #menu .footer .popover-helptip .icon-left.icon-help,.popover-notification .bar-header .popover-helptip #menu .footer .icon-bottom-left.icon-help,.popover-notification .bar-header .popover-helptip #menu .footer .icon-left.icon-help,.popover-notification .bar-header .popover-helptip .icon-bottom-left.icon-alert,.popover-notification .bar-header .popover-helptip .icon-bottom-left.icon-help,.popover-notification .bar-header .popover-helptip .icon-left.icon-alert,.popover-notification .bar-header .popover-helptip .icon-left.icon-help,.popover-notification .bar-header .popover-helptip .icon.icon-bottom-left,.popover-notification .bar-header .popover-helptip .icon.icon-left,.popover-notification .bar-header .pull-left{margin-left:10px}.popover-notification .bar-footer a,.popover-notification .bar-header a{font-size:14px;text-decoration:none;line-height:30px}.popover-notification .has-footer{bottom:28px}.popover-notification .has-header{top:30px}.popover-notification .item.unread{background-color:#ecf0f7!important;border-color:#dddfe2!important}.popover-notification .item-avatar{padding-top:12px;padding-bottom:8px;padding-left:76px;padding-right:10px;min-height:80px!important}#menu .footer .popover-notification .item-avatar h4 i.icon-help,.popover-notification .item-avatar h4 #menu .footer i.icon-help,.popover-notification .item-avatar h4 i.icon,.popover-notification .item-avatar h4 i.icon-alert,.popover-notification .item-avatar h4 i.icon-help{font-size:18px!important;line-height:12px!important;vertical-align:middle!important}.popover-notification .item-avatar .item-content .item-image,.popover-notification .item-avatar .item-content>img:first-child,.popover-notification .item-avatar .item-image,.popover-notification .item-avatar>img:first-child{top:12px;left:10px}.popover-notification .button.button-small{height:30px;font-size:12px;padding:0 5px!important;line-height:30px}.popover-invitation,.popover-network,.popover-peer-info{width:420px}.popover-unit{height:108px;max-width:115px}.view-notification .item.unread{background-color:#ecf0f7!important;border-color:#dddfe2!important}#menu .footer .view-notification ion-item h4 i.icon-help,.view-notification ion-item h4 #menu .footer i.icon-help,.view-notification ion-item h4 i.icon,.view-notification ion-item h4 i.icon-alert,.view-notification ion-item h4 i.icon-help{font-size:18px!important;line-height:12px!important;vertical-align:middle!important}.bar.bar-header .button.button-clear.button-icon i.ion-android-more-vertical,.bar.bar-header .button.button-clear.button-icon.ion-android-more-vertical,.bar.bar-header .button.button-icon.button-text i.ion-android-more-vertical,.bar.bar-header .button.button-icon.ion-android-more-vertical.button-text{padding-left:8px}.bar.bar-header .buttons .secondary-buttons>.button.button-clear.button-icon.ion-android-more-vertical:first-child,.bar.bar-header .buttons .secondary-buttons>.button.button-icon.ion-android-more-vertical.button-text:first-child{padding-left:0!important}#menu .footer .popover-helptip .bar .buttons.icon-bottom-center.icon-help,#menu .footer .popover-helptip .bar .buttons.icon-bottom-right.icon-help,#menu .footer .popover-helptip .bar .buttons.icon-center.icon-help,#menu .footer .popover-helptip .bar .buttons.icon-right.icon-help,#menu .footer .popover-helptip .bar>.button.icon-bottom-center.icon-help,#menu .footer .popover-helptip .bar>.button.icon-bottom-right.icon-help,#menu .footer .popover-helptip .bar>.button.icon-center.icon-help,#menu .footer .popover-helptip .bar>.button.icon-right.icon-help,.bar #menu .footer .popover-helptip .buttons.icon-bottom-center.icon-help,.bar #menu .footer .popover-helptip .buttons.icon-bottom-right.icon-help,.bar #menu .footer .popover-helptip .buttons.icon-center.icon-help,.bar #menu .footer .popover-helptip .buttons.icon-right.icon-help,.bar .buttons.pull-right,.bar .popover-helptip #menu .footer .buttons.icon-bottom-center.icon-help,.bar .popover-helptip #menu .footer .buttons.icon-bottom-right.icon-help,.bar .popover-helptip #menu .footer .buttons.icon-center.icon-help,.bar .popover-helptip #menu .footer .buttons.icon-right.icon-help,.bar .popover-helptip .buttons.icon-bottom-center.icon-alert,.bar .popover-helptip .buttons.icon-bottom-center.icon-help,.bar .popover-helptip .buttons.icon-bottom-right.icon-alert,.bar .popover-helptip .buttons.icon-bottom-right.icon-help,.bar .popover-helptip .buttons.icon-center.icon-alert,.bar .popover-helptip .buttons.icon-center.icon-help,.bar .popover-helptip .buttons.icon-right.icon-alert,.bar .popover-helptip .buttons.icon-right.icon-help,.bar .popover-helptip .buttons.icon.icon-bottom-center,.bar .popover-helptip .buttons.icon.icon-bottom-right,.bar .popover-helptip .buttons.icon.icon-center,.bar .popover-helptip .buttons.icon.icon-right,.bar .title+.button:last-child,.bar .title+.buttons,.bar>.button+.button:last-child,.bar>.button.pull-right,.popover-helptip #menu .footer .bar .buttons.icon-bottom-center.icon-help,.popover-helptip #menu .footer .bar .buttons.icon-bottom-right.icon-help,.popover-helptip #menu .footer .bar .buttons.icon-center.icon-help,.popover-helptip #menu .footer .bar .buttons.icon-right.icon-help,.popover-helptip #menu .footer .bar>.button.icon-bottom-center.icon-help,.popover-helptip #menu .footer .bar>.button.icon-bottom-right.icon-help,.popover-helptip #menu .footer .bar>.button.icon-center.icon-help,.popover-helptip #menu .footer .bar>.button.icon-right.icon-help,.popover-helptip .bar .buttons.icon-bottom-center.icon-alert,.popover-helptip .bar .buttons.icon-bottom-center.icon-help,.popover-helptip .bar .buttons.icon-bottom-right.icon-alert,.popover-helptip .bar .buttons.icon-bottom-right.icon-help,.popover-helptip .bar .buttons.icon-center.icon-alert,.popover-helptip .bar .buttons.icon-center.icon-help,.popover-helptip .bar .buttons.icon-right.icon-alert,.popover-helptip .bar .buttons.icon-right.icon-help,.popover-helptip .bar .buttons.icon.icon-bottom-center,.popover-helptip .bar .buttons.icon.icon-bottom-right,.popover-helptip .bar .buttons.icon.icon-center,.popover-helptip .bar .buttons.icon.icon-right,.popover-helptip .bar>.button.icon-bottom-center.icon-alert,.popover-helptip .bar>.button.icon-bottom-center.icon-help,.popover-helptip .bar>.button.icon-bottom-right.icon-alert,.popover-helptip .bar>.button.icon-bottom-right.icon-help,.popover-helptip .bar>.button.icon-center.icon-alert,.popover-helptip .bar>.button.icon-center.icon-help,.popover-helptip .bar>.button.icon-right.icon-alert,.popover-helptip .bar>.button.icon-right.icon-help,.popover-helptip .bar>.button.icon.icon-bottom-center,.popover-helptip .bar>.button.icon.icon-bottom-right,.popover-helptip .bar>.button.icon.icon-center,.popover-helptip .bar>.button.icon.icon-right{top:0!important}.bar.bar-header{padding-right:5px!important}.bar.bar-header .buttons-right span{margin-left:0!important}.bar .title+.buttons.buttons-right{right:5px}.button-icon{border-color:transparent;box-shadow:none!important}.button-small-padding{padding:0 7px!important}.button-text{color:grey!important;font-size:12px}.button-text.button-small{padding:5px 2px;font-size:12px!important}.button-text-positive{color:#387ef5!important}.button-text-stable{color:#b2b2b2!important}.popup-buttons .button.icon-left,.popup-buttons .button.icon-right{padding-left:32px!important;padding-right:32px!important;line-height:42px}#home .logo{margin-top:15px;width:100%;background-position:center center;background-repeat:no-repeat}#home .center{float:none;text-align:center;display:inline-block}#home .center .button{display:inline-block}@media screen and (max-width:767px){#home .logo{height:96px;background-image:url(data:image/png;base64,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);background-size:96px 96px}#home .footer{display:none}}@media screen and (min-width:768px) and (max-width:991px){#home .logo{height:144px;background-image:url(data:image/png;base64,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);background-size:144px 144px}#home .button{max-width:350px;margin-top:20px}}@media screen and (min-width:992px){#home .logo{height:200px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiIHZpZXdCb3g9IjAgMCA1MDAgNTAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOmJ4PSJodHRwczovL2JveHktc3ZnLmNvbSI+CiAgPHBhdGggZD0iTSAzOTAuOTkyIDEyMi4yNzYgQyA0MTguMjA5IDE1Ny4xODMgNDM0LjkyNCAyMDAuMjc4IDQ0MS4yMDIgMjQ4LjI0IEMgNDQxLjE4NyAyNzYuNzExIDQzNS43MSAzMDUuMjkyIDQyNS4zMDggMzMzLjI4MiBDIDM3MS4xMDEgNDE2LjcyNyAyNzQuOTUxIDQ0OS4yMTMgMTY3LjY2OSA0MzQuMjc5IEMgMTM2LjQwNiA0MTYuMDM2IDEwOS4wMDkgMzkwLjA3NiA4Ni4yNzIgMzU4LjAxNiBDIDY3Ljc3OCAzMjMuNzk0IDU3Ljk0MiAyODQuNCA1Ni40ODkgMjQyLjA2MiBDIDYyLjIwNiAxOTkuNzY2IDc5LjYxNyAxNjEuOTEyIDEwNi4zMDEgMTI5LjYxNyBDIDE2Mi41MjQgODUuNDM5IDIzOS4wMyA3MC4xODEgMzIxLjk2OCA4Mi41MiBDIDM0NS41MDggOTIuNTM1IDM2OC42NTcgMTA1Ljg4MyAzOTAuOTkyIDEyMi4yNzYgWiIgc3R5bGU9ImZpbGw6IHJnYigyNTUsIDI1NSwgMjU1KTsiIGJ4Om9yaWdpbj0iMCAwIi8+CiAgPGcgdHJhbnNmb3JtPSJtYXRyaXgoMC41MTc4NDgsIDAsIDAsIDAuNTE3ODQ4LCAtNTMuMzA2NjI1LCAtNTk5LjkzMTIxMykiIHN0eWxlPSJvcGFjaXR5OiAxOyI+CiAgICA8ZyBpZD0iZy0xNCIgc3R5bGU9ImRpc3BsYXk6IGlubGluZTsgb3BhY2l0eTogMC41OyIgdHJhbnNmb3JtPSJtYXRyaXgoMSwgMCwgMCwgMSwgMTQ0LjU3MDcyNCwgMTAwNy4wOTk0MjYpIj4KICAgICAgPHBhdGggc3R5bGU9ImRpc3BsYXk6aW5saW5lO2ZpbGw6I2ZmZDA4NjtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6MXB4O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1vcGFjaXR5OjEiIGQ9Ik0gNTg1LjE2OTkyLDUyNC45MTIxMSBDIDQ0Ny40MTc0NSw3MzguODQwMTUgMjg1LjkzMDkzLDc5Ny42ODE0MiA5My4zNDc2NTYsODAxLjAzNzExIDE1OC42NjQ1Miw5MjEuODQwODMgMjg3LjIwMDM4LDEwMDMuMTY5OCA0MzQuMDM5MDYsMTAwMS4yNTU5IDYwNy41Njg1MSw5OTguOTk0NDYgNzUyLjUxMzE3LDg4MS4xODQ4OCA3OTYuNjUyMzQsNzIxLjk2NjggYyAtMi42ODY0LC02LjU3NzY0IC02LjIwMTA2LC0xMy42MjAzNyAtMTAuODE2NCwtMjEuMTM0NzcgQyA3NjguNjg5ODcsNjc3LjAzODc4IDcwOS4xMDQ3OCw1NjguNDc3MjEgNTg1LjE2OTkyLDUyNC45MTIxMSBaIiBpZD0icGF0aC0xMDIiLz4KICAgICAgPHBhdGggc3R5bGU9ImRpc3BsYXk6aW5saW5lO2ZpbGw6IzI3MGIwYjtmaWxsLW9wYWNpdHk6MC45OTM5MzkzOTtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6MXB4O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1vcGFjaXR5OjEiIGQ9Ik0gNTg2LjI1NCA1MjQuMTE1IEMgNTY0LjY4MiA2NTAuNDUzIDQ3Ny45NzQgNzU0LjQ3MiA0OTguNTg0IDgzNS42MDIgQyA1MjQuNjQ4IDkzOC4xOTkgNDE5LjQ1OCA5NjEuNTE1IDMzMy45NzMgOTg5LjM0MiBDIDM2NS45MjMgOTk3LjU0NSAzOTkuNDc1IDEwMDEuNzA2IDQzNC4wMzkgMTAwMS4yNTYgQyA2MzQuMDUyIDk5OC42NDkgNzk2LjA5MyA4NDIuNTM2IDgwOS41NjEgNjQ2LjQzOSBDIDc5My4xOTcgNjQxLjc3NyA3NzcuNDI1IDYzNC42ODkgNzY2LjcyMyA2MjIuNzQ2IEMgNzM0LjAzNSA1ODYuMjcyIDY1MC4xMTcgNTQ2LjU2NCA1ODYuMjU0IDUyNC4xMTUgWiIgaWQ9InBhdGgtMTAzIiBieDpvcmlnaW49IjAuNSAwLjUiLz4KICAgICAgPHBhdGggc3R5bGU9ImRpc3BsYXk6IGlubGluZTsgZmlsbDogcmdiKDIwMywgMTM3LCAzKTsgZmlsbC1vcGFjaXR5OiAwLjk5MzkzOTsgZmlsbC1ydWxlOiBldmVub2RkOyBzdHJva2U6IG5vbmU7IHN0cm9rZS13aWR0aDogMXB4OyBzdHJva2UtbGluZWNhcDogYnV0dDsgc3Ryb2tlLWxpbmVqb2luOiBtaXRlcjsgc3Ryb2tlLW9wYWNpdHk6IDE7IiBkPSJNIDU4Ni4yNTQgNTI0LjExNSBDIDU2NC42ODIgNjUwLjQ1MyA0NzcuOTc0IDc1NC40NzIgNDk4LjU4NCA4MzUuNjAyIEMgNTI0LjY0OCA5MzguMTk5IDQxOS40NTggOTYxLjUxNSAzMzMuOTczIDk4OS4zNDIgQyAzNjUuOTIzIDk5Ny41NDUgMzk5LjQ3NSAxMDAxLjcwNiA0MzQuMDM5IDEwMDEuMjU2IEMgNjM0LjA1MiA5OTguNjQ5IDc5Ni4wOTMgODQyLjUzNiA4MDkuNTYxIDY0Ni40MzkgQyA3OTMuMTk3IDY0MS43NzcgNzc3LjQyNSA2MzQuNjg5IDc2Ni43MjMgNjIyLjc0NiBDIDczNC4wMzUgNTg2LjI3MiA2NTAuMTE3IDU0Ni41NjQgNTg2LjI1NCA1MjQuMTE1IFoiIGlkPSJwYXRoLTEwNCIgYng6b3JpZ2luPSIwLjUgMC41Ii8+CiAgICA8L2c+CiAgICA8ZyBpZD0iZy0xNSIgc3R5bGU9ImRpc3BsYXk6IGlubGluZTsgb3BhY2l0eTogMC41OyIgdHJhbnNmb3JtPSJtYXRyaXgoMSwgMCwgMCwgMSwgMTQ0LjU3MDcyNCwgMTAwNy4wOTk0MjYpIj4KICAgICAgPHJlY3QgeD0iNTA0LjI2NSIgeT0iNTAwLjI4NyIgd2lkdGg9IjIzLjQ5MiIgaGVpZ2h0PSIyNS41MjciIHN0eWxlPSJkaXNwbGF5OmlubGluZTtvcGFjaXR5OjE7ZmlsbDojZmFiYjM3O2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lO3N0cm9rZS13aWR0aDozNC45MDAwMDE1MztzdHJva2UtbWl0ZXJsaW1pdDo0O3N0cm9rZS1kYXNoYXJyYXk6bm9uZTtzdHJva2UtZGFzaG9mZnNldDowO3N0cm9rZS1vcGFjaXR5OjAuOTk2MDc4NDMiIGlkPSJwYXRoLTEwNSIvPgogICAgICA8cmVjdCB4PSIzNjkuMTc0IiB5PSI0MTUuNDI5IiB3aWR0aD0iMjIuMzg0IiBoZWlnaHQ9IjI0LjQxOSIgc3R5bGU9ImRpc3BsYXk6aW5saW5lO29wYWNpdHk6MTtmaWxsOiNmZmQwODY7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmU7c3Ryb2tlLXdpZHRoOjM0LjkwMDAwMTUzO3N0cm9rZS1taXRlcmxpbWl0OjQ7c3Ryb2tlLWRhc2hhcnJheTpub25lO3N0cm9rZS1kYXNob2Zmc2V0OjA7c3Ryb2tlLW9wYWNpdHk6MC45OTYwNzg0MyIgaWQ9InBhdGgtMTA2Ii8+CiAgICAgIDxyZWN0IHg9IjQxOC45OTUiIHk9IjQzMy4wMTkiIHdpZHRoPSIzMC41MjQiIGhlaWdodD0iMzAuNTI0IiBzdHlsZT0iZGlzcGxheTppbmxpbmU7b3BhY2l0eToxO2ZpbGw6I2ZhYmIzNztmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6MzQuOTAwMDAxNTM7c3Ryb2tlLW1pdGVybGltaXQ6NDtzdHJva2UtZGFzaGFycmF5Om5vbmU7c3Ryb2tlLWRhc2hvZmZzZXQ6MDtzdHJva2Utb3BhY2l0eTowLjk5NjA3ODQzIiBpZD0icGF0aC0xMDciLz4KICAgICAgPHJlY3QgeD0iNDE3LjM0IiB5PSI2NTIuNTU2IiB3aWR0aD0iNDYuODAzIiBoZWlnaHQ9IjQ2LjgwMyIgc3R5bGU9ImRpc3BsYXk6aW5saW5lO29wYWNpdHk6MTtmaWxsOiNmYmMxNGM7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmU7c3Ryb2tlLXdpZHRoOjM0LjkwMDAwMTUzO3N0cm9rZS1taXRlcmxpbWl0OjQ7c3Ryb2tlLWRhc2hhcnJheTpub25lO3N0cm9rZS1kYXNob2Zmc2V0OjA7c3Ryb2tlLW9wYWNpdHk6MC45OTYwNzg0MyIgaWQ9InBhdGgtMTA4Ii8+CiAgICAgIDxyZWN0IHg9IjQyMi41ODYiIHk9IjQ3NS44OTEiIHdpZHRoPSIzMC41MjQiIGhlaWdodD0iMzAuNTI0IiBzdHlsZT0iZGlzcGxheTppbmxpbmU7b3BhY2l0eToxO2ZpbGw6I2ZhYmIzNztmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6MzQuOTAwMDAxNTM7c3Ryb2tlLW1pdGVybGltaXQ6NDtzdHJva2UtZGFzaGFycmF5Om5vbmU7c3Ryb2tlLWRhc2hvZmZzZXQ6MDtzdHJva2Utb3BhY2l0eTowLjk5NjA3ODQzIiBpZD0icGF0aC0xMDkiLz4KICAgICAgPHJlY3QgeD0iNDcyLjYxOCIgeT0iNjA1LjQ1NyIgd2lkdGg9IjI0LjQxOSIgaGVpZ2h0PSIyNi40NTQiIHN0eWxlPSJkaXNwbGF5OmlubGluZTtvcGFjaXR5OjE7ZmlsbDojY2M4OTAyO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lO3N0cm9rZS13aWR0aDozNC45MDAwMDE1MztzdHJva2UtbWl0ZXJsaW1pdDo0O3N0cm9rZS1kYXNoYXJyYXk6bm9uZTtzdHJva2UtZGFzaG9mZnNldDowO3N0cm9rZS1vcGFjaXR5OjAuOTk2MDc4NDMiIGlkPSJwYXRoLTExMCIvPgogICAgICA8cmVjdCB4PSI1MjAuNzcyIiB5PSI1NTcuOTAyIiB3aWR0aD0iMTguMzE0IiBoZWlnaHQ9IjE4LjMxNCIgc3R5bGU9ImRpc3BsYXk6aW5saW5lO29wYWNpdHk6MTtmaWxsOiNmYWJiMzc7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmU7c3Ryb2tlLXdpZHRoOjM0LjkwMDAwMTUzO3N0cm9rZS1taXRlcmxpbWl0OjQ7c3Ryb2tlLWRhc2hhcnJheTpub25lO3N0cm9rZS1kYXNob2Zmc2V0OjA7c3Ryb2tlLW9wYWNpdHk6MC45OTYwNzg0MyIgaWQ9InBhdGgtMTExIi8+CiAgICAgIDxyZWN0IHg9IjQ1NC43ODQiIHk9IjU2My4wMjgiIHdpZHRoPSIzMC41MjQiIGhlaWdodD0iMzAuNTI0IiBzdHlsZT0iZGlzcGxheTppbmxpbmU7b3BhY2l0eToxO2ZpbGw6I2ZhYmIzNztmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6MzQuOTAwMDAxNTM7c3Ryb2tlLW1pdGVybGltaXQ6NDtzdHJva2UtZGFzaGFycmF5Om5vbmU7c3Ryb2tlLWRhc2hvZmZzZXQ6MDtzdHJva2Utb3BhY2l0eTowLjk5NjA3ODQzIiBpZD0icGF0aC0xMTIiLz4KICAgICAgPHJlY3QgeD0iMzM1LjM0MiIgeT0iNzIwLjk4NyIgd2lkdGg9IjM4LjY2MyIgaGVpZ2h0PSI0MC42OTgiIHN0eWxlPSJkaXNwbGF5OmlubGluZTtvcGFjaXR5OjE7ZmlsbDojZmJjMTRjO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lO3N0cm9rZS13aWR0aDozNC45MDAwMDE1MztzdHJva2UtbWl0ZXJsaW1pdDo0O3N0cm9rZS1kYXNoYXJyYXk6bm9uZTtzdHJva2UtZGFzaG9mZnNldDowO3N0cm9rZS1vcGFjaXR5OjAuOTk2MDc4NDMiIGlkPSJwYXRoLTExMyIvPgogICAgICA8cmVjdCB4PSIzNzEuOTciIHk9IjY2MS45NzUiIHdpZHRoPSIyNi40NTQiIGhlaWdodD0iMzAuNTI0IiBzdHlsZT0iZGlzcGxheTppbmxpbmU7b3BhY2l0eToxO2ZpbGw6I2ZiYzE0YztmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6MzQuOTAwMDAxNTM7c3Ryb2tlLW1pdGVybGltaXQ6NDtzdHJva2UtZGFzaGFycmF5Om5vbmU7c3Ryb2tlLWRhc2hvZmZzZXQ6MDtzdHJva2Utb3BhY2l0eTowLjk5NjA3ODQzIiBpZD0icGF0aC0xMTQiLz4KICAgICAgPHJlY3QgeD0iLTQyNy45MyIgeT0iNjEwLjA4NSIgd2lkdGg9IjI0LjUwNyIgaGVpZ2h0PSIyNC40MTkiIHN0eWxlPSJkaXNwbGF5OmlubGluZTtvcGFjaXR5OjE7ZmlsbDojY2M4OTAyO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lO3N0cm9rZS13aWR0aDozNC45MDAwMDE1MztzdHJva2UtbWl0ZXJsaW1pdDo0O3N0cm9rZS1kYXNoYXJyYXk6bm9uZTtzdHJva2UtZGFzaG9mZnNldDowO3N0cm9rZS1vcGFjaXR5OjAuOTk2MDc4NDMiIGlkPSJwYXRoLTExNSIgdHJhbnNmb3JtPSJzY2FsZSgtMSwxKSIvPgogICAgICA8cmVjdCB4PSI0ODAuNDExIiB5PSI1MjMuNDY5IiB3aWR0aD0iMjAuMzQ5IiBoZWlnaHQ9IjIyLjM4NCIgc3R5bGU9ImRpc3BsYXk6aW5saW5lO29wYWNpdHk6MTtmaWxsOiNmZmQwODY7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmU7c3Ryb2tlLXdpZHRoOjM0LjkwMDAwMTUzO3N0cm9rZS1taXRlcmxpbWl0OjQ7c3Ryb2tlLWRhc2hhcnJheTpub25lO3N0cm9rZS1kYXNob2Zmc2V0OjA7c3Ryb2tlLW9wYWNpdHk6MC45OTYwNzg0MyIgaWQ9InBhdGgtMTE2Ii8+CiAgICAgIDxyZWN0IHg9Ii00OTkuNSIgeT0iNDY2LjMxNCIgd2lkdGg9IjI0LjUwNyIgaGVpZ2h0PSIyNC40MTkiIHN0eWxlPSJkaXNwbGF5OmlubGluZTtvcGFjaXR5OjE7ZmlsbDojY2M4OTAyO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lO3N0cm9rZS13aWR0aDozNC45MDAwMDE1MztzdHJva2UtbWl0ZXJsaW1pdDo0O3N0cm9rZS1kYXNoYXJyYXk6bm9uZTtzdHJva2UtZGFzaG9mZnNldDowO3N0cm9rZS1vcGFjaXR5OjAuOTk2MDc4NDMiIGlkPSJwYXRoLTExNyIgdHJhbnNmb3JtPSJzY2FsZSgtMSwxKSIvPgogICAgPC9nPgogICAgPGcgaWQ9ImctMTYiIHN0eWxlPSJkaXNwbGF5OiBpbmxpbmU7IG9wYWNpdHk6IDE7IiB0cmFuc2Zvcm09Im1hdHJpeCgxLjAwMDAwMDA3MDAwMjA0OTUsIDAsIDAsIDEuMDAwMDAwMDcwMDAyMDQ5NSwgMTQ0LjU3MDcyMzkxMDc5NjEyLCAxMDA3LjA5OTQzOTg3MTU5OTQpIj4KICAgICAgPHBhdGggc3R5bGU9ImRpc3BsYXk6IGlubGluZTsgZmlsbDogbm9uZTsgZmlsbC1vcGFjaXR5OiAxOyBmaWxsLXJ1bGU6IGV2ZW5vZGQ7IHN0cm9rZTogcmdiKDI1NSwgMTIyLCAwKTsgc3Ryb2tlLXdpZHRoOiAyLjM0ODg4OyBzdHJva2UtbGluZWNhcDogYnV0dDsgc3Ryb2tlLWxpbmVqb2luOiBtaXRlcjsgc3Ryb2tlLW9wYWNpdHk6IDE7IiBkPSJNIDU4NS4xNjk5Miw1MjQuOTEyMTEgQyA0NDcuNDE3NDUsNzM4Ljg0MDE1IDI4NS45MzA5Myw3OTcuNjgxNDIgOTMuMzQ3NjU2LDgwMS4wMzcxMSAxNTguNjY0NTIsOTIxLjg0MDgzIDI4Ny4yMDAzOCwxMDAzLjE2OTggNDM0LjAzOTA2LDEwMDEuMjU1OSA2MDcuNTY4NTEsOTk4Ljk5NDQ2IDc1Mi41MTMxNyw4ODEuMTg0ODggNzk2LjY1MjM0LDcyMS45NjY4IGMgLTIuNjg2NCwtNi41Nzc2NCAtNi4yMDEwNiwtMTMuNjIwMzcgLTEwLjgxNjQsLTIxLjEzNDc3IEMgNzY4LjY4OTg3LDY3Ny4wMzg3OCA3MDkuMTA0NzgsNTY4LjQ3NzIxIDU4NS4xNjk5Miw1MjQuOTEyMTEgWiIgaWQ9InBhdGgtMTE4Ii8+CiAgICAgIDxwYXRoIHN0eWxlPSJkaXNwbGF5OiBpbmxpbmU7IGZpbGw6IG5vbmU7IGZpbGwtb3BhY2l0eTogMC45OTM5Mzk7IGZpbGwtcnVsZTogZXZlbm9kZDsgc3Ryb2tlOiByZ2IoMjU1LCAxMjIsIDApOyBzdHJva2Utd2lkdGg6IDIuMzQ4ODg7IHN0cm9rZS1saW5lY2FwOiBidXR0OyBzdHJva2UtbGluZWpvaW46IG1pdGVyOyBzdHJva2Utb3BhY2l0eTogMTsiIGQ9Ik0gNTg2LjI1NCA1MjQuMTE1IEMgNTY0LjY4MiA2NTAuNDUzIDQ3Ny45NzQgNzU0LjQ3MiA0OTguNTg0IDgzNS42MDIgQyA1MjQuNjQ4IDkzOC4xOTkgNDE5LjQ1OCA5NjEuNTE1IDMzMy45NzMgOTg5LjM0MiBDIDM2NS45MjMgOTk3LjU0NSAzOTkuNDc1IDEwMDEuNzA2IDQzNC4wMzkgMTAwMS4yNTYgQyA2MzQuMDUyIDk5OC42NDkgNzk2LjA5MyA4NDIuNTM2IDgwOS41NjEgNjQ2LjQzOSBDIDc5My4xOTcgNjQxLjc3NyA3NzcuNDI1IDYzNC42ODkgNzY2LjcyMyA2MjIuNzQ2IEMgNzM0LjAzNSA1ODYuMjcyIDY1MC4xMTcgNTQ2LjU2NCA1ODYuMjU0IDUyNC4xMTUgWiIgaWQ9InBhdGgtMTE5IiBieDpvcmlnaW49IjAuNSAwLjUiLz4KICAgICAgPHBhdGggc3R5bGU9ImRpc3BsYXk6IGlubGluZTsgZmlsbDogbm9uZTsgZmlsbC1vcGFjaXR5OiAwLjk5MzkzOTsgZmlsbC1ydWxlOiBldmVub2RkOyBzdHJva2U6IHJnYigyNTUsIDEyMiwgMCk7IHN0cm9rZS13aWR0aDogMi4zNDg4ODsgc3Ryb2tlLWxpbmVjYXA6IGJ1dHQ7IHN0cm9rZS1saW5lam9pbjogbWl0ZXI7IHN0cm9rZS1vcGFjaXR5OiAxOyIgZD0iTSA1ODYuMjU0IDUyNC4xMTUgQyA1NjQuNjgyIDY1MC40NTMgNDc3Ljk3NCA3NTQuNDcyIDQ5OC41ODQgODM1LjYwMiBDIDUyNC42NDggOTM4LjE5OSA0MTkuNDU4IDk2MS41MTUgMzMzLjk3MyA5ODkuMzQyIEMgMzY1LjkyMyA5OTcuNTQ1IDM5OS40NzUgMTAwMS43MDYgNDM0LjAzOSAxMDAxLjI1NiBDIDYzNC4wNTIgOTk4LjY0OSA3OTYuMDkzIDg0Mi41MzYgODA5LjU2MSA2NDYuNDM5IEMgNzkzLjE5NyA2NDEuNzc3IDc3Ny40MjUgNjM0LjY4OSA3NjYuNzIzIDYyMi43NDYgQyA3MzQuMDM1IDU4Ni4yNzIgNjUwLjExNyA1NDYuNTY0IDU4Ni4yNTQgNTI0LjExNSBaIiBpZD0icGF0aC0xMjAiIGJ4Om9yaWdpbj0iMC41IDAuNSIvPgogICAgPC9nPgogIDwvZz4KICA8ZyB0cmFuc2Zvcm09Im1hdHJpeCgwLjYwODI2MSwgMCwgMCwgMC42MDgyNjEsIC0yMC4wODQ5NzYsIDMuMjU1NzM2KSI+CiAgICA8Zz4KICAgICAgPHBhdGggc3R5bGU9ImRpc3BsYXk6IGlubGluZTsgZmlsbDogcmdiKDY0LCAxNzgsIDI1NSk7IGZpbGwtb3BhY2l0eTogMTsgZmlsbC1ydWxlOiBldmVub2RkOyBzdHJva2U6IG5vbmU7IHN0cm9rZS13aWR0aDogMXB4OyBzdHJva2UtbGluZWNhcDogYnV0dDsgc3Ryb2tlLWxpbmVqb2luOiBtaXRlcjsgc3Ryb2tlLW9wYWNpdHk6IDE7IG9wYWNpdHk6IDAuNzg7IiBpZD0icGF0aC0xMCIgZD0iTSA0MTkuMTMzIDg1LjczOCBDIDQxNy4yOTUgODUuNzM5IDQxNS40NTUgODUuNzU0IDQxMy42MTEgODUuNzc4IEMgMzU0Ljg1MiA4Ni41NjEgMjk5LjAyMyA5OS4xNzQgMjQ4LjM1OCAxMjEuMzIgQyA1ODQuMTIxIDEzLjIwNiA3OTYuMTc1IDIxMS4yNiA4MzEuNyA1MDguNzczIEwgODQ2LjM4MyA1MDcuMTI0IEMgODE1LjU4NiAyMzUuODAxIDY1Mi40NzcgODUuNTg4IDQxOS4xMzMgODUuNzM4IFoiIHRyYW5zZm9ybT0ibWF0cml4KDAuOTYzNzMsIDAuMjY2ODc4LCAtMC4yNjY4NzgsIDAuOTYzNzMsIDg5LjUwNTIzMSwgLTEzNi42MTUwNjEpIiBieDpvcmlnaW49IjAuNSAwLjUiLz4KICAgICAgPHBhdGggc3R5bGU9ImRpc3BsYXk6IGlubGluZTsgZmlsbDogcmdiKDY0LCAxNzgsIDI1NSk7IGZpbGwtb3BhY2l0eTogMTsgZmlsbC1ydWxlOiBldmVub2RkOyBzdHJva2U6IG5vbmU7IHN0cm9rZS13aWR0aDogMXB4OyBzdHJva2UtbGluZWNhcDogYnV0dDsgc3Ryb2tlLWxpbmVqb2luOiBtaXRlcjsgc3Ryb2tlLW9wYWNpdHk6IDE7IG9wYWNpdHk6IDE7IiBpZD0icGF0aC0zIiBkPSJNIDE0Ni4wMzcgMTk0LjA2NSBDIDE0NC4yMDEgMTk0LjA2NiAxNDIuMzYxIDE5NC4wODEgMTQwLjUxNyAxOTQuMTA0IEMgODEuNzYgMTk0Ljg4OCAyNS45MzEgMjA3LjUwMyAtMjQuNzM2IDIyOS42NDggQyAzMTEuMDI5IDEyMS41MzEgNTIzLjA4MyAzMTkuNTgzIDU1OC42MDQgNjE3LjA5MyBMIDU3My4yODQgNjE1LjQ0MyBDIDU0Mi40OSAzNDQuMTIyIDM3OS4zODUgMTkzLjkxMyAxNDYuMDM3IDE5NC4wNjUgWiIgdHJhbnNmb3JtPSJtYXRyaXgoLTAuMTgwOTg4LCAtMC45ODM0ODUsIDAuOTgzNDg1LCAtMC4xODA5ODgsIC0zOS4yOTg1ODEsIDcwNS44OTc1NDQpIiBieDpvcmlnaW49IjAuNSAwLjUiLz4KICAgICAgPHBhdGggc3R5bGU9ImRpc3BsYXk6IGlubGluZTsgZmlsbDogcmdiKDY0LCAxNzgsIDI1NSk7IGZpbGwtb3BhY2l0eTogMTsgZmlsbC1ydWxlOiBldmVub2RkOyBzdHJva2U6IG5vbmU7IHN0cm9rZS13aWR0aDogMXB4OyBzdHJva2UtbGluZWNhcDogYnV0dDsgc3Ryb2tlLWxpbmVqb2luOiBtaXRlcjsgc3Ryb2tlLW9wYWNpdHk6IDE7IG9wYWNpdHk6IDAuNDsiIGlkPSJwYXRoLTExIiBkPSJNIDQ4Ny43NDQgMTkzLjA4NCBDIDQ4NS45MDYgMTkzLjA4NSA0ODQuMDY3IDE5My4xIDQ4Mi4yMjMgMTkzLjEyMyBDIDQyMy40NjQgMTkzLjkwNyAzNjcuNjM1IDIwNi41MiAzMTYuOTc1IDIyOC42NjggQyA2NTIuNzI2IDEyMC41NTIgODY0Ljc3NSAzMTguNjA1IDkwMC4yOTkgNjE2LjEwOSBMIDkxNC45NzkgNjE0LjQ2IEMgODg0LjE4NCAzNDMuMTQ0IDcyMS4wODEgMTkyLjkzNSA0ODcuNzQ0IDE5My4wODQgWiIgdHJhbnNmb3JtPSJtYXRyaXgoMC42MTk5OTcsIDAuNzg0NjA1LCAtMC43ODQ2MDUsIDAuNjE5OTk3LCA1MjMuMDY3MjMxLCAtMzQzLjMzMTUzOSkiIGJ4Om9yaWdpbj0iMC41IDAuNSIvPgogICAgICA8cGF0aCBzdHlsZT0iZGlzcGxheTogaW5saW5lOyBmaWxsOiByZ2IoNjQsIDE3OCwgMjU1KTsgZmlsbC1vcGFjaXR5OiAxOyBmaWxsLXJ1bGU6IGV2ZW5vZGQ7IHN0cm9rZTogbm9uZTsgc3Ryb2tlLXdpZHRoOiAxcHg7IHN0cm9rZS1saW5lY2FwOiBidXR0OyBzdHJva2UtbGluZWpvaW46IG1pdGVyOyBzdHJva2Utb3BhY2l0eTogMTsgb3BhY2l0eTogMC44NDsiIGlkPSJwYXRoLTEyIiBkPSJNIDI5NS45NjkgNDMyLjc1NyBDIDI5NC4xMzEgNDMyLjc1OCAyOTIuMjkzIDQzMi43NzMgMjkwLjQ0OSA0MzIuNzk3IEMgMjMxLjY4OCA0MzMuNTggMTc1Ljg2IDQ0Ni4xOTQgMTI1LjE5OCA0NjguMzQxIEMgNDYwLjk1NyAzNjAuMjI2IDY3My4wMDUgNTU4LjI4IDcwOC41MjYgODU1Ljc4NiBMIDcyMy4yMDcgODU0LjEzOSBDIDY5Mi40MTIgNTgyLjgxOSA1MjkuMzEgNDMyLjYwOSAyOTUuOTY5IDQzMi43NTcgWiIgdHJhbnNmb3JtPSJtYXRyaXgoLTAuOTc4ODQ5LCAwLjIwNDU4NCwgLTAuMjA0NTg0LCAtMC45Nzg4NDksIDk2My44MjA3OTYsIDExMTYuMzY3MjkzKSIgYng6b3JpZ2luPSIwLjUgMC41Ii8+CiAgICAgIDxwYXRoIHN0eWxlPSJkaXNwbGF5OiBpbmxpbmU7IGZpbGw6IHJnYig2NCwgMTc4LCAyNTUpOyBmaWxsLW9wYWNpdHk6IDE7IGZpbGwtcnVsZTogZXZlbm9kZDsgc3Ryb2tlOiBub25lOyBzdHJva2Utd2lkdGg6IDFweDsgc3Ryb2tlLWxpbmVjYXA6IGJ1dHQ7IHN0cm9rZS1saW5lam9pbjogbWl0ZXI7IHN0cm9rZS1vcGFjaXR5OiAxOyBvcGFjaXR5OiAwLjQ7IiBpZD0icGF0aC0xMyIgZD0iTSAxNTguMDM2IDE0OC44MyBDIDE1Ni4yIDE0OC44MzMgMTU0LjM2IDE0OC44NDYgMTUyLjUxNiAxNDguODcyIEMgOTMuNzU5IDE0OS42NTMgMzcuOTMgMTYyLjI2NyAtMTIuNzM0IDE4NC40MTEgQyAzMjMuMDIyIDc2LjMwMSA1MzUuMDc2IDI3NC4zNTIgNTcwLjYwNCA1NzEuODU3IEwgNTg1LjI4NiA1NzAuMjA4IEMgNTU0LjQ4MyAyOTguODkxIDM5MS4zOCAxNDguNjgzIDE1OC4wMzYgMTQ4LjgzIFoiIHRyYW5zZm9ybT0ibWF0cml4KDAuMzM4NjE0LCAtMC45NDA5MjYsIDAuOTQwOTI2LCAwLjMzODYxNCwgLTExNS41OTUxNTgsIDQ4My43MDU5ODQpIiBieDpvcmlnaW49IjAuNSAwLjUiLz4KICAgICAgPHBhdGggc3R5bGU9ImRpc3BsYXk6IGlubGluZTsgZmlsbDogcmdiKDY0LCAxNzgsIDI1NSk7IGZpbGwtb3BhY2l0eTogMTsgZmlsbC1ydWxlOiBldmVub2RkOyBzdHJva2U6IG5vbmU7IHN0cm9rZS13aWR0aDogMXB4OyBzdHJva2UtbGluZWNhcDogYnV0dDsgc3Ryb2tlLWxpbmVqb2luOiBtaXRlcjsgc3Ryb2tlLW9wYWNpdHk6IDE7IG9wYWNpdHk6IDE7IiBpZD0icGF0aC0xNCIgZD0iTSA1MDEuMDE5IDI4OC4yOTIgQyA0OTkuMTgxIDI4OC4yOTMgNDk3LjM0IDI4OC4zMDggNDk1LjQ5NiAyODguMzMxIEMgNDM2LjczNiAyODkuMTE1IDM4MC45MDggMzAxLjcyNiAzMzAuMjQzIDMyMy44NzQgQyA2NjYuMDA0IDIxNS43NTcgODc4LjA2MiA0MTMuODEyIDkxMy41ODYgNzExLjMyMiBMIDkyOC4yNjggNzA5LjY3MyBDIDg5Ny40NjggNDM4LjM1MiA3MzQuMzYxIDI4OC4xNDEgNTAxLjAxOSAyODguMjkyIFoiIHRyYW5zZm9ybT0ibWF0cml4KDAuMTY0NjU2LCAwLjk4NjM1MSwgLTAuOTg2MzUxLCAwLjE2NDY1NiwgOTgyLjg1NzI2NiwgLTIzMy40NTIwNjMpIiBieDpvcmlnaW49IjAuNSAwLjUiLz4KICAgICAgPHBhdGggc3R5bGU9ImRpc3BsYXk6IGlubGluZTsgZmlsbDogcmdiKDY0LCAxNzgsIDI1NSk7IGZpbGwtb3BhY2l0eTogMTsgZmlsbC1ydWxlOiBldmVub2RkOyBzdHJva2U6IG5vbmU7IHN0cm9rZS13aWR0aDogMXB4OyBzdHJva2UtbGluZWNhcDogYnV0dDsgc3Ryb2tlLWxpbmVqb2luOiBtaXRlcjsgc3Ryb2tlLW9wYWNpdHk6IDE7IG9wYWNpdHk6IDAuNDsiIGlkPSJwYXRoLTE1IiBkPSJNIDE5Mi45NTQgMzc2LjUyMSBDIDE5MS4xMTUgMzc2LjUyMiAxODkuMjc3IDM3Ni41MzcgMTg3LjQzMyAzNzYuNTYxIEMgMTI4LjY3NCAzNzcuMzQ0IDcyLjg0NSAzODkuOTU4IDIyLjE4MSA0MTIuMTAzIEMgMzU3Ljk0IDMwMy45ODkgNTY5Ljk4NyA1MDIuMDQ1IDYwNS41MDUgNzk5LjU1MyBMIDYyMC4xODggNzk3LjkwNSBDIDU4OS4zOTIgNTI2LjU4NCA0MjYuMjk1IDM3Ni4zNjkgMTkyLjk1NCAzNzYuNTIxIFoiIHRyYW5zZm9ybT0ibWF0cml4KC0wLjkzMTQwNCwgLTAuMzYzOTg4LCAwLjM2Mzk4OCwgLTAuOTMxNDA0LCA0MTkuNDk5MDA2LCAxMTgyLjU5OTgwOSkiIGJ4Om9yaWdpbj0iMC41IDAuNSIvPgogICAgICA8cGF0aCBzdHlsZT0iZGlzcGxheTogaW5saW5lOyBmaWxsOiByZ2IoNjQsIDE3OCwgMjU1KTsgZmlsbC1vcGFjaXR5OiAxOyBmaWxsLXJ1bGU6IGV2ZW5vZGQ7IHN0cm9rZTogbm9uZTsgc3Ryb2tlLXdpZHRoOiAxcHg7IHN0cm9rZS1saW5lY2FwOiBidXR0OyBzdHJva2UtbGluZWpvaW46IG1pdGVyOyBzdHJva2Utb3BhY2l0eTogMTsgb3BhY2l0eTogMTsiIGlkPSJwYXRoLTE2IiBkPSJNIDIyMS42MTQgNjMuOTczIEMgMjE5Ljc3NyA2My45NzYgMjE3LjkzOCA2My45OSAyMTYuMDk0IDY0LjAxNSBDIDE1Ny4zMzQgNjQuNzk1IDEwMS41MDYgNzcuNDA5IDUwLjg0MSA5OS41NTQgQyAzODYuNTk4IC04LjU1OSA1OTguNjUxIDE4OS40OTcgNjM0LjE3MyA0ODcuMDAxIEwgNjQ4Ljg1NCA0ODUuMzU0IEMgNjE4LjA1OCAyMTQuMDM3IDQ1NC45NTQgNjMuODI0IDIyMS42MTQgNjMuOTczIFoiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzUwNDUyLCAtMC42NjA5MjUsIDAuNjYwOTI1LCAwLjc1MDQ1MiwgLTcwLjgwMzMyMiwgMjkwLjkyMDI3MykiIGJ4Om9yaWdpbj0iMC41IDAuNSIvPgogICAgICA8cGF0aCBzdHlsZT0iZGlzcGxheTogaW5saW5lOyBmaWxsOiByZ2IoNjQsIDE3OCwgMjU1KTsgZmlsbC1vcGFjaXR5OiAxOyBmaWxsLXJ1bGU6IGV2ZW5vZGQ7IHN0cm9rZTogbm9uZTsgc3Ryb2tlLXdpZHRoOiAxcHg7IHN0cm9rZS1saW5lY2FwOiBidXR0OyBzdHJva2UtbGluZWpvaW46IG1pdGVyOyBzdHJva2Utb3BhY2l0eTogMTsgb3BhY2l0eTogMC40OyIgaWQ9InBhdGgtMTciIGQ9Ik0gNDQxLjg4OCAzNDIuMDk4IEMgNDQwLjA0NyAzNDIuMDk4IDQzOC4yMDcgMzQyLjExNCA0MzYuMzYyIDM0Mi4xMzggQyAzNzcuNjAxIDM0Mi45MjIgMzIxLjc2NSAzNTUuNTM1IDI3MS4xMDMgMzc3LjY4MSBDIDYwNi44ODYgMjY5LjU2NyA4MTguOTQ0IDQ2Ny42MTUgODU0LjQ2MiA3NjUuMTMzIEwgODY5LjE0MiA3NjMuNDgzIEMgODM4LjM1NCA0OTIuMTU0IDY3NS4yNDIgMzQxLjk0OCA0NDEuODg4IDM0Mi4wOTggWiIgdHJhbnNmb3JtPSJtYXRyaXgoLTAuMzU2NTgyLCAwLjkzNDI2NCwgLTAuOTM0MjY0LCAtMC4zNTY1ODIsIDEyNTYuNzU5NDkzLCAxNjkuMTgyNTUyKSIgYng6b3JpZ2luPSIwLjUgMC41Ii8+CiAgICAgIDxnIHRyYW5zZm9ybT0ibWF0cml4KDAuNzYyNDkzLCAwLCAwLCAwLjc2MjQ5MywgMTkuMjk0NjQ3LCAtNzE2LjMyMjgxNSkiPgogICAgICAgIDxwYXRoIGQ9Ik0gNTY2LjQ2NiAxMDg5LjEzNyBMIDU2Ni40NjYgMTE0OC4yMjIgQyA1NjUuODY3IDExNDguMjE5IDU2NS4yNjcgMTE0OC4yMTcgNTY0LjY2NyAxMTQ4LjIxNyBDIDU2MS40ODEgMTE0OC4yMTcgNTU4LjMxIDExNDguMjU5IDU1NS4xNTQgMTE0OC4zNDEgTCA1NTUuMTU0IDEwODkuMTM3IFogTSA5MDguMjkgMTQ3Ny4xNDYgTCA5NTYuOTg3IDE0NzcuMTQ2IEwgOTU2Ljk4NyAxNDg4LjQ1OCBMIDkwOC41NjkgMTQ4OC40NTggQyA5MDguNTM5IDE0ODQuNjkzIDkwOC40NDcgMTQ4MC45MjIgOTA4LjI5IDE0NzcuMTQ2IFogTSA1NjYuNDY2IDE4MzUuMDEzIEwgNTY2LjQ2NiAxODc2LjQ2NyBMIDU1NS4xNTQgMTg3Ni40NjcgTCA1NTUuMTU0IDE4MzQuODg2IEMgNTU4LjMxOCAxODM0Ljk3MyA1NjEuNDkgMTgzNS4wMTcgNTY0LjY2NyAxODM1LjAxNyBDIDU2NS4yNjcgMTgzNS4wMTcgNTY1Ljg2NyAxODM1LjAxNiA1NjYuNDY2IDE4MzUuMDEzIFogTSAyMjAuNzc1IDE0ODguNDU4IEwgMTY5LjY1NyAxNDg4LjQ1OCBMIDE2OS42NTcgMTQ3Ny4xNDYgTCAyMjEuMDg5IDE0NzcuMTQ2IEMgMjIwLjkyMSAxNDgwLjkwOSAyMjAuODE2IDE0ODQuNjggMjIwLjc3NSAxNDg4LjQ1OCBaIiBzdHlsZT0iZmlsbDogcmdiKDY0LCA0MCwgMCk7IHN0cm9rZTogbm9uZTsiIGJ4Om9yaWdpbj0iMCAwIi8+CiAgICAgICAgPHBhdGggZD0iTSA3NjAuMTIxIDExNDMuMzExIEwgNzE3LjMzNiAxMjE3LjQxNyBDIDcxNS43MiAxMjE2LjUxOCA3MTQuMDk2IDEyMTUuNjMyIDcxMi40NjUgMTIxNC43NjEgTCA3NTUuMzE4IDExNDAuNTM3IFogTSA4MzAuMTIyIDEzMjQuMjAzIEwgOTAwLjQyNCAxMjgzLjYxNCBMIDkwMy4xOTggMTI4OC40MTcgTCA4MzMuMDQgMTMyOC45MjMgQyA4MzIuMDggMTMyNy4zMzkgODMxLjEwNyAxMzI1Ljc2NiA4MzAuMTIyIDEzMjQuMjAzIFogTSA4NDAuNTk5IDE2NDEuMTM3IEwgOTAzLjE5NyAxNjc3LjI3OCBMIDkwMC40MjQgMTY4Mi4wODIgTCA4MzcuOTExIDE2NDUuOTkgQyA4MzguODIxIDE2NDQuMzggODM5LjcxNyAxNjQyLjc2MiA4NDAuNTk5IDE2NDEuMTM3IFogTSA3MjUuMTY4IDE3NjEuODQzIEwgNzYwLjEyMiAxODIyLjM4NSBMIDc1NS4zMTggMTgyNS4xNTggTCA3MjAuMzc5IDE3NjQuNjQxIEMgNzIxLjk4NSAxNzYzLjcyMiA3MjMuNTgyIDE3NjIuNzg5IDcyNS4xNjggMTc2MS44NDMgWiBNIDQwMy41MzggMTc2MC45MzIgTCAzNjYuNDU2IDE4MjUuMTU5IEwgMzYxLjY1MyAxODIyLjM4NiBMIDM5OC44MDIgMTc1OC4wNDIgQyA0MDAuMzcyIDE3NTkuMDE5IDQwMS45NTEgMTc1OS45ODIgNDAzLjUzOCAxNzYwLjkzMiBaIE0gMjg5LjU4IDE2NDIuNjg5IEwgMjIxLjM1IDE2ODIuMDgyIEwgMjE4LjU3NyAxNjc3LjI3OSBMIDI4Ni45NDQgMTYzNy44MDcgQyAyODcuODA3IDE2MzkuNDM3IDI4OC42ODUgMTY0MS4wNjUgMjg5LjU4IDE2NDIuNjg5IFogTSAyOTQuMzU0IDEzMzIuMTY4IEwgMjE4LjU3NiAxMjg4LjQxNyBMIDIyMS4zNSAxMjgzLjYxNCBMIDI5Ny4yMTMgMTMyNy40MTQgQyAyOTYuMjQ2IDEzMjguOTkgMjk1LjI5MyAxMzMwLjU3NSAyOTQuMzU0IDEzMzIuMTY4IFogTSA0MDYuMDc5IDEyMjAuMjU5IEwgMzYxLjY1MyAxMTQzLjMxMSBMIDM2Ni40NTcgMTE0MC41MzcgTCA0MTAuODg5IDEyMTcuNDk1IEMgNDA5LjI3NiAxMjE4LjQwMyA0MDcuNjczIDEyMTkuMzI0IDQwNi4wNzkgMTIyMC4yNTkgWiIgc3R5bGU9ImZpbGw6IHJnYig2NCwgNDAsIDApOyBzdHJva2U6IG5vbmU7IiBieDpvcmlnaW49IjAgMCIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgICA8cmVjdCB4PSI0MjkuMzY3IiB5PSI0MjUuOTc5IiB3aWR0aD0iMjAuMDAzIiBoZWlnaHQ9IjIxLjczNSIgc3R5bGU9ImRpc3BsYXk6IGlubGluZTsgb3BhY2l0eTogMTsgZmlsbDogcmdiKDgwLCAxNTAsIDIwMCk7IGZpbGwtb3BhY2l0eTogMTsgc3Ryb2tlOiBub25lOyBzdHJva2Utd2lkdGg6IDM0Ljk7IHN0cm9rZS1taXRlcmxpbWl0OiA0OyBzdHJva2UtZGFzaGFycmF5OiBub25lOyBzdHJva2UtZGFzaG9mZnNldDogMDsgc3Ryb2tlLW9wYWNpdHk6IDAuOTk2MDc4OyIgaWQ9InBhdGgtOTEiIHRyYW5zZm9ybT0ibWF0cml4KDEsIDAsIDAsIDAuOTk5OTk5LCAtMzAxLjM3NzA3NSwgLTIxOS40OTg0MzQpIi8+CiAgICA8cmVjdCB4PSI0NDYuODUzIiB5PSIyNS40NjIiIHdpZHRoPSIyNS45OSIgaGVpZ2h0PSIyNS45OSIgc3R5bGU9ImRpc3BsYXk6IGlubGluZTsgb3BhY2l0eTogMTsgZmlsbDogcmdiKDgwLCAxNTAsIDIwMCk7IGZpbGwtb3BhY2l0eTogMTsgc3Ryb2tlOiBub25lOyBzdHJva2Utd2lkdGg6IDM0Ljk7IHN0cm9rZS1taXRlcmxpbWl0OiA0OyBzdHJva2UtZGFzaGFycmF5OiBub25lOyBzdHJva2UtZGFzaG9mZnNldDogMDsgc3Ryb2tlLW9wYWNpdHk6IDAuOTk2MDc4OyIgaWQ9InBhdGgtOTMiLz4KICAgIDxyZWN0IHg9Ii0xMzUuOTU2IiB5PSI2MDUuMTQxIiB3aWR0aD0iMzkuODUxIiBoZWlnaHQ9IjM5Ljg1MSIgc3R5bGU9ImRpc3BsYXk6IGlubGluZTsgb3BhY2l0eTogMTsgZmlsbDogcmdiKDgwLCAxNTAsIDIwMCk7IGZpbGwtb3BhY2l0eTogMTsgc3Ryb2tlOiBub25lOyBzdHJva2Utd2lkdGg6IDM0Ljk7IHN0cm9rZS1taXRlcmxpbWl0OiA0OyBzdHJva2UtZGFzaGFycmF5OiBub25lOyBzdHJva2UtZGFzaG9mZnNldDogMDsgc3Ryb2tlLW9wYWNpdHk6IDAuOTk2MDc4OyIgaWQ9InBhdGgtOTQiIHRyYW5zZm9ybT0ibWF0cml4KDAuOTk5OTk5LCAwLCAwLCAxLCA4NDYuMTc2NzU2LCAtMzk0Ljk1NjAyNCkiLz4KICAgIDxyZWN0IHg9IjIyNS43NzkiIHk9IjY4OS44MzYiIHdpZHRoPSIyNS45OSIgaGVpZ2h0PSIyNS45OSIgc3R5bGU9ImRpc3BsYXk6IGlubGluZTsgb3BhY2l0eTogMTsgZmlsbDogcmdiKDgwLCAxNTAsIDIwMCk7IGZpbGwtb3BhY2l0eTogMTsgc3Ryb2tlOiBub25lOyBzdHJva2Utd2lkdGg6IDM0Ljk7IHN0cm9rZS1taXRlcmxpbWl0OiA0OyBzdHJva2UtZGFzaGFycmF5OiBub25lOyBzdHJva2UtZGFzaG9mZnNldDogMDsgc3Ryb2tlLW9wYWNpdHk6IDAuOTk2MDc4OyIgaWQ9InBhdGgtOTUiLz4KICAgIDxyZWN0IHg9IjU5NC4wMTMiIHk9IjczNy4xNDIiIHdpZHRoPSIyMC43OTIiIGhlaWdodD0iMjIuNTI1IiBzdHlsZT0iZGlzcGxheTogaW5saW5lOyBvcGFjaXR5OiAxOyBmaWxsOiByZ2IoODAsIDE1MCwgMjAwKTsgZmlsbC1vcGFjaXR5OiAxOyBzdHJva2U6IG5vbmU7IHN0cm9rZS13aWR0aDogMzQuOTsgc3Ryb2tlLW1pdGVybGltaXQ6IDQ7IHN0cm9rZS1kYXNoYXJyYXk6IG5vbmU7IHN0cm9rZS1kYXNob2Zmc2V0OiAwOyBzdHJva2Utb3BhY2l0eTogMC45OTYwNzg7IiBpZD0icGF0aC05NiIvPgogICAgPHJlY3QgeD0iMzg3LjIzNSIgeT0iNDc5LjM5NyIgd2lkdGg9IjI1Ljk5IiBoZWlnaHQ9IjI1Ljk5IiBzdHlsZT0iZGlzcGxheTogaW5saW5lOyBvcGFjaXR5OiAxOyBmaWxsOiByZ2IoODAsIDE1MCwgMjAwKTsgZmlsbC1vcGFjaXR5OiAxOyBzdHJva2U6IG5vbmU7IHN0cm9rZS13aWR0aDogMzQuOTsgc3Ryb2tlLW1pdGVybGltaXQ6IDQ7IHN0cm9rZS1kYXNoYXJyYXk6IG5vbmU7IHN0cm9rZS1kYXNob2Zmc2V0OiAwOyBzdHJva2Utb3BhY2l0eTogMC45OTYwNzg7IiBpZD0icGF0aC05OCIgdHJhbnNmb3JtPSJtYXRyaXgoMS4wMDAwMDEsIDAsIDAsIDAuOTk5OTk5LCAzNjUuMjc0OTY2LCA3OS4yOTUyNDEpIi8+CiAgICA8cmVjdCB4PSI0MjEuOTYyIiB5PSI3NzUuOTM3IiB3aWR0aD0iMzIuOTIiIGhlaWdodD0iMzQuNjUzIiBzdHlsZT0iZGlzcGxheTogaW5saW5lOyBvcGFjaXR5OiAxOyBmaWxsOiByZ2IoODAsIDE1MCwgMjAwKTsgZmlsbC1vcGFjaXR5OiAxOyBzdHJva2U6IG5vbmU7IHN0cm9rZS13aWR0aDogMzQuOTsgc3Ryb2tlLW1pdGVybGltaXQ6IDQ7IHN0cm9rZS1kYXNoYXJyYXk6IG5vbmU7IHN0cm9rZS1kYXNob2Zmc2V0OiAwOyBzdHJva2Utb3BhY2l0eTogMC45OTYwNzg7IiBpZD0icGF0aC05OSIvPgogICAgPHJlY3QgeD0iLTY2LjkzOSIgeT0iLTU2OC45NzgiIHdpZHRoPSIyMC44NjciIGhlaWdodD0iMjAuNzkyIiBzdHlsZT0iZGlzcGxheTogaW5saW5lOyBvcGFjaXR5OiAxOyBmaWxsOiByZ2IoODAsIDE1MCwgMjAwKTsgZmlsbC1vcGFjaXR5OiAxOyBzdHJva2U6IG5vbmU7IHN0cm9rZS13aWR0aDogMzQuOTsgc3Ryb2tlLW1pdGVybGltaXQ6IDQ7IHN0cm9rZS1kYXNoYXJyYXk6IG5vbmU7IHN0cm9rZS1kYXNob2Zmc2V0OiAwOyBzdHJva2Utb3BhY2l0eTogMC45OTYwNzg7IiBpZD0icGF0aC0xMDEiIHRyYW5zZm9ybT0ibWF0cml4KC0xLCAwLCAwLCAwLjk5OTk5NywgMzEuMzU2OTI4LCA5ODQuNzM2MzA2KSIvPgogIDwvZz4KICA8cGF0aCBkPSJNIDE1NC41MjYgMjMwLjY2IEMgMTQ4LjgwMSAyMzAuNjYgMTQ0LjI3OSAyMzIuNTY4IDE0MC45NjIgMjM2LjM4MyBDIDEzNy42NDggMjQwLjE5NSAxMzUuOTkyIDI0NS40MTcgMTM1Ljk5MiAyNTIuMDQ2IEMgMTM1Ljk5MiAyNTguODYzIDEzNy41OTEgMjY0LjEzIDE0MC43ODUgMjY3Ljg0OSBDIDE0My45ODEgMjcxLjU2NyAxNDguNTM2IDI3My40MjYgMTU0LjQ1MyAyNzMuNDI2IEMgMTU4LjA4NiAyNzMuNDI2IDE2Mi4yMzIgMjcyLjc3MyAxNjYuODkyIDI3MS40NjggTCAxNjYuODkyIDI3Ni43NzggQyAxNjMuMjc5IDI3OC4xMzMgMTU4LjgyNSAyNzguODA4IDE1My41MjggMjc4LjgwOCBDIDE0NS44NTMgMjc4LjgwOCAxMzkuOTI5IDI3Ni40ODIgMTM1Ljc2MSAyNzEuODI3IEMgMTMxLjU5IDI2Ny4xNjcgMTI5LjUwMiAyNjAuNTUgMTI5LjUwMiAyNTEuOTcyIEMgMTI5LjUwMiAyNDYuNjA0IDEzMC41MDcgMjQxLjg5OSAxMzIuNTE5IDIzNy44NjIgQyAxMzQuNTI2IDIzMy44MjMgMTM3LjQyNCAyMzAuNzEgMTQxLjIxIDIyOC41MjQgQyAxNDUuMDAyIDIyNi4zMzkgMTQ5LjQ2MyAyMjUuMjQ3IDE1NC41OTMgMjI1LjI0NyBDIDE2MC4wNiAyMjUuMjQ3IDE2NC44MzUgMjI2LjI0MyAxNjguOTI0IDIyOC4yMzggTCAxNjYuMzU2IDIzMy40MzkgQyAxNjIuNDExIDIzMS41ODYgMTU4LjQ2OSAyMzAuNjYgMTU0LjUyNiAyMzAuNjYgWiBNIDE5My40NjggMjc4LjgwOCBDIDE4Ny42OTIgMjc4LjgwOCAxODMuMTM2IDI3Ny4wNTEgMTc5Ljc5OSAyNzMuNTM1IEMgMTc2LjQ2MiAyNzAuMDIxIDE3NC43OTQgMjY1LjEzNyAxNzQuNzk0IDI1OC44ODkgQyAxNzQuNzk0IDI1Mi41OTIgMTc2LjM0MiAyNDcuNTg4IDE3OS40NCAyNDMuODgzIEMgMTgyLjU0MiAyNDAuMTc2IDE4Ni43MDcgMjM4LjMyMyAxOTEuOTMzIDIzOC4zMjMgQyAxOTYuODI5IDIzOC4zMjMgMjAwLjcwMSAyMzkuOTM0IDIwMy41NTIgMjQzLjE1NCBDIDIwNi40MDMgMjQ2LjM3NCAyMDcuODI4IDI1MC42MjEgMjA3LjgyOCAyNTUuODk1IEwgMjA3LjgyOCAyNTkuNjM2IEwgMTgwLjkyNSAyNTkuNjM2IEMgMTgxLjA0MyAyNjQuMjI0IDE4Mi4yIDI2Ny43MDQgMTg0LjM5OCAyNzAuMDgxIEMgMTg2LjU5NiAyNzIuNDU4IDE4OS42OSAyNzMuNjQ2IDE5My42NzkgMjczLjY0NiBDIDE5Ny44ODUgMjczLjY0NiAyMDIuMDQ0IDI3Mi43NjMgMjA2LjE1NSAyNzEuMDA2IEwgMjA2LjE1NSAyNzYuMjc5IEMgMjA0LjA2MyAyNzcuMTgzIDIwMi4wODQgMjc3LjgzMiAyMDAuMjE5IDI3OC4yMjUgQyAxOTguMzU3IDI3OC42MTUgMTk2LjEwOCAyNzguODA4IDE5My40NjggMjc4LjgwOCBNIDE5MS44NjEgMjQzLjI3NSBDIDE4OC43MjYgMjQzLjI3NSAxODYuMjI3IDI0NC4yOTYgMTg0LjM2MiAyNDYuMzQxIEMgMTgyLjQ5NyAyNDguMzgzIDE4MS4zOTcgMjUxLjIxMiAxODEuMDY1IDI1NC44MjYgTCAyMDEuNDg5IDI1NC44MjYgQyAyMDEuNDg5IDI1MS4wOTYgMjAwLjY1NyAyNDguMjM4IDE5OC45OTEgMjQ2LjI1NiBDIDE5Ny4zMjcgMjQ0LjI2OCAxOTQuOTUyIDI0My4yNzUgMTkxLjg2MSAyNDMuMjc1IFogTSAyNDIuNzU4IDI2Ny40NCBDIDI0Mi43NTggMjcxLjA3OCAyNDEuNDAyIDI3My44ODIgMjM4LjY5NSAyNzUuODUyIEMgMjM1Ljk4NiAyNzcuODI0IDIzMi4xODQgMjc4LjgwOCAyMjcuMjg5IDI3OC44MDggQyAyMjIuMTEgMjc4LjgwOCAyMTguMDcyIDI3Ny45OSAyMTUuMTczIDI3Ni4zNTIgTCAyMTUuMTczIDI3MC44NjYgQyAyMTcuMDUgMjcxLjgxNSAyMTkuMDYzIDI3Mi41NjMgMjIxLjIxMyAyNzMuMTEgQyAyMjMuMzYyIDI3My42NTMgMjI1LjQzNCAyNzMuOTI0IDIyNy40MyAyNzMuOTI0IEMgMjMwLjUxOSAyNzMuOTI0IDIzMi44OTUgMjczLjQzMSAyMzQuNTU4IDI3Mi40NDcgQyAyMzYuMjIxIDI3MS40NjIgMjM3LjA1MiAyNjkuOTU5IDIzNy4wNTIgMjY3LjkzOSBDIDIzNy4wNTIgMjY2LjQxOSAyMzYuMzkyIDI2NS4xMTggMjM1LjA3NiAyNjQuMDM1IEMgMjMzLjc1NyAyNjIuOTU2IDIzMS4xODUgMjYxLjY4IDIyNy4zNjIgMjYwLjIwOSBDIDIyMy43MjUgMjU4Ljg1MyAyMjEuMTQxIDI1Ny42NzMgMjE5LjYwNyAyNTYuNjYyIEMgMjE4LjA3NCAyNTUuNjUyIDIxNi45MzUgMjU0LjUwNiAyMTYuMTg5IDI1My4yMTkgQyAyMTUuNDM3IDI1MS45MzggMjE1LjA2NCAyNTAuNDA3IDIxNS4wNjQgMjQ4LjYyMSBDIDIxNS4wNjQgMjQ1LjQzNyAyMTYuMzYgMjQyLjkyNyAyMTguOTUxIDI0MS4wODUgQyAyMjEuNTM3IDIzOS4yNDUgMjI1LjA4OSAyMzguMzIzIDIyOS42MDcgMjM4LjMyMyBDIDIzMy44MTIgMjM4LjMyMyAyMzcuOTIzIDIzOS4xNzkgMjQxLjkzNyAyNDAuODkyIEwgMjM5LjgzMiAyNDUuNzAxIEMgMjM1LjkxNSAyNDQuMDg0IDIzMi4zNjIgMjQzLjI3NSAyMjkuMTc1IDI0My4yNzUgQyAyMjYuMzczIDI0My4yNzUgMjI0LjI1OCAyNDMuNzE1IDIyMi44MzEgMjQ0LjU5NCBDIDIyMS40MDcgMjQ1LjQ3NSAyMjAuNjk3IDI0Ni42ODggMjIwLjY5NyAyNDguMjMyIEMgMjIwLjY5NyAyNDkuMjc3IDIyMC45NjMgMjUwLjE2OCAyMjEuNDk5IDI1MC45MDIgQyAyMjIuMDM1IDI1MS42MzkgMjIyLjg5NSAyNTIuMzQyIDIyNC4wODUgMjUzLjAwNiBDIDIyNS4yNjcgMjUzLjY3MiAyMjcuNTQ4IDI1NC42MzYgMjMwLjkyNiAyNTUuODk1IEMgMjM1LjU1OCAyNTcuNTgzIDIzOC42ODUgMjU5LjI3OCAyNDAuMzEzIDI2MC45ODYgQyAyNDEuOTQyIDI2Mi42OTkgMjQyLjc1OCAyNjQuODQ5IDI0Mi43NTggMjY3LjQ0IFogTSAyNTcuOTkxIDI3OC4wOTcgTCAyNTIuMDc0IDI3OC4wOTcgTCAyNTIuMDc0IDIzOS4wMzYgTCAyNTcuOTkxIDIzOS4wMzYgTCAyNTcuOTkxIDI3OC4wOTcgTSAyNTEuNTc0IDIyOC40NTEgQyAyNTEuNTc0IDIyNy4wOTcgMjUxLjkwNyAyMjYuMTA2IDI1Mi41NzIgMjI1LjQ3NyBDIDI1My4yMzcgMjI0Ljg0NCAyNTQuMDY3IDIyNC41MjggMjU1LjA2NSAyMjQuNTI4IEMgMjU2LjAxOSAyMjQuNTI4IDI1Ni44NDEgMjI0Ljg1MSAyNTcuNTI5IDIyNS40OTUgQyAyNTguMjE4IDIyNi4xMzUgMjU4LjU2MyAyMjcuMTIxIDI1OC41NjMgMjI4LjQ1MSBDIDI1OC41NjMgMjI5Ljc4MSAyNTguMjE4IDIzMC43NzMgMjU3LjUyOSAyMzEuNDI2IEMgMjU2Ljg0MSAyMzIuMDc5IDI1Ni4wMTkgMjMyLjQwNSAyNTUuMDY1IDIzMi40MDUgQyAyNTQuMDY3IDIzMi40MDUgMjUzLjIzNyAyMzIuMDc5IDI1Mi41NzIgMjMxLjQyNiBDIDI1MS45MDcgMjMwLjc3MyAyNTEuNTc0IDIyOS43ODEgMjUxLjU3NCAyMjguNDUxIFogTSAyNzUuOTMzIDIzOS4wMzYgTCAyNzUuOTMzIDI2NC4zNzUgQyAyNzUuOTMzIDI2Ny41NTggMjc2LjY1OCAyNjkuOTM1IDI3OC4xMDkgMjcxLjUwNCBDIDI3OS41NTggMjczLjA3MyAyODEuODI4IDI3My44NTggMjg0LjkxOCAyNzMuODU4IEMgMjg5LjAwNCAyNzMuODU4IDI5MS45OTEgMjcyLjc0MSAyOTMuODgxIDI3MC41MDcgQyAyOTUuNzY5IDI2OC4yNzMgMjk2LjcxMiAyNjQuNjI1IDI5Ni43MTIgMjU5LjU2NCBMIDI5Ni43MTIgMjM5LjAzNiBMIDMwMi42MyAyMzkuMDM2IEwgMzAyLjYzIDI3OC4wOTcgTCAyOTcuNzQ1IDI3OC4wOTcgTCAyOTYuODkzIDI3Mi44NjEgTCAyOTYuNTcgMjcyLjg2MSBDIDI5NS4zNTkgMjc0Ljc4MiAyOTMuNjc5IDI3Ni4yNTQgMjkxLjUyOSAyNzcuMjc3IEMgMjg5LjM4IDI3OC4yOTggMjg2LjkyNiAyNzguODA4IDI4NC4xNjkgMjc4LjgwOCBDIDI3OS40MTcgMjc4LjgwOCAyNzUuODU4IDI3Ny42ODIgMjczLjQ5MyAyNzUuNDI4IEMgMjcxLjEzIDI3My4xNjkgMjY5Ljk0NyAyNjkuNTU2IDI2OS45NDcgMjY0LjU4OCBMIDI2OS45NDcgMjM5LjAzNiBMIDI3NS45MzMgMjM5LjAzNiBaIE0gMzY0LjU3MyAyNzguMDk3IEwgMzY0LjU3MyAyNTIuNjg1IEMgMzY0LjU3MyAyNDkuNTczIDM2My45MDkgMjQ3LjI0MSAzNjIuNTc4IDI0NS42ODIgQyAzNjEuMjQ4IDI0NC4xMjYgMzU5LjE4IDI0My4zNDcgMzU2LjM3NCAyNDMuMzQ3IEMgMzUyLjY5MiAyNDMuMzQ3IDM0OS45NzEgMjQ0LjQwNiAzNDguMjExIDI0Ni41MjIgQyAzNDYuNDU1IDI0OC42MzYgMzQ1LjU3NyAyNTEuODkxIDM0NS41NzcgMjU2LjI4NiBMIDM0NS41NzcgMjc4LjA5NyBMIDMzOS42NiAyNzguMDk3IEwgMzM5LjY2IDI1Mi42ODUgQyAzMzkuNjYgMjQ5LjU3MyAzMzguOTkzIDI0Ny4yNDEgMzM3LjY2NCAyNDUuNjgyIEMgMzM2LjMzNSAyNDQuMTI2IDMzNC4yNTUgMjQzLjM0NyAzMzEuNDI5IDI0My4zNDcgQyAzMjcuNzIyIDI0My4zNDcgMzI1LjAwOCAyNDQuNDU4IDMyMy4yODQgMjQ2LjY4MSBDIDMyMS41NiAyNDguOTAzIDMyMC43IDI1Mi41NDYgMzIwLjcgMjU3LjYwNiBMIDMyMC43IDI3OC4wOTcgTCAzMTQuNzgxIDI3OC4wOTcgTCAzMTQuNzgxIDIzOS4wMzYgTCAzMTkuNTkzIDIzOS4wMzYgTCAzMjAuNTU0IDI0NC4zODIgTCAzMjAuODQgMjQ0LjM4MiBDIDMyMS45NTggMjQyLjQ3OSAzMjMuNTM1IDI0MC45OTcgMzI1LjU2NiAyMzkuOTMgQyAzMjcuNTk4IDIzOC44NiAzMjkuODcyIDIzOC4zMjMgMzMyLjM5MSAyMzguMzIzIEMgMzM4LjQ5NyAyMzguMzIzIDM0Mi40OSAyNDAuNTMzIDM0NC4zNjcgMjQ0Ljk1NCBMIDM0NC42NDcgMjQ0Ljk1NCBDIDM0NS44MTUgMjQyLjkwOSAzNDcuNTAxIDI0MS4yOTQgMzQ5LjcwNyAyNDAuMTA2IEMgMzUxLjkxOCAyMzguOTE4IDM1NC40MzggMjM4LjMyMyAzNTcuMjY5IDIzOC4zMjMgQyAzNjEuNjg0IDIzOC4zMjMgMzY0Ljk5MSAyMzkuNDYgMzY3LjE4OSAyNDEuNzMxIEMgMzY5LjM4NyAyNDMuOTk3IDM3MC40ODUgMjQ3LjYyNSAzNzAuNDg1IDI1Mi42MTggTCAzNzAuNDg1IDI3OC4wOTcgTCAzNjQuNTczIDI3OC4wOTcgWiIgc3R5bGU9InRleHQtdHJhbnNmb3JtOiBub25lOyBmaWxsOiByZ2IoNjQsIDQwLCAwKTsgaXNvbGF0aW9uOiBhdXRvOyBvcGFjaXR5OiAxOyIgYng6b3JpZ2luPSIwLjUgMC41Ii8+Cjwvc3ZnPg==);background-size:200px 200px}#home .button{max-width:350px;margin-top:20px}}@media screen and (min-width:992px){.circle-bg-dark ion-content.scroll-content{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiIHZpZXdCb3g9IjAgMCA1MDAgNTAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOmJ4PSJodHRwczovL2JveHktc3ZnLmNvbSI+CiAgPGcgdHJhbnNmb3JtPSJtYXRyaXgoMC42MDgyNjEsIDAsIDAsIDAuNjA4MjYxLCAtMjAuMDg0OTc2LCAzLjI1NTczNikiPgogICAgPGc+CiAgICAgIDxwYXRoIHN0eWxlPSJkaXNwbGF5OiBpbmxpbmU7IGZpbGw6IHJnYigyNTUsIDI1NSwgMjU1KTsgZmlsbC1vcGFjaXR5OiAxOyBmaWxsLXJ1bGU6IGV2ZW5vZGQ7IHN0cm9rZTogbm9uZTsgc3Ryb2tlLXdpZHRoOiAxcHg7IHN0cm9rZS1saW5lY2FwOiBidXR0OyBzdHJva2UtbGluZWpvaW46IG1pdGVyOyBzdHJva2Utb3BhY2l0eTogMTsgb3BhY2l0eTogMC43ODsiIGlkPSJwYXRoLTEwIiBkPSJNIDQxOS4xMzMgODUuNzM4IEMgNDE3LjI5NSA4NS43MzkgNDE1LjQ1NSA4NS43NTQgNDEzLjYxMSA4NS43NzggQyAzNTQuODUyIDg2LjU2MSAyOTkuMDIzIDk5LjE3NCAyNDguMzU4IDEyMS4zMiBDIDU4NC4xMjEgMTMuMjA2IDc5Ni4xNzUgMjExLjI2IDgzMS43IDUwOC43NzMgTCA4NDYuMzgzIDUwNy4xMjQgQyA4MTUuNTg2IDIzNS44MDEgNjUyLjQ3NyA4NS41ODggNDE5LjEzMyA4NS43MzggWiIgdHJhbnNmb3JtPSJtYXRyaXgoMC45NjM3MywgMC4yNjY4NzgsIC0wLjI2Njg3OCwgMC45NjM3MywgODkuNTA1MjMxLCAtMTM2LjYxNTA2MSkiIGJ4Om9yaWdpbj0iMC41IDAuNSIvPgogICAgICA8cGF0aCBzdHlsZT0iZGlzcGxheTogaW5saW5lOyBmaWxsOiByZ2IoMjU1LCAyNTUsIDI1NSk7IGZpbGwtb3BhY2l0eTogMTsgZmlsbC1ydWxlOiBldmVub2RkOyBzdHJva2U6IG5vbmU7IHN0cm9rZS13aWR0aDogMXB4OyBzdHJva2UtbGluZWNhcDogYnV0dDsgc3Ryb2tlLWxpbmVqb2luOiBtaXRlcjsgc3Ryb2tlLW9wYWNpdHk6IDE7IG9wYWNpdHk6IDE7IiBpZD0icGF0aC0zIiBkPSJNIDE0Ni4wMzcgMTk0LjA2NSBDIDE0NC4yMDEgMTk0LjA2NiAxNDIuMzYxIDE5NC4wODEgMTQwLjUxNyAxOTQuMTA0IEMgODEuNzYgMTk0Ljg4OCAyNS45MzEgMjA3LjUwMyAtMjQuNzM2IDIyOS42NDggQyAzMTEuMDI5IDEyMS41MzEgNTIzLjA4MyAzMTkuNTgzIDU1OC42MDQgNjE3LjA5MyBMIDU3My4yODQgNjE1LjQ0MyBDIDU0Mi40OSAzNDQuMTIyIDM3OS4zODUgMTkzLjkxMyAxNDYuMDM3IDE5NC4wNjUgWiIgdHJhbnNmb3JtPSJtYXRyaXgoLTAuMTgwOTg4LCAtMC45ODM0ODUsIDAuOTgzNDg1LCAtMC4xODA5ODgsIC0zOS4yOTg1ODEsIDcwNS44OTc1NDQpIiBieDpvcmlnaW49IjAuNSAwLjUiLz4KICAgICAgPHBhdGggc3R5bGU9ImRpc3BsYXk6IGlubGluZTsgZmlsbDogcmdiKDI1NSwgMjU1LCAyNTUpOyBmaWxsLW9wYWNpdHk6IDE7IGZpbGwtcnVsZTogZXZlbm9kZDsgc3Ryb2tlOiBub25lOyBzdHJva2Utd2lkdGg6IDFweDsgc3Ryb2tlLWxpbmVjYXA6IGJ1dHQ7IHN0cm9rZS1saW5lam9pbjogbWl0ZXI7IHN0cm9rZS1vcGFjaXR5OiAxOyBvcGFjaXR5OiAwLjQ7IiBpZD0icGF0aC0xMSIgZD0iTSA0ODcuNzQ0IDE5My4wODQgQyA0ODUuOTA2IDE5My4wODUgNDg0LjA2NyAxOTMuMSA0ODIuMjIzIDE5My4xMjMgQyA0MjMuNDY0IDE5My45MDcgMzY3LjYzNSAyMDYuNTIgMzE2Ljk3NSAyMjguNjY4IEMgNjUyLjcyNiAxMjAuNTUyIDg2NC43NzUgMzE4LjYwNSA5MDAuMjk5IDYxNi4xMDkgTCA5MTQuOTc5IDYxNC40NiBDIDg4NC4xODQgMzQzLjE0NCA3MjEuMDgxIDE5Mi45MzUgNDg3Ljc0NCAxOTMuMDg0IFoiIHRyYW5zZm9ybT0ibWF0cml4KDAuNjE5OTk3LCAwLjc4NDYwNSwgLTAuNzg0NjA1LCAwLjYxOTk5NywgNTIzLjA2NzIzMSwgLTM0My4zMzE1MzkpIiBieDpvcmlnaW49IjAuNSAwLjUiLz4KICAgICAgPHBhdGggc3R5bGU9ImRpc3BsYXk6IGlubGluZTsgZmlsbDogcmdiKDI1NSwgMjU1LCAyNTUpOyBmaWxsLW9wYWNpdHk6IDE7IGZpbGwtcnVsZTogZXZlbm9kZDsgc3Ryb2tlOiBub25lOyBzdHJva2Utd2lkdGg6IDFweDsgc3Ryb2tlLWxpbmVjYXA6IGJ1dHQ7IHN0cm9rZS1saW5lam9pbjogbWl0ZXI7IHN0cm9rZS1vcGFjaXR5OiAxOyBvcGFjaXR5OiAwLjg0OyIgaWQ9InBhdGgtMTIiIGQ9Ik0gMjk1Ljk2OSA0MzIuNzU3IEMgMjk0LjEzMSA0MzIuNzU4IDI5Mi4yOTMgNDMyLjc3MyAyOTAuNDQ5IDQzMi43OTcgQyAyMzEuNjg4IDQzMy41OCAxNzUuODYgNDQ2LjE5NCAxMjUuMTk4IDQ2OC4zNDEgQyA0NjAuOTU3IDM2MC4yMjYgNjczLjAwNSA1NTguMjggNzA4LjUyNiA4NTUuNzg2IEwgNzIzLjIwNyA4NTQuMTM5IEMgNjkyLjQxMiA1ODIuODE5IDUyOS4zMSA0MzIuNjA5IDI5NS45NjkgNDMyLjc1NyBaIiB0cmFuc2Zvcm09Im1hdHJpeCgtMC45Nzg4NDksIDAuMjA0NTg0LCAtMC4yMDQ1ODQsIC0wLjk3ODg0OSwgOTYzLjgyMDc5NiwgMTExNi4zNjcyOTMpIiBieDpvcmlnaW49IjAuNSAwLjUiLz4KICAgICAgPHBhdGggc3R5bGU9ImRpc3BsYXk6IGlubGluZTsgZmlsbDogcmdiKDI1NSwgMjU1LCAyNTUpOyBmaWxsLW9wYWNpdHk6IDE7IGZpbGwtcnVsZTogZXZlbm9kZDsgc3Ryb2tlOiBub25lOyBzdHJva2Utd2lkdGg6IDFweDsgc3Ryb2tlLWxpbmVjYXA6IGJ1dHQ7IHN0cm9rZS1saW5lam9pbjogbWl0ZXI7IHN0cm9rZS1vcGFjaXR5OiAxOyBvcGFjaXR5OiAwLjQ7IiBpZD0icGF0aC0xMyIgZD0iTSAxNTguMDM2IDE0OC44MyBDIDE1Ni4yIDE0OC44MzMgMTU0LjM2IDE0OC44NDYgMTUyLjUxNiAxNDguODcyIEMgOTMuNzU5IDE0OS42NTMgMzcuOTMgMTYyLjI2NyAtMTIuNzM0IDE4NC40MTEgQyAzMjMuMDIyIDc2LjMwMSA1MzUuMDc2IDI3NC4zNTIgNTcwLjYwNCA1NzEuODU3IEwgNTg1LjI4NiA1NzAuMjA4IEMgNTU0LjQ4MyAyOTguODkxIDM5MS4zOCAxNDguNjgzIDE1OC4wMzYgMTQ4LjgzIFoiIHRyYW5zZm9ybT0ibWF0cml4KDAuMzM4NjE0LCAtMC45NDA5MjYsIDAuOTQwOTI2LCAwLjMzODYxNCwgLTExNS41OTUxNTgsIDQ4My43MDU5ODQpIiBieDpvcmlnaW49IjAuNSAwLjUiLz4KICAgICAgPHBhdGggc3R5bGU9ImRpc3BsYXk6IGlubGluZTsgZmlsbDogcmdiKDI1NSwgMjU1LCAyNTUpOyBmaWxsLW9wYWNpdHk6IDE7IGZpbGwtcnVsZTogZXZlbm9kZDsgc3Ryb2tlOiBub25lOyBzdHJva2Utd2lkdGg6IDFweDsgc3Ryb2tlLWxpbmVjYXA6IGJ1dHQ7IHN0cm9rZS1saW5lam9pbjogbWl0ZXI7IHN0cm9rZS1vcGFjaXR5OiAxOyBvcGFjaXR5OiAxOyIgaWQ9InBhdGgtMTQiIGQ9Ik0gNTAxLjAxOSAyODguMjkyIEMgNDk5LjE4MSAyODguMjkzIDQ5Ny4zNCAyODguMzA4IDQ5NS40OTYgMjg4LjMzMSBDIDQzNi43MzYgMjg5LjExNSAzODAuOTA4IDMwMS43MjYgMzMwLjI0MyAzMjMuODc0IEMgNjY2LjAwNCAyMTUuNzU3IDg3OC4wNjIgNDEzLjgxMiA5MTMuNTg2IDcxMS4zMjIgTCA5MjguMjY4IDcwOS42NzMgQyA4OTcuNDY4IDQzOC4zNTIgNzM0LjM2MSAyODguMTQxIDUwMS4wMTkgMjg4LjI5MiBaIiB0cmFuc2Zvcm09Im1hdHJpeCgwLjE2NDY1NiwgMC45ODYzNTEsIC0wLjk4NjM1MSwgMC4xNjQ2NTYsIDk4Mi44NTcyNjYsIC0yMzMuNDUyMDYzKSIgYng6b3JpZ2luPSIwLjUgMC41Ii8+CiAgICAgIDxwYXRoIHN0eWxlPSJkaXNwbGF5OiBpbmxpbmU7IGZpbGw6IHJnYigyNTUsIDI1NSwgMjU1KTsgZmlsbC1vcGFjaXR5OiAxOyBmaWxsLXJ1bGU6IGV2ZW5vZGQ7IHN0cm9rZTogbm9uZTsgc3Ryb2tlLXdpZHRoOiAxcHg7IHN0cm9rZS1saW5lY2FwOiBidXR0OyBzdHJva2UtbGluZWpvaW46IG1pdGVyOyBzdHJva2Utb3BhY2l0eTogMTsgb3BhY2l0eTogMC40OyIgaWQ9InBhdGgtMTUiIGQ9Ik0gMTkyLjk1NCAzNzYuNTIxIEMgMTkxLjExNSAzNzYuNTIyIDE4OS4yNzcgMzc2LjUzNyAxODcuNDMzIDM3Ni41NjEgQyAxMjguNjc0IDM3Ny4zNDQgNzIuODQ1IDM4OS45NTggMjIuMTgxIDQxMi4xMDMgQyAzNTcuOTQgMzAzLjk4OSA1NjkuOTg3IDUwMi4wNDUgNjA1LjUwNSA3OTkuNTUzIEwgNjIwLjE4OCA3OTcuOTA1IEMgNTg5LjM5MiA1MjYuNTg0IDQyNi4yOTUgMzc2LjM2OSAxOTIuOTU0IDM3Ni41MjEgWiIgdHJhbnNmb3JtPSJtYXRyaXgoLTAuOTMxNDA0LCAtMC4zNjM5ODgsIDAuMzYzOTg4LCAtMC45MzE0MDQsIDQxOS40OTkwMDYsIDExODIuNTk5ODA5KSIgYng6b3JpZ2luPSIwLjUgMC41Ii8+CiAgICAgIDxwYXRoIHN0eWxlPSJkaXNwbGF5OiBpbmxpbmU7IGZpbGw6IHJnYigyNTUsIDI1NSwgMjU1KTsgZmlsbC1vcGFjaXR5OiAxOyBmaWxsLXJ1bGU6IGV2ZW5vZGQ7IHN0cm9rZTogbm9uZTsgc3Ryb2tlLXdpZHRoOiAxcHg7IHN0cm9rZS1saW5lY2FwOiBidXR0OyBzdHJva2UtbGluZWpvaW46IG1pdGVyOyBzdHJva2Utb3BhY2l0eTogMTsgb3BhY2l0eTogMTsiIGlkPSJwYXRoLTE2IiBkPSJNIDIyMS42MTQgNjMuOTczIEMgMjE5Ljc3NyA2My45NzYgMjE3LjkzOCA2My45OSAyMTYuMDk0IDY0LjAxNSBDIDE1Ny4zMzQgNjQuNzk1IDEwMS41MDYgNzcuNDA5IDUwLjg0MSA5OS41NTQgQyAzODYuNTk4IC04LjU1OSA1OTguNjUxIDE4OS40OTcgNjM0LjE3MyA0ODcuMDAxIEwgNjQ4Ljg1NCA0ODUuMzU0IEMgNjE4LjA1OCAyMTQuMDM3IDQ1NC45NTQgNjMuODI0IDIyMS42MTQgNjMuOTczIFoiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzUwNDUyLCAtMC42NjA5MjUsIDAuNjYwOTI1LCAwLjc1MDQ1MiwgLTcwLjgwMzMyMiwgMjkwLjkyMDI3MykiIGJ4Om9yaWdpbj0iMC41IDAuNSIvPgogICAgICA8cGF0aCBzdHlsZT0iZGlzcGxheTogaW5saW5lOyBmaWxsOiByZ2IoMjU1LCAyNTUsIDI1NSk7IGZpbGwtb3BhY2l0eTogMTsgZmlsbC1ydWxlOiBldmVub2RkOyBzdHJva2U6IG5vbmU7IHN0cm9rZS13aWR0aDogMXB4OyBzdHJva2UtbGluZWNhcDogYnV0dDsgc3Ryb2tlLWxpbmVqb2luOiBtaXRlcjsgc3Ryb2tlLW9wYWNpdHk6IDE7IG9wYWNpdHk6IDAuNDsiIGlkPSJwYXRoLTE3IiBkPSJNIDQ0MS44ODggMzQyLjA5OCBDIDQ0MC4wNDcgMzQyLjA5OCA0MzguMjA3IDM0Mi4xMTQgNDM2LjM2MiAzNDIuMTM4IEMgMzc3LjYwMSAzNDIuOTIyIDMyMS43NjUgMzU1LjUzNSAyNzEuMTAzIDM3Ny42ODEgQyA2MDYuODg2IDI2OS41NjcgODE4Ljk0NCA0NjcuNjE1IDg1NC40NjIgNzY1LjEzMyBMIDg2OS4xNDIgNzYzLjQ4MyBDIDgzOC4zNTQgNDkyLjE1NCA2NzUuMjQyIDM0MS45NDggNDQxLjg4OCAzNDIuMDk4IFoiIHRyYW5zZm9ybT0ibWF0cml4KC0wLjM1NjU4MiwgMC45MzQyNjQsIC0wLjkzNDI2NCwgLTAuMzU2NTgyLCAxMjU2Ljc1OTQ5MywgMTY5LjE4MjU1MikiIGJ4Om9yaWdpbj0iMC41IDAuNSIvPgogICAgICA8ZyB0cmFuc2Zvcm09Im1hdHJpeCgwLjc2MjQ5MywgMCwgMCwgMC43NjI0OTMsIDE5LjI5NDY0NywgLTcxNi4zMjI4MTUpIj4KICAgICAgICA8cGF0aCBkPSJNIDU2Ni40NjYgMTA4OS4xMzcgTCA1NjYuNDY2IDExNDguMjIyIEMgNTY1Ljg2NyAxMTQ4LjIxOSA1NjUuMjY3IDExNDguMjE3IDU2NC42NjcgMTE0OC4yMTcgQyA1NjEuNDgxIDExNDguMjE3IDU1OC4zMSAxMTQ4LjI1OSA1NTUuMTU0IDExNDguMzQxIEwgNTU1LjE1NCAxMDg5LjEzNyBaIE0gOTA4LjI5IDE0NzcuMTQ2IEwgOTU2Ljk4NyAxNDc3LjE0NiBMIDk1Ni45ODcgMTQ4OC40NTggTCA5MDguNTY5IDE0ODguNDU4IEMgOTA4LjUzOSAxNDg0LjY5MyA5MDguNDQ3IDE0ODAuOTIyIDkwOC4yOSAxNDc3LjE0NiBaIE0gNTY2LjQ2NiAxODM1LjAxMyBMIDU2Ni40NjYgMTg3Ni40NjcgTCA1NTUuMTU0IDE4NzYuNDY3IEwgNTU1LjE1NCAxODM0Ljg4NiBDIDU1OC4zMTggMTgzNC45NzMgNTYxLjQ5IDE4MzUuMDE3IDU2NC42NjcgMTgzNS4wMTcgQyA1NjUuMjY3IDE4MzUuMDE3IDU2NS44NjcgMTgzNS4wMTYgNTY2LjQ2NiAxODM1LjAxMyBaIE0gMjIwLjc3NSAxNDg4LjQ1OCBMIDE2OS42NTcgMTQ4OC40NTggTCAxNjkuNjU3IDE0NzcuMTQ2IEwgMjIxLjA4OSAxNDc3LjE0NiBDIDIyMC45MjEgMTQ4MC45MDkgMjIwLjgxNiAxNDg0LjY4IDIyMC43NzUgMTQ4OC40NTggWiIgc3R5bGU9ImZpbGw6IHJnYigyNTUsIDI1NSwgMjU1KTsgc3Ryb2tlOiBub25lOyIgYng6b3JpZ2luPSIwIDAiLz4KICAgICAgICA8cGF0aCBkPSJNIDc2MC4xMjEgMTE0My4zMTEgTCA3MTcuMzM2IDEyMTcuNDE3IEMgNzE1LjcyIDEyMTYuNTE4IDcxNC4wOTYgMTIxNS42MzIgNzEyLjQ2NSAxMjE0Ljc2MSBMIDc1NS4zMTggMTE0MC41MzcgWiBNIDgzMC4xMjIgMTMyNC4yMDMgTCA5MDAuNDI0IDEyODMuNjE0IEwgOTAzLjE5OCAxMjg4LjQxNyBMIDgzMy4wNCAxMzI4LjkyMyBDIDgzMi4wOCAxMzI3LjMzOSA4MzEuMTA3IDEzMjUuNzY2IDgzMC4xMjIgMTMyNC4yMDMgWiBNIDg0MC41OTkgMTY0MS4xMzcgTCA5MDMuMTk3IDE2NzcuMjc4IEwgOTAwLjQyNCAxNjgyLjA4MiBMIDgzNy45MTEgMTY0NS45OSBDIDgzOC44MjEgMTY0NC4zOCA4MzkuNzE3IDE2NDIuNzYyIDg0MC41OTkgMTY0MS4xMzcgWiBNIDcyNS4xNjggMTc2MS44NDMgTCA3NjAuMTIyIDE4MjIuMzg1IEwgNzU1LjMxOCAxODI1LjE1OCBMIDcyMC4zNzkgMTc2NC42NDEgQyA3MjEuOTg1IDE3NjMuNzIyIDcyMy41ODIgMTc2Mi43ODkgNzI1LjE2OCAxNzYxLjg0MyBaIE0gNDAzLjUzOCAxNzYwLjkzMiBMIDM2Ni40NTYgMTgyNS4xNTkgTCAzNjEuNjUzIDE4MjIuMzg2IEwgMzk4LjgwMiAxNzU4LjA0MiBDIDQwMC4zNzIgMTc1OS4wMTkgNDAxLjk1MSAxNzU5Ljk4MiA0MDMuNTM4IDE3NjAuOTMyIFogTSAyODkuNTggMTY0Mi42ODkgTCAyMjEuMzUgMTY4Mi4wODIgTCAyMTguNTc3IDE2NzcuMjc5IEwgMjg2Ljk0NCAxNjM3LjgwNyBDIDI4Ny44MDcgMTYzOS40MzcgMjg4LjY4NSAxNjQxLjA2NSAyODkuNTggMTY0Mi42ODkgWiBNIDI5NC4zNTQgMTMzMi4xNjggTCAyMTguNTc2IDEyODguNDE3IEwgMjIxLjM1IDEyODMuNjE0IEwgMjk3LjIxMyAxMzI3LjQxNCBDIDI5Ni4yNDYgMTMyOC45OSAyOTUuMjkzIDEzMzAuNTc1IDI5NC4zNTQgMTMzMi4xNjggWiBNIDQwNi4wNzkgMTIyMC4yNTkgTCAzNjEuNjUzIDExNDMuMzExIEwgMzY2LjQ1NyAxMTQwLjUzNyBMIDQxMC44ODkgMTIxNy40OTUgQyA0MDkuMjc2IDEyMTguNDAzIDQwNy42NzMgMTIxOS4zMjQgNDA2LjA3OSAxMjIwLjI1OSBaIiBzdHlsZT0iZmlsbDogcmdiKDI1NSwgMjU1LCAyNTUpOyBzdHJva2U6IG5vbmU7IiBieDpvcmlnaW49IjAgMCIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgICA8cmVjdCB4PSI0MjkuMzY3IiB5PSI0MjUuOTc5IiB3aWR0aD0iMjAuMDAzIiBoZWlnaHQ9IjIxLjczNSIgc3R5bGU9ImRpc3BsYXk6IGlubGluZTsgb3BhY2l0eTogMTsgZmlsbDogcmdiKDI1NSwgMjU1LCAyNTUpOyBmaWxsLW9wYWNpdHk6IDE7IHN0cm9rZTogbm9uZTsgc3Ryb2tlLXdpZHRoOiAzNC45OyBzdHJva2UtbWl0ZXJsaW1pdDogNDsgc3Ryb2tlLWRhc2hhcnJheTogbm9uZTsgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7IHN0cm9rZS1vcGFjaXR5OiAwLjk5NjA3ODsiIGlkPSJwYXRoLTkxIiB0cmFuc2Zvcm09Im1hdHJpeCgxLCAwLCAwLCAwLjk5OTk5OSwgLTMwMS4zNzcwNzUsIC0yMTkuNDk4NDM0KSIvPgogICAgPHJlY3QgeD0iNDQ2Ljg1MyIgeT0iMjUuNDYyIiB3aWR0aD0iMjUuOTkiIGhlaWdodD0iMjUuOTkiIHN0eWxlPSJkaXNwbGF5OiBpbmxpbmU7IG9wYWNpdHk6IDE7IGZpbGw6IHJnYigyNTUsIDI1NSwgMjU1KTsgZmlsbC1vcGFjaXR5OiAxOyBzdHJva2U6IG5vbmU7IHN0cm9rZS13aWR0aDogMzQuOTsgc3Ryb2tlLW1pdGVybGltaXQ6IDQ7IHN0cm9rZS1kYXNoYXJyYXk6IG5vbmU7IHN0cm9rZS1kYXNob2Zmc2V0OiAwOyBzdHJva2Utb3BhY2l0eTogMC45OTYwNzg7IiBpZD0icGF0aC05MyIvPgogICAgPHJlY3QgeD0iLTEzNS45NTYiIHk9IjYwNS4xNDEiIHdpZHRoPSIzOS44NTEiIGhlaWdodD0iMzkuODUxIiBzdHlsZT0iZGlzcGxheTogaW5saW5lOyBvcGFjaXR5OiAxOyBmaWxsOiByZ2IoMjU1LCAyNTUsIDI1NSk7IGZpbGwtb3BhY2l0eTogMTsgc3Ryb2tlOiBub25lOyBzdHJva2Utd2lkdGg6IDM0Ljk7IHN0cm9rZS1taXRlcmxpbWl0OiA0OyBzdHJva2UtZGFzaGFycmF5OiBub25lOyBzdHJva2UtZGFzaG9mZnNldDogMDsgc3Ryb2tlLW9wYWNpdHk6IDAuOTk2MDc4OyIgaWQ9InBhdGgtOTQiIHRyYW5zZm9ybT0ibWF0cml4KDAuOTk5OTk5LCAwLCAwLCAxLCA4NDYuMTc2NzU2LCAtMzk0Ljk1NjAyNCkiLz4KICAgIDxyZWN0IHg9IjIyNS43NzkiIHk9IjY4OS44MzYiIHdpZHRoPSIyNS45OSIgaGVpZ2h0PSIyNS45OSIgc3R5bGU9ImRpc3BsYXk6IGlubGluZTsgb3BhY2l0eTogMTsgZmlsbDogcmdiKDI1NSwgMjU1LCAyNTUpOyBmaWxsLW9wYWNpdHk6IDE7IHN0cm9rZTogbm9uZTsgc3Ryb2tlLXdpZHRoOiAzNC45OyBzdHJva2UtbWl0ZXJsaW1pdDogNDsgc3Ryb2tlLWRhc2hhcnJheTogbm9uZTsgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7IHN0cm9rZS1vcGFjaXR5OiAwLjk5NjA3ODsiIGlkPSJwYXRoLTk1Ii8+CiAgICA8cmVjdCB4PSI1OTQuMDEzIiB5PSI3MzcuMTQyIiB3aWR0aD0iMjAuNzkyIiBoZWlnaHQ9IjIyLjUyNSIgc3R5bGU9ImRpc3BsYXk6IGlubGluZTsgb3BhY2l0eTogMTsgZmlsbDogcmdiKDI1NSwgMjU1LCAyNTUpOyBmaWxsLW9wYWNpdHk6IDE7IHN0cm9rZTogbm9uZTsgc3Ryb2tlLXdpZHRoOiAzNC45OyBzdHJva2UtbWl0ZXJsaW1pdDogNDsgc3Ryb2tlLWRhc2hhcnJheTogbm9uZTsgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7IHN0cm9rZS1vcGFjaXR5OiAwLjk5NjA3ODsiIGlkPSJwYXRoLTk2Ii8+CiAgICA8cmVjdCB4PSIzODcuMjM1IiB5PSI0NzkuMzk3IiB3aWR0aD0iMjUuOTkiIGhlaWdodD0iMjUuOTkiIHN0eWxlPSJkaXNwbGF5OiBpbmxpbmU7IG9wYWNpdHk6IDE7IGZpbGw6IHJnYigyNTUsIDI1NSwgMjU1KTsgZmlsbC1vcGFjaXR5OiAxOyBzdHJva2U6IG5vbmU7IHN0cm9rZS13aWR0aDogMzQuOTsgc3Ryb2tlLW1pdGVybGltaXQ6IDQ7IHN0cm9rZS1kYXNoYXJyYXk6IG5vbmU7IHN0cm9rZS1kYXNob2Zmc2V0OiAwOyBzdHJva2Utb3BhY2l0eTogMC45OTYwNzg7IiBpZD0icGF0aC05OCIgdHJhbnNmb3JtPSJtYXRyaXgoMS4wMDAwMDEsIDAsIDAsIDAuOTk5OTk5LCAzNjUuMjc0OTY2LCA3OS4yOTUyNDEpIi8+CiAgICA8cmVjdCB4PSI0MjEuOTYyIiB5PSI3NzUuOTM3IiB3aWR0aD0iMzIuOTIiIGhlaWdodD0iMzQuNjUzIiBzdHlsZT0iZGlzcGxheTogaW5saW5lOyBvcGFjaXR5OiAxOyBmaWxsOiByZ2IoMjU1LCAyNTUsIDI1NSk7IGZpbGwtb3BhY2l0eTogMTsgc3Ryb2tlOiBub25lOyBzdHJva2Utd2lkdGg6IDM0Ljk7IHN0cm9rZS1taXRlcmxpbWl0OiA0OyBzdHJva2UtZGFzaGFycmF5OiBub25lOyBzdHJva2UtZGFzaG9mZnNldDogMDsgc3Ryb2tlLW9wYWNpdHk6IDAuOTk2MDc4OyIgaWQ9InBhdGgtOTkiLz4KICAgIDxyZWN0IHg9Ii02Ni45MzkiIHk9Ii01NjguOTc4IiB3aWR0aD0iMjAuODY3IiBoZWlnaHQ9IjIwLjc5MiIgc3R5bGU9ImRpc3BsYXk6IGlubGluZTsgb3BhY2l0eTogMTsgZmlsbDogcmdiKDI1NSwgMjU1LCAyNTUpOyBmaWxsLW9wYWNpdHk6IDE7IHN0cm9rZTogbm9uZTsgc3Ryb2tlLXdpZHRoOiAzNC45OyBzdHJva2UtbWl0ZXJsaW1pdDogNDsgc3Ryb2tlLWRhc2hhcnJheTogbm9uZTsgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7IHN0cm9rZS1vcGFjaXR5OiAwLjk5NjA3ODsiIGlkPSJwYXRoLTEwMSIgdHJhbnNmb3JtPSJtYXRyaXgoLTEsIDAsIDAsIDAuOTk5OTk3LCAzMS4zNTY5MjgsIDk4NC43MzYzMDYpIi8+CiAgPC9nPgo8L3N2Zz4=);background-repeat:no-repeat;background-position:-725px -145px;background-size:1024px 1024px}.menu.menu-left{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiIHZpZXdCb3g9IjAgMCA1MDAgNTAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOmJ4PSJodHRwczovL2JveHktc3ZnLmNvbSI+CiAgPGcgdHJhbnNmb3JtPSJtYXRyaXgoMC42MDgyNjEsIDAsIDAsIDAuNjA4MjYxLCAtMjAuMDg0OTc2LCAzLjI1NTczNikiPgogICAgPGc+CiAgICAgIDxwYXRoIHN0eWxlPSJkaXNwbGF5OiBpbmxpbmU7IGZpbGw6IHJnYigyNTUsIDI1NSwgMjU1KTsgZmlsbC1vcGFjaXR5OiAxOyBmaWxsLXJ1bGU6IGV2ZW5vZGQ7IHN0cm9rZTogbm9uZTsgc3Ryb2tlLXdpZHRoOiAxcHg7IHN0cm9rZS1saW5lY2FwOiBidXR0OyBzdHJva2UtbGluZWpvaW46IG1pdGVyOyBzdHJva2Utb3BhY2l0eTogMTsgb3BhY2l0eTogMC43ODsiIGlkPSJwYXRoLTEwIiBkPSJNIDQxOS4xMzMgODUuNzM4IEMgNDE3LjI5NSA4NS43MzkgNDE1LjQ1NSA4NS43NTQgNDEzLjYxMSA4NS43NzggQyAzNTQuODUyIDg2LjU2MSAyOTkuMDIzIDk5LjE3NCAyNDguMzU4IDEyMS4zMiBDIDU4NC4xMjEgMTMuMjA2IDc5Ni4xNzUgMjExLjI2IDgzMS43IDUwOC43NzMgTCA4NDYuMzgzIDUwNy4xMjQgQyA4MTUuNTg2IDIzNS44MDEgNjUyLjQ3NyA4NS41ODggNDE5LjEzMyA4NS43MzggWiIgdHJhbnNmb3JtPSJtYXRyaXgoMC45NjM3MywgMC4yNjY4NzgsIC0wLjI2Njg3OCwgMC45NjM3MywgODkuNTA1MjMxLCAtMTM2LjYxNTA2MSkiIGJ4Om9yaWdpbj0iMC41IDAuNSIvPgogICAgICA8cGF0aCBzdHlsZT0iZGlzcGxheTogaW5saW5lOyBmaWxsOiByZ2IoMjU1LCAyNTUsIDI1NSk7IGZpbGwtb3BhY2l0eTogMTsgZmlsbC1ydWxlOiBldmVub2RkOyBzdHJva2U6IG5vbmU7IHN0cm9rZS13aWR0aDogMXB4OyBzdHJva2UtbGluZWNhcDogYnV0dDsgc3Ryb2tlLWxpbmVqb2luOiBtaXRlcjsgc3Ryb2tlLW9wYWNpdHk6IDE7IG9wYWNpdHk6IDE7IiBpZD0icGF0aC0zIiBkPSJNIDE0Ni4wMzcgMTk0LjA2NSBDIDE0NC4yMDEgMTk0LjA2NiAxNDIuMzYxIDE5NC4wODEgMTQwLjUxNyAxOTQuMTA0IEMgODEuNzYgMTk0Ljg4OCAyNS45MzEgMjA3LjUwMyAtMjQuNzM2IDIyOS42NDggQyAzMTEuMDI5IDEyMS41MzEgNTIzLjA4MyAzMTkuNTgzIDU1OC42MDQgNjE3LjA5MyBMIDU3My4yODQgNjE1LjQ0MyBDIDU0Mi40OSAzNDQuMTIyIDM3OS4zODUgMTkzLjkxMyAxNDYuMDM3IDE5NC4wNjUgWiIgdHJhbnNmb3JtPSJtYXRyaXgoLTAuMTgwOTg4LCAtMC45ODM0ODUsIDAuOTgzNDg1LCAtMC4xODA5ODgsIC0zOS4yOTg1ODEsIDcwNS44OTc1NDQpIiBieDpvcmlnaW49IjAuNSAwLjUiLz4KICAgICAgPHBhdGggc3R5bGU9ImRpc3BsYXk6IGlubGluZTsgZmlsbDogcmdiKDI1NSwgMjU1LCAyNTUpOyBmaWxsLW9wYWNpdHk6IDE7IGZpbGwtcnVsZTogZXZlbm9kZDsgc3Ryb2tlOiBub25lOyBzdHJva2Utd2lkdGg6IDFweDsgc3Ryb2tlLWxpbmVjYXA6IGJ1dHQ7IHN0cm9rZS1saW5lam9pbjogbWl0ZXI7IHN0cm9rZS1vcGFjaXR5OiAxOyBvcGFjaXR5OiAwLjQ7IiBpZD0icGF0aC0xMSIgZD0iTSA0ODcuNzQ0IDE5My4wODQgQyA0ODUuOTA2IDE5My4wODUgNDg0LjA2NyAxOTMuMSA0ODIuMjIzIDE5My4xMjMgQyA0MjMuNDY0IDE5My45MDcgMzY3LjYzNSAyMDYuNTIgMzE2Ljk3NSAyMjguNjY4IEMgNjUyLjcyNiAxMjAuNTUyIDg2NC43NzUgMzE4LjYwNSA5MDAuMjk5IDYxNi4xMDkgTCA5MTQuOTc5IDYxNC40NiBDIDg4NC4xODQgMzQzLjE0NCA3MjEuMDgxIDE5Mi45MzUgNDg3Ljc0NCAxOTMuMDg0IFoiIHRyYW5zZm9ybT0ibWF0cml4KDAuNjE5OTk3LCAwLjc4NDYwNSwgLTAuNzg0NjA1LCAwLjYxOTk5NywgNTIzLjA2NzIzMSwgLTM0My4zMzE1MzkpIiBieDpvcmlnaW49IjAuNSAwLjUiLz4KICAgICAgPHBhdGggc3R5bGU9ImRpc3BsYXk6IGlubGluZTsgZmlsbDogcmdiKDI1NSwgMjU1LCAyNTUpOyBmaWxsLW9wYWNpdHk6IDE7IGZpbGwtcnVsZTogZXZlbm9kZDsgc3Ryb2tlOiBub25lOyBzdHJva2Utd2lkdGg6IDFweDsgc3Ryb2tlLWxpbmVjYXA6IGJ1dHQ7IHN0cm9rZS1saW5lam9pbjogbWl0ZXI7IHN0cm9rZS1vcGFjaXR5OiAxOyBvcGFjaXR5OiAwLjg0OyIgaWQ9InBhdGgtMTIiIGQ9Ik0gMjk1Ljk2OSA0MzIuNzU3IEMgMjk0LjEzMSA0MzIuNzU4IDI5Mi4yOTMgNDMyLjc3MyAyOTAuNDQ5IDQzMi43OTcgQyAyMzEuNjg4IDQzMy41OCAxNzUuODYgNDQ2LjE5NCAxMjUuMTk4IDQ2OC4zNDEgQyA0NjAuOTU3IDM2MC4yMjYgNjczLjAwNSA1NTguMjggNzA4LjUyNiA4NTUuNzg2IEwgNzIzLjIwNyA4NTQuMTM5IEMgNjkyLjQxMiA1ODIuODE5IDUyOS4zMSA0MzIuNjA5IDI5NS45NjkgNDMyLjc1NyBaIiB0cmFuc2Zvcm09Im1hdHJpeCgtMC45Nzg4NDksIDAuMjA0NTg0LCAtMC4yMDQ1ODQsIC0wLjk3ODg0OSwgOTYzLjgyMDc5NiwgMTExNi4zNjcyOTMpIiBieDpvcmlnaW49IjAuNSAwLjUiLz4KICAgICAgPHBhdGggc3R5bGU9ImRpc3BsYXk6IGlubGluZTsgZmlsbDogcmdiKDI1NSwgMjU1LCAyNTUpOyBmaWxsLW9wYWNpdHk6IDE7IGZpbGwtcnVsZTogZXZlbm9kZDsgc3Ryb2tlOiBub25lOyBzdHJva2Utd2lkdGg6IDFweDsgc3Ryb2tlLWxpbmVjYXA6IGJ1dHQ7IHN0cm9rZS1saW5lam9pbjogbWl0ZXI7IHN0cm9rZS1vcGFjaXR5OiAxOyBvcGFjaXR5OiAwLjQ7IiBpZD0icGF0aC0xMyIgZD0iTSAxNTguMDM2IDE0OC44MyBDIDE1Ni4yIDE0OC44MzMgMTU0LjM2IDE0OC44NDYgMTUyLjUxNiAxNDguODcyIEMgOTMuNzU5IDE0OS42NTMgMzcuOTMgMTYyLjI2NyAtMTIuNzM0IDE4NC40MTEgQyAzMjMuMDIyIDc2LjMwMSA1MzUuMDc2IDI3NC4zNTIgNTcwLjYwNCA1NzEuODU3IEwgNTg1LjI4NiA1NzAuMjA4IEMgNTU0LjQ4MyAyOTguODkxIDM5MS4zOCAxNDguNjgzIDE1OC4wMzYgMTQ4LjgzIFoiIHRyYW5zZm9ybT0ibWF0cml4KDAuMzM4NjE0LCAtMC45NDA5MjYsIDAuOTQwOTI2LCAwLjMzODYxNCwgLTExNS41OTUxNTgsIDQ4My43MDU5ODQpIiBieDpvcmlnaW49IjAuNSAwLjUiLz4KICAgICAgPHBhdGggc3R5bGU9ImRpc3BsYXk6IGlubGluZTsgZmlsbDogcmdiKDI1NSwgMjU1LCAyNTUpOyBmaWxsLW9wYWNpdHk6IDE7IGZpbGwtcnVsZTogZXZlbm9kZDsgc3Ryb2tlOiBub25lOyBzdHJva2Utd2lkdGg6IDFweDsgc3Ryb2tlLWxpbmVjYXA6IGJ1dHQ7IHN0cm9rZS1saW5lam9pbjogbWl0ZXI7IHN0cm9rZS1vcGFjaXR5OiAxOyBvcGFjaXR5OiAxOyIgaWQ9InBhdGgtMTQiIGQ9Ik0gNTAxLjAxOSAyODguMjkyIEMgNDk5LjE4MSAyODguMjkzIDQ5Ny4zNCAyODguMzA4IDQ5NS40OTYgMjg4LjMzMSBDIDQzNi43MzYgMjg5LjExNSAzODAuOTA4IDMwMS43MjYgMzMwLjI0MyAzMjMuODc0IEMgNjY2LjAwNCAyMTUuNzU3IDg3OC4wNjIgNDEzLjgxMiA5MTMuNTg2IDcxMS4zMjIgTCA5MjguMjY4IDcwOS42NzMgQyA4OTcuNDY4IDQzOC4zNTIgNzM0LjM2MSAyODguMTQxIDUwMS4wMTkgMjg4LjI5MiBaIiB0cmFuc2Zvcm09Im1hdHJpeCgwLjE2NDY1NiwgMC45ODYzNTEsIC0wLjk4NjM1MSwgMC4xNjQ2NTYsIDk4Mi44NTcyNjYsIC0yMzMuNDUyMDYzKSIgYng6b3JpZ2luPSIwLjUgMC41Ii8+CiAgICAgIDxwYXRoIHN0eWxlPSJkaXNwbGF5OiBpbmxpbmU7IGZpbGw6IHJnYigyNTUsIDI1NSwgMjU1KTsgZmlsbC1vcGFjaXR5OiAxOyBmaWxsLXJ1bGU6IGV2ZW5vZGQ7IHN0cm9rZTogbm9uZTsgc3Ryb2tlLXdpZHRoOiAxcHg7IHN0cm9rZS1saW5lY2FwOiBidXR0OyBzdHJva2UtbGluZWpvaW46IG1pdGVyOyBzdHJva2Utb3BhY2l0eTogMTsgb3BhY2l0eTogMC40OyIgaWQ9InBhdGgtMTUiIGQ9Ik0gMTkyLjk1NCAzNzYuNTIxIEMgMTkxLjExNSAzNzYuNTIyIDE4OS4yNzcgMzc2LjUzNyAxODcuNDMzIDM3Ni41NjEgQyAxMjguNjc0IDM3Ny4zNDQgNzIuODQ1IDM4OS45NTggMjIuMTgxIDQxMi4xMDMgQyAzNTcuOTQgMzAzLjk4OSA1NjkuOTg3IDUwMi4wNDUgNjA1LjUwNSA3OTkuNTUzIEwgNjIwLjE4OCA3OTcuOTA1IEMgNTg5LjM5MiA1MjYuNTg0IDQyNi4yOTUgMzc2LjM2OSAxOTIuOTU0IDM3Ni41MjEgWiIgdHJhbnNmb3JtPSJtYXRyaXgoLTAuOTMxNDA0LCAtMC4zNjM5ODgsIDAuMzYzOTg4LCAtMC45MzE0MDQsIDQxOS40OTkwMDYsIDExODIuNTk5ODA5KSIgYng6b3JpZ2luPSIwLjUgMC41Ii8+CiAgICAgIDxwYXRoIHN0eWxlPSJkaXNwbGF5OiBpbmxpbmU7IGZpbGw6IHJnYigyNTUsIDI1NSwgMjU1KTsgZmlsbC1vcGFjaXR5OiAxOyBmaWxsLXJ1bGU6IGV2ZW5vZGQ7IHN0cm9rZTogbm9uZTsgc3Ryb2tlLXdpZHRoOiAxcHg7IHN0cm9rZS1saW5lY2FwOiBidXR0OyBzdHJva2UtbGluZWpvaW46IG1pdGVyOyBzdHJva2Utb3BhY2l0eTogMTsgb3BhY2l0eTogMTsiIGlkPSJwYXRoLTE2IiBkPSJNIDIyMS42MTQgNjMuOTczIEMgMjE5Ljc3NyA2My45NzYgMjE3LjkzOCA2My45OSAyMTYuMDk0IDY0LjAxNSBDIDE1Ny4zMzQgNjQuNzk1IDEwMS41MDYgNzcuNDA5IDUwLjg0MSA5OS41NTQgQyAzODYuNTk4IC04LjU1OSA1OTguNjUxIDE4OS40OTcgNjM0LjE3MyA0ODcuMDAxIEwgNjQ4Ljg1NCA0ODUuMzU0IEMgNjE4LjA1OCAyMTQuMDM3IDQ1NC45NTQgNjMuODI0IDIyMS42MTQgNjMuOTczIFoiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzUwNDUyLCAtMC42NjA5MjUsIDAuNjYwOTI1LCAwLjc1MDQ1MiwgLTcwLjgwMzMyMiwgMjkwLjkyMDI3MykiIGJ4Om9yaWdpbj0iMC41IDAuNSIvPgogICAgICA8cGF0aCBzdHlsZT0iZGlzcGxheTogaW5saW5lOyBmaWxsOiByZ2IoMjU1LCAyNTUsIDI1NSk7IGZpbGwtb3BhY2l0eTogMTsgZmlsbC1ydWxlOiBldmVub2RkOyBzdHJva2U6IG5vbmU7IHN0cm9rZS13aWR0aDogMXB4OyBzdHJva2UtbGluZWNhcDogYnV0dDsgc3Ryb2tlLWxpbmVqb2luOiBtaXRlcjsgc3Ryb2tlLW9wYWNpdHk6IDE7IG9wYWNpdHk6IDAuNDsiIGlkPSJwYXRoLTE3IiBkPSJNIDQ0MS44ODggMzQyLjA5OCBDIDQ0MC4wNDcgMzQyLjA5OCA0MzguMjA3IDM0Mi4xMTQgNDM2LjM2MiAzNDIuMTM4IEMgMzc3LjYwMSAzNDIuOTIyIDMyMS43NjUgMzU1LjUzNSAyNzEuMTAzIDM3Ny42ODEgQyA2MDYuODg2IDI2OS41NjcgODE4Ljk0NCA0NjcuNjE1IDg1NC40NjIgNzY1LjEzMyBMIDg2OS4xNDIgNzYzLjQ4MyBDIDgzOC4zNTQgNDkyLjE1NCA2NzUuMjQyIDM0MS45NDggNDQxLjg4OCAzNDIuMDk4IFoiIHRyYW5zZm9ybT0ibWF0cml4KC0wLjM1NjU4MiwgMC45MzQyNjQsIC0wLjkzNDI2NCwgLTAuMzU2NTgyLCAxMjU2Ljc1OTQ5MywgMTY5LjE4MjU1MikiIGJ4Om9yaWdpbj0iMC41IDAuNSIvPgogICAgICA8ZyB0cmFuc2Zvcm09Im1hdHJpeCgwLjc2MjQ5MywgMCwgMCwgMC43NjI0OTMsIDE5LjI5NDY0NywgLTcxNi4zMjI4MTUpIj4KICAgICAgICA8cGF0aCBkPSJNIDU2Ni40NjYgMTA4OS4xMzcgTCA1NjYuNDY2IDExNDguMjIyIEMgNTY1Ljg2NyAxMTQ4LjIxOSA1NjUuMjY3IDExNDguMjE3IDU2NC42NjcgMTE0OC4yMTcgQyA1NjEuNDgxIDExNDguMjE3IDU1OC4zMSAxMTQ4LjI1OSA1NTUuMTU0IDExNDguMzQxIEwgNTU1LjE1NCAxMDg5LjEzNyBaIE0gOTA4LjI5IDE0NzcuMTQ2IEwgOTU2Ljk4NyAxNDc3LjE0NiBMIDk1Ni45ODcgMTQ4OC40NTggTCA5MDguNTY5IDE0ODguNDU4IEMgOTA4LjUzOSAxNDg0LjY5MyA5MDguNDQ3IDE0ODAuOTIyIDkwOC4yOSAxNDc3LjE0NiBaIE0gNTY2LjQ2NiAxODM1LjAxMyBMIDU2Ni40NjYgMTg3Ni40NjcgTCA1NTUuMTU0IDE4NzYuNDY3IEwgNTU1LjE1NCAxODM0Ljg4NiBDIDU1OC4zMTggMTgzNC45NzMgNTYxLjQ5IDE4MzUuMDE3IDU2NC42NjcgMTgzNS4wMTcgQyA1NjUuMjY3IDE4MzUuMDE3IDU2NS44NjcgMTgzNS4wMTYgNTY2LjQ2NiAxODM1LjAxMyBaIE0gMjIwLjc3NSAxNDg4LjQ1OCBMIDE2OS42NTcgMTQ4OC40NTggTCAxNjkuNjU3IDE0NzcuMTQ2IEwgMjIxLjA4OSAxNDc3LjE0NiBDIDIyMC45MjEgMTQ4MC45MDkgMjIwLjgxNiAxNDg0LjY4IDIyMC43NzUgMTQ4OC40NTggWiIgc3R5bGU9ImZpbGw6IHJnYigyNTUsIDI1NSwgMjU1KTsgc3Ryb2tlOiBub25lOyIgYng6b3JpZ2luPSIwIDAiLz4KICAgICAgICA8cGF0aCBkPSJNIDc2MC4xMjEgMTE0My4zMTEgTCA3MTcuMzM2IDEyMTcuNDE3IEMgNzE1LjcyIDEyMTYuNTE4IDcxNC4wOTYgMTIxNS42MzIgNzEyLjQ2NSAxMjE0Ljc2MSBMIDc1NS4zMTggMTE0MC41MzcgWiBNIDgzMC4xMjIgMTMyNC4yMDMgTCA5MDAuNDI0IDEyODMuNjE0IEwgOTAzLjE5OCAxMjg4LjQxNyBMIDgzMy4wNCAxMzI4LjkyMyBDIDgzMi4wOCAxMzI3LjMzOSA4MzEuMTA3IDEzMjUuNzY2IDgzMC4xMjIgMTMyNC4yMDMgWiBNIDg0MC41OTkgMTY0MS4xMzcgTCA5MDMuMTk3IDE2NzcuMjc4IEwgOTAwLjQyNCAxNjgyLjA4MiBMIDgzNy45MTEgMTY0NS45OSBDIDgzOC44MjEgMTY0NC4zOCA4MzkuNzE3IDE2NDIuNzYyIDg0MC41OTkgMTY0MS4xMzcgWiBNIDcyNS4xNjggMTc2MS44NDMgTCA3NjAuMTIyIDE4MjIuMzg1IEwgNzU1LjMxOCAxODI1LjE1OCBMIDcyMC4zNzkgMTc2NC42NDEgQyA3MjEuOTg1IDE3NjMuNzIyIDcyMy41ODIgMTc2Mi43ODkgNzI1LjE2OCAxNzYxLjg0MyBaIE0gNDAzLjUzOCAxNzYwLjkzMiBMIDM2Ni40NTYgMTgyNS4xNTkgTCAzNjEuNjUzIDE4MjIuMzg2IEwgMzk4LjgwMiAxNzU4LjA0MiBDIDQwMC4zNzIgMTc1OS4wMTkgNDAxLjk1MSAxNzU5Ljk4MiA0MDMuNTM4IDE3NjAuOTMyIFogTSAyODkuNTggMTY0Mi42ODkgTCAyMjEuMzUgMTY4Mi4wODIgTCAyMTguNTc3IDE2NzcuMjc5IEwgMjg2Ljk0NCAxNjM3LjgwNyBDIDI4Ny44MDcgMTYzOS40MzcgMjg4LjY4NSAxNjQxLjA2NSAyODkuNTggMTY0Mi42ODkgWiBNIDI5NC4zNTQgMTMzMi4xNjggTCAyMTguNTc2IDEyODguNDE3IEwgMjIxLjM1IDEyODMuNjE0IEwgMjk3LjIxMyAxMzI3LjQxNCBDIDI5Ni4yNDYgMTMyOC45OSAyOTUuMjkzIDEzMzAuNTc1IDI5NC4zNTQgMTMzMi4xNjggWiBNIDQwNi4wNzkgMTIyMC4yNTkgTCAzNjEuNjUzIDExNDMuMzExIEwgMzY2LjQ1NyAxMTQwLjUzNyBMIDQxMC44ODkgMTIxNy40OTUgQyA0MDkuMjc2IDEyMTguNDAzIDQwNy42NzMgMTIxOS4zMjQgNDA2LjA3OSAxMjIwLjI1OSBaIiBzdHlsZT0iZmlsbDogcmdiKDI1NSwgMjU1LCAyNTUpOyBzdHJva2U6IG5vbmU7IiBieDpvcmlnaW49IjAgMCIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgICA8cmVjdCB4PSI0MjkuMzY3IiB5PSI0MjUuOTc5IiB3aWR0aD0iMjAuMDAzIiBoZWlnaHQ9IjIxLjczNSIgc3R5bGU9ImRpc3BsYXk6IGlubGluZTsgb3BhY2l0eTogMTsgZmlsbDogcmdiKDI1NSwgMjU1LCAyNTUpOyBmaWxsLW9wYWNpdHk6IDE7IHN0cm9rZTogbm9uZTsgc3Ryb2tlLXdpZHRoOiAzNC45OyBzdHJva2UtbWl0ZXJsaW1pdDogNDsgc3Ryb2tlLWRhc2hhcnJheTogbm9uZTsgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7IHN0cm9rZS1vcGFjaXR5OiAwLjk5NjA3ODsiIGlkPSJwYXRoLTkxIiB0cmFuc2Zvcm09Im1hdHJpeCgxLCAwLCAwLCAwLjk5OTk5OSwgLTMwMS4zNzcwNzUsIC0yMTkuNDk4NDM0KSIvPgogICAgPHJlY3QgeD0iNDQ2Ljg1MyIgeT0iMjUuNDYyIiB3aWR0aD0iMjUuOTkiIGhlaWdodD0iMjUuOTkiIHN0eWxlPSJkaXNwbGF5OiBpbmxpbmU7IG9wYWNpdHk6IDE7IGZpbGw6IHJnYigyNTUsIDI1NSwgMjU1KTsgZmlsbC1vcGFjaXR5OiAxOyBzdHJva2U6IG5vbmU7IHN0cm9rZS13aWR0aDogMzQuOTsgc3Ryb2tlLW1pdGVybGltaXQ6IDQ7IHN0cm9rZS1kYXNoYXJyYXk6IG5vbmU7IHN0cm9rZS1kYXNob2Zmc2V0OiAwOyBzdHJva2Utb3BhY2l0eTogMC45OTYwNzg7IiBpZD0icGF0aC05MyIvPgogICAgPHJlY3QgeD0iLTEzNS45NTYiIHk9IjYwNS4xNDEiIHdpZHRoPSIzOS44NTEiIGhlaWdodD0iMzkuODUxIiBzdHlsZT0iZGlzcGxheTogaW5saW5lOyBvcGFjaXR5OiAxOyBmaWxsOiByZ2IoMjU1LCAyNTUsIDI1NSk7IGZpbGwtb3BhY2l0eTogMTsgc3Ryb2tlOiBub25lOyBzdHJva2Utd2lkdGg6IDM0Ljk7IHN0cm9rZS1taXRlcmxpbWl0OiA0OyBzdHJva2UtZGFzaGFycmF5OiBub25lOyBzdHJva2UtZGFzaG9mZnNldDogMDsgc3Ryb2tlLW9wYWNpdHk6IDAuOTk2MDc4OyIgaWQ9InBhdGgtOTQiIHRyYW5zZm9ybT0ibWF0cml4KDAuOTk5OTk5LCAwLCAwLCAxLCA4NDYuMTc2NzU2LCAtMzk0Ljk1NjAyNCkiLz4KICAgIDxyZWN0IHg9IjIyNS43NzkiIHk9IjY4OS44MzYiIHdpZHRoPSIyNS45OSIgaGVpZ2h0PSIyNS45OSIgc3R5bGU9ImRpc3BsYXk6IGlubGluZTsgb3BhY2l0eTogMTsgZmlsbDogcmdiKDI1NSwgMjU1LCAyNTUpOyBmaWxsLW9wYWNpdHk6IDE7IHN0cm9rZTogbm9uZTsgc3Ryb2tlLXdpZHRoOiAzNC45OyBzdHJva2UtbWl0ZXJsaW1pdDogNDsgc3Ryb2tlLWRhc2hhcnJheTogbm9uZTsgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7IHN0cm9rZS1vcGFjaXR5OiAwLjk5NjA3ODsiIGlkPSJwYXRoLTk1Ii8+CiAgICA8cmVjdCB4PSI1OTQuMDEzIiB5PSI3MzcuMTQyIiB3aWR0aD0iMjAuNzkyIiBoZWlnaHQ9IjIyLjUyNSIgc3R5bGU9ImRpc3BsYXk6IGlubGluZTsgb3BhY2l0eTogMTsgZmlsbDogcmdiKDI1NSwgMjU1LCAyNTUpOyBmaWxsLW9wYWNpdHk6IDE7IHN0cm9rZTogbm9uZTsgc3Ryb2tlLXdpZHRoOiAzNC45OyBzdHJva2UtbWl0ZXJsaW1pdDogNDsgc3Ryb2tlLWRhc2hhcnJheTogbm9uZTsgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7IHN0cm9rZS1vcGFjaXR5OiAwLjk5NjA3ODsiIGlkPSJwYXRoLTk2Ii8+CiAgICA8cmVjdCB4PSIzODcuMjM1IiB5PSI0NzkuMzk3IiB3aWR0aD0iMjUuOTkiIGhlaWdodD0iMjUuOTkiIHN0eWxlPSJkaXNwbGF5OiBpbmxpbmU7IG9wYWNpdHk6IDE7IGZpbGw6IHJnYigyNTUsIDI1NSwgMjU1KTsgZmlsbC1vcGFjaXR5OiAxOyBzdHJva2U6IG5vbmU7IHN0cm9rZS13aWR0aDogMzQuOTsgc3Ryb2tlLW1pdGVybGltaXQ6IDQ7IHN0cm9rZS1kYXNoYXJyYXk6IG5vbmU7IHN0cm9rZS1kYXNob2Zmc2V0OiAwOyBzdHJva2Utb3BhY2l0eTogMC45OTYwNzg7IiBpZD0icGF0aC05OCIgdHJhbnNmb3JtPSJtYXRyaXgoMS4wMDAwMDEsIDAsIDAsIDAuOTk5OTk5LCAzNjUuMjc0OTY2LCA3OS4yOTUyNDEpIi8+CiAgICA8cmVjdCB4PSI0MjEuOTYyIiB5PSI3NzUuOTM3IiB3aWR0aD0iMzIuOTIiIGhlaWdodD0iMzQuNjUzIiBzdHlsZT0iZGlzcGxheTogaW5saW5lOyBvcGFjaXR5OiAxOyBmaWxsOiByZ2IoMjU1LCAyNTUsIDI1NSk7IGZpbGwtb3BhY2l0eTogMTsgc3Ryb2tlOiBub25lOyBzdHJva2Utd2lkdGg6IDM0Ljk7IHN0cm9rZS1taXRlcmxpbWl0OiA0OyBzdHJva2UtZGFzaGFycmF5OiBub25lOyBzdHJva2UtZGFzaG9mZnNldDogMDsgc3Ryb2tlLW9wYWNpdHk6IDAuOTk2MDc4OyIgaWQ9InBhdGgtOTkiLz4KICAgIDxyZWN0IHg9Ii02Ni45MzkiIHk9Ii01NjguOTc4IiB3aWR0aD0iMjAuODY3IiBoZWlnaHQ9IjIwLjc5MiIgc3R5bGU9ImRpc3BsYXk6IGlubGluZTsgb3BhY2l0eTogMTsgZmlsbDogcmdiKDI1NSwgMjU1LCAyNTUpOyBmaWxsLW9wYWNpdHk6IDE7IHN0cm9rZTogbm9uZTsgc3Ryb2tlLXdpZHRoOiAzNC45OyBzdHJva2UtbWl0ZXJsaW1pdDogNDsgc3Ryb2tlLWRhc2hhcnJheTogbm9uZTsgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7IHN0cm9rZS1vcGFjaXR5OiAwLjk5NjA3ODsiIGlkPSJwYXRoLTEwMSIgdHJhbnNmb3JtPSJtYXRyaXgoLTEsIDAsIDAsIDAuOTk5OTk3LCAzMS4zNTY5MjgsIDk4NC43MzYzMDYpIi8+CiAgPC9nPgo8L3N2Zz4=);background-repeat:no-repeat;background-position:-500px -100px;background-size:1024px 1024px;background-color:#f5f5f5;height:100%}.menu.menu-left .item.active{background-color:#b2e0ff!important}.menu.menu-left .item.active .item-content{background-color:transparent;opacity:1;color:#000}.menu.menu-left .item{opacity:.75;color:#000}.menu.menu-left .item .item-content{background-color:transparent;opacity:1}.menu.menu-left .item-menu-disable{color:#444!important}}.gray,.popover-helptip .button-close,.popover-share .bar-footer .button-close,.popover-share .bar-header span{color:grey!important}.gray b,.popover-helptip .button-close b,.popover-share .bar-footer .button-close b,.popover-share .bar-header span b{color:grey!important}.gray a,.icon-help a,.popover-helptip .button-close a,.popover-share .bar-footer .button-close a,.popover-share .bar-header span a,.positive a{color:inherit}.gray a:hover,.icon-help a:hover,.popover-helptip .button-close a:hover,.popover-share .bar-footer .button-close a:hover,.popover-share .bar-header span a:hover,.positive a:hover{color:inherit}.gray a:visited,.icon-help a:visited,.popover-helptip .button-close a:visited,.popover-share .bar-footer .button-close a:visited,.popover-share .bar-header span a:visited,.positive a:visited{color:inherit}.item a{text-decoration:none}.no-padding{padding:0!important}.avatar-member{background-image:url(data:image/png;base64,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)}.avatar.disable{opacity:.7}.avatar-wallet{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAQAAABpN6lAAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfgBA0JMBOJU4OdAAAB2klEQVR42u3au0ocUQCH8e+IxFRKUohrkG0Eu4BiLrCFDxDBNtjoI1gYTJnGQrRInc4HyBuopNHgBVZIwCJFsHBXLURtQiIyKYyFN3B3zJyd3e/X7e7MmXP+e26zOyBJkiRJkiRJkiRJkiRJkppVSF9E0sk0r+jKuOYnrLMQTqMHkHSzQTHS17fLy3CYroi21JWYj9Z8KDIfvwdUKAC7bGfc+CH6gGrojTyJJBemMr/u+4sLpy2njRZnAAZgAK2t/YHKGUzeZlzz5w2yFU6/EKVsQHAIGIABGIABGIABRN4ILbOVcc1fM9IQCfp7gHOAARiAAbgMXpuhH/GJ0brK/sG78OVfKR0cXPnsQ/iYkwAYY6LOM4eZpXR5q3/t77bH+RkCO5HObZQeEL4nQ7ypcwh8boIAIJQpuwoYQMsugwBJ/73L/h1+3vr+OYtXXn/Lzz7gCV8ZqOH4LUrhz4155IzJvA6B0VqaDwzHu7f/PwEsc1zT8RXWmmoOCJWkl9L95wBWbw6AvO8DfrHkMmgABmAABtDw0j8gUaWHeA9K7odC7GVwhXGgGOmB2ZX4PaDAJs8i9d89XoRq5AAgecoMg3Rm3PhTysyFIyRJkiRJkiRJkiRJkiRJku7wFyuiadmIs5Q9AAAAAElFTkSuQmCC)}.item.item-icon-left>i.avatar:first-child{position:absolute;display:flex;height:100%;align-items:center;font-size:16px;left:16px;top:8px;max-height:32px;max-width:32px}.item.item-checkbox.item-avatar * .item-content>i.avatar:first-child,.item.item-checkbox.item-avatar * .item-content>i.item-image:first-child,.item.item-checkbox.item-avatar *>i.avatar:first-child,.item.item-checkbox.item-avatar *>i.item-image:first-child,.item.item-checkbox.item-avatar .item-content>i.avatar:first-child,.item.item-checkbox.item-avatar .item-content>i.item-image:first-child,.item.item-checkbox.item-avatar>i.avatar:first-child,.item.item-checkbox.item-avatar>i.item-image:first-child{left:65px}.item.item-checkbox .item-content .item-avatar,.item.item-checkbox.item-avatar .item-content{padding-left:65px}.popup-container.confirm .popup,.popup-container.warning .popup{min-width:250px!important;width:350px!important}.popup-container.confirm .popup-head h1,.popup-container.confirm .popup-head h2,.popup-container.confirm .popup-head h3,.popup-container.confirm .popup-head h5,.popup-container.confirm .popup-head h6,.popup-container.confirm .popup-head p,.popup-container.warning .popup-head h1,.popup-container.warning .popup-head h2,.popup-container.warning .popup-head h3,.popup-container.warning .popup-head h5,.popup-container.warning .popup-head h6,.popup-container.warning .popup-head p{color:#fff}.popup-container.warning .popup-head{background-color:#ef473a}.popup-container.confirm .popup-head{background-color:#387ef5}#wallet .qrcode{position:absolute;top:30px;padding:3px;background:#fff;width:90px;max-width:30%;right:-170px;-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important;-webkit-transition:all .5s ease-out!important;transition:all .5s ease-out!important}#wallet .qrcode img{width:100%}#wallet .qrcode.on{right:30px}#wallet .qrcode.active{top:0!important;right:0!important;padding:10px;width:200px;max-width:50%}#wallet .item-text-wrap{white-space:normal!important}#wallet .item .comment{font-style:italic!important}#wallet .item h3 .gray,#wallet .item h3 .popover-helptip .button-close,#wallet .item h3 .popover-share .bar-footer .button-close,#wallet .item h3 .popover-share .bar-header span,.popover-helptip #wallet .item h3 .button-close,.popover-share .bar-footer #wallet .item h3 .button-close,.popover-share .bar-header #wallet .item h3 span{font-size:11px!important}#wallet .list .item span{display:inline}#wallet .item-divider .badge{top:16px!important}#wallet .item.item-wallet-event{padding-top:5px;padding-bottom:5px;min-height:30px;max-height:auto;height:auto}#wallet .item.item-wallet-event:last-child{min-height:48px}#wallet .item.item-icon-left.item-wallet-event .icon,#wallet .item.item-icon-left.item-wallet-event .icon-alert,#wallet .item.item-icon-left.item-wallet-event .icon-help{font-size:15px}.popover-wallet-actions{height:400px}@media screen and (max-width:991px){#wallet .qrcode{top:8px;width:60px;max-width:30%}#wallet .qrcode.on{right:8px}#wallet .hero.hero-qrcode-active h1,#wallet .hero.hero-qrcode-active h2,#wallet .hero.hero-qrcode-active h3,#wallet .hero.hero-qrcode-active h4,#wallet .hero.hero-qrcode-active h5,#wallet .hero.hero-qrcode-active i{margin-right:200px}}.view-wallet-tx .hero{height:100px}.view-wallet-tx .item-text-wrap{white-space:normal!important}.view-wallet-tx .item .comment{font-style:italic!important}.popover-helptip .view-wallet-tx .item h3 .button-close,.popover-share .bar-footer .view-wallet-tx .item h3 .button-close,.popover-share .bar-header .view-wallet-tx .item h3 span,.view-wallet-tx .item h3 .gray,.view-wallet-tx .item h3 .popover-helptip .button-close,.view-wallet-tx .item h3 .popover-share .bar-footer .button-close,.view-wallet-tx .item h3 .popover-share .bar-header span{font-size:11px!important}.view-wallet-tx .list .item span{display:inline}.view-wallet-tx .item-divider .badge{top:16px!important}.card .card-header{font-size:90%;opacity:.8}.card .stable-900-bg,.card.stable-900-bg,.item .stable-900-bg,.item-complex .item-content .stable-900-bg,.item-radio .item-content .stable-900-bg,.item.stable-900-bg{background-color:#e0e0e0!important}.card .item{background:inherit}.card .stable-bg,.card.stable-bg,.item .stable-bg,.item-complex .item-content .stable-bg,.item-radio .item-content .stable-bg,.item.stable-bg{background-color:#f8f8f8!important}.card .card-header{padding-top:5px!important;padding-bottom:0!important;min-height:25px}.card .item .card-footer{margin-bottom:5px}.card .card-avatar .avatar,.card.card-avatar .avatar{box-shadow:0 3px 4px 0 rgba(0,0,0,.26);top:7px;background-color:#d9d9d9}.card .card-avatar img.avatar,.card.card-avatar img.avatar{border:0;min-height:54px;min-width:54px}.card .card-avatar .item.item-avatar,.card.card-avatar .item.item-avatar{padding-top:10px;padding-bottom:2px;min-height:45px!important}.card .card-avatar .card-footer,.card.card-avatar .card-footer{padding-left:88px;overflow:hidden}#menu .footer .popover-helptip .card .card-avatar .card-footer .icon-bottom-center.icon-help a,#menu .footer .popover-helptip .card .card-avatar .card-footer .icon-bottom-right.icon-help a,#menu .footer .popover-helptip .card .card-avatar .card-footer .icon-center.icon-help a,#menu .footer .popover-helptip .card .card-avatar .card-footer .icon-right.icon-help a,#menu .footer .popover-helptip .card.card-avatar .card-footer .icon-bottom-center.icon-help a,#menu .footer .popover-helptip .card.card-avatar .card-footer .icon-bottom-right.icon-help a,#menu .footer .popover-helptip .card.card-avatar .card-footer .icon-center.icon-help a,#menu .footer .popover-helptip .card.card-avatar .card-footer .icon-right.icon-help a,.card .card-avatar .card-footer #menu .footer .popover-helptip .icon-bottom-center.icon-help a,.card .card-avatar .card-footer #menu .footer .popover-helptip .icon-bottom-right.icon-help a,.card .card-avatar .card-footer #menu .footer .popover-helptip .icon-center.icon-help a,.card .card-avatar .card-footer #menu .footer .popover-helptip .icon-right.icon-help a,.card .card-avatar .card-footer .popover-helptip #menu .footer .icon-bottom-center.icon-help a,.card .card-avatar .card-footer .popover-helptip #menu .footer .icon-bottom-right.icon-help a,.card .card-avatar .card-footer .popover-helptip #menu .footer .icon-center.icon-help a,.card .card-avatar .card-footer .popover-helptip #menu .footer .icon-right.icon-help a,.card .card-avatar .card-footer .popover-helptip .icon-bottom-center.icon-alert a,.card .card-avatar .card-footer .popover-helptip .icon-bottom-center.icon-help a,.card .card-avatar .card-footer .popover-helptip .icon-bottom-right.icon-alert a,.card .card-avatar .card-footer .popover-helptip .icon-bottom-right.icon-help a,.card .card-avatar .card-footer .popover-helptip .icon-center.icon-alert a,.card .card-avatar .card-footer .popover-helptip .icon-center.icon-help a,.card .card-avatar .card-footer .popover-helptip .icon-right.icon-alert a,.card .card-avatar .card-footer .popover-helptip .icon-right.icon-help a,.card .card-avatar .card-footer .popover-helptip .icon.icon-bottom-center a,.card .card-avatar .card-footer .popover-helptip .icon.icon-bottom-right a,.card .card-avatar .card-footer .popover-helptip .icon.icon-center a,.card .card-avatar .card-footer .popover-helptip .icon.icon-right a,.card .card-avatar .card-footer .pull-right a,.card.card-avatar .card-footer #menu .footer .popover-helptip .icon-bottom-center.icon-help a,.card.card-avatar .card-footer #menu .footer .popover-helptip .icon-bottom-right.icon-help a,.card.card-avatar .card-footer #menu .footer .popover-helptip .icon-center.icon-help a,.card.card-avatar .card-footer #menu .footer .popover-helptip .icon-right.icon-help a,.card.card-avatar .card-footer .popover-helptip #menu .footer .icon-bottom-center.icon-help a,.card.card-avatar .card-footer .popover-helptip #menu .footer .icon-bottom-right.icon-help a,.card.card-avatar .card-footer .popover-helptip #menu .footer .icon-center.icon-help a,.card.card-avatar .card-footer .popover-helptip #menu .footer .icon-right.icon-help a,.card.card-avatar .card-footer .popover-helptip .icon-bottom-center.icon-alert a,.card.card-avatar .card-footer .popover-helptip .icon-bottom-center.icon-help a,.card.card-avatar .card-footer .popover-helptip .icon-bottom-right.icon-alert a,.card.card-avatar .card-footer .popover-helptip .icon-bottom-right.icon-help a,.card.card-avatar .card-footer .popover-helptip .icon-center.icon-alert a,.card.card-avatar .card-footer .popover-helptip .icon-center.icon-help a,.card.card-avatar .card-footer .popover-helptip .icon-right.icon-alert a,.card.card-avatar .card-footer .popover-helptip .icon-right.icon-help a,.card.card-avatar .card-footer .popover-helptip .icon.icon-bottom-center a,.card.card-avatar .card-footer .popover-helptip .icon.icon-bottom-right a,.card.card-avatar .card-footer .popover-helptip .icon.icon-center a,.card.card-avatar .card-footer .popover-helptip .icon.icon-right a,.card.card-avatar .card-footer .pull-right a,.popover-helptip #menu .footer .card .card-avatar .card-footer .icon-bottom-center.icon-help a,.popover-helptip #menu .footer .card .card-avatar .card-footer .icon-bottom-right.icon-help a,.popover-helptip #menu .footer .card .card-avatar .card-footer .icon-center.icon-help a,.popover-helptip #menu .footer .card .card-avatar .card-footer .icon-right.icon-help a,.popover-helptip #menu .footer .card.card-avatar .card-footer .icon-bottom-center.icon-help a,.popover-helptip #menu .footer .card.card-avatar .card-footer .icon-bottom-right.icon-help a,.popover-helptip #menu .footer .card.card-avatar .card-footer .icon-center.icon-help a,.popover-helptip #menu .footer .card.card-avatar .card-footer .icon-right.icon-help a,.popover-helptip .card .card-avatar .card-footer .icon-bottom-center.icon-alert a,.popover-helptip .card .card-avatar .card-footer .icon-bottom-center.icon-help a,.popover-helptip .card .card-avatar .card-footer .icon-bottom-right.icon-alert a,.popover-helptip .card .card-avatar .card-footer .icon-bottom-right.icon-help a,.popover-helptip .card .card-avatar .card-footer .icon-center.icon-alert a,.popover-helptip .card .card-avatar .card-footer .icon-center.icon-help a,.popover-helptip .card .card-avatar .card-footer .icon-right.icon-alert a,.popover-helptip .card .card-avatar .card-footer .icon-right.icon-help a,.popover-helptip .card .card-avatar .card-footer .icon.icon-bottom-center a,.popover-helptip .card .card-avatar .card-footer .icon.icon-bottom-right a,.popover-helptip .card .card-avatar .card-footer .icon.icon-center a,.popover-helptip .card .card-avatar .card-footer .icon.icon-right a,.popover-helptip .card.card-avatar .card-footer .icon-bottom-center.icon-alert a,.popover-helptip .card.card-avatar .card-footer .icon-bottom-center.icon-help a,.popover-helptip .card.card-avatar .card-footer .icon-bottom-right.icon-alert a,.popover-helptip .card.card-avatar .card-footer .icon-bottom-right.icon-help a,.popover-helptip .card.card-avatar .card-footer .icon-center.icon-alert a,.popover-helptip .card.card-avatar .card-footer .icon-center.icon-help a,.popover-helptip .card.card-avatar .card-footer .icon-right.icon-alert a,.popover-helptip .card.card-avatar .card-footer .icon-right.icon-help a,.popover-helptip .card.card-avatar .card-footer .icon.icon-bottom-center a,.popover-helptip .card.card-avatar .card-footer .icon.icon-bottom-right a,.popover-helptip .card.card-avatar .card-footer .icon.icon-center a,.popover-helptip .card.card-avatar .card-footer .icon.icon-right a{margin-right:8px}.a.underline:active,.underline a:active,.underline a:focus,.underline a:hover,a.underline:focus,a.underline:hover{outline:1px!important;text-decoration:underline!important}.card-avatar-small .card,.card-avatar-small .card .card-avatar,.card-avatar-small .card.card-avatar,.card-avatar-small.card{min-height:45px}.card-avatar-small .card .avatar,.card-avatar-small .card .card-avatar .avatar,.card-avatar-small .card .card-avatar .item-avatar .avatar,.card-avatar-small .card .item-avatar .avatar,.card-avatar-small .card.card-avatar .avatar,.card-avatar-small .card.card-avatar .item-avatar .avatar,.card-avatar-small.card .avatar,.card-avatar-small.card .item-avatar .avatar{box-shadow:0 2px 2px 0 rgba(0,0,0,.26);height:30px!important;width:30px!important;left:5px!important}.card-avatar-small .card .card-avatar .item.item-avatar,.card-avatar-small .card .item.item-avatar,.card-avatar-small .card.card-avatar .item.item-avatar,.card-avatar-small.card .item.item-avatar{min-height:25px!important;padding-left:42px!important}.card-avatar-small .card .card-avatar .card-footer,.card-avatar-small .card .card-footer,.card-avatar-small .card.card-avatar .card-footer,.card-avatar-small.card .card-footer{padding-top:0;padding-left:42px!important}.gallery .card-gallery,.gallery .card.card-gallery{margin-bottom:15px!important;float:left;display:block}.gallery .card-gallery img,.gallery .card.card-gallery img{max-height:150px}.gallery .card-gallery-new{max-height:199px}.list .item.text-left{text-align:left!important}.list .item.large-button-bar,.list .item.text-center{text-align:center!important}.list .item.text-right{text-align:right!important}.list .item-divider.item-divider-top-border{border-top:solid 1px rgba(0,0,0,.12)}.lookupForm .list .item.item-avatar{min-height:80px!important}.lookupForm .list .item.item-avatar .item-content{min-height:46px}.lookupForm .list .item.item-avatar.item-checkbox .item-content{padding-left:47px}.fade-in{opacity:0;-webkit-transform:translate3d(-30px,1px,0);-webkit-transition:all 1s ease-in-out}.fade-in.on{opacity:1;-webkit-transform:translate3d(0,0,0)}.item-avatar{min-height:80px!important}.item-avatar .item-content i.item-image:first-child,.item-avatar .item-content img.item-image:first-child,.item-avatar .item-content>i:first-child,.item-avatar .item-content>img:first-child,.item-avatar i.item-image:first-child,.item-avatar img.item-image:first-child,.item-avatar-left .item-content i.item-image:first-child,.item-avatar-left .item-content img.item-image:first-child,.item-avatar-left .item-content>i:first-child,.item-avatar-left .item-content>img:first-child,.item-avatar-left i.item-image:first-child,.item-avatar-left img.item-image:first-child,.item-avatar-left>i:first-child,.item-avatar-left>img:first-child,.item-avatar>i:first-child,.item-avatar>img:first-child{color:#d9d9d9;background-color:#f8f8f8;border:solid 1px #d9d9d9;overflow:hidden!important;font-size:45px!important;line-height:56px;width:100%!important;max-height:56px!important;max-width:56px!important;top:12px!important}#menu .footer .item-avatar .item-content>.icon-help:first-child:before,#menu .footer .item-avatar .item-image.icon-help:first-child:before,#menu .footer .item-avatar.item-icon-right .icon-help:first-child:before,#menu .footer .item-avatar>.icon-help:first-child:before,.item-avatar #menu .footer .item-content>.icon-help:first-child:before,.item-avatar #menu .footer .item-image.icon-help:first-child:before,.item-avatar .icon.item-image:first-child:before,.item-avatar .item-content>.icon-alert:first-child:before,.item-avatar .item-content>.icon-help:first-child:before,.item-avatar .item-content>.icon:first-child:before,.item-avatar .item-image.icon-alert:first-child:before,.item-avatar .item-image.icon-help:first-child:before,.item-avatar.item-icon-right #menu .footer .icon-help:first-child:before,.item-avatar.item-icon-right .icon-alert:first-child:before,.item-avatar.item-icon-right .icon-help:first-child:before,.item-avatar.item-icon-right .icon:first-child:before,.item-avatar>.icon-alert:first-child:before,.item-avatar>.icon-help:first-child:before,.item-avatar>.icon:first-child:before{width:56px!important}#menu .footer .item-avatar.item-icon-right .icon-help:last-child,.item-avatar.item-icon-right #menu .footer .icon-help:last-child,.item-avatar.item-icon-right .icon-alert:last-child,.item-avatar.item-icon-right .icon-help:last-child,.item-avatar.item-icon-right .icon:last-child{left:auto}.item em{font-weight:700!important}@media screen and (min-width:992px){.list .item.item-border-large{border-bottom:solid 1px #ccc!important}.list.item-border-large .item{border-bottom:solid 1px #ccc!important;margin:0}.list.item-border-large .item-divider{border-top:0}}.list .item.item-border{border-bottom:solid 1px #ccc!important}.list .item.item-small-height{padding-top:2px;padding-bottom:0;min-height:24px}.list .item.item-small-height .badge{padding-top:0!important;top:inherit}.list .item.item-small-height .badge.badge-assertive,.list .item.item-small-height .badge.badge-balanced,.list .item.item-small-height .badge.badge-calm,.list .item.item-small-height .badge.badge-editable:hover,.list .item.item-small-height .badge.badge-energized,.list .item.item-small-height .badge.badge-positive,.list .item.item-small-height .badge.badge-royal{top:1px!important;padding-top:3px!important;padding-bottom:2px!important}.form-errors:first-child{margin:5px 0}.form-errors:last-child{margin:5px 0 0}.form-error{padding:0 16px;font-size:12px;color:red;vertical-align:middle;text-align:end;top:0;position:relative}.item-input-error{border-bottom:2px solid red!important}.item-input.item-button-right input,.item-input.item-button-right textarea{margin-right:100px}.item-input.item-button-right .button,.item-input.item-button-right button{top:6px}.item-input.item-button-right.item-floating-label input,.item-input.item-button-right.item-floating-label textarea{padding-right:100px}.item-input.item-button-right.item-floating-label .button,.item-input.item-button-right.item-floating-label button{top:inherit;bottom:6px}.item.item-button-right .badge,.item.item-icon-right .badge{right:43px}.badge-editable:hover{cursor:pointer}.badge-editable:hover:before{content:" "}.bar .badge-button{margin:0!important;padding:0 4px!important;font-size:10px;position:absolute!important;top:5px;right:3px}.modal.modal-full-height{bottom:0}.modal.about .bar.bar-header .button+.title{left:0!important}.item-button-right .item-content>.button,.item-button-right .item-content>.buttons,.item-button-right>.button,.item-button-right>.buttons{top:16px}.item-button-right .item-content>.button.button-small,.item-button-right .item-content>.buttons .button-small,.item-button-right>.button.button-small,.item-button-right>.buttons .button-small{font-size:14px}.item.large-button-bar{margin-bottom:10px}.item-avatar-left-padding{padding-left:95px}.item-thumbnail-left-padding{padding-left:106px}.item-thumbnail-left,.item.item-thumbnail-left{min-height:100px!important}.item-thumbnail-left .item-content i.item-image,.item-thumbnail-left .item-content>i:first-child,.item-thumbnail-left i.item-image,.item-thumbnail-left>i:first-child{color:#d9d9d9;background-color:#f8f8f8;overflow:hidden!important;font-size:50px!important;line-height:80px;padding:0 15px;background-position:center;background-size:cover;display:inline-block}@media screen and (max-width:400px){.card>.item.item-thumbnail-left,.item-thumbnail-left,.item-thumbnail-left .item-content{padding-left:84px!important}.item-thumbnail-left .item-content img.item-image,.item-thumbnail-left .item-content>img:first-child,.item-thumbnail-left img.item-image,.item-thumbnail-left>img:first-child{max-width:70px;max-height:70px}.item h2{font-size:13px!important}}.item-icon-left-padding{padding-left:40px}.item-icon-right-padding{padding-right:40px}.text-keep-lines{white-space:pre-line!important}.text-italic{font-style:italic!important}#menu .item-button-right>.button,.item-button-right .item-content>.button,.item-button-right .item-content>.buttons,.item-button-right>.buttons{top:8px!important}@media screen and (max-width:400px){#menu .item.item-divider{min-height:2px;height:2px;padding-top:0;padding-bottom:0}#menu .item,#menu .item.item-complex .item-content{height:40px;min-height:40px;padding-top:12px}#menu .item.item-complex{padding-top:0}#menu .item.item-button-right .button{height:30px;min-height:30px;top:4px}#menu .item.active a{background-color:#b2e0ff!important}#menu ion-content.has-footer{bottom:0!important}}@media screen and (min-width:401px){#menu .item.active a{background-color:#b2e0ff!important}#menu .item.item-divider{min-height:5px;height:5px}#menu .footer a{font-size:14px!important;color:grey!important}}@media screen and (max-width:991px){#menu .bar-header{background-color:#1a237e;color:#fff;height:175px;padding-right:0!important}#menu .bar-header .hero{height:175px;box-shadow:none}#menu .bar-header .hero .content{bottom:5px}#menu .has-header{top:175px}}.certifications .item-divider .badge{top:16px!important}.certifications-lg .avatar-large{left:auto;position:relative;font-size:55px!important;height:88px;width:88px;color:#d9d9d9;background-color:#e0e0e0;border:solid 1px #d9d9d9}.icon-help{font-size:38px;vertical-align:middle}.icon-alert{font-size:38px;vertical-align:middle}#menu .footer .icon-help{font-size:25px!important;position:absolute;left:12px;top:8px;z-index:99}.popover-helptip{background-color:rgba(68,68,68,.85)!important;height:auto!important}.popover-helptip .button-close{padding:8px;height:25px;font-size:18.2px}.nobackdrop .popover-backdrop.active{background-color:transparent!important}.helptip-anchor,.helptip-anchor-center,.helptip-anchor-left,.helptip-anchor-right{display:block;position:absolute;width:100%;bottom:0}.helptip-anchor-center{text-align:center}.helptip-anchor-left{text-align:left}.helptip-anchor-right{text-align:right}.helptip-anchor a:before,.helptip-anchor-center a:before,.helptip-anchor-left a:before,.helptip-anchor-right a:before{content:" "}@media (max-width:767px){.popover-helptip{width:auto}}#menu .footer .popover-helptip .icon-left.icon-help,.popover-helptip #menu .footer .icon-left.icon-help,.popover-helptip .icon-left.icon-alert,.popover-helptip .icon-left.icon-help,.popover-helptip .icon.icon-left{font-size:30px;position:relative;top:8px;left:8px}#menu .footer .popover-helptip .icon-right.icon-help,.popover-helptip #menu .footer .icon-right.icon-help,.popover-helptip .icon-right.icon-alert,.popover-helptip .icon-right.icon-help,.popover-helptip .icon.icon-right{font-size:30px;position:relative;top:8px;right:8px}#menu .footer .popover-helptip .icon-center.icon-help,.popover-helptip #menu .footer .icon-center.icon-help,.popover-helptip .icon-center.icon-alert,.popover-helptip .icon-center.icon-help,.popover-helptip .icon.icon-center{font-size:30px;width:100%;text-align:center;position:relative;top:8px;height:0}#menu .footer .popover-helptip .icon-bottom-right.icon-help,.popover-helptip #menu .footer .icon-bottom-right.icon-help,.popover-helptip .icon-bottom-right.icon-alert,.popover-helptip .icon-bottom-right.icon-help,.popover-helptip .icon.icon-bottom-right{font-size:30px;position:relative;bottom:8px;right:8px}#menu .footer .popover-helptip .icon-bottom-left.icon-help,.popover-helptip #menu .footer .icon-bottom-left.icon-help,.popover-helptip .icon-bottom-left.icon-alert,.popover-helptip .icon-bottom-left.icon-help,.popover-helptip .icon.icon-bottom-left{font-size:30px;position:relative;bottom:8px;left:8px}#menu .footer .popover-helptip .icon-bottom-center.icon-help,.popover-helptip #menu .footer .icon-bottom-center.icon-help,.popover-helptip .icon-bottom-center.icon-alert,.popover-helptip .icon-bottom-center.icon-help,.popover-helptip .icon.icon-bottom-center{font-size:30px;position:relative;width:100%;bottom:8px;text-align:center;height:0}.popover.popover-profile{height:200px}.popover.popover-profile .avatar{height:90px;width:90px;left:20px;top:20px}.popover.popover-profile .avatar{border:solid 1px #d9d9d9}.popover.popover-profile .bar.bar-footer{height:58px}.popover.popover-profile .bar.bar-footer .col .button{max-width:inherit;width:100%;padding:5px 0;margin:0}.popover.popover-profile .bar .button-positive,.popover.popover-profile .bar .button-text{background-color:#387ef5!important}.popover.popover-profile .bar .button-stable{color:#444!important}.bar-header .button-icon .avatar{height:35px;width:35px;position:relative;left:0;top:4px;border:solid 1px #d9d9d9}.bar-header .button-icon .avatar.active{background-color:#e0e0e0}.bar-header .button-icon .avatar{height:31px;width:31px;position:relative;left:0;top:6px}.list .badge .badge-secondary,.list .badge.badge-secondary{font-size:12px;font-style:italic;top:37px;font-weight:400!important;margin-right:0;padding-right:0}.popover.popover-login-methods{height:280px;width:260px}.popover.popover-login-methods.auth{height:204px}@media (max-width:767px){.popover.popover-login-methods{height:233px}.popover.popover-login-methods.auth{height:152px}}.ion-es-user-api:before{content:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB3aWR0aD0iMzBweCIgaGVpZ2h0PSIzMHB4IiB2aWV3Qm94PSIwIDAgNTAwIDUwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczpieD0iaHR0cHM6Ly9ib3h5LXN2Zy5jb20iPgogIDxwYXRoIGQ9Ik0gMzkwLjk5MiAxMjIuMjc2IEMgNDE4LjIwOSAxNTcuMTgzIDQzNC45MjQgMjAwLjI3OCA0NDEuMjAyIDI0OC4yNCBDIDQ0MS4xODcgMjc2LjcxMSA0MzUuNzEgMzA1LjI5MiA0MjUuMzA4IDMzMy4yODIgQyAzNzEuMTAxIDQxNi43MjcgMjc0Ljk1MSA0NDkuMjEzIDE2Ny42NjkgNDM0LjI3OSBDIDEzNi40MDYgNDE2LjAzNiAxMDkuMDA5IDM5MC4wNzYgODYuMjcyIDM1OC4wMTYgQyA2Ny43NzggMzIzLjc5NCA1Ny45NDIgMjg0LjQgNTYuNDg5IDI0Mi4wNjIgQyA2Mi4yMDYgMTk5Ljc2NiA3OS42MTcgMTYxLjkxMiAxMDYuMzAxIDEyOS42MTcgQyAxNjIuNTI0IDg1LjQzOSAyMzkuMDMgNzAuMTgxIDMyMS45NjggODIuNTIgQyAzNDUuNTA4IDkyLjUzNSAzNjguNjU3IDEwNS44ODMgMzkwLjk5MiAxMjIuMjc2IFoiIHN0eWxlPSJmaWxsOiByZ2IoMjU1LCAyNTUsIDI1NSk7IiBieDpvcmlnaW49IjAgMCIvPgogIDxnIHRyYW5zZm9ybT0ibWF0cml4KDAuNTE3ODQ4LCAwLCAwLCAwLjUxNzg0OCwgLTUzLjMwNjYyNSwgLTU5OS45MzEyMTMpIiBzdHlsZT0ib3BhY2l0eTogMTsiPgogICAgPGcgaWQ9ImctMTQiIHN0eWxlPSJkaXNwbGF5OiBpbmxpbmU7IG9wYWNpdHk6IDAuNTsiIHRyYW5zZm9ybT0ibWF0cml4KDEsIDAsIDAsIDEsIDE0NC41NzA3MjQsIDEwMDcuMDk5NDI2KSI+CiAgICAgIDxwYXRoIHN0eWxlPSJkaXNwbGF5OmlubGluZTtmaWxsOiNmZmQwODY7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOm5vbmU7c3Ryb2tlLXdpZHRoOjFweDtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2Utb3BhY2l0eToxIiBkPSJNIDU4NS4xNjk5Miw1MjQuOTEyMTEgQyA0NDcuNDE3NDUsNzM4Ljg0MDE1IDI4NS45MzA5Myw3OTcuNjgxNDIgOTMuMzQ3NjU2LDgwMS4wMzcxMSAxNTguNjY0NTIsOTIxLjg0MDgzIDI4Ny4yMDAzOCwxMDAzLjE2OTggNDM0LjAzOTA2LDEwMDEuMjU1OSA2MDcuNTY4NTEsOTk4Ljk5NDQ2IDc1Mi41MTMxNyw4ODEuMTg0ODggNzk2LjY1MjM0LDcyMS45NjY4IGMgLTIuNjg2NCwtNi41Nzc2NCAtNi4yMDEwNiwtMTMuNjIwMzcgLTEwLjgxNjQsLTIxLjEzNDc3IEMgNzY4LjY4OTg3LDY3Ny4wMzg3OCA3MDkuMTA0NzgsNTY4LjQ3NzIxIDU4NS4xNjk5Miw1MjQuOTEyMTEgWiIgaWQ9InBhdGgtMTAyIi8+CiAgICAgIDxwYXRoIHN0eWxlPSJkaXNwbGF5OmlubGluZTtmaWxsOiMyNzBiMGI7ZmlsbC1vcGFjaXR5OjAuOTkzOTM5Mzk7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlOm5vbmU7c3Ryb2tlLXdpZHRoOjFweDtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2Utb3BhY2l0eToxIiBkPSJNIDU4Ni4yNTQgNTI0LjExNSBDIDU2NC42ODIgNjUwLjQ1MyA0NzcuOTc0IDc1NC40NzIgNDk4LjU4NCA4MzUuNjAyIEMgNTI0LjY0OCA5MzguMTk5IDQxOS40NTggOTYxLjUxNSAzMzMuOTczIDk4OS4zNDIgQyAzNjUuOTIzIDk5Ny41NDUgMzk5LjQ3NSAxMDAxLjcwNiA0MzQuMDM5IDEwMDEuMjU2IEMgNjM0LjA1MiA5OTguNjQ5IDc5Ni4wOTMgODQyLjUzNiA4MDkuNTYxIDY0Ni40MzkgQyA3OTMuMTk3IDY0MS43NzcgNzc3LjQyNSA2MzQuNjg5IDc2Ni43MjMgNjIyLjc0NiBDIDczNC4wMzUgNTg2LjI3MiA2NTAuMTE3IDU0Ni41NjQgNTg2LjI1NCA1MjQuMTE1IFoiIGlkPSJwYXRoLTEwMyIgYng6b3JpZ2luPSIwLjUgMC41Ii8+CiAgICAgIDxwYXRoIHN0eWxlPSJkaXNwbGF5OiBpbmxpbmU7IGZpbGw6IHJnYigyMDMsIDEzNywgMyk7IGZpbGwtb3BhY2l0eTogMC45OTM5Mzk7IGZpbGwtcnVsZTogZXZlbm9kZDsgc3Ryb2tlOiBub25lOyBzdHJva2Utd2lkdGg6IDFweDsgc3Ryb2tlLWxpbmVjYXA6IGJ1dHQ7IHN0cm9rZS1saW5lam9pbjogbWl0ZXI7IHN0cm9rZS1vcGFjaXR5OiAxOyIgZD0iTSA1ODYuMjU0IDUyNC4xMTUgQyA1NjQuNjgyIDY1MC40NTMgNDc3Ljk3NCA3NTQuNDcyIDQ5OC41ODQgODM1LjYwMiBDIDUyNC42NDggOTM4LjE5OSA0MTkuNDU4IDk2MS41MTUgMzMzLjk3MyA5ODkuMzQyIEMgMzY1LjkyMyA5OTcuNTQ1IDM5OS40NzUgMTAwMS43MDYgNDM0LjAzOSAxMDAxLjI1NiBDIDYzNC4wNTIgOTk4LjY0OSA3OTYuMDkzIDg0Mi41MzYgODA5LjU2MSA2NDYuNDM5IEMgNzkzLjE5NyA2NDEuNzc3IDc3Ny40MjUgNjM0LjY4OSA3NjYuNzIzIDYyMi43NDYgQyA3MzQuMDM1IDU4Ni4yNzIgNjUwLjExNyA1NDYuNTY0IDU4Ni4yNTQgNTI0LjExNSBaIiBpZD0icGF0aC0xMDQiIGJ4Om9yaWdpbj0iMC41IDAuNSIvPgogICAgPC9nPgogICAgPGcgaWQ9ImctMTUiIHN0eWxlPSJkaXNwbGF5OiBpbmxpbmU7IG9wYWNpdHk6IDAuNTsiIHRyYW5zZm9ybT0ibWF0cml4KDEsIDAsIDAsIDEsIDE0NC41NzA3MjQsIDEwMDcuMDk5NDI2KSI+CiAgICAgIDxyZWN0IHg9IjUwNC4yNjUiIHk9IjUwMC4yODciIHdpZHRoPSIyMy40OTIiIGhlaWdodD0iMjUuNTI3IiBzdHlsZT0iZGlzcGxheTppbmxpbmU7b3BhY2l0eToxO2ZpbGw6I2ZhYmIzNztmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6MzQuOTAwMDAxNTM7c3Ryb2tlLW1pdGVybGltaXQ6NDtzdHJva2UtZGFzaGFycmF5Om5vbmU7c3Ryb2tlLWRhc2hvZmZzZXQ6MDtzdHJva2Utb3BhY2l0eTowLjk5NjA3ODQzIiBpZD0icGF0aC0xMDUiLz4KICAgICAgPHJlY3QgeD0iMzY5LjE3NCIgeT0iNDE1LjQyOSIgd2lkdGg9IjIyLjM4NCIgaGVpZ2h0PSIyNC40MTkiIHN0eWxlPSJkaXNwbGF5OmlubGluZTtvcGFjaXR5OjE7ZmlsbDojZmZkMDg2O2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lO3N0cm9rZS13aWR0aDozNC45MDAwMDE1MztzdHJva2UtbWl0ZXJsaW1pdDo0O3N0cm9rZS1kYXNoYXJyYXk6bm9uZTtzdHJva2UtZGFzaG9mZnNldDowO3N0cm9rZS1vcGFjaXR5OjAuOTk2MDc4NDMiIGlkPSJwYXRoLTEwNiIvPgogICAgICA8cmVjdCB4PSI0MTguOTk1IiB5PSI0MzMuMDE5IiB3aWR0aD0iMzAuNTI0IiBoZWlnaHQ9IjMwLjUyNCIgc3R5bGU9ImRpc3BsYXk6aW5saW5lO29wYWNpdHk6MTtmaWxsOiNmYWJiMzc7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmU7c3Ryb2tlLXdpZHRoOjM0LjkwMDAwMTUzO3N0cm9rZS1taXRlcmxpbWl0OjQ7c3Ryb2tlLWRhc2hhcnJheTpub25lO3N0cm9rZS1kYXNob2Zmc2V0OjA7c3Ryb2tlLW9wYWNpdHk6MC45OTYwNzg0MyIgaWQ9InBhdGgtMTA3Ii8+CiAgICAgIDxyZWN0IHg9IjQxNy4zNCIgeT0iNjUyLjU1NiIgd2lkdGg9IjQ2LjgwMyIgaGVpZ2h0PSI0Ni44MDMiIHN0eWxlPSJkaXNwbGF5OmlubGluZTtvcGFjaXR5OjE7ZmlsbDojZmJjMTRjO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lO3N0cm9rZS13aWR0aDozNC45MDAwMDE1MztzdHJva2UtbWl0ZXJsaW1pdDo0O3N0cm9rZS1kYXNoYXJyYXk6bm9uZTtzdHJva2UtZGFzaG9mZnNldDowO3N0cm9rZS1vcGFjaXR5OjAuOTk2MDc4NDMiIGlkPSJwYXRoLTEwOCIvPgogICAgICA8cmVjdCB4PSI0MjIuNTg2IiB5PSI0NzUuODkxIiB3aWR0aD0iMzAuNTI0IiBoZWlnaHQ9IjMwLjUyNCIgc3R5bGU9ImRpc3BsYXk6aW5saW5lO29wYWNpdHk6MTtmaWxsOiNmYWJiMzc7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmU7c3Ryb2tlLXdpZHRoOjM0LjkwMDAwMTUzO3N0cm9rZS1taXRlcmxpbWl0OjQ7c3Ryb2tlLWRhc2hhcnJheTpub25lO3N0cm9rZS1kYXNob2Zmc2V0OjA7c3Ryb2tlLW9wYWNpdHk6MC45OTYwNzg0MyIgaWQ9InBhdGgtMTA5Ii8+CiAgICAgIDxyZWN0IHg9IjQ3Mi42MTgiIHk9IjYwNS40NTciIHdpZHRoPSIyNC40MTkiIGhlaWdodD0iMjYuNDU0IiBzdHlsZT0iZGlzcGxheTppbmxpbmU7b3BhY2l0eToxO2ZpbGw6I2NjODkwMjtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6MzQuOTAwMDAxNTM7c3Ryb2tlLW1pdGVybGltaXQ6NDtzdHJva2UtZGFzaGFycmF5Om5vbmU7c3Ryb2tlLWRhc2hvZmZzZXQ6MDtzdHJva2Utb3BhY2l0eTowLjk5NjA3ODQzIiBpZD0icGF0aC0xMTAiLz4KICAgICAgPHJlY3QgeD0iNTIwLjc3MiIgeT0iNTU3LjkwMiIgd2lkdGg9IjE4LjMxNCIgaGVpZ2h0PSIxOC4zMTQiIHN0eWxlPSJkaXNwbGF5OmlubGluZTtvcGFjaXR5OjE7ZmlsbDojZmFiYjM3O2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lO3N0cm9rZS13aWR0aDozNC45MDAwMDE1MztzdHJva2UtbWl0ZXJsaW1pdDo0O3N0cm9rZS1kYXNoYXJyYXk6bm9uZTtzdHJva2UtZGFzaG9mZnNldDowO3N0cm9rZS1vcGFjaXR5OjAuOTk2MDc4NDMiIGlkPSJwYXRoLTExMSIvPgogICAgICA8cmVjdCB4PSI0NTQuNzg0IiB5PSI1NjMuMDI4IiB3aWR0aD0iMzAuNTI0IiBoZWlnaHQ9IjMwLjUyNCIgc3R5bGU9ImRpc3BsYXk6aW5saW5lO29wYWNpdHk6MTtmaWxsOiNmYWJiMzc7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmU7c3Ryb2tlLXdpZHRoOjM0LjkwMDAwMTUzO3N0cm9rZS1taXRlcmxpbWl0OjQ7c3Ryb2tlLWRhc2hhcnJheTpub25lO3N0cm9rZS1kYXNob2Zmc2V0OjA7c3Ryb2tlLW9wYWNpdHk6MC45OTYwNzg0MyIgaWQ9InBhdGgtMTEyIi8+CiAgICAgIDxyZWN0IHg9IjMzNS4zNDIiIHk9IjcyMC45ODciIHdpZHRoPSIzOC42NjMiIGhlaWdodD0iNDAuNjk4IiBzdHlsZT0iZGlzcGxheTppbmxpbmU7b3BhY2l0eToxO2ZpbGw6I2ZiYzE0YztmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6MzQuOTAwMDAxNTM7c3Ryb2tlLW1pdGVybGltaXQ6NDtzdHJva2UtZGFzaGFycmF5Om5vbmU7c3Ryb2tlLWRhc2hvZmZzZXQ6MDtzdHJva2Utb3BhY2l0eTowLjk5NjA3ODQzIiBpZD0icGF0aC0xMTMiLz4KICAgICAgPHJlY3QgeD0iMzcxLjk3IiB5PSI2NjEuOTc1IiB3aWR0aD0iMjYuNDU0IiBoZWlnaHQ9IjMwLjUyNCIgc3R5bGU9ImRpc3BsYXk6aW5saW5lO29wYWNpdHk6MTtmaWxsOiNmYmMxNGM7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmU7c3Ryb2tlLXdpZHRoOjM0LjkwMDAwMTUzO3N0cm9rZS1taXRlcmxpbWl0OjQ7c3Ryb2tlLWRhc2hhcnJheTpub25lO3N0cm9rZS1kYXNob2Zmc2V0OjA7c3Ryb2tlLW9wYWNpdHk6MC45OTYwNzg0MyIgaWQ9InBhdGgtMTE0Ii8+CiAgICAgIDxyZWN0IHg9Ii00MjcuOTMiIHk9IjYxMC4wODUiIHdpZHRoPSIyNC41MDciIGhlaWdodD0iMjQuNDE5IiBzdHlsZT0iZGlzcGxheTppbmxpbmU7b3BhY2l0eToxO2ZpbGw6I2NjODkwMjtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6MzQuOTAwMDAxNTM7c3Ryb2tlLW1pdGVybGltaXQ6NDtzdHJva2UtZGFzaGFycmF5Om5vbmU7c3Ryb2tlLWRhc2hvZmZzZXQ6MDtzdHJva2Utb3BhY2l0eTowLjk5NjA3ODQzIiBpZD0icGF0aC0xMTUiIHRyYW5zZm9ybT0ic2NhbGUoLTEsMSkiLz4KICAgICAgPHJlY3QgeD0iNDgwLjQxMSIgeT0iNTIzLjQ2OSIgd2lkdGg9IjIwLjM0OSIgaGVpZ2h0PSIyMi4zODQiIHN0eWxlPSJkaXNwbGF5OmlubGluZTtvcGFjaXR5OjE7ZmlsbDojZmZkMDg2O2ZpbGwtb3BhY2l0eToxO3N0cm9rZTpub25lO3N0cm9rZS13aWR0aDozNC45MDAwMDE1MztzdHJva2UtbWl0ZXJsaW1pdDo0O3N0cm9rZS1kYXNoYXJyYXk6bm9uZTtzdHJva2UtZGFzaG9mZnNldDowO3N0cm9rZS1vcGFjaXR5OjAuOTk2MDc4NDMiIGlkPSJwYXRoLTExNiIvPgogICAgICA8cmVjdCB4PSItNDk5LjUiIHk9IjQ2Ni4zMTQiIHdpZHRoPSIyNC41MDciIGhlaWdodD0iMjQuNDE5IiBzdHlsZT0iZGlzcGxheTppbmxpbmU7b3BhY2l0eToxO2ZpbGw6I2NjODkwMjtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZTtzdHJva2Utd2lkdGg6MzQuOTAwMDAxNTM7c3Ryb2tlLW1pdGVybGltaXQ6NDtzdHJva2UtZGFzaGFycmF5Om5vbmU7c3Ryb2tlLWRhc2hvZmZzZXQ6MDtzdHJva2Utb3BhY2l0eTowLjk5NjA3ODQzIiBpZD0icGF0aC0xMTciIHRyYW5zZm9ybT0ic2NhbGUoLTEsMSkiLz4KICAgIDwvZz4KICAgIDxnIGlkPSJnLTE2IiBzdHlsZT0iZGlzcGxheTogaW5saW5lOyBvcGFjaXR5OiAxOyIgdHJhbnNmb3JtPSJtYXRyaXgoMS4wMDAwMDAwNzAwMDIwNDk1LCAwLCAwLCAxLjAwMDAwMDA3MDAwMjA0OTUsIDE0NC41NzA3MjM5MTA3OTYxMiwgMTAwNy4wOTk0Mzk4NzE1OTk0KSI+CiAgICAgIDxwYXRoIHN0eWxlPSJkaXNwbGF5OiBpbmxpbmU7IGZpbGw6IG5vbmU7IGZpbGwtb3BhY2l0eTogMTsgZmlsbC1ydWxlOiBldmVub2RkOyBzdHJva2U6IHJnYigyNTUsIDEyMiwgMCk7IHN0cm9rZS13aWR0aDogMi4zNDg4ODsgc3Ryb2tlLWxpbmVjYXA6IGJ1dHQ7IHN0cm9rZS1saW5lam9pbjogbWl0ZXI7IHN0cm9rZS1vcGFjaXR5OiAxOyIgZD0iTSA1ODUuMTY5OTIsNTI0LjkxMjExIEMgNDQ3LjQxNzQ1LDczOC44NDAxNSAyODUuOTMwOTMsNzk3LjY4MTQyIDkzLjM0NzY1Niw4MDEuMDM3MTEgMTU4LjY2NDUyLDkyMS44NDA4MyAyODcuMjAwMzgsMTAwMy4xNjk4IDQzNC4wMzkwNiwxMDAxLjI1NTkgNjA3LjU2ODUxLDk5OC45OTQ0NiA3NTIuNTEzMTcsODgxLjE4NDg4IDc5Ni42NTIzNCw3MjEuOTY2OCBjIC0yLjY4NjQsLTYuNTc3NjQgLTYuMjAxMDYsLTEzLjYyMDM3IC0xMC44MTY0LC0yMS4xMzQ3NyBDIDc2OC42ODk4Nyw2NzcuMDM4NzggNzA5LjEwNDc4LDU2OC40NzcyMSA1ODUuMTY5OTIsNTI0LjkxMjExIFoiIGlkPSJwYXRoLTExOCIvPgogICAgICA8cGF0aCBzdHlsZT0iZGlzcGxheTogaW5saW5lOyBmaWxsOiBub25lOyBmaWxsLW9wYWNpdHk6IDAuOTkzOTM5OyBmaWxsLXJ1bGU6IGV2ZW5vZGQ7IHN0cm9rZTogcmdiKDI1NSwgMTIyLCAwKTsgc3Ryb2tlLXdpZHRoOiAyLjM0ODg4OyBzdHJva2UtbGluZWNhcDogYnV0dDsgc3Ryb2tlLWxpbmVqb2luOiBtaXRlcjsgc3Ryb2tlLW9wYWNpdHk6IDE7IiBkPSJNIDU4Ni4yNTQgNTI0LjExNSBDIDU2NC42ODIgNjUwLjQ1MyA0NzcuOTc0IDc1NC40NzIgNDk4LjU4NCA4MzUuNjAyIEMgNTI0LjY0OCA5MzguMTk5IDQxOS40NTggOTYxLjUxNSAzMzMuOTczIDk4OS4zNDIgQyAzNjUuOTIzIDk5Ny41NDUgMzk5LjQ3NSAxMDAxLjcwNiA0MzQuMDM5IDEwMDEuMjU2IEMgNjM0LjA1MiA5OTguNjQ5IDc5Ni4wOTMgODQyLjUzNiA4MDkuNTYxIDY0Ni40MzkgQyA3OTMuMTk3IDY0MS43NzcgNzc3LjQyNSA2MzQuNjg5IDc2Ni43MjMgNjIyLjc0NiBDIDczNC4wMzUgNTg2LjI3MiA2NTAuMTE3IDU0Ni41NjQgNTg2LjI1NCA1MjQuMTE1IFoiIGlkPSJwYXRoLTExOSIgYng6b3JpZ2luPSIwLjUgMC41Ii8+CiAgICAgIDxwYXRoIHN0eWxlPSJkaXNwbGF5OiBpbmxpbmU7IGZpbGw6IG5vbmU7IGZpbGwtb3BhY2l0eTogMC45OTM5Mzk7IGZpbGwtcnVsZTogZXZlbm9kZDsgc3Ryb2tlOiByZ2IoMjU1LCAxMjIsIDApOyBzdHJva2Utd2lkdGg6IDIuMzQ4ODg7IHN0cm9rZS1saW5lY2FwOiBidXR0OyBzdHJva2UtbGluZWpvaW46IG1pdGVyOyBzdHJva2Utb3BhY2l0eTogMTsiIGQ9Ik0gNTg2LjI1NCA1MjQuMTE1IEMgNTY0LjY4MiA2NTAuNDUzIDQ3Ny45NzQgNzU0LjQ3MiA0OTguNTg0IDgzNS42MDIgQyA1MjQuNjQ4IDkzOC4xOTkgNDE5LjQ1OCA5NjEuNTE1IDMzMy45NzMgOTg5LjM0MiBDIDM2NS45MjMgOTk3LjU0NSAzOTkuNDc1IDEwMDEuNzA2IDQzNC4wMzkgMTAwMS4yNTYgQyA2MzQuMDUyIDk5OC42NDkgNzk2LjA5MyA4NDIuNTM2IDgwOS41NjEgNjQ2LjQzOSBDIDc5My4xOTcgNjQxLjc3NyA3NzcuNDI1IDYzNC42ODkgNzY2LjcyMyA2MjIuNzQ2IEMgNzM0LjAzNSA1ODYuMjcyIDY1MC4xMTcgNTQ2LjU2NCA1ODYuMjU0IDUyNC4xMTUgWiIgaWQ9InBhdGgtMTIwIiBieDpvcmlnaW49IjAuNSAwLjUiLz4KICAgIDwvZz4KICA8L2c+CiAgPGcgdHJhbnNmb3JtPSJtYXRyaXgoMC42MDgyNjEsIDAsIDAsIDAuNjA4MjYxLCAtMjAuMDg0OTc2LCAzLjI1NTczNikiPgogICAgPGc+CiAgICAgIDxwYXRoIHN0eWxlPSJkaXNwbGF5OiBpbmxpbmU7IGZpbGw6IHJnYig2NCwgMTc4LCAyNTUpOyBmaWxsLW9wYWNpdHk6IDE7IGZpbGwtcnVsZTogZXZlbm9kZDsgc3Ryb2tlOiBub25lOyBzdHJva2Utd2lkdGg6IDFweDsgc3Ryb2tlLWxpbmVjYXA6IGJ1dHQ7IHN0cm9rZS1saW5lam9pbjogbWl0ZXI7IHN0cm9rZS1vcGFjaXR5OiAxOyBvcGFjaXR5OiAwLjc4OyIgaWQ9InBhdGgtMTAiIGQ9Ik0gNDE5LjEzMyA4NS43MzggQyA0MTcuMjk1IDg1LjczOSA0MTUuNDU1IDg1Ljc1NCA0MTMuNjExIDg1Ljc3OCBDIDM1NC44NTIgODYuNTYxIDI5OS4wMjMgOTkuMTc0IDI0OC4zNTggMTIxLjMyIEMgNTg0LjEyMSAxMy4yMDYgNzk2LjE3NSAyMTEuMjYgODMxLjcgNTA4Ljc3MyBMIDg0Ni4zODMgNTA3LjEyNCBDIDgxNS41ODYgMjM1LjgwMSA2NTIuNDc3IDg1LjU4OCA0MTkuMTMzIDg1LjczOCBaIiB0cmFuc2Zvcm09Im1hdHJpeCgwLjk2MzczLCAwLjI2Njg3OCwgLTAuMjY2ODc4LCAwLjk2MzczLCA4OS41MDUyMzEsIC0xMzYuNjE1MDYxKSIgYng6b3JpZ2luPSIwLjUgMC41Ii8+CiAgICAgIDxwYXRoIHN0eWxlPSJkaXNwbGF5OiBpbmxpbmU7IGZpbGw6IHJnYig2NCwgMTc4LCAyNTUpOyBmaWxsLW9wYWNpdHk6IDE7IGZpbGwtcnVsZTogZXZlbm9kZDsgc3Ryb2tlOiBub25lOyBzdHJva2Utd2lkdGg6IDFweDsgc3Ryb2tlLWxpbmVjYXA6IGJ1dHQ7IHN0cm9rZS1saW5lam9pbjogbWl0ZXI7IHN0cm9rZS1vcGFjaXR5OiAxOyBvcGFjaXR5OiAxOyIgaWQ9InBhdGgtMyIgZD0iTSAxNDYuMDM3IDE5NC4wNjUgQyAxNDQuMjAxIDE5NC4wNjYgMTQyLjM2MSAxOTQuMDgxIDE0MC41MTcgMTk0LjEwNCBDIDgxLjc2IDE5NC44ODggMjUuOTMxIDIwNy41MDMgLTI0LjczNiAyMjkuNjQ4IEMgMzExLjAyOSAxMjEuNTMxIDUyMy4wODMgMzE5LjU4MyA1NTguNjA0IDYxNy4wOTMgTCA1NzMuMjg0IDYxNS40NDMgQyA1NDIuNDkgMzQ0LjEyMiAzNzkuMzg1IDE5My45MTMgMTQ2LjAzNyAxOTQuMDY1IFoiIHRyYW5zZm9ybT0ibWF0cml4KC0wLjE4MDk4OCwgLTAuOTgzNDg1LCAwLjk4MzQ4NSwgLTAuMTgwOTg4LCAtMzkuMjk4NTgxLCA3MDUuODk3NTQ0KSIgYng6b3JpZ2luPSIwLjUgMC41Ii8+CiAgICAgIDxwYXRoIHN0eWxlPSJkaXNwbGF5OiBpbmxpbmU7IGZpbGw6IHJnYig2NCwgMTc4LCAyNTUpOyBmaWxsLW9wYWNpdHk6IDE7IGZpbGwtcnVsZTogZXZlbm9kZDsgc3Ryb2tlOiBub25lOyBzdHJva2Utd2lkdGg6IDFweDsgc3Ryb2tlLWxpbmVjYXA6IGJ1dHQ7IHN0cm9rZS1saW5lam9pbjogbWl0ZXI7IHN0cm9rZS1vcGFjaXR5OiAxOyBvcGFjaXR5OiAwLjQ7IiBpZD0icGF0aC0xMSIgZD0iTSA0ODcuNzQ0IDE5My4wODQgQyA0ODUuOTA2IDE5My4wODUgNDg0LjA2NyAxOTMuMSA0ODIuMjIzIDE5My4xMjMgQyA0MjMuNDY0IDE5My45MDcgMzY3LjYzNSAyMDYuNTIgMzE2Ljk3NSAyMjguNjY4IEMgNjUyLjcyNiAxMjAuNTUyIDg2NC43NzUgMzE4LjYwNSA5MDAuMjk5IDYxNi4xMDkgTCA5MTQuOTc5IDYxNC40NiBDIDg4NC4xODQgMzQzLjE0NCA3MjEuMDgxIDE5Mi45MzUgNDg3Ljc0NCAxOTMuMDg0IFoiIHRyYW5zZm9ybT0ibWF0cml4KDAuNjE5OTk3LCAwLjc4NDYwNSwgLTAuNzg0NjA1LCAwLjYxOTk5NywgNTIzLjA2NzIzMSwgLTM0My4zMzE1MzkpIiBieDpvcmlnaW49IjAuNSAwLjUiLz4KICAgICAgPHBhdGggc3R5bGU9ImRpc3BsYXk6IGlubGluZTsgZmlsbDogcmdiKDY0LCAxNzgsIDI1NSk7IGZpbGwtb3BhY2l0eTogMTsgZmlsbC1ydWxlOiBldmVub2RkOyBzdHJva2U6IG5vbmU7IHN0cm9rZS13aWR0aDogMXB4OyBzdHJva2UtbGluZWNhcDogYnV0dDsgc3Ryb2tlLWxpbmVqb2luOiBtaXRlcjsgc3Ryb2tlLW9wYWNpdHk6IDE7IG9wYWNpdHk6IDAuODQ7IiBpZD0icGF0aC0xMiIgZD0iTSAyOTUuOTY5IDQzMi43NTcgQyAyOTQuMTMxIDQzMi43NTggMjkyLjI5MyA0MzIuNzczIDI5MC40NDkgNDMyLjc5NyBDIDIzMS42ODggNDMzLjU4IDE3NS44NiA0NDYuMTk0IDEyNS4xOTggNDY4LjM0MSBDIDQ2MC45NTcgMzYwLjIyNiA2NzMuMDA1IDU1OC4yOCA3MDguNTI2IDg1NS43ODYgTCA3MjMuMjA3IDg1NC4xMzkgQyA2OTIuNDEyIDU4Mi44MTkgNTI5LjMxIDQzMi42MDkgMjk1Ljk2OSA0MzIuNzU3IFoiIHRyYW5zZm9ybT0ibWF0cml4KC0wLjk3ODg0OSwgMC4yMDQ1ODQsIC0wLjIwNDU4NCwgLTAuOTc4ODQ5LCA5NjMuODIwNzk2LCAxMTE2LjM2NzI5MykiIGJ4Om9yaWdpbj0iMC41IDAuNSIvPgogICAgICA8cGF0aCBzdHlsZT0iZGlzcGxheTogaW5saW5lOyBmaWxsOiByZ2IoNjQsIDE3OCwgMjU1KTsgZmlsbC1vcGFjaXR5OiAxOyBmaWxsLXJ1bGU6IGV2ZW5vZGQ7IHN0cm9rZTogbm9uZTsgc3Ryb2tlLXdpZHRoOiAxcHg7IHN0cm9rZS1saW5lY2FwOiBidXR0OyBzdHJva2UtbGluZWpvaW46IG1pdGVyOyBzdHJva2Utb3BhY2l0eTogMTsgb3BhY2l0eTogMC40OyIgaWQ9InBhdGgtMTMiIGQ9Ik0gMTU4LjAzNiAxNDguODMgQyAxNTYuMiAxNDguODMzIDE1NC4zNiAxNDguODQ2IDE1Mi41MTYgMTQ4Ljg3MiBDIDkzLjc1OSAxNDkuNjUzIDM3LjkzIDE2Mi4yNjcgLTEyLjczNCAxODQuNDExIEMgMzIzLjAyMiA3Ni4zMDEgNTM1LjA3NiAyNzQuMzUyIDU3MC42MDQgNTcxLjg1NyBMIDU4NS4yODYgNTcwLjIwOCBDIDU1NC40ODMgMjk4Ljg5MSAzOTEuMzggMTQ4LjY4MyAxNTguMDM2IDE0OC44MyBaIiB0cmFuc2Zvcm09Im1hdHJpeCgwLjMzODYxNCwgLTAuOTQwOTI2LCAwLjk0MDkyNiwgMC4zMzg2MTQsIC0xMTUuNTk1MTU4LCA0ODMuNzA1OTg0KSIgYng6b3JpZ2luPSIwLjUgMC41Ii8+CiAgICAgIDxwYXRoIHN0eWxlPSJkaXNwbGF5OiBpbmxpbmU7IGZpbGw6IHJnYig2NCwgMTc4LCAyNTUpOyBmaWxsLW9wYWNpdHk6IDE7IGZpbGwtcnVsZTogZXZlbm9kZDsgc3Ryb2tlOiBub25lOyBzdHJva2Utd2lkdGg6IDFweDsgc3Ryb2tlLWxpbmVjYXA6IGJ1dHQ7IHN0cm9rZS1saW5lam9pbjogbWl0ZXI7IHN0cm9rZS1vcGFjaXR5OiAxOyBvcGFjaXR5OiAxOyIgaWQ9InBhdGgtMTQiIGQ9Ik0gNTAxLjAxOSAyODguMjkyIEMgNDk5LjE4MSAyODguMjkzIDQ5Ny4zNCAyODguMzA4IDQ5NS40OTYgMjg4LjMzMSBDIDQzNi43MzYgMjg5LjExNSAzODAuOTA4IDMwMS43MjYgMzMwLjI0MyAzMjMuODc0IEMgNjY2LjAwNCAyMTUuNzU3IDg3OC4wNjIgNDEzLjgxMiA5MTMuNTg2IDcxMS4zMjIgTCA5MjguMjY4IDcwOS42NzMgQyA4OTcuNDY4IDQzOC4zNTIgNzM0LjM2MSAyODguMTQxIDUwMS4wMTkgMjg4LjI5MiBaIiB0cmFuc2Zvcm09Im1hdHJpeCgwLjE2NDY1NiwgMC45ODYzNTEsIC0wLjk4NjM1MSwgMC4xNjQ2NTYsIDk4Mi44NTcyNjYsIC0yMzMuNDUyMDYzKSIgYng6b3JpZ2luPSIwLjUgMC41Ii8+CiAgICAgIDxwYXRoIHN0eWxlPSJkaXNwbGF5OiBpbmxpbmU7IGZpbGw6IHJnYig2NCwgMTc4LCAyNTUpOyBmaWxsLW9wYWNpdHk6IDE7IGZpbGwtcnVsZTogZXZlbm9kZDsgc3Ryb2tlOiBub25lOyBzdHJva2Utd2lkdGg6IDFweDsgc3Ryb2tlLWxpbmVjYXA6IGJ1dHQ7IHN0cm9rZS1saW5lam9pbjogbWl0ZXI7IHN0cm9rZS1vcGFjaXR5OiAxOyBvcGFjaXR5OiAwLjQ7IiBpZD0icGF0aC0xNSIgZD0iTSAxOTIuOTU0IDM3Ni41MjEgQyAxOTEuMTE1IDM3Ni41MjIgMTg5LjI3NyAzNzYuNTM3IDE4Ny40MzMgMzc2LjU2MSBDIDEyOC42NzQgMzc3LjM0NCA3Mi44NDUgMzg5Ljk1OCAyMi4xODEgNDEyLjEwMyBDIDM1Ny45NCAzMDMuOTg5IDU2OS45ODcgNTAyLjA0NSA2MDUuNTA1IDc5OS41NTMgTCA2MjAuMTg4IDc5Ny45MDUgQyA1ODkuMzkyIDUyNi41ODQgNDI2LjI5NSAzNzYuMzY5IDE5Mi45NTQgMzc2LjUyMSBaIiB0cmFuc2Zvcm09Im1hdHJpeCgtMC45MzE0MDQsIC0wLjM2Mzk4OCwgMC4zNjM5ODgsIC0wLjkzMTQwNCwgNDE5LjQ5OTAwNiwgMTE4Mi41OTk4MDkpIiBieDpvcmlnaW49IjAuNSAwLjUiLz4KICAgICAgPHBhdGggc3R5bGU9ImRpc3BsYXk6IGlubGluZTsgZmlsbDogcmdiKDY0LCAxNzgsIDI1NSk7IGZpbGwtb3BhY2l0eTogMTsgZmlsbC1ydWxlOiBldmVub2RkOyBzdHJva2U6IG5vbmU7IHN0cm9rZS13aWR0aDogMXB4OyBzdHJva2UtbGluZWNhcDogYnV0dDsgc3Ryb2tlLWxpbmVqb2luOiBtaXRlcjsgc3Ryb2tlLW9wYWNpdHk6IDE7IG9wYWNpdHk6IDE7IiBpZD0icGF0aC0xNiIgZD0iTSAyMjEuNjE0IDYzLjk3MyBDIDIxOS43NzcgNjMuOTc2IDIxNy45MzggNjMuOTkgMjE2LjA5NCA2NC4wMTUgQyAxNTcuMzM0IDY0Ljc5NSAxMDEuNTA2IDc3LjQwOSA1MC44NDEgOTkuNTU0IEMgMzg2LjU5OCAtOC41NTkgNTk4LjY1MSAxODkuNDk3IDYzNC4xNzMgNDg3LjAwMSBMIDY0OC44NTQgNDg1LjM1NCBDIDYxOC4wNTggMjE0LjAzNyA0NTQuOTU0IDYzLjgyNCAyMjEuNjE0IDYzLjk3MyBaIiB0cmFuc2Zvcm09Im1hdHJpeCgwLjc1MDQ1MiwgLTAuNjYwOTI1LCAwLjY2MDkyNSwgMC43NTA0NTIsIC03MC44MDMzMjIsIDI5MC45MjAyNzMpIiBieDpvcmlnaW49IjAuNSAwLjUiLz4KICAgICAgPHBhdGggc3R5bGU9ImRpc3BsYXk6IGlubGluZTsgZmlsbDogcmdiKDY0LCAxNzgsIDI1NSk7IGZpbGwtb3BhY2l0eTogMTsgZmlsbC1ydWxlOiBldmVub2RkOyBzdHJva2U6IG5vbmU7IHN0cm9rZS13aWR0aDogMXB4OyBzdHJva2UtbGluZWNhcDogYnV0dDsgc3Ryb2tlLWxpbmVqb2luOiBtaXRlcjsgc3Ryb2tlLW9wYWNpdHk6IDE7IG9wYWNpdHk6IDAuNDsiIGlkPSJwYXRoLTE3IiBkPSJNIDQ0MS44ODggMzQyLjA5OCBDIDQ0MC4wNDcgMzQyLjA5OCA0MzguMjA3IDM0Mi4xMTQgNDM2LjM2MiAzNDIuMTM4IEMgMzc3LjYwMSAzNDIuOTIyIDMyMS43NjUgMzU1LjUzNSAyNzEuMTAzIDM3Ny42ODEgQyA2MDYuODg2IDI2OS41NjcgODE4Ljk0NCA0NjcuNjE1IDg1NC40NjIgNzY1LjEzMyBMIDg2OS4xNDIgNzYzLjQ4MyBDIDgzOC4zNTQgNDkyLjE1NCA2NzUuMjQyIDM0MS45NDggNDQxLjg4OCAzNDIuMDk4IFoiIHRyYW5zZm9ybT0ibWF0cml4KC0wLjM1NjU4MiwgMC45MzQyNjQsIC0wLjkzNDI2NCwgLTAuMzU2NTgyLCAxMjU2Ljc1OTQ5MywgMTY5LjE4MjU1MikiIGJ4Om9yaWdpbj0iMC41IDAuNSIvPgogICAgICA8ZyB0cmFuc2Zvcm09Im1hdHJpeCgwLjc2MjQ5MywgMCwgMCwgMC43NjI0OTMsIDE5LjI5NDY0NywgLTcxNi4zMjI4MTUpIj4KICAgICAgICA8cGF0aCBkPSJNIDU2Ni40NjYgMTA4OS4xMzcgTCA1NjYuNDY2IDExNDguMjIyIEMgNTY1Ljg2NyAxMTQ4LjIxOSA1NjUuMjY3IDExNDguMjE3IDU2NC42NjcgMTE0OC4yMTcgQyA1NjEuNDgxIDExNDguMjE3IDU1OC4zMSAxMTQ4LjI1OSA1NTUuMTU0IDExNDguMzQxIEwgNTU1LjE1NCAxMDg5LjEzNyBaIE0gOTA4LjI5IDE0NzcuMTQ2IEwgOTU2Ljk4NyAxNDc3LjE0NiBMIDk1Ni45ODcgMTQ4OC40NTggTCA5MDguNTY5IDE0ODguNDU4IEMgOTA4LjUzOSAxNDg0LjY5MyA5MDguNDQ3IDE0ODAuOTIyIDkwOC4yOSAxNDc3LjE0NiBaIE0gNTY2LjQ2NiAxODM1LjAxMyBMIDU2Ni40NjYgMTg3Ni40NjcgTCA1NTUuMTU0IDE4NzYuNDY3IEwgNTU1LjE1NCAxODM0Ljg4NiBDIDU1OC4zMTggMTgzNC45NzMgNTYxLjQ5IDE4MzUuMDE3IDU2NC42NjcgMTgzNS4wMTcgQyA1NjUuMjY3IDE4MzUuMDE3IDU2NS44NjcgMTgzNS4wMTYgNTY2LjQ2NiAxODM1LjAxMyBaIE0gMjIwLjc3NSAxNDg4LjQ1OCBMIDE2OS42NTcgMTQ4OC40NTggTCAxNjkuNjU3IDE0NzcuMTQ2IEwgMjIxLjA4OSAxNDc3LjE0NiBDIDIyMC45MjEgMTQ4MC45MDkgMjIwLjgxNiAxNDg0LjY4IDIyMC43NzUgMTQ4OC40NTggWiIgc3R5bGU9ImZpbGw6IHJnYig2NCwgNDAsIDApOyBzdHJva2U6IHJnYig2NCwgNDAsIDApOyBzdHJva2Utd2lkdGg6IDEwLjc4MDY7IiBieDpvcmlnaW49IjAgMCIvPgogICAgICAgIDxwYXRoIGQ9Ik0gNzYwLjEyMSAxMTQzLjMxMSBMIDcxNy4zMzYgMTIxNy40MTcgQyA3MTUuNzIgMTIxNi41MTggNzE0LjA5NiAxMjE1LjYzMiA3MTIuNDY1IDEyMTQuNzYxIEwgNzU1LjMxOCAxMTQwLjUzNyBaIE0gODMwLjEyMiAxMzI0LjIwMyBMIDkwMC40MjQgMTI4My42MTQgTCA5MDMuMTk4IDEyODguNDE3IEwgODMzLjA0IDEzMjguOTIzIEMgODMyLjA4IDEzMjcuMzM5IDgzMS4xMDcgMTMyNS43NjYgODMwLjEyMiAxMzI0LjIwMyBaIE0gODQwLjU5OSAxNjQxLjEzNyBMIDkwMy4xOTcgMTY3Ny4yNzggTCA5MDAuNDI0IDE2ODIuMDgyIEwgODM3LjkxMSAxNjQ1Ljk5IEMgODM4LjgyMSAxNjQ0LjM4IDgzOS43MTcgMTY0Mi43NjIgODQwLjU5OSAxNjQxLjEzNyBaIE0gNzI1LjE2OCAxNzYxLjg0MyBMIDc2MC4xMjIgMTgyMi4zODUgTCA3NTUuMzE4IDE4MjUuMTU4IEwgNzIwLjM3OSAxNzY0LjY0MSBDIDcyMS45ODUgMTc2My43MjIgNzIzLjU4MiAxNzYyLjc4OSA3MjUuMTY4IDE3NjEuODQzIFogTSA0MDMuNTM4IDE3NjAuOTMyIEwgMzY2LjQ1NiAxODI1LjE1OSBMIDM2MS42NTMgMTgyMi4zODYgTCAzOTguODAyIDE3NTguMDQyIEMgNDAwLjM3MiAxNzU5LjAxOSA0MDEuOTUxIDE3NTkuOTgyIDQwMy41MzggMTc2MC45MzIgWiBNIDI4OS41OCAxNjQyLjY4OSBMIDIyMS4zNSAxNjgyLjA4MiBMIDIxOC41NzcgMTY3Ny4yNzkgTCAyODYuOTQ0IDE2MzcuODA3IEMgMjg3LjgwNyAxNjM5LjQzNyAyODguNjg1IDE2NDEuMDY1IDI4OS41OCAxNjQyLjY4OSBaIE0gMjk0LjM1NCAxMzMyLjE2OCBMIDIxOC41NzYgMTI4OC40MTcgTCAyMjEuMzUgMTI4My42MTQgTCAyOTcuMjEzIDEzMjcuNDE0IEMgMjk2LjI0NiAxMzI4Ljk5IDI5NS4yOTMgMTMzMC41NzUgMjk0LjM1NCAxMzMyLjE2OCBaIE0gNDA2LjA3OSAxMjIwLjI1OSBMIDM2MS42NTMgMTE0My4zMTEgTCAzNjYuNDU3IDExNDAuNTM3IEwgNDEwLjg4OSAxMjE3LjQ5NSBDIDQwOS4yNzYgMTIxOC40MDMgNDA3LjY3MyAxMjE5LjMyNCA0MDYuMDc5IDEyMjAuMjU5IFoiIHN0eWxlPSJmaWxsOiByZ2IoNjQsIDQwLCAwKTsgc3Ryb2tlOiByZ2IoNjQsIDQwLCAwKTsgc3Ryb2tlLXdpZHRoOiAxMC43ODA2OyIgYng6b3JpZ2luPSIwIDAiLz4KICAgICAgPC9nPgogICAgPC9nPgogICAgPHJlY3QgeD0iNDI5LjM2NyIgeT0iNDI1Ljk3OSIgd2lkdGg9IjIwLjAwMyIgaGVpZ2h0PSIyMS43MzUiIHN0eWxlPSJkaXNwbGF5OiBpbmxpbmU7IG9wYWNpdHk6IDE7IGZpbGw6IHJnYig4MCwgMTUwLCAyMDApOyBmaWxsLW9wYWNpdHk6IDE7IHN0cm9rZTogbm9uZTsgc3Ryb2tlLXdpZHRoOiAzNC45OyBzdHJva2UtbWl0ZXJsaW1pdDogNDsgc3Ryb2tlLWRhc2hhcnJheTogbm9uZTsgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7IHN0cm9rZS1vcGFjaXR5OiAwLjk5NjA3ODsiIGlkPSJwYXRoLTkxIiB0cmFuc2Zvcm09Im1hdHJpeCgxLCAwLCAwLCAwLjk5OTk5OSwgLTMwMS4zNzcwNzUsIC0yMTkuNDk4NDM0KSIvPgogICAgPHJlY3QgeD0iNDQ2Ljg1MyIgeT0iMjUuNDYyIiB3aWR0aD0iMjUuOTkiIGhlaWdodD0iMjUuOTkiIHN0eWxlPSJkaXNwbGF5OiBpbmxpbmU7IG9wYWNpdHk6IDE7IGZpbGw6IHJnYig4MCwgMTUwLCAyMDApOyBmaWxsLW9wYWNpdHk6IDE7IHN0cm9rZTogbm9uZTsgc3Ryb2tlLXdpZHRoOiAzNC45OyBzdHJva2UtbWl0ZXJsaW1pdDogNDsgc3Ryb2tlLWRhc2hhcnJheTogbm9uZTsgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7IHN0cm9rZS1vcGFjaXR5OiAwLjk5NjA3ODsiIGlkPSJwYXRoLTkzIi8+CiAgICA8cmVjdCB4PSItMTM1Ljk1NiIgeT0iNjA1LjE0MSIgd2lkdGg9IjM5Ljg1MSIgaGVpZ2h0PSIzOS44NTEiIHN0eWxlPSJkaXNwbGF5OiBpbmxpbmU7IG9wYWNpdHk6IDE7IGZpbGw6IHJnYig4MCwgMTUwLCAyMDApOyBmaWxsLW9wYWNpdHk6IDE7IHN0cm9rZTogbm9uZTsgc3Ryb2tlLXdpZHRoOiAzNC45OyBzdHJva2UtbWl0ZXJsaW1pdDogNDsgc3Ryb2tlLWRhc2hhcnJheTogbm9uZTsgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7IHN0cm9rZS1vcGFjaXR5OiAwLjk5NjA3ODsiIGlkPSJwYXRoLTk0IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjk5OTk5OSwgMCwgMCwgMSwgODQ2LjE3Njc1NiwgLTM5NC45NTYwMjQpIi8+CiAgICA8cmVjdCB4PSIyMjUuNzc5IiB5PSI2ODkuODM2IiB3aWR0aD0iMjUuOTkiIGhlaWdodD0iMjUuOTkiIHN0eWxlPSJkaXNwbGF5OiBpbmxpbmU7IG9wYWNpdHk6IDE7IGZpbGw6IHJnYig4MCwgMTUwLCAyMDApOyBmaWxsLW9wYWNpdHk6IDE7IHN0cm9rZTogbm9uZTsgc3Ryb2tlLXdpZHRoOiAzNC45OyBzdHJva2UtbWl0ZXJsaW1pdDogNDsgc3Ryb2tlLWRhc2hhcnJheTogbm9uZTsgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7IHN0cm9rZS1vcGFjaXR5OiAwLjk5NjA3ODsiIGlkPSJwYXRoLTk1Ii8+CiAgICA8cmVjdCB4PSI1OTQuMDEzIiB5PSI3MzcuMTQyIiB3aWR0aD0iMjAuNzkyIiBoZWlnaHQ9IjIyLjUyNSIgc3R5bGU9ImRpc3BsYXk6IGlubGluZTsgb3BhY2l0eTogMTsgZmlsbDogcmdiKDgwLCAxNTAsIDIwMCk7IGZpbGwtb3BhY2l0eTogMTsgc3Ryb2tlOiBub25lOyBzdHJva2Utd2lkdGg6IDM0Ljk7IHN0cm9rZS1taXRlcmxpbWl0OiA0OyBzdHJva2UtZGFzaGFycmF5OiBub25lOyBzdHJva2UtZGFzaG9mZnNldDogMDsgc3Ryb2tlLW9wYWNpdHk6IDAuOTk2MDc4OyIgaWQ9InBhdGgtOTYiLz4KICAgIDxyZWN0IHg9IjM4Ny4yMzUiIHk9IjQ3OS4zOTciIHdpZHRoPSIyNS45OSIgaGVpZ2h0PSIyNS45OSIgc3R5bGU9ImRpc3BsYXk6IGlubGluZTsgb3BhY2l0eTogMTsgZmlsbDogcmdiKDgwLCAxNTAsIDIwMCk7IGZpbGwtb3BhY2l0eTogMTsgc3Ryb2tlOiBub25lOyBzdHJva2Utd2lkdGg6IDM0Ljk7IHN0cm9rZS1taXRlcmxpbWl0OiA0OyBzdHJva2UtZGFzaGFycmF5OiBub25lOyBzdHJva2UtZGFzaG9mZnNldDogMDsgc3Ryb2tlLW9wYWNpdHk6IDAuOTk2MDc4OyIgaWQ9InBhdGgtOTgiIHRyYW5zZm9ybT0ibWF0cml4KDEuMDAwMDAxLCAwLCAwLCAwLjk5OTk5OSwgMzY1LjI3NDk2NiwgNzkuMjk1MjQxKSIvPgogICAgPHJlY3QgeD0iNDIxLjk2MiIgeT0iNzc1LjkzNyIgd2lkdGg9IjMyLjkyIiBoZWlnaHQ9IjM0LjY1MyIgc3R5bGU9ImRpc3BsYXk6IGlubGluZTsgb3BhY2l0eTogMTsgZmlsbDogcmdiKDgwLCAxNTAsIDIwMCk7IGZpbGwtb3BhY2l0eTogMTsgc3Ryb2tlOiBub25lOyBzdHJva2Utd2lkdGg6IDM0Ljk7IHN0cm9rZS1taXRlcmxpbWl0OiA0OyBzdHJva2UtZGFzaGFycmF5OiBub25lOyBzdHJva2UtZGFzaG9mZnNldDogMDsgc3Ryb2tlLW9wYWNpdHk6IDAuOTk2MDc4OyIgaWQ9InBhdGgtOTkiLz4KICAgIDxyZWN0IHg9Ii02Ni45MzkiIHk9Ii01NjguOTc4IiB3aWR0aD0iMjAuODY3IiBoZWlnaHQ9IjIwLjc5MiIgc3R5bGU9ImRpc3BsYXk6IGlubGluZTsgb3BhY2l0eTogMTsgZmlsbDogcmdiKDgwLCAxNTAsIDIwMCk7IGZpbGwtb3BhY2l0eTogMTsgc3Ryb2tlOiBub25lOyBzdHJva2Utd2lkdGg6IDM0Ljk7IHN0cm9rZS1taXRlcmxpbWl0OiA0OyBzdHJva2UtZGFzaGFycmF5OiBub25lOyBzdHJva2UtZGFzaG9mZnNldDogMDsgc3Ryb2tlLW9wYWNpdHk6IDAuOTk2MDc4OyIgaWQ9InBhdGgtMTAxIiB0cmFuc2Zvcm09Im1hdHJpeCgtMSwgMCwgMCwgMC45OTk5OTcsIDMxLjM1NjkyOCwgOTg0LjczNjMwNikiLz4KICA8L2c+CiAgPHBhdGggZD0iTSAyMTMuOTAzIDE4Ni43NzIgQyAxOTUuODU2IDE4Ni43NzIgMTgxLjYxIDE5Mi43ODIgMTcxLjE2MyAyMDQuODAyIEMgMTYwLjcyMyAyMTYuODE1IDE1NS41MDMgMjMzLjI2OSAxNTUuNTAzIDI1NC4xNjIgQyAxNTUuNTAzIDI3NS42NDkgMTYwLjUzNiAyOTIuMjQ5IDE3MC42MDMgMzAzLjk2MiBDIDE4MC42NzYgMzE1LjY4MiAxOTUuMDMzIDMyMS41NDIgMjEzLjY3MyAzMjEuNTQyIEMgMjI1LjEyNiAzMjEuNTQyIDIzOC4xOTMgMzE5LjQ4MiAyNTIuODczIDMxNS4zNjIgTCAyNTIuODczIDMzMi4wOTIgQyAyNDEuNDkzIDMzNi4zNjUgMjI3LjQ1MyAzMzguNTAyIDIxMC43NTMgMzM4LjUwMiBDIDE4Ni41NzMgMzM4LjUwMiAxNjcuOTEzIDMzMS4xNjIgMTU0Ljc3MyAzMTYuNDgyIEMgMTQxLjYzMyAzMDEuODA5IDEzNS4wNjMgMjgwLjk1OSAxMzUuMDYzIDI1My45MzIgQyAxMzUuMDYzIDIzNy4wMTIgMTM4LjIyNiAyMjIuMTg5IDE0NC41NTMgMjA5LjQ2MiBDIDE1MC44OCAxOTYuNzM1IDE2MC4wMTMgMTg2LjkyNSAxNzEuOTUzIDE4MC4wMzIgQyAxODMuODkzIDE3My4xNDUgMTk3Ljk1IDE2OS43MDIgMjE0LjEyMyAxNjkuNzAyIEMgMjMxLjM0MyAxNjkuNzAyIDI0Ni4zOTMgMTcyLjg0OSAyNTkuMjczIDE3OS4xNDIgTCAyNTEuMTgzIDE5NS41MzIgQyAyMzguNzU2IDE4OS42OTIgMjI2LjMzIDE4Ni43NzIgMjEzLjkwMyAxODYuNzcyIFogTSAzNjUuMTU2IDMwMi42NzIgQyAzNjUuMTU2IDMxNC4xMjUgMzYwLjg4NiAzMjIuOTU5IDM1Mi4zNDYgMzI5LjE3MiBDIDM0My44MTIgMzM1LjM5MiAzMzEuODMyIDMzOC41MDIgMzE2LjQwNiAzMzguNTAyIEMgMzAwLjA4NiAzMzguNTAyIDI4Ny4zNTkgMzM1LjkxOSAyNzguMjI2IDMzMC43NTIgTCAyNzguMjI2IDMxMy40NTIgQyAyODQuMTM5IDMxNi40NDUgMjkwLjQ4NiAzMTguODA1IDI5Ny4yNjYgMzIwLjUzMiBDIDMwNC4wMzkgMzIyLjI1MiAzMTAuNTY5IDMyMy4xMTIgMzE2Ljg1NiAzMjMuMTEyIEMgMzI2LjU4OSAzMjMuMTEyIDMzNC4wNzYgMzIxLjU1OSAzMzkuMzE2IDMxOC40NTIgQyAzNDQuNTYyIDMxNS4zNDUgMzQ3LjE4NiAzMTAuNjA5IDM0Ny4xODYgMzA0LjI0MiBDIDM0Ny4xODYgMjk5LjQ1NSAzNDUuMTA2IDI5NS4zNTkgMzQwLjk0NiAyOTEuOTUyIEMgMzM2Ljc5MiAyODguNTQ1IDMyOC42ODkgMjg0LjUxOSAzMTYuNjM2IDI3OS44NzIgQyAzMDUuMTgyIDI3NS42MDUgMjk3LjAzOSAyNzEuODgyIDI5Mi4yMDYgMjY4LjcwMiBDIDI4Ny4zNzkgMjY1LjUyMiAyODMuNzg2IDI2MS45MDkgMjgxLjQyNiAyNTcuODYyIEMgMjc5LjA2NiAyNTMuODIyIDI3Ny44ODYgMjQ4Ljk5MiAyNzcuODg2IDI0My4zNzIgQyAyNzcuODg2IDIzMy4zNDUgMjgxLjk2OSAyMjUuNDI5IDI5MC4xMzYgMjE5LjYyMiBDIDI5OC4yOTYgMjEzLjgyMiAzMDkuNDg2IDIxMC45MjIgMzIzLjcwNiAyMTAuOTIyIEMgMzM2Ljk1OSAyMTAuOTIyIDM0OS45MTIgMjEzLjYxNSAzNjIuNTY2IDIxOS4wMDIgTCAzNTUuOTQ2IDIzNC4xNzIgQyAzNDMuNTkyIDIyOS4wNzkgMzMyLjM5OSAyMjYuNTMyIDMyMi4zNjYgMjI2LjUzMiBDIDMxMy41MzIgMjI2LjUzMiAzMDYuODY5IDIyNy45MTUgMzAyLjM3NiAyMzAuNjgyIEMgMjk3Ljg4MiAyMzMuNDU1IDI5NS42MzYgMjM3LjI3NSAyOTUuNjM2IDI0Mi4xNDIgQyAyOTUuNjM2IDI0NS40MzUgMjk2LjQ3OSAyNDguMjQyIDI5OC4xNjYgMjUwLjU2MiBDIDI5OS44NDYgMjUyLjg4MiAzMDIuNTU5IDI1NS4wOTIgMzA2LjMwNiAyNTcuMTkyIEMgMzEwLjA0NiAyNTkuMjg1IDMxNy4yMzIgMjYyLjMxNSAzMjcuODY2IDI2Ni4yODIgQyAzNDIuNDY2IDI3MS42MDIgMzUyLjMyOSAyNzYuOTU1IDM1Ny40NTYgMjgyLjM0MiBDIDM2Mi41ODkgMjg3LjczNSAzNjUuMTU2IDI5NC41MTIgMzY1LjE1NiAzMDIuNjcyIFoiIHN0eWxlPSJmaWxsOiByZ2IoNjQsIDQwLCAwKTsiIGJ4Om9yaWdpbj0iMC41IDAuNSIvPgo8L3N2Zz4K)}.ion-bma-tor-api:before{content:url(data:image/png;base64,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)}.row-header{border-bottom:solid 1px #ccc!important;margin:0;min-height:28px!important}.col-header{text-align:center;display:block!important}.col-15{-webkit-box-flex:0;-webkit-flex:0 0 15%;-moz-box-flex:0;-moz-flex:0 0 15%;-ms-flex:0 0 15%;flex:0 0 15%;max-width:15%}.col-border-left{border-left:solid 1px #ccc!important}.col-border-right{border-right:solid 1px #ccc!important}.ion-spinner-small{height:14px;width:14px;line-height:14px;margin:0;padding:0}.ion-spinner-small svg{height:14px;width:14px}.icon-secondary{position:absolute;height:100%;display:flex;align-items:center;font-size:16px;left:25px;top:-7px}div[dropzone]{border:2px dashed #bbb;border-radius:5px;padding:15px;text-align:center;font:20pt bold;color:#bbb;margin-bottom:20px}.hero .button-fab-top-left,.hero .button-fab-top-right{top:170px!important}.text-no-transform{text-transform:inherit}.button-icon-event,.item-icon-event{text-transform:inherit;pointer-events:none!important}#menu .footer .button-icon-event .icon-help,#menu .footer .item-icon-event .icon-help,.button-icon-event #menu .footer .icon-help,.button-icon-event .icon,.button-icon-event .icon-alert,.button-icon-event .icon-event,.button-icon-event .icon-help,.item-icon-event #menu .footer .icon-help,.item-icon-event .icon,.item-icon-event .icon-alert,.item-icon-event .icon-event,.item-icon-event .icon-help{pointer-events:all!important}.hero.dark-bg{background-color:#555}.hero.positive-900-bg{background-color:#1a237e!important}.popover-locked-outputs .item .badge{right:16px}.animate-show-hide.ng-hide{opacity:0}.animate-show-hide.ng-hide-add,.animate-show-hide.ng-hide-remove{transition:all linear .3s}@media screen and (max-width:991px){.modal iframe.iframe-license{width:100%;height:78%}}@media screen and (min-width:992px){.modal iframe.iframe-license{width:100%;height:70%}.modal.modal-license iframe.iframe-license{width:100%;height:85%!important}}.modal.modal-help .row.selected .col:first-child{font-weight:700}@media screen and (max-width:767px){.modal.modal-help .row .col:first-child{font-weight:700}.modal.modal-help h2{padding-left:10px}}.modal.modal-login .item.item-icon-right.item-text-wrap .item-content{margin-right:58px;text-overflow:ellipsis;overflow:hidden}
\ No newline at end of file
+ */.button-clear,.button-fab,.button-flat,.button-raised,.button-text,.ink,.popup .button{position:relative;cursor:pointer;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.ink-ripple{position:absolute;border-radius:50%;width:100px;height:100px;margin-top:-50px;margin-left:-50px;opacity:0;background-color:rgba(255,255,255,.4);-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-o-transition-property:-o-transform,opacity;transition-property:transform,opacity;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);pointer-events:none}.ink-notransition{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;transition:none!important}.button-clear,.button-fab,.button-flat,.button-raised,.button-text,.ink-button,.ink-circle{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.activated.button-text,.button-clear.activated,.button-clear:active,.button-fab.activated,.button-fab:active,.button-flat.activated,.button-flat:active,.button-raised.activated,.button-raised:active,.button-text:active,.ink-button.activated,.ink-button:active,.ink-circle.activated,.ink-circle:active,.ink.activated,.ink:active,.popup .button.activated,.popup .button:active{-webkit-mask-image:-webkit-radial-gradient(circle,#fff 100%,#000 100%)}.button-clear,.button-clear:link,.button-clear:visited,.button-fab,.button-fab:link,.button-fab:visited,.button-flat,.button-flat:link,.button-flat:visited,.button-raised,.button-raised:link,.button-raised:visited,.button-text,.button-text:link,.button-text:visited,.ink-button,.ink-button-input,.ink-button:link,.ink-button:visited{white-space:nowrap;vertical-align:middle;cursor:pointer;border:none;outline:0;font-size:14px;text-align:center;text-decoration:none;z-index:1}.ink-button{padding:10px 15px;border-radius:2px}.ink-button-input{margin:0;padding:10px 15px}.ink-input-wrapper{border-radius:2px;vertical-align:bottom}.ink-input-wrapper.ink-button{padding:0}.ink-input-wrapper .ink-button-input{position:relative;top:0;left:0;z-index:1}.ink-circle{text-align:center;width:2.5em;height:2.5em;line-height:2.5em;border-radius:50%}.ink-float{-webkit-mask-image:none;-webkit-box-shadow:0 1px 1.5px 1px rgba(0,0,0,.12);box-shadow:0 1px 1.5px 1px rgba(0,0,0,.12)}.ink-float:active{-webkit-box-shadow:0 8px 20px 1px rgba(0,0,0,.3);box-shadow:0 8px 20px 1px rgba(0,0,0,.3)}.ink-block{display:block}.ink-ripple{z-index:0}.button-clear .ink-ripple,.button-text .ink-ripple,.ink-dark .ink-ripple,.list .ink-ripple,[class$="-100"]>.ink-ripple,[class$="-clear"]>.ink-ripple,[class$="-light"]>.ink-ripple,[class$="-stable"]>.ink-ripple{background-color:rgba(0,0,0,.2)}.tab-item{position:relative}*{font-family:RobotoDraft,Roboto,"Helvetica Neue","Segoe UI",sans-serif}.rounded{border-radius:4px}a{cursor:pointer}.has-header.expanded{top:76px}.bar{border-bottom:none;padding:0}.bar .button{min-height:44px;min-width:44px;max-width:48px;margin-bottom:0;max-height:44px;width:48px}.bar .title+.buttons.buttons-right{right:0;top:0}.title-left,.title.title-left{left:48px}.title-right,.title.title-right{left:48px}.activated.button-text,.bar .activated.button-text,.bar .button-positive,.bar .button-positive.activated,.bar .button-positive:active,.bar .button-positive:hover,.bar .button-text,.bar .button-text:active,.bar .button-text:hover,.bar-positive,.bar-positive.activated,.bar-positive:active,.bar-positive:hover,.button-bar-positive,.button-bar-positive.activated,.button-bar-positive:active,.button-bar-positive:hover,.button-positive,.button-positive.activated,.button-positive:active,.button-positive:hover,.button-text,.button-text:active,.button-text:hover,.header-positive,.header-positive.activated,.header-positive:active,.header-positive:hover,.positive-bg,.positive-bg.activated,.positive-bg:active,.positive-bg:hover,.positive-border,.positive-border.activated,.positive-border:active,.positive-border:hover{background-color:#3f51b5;color:#fff}.bar .button-positive-900,.bar .button-positive-900.activated,.bar .button-positive-900:active,.bar .button-positive-900:hover,.bar-positive-900,.bar-positive-900.activated,.bar-positive-900:active,.bar-positive-900:hover,.button-bar-positive-900,.button-bar-positive-900.activated,.button-bar-positive-900:active,.button-bar-positive-900:hover,.button-positive-900,.button-positive-900.activated,.button-positive-900:active,.button-positive-900:hover,.header-positive-900,.header-positive-900.activated,.header-positive-900:active,.header-positive-900:hover,.positive-900-bg,.positive-900-bg.activated,.positive-900-bg:active,.positive-900-bg:hover,.positive-900-border,.positive-900-border.activated,.positive-900-border:active,.positive-900-border:hover{background-color:#1a237e;color:#fff}.bar .button-positive-100,.bar .button-positive-100.activated,.bar .button-positive-100:active,.bar .button-positive-100:hover,.bar-positive-100,.bar-positive-100.activated,.bar-positive-100:active,.bar-positive-100:hover,.button-bar-positive-100,.button-bar-positive-100.activated,.button-bar-positive-100:active,.button-bar-positive-100:hover,.button-positive-100,.button-positive-100.activated,.button-positive-100:active,.button-positive-100:hover,.header-positive-100,.header-positive-100.activated,.header-positive-100:active,.header-positive-100:hover,.positive-100-bg,.positive-100-bg.activated,.positive-100-bg:active,.positive-100-bg:hover,.positive-100-border,.positive-100-border.activated,.positive-100-border:active,.positive-100-border:hover{background-color:#c5cae9;color:#fff}.bar .button-calm,.bar .button-calm.activated,.bar .button-calm:active,.bar .button-calm:hover,.bar-calm,.bar-calm.activated,.bar-calm:active,.bar-calm:hover,.button-bar-calm,.button-bar-calm.activated,.button-bar-calm:active,.button-bar-calm:hover,.button-calm,.button-calm.activated,.button-calm:active,.button-calm:hover,.calm-bg,.calm-bg.activated,.calm-bg:active,.calm-bg:hover,.calm-border,.calm-border.activated,.calm-border:active,.calm-border:hover,.header-calm,.header-calm.activated,.header-calm:active,.header-calm:hover{background-color:#2196f3;color:#fff}.bar .button-calm-900,.bar .button-calm-900.activated,.bar .button-calm-900:active,.bar .button-calm-900:hover,.bar-calm-900,.bar-calm-900.activated,.bar-calm-900:active,.bar-calm-900:hover,.button-bar-calm-900,.button-bar-calm-900.activated,.button-bar-calm-900:active,.button-bar-calm-900:hover,.button-calm-900,.button-calm-900.activated,.button-calm-900:active,.button-calm-900:hover,.calm-900-bg,.calm-900-bg.activated,.calm-900-bg:active,.calm-900-bg:hover,.calm-900-border,.calm-900-border.activated,.calm-900-border:active,.calm-900-border:hover,.header-calm-900,.header-calm-900.activated,.header-calm-900:active,.header-calm-900:hover{background-color:#0d47a1;color:#fff}.bar .button-calm-100,.bar .button-calm-100.activated,.bar .button-calm-100:active,.bar .button-calm-100:hover,.bar-calm-100,.bar-calm-100.activated,.bar-calm-100:active,.bar-calm-100:hover,.button-bar-calm-100,.button-bar-calm-100.activated,.button-bar-calm-100:active,.button-bar-calm-100:hover,.button-calm-100,.button-calm-100.activated,.button-calm-100:active,.button-calm-100:hover,.calm-100-bg,.calm-100-bg.activated,.calm-100-bg:active,.calm-100-bg:hover,.calm-100-border,.calm-100-border.activated,.calm-100-border:active,.calm-100-border:hover,.header-calm-100,.header-calm-100.activated,.header-calm-100:active,.header-calm-100:hover{background-color:#bbdefb;color:#fff}.bar .button-royal,.bar .button-royal.activated,.bar .button-royal:active,.bar .button-royal:hover,.bar-royal,.bar-royal.activated,.bar-royal:active,.bar-royal:hover,.button-bar-royal,.button-bar-royal.activated,.button-bar-royal:active,.button-bar-royal:hover,.button-royal,.button-royal.activated,.button-royal:active,.button-royal:hover,.header-royal,.header-royal.activated,.header-royal:active,.header-royal:hover,.royal-bg,.royal-bg.activated,.royal-bg:active,.royal-bg:hover,.royal-border,.royal-border.activated,.royal-border:active,.royal-border:hover{background-color:#673ab7;color:#fff}.bar .button-royal-900,.bar .button-royal-900.activated,.bar .button-royal-900:active,.bar .button-royal-900:hover,.bar-royal-900,.bar-royal-900.activated,.bar-royal-900:active,.bar-royal-900:hover,.button-bar-royal-900,.button-bar-royal-900.activated,.button-bar-royal-900:active,.button-bar-royal-900:hover,.button-royal-900,.button-royal-900.activated,.button-royal-900:active,.button-royal-900:hover,.header-royal-900,.header-royal-900.activated,.header-royal-900:active,.header-royal-900:hover,.royal-900-bg,.royal-900-bg.activated,.royal-900-bg:active,.royal-900-bg:hover,.royal-900-border,.royal-900-border.activated,.royal-900-border:active,.royal-900-border:hover{background-color:#311b92;color:#fff}.bar .button-royal-100,.bar .button-royal-100.activated,.bar .button-royal-100:active,.bar .button-royal-100:hover,.bar-royal-100,.bar-royal-100.activated,.bar-royal-100:active,.bar-royal-100:hover,.button-bar-royal-100,.button-bar-royal-100.activated,.button-bar-royal-100:active,.button-bar-royal-100:hover,.button-royal-100,.button-royal-100.activated,.button-royal-100:active,.button-royal-100:hover,.header-royal-100,.header-royal-100.activated,.header-royal-100:active,.header-royal-100:hover,.royal-100-bg,.royal-100-bg.activated,.royal-100-bg:active,.royal-100-bg:hover,.royal-100-border,.royal-100-border.activated,.royal-100-border:active,.royal-100-border:hover{background-color:#d1c4e9;color:#fff}.balanced-bg,.balanced-bg.activated,.balanced-bg:active,.balanced-bg:hover,.balanced-border,.balanced-border.activated,.balanced-border:active,.balanced-border:hover,.bar .button-balanced,.bar .button-balanced.activated,.bar .button-balanced:active,.bar .button-balanced:hover,.bar-balanced,.bar-balanced.activated,.bar-balanced:active,.bar-balanced:hover,.button-balanced,.button-balanced.activated,.button-balanced:active,.button-balanced:hover,.button-bar-balanced,.button-bar-balanced.activated,.button-bar-balanced:active,.button-bar-balanced:hover,.header-balanced,.header-balanced.activated,.header-balanced:active,.header-balanced:hover{background-color:#4caf50;color:#fff}.balanced-900-bg,.balanced-900-bg.activated,.balanced-900-bg:active,.balanced-900-bg:hover,.balanced-900-border,.balanced-900-border.activated,.balanced-900-border:active,.balanced-900-border:hover,.bar .button-balanced-900,.bar .button-balanced-900.activated,.bar .button-balanced-900:active,.bar .button-balanced-900:hover,.bar-balanced-900,.bar-balanced-900.activated,.bar-balanced-900:active,.bar-balanced-900:hover,.button-balanced-900,.button-balanced-900.activated,.button-balanced-900:active,.button-balanced-900:hover,.button-bar-balanced-900,.button-bar-balanced-900.activated,.button-bar-balanced-900:active,.button-bar-balanced-900:hover,.header-balanced-900,.header-balanced-900.activated,.header-balanced-900:active,.header-balanced-900:hover{background-color:#1b5e20;color:#fff}.balanced-100-bg,.balanced-100-bg.activated,.balanced-100-bg:active,.balanced-100-bg:hover,.balanced-100-border,.balanced-100-border.activated,.balanced-100-border:active,.balanced-100-border:hover,.bar .balanced-100-bg:hover,.bar .button-balanced-100,.bar .button-balanced-100.activated,.bar .button-balanced-100:active,.bar-balanced-100,.bar-balanced-100.activated,.bar-balanced-100:active,.bar-balanced-100:hover,.button-balanced-100,.button-balanced-100.activated,.button-balanced-100:active,.button-balanced-100:hover,.button-bar-balanced-100,.button-bar-balanced-100.activated,.button-bar-balanced-100:active,.button-bar-balanced-100:hover,.header-balanced-100,.header-balanced-100.activated,.header-balanced-100:active,.header-balanced-100:hover{background-color:#c8e6c9;color:#fff}.bar .button-energized,.bar .button-energized.activated,.bar .button-energized:active,.bar .button-energized:hover,.bar-energized,.bar-energized.activated,.bar-energized:active,.bar-energized:hover,.button-bar-energized,.button-bar-energized.activated,.button-bar-energized:active,.button-bar-energized:hover,.button-energized,.button-energized.activated,.button-energized:active,.button-energized:hover,.energized-bg,.energized-bg.activated,.energized-bg:active,.energized-bg:hover,.energized-border,.energized-border.activated,.energized-border:active,.energized-border:hover,.header-energized,.header-energized.activated,.header-energized:active,.header-energized:hover{background-color:#ff9800;color:#fff}.bar .button-energized-900,.bar .button-energized-900.activated,.bar .button-energized-900:active,.bar .button-energized-900:hover,.bar-energized-900,.bar-energized-900.activated,.bar-energized-900:active,.bar-energized-900:hover,.button-bar-energized-900,.button-bar-energized-900.activated,.button-bar-energized-900:active,.button-bar-energized-900:hover,.button-energized-900,.button-energized-900.activated,.button-energized-900:active,.button-energized-900:hover,.energized-900-bg,.energized-900-bg.activated,.energized-900-bg:active,.energized-900-bg:hover,.energized-900-border,.energized-900-border.activated,.energized-900-border:active,.energized-900-border:hover,.header-energized-900,.header-energized-900.activated,.header-energized-900:active,.header-energized-900:hover{background-color:#e65100;color:#fff}.bar .button-energized-100,.bar .button-energized-100.activated,.bar .button-energized-100:active,.bar .button-energized-100:hover,.bar-energized-100,.bar-energized-100.activated,.bar-energized-100:active,.bar-energized-100:hover,.button-bar-energized-100,.button-bar-energized-100.activated,.button-bar-energized-100:active,.button-bar-energized-100:hover,.button-energized-100,.button-energized-100.activated,.button-energized-100:active,.button-energized-100:hover,.energized-100-bg,.energized-100-bg.activated,.energized-100-bg:active,.energized-100-bg:hover,.energized-100-border,.energized-100-border.activated,.energized-100-border:active,.energized-100-border:hover,.header-energized-100,.header-energized-100.activated,.header-energized-100:active,.header-energized-100:hover,.modal.modal-help .activated.row.selected,.modal.modal-help .row.selected,.modal.modal-help .row.selected:active,.modal.modal-help .row.selected:hover{background-color:#ffe0b2}.assertive-bg,.assertive-bg.activated,.assertive-bg:active,.assertive-bg:hover,.assertive-border,.assertive-border.activated,.assertive-border:active,.assertive-border:hover,.bar .button-assertive,.bar .button-assertive.activated,.bar .button-assertive:active,.bar .button-assertive:hover,.bar-assertive,.bar-assertive.activated,.bar-assertive:active,.bar-assertive:hover,.button-assertive,.button-assertive.activated,.button-assertive:active,.button-assertive:hover,.button-bar-assertive,.button-bar-assertive.activated,.button-bar-assertive:active,.button-bar-assertive:hover,.header-assertive,.header-assertive.activated,.header-assertive:active,.header-assertive:hover{background-color:#f44336;color:#fff}.assertive-900-bg,.assertive-900-bg.activated,.assertive-900-bg:active,.assertive-900-bg:hover,.assertive-900-border,.assertive-900-border.activated,.assertive-900-border:active,.assertive-900-border:hover,.bar .button-assertive-900,.bar .button-assertive-900.activated,.bar .button-assertive-900:active,.bar .button-assertive-900:hover,.bar-assertive-900,.bar-assertive-900.activated,.bar-assertive-900:active,.bar-assertive-900:hover,.button-assertive-900,.button-assertive-900.activated,.button-assertive-900:active,.button-assertive-900:hover,.button-bar-assertive-900,.button-bar-assertive-900.activated,.button-bar-assertive-900:active,.button-bar-assertive-900:hover,.header-assertive-900,.header-assertive-900.activated,.header-assertive-900:active,.header-assertive-900:hover{background-color:#b71c1c;color:#fff}.assertive-100-bg,.assertive-100-bg.activated,.assertive-100-bg:active,.assertive-100-bg:hover,.assertive-100-border,.assertive-100-border.activated,.assertive-100-border:active,.assertive-100-border:hover,.bar .button-assertive-100,.bar .button-assertive-100.activated,.bar .button-assertive-100:active,.bar .button-assertive-100:hover,.bar-assertive-100,.bar-assertive-100.activated,.bar-assertive-100:active,.bar-assertive-100:hover,.button-assertive-100,.button-assertive-100.activated,.button-assertive-100:active,.button-assertive-100:hover,.button-bar-assertive-100,.button-bar-assertive-100.activated,.button-bar-assertive-100:active,.button-bar-assertive-100:hover,.header-assertive-100,.header-assertive-100.activated,.header-assertive-100:active,.header-assertive-100:hover{background-color:#ffcdd2;color:#fff}.bar .button-stable,.bar .button-stable.activated,.bar .button-stable:active,.bar .button-stable:hover,.bar-stable,.bar-stable.activated,.bar-stable:active,.bar-stable:hover,.button-bar-stable,.button-bar-stable.activated,.button-bar-stable:active,.button-bar-stable:hover,.button-stable,.button-stable.activated,.button-stable:active,.button-stable:hover,.header-stable,.header-stable.activated,.header-stable:active,.header-stable:hover,.stable-bg,.stable-bg.activated,.stable-bg:active,.stable-bg:hover,.stable-border,.stable-border.activated,.stable-border:active,.stable-border:hover{background-color:#e0e0e0;color:#fff}.icon-help,.icon-help *,.icon-help:active,.icon-help:active *,.icon-help:hover,.icon-help:hover *,.positive,.positive *,.positive:active,.positive:active *,.positive:hover,.positive:hover *{color:#3f51b5}.positive-900,.positive-900 *,.positive-900:active,.positive-900:active *,.positive-900:hover,.positive-900:hover *{color:#3f51b5}.positive-100,.positive-100 *,.positive-100:active,.positive-100:active *,.positive-100:hover,.positive-100:hover *{color:#c5cae9}.calm-100,.calm-100 *,.calm-100:active,.calm-100:active *,.calm-100:hover,.calm-100:hover *{color:#2196f3}.calm-900,.calm-900 *,.calm-900:active,.calm-900:active *,.calm-900:hover,.calm-900:hover *{color:#0d47a1}.calm-100,.calm-100 *,.calm-100:active,.calm-100:active *,.calm-100:hover,.calm-100:hover *{color:#bbdefb}.royal,.royal *,.royal:active,.royal:active *,.royal:hover,.royal:hover *{color:#673ab7}.royal-900,.royal-900 *,.royal-900:active,.royal-900:active *,.royal-900:hover,.royal-900:hover *{color:#311b92}.royal-100,.royal-100 *,.royal-100:active,.royal-100:active *,.royal-100:hover,.royal-100:hover *{color:#d1c4e9}.balanced,.balanced *,.balanced:active,.balanced:active *,.balanced:hover,.balanced:hover *{color:#4caf50}.balanced-900,.balanced-900 *,.balanced-900:active,.balanced-900:active *,.balanced-900:hover,.balanced-900:hover *{color:#1b5e20}.balanced-100,.balanced-100 *,.balanced-100:active,.balanced-100:active *,.balanced-100:hover,.balanced-100:hover *{color:#c8e6c9}.energized,.energized *,.energized:active,.energized:active *,.energized:hover,.energized:hover *{color:#ff9800}.energized-900,.energized-900 *,.energized-900:active,.energized-900:active *,.energized-900:hover,.energized-900:hover *{color:#e65100}.energized-100,.energized-100 *,.energized-100:active,.energized-100:active *,.energized-100:hover,.energized-100:hover *{color:#ffe0b2}.assertive,.assertive *,.assertive:active,.assertive:active *,.assertive:hover,.assertive:hover *,.icon-alert,.icon-alert *,.icon-alert:active,.icon-alert:active *,.icon-alert:hover,.icon-alert:hover *{color:#f44336}.assertive-900,.assertive-900 *,.assertive-900:active,.assertive-900:active *,.assertive-900:hover,.assertive-900:hover *{color:#b71c1c}.assertive-100,.assertive-100 *,.assertive-100:active,.assertive-100:active *,.assertive-100:hover,.assertive-100:hover *{color:#ffcdd2}.stable,.stable *,.stable:active,.stable:active *,.stable:hover,.stable:hover *{color:#e0e0e0}.light,.light *,.light:active,.light:active *,.light:hover,.light:hover *{color:#fff}.dark,.dark *,.dark:active,.dark:active *,.dark:hover,.dark:hover *{color:#444}.light-border{border-color:#ddd}.navbar-default .navbar-nav>li>a{margin:0;padding-right:26px;padding-left:26px;border-top:3px solid transparent;color:#bfd5c9;opacity:1}.mid-bar{padding:16px}.mid-bar h1,.mid-bar h2,.mid-bar h3,.mid-bar h4,.mid-bar h5,.mid-bar h6{color:#fff;margin-bottom:5px}.mid-bar p{color:rgba(255,255,255,.5);margin-bottom:0}.card>.item-avatar,.item-avatar,.item-avatar .item-content,.item-avatar-left,.item-avatar-left .item-content{padding-left:95px}.item,.item-complex .item-content,.item-radio .item-content{background-color:transparent}.dark-bg h2,.item.dark-bg h2{color:#fff}.tabs-striped .tabs{box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}.bar .button.button-clear,.bar .button.button-text{color:#fff}#menu .footer .bar .button.button-icon .icon-help:before,.bar .button.button-icon #menu .footer .icon-help:before,.bar .button.button-icon .icon-alert:before,.bar .button.button-icon .icon-help:before,.bar .button.button-icon .icon:before,.bar .button.button-icon.icon-left:before,.bar .button.button-icon.icon-right:before,.bar .button.button-icon:before{vertical-align:top;font-size:24px}.menu{background-color:transparent}.button-icon.button.activated,.button-icon.button.active{opacity:initial}.popover{opacity:0;position:absolute;right:8px;transform:translate(50%,-50%) scale(0,0);transition:transform .3s ease-in-out,opacity .3s ease-in-out;top:8px}.popover.ng-enter{opacity:1;transform:translate(0,-14px) scale(1,1);transition:transform .3s ease-in-out,opacity .3s ease-in-out}.popover.ng-leave{opacity:0;transform:translate(50%,-50%) scale(0,0);transition:transform .3s ease-in-out,opacity .3s ease-in-out}.button{overflow:hidden!important}@font-face{font-family:Cesiumicons;src:url(../fonts/cesiumicons.eot?v=1.2);src:url(../fonts/cesiumicons.eot?v=1.2#iefix) format("embedded-opentype"),url(../fonts/cesiumicons.ttf?v=1.2) format("truetype"),url(../fonts/cesiumicons.woff?v=1.2) format("woff"),url(../fonts/cesiumicons.woff) format("woff"),url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiID4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8bWV0YWRhdGE+R2VuZXJhdGVkIGJ5IEljb01vb248L21ldGFkYXRhPgo8ZGVmcz4KPGZvbnQgaWQ9ImNlc2l1bWljb25zIiBob3Jpei1hZHYteD0iMTAyNCI+Cjxmb250LWZhY2UgdW5pdHMtcGVyLWVtPSIxMDI0IiBhc2NlbnQ9Ijk2MCIgZGVzY2VudD0iLTY0IiAvPgo8bWlzc2luZy1nbHlwaCBob3Jpei1hZHYteD0iMTAyNCIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeDIwOyIgaG9yaXotYWR2LXg9IjUxMiIgZD0iIiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTkwMDsiIGQ9Ik03MDQuNjMxIDU3MS4xMjhjLTg4LjYxMy0xNDEuNDA5LTIyMC40MDMtMjYzLjQwOC0zODUuNTIxLTMwNS40NzMtNjcuMjUyLTE4LjQ5My0xMzcuMTEyLTI1LjgyMi0yMDYuNzA1LTI3LjAyMiA4NS41NDktMTYzLjA5NSAyNzUuODEtMjYyLjI3MiA0NTguNTQ1LTIzNy45NSAxODEuMTY2IDE5LjA3NiAzNDEuNjYyIDE1Ny4yMTUgMzg4LjMzOCAzMzMuMTYyLTU0LjYwMSAxMDMuOTI0LTE0MS40OSAxOTcuODc0LTI1NC42NTYgMjM3LjI4M3oiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlOTAxOyIgZD0iTTcwNS45MzcgNTcyLjA4OGMtMTYuNzU2LTExMS44MTUtODUuMDg2LTIwNy4yLTEwNy4yNjctMzE3LjIyMS05LjE4OC01MS41NDEgMjYuNzg2LTExMC42NDItMTQuNTc5LTE1NS41MTQtNDYuMjEtNTIuNDAyLTExOC45MDctNjUuMzc5LTE4MS45MzgtODcuNDY2IDE3Ny43My00Ny45MSAzNzkuNjYgMjQuMjE1IDQ4NS45ODIgMTc0Ljc4IDUwLjU1IDY5LjExNiA4MC45OTIgMTUyLjY4OSA4Ni42OTYgMjM4LjEyNS00Ni4wODUgOS40ODMtNjkuNDM2IDU1LjAyMC0xMTAuNTU2IDc0LjIwMS00OS45MTcgMjkuOTkyLTEwMy41NzEgNTMuNTE0LTE1OC4zMzkgNzMuMDk1eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGU5MDI7IiBkPSJNNzA0LjQyMiA1NjMuNGMtMjMuNzg2LTUxLjQwOC0yNi40MzYtMTA5Ljc1Ny01NC4wODQtMTU5LjcyNi03LjIxMS0zMi45MDktNDEuMDkxLTg0LjI4OC0yOS40OTgtMTA2LjQ4OSAxMDEuNTktMTYuNTQyIDIwMy4xODEtMzMuMDg1IDMwNC43NzEtNDkuNjI3IDE4LjI3OCAzNS42NDkgMzEuODQ1IDczLjcxMSA0MC4yMDEgMTEyLjg5NC03My44NjggNzkuMjY5LTE1MC40NzEgMTYzLjQyNi0yNTUuMzU4IDIwMC42MzVsLTYuMDMyIDIuMzE0eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGU5MDM7IiBkPSJNNjY4LjYxNiA0NDUuNzk0Yy0yMC45ODMtMzEuNjc5LTI3LjI0NS03MC40MDgtNDQuMTA0LTEwNC40MjYtMTYuMjIxLTM1LjY4OS01MS40MTUtMTE5LjQ3MiAxOS42ODQtMTA5Ljg5IDUwLjQ1OSAyNC42NTQgOTUuMDUwLTEzLjM3OSAxNDUuODE5LTE2LjkyOSA0MC4zMTctNS41NjEgODIuMTM3LTQuNjY1IDEyMS4yOTUgNy4yMDEgMTQuOTgzIDMxLjcxNiA1MC42ODYgODIuNTk0IDM4LjcyNiAxMDguMzA1LTQ4LjU2MyA5Ljg2Ny05OS40NzMgMTMuODc5LTE0NS4yMTUgMzMuNjkgMTkuMjczIDQ1LjU5NS01NC45NzQgNTUuNDY1LTg5Ljk3NiA2OC44NC0xNS4zNDEgNC42MzctMzAuNzY1IDguOTk4LTQ2LjIyOSAxMy4yMDh6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTkwNDsiIGQ9Ik02MDcuNzE0IDE2MC44NzNjLTMwLjE4My04NS4wMDItMTIzLjE4Ni0xMTkuOTQ4LTIwMS44MzItMTQ1Ljk0MyA1LjAyMC0xMS4xODYgNzEuMTg2LTE2LjMyNSAxMDAuNzg3LTE3LjMyNiAxMTcuMTE1LTMuMDY3IDIzNC41NDIgNDEuMDg2IDMyMC40OCAxMjAuNzUyLTc0LjgzMSAyLjgzNC0xNDkuNTQ5IDE0Ljc4NC0yMTkuNDM1IDQyLjUxN3oiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlOTA1OyIgZD0iTTU5OC40ODUgMjY4LjUzNGMtNC4xNzQtNDIuNzY0LTI1LjE4OC0xMTUuOTM2IDM0LjAyOC0xMjguNDk0IDU4LjUzNy0xNC41ODEgMTE5LjQzNC0xOC41MTEgMTc3LjA2Ny0zNy4wMjAgNDUuMjAxIDM3LjQ0NyA4My4xNjcgODMuNTk5IDExMS4xMiAxMzUuMjE3LTEwNy45OC0xLjY4MS0yMTkuNDMxLTEwLjIwNC0zMjIuMjE1IDMwLjI5N3oiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlOTA2OyIgZD0iTTYwNy4yMSA2MDAuNzhjMTguOTU5IDIuMjkgMzUuMjM0IDEuODk2IDI4LjI4OC0yMS43MiA1LjkzNS0xNC42NDQtMzYuNjE0LTE0LjYwNy0yOC4yODggMS44NDEgMCA2LjYyNiAwIDEzLjI1MiAwIDE5Ljg3OXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlOTA3OyIgZD0iTTQ0NC41NDEgNzAyLjk2MmMyMS4wODggMy45NTggMzIuNjU0LTEuNjA0IDI2Ljk1NC0yNC40MzUtNS42NzMtMTEuMDcxLTM3LjY5Ny03LjY1LTI2Ljk1NCAxNC4wMzYgMCAzLjQ2NiAwIDYuOTMzIDAgMTAuMzk5eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGU5MDg7IiBkPSJNNTA0LjUzMiA2ODEuNzhjMTMuNDc4LTMuMjk4IDQzLjIzNiA5LjY4MiAzNi43NTUtMTMuNTc1IDYuMjU0LTIzLjAzMC03LjA1Ny0yNi40OTYtMjcuMTUtMjMuMTgtMTguNTY3LTUuNDk2LTUuODcxIDI2LjUyNy05LjYwNSAzNi43NTV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTkwOTsiIGQ9Ik01MDIuNTM5IDQxNy40MjZjMTguNzg2IDAgMzcuNTcyIDAgNTYuMzU4IDAgMC0xOC43ODYgMC0zNy41NzIgMC01Ni4zNTgtMTguNzg2IDAtMzcuNTcyIDAtNTYuMzU4IDAgMCAxOC43ODYgMCAzNy41NzIgMCA1Ni4zNTh6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTkwYTsiIGQ9Ik01MDguODU2IDYzMC4xNTdjMTMuNDc4LTMuMjk4IDQzLjIzNiA5LjY4MiAzNi43NTUtMTMuNTc1IDYuMjU0LTIzLjAzMC03LjA1Ny0yNi40OTYtMjcuMTUtMjMuMTgtMTguNTY3LTUuNDk2LTUuODcxIDI2LjUyNy05LjYwNSAzNi43NTV6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTkwYjsiIGQ9Ik01NjkuMTAzIDQ3NC4xNGMxOC45NyAxLjkyOSAzNi40OTIgMi40MDkgMjkuNDA0LTIxLjcyIDYuODk0LTE1LjkzMi0zNy4yMzUtMTUuODMzLTI5LjQwNCAwLjcyNSAwIDYuOTk4IDAgMTMuOTk2IDAgMjAuOTk0eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGU5MGM7IiBkPSJNNjI3LjA4NyA1MzEuNDAzYzE5LjM1IDcuODY5IDI5LjQwOC05LjU4MiAxOS4zMzgtMjIuMDUzLTIxLjU4My00LjE0Ny0yMC44MDEgMy4zODctMTkuMzM4IDIyLjA1M3oiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlOTBkOyIgZD0iTTU0Ny42MjcgNTI1LjIzMWMxMy40NzgtMy4yOTggNDMuMjM2IDkuNjgyIDM2Ljc1NS0xMy41NzUgNi4yNTQtMjMuMDMwLTcuMDU3LTI2LjQ5Ni0yNy4xNS0yMy4xOC0xOC41NjctNS40OTYtNS44NzEgMjYuNTI3LTkuNjA1IDM2Ljc1NXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlOTBlOyIgZD0iTTQwMy44MDIgMzM1LjAyNGMxNC40MjYtMS45OTggMzYuNzMgMy44ODIgNDYuNTU2LTIuNzE1LTIuMDIwLTE0LjMxNSAzLjkxMy0zNi41ODQtMi43MTUtNDYuMjkyLTEyLjg3OSAzLjU0NS00MC4wMTctNy4xNjktNDMuODQxIDUuNDMgMCAxNC41MjYgMCAyOS4wNTEgMCA0My41Nzd6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTkwZjsiIGQ9Ik00NDcuOTA3IDQwNi4wODRjMTYuODM2LTAuMTE3IDM5LjY3NyA1Ljc3IDMxLjg1NC0xOS4wMDUgNy44Mi0yNC4zNTUtMTYuMDgwLTE2Ljk5LTMxLjg1NC0xNy43NSAwIDEyLjI1MiAwIDI0LjUwMyAwIDM2Ljc1NXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlOTEwOyIgZD0iTTUxNS4yOTEgNDY4LjU2N2MtMTguOTcxIDEuODk0LTM2LjYxMiAyLjQ1OS0yOS41MS0yMS43Mi0yLjUzOC0xMi45OSAzOS42MjctMTMuMzc0IDI5LjUxIDUuODkxIDAgNS4yNzYgMCAxMC41NTMgMCAxNS44Mjl6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTkxMTsiIGQ9Ik01NzguNDg2IDU3Mi44NjZjMjEuMjMyIDQuOTIgMjkuNDY5LTMuMTU2IDI0LjUwMy0yNC40MzUtMTMuMTA0LTguNTMyLTMyLjk1NS0yLjEwNi0yNC41MDMgMTkuMjAxdjUuMjM0eiIgLz4KPGdseXBoIHVuaWNvZGU9IiYjeGU5MTI7IiBkPSJNNjAxLjQ3MSA2NDEuNjg5Yy0xOC45NzEgMS44OTQtMzYuNjEyIDIuNDU5LTI5LjUxLTIxLjcyLTIuNTM4LTEyLjk5IDM5LjYyNy0xMy4zNzQgMjkuNTEgNS44OTEgMCA1LjI3NiAwIDEwLjU1MyAwIDE1LjgyOXoiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlOTE1OyIgZ2x5cGgtbmFtZT0iZGlhc3BvcmEiIGhvcml6LWFkdi14PSIxMDY0IiBkPSJNNjcwLjEgMjIuMTA5Yy0yOC42OTIgNDAuMDQ2LTczLjQ1OSAxMDIuNTcxLTk5LjQ4MiAxMzguOTQ1LTI2LjU3OSAzNy4xNTEtNDguMjAyIDY2LjE0Ni00OS4zNCA2Ni4xNjEtMS4xNjkgMC4wMTUtNDIuOTg2LTU2LjE5Ni05OC45MTItMTMyLjk2MS01My4yODgtNzMuMTQzLTk3LjMzLTEzMi45ODctOTcuODcyLTEzMi45ODctMS41MTYgMC0xOTIuMTE0IDEzNC4yNS0xOTIuNjA1IDEzNS42NjMtMC4yMzcgMC42ODQgNDIuODUgNjMuOTM1IDk1Ljc1MSAxNDAuNTU5czk2LjE4MiAxNDAuNTIzIDk2LjE4MiAxNDEuOTk5YzAgMi4zOC0xNy4xNDIgOC4zOTgtMTUxLjYwNSA1My4yMjYtODMuMzgzIDI3Ljc5OC0xNTIuNDIyIDUwLjg2MS0xNTMuNDIgNTEuMjUxLTEuMzg4IDAuNTQyIDYuNTUgMjcuMTAzIDMzLjc4MyAxMTMuMDMyIDE5LjU3OCA2MS43NzggMzYuMDQwIDExMi44MjggMzYuNTgxIDExMy40NDRzNzMuMDExLTIyLjU3NCAxNjEuMDQzLTUxLjUzNGM4OC4wMzMtMjguOTYgMTYwLjc5Ni01Mi42NTQgMTYxLjY5Ni01Mi42NTNzMS45MTkgMS4zNDggMi4yNjMgMi45OTRjMC4zNDQgMS42NDYgMS4xMDQgNzYuNjAxIDEuNjg4IDE2Ni41NjZzMS41NDYgMTY0LjMyMiAyLjEzNyAxNjUuMjM2YzAuODQ3IDEuMzA5IDI1LjU3NiAxLjY1OCAxMTYuMzY0IDEuNjQyIDYzLjQwOC0wLjAxMSAxMTUuOTQ4LTAuNDYgMTE2Ljc1Ni0wLjk5NyAxLjAxOC0wLjY3NyAyLjc1Ny01MC4xMzggNS42Ny0xNjEuMjI2IDQuNzgzLTE4Mi40MDggNC44ODYtMTg0Ljg1MiA3Ljc5NS0xODQuODUyIDEuMTI4IDAgNzAuODk2IDIzLjM1MyAxNTUuMDQxIDUxLjg5NnMxNTMuNCA1MS40MzMgMTUzLjkwMSA1MC44NjhjMS43LTEuOTE4IDcwLjcxNS0yMjYuNjAyIDY5Ljg2NS0yMjcuNDUxLTAuNDY0LTAuNDY0LTcwLjY5LTI0LjUxNC0xNTYuMDU2LTUzLjQ0NC0xMTcuNDMyLTM5Ljc5Ny0xNTUuMzE1LTUzLjE0My0xNTUuNjMzLTU0LjgyNy0wLjIzNS0xLjI0NCA0MC4xNDktNjEuNTk0IDkxLjQ5OS0xMzYuNzM3IDUwLjU1NS03My45ODEgOTEuNzMzLTEzNS4wNjIgOTEuNTA3LTEzNS43MzctMC41MjEtMS41NDktMTg5LjY4MS0xNDAuODg0LTE5MS4yNjMtMTQwLjg4NC0wLjY0MiAwLTI0LjY0MyAzMi43NjUtNTMuMzM1IDcyLjgxeiIgLz4KPC9mb250PjwvZGVmcz48L3N2Zz4=) format("svg");font-weight:400;font-style:normal}.cesiumicons,.cion,.ion-library:before,.ion-office:before,.ion-social-diaspora:before,.ion-social-duniter:before{display:inline-block;font-family:Cesiumicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ion-social-duniter:before{content:""}.ion-social-diaspora:before{content:""}.ion-office:before{content:""}.ion-library:before{content:""}@media screen and (max-width:400px){@-ms-viewport{width:320px}.item .badge{right:16px}}@media screen and (max-width:767px){.hidden-xs{display:none!important;visibility:hidden!important}.badge{text-overflow:ellipsis!important;white-space:nowrap;overflow:hidden!important;max-width:300px!important;display:block!important}.badge:empty{display:none!important}.item .badge{right:16px}.padding-top-xs{padding-top:10px}}@media screen and (min-width:768px){.hidden-xs{display:inherit;visibility:visible}.row.hidden-xs{display:flex!important}.button.hidden-xs{display:inline-block}.item-toggle .toggle{right:32px}}@media screen and (max-width:767px){.visible-xs{display:inherit!important;visibility:visible!important}}@media screen and (min-width:768px){.visible-xs{display:none!important;visibility:hidden!important}}@media screen and (max-width:767px){.padding-xs{padding:16px!important}}@media screen and (min-width:768px){.padding-xs{padding:inherit}}@media screen and (max-width:767px){.no-padding-xs{padding:0!important}}@media screen and (min-width:768px){.no-padding-xs{padding:inherit}}@media screen and (max-width:767px){.no-margin-xs{margin:0!important}}@media screen and (min-width:768px){.no-margin-xs{margin:inherit}}@media screen and (max-width:991px) and (min-width:768px){.hidden-sm,.row-header.hidden-sm{display:none!important;visibility:hidden!important}.badge{text-overflow:ellipsis!important;white-space:nowrap;overflow:hidden!important;max-width:400px!important;display:block!important}.badge:empty{display:none!important}}@media screen and (min-width:992px){.hidden-sm{display:inherit;visibility:visible}.row.hidden-sm{display:flex!important}.button.hidden-sm{display:inline-block}}@media screen and (max-width:767px){.hidden-sm{display:inherit;visibility:visible}}@media screen and (max-width:991px){.visible-sm{display:inherit!important;visibility:visible!important}}@media screen and (min-width:992px){.visible-sm{display:none;visibility:hidden}}@media screen and (max-width:767px){.visible-sm{display:none;visibility:hidden}}@media screen and (max-width:991px){body{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAEbSURBVDiNndMxK4ZRGMbx3zmRMrwvM2XCQFFik/IJpCw+hJLPgfIhLBY+gEEGJQPFwGZg9TIoBrfhOfSQHl7XeM7/fw3nvk+KCPWklEawgGlMlOMrnOMoIm6/8B8FKaWMFazhGQ94LFwbg+jHDvYi4u2zIKWUsIk5XNfE72ljHKfYiIjI5WIZMzhrkJW7s8IuQ8IwdnGDpwa5nhbGsJqxiNcuZIV9xWJWvXY3cr1kOmMSnX8UdDCZEb+RDYmMS9WMu80gLrNqw1r/KGjhPOMQvaol+Wva6MFhjoh7bGEUuVGrkgu7HRH3H8IBTjCLgQZ5oDAnxfnymRKWsI4X1Zw7NbGFPmxjP4qYfvjOQ5jHlGpHqCZ1geOIuKvz76QSW1T3cwmnAAAAAElFTkSuQmCC),auto}}@media screen and (min-width:992px){body{cursor:inherit}}@media screen and (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important;visibility:hidden!important}.badge{text-overflow:ellipsis!important;white-space:nowrap;overflow:hidden!important;max-width:400px!important;display:block!important}.badge:empty{display:none!important}}@media screen and (min-width:1200px){.hidden-md{display:inherit;visibility:visible}}@media screen and (max-width:991px){.hidden-md{display:inherit;visibility:visible}}@media screen and (min-width:992px) and (max-width:1199px){.visible-md{display:inherit!important;visibility:visible!important}}@media screen and (min-width:1200px){.visible-md{display:none;visibility:hidden}}@media screen and (max-width:991px){.visible-md{display:none;visibility:hidden}}@media screen and (min-width:1200px){.hidden-lg{display:none!important;visibility:hidden!important}.visible-lg{display:inherit!important;visibility:visible!important}.badge{text-overflow:ellipsis!important;white-space:nowrap;overflow:hidden!important;max-width:450px!important;display:block!important}.badge:empty{display:none!important}}@media screen and (max-width:1199px){.hidden-lg{display:inherit;visibility:visible}}@media screen and (max-width:1199px){.visible-lg{display:none;visibility:hidden}}@media screen and (max-width:768px){.no-padding-xs{padding:inherit}}@media screen and (max-width:767px){.no-margin-xs{margin:0!important}}@media screen and (min-width:992px){.disable-user-behavior,.scroll,body,html{-webkit-user-selectuser-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important}}@media screen and (max-width:844px){.hidden-nomenu{display:none!important;visibility:hidden!important}.visible-nomenu{display:inherit!important;visibility:visible!important}}@media screen and (min-width:845px){.hidden-nomenu{display:inherit;visibility:visible}.visible-nomenu{display:none!important;visibility:hidden!important}}@media screen and (min-width:845px){.hidden-menu{display:none!important;visibility:hidden!important}.visible-menu{display:inherit!important;visibility:visible!important}}@media screen and (max-width:844px){.hidden-menu{display:inherit;visibility:visible}.visible-menu{display:none;visibility:hidden}}.item.item-icon-right .item-select select,.item.item-icon-right.item-select select{right:48px;padding:0 20px 0 16px}.item.item-icon-right .item-select:after,.item.item-icon-right.item-select:after{right:56px}#unitPopover .item.selected,.popover-unit .item.selected{background-color:#f8f8f8}@media (max-width:767px){.popover-share{width:auto}}.popover-share{height:110px}.popover-share .bar{box-shadow:none!important}.popover-share .bar-header{height:20px}.popover-share .bar-header .title{font-size:12px;font-weight:700;height:20px;line-height:19px;max-width:260px;margin:0 5px;text-align:left}.popover-share .bar-header span{font-size:10px;margin:5px;height:20px;position:absolute;right:0;top:0;margin:0 5px;display:block}.popover-share .has-header{top:20px}.popover-share .has-footer{bottom:40px}.popover-share .bar-footer{color:#387ef5;height:40px}.popover-share .bar-footer .button-icon{padding:0 5px}.popover-share .bar-footer .button-close{position:absolute;right:0;bottom:0}.popover-share .item{padding:5px}.popover-share .item input{border:1px solid grey;border-radius:3px;box-shadow:inset 0 1px 1px rgba(0,0,0,.3)}.popover-share .item input:focus{border-color:#387ef5;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.3),0 0 8px #08c}.popover-share .list .item{border-bottom:0!important}.popover-notification .bar-footer,.popover-notification .bar-header{height:30px}.popover-notification .bar-footer .title,.popover-notification .bar-header .title{color:#000;text-align:left;left:0!important;font-size:14px;line-height:30px}#menu .footer .popover-helptip .popover-notification .bar-footer .icon-bottom-center.icon-help,#menu .footer .popover-helptip .popover-notification .bar-footer .icon-bottom-right.icon-help,#menu .footer .popover-helptip .popover-notification .bar-footer .icon-center.icon-help,#menu .footer .popover-helptip .popover-notification .bar-footer .icon-right.icon-help,#menu .footer .popover-helptip .popover-notification .bar-header .icon-bottom-center.icon-help,#menu .footer .popover-helptip .popover-notification .bar-header .icon-bottom-right.icon-help,#menu .footer .popover-helptip .popover-notification .bar-header .icon-center.icon-help,#menu .footer .popover-helptip .popover-notification .bar-header .icon-right.icon-help,.popover-helptip #menu .footer .popover-notification .bar-footer .icon-bottom-center.icon-help,.popover-helptip #menu .footer .popover-notification .bar-footer .icon-bottom-right.icon-help,.popover-helptip #menu .footer .popover-notification .bar-footer .icon-center.icon-help,.popover-helptip #menu .footer .popover-notification .bar-footer .icon-right.icon-help,.popover-helptip #menu .footer .popover-notification .bar-header .icon-bottom-center.icon-help,.popover-helptip #menu .footer .popover-notification .bar-header .icon-bottom-right.icon-help,.popover-helptip #menu .footer .popover-notification .bar-header .icon-center.icon-help,.popover-helptip #menu .footer .popover-notification .bar-header .icon-right.icon-help,.popover-helptip .popover-notification .bar-footer .icon-bottom-center.icon-alert,.popover-helptip .popover-notification .bar-footer .icon-bottom-center.icon-help,.popover-helptip .popover-notification .bar-footer .icon-bottom-right.icon-alert,.popover-helptip .popover-notification .bar-footer .icon-bottom-right.icon-help,.popover-helptip .popover-notification .bar-footer .icon-center.icon-alert,.popover-helptip .popover-notification .bar-footer .icon-center.icon-help,.popover-helptip .popover-notification .bar-footer .icon-right.icon-alert,.popover-helptip .popover-notification .bar-footer .icon-right.icon-help,.popover-helptip .popover-notification .bar-footer .icon.icon-bottom-center,.popover-helptip .popover-notification .bar-footer .icon.icon-bottom-right,.popover-helptip .popover-notification .bar-footer .icon.icon-center,.popover-helptip .popover-notification .bar-footer .icon.icon-right,.popover-helptip .popover-notification .bar-header .icon-bottom-center.icon-alert,.popover-helptip .popover-notification .bar-header .icon-bottom-center.icon-help,.popover-helptip .popover-notification .bar-header .icon-bottom-right.icon-alert,.popover-helptip .popover-notification .bar-header .icon-bottom-right.icon-help,.popover-helptip .popover-notification .bar-header .icon-center.icon-alert,.popover-helptip .popover-notification .bar-header .icon-center.icon-help,.popover-helptip .popover-notification .bar-header .icon-right.icon-alert,.popover-helptip .popover-notification .bar-header .icon-right.icon-help,.popover-helptip .popover-notification .bar-header .icon.icon-bottom-center,.popover-helptip .popover-notification .bar-header .icon.icon-bottom-right,.popover-helptip .popover-notification .bar-header .icon.icon-center,.popover-helptip .popover-notification .bar-header .icon.icon-right,.popover-notification .bar-footer #menu .footer .popover-helptip .icon-bottom-center.icon-help,.popover-notification .bar-footer #menu .footer .popover-helptip .icon-bottom-right.icon-help,.popover-notification .bar-footer #menu .footer .popover-helptip .icon-center.icon-help,.popover-notification .bar-footer #menu .footer .popover-helptip .icon-right.icon-help,.popover-notification .bar-footer .popover-helptip #menu .footer .icon-bottom-center.icon-help,.popover-notification .bar-footer .popover-helptip #menu .footer .icon-bottom-right.icon-help,.popover-notification .bar-footer .popover-helptip #menu .footer .icon-center.icon-help,.popover-notification .bar-footer .popover-helptip #menu .footer .icon-right.icon-help,.popover-notification .bar-footer .popover-helptip .icon-bottom-center.icon-alert,.popover-notification .bar-footer .popover-helptip .icon-bottom-center.icon-help,.popover-notification .bar-footer .popover-helptip .icon-bottom-right.icon-alert,.popover-notification .bar-footer .popover-helptip .icon-bottom-right.icon-help,.popover-notification .bar-footer .popover-helptip .icon-center.icon-alert,.popover-notification .bar-footer .popover-helptip .icon-center.icon-help,.popover-notification .bar-footer .popover-helptip .icon-right.icon-alert,.popover-notification .bar-footer .popover-helptip .icon-right.icon-help,.popover-notification .bar-footer .popover-helptip .icon.icon-bottom-center,.popover-notification .bar-footer .popover-helptip .icon.icon-bottom-right,.popover-notification .bar-footer .popover-helptip .icon.icon-center,.popover-notification .bar-footer .popover-helptip .icon.icon-right,.popover-notification .bar-footer .pull-right,.popover-notification .bar-header #menu .footer .popover-helptip .icon-bottom-center.icon-help,.popover-notification .bar-header #menu .footer .popover-helptip .icon-bottom-right.icon-help,.popover-notification .bar-header #menu .footer .popover-helptip .icon-center.icon-help,.popover-notification .bar-header #menu .footer .popover-helptip .icon-right.icon-help,.popover-notification .bar-header .popover-helptip #menu .footer .icon-bottom-center.icon-help,.popover-notification .bar-header .popover-helptip #menu .footer .icon-bottom-right.icon-help,.popover-notification .bar-header .popover-helptip #menu .footer .icon-center.icon-help,.popover-notification .bar-header .popover-helptip #menu .footer .icon-right.icon-help,.popover-notification .bar-header .popover-helptip .icon-bottom-center.icon-alert,.popover-notification .bar-header .popover-helptip .icon-bottom-center.icon-help,.popover-notification .bar-header .popover-helptip .icon-bottom-right.icon-alert,.popover-notification .bar-header .popover-helptip .icon-bottom-right.icon-help,.popover-notification .bar-header .popover-helptip .icon-center.icon-alert,.popover-notification .bar-header .popover-helptip .icon-center.icon-help,.popover-notification .bar-header .popover-helptip .icon-right.icon-alert,.popover-notification .bar-header .popover-helptip .icon-right.icon-help,.popover-notification .bar-header .popover-helptip .icon.icon-bottom-center,.popover-notification .bar-header .popover-helptip .icon.icon-bottom-right,.popover-notification .bar-header .popover-helptip .icon.icon-center,.popover-notification .bar-header .popover-helptip .icon.icon-right,.popover-notification .bar-header .pull-right{margin-right:10px}#menu .footer .popover-helptip .popover-notification .bar-footer .icon-bottom-left.icon-help,#menu .footer .popover-helptip .popover-notification .bar-footer .icon-left.icon-help,#menu .footer .popover-helptip .popover-notification .bar-header .icon-bottom-left.icon-help,#menu .footer .popover-helptip .popover-notification .bar-header .icon-left.icon-help,.popover-helptip #menu .footer .popover-notification .bar-footer .icon-bottom-left.icon-help,.popover-helptip #menu .footer .popover-notification .bar-footer .icon-left.icon-help,.popover-helptip #menu .footer .popover-notification .bar-header .icon-bottom-left.icon-help,.popover-helptip #menu .footer .popover-notification .bar-header .icon-left.icon-help,.popover-helptip .popover-notification .bar-footer .icon-bottom-left.icon-alert,.popover-helptip .popover-notification .bar-footer .icon-bottom-left.icon-help,.popover-helptip .popover-notification .bar-footer .icon-left.icon-alert,.popover-helptip .popover-notification .bar-footer .icon-left.icon-help,.popover-helptip .popover-notification .bar-footer .icon.icon-bottom-left,.popover-helptip .popover-notification .bar-footer .icon.icon-left,.popover-helptip .popover-notification .bar-header .icon-bottom-left.icon-alert,.popover-helptip .popover-notification .bar-header .icon-bottom-left.icon-help,.popover-helptip .popover-notification .bar-header .icon-left.icon-alert,.popover-helptip .popover-notification .bar-header .icon-left.icon-help,.popover-helptip .popover-notification .bar-header .icon.icon-bottom-left,.popover-helptip .popover-notification .bar-header .icon.icon-left,.popover-notification .bar-footer #menu .footer .popover-helptip .icon-bottom-left.icon-help,.popover-notification .bar-footer #menu .footer .popover-helptip .icon-left.icon-help,.popover-notification .bar-footer .popover-helptip #menu .footer .icon-bottom-left.icon-help,.popover-notification .bar-footer .popover-helptip #menu .footer .icon-left.icon-help,.popover-notification .bar-footer .popover-helptip .icon-bottom-left.icon-alert,.popover-notification .bar-footer .popover-helptip .icon-bottom-left.icon-help,.popover-notification .bar-footer .popover-helptip .icon-left.icon-alert,.popover-notification .bar-footer .popover-helptip .icon-left.icon-help,.popover-notification .bar-footer .popover-helptip .icon.icon-bottom-left,.popover-notification .bar-footer .popover-helptip .icon.icon-left,.popover-notification .bar-footer .pull-left,.popover-notification .bar-header #menu .footer .popover-helptip .icon-bottom-left.icon-help,.popover-notification .bar-header #menu .footer .popover-helptip .icon-left.icon-help,.popover-notification .bar-header .popover-helptip #menu .footer .icon-bottom-left.icon-help,.popover-notification .bar-header .popover-helptip #menu .footer .icon-left.icon-help,.popover-notification .bar-header .popover-helptip .icon-bottom-left.icon-alert,.popover-notification .bar-header .popover-helptip .icon-bottom-left.icon-help,.popover-notification .bar-header .popover-helptip .icon-left.icon-alert,.popover-notification .bar-header .popover-helptip .icon-left.icon-help,.popover-notification .bar-header .popover-helptip .icon.icon-bottom-left,.popover-notification .bar-header .popover-helptip .icon.icon-left,.popover-notification .bar-header .pull-left{margin-left:10px}.popover-notification .bar-footer a,.popover-notification .bar-header a{font-size:14px;text-decoration:none;line-height:30px}.popover-notification .has-footer{bottom:28px}.popover-notification .has-header{top:30px}.popover-notification .item.unread{background-color:#ecf0f7!important;border-color:#dddfe2!important}.popover-notification .item-avatar{padding-top:12px;padding-bottom:8px;padding-left:76px;padding-right:10px;min-height:80px!important}#menu .footer .popover-notification .item-avatar h4 i.icon-help,.popover-notification .item-avatar h4 #menu .footer i.icon-help,.popover-notification .item-avatar h4 i.icon,.popover-notification .item-avatar h4 i.icon-alert,.popover-notification .item-avatar h4 i.icon-help{font-size:18px!important;line-height:12px!important;vertical-align:middle!important}.popover-notification .item-avatar .item-content .item-image,.popover-notification .item-avatar .item-content>img:first-child,.popover-notification .item-avatar .item-image,.popover-notification .item-avatar>img:first-child{top:12px;left:10px}.popover-notification .button.button-small{height:30px;font-size:12px;padding:0 5px!important;line-height:30px}.popover-invitation,.popover-network,.popover-peer-info{width:420px}.popover-unit{height:108px;max-width:115px}.view-notification .item.unread{background-color:#ecf0f7!important;border-color:#dddfe2!important}#menu .footer .view-notification ion-item h4 i.icon-help,.view-notification ion-item h4 #menu .footer i.icon-help,.view-notification ion-item h4 i.icon,.view-notification ion-item h4 i.icon-alert,.view-notification ion-item h4 i.icon-help{font-size:18px!important;line-height:12px!important;vertical-align:middle!important}.bar.bar-header .button.button-clear.button-icon i.ion-android-more-vertical,.bar.bar-header .button.button-clear.button-icon.ion-android-more-vertical,.bar.bar-header .button.button-icon.button-text i.ion-android-more-vertical,.bar.bar-header .button.button-icon.ion-android-more-vertical.button-text{padding-left:8px}.bar.bar-header .buttons .secondary-buttons>.button.button-clear.button-icon.ion-android-more-vertical:first-child,.bar.bar-header .buttons .secondary-buttons>.button.button-icon.ion-android-more-vertical.button-text:first-child{padding-left:0!important}#menu .footer .popover-helptip .bar .buttons.icon-bottom-center.icon-help,#menu .footer .popover-helptip .bar .buttons.icon-bottom-right.icon-help,#menu .footer .popover-helptip .bar .buttons.icon-center.icon-help,#menu .footer .popover-helptip .bar .buttons.icon-right.icon-help,#menu .footer .popover-helptip .bar>.button.icon-bottom-center.icon-help,#menu .footer .popover-helptip .bar>.button.icon-bottom-right.icon-help,#menu .footer .popover-helptip .bar>.button.icon-center.icon-help,#menu .footer .popover-helptip .bar>.button.icon-right.icon-help,.bar #menu .footer .popover-helptip .buttons.icon-bottom-center.icon-help,.bar #menu .footer .popover-helptip .buttons.icon-bottom-right.icon-help,.bar #menu .footer .popover-helptip .buttons.icon-center.icon-help,.bar #menu .footer .popover-helptip .buttons.icon-right.icon-help,.bar .buttons.pull-right,.bar .popover-helptip #menu .footer .buttons.icon-bottom-center.icon-help,.bar .popover-helptip #menu .footer .buttons.icon-bottom-right.icon-help,.bar .popover-helptip #menu .footer .buttons.icon-center.icon-help,.bar .popover-helptip #menu .footer .buttons.icon-right.icon-help,.bar .popover-helptip .buttons.icon-bottom-center.icon-alert,.bar .popover-helptip .buttons.icon-bottom-center.icon-help,.bar .popover-helptip .buttons.icon-bottom-right.icon-alert,.bar .popover-helptip .buttons.icon-bottom-right.icon-help,.bar .popover-helptip .buttons.icon-center.icon-alert,.bar .popover-helptip .buttons.icon-center.icon-help,.bar .popover-helptip .buttons.icon-right.icon-alert,.bar .popover-helptip .buttons.icon-right.icon-help,.bar .popover-helptip .buttons.icon.icon-bottom-center,.bar .popover-helptip .buttons.icon.icon-bottom-right,.bar .popover-helptip .buttons.icon.icon-center,.bar .popover-helptip .buttons.icon.icon-right,.bar .title+.button:last-child,.bar .title+.buttons,.bar>.button+.button:last-child,.bar>.button.pull-right,.popover-helptip #menu .footer .bar .buttons.icon-bottom-center.icon-help,.popover-helptip #menu .footer .bar .buttons.icon-bottom-right.icon-help,.popover-helptip #menu .footer .bar .buttons.icon-center.icon-help,.popover-helptip #menu .footer .bar .buttons.icon-right.icon-help,.popover-helptip #menu .footer .bar>.button.icon-bottom-center.icon-help,.popover-helptip #menu .footer .bar>.button.icon-bottom-right.icon-help,.popover-helptip #menu .footer .bar>.button.icon-center.icon-help,.popover-helptip #menu .footer .bar>.button.icon-right.icon-help,.popover-helptip .bar .buttons.icon-bottom-center.icon-alert,.popover-helptip .bar .buttons.icon-bottom-center.icon-help,.popover-helptip .bar .buttons.icon-bottom-right.icon-alert,.popover-helptip .bar .buttons.icon-bottom-right.icon-help,.popover-helptip .bar .buttons.icon-center.icon-alert,.popover-helptip .bar .buttons.icon-center.icon-help,.popover-helptip .bar .buttons.icon-right.icon-alert,.popover-helptip .bar .buttons.icon-right.icon-help,.popover-helptip .bar .buttons.icon.icon-bottom-center,.popover-helptip .bar .buttons.icon.icon-bottom-right,.popover-helptip .bar .buttons.icon.icon-center,.popover-helptip .bar .buttons.icon.icon-right,.popover-helptip .bar>.button.icon-bottom-center.icon-alert,.popover-helptip .bar>.button.icon-bottom-center.icon-help,.popover-helptip .bar>.button.icon-bottom-right.icon-alert,.popover-helptip .bar>.button.icon-bottom-right.icon-help,.popover-helptip .bar>.button.icon-center.icon-alert,.popover-helptip .bar>.button.icon-center.icon-help,.popover-helptip .bar>.button.icon-right.icon-alert,.popover-helptip .bar>.button.icon-right.icon-help,.popover-helptip .bar>.button.icon.icon-bottom-center,.popover-helptip .bar>.button.icon.icon-bottom-right,.popover-helptip .bar>.button.icon.icon-center,.popover-helptip .bar>.button.icon.icon-right{top:0!important}.bar.bar-header{padding-right:5px!important}.bar.bar-header .buttons-right span{margin-left:0!important}.bar .title+.buttons.buttons-right{right:5px}.button-icon{border-color:transparent;box-shadow:none!important}.button-small-padding{padding:0 7px!important}.button-text{color:grey!important;font-size:12px}.button-text.button-small{padding:5px 2px;font-size:12px!important}.button-text-positive{color:#387ef5!important}.button-text-stable{color:#b2b2b2!important}.popup-buttons .button.icon-left,.popup-buttons .button.icon-right{padding-left:32px!important;padding-right:32px!important;line-height:42px}#home .logo{margin-top:15px;width:100%;background-position:center center;background-repeat:no-repeat}#home .center{float:none;text-align:center;display:inline-block}#home .center .button{display:inline-block}@media screen and (max-width:767px){#home .logo{height:96px;background-image:url(data:image/png;base64,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);background-size:96px 96px}#home .footer{display:none}}@media screen and (min-width:768px) and (max-width:991px){#home .logo{height:144px;background-image:url(../img/logo_144px.png);background-size:144px 144px}#home .button{max-width:350px;margin-top:20px}}@media screen and (min-width:992px){#home .logo{height:200px;background-image:url(../../resources/logo/svg/colors/logo.large.cesium.dune.svg);background-size:200px 200px}#home .button{max-width:350px;margin-top:20px}}@media screen and (min-width:992px){.circle-bg-dark ion-content.scroll-content{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiIHZpZXdCb3g9IjAgMCA1MDAgNTAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOmJ4PSJodHRwczovL2JveHktc3ZnLmNvbSI+CiAgPGcgdHJhbnNmb3JtPSJtYXRyaXgoMC42MDgyNjEsIDAsIDAsIDAuNjA4MjYxLCAtMjAuMDg0OTc2LCAzLjI1NTczNikiPgogICAgPGc+CiAgICAgIDxwYXRoIHN0eWxlPSJkaXNwbGF5OiBpbmxpbmU7IGZpbGw6IHJnYigyNTUsIDI1NSwgMjU1KTsgZmlsbC1vcGFjaXR5OiAxOyBmaWxsLXJ1bGU6IGV2ZW5vZGQ7IHN0cm9rZTogbm9uZTsgc3Ryb2tlLXdpZHRoOiAxcHg7IHN0cm9rZS1saW5lY2FwOiBidXR0OyBzdHJva2UtbGluZWpvaW46IG1pdGVyOyBzdHJva2Utb3BhY2l0eTogMTsgb3BhY2l0eTogMC43ODsiIGlkPSJwYXRoLTEwIiBkPSJNIDQxOS4xMzMgODUuNzM4IEMgNDE3LjI5NSA4NS43MzkgNDE1LjQ1NSA4NS43NTQgNDEzLjYxMSA4NS43NzggQyAzNTQuODUyIDg2LjU2MSAyOTkuMDIzIDk5LjE3NCAyNDguMzU4IDEyMS4zMiBDIDU4NC4xMjEgMTMuMjA2IDc5Ni4xNzUgMjExLjI2IDgzMS43IDUwOC43NzMgTCA4NDYuMzgzIDUwNy4xMjQgQyA4MTUuNTg2IDIzNS44MDEgNjUyLjQ3NyA4NS41ODggNDE5LjEzMyA4NS43MzggWiIgdHJhbnNmb3JtPSJtYXRyaXgoMC45NjM3MywgMC4yNjY4NzgsIC0wLjI2Njg3OCwgMC45NjM3MywgODkuNTA1MjMxLCAtMTM2LjYxNTA2MSkiIGJ4Om9yaWdpbj0iMC41IDAuNSIvPgogICAgICA8cGF0aCBzdHlsZT0iZGlzcGxheTogaW5saW5lOyBmaWxsOiByZ2IoMjU1LCAyNTUsIDI1NSk7IGZpbGwtb3BhY2l0eTogMTsgZmlsbC1ydWxlOiBldmVub2RkOyBzdHJva2U6IG5vbmU7IHN0cm9rZS13aWR0aDogMXB4OyBzdHJva2UtbGluZWNhcDogYnV0dDsgc3Ryb2tlLWxpbmVqb2luOiBtaXRlcjsgc3Ryb2tlLW9wYWNpdHk6IDE7IG9wYWNpdHk6IDE7IiBpZD0icGF0aC0zIiBkPSJNIDE0Ni4wMzcgMTk0LjA2NSBDIDE0NC4yMDEgMTk0LjA2NiAxNDIuMzYxIDE5NC4wODEgMTQwLjUxNyAxOTQuMTA0IEMgODEuNzYgMTk0Ljg4OCAyNS45MzEgMjA3LjUwMyAtMjQuNzM2IDIyOS42NDggQyAzMTEuMDI5IDEyMS41MzEgNTIzLjA4MyAzMTkuNTgzIDU1OC42MDQgNjE3LjA5MyBMIDU3My4yODQgNjE1LjQ0MyBDIDU0Mi40OSAzNDQuMTIyIDM3OS4zODUgMTkzLjkxMyAxNDYuMDM3IDE5NC4wNjUgWiIgdHJhbnNmb3JtPSJtYXRyaXgoLTAuMTgwOTg4LCAtMC45ODM0ODUsIDAuOTgzNDg1LCAtMC4xODA5ODgsIC0zOS4yOTg1ODEsIDcwNS44OTc1NDQpIiBieDpvcmlnaW49IjAuNSAwLjUiLz4KICAgICAgPHBhdGggc3R5bGU9ImRpc3BsYXk6IGlubGluZTsgZmlsbDogcmdiKDI1NSwgMjU1LCAyNTUpOyBmaWxsLW9wYWNpdHk6IDE7IGZpbGwtcnVsZTogZXZlbm9kZDsgc3Ryb2tlOiBub25lOyBzdHJva2Utd2lkdGg6IDFweDsgc3Ryb2tlLWxpbmVjYXA6IGJ1dHQ7IHN0cm9rZS1saW5lam9pbjogbWl0ZXI7IHN0cm9rZS1vcGFjaXR5OiAxOyBvcGFjaXR5OiAwLjQ7IiBpZD0icGF0aC0xMSIgZD0iTSA0ODcuNzQ0IDE5My4wODQgQyA0ODUuOTA2IDE5My4wODUgNDg0LjA2NyAxOTMuMSA0ODIuMjIzIDE5My4xMjMgQyA0MjMuNDY0IDE5My45MDcgMzY3LjYzNSAyMDYuNTIgMzE2Ljk3NSAyMjguNjY4IEMgNjUyLjcyNiAxMjAuNTUyIDg2NC43NzUgMzE4LjYwNSA5MDAuMjk5IDYxNi4xMDkgTCA5MTQuOTc5IDYxNC40NiBDIDg4NC4xODQgMzQzLjE0NCA3MjEuMDgxIDE5Mi45MzUgNDg3Ljc0NCAxOTMuMDg0IFoiIHRyYW5zZm9ybT0ibWF0cml4KDAuNjE5OTk3LCAwLjc4NDYwNSwgLTAuNzg0NjA1LCAwLjYxOTk5NywgNTIzLjA2NzIzMSwgLTM0My4zMzE1MzkpIiBieDpvcmlnaW49IjAuNSAwLjUiLz4KICAgICAgPHBhdGggc3R5bGU9ImRpc3BsYXk6IGlubGluZTsgZmlsbDogcmdiKDI1NSwgMjU1LCAyNTUpOyBmaWxsLW9wYWNpdHk6IDE7IGZpbGwtcnVsZTogZXZlbm9kZDsgc3Ryb2tlOiBub25lOyBzdHJva2Utd2lkdGg6IDFweDsgc3Ryb2tlLWxpbmVjYXA6IGJ1dHQ7IHN0cm9rZS1saW5lam9pbjogbWl0ZXI7IHN0cm9rZS1vcGFjaXR5OiAxOyBvcGFjaXR5OiAwLjg0OyIgaWQ9InBhdGgtMTIiIGQ9Ik0gMjk1Ljk2OSA0MzIuNzU3IEMgMjk0LjEzMSA0MzIuNzU4IDI5Mi4yOTMgNDMyLjc3MyAyOTAuNDQ5IDQzMi43OTcgQyAyMzEuNjg4IDQzMy41OCAxNzUuODYgNDQ2LjE5NCAxMjUuMTk4IDQ2OC4zNDEgQyA0NjAuOTU3IDM2MC4yMjYgNjczLjAwNSA1NTguMjggNzA4LjUyNiA4NTUuNzg2IEwgNzIzLjIwNyA4NTQuMTM5IEMgNjkyLjQxMiA1ODIuODE5IDUyOS4zMSA0MzIuNjA5IDI5NS45NjkgNDMyLjc1NyBaIiB0cmFuc2Zvcm09Im1hdHJpeCgtMC45Nzg4NDksIDAuMjA0NTg0LCAtMC4yMDQ1ODQsIC0wLjk3ODg0OSwgOTYzLjgyMDc5NiwgMTExNi4zNjcyOTMpIiBieDpvcmlnaW49IjAuNSAwLjUiLz4KICAgICAgPHBhdGggc3R5bGU9ImRpc3BsYXk6IGlubGluZTsgZmlsbDogcmdiKDI1NSwgMjU1LCAyNTUpOyBmaWxsLW9wYWNpdHk6IDE7IGZpbGwtcnVsZTogZXZlbm9kZDsgc3Ryb2tlOiBub25lOyBzdHJva2Utd2lkdGg6IDFweDsgc3Ryb2tlLWxpbmVjYXA6IGJ1dHQ7IHN0cm9rZS1saW5lam9pbjogbWl0ZXI7IHN0cm9rZS1vcGFjaXR5OiAxOyBvcGFjaXR5OiAwLjQ7IiBpZD0icGF0aC0xMyIgZD0iTSAxNTguMDM2IDE0OC44MyBDIDE1Ni4yIDE0OC44MzMgMTU0LjM2IDE0OC44NDYgMTUyLjUxNiAxNDguODcyIEMgOTMuNzU5IDE0OS42NTMgMzcuOTMgMTYyLjI2NyAtMTIuNzM0IDE4NC40MTEgQyAzMjMuMDIyIDc2LjMwMSA1MzUuMDc2IDI3NC4zNTIgNTcwLjYwNCA1NzEuODU3IEwgNTg1LjI4NiA1NzAuMjA4IEMgNTU0LjQ4MyAyOTguODkxIDM5MS4zOCAxNDguNjgzIDE1OC4wMzYgMTQ4LjgzIFoiIHRyYW5zZm9ybT0ibWF0cml4KDAuMzM4NjE0LCAtMC45NDA5MjYsIDAuOTQwOTI2LCAwLjMzODYxNCwgLTExNS41OTUxNTgsIDQ4My43MDU5ODQpIiBieDpvcmlnaW49IjAuNSAwLjUiLz4KICAgICAgPHBhdGggc3R5bGU9ImRpc3BsYXk6IGlubGluZTsgZmlsbDogcmdiKDI1NSwgMjU1LCAyNTUpOyBmaWxsLW9wYWNpdHk6IDE7IGZpbGwtcnVsZTogZXZlbm9kZDsgc3Ryb2tlOiBub25lOyBzdHJva2Utd2lkdGg6IDFweDsgc3Ryb2tlLWxpbmVjYXA6IGJ1dHQ7IHN0cm9rZS1saW5lam9pbjogbWl0ZXI7IHN0cm9rZS1vcGFjaXR5OiAxOyBvcGFjaXR5OiAxOyIgaWQ9InBhdGgtMTQiIGQ9Ik0gNTAxLjAxOSAyODguMjkyIEMgNDk5LjE4MSAyODguMjkzIDQ5Ny4zNCAyODguMzA4IDQ5NS40OTYgMjg4LjMzMSBDIDQzNi43MzYgMjg5LjExNSAzODAuOTA4IDMwMS43MjYgMzMwLjI0MyAzMjMuODc0IEMgNjY2LjAwNCAyMTUuNzU3IDg3OC4wNjIgNDEzLjgxMiA5MTMuNTg2IDcxMS4zMjIgTCA5MjguMjY4IDcwOS42NzMgQyA4OTcuNDY4IDQzOC4zNTIgNzM0LjM2MSAyODguMTQxIDUwMS4wMTkgMjg4LjI5MiBaIiB0cmFuc2Zvcm09Im1hdHJpeCgwLjE2NDY1NiwgMC45ODYzNTEsIC0wLjk4NjM1MSwgMC4xNjQ2NTYsIDk4Mi44NTcyNjYsIC0yMzMuNDUyMDYzKSIgYng6b3JpZ2luPSIwLjUgMC41Ii8+CiAgICAgIDxwYXRoIHN0eWxlPSJkaXNwbGF5OiBpbmxpbmU7IGZpbGw6IHJnYigyNTUsIDI1NSwgMjU1KTsgZmlsbC1vcGFjaXR5OiAxOyBmaWxsLXJ1bGU6IGV2ZW5vZGQ7IHN0cm9rZTogbm9uZTsgc3Ryb2tlLXdpZHRoOiAxcHg7IHN0cm9rZS1saW5lY2FwOiBidXR0OyBzdHJva2UtbGluZWpvaW46IG1pdGVyOyBzdHJva2Utb3BhY2l0eTogMTsgb3BhY2l0eTogMC40OyIgaWQ9InBhdGgtMTUiIGQ9Ik0gMTkyLjk1NCAzNzYuNTIxIEMgMTkxLjExNSAzNzYuNTIyIDE4OS4yNzcgMzc2LjUzNyAxODcuNDMzIDM3Ni41NjEgQyAxMjguNjc0IDM3Ny4zNDQgNzIuODQ1IDM4OS45NTggMjIuMTgxIDQxMi4xMDMgQyAzNTcuOTQgMzAzLjk4OSA1NjkuOTg3IDUwMi4wNDUgNjA1LjUwNSA3OTkuNTUzIEwgNjIwLjE4OCA3OTcuOTA1IEMgNTg5LjM5MiA1MjYuNTg0IDQyNi4yOTUgMzc2LjM2OSAxOTIuOTU0IDM3Ni41MjEgWiIgdHJhbnNmb3JtPSJtYXRyaXgoLTAuOTMxNDA0LCAtMC4zNjM5ODgsIDAuMzYzOTg4LCAtMC45MzE0MDQsIDQxOS40OTkwMDYsIDExODIuNTk5ODA5KSIgYng6b3JpZ2luPSIwLjUgMC41Ii8+CiAgICAgIDxwYXRoIHN0eWxlPSJkaXNwbGF5OiBpbmxpbmU7IGZpbGw6IHJnYigyNTUsIDI1NSwgMjU1KTsgZmlsbC1vcGFjaXR5OiAxOyBmaWxsLXJ1bGU6IGV2ZW5vZGQ7IHN0cm9rZTogbm9uZTsgc3Ryb2tlLXdpZHRoOiAxcHg7IHN0cm9rZS1saW5lY2FwOiBidXR0OyBzdHJva2UtbGluZWpvaW46IG1pdGVyOyBzdHJva2Utb3BhY2l0eTogMTsgb3BhY2l0eTogMTsiIGlkPSJwYXRoLTE2IiBkPSJNIDIyMS42MTQgNjMuOTczIEMgMjE5Ljc3NyA2My45NzYgMjE3LjkzOCA2My45OSAyMTYuMDk0IDY0LjAxNSBDIDE1Ny4zMzQgNjQuNzk1IDEwMS41MDYgNzcuNDA5IDUwLjg0MSA5OS41NTQgQyAzODYuNTk4IC04LjU1OSA1OTguNjUxIDE4OS40OTcgNjM0LjE3MyA0ODcuMDAxIEwgNjQ4Ljg1NCA0ODUuMzU0IEMgNjE4LjA1OCAyMTQuMDM3IDQ1NC45NTQgNjMuODI0IDIyMS42MTQgNjMuOTczIFoiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzUwNDUyLCAtMC42NjA5MjUsIDAuNjYwOTI1LCAwLjc1MDQ1MiwgLTcwLjgwMzMyMiwgMjkwLjkyMDI3MykiIGJ4Om9yaWdpbj0iMC41IDAuNSIvPgogICAgICA8cGF0aCBzdHlsZT0iZGlzcGxheTogaW5saW5lOyBmaWxsOiByZ2IoMjU1LCAyNTUsIDI1NSk7IGZpbGwtb3BhY2l0eTogMTsgZmlsbC1ydWxlOiBldmVub2RkOyBzdHJva2U6IG5vbmU7IHN0cm9rZS13aWR0aDogMXB4OyBzdHJva2UtbGluZWNhcDogYnV0dDsgc3Ryb2tlLWxpbmVqb2luOiBtaXRlcjsgc3Ryb2tlLW9wYWNpdHk6IDE7IG9wYWNpdHk6IDAuNDsiIGlkPSJwYXRoLTE3IiBkPSJNIDQ0MS44ODggMzQyLjA5OCBDIDQ0MC4wNDcgMzQyLjA5OCA0MzguMjA3IDM0Mi4xMTQgNDM2LjM2MiAzNDIuMTM4IEMgMzc3LjYwMSAzNDIuOTIyIDMyMS43NjUgMzU1LjUzNSAyNzEuMTAzIDM3Ny42ODEgQyA2MDYuODg2IDI2OS41NjcgODE4Ljk0NCA0NjcuNjE1IDg1NC40NjIgNzY1LjEzMyBMIDg2OS4xNDIgNzYzLjQ4MyBDIDgzOC4zNTQgNDkyLjE1NCA2NzUuMjQyIDM0MS45NDggNDQxLjg4OCAzNDIuMDk4IFoiIHRyYW5zZm9ybT0ibWF0cml4KC0wLjM1NjU4MiwgMC45MzQyNjQsIC0wLjkzNDI2NCwgLTAuMzU2NTgyLCAxMjU2Ljc1OTQ5MywgMTY5LjE4MjU1MikiIGJ4Om9yaWdpbj0iMC41IDAuNSIvPgogICAgICA8ZyB0cmFuc2Zvcm09Im1hdHJpeCgwLjc2MjQ5MywgMCwgMCwgMC43NjI0OTMsIDE5LjI5NDY0NywgLTcxNi4zMjI4MTUpIj4KICAgICAgICA8cGF0aCBkPSJNIDU2Ni40NjYgMTA4OS4xMzcgTCA1NjYuNDY2IDExNDguMjIyIEMgNTY1Ljg2NyAxMTQ4LjIxOSA1NjUuMjY3IDExNDguMjE3IDU2NC42NjcgMTE0OC4yMTcgQyA1NjEuNDgxIDExNDguMjE3IDU1OC4zMSAxMTQ4LjI1OSA1NTUuMTU0IDExNDguMzQxIEwgNTU1LjE1NCAxMDg5LjEzNyBaIE0gOTA4LjI5IDE0NzcuMTQ2IEwgOTU2Ljk4NyAxNDc3LjE0NiBMIDk1Ni45ODcgMTQ4OC40NTggTCA5MDguNTY5IDE0ODguNDU4IEMgOTA4LjUzOSAxNDg0LjY5MyA5MDguNDQ3IDE0ODAuOTIyIDkwOC4yOSAxNDc3LjE0NiBaIE0gNTY2LjQ2NiAxODM1LjAxMyBMIDU2Ni40NjYgMTg3Ni40NjcgTCA1NTUuMTU0IDE4NzYuNDY3IEwgNTU1LjE1NCAxODM0Ljg4NiBDIDU1OC4zMTggMTgzNC45NzMgNTYxLjQ5IDE4MzUuMDE3IDU2NC42NjcgMTgzNS4wMTcgQyA1NjUuMjY3IDE4MzUuMDE3IDU2NS44NjcgMTgzNS4wMTYgNTY2LjQ2NiAxODM1LjAxMyBaIE0gMjIwLjc3NSAxNDg4LjQ1OCBMIDE2OS42NTcgMTQ4OC40NTggTCAxNjkuNjU3IDE0NzcuMTQ2IEwgMjIxLjA4OSAxNDc3LjE0NiBDIDIyMC45MjEgMTQ4MC45MDkgMjIwLjgxNiAxNDg0LjY4IDIyMC43NzUgMTQ4OC40NTggWiIgc3R5bGU9ImZpbGw6IHJnYigyNTUsIDI1NSwgMjU1KTsgc3Ryb2tlOiBub25lOyIgYng6b3JpZ2luPSIwIDAiLz4KICAgICAgICA8cGF0aCBkPSJNIDc2MC4xMjEgMTE0My4zMTEgTCA3MTcuMzM2IDEyMTcuNDE3IEMgNzE1LjcyIDEyMTYuNTE4IDcxNC4wOTYgMTIxNS42MzIgNzEyLjQ2NSAxMjE0Ljc2MSBMIDc1NS4zMTggMTE0MC41MzcgWiBNIDgzMC4xMjIgMTMyNC4yMDMgTCA5MDAuNDI0IDEyODMuNjE0IEwgOTAzLjE5OCAxMjg4LjQxNyBMIDgzMy4wNCAxMzI4LjkyMyBDIDgzMi4wOCAxMzI3LjMzOSA4MzEuMTA3IDEzMjUuNzY2IDgzMC4xMjIgMTMyNC4yMDMgWiBNIDg0MC41OTkgMTY0MS4xMzcgTCA5MDMuMTk3IDE2NzcuMjc4IEwgOTAwLjQyNCAxNjgyLjA4MiBMIDgzNy45MTEgMTY0NS45OSBDIDgzOC44MjEgMTY0NC4zOCA4MzkuNzE3IDE2NDIuNzYyIDg0MC41OTkgMTY0MS4xMzcgWiBNIDcyNS4xNjggMTc2MS44NDMgTCA3NjAuMTIyIDE4MjIuMzg1IEwgNzU1LjMxOCAxODI1LjE1OCBMIDcyMC4zNzkgMTc2NC42NDEgQyA3MjEuOTg1IDE3NjMuNzIyIDcyMy41ODIgMTc2Mi43ODkgNzI1LjE2OCAxNzYxLjg0MyBaIE0gNDAzLjUzOCAxNzYwLjkzMiBMIDM2Ni40NTYgMTgyNS4xNTkgTCAzNjEuNjUzIDE4MjIuMzg2IEwgMzk4LjgwMiAxNzU4LjA0MiBDIDQwMC4zNzIgMTc1OS4wMTkgNDAxLjk1MSAxNzU5Ljk4MiA0MDMuNTM4IDE3NjAuOTMyIFogTSAyODkuNTggMTY0Mi42ODkgTCAyMjEuMzUgMTY4Mi4wODIgTCAyMTguNTc3IDE2NzcuMjc5IEwgMjg2Ljk0NCAxNjM3LjgwNyBDIDI4Ny44MDcgMTYzOS40MzcgMjg4LjY4NSAxNjQxLjA2NSAyODkuNTggMTY0Mi42ODkgWiBNIDI5NC4zNTQgMTMzMi4xNjggTCAyMTguNTc2IDEyODguNDE3IEwgMjIxLjM1IDEyODMuNjE0IEwgMjk3LjIxMyAxMzI3LjQxNCBDIDI5Ni4yNDYgMTMyOC45OSAyOTUuMjkzIDEzMzAuNTc1IDI5NC4zNTQgMTMzMi4xNjggWiBNIDQwNi4wNzkgMTIyMC4yNTkgTCAzNjEuNjUzIDExNDMuMzExIEwgMzY2LjQ1NyAxMTQwLjUzNyBMIDQxMC44ODkgMTIxNy40OTUgQyA0MDkuMjc2IDEyMTguNDAzIDQwNy42NzMgMTIxOS4zMjQgNDA2LjA3OSAxMjIwLjI1OSBaIiBzdHlsZT0iZmlsbDogcmdiKDI1NSwgMjU1LCAyNTUpOyBzdHJva2U6IG5vbmU7IiBieDpvcmlnaW49IjAgMCIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgICA8cmVjdCB4PSI0MjkuMzY3IiB5PSI0MjUuOTc5IiB3aWR0aD0iMjAuMDAzIiBoZWlnaHQ9IjIxLjczNSIgc3R5bGU9ImRpc3BsYXk6IGlubGluZTsgb3BhY2l0eTogMTsgZmlsbDogcmdiKDI1NSwgMjU1LCAyNTUpOyBmaWxsLW9wYWNpdHk6IDE7IHN0cm9rZTogbm9uZTsgc3Ryb2tlLXdpZHRoOiAzNC45OyBzdHJva2UtbWl0ZXJsaW1pdDogNDsgc3Ryb2tlLWRhc2hhcnJheTogbm9uZTsgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7IHN0cm9rZS1vcGFjaXR5OiAwLjk5NjA3ODsiIGlkPSJwYXRoLTkxIiB0cmFuc2Zvcm09Im1hdHJpeCgxLCAwLCAwLCAwLjk5OTk5OSwgLTMwMS4zNzcwNzUsIC0yMTkuNDk4NDM0KSIvPgogICAgPHJlY3QgeD0iNDQ2Ljg1MyIgeT0iMjUuNDYyIiB3aWR0aD0iMjUuOTkiIGhlaWdodD0iMjUuOTkiIHN0eWxlPSJkaXNwbGF5OiBpbmxpbmU7IG9wYWNpdHk6IDE7IGZpbGw6IHJnYigyNTUsIDI1NSwgMjU1KTsgZmlsbC1vcGFjaXR5OiAxOyBzdHJva2U6IG5vbmU7IHN0cm9rZS13aWR0aDogMzQuOTsgc3Ryb2tlLW1pdGVybGltaXQ6IDQ7IHN0cm9rZS1kYXNoYXJyYXk6IG5vbmU7IHN0cm9rZS1kYXNob2Zmc2V0OiAwOyBzdHJva2Utb3BhY2l0eTogMC45OTYwNzg7IiBpZD0icGF0aC05MyIvPgogICAgPHJlY3QgeD0iLTEzNS45NTYiIHk9IjYwNS4xNDEiIHdpZHRoPSIzOS44NTEiIGhlaWdodD0iMzkuODUxIiBzdHlsZT0iZGlzcGxheTogaW5saW5lOyBvcGFjaXR5OiAxOyBmaWxsOiByZ2IoMjU1LCAyNTUsIDI1NSk7IGZpbGwtb3BhY2l0eTogMTsgc3Ryb2tlOiBub25lOyBzdHJva2Utd2lkdGg6IDM0Ljk7IHN0cm9rZS1taXRlcmxpbWl0OiA0OyBzdHJva2UtZGFzaGFycmF5OiBub25lOyBzdHJva2UtZGFzaG9mZnNldDogMDsgc3Ryb2tlLW9wYWNpdHk6IDAuOTk2MDc4OyIgaWQ9InBhdGgtOTQiIHRyYW5zZm9ybT0ibWF0cml4KDAuOTk5OTk5LCAwLCAwLCAxLCA4NDYuMTc2NzU2LCAtMzk0Ljk1NjAyNCkiLz4KICAgIDxyZWN0IHg9IjIyNS43NzkiIHk9IjY4OS44MzYiIHdpZHRoPSIyNS45OSIgaGVpZ2h0PSIyNS45OSIgc3R5bGU9ImRpc3BsYXk6IGlubGluZTsgb3BhY2l0eTogMTsgZmlsbDogcmdiKDI1NSwgMjU1LCAyNTUpOyBmaWxsLW9wYWNpdHk6IDE7IHN0cm9rZTogbm9uZTsgc3Ryb2tlLXdpZHRoOiAzNC45OyBzdHJva2UtbWl0ZXJsaW1pdDogNDsgc3Ryb2tlLWRhc2hhcnJheTogbm9uZTsgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7IHN0cm9rZS1vcGFjaXR5OiAwLjk5NjA3ODsiIGlkPSJwYXRoLTk1Ii8+CiAgICA8cmVjdCB4PSI1OTQuMDEzIiB5PSI3MzcuMTQyIiB3aWR0aD0iMjAuNzkyIiBoZWlnaHQ9IjIyLjUyNSIgc3R5bGU9ImRpc3BsYXk6IGlubGluZTsgb3BhY2l0eTogMTsgZmlsbDogcmdiKDI1NSwgMjU1LCAyNTUpOyBmaWxsLW9wYWNpdHk6IDE7IHN0cm9rZTogbm9uZTsgc3Ryb2tlLXdpZHRoOiAzNC45OyBzdHJva2UtbWl0ZXJsaW1pdDogNDsgc3Ryb2tlLWRhc2hhcnJheTogbm9uZTsgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7IHN0cm9rZS1vcGFjaXR5OiAwLjk5NjA3ODsiIGlkPSJwYXRoLTk2Ii8+CiAgICA8cmVjdCB4PSIzODcuMjM1IiB5PSI0NzkuMzk3IiB3aWR0aD0iMjUuOTkiIGhlaWdodD0iMjUuOTkiIHN0eWxlPSJkaXNwbGF5OiBpbmxpbmU7IG9wYWNpdHk6IDE7IGZpbGw6IHJnYigyNTUsIDI1NSwgMjU1KTsgZmlsbC1vcGFjaXR5OiAxOyBzdHJva2U6IG5vbmU7IHN0cm9rZS13aWR0aDogMzQuOTsgc3Ryb2tlLW1pdGVybGltaXQ6IDQ7IHN0cm9rZS1kYXNoYXJyYXk6IG5vbmU7IHN0cm9rZS1kYXNob2Zmc2V0OiAwOyBzdHJva2Utb3BhY2l0eTogMC45OTYwNzg7IiBpZD0icGF0aC05OCIgdHJhbnNmb3JtPSJtYXRyaXgoMS4wMDAwMDEsIDAsIDAsIDAuOTk5OTk5LCAzNjUuMjc0OTY2LCA3OS4yOTUyNDEpIi8+CiAgICA8cmVjdCB4PSI0MjEuOTYyIiB5PSI3NzUuOTM3IiB3aWR0aD0iMzIuOTIiIGhlaWdodD0iMzQuNjUzIiBzdHlsZT0iZGlzcGxheTogaW5saW5lOyBvcGFjaXR5OiAxOyBmaWxsOiByZ2IoMjU1LCAyNTUsIDI1NSk7IGZpbGwtb3BhY2l0eTogMTsgc3Ryb2tlOiBub25lOyBzdHJva2Utd2lkdGg6IDM0Ljk7IHN0cm9rZS1taXRlcmxpbWl0OiA0OyBzdHJva2UtZGFzaGFycmF5OiBub25lOyBzdHJva2UtZGFzaG9mZnNldDogMDsgc3Ryb2tlLW9wYWNpdHk6IDAuOTk2MDc4OyIgaWQ9InBhdGgtOTkiLz4KICAgIDxyZWN0IHg9Ii02Ni45MzkiIHk9Ii01NjguOTc4IiB3aWR0aD0iMjAuODY3IiBoZWlnaHQ9IjIwLjc5MiIgc3R5bGU9ImRpc3BsYXk6IGlubGluZTsgb3BhY2l0eTogMTsgZmlsbDogcmdiKDI1NSwgMjU1LCAyNTUpOyBmaWxsLW9wYWNpdHk6IDE7IHN0cm9rZTogbm9uZTsgc3Ryb2tlLXdpZHRoOiAzNC45OyBzdHJva2UtbWl0ZXJsaW1pdDogNDsgc3Ryb2tlLWRhc2hhcnJheTogbm9uZTsgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7IHN0cm9rZS1vcGFjaXR5OiAwLjk5NjA3ODsiIGlkPSJwYXRoLTEwMSIgdHJhbnNmb3JtPSJtYXRyaXgoLTEsIDAsIDAsIDAuOTk5OTk3LCAzMS4zNTY5MjgsIDk4NC43MzYzMDYpIi8+CiAgPC9nPgo8L3N2Zz4=);background-repeat:no-repeat;background-position:-725px -145px;background-size:1024px 1024px}.menu.menu-left{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiIHZpZXdCb3g9IjAgMCA1MDAgNTAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOmJ4PSJodHRwczovL2JveHktc3ZnLmNvbSI+CiAgPGcgdHJhbnNmb3JtPSJtYXRyaXgoMC42MDgyNjEsIDAsIDAsIDAuNjA4MjYxLCAtMjAuMDg0OTc2LCAzLjI1NTczNikiPgogICAgPGc+CiAgICAgIDxwYXRoIHN0eWxlPSJkaXNwbGF5OiBpbmxpbmU7IGZpbGw6IHJnYigyNTUsIDI1NSwgMjU1KTsgZmlsbC1vcGFjaXR5OiAxOyBmaWxsLXJ1bGU6IGV2ZW5vZGQ7IHN0cm9rZTogbm9uZTsgc3Ryb2tlLXdpZHRoOiAxcHg7IHN0cm9rZS1saW5lY2FwOiBidXR0OyBzdHJva2UtbGluZWpvaW46IG1pdGVyOyBzdHJva2Utb3BhY2l0eTogMTsgb3BhY2l0eTogMC43ODsiIGlkPSJwYXRoLTEwIiBkPSJNIDQxOS4xMzMgODUuNzM4IEMgNDE3LjI5NSA4NS43MzkgNDE1LjQ1NSA4NS43NTQgNDEzLjYxMSA4NS43NzggQyAzNTQuODUyIDg2LjU2MSAyOTkuMDIzIDk5LjE3NCAyNDguMzU4IDEyMS4zMiBDIDU4NC4xMjEgMTMuMjA2IDc5Ni4xNzUgMjExLjI2IDgzMS43IDUwOC43NzMgTCA4NDYuMzgzIDUwNy4xMjQgQyA4MTUuNTg2IDIzNS44MDEgNjUyLjQ3NyA4NS41ODggNDE5LjEzMyA4NS43MzggWiIgdHJhbnNmb3JtPSJtYXRyaXgoMC45NjM3MywgMC4yNjY4NzgsIC0wLjI2Njg3OCwgMC45NjM3MywgODkuNTA1MjMxLCAtMTM2LjYxNTA2MSkiIGJ4Om9yaWdpbj0iMC41IDAuNSIvPgogICAgICA8cGF0aCBzdHlsZT0iZGlzcGxheTogaW5saW5lOyBmaWxsOiByZ2IoMjU1LCAyNTUsIDI1NSk7IGZpbGwtb3BhY2l0eTogMTsgZmlsbC1ydWxlOiBldmVub2RkOyBzdHJva2U6IG5vbmU7IHN0cm9rZS13aWR0aDogMXB4OyBzdHJva2UtbGluZWNhcDogYnV0dDsgc3Ryb2tlLWxpbmVqb2luOiBtaXRlcjsgc3Ryb2tlLW9wYWNpdHk6IDE7IG9wYWNpdHk6IDE7IiBpZD0icGF0aC0zIiBkPSJNIDE0Ni4wMzcgMTk0LjA2NSBDIDE0NC4yMDEgMTk0LjA2NiAxNDIuMzYxIDE5NC4wODEgMTQwLjUxNyAxOTQuMTA0IEMgODEuNzYgMTk0Ljg4OCAyNS45MzEgMjA3LjUwMyAtMjQuNzM2IDIyOS42NDggQyAzMTEuMDI5IDEyMS41MzEgNTIzLjA4MyAzMTkuNTgzIDU1OC42MDQgNjE3LjA5MyBMIDU3My4yODQgNjE1LjQ0MyBDIDU0Mi40OSAzNDQuMTIyIDM3OS4zODUgMTkzLjkxMyAxNDYuMDM3IDE5NC4wNjUgWiIgdHJhbnNmb3JtPSJtYXRyaXgoLTAuMTgwOTg4LCAtMC45ODM0ODUsIDAuOTgzNDg1LCAtMC4xODA5ODgsIC0zOS4yOTg1ODEsIDcwNS44OTc1NDQpIiBieDpvcmlnaW49IjAuNSAwLjUiLz4KICAgICAgPHBhdGggc3R5bGU9ImRpc3BsYXk6IGlubGluZTsgZmlsbDogcmdiKDI1NSwgMjU1LCAyNTUpOyBmaWxsLW9wYWNpdHk6IDE7IGZpbGwtcnVsZTogZXZlbm9kZDsgc3Ryb2tlOiBub25lOyBzdHJva2Utd2lkdGg6IDFweDsgc3Ryb2tlLWxpbmVjYXA6IGJ1dHQ7IHN0cm9rZS1saW5lam9pbjogbWl0ZXI7IHN0cm9rZS1vcGFjaXR5OiAxOyBvcGFjaXR5OiAwLjQ7IiBpZD0icGF0aC0xMSIgZD0iTSA0ODcuNzQ0IDE5My4wODQgQyA0ODUuOTA2IDE5My4wODUgNDg0LjA2NyAxOTMuMSA0ODIuMjIzIDE5My4xMjMgQyA0MjMuNDY0IDE5My45MDcgMzY3LjYzNSAyMDYuNTIgMzE2Ljk3NSAyMjguNjY4IEMgNjUyLjcyNiAxMjAuNTUyIDg2NC43NzUgMzE4LjYwNSA5MDAuMjk5IDYxNi4xMDkgTCA5MTQuOTc5IDYxNC40NiBDIDg4NC4xODQgMzQzLjE0NCA3MjEuMDgxIDE5Mi45MzUgNDg3Ljc0NCAxOTMuMDg0IFoiIHRyYW5zZm9ybT0ibWF0cml4KDAuNjE5OTk3LCAwLjc4NDYwNSwgLTAuNzg0NjA1LCAwLjYxOTk5NywgNTIzLjA2NzIzMSwgLTM0My4zMzE1MzkpIiBieDpvcmlnaW49IjAuNSAwLjUiLz4KICAgICAgPHBhdGggc3R5bGU9ImRpc3BsYXk6IGlubGluZTsgZmlsbDogcmdiKDI1NSwgMjU1LCAyNTUpOyBmaWxsLW9wYWNpdHk6IDE7IGZpbGwtcnVsZTogZXZlbm9kZDsgc3Ryb2tlOiBub25lOyBzdHJva2Utd2lkdGg6IDFweDsgc3Ryb2tlLWxpbmVjYXA6IGJ1dHQ7IHN0cm9rZS1saW5lam9pbjogbWl0ZXI7IHN0cm9rZS1vcGFjaXR5OiAxOyBvcGFjaXR5OiAwLjg0OyIgaWQ9InBhdGgtMTIiIGQ9Ik0gMjk1Ljk2OSA0MzIuNzU3IEMgMjk0LjEzMSA0MzIuNzU4IDI5Mi4yOTMgNDMyLjc3MyAyOTAuNDQ5IDQzMi43OTcgQyAyMzEuNjg4IDQzMy41OCAxNzUuODYgNDQ2LjE5NCAxMjUuMTk4IDQ2OC4zNDEgQyA0NjAuOTU3IDM2MC4yMjYgNjczLjAwNSA1NTguMjggNzA4LjUyNiA4NTUuNzg2IEwgNzIzLjIwNyA4NTQuMTM5IEMgNjkyLjQxMiA1ODIuODE5IDUyOS4zMSA0MzIuNjA5IDI5NS45NjkgNDMyLjc1NyBaIiB0cmFuc2Zvcm09Im1hdHJpeCgtMC45Nzg4NDksIDAuMjA0NTg0LCAtMC4yMDQ1ODQsIC0wLjk3ODg0OSwgOTYzLjgyMDc5NiwgMTExNi4zNjcyOTMpIiBieDpvcmlnaW49IjAuNSAwLjUiLz4KICAgICAgPHBhdGggc3R5bGU9ImRpc3BsYXk6IGlubGluZTsgZmlsbDogcmdiKDI1NSwgMjU1LCAyNTUpOyBmaWxsLW9wYWNpdHk6IDE7IGZpbGwtcnVsZTogZXZlbm9kZDsgc3Ryb2tlOiBub25lOyBzdHJva2Utd2lkdGg6IDFweDsgc3Ryb2tlLWxpbmVjYXA6IGJ1dHQ7IHN0cm9rZS1saW5lam9pbjogbWl0ZXI7IHN0cm9rZS1vcGFjaXR5OiAxOyBvcGFjaXR5OiAwLjQ7IiBpZD0icGF0aC0xMyIgZD0iTSAxNTguMDM2IDE0OC44MyBDIDE1Ni4yIDE0OC44MzMgMTU0LjM2IDE0OC44NDYgMTUyLjUxNiAxNDguODcyIEMgOTMuNzU5IDE0OS42NTMgMzcuOTMgMTYyLjI2NyAtMTIuNzM0IDE4NC40MTEgQyAzMjMuMDIyIDc2LjMwMSA1MzUuMDc2IDI3NC4zNTIgNTcwLjYwNCA1NzEuODU3IEwgNTg1LjI4NiA1NzAuMjA4IEMgNTU0LjQ4MyAyOTguODkxIDM5MS4zOCAxNDguNjgzIDE1OC4wMzYgMTQ4LjgzIFoiIHRyYW5zZm9ybT0ibWF0cml4KDAuMzM4NjE0LCAtMC45NDA5MjYsIDAuOTQwOTI2LCAwLjMzODYxNCwgLTExNS41OTUxNTgsIDQ4My43MDU5ODQpIiBieDpvcmlnaW49IjAuNSAwLjUiLz4KICAgICAgPHBhdGggc3R5bGU9ImRpc3BsYXk6IGlubGluZTsgZmlsbDogcmdiKDI1NSwgMjU1LCAyNTUpOyBmaWxsLW9wYWNpdHk6IDE7IGZpbGwtcnVsZTogZXZlbm9kZDsgc3Ryb2tlOiBub25lOyBzdHJva2Utd2lkdGg6IDFweDsgc3Ryb2tlLWxpbmVjYXA6IGJ1dHQ7IHN0cm9rZS1saW5lam9pbjogbWl0ZXI7IHN0cm9rZS1vcGFjaXR5OiAxOyBvcGFjaXR5OiAxOyIgaWQ9InBhdGgtMTQiIGQ9Ik0gNTAxLjAxOSAyODguMjkyIEMgNDk5LjE4MSAyODguMjkzIDQ5Ny4zNCAyODguMzA4IDQ5NS40OTYgMjg4LjMzMSBDIDQzNi43MzYgMjg5LjExNSAzODAuOTA4IDMwMS43MjYgMzMwLjI0MyAzMjMuODc0IEMgNjY2LjAwNCAyMTUuNzU3IDg3OC4wNjIgNDEzLjgxMiA5MTMuNTg2IDcxMS4zMjIgTCA5MjguMjY4IDcwOS42NzMgQyA4OTcuNDY4IDQzOC4zNTIgNzM0LjM2MSAyODguMTQxIDUwMS4wMTkgMjg4LjI5MiBaIiB0cmFuc2Zvcm09Im1hdHJpeCgwLjE2NDY1NiwgMC45ODYzNTEsIC0wLjk4NjM1MSwgMC4xNjQ2NTYsIDk4Mi44NTcyNjYsIC0yMzMuNDUyMDYzKSIgYng6b3JpZ2luPSIwLjUgMC41Ii8+CiAgICAgIDxwYXRoIHN0eWxlPSJkaXNwbGF5OiBpbmxpbmU7IGZpbGw6IHJnYigyNTUsIDI1NSwgMjU1KTsgZmlsbC1vcGFjaXR5OiAxOyBmaWxsLXJ1bGU6IGV2ZW5vZGQ7IHN0cm9rZTogbm9uZTsgc3Ryb2tlLXdpZHRoOiAxcHg7IHN0cm9rZS1saW5lY2FwOiBidXR0OyBzdHJva2UtbGluZWpvaW46IG1pdGVyOyBzdHJva2Utb3BhY2l0eTogMTsgb3BhY2l0eTogMC40OyIgaWQ9InBhdGgtMTUiIGQ9Ik0gMTkyLjk1NCAzNzYuNTIxIEMgMTkxLjExNSAzNzYuNTIyIDE4OS4yNzcgMzc2LjUzNyAxODcuNDMzIDM3Ni41NjEgQyAxMjguNjc0IDM3Ny4zNDQgNzIuODQ1IDM4OS45NTggMjIuMTgxIDQxMi4xMDMgQyAzNTcuOTQgMzAzLjk4OSA1NjkuOTg3IDUwMi4wNDUgNjA1LjUwNSA3OTkuNTUzIEwgNjIwLjE4OCA3OTcuOTA1IEMgNTg5LjM5MiA1MjYuNTg0IDQyNi4yOTUgMzc2LjM2OSAxOTIuOTU0IDM3Ni41MjEgWiIgdHJhbnNmb3JtPSJtYXRyaXgoLTAuOTMxNDA0LCAtMC4zNjM5ODgsIDAuMzYzOTg4LCAtMC45MzE0MDQsIDQxOS40OTkwMDYsIDExODIuNTk5ODA5KSIgYng6b3JpZ2luPSIwLjUgMC41Ii8+CiAgICAgIDxwYXRoIHN0eWxlPSJkaXNwbGF5OiBpbmxpbmU7IGZpbGw6IHJnYigyNTUsIDI1NSwgMjU1KTsgZmlsbC1vcGFjaXR5OiAxOyBmaWxsLXJ1bGU6IGV2ZW5vZGQ7IHN0cm9rZTogbm9uZTsgc3Ryb2tlLXdpZHRoOiAxcHg7IHN0cm9rZS1saW5lY2FwOiBidXR0OyBzdHJva2UtbGluZWpvaW46IG1pdGVyOyBzdHJva2Utb3BhY2l0eTogMTsgb3BhY2l0eTogMTsiIGlkPSJwYXRoLTE2IiBkPSJNIDIyMS42MTQgNjMuOTczIEMgMjE5Ljc3NyA2My45NzYgMjE3LjkzOCA2My45OSAyMTYuMDk0IDY0LjAxNSBDIDE1Ny4zMzQgNjQuNzk1IDEwMS41MDYgNzcuNDA5IDUwLjg0MSA5OS41NTQgQyAzODYuNTk4IC04LjU1OSA1OTguNjUxIDE4OS40OTcgNjM0LjE3MyA0ODcuMDAxIEwgNjQ4Ljg1NCA0ODUuMzU0IEMgNjE4LjA1OCAyMTQuMDM3IDQ1NC45NTQgNjMuODI0IDIyMS42MTQgNjMuOTczIFoiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzUwNDUyLCAtMC42NjA5MjUsIDAuNjYwOTI1LCAwLjc1MDQ1MiwgLTcwLjgwMzMyMiwgMjkwLjkyMDI3MykiIGJ4Om9yaWdpbj0iMC41IDAuNSIvPgogICAgICA8cGF0aCBzdHlsZT0iZGlzcGxheTogaW5saW5lOyBmaWxsOiByZ2IoMjU1LCAyNTUsIDI1NSk7IGZpbGwtb3BhY2l0eTogMTsgZmlsbC1ydWxlOiBldmVub2RkOyBzdHJva2U6IG5vbmU7IHN0cm9rZS13aWR0aDogMXB4OyBzdHJva2UtbGluZWNhcDogYnV0dDsgc3Ryb2tlLWxpbmVqb2luOiBtaXRlcjsgc3Ryb2tlLW9wYWNpdHk6IDE7IG9wYWNpdHk6IDAuNDsiIGlkPSJwYXRoLTE3IiBkPSJNIDQ0MS44ODggMzQyLjA5OCBDIDQ0MC4wNDcgMzQyLjA5OCA0MzguMjA3IDM0Mi4xMTQgNDM2LjM2MiAzNDIuMTM4IEMgMzc3LjYwMSAzNDIuOTIyIDMyMS43NjUgMzU1LjUzNSAyNzEuMTAzIDM3Ny42ODEgQyA2MDYuODg2IDI2OS41NjcgODE4Ljk0NCA0NjcuNjE1IDg1NC40NjIgNzY1LjEzMyBMIDg2OS4xNDIgNzYzLjQ4MyBDIDgzOC4zNTQgNDkyLjE1NCA2NzUuMjQyIDM0MS45NDggNDQxLjg4OCAzNDIuMDk4IFoiIHRyYW5zZm9ybT0ibWF0cml4KC0wLjM1NjU4MiwgMC45MzQyNjQsIC0wLjkzNDI2NCwgLTAuMzU2NTgyLCAxMjU2Ljc1OTQ5MywgMTY5LjE4MjU1MikiIGJ4Om9yaWdpbj0iMC41IDAuNSIvPgogICAgICA8ZyB0cmFuc2Zvcm09Im1hdHJpeCgwLjc2MjQ5MywgMCwgMCwgMC43NjI0OTMsIDE5LjI5NDY0NywgLTcxNi4zMjI4MTUpIj4KICAgICAgICA8cGF0aCBkPSJNIDU2Ni40NjYgMTA4OS4xMzcgTCA1NjYuNDY2IDExNDguMjIyIEMgNTY1Ljg2NyAxMTQ4LjIxOSA1NjUuMjY3IDExNDguMjE3IDU2NC42NjcgMTE0OC4yMTcgQyA1NjEuNDgxIDExNDguMjE3IDU1OC4zMSAxMTQ4LjI1OSA1NTUuMTU0IDExNDguMzQxIEwgNTU1LjE1NCAxMDg5LjEzNyBaIE0gOTA4LjI5IDE0NzcuMTQ2IEwgOTU2Ljk4NyAxNDc3LjE0NiBMIDk1Ni45ODcgMTQ4OC40NTggTCA5MDguNTY5IDE0ODguNDU4IEMgOTA4LjUzOSAxNDg0LjY5MyA5MDguNDQ3IDE0ODAuOTIyIDkwOC4yOSAxNDc3LjE0NiBaIE0gNTY2LjQ2NiAxODM1LjAxMyBMIDU2Ni40NjYgMTg3Ni40NjcgTCA1NTUuMTU0IDE4NzYuNDY3IEwgNTU1LjE1NCAxODM0Ljg4NiBDIDU1OC4zMTggMTgzNC45NzMgNTYxLjQ5IDE4MzUuMDE3IDU2NC42NjcgMTgzNS4wMTcgQyA1NjUuMjY3IDE4MzUuMDE3IDU2NS44NjcgMTgzNS4wMTYgNTY2LjQ2NiAxODM1LjAxMyBaIE0gMjIwLjc3NSAxNDg4LjQ1OCBMIDE2OS42NTcgMTQ4OC40NTggTCAxNjkuNjU3IDE0NzcuMTQ2IEwgMjIxLjA4OSAxNDc3LjE0NiBDIDIyMC45MjEgMTQ4MC45MDkgMjIwLjgxNiAxNDg0LjY4IDIyMC43NzUgMTQ4OC40NTggWiIgc3R5bGU9ImZpbGw6IHJnYigyNTUsIDI1NSwgMjU1KTsgc3Ryb2tlOiBub25lOyIgYng6b3JpZ2luPSIwIDAiLz4KICAgICAgICA8cGF0aCBkPSJNIDc2MC4xMjEgMTE0My4zMTEgTCA3MTcuMzM2IDEyMTcuNDE3IEMgNzE1LjcyIDEyMTYuNTE4IDcxNC4wOTYgMTIxNS42MzIgNzEyLjQ2NSAxMjE0Ljc2MSBMIDc1NS4zMTggMTE0MC41MzcgWiBNIDgzMC4xMjIgMTMyNC4yMDMgTCA5MDAuNDI0IDEyODMuNjE0IEwgOTAzLjE5OCAxMjg4LjQxNyBMIDgzMy4wNCAxMzI4LjkyMyBDIDgzMi4wOCAxMzI3LjMzOSA4MzEuMTA3IDEzMjUuNzY2IDgzMC4xMjIgMTMyNC4yMDMgWiBNIDg0MC41OTkgMTY0MS4xMzcgTCA5MDMuMTk3IDE2NzcuMjc4IEwgOTAwLjQyNCAxNjgyLjA4MiBMIDgzNy45MTEgMTY0NS45OSBDIDgzOC44MjEgMTY0NC4zOCA4MzkuNzE3IDE2NDIuNzYyIDg0MC41OTkgMTY0MS4xMzcgWiBNIDcyNS4xNjggMTc2MS44NDMgTCA3NjAuMTIyIDE4MjIuMzg1IEwgNzU1LjMxOCAxODI1LjE1OCBMIDcyMC4zNzkgMTc2NC42NDEgQyA3MjEuOTg1IDE3NjMuNzIyIDcyMy41ODIgMTc2Mi43ODkgNzI1LjE2OCAxNzYxLjg0MyBaIE0gNDAzLjUzOCAxNzYwLjkzMiBMIDM2Ni40NTYgMTgyNS4xNTkgTCAzNjEuNjUzIDE4MjIuMzg2IEwgMzk4LjgwMiAxNzU4LjA0MiBDIDQwMC4zNzIgMTc1OS4wMTkgNDAxLjk1MSAxNzU5Ljk4MiA0MDMuNTM4IDE3NjAuOTMyIFogTSAyODkuNTggMTY0Mi42ODkgTCAyMjEuMzUgMTY4Mi4wODIgTCAyMTguNTc3IDE2NzcuMjc5IEwgMjg2Ljk0NCAxNjM3LjgwNyBDIDI4Ny44MDcgMTYzOS40MzcgMjg4LjY4NSAxNjQxLjA2NSAyODkuNTggMTY0Mi42ODkgWiBNIDI5NC4zNTQgMTMzMi4xNjggTCAyMTguNTc2IDEyODguNDE3IEwgMjIxLjM1IDEyODMuNjE0IEwgMjk3LjIxMyAxMzI3LjQxNCBDIDI5Ni4yNDYgMTMyOC45OSAyOTUuMjkzIDEzMzAuNTc1IDI5NC4zNTQgMTMzMi4xNjggWiBNIDQwNi4wNzkgMTIyMC4yNTkgTCAzNjEuNjUzIDExNDMuMzExIEwgMzY2LjQ1NyAxMTQwLjUzNyBMIDQxMC44ODkgMTIxNy40OTUgQyA0MDkuMjc2IDEyMTguNDAzIDQwNy42NzMgMTIxOS4zMjQgNDA2LjA3OSAxMjIwLjI1OSBaIiBzdHlsZT0iZmlsbDogcmdiKDI1NSwgMjU1LCAyNTUpOyBzdHJva2U6IG5vbmU7IiBieDpvcmlnaW49IjAgMCIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgICA8cmVjdCB4PSI0MjkuMzY3IiB5PSI0MjUuOTc5IiB3aWR0aD0iMjAuMDAzIiBoZWlnaHQ9IjIxLjczNSIgc3R5bGU9ImRpc3BsYXk6IGlubGluZTsgb3BhY2l0eTogMTsgZmlsbDogcmdiKDI1NSwgMjU1LCAyNTUpOyBmaWxsLW9wYWNpdHk6IDE7IHN0cm9rZTogbm9uZTsgc3Ryb2tlLXdpZHRoOiAzNC45OyBzdHJva2UtbWl0ZXJsaW1pdDogNDsgc3Ryb2tlLWRhc2hhcnJheTogbm9uZTsgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7IHN0cm9rZS1vcGFjaXR5OiAwLjk5NjA3ODsiIGlkPSJwYXRoLTkxIiB0cmFuc2Zvcm09Im1hdHJpeCgxLCAwLCAwLCAwLjk5OTk5OSwgLTMwMS4zNzcwNzUsIC0yMTkuNDk4NDM0KSIvPgogICAgPHJlY3QgeD0iNDQ2Ljg1MyIgeT0iMjUuNDYyIiB3aWR0aD0iMjUuOTkiIGhlaWdodD0iMjUuOTkiIHN0eWxlPSJkaXNwbGF5OiBpbmxpbmU7IG9wYWNpdHk6IDE7IGZpbGw6IHJnYigyNTUsIDI1NSwgMjU1KTsgZmlsbC1vcGFjaXR5OiAxOyBzdHJva2U6IG5vbmU7IHN0cm9rZS13aWR0aDogMzQuOTsgc3Ryb2tlLW1pdGVybGltaXQ6IDQ7IHN0cm9rZS1kYXNoYXJyYXk6IG5vbmU7IHN0cm9rZS1kYXNob2Zmc2V0OiAwOyBzdHJva2Utb3BhY2l0eTogMC45OTYwNzg7IiBpZD0icGF0aC05MyIvPgogICAgPHJlY3QgeD0iLTEzNS45NTYiIHk9IjYwNS4xNDEiIHdpZHRoPSIzOS44NTEiIGhlaWdodD0iMzkuODUxIiBzdHlsZT0iZGlzcGxheTogaW5saW5lOyBvcGFjaXR5OiAxOyBmaWxsOiByZ2IoMjU1LCAyNTUsIDI1NSk7IGZpbGwtb3BhY2l0eTogMTsgc3Ryb2tlOiBub25lOyBzdHJva2Utd2lkdGg6IDM0Ljk7IHN0cm9rZS1taXRlcmxpbWl0OiA0OyBzdHJva2UtZGFzaGFycmF5OiBub25lOyBzdHJva2UtZGFzaG9mZnNldDogMDsgc3Ryb2tlLW9wYWNpdHk6IDAuOTk2MDc4OyIgaWQ9InBhdGgtOTQiIHRyYW5zZm9ybT0ibWF0cml4KDAuOTk5OTk5LCAwLCAwLCAxLCA4NDYuMTc2NzU2LCAtMzk0Ljk1NjAyNCkiLz4KICAgIDxyZWN0IHg9IjIyNS43NzkiIHk9IjY4OS44MzYiIHdpZHRoPSIyNS45OSIgaGVpZ2h0PSIyNS45OSIgc3R5bGU9ImRpc3BsYXk6IGlubGluZTsgb3BhY2l0eTogMTsgZmlsbDogcmdiKDI1NSwgMjU1LCAyNTUpOyBmaWxsLW9wYWNpdHk6IDE7IHN0cm9rZTogbm9uZTsgc3Ryb2tlLXdpZHRoOiAzNC45OyBzdHJva2UtbWl0ZXJsaW1pdDogNDsgc3Ryb2tlLWRhc2hhcnJheTogbm9uZTsgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7IHN0cm9rZS1vcGFjaXR5OiAwLjk5NjA3ODsiIGlkPSJwYXRoLTk1Ii8+CiAgICA8cmVjdCB4PSI1OTQuMDEzIiB5PSI3MzcuMTQyIiB3aWR0aD0iMjAuNzkyIiBoZWlnaHQ9IjIyLjUyNSIgc3R5bGU9ImRpc3BsYXk6IGlubGluZTsgb3BhY2l0eTogMTsgZmlsbDogcmdiKDI1NSwgMjU1LCAyNTUpOyBmaWxsLW9wYWNpdHk6IDE7IHN0cm9rZTogbm9uZTsgc3Ryb2tlLXdpZHRoOiAzNC45OyBzdHJva2UtbWl0ZXJsaW1pdDogNDsgc3Ryb2tlLWRhc2hhcnJheTogbm9uZTsgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7IHN0cm9rZS1vcGFjaXR5OiAwLjk5NjA3ODsiIGlkPSJwYXRoLTk2Ii8+CiAgICA8cmVjdCB4PSIzODcuMjM1IiB5PSI0NzkuMzk3IiB3aWR0aD0iMjUuOTkiIGhlaWdodD0iMjUuOTkiIHN0eWxlPSJkaXNwbGF5OiBpbmxpbmU7IG9wYWNpdHk6IDE7IGZpbGw6IHJnYigyNTUsIDI1NSwgMjU1KTsgZmlsbC1vcGFjaXR5OiAxOyBzdHJva2U6IG5vbmU7IHN0cm9rZS13aWR0aDogMzQuOTsgc3Ryb2tlLW1pdGVybGltaXQ6IDQ7IHN0cm9rZS1kYXNoYXJyYXk6IG5vbmU7IHN0cm9rZS1kYXNob2Zmc2V0OiAwOyBzdHJva2Utb3BhY2l0eTogMC45OTYwNzg7IiBpZD0icGF0aC05OCIgdHJhbnNmb3JtPSJtYXRyaXgoMS4wMDAwMDEsIDAsIDAsIDAuOTk5OTk5LCAzNjUuMjc0OTY2LCA3OS4yOTUyNDEpIi8+CiAgICA8cmVjdCB4PSI0MjEuOTYyIiB5PSI3NzUuOTM3IiB3aWR0aD0iMzIuOTIiIGhlaWdodD0iMzQuNjUzIiBzdHlsZT0iZGlzcGxheTogaW5saW5lOyBvcGFjaXR5OiAxOyBmaWxsOiByZ2IoMjU1LCAyNTUsIDI1NSk7IGZpbGwtb3BhY2l0eTogMTsgc3Ryb2tlOiBub25lOyBzdHJva2Utd2lkdGg6IDM0Ljk7IHN0cm9rZS1taXRlcmxpbWl0OiA0OyBzdHJva2UtZGFzaGFycmF5OiBub25lOyBzdHJva2UtZGFzaG9mZnNldDogMDsgc3Ryb2tlLW9wYWNpdHk6IDAuOTk2MDc4OyIgaWQ9InBhdGgtOTkiLz4KICAgIDxyZWN0IHg9Ii02Ni45MzkiIHk9Ii01NjguOTc4IiB3aWR0aD0iMjAuODY3IiBoZWlnaHQ9IjIwLjc5MiIgc3R5bGU9ImRpc3BsYXk6IGlubGluZTsgb3BhY2l0eTogMTsgZmlsbDogcmdiKDI1NSwgMjU1LCAyNTUpOyBmaWxsLW9wYWNpdHk6IDE7IHN0cm9rZTogbm9uZTsgc3Ryb2tlLXdpZHRoOiAzNC45OyBzdHJva2UtbWl0ZXJsaW1pdDogNDsgc3Ryb2tlLWRhc2hhcnJheTogbm9uZTsgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7IHN0cm9rZS1vcGFjaXR5OiAwLjk5NjA3ODsiIGlkPSJwYXRoLTEwMSIgdHJhbnNmb3JtPSJtYXRyaXgoLTEsIDAsIDAsIDAuOTk5OTk3LCAzMS4zNTY5MjgsIDk4NC43MzYzMDYpIi8+CiAgPC9nPgo8L3N2Zz4=);background-repeat:no-repeat;background-position:-500px -100px;background-size:1024px 1024px;background-color:#f5f5f5;height:100%}.menu.menu-left .item.active{background-color:#b2e0ff!important}.menu.menu-left .item.active .item-content{background-color:transparent;opacity:1;color:#000}.menu.menu-left .item{opacity:.75;color:#000}.menu.menu-left .item .item-content{background-color:transparent;opacity:1}.menu.menu-left .item-menu-disable{color:#444!important}}.gray,.popover-helptip .button-close,.popover-share .bar-footer .button-close,.popover-share .bar-header span{color:grey!important}.gray b,.popover-helptip .button-close b,.popover-share .bar-footer .button-close b,.popover-share .bar-header span b{color:grey!important}.gray a,.icon-help a,.popover-helptip .button-close a,.popover-share .bar-footer .button-close a,.popover-share .bar-header span a,.positive a{color:inherit}.gray a:hover,.icon-help a:hover,.popover-helptip .button-close a:hover,.popover-share .bar-footer .button-close a:hover,.popover-share .bar-header span a:hover,.positive a:hover{color:inherit}.gray a:visited,.icon-help a:visited,.popover-helptip .button-close a:visited,.popover-share .bar-footer .button-close a:visited,.popover-share .bar-header span a:visited,.positive a:visited{color:inherit}.item a{text-decoration:none}.no-padding{padding:0!important}.avatar-member{background-image:url(data:image/png;base64,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)}.avatar.disable{opacity:.7}.avatar-wallet{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAQAAABpN6lAAAAAAmJLR0QA/4ePzL8AAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfgBA0JMBOJU4OdAAAB2klEQVR42u3au0ocUQCH8e+IxFRKUohrkG0Eu4BiLrCFDxDBNtjoI1gYTJnGQrRInc4HyBuopNHgBVZIwCJFsHBXLURtQiIyKYyFN3B3zJyd3e/X7e7MmXP+e26zOyBJkiRJkiRJkiRJkiRJkppVSF9E0sk0r+jKuOYnrLMQTqMHkHSzQTHS17fLy3CYroi21JWYj9Z8KDIfvwdUKAC7bGfc+CH6gGrojTyJJBemMr/u+4sLpy2njRZnAAZgAK2t/YHKGUzeZlzz5w2yFU6/EKVsQHAIGIABGIABGIABRN4ILbOVcc1fM9IQCfp7gHOAARiAAbgMXpuhH/GJ0brK/sG78OVfKR0cXPnsQ/iYkwAYY6LOM4eZpXR5q3/t77bH+RkCO5HObZQeEL4nQ7ypcwh8boIAIJQpuwoYQMsugwBJ/73L/h1+3vr+OYtXXn/Lzz7gCV8ZqOH4LUrhz4155IzJvA6B0VqaDwzHu7f/PwEsc1zT8RXWmmoOCJWkl9L95wBWbw6AvO8DfrHkMmgABmAABtDw0j8gUaWHeA9K7odC7GVwhXGgGOmB2ZX4PaDAJs8i9d89XoRq5AAgecoMg3Rm3PhTysyFIyRJkiRJkiRJkiRJkiRJku7wFyuiadmIs5Q9AAAAAElFTkSuQmCC)}.item.item-icon-left>i.avatar:first-child{position:absolute;display:flex;height:100%;align-items:center;font-size:16px;left:16px;top:8px;max-height:32px;max-width:32px}.item.item-checkbox.item-avatar * .item-content>i.avatar:first-child,.item.item-checkbox.item-avatar * .item-content>i.item-image:first-child,.item.item-checkbox.item-avatar *>i.avatar:first-child,.item.item-checkbox.item-avatar *>i.item-image:first-child,.item.item-checkbox.item-avatar .item-content>i.avatar:first-child,.item.item-checkbox.item-avatar .item-content>i.item-image:first-child,.item.item-checkbox.item-avatar>i.avatar:first-child,.item.item-checkbox.item-avatar>i.item-image:first-child{left:65px}.item.item-checkbox .item-content .item-avatar,.item.item-checkbox.item-avatar .item-content{padding-left:65px}.popup-container.confirm .popup,.popup-container.warning .popup{min-width:250px!important;width:350px!important}.popup-container.confirm .popup-head h1,.popup-container.confirm .popup-head h2,.popup-container.confirm .popup-head h3,.popup-container.confirm .popup-head h5,.popup-container.confirm .popup-head h6,.popup-container.confirm .popup-head p,.popup-container.warning .popup-head h1,.popup-container.warning .popup-head h2,.popup-container.warning .popup-head h3,.popup-container.warning .popup-head h5,.popup-container.warning .popup-head h6,.popup-container.warning .popup-head p{color:#fff}.popup-container.warning .popup-head{background-color:#ef473a}.popup-container.confirm .popup-head{background-color:#387ef5}#wallet .qrcode{position:absolute;top:30px;padding:3px;background:#fff;width:90px;max-width:30%;right:-170px;-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important;-webkit-transition:all .5s ease-out!important;transition:all .5s ease-out!important}#wallet .qrcode img{width:100%}#wallet .qrcode.on{right:30px}#wallet .qrcode.active{top:0!important;right:0!important;padding:10px;width:200px;max-width:50%}#wallet .item-text-wrap{white-space:normal!important}#wallet .item .comment{font-style:italic!important}#wallet .item h3 .gray,#wallet .item h3 .popover-helptip .button-close,#wallet .item h3 .popover-share .bar-footer .button-close,#wallet .item h3 .popover-share .bar-header span,.popover-helptip #wallet .item h3 .button-close,.popover-share .bar-footer #wallet .item h3 .button-close,.popover-share .bar-header #wallet .item h3 span{font-size:11px!important}#wallet .list .item span{display:inline}#wallet .item-divider .badge{top:16px!important}#wallet .item.item-wallet-event{padding-top:5px;padding-bottom:5px;min-height:30px;max-height:auto;height:auto}#wallet .item.item-wallet-event:last-child{min-height:48px}#wallet .item.item-icon-left.item-wallet-event .icon,#wallet .item.item-icon-left.item-wallet-event .icon-alert,#wallet .item.item-icon-left.item-wallet-event .icon-help{font-size:15px}.popover-wallet-actions{height:400px}@media screen and (max-width:991px){#wallet .qrcode{top:8px;width:60px;max-width:30%}#wallet .qrcode.on{right:8px}#wallet .hero.hero-qrcode-active h1,#wallet .hero.hero-qrcode-active h2,#wallet .hero.hero-qrcode-active h3,#wallet .hero.hero-qrcode-active h4,#wallet .hero.hero-qrcode-active h5,#wallet .hero.hero-qrcode-active i{margin-right:200px}}.view-wallet-tx .hero{height:100px}.view-wallet-tx .item-text-wrap{white-space:normal!important}.view-wallet-tx .item .comment{font-style:italic!important}.popover-helptip .view-wallet-tx .item h3 .button-close,.popover-share .bar-footer .view-wallet-tx .item h3 .button-close,.popover-share .bar-header .view-wallet-tx .item h3 span,.view-wallet-tx .item h3 .gray,.view-wallet-tx .item h3 .popover-helptip .button-close,.view-wallet-tx .item h3 .popover-share .bar-footer .button-close,.view-wallet-tx .item h3 .popover-share .bar-header span{font-size:11px!important}.view-wallet-tx .list .item span{display:inline}.view-wallet-tx .item-divider .badge{top:16px!important}.card .card-header{font-size:90%;opacity:.8}.card .stable-900-bg,.card.stable-900-bg,.item .stable-900-bg,.item-complex .item-content .stable-900-bg,.item-radio .item-content .stable-900-bg,.item.stable-900-bg{background-color:#e0e0e0!important}.card .item{background:inherit}.card .stable-bg,.card.stable-bg,.item .stable-bg,.item-complex .item-content .stable-bg,.item-radio .item-content .stable-bg,.item.stable-bg{background-color:#f8f8f8!important}.card .card-header{padding-top:5px!important;padding-bottom:0!important;min-height:25px}.card .item .card-footer{margin-bottom:5px}.card .card-avatar .avatar,.card.card-avatar .avatar{box-shadow:0 3px 4px 0 rgba(0,0,0,.26);top:7px;background-color:#d9d9d9}.card .card-avatar img.avatar,.card.card-avatar img.avatar{border:0;min-height:54px;min-width:54px}.card .card-avatar .item.item-avatar,.card.card-avatar .item.item-avatar{padding-top:10px;padding-bottom:2px;min-height:45px!important}.card .card-avatar .card-footer,.card.card-avatar .card-footer{padding-left:88px;overflow:hidden}#menu .footer .popover-helptip .card .card-avatar .card-footer .icon-bottom-center.icon-help a,#menu .footer .popover-helptip .card .card-avatar .card-footer .icon-bottom-right.icon-help a,#menu .footer .popover-helptip .card .card-avatar .card-footer .icon-center.icon-help a,#menu .footer .popover-helptip .card .card-avatar .card-footer .icon-right.icon-help a,#menu .footer .popover-helptip .card.card-avatar .card-footer .icon-bottom-center.icon-help a,#menu .footer .popover-helptip .card.card-avatar .card-footer .icon-bottom-right.icon-help a,#menu .footer .popover-helptip .card.card-avatar .card-footer .icon-center.icon-help a,#menu .footer .popover-helptip .card.card-avatar .card-footer .icon-right.icon-help a,.card .card-avatar .card-footer #menu .footer .popover-helptip .icon-bottom-center.icon-help a,.card .card-avatar .card-footer #menu .footer .popover-helptip .icon-bottom-right.icon-help a,.card .card-avatar .card-footer #menu .footer .popover-helptip .icon-center.icon-help a,.card .card-avatar .card-footer #menu .footer .popover-helptip .icon-right.icon-help a,.card .card-avatar .card-footer .popover-helptip #menu .footer .icon-bottom-center.icon-help a,.card .card-avatar .card-footer .popover-helptip #menu .footer .icon-bottom-right.icon-help a,.card .card-avatar .card-footer .popover-helptip #menu .footer .icon-center.icon-help a,.card .card-avatar .card-footer .popover-helptip #menu .footer .icon-right.icon-help a,.card .card-avatar .card-footer .popover-helptip .icon-bottom-center.icon-alert a,.card .card-avatar .card-footer .popover-helptip .icon-bottom-center.icon-help a,.card .card-avatar .card-footer .popover-helptip .icon-bottom-right.icon-alert a,.card .card-avatar .card-footer .popover-helptip .icon-bottom-right.icon-help a,.card .card-avatar .card-footer .popover-helptip .icon-center.icon-alert a,.card .card-avatar .card-footer .popover-helptip .icon-center.icon-help a,.card .card-avatar .card-footer .popover-helptip .icon-right.icon-alert a,.card .card-avatar .card-footer .popover-helptip .icon-right.icon-help a,.card .card-avatar .card-footer .popover-helptip .icon.icon-bottom-center a,.card .card-avatar .card-footer .popover-helptip .icon.icon-bottom-right a,.card .card-avatar .card-footer .popover-helptip .icon.icon-center a,.card .card-avatar .card-footer .popover-helptip .icon.icon-right a,.card .card-avatar .card-footer .pull-right a,.card.card-avatar .card-footer #menu .footer .popover-helptip .icon-bottom-center.icon-help a,.card.card-avatar .card-footer #menu .footer .popover-helptip .icon-bottom-right.icon-help a,.card.card-avatar .card-footer #menu .footer .popover-helptip .icon-center.icon-help a,.card.card-avatar .card-footer #menu .footer .popover-helptip .icon-right.icon-help a,.card.card-avatar .card-footer .popover-helptip #menu .footer .icon-bottom-center.icon-help a,.card.card-avatar .card-footer .popover-helptip #menu .footer .icon-bottom-right.icon-help a,.card.card-avatar .card-footer .popover-helptip #menu .footer .icon-center.icon-help a,.card.card-avatar .card-footer .popover-helptip #menu .footer .icon-right.icon-help a,.card.card-avatar .card-footer .popover-helptip .icon-bottom-center.icon-alert a,.card.card-avatar .card-footer .popover-helptip .icon-bottom-center.icon-help a,.card.card-avatar .card-footer .popover-helptip .icon-bottom-right.icon-alert a,.card.card-avatar .card-footer .popover-helptip .icon-bottom-right.icon-help a,.card.card-avatar .card-footer .popover-helptip .icon-center.icon-alert a,.card.card-avatar .card-footer .popover-helptip .icon-center.icon-help a,.card.card-avatar .card-footer .popover-helptip .icon-right.icon-alert a,.card.card-avatar .card-footer .popover-helptip .icon-right.icon-help a,.card.card-avatar .card-footer .popover-helptip .icon.icon-bottom-center a,.card.card-avatar .card-footer .popover-helptip .icon.icon-bottom-right a,.card.card-avatar .card-footer .popover-helptip .icon.icon-center a,.card.card-avatar .card-footer .popover-helptip .icon.icon-right a,.card.card-avatar .card-footer .pull-right a,.popover-helptip #menu .footer .card .card-avatar .card-footer .icon-bottom-center.icon-help a,.popover-helptip #menu .footer .card .card-avatar .card-footer .icon-bottom-right.icon-help a,.popover-helptip #menu .footer .card .card-avatar .card-footer .icon-center.icon-help a,.popover-helptip #menu .footer .card .card-avatar .card-footer .icon-right.icon-help a,.popover-helptip #menu .footer .card.card-avatar .card-footer .icon-bottom-center.icon-help a,.popover-helptip #menu .footer .card.card-avatar .card-footer .icon-bottom-right.icon-help a,.popover-helptip #menu .footer .card.card-avatar .card-footer .icon-center.icon-help a,.popover-helptip #menu .footer .card.card-avatar .card-footer .icon-right.icon-help a,.popover-helptip .card .card-avatar .card-footer .icon-bottom-center.icon-alert a,.popover-helptip .card .card-avatar .card-footer .icon-bottom-center.icon-help a,.popover-helptip .card .card-avatar .card-footer .icon-bottom-right.icon-alert a,.popover-helptip .card .card-avatar .card-footer .icon-bottom-right.icon-help a,.popover-helptip .card .card-avatar .card-footer .icon-center.icon-alert a,.popover-helptip .card .card-avatar .card-footer .icon-center.icon-help a,.popover-helptip .card .card-avatar .card-footer .icon-right.icon-alert a,.popover-helptip .card .card-avatar .card-footer .icon-right.icon-help a,.popover-helptip .card .card-avatar .card-footer .icon.icon-bottom-center a,.popover-helptip .card .card-avatar .card-footer .icon.icon-bottom-right a,.popover-helptip .card .card-avatar .card-footer .icon.icon-center a,.popover-helptip .card .card-avatar .card-footer .icon.icon-right a,.popover-helptip .card.card-avatar .card-footer .icon-bottom-center.icon-alert a,.popover-helptip .card.card-avatar .card-footer .icon-bottom-center.icon-help a,.popover-helptip .card.card-avatar .card-footer .icon-bottom-right.icon-alert a,.popover-helptip .card.card-avatar .card-footer .icon-bottom-right.icon-help a,.popover-helptip .card.card-avatar .card-footer .icon-center.icon-alert a,.popover-helptip .card.card-avatar .card-footer .icon-center.icon-help a,.popover-helptip .card.card-avatar .card-footer .icon-right.icon-alert a,.popover-helptip .card.card-avatar .card-footer .icon-right.icon-help a,.popover-helptip .card.card-avatar .card-footer .icon.icon-bottom-center a,.popover-helptip .card.card-avatar .card-footer .icon.icon-bottom-right a,.popover-helptip .card.card-avatar .card-footer .icon.icon-center a,.popover-helptip .card.card-avatar .card-footer .icon.icon-right a{margin-right:8px}.a.underline:active,.underline a:active,.underline a:focus,.underline a:hover,a.underline:focus,a.underline:hover{outline:1px!important;text-decoration:underline!important}.card-avatar-small .card,.card-avatar-small .card .card-avatar,.card-avatar-small .card.card-avatar,.card-avatar-small.card{min-height:45px}.card-avatar-small .card .avatar,.card-avatar-small .card .card-avatar .avatar,.card-avatar-small .card .card-avatar .item-avatar .avatar,.card-avatar-small .card .item-avatar .avatar,.card-avatar-small .card.card-avatar .avatar,.card-avatar-small .card.card-avatar .item-avatar .avatar,.card-avatar-small.card .avatar,.card-avatar-small.card .item-avatar .avatar{box-shadow:0 2px 2px 0 rgba(0,0,0,.26);height:30px!important;width:30px!important;left:5px!important}.card-avatar-small .card .card-avatar .item.item-avatar,.card-avatar-small .card .item.item-avatar,.card-avatar-small .card.card-avatar .item.item-avatar,.card-avatar-small.card .item.item-avatar{min-height:25px!important;padding-left:42px!important}.card-avatar-small .card .card-avatar .card-footer,.card-avatar-small .card .card-footer,.card-avatar-small .card.card-avatar .card-footer,.card-avatar-small.card .card-footer{padding-top:0;padding-left:42px!important}.gallery .card-gallery,.gallery .card.card-gallery{margin-bottom:15px!important;float:left;display:block}.gallery .card-gallery img,.gallery .card.card-gallery img{max-height:150px}.gallery .card-gallery-new{max-height:199px}.list .item.text-left{text-align:left!important}.list .item.large-button-bar,.list .item.text-center{text-align:center!important}.list .item.text-right{text-align:right!important}.list .item-divider.item-divider-top-border{border-top:solid 1px rgba(0,0,0,.12)}.lookupForm .list .item.item-avatar{min-height:80px!important}.lookupForm .list .item.item-avatar .item-content{min-height:46px}.lookupForm .list .item.item-avatar.item-checkbox .item-content{padding-left:47px}.fade-in{opacity:0;-webkit-transform:translate3d(-30px,1px,0);-webkit-transition:all 1s ease-in-out}.fade-in.on{opacity:1;-webkit-transform:translate3d(0,0,0)}.item-avatar{min-height:80px!important}.item-avatar .item-content i.item-image:first-child,.item-avatar .item-content img.item-image:first-child,.item-avatar .item-content>i:first-child,.item-avatar .item-content>img:first-child,.item-avatar i.item-image:first-child,.item-avatar img.item-image:first-child,.item-avatar-left .item-content i.item-image:first-child,.item-avatar-left .item-content img.item-image:first-child,.item-avatar-left .item-content>i:first-child,.item-avatar-left .item-content>img:first-child,.item-avatar-left i.item-image:first-child,.item-avatar-left img.item-image:first-child,.item-avatar-left>i:first-child,.item-avatar-left>img:first-child,.item-avatar>i:first-child,.item-avatar>img:first-child{color:#d9d9d9;background-color:#f8f8f8;border:solid 1px #d9d9d9;overflow:hidden!important;font-size:45px!important;line-height:56px;width:100%!important;max-height:56px!important;max-width:56px!important;top:12px!important}#menu .footer .item-avatar .item-content>.icon-help:first-child:before,#menu .footer .item-avatar .item-image.icon-help:first-child:before,#menu .footer .item-avatar.item-icon-right .icon-help:first-child:before,#menu .footer .item-avatar>.icon-help:first-child:before,.item-avatar #menu .footer .item-content>.icon-help:first-child:before,.item-avatar #menu .footer .item-image.icon-help:first-child:before,.item-avatar .icon.item-image:first-child:before,.item-avatar .item-content>.icon-alert:first-child:before,.item-avatar .item-content>.icon-help:first-child:before,.item-avatar .item-content>.icon:first-child:before,.item-avatar .item-image.icon-alert:first-child:before,.item-avatar .item-image.icon-help:first-child:before,.item-avatar.item-icon-right #menu .footer .icon-help:first-child:before,.item-avatar.item-icon-right .icon-alert:first-child:before,.item-avatar.item-icon-right .icon-help:first-child:before,.item-avatar.item-icon-right .icon:first-child:before,.item-avatar>.icon-alert:first-child:before,.item-avatar>.icon-help:first-child:before,.item-avatar>.icon:first-child:before{width:56px!important}#menu .footer .item-avatar.item-icon-right .icon-help:last-child,.item-avatar.item-icon-right #menu .footer .icon-help:last-child,.item-avatar.item-icon-right .icon-alert:last-child,.item-avatar.item-icon-right .icon-help:last-child,.item-avatar.item-icon-right .icon:last-child{left:auto}.item em{font-weight:700!important}@media screen and (min-width:992px){.list .item.item-border-large{border-bottom:solid 1px #ccc!important}.list.item-border-large .item{border-bottom:solid 1px #ccc!important;margin:0}.list.item-border-large .item-divider{border-top:0}}.list .item.item-border{border-bottom:solid 1px #ccc!important}.list .item.item-small-height{padding-top:2px;padding-bottom:0;min-height:24px}.list .item.item-small-height .badge{padding-top:0!important;top:inherit}.list .item.item-small-height .badge.badge-assertive,.list .item.item-small-height .badge.badge-balanced,.list .item.item-small-height .badge.badge-calm,.list .item.item-small-height .badge.badge-editable:hover,.list .item.item-small-height .badge.badge-energized,.list .item.item-small-height .badge.badge-positive,.list .item.item-small-height .badge.badge-royal{top:1px!important;padding-top:3px!important;padding-bottom:2px!important}.form-errors:first-child{margin:5px 0}.form-errors:last-child{margin:5px 0 0}.form-error{padding:0 16px;font-size:12px;color:red;vertical-align:middle;text-align:end;top:0;position:relative}.item-input-error{border-bottom:2px solid red!important}.item-input.item-button-right input,.item-input.item-button-right textarea{margin-right:100px}.item-input.item-button-right .button,.item-input.item-button-right button{top:6px}.item-input.item-button-right.item-floating-label input,.item-input.item-button-right.item-floating-label textarea{padding-right:100px}.item-input.item-button-right.item-floating-label .button,.item-input.item-button-right.item-floating-label button{top:inherit;bottom:6px}.item.item-button-right .badge,.item.item-icon-right .badge{right:43px}.badge-editable:hover{cursor:pointer}.badge-editable:hover:before{content:" "}.bar .badge-button{margin:0!important;padding:0 4px!important;font-size:10px;position:absolute!important;top:5px;right:3px}.modal.modal-full-height{bottom:0}.modal.about .bar.bar-header .button+.title{left:0!important}.item-button-right .item-content>.button,.item-button-right .item-content>.buttons,.item-button-right>.button,.item-button-right>.buttons{top:16px}.item-button-right .item-content>.button.button-small,.item-button-right .item-content>.buttons .button-small,.item-button-right>.button.button-small,.item-button-right>.buttons .button-small{font-size:14px}.item.large-button-bar{margin-bottom:10px}.item-avatar-left-padding{padding-left:95px}.item-thumbnail-left-padding{padding-left:106px}.item-thumbnail-left,.item.item-thumbnail-left{min-height:100px!important}.item-thumbnail-left .item-content i.item-image,.item-thumbnail-left .item-content>i:first-child,.item-thumbnail-left i.item-image,.item-thumbnail-left>i:first-child{color:#d9d9d9;background-color:#f8f8f8;overflow:hidden!important;font-size:50px!important;line-height:80px;padding:0 15px;background-position:center;background-size:cover;display:inline-block}@media screen and (max-width:400px){.card>.item.item-thumbnail-left,.item-thumbnail-left,.item-thumbnail-left .item-content{padding-left:84px!important}.item-thumbnail-left .item-content img.item-image,.item-thumbnail-left .item-content>img:first-child,.item-thumbnail-left img.item-image,.item-thumbnail-left>img:first-child{max-width:70px;max-height:70px}.item h2{font-size:13px!important}}.item-icon-left-padding{padding-left:40px}.item-icon-right-padding{padding-right:40px}.text-keep-lines{white-space:pre-line!important}.text-italic{font-style:italic!important}#menu .item-button-right>.button,.item-button-right .item-content>.button,.item-button-right .item-content>.buttons,.item-button-right>.buttons{top:8px!important}@media screen and (max-width:400px){#menu .item.item-divider{min-height:2px;height:2px;padding-top:0;padding-bottom:0}#menu .item,#menu .item.item-complex .item-content{height:40px;min-height:40px;padding-top:12px}#menu .item.item-complex{padding-top:0}#menu .item.item-button-right .button{height:30px;min-height:30px;top:4px}#menu .item.active a{background-color:#b2e0ff!important}#menu ion-content.has-footer{bottom:0!important}}@media screen and (min-width:401px){#menu .item.active a{background-color:#b2e0ff!important}#menu .item.item-divider{min-height:5px;height:5px}#menu .footer a{font-size:14px!important;color:grey!important}}@media screen and (max-width:991px){#menu .bar-header{background-color:#1a237e;color:#fff;height:175px;padding-right:0!important}#menu .bar-header .hero{height:175px;box-shadow:none}#menu .bar-header .hero .content{bottom:5px}#menu .has-header{top:175px}}.certifications .item-divider .badge{top:16px!important}.certifications-lg .avatar-large{left:auto;position:relative;font-size:55px!important;height:88px;width:88px;color:#d9d9d9;background-color:#e0e0e0;border:solid 1px #d9d9d9}.icon-help{font-size:38px;vertical-align:middle}.icon-alert{font-size:38px;vertical-align:middle}#menu .footer .icon-help{font-size:25px!important;position:absolute;left:12px;top:8px;z-index:99}.popover-helptip{background-color:rgba(68,68,68,.85)!important;height:auto!important}.popover-helptip .button-close{padding:8px;height:25px;font-size:18.2px}.nobackdrop .popover-backdrop.active{background-color:transparent!important}.helptip-anchor,.helptip-anchor-center,.helptip-anchor-left,.helptip-anchor-right{display:block;position:absolute;width:100%;bottom:0}.helptip-anchor-center{text-align:center}.helptip-anchor-left{text-align:left}.helptip-anchor-right{text-align:right}.helptip-anchor a:before,.helptip-anchor-center a:before,.helptip-anchor-left a:before,.helptip-anchor-right a:before{content:" "}@media (max-width:767px){.popover-helptip{width:auto}}#menu .footer .popover-helptip .icon-left.icon-help,.popover-helptip #menu .footer .icon-left.icon-help,.popover-helptip .icon-left.icon-alert,.popover-helptip .icon-left.icon-help,.popover-helptip .icon.icon-left{font-size:30px;position:relative;top:8px;left:8px}#menu .footer .popover-helptip .icon-right.icon-help,.popover-helptip #menu .footer .icon-right.icon-help,.popover-helptip .icon-right.icon-alert,.popover-helptip .icon-right.icon-help,.popover-helptip .icon.icon-right{font-size:30px;position:relative;top:8px;right:8px}#menu .footer .popover-helptip .icon-center.icon-help,.popover-helptip #menu .footer .icon-center.icon-help,.popover-helptip .icon-center.icon-alert,.popover-helptip .icon-center.icon-help,.popover-helptip .icon.icon-center{font-size:30px;width:100%;text-align:center;position:relative;top:8px;height:0}#menu .footer .popover-helptip .icon-bottom-right.icon-help,.popover-helptip #menu .footer .icon-bottom-right.icon-help,.popover-helptip .icon-bottom-right.icon-alert,.popover-helptip .icon-bottom-right.icon-help,.popover-helptip .icon.icon-bottom-right{font-size:30px;position:relative;bottom:8px;right:8px}#menu .footer .popover-helptip .icon-bottom-left.icon-help,.popover-helptip #menu .footer .icon-bottom-left.icon-help,.popover-helptip .icon-bottom-left.icon-alert,.popover-helptip .icon-bottom-left.icon-help,.popover-helptip .icon.icon-bottom-left{font-size:30px;position:relative;bottom:8px;left:8px}#menu .footer .popover-helptip .icon-bottom-center.icon-help,.popover-helptip #menu .footer .icon-bottom-center.icon-help,.popover-helptip .icon-bottom-center.icon-alert,.popover-helptip .icon-bottom-center.icon-help,.popover-helptip .icon.icon-bottom-center{font-size:30px;position:relative;width:100%;bottom:8px;text-align:center;height:0}.popover.popover-profile{height:200px}.popover.popover-profile .avatar{height:90px;width:90px;left:20px;top:20px}.popover.popover-profile .avatar{border:solid 1px #d9d9d9}.popover.popover-profile .bar.bar-footer{height:58px}.popover.popover-profile .bar.bar-footer .col .button{max-width:inherit;width:100%;padding:5px 0;margin:0}.popover.popover-profile .bar .button-positive,.popover.popover-profile .bar .button-text{background-color:#387ef5!important}.popover.popover-profile .bar .button-stable{color:#444!important}.bar-header .button-icon .avatar{height:35px;width:35px;position:relative;left:0;top:4px;border:solid 1px #d9d9d9}.bar-header .button-icon .avatar.active{background-color:#e0e0e0}.bar-header .button-icon .avatar{height:31px;width:31px;position:relative;left:0;top:6px}.list .badge .badge-secondary,.list .badge.badge-secondary{font-size:12px;font-style:italic;top:37px;font-weight:400!important;margin-right:0;padding-right:0}.popover.popover-login-methods{height:280px;width:260px}.popover.popover-login-methods.auth{height:204px}@media (max-width:767px){.popover.popover-login-methods{height:233px}.popover.popover-login-methods.auth{height:152px}}.ion-es-user-api:before{content:url(../img/logo.small.cs.dune.svg)}.ion-bma-tor-api:before{content:url(data:image/png;base64,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)}.row-header{border-bottom:solid 1px #ccc!important;margin:0;min-height:28px!important}.col-header{text-align:center;display:block!important}.col-15{-webkit-box-flex:0;-webkit-flex:0 0 15%;-moz-box-flex:0;-moz-flex:0 0 15%;-ms-flex:0 0 15%;flex:0 0 15%;max-width:15%}.col-border-left{border-left:solid 1px #ccc!important}.col-border-right{border-right:solid 1px #ccc!important}.ion-spinner-small{height:14px;width:14px;line-height:14px;margin:0;padding:0}.ion-spinner-small svg{height:14px;width:14px}.icon-secondary{position:absolute;height:100%;display:flex;align-items:center;font-size:16px;left:25px;top:-7px}div[dropzone]{border:2px dashed #bbb;border-radius:5px;padding:15px;text-align:center;font:20pt bold;color:#bbb;margin-bottom:20px}.hero .button-fab-top-left,.hero .button-fab-top-right{top:170px!important}.text-no-transform{text-transform:inherit}.button-icon-event,.item-icon-event{text-transform:inherit;pointer-events:none!important}#menu .footer .button-icon-event .icon-help,#menu .footer .item-icon-event .icon-help,.button-icon-event #menu .footer .icon-help,.button-icon-event .icon,.button-icon-event .icon-alert,.button-icon-event .icon-event,.button-icon-event .icon-help,.item-icon-event #menu .footer .icon-help,.item-icon-event .icon,.item-icon-event .icon-alert,.item-icon-event .icon-event,.item-icon-event .icon-help{pointer-events:all!important}.hero.dark-bg{background-color:#555}.hero.positive-900-bg{background-color:#1a237e!important}.popover-locked-outputs .item .badge{right:16px}.animate-show-hide.ng-hide{opacity:0}.animate-show-hide.ng-hide-add,.animate-show-hide.ng-hide-remove{transition:all linear .3s}@media screen and (max-width:991px){.modal iframe.iframe-license{width:100%;height:78%}}@media screen and (min-width:992px){.modal iframe.iframe-license{width:100%;height:70%}.modal.modal-license iframe.iframe-license{width:100%;height:85%!important}}.modal.modal-help .row.selected .col:first-child{font-weight:700}@media screen and (max-width:767px){.modal.modal-help .row .col:first-child{font-weight:700}.modal.modal-help h2{padding-left:10px}}.modal.modal-login .item.item-icon-right.item-text-wrap .item-content{margin-right:58px;text-overflow:ellipsis;overflow:hidden}
\ No newline at end of file
diff --git a/www/index.html b/www/index.html
index ab4d88847..e04b68967 100644
--- a/www/index.html
+++ b/www/index.html
@@ -7,27 +7,16 @@
   <title>Cesium</title>
   <link rel="icon" href="./img/favicon.ico">
   <link rel="apple-touch-icon" href="./img/logo_57px.png">
-  <link rel="manifest" href="/manifest.json">
+  <link rel="manifest" href="./manifest.json">
   <!-- build:css dist_css/cesium.css -->
-  <link href="css/ionic.app.css" rel="stylesheet">
-  <link href="css/style.css" rel="stylesheet">
-  <link href="css/angular-image-crop.css" rel="stylesheet">
-
+  <link rel="stylesheet" type="text/css" href="css/ionic.app.min.css">
+  <link rel="stylesheet" type="text/css" href="css/style.css">
   <!--removeIf(device)-->
-  <link href="css/style-no-device.css" rel="stylesheet">
+  <link rel="stylesheet" type="text/css" href="css/style-no-device.css">
   <!--endRemoveIf(device)-->
 
   <!--removeIf(no-plugin)-->
-  <link rel="stylesheet" type="text/css" href="lib/leaflet/dist/leaflet.css">
-  <link rel="stylesheet" type="text/css" href="lib/Leaflet.awesome-markers/dist/leaflet.awesome-markers.css">
-  <!--removeIf(no-device)-->
-  <!--<link rel="stylesheet" type="text/css" href="lib/leaflet-search/dist/leaflet-search.mobile.src.css">-->
-  <!--endRemoveIf(no-device)-->
-  <!--removeIf(device)-->
-  <link rel="stylesheet" type="text/css" href="lib/leaflet-search/dist/leaflet-search.src.css">
-  <link rel="stylesheet" type="text/css" href="lib/leaflet.loading/src/Control.Loading.css">
-  <!--endRemoveIf(device)-->
-  <link rel="stylesheet" href="lib/Leaflet.EasyButton/src/easy-button.css">
+  <link rel="stylesheet" type="text/css" href="css/leaflet.app.min.css">
   <link rel="stylesheet" type="text/css" href="dist/dist_css/plugins/es/css/style.css">
   <link rel="stylesheet" type="text/css" href="dist/dist_css/plugins/graph/css/style.css">
   <link rel="stylesheet" type="text/css" href="dist/dist_css/plugins/map/css/style.css">
@@ -65,6 +54,8 @@
   <script src="lib/ionic/js/angular/angular-image-crop.js"></script>
   <script src="lib/ionic/js/angular/angular-file-saver.bundle.js"></script>
   <script src="lib/ionic/js/angular/angular-idle.js"></script>
+  <script src="lib/ionic/js/angular/angular-simple-logger.light.js"></script>
+  <script src="lib/ionic/js/angular/angular-leaflet-directive.min.js"></script>
 
   <!--removeIf(ubuntu)--> <!-- FIXME: issue #463 -->
   <script src="lib/ionic/js/angular/angular-chart.min.js"></script>
@@ -84,13 +75,11 @@
   <!--endRemoveIf(no-device)-->
 
   <!--removeIf(no-plugin)-->
-  <script src="lib/leaflet/dist/leaflet.js"></script>
-  <script src="lib/angular-simple-logger/dist/angular-simple-logger.js"></script>
-  <script src="lib/ui-leaflet/dist/ui-leaflet.js"></script>
-  <script src="lib/Leaflet.awesome-markers/dist/leaflet.awesome-markers.js"></script>
-  <script src="lib/leaflet-search/dist/leaflet-search.src.js"></script>
-  <script src="lib/Leaflet.EasyButton/src/easy-button.js"></script>
-  <script src="lib/leaflet.loading/src/Control.Loading.js"></script>
+  <script src="js/vendor/leaflet.js"></script>
+  <script src="js/vendor/leaflet.awesome-markers.min.js"></script>
+  <script src="js/vendor/leaflet.search.min.js"></script>
+  <script src="js/vendor/leaflet.easy-button.js"></script>
+  <script src="js/vendor/leaflet.loading.js"></script>
   <!--endRemoveIf(no-plugin)-->
 
   <!-- endbuild -->
diff --git a/www/js/app.js b/www/js/app.js
index 6d607a1b0..c8906bcf1 100644
--- a/www/js/app.js
+++ b/www/js/app.js
@@ -5,7 +5,7 @@
 // the 2nd parameter is an array of 'requires'
 // 'starter.controllers' is found in controllers.js
 angular.module('cesium', ['ionic', 'ionic-material', 'ngMessages', 'pascalprecht.translate',
-  'ngApi', 'angular-cache', 'angular.screenmatch', 'angular.bind.notifier', 'ImageCropper', 'ui-leaflet',
+  'ngApi', 'angular-cache', 'angular.screenmatch', 'angular.bind.notifier', 'ImageCropper',
   // removeIf(no-device)
   'ngCordova',
   // endRemoveIf(no-device)
diff --git a/www/js/config.js b/www/js/config.js
index 9d09375c3..8e6a5fbeb 100644
--- a/www/js/config.js
+++ b/www/js/config.js
@@ -59,7 +59,7 @@ angular.module("cesium.config", [])
 		}
 	},
 	"version": "0.14.1",
-	"build": "2017-07-25T17:55:21.257Z",
+	"build": "2017-07-28T10:42:37.706Z",
 	"newIssueUrl": "https://github.com/duniter/cesium/issues/new?labels=bug"
 })
 
diff --git a/www/js/vendor/Chart.min.js b/www/js/vendor/Chart.min.js
deleted file mode 100644
index 090a9bde1..000000000
--- a/www/js/vendor/Chart.min.js
+++ /dev/null
@@ -1,14 +0,0 @@
-/*!
- * Chart.js
- * http://chartjs.org/
- * Version: 2.5.0
- *
- * Copyright 2017 Nick Downie
- * Released under the MIT license
- * https://github.com/chartjs/Chart.js/blob/master/LICENSE.md
- */
-!function(t){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var e;e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,e.Chart=t()}}(function(){return function t(e,a,i){function n(r,s){if(!a[r]){if(!e[r]){var l="function"==typeof require&&require;if(!s&&l)return l(r,!0);if(o)return o(r,!0);var u=new Error("Cannot find module '"+r+"'");throw u.code="MODULE_NOT_FOUND",u}var d=a[r]={exports:{}};e[r][0].call(d.exports,function(t){var a=e[r][1][t];return n(a?a:t)},d,d.exports,t,e,a,i)}return a[r].exports}for(var o="function"==typeof require&&require,r=0;r<i.length;r++)n(i[r]);return n}({1:[function(t,e,a){},{}],2:[function(t,e,a){function i(t){if(t){var e=/^#([a-fA-F0-9]{3})$/,a=/^#([a-fA-F0-9]{6})$/,i=/^rgba?\(\s*([+-]?\d+)\s*,\s*([+-]?\d+)\s*,\s*([+-]?\d+)\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/,n=/^rgba?\(\s*([+-]?[\d\.]+)\%\s*,\s*([+-]?[\d\.]+)\%\s*,\s*([+-]?[\d\.]+)\%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/,o=/(\w+)/,r=[0,0,0],s=1,l=t.match(e);if(l){l=l[1];for(var u=0;u<r.length;u++)r[u]=parseInt(l[u]+l[u],16)}else if(l=t.match(a)){l=l[1];for(var u=0;u<r.length;u++)r[u]=parseInt(l.slice(2*u,2*u+2),16)}else if(l=t.match(i)){for(var u=0;u<r.length;u++)r[u]=parseInt(l[u+1]);s=parseFloat(l[4])}else if(l=t.match(n)){for(var u=0;u<r.length;u++)r[u]=Math.round(2.55*parseFloat(l[u+1]));s=parseFloat(l[4])}else if(l=t.match(o)){if("transparent"==l[1])return[0,0,0,0];if(r=y[l[1]],!r)return}for(var u=0;u<r.length;u++)r[u]=b(r[u],0,255);return s=s||0==s?b(s,0,1):1,r[3]=s,r}}function n(t){if(t){var e=/^hsla?\(\s*([+-]?\d+)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)/,a=t.match(e);if(a){var i=parseFloat(a[4]),n=b(parseInt(a[1]),0,360),o=b(parseFloat(a[2]),0,100),r=b(parseFloat(a[3]),0,100),s=b(isNaN(i)?1:i,0,1);return[n,o,r,s]}}}function o(t){if(t){var e=/^hwb\(\s*([+-]?\d+)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)/,a=t.match(e);if(a){var i=parseFloat(a[4]),n=b(parseInt(a[1]),0,360),o=b(parseFloat(a[2]),0,100),r=b(parseFloat(a[3]),0,100),s=b(isNaN(i)?1:i,0,1);return[n,o,r,s]}}}function r(t){var e=i(t);return e&&e.slice(0,3)}function s(t){var e=n(t);return e&&e.slice(0,3)}function l(t){var e=i(t);return e?e[3]:(e=n(t))?e[3]:(e=o(t))?e[3]:void 0}function u(t){return"#"+x(t[0])+x(t[1])+x(t[2])}function d(t,e){return e<1||t[3]&&t[3]<1?c(t,e):"rgb("+t[0]+", "+t[1]+", "+t[2]+")"}function c(t,e){return void 0===e&&(e=void 0!==t[3]?t[3]:1),"rgba("+t[0]+", "+t[1]+", "+t[2]+", "+e+")"}function h(t,e){if(e<1||t[3]&&t[3]<1)return f(t,e);var a=Math.round(t[0]/255*100),i=Math.round(t[1]/255*100),n=Math.round(t[2]/255*100);return"rgb("+a+"%, "+i+"%, "+n+"%)"}function f(t,e){var a=Math.round(t[0]/255*100),i=Math.round(t[1]/255*100),n=Math.round(t[2]/255*100);return"rgba("+a+"%, "+i+"%, "+n+"%, "+(e||t[3]||1)+")"}function g(t,e){return e<1||t[3]&&t[3]<1?p(t,e):"hsl("+t[0]+", "+t[1]+"%, "+t[2]+"%)"}function p(t,e){return void 0===e&&(e=void 0!==t[3]?t[3]:1),"hsla("+t[0]+", "+t[1]+"%, "+t[2]+"%, "+e+")"}function m(t,e){return void 0===e&&(e=void 0!==t[3]?t[3]:1),"hwb("+t[0]+", "+t[1]+"%, "+t[2]+"%"+(void 0!==e&&1!==e?", "+e:"")+")"}function v(t){return k[t.slice(0,3)]}function b(t,e,a){return Math.min(Math.max(e,t),a)}function x(t){var e=t.toString(16).toUpperCase();return e.length<2?"0"+e:e}var y=t(6);e.exports={getRgba:i,getHsla:n,getRgb:r,getHsl:s,getHwb:o,getAlpha:l,hexString:u,rgbString:d,rgbaString:c,percentString:h,percentaString:f,hslString:g,hslaString:p,hwbString:m,keyword:v};var k={};for(var S in y)k[y[S]]=S},{6:6}],3:[function(t,e,a){var i=t(5),n=t(2),o=function(t){if(t instanceof o)return t;if(!(this instanceof o))return new o(t);this.values={rgb:[0,0,0],hsl:[0,0,0],hsv:[0,0,0],hwb:[0,0,0],cmyk:[0,0,0,0],alpha:1};var e;if("string"==typeof t)if(e=n.getRgba(t))this.setValues("rgb",e);else if(e=n.getHsla(t))this.setValues("hsl",e);else{if(!(e=n.getHwb(t)))throw new Error('Unable to parse color from string "'+t+'"');this.setValues("hwb",e)}else if("object"==typeof t)if(e=t,void 0!==e.r||void 0!==e.red)this.setValues("rgb",e);else if(void 0!==e.l||void 0!==e.lightness)this.setValues("hsl",e);else if(void 0!==e.v||void 0!==e.value)this.setValues("hsv",e);else if(void 0!==e.w||void 0!==e.whiteness)this.setValues("hwb",e);else{if(void 0===e.c&&void 0===e.cyan)throw new Error("Unable to parse color from object "+JSON.stringify(t));this.setValues("cmyk",e)}};o.prototype={rgb:function(){return this.setSpace("rgb",arguments)},hsl:function(){return this.setSpace("hsl",arguments)},hsv:function(){return this.setSpace("hsv",arguments)},hwb:function(){return this.setSpace("hwb",arguments)},cmyk:function(){return this.setSpace("cmyk",arguments)},rgbArray:function(){return this.values.rgb},hslArray:function(){return this.values.hsl},hsvArray:function(){return this.values.hsv},hwbArray:function(){var t=this.values;return 1!==t.alpha?t.hwb.concat([t.alpha]):t.hwb},cmykArray:function(){return this.values.cmyk},rgbaArray:function(){var t=this.values;return t.rgb.concat([t.alpha])},hslaArray:function(){var t=this.values;return t.hsl.concat([t.alpha])},alpha:function(t){return void 0===t?this.values.alpha:(this.setValues("alpha",t),this)},red:function(t){return this.setChannel("rgb",0,t)},green:function(t){return this.setChannel("rgb",1,t)},blue:function(t){return this.setChannel("rgb",2,t)},hue:function(t){return t&&(t%=360,t=t<0?360+t:t),this.setChannel("hsl",0,t)},saturation:function(t){return this.setChannel("hsl",1,t)},lightness:function(t){return this.setChannel("hsl",2,t)},saturationv:function(t){return this.setChannel("hsv",1,t)},whiteness:function(t){return this.setChannel("hwb",1,t)},blackness:function(t){return this.setChannel("hwb",2,t)},value:function(t){return this.setChannel("hsv",2,t)},cyan:function(t){return this.setChannel("cmyk",0,t)},magenta:function(t){return this.setChannel("cmyk",1,t)},yellow:function(t){return this.setChannel("cmyk",2,t)},black:function(t){return this.setChannel("cmyk",3,t)},hexString:function(){return n.hexString(this.values.rgb)},rgbString:function(){return n.rgbString(this.values.rgb,this.values.alpha)},rgbaString:function(){return n.rgbaString(this.values.rgb,this.values.alpha)},percentString:function(){return n.percentString(this.values.rgb,this.values.alpha)},hslString:function(){return n.hslString(this.values.hsl,this.values.alpha)},hslaString:function(){return n.hslaString(this.values.hsl,this.values.alpha)},hwbString:function(){return n.hwbString(this.values.hwb,this.values.alpha)},keyword:function(){return n.keyword(this.values.rgb,this.values.alpha)},rgbNumber:function(){var t=this.values.rgb;return t[0]<<16|t[1]<<8|t[2]},luminosity:function(){for(var t=this.values.rgb,e=[],a=0;a<t.length;a++){var i=t[a]/255;e[a]=i<=.03928?i/12.92:Math.pow((i+.055)/1.055,2.4)}return.2126*e[0]+.7152*e[1]+.0722*e[2]},contrast:function(t){var e=this.luminosity(),a=t.luminosity();return e>a?(e+.05)/(a+.05):(a+.05)/(e+.05)},level:function(t){var e=this.contrast(t);return e>=7.1?"AAA":e>=4.5?"AA":""},dark:function(){var t=this.values.rgb,e=(299*t[0]+587*t[1]+114*t[2])/1e3;return e<128},light:function(){return!this.dark()},negate:function(){for(var t=[],e=0;e<3;e++)t[e]=255-this.values.rgb[e];return this.setValues("rgb",t),this},lighten:function(t){var e=this.values.hsl;return e[2]+=e[2]*t,this.setValues("hsl",e),this},darken:function(t){var e=this.values.hsl;return e[2]-=e[2]*t,this.setValues("hsl",e),this},saturate:function(t){var e=this.values.hsl;return e[1]+=e[1]*t,this.setValues("hsl",e),this},desaturate:function(t){var e=this.values.hsl;return e[1]-=e[1]*t,this.setValues("hsl",e),this},whiten:function(t){var e=this.values.hwb;return e[1]+=e[1]*t,this.setValues("hwb",e),this},blacken:function(t){var e=this.values.hwb;return e[2]+=e[2]*t,this.setValues("hwb",e),this},greyscale:function(){var t=this.values.rgb,e=.3*t[0]+.59*t[1]+.11*t[2];return this.setValues("rgb",[e,e,e]),this},clearer:function(t){var e=this.values.alpha;return this.setValues("alpha",e-e*t),this},opaquer:function(t){var e=this.values.alpha;return this.setValues("alpha",e+e*t),this},rotate:function(t){var e=this.values.hsl,a=(e[0]+t)%360;return e[0]=a<0?360+a:a,this.setValues("hsl",e),this},mix:function(t,e){var a=this,i=t,n=void 0===e?.5:e,o=2*n-1,r=a.alpha()-i.alpha(),s=((o*r===-1?o:(o+r)/(1+o*r))+1)/2,l=1-s;return this.rgb(s*a.red()+l*i.red(),s*a.green()+l*i.green(),s*a.blue()+l*i.blue()).alpha(a.alpha()*n+i.alpha()*(1-n))},toJSON:function(){return this.rgb()},clone:function(){var t,e,a=new o,i=this.values,n=a.values;for(var r in i)i.hasOwnProperty(r)&&(t=i[r],e={}.toString.call(t),"[object Array]"===e?n[r]=t.slice(0):"[object Number]"===e?n[r]=t:console.error("unexpected color value:",t));return a}},o.prototype.spaces={rgb:["red","green","blue"],hsl:["hue","saturation","lightness"],hsv:["hue","saturation","value"],hwb:["hue","whiteness","blackness"],cmyk:["cyan","magenta","yellow","black"]},o.prototype.maxes={rgb:[255,255,255],hsl:[360,100,100],hsv:[360,100,100],hwb:[360,100,100],cmyk:[100,100,100,100]},o.prototype.getValues=function(t){for(var e=this.values,a={},i=0;i<t.length;i++)a[t.charAt(i)]=e[t][i];return 1!==e.alpha&&(a.a=e.alpha),a},o.prototype.setValues=function(t,e){var a,n=this.values,o=this.spaces,r=this.maxes,s=1;if("alpha"===t)s=e;else if(e.length)n[t]=e.slice(0,t.length),s=e[t.length];else if(void 0!==e[t.charAt(0)]){for(a=0;a<t.length;a++)n[t][a]=e[t.charAt(a)];s=e.a}else if(void 0!==e[o[t][0]]){var l=o[t];for(a=0;a<t.length;a++)n[t][a]=e[l[a]];s=e.alpha}if(n.alpha=Math.max(0,Math.min(1,void 0===s?n.alpha:s)),"alpha"===t)return!1;var u;for(a=0;a<t.length;a++)u=Math.max(0,Math.min(r[t][a],n[t][a])),n[t][a]=Math.round(u);for(var d in o)d!==t&&(n[d]=i[t][d](n[t]));return!0},o.prototype.setSpace=function(t,e){var a=e[0];return void 0===a?this.getValues(t):("number"==typeof a&&(a=Array.prototype.slice.call(e)),this.setValues(t,a),this)},o.prototype.setChannel=function(t,e,a){var i=this.values[t];return void 0===a?i[e]:a===i[e]?this:(i[e]=a,this.setValues(t,i),this)},"undefined"!=typeof window&&(window.Color=o),e.exports=o},{2:2,5:5}],4:[function(t,e,a){function i(t){var e,a,i,n=t[0]/255,o=t[1]/255,r=t[2]/255,s=Math.min(n,o,r),l=Math.max(n,o,r),u=l-s;return l==s?e=0:n==l?e=(o-r)/u:o==l?e=2+(r-n)/u:r==l&&(e=4+(n-o)/u),e=Math.min(60*e,360),e<0&&(e+=360),i=(s+l)/2,a=l==s?0:i<=.5?u/(l+s):u/(2-l-s),[e,100*a,100*i]}function n(t){var e,a,i,n=t[0],o=t[1],r=t[2],s=Math.min(n,o,r),l=Math.max(n,o,r),u=l-s;return a=0==l?0:u/l*1e3/10,l==s?e=0:n==l?e=(o-r)/u:o==l?e=2+(r-n)/u:r==l&&(e=4+(n-o)/u),e=Math.min(60*e,360),e<0&&(e+=360),i=l/255*1e3/10,[e,a,i]}function o(t){var e=t[0],a=t[1],n=t[2],o=i(t)[0],r=1/255*Math.min(e,Math.min(a,n)),n=1-1/255*Math.max(e,Math.max(a,n));return[o,100*r,100*n]}function s(t){var e,a,i,n,o=t[0]/255,r=t[1]/255,s=t[2]/255;return n=Math.min(1-o,1-r,1-s),e=(1-o-n)/(1-n)||0,a=(1-r-n)/(1-n)||0,i=(1-s-n)/(1-n)||0,[100*e,100*a,100*i,100*n]}function l(t){return Z[JSON.stringify(t)]}function u(t){var e=t[0]/255,a=t[1]/255,i=t[2]/255;e=e>.04045?Math.pow((e+.055)/1.055,2.4):e/12.92,a=a>.04045?Math.pow((a+.055)/1.055,2.4):a/12.92,i=i>.04045?Math.pow((i+.055)/1.055,2.4):i/12.92;var n=.4124*e+.3576*a+.1805*i,o=.2126*e+.7152*a+.0722*i,r=.0193*e+.1192*a+.9505*i;return[100*n,100*o,100*r]}function d(t){var e,a,i,n=u(t),o=n[0],r=n[1],s=n[2];return o/=95.047,r/=100,s/=108.883,o=o>.008856?Math.pow(o,1/3):7.787*o+16/116,r=r>.008856?Math.pow(r,1/3):7.787*r+16/116,s=s>.008856?Math.pow(s,1/3):7.787*s+16/116,e=116*r-16,a=500*(o-r),i=200*(r-s),[e,a,i]}function c(t){return z(d(t))}function h(t){var e,a,i,n,o,r=t[0]/360,s=t[1]/100,l=t[2]/100;if(0==s)return o=255*l,[o,o,o];a=l<.5?l*(1+s):l+s-l*s,e=2*l-a,n=[0,0,0];for(var u=0;u<3;u++)i=r+1/3*-(u-1),i<0&&i++,i>1&&i--,o=6*i<1?e+6*(a-e)*i:2*i<1?a:3*i<2?e+(a-e)*(2/3-i)*6:e,n[u]=255*o;return n}function f(t){var e,a,i=t[0],n=t[1]/100,o=t[2]/100;return 0===o?[0,0,0]:(o*=2,n*=o<=1?o:2-o,a=(o+n)/2,e=2*n/(o+n),[i,100*e,100*a])}function p(t){return o(h(t))}function m(t){return s(h(t))}function v(t){return l(h(t))}function x(t){var e=t[0]/60,a=t[1]/100,i=t[2]/100,n=Math.floor(e)%6,o=e-Math.floor(e),r=255*i*(1-a),s=255*i*(1-a*o),l=255*i*(1-a*(1-o)),i=255*i;switch(n){case 0:return[i,l,r];case 1:return[s,i,r];case 2:return[r,i,l];case 3:return[r,s,i];case 4:return[l,r,i];case 5:return[i,r,s]}}function y(t){var e,a,i=t[0],n=t[1]/100,o=t[2]/100;return a=(2-n)*o,e=n*o,e/=a<=1?a:2-a,e=e||0,a/=2,[i,100*e,100*a]}function k(t){return o(x(t))}function S(t){return s(x(t))}function M(t){return l(x(t))}function w(t){var e,a,i,n,o=t[0]/360,s=t[1]/100,l=t[2]/100,u=s+l;switch(u>1&&(s/=u,l/=u),e=Math.floor(6*o),a=1-l,i=6*o-e,0!=(1&e)&&(i=1-i),n=s+i*(a-s),e){default:case 6:case 0:r=a,g=n,b=s;break;case 1:r=n,g=a,b=s;break;case 2:r=s,g=a,b=n;break;case 3:r=s,g=n,b=a;break;case 4:r=n,g=s,b=a;break;case 5:r=a,g=s,b=n}return[255*r,255*g,255*b]}function C(t){return i(w(t))}function I(t){return n(w(t))}function D(t){return s(w(t))}function A(t){return l(w(t))}function T(t){var e,a,i,n=t[0]/100,o=t[1]/100,r=t[2]/100,s=t[3]/100;return e=1-Math.min(1,n*(1-s)+s),a=1-Math.min(1,o*(1-s)+s),i=1-Math.min(1,r*(1-s)+s),[255*e,255*a,255*i]}function P(t){return i(T(t))}function _(t){return n(T(t))}function F(t){return o(T(t))}function V(t){return l(T(t))}function R(t){var e,a,i,n=t[0]/100,o=t[1]/100,r=t[2]/100;return e=3.2406*n+o*-1.5372+r*-.4986,a=n*-.9689+1.8758*o+.0415*r,i=.0557*n+o*-.204+1.057*r,e=e>.0031308?1.055*Math.pow(e,1/2.4)-.055:e*=12.92,a=a>.0031308?1.055*Math.pow(a,1/2.4)-.055:a*=12.92,i=i>.0031308?1.055*Math.pow(i,1/2.4)-.055:i*=12.92,e=Math.min(Math.max(0,e),1),a=Math.min(Math.max(0,a),1),i=Math.min(Math.max(0,i),1),[255*e,255*a,255*i]}function O(t){var e,a,i,n=t[0],o=t[1],r=t[2];return n/=95.047,o/=100,r/=108.883,n=n>.008856?Math.pow(n,1/3):7.787*n+16/116,o=o>.008856?Math.pow(o,1/3):7.787*o+16/116,r=r>.008856?Math.pow(r,1/3):7.787*r+16/116,e=116*o-16,a=500*(n-o),i=200*(o-r),[e,a,i]}function L(t){return z(O(t))}function B(t){var e,a,i,n,o=t[0],r=t[1],s=t[2];return o<=8?(a=100*o/903.3,n=7.787*(a/100)+16/116):(a=100*Math.pow((o+16)/116,3),n=Math.pow(a/100,1/3)),e=e/95.047<=.008856?e=95.047*(r/500+n-16/116)/7.787:95.047*Math.pow(r/500+n,3),i=i/108.883<=.008859?i=108.883*(n-s/200-16/116)/7.787:108.883*Math.pow(n-s/200,3),[e,a,i]}function z(t){var e,a,i,n=t[0],o=t[1],r=t[2];return e=Math.atan2(r,o),a=360*e/2/Math.PI,a<0&&(a+=360),i=Math.sqrt(o*o+r*r),[n,i,a]}function W(t){return R(B(t))}function N(t){var e,a,i,n=t[0],o=t[1],r=t[2];return i=r/360*2*Math.PI,e=o*Math.cos(i),a=o*Math.sin(i),[n,e,a]}function E(t){return B(N(t))}function H(t){return W(N(t))}function j(t){return G[t]}function U(t){return i(j(t))}function q(t){return n(j(t))}function Y(t){return o(j(t))}function X(t){return s(j(t))}function K(t){return d(j(t))}function J(t){return u(j(t))}e.exports={rgb2hsl:i,rgb2hsv:n,rgb2hwb:o,rgb2cmyk:s,rgb2keyword:l,rgb2xyz:u,rgb2lab:d,rgb2lch:c,hsl2rgb:h,hsl2hsv:f,hsl2hwb:p,hsl2cmyk:m,hsl2keyword:v,hsv2rgb:x,hsv2hsl:y,hsv2hwb:k,hsv2cmyk:S,hsv2keyword:M,hwb2rgb:w,hwb2hsl:C,hwb2hsv:I,hwb2cmyk:D,hwb2keyword:A,cmyk2rgb:T,cmyk2hsl:P,cmyk2hsv:_,cmyk2hwb:F,cmyk2keyword:V,keyword2rgb:j,keyword2hsl:U,keyword2hsv:q,keyword2hwb:Y,keyword2cmyk:X,keyword2lab:K,keyword2xyz:J,xyz2rgb:R,xyz2lab:O,xyz2lch:L,lab2xyz:B,lab2rgb:W,lab2lch:z,lch2lab:N,lch2xyz:E,lch2rgb:H};var G={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]},Z={};for(var Q in G)Z[JSON.stringify(G[Q])]=Q},{}],5:[function(t,e,a){var i=t(4),n=function(){return new u};for(var o in i){n[o+"Raw"]=function(t){return function(e){return"number"==typeof e&&(e=Array.prototype.slice.call(arguments)),i[t](e)}}(o);var r=/(\w+)2(\w+)/.exec(o),s=r[1],l=r[2];n[s]=n[s]||{},n[s][l]=n[o]=function(t){return function(e){"number"==typeof e&&(e=Array.prototype.slice.call(arguments));var a=i[t](e);if("string"==typeof a||void 0===a)return a;for(var n=0;n<a.length;n++)a[n]=Math.round(a[n]);return a}}(o)}var u=function(){this.convs={}};u.prototype.routeSpace=function(t,e){var a=e[0];return void 0===a?this.getValues(t):("number"==typeof a&&(a=Array.prototype.slice.call(e)),this.setValues(t,a))},u.prototype.setValues=function(t,e){return this.space=t,this.convs={},this.convs[t]=e,this},u.prototype.getValues=function(t){var e=this.convs[t];if(!e){var a=this.space,i=this.convs[a];e=n[a][t](i),this.convs[t]=e}return e},["rgb","hsl","hsv","cmyk","keyword"].forEach(function(t){u.prototype[t]=function(e){return this.routeSpace(t,arguments)}}),e.exports=n},{4:4}],6:[function(t,e,a){e.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},{}],7:[function(t,e,a){var i=t(28)();t(26)(i),t(42)(i),t(22)(i),t(31)(i),t(25)(i),t(21)(i),t(23)(i),t(24)(i),t(29)(i),t(33)(i),t(34)(i),t(32)(i),t(35)(i),t(30)(i),t(27)(i),t(36)(i),t(37)(i),t(38)(i),t(39)(i),t(40)(i),t(45)(i),t(43)(i),t(44)(i),t(46)(i),t(47)(i),t(48)(i),t(15)(i),t(16)(i),t(17)(i),t(18)(i),t(19)(i),t(20)(i),t(8)(i),t(9)(i),t(10)(i),t(11)(i),t(12)(i),t(13)(i),t(14)(i),window.Chart=e.exports=i},{10:10,11:11,12:12,13:13,14:14,15:15,16:16,17:17,18:18,19:19,20:20,21:21,22:22,23:23,24:24,25:25,26:26,27:27,28:28,29:29,30:30,31:31,32:32,33:33,34:34,35:35,36:36,37:37,38:38,39:39,40:40,42:42,43:43,44:44,45:45,46:46,47:47,48:48,8:8,9:9}],8:[function(t,e,a){"use strict";e.exports=function(t){t.Bar=function(e,a){return a.type="bar",new t(e,a)}}},{}],9:[function(t,e,a){"use strict";e.exports=function(t){t.Bubble=function(e,a){return a.type="bubble",new t(e,a)}}},{}],10:[function(t,e,a){"use strict";e.exports=function(t){t.Doughnut=function(e,a){return a.type="doughnut",new t(e,a)}}},{}],11:[function(t,e,a){"use strict";e.exports=function(t){t.Line=function(e,a){return a.type="line",new t(e,a)}}},{}],12:[function(t,e,a){"use strict";e.exports=function(t){t.PolarArea=function(e,a){return a.type="polarArea",new t(e,a)}}},{}],13:[function(t,e,a){"use strict";e.exports=function(t){t.Radar=function(e,a){return a.type="radar",new t(e,a)}}},{}],14:[function(t,e,a){"use strict";e.exports=function(t){var e={hover:{mode:"single"},scales:{xAxes:[{type:"linear",position:"bottom",id:"x-axis-1"}],yAxes:[{type:"linear",position:"left",id:"y-axis-1"}]},tooltips:{callbacks:{title:function(){return""},label:function(t){return"("+t.xLabel+", "+t.yLabel+")"}}}};t.defaults.scatter=e,t.controllers.scatter=t.controllers.line,t.Scatter=function(e,a){return a.type="scatter",new t(e,a)}}},{}],15:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers;t.defaults.bar={hover:{mode:"label"},scales:{xAxes:[{type:"category",categoryPercentage:.8,barPercentage:.9,gridLines:{offsetGridLines:!0}}],yAxes:[{type:"linear"}]}},t.controllers.bar=t.DatasetController.extend({dataElementType:t.elements.Rectangle,initialize:function(e,a){t.DatasetController.prototype.initialize.call(this,e,a);var i=this,n=i.getMeta(),o=i.getDataset();n.stack=o.stack,n.bar=!0},getStackCount:function(){var t=this,a=t.getMeta(),i=t.getScaleForId(a.yAxisID),n=[];return e.each(t.chart.data.datasets,function(e,a){var o=t.chart.getDatasetMeta(a);o.bar&&t.chart.isDatasetVisible(a)&&(i.options.stacked===!1||i.options.stacked===!0&&n.indexOf(o.stack)===-1||void 0===i.options.stacked&&(void 0===o.stack||n.indexOf(o.stack)===-1))&&n.push(o.stack)},t),n.length},update:function(t){var a=this;e.each(a.getMeta().data,function(e,i){a.updateElement(e,i,t)},a)},updateElement:function(t,a,i){var n=this,o=n.getMeta(),r=n.getScaleForId(o.xAxisID),s=n.getScaleForId(o.yAxisID),l=s.getBasePixel(),u=n.chart.options.elements.rectangle,d=t.custom||{},c=n.getDataset();t._xScale=r,t._yScale=s,t._datasetIndex=n.index,t._index=a;var h=n.getRuler(a);t._model={x:n.calculateBarX(a,n.index,h),y:i?l:n.calculateBarY(a,n.index),label:n.chart.data.labels[a],datasetLabel:c.label,horizontal:!1,base:i?l:n.calculateBarBase(n.index,a),width:n.calculateBarWidth(h),backgroundColor:d.backgroundColor?d.backgroundColor:e.getValueAtIndexOrDefault(c.backgroundColor,a,u.backgroundColor),borderSkipped:d.borderSkipped?d.borderSkipped:u.borderSkipped,borderColor:d.borderColor?d.borderColor:e.getValueAtIndexOrDefault(c.borderColor,a,u.borderColor),borderWidth:d.borderWidth?d.borderWidth:e.getValueAtIndexOrDefault(c.borderWidth,a,u.borderWidth)},t.pivot()},calculateBarBase:function(t,e){var a=this,i=a.getMeta(),n=a.getScaleForId(i.yAxisID),o=n.getBaseValue(),r=o;if(n.options.stacked===!0||void 0===n.options.stacked&&void 0!==i.stack){for(var s=a.chart,l=s.data.datasets,u=Number(l[t].data[e]),d=0;d<t;d++){var c=l[d],h=s.getDatasetMeta(d);if(h.bar&&h.yAxisID===n.id&&s.isDatasetVisible(d)&&i.stack===h.stack){var f=Number(c.data[e]);o+=u<0?Math.min(f,r):Math.max(f,r)}}return n.getPixelForValue(o)}return n.getBasePixel()},getRuler:function(){var t=this,e=t.getMeta(),a=t.getScaleForId(e.xAxisID),i=t.getStackCount(),n=a.width/a.ticks.length,o=n*a.options.categoryPercentage,r=(n-n*a.options.categoryPercentage)/2,s=o/i,l=s*a.options.barPercentage,u=s-s*a.options.barPercentage;return{stackCount:i,tickWidth:n,categoryWidth:o,categorySpacing:r,fullBarWidth:s,barWidth:l,barSpacing:u}},calculateBarWidth:function(t){var e=this,a=e.getMeta(),i=e.getScaleForId(a.xAxisID);return i.options.barThickness?i.options.barThickness:t.barWidth},getStackIndex:function(t){var e,a,i=this,n=i.chart.getDatasetMeta(t),o=i.getScaleForId(n.yAxisID),r=[n.stack];for(a=0;a<t;++a)e=this.chart.getDatasetMeta(a),e.bar&&this.chart.isDatasetVisible(a)&&(o.options.stacked===!1||o.options.stacked===!0&&r.indexOf(e.stack)===-1||void 0===o.options.stacked&&(void 0===e.stack||r.indexOf(e.stack)===-1))&&r.push(e.stack);return r.length-1},calculateBarX:function(t,e,a){var i=this,n=i.getMeta(),o=i.getScaleForId(n.xAxisID),r=i.getStackIndex(e),s=o.getPixelForValue(null,t,e,i.chart.isCombo);return s-=i.chart.isCombo?a.tickWidth/2:0,s+a.barWidth/2+a.categorySpacing+a.barWidth*r+a.barSpacing/2+a.barSpacing*r},calculateBarY:function(t,e){var a=this,i=a.getMeta(),n=a.getScaleForId(i.yAxisID),o=Number(a.getDataset().data[t]);if(n.options.stacked||void 0===n.options.stacked&&void 0!==i.stack){for(var r=n.getBaseValue(),s=r,l=r,u=0;u<e;u++){var d=a.chart.data.datasets[u],c=a.chart.getDatasetMeta(u);if(c.bar&&c.yAxisID===n.id&&a.chart.isDatasetVisible(u)&&i.stack===c.stack){var h=Number(d.data[t]);h<0?l+=h||0:s+=h||0}}return o<0?n.getPixelForValue(l+o):n.getPixelForValue(s+o)}return n.getPixelForValue(o)},draw:function(e){var a,i,n=this,o=e||1,r=n.getMeta().data,s=n.getDataset();for(t.canvasHelpers.clipArea(n.chart.chart.ctx,n.chart.chartArea),a=0,i=r.length;a<i;++a){var l=s.data[a];null===l||void 0===l||isNaN(l)||r[a].transition(o).draw()}t.canvasHelpers.unclipArea(n.chart.chart.ctx)},setHoverStyle:function(t){var a=this.chart.data.datasets[t._datasetIndex],i=t._index,n=t.custom||{},o=t._model;o.backgroundColor=n.hoverBackgroundColor?n.hoverBackgroundColor:e.getValueAtIndexOrDefault(a.hoverBackgroundColor,i,e.getHoverColor(o.backgroundColor)),o.borderColor=n.hoverBorderColor?n.hoverBorderColor:e.getValueAtIndexOrDefault(a.hoverBorderColor,i,e.getHoverColor(o.borderColor)),o.borderWidth=n.hoverBorderWidth?n.hoverBorderWidth:e.getValueAtIndexOrDefault(a.hoverBorderWidth,i,o.borderWidth)},removeHoverStyle:function(t){var a=this.chart.data.datasets[t._datasetIndex],i=t._index,n=t.custom||{},o=t._model,r=this.chart.options.elements.rectangle;o.backgroundColor=n.backgroundColor?n.backgroundColor:e.getValueAtIndexOrDefault(a.backgroundColor,i,r.backgroundColor),o.borderColor=n.borderColor?n.borderColor:e.getValueAtIndexOrDefault(a.borderColor,i,r.borderColor),o.borderWidth=n.borderWidth?n.borderWidth:e.getValueAtIndexOrDefault(a.borderWidth,i,r.borderWidth)}}),t.defaults.horizontalBar={hover:{mode:"label"},scales:{xAxes:[{type:"linear",position:"bottom"}],yAxes:[{position:"left",type:"category",categoryPercentage:.8,barPercentage:.9,gridLines:{offsetGridLines:!0}}]},elements:{rectangle:{borderSkipped:"left"}},tooltips:{callbacks:{title:function(t,e){var a="";return t.length>0&&(t[0].yLabel?a=t[0].yLabel:e.labels.length>0&&t[0].index<e.labels.length&&(a=e.labels[t[0].index])),a},label:function(t,e){var a=e.datasets[t.datasetIndex].label||"";return a+": "+t.xLabel}}}},t.controllers.horizontalBar=t.controllers.bar.extend({getStackCount:function(){var t=this,a=t.getMeta(),i=t.getScaleForId(a.xAxisID),n=[];return e.each(t.chart.data.datasets,function(e,a){var o=t.chart.getDatasetMeta(a);o.bar&&t.chart.isDatasetVisible(a)&&(i.options.stacked===!1||i.options.stacked===!0&&n.indexOf(o.stack)===-1||void 0===i.options.stacked&&(void 0===o.stack||n.indexOf(o.stack)===-1))&&n.push(o.stack)},t),n.length},updateElement:function(t,a,i){var n=this,o=n.getMeta(),r=n.getScaleForId(o.xAxisID),s=n.getScaleForId(o.yAxisID),l=r.getBasePixel(),u=t.custom||{},d=n.getDataset(),c=n.chart.options.elements.rectangle;t._xScale=r,t._yScale=s,t._datasetIndex=n.index,t._index=a;var h=n.getRuler(a);t._model={x:i?l:n.calculateBarX(a,n.index),y:n.calculateBarY(a,n.index,h),label:n.chart.data.labels[a],datasetLabel:d.label,horizontal:!0,base:i?l:n.calculateBarBase(n.index,a),height:n.calculateBarHeight(h),backgroundColor:u.backgroundColor?u.backgroundColor:e.getValueAtIndexOrDefault(d.backgroundColor,a,c.backgroundColor),borderSkipped:u.borderSkipped?u.borderSkipped:c.borderSkipped,borderColor:u.borderColor?u.borderColor:e.getValueAtIndexOrDefault(d.borderColor,a,c.borderColor),
-borderWidth:u.borderWidth?u.borderWidth:e.getValueAtIndexOrDefault(d.borderWidth,a,c.borderWidth)},t.pivot()},calculateBarBase:function(t,e){var a=this,i=a.getMeta(),n=a.getScaleForId(i.xAxisID),o=n.getBaseValue(),r=o;if(n.options.stacked||void 0===n.options.stacked&&void 0!==i.stack){for(var s=a.chart,l=s.data.datasets,u=Number(l[t].data[e]),d=0;d<t;d++){var c=l[d],h=s.getDatasetMeta(d);if(h.bar&&h.xAxisID===n.id&&s.isDatasetVisible(d)&&i.stack===h.stack){var f=Number(c.data[e]);o+=u<0?Math.min(f,r):Math.max(f,r)}}return n.getPixelForValue(o)}return n.getBasePixel()},getRuler:function(){var t=this,e=t.getMeta(),a=t.getScaleForId(e.yAxisID),i=t.getStackCount(),n=a.height/a.ticks.length,o=n*a.options.categoryPercentage,r=(n-n*a.options.categoryPercentage)/2,s=o/i,l=s*a.options.barPercentage,u=s-s*a.options.barPercentage;return{stackCount:i,tickHeight:n,categoryHeight:o,categorySpacing:r,fullBarHeight:s,barHeight:l,barSpacing:u}},calculateBarHeight:function(t){var e=this,a=e.getMeta(),i=e.getScaleForId(a.yAxisID);return i.options.barThickness?i.options.barThickness:t.barHeight},getStackIndex:function(t){var e,a,i=this,n=i.chart.getDatasetMeta(t),o=i.getScaleForId(n.xAxisID),r=[n.stack];for(a=0;a<t;++a)e=this.chart.getDatasetMeta(a),e.bar&&this.chart.isDatasetVisible(a)&&(o.options.stacked===!1||o.options.stacked===!0&&r.indexOf(e.stack)===-1||void 0===o.options.stacked&&(void 0===e.stack||r.indexOf(e.stack)===-1))&&r.push(e.stack);return r.length-1},calculateBarX:function(t,e){var a=this,i=a.getMeta(),n=a.getScaleForId(i.xAxisID),o=Number(a.getDataset().data[t]);if(n.options.stacked||void 0===n.options.stacked&&void 0!==i.stack){for(var r=n.getBaseValue(),s=r,l=r,u=0;u<e;u++){var d=a.chart.data.datasets[u],c=a.chart.getDatasetMeta(u);if(c.bar&&c.xAxisID===n.id&&a.chart.isDatasetVisible(u)&&i.stack===c.stack){var h=Number(d.data[t]);h<0?l+=h||0:s+=h||0}}return o<0?n.getPixelForValue(l+o):n.getPixelForValue(s+o)}return n.getPixelForValue(o)},calculateBarY:function(t,e,a){var i=this,n=i.getMeta(),o=i.getScaleForId(n.yAxisID),r=i.getStackIndex(e),s=o.getPixelForValue(null,t,e,i.chart.isCombo);return s-=i.chart.isCombo?a.tickHeight/2:0,s+a.barHeight/2+a.categorySpacing+a.barHeight*r+a.barSpacing/2+a.barSpacing*r}})}},{}],16:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers;t.defaults.bubble={hover:{mode:"single"},scales:{xAxes:[{type:"linear",position:"bottom",id:"x-axis-0"}],yAxes:[{type:"linear",position:"left",id:"y-axis-0"}]},tooltips:{callbacks:{title:function(){return""},label:function(t,e){var a=e.datasets[t.datasetIndex].label||"",i=e.datasets[t.datasetIndex].data[t.index];return a+": ("+t.xLabel+", "+t.yLabel+", "+i.r+")"}}}},t.controllers.bubble=t.DatasetController.extend({dataElementType:t.elements.Point,update:function(t){var a=this,i=a.getMeta(),n=i.data;e.each(n,function(e,i){a.updateElement(e,i,t)})},updateElement:function(a,i,n){var o=this,r=o.getMeta(),s=o.getScaleForId(r.xAxisID),l=o.getScaleForId(r.yAxisID),u=a.custom||{},d=o.getDataset(),c=d.data[i],h=o.chart.options.elements.point,f=o.index;e.extend(a,{_xScale:s,_yScale:l,_datasetIndex:f,_index:i,_model:{x:n?s.getPixelForDecimal(.5):s.getPixelForValue("object"==typeof c?c:NaN,i,f,o.chart.isCombo),y:n?l.getBasePixel():l.getPixelForValue(c,i,f),radius:n?0:u.radius?u.radius:o.getRadius(c),hitRadius:u.hitRadius?u.hitRadius:e.getValueAtIndexOrDefault(d.hitRadius,i,h.hitRadius)}}),t.DatasetController.prototype.removeHoverStyle.call(o,a,h);var g=a._model;g.skip=u.skip?u.skip:isNaN(g.x)||isNaN(g.y),a.pivot()},getRadius:function(t){return t.r||this.chart.options.elements.point.radius},setHoverStyle:function(a){var i=this;t.DatasetController.prototype.setHoverStyle.call(i,a);var n=i.chart.data.datasets[a._datasetIndex],o=a._index,r=a.custom||{},s=a._model;s.radius=r.hoverRadius?r.hoverRadius:e.getValueAtIndexOrDefault(n.hoverRadius,o,i.chart.options.elements.point.hoverRadius)+i.getRadius(n.data[o])},removeHoverStyle:function(e){var a=this;t.DatasetController.prototype.removeHoverStyle.call(a,e,a.chart.options.elements.point);var i=a.chart.data.datasets[e._datasetIndex].data[e._index],n=e.custom||{},o=e._model;o.radius=n.radius?n.radius:a.getRadius(i)}})}},{}],17:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers,a=t.defaults;a.doughnut={animation:{animateRotate:!0,animateScale:!1},aspectRatio:1,hover:{mode:"single"},legendCallback:function(t){var e=[];e.push('<ul class="'+t.id+'-legend">');var a=t.data,i=a.datasets,n=a.labels;if(i.length)for(var o=0;o<i[0].data.length;++o)e.push('<li><span style="background-color:'+i[0].backgroundColor[o]+'"></span>'),n[o]&&e.push(n[o]),e.push("</li>");return e.push("</ul>"),e.join("")},legend:{labels:{generateLabels:function(t){var a=t.data;return a.labels.length&&a.datasets.length?a.labels.map(function(i,n){var o=t.getDatasetMeta(0),r=a.datasets[0],s=o.data[n],l=s&&s.custom||{},u=e.getValueAtIndexOrDefault,d=t.options.elements.arc,c=l.backgroundColor?l.backgroundColor:u(r.backgroundColor,n,d.backgroundColor),h=l.borderColor?l.borderColor:u(r.borderColor,n,d.borderColor),f=l.borderWidth?l.borderWidth:u(r.borderWidth,n,d.borderWidth);return{text:i,fillStyle:c,strokeStyle:h,lineWidth:f,hidden:isNaN(r.data[n])||o.data[n].hidden,index:n}}):[]}},onClick:function(t,e){var a,i,n,o=e.index,r=this.chart;for(a=0,i=(r.data.datasets||[]).length;a<i;++a)n=r.getDatasetMeta(a),n.data[o]&&(n.data[o].hidden=!n.data[o].hidden);r.update()}},cutoutPercentage:50,rotation:Math.PI*-.5,circumference:2*Math.PI,tooltips:{callbacks:{title:function(){return""},label:function(t,a){var i=a.labels[t.index],n=": "+a.datasets[t.datasetIndex].data[t.index];return e.isArray(i)?(i=i.slice(),i[0]+=n):i+=n,i}}}},a.pie=e.clone(a.doughnut),e.extend(a.pie,{cutoutPercentage:0}),t.controllers.doughnut=t.controllers.pie=t.DatasetController.extend({dataElementType:t.elements.Arc,linkScales:e.noop,getRingIndex:function(t){for(var e=0,a=0;a<t;++a)this.chart.isDatasetVisible(a)&&++e;return e},update:function(t){var a=this,i=a.chart,n=i.chartArea,o=i.options,r=o.elements.arc,s=n.right-n.left-r.borderWidth,l=n.bottom-n.top-r.borderWidth,u=Math.min(s,l),d={x:0,y:0},c=a.getMeta(),h=o.cutoutPercentage,f=o.circumference;if(f<2*Math.PI){var g=o.rotation%(2*Math.PI);g+=2*Math.PI*(g>=Math.PI?-1:g<-Math.PI?1:0);var p=g+f,m={x:Math.cos(g),y:Math.sin(g)},v={x:Math.cos(p),y:Math.sin(p)},b=g<=0&&0<=p||g<=2*Math.PI&&2*Math.PI<=p,x=g<=.5*Math.PI&&.5*Math.PI<=p||g<=2.5*Math.PI&&2.5*Math.PI<=p,y=g<=-Math.PI&&-Math.PI<=p||g<=Math.PI&&Math.PI<=p,k=g<=.5*-Math.PI&&.5*-Math.PI<=p||g<=1.5*Math.PI&&1.5*Math.PI<=p,S=h/100,M={x:y?-1:Math.min(m.x*(m.x<0?1:S),v.x*(v.x<0?1:S)),y:k?-1:Math.min(m.y*(m.y<0?1:S),v.y*(v.y<0?1:S))},w={x:b?1:Math.max(m.x*(m.x>0?1:S),v.x*(v.x>0?1:S)),y:x?1:Math.max(m.y*(m.y>0?1:S),v.y*(v.y>0?1:S))},C={width:.5*(w.x-M.x),height:.5*(w.y-M.y)};u=Math.min(s/C.width,l/C.height),d={x:(w.x+M.x)*-.5,y:(w.y+M.y)*-.5}}i.borderWidth=a.getMaxBorderWidth(c.data),i.outerRadius=Math.max((u-i.borderWidth)/2,0),i.innerRadius=Math.max(h?i.outerRadius/100*h:0,0),i.radiusLength=(i.outerRadius-i.innerRadius)/i.getVisibleDatasetCount(),i.offsetX=d.x*i.outerRadius,i.offsetY=d.y*i.outerRadius,c.total=a.calculateTotal(),a.outerRadius=i.outerRadius-i.radiusLength*a.getRingIndex(a.index),a.innerRadius=Math.max(a.outerRadius-i.radiusLength,0),e.each(c.data,function(e,i){a.updateElement(e,i,t)})},updateElement:function(t,a,i){var n=this,o=n.chart,r=o.chartArea,s=o.options,l=s.animation,u=(r.left+r.right)/2,d=(r.top+r.bottom)/2,c=s.rotation,h=s.rotation,f=n.getDataset(),g=i&&l.animateRotate?0:t.hidden?0:n.calculateCircumference(f.data[a])*(s.circumference/(2*Math.PI)),p=i&&l.animateScale?0:n.innerRadius,m=i&&l.animateScale?0:n.outerRadius,v=e.getValueAtIndexOrDefault;e.extend(t,{_datasetIndex:n.index,_index:a,_model:{x:u+o.offsetX,y:d+o.offsetY,startAngle:c,endAngle:h,circumference:g,outerRadius:m,innerRadius:p,label:v(f.label,a,o.data.labels[a])}});var b=t._model;this.removeHoverStyle(t),i&&l.animateRotate||(0===a?b.startAngle=s.rotation:b.startAngle=n.getMeta().data[a-1]._model.endAngle,b.endAngle=b.startAngle+b.circumference),t.pivot()},removeHoverStyle:function(e){t.DatasetController.prototype.removeHoverStyle.call(this,e,this.chart.options.elements.arc)},calculateTotal:function(){var t,a=this.getDataset(),i=this.getMeta(),n=0;return e.each(i.data,function(e,i){t=a.data[i],isNaN(t)||e.hidden||(n+=Math.abs(t))}),n},calculateCircumference:function(t){var e=this.getMeta().total;return e>0&&!isNaN(t)?2*Math.PI*(t/e):0},getMaxBorderWidth:function(t){for(var e,a,i=0,n=this.index,o=t.length,r=0;r<o;r++)e=t[r]._model?t[r]._model.borderWidth:0,a=t[r]._chart?t[r]._chart.config.data.datasets[n].hoverBorderWidth:0,i=e>i?e:i,i=a>i?a:i;return i}})}},{}],18:[function(t,e,a){"use strict";e.exports=function(t){function e(t,e){return a.getValueOrDefault(t.showLine,e.showLines)}var a=t.helpers;t.defaults.line={showLines:!0,spanGaps:!1,hover:{mode:"label"},scales:{xAxes:[{type:"category",id:"x-axis-0"}],yAxes:[{type:"linear",id:"y-axis-0"}]}},t.controllers.line=t.DatasetController.extend({datasetElementType:t.elements.Line,dataElementType:t.elements.Point,update:function(t){var i,n,o,r=this,s=r.getMeta(),l=s.dataset,u=s.data||[],d=r.chart.options,c=d.elements.line,h=r.getScaleForId(s.yAxisID),f=r.getDataset(),g=e(f,d);for(g&&(o=l.custom||{},void 0!==f.tension&&void 0===f.lineTension&&(f.lineTension=f.tension),l._scale=h,l._datasetIndex=r.index,l._children=u,l._model={spanGaps:f.spanGaps?f.spanGaps:d.spanGaps,tension:o.tension?o.tension:a.getValueOrDefault(f.lineTension,c.tension),backgroundColor:o.backgroundColor?o.backgroundColor:f.backgroundColor||c.backgroundColor,borderWidth:o.borderWidth?o.borderWidth:f.borderWidth||c.borderWidth,borderColor:o.borderColor?o.borderColor:f.borderColor||c.borderColor,borderCapStyle:o.borderCapStyle?o.borderCapStyle:f.borderCapStyle||c.borderCapStyle,borderDash:o.borderDash?o.borderDash:f.borderDash||c.borderDash,borderDashOffset:o.borderDashOffset?o.borderDashOffset:f.borderDashOffset||c.borderDashOffset,borderJoinStyle:o.borderJoinStyle?o.borderJoinStyle:f.borderJoinStyle||c.borderJoinStyle,fill:o.fill?o.fill:void 0!==f.fill?f.fill:c.fill,steppedLine:o.steppedLine?o.steppedLine:a.getValueOrDefault(f.steppedLine,c.stepped),cubicInterpolationMode:o.cubicInterpolationMode?o.cubicInterpolationMode:a.getValueOrDefault(f.cubicInterpolationMode,c.cubicInterpolationMode),scaleTop:h.top,scaleBottom:h.bottom,scaleZero:h.getBasePixel()},l.pivot()),i=0,n=u.length;i<n;++i)r.updateElement(u[i],i,t);for(g&&0!==l._model.tension&&r.updateBezierControlPoints(),i=0,n=u.length;i<n;++i)u[i].pivot()},getPointBackgroundColor:function(t,e){var i=this.chart.options.elements.point.backgroundColor,n=this.getDataset(),o=t.custom||{};return o.backgroundColor?i=o.backgroundColor:n.pointBackgroundColor?i=a.getValueAtIndexOrDefault(n.pointBackgroundColor,e,i):n.backgroundColor&&(i=n.backgroundColor),i},getPointBorderColor:function(t,e){var i=this.chart.options.elements.point.borderColor,n=this.getDataset(),o=t.custom||{};return o.borderColor?i=o.borderColor:n.pointBorderColor?i=a.getValueAtIndexOrDefault(n.pointBorderColor,e,i):n.borderColor&&(i=n.borderColor),i},getPointBorderWidth:function(t,e){var i=this.chart.options.elements.point.borderWidth,n=this.getDataset(),o=t.custom||{};return isNaN(o.borderWidth)?isNaN(n.pointBorderWidth)?isNaN(n.borderWidth)||(i=n.borderWidth):i=a.getValueAtIndexOrDefault(n.pointBorderWidth,e,i):i=o.borderWidth,i},updateElement:function(t,e,i){var n,o,r=this,s=r.getMeta(),l=t.custom||{},u=r.getDataset(),d=r.index,c=u.data[e],h=r.getScaleForId(s.yAxisID),f=r.getScaleForId(s.xAxisID),g=r.chart.options.elements.point,p=r.chart.data.labels||[],m=1===p.length||1===u.data.length||r.chart.isCombo;void 0!==u.radius&&void 0===u.pointRadius&&(u.pointRadius=u.radius),void 0!==u.hitRadius&&void 0===u.pointHitRadius&&(u.pointHitRadius=u.hitRadius),n=f.getPixelForValue("object"==typeof c?c:NaN,e,d,m),o=i?h.getBasePixel():r.calculatePointY(c,e,d),t._xScale=f,t._yScale=h,t._datasetIndex=d,t._index=e,t._model={x:n,y:o,skip:l.skip||isNaN(n)||isNaN(o),radius:l.radius||a.getValueAtIndexOrDefault(u.pointRadius,e,g.radius),pointStyle:l.pointStyle||a.getValueAtIndexOrDefault(u.pointStyle,e,g.pointStyle),backgroundColor:r.getPointBackgroundColor(t,e),borderColor:r.getPointBorderColor(t,e),borderWidth:r.getPointBorderWidth(t,e),tension:s.dataset._model?s.dataset._model.tension:0,steppedLine:!!s.dataset._model&&s.dataset._model.steppedLine,hitRadius:l.hitRadius||a.getValueAtIndexOrDefault(u.pointHitRadius,e,g.hitRadius)}},calculatePointY:function(t,e,a){var i,n,o,r=this,s=r.chart,l=r.getMeta(),u=r.getScaleForId(l.yAxisID),d=0,c=0;if(u.options.stacked){for(i=0;i<a;i++)if(n=s.data.datasets[i],o=s.getDatasetMeta(i),"line"===o.type&&o.yAxisID===u.id&&s.isDatasetVisible(i)){var h=Number(u.getRightValue(n.data[e]));h<0?c+=h||0:d+=h||0}var f=Number(u.getRightValue(t));return f<0?u.getPixelForValue(c+f):u.getPixelForValue(d+f)}return u.getPixelForValue(t)},updateBezierControlPoints:function(){function t(t,e,a){return Math.max(Math.min(t,a),e)}var e,i,n,o,r,s=this,l=s.getMeta(),u=s.chart.chartArea,d=l.data||[];if(l.dataset._model.spanGaps&&(d=d.filter(function(t){return!t._model.skip})),"monotone"===l.dataset._model.cubicInterpolationMode)a.splineCurveMonotone(d);else for(e=0,i=d.length;e<i;++e)n=d[e],o=n._model,r=a.splineCurve(a.previousItem(d,e)._model,o,a.nextItem(d,e)._model,l.dataset._model.tension),o.controlPointPreviousX=r.previous.x,o.controlPointPreviousY=r.previous.y,o.controlPointNextX=r.next.x,o.controlPointNextY=r.next.y;if(s.chart.options.elements.line.capBezierPoints)for(e=0,i=d.length;e<i;++e)o=d[e]._model,o.controlPointPreviousX=t(o.controlPointPreviousX,u.left,u.right),o.controlPointPreviousY=t(o.controlPointPreviousY,u.top,u.bottom),o.controlPointNextX=t(o.controlPointNextX,u.left,u.right),o.controlPointNextY=t(o.controlPointNextY,u.top,u.bottom)},draw:function(a){var i,n,o=this,r=o.getMeta(),s=r.data||[],l=a||1;for(i=0,n=s.length;i<n;++i)s[i].transition(l);for(t.canvasHelpers.clipArea(o.chart.chart.ctx,o.chart.chartArea),e(o.getDataset(),o.chart.options)&&r.dataset.transition(l).draw(),t.canvasHelpers.unclipArea(o.chart.chart.ctx),i=0,n=s.length;i<n;++i)s[i].draw(o.chart.chartArea)},setHoverStyle:function(t){var e=this.chart.data.datasets[t._datasetIndex],i=t._index,n=t.custom||{},o=t._model;o.radius=n.hoverRadius||a.getValueAtIndexOrDefault(e.pointHoverRadius,i,this.chart.options.elements.point.hoverRadius),o.backgroundColor=n.hoverBackgroundColor||a.getValueAtIndexOrDefault(e.pointHoverBackgroundColor,i,a.getHoverColor(o.backgroundColor)),o.borderColor=n.hoverBorderColor||a.getValueAtIndexOrDefault(e.pointHoverBorderColor,i,a.getHoverColor(o.borderColor)),o.borderWidth=n.hoverBorderWidth||a.getValueAtIndexOrDefault(e.pointHoverBorderWidth,i,o.borderWidth)},removeHoverStyle:function(t){var e=this,i=e.chart.data.datasets[t._datasetIndex],n=t._index,o=t.custom||{},r=t._model;void 0!==i.radius&&void 0===i.pointRadius&&(i.pointRadius=i.radius),r.radius=o.radius||a.getValueAtIndexOrDefault(i.pointRadius,n,e.chart.options.elements.point.radius),r.backgroundColor=e.getPointBackgroundColor(t,n),r.borderColor=e.getPointBorderColor(t,n),r.borderWidth=e.getPointBorderWidth(t,n)}})}},{}],19:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers;t.defaults.polarArea={scale:{type:"radialLinear",lineArc:!0,ticks:{beginAtZero:!0}},animation:{animateRotate:!0,animateScale:!0},startAngle:-.5*Math.PI,aspectRatio:1,legendCallback:function(t){var e=[];e.push('<ul class="'+t.id+'-legend">');var a=t.data,i=a.datasets,n=a.labels;if(i.length)for(var o=0;o<i[0].data.length;++o)e.push('<li><span style="background-color:'+i[0].backgroundColor[o]+'"></span>'),n[o]&&e.push(n[o]),e.push("</li>");return e.push("</ul>"),e.join("")},legend:{labels:{generateLabels:function(t){var a=t.data;return a.labels.length&&a.datasets.length?a.labels.map(function(i,n){var o=t.getDatasetMeta(0),r=a.datasets[0],s=o.data[n],l=s.custom||{},u=e.getValueAtIndexOrDefault,d=t.options.elements.arc,c=l.backgroundColor?l.backgroundColor:u(r.backgroundColor,n,d.backgroundColor),h=l.borderColor?l.borderColor:u(r.borderColor,n,d.borderColor),f=l.borderWidth?l.borderWidth:u(r.borderWidth,n,d.borderWidth);return{text:i,fillStyle:c,strokeStyle:h,lineWidth:f,hidden:isNaN(r.data[n])||o.data[n].hidden,index:n}}):[]}},onClick:function(t,e){var a,i,n,o=e.index,r=this.chart;for(a=0,i=(r.data.datasets||[]).length;a<i;++a)n=r.getDatasetMeta(a),n.data[o].hidden=!n.data[o].hidden;r.update()}},tooltips:{callbacks:{title:function(){return""},label:function(t,e){return e.labels[t.index]+": "+t.yLabel}}}},t.controllers.polarArea=t.DatasetController.extend({dataElementType:t.elements.Arc,linkScales:e.noop,update:function(t){var a=this,i=a.chart,n=i.chartArea,o=a.getMeta(),r=i.options,s=r.elements.arc,l=Math.min(n.right-n.left,n.bottom-n.top);i.outerRadius=Math.max((l-s.borderWidth/2)/2,0),i.innerRadius=Math.max(r.cutoutPercentage?i.outerRadius/100*r.cutoutPercentage:1,0),i.radiusLength=(i.outerRadius-i.innerRadius)/i.getVisibleDatasetCount(),a.outerRadius=i.outerRadius-i.radiusLength*a.index,a.innerRadius=a.outerRadius-i.radiusLength,o.count=a.countVisibleElements(),e.each(o.data,function(e,i){a.updateElement(e,i,t)})},updateElement:function(t,a,i){for(var n=this,o=n.chart,r=n.getDataset(),s=o.options,l=s.animation,u=o.scale,d=e.getValueAtIndexOrDefault,c=o.data.labels,h=n.calculateCircumference(r.data[a]),f=u.xCenter,g=u.yCenter,p=0,m=n.getMeta(),v=0;v<a;++v)isNaN(r.data[v])||m.data[v].hidden||++p;var b=s.startAngle,x=t.hidden?0:u.getDistanceFromCenterForValue(r.data[a]),y=b+h*p,k=y+(t.hidden?0:h),S=l.animateScale?0:u.getDistanceFromCenterForValue(r.data[a]);e.extend(t,{_datasetIndex:n.index,_index:a,_scale:u,_model:{x:f,y:g,innerRadius:0,outerRadius:i?S:x,startAngle:i&&l.animateRotate?b:y,endAngle:i&&l.animateRotate?b:k,label:d(c,a,c[a])}}),n.removeHoverStyle(t),t.pivot()},removeHoverStyle:function(e){t.DatasetController.prototype.removeHoverStyle.call(this,e,this.chart.options.elements.arc)},countVisibleElements:function(){var t=this.getDataset(),a=this.getMeta(),i=0;return e.each(a.data,function(e,a){isNaN(t.data[a])||e.hidden||i++}),i},calculateCircumference:function(t){var e=this.getMeta().count;return e>0&&!isNaN(t)?2*Math.PI/e:0}})}},{}],20:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers;t.defaults.radar={aspectRatio:1,scale:{type:"radialLinear"},elements:{line:{tension:0}}},t.controllers.radar=t.DatasetController.extend({datasetElementType:t.elements.Line,dataElementType:t.elements.Point,linkScales:e.noop,update:function(t){var a=this,i=a.getMeta(),n=i.dataset,o=i.data,r=n.custom||{},s=a.getDataset(),l=a.chart.options.elements.line,u=a.chart.scale;void 0!==s.tension&&void 0===s.lineTension&&(s.lineTension=s.tension),e.extend(i.dataset,{_datasetIndex:a.index,_children:o,_loop:!0,_model:{tension:r.tension?r.tension:e.getValueOrDefault(s.lineTension,l.tension),backgroundColor:r.backgroundColor?r.backgroundColor:s.backgroundColor||l.backgroundColor,borderWidth:r.borderWidth?r.borderWidth:s.borderWidth||l.borderWidth,borderColor:r.borderColor?r.borderColor:s.borderColor||l.borderColor,fill:r.fill?r.fill:void 0!==s.fill?s.fill:l.fill,borderCapStyle:r.borderCapStyle?r.borderCapStyle:s.borderCapStyle||l.borderCapStyle,borderDash:r.borderDash?r.borderDash:s.borderDash||l.borderDash,borderDashOffset:r.borderDashOffset?r.borderDashOffset:s.borderDashOffset||l.borderDashOffset,borderJoinStyle:r.borderJoinStyle?r.borderJoinStyle:s.borderJoinStyle||l.borderJoinStyle,scaleTop:u.top,scaleBottom:u.bottom,scaleZero:u.getBasePosition()}}),i.dataset.pivot(),e.each(o,function(e,i){a.updateElement(e,i,t)},a),a.updateBezierControlPoints()},updateElement:function(t,a,i){var n=this,o=t.custom||{},r=n.getDataset(),s=n.chart.scale,l=n.chart.options.elements.point,u=s.getPointPositionForValue(a,r.data[a]);e.extend(t,{_datasetIndex:n.index,_index:a,_scale:s,_model:{x:i?s.xCenter:u.x,y:i?s.yCenter:u.y,tension:o.tension?o.tension:e.getValueOrDefault(r.lineTension,n.chart.options.elements.line.tension),radius:o.radius?o.radius:e.getValueAtIndexOrDefault(r.pointRadius,a,l.radius),backgroundColor:o.backgroundColor?o.backgroundColor:e.getValueAtIndexOrDefault(r.pointBackgroundColor,a,l.backgroundColor),borderColor:o.borderColor?o.borderColor:e.getValueAtIndexOrDefault(r.pointBorderColor,a,l.borderColor),borderWidth:o.borderWidth?o.borderWidth:e.getValueAtIndexOrDefault(r.pointBorderWidth,a,l.borderWidth),pointStyle:o.pointStyle?o.pointStyle:e.getValueAtIndexOrDefault(r.pointStyle,a,l.pointStyle),hitRadius:o.hitRadius?o.hitRadius:e.getValueAtIndexOrDefault(r.hitRadius,a,l.hitRadius)}}),t._model.skip=o.skip?o.skip:isNaN(t._model.x)||isNaN(t._model.y)},updateBezierControlPoints:function(){var t=this.chart.chartArea,a=this.getMeta();e.each(a.data,function(i,n){var o=i._model,r=e.splineCurve(e.previousItem(a.data,n,!0)._model,o,e.nextItem(a.data,n,!0)._model,o.tension);o.controlPointPreviousX=Math.max(Math.min(r.previous.x,t.right),t.left),o.controlPointPreviousY=Math.max(Math.min(r.previous.y,t.bottom),t.top),o.controlPointNextX=Math.max(Math.min(r.next.x,t.right),t.left),o.controlPointNextY=Math.max(Math.min(r.next.y,t.bottom),t.top),i.pivot()})},draw:function(t){var a=this.getMeta(),i=t||1;e.each(a.data,function(t){t.transition(i)}),a.dataset.transition(i).draw(),e.each(a.data,function(t){t.draw()})},setHoverStyle:function(t){var a=this.chart.data.datasets[t._datasetIndex],i=t.custom||{},n=t._index,o=t._model;o.radius=i.hoverRadius?i.hoverRadius:e.getValueAtIndexOrDefault(a.pointHoverRadius,n,this.chart.options.elements.point.hoverRadius),o.backgroundColor=i.hoverBackgroundColor?i.hoverBackgroundColor:e.getValueAtIndexOrDefault(a.pointHoverBackgroundColor,n,e.getHoverColor(o.backgroundColor)),o.borderColor=i.hoverBorderColor?i.hoverBorderColor:e.getValueAtIndexOrDefault(a.pointHoverBorderColor,n,e.getHoverColor(o.borderColor)),o.borderWidth=i.hoverBorderWidth?i.hoverBorderWidth:e.getValueAtIndexOrDefault(a.pointHoverBorderWidth,n,o.borderWidth)},removeHoverStyle:function(t){var a=this.chart.data.datasets[t._datasetIndex],i=t.custom||{},n=t._index,o=t._model,r=this.chart.options.elements.point;o.radius=i.radius?i.radius:e.getValueAtIndexOrDefault(a.radius,n,r.radius),o.backgroundColor=i.backgroundColor?i.backgroundColor:e.getValueAtIndexOrDefault(a.pointBackgroundColor,n,r.backgroundColor),o.borderColor=i.borderColor?i.borderColor:e.getValueAtIndexOrDefault(a.pointBorderColor,n,r.borderColor),o.borderWidth=i.borderWidth?i.borderWidth:e.getValueAtIndexOrDefault(a.pointBorderWidth,n,r.borderWidth)}})}},{}],21:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers;t.defaults.global.animation={duration:1e3,easing:"easeOutQuart",onProgress:e.noop,onComplete:e.noop},t.Animation=t.Element.extend({currentStep:null,numSteps:60,easing:"",render:null,onAnimationProgress:null,onAnimationComplete:null}),t.animationService={frameDuration:17,animations:[],dropFrames:0,request:null,addAnimation:function(t,e,a,i){var n=this;i||(t.animating=!0);for(var o=0;o<n.animations.length;++o)if(n.animations[o].chartInstance===t)return void(n.animations[o].animationObject=e);n.animations.push({chartInstance:t,animationObject:e}),1===n.animations.length&&n.requestAnimationFrame()},cancelAnimation:function(t){var a=e.findIndex(this.animations,function(e){return e.chartInstance===t});a!==-1&&(this.animations.splice(a,1),t.animating=!1)},requestAnimationFrame:function(){var t=this;null===t.request&&(t.request=e.requestAnimFrame.call(window,function(){t.request=null,t.startDigest()}))},startDigest:function(){var t=this,e=Date.now(),a=0;t.dropFrames>1&&(a=Math.floor(t.dropFrames),t.dropFrames=t.dropFrames%1);for(var i=0;i<t.animations.length;)null===t.animations[i].animationObject.currentStep&&(t.animations[i].animationObject.currentStep=0),t.animations[i].animationObject.currentStep+=1+a,t.animations[i].animationObject.currentStep>t.animations[i].animationObject.numSteps&&(t.animations[i].animationObject.currentStep=t.animations[i].animationObject.numSteps),t.animations[i].animationObject.render(t.animations[i].chartInstance,t.animations[i].animationObject),t.animations[i].animationObject.onAnimationProgress&&t.animations[i].animationObject.onAnimationProgress.call&&t.animations[i].animationObject.onAnimationProgress.call(t.animations[i].chartInstance,t.animations[i]),t.animations[i].animationObject.currentStep===t.animations[i].animationObject.numSteps?(t.animations[i].animationObject.onAnimationComplete&&t.animations[i].animationObject.onAnimationComplete.call&&t.animations[i].animationObject.onAnimationComplete.call(t.animations[i].chartInstance,t.animations[i]),t.animations[i].chartInstance.animating=!1,t.animations.splice(i,1)):++i;var n=Date.now(),o=(n-e)/t.frameDuration;t.dropFrames+=o,t.animations.length>0&&t.requestAnimationFrame()}}}},{}],22:[function(t,e,a){"use strict";e.exports=function(t){var e=t.canvasHelpers={};e.drawPoint=function(e,a,i,n,o){var r,s,l,u,d,c;if("object"==typeof a&&(r=a.toString(),"[object HTMLImageElement]"===r||"[object HTMLCanvasElement]"===r))return void e.drawImage(a,n-a.width/2,o-a.height/2);if(!(isNaN(i)||i<=0)){switch(a){default:e.beginPath(),e.arc(n,o,i,0,2*Math.PI),e.closePath(),e.fill();break;case"triangle":e.beginPath(),s=3*i/Math.sqrt(3),d=s*Math.sqrt(3)/2,e.moveTo(n-s/2,o+d/3),e.lineTo(n+s/2,o+d/3),e.lineTo(n,o-2*d/3),e.closePath(),e.fill();break;case"rect":c=1/Math.SQRT2*i,e.beginPath(),e.fillRect(n-c,o-c,2*c,2*c),e.strokeRect(n-c,o-c,2*c,2*c);break;case"rectRounded":var h=i/Math.SQRT2,f=n-h,g=o-h,p=Math.SQRT2*i;t.helpers.drawRoundedRectangle(e,f,g,p,p,i/2),e.fill();break;case"rectRot":c=1/Math.SQRT2*i,e.beginPath(),e.moveTo(n-c,o),e.lineTo(n,o+c),e.lineTo(n+c,o),e.lineTo(n,o-c),e.closePath(),e.fill();break;case"cross":e.beginPath(),e.moveTo(n,o+i),e.lineTo(n,o-i),e.moveTo(n-i,o),e.lineTo(n+i,o),e.closePath();break;case"crossRot":e.beginPath(),l=Math.cos(Math.PI/4)*i,u=Math.sin(Math.PI/4)*i,e.moveTo(n-l,o-u),e.lineTo(n+l,o+u),e.moveTo(n-l,o+u),e.lineTo(n+l,o-u),e.closePath();break;case"star":e.beginPath(),e.moveTo(n,o+i),e.lineTo(n,o-i),e.moveTo(n-i,o),e.lineTo(n+i,o),l=Math.cos(Math.PI/4)*i,u=Math.sin(Math.PI/4)*i,e.moveTo(n-l,o-u),e.lineTo(n+l,o+u),e.moveTo(n-l,o+u),e.lineTo(n+l,o-u),e.closePath();break;case"line":e.beginPath(),e.moveTo(n-i,o),e.lineTo(n+i,o),e.closePath();break;case"dash":e.beginPath(),e.moveTo(n,o),e.lineTo(n+i,o),e.closePath()}e.stroke()}},e.clipArea=function(t,e){t.save(),t.beginPath(),t.rect(e.left,e.top,e.right-e.left,e.bottom-e.top),t.clip()},e.unclipArea=function(t){t.restore()}}},{}],23:[function(t,e,a){"use strict";e.exports=function(t){function e(e){e=e||{};var a=e.data=e.data||{};return a.datasets=a.datasets||[],a.labels=a.labels||[],e.options=i.configMerge(t.defaults.global,t.defaults[e.type],e.options||{}),e}function a(t){var e=t.options;e.scale?t.scale.options=e.scale:e.scales&&e.scales.xAxes.concat(e.scales.yAxes).forEach(function(e){t.scales[e.id].options=e}),t.tooltip._options=e.tooltips}var i=t.helpers,n=t.plugins,o=t.platform;t.types={},t.instances={},t.controllers={},t.Controller=function(a,n,r){var s=this;n=e(n);var l=o.acquireContext(a,n),u=l&&l.canvas,d=u&&u.height,c=u&&u.width;return r.ctx=l,r.canvas=u,r.config=n,r.width=c,r.height=d,r.aspectRatio=d?c/d:null,s.id=i.uid(),s.chart=r,s.config=n,s.options=n.options,s._bufferedRender=!1,t.instances[s.id]=s,Object.defineProperty(s,"data",{get:function(){return s.config.data}}),l&&u?(s.initialize(),s.update(),s):(console.error("Failed to create chart: can't acquire context from the given item"),s)},i.extend(t.Controller.prototype,{initialize:function(){var t=this;return n.notify(t,"beforeInit"),i.retinaScale(t.chart),t.bindEvents(),t.options.responsive&&t.resize(!0),t.ensureScalesHaveIDs(),t.buildScales(),t.initToolTip(),n.notify(t,"afterInit"),t},clear:function(){return i.clear(this.chart),this},stop:function(){return t.animationService.cancelAnimation(this),this},resize:function(t){var e=this,a=e.chart,o=e.options,r=a.canvas,s=o.maintainAspectRatio&&a.aspectRatio||null,l=Math.floor(i.getMaximumWidth(r)),u=Math.floor(s?l/s:i.getMaximumHeight(r));if((a.width!==l||a.height!==u)&&(r.width=a.width=l,r.height=a.height=u,r.style.width=l+"px",r.style.height=u+"px",i.retinaScale(a),!t)){var d={width:l,height:u};n.notify(e,"resize",[d]),e.options.onResize&&e.options.onResize(e,d),e.stop(),e.update(e.options.responsiveAnimationDuration)}},ensureScalesHaveIDs:function(){var t=this.options,e=t.scales||{},a=t.scale;i.each(e.xAxes,function(t,e){t.id=t.id||"x-axis-"+e}),i.each(e.yAxes,function(t,e){t.id=t.id||"y-axis-"+e}),a&&(a.id=a.id||"scale")},buildScales:function(){var e=this,a=e.options,n=e.scales={},o=[];a.scales&&(o=o.concat((a.scales.xAxes||[]).map(function(t){return{options:t,dtype:"category"}}),(a.scales.yAxes||[]).map(function(t){return{options:t,dtype:"linear"}}))),a.scale&&o.push({options:a.scale,dtype:"radialLinear",isDefault:!0}),i.each(o,function(a){var o=a.options,r=i.getValueOrDefault(o.type,a.dtype),s=t.scaleService.getScaleConstructor(r);if(s){var l=new s({id:o.id,options:o,ctx:e.chart.ctx,chart:e});n[l.id]=l,a.isDefault&&(e.scale=l)}}),t.scaleService.addScalesToLayout(this)},buildOrUpdateControllers:function(){var e=this,a=[],n=[];if(i.each(e.data.datasets,function(i,o){var r=e.getDatasetMeta(o);r.type||(r.type=i.type||e.config.type),a.push(r.type),r.controller?r.controller.updateIndex(o):(r.controller=new t.controllers[r.type](e,o),n.push(r.controller))},e),a.length>1)for(var o=1;o<a.length;o++)if(a[o]!==a[o-1]){e.isCombo=!0;break}return n},resetElements:function(){var t=this;i.each(t.data.datasets,function(e,a){t.getDatasetMeta(a).controller.reset()},t)},reset:function(){this.resetElements(),this.tooltip.initialize()},update:function(t,e){var o=this;if(a(o),n.notify(o,"beforeUpdate")!==!1){o.tooltip._data=o.data;var r=o.buildOrUpdateControllers();i.each(o.data.datasets,function(t,e){o.getDatasetMeta(e).controller.buildOrUpdateElements()},o),o.updateLayout(),i.each(r,function(t){t.reset()}),o.updateDatasets(),n.notify(o,"afterUpdate"),o._bufferedRender?o._bufferedRequest={lazy:e,duration:t}:o.render(t,e)}},updateLayout:function(){var e=this;n.notify(e,"beforeLayout")!==!1&&(t.layoutService.update(this,this.chart.width,this.chart.height),n.notify(e,"afterScaleUpdate"),n.notify(e,"afterLayout"))},updateDatasets:function(){var t=this;if(n.notify(t,"beforeDatasetsUpdate")!==!1){for(var e=0,a=t.data.datasets.length;e<a;++e)t.getDatasetMeta(e).controller.update();n.notify(t,"afterDatasetsUpdate")}},render:function(e,a){var o=this;if(n.notify(o,"beforeRender")!==!1){var r=o.options.animation,s=function(){n.notify(o,"afterRender");var t=r&&r.onComplete;t&&t.call&&t.call(o)};if(r&&("undefined"!=typeof e&&0!==e||"undefined"==typeof e&&0!==r.duration)){var l=new t.Animation;l.numSteps=(e||r.duration)/16.66,l.easing=r.easing,l.render=function(t,e){var a=i.easingEffects[e.easing],n=e.currentStep/e.numSteps,o=a(n);t.draw(o,n,e.currentStep)},l.onAnimationProgress=r.onProgress,l.onAnimationComplete=s,t.animationService.addAnimation(o,l,e,a)}else o.draw(),s();return o}},draw:function(t){var e=this;e.clear(),void 0!==t&&null!==t||(t=1),n.notify(e,"beforeDraw",[t])!==!1&&(i.each(e.boxes,function(t){t.draw(e.chartArea)},e),e.scale&&e.scale.draw(),e.drawDatasets(t),e.tooltip.transition(t).draw(),n.notify(e,"afterDraw",[t]))},drawDatasets:function(t){var e=this;n.notify(e,"beforeDatasetsDraw",[t])!==!1&&(i.each(e.data.datasets,function(a,i){e.isDatasetVisible(i)&&e.getDatasetMeta(i).controller.draw(t)},e,!0),n.notify(e,"afterDatasetsDraw",[t]))},getElementAtEvent:function(e){return t.Interaction.modes.single(this,e)},getElementsAtEvent:function(e){return t.Interaction.modes.label(this,e,{intersect:!0})},getElementsAtXAxis:function(e){return t.Interaction.modes["x-axis"](this,e,{intersect:!0})},getElementsAtEventForMode:function(e,a,i){
-var n=t.Interaction.modes[a];return"function"==typeof n?n(this,e,i):[]},getDatasetAtEvent:function(e){return t.Interaction.modes.dataset(this,e,{intersect:!0})},getDatasetMeta:function(t){var e=this,a=e.data.datasets[t];a._meta||(a._meta={});var i=a._meta[e.id];return i||(i=a._meta[e.id]={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null}),i},getVisibleDatasetCount:function(){for(var t=0,e=0,a=this.data.datasets.length;e<a;++e)this.isDatasetVisible(e)&&t++;return t},isDatasetVisible:function(t){var e=this.getDatasetMeta(t);return"boolean"==typeof e.hidden?!e.hidden:!this.data.datasets[t].hidden},generateLegend:function(){return this.options.legendCallback(this)},destroy:function(){var e,a,r,s=this,l=s.chart.canvas;for(s.stop(),a=0,r=s.data.datasets.length;a<r;++a)e=s.getDatasetMeta(a),e.controller&&(e.controller.destroy(),e.controller=null);l&&(s.unbindEvents(),i.clear(s.chart),o.releaseContext(s.chart.ctx),s.chart.canvas=null,s.chart.ctx=null),n.notify(s,"destroy"),delete t.instances[s.id]},toBase64Image:function(){return this.chart.canvas.toDataURL.apply(this.chart.canvas,arguments)},initToolTip:function(){var e=this;e.tooltip=new t.Tooltip({_chart:e.chart,_chartInstance:e,_data:e.data,_options:e.options.tooltips},e),e.tooltip.initialize()},bindEvents:function(){var t=this,e=t._listeners={},a=function(){t.eventHandler.apply(t,arguments)};i.each(t.options.events,function(i){o.addEventListener(t,i,a),e[i]=a}),t.options.responsive&&(a=function(){t.resize()},o.addEventListener(t,"resize",a),e.resize=a)},unbindEvents:function(){var t=this,e=t._listeners;e&&(delete t._listeners,i.each(e,function(e,a){o.removeEventListener(t,a,e)}))},updateHoverStyle:function(t,e,a){var i,n,o,r=a?"setHoverStyle":"removeHoverStyle";for(n=0,o=t.length;n<o;++n)i=t[n],i&&this.getDatasetMeta(i._datasetIndex).controller[r](i)},eventHandler:function(t){var e=this,a=e.tooltip;if(n.notify(e,"beforeEvent",[t])!==!1){e._bufferedRender=!0,e._bufferedRequest=null;var i=e.handleEvent(t);i|=a&&a.handleEvent(t),n.notify(e,"afterEvent",[t]);var o=e._bufferedRequest;return o?e.render(o.duration,o.lazy):i&&!e.animating&&(e.stop(),e.render(e.options.hover.animationDuration,!0)),e._bufferedRender=!1,e._bufferedRequest=null,e}},handleEvent:function(t){var e=this,a=e.options||{},n=a.hover,o=!1;return e.lastActive=e.lastActive||[],"mouseout"===t.type?e.active=[]:e.active=e.getElementsAtEventForMode(t,n.mode,n),n.onHover&&n.onHover.call(e,t.native,e.active),"mouseup"!==t.type&&"click"!==t.type||a.onClick&&a.onClick.call(e,t.native,e.active),e.lastActive.length&&e.updateHoverStyle(e.lastActive,n.mode,!1),e.active.length&&n.mode&&e.updateHoverStyle(e.active,n.mode,!0),o=!i.arrayEquals(e.active,e.lastActive),e.lastActive=e.active,o}})}},{}],24:[function(t,e,a){"use strict";e.exports=function(t){function e(t,e){return t._chartjs?void t._chartjs.listeners.push(e):(Object.defineProperty(t,"_chartjs",{configurable:!0,enumerable:!1,value:{listeners:[e]}}),void n.forEach(function(e){var a="onData"+e.charAt(0).toUpperCase()+e.slice(1),n=t[e];Object.defineProperty(t,e,{configurable:!0,enumerable:!1,value:function(){var e=Array.prototype.slice.call(arguments),o=n.apply(this,e);return i.each(t._chartjs.listeners,function(t){"function"==typeof t[a]&&t[a].apply(t,e)}),o}})}))}function a(t,e){var a=t._chartjs;if(a){var i=a.listeners,o=i.indexOf(e);o!==-1&&i.splice(o,1),i.length>0||(n.forEach(function(e){delete t[e]}),delete t._chartjs)}}var i=t.helpers,n=["push","pop","shift","splice","unshift"];t.DatasetController=function(t,e){this.initialize(t,e)},i.extend(t.DatasetController.prototype,{datasetElementType:null,dataElementType:null,initialize:function(t,e){var a=this;a.chart=t,a.index=e,a.linkScales(),a.addElements()},updateIndex:function(t){this.index=t},linkScales:function(){var t=this,e=t.getMeta(),a=t.getDataset();null===e.xAxisID&&(e.xAxisID=a.xAxisID||t.chart.options.scales.xAxes[0].id),null===e.yAxisID&&(e.yAxisID=a.yAxisID||t.chart.options.scales.yAxes[0].id)},getDataset:function(){return this.chart.data.datasets[this.index]},getMeta:function(){return this.chart.getDatasetMeta(this.index)},getScaleForId:function(t){return this.chart.scales[t]},reset:function(){this.update(!0)},destroy:function(){this._data&&a(this._data,this)},createMetaDataset:function(){var t=this,e=t.datasetElementType;return e&&new e({_chart:t.chart.chart,_datasetIndex:t.index})},createMetaData:function(t){var e=this,a=e.dataElementType;return a&&new a({_chart:e.chart.chart,_datasetIndex:e.index,_index:t})},addElements:function(){var t,e,a=this,i=a.getMeta(),n=a.getDataset().data||[],o=i.data;for(t=0,e=n.length;t<e;++t)o[t]=o[t]||a.createMetaData(t);i.dataset=i.dataset||a.createMetaDataset()},addElementAndReset:function(t){var e=this.createMetaData(t);this.getMeta().data.splice(t,0,e),this.updateElement(e,t,!0)},buildOrUpdateElements:function(){var t=this,i=t.getDataset(),n=i.data||(i.data=[]);t._data!==n&&(t._data&&a(t._data,t),e(n,t),t._data=n),t.resyncElements()},update:i.noop,draw:function(t){var e,a,i=t||1,n=this.getMeta().data;for(e=0,a=n.length;e<a;++e)n[e].transition(i).draw()},removeHoverStyle:function(t,e){var a=this.chart.data.datasets[t._datasetIndex],n=t._index,o=t.custom||{},r=i.getValueAtIndexOrDefault,s=t._model;s.backgroundColor=o.backgroundColor?o.backgroundColor:r(a.backgroundColor,n,e.backgroundColor),s.borderColor=o.borderColor?o.borderColor:r(a.borderColor,n,e.borderColor),s.borderWidth=o.borderWidth?o.borderWidth:r(a.borderWidth,n,e.borderWidth)},setHoverStyle:function(t){var e=this.chart.data.datasets[t._datasetIndex],a=t._index,n=t.custom||{},o=i.getValueAtIndexOrDefault,r=i.getHoverColor,s=t._model;s.backgroundColor=n.hoverBackgroundColor?n.hoverBackgroundColor:o(e.hoverBackgroundColor,a,r(s.backgroundColor)),s.borderColor=n.hoverBorderColor?n.hoverBorderColor:o(e.hoverBorderColor,a,r(s.borderColor)),s.borderWidth=n.hoverBorderWidth?n.hoverBorderWidth:o(e.hoverBorderWidth,a,s.borderWidth)},resyncElements:function(){var t=this,e=t.getMeta(),a=t.getDataset().data,i=e.data.length,n=a.length;n<i?e.data.splice(n,i-n):n>i&&t.insertElements(i,n-i)},insertElements:function(t,e){for(var a=0;a<e;++a)this.addElementAndReset(t+a)},onDataPush:function(){this.insertElements(this.getDataset().data.length-1,arguments.length)},onDataPop:function(){this.getMeta().data.pop()},onDataShift:function(){this.getMeta().data.shift()},onDataSplice:function(t,e){this.getMeta().data.splice(t,e),this.insertElements(t,arguments.length-2)},onDataUnshift:function(){this.insertElements(0,arguments.length)}}),t.DatasetController.extend=i.inherits}},{}],25:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers;t.elements={},t.Element=function(t){e.extend(this,t),this.initialize.apply(this,arguments)},e.extend(t.Element.prototype,{initialize:function(){this.hidden=!1},pivot:function(){var t=this;return t._view||(t._view=e.clone(t._model)),t._start=e.clone(t._view),t},transition:function(t){var a=this;return a._view||(a._view=e.clone(a._model)),1===t?(a._view=a._model,a._start=null,a):(a._start||a.pivot(),e.each(a._model,function(i,n){if("_"===n[0]);else if(a._view.hasOwnProperty(n))if(i===a._view[n]);else if("string"==typeof i)try{var o=e.color(a._model[n]).mix(e.color(a._start[n]),t);a._view[n]=o.rgbString()}catch(t){a._view[n]=i}else if("number"==typeof i){var r=void 0!==a._start[n]&&isNaN(a._start[n])===!1?a._start[n]:0;a._view[n]=(a._model[n]-r)*t+r}else a._view[n]=i;else"number"!=typeof i||isNaN(a._view[n])?a._view[n]=i:a._view[n]=i*t},a),a)},tooltipPosition:function(){return{x:this._model.x,y:this._model.y}},hasValue:function(){return e.isNumber(this._model.x)&&e.isNumber(this._model.y)}}),t.Element.extend=e.inherits}},{}],26:[function(t,e,a){"use strict";var i=t(3);e.exports=function(t){function e(t,e,a){var i;return"string"==typeof t?(i=parseInt(t,10),t.indexOf("%")!==-1&&(i=i/100*e.parentNode[a])):i=t,i}function a(t){return void 0!==t&&null!==t&&"none"!==t}function n(t,i,n){var o=document.defaultView,r=t.parentNode,s=o.getComputedStyle(t)[i],l=o.getComputedStyle(r)[i],u=a(s),d=a(l),c=Number.POSITIVE_INFINITY;return u||d?Math.min(u?e(s,t,n):c,d?e(l,r,n):c):"none"}var o=t.helpers={};o.each=function(t,e,a,i){var n,r;if(o.isArray(t))if(r=t.length,i)for(n=r-1;n>=0;n--)e.call(a,t[n],n);else for(n=0;n<r;n++)e.call(a,t[n],n);else if("object"==typeof t){var s=Object.keys(t);for(r=s.length,n=0;n<r;n++)e.call(a,t[s[n]],s[n])}},o.clone=function(t){var e={};return o.each(t,function(t,a){o.isArray(t)?e[a]=t.slice(0):"object"==typeof t&&null!==t?e[a]=o.clone(t):e[a]=t}),e},o.extend=function(t){for(var e=function(e,a){t[a]=e},a=1,i=arguments.length;a<i;a++)o.each(arguments[a],e);return t},o.configMerge=function(e){var a=o.clone(e);return o.each(Array.prototype.slice.call(arguments,1),function(e){o.each(e,function(e,i){var n=a.hasOwnProperty(i),r=n?a[i]:{};"scales"===i?a[i]=o.scaleMerge(r,e):"scale"===i?a[i]=o.configMerge(r,t.scaleService.getScaleDefaults(e.type),e):!n||"object"!=typeof r||o.isArray(r)||null===r||"object"!=typeof e||o.isArray(e)?a[i]=e:a[i]=o.configMerge(r,e)})}),a},o.scaleMerge=function(e,a){var i=o.clone(e);return o.each(a,function(e,a){"xAxes"===a||"yAxes"===a?i.hasOwnProperty(a)?o.each(e,function(e,n){var r=o.getValueOrDefault(e.type,"xAxes"===a?"category":"linear"),s=t.scaleService.getScaleDefaults(r);n>=i[a].length||!i[a][n].type?i[a].push(o.configMerge(s,e)):e.type&&e.type!==i[a][n].type?i[a][n]=o.configMerge(i[a][n],s,e):i[a][n]=o.configMerge(i[a][n],e)}):(i[a]=[],o.each(e,function(e){var n=o.getValueOrDefault(e.type,"xAxes"===a?"category":"linear");i[a].push(o.configMerge(t.scaleService.getScaleDefaults(n),e))})):i.hasOwnProperty(a)&&"object"==typeof i[a]&&null!==i[a]&&"object"==typeof e?i[a]=o.configMerge(i[a],e):i[a]=e}),i},o.getValueAtIndexOrDefault=function(t,e,a){return void 0===t||null===t?a:o.isArray(t)?e<t.length?t[e]:a:t},o.getValueOrDefault=function(t,e){return void 0===t?e:t},o.indexOf=Array.prototype.indexOf?function(t,e){return t.indexOf(e)}:function(t,e){for(var a=0,i=t.length;a<i;++a)if(t[a]===e)return a;return-1},o.where=function(t,e){if(o.isArray(t)&&Array.prototype.filter)return t.filter(e);var a=[];return o.each(t,function(t){e(t)&&a.push(t)}),a},o.findIndex=Array.prototype.findIndex?function(t,e,a){return t.findIndex(e,a)}:function(t,e,a){a=void 0===a?t:a;for(var i=0,n=t.length;i<n;++i)if(e.call(a,t[i],i,t))return i;return-1},o.findNextWhere=function(t,e,a){void 0!==a&&null!==a||(a=-1);for(var i=a+1;i<t.length;i++){var n=t[i];if(e(n))return n}},o.findPreviousWhere=function(t,e,a){void 0!==a&&null!==a||(a=t.length);for(var i=a-1;i>=0;i--){var n=t[i];if(e(n))return n}},o.inherits=function(t){var e=this,a=t&&t.hasOwnProperty("constructor")?t.constructor:function(){return e.apply(this,arguments)},i=function(){this.constructor=a};return i.prototype=e.prototype,a.prototype=new i,a.extend=o.inherits,t&&o.extend(a.prototype,t),a.__super__=e.prototype,a},o.noop=function(){},o.uid=function(){var t=0;return function(){return t++}}(),o.isNumber=function(t){return!isNaN(parseFloat(t))&&isFinite(t)},o.almostEquals=function(t,e,a){return Math.abs(t-e)<a},o.almostWhole=function(t,e){var a=Math.round(t);return a-e<t&&a+e>t},o.max=function(t){return t.reduce(function(t,e){return isNaN(e)?t:Math.max(t,e)},Number.NEGATIVE_INFINITY)},o.min=function(t){return t.reduce(function(t,e){return isNaN(e)?t:Math.min(t,e)},Number.POSITIVE_INFINITY)},o.sign=Math.sign?function(t){return Math.sign(t)}:function(t){return t=+t,0===t||isNaN(t)?t:t>0?1:-1},o.log10=Math.log10?function(t){return Math.log10(t)}:function(t){return Math.log(t)/Math.LN10},o.toRadians=function(t){return t*(Math.PI/180)},o.toDegrees=function(t){return t*(180/Math.PI)},o.getAngleFromPoint=function(t,e){var a=e.x-t.x,i=e.y-t.y,n=Math.sqrt(a*a+i*i),o=Math.atan2(i,a);return o<-.5*Math.PI&&(o+=2*Math.PI),{angle:o,distance:n}},o.distanceBetweenPoints=function(t,e){return Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2))},o.aliasPixel=function(t){return t%2===0?0:.5},o.splineCurve=function(t,e,a,i){var n=t.skip?e:t,o=e,r=a.skip?e:a,s=Math.sqrt(Math.pow(o.x-n.x,2)+Math.pow(o.y-n.y,2)),l=Math.sqrt(Math.pow(r.x-o.x,2)+Math.pow(r.y-o.y,2)),u=s/(s+l),d=l/(s+l);u=isNaN(u)?0:u,d=isNaN(d)?0:d;var c=i*u,h=i*d;return{previous:{x:o.x-c*(r.x-n.x),y:o.y-c*(r.y-n.y)},next:{x:o.x+h*(r.x-n.x),y:o.y+h*(r.y-n.y)}}},o.EPSILON=Number.EPSILON||1e-14,o.splineCurveMonotone=function(t){var e,a,i,n,r=(t||[]).map(function(t){return{model:t._model,deltaK:0,mK:0}}),s=r.length;for(e=0;e<s;++e)if(i=r[e],!i.model.skip){if(a=e>0?r[e-1]:null,n=e<s-1?r[e+1]:null,n&&!n.model.skip){var l=n.model.x-i.model.x;i.deltaK=0!==l?(n.model.y-i.model.y)/l:0}!a||a.model.skip?i.mK=i.deltaK:!n||n.model.skip?i.mK=a.deltaK:this.sign(a.deltaK)!==this.sign(i.deltaK)?i.mK=0:i.mK=(a.deltaK+i.deltaK)/2}var u,d,c,h;for(e=0;e<s-1;++e)i=r[e],n=r[e+1],i.model.skip||n.model.skip||(o.almostEquals(i.deltaK,0,this.EPSILON)?i.mK=n.mK=0:(u=i.mK/i.deltaK,d=n.mK/i.deltaK,h=Math.pow(u,2)+Math.pow(d,2),h<=9||(c=3/Math.sqrt(h),i.mK=u*c*i.deltaK,n.mK=d*c*i.deltaK)));var f;for(e=0;e<s;++e)i=r[e],i.model.skip||(a=e>0?r[e-1]:null,n=e<s-1?r[e+1]:null,a&&!a.model.skip&&(f=(i.model.x-a.model.x)/3,i.model.controlPointPreviousX=i.model.x-f,i.model.controlPointPreviousY=i.model.y-f*i.mK),n&&!n.model.skip&&(f=(n.model.x-i.model.x)/3,i.model.controlPointNextX=i.model.x+f,i.model.controlPointNextY=i.model.y+f*i.mK))},o.nextItem=function(t,e,a){return a?e>=t.length-1?t[0]:t[e+1]:e>=t.length-1?t[t.length-1]:t[e+1]},o.previousItem=function(t,e,a){return a?e<=0?t[t.length-1]:t[e-1]:e<=0?t[0]:t[e-1]},o.niceNum=function(t,e){var a,i=Math.floor(o.log10(t)),n=t/Math.pow(10,i);return a=e?n<1.5?1:n<3?2:n<7?5:10:n<=1?1:n<=2?2:n<=5?5:10,a*Math.pow(10,i)};var r=o.easingEffects={linear:function(t){return t},easeInQuad:function(t){return t*t},easeOutQuad:function(t){return-1*t*(t-2)},easeInOutQuad:function(t){return(t/=.5)<1?.5*t*t:-.5*(--t*(t-2)-1)},easeInCubic:function(t){return t*t*t},easeOutCubic:function(t){return 1*((t=t/1-1)*t*t+1)},easeInOutCubic:function(t){return(t/=.5)<1?.5*t*t*t:.5*((t-=2)*t*t+2)},easeInQuart:function(t){return t*t*t*t},easeOutQuart:function(t){return-1*((t=t/1-1)*t*t*t-1)},easeInOutQuart:function(t){return(t/=.5)<1?.5*t*t*t*t:-.5*((t-=2)*t*t*t-2)},easeInQuint:function(t){return 1*(t/=1)*t*t*t*t},easeOutQuint:function(t){return 1*((t=t/1-1)*t*t*t*t+1)},easeInOutQuint:function(t){return(t/=.5)<1?.5*t*t*t*t*t:.5*((t-=2)*t*t*t*t+2)},easeInSine:function(t){return-1*Math.cos(t/1*(Math.PI/2))+1},easeOutSine:function(t){return 1*Math.sin(t/1*(Math.PI/2))},easeInOutSine:function(t){return-.5*(Math.cos(Math.PI*t/1)-1)},easeInExpo:function(t){return 0===t?1:1*Math.pow(2,10*(t/1-1))},easeOutExpo:function(t){return 1===t?1:1*(-Math.pow(2,-10*t/1)+1)},easeInOutExpo:function(t){return 0===t?0:1===t?1:(t/=.5)<1?.5*Math.pow(2,10*(t-1)):.5*(-Math.pow(2,-10*--t)+2)},easeInCirc:function(t){return t>=1?t:-1*(Math.sqrt(1-(t/=1)*t)-1)},easeOutCirc:function(t){return 1*Math.sqrt(1-(t=t/1-1)*t)},easeInOutCirc:function(t){return(t/=.5)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1)},easeInElastic:function(t){var e=1.70158,a=0,i=1;return 0===t?0:1===(t/=1)?1:(a||(a=.3),i<Math.abs(1)?(i=1,e=a/4):e=a/(2*Math.PI)*Math.asin(1/i),-(i*Math.pow(2,10*(t-=1))*Math.sin((1*t-e)*(2*Math.PI)/a)))},easeOutElastic:function(t){var e=1.70158,a=0,i=1;return 0===t?0:1===(t/=1)?1:(a||(a=.3),i<Math.abs(1)?(i=1,e=a/4):e=a/(2*Math.PI)*Math.asin(1/i),i*Math.pow(2,-10*t)*Math.sin((1*t-e)*(2*Math.PI)/a)+1)},easeInOutElastic:function(t){var e=1.70158,a=0,i=1;return 0===t?0:2===(t/=.5)?1:(a||(a=1*(.3*1.5)),i<Math.abs(1)?(i=1,e=a/4):e=a/(2*Math.PI)*Math.asin(1/i),t<1?-.5*(i*Math.pow(2,10*(t-=1))*Math.sin((1*t-e)*(2*Math.PI)/a)):i*Math.pow(2,-10*(t-=1))*Math.sin((1*t-e)*(2*Math.PI)/a)*.5+1)},easeInBack:function(t){var e=1.70158;return 1*(t/=1)*t*((e+1)*t-e)},easeOutBack:function(t){var e=1.70158;return 1*((t=t/1-1)*t*((e+1)*t+e)+1)},easeInOutBack:function(t){var e=1.70158;return(t/=.5)<1?.5*(t*t*(((e*=1.525)+1)*t-e)):.5*((t-=2)*t*(((e*=1.525)+1)*t+e)+2)},easeInBounce:function(t){return 1-r.easeOutBounce(1-t)},easeOutBounce:function(t){return(t/=1)<1/2.75?1*(7.5625*t*t):t<2/2.75?1*(7.5625*(t-=1.5/2.75)*t+.75):t<2.5/2.75?1*(7.5625*(t-=2.25/2.75)*t+.9375):1*(7.5625*(t-=2.625/2.75)*t+.984375)},easeInOutBounce:function(t){return t<.5?.5*r.easeInBounce(2*t):.5*r.easeOutBounce(2*t-1)+.5}};o.requestAnimFrame=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(t){return window.setTimeout(t,1e3/60)}}(),o.getRelativePosition=function(t,e){var a,i,n=t.originalEvent||t,r=t.currentTarget||t.srcElement,s=r.getBoundingClientRect(),l=n.touches;l&&l.length>0?(a=l[0].clientX,i=l[0].clientY):(a=n.clientX,i=n.clientY);var u=parseFloat(o.getStyle(r,"padding-left")),d=parseFloat(o.getStyle(r,"padding-top")),c=parseFloat(o.getStyle(r,"padding-right")),h=parseFloat(o.getStyle(r,"padding-bottom")),f=s.right-s.left-u-c,g=s.bottom-s.top-d-h;return a=Math.round((a-s.left-u)/f*r.width/e.currentDevicePixelRatio),i=Math.round((i-s.top-d)/g*r.height/e.currentDevicePixelRatio),{x:a,y:i}},o.addEvent=function(t,e,a){t.addEventListener?t.addEventListener(e,a):t.attachEvent?t.attachEvent("on"+e,a):t["on"+e]=a},o.removeEvent=function(t,e,a){t.removeEventListener?t.removeEventListener(e,a,!1):t.detachEvent?t.detachEvent("on"+e,a):t["on"+e]=o.noop},o.getConstraintWidth=function(t){return n(t,"max-width","clientWidth")},o.getConstraintHeight=function(t){return n(t,"max-height","clientHeight")},o.getMaximumWidth=function(t){var e=t.parentNode,a=parseInt(o.getStyle(e,"padding-left"),10),i=parseInt(o.getStyle(e,"padding-right"),10),n=e.clientWidth-a-i,r=o.getConstraintWidth(t);return isNaN(r)?n:Math.min(n,r)},o.getMaximumHeight=function(t){var e=t.parentNode,a=parseInt(o.getStyle(e,"padding-top"),10),i=parseInt(o.getStyle(e,"padding-bottom"),10),n=e.clientHeight-a-i,r=o.getConstraintHeight(t);return isNaN(r)?n:Math.min(n,r)},o.getStyle=function(t,e){return t.currentStyle?t.currentStyle[e]:document.defaultView.getComputedStyle(t,null).getPropertyValue(e)},o.retinaScale=function(t){var e=t.currentDevicePixelRatio=window.devicePixelRatio||1;if(1!==e){var a=t.canvas,i=t.height,n=t.width;a.height=i*e,a.width=n*e,t.ctx.scale(e,e),a.style.height=i+"px",a.style.width=n+"px"}},o.clear=function(t){t.ctx.clearRect(0,0,t.width,t.height)},o.fontString=function(t,e,a){return e+" "+t+"px "+a},o.longestText=function(t,e,a,i){i=i||{};var n=i.data=i.data||{},r=i.garbageCollect=i.garbageCollect||[];i.font!==e&&(n=i.data={},r=i.garbageCollect=[],i.font=e),t.font=e;var s=0;o.each(a,function(e){void 0!==e&&null!==e&&o.isArray(e)!==!0?s=o.measureText(t,n,r,s,e):o.isArray(e)&&o.each(e,function(e){void 0===e||null===e||o.isArray(e)||(s=o.measureText(t,n,r,s,e))})});var l=r.length/2;if(l>a.length){for(var u=0;u<l;u++)delete n[r[u]];r.splice(0,l)}return s},o.measureText=function(t,e,a,i,n){var o=e[n];return o||(o=e[n]=t.measureText(n).width,a.push(n)),o>i&&(i=o),i},o.numberOfLabelLines=function(t){var e=1;return o.each(t,function(t){o.isArray(t)&&t.length>e&&(e=t.length)}),e},o.drawRoundedRectangle=function(t,e,a,i,n,o){t.beginPath(),t.moveTo(e+o,a),t.lineTo(e+i-o,a),t.quadraticCurveTo(e+i,a,e+i,a+o),t.lineTo(e+i,a+n-o),t.quadraticCurveTo(e+i,a+n,e+i-o,a+n),t.lineTo(e+o,a+n),t.quadraticCurveTo(e,a+n,e,a+n-o),t.lineTo(e,a+o),t.quadraticCurveTo(e,a,e+o,a),t.closePath()},o.color=function(e){return i?i(e instanceof CanvasGradient?t.defaults.global.defaultColor:e):(console.error("Color.js not found!"),e)},o.isArray=Array.isArray?function(t){return Array.isArray(t)}:function(t){return"[object Array]"===Object.prototype.toString.call(t)},o.arrayEquals=function(t,e){var a,i,n,r;if(!t||!e||t.length!==e.length)return!1;for(a=0,i=t.length;a<i;++a)if(n=t[a],r=e[a],n instanceof Array&&r instanceof Array){if(!o.arrayEquals(n,r))return!1}else if(n!==r)return!1;return!0},o.callCallback=function(t,e,a){t&&"function"==typeof t.call&&t.apply(a,e)},o.getHoverColor=function(t){return t instanceof CanvasPattern?t:o.color(t).saturate(.5).darken(.1).rgbString()}}},{3:3}],27:[function(t,e,a){"use strict";e.exports=function(t){function e(t,e){return t.native?{x:t.x,y:t.y}:r.getRelativePosition(t,e)}function a(t,e){var a,i,n,o,r,s=t.data.datasets;for(i=0,o=s.length;i<o;++i)if(t.isDatasetVisible(i))for(a=t.getDatasetMeta(i),n=0,r=a.data.length;n<r;++n){var l=a.data[n];l._view.skip||e(l)}}function i(t,e){var i=[];return a(t,function(t){t.inRange(e.x,e.y)&&i.push(t)}),i}function n(t,e,i,n){var o=Number.POSITIVE_INFINITY,s=[];return n||(n=r.distanceBetweenPoints),a(t,function(t){if(!i||t.inRange(e.x,e.y)){var a=t.getCenterPoint(),r=n(e,a);r<o?(s=[t],o=r):r===o&&s.push(t)}}),s}function o(t,a,o){var r=e(a,t.chart),s=function(t,e){return Math.abs(t.x-e.x)},l=o.intersect?i(t,r):n(t,r,!1,s),u=[];return l.length?(t.data.datasets.forEach(function(e,a){if(t.isDatasetVisible(a)){var i=t.getDatasetMeta(a),n=i.data[l[0]._index];n&&!n._view.skip&&u.push(n)}}),u):[]}var r=t.helpers;t.Interaction={modes:{single:function(t,i){var n=e(i,t.chart),o=[];return a(t,function(t){if(t.inRange(n.x,n.y))return o.push(t),o}),o.slice(0,1)},label:o,index:o,dataset:function(t,a,o){var r=e(a,t.chart),s=o.intersect?i(t,r):n(t,r,!1);return s.length>0&&(s=t.getDatasetMeta(s[0]._datasetIndex).data),s},"x-axis":function(t,e){return o(t,e,!0)},point:function(t,a){var n=e(a,t.chart);return i(t,n)},nearest:function(t,a,i){var o=e(a,t.chart),r=n(t,o,i.intersect);return r.length>1&&r.sort(function(t,e){var a=t.getArea(),i=e.getArea(),n=a-i;return 0===n&&(n=t._datasetIndex-e._datasetIndex),n}),r.slice(0,1)},x:function(t,i,n){var o=e(i,t.chart),r=[],s=!1;return a(t,function(t){t.inXRange(o.x)&&r.push(t),t.inRange(o.x,o.y)&&(s=!0)}),n.intersect&&!s&&(r=[]),r},y:function(t,i,n){var o=e(i,t.chart),r=[],s=!1;return a(t,function(t){t.inYRange(o.y)&&r.push(t),t.inRange(o.x,o.y)&&(s=!0)}),n.intersect&&!s&&(r=[]),r}}}}},{}],28:[function(t,e,a){"use strict";e.exports=function(){var t=function(e,a){return this.controller=new t.Controller(e,a,this),this.controller};return t.defaults={global:{responsive:!0,responsiveAnimationDuration:0,maintainAspectRatio:!0,events:["mousemove","mouseout","click","touchstart","touchmove"],hover:{onHover:null,mode:"nearest",intersect:!0,animationDuration:400},onClick:null,defaultColor:"rgba(0,0,0,0.1)",defaultFontColor:"#666",defaultFontFamily:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",defaultFontSize:12,defaultFontStyle:"normal",showLines:!0,elements:{},legendCallback:function(t){var e=[];e.push('<ul class="'+t.id+'-legend">');for(var a=0;a<t.data.datasets.length;a++)e.push('<li><span style="background-color:'+t.data.datasets[a].backgroundColor+'"></span>'),t.data.datasets[a].label&&e.push(t.data.datasets[a].label),e.push("</li>");return e.push("</ul>"),e.join("")}}},t.Chart=t,t}},{}],29:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers;t.layoutService={defaults:{},addBox:function(t,e){t.boxes||(t.boxes=[]),t.boxes.push(e)},removeBox:function(t,e){t.boxes&&t.boxes.splice(t.boxes.indexOf(e),1)},update:function(t,a,i){function n(t){var e,a=t.isHorizontal();a?(e=t.update(t.options.fullWidth?x:C,w),I-=e.height):(e=t.update(M,S),C-=e.width),D.push({horizontal:a,minSize:e,box:t})}function o(t){var a=e.findNextWhere(D,function(e){return e.box===t});if(a)if(t.isHorizontal()){var i={left:Math.max(F,A),right:Math.max(V,T),top:0,bottom:0};t.update(t.options.fullWidth?x:C,y/2,i)}else t.update(a.minSize.width,I)}function r(t){var a=e.findNextWhere(D,function(e){return e.box===t}),i={left:0,right:0,top:R,bottom:O};a&&t.update(a.minSize.width,I,i)}function s(t){t.isHorizontal()?(t.left=t.options.fullWidth?d:F,t.right=t.options.fullWidth?a-c:F+C,t.top=E,t.bottom=E+t.height,E=t.bottom):(t.left=N,t.right=N+t.width,t.top=R,t.bottom=R+I,N=t.right)}if(t){var l=t.options.layout,u=l?l.padding:null,d=0,c=0,h=0,f=0;isNaN(u)?(d=u.left||0,c=u.right||0,h=u.top||0,f=u.bottom||0):(d=u,c=u,h=u,f=u);var g=e.where(t.boxes,function(t){return"left"===t.options.position}),p=e.where(t.boxes,function(t){return"right"===t.options.position}),m=e.where(t.boxes,function(t){return"top"===t.options.position}),v=e.where(t.boxes,function(t){return"bottom"===t.options.position}),b=e.where(t.boxes,function(t){return"chartArea"===t.options.position});m.sort(function(t,e){return(e.options.fullWidth?1:0)-(t.options.fullWidth?1:0)}),v.sort(function(t,e){return(t.options.fullWidth?1:0)-(e.options.fullWidth?1:0)});var x=a-d-c,y=i-h-f,k=x/2,S=y/2,M=(a-k)/(g.length+p.length),w=(i-S)/(m.length+v.length),C=x,I=y,D=[];e.each(g.concat(p,m,v),n);var A=0,T=0,P=0,_=0;e.each(m.concat(v),function(t){if(t.getPadding){var e=t.getPadding();A=Math.max(A,e.left),T=Math.max(T,e.right)}}),e.each(g.concat(p),function(t){if(t.getPadding){var e=t.getPadding();P=Math.max(P,e.top),_=Math.max(_,e.bottom)}});var F=d,V=c,R=h,O=f;e.each(g.concat(p),o),e.each(g,function(t){F+=t.width}),e.each(p,function(t){V+=t.width}),e.each(m.concat(v),o),e.each(m,function(t){R+=t.height}),e.each(v,function(t){O+=t.height}),e.each(g.concat(p),r),F=d,V=c,R=h,O=f,e.each(g,function(t){F+=t.width}),e.each(p,function(t){V+=t.width}),e.each(m,function(t){R+=t.height}),e.each(v,function(t){O+=t.height});var L=Math.max(A-F,0);F+=L,V+=Math.max(T-V,0);var B=Math.max(P-R,0);R+=B,O+=Math.max(_-O,0);var z=i-R-O,W=a-F-V;W===C&&z===I||(e.each(g,function(t){t.height=z}),e.each(p,function(t){t.height=z}),e.each(m,function(t){t.options.fullWidth||(t.width=W)}),e.each(v,function(t){t.options.fullWidth||(t.width=W)}),I=z,C=W);var N=d+L,E=h+B;e.each(g.concat(m),s),N+=C,E+=I,e.each(p,s),e.each(v,s),t.chartArea={left:F,top:R,right:F+C,bottom:R+I},e.each(b,function(e){e.left=t.chartArea.left,e.top=t.chartArea.top,e.right=t.chartArea.right,e.bottom=t.chartArea.bottom,e.update(C,I)})}}}}},{}],30:[function(t,e,a){"use strict";e.exports=function(t){function e(t,e){return t.usePointStyle?e*Math.SQRT2:t.boxWidth}function a(e,a){var i=new t.Legend({ctx:e.chart.ctx,options:a,chart:e});e.legend=i,t.layoutService.addBox(e,i)}var i=t.helpers,n=i.noop;t.defaults.global.legend={display:!0,position:"top",fullWidth:!0,reverse:!1,onClick:function(t,e){var a=e.datasetIndex,i=this.chart,n=i.getDatasetMeta(a);n.hidden=null===n.hidden?!i.data.datasets[a].hidden:null,i.update()},onHover:null,labels:{boxWidth:40,padding:10,generateLabels:function(t){var e=t.data;return i.isArray(e.datasets)?e.datasets.map(function(e,a){return{text:e.label,fillStyle:i.isArray(e.backgroundColor)?e.backgroundColor[0]:e.backgroundColor,hidden:!t.isDatasetVisible(a),lineCap:e.borderCapStyle,lineDash:e.borderDash,lineDashOffset:e.borderDashOffset,lineJoin:e.borderJoinStyle,lineWidth:e.borderWidth,strokeStyle:e.borderColor,pointStyle:e.pointStyle,datasetIndex:a}},this):[]}}},t.Legend=t.Element.extend({initialize:function(t){i.extend(this,t),this.legendHitBoxes=[],this.doughnutMode=!1},beforeUpdate:n,update:function(t,e,a){var i=this;return i.beforeUpdate(),i.maxWidth=t,i.maxHeight=e,i.margins=a,i.beforeSetDimensions(),i.setDimensions(),i.afterSetDimensions(),i.beforeBuildLabels(),i.buildLabels(),i.afterBuildLabels(),i.beforeFit(),i.fit(),i.afterFit(),i.afterUpdate(),i.minSize},afterUpdate:n,beforeSetDimensions:n,setDimensions:function(){var t=this;t.isHorizontal()?(t.width=t.maxWidth,t.left=0,t.right=t.width):(t.height=t.maxHeight,t.top=0,t.bottom=t.height),t.paddingLeft=0,t.paddingTop=0,t.paddingRight=0,t.paddingBottom=0,t.minSize={width:0,height:0}},afterSetDimensions:n,beforeBuildLabels:n,buildLabels:function(){var t=this,e=t.options.labels,a=e.generateLabels.call(t,t.chart);e.filter&&(a=a.filter(function(a){return e.filter(a,t.chart.data)})),t.options.reverse&&a.reverse(),t.legendItems=a},afterBuildLabels:n,beforeFit:n,fit:function(){var a=this,n=a.options,o=n.labels,r=n.display,s=a.ctx,l=t.defaults.global,u=i.getValueOrDefault,d=u(o.fontSize,l.defaultFontSize),c=u(o.fontStyle,l.defaultFontStyle),h=u(o.fontFamily,l.defaultFontFamily),f=i.fontString(d,c,h),g=a.legendHitBoxes=[],p=a.minSize,m=a.isHorizontal();if(m?(p.width=a.maxWidth,p.height=r?10:0):(p.width=r?10:0,p.height=a.maxHeight),r)if(s.font=f,m){var v=a.lineWidths=[0],b=a.legendItems.length?d+o.padding:0;s.textAlign="left",s.textBaseline="top",i.each(a.legendItems,function(t,i){var n=e(o,d),r=n+d/2+s.measureText(t.text).width;v[v.length-1]+r+o.padding>=a.width&&(b+=d+o.padding,v[v.length]=a.left),g[i]={left:0,top:0,width:r,height:d},v[v.length-1]+=r+o.padding}),p.height+=b}else{var x=o.padding,y=a.columnWidths=[],k=o.padding,S=0,M=0,w=d+x;i.each(a.legendItems,function(t,a){var i=e(o,d),n=i+d/2+s.measureText(t.text).width;M+w>p.height&&(k+=S+o.padding,y.push(S),S=0,M=0),S=Math.max(S,n),M+=w,g[a]={left:0,top:0,width:n,height:d}}),k+=S,y.push(S),p.width+=k}a.width=p.width,a.height=p.height},afterFit:n,isHorizontal:function(){return"top"===this.options.position||"bottom"===this.options.position},draw:function(){var a=this,n=a.options,o=n.labels,r=t.defaults.global,s=r.elements.line,l=a.width,u=a.lineWidths;if(n.display){var d,c=a.ctx,h=i.getValueOrDefault,f=h(o.fontColor,r.defaultFontColor),g=h(o.fontSize,r.defaultFontSize),p=h(o.fontStyle,r.defaultFontStyle),m=h(o.fontFamily,r.defaultFontFamily),v=i.fontString(g,p,m);c.textAlign="left",c.textBaseline="top",c.lineWidth=.5,c.strokeStyle=f,c.fillStyle=f,c.font=v;var b=e(o,g),x=a.legendHitBoxes,y=function(e,a,i){if(!(isNaN(b)||b<=0)){c.save(),c.fillStyle=h(i.fillStyle,r.defaultColor),c.lineCap=h(i.lineCap,s.borderCapStyle),c.lineDashOffset=h(i.lineDashOffset,s.borderDashOffset),c.lineJoin=h(i.lineJoin,s.borderJoinStyle),c.lineWidth=h(i.lineWidth,s.borderWidth),c.strokeStyle=h(i.strokeStyle,r.defaultColor);var o=0===h(i.lineWidth,s.borderWidth);if(c.setLineDash&&c.setLineDash(h(i.lineDash,s.borderDash)),n.labels&&n.labels.usePointStyle){var l=g*Math.SQRT2/2,u=l/Math.SQRT2,d=e+u,f=a+u;t.canvasHelpers.drawPoint(c,i.pointStyle,l,d,f)}else o||c.strokeRect(e,a,b,g),c.fillRect(e,a,b,g);c.restore()}},k=function(t,e,a,i){c.fillText(a.text,b+g/2+t,e),a.hidden&&(c.beginPath(),c.lineWidth=2,c.moveTo(b+g/2+t,e+g/2),c.lineTo(b+g/2+t+i,e+g/2),c.stroke())},S=a.isHorizontal();d=S?{x:a.left+(l-u[0])/2,y:a.top+o.padding,line:0}:{x:a.left+o.padding,y:a.top+o.padding,line:0};var M=g+o.padding;i.each(a.legendItems,function(t,e){var i=c.measureText(t.text).width,n=b+g/2+i,r=d.x,s=d.y;S?r+n>=l&&(s=d.y+=M,d.line++,r=d.x=a.left+(l-u[d.line])/2):s+M>a.bottom&&(r=d.x=r+a.columnWidths[d.line]+o.padding,s=d.y=a.top+o.padding,d.line++),y(r,s,t),x[e].left=r,x[e].top=s,k(r,s,t,i),S?d.x+=n+o.padding:d.y+=M})}},handleEvent:function(t){var e=this,a=e.options,i="mouseup"===t.type?"click":t.type,n=!1;if("mousemove"===i){if(!a.onHover)return}else{if("click"!==i)return;if(!a.onClick)return}var o=t.x,r=t.y;if(o>=e.left&&o<=e.right&&r>=e.top&&r<=e.bottom)for(var s=e.legendHitBoxes,l=0;l<s.length;++l){var u=s[l];if(o>=u.left&&o<=u.left+u.width&&r>=u.top&&r<=u.top+u.height){if("click"===i){a.onClick.call(e,t.native,e.legendItems[l]),n=!0;break}if("mousemove"===i){a.onHover.call(e,t.native,e.legendItems[l]),n=!0;break}}}return n}}),t.plugins.register({beforeInit:function(t){var e=t.options.legend;e&&a(t,e)},beforeUpdate:function(e){var n=e.options.legend;n?(n=i.configMerge(t.defaults.global.legend,n),e.legend?e.legend.options=n:a(e,n)):(t.layoutService.removeBox(e,e.legend),delete e.legend)},afterEvent:function(t,e){var a=t.legend;a&&a.handleEvent(e)}})}},{}],31:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers;t.defaults.global.plugins={},t.plugins={_plugins:[],_cacheId:0,register:function(t){var e=this._plugins;[].concat(t).forEach(function(t){e.indexOf(t)===-1&&e.push(t)}),this._cacheId++},unregister:function(t){var e=this._plugins;[].concat(t).forEach(function(t){var a=e.indexOf(t);a!==-1&&e.splice(a,1)}),this._cacheId++},clear:function(){this._plugins=[],this._cacheId++},count:function(){return this._plugins.length;
-},getAll:function(){return this._plugins},notify:function(t,e,a){var i,n,o,r,s,l=this.descriptors(t),u=l.length;for(i=0;i<u;++i)if(n=l[i],o=n.plugin,s=o[e],"function"==typeof s&&(r=[t].concat(a||[]),r.push(n.options),s.apply(o,r)===!1))return!1;return!0},descriptors:function(a){var i=a._plugins||(a._plugins={});if(i.id===this._cacheId)return i.descriptors;var n=[],o=[],r=a&&a.config||{},s=t.defaults.global.plugins,l=r.options&&r.options.plugins||{};return this._plugins.concat(r.plugins||[]).forEach(function(t){var a=n.indexOf(t);if(a===-1){var i=t.id,r=l[i];r!==!1&&(r===!0&&(r=e.clone(s[i])),n.push(t),o.push({plugin:t,options:r||{}}))}}),i.descriptors=o,i.id=this._cacheId,o}},t.pluginService=t.plugins,t.PluginBase=e.inherits({})}},{}],32:[function(t,e,a){"use strict";e.exports=function(t){function e(t,e,a){return i.isArray(e)?i.longestText(t,a,e):t.measureText(e).width}function a(e){var a=i.getValueOrDefault,n=t.defaults.global,o=a(e.fontSize,n.defaultFontSize),r=a(e.fontStyle,n.defaultFontStyle),s=a(e.fontFamily,n.defaultFontFamily);return{size:o,style:r,family:s,font:i.fontString(o,r,s)}}var i=t.helpers;t.defaults.scale={display:!0,position:"left",gridLines:{display:!0,color:"rgba(0, 0, 0, 0.1)",lineWidth:1,drawBorder:!0,drawOnChartArea:!0,drawTicks:!0,tickMarkLength:10,zeroLineWidth:1,zeroLineColor:"rgba(0,0,0,0.25)",offsetGridLines:!1,borderDash:[],borderDashOffset:0},scaleLabel:{labelString:"",display:!1},ticks:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,callback:t.Ticks.formatters.values}},t.Scale=t.Element.extend({getPadding:function(){var t=this;return{left:t.paddingLeft||0,top:t.paddingTop||0,right:t.paddingRight||0,bottom:t.paddingBottom||0}},beforeUpdate:function(){i.callCallback(this.options.beforeUpdate,[this])},update:function(t,e,a){var n=this;return n.beforeUpdate(),n.maxWidth=t,n.maxHeight=e,n.margins=i.extend({left:0,right:0,top:0,bottom:0},a),n.longestTextCache=n.longestTextCache||{},n.beforeSetDimensions(),n.setDimensions(),n.afterSetDimensions(),n.beforeDataLimits(),n.determineDataLimits(),n.afterDataLimits(),n.beforeBuildTicks(),n.buildTicks(),n.afterBuildTicks(),n.beforeTickToLabelConversion(),n.convertTicksToLabels(),n.afterTickToLabelConversion(),n.beforeCalculateTickRotation(),n.calculateTickRotation(),n.afterCalculateTickRotation(),n.beforeFit(),n.fit(),n.afterFit(),n.afterUpdate(),n.minSize},afterUpdate:function(){i.callCallback(this.options.afterUpdate,[this])},beforeSetDimensions:function(){i.callCallback(this.options.beforeSetDimensions,[this])},setDimensions:function(){var t=this;t.isHorizontal()?(t.width=t.maxWidth,t.left=0,t.right=t.width):(t.height=t.maxHeight,t.top=0,t.bottom=t.height),t.paddingLeft=0,t.paddingTop=0,t.paddingRight=0,t.paddingBottom=0},afterSetDimensions:function(){i.callCallback(this.options.afterSetDimensions,[this])},beforeDataLimits:function(){i.callCallback(this.options.beforeDataLimits,[this])},determineDataLimits:i.noop,afterDataLimits:function(){i.callCallback(this.options.afterDataLimits,[this])},beforeBuildTicks:function(){i.callCallback(this.options.beforeBuildTicks,[this])},buildTicks:i.noop,afterBuildTicks:function(){i.callCallback(this.options.afterBuildTicks,[this])},beforeTickToLabelConversion:function(){i.callCallback(this.options.beforeTickToLabelConversion,[this])},convertTicksToLabels:function(){var t=this,e=t.options.ticks;t.ticks=t.ticks.map(e.userCallback||e.callback)},afterTickToLabelConversion:function(){i.callCallback(this.options.afterTickToLabelConversion,[this])},beforeCalculateTickRotation:function(){i.callCallback(this.options.beforeCalculateTickRotation,[this])},calculateTickRotation:function(){var t=this,e=t.ctx,n=t.options.ticks,o=a(n);e.font=o.font;var r=n.minRotation||0;if(t.options.display&&t.isHorizontal())for(var s,l,u=i.longestText(e,o.font,t.ticks,t.longestTextCache),d=u,c=t.getPixelForTick(1)-t.getPixelForTick(0)-6;d>c&&r<n.maxRotation;){var h=i.toRadians(r);if(s=Math.cos(h),l=Math.sin(h),l*u>t.maxHeight){r--;break}r++,d=s*u}t.labelRotation=r},afterCalculateTickRotation:function(){i.callCallback(this.options.afterCalculateTickRotation,[this])},beforeFit:function(){i.callCallback(this.options.beforeFit,[this])},fit:function(){var t=this,n=t.minSize={width:0,height:0},o=t.options,r=o.ticks,s=o.scaleLabel,l=o.gridLines,u=o.display,d=t.isHorizontal(),c=a(r),h=1.5*a(s).size,f=o.gridLines.tickMarkLength;if(d?n.width=t.isFullWidth()?t.maxWidth-t.margins.left-t.margins.right:t.maxWidth:n.width=u&&l.drawTicks?f:0,d?n.height=u&&l.drawTicks?f:0:n.height=t.maxHeight,s.display&&u&&(d?n.height+=h:n.width+=h),r.display&&u){var g=i.longestText(t.ctx,c.font,t.ticks,t.longestTextCache),p=i.numberOfLabelLines(t.ticks),m=.5*c.size;if(d){t.longestLabelWidth=g;var v=i.toRadians(t.labelRotation),b=Math.cos(v),x=Math.sin(v),y=x*g+c.size*p+m*p;n.height=Math.min(t.maxHeight,n.height+y),t.ctx.font=c.font;var k=t.ticks[0],S=e(t.ctx,k,c.font),M=t.ticks[t.ticks.length-1],w=e(t.ctx,M,c.font);0!==t.labelRotation?(t.paddingLeft="bottom"===o.position?b*S+3:b*m+3,t.paddingRight="bottom"===o.position?b*m+3:b*w+3):(t.paddingLeft=S/2+3,t.paddingRight=w/2+3)}else r.mirror?g=0:g+=t.options.ticks.padding,n.width+=g,t.paddingTop=c.size/2,t.paddingBottom=c.size/2}t.handleMargins(),t.width=n.width,t.height=n.height},handleMargins:function(){var t=this;t.margins&&(t.paddingLeft=Math.max(t.paddingLeft-t.margins.left,0),t.paddingTop=Math.max(t.paddingTop-t.margins.top,0),t.paddingRight=Math.max(t.paddingRight-t.margins.right,0),t.paddingBottom=Math.max(t.paddingBottom-t.margins.bottom,0))},afterFit:function(){i.callCallback(this.options.afterFit,[this])},isHorizontal:function(){return"top"===this.options.position||"bottom"===this.options.position},isFullWidth:function(){return this.options.fullWidth},getRightValue:function(t){return null===t||"undefined"==typeof t?NaN:"number"!=typeof t||isFinite(t)?"object"==typeof t?t instanceof Date||t.isValid?t:this.getRightValue(this.isHorizontal()?t.x:t.y):t:NaN},getLabelForIndex:i.noop,getPixelForValue:i.noop,getValueForPixel:i.noop,getPixelForTick:function(t,e){var a=this;if(a.isHorizontal()){var i=a.width-(a.paddingLeft+a.paddingRight),n=i/Math.max(a.ticks.length-(a.options.gridLines.offsetGridLines?0:1),1),o=n*t+a.paddingLeft;e&&(o+=n/2);var r=a.left+Math.round(o);return r+=a.isFullWidth()?a.margins.left:0}var s=a.height-(a.paddingTop+a.paddingBottom);return a.top+t*(s/(a.ticks.length-1))},getPixelForDecimal:function(t){var e=this;if(e.isHorizontal()){var a=e.width-(e.paddingLeft+e.paddingRight),i=a*t+e.paddingLeft,n=e.left+Math.round(i);return n+=e.isFullWidth()?e.margins.left:0}return e.top+t*e.height},getBasePixel:function(){return this.getPixelForValue(this.getBaseValue())},getBaseValue:function(){var t=this,e=t.min,a=t.max;return t.beginAtZero?0:e<0&&a<0?a:e>0&&a>0?e:0},draw:function(e){var n=this,o=n.options;if(o.display){var r,s,l=n.ctx,u=t.defaults.global,d=o.ticks,c=o.gridLines,h=o.scaleLabel,f=0!==n.labelRotation,g=d.autoSkip,p=n.isHorizontal();d.maxTicksLimit&&(s=d.maxTicksLimit);var m=i.getValueOrDefault(d.fontColor,u.defaultFontColor),v=a(d),b=c.drawTicks?c.tickMarkLength:0,x=i.getValueOrDefault(c.borderDash,u.borderDash),y=i.getValueOrDefault(c.borderDashOffset,u.borderDashOffset),k=i.getValueOrDefault(h.fontColor,u.defaultFontColor),S=a(h),M=i.toRadians(n.labelRotation),w=Math.cos(M),C=n.longestLabelWidth*w;l.fillStyle=m;var I=[];if(p){if(r=!1,f&&(C/=2),(C+d.autoSkipPadding)*n.ticks.length>n.width-(n.paddingLeft+n.paddingRight)&&(r=1+Math.floor((C+d.autoSkipPadding)*n.ticks.length/(n.width-(n.paddingLeft+n.paddingRight)))),s&&n.ticks.length>s)for(;!r||n.ticks.length/(r||1)>s;)r||(r=1),r+=1;g||(r=!1)}var D="right"===o.position?n.left:n.right-b,A="right"===o.position?n.left+b:n.right,T="bottom"===o.position?n.top:n.bottom-b,P="bottom"===o.position?n.top+b:n.bottom;if(i.each(n.ticks,function(t,a){if(void 0!==t&&null!==t){var s=n.ticks.length===a+1,l=r>1&&a%r>0||a%r===0&&a+r>=n.ticks.length;if((!l||s)&&void 0!==t&&null!==t){var u,h;a===("undefined"!=typeof n.zeroLineIndex?n.zeroLineIndex:0)?(u=c.zeroLineWidth,h=c.zeroLineColor):(u=i.getValueAtIndexOrDefault(c.lineWidth,a),h=i.getValueAtIndexOrDefault(c.color,a));var g,m,v,k,S,w,C,_,F,V,R="middle",O="middle";if(p){"bottom"===o.position?(O=f?"middle":"top",R=f?"right":"center",V=n.top+b):(O=f?"middle":"bottom",R=f?"left":"center",V=n.bottom-b);var L=n.getPixelForTick(a)+i.aliasPixel(u);F=n.getPixelForTick(a,c.offsetGridLines)+d.labelOffset,g=v=S=C=L,m=T,k=P,w=e.top,_=e.bottom}else{var B,z="left"===o.position,W=d.padding;d.mirror?(R=z?"left":"right",B=W):(R=z?"right":"left",B=b+W),F=z?n.right-B:n.left+B;var N=n.getPixelForTick(a);N+=i.aliasPixel(u),V=n.getPixelForTick(a,c.offsetGridLines),g=D,v=A,S=e.left,C=e.right,m=k=w=_=N}I.push({tx1:g,ty1:m,tx2:v,ty2:k,x1:S,y1:w,x2:C,y2:_,labelX:F,labelY:V,glWidth:u,glColor:h,glBorderDash:x,glBorderDashOffset:y,rotation:-1*M,label:t,textBaseline:O,textAlign:R})}}}),i.each(I,function(t){if(c.display&&(l.save(),l.lineWidth=t.glWidth,l.strokeStyle=t.glColor,l.setLineDash&&(l.setLineDash(t.glBorderDash),l.lineDashOffset=t.glBorderDashOffset),l.beginPath(),c.drawTicks&&(l.moveTo(t.tx1,t.ty1),l.lineTo(t.tx2,t.ty2)),c.drawOnChartArea&&(l.moveTo(t.x1,t.y1),l.lineTo(t.x2,t.y2)),l.stroke(),l.restore()),d.display){l.save(),l.translate(t.labelX,t.labelY),l.rotate(t.rotation),l.font=v.font,l.textBaseline=t.textBaseline,l.textAlign=t.textAlign;var e=t.label;if(i.isArray(e))for(var a=0,n=0;a<e.length;++a)l.fillText(""+e[a],0,n),n+=1.5*v.size;else l.fillText(e,0,0);l.restore()}}),h.display){var _,F,V=0;if(p)_=n.left+(n.right-n.left)/2,F="bottom"===o.position?n.bottom-S.size/2:n.top+S.size/2;else{var R="left"===o.position;_=R?n.left+S.size/2:n.right-S.size/2,F=n.top+(n.bottom-n.top)/2,V=R?-.5*Math.PI:.5*Math.PI}l.save(),l.translate(_,F),l.rotate(V),l.textAlign="center",l.textBaseline="middle",l.fillStyle=k,l.font=S.font,l.fillText(h.labelString,0,0),l.restore()}if(c.drawBorder){l.lineWidth=i.getValueAtIndexOrDefault(c.lineWidth,0),l.strokeStyle=i.getValueAtIndexOrDefault(c.color,0);var O=n.left,L=n.right,B=n.top,z=n.bottom,W=i.aliasPixel(l.lineWidth);p?(B=z="top"===o.position?n.bottom:n.top,B+=W,z+=W):(O=L="left"===o.position?n.right:n.left,O+=W,L+=W),l.beginPath(),l.moveTo(O,B),l.lineTo(L,z),l.stroke()}}}})}},{}],33:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers;t.scaleService={constructors:{},defaults:{},registerScaleType:function(t,a,i){this.constructors[t]=a,this.defaults[t]=e.clone(i)},getScaleConstructor:function(t){return this.constructors.hasOwnProperty(t)?this.constructors[t]:void 0},getScaleDefaults:function(a){return this.defaults.hasOwnProperty(a)?e.scaleMerge(t.defaults.scale,this.defaults[a]):{}},updateScaleDefaults:function(t,a){var i=this.defaults;i.hasOwnProperty(t)&&(i[t]=e.extend(i[t],a))},addScalesToLayout:function(a){e.each(a.scales,function(e){t.layoutService.addBox(a,e)})}}}},{}],34:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers;t.Ticks={generators:{linear:function(t,a){var i,n=[];if(t.stepSize&&t.stepSize>0)i=t.stepSize;else{var o=e.niceNum(a.max-a.min,!1);i=e.niceNum(o/(t.maxTicks-1),!0)}var r=Math.floor(a.min/i)*i,s=Math.ceil(a.max/i)*i;t.min&&t.max&&t.stepSize&&e.almostWhole((t.max-t.min)/t.stepSize,i/1e3)&&(r=t.min,s=t.max);var l=(s-r)/i;l=e.almostEquals(l,Math.round(l),i/1e3)?Math.round(l):Math.ceil(l),n.push(void 0!==t.min?t.min:r);for(var u=1;u<l;++u)n.push(r+u*i);return n.push(void 0!==t.max?t.max:s),n},logarithmic:function(t,a){var i,n,o=[],r=e.getValueOrDefault,s=r(t.min,Math.pow(10,Math.floor(e.log10(a.min)))),l=Math.floor(e.log10(a.max)),u=Math.ceil(a.max/Math.pow(10,l));0===s?(i=Math.floor(e.log10(a.minNotZero)),n=Math.floor(a.minNotZero/Math.pow(10,i)),o.push(s),s=n*Math.pow(10,i)):(i=Math.floor(e.log10(s)),n=Math.floor(s/Math.pow(10,i)));do o.push(s),++n,10===n&&(n=1,++i),s=n*Math.pow(10,i);while(i<l||i===l&&n<u);var d=r(t.max,s);return o.push(d),o}},formatters:{values:function(t){return e.isArray(t)?t:""+t},linear:function(t,a,i){var n=i.length>3?i[2]-i[1]:i[1]-i[0];Math.abs(n)>1&&t!==Math.floor(t)&&(n=t-Math.floor(t));var o=e.log10(Math.abs(n)),r="";if(0!==t){var s=-1*Math.floor(o);s=Math.max(Math.min(s,20),0),r=t.toFixed(s)}else r="0";return r},logarithmic:function(t,a,i){var n=t/Math.pow(10,Math.floor(e.log10(t)));return 0===t?"0":1===n||2===n||5===n||0===a||a===i.length-1?t.toExponential():""}}}}},{}],35:[function(t,e,a){"use strict";e.exports=function(t){function e(e,a){var i=new t.Title({ctx:e.chart.ctx,options:a,chart:e});e.titleBlock=i,t.layoutService.addBox(e,i)}var a=t.helpers;t.defaults.global.title={display:!1,position:"top",fullWidth:!0,fontStyle:"bold",padding:10,text:""};var i=a.noop;t.Title=t.Element.extend({initialize:function(t){var e=this;a.extend(e,t),e.legendHitBoxes=[]},beforeUpdate:i,update:function(t,e,a){var i=this;return i.beforeUpdate(),i.maxWidth=t,i.maxHeight=e,i.margins=a,i.beforeSetDimensions(),i.setDimensions(),i.afterSetDimensions(),i.beforeBuildLabels(),i.buildLabels(),i.afterBuildLabels(),i.beforeFit(),i.fit(),i.afterFit(),i.afterUpdate(),i.minSize},afterUpdate:i,beforeSetDimensions:i,setDimensions:function(){var t=this;t.isHorizontal()?(t.width=t.maxWidth,t.left=0,t.right=t.width):(t.height=t.maxHeight,t.top=0,t.bottom=t.height),t.paddingLeft=0,t.paddingTop=0,t.paddingRight=0,t.paddingBottom=0,t.minSize={width:0,height:0}},afterSetDimensions:i,beforeBuildLabels:i,buildLabels:i,afterBuildLabels:i,beforeFit:i,fit:function(){var e=this,i=a.getValueOrDefault,n=e.options,o=t.defaults.global,r=n.display,s=i(n.fontSize,o.defaultFontSize),l=e.minSize;e.isHorizontal()?(l.width=e.maxWidth,l.height=r?s+2*n.padding:0):(l.width=r?s+2*n.padding:0,l.height=e.maxHeight),e.width=l.width,e.height=l.height},afterFit:i,isHorizontal:function(){var t=this.options.position;return"top"===t||"bottom"===t},draw:function(){var e=this,i=e.ctx,n=a.getValueOrDefault,o=e.options,r=t.defaults.global;if(o.display){var s,l,u,d=n(o.fontSize,r.defaultFontSize),c=n(o.fontStyle,r.defaultFontStyle),h=n(o.fontFamily,r.defaultFontFamily),f=a.fontString(d,c,h),g=0,p=e.top,m=e.left,v=e.bottom,b=e.right;i.fillStyle=n(o.fontColor,r.defaultFontColor),i.font=f,e.isHorizontal()?(s=m+(b-m)/2,l=p+(v-p)/2,u=b-m):(s="left"===o.position?m+d/2:b-d/2,l=p+(v-p)/2,u=v-p,g=Math.PI*("left"===o.position?-.5:.5)),i.save(),i.translate(s,l),i.rotate(g),i.textAlign="center",i.textBaseline="middle",i.fillText(o.text,0,0,u),i.restore()}}}),t.plugins.register({beforeInit:function(t){var a=t.options.title;a&&e(t,a)},beforeUpdate:function(i){var n=i.options.title;n?(n=a.configMerge(t.defaults.global.title,n),i.titleBlock?i.titleBlock.options=n:e(i,n)):(t.layoutService.removeBox(i,i.titleBlock),delete i.titleBlock)}})}},{}],36:[function(t,e,a){"use strict";e.exports=function(t){function e(t,e){var a=l.color(t);return a.alpha(e*a.alpha()).rgbaString()}function a(t,e){return e&&(l.isArray(e)?Array.prototype.push.apply(t,e):t.push(e)),t}function i(t){var e=t._xScale,a=t._yScale||t._scale,i=t._index,n=t._datasetIndex;return{xLabel:e?e.getLabelForIndex(i,n):"",yLabel:a?a.getLabelForIndex(i,n):"",index:i,datasetIndex:n,x:t._model.x,y:t._model.y}}function n(e){var a=t.defaults.global,i=l.getValueOrDefault;return{xPadding:e.xPadding,yPadding:e.yPadding,xAlign:e.xAlign,yAlign:e.yAlign,bodyFontColor:e.bodyFontColor,_bodyFontFamily:i(e.bodyFontFamily,a.defaultFontFamily),_bodyFontStyle:i(e.bodyFontStyle,a.defaultFontStyle),_bodyAlign:e.bodyAlign,bodyFontSize:i(e.bodyFontSize,a.defaultFontSize),bodySpacing:e.bodySpacing,titleFontColor:e.titleFontColor,_titleFontFamily:i(e.titleFontFamily,a.defaultFontFamily),_titleFontStyle:i(e.titleFontStyle,a.defaultFontStyle),titleFontSize:i(e.titleFontSize,a.defaultFontSize),_titleAlign:e.titleAlign,titleSpacing:e.titleSpacing,titleMarginBottom:e.titleMarginBottom,footerFontColor:e.footerFontColor,_footerFontFamily:i(e.footerFontFamily,a.defaultFontFamily),_footerFontStyle:i(e.footerFontStyle,a.defaultFontStyle),footerFontSize:i(e.footerFontSize,a.defaultFontSize),_footerAlign:e.footerAlign,footerSpacing:e.footerSpacing,footerMarginTop:e.footerMarginTop,caretSize:e.caretSize,cornerRadius:e.cornerRadius,backgroundColor:e.backgroundColor,opacity:0,legendColorBackground:e.multiKeyBackground,displayColors:e.displayColors}}function o(t,e){var a=t._chart.ctx,i=2*e.yPadding,n=0,o=e.body,r=o.reduce(function(t,e){return t+e.before.length+e.lines.length+e.after.length},0);r+=e.beforeBody.length+e.afterBody.length;var s=e.title.length,u=e.footer.length,d=e.titleFontSize,c=e.bodyFontSize,h=e.footerFontSize;i+=s*d,i+=s?(s-1)*e.titleSpacing:0,i+=s?e.titleMarginBottom:0,i+=r*c,i+=r?(r-1)*e.bodySpacing:0,i+=u?e.footerMarginTop:0,i+=u*h,i+=u?(u-1)*e.footerSpacing:0;var f=0,g=function(t){n=Math.max(n,a.measureText(t).width+f)};return a.font=l.fontString(d,e._titleFontStyle,e._titleFontFamily),l.each(e.title,g),a.font=l.fontString(c,e._bodyFontStyle,e._bodyFontFamily),l.each(e.beforeBody.concat(e.afterBody),g),f=e.displayColors?c+2:0,l.each(o,function(t){l.each(t.before,g),l.each(t.lines,g),l.each(t.after,g)}),f=0,a.font=l.fontString(h,e._footerFontStyle,e._footerFontFamily),l.each(e.footer,g),n+=2*e.xPadding,{width:n,height:i}}function r(t,e){var a=t._model,i=t._chart,n=t._chartInstance.chartArea,o="center",r="center";a.y<e.height?r="top":a.y>i.height-e.height&&(r="bottom");var s,l,u,d,c,h=(n.left+n.right)/2,f=(n.top+n.bottom)/2;"center"===r?(s=function(t){return t<=h},l=function(t){return t>h}):(s=function(t){return t<=e.width/2},l=function(t){return t>=i.width-e.width/2}),u=function(t){return t+e.width>i.width},d=function(t){return t-e.width<0},c=function(t){return t<=f?"top":"bottom"},s(a.x)?(o="left",u(a.x)&&(o="center",r=c(a.y))):l(a.x)&&(o="right",d(a.x)&&(o="center",r=c(a.y)));var g=t._options;return{xAlign:g.xAlign?g.xAlign:o,yAlign:g.yAlign?g.yAlign:r}}function s(t,e,a){var i=t.x,n=t.y,o=t.caretSize,r=t.caretPadding,s=t.cornerRadius,l=a.xAlign,u=a.yAlign,d=o+r,c=s+r;return"right"===l?i-=e.width:"center"===l&&(i-=e.width/2),"top"===u?n+=d:n-="bottom"===u?e.height+d:e.height/2,"center"===u?"left"===l?i+=d:"right"===l&&(i-=d):"left"===l?i-=c:"right"===l&&(i+=c),{x:i,y:n}}var l=t.helpers;t.defaults.global.tooltips={enabled:!0,custom:null,mode:"nearest",position:"average",intersect:!0,backgroundColor:"rgba(0,0,0,0.8)",titleFontStyle:"bold",titleSpacing:2,titleMarginBottom:6,titleFontColor:"#fff",titleAlign:"left",bodySpacing:2,bodyFontColor:"#fff",bodyAlign:"left",footerFontStyle:"bold",footerSpacing:2,footerMarginTop:6,footerFontColor:"#fff",footerAlign:"left",yPadding:6,xPadding:6,caretSize:5,cornerRadius:6,multiKeyBackground:"#fff",displayColors:!0,callbacks:{beforeTitle:l.noop,title:function(t,e){var a="",i=e.labels,n=i?i.length:0;if(t.length>0){var o=t[0];o.xLabel?a=o.xLabel:n>0&&o.index<n&&(a=i[o.index])}return a},afterTitle:l.noop,beforeBody:l.noop,beforeLabel:l.noop,label:function(t,e){var a=e.datasets[t.datasetIndex].label||"";return a+": "+t.yLabel},labelColor:function(t,e){var a=e.getDatasetMeta(t.datasetIndex),i=a.data[t.index],n=i._view;return{borderColor:n.borderColor,backgroundColor:n.backgroundColor}},afterLabel:l.noop,afterBody:l.noop,beforeFooter:l.noop,footer:l.noop,afterFooter:l.noop}},t.Tooltip=t.Element.extend({initialize:function(){this._model=n(this._options)},getTitle:function(){var t=this,e=t._options,i=e.callbacks,n=i.beforeTitle.apply(t,arguments),o=i.title.apply(t,arguments),r=i.afterTitle.apply(t,arguments),s=[];return s=a(s,n),s=a(s,o),s=a(s,r)},getBeforeBody:function(){var t=this._options.callbacks.beforeBody.apply(this,arguments);return l.isArray(t)?t:void 0!==t?[t]:[]},getBody:function(t,e){var i=this,n=i._options.callbacks,o=[];return l.each(t,function(t){var r={before:[],lines:[],after:[]};a(r.before,n.beforeLabel.call(i,t,e)),a(r.lines,n.label.call(i,t,e)),a(r.after,n.afterLabel.call(i,t,e)),o.push(r)}),o},getAfterBody:function(){var t=this._options.callbacks.afterBody.apply(this,arguments);return l.isArray(t)?t:void 0!==t?[t]:[]},getFooter:function(){var t=this,e=t._options.callbacks,i=e.beforeFooter.apply(t,arguments),n=e.footer.apply(t,arguments),o=e.afterFooter.apply(t,arguments),r=[];return r=a(r,i),r=a(r,n),r=a(r,o)},update:function(e){var a,u,d=this,c=d._options,h=d._model,f=d._model=n(c),g=d._active,p=d._data,m=d._chartInstance,v={xAlign:h.xAlign,yAlign:h.yAlign},b={x:h.x,y:h.y},x={width:h.width,height:h.height},y={x:h.caretX,y:h.caretY};if(g.length){f.opacity=1;var k=[];y=t.Tooltip.positioners[c.position](g,d._eventPosition);var S=[];for(a=0,u=g.length;a<u;++a)S.push(i(g[a]));c.filter&&(S=S.filter(function(t){return c.filter(t,p)})),c.itemSort&&(S=S.sort(function(t,e){return c.itemSort(t,e,p)})),l.each(S,function(t){k.push(c.callbacks.labelColor.call(d,t,m))}),f.title=d.getTitle(S,p),f.beforeBody=d.getBeforeBody(S,p),f.body=d.getBody(S,p),f.afterBody=d.getAfterBody(S,p),f.footer=d.getFooter(S,p),f.x=Math.round(y.x),f.y=Math.round(y.y),f.caretPadding=l.getValueOrDefault(y.padding,2),f.labelColors=k,f.dataPoints=S,x=o(this,f),v=r(this,x),b=s(f,x,v)}else f.opacity=0;return f.xAlign=v.xAlign,f.yAlign=v.yAlign,f.x=b.x,f.y=b.y,f.width=x.width,f.height=x.height,f.caretX=y.x,f.caretY=y.y,d._model=f,e&&c.custom&&c.custom.call(d,f),d},drawCaret:function(t,a,i){var n,o,r,s,l,u,d=this._view,c=this._chart.ctx,h=d.caretSize,f=d.cornerRadius,g=d.xAlign,p=d.yAlign,m=t.x,v=t.y,b=a.width,x=a.height;"center"===p?("left"===g?(n=m,o=n-h,r=n):(n=m+b,o=n+h,r=n),l=v+x/2,s=l-h,u=l+h):("left"===g?(n=m+f,o=n+h,r=o+h):"right"===g?(n=m+b-f,o=n-h,r=o-h):(o=m+b/2,n=o-h,r=o+h),"top"===p?(s=v,l=s-h,u=s):(s=v+x,l=s+h,u=s)),c.fillStyle=e(d.backgroundColor,i),c.beginPath(),c.moveTo(n,s),c.lineTo(o,l),c.lineTo(r,u),c.closePath(),c.fill()},drawTitle:function(t,a,i,n){var o=a.title;if(o.length){i.textAlign=a._titleAlign,i.textBaseline="top";var r=a.titleFontSize,s=a.titleSpacing;i.fillStyle=e(a.titleFontColor,n),i.font=l.fontString(r,a._titleFontStyle,a._titleFontFamily);var u,d;for(u=0,d=o.length;u<d;++u)i.fillText(o[u],t.x,t.y),t.y+=r+s,u+1===o.length&&(t.y+=a.titleMarginBottom-s)}},drawBody:function(t,a,i,n){var o=a.bodyFontSize,r=a.bodySpacing,s=a.body;i.textAlign=a._bodyAlign,i.textBaseline="top";var u=e(a.bodyFontColor,n);i.fillStyle=u,i.font=l.fontString(o,a._bodyFontStyle,a._bodyFontFamily);var d=0,c=function(e){i.fillText(e,t.x+d,t.y),t.y+=o+r};l.each(a.beforeBody,c);var h=a.displayColors;d=h?o+2:0,l.each(s,function(r,s){l.each(r.before,c),l.each(r.lines,function(r){h&&(i.fillStyle=e(a.legendColorBackground,n),i.fillRect(t.x,t.y,o,o),i.strokeStyle=e(a.labelColors[s].borderColor,n),i.strokeRect(t.x,t.y,o,o),i.fillStyle=e(a.labelColors[s].backgroundColor,n),i.fillRect(t.x+1,t.y+1,o-2,o-2),i.fillStyle=u),c(r)}),l.each(r.after,c)}),d=0,l.each(a.afterBody,c),t.y-=r},drawFooter:function(t,a,i,n){var o=a.footer;o.length&&(t.y+=a.footerMarginTop,i.textAlign=a._footerAlign,i.textBaseline="top",i.fillStyle=e(a.footerFontColor,n),i.font=l.fontString(a.footerFontSize,a._footerFontStyle,a._footerFontFamily),l.each(o,function(e){i.fillText(e,t.x,t.y),t.y+=a.footerFontSize+a.footerSpacing}))},drawBackground:function(t,a,i,n,o){i.fillStyle=e(a.backgroundColor,o),l.drawRoundedRectangle(i,t.x,t.y,n.width,n.height,a.cornerRadius),i.fill()},draw:function(){var t=this._chart.ctx,e=this._view;if(0!==e.opacity){var a={width:e.width,height:e.height},i={x:e.x,y:e.y},n=Math.abs(e.opacity<.001)?0:e.opacity;this._options.enabled&&(this.drawBackground(i,e,t,a,n),this.drawCaret(i,a,n),i.x+=e.xPadding,i.y+=e.yPadding,this.drawTitle(i,e,t,n),this.drawBody(i,e,t,n),this.drawFooter(i,e,t,n))}},handleEvent:function(t){var e=this,a=e._options,i=!1;if(e._lastActive=e._lastActive||[],"mouseout"===t.type?e._active=[]:e._active=e._chartInstance.getElementsAtEventForMode(t,a.mode,a),i=!l.arrayEquals(e._active,e._lastActive),e._lastActive=e._active,a.enabled||a.custom){e._eventPosition={x:t.x,y:t.y};var n=e._model;e.update(!0),e.pivot(),i|=n.x!==e._model.x||n.y!==e._model.y}return i}}),t.Tooltip.positioners={average:function(t){if(!t.length)return!1;var e,a,i=0,n=0,o=0;for(e=0,a=t.length;e<a;++e){var r=t[e];if(r&&r.hasValue()){var s=r.tooltipPosition();i+=s.x,n+=s.y,++o}}return{x:Math.round(i/o),y:Math.round(n/o)}},nearest:function(t,e){var a,i,n,o=e.x,r=e.y,s=Number.POSITIVE_INFINITY;for(i=0,n=t.length;i<n;++i){var u=t[i];if(u&&u.hasValue()){var d=u.getCenterPoint(),c=l.distanceBetweenPoints(e,d);c<s&&(s=c,a=u)}}if(a){var h=a.tooltipPosition();o=h.x,r=h.y}return{x:o,y:r}}}}},{}],37:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers,a=t.defaults.global;a.elements.arc={backgroundColor:a.defaultColor,borderColor:"#fff",borderWidth:2},t.elements.Arc=t.Element.extend({inLabelRange:function(t){var e=this._view;return!!e&&Math.pow(t-e.x,2)<Math.pow(e.radius+e.hoverRadius,2)},inRange:function(t,a){var i=this._view;if(i){for(var n=e.getAngleFromPoint(i,{x:t,y:a}),o=n.angle,r=n.distance,s=i.startAngle,l=i.endAngle;l<s;)l+=2*Math.PI;for(;o>l;)o-=2*Math.PI;for(;o<s;)o+=2*Math.PI;var u=o>=s&&o<=l,d=r>=i.innerRadius&&r<=i.outerRadius;return u&&d}return!1},getCenterPoint:function(){var t=this._view,e=(t.startAngle+t.endAngle)/2,a=(t.innerRadius+t.outerRadius)/2;return{x:t.x+Math.cos(e)*a,y:t.y+Math.sin(e)*a}},getArea:function(){var t=this._view;return Math.PI*((t.endAngle-t.startAngle)/(2*Math.PI))*(Math.pow(t.outerRadius,2)-Math.pow(t.innerRadius,2))},tooltipPosition:function(){var t=this._view,e=t.startAngle+(t.endAngle-t.startAngle)/2,a=(t.outerRadius-t.innerRadius)/2+t.innerRadius;return{x:t.x+Math.cos(e)*a,y:t.y+Math.sin(e)*a}},draw:function(){var t=this._chart.ctx,e=this._view,a=e.startAngle,i=e.endAngle;t.beginPath(),t.arc(e.x,e.y,e.outerRadius,a,i),t.arc(e.x,e.y,e.innerRadius,i,a,!0),t.closePath(),t.strokeStyle=e.borderColor,t.lineWidth=e.borderWidth,t.fillStyle=e.backgroundColor,t.fill(),t.lineJoin="bevel",e.borderWidth&&t.stroke()}})}},{}],38:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers,a=t.defaults.global;t.defaults.global.elements.line={tension:.4,backgroundColor:a.defaultColor,borderWidth:3,borderColor:a.defaultColor,borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",capBezierPoints:!0,fill:!0},t.elements.Line=t.Element.extend({draw:function(){function t(t,e){var a=e._view;e._view.steppedLine===!0?(l.lineTo(a.x,t._view.y),l.lineTo(a.x,a.y)):0===e._view.tension?l.lineTo(a.x,a.y):l.bezierCurveTo(t._view.controlPointNextX,t._view.controlPointNextY,a.controlPointPreviousX,a.controlPointPreviousY,a.x,a.y)}var i=this,n=i._view,o=n.spanGaps,r=n.scaleZero,s=i._loop;s||("top"===n.fill?r=n.scaleTop:"bottom"===n.fill&&(r=n.scaleBottom));var l=i._chart.ctx;l.save();var u=i._children.slice(),d=-1;s&&u.length&&u.push(u[0]);var c,h,f,g;if(u.length&&n.fill){for(l.beginPath(),c=0;c<u.length;++c)h=u[c],f=e.previousItem(u,c),g=h._view,0===c?(s?l.moveTo(r.x,r.y):l.moveTo(g.x,r),g.skip||(d=c,l.lineTo(g.x,g.y))):(f=d===-1?f:u[d],g.skip?o||d!==c-1||(s?l.lineTo(r.x,r.y):l.lineTo(f._view.x,r)):(d!==c-1?o&&d!==-1?t(f,h):s?l.lineTo(g.x,g.y):(l.lineTo(g.x,r),l.lineTo(g.x,g.y)):t(f,h),d=c));s||d===-1||l.lineTo(u[d]._view.x,r),l.fillStyle=n.backgroundColor||a.defaultColor,l.closePath(),l.fill()}var p=a.elements.line;for(l.lineCap=n.borderCapStyle||p.borderCapStyle,l.setLineDash&&l.setLineDash(n.borderDash||p.borderDash),l.lineDashOffset=n.borderDashOffset||p.borderDashOffset,l.lineJoin=n.borderJoinStyle||p.borderJoinStyle,l.lineWidth=n.borderWidth||p.borderWidth,l.strokeStyle=n.borderColor||a.defaultColor,l.beginPath(),d=-1,c=0;c<u.length;++c)h=u[c],f=e.previousItem(u,c),g=h._view,0===c?g.skip||(l.moveTo(g.x,g.y),d=c):(f=d===-1?f:u[d],g.skip||(d!==c-1&&!o||d===-1?l.moveTo(g.x,g.y):t(f,h),d=c));l.stroke(),l.restore()}})}},{}],39:[function(t,e,a){"use strict";e.exports=function(t){function e(t){var e=this._view;return!!e&&Math.pow(t-e.x,2)<Math.pow(e.radius+e.hitRadius,2)}function a(t){var e=this._view;return!!e&&Math.pow(t-e.y,2)<Math.pow(e.radius+e.hitRadius,2)}var i=t.helpers,n=t.defaults.global,o=n.defaultColor;n.elements.point={radius:3,pointStyle:"circle",backgroundColor:o,borderWidth:1,borderColor:o,hitRadius:1,hoverRadius:4,hoverBorderWidth:1},t.elements.Point=t.Element.extend({inRange:function(t,e){var a=this._view;return!!a&&Math.pow(t-a.x,2)+Math.pow(e-a.y,2)<Math.pow(a.hitRadius+a.radius,2)},inLabelRange:e,inXRange:e,inYRange:a,getCenterPoint:function(){var t=this._view;return{x:t.x,y:t.y}},getArea:function(){return Math.PI*Math.pow(this._view.radius,2)},tooltipPosition:function(){var t=this._view;return{x:t.x,y:t.y,padding:t.radius+t.borderWidth}},draw:function(e){var a=this._view,r=this._model,s=this._chart.ctx,l=a.pointStyle,u=a.radius,d=a.x,c=a.y,h=t.helpers.color,f=1.01,g=0;a.skip||(s.strokeStyle=a.borderColor||o,s.lineWidth=i.getValueOrDefault(a.borderWidth,n.elements.point.borderWidth),s.fillStyle=a.backgroundColor||o,void 0!==e&&(r.x<e.left||e.right*f<r.x||r.y<e.top||e.bottom*f<r.y)&&(r.x<e.left?g=(d-r.x)/(e.left-r.x):e.right*f<r.x?g=(r.x-d)/(r.x-e.right):r.y<e.top?g=(c-r.y)/(e.top-r.y):e.bottom*f<r.y&&(g=(r.y-c)/(r.y-e.bottom)),g=Math.round(100*g)/100,s.strokeStyle=h(s.strokeStyle).alpha(g).rgbString(),s.fillStyle=h(s.fillStyle).alpha(g).rgbString()),t.canvasHelpers.drawPoint(s,l,u,d,c))}})}},{}],40:[function(t,e,a){"use strict";e.exports=function(t){function e(t){return void 0!==t._view.width}function a(t){var a,i,n,o,r=t._view;if(e(t)){var s=r.width/2;a=r.x-s,i=r.x+s,n=Math.min(r.y,r.base),o=Math.max(r.y,r.base)}else{var l=r.height/2;a=Math.min(r.x,r.base),i=Math.max(r.x,r.base),n=r.y-l,o=r.y+l}return{left:a,top:n,right:i,bottom:o}}var i=t.defaults.global;i.elements.rectangle={backgroundColor:i.defaultColor,borderWidth:0,borderColor:i.defaultColor,borderSkipped:"bottom"},t.elements.Rectangle=t.Element.extend({draw:function(){function t(t){return v[(x+t)%4]}var e,a,i,n,o,r,s,l=this._chart.ctx,u=this._view,d=u.borderWidth;if(u.horizontal?(e=u.base,a=u.x,i=u.y-u.height/2,n=u.y+u.height/2,o=a>e?1:-1,r=1,s=u.borderSkipped||"left"):(e=u.x-u.width/2,a=u.x+u.width/2,i=u.y,n=u.base,o=1,r=n>i?1:-1,s=u.borderSkipped||"bottom"),d){var c=Math.min(Math.abs(e-a),Math.abs(i-n));d=d>c?c:d;var h=d/2,f=e+("left"!==s?h*o:0),g=a+("right"!==s?-h*o:0),p=i+("top"!==s?h*r:0),m=n+("bottom"!==s?-h*r:0);f!==g&&(i=p,n=m),p!==m&&(e=f,a=g)}l.beginPath(),l.fillStyle=u.backgroundColor,l.strokeStyle=u.borderColor,l.lineWidth=d;var v=[[e,n],[e,i],[a,i],[a,n]],b=["bottom","left","top","right"],x=b.indexOf(s,0);x===-1&&(x=0);var y=t(0);l.moveTo(y[0],y[1]);for(var k=1;k<4;k++)y=t(k),l.lineTo(y[0],y[1]);l.fill(),d&&l.stroke()},height:function(){var t=this._view;return t.base-t.y},inRange:function(t,e){var i=!1;if(this._view){var n=a(this);i=t>=n.left&&t<=n.right&&e>=n.top&&e<=n.bottom}return i},inLabelRange:function(t,i){var n=this;if(!n._view)return!1;var o=!1,r=a(n);return o=e(n)?t>=r.left&&t<=r.right:i>=r.top&&i<=r.bottom},inXRange:function(t){var e=a(this);return t>=e.left&&t<=e.right},inYRange:function(t){var e=a(this);return t>=e.top&&t<=e.bottom},getCenterPoint:function(){var t,a,i=this._view;return e(this)?(t=i.x,a=(i.y+i.base)/2):(t=(i.x+i.base)/2,a=i.y),{x:t,y:a}},getArea:function(){var t=this._view;return t.width*Math.abs(t.y-t.base)},tooltipPosition:function(){var t=this._view;return{x:t.x,y:t.y}}})}},{}],41:[function(t,e,a){"use strict";e.exports=function(t){function e(t,e){var a=l.getStyle(t,e),i=a&&a.match(/(\d+)px/);return i?Number(i[1]):void 0}function a(t,a){var i=t.style,n=t.getAttribute("height"),o=t.getAttribute("width");if(t._chartjs={initial:{height:n,width:o,style:{display:i.display,height:i.height,width:i.width}}},i.display=i.display||"block",null===o||""===o){var r=e(t,"width");void 0!==r&&(t.width=r)}if(null===n||""===n)if(""===t.style.height)t.height=t.width/(a.options.aspectRatio||2);else{var s=e(t,"height");void 0!==r&&(t.height=s)}return t}function i(t,e,a,i,n){return{type:t,chart:e,native:n||null,x:void 0!==a?a:null,y:void 0!==i?i:null}}function n(t,e){
-var a=u[t.type]||t.type,n=l.getRelativePosition(t,e);return i(a,e,n.x,n.y,t)}function o(t){var e=document.createElement("iframe");return e.className="chartjs-hidden-iframe",e.style.cssText="display:block;overflow:hidden;border:0;margin:0;top:0;left:0;bottom:0;right:0;height:100%;width:100%;position:absolute;pointer-events:none;z-index:-1;",e.tabIndex=-1,l.addEvent(e,"load",function(){l.addEvent(e.contentWindow||e,"resize",t),t()}),e}function r(t,e,a){var n=t._chartjs={ticking:!1},r=function(){n.ticking||(n.ticking=!0,l.requestAnimFrame.call(window,function(){if(n.resizer)return n.ticking=!1,e(i("resize",a))}))};n.resizer=o(r),t.insertBefore(n.resizer,t.firstChild)}function s(t){if(t&&t._chartjs){var e=t._chartjs.resizer;e&&(e.parentNode.removeChild(e),t._chartjs.resizer=null),delete t._chartjs}}var l=t.helpers,u={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"};return{acquireContext:function(t,e){if("string"==typeof t?t=document.getElementById(t):t.length&&(t=t[0]),t&&t.canvas&&(t=t.canvas),t instanceof HTMLCanvasElement){var i=t.getContext&&t.getContext("2d");if(i instanceof CanvasRenderingContext2D)return a(t,e),i}return null},releaseContext:function(t){var e=t.canvas;if(e._chartjs){var a=e._chartjs.initial;["height","width"].forEach(function(t){var i=a[t];void 0===i||null===i?e.removeAttribute(t):e.setAttribute(t,i)}),l.each(a.style||{},function(t,a){e.style[a]=t}),e.width=e.width,delete e._chartjs}},addEventListener:function(t,e,a){var i=t.chart.canvas;if("resize"===e)return void r(i.parentNode,a,t.chart);var o=a._chartjs||(a._chartjs={}),s=o.proxies||(o.proxies={}),u=s[t.id+"_"+e]=function(e){a(n(e,t.chart))};l.addEvent(i,e,u)},removeEventListener:function(t,e,a){var i=t.chart.canvas;if("resize"===e)return void s(i.parentNode,a);var n=a._chartjs||{},o=n.proxies||{},r=o[t.id+"_"+e];r&&l.removeEvent(i,e,r)}}}},{}],42:[function(t,e,a){"use strict";var i=t(41);e.exports=function(t){t.platform={acquireContext:function(){},releaseContext:function(){},addEventListener:function(){},removeEventListener:function(){}},t.helpers.extend(t.platform,i(t))}},{41:41}],43:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers,a={position:"bottom"},i=t.Scale.extend({getLabels:function(){var t=this.chart.data;return(this.isHorizontal()?t.xLabels:t.yLabels)||t.labels},determineDataLimits:function(){var t=this,a=t.getLabels();t.minIndex=0,t.maxIndex=a.length-1;var i;void 0!==t.options.ticks.min&&(i=e.indexOf(a,t.options.ticks.min),t.minIndex=i!==-1?i:t.minIndex),void 0!==t.options.ticks.max&&(i=e.indexOf(a,t.options.ticks.max),t.maxIndex=i!==-1?i:t.maxIndex),t.min=a[t.minIndex],t.max=a[t.maxIndex]},buildTicks:function(){var t=this,e=t.getLabels();t.ticks=0===t.minIndex&&t.maxIndex===e.length-1?e:e.slice(t.minIndex,t.maxIndex+1)},getLabelForIndex:function(t,e){var a=this,i=a.chart.data,n=a.isHorizontal();return i.yLabels&&!n?a.getRightValue(i.datasets[e].data[t]):a.ticks[t-a.minIndex]},getPixelForValue:function(t,e,a,i){var n=this,o=Math.max(n.maxIndex+1-n.minIndex-(n.options.gridLines.offsetGridLines?0:1),1);if(void 0!==t&&isNaN(e)){var r=n.getLabels(),s=r.indexOf(t);e=s!==-1?s:e}if(n.isHorizontal()){var l=n.width/o,u=l*(e-n.minIndex);return(n.options.gridLines.offsetGridLines&&i||n.maxIndex===n.minIndex&&i)&&(u+=l/2),n.left+Math.round(u)}var d=n.height/o,c=d*(e-n.minIndex);return n.options.gridLines.offsetGridLines&&i&&(c+=d/2),n.top+Math.round(c)},getPixelForTick:function(t,e){return this.getPixelForValue(this.ticks[t],t+this.minIndex,null,e)},getValueForPixel:function(t){var e,a=this,i=Math.max(a.ticks.length-(a.options.gridLines.offsetGridLines?0:1),1),n=a.isHorizontal(),o=(n?a.width:a.height)/i;return t-=n?a.left:a.top,a.options.gridLines.offsetGridLines&&(t-=o/2),e=t<=0?0:Math.round(t/o)},getBasePixel:function(){return this.bottom}});t.scaleService.registerScaleType("category",i,a)}},{}],44:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers,a={position:"left",ticks:{callback:t.Ticks.formatters.linear}},i=t.LinearScaleBase.extend({determineDataLimits:function(){function t(t){return s?t.xAxisID===a.id:t.yAxisID===a.id}var a=this,i=a.options,n=a.chart,o=n.data,r=o.datasets,s=a.isHorizontal();a.min=null,a.max=null;var l=i.stacked;if(void 0===l&&e.each(r,function(e,a){if(!l){var i=n.getDatasetMeta(a);n.isDatasetVisible(a)&&t(i)&&void 0!==i.stack&&(l=!0)}}),i.stacked||l){var u={};e.each(r,function(o,r){var s=n.getDatasetMeta(r),l=[s.type,void 0===i.stacked&&void 0===s.stack?r:"",s.stack].join(".");void 0===u[l]&&(u[l]={positiveValues:[],negativeValues:[]});var d=u[l].positiveValues,c=u[l].negativeValues;n.isDatasetVisible(r)&&t(s)&&e.each(o.data,function(t,e){var n=+a.getRightValue(t);isNaN(n)||s.data[e].hidden||(d[e]=d[e]||0,c[e]=c[e]||0,i.relativePoints?d[e]=100:n<0?c[e]+=n:d[e]+=n)})}),e.each(u,function(t){var i=t.positiveValues.concat(t.negativeValues),n=e.min(i),o=e.max(i);a.min=null===a.min?n:Math.min(a.min,n),a.max=null===a.max?o:Math.max(a.max,o)})}else e.each(r,function(i,o){var r=n.getDatasetMeta(o);n.isDatasetVisible(o)&&t(r)&&e.each(i.data,function(t,e){var i=+a.getRightValue(t);isNaN(i)||r.data[e].hidden||(null===a.min?a.min=i:i<a.min&&(a.min=i),null===a.max?a.max=i:i>a.max&&(a.max=i))})});this.handleTickRangeOptions()},getTickLimit:function(){var a,i=this,n=i.options.ticks;if(i.isHorizontal())a=Math.min(n.maxTicksLimit?n.maxTicksLimit:11,Math.ceil(i.width/50));else{var o=e.getValueOrDefault(n.fontSize,t.defaults.global.defaultFontSize);a=Math.min(n.maxTicksLimit?n.maxTicksLimit:11,Math.ceil(i.height/(2*o)))}return a},handleDirectionalChanges:function(){this.isHorizontal()||this.ticks.reverse()},getLabelForIndex:function(t,e){return+this.getRightValue(this.chart.data.datasets[e].data[t])},getPixelForValue:function(t){var e,a=this,i=a.start,n=+a.getRightValue(t),o=a.end-i;return a.isHorizontal()?(e=a.left+a.width/o*(n-i),Math.round(e)):(e=a.bottom-a.height/o*(n-i),Math.round(e))},getValueForPixel:function(t){var e=this,a=e.isHorizontal(),i=a?e.width:e.height,n=(a?t-e.left:e.bottom-t)/i;return e.start+(e.end-e.start)*n},getPixelForTick:function(t){return this.getPixelForValue(this.ticksAsNumbers[t])}});t.scaleService.registerScaleType("linear",i,a)}},{}],45:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers,a=e.noop;t.LinearScaleBase=t.Scale.extend({handleTickRangeOptions:function(){var t=this,a=t.options,i=a.ticks;if(i.beginAtZero){var n=e.sign(t.min),o=e.sign(t.max);n<0&&o<0?t.max=0:n>0&&o>0&&(t.min=0)}void 0!==i.min?t.min=i.min:void 0!==i.suggestedMin&&(t.min=Math.min(t.min,i.suggestedMin)),void 0!==i.max?t.max=i.max:void 0!==i.suggestedMax&&(t.max=Math.max(t.max,i.suggestedMax)),t.min===t.max&&(t.max++,i.beginAtZero||t.min--)},getTickLimit:a,handleDirectionalChanges:a,buildTicks:function(){var a=this,i=a.options,n=i.ticks,o=a.getTickLimit();o=Math.max(2,o);var r={maxTicks:o,min:n.min,max:n.max,stepSize:e.getValueOrDefault(n.fixedStepSize,n.stepSize)},s=a.ticks=t.Ticks.generators.linear(r,a);a.handleDirectionalChanges(),a.max=e.max(s),a.min=e.min(s),n.reverse?(s.reverse(),a.start=a.max,a.end=a.min):(a.start=a.min,a.end=a.max)},convertTicksToLabels:function(){var e=this;e.ticksAsNumbers=e.ticks.slice(),e.zeroLineIndex=e.ticks.indexOf(0),t.Scale.prototype.convertTicksToLabels.call(e)}})}},{}],46:[function(t,e,a){"use strict";e.exports=function(t){var e=t.helpers,a={position:"left",ticks:{callback:t.Ticks.formatters.logarithmic}},i=t.Scale.extend({determineDataLimits:function(){function t(t){return u?t.xAxisID===a.id:t.yAxisID===a.id}var a=this,i=a.options,n=i.ticks,o=a.chart,r=o.data,s=r.datasets,l=e.getValueOrDefault,u=a.isHorizontal();a.min=null,a.max=null,a.minNotZero=null;var d=i.stacked;if(void 0===d&&e.each(s,function(e,a){if(!d){var i=o.getDatasetMeta(a);o.isDatasetVisible(a)&&t(i)&&void 0!==i.stack&&(d=!0)}}),i.stacked||d){var c={};e.each(s,function(n,r){var s=o.getDatasetMeta(r),l=[s.type,void 0===i.stacked&&void 0===s.stack?r:"",s.stack].join(".");o.isDatasetVisible(r)&&t(s)&&(void 0===c[l]&&(c[l]=[]),e.each(n.data,function(t,e){var n=c[l],o=+a.getRightValue(t);isNaN(o)||s.data[e].hidden||(n[e]=n[e]||0,i.relativePoints?n[e]=100:n[e]+=o)}))}),e.each(c,function(t){var i=e.min(t),n=e.max(t);a.min=null===a.min?i:Math.min(a.min,i),a.max=null===a.max?n:Math.max(a.max,n)})}else e.each(s,function(i,n){var r=o.getDatasetMeta(n);o.isDatasetVisible(n)&&t(r)&&e.each(i.data,function(t,e){var i=+a.getRightValue(t);isNaN(i)||r.data[e].hidden||(null===a.min?a.min=i:i<a.min&&(a.min=i),null===a.max?a.max=i:i>a.max&&(a.max=i),0!==i&&(null===a.minNotZero||i<a.minNotZero)&&(a.minNotZero=i))})});a.min=l(n.min,a.min),a.max=l(n.max,a.max),a.min===a.max&&(0!==a.min&&null!==a.min?(a.min=Math.pow(10,Math.floor(e.log10(a.min))-1),a.max=Math.pow(10,Math.floor(e.log10(a.max))+1)):(a.min=1,a.max=10))},buildTicks:function(){var a=this,i=a.options,n=i.ticks,o={min:n.min,max:n.max},r=a.ticks=t.Ticks.generators.logarithmic(o,a);a.isHorizontal()||r.reverse(),a.max=e.max(r),a.min=e.min(r),n.reverse?(r.reverse(),a.start=a.max,a.end=a.min):(a.start=a.min,a.end=a.max)},convertTicksToLabels:function(){this.tickValues=this.ticks.slice(),t.Scale.prototype.convertTicksToLabels.call(this)},getLabelForIndex:function(t,e){return+this.getRightValue(this.chart.data.datasets[e].data[t])},getPixelForTick:function(t){return this.getPixelForValue(this.tickValues[t])},getPixelForValue:function(t){var a,i,n,o=this,r=o.start,s=+o.getRightValue(t),l=o.options,u=l.ticks;return o.isHorizontal()?(n=e.log10(o.end)-e.log10(r),0===s?i=o.left:(a=o.width,i=o.left+a/n*(e.log10(s)-e.log10(r)))):(a=o.height,0!==r||u.reverse?0===o.end&&u.reverse?(n=e.log10(o.start)-e.log10(o.minNotZero),i=s===o.end?o.top:s===o.minNotZero?o.top+.02*a:o.top+.02*a+.98*a/n*(e.log10(s)-e.log10(o.minNotZero))):(n=e.log10(o.end)-e.log10(r),a=o.height,i=o.bottom-a/n*(e.log10(s)-e.log10(r))):(n=e.log10(o.end)-e.log10(o.minNotZero),i=s===r?o.bottom:s===o.minNotZero?o.bottom-.02*a:o.bottom-.02*a-.98*a/n*(e.log10(s)-e.log10(o.minNotZero)))),i},getValueForPixel:function(t){var a,i,n=this,o=e.log10(n.end)-e.log10(n.start);return n.isHorizontal()?(i=n.width,a=n.start*Math.pow(10,(t-n.left)*o/i)):(i=n.height,a=Math.pow(10,(n.bottom-t)*o/i)/n.start),a}});t.scaleService.registerScaleType("logarithmic",i,a)}},{}],47:[function(t,e,a){"use strict";e.exports=function(t){function e(t){return t.options.lineArc?0:t.chart.data.labels.length}function a(t){var e=t.options.pointLabels,a=f.getValueOrDefault(e.fontSize,g.defaultFontSize),i=f.getValueOrDefault(e.fontStyle,g.defaultFontStyle),n=f.getValueOrDefault(e.fontFamily,g.defaultFontFamily),o=f.fontString(a,i,n);return{size:a,style:i,family:n,font:o}}function i(t,e,a){return f.isArray(a)?{w:f.longestText(t,t.font,a),h:a.length*e+1.5*(a.length-1)*e}:{w:t.measureText(a).width,h:e}}function n(t,e,a,i,n){return t===i||t===n?{start:e-a/2,end:e+a/2}:t<i||t>n?{start:e-a-5,end:e}:{start:e,end:e+a+5}}function o(t){var o,r,s,l=a(t),u=Math.min(t.height/2,t.width/2),d={l:t.width,r:0,t:t.height,b:0},c={};t.ctx.font=l.font,t._pointLabelSizes=[];var h=e(t);for(o=0;o<h;o++){s=t.getPointPosition(o,u),r=i(t.ctx,l.size,t.pointLabels[o]||""),t._pointLabelSizes[o]=r;var g=t.getIndexAngle(o),p=f.toDegrees(g)%360,m=n(p,s.x,r.w,0,180),v=n(p,s.y,r.h,90,270);m.start<d.l&&(d.l=m.start,c.l=g),m.end>d.r&&(d.r=m.end,c.r=g),v.start<d.t&&(d.t=v.start,c.t=g),v.end>d.b&&(d.b=v.end,c.b=g)}t.setReductions(u,d,c)}function r(t){var e=Math.min(t.height/2,t.width/2);t.drawingArea=Math.round(e),t.setCenterPoint(0,0,0,0)}function s(t){return 0===t||180===t?"center":t<180?"left":"right"}function l(t,e,a,i){if(f.isArray(e))for(var n=a.y,o=1.5*i,r=0;r<e.length;++r)t.fillText(e[r],a.x,n),n+=o;else t.fillText(e,a.x,a.y)}function u(t,e,a){90===t||270===t?a.y-=e.h/2:(t>270||t<90)&&(a.y-=e.h)}function d(t){var i=t.ctx,n=f.getValueOrDefault,o=t.options,r=o.angleLines,d=o.pointLabels;i.lineWidth=r.lineWidth,i.strokeStyle=r.color;var c=t.getDistanceFromCenterForValue(o.reverse?t.min:t.max),h=a(t);i.textBaseline="top";for(var p=e(t)-1;p>=0;p--){if(r.display){var m=t.getPointPosition(p,c);i.beginPath(),i.moveTo(t.xCenter,t.yCenter),i.lineTo(m.x,m.y),i.stroke(),i.closePath()}var v=t.getPointPosition(p,c+5),b=n(d.fontColor,g.defaultFontColor);i.font=h.font,i.fillStyle=b;var x=t.getIndexAngle(p),y=f.toDegrees(x);i.textAlign=s(y),u(y,t._pointLabelSizes[p],v),l(i,t.pointLabels[p]||"",v,h.size)}}function c(t,a,i,n){var o=t.ctx;if(o.strokeStyle=f.getValueAtIndexOrDefault(a.color,n-1),o.lineWidth=f.getValueAtIndexOrDefault(a.lineWidth,n-1),t.options.lineArc)o.beginPath(),o.arc(t.xCenter,t.yCenter,i,0,2*Math.PI),o.closePath(),o.stroke();else{var r=e(t);if(0===r)return;o.beginPath();var s=t.getPointPosition(0,i);o.moveTo(s.x,s.y);for(var l=1;l<r;l++)s=t.getPointPosition(l,i),o.lineTo(s.x,s.y);o.closePath(),o.stroke()}}function h(t){return f.isNumber(t)?t:0}var f=t.helpers,g=t.defaults.global,p={display:!0,animate:!0,lineArc:!1,position:"chartArea",angleLines:{display:!0,color:"rgba(0, 0, 0, 0.1)",lineWidth:1},ticks:{showLabelBackdrop:!0,backdropColor:"rgba(255,255,255,0.75)",backdropPaddingY:2,backdropPaddingX:2,callback:t.Ticks.formatters.linear},pointLabels:{fontSize:10,callback:function(t){return t}}},m=t.LinearScaleBase.extend({setDimensions:function(){var t=this,e=t.options,a=e.ticks;t.width=t.maxWidth,t.height=t.maxHeight,t.xCenter=Math.round(t.width/2),t.yCenter=Math.round(t.height/2);var i=f.min([t.height,t.width]),n=f.getValueOrDefault(a.fontSize,g.defaultFontSize);t.drawingArea=e.display?i/2-(n/2+a.backdropPaddingY):i/2},determineDataLimits:function(){var t=this,e=t.chart,a=Number.POSITIVE_INFINITY,i=Number.NEGATIVE_INFINITY;f.each(e.data.datasets,function(n,o){if(e.isDatasetVisible(o)){var r=e.getDatasetMeta(o);f.each(n.data,function(e,n){var o=+t.getRightValue(e);isNaN(o)||r.data[n].hidden||(a=Math.min(o,a),i=Math.max(o,i))})}}),t.min=a===Number.POSITIVE_INFINITY?0:a,t.max=i===Number.NEGATIVE_INFINITY?0:i,t.handleTickRangeOptions()},getTickLimit:function(){var t=this.options.ticks,e=f.getValueOrDefault(t.fontSize,g.defaultFontSize);return Math.min(t.maxTicksLimit?t.maxTicksLimit:11,Math.ceil(this.drawingArea/(1.5*e)))},convertTicksToLabels:function(){var e=this;t.LinearScaleBase.prototype.convertTicksToLabels.call(e),e.pointLabels=e.chart.data.labels.map(e.options.pointLabels.callback,e)},getLabelForIndex:function(t,e){return+this.getRightValue(this.chart.data.datasets[e].data[t])},fit:function(){this.options.lineArc?r(this):o(this)},setReductions:function(t,e,a){var i=this,n=e.l/Math.sin(a.l),o=Math.max(e.r-i.width,0)/Math.sin(a.r),r=-e.t/Math.cos(a.t),s=-Math.max(e.b-i.height,0)/Math.cos(a.b);n=h(n),o=h(o),r=h(r),s=h(s),i.drawingArea=Math.min(Math.round(t-(n+o)/2),Math.round(t-(r+s)/2)),i.setCenterPoint(n,o,r,s)},setCenterPoint:function(t,e,a,i){var n=this,o=n.width-e-n.drawingArea,r=t+n.drawingArea,s=a+n.drawingArea,l=n.height-i-n.drawingArea;n.xCenter=Math.round((r+o)/2+n.left),n.yCenter=Math.round((s+l)/2+n.top)},getIndexAngle:function(t){var a=2*Math.PI/e(this),i=this.chart.options&&this.chart.options.startAngle?this.chart.options.startAngle:0,n=i*Math.PI*2/360;return t*a+n},getDistanceFromCenterForValue:function(t){var e=this;if(null===t)return 0;var a=e.drawingArea/(e.max-e.min);return e.options.reverse?(e.max-t)*a:(t-e.min)*a},getPointPosition:function(t,e){var a=this,i=a.getIndexAngle(t)-Math.PI/2;return{x:Math.round(Math.cos(i)*e)+a.xCenter,y:Math.round(Math.sin(i)*e)+a.yCenter}},getPointPositionForValue:function(t,e){return this.getPointPosition(t,this.getDistanceFromCenterForValue(e))},getBasePosition:function(){var t=this,e=t.min,a=t.max;return t.getPointPositionForValue(0,t.beginAtZero?0:e<0&&a<0?a:e>0&&a>0?e:0)},draw:function(){var t=this,e=t.options,a=e.gridLines,i=e.ticks,n=f.getValueOrDefault;if(e.display){var o=t.ctx,r=n(i.fontSize,g.defaultFontSize),s=n(i.fontStyle,g.defaultFontStyle),l=n(i.fontFamily,g.defaultFontFamily),u=f.fontString(r,s,l);f.each(t.ticks,function(s,l){if(l>0||e.reverse){var d=t.getDistanceFromCenterForValue(t.ticksAsNumbers[l]),h=t.yCenter-d;if(a.display&&0!==l&&c(t,a,d,l),i.display){var f=n(i.fontColor,g.defaultFontColor);if(o.font=u,i.showLabelBackdrop){var p=o.measureText(s).width;o.fillStyle=i.backdropColor,o.fillRect(t.xCenter-p/2-i.backdropPaddingX,h-r/2-i.backdropPaddingY,p+2*i.backdropPaddingX,r+2*i.backdropPaddingY)}o.textAlign="center",o.textBaseline="middle",o.fillStyle=f,o.fillText(s,t.xCenter,h)}}}),e.lineArc||d(t)}}});t.scaleService.registerScaleType("radialLinear",m,p)}},{}],48:[function(t,e,a){"use strict";var i=t(1);i="function"==typeof i?i:window.moment,e.exports=function(t){var e=t.helpers,a={units:[{name:"millisecond",steps:[1,2,5,10,20,50,100,250,500]},{name:"second",steps:[1,2,5,10,30]},{name:"minute",steps:[1,2,5,10,30]},{name:"hour",steps:[1,2,3,6,12]},{name:"day",steps:[1,2,5]},{name:"week",maxStep:4},{name:"month",maxStep:3},{name:"quarter",maxStep:4},{name:"year",maxStep:!1}]},n={position:"bottom",time:{parser:!1,format:!1,unit:!1,round:!1,displayFormat:!1,isoWeekday:!1,minUnit:"millisecond",displayFormats:{millisecond:"h:mm:ss.SSS a",second:"h:mm:ss a",minute:"h:mm:ss a",hour:"MMM D, hA",day:"ll",week:"ll",month:"MMM YYYY",quarter:"[Q]Q - YYYY",year:"YYYY"}},ticks:{autoSkip:!1}},o=t.Scale.extend({initialize:function(){if(!i)throw new Error("Chart.js - Moment.js could not be found! You must include it before Chart.js to use the time scale. Download at https://momentjs.com");t.Scale.prototype.initialize.call(this)},getLabelMoment:function(t,e){return null===t||null===e?null:"undefined"!=typeof this.labelMoments[t]?this.labelMoments[t][e]:null},getLabelDiff:function(t,e){var a=this;return null===t||null===e?null:(void 0===a.labelDiffs&&a.buildLabelDiffs(),"undefined"!=typeof a.labelDiffs[t]?a.labelDiffs[t][e]:null)},getMomentStartOf:function(t){var e=this;return"week"===e.options.time.unit&&e.options.time.isoWeekday!==!1?t.clone().startOf("isoWeek").isoWeekday(e.options.time.isoWeekday):t.clone().startOf(e.tickUnit)},determineDataLimits:function(){var t=this;t.labelMoments=[];var a=[];t.chart.data.labels&&t.chart.data.labels.length>0?(e.each(t.chart.data.labels,function(e){var i=t.parseTime(e);i.isValid()&&(t.options.time.round&&i.startOf(t.options.time.round),a.push(i))},t),t.firstTick=i.min.call(t,a),t.lastTick=i.max.call(t,a)):(t.firstTick=null,t.lastTick=null),e.each(t.chart.data.datasets,function(n,o){var r=[],s=t.chart.isDatasetVisible(o);"object"==typeof n.data[0]&&null!==n.data[0]?e.each(n.data,function(e){var a=t.parseTime(t.getRightValue(e));a.isValid()&&(t.options.time.round&&a.startOf(t.options.time.round),r.push(a),s&&(t.firstTick=null!==t.firstTick?i.min(t.firstTick,a):a,t.lastTick=null!==t.lastTick?i.max(t.lastTick,a):a))},t):r=a,t.labelMoments.push(r)},t),t.options.time.min&&(t.firstTick=t.parseTime(t.options.time.min)),t.options.time.max&&(t.lastTick=t.parseTime(t.options.time.max)),t.firstTick=(t.firstTick||i()).clone(),t.lastTick=(t.lastTick||i()).clone()},buildLabelDiffs:function(){var t=this;t.labelDiffs=[];var a=[];t.chart.data.labels&&t.chart.data.labels.length>0&&e.each(t.chart.data.labels,function(e){var i=t.parseTime(e);i.isValid()&&(t.options.time.round&&i.startOf(t.options.time.round),a.push(i.diff(t.firstTick,t.tickUnit,!0)))},t),e.each(t.chart.data.datasets,function(i){var n=[];"object"==typeof i.data[0]&&null!==i.data[0]?e.each(i.data,function(e){var a=t.parseTime(t.getRightValue(e));a.isValid()&&(t.options.time.round&&a.startOf(t.options.time.round),n.push(a.diff(t.firstTick,t.tickUnit,!0)))},t):n=a,t.labelDiffs.push(n)},t)},buildTicks:function(){var i=this;i.ctx.save();var n=e.getValueOrDefault(i.options.ticks.fontSize,t.defaults.global.defaultFontSize),o=e.getValueOrDefault(i.options.ticks.fontStyle,t.defaults.global.defaultFontStyle),r=e.getValueOrDefault(i.options.ticks.fontFamily,t.defaults.global.defaultFontFamily),s=e.fontString(n,o,r);if(i.ctx.font=s,i.ticks=[],i.unitScale=1,i.scaleSizeInUnits=0,i.options.time.unit)i.tickUnit=i.options.time.unit||"day",i.displayFormat=i.options.time.displayFormats[i.tickUnit],i.scaleSizeInUnits=i.lastTick.diff(i.firstTick,i.tickUnit,!0),i.unitScale=e.getValueOrDefault(i.options.time.unitStepSize,1);else{var l=i.isHorizontal()?i.width:i.height,u=i.tickFormatFunction(i.firstTick,0,[]),d=i.ctx.measureText(u).width,c=Math.cos(e.toRadians(i.options.ticks.maxRotation)),h=Math.sin(e.toRadians(i.options.ticks.maxRotation));d=d*c+n*h;var f=l/d;i.tickUnit=i.options.time.minUnit,i.scaleSizeInUnits=i.lastTick.diff(i.firstTick,i.tickUnit,!0),i.displayFormat=i.options.time.displayFormats[i.tickUnit];for(var g=0,p=a.units[g];g<a.units.length;){if(i.unitScale=1,e.isArray(p.steps)&&Math.ceil(i.scaleSizeInUnits/f)<e.max(p.steps)){for(var m=0;m<p.steps.length;++m)if(p.steps[m]>=Math.ceil(i.scaleSizeInUnits/f)){i.unitScale=e.getValueOrDefault(i.options.time.unitStepSize,p.steps[m]);break}break}if(p.maxStep===!1||Math.ceil(i.scaleSizeInUnits/f)<p.maxStep){i.unitScale=e.getValueOrDefault(i.options.time.unitStepSize,Math.ceil(i.scaleSizeInUnits/f));break}++g,p=a.units[g],i.tickUnit=p.name;var v=i.firstTick.diff(i.getMomentStartOf(i.firstTick),i.tickUnit,!0),b=i.getMomentStartOf(i.lastTick.clone().add(1,i.tickUnit)).diff(i.lastTick,i.tickUnit,!0);i.scaleSizeInUnits=i.lastTick.diff(i.firstTick,i.tickUnit,!0)+v+b,i.displayFormat=i.options.time.displayFormats[p.name]}}var x;if(i.options.time.min?x=i.getMomentStartOf(i.firstTick):(i.firstTick=i.getMomentStartOf(i.firstTick),x=i.firstTick),!i.options.time.max){var y=i.getMomentStartOf(i.lastTick),k=y.diff(i.lastTick,i.tickUnit,!0);k<0?i.lastTick=i.getMomentStartOf(i.lastTick.add(1,i.tickUnit)):k>=0&&(i.lastTick=y),i.scaleSizeInUnits=i.lastTick.diff(i.firstTick,i.tickUnit,!0)}i.options.time.displayFormat&&(i.displayFormat=i.options.time.displayFormat),i.ticks.push(i.firstTick.clone());for(var S=i.unitScale;S<=i.scaleSizeInUnits;S+=i.unitScale){var M=x.clone().add(S,i.tickUnit);if(i.options.time.max&&M.diff(i.lastTick,i.tickUnit,!0)>=0)break;i.ticks.push(M)}var w=i.ticks[i.ticks.length-1].diff(i.lastTick,i.tickUnit);0===w&&0!==i.scaleSizeInUnits||(i.options.time.max?(i.ticks.push(i.lastTick.clone()),i.scaleSizeInUnits=i.lastTick.diff(i.ticks[0],i.tickUnit,!0)):(i.ticks.push(i.lastTick.clone()),i.scaleSizeInUnits=i.lastTick.diff(i.firstTick,i.tickUnit,!0))),i.ctx.restore(),i.labelDiffs=void 0},getLabelForIndex:function(t,e){var a=this,i=a.chart.data.labels&&t<a.chart.data.labels.length?a.chart.data.labels[t]:"",n=a.chart.data.datasets[e].data[t];return null!==n&&"object"==typeof n&&(i=a.getRightValue(n)),a.options.time.tooltipFormat&&(i=a.parseTime(i).format(a.options.time.tooltipFormat)),i},tickFormatFunction:function(t,a,i){var n=t.format(this.displayFormat),o=this.options.ticks,r=e.getValueOrDefault(o.callback,o.userCallback);return r?r(n,a,i):n},convertTicksToLabels:function(){var t=this;t.tickMoments=t.ticks,t.ticks=t.ticks.map(t.tickFormatFunction,t)},getPixelForValue:function(t,e,a){var i=this,n=null;if(void 0!==e&&void 0!==a&&(n=i.getLabelDiff(a,e)),null===n&&(t&&t.isValid||(t=i.parseTime(i.getRightValue(t))),t&&t.isValid&&t.isValid()&&(n=t.diff(i.firstTick,i.tickUnit,!0))),null!==n){var o=0!==n?n/i.scaleSizeInUnits:n;if(i.isHorizontal()){var r=i.width*o;return i.left+Math.round(r)}var s=i.height*o;return i.top+Math.round(s)}},getPixelForTick:function(t){return this.getPixelForValue(this.tickMoments[t],null,null)},getValueForPixel:function(t){var e=this,a=e.isHorizontal()?e.width:e.height,n=(t-(e.isHorizontal()?e.left:e.top))/a;return n*=e.scaleSizeInUnits,e.firstTick.clone().add(i.duration(n,e.tickUnit).asSeconds(),"seconds")},parseTime:function(t){var e=this;return"string"==typeof e.options.time.parser?i(t,e.options.time.parser):"function"==typeof e.options.time.parser?e.options.time.parser(t):"function"==typeof t.getMonth||"number"==typeof t?i(t):t.isValid&&t.isValid()?t:"string"!=typeof e.options.time.format&&e.options.time.format.call?(console.warn("options.time.format is deprecated and replaced by options.time.parser. See http://nnnick.github.io/Chart.js/docs-v2/#scales-time-scale"),e.options.time.format(t)):i(t,e.options.time.format)}});t.scaleService.registerScaleType("time",o,n)}},{1:1}]},{},[7])(7)});
\ No newline at end of file
diff --git a/www/js/vendor/leaflet.js b/www/js/vendor/leaflet.js
new file mode 100644
index 000000000..ee5ff5a1d
--- /dev/null
+++ b/www/js/vendor/leaflet.js
@@ -0,0 +1,9 @@
+/*
+ Leaflet, a JavaScript library for mobile-friendly interactive maps. http://leafletjs.com
+ (c) 2010-2013, Vladimir Agafonkin
+ (c) 2010-2011, CloudMade
+*/
+!function(t,e,i){var n=t.L,o={};o.version="0.7.7","object"==typeof module&&"object"==typeof module.exports?module.exports=o:"function"==typeof define&&define.amd&&define(o),o.noConflict=function(){return t.L=n,this},t.L=o,o.Util={extend:function(t){var e,i,n,o,s=Array.prototype.slice.call(arguments,1);for(i=0,n=s.length;n>i;i++){o=s[i]||{};for(e in o)o.hasOwnProperty(e)&&(t[e]=o[e])}return t},bind:function(t,e){var i=arguments.length>2?Array.prototype.slice.call(arguments,2):null;return function(){return t.apply(e,i||arguments)}},stamp:function(){var t=0,e="_leaflet_id";return function(i){return i[e]=i[e]||++t,i[e]}}(),invokeEach:function(t,e,i){var n,o;if("object"==typeof t){o=Array.prototype.slice.call(arguments,3);for(n in t)e.apply(i,[n,t[n]].concat(o));return!0}return!1},limitExecByInterval:function(t,e,i){var n,o;return function s(){var a=arguments;return n?void(o=!0):(n=!0,setTimeout(function(){n=!1,o&&(s.apply(i,a),o=!1)},e),void t.apply(i,a))}},falseFn:function(){return!1},formatNum:function(t,e){var i=Math.pow(10,e||5);return Math.round(t*i)/i},trim:function(t){return t.trim?t.trim():t.replace(/^\s+|\s+$/g,"")},splitWords:function(t){return o.Util.trim(t).split(/\s+/)},setOptions:function(t,e){return t.options=o.extend({},t.options,e),t.options},getParamString:function(t,e,i){var n=[];for(var o in t)n.push(encodeURIComponent(i?o.toUpperCase():o)+"="+encodeURIComponent(t[o]));return(e&&-1!==e.indexOf("?")?"&":"?")+n.join("&")},template:function(t,e){return t.replace(/\{ *([\w_]+) *\}/g,function(t,n){var o=e[n];if(o===i)throw new Error("No value provided for variable "+t);return"function"==typeof o&&(o=o(e)),o})},isArray:Array.isArray||function(t){return"[object Array]"===Object.prototype.toString.call(t)},emptyImageUrl:"data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs="},function(){function e(e){var i,n,o=["webkit","moz","o","ms"];for(i=0;i<o.length&&!n;i++)n=t[o[i]+e];return n}function i(e){var i=+new Date,o=Math.max(0,16-(i-n));return n=i+o,t.setTimeout(e,o)}var n=0,s=t.requestAnimationFrame||e("RequestAnimationFrame")||i,a=t.cancelAnimationFrame||e("CancelAnimationFrame")||e("CancelRequestAnimationFrame")||function(e){t.clearTimeout(e)};o.Util.requestAnimFrame=function(e,n,a,r){return e=o.bind(e,n),a&&s===i?void e():s.call(t,e,r)},o.Util.cancelAnimFrame=function(e){e&&a.call(t,e)}}(),o.extend=o.Util.extend,o.bind=o.Util.bind,o.stamp=o.Util.stamp,o.setOptions=o.Util.setOptions,o.Class=function(){},o.Class.extend=function(t){var e=function(){this.initialize&&this.initialize.apply(this,arguments),this._initHooks&&this.callInitHooks()},i=function(){};i.prototype=this.prototype;var n=new i;n.constructor=e,e.prototype=n;for(var s in this)this.hasOwnProperty(s)&&"prototype"!==s&&(e[s]=this[s]);t.statics&&(o.extend(e,t.statics),delete t.statics),t.includes&&(o.Util.extend.apply(null,[n].concat(t.includes)),delete t.includes),t.options&&n.options&&(t.options=o.extend({},n.options,t.options)),o.extend(n,t),n._initHooks=[];var a=this;return e.__super__=a.prototype,n.callInitHooks=function(){if(!this._initHooksCalled){a.prototype.callInitHooks&&a.prototype.callInitHooks.call(this),this._initHooksCalled=!0;for(var t=0,e=n._initHooks.length;e>t;t++)n._initHooks[t].call(this)}},e},o.Class.include=function(t){o.extend(this.prototype,t)},o.Class.mergeOptions=function(t){o.extend(this.prototype.options,t)},o.Class.addInitHook=function(t){var e=Array.prototype.slice.call(arguments,1),i="function"==typeof t?t:function(){this[t].apply(this,e)};this.prototype._initHooks=this.prototype._initHooks||[],this.prototype._initHooks.push(i)};var s="_leaflet_events";o.Mixin={},o.Mixin.Events={addEventListener:function(t,e,i){if(o.Util.invokeEach(t,this.addEventListener,this,e,i))return this;var n,a,r,h,l,u,c,d=this[s]=this[s]||{},p=i&&i!==this&&o.stamp(i);for(t=o.Util.splitWords(t),n=0,a=t.length;a>n;n++)r={action:e,context:i||this},h=t[n],p?(l=h+"_idx",u=l+"_len",c=d[l]=d[l]||{},c[p]||(c[p]=[],d[u]=(d[u]||0)+1),c[p].push(r)):(d[h]=d[h]||[],d[h].push(r));return this},hasEventListeners:function(t){var e=this[s];return!!e&&(t in e&&e[t].length>0||t+"_idx"in e&&e[t+"_idx_len"]>0)},removeEventListener:function(t,e,i){if(!this[s])return this;if(!t)return this.clearAllEventListeners();if(o.Util.invokeEach(t,this.removeEventListener,this,e,i))return this;var n,a,r,h,l,u,c,d,p,_=this[s],m=i&&i!==this&&o.stamp(i);for(t=o.Util.splitWords(t),n=0,a=t.length;a>n;n++)if(r=t[n],u=r+"_idx",c=u+"_len",d=_[u],e){if(h=m&&d?d[m]:_[r]){for(l=h.length-1;l>=0;l--)h[l].action!==e||i&&h[l].context!==i||(p=h.splice(l,1),p[0].action=o.Util.falseFn);i&&d&&0===h.length&&(delete d[m],_[c]--)}}else delete _[r],delete _[u],delete _[c];return this},clearAllEventListeners:function(){return delete this[s],this},fireEvent:function(t,e){if(!this.hasEventListeners(t))return this;var i,n,a,r,h,l=o.Util.extend({},e,{type:t,target:this}),u=this[s];if(u[t])for(i=u[t].slice(),n=0,a=i.length;a>n;n++)i[n].action.call(i[n].context,l);r=u[t+"_idx"];for(h in r)if(i=r[h].slice())for(n=0,a=i.length;a>n;n++)i[n].action.call(i[n].context,l);return this},addOneTimeEventListener:function(t,e,i){if(o.Util.invokeEach(t,this.addOneTimeEventListener,this,e,i))return this;var n=o.bind(function(){this.removeEventListener(t,e,i).removeEventListener(t,n,i)},this);return this.addEventListener(t,e,i).addEventListener(t,n,i)}},o.Mixin.Events.on=o.Mixin.Events.addEventListener,o.Mixin.Events.off=o.Mixin.Events.removeEventListener,o.Mixin.Events.once=o.Mixin.Events.addOneTimeEventListener,o.Mixin.Events.fire=o.Mixin.Events.fireEvent,function(){var n="ActiveXObject"in t,s=n&&!e.addEventListener,a=navigator.userAgent.toLowerCase(),r=-1!==a.indexOf("webkit"),h=-1!==a.indexOf("chrome"),l=-1!==a.indexOf("phantom"),u=-1!==a.indexOf("android"),c=-1!==a.search("android [23]"),d=-1!==a.indexOf("gecko"),p=typeof orientation!=i+"",_=!t.PointerEvent&&t.MSPointerEvent,m=t.PointerEvent&&t.navigator.pointerEnabled||_,f="devicePixelRatio"in t&&t.devicePixelRatio>1||"matchMedia"in t&&t.matchMedia("(min-resolution:144dpi)")&&t.matchMedia("(min-resolution:144dpi)").matches,g=e.documentElement,v=n&&"transition"in g.style,y="WebKitCSSMatrix"in t&&"m11"in new t.WebKitCSSMatrix&&!c,P="MozPerspective"in g.style,L="OTransition"in g.style,x=!t.L_DISABLE_3D&&(v||y||P||L)&&!l,w=!t.L_NO_TOUCH&&!l&&(m||"ontouchstart"in t||t.DocumentTouch&&e instanceof t.DocumentTouch);o.Browser={ie:n,ielt9:s,webkit:r,gecko:d&&!r&&!t.opera&&!n,android:u,android23:c,chrome:h,ie3d:v,webkit3d:y,gecko3d:P,opera3d:L,any3d:x,mobile:p,mobileWebkit:p&&r,mobileWebkit3d:p&&y,mobileOpera:p&&t.opera,touch:w,msPointer:_,pointer:m,retina:f}}(),o.Point=function(t,e,i){this.x=i?Math.round(t):t,this.y=i?Math.round(e):e},o.Point.prototype={clone:function(){return new o.Point(this.x,this.y)},add:function(t){return this.clone()._add(o.point(t))},_add:function(t){return this.x+=t.x,this.y+=t.y,this},subtract:function(t){return this.clone()._subtract(o.point(t))},_subtract:function(t){return this.x-=t.x,this.y-=t.y,this},divideBy:function(t){return this.clone()._divideBy(t)},_divideBy:function(t){return this.x/=t,this.y/=t,this},multiplyBy:function(t){return this.clone()._multiplyBy(t)},_multiplyBy:function(t){return this.x*=t,this.y*=t,this},round:function(){return this.clone()._round()},_round:function(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this},floor:function(){return this.clone()._floor()},_floor:function(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this},distanceTo:function(t){t=o.point(t);var e=t.x-this.x,i=t.y-this.y;return Math.sqrt(e*e+i*i)},equals:function(t){return t=o.point(t),t.x===this.x&&t.y===this.y},contains:function(t){return t=o.point(t),Math.abs(t.x)<=Math.abs(this.x)&&Math.abs(t.y)<=Math.abs(this.y)},toString:function(){return"Point("+o.Util.formatNum(this.x)+", "+o.Util.formatNum(this.y)+")"}},o.point=function(t,e,n){return t instanceof o.Point?t:o.Util.isArray(t)?new o.Point(t[0],t[1]):t===i||null===t?t:new o.Point(t,e,n)},o.Bounds=function(t,e){if(t)for(var i=e?[t,e]:t,n=0,o=i.length;o>n;n++)this.extend(i[n])},o.Bounds.prototype={extend:function(t){return t=o.point(t),this.min||this.max?(this.min.x=Math.min(t.x,this.min.x),this.max.x=Math.max(t.x,this.max.x),this.min.y=Math.min(t.y,this.min.y),this.max.y=Math.max(t.y,this.max.y)):(this.min=t.clone(),this.max=t.clone()),this},getCenter:function(t){return new o.Point((this.min.x+this.max.x)/2,(this.min.y+this.max.y)/2,t)},getBottomLeft:function(){return new o.Point(this.min.x,this.max.y)},getTopRight:function(){return new o.Point(this.max.x,this.min.y)},getSize:function(){return this.max.subtract(this.min)},contains:function(t){var e,i;return t="number"==typeof t[0]||t instanceof o.Point?o.point(t):o.bounds(t),t instanceof o.Bounds?(e=t.min,i=t.max):e=i=t,e.x>=this.min.x&&i.x<=this.max.x&&e.y>=this.min.y&&i.y<=this.max.y},intersects:function(t){t=o.bounds(t);var e=this.min,i=this.max,n=t.min,s=t.max,a=s.x>=e.x&&n.x<=i.x,r=s.y>=e.y&&n.y<=i.y;return a&&r},isValid:function(){return!(!this.min||!this.max)}},o.bounds=function(t,e){return!t||t instanceof o.Bounds?t:new o.Bounds(t,e)},o.Transformation=function(t,e,i,n){this._a=t,this._b=e,this._c=i,this._d=n},o.Transformation.prototype={transform:function(t,e){return this._transform(t.clone(),e)},_transform:function(t,e){return e=e||1,t.x=e*(this._a*t.x+this._b),t.y=e*(this._c*t.y+this._d),t},untransform:function(t,e){return e=e||1,new o.Point((t.x/e-this._b)/this._a,(t.y/e-this._d)/this._c)}},o.DomUtil={get:function(t){return"string"==typeof t?e.getElementById(t):t},getStyle:function(t,i){var n=t.style[i];if(!n&&t.currentStyle&&(n=t.currentStyle[i]),(!n||"auto"===n)&&e.defaultView){var o=e.defaultView.getComputedStyle(t,null);n=o?o[i]:null}return"auto"===n?null:n},getViewportOffset:function(t){var i,n=0,s=0,a=t,r=e.body,h=e.documentElement;do{if(n+=a.offsetTop||0,s+=a.offsetLeft||0,n+=parseInt(o.DomUtil.getStyle(a,"borderTopWidth"),10)||0,s+=parseInt(o.DomUtil.getStyle(a,"borderLeftWidth"),10)||0,i=o.DomUtil.getStyle(a,"position"),a.offsetParent===r&&"absolute"===i)break;if("fixed"===i){n+=r.scrollTop||h.scrollTop||0,s+=r.scrollLeft||h.scrollLeft||0;break}if("relative"===i&&!a.offsetLeft){var l=o.DomUtil.getStyle(a,"width"),u=o.DomUtil.getStyle(a,"max-width"),c=a.getBoundingClientRect();("none"!==l||"none"!==u)&&(s+=c.left+a.clientLeft),n+=c.top+(r.scrollTop||h.scrollTop||0);break}a=a.offsetParent}while(a);a=t;do{if(a===r)break;n-=a.scrollTop||0,s-=a.scrollLeft||0,a=a.parentNode}while(a);return new o.Point(s,n)},documentIsLtr:function(){return o.DomUtil._docIsLtrCached||(o.DomUtil._docIsLtrCached=!0,o.DomUtil._docIsLtr="ltr"===o.DomUtil.getStyle(e.body,"direction")),o.DomUtil._docIsLtr},create:function(t,i,n){var o=e.createElement(t);return o.className=i,n&&n.appendChild(o),o},hasClass:function(t,e){if(t.classList!==i)return t.classList.contains(e);var n=o.DomUtil._getClass(t);return n.length>0&&new RegExp("(^|\\s)"+e+"(\\s|$)").test(n)},addClass:function(t,e){if(t.classList!==i)for(var n=o.Util.splitWords(e),s=0,a=n.length;a>s;s++)t.classList.add(n[s]);else if(!o.DomUtil.hasClass(t,e)){var r=o.DomUtil._getClass(t);o.DomUtil._setClass(t,(r?r+" ":"")+e)}},removeClass:function(t,e){t.classList!==i?t.classList.remove(e):o.DomUtil._setClass(t,o.Util.trim((" "+o.DomUtil._getClass(t)+" ").replace(" "+e+" "," ")))},_setClass:function(t,e){t.className.baseVal===i?t.className=e:t.className.baseVal=e},_getClass:function(t){return t.className.baseVal===i?t.className:t.className.baseVal},setOpacity:function(t,e){if("opacity"in t.style)t.style.opacity=e;else if("filter"in t.style){var i=!1,n="DXImageTransform.Microsoft.Alpha";try{i=t.filters.item(n)}catch(o){if(1===e)return}e=Math.round(100*e),i?(i.Enabled=100!==e,i.Opacity=e):t.style.filter+=" progid:"+n+"(opacity="+e+")"}},testProp:function(t){for(var i=e.documentElement.style,n=0;n<t.length;n++)if(t[n]in i)return t[n];return!1},getTranslateString:function(t){var e=o.Browser.webkit3d,i="translate"+(e?"3d":"")+"(",n=(e?",0":"")+")";return i+t.x+"px,"+t.y+"px"+n},getScaleString:function(t,e){var i=o.DomUtil.getTranslateString(e.add(e.multiplyBy(-1*t))),n=" scale("+t+") ";return i+n},setPosition:function(t,e,i){t._leaflet_pos=e,!i&&o.Browser.any3d?t.style[o.DomUtil.TRANSFORM]=o.DomUtil.getTranslateString(e):(t.style.left=e.x+"px",t.style.top=e.y+"px")},getPosition:function(t){return t._leaflet_pos}},o.DomUtil.TRANSFORM=o.DomUtil.testProp(["transform","WebkitTransform","OTransform","MozTransform","msTransform"]),o.DomUtil.TRANSITION=o.DomUtil.testProp(["webkitTransition","transition","OTransition","MozTransition","msTransition"]),o.DomUtil.TRANSITION_END="webkitTransition"===o.DomUtil.TRANSITION||"OTransition"===o.DomUtil.TRANSITION?o.DomUtil.TRANSITION+"End":"transitionend",function(){if("onselectstart"in e)o.extend(o.DomUtil,{disableTextSelection:function(){o.DomEvent.on(t,"selectstart",o.DomEvent.preventDefault)},enableTextSelection:function(){o.DomEvent.off(t,"selectstart",o.DomEvent.preventDefault)}});else{var i=o.DomUtil.testProp(["userSelect","WebkitUserSelect","OUserSelect","MozUserSelect","msUserSelect"]);o.extend(o.DomUtil,{disableTextSelection:function(){if(i){var t=e.documentElement.style;this._userSelect=t[i],t[i]="none"}},enableTextSelection:function(){i&&(e.documentElement.style[i]=this._userSelect,delete this._userSelect)}})}o.extend(o.DomUtil,{disableImageDrag:function(){o.DomEvent.on(t,"dragstart",o.DomEvent.preventDefault)},enableImageDrag:function(){o.DomEvent.off(t,"dragstart",o.DomEvent.preventDefault)}})}(),o.LatLng=function(t,e,n){if(t=parseFloat(t),e=parseFloat(e),isNaN(t)||isNaN(e))throw new Error("Invalid LatLng object: ("+t+", "+e+")");this.lat=t,this.lng=e,n!==i&&(this.alt=parseFloat(n))},o.extend(o.LatLng,{DEG_TO_RAD:Math.PI/180,RAD_TO_DEG:180/Math.PI,MAX_MARGIN:1e-9}),o.LatLng.prototype={equals:function(t){if(!t)return!1;t=o.latLng(t);var e=Math.max(Math.abs(this.lat-t.lat),Math.abs(this.lng-t.lng));return e<=o.LatLng.MAX_MARGIN},toString:function(t){return"LatLng("+o.Util.formatNum(this.lat,t)+", "+o.Util.formatNum(this.lng,t)+")"},distanceTo:function(t){t=o.latLng(t);var e=6378137,i=o.LatLng.DEG_TO_RAD,n=(t.lat-this.lat)*i,s=(t.lng-this.lng)*i,a=this.lat*i,r=t.lat*i,h=Math.sin(n/2),l=Math.sin(s/2),u=h*h+l*l*Math.cos(a)*Math.cos(r);return 2*e*Math.atan2(Math.sqrt(u),Math.sqrt(1-u))},wrap:function(t,e){var i=this.lng;return t=t||-180,e=e||180,i=(i+e)%(e-t)+(t>i||i===e?e:t),new o.LatLng(this.lat,i)}},o.latLng=function(t,e){return t instanceof o.LatLng?t:o.Util.isArray(t)?"number"==typeof t[0]||"string"==typeof t[0]?new o.LatLng(t[0],t[1],t[2]):null:t===i||null===t?t:"object"==typeof t&&"lat"in t?new o.LatLng(t.lat,"lng"in t?t.lng:t.lon):e===i?null:new o.LatLng(t,e)},o.LatLngBounds=function(t,e){if(t)for(var i=e?[t,e]:t,n=0,o=i.length;o>n;n++)this.extend(i[n])},o.LatLngBounds.prototype={extend:function(t){if(!t)return this;var e=o.latLng(t);return t=null!==e?e:o.latLngBounds(t),t instanceof o.LatLng?this._southWest||this._northEast?(this._southWest.lat=Math.min(t.lat,this._southWest.lat),this._southWest.lng=Math.min(t.lng,this._southWest.lng),this._northEast.lat=Math.max(t.lat,this._northEast.lat),this._northEast.lng=Math.max(t.lng,this._northEast.lng)):(this._southWest=new o.LatLng(t.lat,t.lng),this._northEast=new o.LatLng(t.lat,t.lng)):t instanceof o.LatLngBounds&&(this.extend(t._southWest),this.extend(t._northEast)),this},pad:function(t){var e=this._southWest,i=this._northEast,n=Math.abs(e.lat-i.lat)*t,s=Math.abs(e.lng-i.lng)*t;return new o.LatLngBounds(new o.LatLng(e.lat-n,e.lng-s),new o.LatLng(i.lat+n,i.lng+s))},getCenter:function(){return new o.LatLng((this._southWest.lat+this._northEast.lat)/2,(this._southWest.lng+this._northEast.lng)/2)},getSouthWest:function(){return this._southWest},getNorthEast:function(){return this._northEast},getNorthWest:function(){return new o.LatLng(this.getNorth(),this.getWest())},getSouthEast:function(){return new o.LatLng(this.getSouth(),this.getEast())},getWest:function(){return this._southWest.lng},getSouth:function(){return this._southWest.lat},getEast:function(){return this._northEast.lng},getNorth:function(){return this._northEast.lat},contains:function(t){t="number"==typeof t[0]||t instanceof o.LatLng?o.latLng(t):o.latLngBounds(t);var e,i,n=this._southWest,s=this._northEast;return t instanceof o.LatLngBounds?(e=t.getSouthWest(),i=t.getNorthEast()):e=i=t,e.lat>=n.lat&&i.lat<=s.lat&&e.lng>=n.lng&&i.lng<=s.lng},intersects:function(t){t=o.latLngBounds(t);var e=this._southWest,i=this._northEast,n=t.getSouthWest(),s=t.getNorthEast(),a=s.lat>=e.lat&&n.lat<=i.lat,r=s.lng>=e.lng&&n.lng<=i.lng;return a&&r},toBBoxString:function(){return[this.getWest(),this.getSouth(),this.getEast(),this.getNorth()].join(",")},equals:function(t){return t?(t=o.latLngBounds(t),this._southWest.equals(t.getSouthWest())&&this._northEast.equals(t.getNorthEast())):!1},isValid:function(){return!(!this._southWest||!this._northEast)}},o.latLngBounds=function(t,e){return!t||t instanceof o.LatLngBounds?t:new o.LatLngBounds(t,e)},o.Projection={},o.Projection.SphericalMercator={MAX_LATITUDE:85.0511287798,project:function(t){var e=o.LatLng.DEG_TO_RAD,i=this.MAX_LATITUDE,n=Math.max(Math.min(i,t.lat),-i),s=t.lng*e,a=n*e;return a=Math.log(Math.tan(Math.PI/4+a/2)),new o.Point(s,a)},unproject:function(t){var e=o.LatLng.RAD_TO_DEG,i=t.x*e,n=(2*Math.atan(Math.exp(t.y))-Math.PI/2)*e;return new o.LatLng(n,i)}},o.Projection.LonLat={project:function(t){return new o.Point(t.lng,t.lat)},unproject:function(t){return new o.LatLng(t.y,t.x)}},o.CRS={latLngToPoint:function(t,e){var i=this.projection.project(t),n=this.scale(e);return this.transformation._transform(i,n)},pointToLatLng:function(t,e){var i=this.scale(e),n=this.transformation.untransform(t,i);return this.projection.unproject(n)},project:function(t){return this.projection.project(t)},scale:function(t){return 256*Math.pow(2,t)},getSize:function(t){var e=this.scale(t);return o.point(e,e)}},o.CRS.Simple=o.extend({},o.CRS,{projection:o.Projection.LonLat,transformation:new o.Transformation(1,0,-1,0),scale:function(t){return Math.pow(2,t)}}),o.CRS.EPSG3857=o.extend({},o.CRS,{code:"EPSG:3857",projection:o.Projection.SphericalMercator,transformation:new o.Transformation(.5/Math.PI,.5,-.5/Math.PI,.5),project:function(t){var e=this.projection.project(t),i=6378137;return e.multiplyBy(i)}}),o.CRS.EPSG900913=o.extend({},o.CRS.EPSG3857,{code:"EPSG:900913"}),o.CRS.EPSG4326=o.extend({},o.CRS,{code:"EPSG:4326",projection:o.Projection.LonLat,transformation:new o.Transformation(1/360,.5,-1/360,.5)}),o.Map=o.Class.extend({includes:o.Mixin.Events,options:{crs:o.CRS.EPSG3857,fadeAnimation:o.DomUtil.TRANSITION&&!o.Browser.android23,trackResize:!0,markerZoomAnimation:o.DomUtil.TRANSITION&&o.Browser.any3d},initialize:function(t,e){e=o.setOptions(this,e),this._initContainer(t),this._initLayout(),this._onResize=o.bind(this._onResize,this),this._initEvents(),e.maxBounds&&this.setMaxBounds(e.maxBounds),e.center&&e.zoom!==i&&this.setView(o.latLng(e.center),e.zoom,{reset:!0}),this._handlers=[],this._layers={},this._zoomBoundLayers={},this._tileLayersNum=0,this.callInitHooks(),this._addLayers(e.layers)},setView:function(t,e){return e=e===i?this.getZoom():e,this._resetView(o.latLng(t),this._limitZoom(e)),this},setZoom:function(t,e){return this._loaded?this.setView(this.getCenter(),t,{zoom:e}):(this._zoom=this._limitZoom(t),this)},zoomIn:function(t,e){return this.setZoom(this._zoom+(t||1),e)},zoomOut:function(t,e){return this.setZoom(this._zoom-(t||1),e)},setZoomAround:function(t,e,i){var n=this.getZoomScale(e),s=this.getSize().divideBy(2),a=t instanceof o.Point?t:this.latLngToContainerPoint(t),r=a.subtract(s).multiplyBy(1-1/n),h=this.containerPointToLatLng(s.add(r));return this.setView(h,e,{zoom:i})},fitBounds:function(t,e){e=e||{},t=t.getBounds?t.getBounds():o.latLngBounds(t);var i=o.point(e.paddingTopLeft||e.padding||[0,0]),n=o.point(e.paddingBottomRight||e.padding||[0,0]),s=this.getBoundsZoom(t,!1,i.add(n));s=e.maxZoom?Math.min(e.maxZoom,s):s;var a=n.subtract(i).divideBy(2),r=this.project(t.getSouthWest(),s),h=this.project(t.getNorthEast(),s),l=this.unproject(r.add(h).divideBy(2).add(a),s);return this.setView(l,s,e)},fitWorld:function(t){return this.fitBounds([[-90,-180],[90,180]],t)},panTo:function(t,e){return this.setView(t,this._zoom,{pan:e})},panBy:function(t){return this.fire("movestart"),this._rawPanBy(o.point(t)),this.fire("move"),this.fire("moveend")},setMaxBounds:function(t){return t=o.latLngBounds(t),this.options.maxBounds=t,t?(this._loaded&&this._panInsideMaxBounds(),this.on("moveend",this._panInsideMaxBounds,this)):this.off("moveend",this._panInsideMaxBounds,this)},panInsideBounds:function(t,e){var i=this.getCenter(),n=this._limitCenter(i,this._zoom,t);return i.equals(n)?this:this.panTo(n,e)},addLayer:function(t){var e=o.stamp(t);return this._layers[e]?this:(this._layers[e]=t,!t.options||isNaN(t.options.maxZoom)&&isNaN(t.options.minZoom)||(this._zoomBoundLayers[e]=t,this._updateZoomLevels()),this.options.zoomAnimation&&o.TileLayer&&t instanceof o.TileLayer&&(this._tileLayersNum++,this._tileLayersToLoad++,t.on("load",this._onTileLayerLoad,this)),this._loaded&&this._layerAdd(t),this)},removeLayer:function(t){var e=o.stamp(t);return this._layers[e]?(this._loaded&&t.onRemove(this),delete this._layers[e],this._loaded&&this.fire("layerremove",{layer:t}),this._zoomBoundLayers[e]&&(delete this._zoomBoundLayers[e],this._updateZoomLevels()),this.options.zoomAnimation&&o.TileLayer&&t instanceof o.TileLayer&&(this._tileLayersNum--,this._tileLayersToLoad--,t.off("load",this._onTileLayerLoad,this)),this):this},hasLayer:function(t){return t?o.stamp(t)in this._layers:!1},eachLayer:function(t,e){for(var i in this._layers)t.call(e,this._layers[i]);return this},invalidateSize:function(t){if(!this._loaded)return this;t=o.extend({animate:!1,pan:!0},t===!0?{animate:!0}:t);var e=this.getSize();this._sizeChanged=!0,this._initialCenter=null;var i=this.getSize(),n=e.divideBy(2).round(),s=i.divideBy(2).round(),a=n.subtract(s);return a.x||a.y?(t.animate&&t.pan?this.panBy(a):(t.pan&&this._rawPanBy(a),this.fire("move"),t.debounceMoveend?(clearTimeout(this._sizeTimer),this._sizeTimer=setTimeout(o.bind(this.fire,this,"moveend"),200)):this.fire("moveend")),this.fire("resize",{oldSize:e,newSize:i})):this},addHandler:function(t,e){if(!e)return this;var i=this[t]=new e(this);return this._handlers.push(i),this.options[t]&&i.enable(),this},remove:function(){this._loaded&&this.fire("unload"),this._initEvents("off");try{delete this._container._leaflet}catch(t){this._container._leaflet=i}return this._clearPanes(),this._clearControlPos&&this._clearControlPos(),this._clearHandlers(),this},getCenter:function(){return this._checkIfLoaded(),this._initialCenter&&!this._moved()?this._initialCenter:this.layerPointToLatLng(this._getCenterLayerPoint())},getZoom:function(){return this._zoom},getBounds:function(){var t=this.getPixelBounds(),e=this.unproject(t.getBottomLeft()),i=this.unproject(t.getTopRight());return new o.LatLngBounds(e,i)},getMinZoom:function(){return this.options.minZoom===i?this._layersMinZoom===i?0:this._layersMinZoom:this.options.minZoom},getMaxZoom:function(){return this.options.maxZoom===i?this._layersMaxZoom===i?1/0:this._layersMaxZoom:this.options.maxZoom},getBoundsZoom:function(t,e,i){t=o.latLngBounds(t);var n,s=this.getMinZoom()-(e?1:0),a=this.getMaxZoom(),r=this.getSize(),h=t.getNorthWest(),l=t.getSouthEast(),u=!0;i=o.point(i||[0,0]);do s++,n=this.project(l,s).subtract(this.project(h,s)).add(i),u=e?n.x<r.x||n.y<r.y:r.contains(n);while(u&&a>=s);return u&&e?null:e?s:s-1},getSize:function(){return(!this._size||this._sizeChanged)&&(this._size=new o.Point(this._container.clientWidth,this._container.clientHeight),this._sizeChanged=!1),this._size.clone()},getPixelBounds:function(){var t=this._getTopLeftPoint();return new o.Bounds(t,t.add(this.getSize()))},getPixelOrigin:function(){return this._checkIfLoaded(),this._initialTopLeftPoint},getPanes:function(){return this._panes},getContainer:function(){return this._container},getZoomScale:function(t){var e=this.options.crs;return e.scale(t)/e.scale(this._zoom)},getScaleZoom:function(t){return this._zoom+Math.log(t)/Math.LN2},project:function(t,e){return e=e===i?this._zoom:e,this.options.crs.latLngToPoint(o.latLng(t),e)},unproject:function(t,e){return e=e===i?this._zoom:e,this.options.crs.pointToLatLng(o.point(t),e)},layerPointToLatLng:function(t){var e=o.point(t).add(this.getPixelOrigin());return this.unproject(e)},latLngToLayerPoint:function(t){var e=this.project(o.latLng(t))._round();return e._subtract(this.getPixelOrigin())},containerPointToLayerPoint:function(t){return o.point(t).subtract(this._getMapPanePos())},layerPointToContainerPoint:function(t){return o.point(t).add(this._getMapPanePos())},containerPointToLatLng:function(t){var e=this.containerPointToLayerPoint(o.point(t));return this.layerPointToLatLng(e)},latLngToContainerPoint:function(t){return this.layerPointToContainerPoint(this.latLngToLayerPoint(o.latLng(t)))},mouseEventToContainerPoint:function(t){return o.DomEvent.getMousePosition(t,this._container)},mouseEventToLayerPoint:function(t){return this.containerPointToLayerPoint(this.mouseEventToContainerPoint(t))},mouseEventToLatLng:function(t){return this.layerPointToLatLng(this.mouseEventToLayerPoint(t))},_initContainer:function(t){var e=this._container=o.DomUtil.get(t);if(!e)throw new Error("Map container not found.");if(e._leaflet)throw new Error("Map container is already initialized.");e._leaflet=!0},_initLayout:function(){var t=this._container;o.DomUtil.addClass(t,"leaflet-container"+(o.Browser.touch?" leaflet-touch":"")+(o.Browser.retina?" leaflet-retina":"")+(o.Browser.ielt9?" leaflet-oldie":"")+(this.options.fadeAnimation?" leaflet-fade-anim":""));var e=o.DomUtil.getStyle(t,"position");"absolute"!==e&&"relative"!==e&&"fixed"!==e&&(t.style.position="relative"),this._initPanes(),this._initControlPos&&this._initControlPos()},_initPanes:function(){var t=this._panes={};this._mapPane=t.mapPane=this._createPane("leaflet-map-pane",this._container),this._tilePane=t.tilePane=this._createPane("leaflet-tile-pane",this._mapPane),t.objectsPane=this._createPane("leaflet-objects-pane",this._mapPane),t.shadowPane=this._createPane("leaflet-shadow-pane"),t.overlayPane=this._createPane("leaflet-overlay-pane"),t.markerPane=this._createPane("leaflet-marker-pane"),t.popupPane=this._createPane("leaflet-popup-pane");var e=" leaflet-zoom-hide";this.options.markerZoomAnimation||(o.DomUtil.addClass(t.markerPane,e),o.DomUtil.addClass(t.shadowPane,e),o.DomUtil.addClass(t.popupPane,e))},_createPane:function(t,e){return o.DomUtil.create("div",t,e||this._panes.objectsPane)},_clearPanes:function(){this._container.removeChild(this._mapPane)},_addLayers:function(t){t=t?o.Util.isArray(t)?t:[t]:[];for(var e=0,i=t.length;i>e;e++)this.addLayer(t[e])},_resetView:function(t,e,i,n){var s=this._zoom!==e;n||(this.fire("movestart"),s&&this.fire("zoomstart")),this._zoom=e,this._initialCenter=t,this._initialTopLeftPoint=this._getNewTopLeftPoint(t),i?this._initialTopLeftPoint._add(this._getMapPanePos()):o.DomUtil.setPosition(this._mapPane,new o.Point(0,0)),this._tileLayersToLoad=this._tileLayersNum;var a=!this._loaded;this._loaded=!0,this.fire("viewreset",{hard:!i}),a&&(this.fire("load"),this.eachLayer(this._layerAdd,this)),this.fire("move"),(s||n)&&this.fire("zoomend"),this.fire("moveend",{hard:!i})},_rawPanBy:function(t){o.DomUtil.setPosition(this._mapPane,this._getMapPanePos().subtract(t))},_getZoomSpan:function(){return this.getMaxZoom()-this.getMinZoom()},_updateZoomLevels:function(){var t,e=1/0,n=-(1/0),o=this._getZoomSpan();for(t in this._zoomBoundLayers){var s=this._zoomBoundLayers[t];isNaN(s.options.minZoom)||(e=Math.min(e,s.options.minZoom)),isNaN(s.options.maxZoom)||(n=Math.max(n,s.options.maxZoom))}t===i?this._layersMaxZoom=this._layersMinZoom=i:(this._layersMaxZoom=n,this._layersMinZoom=e),o!==this._getZoomSpan()&&this.fire("zoomlevelschange")},_panInsideMaxBounds:function(){this.panInsideBounds(this.options.maxBounds)},_checkIfLoaded:function(){if(!this._loaded)throw new Error("Set map center and zoom first.")},_initEvents:function(e){if(o.DomEvent){e=e||"on",o.DomEvent[e](this._container,"click",this._onMouseClick,this);var i,n,s=["dblclick","mousedown","mouseup","mouseenter","mouseleave","mousemove","contextmenu"];for(i=0,n=s.length;n>i;i++)o.DomEvent[e](this._container,s[i],this._fireMouseEvent,this);this.options.trackResize&&o.DomEvent[e](t,"resize",this._onResize,this)}},_onResize:function(){o.Util.cancelAnimFrame(this._resizeRequest),this._resizeRequest=o.Util.requestAnimFrame(function(){this.invalidateSize({debounceMoveend:!0})},this,!1,this._container)},_onMouseClick:function(t){!this._loaded||!t._simulated&&(this.dragging&&this.dragging.moved()||this.boxZoom&&this.boxZoom.moved())||o.DomEvent._skipped(t)||(this.fire("preclick"),this._fireMouseEvent(t))},_fireMouseEvent:function(t){if(this._loaded&&!o.DomEvent._skipped(t)){var e=t.type;if(e="mouseenter"===e?"mouseover":"mouseleave"===e?"mouseout":e,this.hasEventListeners(e)){"contextmenu"===e&&o.DomEvent.preventDefault(t);var i=this.mouseEventToContainerPoint(t),n=this.containerPointToLayerPoint(i),s=this.layerPointToLatLng(n);this.fire(e,{latlng:s,layerPoint:n,containerPoint:i,originalEvent:t})}}},_onTileLayerLoad:function(){this._tileLayersToLoad--,this._tileLayersNum&&!this._tileLayersToLoad&&this.fire("tilelayersload")},_clearHandlers:function(){for(var t=0,e=this._handlers.length;e>t;t++)this._handlers[t].disable()},whenReady:function(t,e){return this._loaded?t.call(e||this,this):this.on("load",t,e),this},_layerAdd:function(t){t.onAdd(this),this.fire("layeradd",{layer:t})},_getMapPanePos:function(){return o.DomUtil.getPosition(this._mapPane)},_moved:function(){var t=this._getMapPanePos();return t&&!t.equals([0,0])},_getTopLeftPoint:function(){return this.getPixelOrigin().subtract(this._getMapPanePos())},_getNewTopLeftPoint:function(t,e){var i=this.getSize()._divideBy(2);return this.project(t,e)._subtract(i)._round()},_latLngToNewLayerPoint:function(t,e,i){var n=this._getNewTopLeftPoint(i,e).add(this._getMapPanePos());return this.project(t,e)._subtract(n)},_getCenterLayerPoint:function(){return this.containerPointToLayerPoint(this.getSize()._divideBy(2))},_getCenterOffset:function(t){return this.latLngToLayerPoint(t).subtract(this._getCenterLayerPoint())},_limitCenter:function(t,e,i){if(!i)return t;var n=this.project(t,e),s=this.getSize().divideBy(2),a=new o.Bounds(n.subtract(s),n.add(s)),r=this._getBoundsOffset(a,i,e);return this.unproject(n.add(r),e)},_limitOffset:function(t,e){if(!e)return t;var i=this.getPixelBounds(),n=new o.Bounds(i.min.add(t),i.max.add(t));return t.add(this._getBoundsOffset(n,e))},_getBoundsOffset:function(t,e,i){var n=this.project(e.getNorthWest(),i).subtract(t.min),s=this.project(e.getSouthEast(),i).subtract(t.max),a=this._rebound(n.x,-s.x),r=this._rebound(n.y,-s.y);return new o.Point(a,r)},_rebound:function(t,e){return t+e>0?Math.round(t-e)/2:Math.max(0,Math.ceil(t))-Math.max(0,Math.floor(e))},_limitZoom:function(t){var e=this.getMinZoom(),i=this.getMaxZoom();return Math.max(e,Math.min(i,t))}}),o.map=function(t,e){return new o.Map(t,e)},o.Projection.Mercator={MAX_LATITUDE:85.0840591556,R_MINOR:6356752.314245179,R_MAJOR:6378137,project:function(t){var e=o.LatLng.DEG_TO_RAD,i=this.MAX_LATITUDE,n=Math.max(Math.min(i,t.lat),-i),s=this.R_MAJOR,a=this.R_MINOR,r=t.lng*e*s,h=n*e,l=a/s,u=Math.sqrt(1-l*l),c=u*Math.sin(h);c=Math.pow((1-c)/(1+c),.5*u);var d=Math.tan(.5*(.5*Math.PI-h))/c;return h=-s*Math.log(d),new o.Point(r,h)},unproject:function(t){for(var e,i=o.LatLng.RAD_TO_DEG,n=this.R_MAJOR,s=this.R_MINOR,a=t.x*i/n,r=s/n,h=Math.sqrt(1-r*r),l=Math.exp(-t.y/n),u=Math.PI/2-2*Math.atan(l),c=15,d=1e-7,p=c,_=.1;Math.abs(_)>d&&--p>0;)e=h*Math.sin(u),_=Math.PI/2-2*Math.atan(l*Math.pow((1-e)/(1+e),.5*h))-u,u+=_;return new o.LatLng(u*i,a)}},o.CRS.EPSG3395=o.extend({},o.CRS,{code:"EPSG:3395",projection:o.Projection.Mercator,
+transformation:function(){var t=o.Projection.Mercator,e=t.R_MAJOR,i=.5/(Math.PI*e);return new o.Transformation(i,.5,-i,.5)}()}),o.TileLayer=o.Class.extend({includes:o.Mixin.Events,options:{minZoom:0,maxZoom:18,tileSize:256,subdomains:"abc",errorTileUrl:"",attribution:"",zoomOffset:0,opacity:1,unloadInvisibleTiles:o.Browser.mobile,updateWhenIdle:o.Browser.mobile},initialize:function(t,e){e=o.setOptions(this,e),e.detectRetina&&o.Browser.retina&&e.maxZoom>0&&(e.tileSize=Math.floor(e.tileSize/2),e.zoomOffset++,e.minZoom>0&&e.minZoom--,this.options.maxZoom--),e.bounds&&(e.bounds=o.latLngBounds(e.bounds)),this._url=t;var i=this.options.subdomains;"string"==typeof i&&(this.options.subdomains=i.split(""))},onAdd:function(t){this._map=t,this._animated=t._zoomAnimated,this._initContainer(),t.on({viewreset:this._reset,moveend:this._update},this),this._animated&&t.on({zoomanim:this._animateZoom,zoomend:this._endZoomAnim},this),this.options.updateWhenIdle||(this._limitedUpdate=o.Util.limitExecByInterval(this._update,150,this),t.on("move",this._limitedUpdate,this)),this._reset(),this._update()},addTo:function(t){return t.addLayer(this),this},onRemove:function(t){this._container.parentNode.removeChild(this._container),t.off({viewreset:this._reset,moveend:this._update},this),this._animated&&t.off({zoomanim:this._animateZoom,zoomend:this._endZoomAnim},this),this.options.updateWhenIdle||t.off("move",this._limitedUpdate,this),this._container=null,this._map=null},bringToFront:function(){var t=this._map._panes.tilePane;return this._container&&(t.appendChild(this._container),this._setAutoZIndex(t,Math.max)),this},bringToBack:function(){var t=this._map._panes.tilePane;return this._container&&(t.insertBefore(this._container,t.firstChild),this._setAutoZIndex(t,Math.min)),this},getAttribution:function(){return this.options.attribution},getContainer:function(){return this._container},setOpacity:function(t){return this.options.opacity=t,this._map&&this._updateOpacity(),this},setZIndex:function(t){return this.options.zIndex=t,this._updateZIndex(),this},setUrl:function(t,e){return this._url=t,e||this.redraw(),this},redraw:function(){return this._map&&(this._reset({hard:!0}),this._update()),this},_updateZIndex:function(){this._container&&this.options.zIndex!==i&&(this._container.style.zIndex=this.options.zIndex)},_setAutoZIndex:function(t,e){var i,n,o,s=t.children,a=-e(1/0,-(1/0));for(n=0,o=s.length;o>n;n++)s[n]!==this._container&&(i=parseInt(s[n].style.zIndex,10),isNaN(i)||(a=e(a,i)));this.options.zIndex=this._container.style.zIndex=(isFinite(a)?a:0)+e(1,-1)},_updateOpacity:function(){var t,e=this._tiles;if(o.Browser.ielt9)for(t in e)o.DomUtil.setOpacity(e[t],this.options.opacity);else o.DomUtil.setOpacity(this._container,this.options.opacity)},_initContainer:function(){var t=this._map._panes.tilePane;if(!this._container){if(this._container=o.DomUtil.create("div","leaflet-layer"),this._updateZIndex(),this._animated){var e="leaflet-tile-container";this._bgBuffer=o.DomUtil.create("div",e,this._container),this._tileContainer=o.DomUtil.create("div",e,this._container)}else this._tileContainer=this._container;t.appendChild(this._container),this.options.opacity<1&&this._updateOpacity()}},_reset:function(t){for(var e in this._tiles)this.fire("tileunload",{tile:this._tiles[e]});this._tiles={},this._tilesToLoad=0,this.options.reuseTiles&&(this._unusedTiles=[]),this._tileContainer.innerHTML="",this._animated&&t&&t.hard&&this._clearBgBuffer(),this._initContainer()},_getTileSize:function(){var t=this._map,e=t.getZoom()+this.options.zoomOffset,i=this.options.maxNativeZoom,n=this.options.tileSize;return i&&e>i&&(n=Math.round(t.getZoomScale(e)/t.getZoomScale(i)*n)),n},_update:function(){if(this._map){var t=this._map,e=t.getPixelBounds(),i=t.getZoom(),n=this._getTileSize();if(!(i>this.options.maxZoom||i<this.options.minZoom)){var s=o.bounds(e.min.divideBy(n)._floor(),e.max.divideBy(n)._floor());this._addTilesFromCenterOut(s),(this.options.unloadInvisibleTiles||this.options.reuseTiles)&&this._removeOtherTiles(s)}}},_addTilesFromCenterOut:function(t){var i,n,s,a=[],r=t.getCenter();for(i=t.min.y;i<=t.max.y;i++)for(n=t.min.x;n<=t.max.x;n++)s=new o.Point(n,i),this._tileShouldBeLoaded(s)&&a.push(s);var h=a.length;if(0!==h){a.sort(function(t,e){return t.distanceTo(r)-e.distanceTo(r)});var l=e.createDocumentFragment();for(this._tilesToLoad||this.fire("loading"),this._tilesToLoad+=h,n=0;h>n;n++)this._addTile(a[n],l);this._tileContainer.appendChild(l)}},_tileShouldBeLoaded:function(t){if(t.x+":"+t.y in this._tiles)return!1;var e=this.options;if(!e.continuousWorld){var i=this._getWrapTileNum();if(e.noWrap&&(t.x<0||t.x>=i.x)||t.y<0||t.y>=i.y)return!1}if(e.bounds){var n=this._getTileSize(),o=t.multiplyBy(n),s=o.add([n,n]),a=this._map.unproject(o),r=this._map.unproject(s);if(e.continuousWorld||e.noWrap||(a=a.wrap(),r=r.wrap()),!e.bounds.intersects([a,r]))return!1}return!0},_removeOtherTiles:function(t){var e,i,n,o;for(o in this._tiles)e=o.split(":"),i=parseInt(e[0],10),n=parseInt(e[1],10),(i<t.min.x||i>t.max.x||n<t.min.y||n>t.max.y)&&this._removeTile(o)},_removeTile:function(t){var e=this._tiles[t];this.fire("tileunload",{tile:e,url:e.src}),this.options.reuseTiles?(o.DomUtil.removeClass(e,"leaflet-tile-loaded"),this._unusedTiles.push(e)):e.parentNode===this._tileContainer&&this._tileContainer.removeChild(e),o.Browser.android||(e.onload=null,e.src=o.Util.emptyImageUrl),delete this._tiles[t]},_addTile:function(t,e){var i=this._getTilePos(t),n=this._getTile();o.DomUtil.setPosition(n,i,o.Browser.chrome),this._tiles[t.x+":"+t.y]=n,this._loadTile(n,t),n.parentNode!==this._tileContainer&&e.appendChild(n)},_getZoomForUrl:function(){var t=this.options,e=this._map.getZoom();return t.zoomReverse&&(e=t.maxZoom-e),e+=t.zoomOffset,t.maxNativeZoom?Math.min(e,t.maxNativeZoom):e},_getTilePos:function(t){var e=this._map.getPixelOrigin(),i=this._getTileSize();return t.multiplyBy(i).subtract(e)},getTileUrl:function(t){return o.Util.template(this._url,o.extend({s:this._getSubdomain(t),z:t.z,x:t.x,y:t.y},this.options))},_getWrapTileNum:function(){var t=this._map.options.crs,e=t.getSize(this._map.getZoom());return e.divideBy(this._getTileSize())._floor()},_adjustTilePoint:function(t){var e=this._getWrapTileNum();this.options.continuousWorld||this.options.noWrap||(t.x=(t.x%e.x+e.x)%e.x),this.options.tms&&(t.y=e.y-t.y-1),t.z=this._getZoomForUrl()},_getSubdomain:function(t){var e=Math.abs(t.x+t.y)%this.options.subdomains.length;return this.options.subdomains[e]},_getTile:function(){if(this.options.reuseTiles&&this._unusedTiles.length>0){var t=this._unusedTiles.pop();return this._resetTile(t),t}return this._createTile()},_resetTile:function(){},_createTile:function(){var t=o.DomUtil.create("img","leaflet-tile");return t.style.width=t.style.height=this._getTileSize()+"px",t.galleryimg="no",t.onselectstart=t.onmousemove=o.Util.falseFn,o.Browser.ielt9&&this.options.opacity!==i&&o.DomUtil.setOpacity(t,this.options.opacity),o.Browser.mobileWebkit3d&&(t.style.WebkitBackfaceVisibility="hidden"),t},_loadTile:function(t,e){t._layer=this,t.onload=this._tileOnLoad,t.onerror=this._tileOnError,this._adjustTilePoint(e),t.src=this.getTileUrl(e),this.fire("tileloadstart",{tile:t,url:t.src})},_tileLoaded:function(){this._tilesToLoad--,this._animated&&o.DomUtil.addClass(this._tileContainer,"leaflet-zoom-animated"),this._tilesToLoad||(this.fire("load"),this._animated&&(clearTimeout(this._clearBgBufferTimer),this._clearBgBufferTimer=setTimeout(o.bind(this._clearBgBuffer,this),500)))},_tileOnLoad:function(){var t=this._layer;this.src!==o.Util.emptyImageUrl&&(o.DomUtil.addClass(this,"leaflet-tile-loaded"),t.fire("tileload",{tile:this,url:this.src})),t._tileLoaded()},_tileOnError:function(){var t=this._layer;t.fire("tileerror",{tile:this,url:this.src});var e=t.options.errorTileUrl;e&&(this.src=e),t._tileLoaded()}}),o.tileLayer=function(t,e){return new o.TileLayer(t,e)},o.TileLayer.WMS=o.TileLayer.extend({defaultWmsParams:{service:"WMS",request:"GetMap",version:"1.1.1",layers:"",styles:"",format:"image/jpeg",transparent:!1},initialize:function(t,e){this._url=t;var i=o.extend({},this.defaultWmsParams),n=e.tileSize||this.options.tileSize;e.detectRetina&&o.Browser.retina?i.width=i.height=2*n:i.width=i.height=n;for(var s in e)this.options.hasOwnProperty(s)||"crs"===s||(i[s]=e[s]);this.wmsParams=i,o.setOptions(this,e)},onAdd:function(t){this._crs=this.options.crs||t.options.crs,this._wmsVersion=parseFloat(this.wmsParams.version);var e=this._wmsVersion>=1.3?"crs":"srs";this.wmsParams[e]=this._crs.code,o.TileLayer.prototype.onAdd.call(this,t)},getTileUrl:function(t){var e=this._map,i=this.options.tileSize,n=t.multiplyBy(i),s=n.add([i,i]),a=this._crs.project(e.unproject(n,t.z)),r=this._crs.project(e.unproject(s,t.z)),h=this._wmsVersion>=1.3&&this._crs===o.CRS.EPSG4326?[r.y,a.x,a.y,r.x].join(","):[a.x,r.y,r.x,a.y].join(","),l=o.Util.template(this._url,{s:this._getSubdomain(t)});return l+o.Util.getParamString(this.wmsParams,l,!0)+"&BBOX="+h},setParams:function(t,e){return o.extend(this.wmsParams,t),e||this.redraw(),this}}),o.tileLayer.wms=function(t,e){return new o.TileLayer.WMS(t,e)},o.TileLayer.Canvas=o.TileLayer.extend({options:{async:!1},initialize:function(t){o.setOptions(this,t)},redraw:function(){this._map&&(this._reset({hard:!0}),this._update());for(var t in this._tiles)this._redrawTile(this._tiles[t]);return this},_redrawTile:function(t){this.drawTile(t,t._tilePoint,this._map._zoom)},_createTile:function(){var t=o.DomUtil.create("canvas","leaflet-tile");return t.width=t.height=this.options.tileSize,t.onselectstart=t.onmousemove=o.Util.falseFn,t},_loadTile:function(t,e){t._layer=this,t._tilePoint=e,this._redrawTile(t),this.options.async||this.tileDrawn(t)},drawTile:function(){},tileDrawn:function(t){this._tileOnLoad.call(t)}}),o.tileLayer.canvas=function(t){return new o.TileLayer.Canvas(t)},o.ImageOverlay=o.Class.extend({includes:o.Mixin.Events,options:{opacity:1},initialize:function(t,e,i){this._url=t,this._bounds=o.latLngBounds(e),o.setOptions(this,i)},onAdd:function(t){this._map=t,this._image||this._initImage(),t._panes.overlayPane.appendChild(this._image),t.on("viewreset",this._reset,this),t.options.zoomAnimation&&o.Browser.any3d&&t.on("zoomanim",this._animateZoom,this),this._reset()},onRemove:function(t){t.getPanes().overlayPane.removeChild(this._image),t.off("viewreset",this._reset,this),t.options.zoomAnimation&&t.off("zoomanim",this._animateZoom,this)},addTo:function(t){return t.addLayer(this),this},setOpacity:function(t){return this.options.opacity=t,this._updateOpacity(),this},bringToFront:function(){return this._image&&this._map._panes.overlayPane.appendChild(this._image),this},bringToBack:function(){var t=this._map._panes.overlayPane;return this._image&&t.insertBefore(this._image,t.firstChild),this},setUrl:function(t){this._url=t,this._image.src=this._url},getAttribution:function(){return this.options.attribution},_initImage:function(){this._image=o.DomUtil.create("img","leaflet-image-layer"),this._map.options.zoomAnimation&&o.Browser.any3d?o.DomUtil.addClass(this._image,"leaflet-zoom-animated"):o.DomUtil.addClass(this._image,"leaflet-zoom-hide"),this._updateOpacity(),o.extend(this._image,{galleryimg:"no",onselectstart:o.Util.falseFn,onmousemove:o.Util.falseFn,onload:o.bind(this._onImageLoad,this),src:this._url})},_animateZoom:function(t){var e=this._map,i=this._image,n=e.getZoomScale(t.zoom),s=this._bounds.getNorthWest(),a=this._bounds.getSouthEast(),r=e._latLngToNewLayerPoint(s,t.zoom,t.center),h=e._latLngToNewLayerPoint(a,t.zoom,t.center)._subtract(r),l=r._add(h._multiplyBy(.5*(1-1/n)));i.style[o.DomUtil.TRANSFORM]=o.DomUtil.getTranslateString(l)+" scale("+n+") "},_reset:function(){var t=this._image,e=this._map.latLngToLayerPoint(this._bounds.getNorthWest()),i=this._map.latLngToLayerPoint(this._bounds.getSouthEast())._subtract(e);o.DomUtil.setPosition(t,e),t.style.width=i.x+"px",t.style.height=i.y+"px"},_onImageLoad:function(){this.fire("load")},_updateOpacity:function(){o.DomUtil.setOpacity(this._image,this.options.opacity)}}),o.imageOverlay=function(t,e,i){return new o.ImageOverlay(t,e,i)},o.Icon=o.Class.extend({options:{className:""},initialize:function(t){o.setOptions(this,t)},createIcon:function(t){return this._createIcon("icon",t)},createShadow:function(t){return this._createIcon("shadow",t)},_createIcon:function(t,e){var i=this._getIconUrl(t);if(!i){if("icon"===t)throw new Error("iconUrl not set in Icon options (see the docs).");return null}var n;return n=e&&"IMG"===e.tagName?this._createImg(i,e):this._createImg(i),this._setIconStyles(n,t),n},_setIconStyles:function(t,e){var i,n=this.options,s=o.point(n[e+"Size"]);i="shadow"===e?o.point(n.shadowAnchor||n.iconAnchor):o.point(n.iconAnchor),!i&&s&&(i=s.divideBy(2,!0)),t.className="leaflet-marker-"+e+" "+n.className,i&&(t.style.marginLeft=-i.x+"px",t.style.marginTop=-i.y+"px"),s&&(t.style.width=s.x+"px",t.style.height=s.y+"px")},_createImg:function(t,i){return i=i||e.createElement("img"),i.src=t,i},_getIconUrl:function(t){return o.Browser.retina&&this.options[t+"RetinaUrl"]?this.options[t+"RetinaUrl"]:this.options[t+"Url"]}}),o.icon=function(t){return new o.Icon(t)},o.Icon.Default=o.Icon.extend({options:{iconSize:[25,41],iconAnchor:[12,41],popupAnchor:[1,-34],shadowSize:[41,41]},_getIconUrl:function(t){var e=t+"Url";if(this.options[e])return this.options[e];o.Browser.retina&&"icon"===t&&(t+="-2x");var i=o.Icon.Default.imagePath;if(!i)throw new Error("Couldn't autodetect L.Icon.Default.imagePath, set it manually.");return i+"/marker-"+t+".png"}}),o.Icon.Default.imagePath=function(){var t,i,n,o,s,a=e.getElementsByTagName("script"),r=/[\/^]leaflet[\-\._]?([\w\-\._]*)\.js\??/;for(t=0,i=a.length;i>t;t++)if(n=a[t].src,o=n.match(r))return s=n.split(r)[0],(s?s+"/":"")+"images"}(),o.Marker=o.Class.extend({includes:o.Mixin.Events,options:{icon:new o.Icon.Default,title:"",alt:"",clickable:!0,draggable:!1,keyboard:!0,zIndexOffset:0,opacity:1,riseOnHover:!1,riseOffset:250},initialize:function(t,e){o.setOptions(this,e),this._latlng=o.latLng(t)},onAdd:function(t){this._map=t,t.on("viewreset",this.update,this),this._initIcon(),this.update(),this.fire("add"),t.options.zoomAnimation&&t.options.markerZoomAnimation&&t.on("zoomanim",this._animateZoom,this)},addTo:function(t){return t.addLayer(this),this},onRemove:function(t){this.dragging&&this.dragging.disable(),this._removeIcon(),this._removeShadow(),this.fire("remove"),t.off({viewreset:this.update,zoomanim:this._animateZoom},this),this._map=null},getLatLng:function(){return this._latlng},setLatLng:function(t){return this._latlng=o.latLng(t),this.update(),this.fire("move",{latlng:this._latlng})},setZIndexOffset:function(t){return this.options.zIndexOffset=t,this.update(),this},setIcon:function(t){return this.options.icon=t,this._map&&(this._initIcon(),this.update()),this._popup&&this.bindPopup(this._popup),this},update:function(){return this._icon&&this._setPos(this._map.latLngToLayerPoint(this._latlng).round()),this},_initIcon:function(){var t=this.options,e=this._map,i=e.options.zoomAnimation&&e.options.markerZoomAnimation,n=i?"leaflet-zoom-animated":"leaflet-zoom-hide",s=t.icon.createIcon(this._icon),a=!1;s!==this._icon&&(this._icon&&this._removeIcon(),a=!0,t.title&&(s.title=t.title),t.alt&&(s.alt=t.alt)),o.DomUtil.addClass(s,n),t.keyboard&&(s.tabIndex="0"),this._icon=s,this._initInteraction(),t.riseOnHover&&o.DomEvent.on(s,"mouseover",this._bringToFront,this).on(s,"mouseout",this._resetZIndex,this);var r=t.icon.createShadow(this._shadow),h=!1;r!==this._shadow&&(this._removeShadow(),h=!0),r&&o.DomUtil.addClass(r,n),this._shadow=r,t.opacity<1&&this._updateOpacity();var l=this._map._panes;a&&l.markerPane.appendChild(this._icon),r&&h&&l.shadowPane.appendChild(this._shadow)},_removeIcon:function(){this.options.riseOnHover&&o.DomEvent.off(this._icon,"mouseover",this._bringToFront).off(this._icon,"mouseout",this._resetZIndex),this._map._panes.markerPane.removeChild(this._icon),this._icon=null},_removeShadow:function(){this._shadow&&this._map._panes.shadowPane.removeChild(this._shadow),this._shadow=null},_setPos:function(t){o.DomUtil.setPosition(this._icon,t),this._shadow&&o.DomUtil.setPosition(this._shadow,t),this._zIndex=t.y+this.options.zIndexOffset,this._resetZIndex()},_updateZIndex:function(t){this._icon.style.zIndex=this._zIndex+t},_animateZoom:function(t){var e=this._map._latLngToNewLayerPoint(this._latlng,t.zoom,t.center).round();this._setPos(e)},_initInteraction:function(){if(this.options.clickable){var t=this._icon,e=["dblclick","mousedown","mouseover","mouseout","contextmenu"];o.DomUtil.addClass(t,"leaflet-clickable"),o.DomEvent.on(t,"click",this._onMouseClick,this),o.DomEvent.on(t,"keypress",this._onKeyPress,this);for(var i=0;i<e.length;i++)o.DomEvent.on(t,e[i],this._fireMouseEvent,this);o.Handler.MarkerDrag&&(this.dragging=new o.Handler.MarkerDrag(this),this.options.draggable&&this.dragging.enable())}},_onMouseClick:function(t){var e=this.dragging&&this.dragging.moved();(this.hasEventListeners(t.type)||e)&&o.DomEvent.stopPropagation(t),e||(this.dragging&&this.dragging._enabled||!this._map.dragging||!this._map.dragging.moved())&&this.fire(t.type,{originalEvent:t,latlng:this._latlng})},_onKeyPress:function(t){13===t.keyCode&&this.fire("click",{originalEvent:t,latlng:this._latlng})},_fireMouseEvent:function(t){this.fire(t.type,{originalEvent:t,latlng:this._latlng}),"contextmenu"===t.type&&this.hasEventListeners(t.type)&&o.DomEvent.preventDefault(t),"mousedown"!==t.type?o.DomEvent.stopPropagation(t):o.DomEvent.preventDefault(t)},setOpacity:function(t){return this.options.opacity=t,this._map&&this._updateOpacity(),this},_updateOpacity:function(){o.DomUtil.setOpacity(this._icon,this.options.opacity),this._shadow&&o.DomUtil.setOpacity(this._shadow,this.options.opacity)},_bringToFront:function(){this._updateZIndex(this.options.riseOffset)},_resetZIndex:function(){this._updateZIndex(0)}}),o.marker=function(t,e){return new o.Marker(t,e)},o.DivIcon=o.Icon.extend({options:{iconSize:[12,12],className:"leaflet-div-icon",html:!1},createIcon:function(t){var i=t&&"DIV"===t.tagName?t:e.createElement("div"),n=this.options;return n.html!==!1?i.innerHTML=n.html:i.innerHTML="",n.bgPos&&(i.style.backgroundPosition=-n.bgPos.x+"px "+-n.bgPos.y+"px"),this._setIconStyles(i,"icon"),i},createShadow:function(){return null}}),o.divIcon=function(t){return new o.DivIcon(t)},o.Map.mergeOptions({closePopupOnClick:!0}),o.Popup=o.Class.extend({includes:o.Mixin.Events,options:{minWidth:50,maxWidth:300,autoPan:!0,closeButton:!0,offset:[0,7],autoPanPadding:[5,5],keepInView:!1,className:"",zoomAnimation:!0},initialize:function(t,e){o.setOptions(this,t),this._source=e,this._animated=o.Browser.any3d&&this.options.zoomAnimation,this._isOpen=!1},onAdd:function(t){this._map=t,this._container||this._initLayout();var e=t.options.fadeAnimation;e&&o.DomUtil.setOpacity(this._container,0),t._panes.popupPane.appendChild(this._container),t.on(this._getEvents(),this),this.update(),e&&o.DomUtil.setOpacity(this._container,1),this.fire("open"),t.fire("popupopen",{popup:this}),this._source&&this._source.fire("popupopen",{popup:this})},addTo:function(t){return t.addLayer(this),this},openOn:function(t){return t.openPopup(this),this},onRemove:function(t){t._panes.popupPane.removeChild(this._container),o.Util.falseFn(this._container.offsetWidth),t.off(this._getEvents(),this),t.options.fadeAnimation&&o.DomUtil.setOpacity(this._container,0),this._map=null,this.fire("close"),t.fire("popupclose",{popup:this}),this._source&&this._source.fire("popupclose",{popup:this})},getLatLng:function(){return this._latlng},setLatLng:function(t){return this._latlng=o.latLng(t),this._map&&(this._updatePosition(),this._adjustPan()),this},getContent:function(){return this._content},setContent:function(t){return this._content=t,this.update(),this},update:function(){this._map&&(this._container.style.visibility="hidden",this._updateContent(),this._updateLayout(),this._updatePosition(),this._container.style.visibility="",this._adjustPan())},_getEvents:function(){var t={viewreset:this._updatePosition};return this._animated&&(t.zoomanim=this._zoomAnimation),("closeOnClick"in this.options?this.options.closeOnClick:this._map.options.closePopupOnClick)&&(t.preclick=this._close),this.options.keepInView&&(t.moveend=this._adjustPan),t},_close:function(){this._map&&this._map.closePopup(this)},_initLayout:function(){var t,e="leaflet-popup",i=e+" "+this.options.className+" leaflet-zoom-"+(this._animated?"animated":"hide"),n=this._container=o.DomUtil.create("div",i);this.options.closeButton&&(t=this._closeButton=o.DomUtil.create("a",e+"-close-button",n),t.href="#close",t.innerHTML="&#215;",o.DomEvent.disableClickPropagation(t),o.DomEvent.on(t,"click",this._onCloseButtonClick,this));var s=this._wrapper=o.DomUtil.create("div",e+"-content-wrapper",n);o.DomEvent.disableClickPropagation(s),this._contentNode=o.DomUtil.create("div",e+"-content",s),o.DomEvent.disableScrollPropagation(this._contentNode),o.DomEvent.on(s,"contextmenu",o.DomEvent.stopPropagation),this._tipContainer=o.DomUtil.create("div",e+"-tip-container",n),this._tip=o.DomUtil.create("div",e+"-tip",this._tipContainer)},_updateContent:function(){if(this._content){if("string"==typeof this._content)this._contentNode.innerHTML=this._content;else{for(;this._contentNode.hasChildNodes();)this._contentNode.removeChild(this._contentNode.firstChild);this._contentNode.appendChild(this._content)}this.fire("contentupdate")}},_updateLayout:function(){var t=this._contentNode,e=t.style;e.width="",e.whiteSpace="nowrap";var i=t.offsetWidth;i=Math.min(i,this.options.maxWidth),i=Math.max(i,this.options.minWidth),e.width=i+1+"px",e.whiteSpace="",e.height="";var n=t.offsetHeight,s=this.options.maxHeight,a="leaflet-popup-scrolled";s&&n>s?(e.height=s+"px",o.DomUtil.addClass(t,a)):o.DomUtil.removeClass(t,a),this._containerWidth=this._container.offsetWidth},_updatePosition:function(){if(this._map){var t=this._map.latLngToLayerPoint(this._latlng),e=this._animated,i=o.point(this.options.offset);e&&o.DomUtil.setPosition(this._container,t),this._containerBottom=-i.y-(e?0:t.y),this._containerLeft=-Math.round(this._containerWidth/2)+i.x+(e?0:t.x),this._container.style.bottom=this._containerBottom+"px",this._container.style.left=this._containerLeft+"px"}},_zoomAnimation:function(t){var e=this._map._latLngToNewLayerPoint(this._latlng,t.zoom,t.center);o.DomUtil.setPosition(this._container,e)},_adjustPan:function(){if(this.options.autoPan){var t=this._map,e=this._container.offsetHeight,i=this._containerWidth,n=new o.Point(this._containerLeft,-e-this._containerBottom);this._animated&&n._add(o.DomUtil.getPosition(this._container));var s=t.layerPointToContainerPoint(n),a=o.point(this.options.autoPanPadding),r=o.point(this.options.autoPanPaddingTopLeft||a),h=o.point(this.options.autoPanPaddingBottomRight||a),l=t.getSize(),u=0,c=0;s.x+i+h.x>l.x&&(u=s.x+i-l.x+h.x),s.x-u-r.x<0&&(u=s.x-r.x),s.y+e+h.y>l.y&&(c=s.y+e-l.y+h.y),s.y-c-r.y<0&&(c=s.y-r.y),(u||c)&&t.fire("autopanstart").panBy([u,c])}},_onCloseButtonClick:function(t){this._close(),o.DomEvent.stop(t)}}),o.popup=function(t,e){return new o.Popup(t,e)},o.Map.include({openPopup:function(t,e,i){if(this.closePopup(),!(t instanceof o.Popup)){var n=t;t=new o.Popup(i).setLatLng(e).setContent(n)}return t._isOpen=!0,this._popup=t,this.addLayer(t)},closePopup:function(t){return t&&t!==this._popup||(t=this._popup,this._popup=null),t&&(this.removeLayer(t),t._isOpen=!1),this}}),o.Marker.include({openPopup:function(){return this._popup&&this._map&&!this._map.hasLayer(this._popup)&&(this._popup.setLatLng(this._latlng),this._map.openPopup(this._popup)),this},closePopup:function(){return this._popup&&this._popup._close(),this},togglePopup:function(){return this._popup&&(this._popup._isOpen?this.closePopup():this.openPopup()),this},bindPopup:function(t,e){var i=o.point(this.options.icon.options.popupAnchor||[0,0]);return i=i.add(o.Popup.prototype.options.offset),e&&e.offset&&(i=i.add(e.offset)),e=o.extend({offset:i},e),this._popupHandlersAdded||(this.on("click",this.togglePopup,this).on("remove",this.closePopup,this).on("move",this._movePopup,this),this._popupHandlersAdded=!0),t instanceof o.Popup?(o.setOptions(t,e),this._popup=t,t._source=this):this._popup=new o.Popup(e,this).setContent(t),this},setPopupContent:function(t){return this._popup&&this._popup.setContent(t),this},unbindPopup:function(){return this._popup&&(this._popup=null,this.off("click",this.togglePopup,this).off("remove",this.closePopup,this).off("move",this._movePopup,this),this._popupHandlersAdded=!1),this},getPopup:function(){return this._popup},_movePopup:function(t){this._popup.setLatLng(t.latlng)}}),o.LayerGroup=o.Class.extend({initialize:function(t){this._layers={};var e,i;if(t)for(e=0,i=t.length;i>e;e++)this.addLayer(t[e])},addLayer:function(t){var e=this.getLayerId(t);return this._layers[e]=t,this._map&&this._map.addLayer(t),this},removeLayer:function(t){var e=t in this._layers?t:this.getLayerId(t);return this._map&&this._layers[e]&&this._map.removeLayer(this._layers[e]),delete this._layers[e],this},hasLayer:function(t){return t?t in this._layers||this.getLayerId(t)in this._layers:!1},clearLayers:function(){return this.eachLayer(this.removeLayer,this),this},invoke:function(t){var e,i,n=Array.prototype.slice.call(arguments,1);for(e in this._layers)i=this._layers[e],i[t]&&i[t].apply(i,n);return this},onAdd:function(t){this._map=t,this.eachLayer(t.addLayer,t)},onRemove:function(t){this.eachLayer(t.removeLayer,t),this._map=null},addTo:function(t){return t.addLayer(this),this},eachLayer:function(t,e){for(var i in this._layers)t.call(e,this._layers[i]);return this},getLayer:function(t){return this._layers[t]},getLayers:function(){var t=[];for(var e in this._layers)t.push(this._layers[e]);return t},setZIndex:function(t){return this.invoke("setZIndex",t)},getLayerId:function(t){return o.stamp(t)}}),o.layerGroup=function(t){return new o.LayerGroup(t)},o.FeatureGroup=o.LayerGroup.extend({includes:o.Mixin.Events,statics:{EVENTS:"click dblclick mouseover mouseout mousemove contextmenu popupopen popupclose"},addLayer:function(t){return this.hasLayer(t)?this:("on"in t&&t.on(o.FeatureGroup.EVENTS,this._propagateEvent,this),o.LayerGroup.prototype.addLayer.call(this,t),this._popupContent&&t.bindPopup&&t.bindPopup(this._popupContent,this._popupOptions),this.fire("layeradd",{layer:t}))},removeLayer:function(t){return this.hasLayer(t)?(t in this._layers&&(t=this._layers[t]),"off"in t&&t.off(o.FeatureGroup.EVENTS,this._propagateEvent,this),o.LayerGroup.prototype.removeLayer.call(this,t),this._popupContent&&this.invoke("unbindPopup"),this.fire("layerremove",{layer:t})):this},bindPopup:function(t,e){return this._popupContent=t,this._popupOptions=e,this.invoke("bindPopup",t,e)},openPopup:function(t){for(var e in this._layers){this._layers[e].openPopup(t);break}return this},setStyle:function(t){return this.invoke("setStyle",t)},bringToFront:function(){return this.invoke("bringToFront")},bringToBack:function(){return this.invoke("bringToBack")},getBounds:function(){var t=new o.LatLngBounds;return this.eachLayer(function(e){t.extend(e instanceof o.Marker?e.getLatLng():e.getBounds())}),t},_propagateEvent:function(t){t=o.extend({layer:t.target,target:this},t),this.fire(t.type,t)}}),o.featureGroup=function(t){return new o.FeatureGroup(t)},o.Path=o.Class.extend({includes:[o.Mixin.Events],statics:{CLIP_PADDING:function(){var e=o.Browser.mobile?1280:2e3,i=(e/Math.max(t.outerWidth,t.outerHeight)-1)/2;return Math.max(0,Math.min(.5,i))}()},options:{stroke:!0,color:"#0033ff",dashArray:null,lineCap:null,lineJoin:null,weight:5,opacity:.5,fill:!1,fillColor:null,fillOpacity:.2,clickable:!0},initialize:function(t){o.setOptions(this,t)},onAdd:function(t){this._map=t,this._container||(this._initElements(),this._initEvents()),this.projectLatlngs(),this._updatePath(),this._container&&this._map._pathRoot.appendChild(this._container),this.fire("add"),t.on({viewreset:this.projectLatlngs,moveend:this._updatePath},this)},addTo:function(t){return t.addLayer(this),this},onRemove:function(t){t._pathRoot.removeChild(this._container),this.fire("remove"),this._map=null,o.Browser.vml&&(this._container=null,this._stroke=null,this._fill=null),t.off({viewreset:this.projectLatlngs,moveend:this._updatePath},this)},projectLatlngs:function(){},setStyle:function(t){return o.setOptions(this,t),this._container&&this._updateStyle(),this},redraw:function(){return this._map&&(this.projectLatlngs(),this._updatePath()),this}}),o.Map.include({_updatePathViewport:function(){var t=o.Path.CLIP_PADDING,e=this.getSize(),i=o.DomUtil.getPosition(this._mapPane),n=i.multiplyBy(-1)._subtract(e.multiplyBy(t)._round()),s=n.add(e.multiplyBy(1+2*t)._round());this._pathViewport=new o.Bounds(n,s)}}),o.Path.SVG_NS="http://www.w3.org/2000/svg",o.Browser.svg=!(!e.createElementNS||!e.createElementNS(o.Path.SVG_NS,"svg").createSVGRect),o.Path=o.Path.extend({statics:{SVG:o.Browser.svg},bringToFront:function(){var t=this._map._pathRoot,e=this._container;return e&&t.lastChild!==e&&t.appendChild(e),this},bringToBack:function(){var t=this._map._pathRoot,e=this._container,i=t.firstChild;return e&&i!==e&&t.insertBefore(e,i),this},getPathString:function(){},_createElement:function(t){return e.createElementNS(o.Path.SVG_NS,t)},_initElements:function(){this._map._initPathRoot(),this._initPath(),this._initStyle()},_initPath:function(){this._container=this._createElement("g"),this._path=this._createElement("path"),this.options.className&&o.DomUtil.addClass(this._path,this.options.className),this._container.appendChild(this._path)},_initStyle:function(){this.options.stroke&&(this._path.setAttribute("stroke-linejoin","round"),this._path.setAttribute("stroke-linecap","round")),this.options.fill&&this._path.setAttribute("fill-rule","evenodd"),this.options.pointerEvents&&this._path.setAttribute("pointer-events",this.options.pointerEvents),this.options.clickable||this.options.pointerEvents||this._path.setAttribute("pointer-events","none"),this._updateStyle()},_updateStyle:function(){this.options.stroke?(this._path.setAttribute("stroke",this.options.color),this._path.setAttribute("stroke-opacity",this.options.opacity),this._path.setAttribute("stroke-width",this.options.weight),this.options.dashArray?this._path.setAttribute("stroke-dasharray",this.options.dashArray):this._path.removeAttribute("stroke-dasharray"),this.options.lineCap&&this._path.setAttribute("stroke-linecap",this.options.lineCap),this.options.lineJoin&&this._path.setAttribute("stroke-linejoin",this.options.lineJoin)):this._path.setAttribute("stroke","none"),this.options.fill?(this._path.setAttribute("fill",this.options.fillColor||this.options.color),this._path.setAttribute("fill-opacity",this.options.fillOpacity)):this._path.setAttribute("fill","none")},_updatePath:function(){var t=this.getPathString();t||(t="M0 0"),this._path.setAttribute("d",t)},_initEvents:function(){if(this.options.clickable){(o.Browser.svg||!o.Browser.vml)&&o.DomUtil.addClass(this._path,"leaflet-clickable"),o.DomEvent.on(this._container,"click",this._onMouseClick,this);for(var t=["dblclick","mousedown","mouseover","mouseout","mousemove","contextmenu"],e=0;e<t.length;e++)o.DomEvent.on(this._container,t[e],this._fireMouseEvent,this)}},_onMouseClick:function(t){this._map.dragging&&this._map.dragging.moved()||this._fireMouseEvent(t)},_fireMouseEvent:function(t){if(this._map&&this.hasEventListeners(t.type)){var e=this._map,i=e.mouseEventToContainerPoint(t),n=e.containerPointToLayerPoint(i),s=e.layerPointToLatLng(n);this.fire(t.type,{latlng:s,layerPoint:n,containerPoint:i,originalEvent:t}),"contextmenu"===t.type&&o.DomEvent.preventDefault(t),"mousemove"!==t.type&&o.DomEvent.stopPropagation(t)}}}),o.Map.include({_initPathRoot:function(){this._pathRoot||(this._pathRoot=o.Path.prototype._createElement("svg"),this._panes.overlayPane.appendChild(this._pathRoot),this.options.zoomAnimation&&o.Browser.any3d?(o.DomUtil.addClass(this._pathRoot,"leaflet-zoom-animated"),
+this.on({zoomanim:this._animatePathZoom,zoomend:this._endPathZoom})):o.DomUtil.addClass(this._pathRoot,"leaflet-zoom-hide"),this.on("moveend",this._updateSvgViewport),this._updateSvgViewport())},_animatePathZoom:function(t){var e=this.getZoomScale(t.zoom),i=this._getCenterOffset(t.center)._multiplyBy(-e)._add(this._pathViewport.min);this._pathRoot.style[o.DomUtil.TRANSFORM]=o.DomUtil.getTranslateString(i)+" scale("+e+") ",this._pathZooming=!0},_endPathZoom:function(){this._pathZooming=!1},_updateSvgViewport:function(){if(!this._pathZooming){this._updatePathViewport();var t=this._pathViewport,e=t.min,i=t.max,n=i.x-e.x,s=i.y-e.y,a=this._pathRoot,r=this._panes.overlayPane;o.Browser.mobileWebkit&&r.removeChild(a),o.DomUtil.setPosition(a,e),a.setAttribute("width",n),a.setAttribute("height",s),a.setAttribute("viewBox",[e.x,e.y,n,s].join(" ")),o.Browser.mobileWebkit&&r.appendChild(a)}}}),o.Path.include({bindPopup:function(t,e){return t instanceof o.Popup?this._popup=t:((!this._popup||e)&&(this._popup=new o.Popup(e,this)),this._popup.setContent(t)),this._popupHandlersAdded||(this.on("click",this._openPopup,this).on("remove",this.closePopup,this),this._popupHandlersAdded=!0),this},unbindPopup:function(){return this._popup&&(this._popup=null,this.off("click",this._openPopup).off("remove",this.closePopup),this._popupHandlersAdded=!1),this},openPopup:function(t){return this._popup&&(t=t||this._latlng||this._latlngs[Math.floor(this._latlngs.length/2)],this._openPopup({latlng:t})),this},closePopup:function(){return this._popup&&this._popup._close(),this},_openPopup:function(t){this._popup.setLatLng(t.latlng),this._map.openPopup(this._popup)}}),o.Browser.vml=!o.Browser.svg&&function(){try{var t=e.createElement("div");t.innerHTML='<v:shape adj="1"/>';var i=t.firstChild;return i.style.behavior="url(#default#VML)",i&&"object"==typeof i.adj}catch(n){return!1}}(),o.Path=o.Browser.svg||!o.Browser.vml?o.Path:o.Path.extend({statics:{VML:!0,CLIP_PADDING:.02},_createElement:function(){try{return e.namespaces.add("lvml","urn:schemas-microsoft-com:vml"),function(t){return e.createElement("<lvml:"+t+' class="lvml">')}}catch(t){return function(t){return e.createElement("<"+t+' xmlns="urn:schemas-microsoft.com:vml" class="lvml">')}}}(),_initPath:function(){var t=this._container=this._createElement("shape");o.DomUtil.addClass(t,"leaflet-vml-shape"+(this.options.className?" "+this.options.className:"")),this.options.clickable&&o.DomUtil.addClass(t,"leaflet-clickable"),t.coordsize="1 1",this._path=this._createElement("path"),t.appendChild(this._path),this._map._pathRoot.appendChild(t)},_initStyle:function(){this._updateStyle()},_updateStyle:function(){var t=this._stroke,e=this._fill,i=this.options,n=this._container;n.stroked=i.stroke,n.filled=i.fill,i.stroke?(t||(t=this._stroke=this._createElement("stroke"),t.endcap="round",n.appendChild(t)),t.weight=i.weight+"px",t.color=i.color,t.opacity=i.opacity,i.dashArray?t.dashStyle=o.Util.isArray(i.dashArray)?i.dashArray.join(" "):i.dashArray.replace(/( *, *)/g," "):t.dashStyle="",i.lineCap&&(t.endcap=i.lineCap.replace("butt","flat")),i.lineJoin&&(t.joinstyle=i.lineJoin)):t&&(n.removeChild(t),this._stroke=null),i.fill?(e||(e=this._fill=this._createElement("fill"),n.appendChild(e)),e.color=i.fillColor||i.color,e.opacity=i.fillOpacity):e&&(n.removeChild(e),this._fill=null)},_updatePath:function(){var t=this._container.style;t.display="none",this._path.v=this.getPathString()+" ",t.display=""}}),o.Map.include(o.Browser.svg||!o.Browser.vml?{}:{_initPathRoot:function(){if(!this._pathRoot){var t=this._pathRoot=e.createElement("div");t.className="leaflet-vml-container",this._panes.overlayPane.appendChild(t),this.on("moveend",this._updatePathViewport),this._updatePathViewport()}}}),o.Browser.canvas=function(){return!!e.createElement("canvas").getContext}(),o.Path=o.Path.SVG&&!t.L_PREFER_CANVAS||!o.Browser.canvas?o.Path:o.Path.extend({statics:{CANVAS:!0,SVG:!1},redraw:function(){return this._map&&(this.projectLatlngs(),this._requestUpdate()),this},setStyle:function(t){return o.setOptions(this,t),this._map&&(this._updateStyle(),this._requestUpdate()),this},onRemove:function(t){t.off("viewreset",this.projectLatlngs,this).off("moveend",this._updatePath,this),this.options.clickable&&(this._map.off("click",this._onClick,this),this._map.off("mousemove",this._onMouseMove,this)),this._requestUpdate(),this.fire("remove"),this._map=null},_requestUpdate:function(){this._map&&!o.Path._updateRequest&&(o.Path._updateRequest=o.Util.requestAnimFrame(this._fireMapMoveEnd,this._map))},_fireMapMoveEnd:function(){o.Path._updateRequest=null,this.fire("moveend")},_initElements:function(){this._map._initPathRoot(),this._ctx=this._map._canvasCtx},_updateStyle:function(){var t=this.options;t.stroke&&(this._ctx.lineWidth=t.weight,this._ctx.strokeStyle=t.color),t.fill&&(this._ctx.fillStyle=t.fillColor||t.color),t.lineCap&&(this._ctx.lineCap=t.lineCap),t.lineJoin&&(this._ctx.lineJoin=t.lineJoin)},_drawPath:function(){var t,e,i,n,s,a;for(this._ctx.beginPath(),t=0,i=this._parts.length;i>t;t++){for(e=0,n=this._parts[t].length;n>e;e++)s=this._parts[t][e],a=(0===e?"move":"line")+"To",this._ctx[a](s.x,s.y);this instanceof o.Polygon&&this._ctx.closePath()}},_checkIfEmpty:function(){return!this._parts.length},_updatePath:function(){if(!this._checkIfEmpty()){var t=this._ctx,e=this.options;this._drawPath(),t.save(),this._updateStyle(),e.fill&&(t.globalAlpha=e.fillOpacity,t.fill(e.fillRule||"evenodd")),e.stroke&&(t.globalAlpha=e.opacity,t.stroke()),t.restore()}},_initEvents:function(){this.options.clickable&&(this._map.on("mousemove",this._onMouseMove,this),this._map.on("click dblclick contextmenu",this._fireMouseEvent,this))},_fireMouseEvent:function(t){this._containsPoint(t.layerPoint)&&this.fire(t.type,t)},_onMouseMove:function(t){this._map&&!this._map._animatingZoom&&(this._containsPoint(t.layerPoint)?(this._ctx.canvas.style.cursor="pointer",this._mouseInside=!0,this.fire("mouseover",t)):this._mouseInside&&(this._ctx.canvas.style.cursor="",this._mouseInside=!1,this.fire("mouseout",t)))}}),o.Map.include(o.Path.SVG&&!t.L_PREFER_CANVAS||!o.Browser.canvas?{}:{_initPathRoot:function(){var t,i=this._pathRoot;i||(i=this._pathRoot=e.createElement("canvas"),i.style.position="absolute",t=this._canvasCtx=i.getContext("2d"),t.lineCap="round",t.lineJoin="round",this._panes.overlayPane.appendChild(i),this.options.zoomAnimation&&(this._pathRoot.className="leaflet-zoom-animated",this.on("zoomanim",this._animatePathZoom),this.on("zoomend",this._endPathZoom)),this.on("moveend",this._updateCanvasViewport),this._updateCanvasViewport())},_updateCanvasViewport:function(){if(!this._pathZooming){this._updatePathViewport();var t=this._pathViewport,e=t.min,i=t.max.subtract(e),n=this._pathRoot;o.DomUtil.setPosition(n,e),n.width=i.x,n.height=i.y,n.getContext("2d").translate(-e.x,-e.y)}}}),o.LineUtil={simplify:function(t,e){if(!e||!t.length)return t.slice();var i=e*e;return t=this._reducePoints(t,i),t=this._simplifyDP(t,i)},pointToSegmentDistance:function(t,e,i){return Math.sqrt(this._sqClosestPointOnSegment(t,e,i,!0))},closestPointOnSegment:function(t,e,i){return this._sqClosestPointOnSegment(t,e,i)},_simplifyDP:function(t,e){var n=t.length,o=typeof Uint8Array!=i+""?Uint8Array:Array,s=new o(n);s[0]=s[n-1]=1,this._simplifyDPStep(t,s,e,0,n-1);var a,r=[];for(a=0;n>a;a++)s[a]&&r.push(t[a]);return r},_simplifyDPStep:function(t,e,i,n,o){var s,a,r,h=0;for(a=n+1;o-1>=a;a++)r=this._sqClosestPointOnSegment(t[a],t[n],t[o],!0),r>h&&(s=a,h=r);h>i&&(e[s]=1,this._simplifyDPStep(t,e,i,n,s),this._simplifyDPStep(t,e,i,s,o))},_reducePoints:function(t,e){for(var i=[t[0]],n=1,o=0,s=t.length;s>n;n++)this._sqDist(t[n],t[o])>e&&(i.push(t[n]),o=n);return s-1>o&&i.push(t[s-1]),i},clipSegment:function(t,e,i,n){var o,s,a,r=n?this._lastCode:this._getBitCode(t,i),h=this._getBitCode(e,i);for(this._lastCode=h;;){if(!(r|h))return[t,e];if(r&h)return!1;o=r||h,s=this._getEdgeIntersection(t,e,o,i),a=this._getBitCode(s,i),o===r?(t=s,r=a):(e=s,h=a)}},_getEdgeIntersection:function(t,e,i,n){var s=e.x-t.x,a=e.y-t.y,r=n.min,h=n.max;return 8&i?new o.Point(t.x+s*(h.y-t.y)/a,h.y):4&i?new o.Point(t.x+s*(r.y-t.y)/a,r.y):2&i?new o.Point(h.x,t.y+a*(h.x-t.x)/s):1&i?new o.Point(r.x,t.y+a*(r.x-t.x)/s):void 0},_getBitCode:function(t,e){var i=0;return t.x<e.min.x?i|=1:t.x>e.max.x&&(i|=2),t.y<e.min.y?i|=4:t.y>e.max.y&&(i|=8),i},_sqDist:function(t,e){var i=e.x-t.x,n=e.y-t.y;return i*i+n*n},_sqClosestPointOnSegment:function(t,e,i,n){var s,a=e.x,r=e.y,h=i.x-a,l=i.y-r,u=h*h+l*l;return u>0&&(s=((t.x-a)*h+(t.y-r)*l)/u,s>1?(a=i.x,r=i.y):s>0&&(a+=h*s,r+=l*s)),h=t.x-a,l=t.y-r,n?h*h+l*l:new o.Point(a,r)}},o.Polyline=o.Path.extend({initialize:function(t,e){o.Path.prototype.initialize.call(this,e),this._latlngs=this._convertLatLngs(t)},options:{smoothFactor:1,noClip:!1},projectLatlngs:function(){this._originalPoints=[];for(var t=0,e=this._latlngs.length;e>t;t++)this._originalPoints[t]=this._map.latLngToLayerPoint(this._latlngs[t])},getPathString:function(){for(var t=0,e=this._parts.length,i="";e>t;t++)i+=this._getPathPartStr(this._parts[t]);return i},getLatLngs:function(){return this._latlngs},setLatLngs:function(t){return this._latlngs=this._convertLatLngs(t),this.redraw()},addLatLng:function(t){return this._latlngs.push(o.latLng(t)),this.redraw()},spliceLatLngs:function(){var t=[].splice.apply(this._latlngs,arguments);return this._convertLatLngs(this._latlngs,!0),this.redraw(),t},closestLayerPoint:function(t){for(var e,i,n=1/0,s=this._parts,a=null,r=0,h=s.length;h>r;r++)for(var l=s[r],u=1,c=l.length;c>u;u++){e=l[u-1],i=l[u];var d=o.LineUtil._sqClosestPointOnSegment(t,e,i,!0);n>d&&(n=d,a=o.LineUtil._sqClosestPointOnSegment(t,e,i))}return a&&(a.distance=Math.sqrt(n)),a},getBounds:function(){return new o.LatLngBounds(this.getLatLngs())},_convertLatLngs:function(t,e){var i,n,s=e?t:[];for(i=0,n=t.length;n>i;i++){if(o.Util.isArray(t[i])&&"number"!=typeof t[i][0])return;s[i]=o.latLng(t[i])}return s},_initEvents:function(){o.Path.prototype._initEvents.call(this)},_getPathPartStr:function(t){for(var e,i=o.Path.VML,n=0,s=t.length,a="";s>n;n++)e=t[n],i&&e._round(),a+=(n?"L":"M")+e.x+" "+e.y;return a},_clipPoints:function(){var t,e,i,n=this._originalPoints,s=n.length;if(this.options.noClip)return void(this._parts=[n]);this._parts=[];var a=this._parts,r=this._map._pathViewport,h=o.LineUtil;for(t=0,e=0;s-1>t;t++)i=h.clipSegment(n[t],n[t+1],r,t),i&&(a[e]=a[e]||[],a[e].push(i[0]),(i[1]!==n[t+1]||t===s-2)&&(a[e].push(i[1]),e++))},_simplifyPoints:function(){for(var t=this._parts,e=o.LineUtil,i=0,n=t.length;n>i;i++)t[i]=e.simplify(t[i],this.options.smoothFactor)},_updatePath:function(){this._map&&(this._clipPoints(),this._simplifyPoints(),o.Path.prototype._updatePath.call(this))}}),o.polyline=function(t,e){return new o.Polyline(t,e)},o.PolyUtil={},o.PolyUtil.clipPolygon=function(t,e){var i,n,s,a,r,h,l,u,c,d=[1,4,2,8],p=o.LineUtil;for(n=0,l=t.length;l>n;n++)t[n]._code=p._getBitCode(t[n],e);for(a=0;4>a;a++){for(u=d[a],i=[],n=0,l=t.length,s=l-1;l>n;s=n++)r=t[n],h=t[s],r._code&u?h._code&u||(c=p._getEdgeIntersection(h,r,u,e),c._code=p._getBitCode(c,e),i.push(c)):(h._code&u&&(c=p._getEdgeIntersection(h,r,u,e),c._code=p._getBitCode(c,e),i.push(c)),i.push(r));t=i}return t},o.Polygon=o.Polyline.extend({options:{fill:!0},initialize:function(t,e){o.Polyline.prototype.initialize.call(this,t,e),this._initWithHoles(t)},_initWithHoles:function(t){var e,i,n;if(t&&o.Util.isArray(t[0])&&"number"!=typeof t[0][0])for(this._latlngs=this._convertLatLngs(t[0]),this._holes=t.slice(1),e=0,i=this._holes.length;i>e;e++)n=this._holes[e]=this._convertLatLngs(this._holes[e]),n[0].equals(n[n.length-1])&&n.pop();t=this._latlngs,t.length>=2&&t[0].equals(t[t.length-1])&&t.pop()},projectLatlngs:function(){if(o.Polyline.prototype.projectLatlngs.call(this),this._holePoints=[],this._holes){var t,e,i,n;for(t=0,i=this._holes.length;i>t;t++)for(this._holePoints[t]=[],e=0,n=this._holes[t].length;n>e;e++)this._holePoints[t][e]=this._map.latLngToLayerPoint(this._holes[t][e])}},setLatLngs:function(t){return t&&o.Util.isArray(t[0])&&"number"!=typeof t[0][0]?(this._initWithHoles(t),this.redraw()):o.Polyline.prototype.setLatLngs.call(this,t)},_clipPoints:function(){var t=this._originalPoints,e=[];if(this._parts=[t].concat(this._holePoints),!this.options.noClip){for(var i=0,n=this._parts.length;n>i;i++){var s=o.PolyUtil.clipPolygon(this._parts[i],this._map._pathViewport);s.length&&e.push(s)}this._parts=e}},_getPathPartStr:function(t){var e=o.Polyline.prototype._getPathPartStr.call(this,t);return e+(o.Browser.svg?"z":"x")}}),o.polygon=function(t,e){return new o.Polygon(t,e)},function(){function t(t){return o.FeatureGroup.extend({initialize:function(t,e){this._layers={},this._options=e,this.setLatLngs(t)},setLatLngs:function(e){var i=0,n=e.length;for(this.eachLayer(function(t){n>i?t.setLatLngs(e[i++]):this.removeLayer(t)},this);n>i;)this.addLayer(new t(e[i++],this._options));return this},getLatLngs:function(){var t=[];return this.eachLayer(function(e){t.push(e.getLatLngs())}),t}})}o.MultiPolyline=t(o.Polyline),o.MultiPolygon=t(o.Polygon),o.multiPolyline=function(t,e){return new o.MultiPolyline(t,e)},o.multiPolygon=function(t,e){return new o.MultiPolygon(t,e)}}(),o.Rectangle=o.Polygon.extend({initialize:function(t,e){o.Polygon.prototype.initialize.call(this,this._boundsToLatLngs(t),e)},setBounds:function(t){this.setLatLngs(this._boundsToLatLngs(t))},_boundsToLatLngs:function(t){return t=o.latLngBounds(t),[t.getSouthWest(),t.getNorthWest(),t.getNorthEast(),t.getSouthEast()]}}),o.rectangle=function(t,e){return new o.Rectangle(t,e)},o.Circle=o.Path.extend({initialize:function(t,e,i){o.Path.prototype.initialize.call(this,i),this._latlng=o.latLng(t),this._mRadius=e},options:{fill:!0},setLatLng:function(t){return this._latlng=o.latLng(t),this.redraw()},setRadius:function(t){return this._mRadius=t,this.redraw()},projectLatlngs:function(){var t=this._getLngRadius(),e=this._latlng,i=this._map.latLngToLayerPoint([e.lat,e.lng-t]);this._point=this._map.latLngToLayerPoint(e),this._radius=Math.max(this._point.x-i.x,1)},getBounds:function(){var t=this._getLngRadius(),e=this._mRadius/40075017*360,i=this._latlng;return new o.LatLngBounds([i.lat-e,i.lng-t],[i.lat+e,i.lng+t])},getLatLng:function(){return this._latlng},getPathString:function(){var t=this._point,e=this._radius;return this._checkIfEmpty()?"":o.Browser.svg?"M"+t.x+","+(t.y-e)+"A"+e+","+e+",0,1,1,"+(t.x-.1)+","+(t.y-e)+" z":(t._round(),e=Math.round(e),"AL "+t.x+","+t.y+" "+e+","+e+" 0,23592600")},getRadius:function(){return this._mRadius},_getLatRadius:function(){return this._mRadius/40075017*360},_getLngRadius:function(){return this._getLatRadius()/Math.cos(o.LatLng.DEG_TO_RAD*this._latlng.lat)},_checkIfEmpty:function(){if(!this._map)return!1;var t=this._map._pathViewport,e=this._radius,i=this._point;return i.x-e>t.max.x||i.y-e>t.max.y||i.x+e<t.min.x||i.y+e<t.min.y}}),o.circle=function(t,e,i){return new o.Circle(t,e,i)},o.CircleMarker=o.Circle.extend({options:{radius:10,weight:2},initialize:function(t,e){o.Circle.prototype.initialize.call(this,t,null,e),this._radius=this.options.radius},projectLatlngs:function(){this._point=this._map.latLngToLayerPoint(this._latlng)},_updateStyle:function(){o.Circle.prototype._updateStyle.call(this),this.setRadius(this.options.radius)},setLatLng:function(t){return o.Circle.prototype.setLatLng.call(this,t),this._popup&&this._popup._isOpen&&this._popup.setLatLng(t),this},setRadius:function(t){return this.options.radius=this._radius=t,this.redraw()},getRadius:function(){return this._radius}}),o.circleMarker=function(t,e){return new o.CircleMarker(t,e)},o.Polyline.include(o.Path.CANVAS?{_containsPoint:function(t,e){var i,n,s,a,r,h,l,u=this.options.weight/2;for(o.Browser.touch&&(u+=10),i=0,a=this._parts.length;a>i;i++)for(l=this._parts[i],n=0,r=l.length,s=r-1;r>n;s=n++)if((e||0!==n)&&(h=o.LineUtil.pointToSegmentDistance(t,l[s],l[n]),u>=h))return!0;return!1}}:{}),o.Polygon.include(o.Path.CANVAS?{_containsPoint:function(t){var e,i,n,s,a,r,h,l,u=!1;if(o.Polyline.prototype._containsPoint.call(this,t,!0))return!0;for(s=0,h=this._parts.length;h>s;s++)for(e=this._parts[s],a=0,l=e.length,r=l-1;l>a;r=a++)i=e[a],n=e[r],i.y>t.y!=n.y>t.y&&t.x<(n.x-i.x)*(t.y-i.y)/(n.y-i.y)+i.x&&(u=!u);return u}}:{}),o.Circle.include(o.Path.CANVAS?{_drawPath:function(){var t=this._point;this._ctx.beginPath(),this._ctx.arc(t.x,t.y,this._radius,0,2*Math.PI,!1)},_containsPoint:function(t){var e=this._point,i=this.options.stroke?this.options.weight/2:0;return t.distanceTo(e)<=this._radius+i}}:{}),o.CircleMarker.include(o.Path.CANVAS?{_updateStyle:function(){o.Path.prototype._updateStyle.call(this)}}:{}),o.GeoJSON=o.FeatureGroup.extend({initialize:function(t,e){o.setOptions(this,e),this._layers={},t&&this.addData(t)},addData:function(t){var e,i,n,s=o.Util.isArray(t)?t:t.features;if(s){for(e=0,i=s.length;i>e;e++)n=s[e],(n.geometries||n.geometry||n.features||n.coordinates)&&this.addData(s[e]);return this}var a=this.options;if(!a.filter||a.filter(t)){var r=o.GeoJSON.geometryToLayer(t,a.pointToLayer,a.coordsToLatLng,a);return r.feature=o.GeoJSON.asFeature(t),r.defaultOptions=r.options,this.resetStyle(r),a.onEachFeature&&a.onEachFeature(t,r),this.addLayer(r)}},resetStyle:function(t){var e=this.options.style;e&&(o.Util.extend(t.options,t.defaultOptions),this._setLayerStyle(t,e))},setStyle:function(t){this.eachLayer(function(e){this._setLayerStyle(e,t)},this)},_setLayerStyle:function(t,e){"function"==typeof e&&(e=e(t.feature)),t.setStyle&&t.setStyle(e)}}),o.extend(o.GeoJSON,{geometryToLayer:function(t,e,i,n){var s,a,r,h,l="Feature"===t.type?t.geometry:t,u=l.coordinates,c=[];switch(i=i||this.coordsToLatLng,l.type){case"Point":return s=i(u),e?e(t,s):new o.Marker(s);case"MultiPoint":for(r=0,h=u.length;h>r;r++)s=i(u[r]),c.push(e?e(t,s):new o.Marker(s));return new o.FeatureGroup(c);case"LineString":return a=this.coordsToLatLngs(u,0,i),new o.Polyline(a,n);case"Polygon":if(2===u.length&&!u[1].length)throw new Error("Invalid GeoJSON object.");return a=this.coordsToLatLngs(u,1,i),new o.Polygon(a,n);case"MultiLineString":return a=this.coordsToLatLngs(u,1,i),new o.MultiPolyline(a,n);case"MultiPolygon":return a=this.coordsToLatLngs(u,2,i),new o.MultiPolygon(a,n);case"GeometryCollection":for(r=0,h=l.geometries.length;h>r;r++)c.push(this.geometryToLayer({geometry:l.geometries[r],type:"Feature",properties:t.properties},e,i,n));return new o.FeatureGroup(c);default:throw new Error("Invalid GeoJSON object.")}},coordsToLatLng:function(t){return new o.LatLng(t[1],t[0],t[2])},coordsToLatLngs:function(t,e,i){var n,o,s,a=[];for(o=0,s=t.length;s>o;o++)n=e?this.coordsToLatLngs(t[o],e-1,i):(i||this.coordsToLatLng)(t[o]),a.push(n);return a},latLngToCoords:function(t){var e=[t.lng,t.lat];return t.alt!==i&&e.push(t.alt),e},latLngsToCoords:function(t){for(var e=[],i=0,n=t.length;n>i;i++)e.push(o.GeoJSON.latLngToCoords(t[i]));return e},getFeature:function(t,e){return t.feature?o.extend({},t.feature,{geometry:e}):o.GeoJSON.asFeature(e)},asFeature:function(t){return"Feature"===t.type?t:{type:"Feature",properties:{},geometry:t}}});var a={toGeoJSON:function(){return o.GeoJSON.getFeature(this,{type:"Point",coordinates:o.GeoJSON.latLngToCoords(this.getLatLng())})}};o.Marker.include(a),o.Circle.include(a),o.CircleMarker.include(a),o.Polyline.include({toGeoJSON:function(){return o.GeoJSON.getFeature(this,{type:"LineString",coordinates:o.GeoJSON.latLngsToCoords(this.getLatLngs())})}}),o.Polygon.include({toGeoJSON:function(){var t,e,i,n=[o.GeoJSON.latLngsToCoords(this.getLatLngs())];if(n[0].push(n[0][0]),this._holes)for(t=0,e=this._holes.length;e>t;t++)i=o.GeoJSON.latLngsToCoords(this._holes[t]),i.push(i[0]),n.push(i);return o.GeoJSON.getFeature(this,{type:"Polygon",coordinates:n})}}),function(){function t(t){return function(){var e=[];return this.eachLayer(function(t){e.push(t.toGeoJSON().geometry.coordinates)}),o.GeoJSON.getFeature(this,{type:t,coordinates:e})}}o.MultiPolyline.include({toGeoJSON:t("MultiLineString")}),o.MultiPolygon.include({toGeoJSON:t("MultiPolygon")}),o.LayerGroup.include({toGeoJSON:function(){var e,i=this.feature&&this.feature.geometry,n=[];if(i&&"MultiPoint"===i.type)return t("MultiPoint").call(this);var s=i&&"GeometryCollection"===i.type;return this.eachLayer(function(t){t.toGeoJSON&&(e=t.toGeoJSON(),n.push(s?e.geometry:o.GeoJSON.asFeature(e)))}),s?o.GeoJSON.getFeature(this,{geometries:n,type:"GeometryCollection"}):{type:"FeatureCollection",features:n}}})}(),o.geoJson=function(t,e){return new o.GeoJSON(t,e)},o.DomEvent={addListener:function(t,e,i,n){var s,a,r,h=o.stamp(i),l="_leaflet_"+e+h;return t[l]?this:(s=function(e){return i.call(n||t,e||o.DomEvent._getEvent())},o.Browser.pointer&&0===e.indexOf("touch")?this.addPointerListener(t,e,s,h):(o.Browser.touch&&"dblclick"===e&&this.addDoubleTapListener&&this.addDoubleTapListener(t,s,h),"addEventListener"in t?"mousewheel"===e?(t.addEventListener("DOMMouseScroll",s,!1),t.addEventListener(e,s,!1)):"mouseenter"===e||"mouseleave"===e?(a=s,r="mouseenter"===e?"mouseover":"mouseout",s=function(e){return o.DomEvent._checkMouse(t,e)?a(e):void 0},t.addEventListener(r,s,!1)):"click"===e&&o.Browser.android?(a=s,s=function(t){return o.DomEvent._filterClick(t,a)},t.addEventListener(e,s,!1)):t.addEventListener(e,s,!1):"attachEvent"in t&&t.attachEvent("on"+e,s),t[l]=s,this))},removeListener:function(t,e,i){var n=o.stamp(i),s="_leaflet_"+e+n,a=t[s];return a?(o.Browser.pointer&&0===e.indexOf("touch")?this.removePointerListener(t,e,n):o.Browser.touch&&"dblclick"===e&&this.removeDoubleTapListener?this.removeDoubleTapListener(t,n):"removeEventListener"in t?"mousewheel"===e?(t.removeEventListener("DOMMouseScroll",a,!1),t.removeEventListener(e,a,!1)):"mouseenter"===e||"mouseleave"===e?t.removeEventListener("mouseenter"===e?"mouseover":"mouseout",a,!1):t.removeEventListener(e,a,!1):"detachEvent"in t&&t.detachEvent("on"+e,a),t[s]=null,this):this},stopPropagation:function(t){return t.stopPropagation?t.stopPropagation():t.cancelBubble=!0,o.DomEvent._skipped(t),this},disableScrollPropagation:function(t){var e=o.DomEvent.stopPropagation;return o.DomEvent.on(t,"mousewheel",e).on(t,"MozMousePixelScroll",e)},disableClickPropagation:function(t){for(var e=o.DomEvent.stopPropagation,i=o.Draggable.START.length-1;i>=0;i--)o.DomEvent.on(t,o.Draggable.START[i],e);return o.DomEvent.on(t,"click",o.DomEvent._fakeStop).on(t,"dblclick",e)},preventDefault:function(t){return t.preventDefault?t.preventDefault():t.returnValue=!1,this},stop:function(t){return o.DomEvent.preventDefault(t).stopPropagation(t)},getMousePosition:function(t,e){if(!e)return new o.Point(t.clientX,t.clientY);var i=e.getBoundingClientRect();return new o.Point(t.clientX-i.left-e.clientLeft,t.clientY-i.top-e.clientTop)},getWheelDelta:function(t){var e=0;return t.wheelDelta&&(e=t.wheelDelta/120),t.detail&&(e=-t.detail/3),e},_skipEvents:{},_fakeStop:function(t){o.DomEvent._skipEvents[t.type]=!0},_skipped:function(t){var e=this._skipEvents[t.type];return this._skipEvents[t.type]=!1,e},_checkMouse:function(t,e){var i=e.relatedTarget;if(!i)return!0;try{for(;i&&i!==t;)i=i.parentNode}catch(n){return!1}return i!==t},_getEvent:function(){var e=t.event;if(!e)for(var i=arguments.callee.caller;i&&(e=i.arguments[0],!e||t.Event!==e.constructor);)i=i.caller;return e},_filterClick:function(t,e){var i=t.timeStamp||t.originalEvent.timeStamp,n=o.DomEvent._lastClick&&i-o.DomEvent._lastClick;return n&&n>100&&500>n||t.target._simulatedClick&&!t._simulated?void o.DomEvent.stop(t):(o.DomEvent._lastClick=i,e(t))}},o.DomEvent.on=o.DomEvent.addListener,o.DomEvent.off=o.DomEvent.removeListener,o.Draggable=o.Class.extend({includes:o.Mixin.Events,statics:{START:o.Browser.touch?["touchstart","mousedown"]:["mousedown"],END:{mousedown:"mouseup",touchstart:"touchend",pointerdown:"touchend",MSPointerDown:"touchend"},MOVE:{mousedown:"mousemove",touchstart:"touchmove",pointerdown:"touchmove",MSPointerDown:"touchmove"}},initialize:function(t,e){this._element=t,this._dragStartTarget=e||t},enable:function(){if(!this._enabled){for(var t=o.Draggable.START.length-1;t>=0;t--)o.DomEvent.on(this._dragStartTarget,o.Draggable.START[t],this._onDown,this);this._enabled=!0}},disable:function(){if(this._enabled){for(var t=o.Draggable.START.length-1;t>=0;t--)o.DomEvent.off(this._dragStartTarget,o.Draggable.START[t],this._onDown,this);this._enabled=!1,this._moved=!1}},_onDown:function(t){if(this._moved=!1,!t.shiftKey&&(1===t.which||1===t.button||t.touches)&&(o.DomEvent.stopPropagation(t),!o.Draggable._disabled&&(o.DomUtil.disableImageDrag(),o.DomUtil.disableTextSelection(),!this._moving))){var i=t.touches?t.touches[0]:t;this._startPoint=new o.Point(i.clientX,i.clientY),this._startPos=this._newPos=o.DomUtil.getPosition(this._element),o.DomEvent.on(e,o.Draggable.MOVE[t.type],this._onMove,this).on(e,o.Draggable.END[t.type],this._onUp,this)}},_onMove:function(t){if(t.touches&&t.touches.length>1)return void(this._moved=!0);var i=t.touches&&1===t.touches.length?t.touches[0]:t,n=new o.Point(i.clientX,i.clientY),s=n.subtract(this._startPoint);(s.x||s.y)&&(o.Browser.touch&&Math.abs(s.x)+Math.abs(s.y)<3||(o.DomEvent.preventDefault(t),this._moved||(this.fire("dragstart"),this._moved=!0,this._startPos=o.DomUtil.getPosition(this._element).subtract(s),o.DomUtil.addClass(e.body,"leaflet-dragging"),this._lastTarget=t.target||t.srcElement,o.DomUtil.addClass(this._lastTarget,"leaflet-drag-target")),this._newPos=this._startPos.add(s),this._moving=!0,o.Util.cancelAnimFrame(this._animRequest),this._animRequest=o.Util.requestAnimFrame(this._updatePosition,this,!0,this._dragStartTarget)))},_updatePosition:function(){this.fire("predrag"),o.DomUtil.setPosition(this._element,this._newPos),this.fire("drag")},_onUp:function(){o.DomUtil.removeClass(e.body,"leaflet-dragging"),this._lastTarget&&(o.DomUtil.removeClass(this._lastTarget,"leaflet-drag-target"),this._lastTarget=null);for(var t in o.Draggable.MOVE)o.DomEvent.off(e,o.Draggable.MOVE[t],this._onMove).off(e,o.Draggable.END[t],this._onUp);o.DomUtil.enableImageDrag(),o.DomUtil.enableTextSelection(),this._moved&&this._moving&&(o.Util.cancelAnimFrame(this._animRequest),this.fire("dragend",{distance:this._newPos.distanceTo(this._startPos)})),this._moving=!1}}),o.Handler=o.Class.extend({initialize:function(t){this._map=t},enable:function(){this._enabled||(this._enabled=!0,this.addHooks())},disable:function(){this._enabled&&(this._enabled=!1,this.removeHooks())},enabled:function(){return!!this._enabled}}),o.Map.mergeOptions({dragging:!0,inertia:!o.Browser.android23,inertiaDeceleration:3400,inertiaMaxSpeed:1/0,inertiaThreshold:o.Browser.touch?32:18,easeLinearity:.25,worldCopyJump:!1}),o.Map.Drag=o.Handler.extend({addHooks:function(){if(!this._draggable){var t=this._map;this._draggable=new o.Draggable(t._mapPane,t._container),this._draggable.on({dragstart:this._onDragStart,drag:this._onDrag,dragend:this._onDragEnd},this),t.options.worldCopyJump&&(this._draggable.on("predrag",this._onPreDrag,this),t.on("viewreset",this._onViewReset,this),t.whenReady(this._onViewReset,this))}this._draggable.enable()},removeHooks:function(){this._draggable.disable()},moved:function(){return this._draggable&&this._draggable._moved},_onDragStart:function(){var t=this._map;t._panAnim&&t._panAnim.stop(),t.fire("movestart").fire("dragstart"),t.options.inertia&&(this._positions=[],this._times=[])},_onDrag:function(){if(this._map.options.inertia){var t=this._lastTime=+new Date,e=this._lastPos=this._draggable._newPos;this._positions.push(e),this._times.push(t),t-this._times[0]>200&&(this._positions.shift(),this._times.shift())}this._map.fire("move").fire("drag")},_onViewReset:function(){var t=this._map.getSize()._divideBy(2),e=this._map.latLngToLayerPoint([0,0]);this._initialWorldOffset=e.subtract(t).x,this._worldWidth=this._map.project([0,180]).x},_onPreDrag:function(){var t=this._worldWidth,e=Math.round(t/2),i=this._initialWorldOffset,n=this._draggable._newPos.x,o=(n-e+i)%t+e-i,s=(n+e+i)%t-e-i,a=Math.abs(o+i)<Math.abs(s+i)?o:s;this._draggable._newPos.x=a},_onDragEnd:function(t){var e=this._map,i=e.options,n=+new Date-this._lastTime,s=!i.inertia||n>i.inertiaThreshold||!this._positions[0];if(e.fire("dragend",t),s)e.fire("moveend");else{var a=this._lastPos.subtract(this._positions[0]),r=(this._lastTime+n-this._times[0])/1e3,h=i.easeLinearity,l=a.multiplyBy(h/r),u=l.distanceTo([0,0]),c=Math.min(i.inertiaMaxSpeed,u),d=l.multiplyBy(c/u),p=c/(i.inertiaDeceleration*h),_=d.multiplyBy(-p/2).round();_.x&&_.y?(_=e._limitOffset(_,e.options.maxBounds),o.Util.requestAnimFrame(function(){e.panBy(_,{duration:p,easeLinearity:h,noMoveStart:!0})})):e.fire("moveend")}}}),o.Map.addInitHook("addHandler","dragging",o.Map.Drag),o.Map.mergeOptions({doubleClickZoom:!0}),o.Map.DoubleClickZoom=o.Handler.extend({addHooks:function(){this._map.on("dblclick",this._onDoubleClick,this)},removeHooks:function(){this._map.off("dblclick",this._onDoubleClick,this)},_onDoubleClick:function(t){var e=this._map,i=e.getZoom()+(t.originalEvent.shiftKey?-1:1);"center"===e.options.doubleClickZoom?e.setZoom(i):e.setZoomAround(t.containerPoint,i)}}),o.Map.addInitHook("addHandler","doubleClickZoom",o.Map.DoubleClickZoom),o.Map.mergeOptions({scrollWheelZoom:!0}),o.Map.ScrollWheelZoom=o.Handler.extend({addHooks:function(){o.DomEvent.on(this._map._container,"mousewheel",this._onWheelScroll,this),o.DomEvent.on(this._map._container,"MozMousePixelScroll",o.DomEvent.preventDefault),this._delta=0},removeHooks:function(){o.DomEvent.off(this._map._container,"mousewheel",this._onWheelScroll),o.DomEvent.off(this._map._container,"MozMousePixelScroll",o.DomEvent.preventDefault)},_onWheelScroll:function(t){var e=o.DomEvent.getWheelDelta(t);this._delta+=e,this._lastMousePos=this._map.mouseEventToContainerPoint(t),this._startTime||(this._startTime=+new Date);var i=Math.max(40-(+new Date-this._startTime),0);clearTimeout(this._timer),this._timer=setTimeout(o.bind(this._performZoom,this),i),o.DomEvent.preventDefault(t),o.DomEvent.stopPropagation(t)},_performZoom:function(){var t=this._map,e=this._delta,i=t.getZoom();e=e>0?Math.ceil(e):Math.floor(e),e=Math.max(Math.min(e,4),-4),e=t._limitZoom(i+e)-i,this._delta=0,this._startTime=null,e&&("center"===t.options.scrollWheelZoom?t.setZoom(i+e):t.setZoomAround(this._lastMousePos,i+e))}}),o.Map.addInitHook("addHandler","scrollWheelZoom",o.Map.ScrollWheelZoom),o.extend(o.DomEvent,{_touchstart:o.Browser.msPointer?"MSPointerDown":o.Browser.pointer?"pointerdown":"touchstart",_touchend:o.Browser.msPointer?"MSPointerUp":o.Browser.pointer?"pointerup":"touchend",addDoubleTapListener:function(t,i,n){function s(t){var e;if(o.Browser.pointer?(_.push(t.pointerId),e=_.length):e=t.touches.length,!(e>1)){var i=Date.now(),n=i-(r||i);h=t.touches?t.touches[0]:t,l=n>0&&u>=n,r=i}}function a(t){if(o.Browser.pointer){var e=_.indexOf(t.pointerId);if(-1===e)return;_.splice(e,1)}if(l){if(o.Browser.pointer){var n,s={};for(var a in h)n=h[a],"function"==typeof n?s[a]=n.bind(h):s[a]=n;h=s}h.type="dblclick",i(h),r=null}}var r,h,l=!1,u=250,c="_leaflet_",d=this._touchstart,p=this._touchend,_=[];t[c+d+n]=s,t[c+p+n]=a;var m=o.Browser.pointer?e.documentElement:t;return t.addEventListener(d,s,!1),m.addEventListener(p,a,!1),o.Browser.pointer&&m.addEventListener(o.DomEvent.POINTER_CANCEL,a,!1),this},removeDoubleTapListener:function(t,i){var n="_leaflet_";return t.removeEventListener(this._touchstart,t[n+this._touchstart+i],!1),(o.Browser.pointer?e.documentElement:t).removeEventListener(this._touchend,t[n+this._touchend+i],!1),o.Browser.pointer&&e.documentElement.removeEventListener(o.DomEvent.POINTER_CANCEL,t[n+this._touchend+i],!1),this}}),o.extend(o.DomEvent,{POINTER_DOWN:o.Browser.msPointer?"MSPointerDown":"pointerdown",POINTER_MOVE:o.Browser.msPointer?"MSPointerMove":"pointermove",POINTER_UP:o.Browser.msPointer?"MSPointerUp":"pointerup",POINTER_CANCEL:o.Browser.msPointer?"MSPointerCancel":"pointercancel",_pointers:[],_pointerDocumentListener:!1,addPointerListener:function(t,e,i,n){switch(e){case"touchstart":return this.addPointerListenerStart(t,e,i,n);
+case"touchend":return this.addPointerListenerEnd(t,e,i,n);case"touchmove":return this.addPointerListenerMove(t,e,i,n);default:throw"Unknown touch event type"}},addPointerListenerStart:function(t,i,n,s){var a="_leaflet_",r=this._pointers,h=function(t){"mouse"!==t.pointerType&&t.pointerType!==t.MSPOINTER_TYPE_MOUSE&&o.DomEvent.preventDefault(t);for(var e=!1,i=0;i<r.length;i++)if(r[i].pointerId===t.pointerId){e=!0;break}e||r.push(t),t.touches=r.slice(),t.changedTouches=[t],n(t)};if(t[a+"touchstart"+s]=h,t.addEventListener(this.POINTER_DOWN,h,!1),!this._pointerDocumentListener){var l=function(t){for(var e=0;e<r.length;e++)if(r[e].pointerId===t.pointerId){r.splice(e,1);break}};e.documentElement.addEventListener(this.POINTER_UP,l,!1),e.documentElement.addEventListener(this.POINTER_CANCEL,l,!1),this._pointerDocumentListener=!0}return this},addPointerListenerMove:function(t,e,i,n){function o(t){if(t.pointerType!==t.MSPOINTER_TYPE_MOUSE&&"mouse"!==t.pointerType||0!==t.buttons){for(var e=0;e<a.length;e++)if(a[e].pointerId===t.pointerId){a[e]=t;break}t.touches=a.slice(),t.changedTouches=[t],i(t)}}var s="_leaflet_",a=this._pointers;return t[s+"touchmove"+n]=o,t.addEventListener(this.POINTER_MOVE,o,!1),this},addPointerListenerEnd:function(t,e,i,n){var o="_leaflet_",s=this._pointers,a=function(t){for(var e=0;e<s.length;e++)if(s[e].pointerId===t.pointerId){s.splice(e,1);break}t.touches=s.slice(),t.changedTouches=[t],i(t)};return t[o+"touchend"+n]=a,t.addEventListener(this.POINTER_UP,a,!1),t.addEventListener(this.POINTER_CANCEL,a,!1),this},removePointerListener:function(t,e,i){var n="_leaflet_",o=t[n+e+i];switch(e){case"touchstart":t.removeEventListener(this.POINTER_DOWN,o,!1);break;case"touchmove":t.removeEventListener(this.POINTER_MOVE,o,!1);break;case"touchend":t.removeEventListener(this.POINTER_UP,o,!1),t.removeEventListener(this.POINTER_CANCEL,o,!1)}return this}}),o.Map.mergeOptions({touchZoom:o.Browser.touch&&!o.Browser.android23,bounceAtZoomLimits:!0}),o.Map.TouchZoom=o.Handler.extend({addHooks:function(){o.DomEvent.on(this._map._container,"touchstart",this._onTouchStart,this)},removeHooks:function(){o.DomEvent.off(this._map._container,"touchstart",this._onTouchStart,this)},_onTouchStart:function(t){var i=this._map;if(t.touches&&2===t.touches.length&&!i._animatingZoom&&!this._zooming){var n=i.mouseEventToLayerPoint(t.touches[0]),s=i.mouseEventToLayerPoint(t.touches[1]),a=i._getCenterLayerPoint();this._startCenter=n.add(s)._divideBy(2),this._startDist=n.distanceTo(s),this._moved=!1,this._zooming=!0,this._centerOffset=a.subtract(this._startCenter),i._panAnim&&i._panAnim.stop(),o.DomEvent.on(e,"touchmove",this._onTouchMove,this).on(e,"touchend",this._onTouchEnd,this),o.DomEvent.preventDefault(t)}},_onTouchMove:function(t){var e=this._map;if(t.touches&&2===t.touches.length&&this._zooming){var i=e.mouseEventToLayerPoint(t.touches[0]),n=e.mouseEventToLayerPoint(t.touches[1]);this._scale=i.distanceTo(n)/this._startDist,this._delta=i._add(n)._divideBy(2)._subtract(this._startCenter),1!==this._scale&&(e.options.bounceAtZoomLimits||!(e.getZoom()===e.getMinZoom()&&this._scale<1||e.getZoom()===e.getMaxZoom()&&this._scale>1))&&(this._moved||(o.DomUtil.addClass(e._mapPane,"leaflet-touching"),e.fire("movestart").fire("zoomstart"),this._moved=!0),o.Util.cancelAnimFrame(this._animRequest),this._animRequest=o.Util.requestAnimFrame(this._updateOnMove,this,!0,this._map._container),o.DomEvent.preventDefault(t))}},_updateOnMove:function(){var t=this._map,e=this._getScaleOrigin(),i=t.layerPointToLatLng(e),n=t.getScaleZoom(this._scale);t._animateZoom(i,n,this._startCenter,this._scale,this._delta,!1,!0)},_onTouchEnd:function(){if(!this._moved||!this._zooming)return void(this._zooming=!1);var t=this._map;this._zooming=!1,o.DomUtil.removeClass(t._mapPane,"leaflet-touching"),o.Util.cancelAnimFrame(this._animRequest),o.DomEvent.off(e,"touchmove",this._onTouchMove).off(e,"touchend",this._onTouchEnd);var i=this._getScaleOrigin(),n=t.layerPointToLatLng(i),s=t.getZoom(),a=t.getScaleZoom(this._scale)-s,r=a>0?Math.ceil(a):Math.floor(a),h=t._limitZoom(s+r),l=t.getZoomScale(h)/this._scale;t._animateZoom(n,h,i,l)},_getScaleOrigin:function(){var t=this._centerOffset.subtract(this._delta).divideBy(this._scale);return this._startCenter.add(t)}}),o.Map.addInitHook("addHandler","touchZoom",o.Map.TouchZoom),o.Map.mergeOptions({tap:!0,tapTolerance:15}),o.Map.Tap=o.Handler.extend({addHooks:function(){o.DomEvent.on(this._map._container,"touchstart",this._onDown,this)},removeHooks:function(){o.DomEvent.off(this._map._container,"touchstart",this._onDown,this)},_onDown:function(t){if(t.touches){if(o.DomEvent.preventDefault(t),this._fireClick=!0,t.touches.length>1)return this._fireClick=!1,void clearTimeout(this._holdTimeout);var i=t.touches[0],n=i.target;this._startPos=this._newPos=new o.Point(i.clientX,i.clientY),n.tagName&&"a"===n.tagName.toLowerCase()&&o.DomUtil.addClass(n,"leaflet-active"),this._holdTimeout=setTimeout(o.bind(function(){this._isTapValid()&&(this._fireClick=!1,this._onUp(),this._simulateEvent("contextmenu",i))},this),1e3),o.DomEvent.on(e,"touchmove",this._onMove,this).on(e,"touchend",this._onUp,this)}},_onUp:function(t){if(clearTimeout(this._holdTimeout),o.DomEvent.off(e,"touchmove",this._onMove,this).off(e,"touchend",this._onUp,this),this._fireClick&&t&&t.changedTouches){var i=t.changedTouches[0],n=i.target;n&&n.tagName&&"a"===n.tagName.toLowerCase()&&o.DomUtil.removeClass(n,"leaflet-active"),this._isTapValid()&&this._simulateEvent("click",i)}},_isTapValid:function(){return this._newPos.distanceTo(this._startPos)<=this._map.options.tapTolerance},_onMove:function(t){var e=t.touches[0];this._newPos=new o.Point(e.clientX,e.clientY)},_simulateEvent:function(i,n){var o=e.createEvent("MouseEvents");o._simulated=!0,n.target._simulatedClick=!0,o.initMouseEvent(i,!0,!0,t,1,n.screenX,n.screenY,n.clientX,n.clientY,!1,!1,!1,!1,0,null),n.target.dispatchEvent(o)}}),o.Browser.touch&&!o.Browser.pointer&&o.Map.addInitHook("addHandler","tap",o.Map.Tap),o.Map.mergeOptions({boxZoom:!0}),o.Map.BoxZoom=o.Handler.extend({initialize:function(t){this._map=t,this._container=t._container,this._pane=t._panes.overlayPane,this._moved=!1},addHooks:function(){o.DomEvent.on(this._container,"mousedown",this._onMouseDown,this)},removeHooks:function(){o.DomEvent.off(this._container,"mousedown",this._onMouseDown),this._moved=!1},moved:function(){return this._moved},_onMouseDown:function(t){return this._moved=!1,!t.shiftKey||1!==t.which&&1!==t.button?!1:(o.DomUtil.disableTextSelection(),o.DomUtil.disableImageDrag(),this._startLayerPoint=this._map.mouseEventToLayerPoint(t),void o.DomEvent.on(e,"mousemove",this._onMouseMove,this).on(e,"mouseup",this._onMouseUp,this).on(e,"keydown",this._onKeyDown,this))},_onMouseMove:function(t){this._moved||(this._box=o.DomUtil.create("div","leaflet-zoom-box",this._pane),o.DomUtil.setPosition(this._box,this._startLayerPoint),this._container.style.cursor="crosshair",this._map.fire("boxzoomstart"));var e=this._startLayerPoint,i=this._box,n=this._map.mouseEventToLayerPoint(t),s=n.subtract(e),a=new o.Point(Math.min(n.x,e.x),Math.min(n.y,e.y));o.DomUtil.setPosition(i,a),this._moved=!0,i.style.width=Math.max(0,Math.abs(s.x)-4)+"px",i.style.height=Math.max(0,Math.abs(s.y)-4)+"px"},_finish:function(){this._moved&&(this._pane.removeChild(this._box),this._container.style.cursor=""),o.DomUtil.enableTextSelection(),o.DomUtil.enableImageDrag(),o.DomEvent.off(e,"mousemove",this._onMouseMove).off(e,"mouseup",this._onMouseUp).off(e,"keydown",this._onKeyDown)},_onMouseUp:function(t){this._finish();var e=this._map,i=e.mouseEventToLayerPoint(t);if(!this._startLayerPoint.equals(i)){var n=new o.LatLngBounds(e.layerPointToLatLng(this._startLayerPoint),e.layerPointToLatLng(i));e.fitBounds(n),e.fire("boxzoomend",{boxZoomBounds:n})}},_onKeyDown:function(t){27===t.keyCode&&this._finish()}}),o.Map.addInitHook("addHandler","boxZoom",o.Map.BoxZoom),o.Map.mergeOptions({keyboard:!0,keyboardPanOffset:80,keyboardZoomOffset:1}),o.Map.Keyboard=o.Handler.extend({keyCodes:{left:[37],right:[39],down:[40],up:[38],zoomIn:[187,107,61,171],zoomOut:[189,109,173]},initialize:function(t){this._map=t,this._setPanOffset(t.options.keyboardPanOffset),this._setZoomOffset(t.options.keyboardZoomOffset)},addHooks:function(){var t=this._map._container;-1===t.tabIndex&&(t.tabIndex="0"),o.DomEvent.on(t,"focus",this._onFocus,this).on(t,"blur",this._onBlur,this).on(t,"mousedown",this._onMouseDown,this),this._map.on("focus",this._addHooks,this).on("blur",this._removeHooks,this)},removeHooks:function(){this._removeHooks();var t=this._map._container;o.DomEvent.off(t,"focus",this._onFocus,this).off(t,"blur",this._onBlur,this).off(t,"mousedown",this._onMouseDown,this),this._map.off("focus",this._addHooks,this).off("blur",this._removeHooks,this)},_onMouseDown:function(){if(!this._focused){var i=e.body,n=e.documentElement,o=i.scrollTop||n.scrollTop,s=i.scrollLeft||n.scrollLeft;this._map._container.focus(),t.scrollTo(s,o)}},_onFocus:function(){this._focused=!0,this._map.fire("focus")},_onBlur:function(){this._focused=!1,this._map.fire("blur")},_setPanOffset:function(t){var e,i,n=this._panKeys={},o=this.keyCodes;for(e=0,i=o.left.length;i>e;e++)n[o.left[e]]=[-1*t,0];for(e=0,i=o.right.length;i>e;e++)n[o.right[e]]=[t,0];for(e=0,i=o.down.length;i>e;e++)n[o.down[e]]=[0,t];for(e=0,i=o.up.length;i>e;e++)n[o.up[e]]=[0,-1*t]},_setZoomOffset:function(t){var e,i,n=this._zoomKeys={},o=this.keyCodes;for(e=0,i=o.zoomIn.length;i>e;e++)n[o.zoomIn[e]]=t;for(e=0,i=o.zoomOut.length;i>e;e++)n[o.zoomOut[e]]=-t},_addHooks:function(){o.DomEvent.on(e,"keydown",this._onKeyDown,this)},_removeHooks:function(){o.DomEvent.off(e,"keydown",this._onKeyDown,this)},_onKeyDown:function(t){var e=t.keyCode,i=this._map;if(e in this._panKeys){if(i._panAnim&&i._panAnim._inProgress)return;i.panBy(this._panKeys[e]),i.options.maxBounds&&i.panInsideBounds(i.options.maxBounds)}else{if(!(e in this._zoomKeys))return;i.setZoom(i.getZoom()+this._zoomKeys[e])}o.DomEvent.stop(t)}}),o.Map.addInitHook("addHandler","keyboard",o.Map.Keyboard),o.Handler.MarkerDrag=o.Handler.extend({initialize:function(t){this._marker=t},addHooks:function(){var t=this._marker._icon;this._draggable||(this._draggable=new o.Draggable(t,t)),this._draggable.on("dragstart",this._onDragStart,this).on("drag",this._onDrag,this).on("dragend",this._onDragEnd,this),this._draggable.enable(),o.DomUtil.addClass(this._marker._icon,"leaflet-marker-draggable")},removeHooks:function(){this._draggable.off("dragstart",this._onDragStart,this).off("drag",this._onDrag,this).off("dragend",this._onDragEnd,this),this._draggable.disable(),o.DomUtil.removeClass(this._marker._icon,"leaflet-marker-draggable")},moved:function(){return this._draggable&&this._draggable._moved},_onDragStart:function(){this._marker.closePopup().fire("movestart").fire("dragstart")},_onDrag:function(){var t=this._marker,e=t._shadow,i=o.DomUtil.getPosition(t._icon),n=t._map.layerPointToLatLng(i);e&&o.DomUtil.setPosition(e,i),t._latlng=n,t.fire("move",{latlng:n}).fire("drag")},_onDragEnd:function(t){this._marker.fire("moveend").fire("dragend",t)}}),o.Control=o.Class.extend({options:{position:"topright"},initialize:function(t){o.setOptions(this,t)},getPosition:function(){return this.options.position},setPosition:function(t){var e=this._map;return e&&e.removeControl(this),this.options.position=t,e&&e.addControl(this),this},getContainer:function(){return this._container},addTo:function(t){this._map=t;var e=this._container=this.onAdd(t),i=this.getPosition(),n=t._controlCorners[i];return o.DomUtil.addClass(e,"leaflet-control"),-1!==i.indexOf("bottom")?n.insertBefore(e,n.firstChild):n.appendChild(e),this},removeFrom:function(t){var e=this.getPosition(),i=t._controlCorners[e];return i.removeChild(this._container),this._map=null,this.onRemove&&this.onRemove(t),this},_refocusOnMap:function(){this._map&&this._map.getContainer().focus()}}),o.control=function(t){return new o.Control(t)},o.Map.include({addControl:function(t){return t.addTo(this),this},removeControl:function(t){return t.removeFrom(this),this},_initControlPos:function(){function t(t,s){var a=i+t+" "+i+s;e[t+s]=o.DomUtil.create("div",a,n)}var e=this._controlCorners={},i="leaflet-",n=this._controlContainer=o.DomUtil.create("div",i+"control-container",this._container);t("top","left"),t("top","right"),t("bottom","left"),t("bottom","right")},_clearControlPos:function(){this._container.removeChild(this._controlContainer)}}),o.Control.Zoom=o.Control.extend({options:{position:"topleft",zoomInText:"+",zoomInTitle:"Zoom in",zoomOutText:"-",zoomOutTitle:"Zoom out"},onAdd:function(t){var e="leaflet-control-zoom",i=o.DomUtil.create("div",e+" leaflet-bar");return this._map=t,this._zoomInButton=this._createButton(this.options.zoomInText,this.options.zoomInTitle,e+"-in",i,this._zoomIn,this),this._zoomOutButton=this._createButton(this.options.zoomOutText,this.options.zoomOutTitle,e+"-out",i,this._zoomOut,this),this._updateDisabled(),t.on("zoomend zoomlevelschange",this._updateDisabled,this),i},onRemove:function(t){t.off("zoomend zoomlevelschange",this._updateDisabled,this)},_zoomIn:function(t){this._map.zoomIn(t.shiftKey?3:1)},_zoomOut:function(t){this._map.zoomOut(t.shiftKey?3:1)},_createButton:function(t,e,i,n,s,a){var r=o.DomUtil.create("a",i,n);r.innerHTML=t,r.href="#",r.title=e;var h=o.DomEvent.stopPropagation;return o.DomEvent.on(r,"click",h).on(r,"mousedown",h).on(r,"dblclick",h).on(r,"click",o.DomEvent.preventDefault).on(r,"click",s,a).on(r,"click",this._refocusOnMap,a),r},_updateDisabled:function(){var t=this._map,e="leaflet-disabled";o.DomUtil.removeClass(this._zoomInButton,e),o.DomUtil.removeClass(this._zoomOutButton,e),t._zoom===t.getMinZoom()&&o.DomUtil.addClass(this._zoomOutButton,e),t._zoom===t.getMaxZoom()&&o.DomUtil.addClass(this._zoomInButton,e)}}),o.Map.mergeOptions({zoomControl:!0}),o.Map.addInitHook(function(){this.options.zoomControl&&(this.zoomControl=new o.Control.Zoom,this.addControl(this.zoomControl))}),o.control.zoom=function(t){return new o.Control.Zoom(t)},o.Control.Attribution=o.Control.extend({options:{position:"bottomright",prefix:'<a href="http://leafletjs.com" title="A JS library for interactive maps">Leaflet</a>'},initialize:function(t){o.setOptions(this,t),this._attributions={}},onAdd:function(t){this._container=o.DomUtil.create("div","leaflet-control-attribution"),o.DomEvent.disableClickPropagation(this._container);for(var e in t._layers)t._layers[e].getAttribution&&this.addAttribution(t._layers[e].getAttribution());return t.on("layeradd",this._onLayerAdd,this).on("layerremove",this._onLayerRemove,this),this._update(),this._container},onRemove:function(t){t.off("layeradd",this._onLayerAdd).off("layerremove",this._onLayerRemove)},setPrefix:function(t){return this.options.prefix=t,this._update(),this},addAttribution:function(t){return t?(this._attributions[t]||(this._attributions[t]=0),this._attributions[t]++,this._update(),this):void 0},removeAttribution:function(t){return t?(this._attributions[t]&&(this._attributions[t]--,this._update()),this):void 0},_update:function(){if(this._map){var t=[];for(var e in this._attributions)this._attributions[e]&&t.push(e);var i=[];this.options.prefix&&i.push(this.options.prefix),t.length&&i.push(t.join(", ")),this._container.innerHTML=i.join(" | ")}},_onLayerAdd:function(t){t.layer.getAttribution&&this.addAttribution(t.layer.getAttribution())},_onLayerRemove:function(t){t.layer.getAttribution&&this.removeAttribution(t.layer.getAttribution())}}),o.Map.mergeOptions({attributionControl:!0}),o.Map.addInitHook(function(){this.options.attributionControl&&(this.attributionControl=(new o.Control.Attribution).addTo(this))}),o.control.attribution=function(t){return new o.Control.Attribution(t)},o.Control.Scale=o.Control.extend({options:{position:"bottomleft",maxWidth:100,metric:!0,imperial:!0,updateWhenIdle:!1},onAdd:function(t){this._map=t;var e="leaflet-control-scale",i=o.DomUtil.create("div",e),n=this.options;return this._addScales(n,e,i),t.on(n.updateWhenIdle?"moveend":"move",this._update,this),t.whenReady(this._update,this),i},onRemove:function(t){t.off(this.options.updateWhenIdle?"moveend":"move",this._update,this)},_addScales:function(t,e,i){t.metric&&(this._mScale=o.DomUtil.create("div",e+"-line",i)),t.imperial&&(this._iScale=o.DomUtil.create("div",e+"-line",i))},_update:function(){var t=this._map.getBounds(),e=t.getCenter().lat,i=6378137*Math.PI*Math.cos(e*Math.PI/180),n=i*(t.getNorthEast().lng-t.getSouthWest().lng)/180,o=this._map.getSize(),s=this.options,a=0;o.x>0&&(a=n*(s.maxWidth/o.x)),this._updateScales(s,a)},_updateScales:function(t,e){t.metric&&e&&this._updateMetric(e),t.imperial&&e&&this._updateImperial(e)},_updateMetric:function(t){var e=this._getRoundNum(t);this._mScale.style.width=this._getScaleWidth(e/t)+"px",this._mScale.innerHTML=1e3>e?e+" m":e/1e3+" km"},_updateImperial:function(t){var e,i,n,o=3.2808399*t,s=this._iScale;o>5280?(e=o/5280,i=this._getRoundNum(e),s.style.width=this._getScaleWidth(i/e)+"px",s.innerHTML=i+" mi"):(n=this._getRoundNum(o),s.style.width=this._getScaleWidth(n/o)+"px",s.innerHTML=n+" ft")},_getScaleWidth:function(t){return Math.round(this.options.maxWidth*t)-10},_getRoundNum:function(t){var e=Math.pow(10,(Math.floor(t)+"").length-1),i=t/e;return i=i>=10?10:i>=5?5:i>=3?3:i>=2?2:1,e*i}}),o.control.scale=function(t){return new o.Control.Scale(t)},o.Control.Layers=o.Control.extend({options:{collapsed:!0,position:"topright",autoZIndex:!0},initialize:function(t,e,i){o.setOptions(this,i),this._layers={},this._lastZIndex=0,this._handlingClick=!1;for(var n in t)this._addLayer(t[n],n);for(n in e)this._addLayer(e[n],n,!0)},onAdd:function(t){return this._initLayout(),this._update(),t.on("layeradd",this._onLayerChange,this).on("layerremove",this._onLayerChange,this),this._container},onRemove:function(t){t.off("layeradd",this._onLayerChange,this).off("layerremove",this._onLayerChange,this)},addBaseLayer:function(t,e){return this._addLayer(t,e),this._update(),this},addOverlay:function(t,e){return this._addLayer(t,e,!0),this._update(),this},removeLayer:function(t){var e=o.stamp(t);return delete this._layers[e],this._update(),this},_initLayout:function(){var t="leaflet-control-layers",e=this._container=o.DomUtil.create("div",t);e.setAttribute("aria-haspopup",!0),o.Browser.touch?o.DomEvent.on(e,"click",o.DomEvent.stopPropagation):o.DomEvent.disableClickPropagation(e).disableScrollPropagation(e);var i=this._form=o.DomUtil.create("form",t+"-list");if(this.options.collapsed){o.Browser.android||o.DomEvent.on(e,"mouseover",this._expand,this).on(e,"mouseout",this._collapse,this);var n=this._layersLink=o.DomUtil.create("a",t+"-toggle",e);n.href="#",n.title="Layers",o.Browser.touch?o.DomEvent.on(n,"click",o.DomEvent.stop).on(n,"click",this._expand,this):o.DomEvent.on(n,"focus",this._expand,this),o.DomEvent.on(i,"click",function(){setTimeout(o.bind(this._onInputClick,this),0)},this),this._map.on("click",this._collapse,this)}else this._expand();this._baseLayersList=o.DomUtil.create("div",t+"-base",i),this._separator=o.DomUtil.create("div",t+"-separator",i),this._overlaysList=o.DomUtil.create("div",t+"-overlays",i),e.appendChild(i)},_addLayer:function(t,e,i){var n=o.stamp(t);this._layers[n]={layer:t,name:e,overlay:i},this.options.autoZIndex&&t.setZIndex&&(this._lastZIndex++,t.setZIndex(this._lastZIndex))},_update:function(){if(this._container){this._baseLayersList.innerHTML="",this._overlaysList.innerHTML="";var t,e,i=!1,n=!1;for(t in this._layers)e=this._layers[t],this._addItem(e),n=n||e.overlay,i=i||!e.overlay;this._separator.style.display=n&&i?"":"none"}},_onLayerChange:function(t){var e=this._layers[o.stamp(t.layer)];if(e){this._handlingClick||this._update();var i=e.overlay?"layeradd"===t.type?"overlayadd":"overlayremove":"layeradd"===t.type?"baselayerchange":null;i&&this._map.fire(i,e)}},_createRadioElement:function(t,i){var n='<input type="radio" class="leaflet-control-layers-selector" name="'+t+'"';i&&(n+=' checked="checked"'),n+="/>";var o=e.createElement("div");return o.innerHTML=n,o.firstChild},_addItem:function(t){var i,n=e.createElement("label"),s=this._map.hasLayer(t.layer);t.overlay?(i=e.createElement("input"),i.type="checkbox",i.className="leaflet-control-layers-selector",i.defaultChecked=s):i=this._createRadioElement("leaflet-base-layers",s),i.layerId=o.stamp(t.layer),o.DomEvent.on(i,"click",this._onInputClick,this);var a=e.createElement("span");a.innerHTML=" "+t.name,n.appendChild(i),n.appendChild(a);var r=t.overlay?this._overlaysList:this._baseLayersList;return r.appendChild(n),n},_onInputClick:function(){var t,e,i,n=this._form.getElementsByTagName("input"),o=n.length;for(this._handlingClick=!0,t=0;o>t;t++)e=n[t],i=this._layers[e.layerId],e.checked&&!this._map.hasLayer(i.layer)?this._map.addLayer(i.layer):!e.checked&&this._map.hasLayer(i.layer)&&this._map.removeLayer(i.layer);this._handlingClick=!1,this._refocusOnMap()},_expand:function(){o.DomUtil.addClass(this._container,"leaflet-control-layers-expanded")},_collapse:function(){this._container.className=this._container.className.replace(" leaflet-control-layers-expanded","")}}),o.control.layers=function(t,e,i){return new o.Control.Layers(t,e,i)},o.PosAnimation=o.Class.extend({includes:o.Mixin.Events,run:function(t,e,i,n){this.stop(),this._el=t,this._inProgress=!0,this._newPos=e,this.fire("start"),t.style[o.DomUtil.TRANSITION]="all "+(i||.25)+"s cubic-bezier(0,0,"+(n||.5)+",1)",o.DomEvent.on(t,o.DomUtil.TRANSITION_END,this._onTransitionEnd,this),o.DomUtil.setPosition(t,e),o.Util.falseFn(t.offsetWidth),this._stepTimer=setInterval(o.bind(this._onStep,this),50)},stop:function(){this._inProgress&&(o.DomUtil.setPosition(this._el,this._getPos()),this._onTransitionEnd(),o.Util.falseFn(this._el.offsetWidth))},_onStep:function(){var t=this._getPos();return t?(this._el._leaflet_pos=t,void this.fire("step")):void this._onTransitionEnd()},_transformRe:/([-+]?(?:\d*\.)?\d+)\D*, ([-+]?(?:\d*\.)?\d+)\D*\)/,_getPos:function(){var e,i,n,s=this._el,a=t.getComputedStyle(s);if(o.Browser.any3d){if(n=a[o.DomUtil.TRANSFORM].match(this._transformRe),!n)return;e=parseFloat(n[1]),i=parseFloat(n[2])}else e=parseFloat(a.left),i=parseFloat(a.top);return new o.Point(e,i,!0)},_onTransitionEnd:function(){o.DomEvent.off(this._el,o.DomUtil.TRANSITION_END,this._onTransitionEnd,this),this._inProgress&&(this._inProgress=!1,this._el.style[o.DomUtil.TRANSITION]="",this._el._leaflet_pos=this._newPos,clearInterval(this._stepTimer),this.fire("step").fire("end"))}}),o.Map.include({setView:function(t,e,n){if(e=e===i?this._zoom:this._limitZoom(e),t=this._limitCenter(o.latLng(t),e,this.options.maxBounds),n=n||{},this._panAnim&&this._panAnim.stop(),this._loaded&&!n.reset&&n!==!0){n.animate!==i&&(n.zoom=o.extend({animate:n.animate},n.zoom),n.pan=o.extend({animate:n.animate},n.pan));var s=this._zoom!==e?this._tryAnimatedZoom&&this._tryAnimatedZoom(t,e,n.zoom):this._tryAnimatedPan(t,n.pan);if(s)return clearTimeout(this._sizeTimer),this}return this._resetView(t,e),this},panBy:function(t,e){if(t=o.point(t).round(),e=e||{},!t.x&&!t.y)return this;if(this._panAnim||(this._panAnim=new o.PosAnimation,this._panAnim.on({step:this._onPanTransitionStep,end:this._onPanTransitionEnd},this)),e.noMoveStart||this.fire("movestart"),e.animate!==!1){o.DomUtil.addClass(this._mapPane,"leaflet-pan-anim");var i=this._getMapPanePos().subtract(t);this._panAnim.run(this._mapPane,i,e.duration||.25,e.easeLinearity)}else this._rawPanBy(t),this.fire("move").fire("moveend");return this},_onPanTransitionStep:function(){this.fire("move")},_onPanTransitionEnd:function(){o.DomUtil.removeClass(this._mapPane,"leaflet-pan-anim"),this.fire("moveend")},_tryAnimatedPan:function(t,e){var i=this._getCenterOffset(t)._floor();return(e&&e.animate)===!0||this.getSize().contains(i)?(this.panBy(i,e),!0):!1}}),o.PosAnimation=o.DomUtil.TRANSITION?o.PosAnimation:o.PosAnimation.extend({run:function(t,e,i,n){this.stop(),this._el=t,this._inProgress=!0,this._duration=i||.25,this._easeOutPower=1/Math.max(n||.5,.2),this._startPos=o.DomUtil.getPosition(t),this._offset=e.subtract(this._startPos),this._startTime=+new Date,this.fire("start"),this._animate()},stop:function(){this._inProgress&&(this._step(),this._complete())},_animate:function(){this._animId=o.Util.requestAnimFrame(this._animate,this),this._step()},_step:function(){var t=+new Date-this._startTime,e=1e3*this._duration;e>t?this._runFrame(this._easeOut(t/e)):(this._runFrame(1),this._complete())},_runFrame:function(t){var e=this._startPos.add(this._offset.multiplyBy(t));o.DomUtil.setPosition(this._el,e),this.fire("step")},_complete:function(){o.Util.cancelAnimFrame(this._animId),this._inProgress=!1,this.fire("end")},_easeOut:function(t){return 1-Math.pow(1-t,this._easeOutPower)}}),o.Map.mergeOptions({zoomAnimation:!0,zoomAnimationThreshold:4}),o.DomUtil.TRANSITION&&o.Map.addInitHook(function(){this._zoomAnimated=this.options.zoomAnimation&&o.DomUtil.TRANSITION&&o.Browser.any3d&&!o.Browser.android23&&!o.Browser.mobileOpera,this._zoomAnimated&&o.DomEvent.on(this._mapPane,o.DomUtil.TRANSITION_END,this._catchTransitionEnd,this)}),o.Map.include(o.DomUtil.TRANSITION?{_catchTransitionEnd:function(t){this._animatingZoom&&t.propertyName.indexOf("transform")>=0&&this._onZoomTransitionEnd()},_nothingToAnimate:function(){return!this._container.getElementsByClassName("leaflet-zoom-animated").length},_tryAnimatedZoom:function(t,e,i){if(this._animatingZoom)return!0;if(i=i||{},!this._zoomAnimated||i.animate===!1||this._nothingToAnimate()||Math.abs(e-this._zoom)>this.options.zoomAnimationThreshold)return!1;var n=this.getZoomScale(e),o=this._getCenterOffset(t)._divideBy(1-1/n),s=this._getCenterLayerPoint()._add(o);return i.animate===!0||this.getSize().contains(o)?(this.fire("movestart").fire("zoomstart"),this._animateZoom(t,e,s,n,null,!0),!0):!1},_animateZoom:function(t,e,i,n,s,a,r){r||(this._animatingZoom=!0),o.DomUtil.addClass(this._mapPane,"leaflet-zoom-anim"),this._animateToCenter=t,this._animateToZoom=e,o.Draggable&&(o.Draggable._disabled=!0),o.Util.requestAnimFrame(function(){this.fire("zoomanim",{center:t,zoom:e,origin:i,scale:n,delta:s,backwards:a}),setTimeout(o.bind(this._onZoomTransitionEnd,this),250)},this)},_onZoomTransitionEnd:function(){this._animatingZoom&&(this._animatingZoom=!1,o.DomUtil.removeClass(this._mapPane,"leaflet-zoom-anim"),o.Util.requestAnimFrame(function(){this._resetView(this._animateToCenter,this._animateToZoom,!0,!0),o.Draggable&&(o.Draggable._disabled=!1)},this))}}:{}),o.TileLayer.include({_animateZoom:function(t){this._animating||(this._animating=!0,this._prepareBgBuffer());var e=this._bgBuffer,i=o.DomUtil.TRANSFORM,n=t.delta?o.DomUtil.getTranslateString(t.delta):e.style[i],s=o.DomUtil.getScaleString(t.scale,t.origin);e.style[i]=t.backwards?s+" "+n:n+" "+s},_endZoomAnim:function(){var t=this._tileContainer,e=this._bgBuffer;t.style.visibility="",t.parentNode.appendChild(t),o.Util.falseFn(e.offsetWidth);var i=this._map.getZoom();(i>this.options.maxZoom||i<this.options.minZoom)&&this._clearBgBuffer(),this._animating=!1},_clearBgBuffer:function(){var t=this._map;!t||t._animatingZoom||t.touchZoom._zooming||(this._bgBuffer.innerHTML="",this._bgBuffer.style[o.DomUtil.TRANSFORM]="")},_prepareBgBuffer:function(){var t=this._tileContainer,e=this._bgBuffer,i=this._getLoadedTilesPercentage(e),n=this._getLoadedTilesPercentage(t);return e&&i>.5&&.5>n?(t.style.visibility="hidden",void this._stopLoadingImages(t)):(e.style.visibility="hidden",e.style[o.DomUtil.TRANSFORM]="",this._tileContainer=e,e=this._bgBuffer=t,this._stopLoadingImages(e),void clearTimeout(this._clearBgBufferTimer))},_getLoadedTilesPercentage:function(t){var e,i,n=t.getElementsByTagName("img"),o=0;for(e=0,i=n.length;i>e;e++)n[e].complete&&o++;return o/i},_stopLoadingImages:function(t){var e,i,n,s=Array.prototype.slice.call(t.getElementsByTagName("img"));for(e=0,i=s.length;i>e;e++)n=s[e],n.complete||(n.onload=o.Util.falseFn,n.onerror=o.Util.falseFn,n.src=o.Util.emptyImageUrl,n.parentNode.removeChild(n))}}),o.Map.include({_defaultLocateOptions:{watch:!1,setView:!1,maxZoom:1/0,timeout:1e4,maximumAge:0,enableHighAccuracy:!1},locate:function(t){if(t=this._locateOptions=o.extend(this._defaultLocateOptions,t),!navigator.geolocation)return this._handleGeolocationError({code:0,message:"Geolocation not supported."}),this;var e=o.bind(this._handleGeolocationResponse,this),i=o.bind(this._handleGeolocationError,this);return t.watch?this._locationWatchId=navigator.geolocation.watchPosition(e,i,t):navigator.geolocation.getCurrentPosition(e,i,t),this},stopLocate:function(){return navigator.geolocation&&navigator.geolocation.clearWatch(this._locationWatchId),this._locateOptions&&(this._locateOptions.setView=!1),this},_handleGeolocationError:function(t){var e=t.code,i=t.message||(1===e?"permission denied":2===e?"position unavailable":"timeout");this._locateOptions.setView&&!this._loaded&&this.fitWorld(),this.fire("locationerror",{code:e,message:"Geolocation error: "+i+"."})},_handleGeolocationResponse:function(t){var e=t.coords.latitude,i=t.coords.longitude,n=new o.LatLng(e,i),s=180*t.coords.accuracy/40075017,a=s/Math.cos(o.LatLng.DEG_TO_RAD*e),r=o.latLngBounds([e-s,i-a],[e+s,i+a]),h=this._locateOptions;if(h.setView){var l=Math.min(this.getBoundsZoom(r),h.maxZoom);this.setView(n,l)}var u={latlng:n,bounds:r,timestamp:t.timestamp};for(var c in t.coords)"number"==typeof t.coords[c]&&(u[c]=t.coords[c]);this.fire("locationfound",u)}})}(window,document);
\ No newline at end of file
diff --git a/www/js/vendor/leaflet.search.min.js b/www/js/vendor/leaflet.search.min.js
new file mode 100644
index 000000000..97facf7ae
--- /dev/null
+++ b/www/js/vendor/leaflet.search.min.js
@@ -0,0 +1,17 @@
+/* 
+ * Leaflet Control Search v2.7.2 - 2017-04-08 
+ * 
+ * Copyright 2017 Stefano Cudini 
+ * stefano.cudini@gmail.com 
+ * http://labs.easyblog.it/ 
+ * 
+ * Licensed under the MIT license. 
+ * 
+ * Demo: 
+ * http://labs.easyblog.it/maps/leaflet-search/ 
+ * 
+ * Source: 
+ * git@github.com:stefanocudini/leaflet-search.git 
+ * 
+ */
+!function(a){if("function"==typeof define&&define.amd)define(["leaflet"],a);else if("undefined"!=typeof module)module.exports=a(require("leaflet"));else{if("undefined"==typeof window.L)throw"Leaflet must be loaded first";a(window.L)}}(function(a){function b(a,b){var c=b.split("."),d=c.pop(),e=c.length,f=c[0],g=1;if(e>0)for(;(a=a[f])&&e>g;)f=c[g++];return a?a[d]:void 0}function c(a){return"[object Object]"===Object.prototype.toString.call(a)}return a.Control.Search=a.Control.extend({includes:a.Mixin.Events,options:{url:"",layer:null,sourceData:null,jsonpParam:null,propertyLoc:"loc",propertyName:"title",formatData:null,filterData:null,moveToLocation:null,buildTip:null,container:"",zoom:null,minLength:1,initial:!0,casesensitive:!1,autoType:!0,delayType:400,tooltipLimit:-1,tipAutoSubmit:!0,firstTipSubmit:!1,autoResize:!0,collapsed:!0,autoCollapse:!1,autoCollapseTime:1200,textErr:"Location not found",textCancel:"Cancel",textPlaceholder:"Search...",position:"topleft",hideMarkerOnCollapse:!1,marker:{icon:!1,animate:!0,circle:{radius:10,weight:3,color:"#e03",stroke:!0,fill:!1}}},initialize:function(b){a.Util.setOptions(this,b||{}),this._inputMinSize=this.options.textPlaceholder?this.options.textPlaceholder.length:10,this._layer=this.options.layer||new a.LayerGroup,this._filterData=this.options.filterData||this._defaultFilterData,this._formatData=this.options.formatData||this._defaultFormatData,this._moveToLocation=this.options.moveToLocation||this._defaultMoveToLocation,this._autoTypeTmp=this.options.autoType,this._countertips=0,this._recordsCache={},this._curReq=null},onAdd:function(b){return this._map=b,this._container=a.DomUtil.create("div","leaflet-control-search"),this._input=this._createInput(this.options.textPlaceholder,"search-input"),this._tooltip=this._createTooltip("search-tooltip"),this._cancel=this._createCancel(this.options.textCancel,"search-cancel"),this._button=this._createButton(this.options.textPlaceholder,"search-button"),this._alert=this._createAlert("search-alert"),this.options.collapsed===!1&&this.expand(this.options.collapsed),this.options.marker&&(this.options.marker instanceof a.Marker||this.options.marker instanceof a.CircleMarker?this._markerSearch=this.options.marker:c(this.options.marker)&&(this._markerSearch=new a.Control.Search.Marker([0,0],this.options.marker)),this._markerSearch._isMarkerSearch=!0),this.setLayer(this._layer),b.on({resize:this._handleAutoresize},this),this._container},addTo:function(b){return this.options.container?(this._container=this.onAdd(b),this._wrapper=a.DomUtil.get(this.options.container),this._wrapper.style.position="relative",this._wrapper.appendChild(this._container)):a.Control.prototype.addTo.call(this,b),this},onRemove:function(a){this._recordsCache={}},setLayer:function(a){return this._layer=a,this._layer.addTo(this._map),this},showAlert:function(a){a=a||this.options.textErr,this._alert.style.display="block",this._alert.innerHTML=a,clearTimeout(this.timerAlert);var b=this;return this.timerAlert=setTimeout(function(){b.hideAlert()},this.options.autoCollapseTime),this},hideAlert:function(){return this._alert.style.display="none",this},cancel:function(){return this._input.value="",this._handleKeypress({keyCode:8}),this._input.size=this._inputMinSize,this._input.focus(),this._cancel.style.display="none",this._hideTooltip(),this},expand:function(b){return b="boolean"==typeof b?b:!0,this._input.style.display="block",a.DomUtil.addClass(this._container,"search-exp"),b!==!1&&(this._input.focus(),this._map.on("dragstart click",this.collapse,this)),this.fire("search:expanded"),this},collapse:function(){return this._hideTooltip(),this.cancel(),this._alert.style.display="none",this._input.blur(),this.options.collapsed&&(this._input.style.display="none",this._cancel.style.display="none",a.DomUtil.removeClass(this._container,"search-exp"),this.options.hideMarkerOnCollapse&&this._map.removeLayer(this._markerSearch),this._map.off("dragstart click",this.collapse,this)),this.fire("search:collapsed"),this},collapseDelayed:function(){if(!this.options.autoCollapse)return this;var a=this;return clearTimeout(this.timerCollapse),this.timerCollapse=setTimeout(function(){a.collapse()},this.options.autoCollapseTime),this},collapseDelayedStop:function(){return clearTimeout(this.timerCollapse),this},_createAlert:function(b){var c=a.DomUtil.create("div",b,this._container);return c.style.display="none",a.DomEvent.on(c,"click",a.DomEvent.stop,this).on(c,"click",this.hideAlert,this),c},_createInput:function(b,c){var d=a.DomUtil.create("label",c,this._container),e=a.DomUtil.create("input",c,this._container);return e.type="text",e.size=this._inputMinSize,e.value="",e.autocomplete="off",e.autocorrect="off",e.autocapitalize="off",e.placeholder=b,e.style.display="none",e.role="search",e.id=e.role+e.type+e.size,d.htmlFor=e.id,d.style.display="none",d.value=b,a.DomEvent.disableClickPropagation(e).on(e,"keydown",this._handleKeypress,this).on(e,"blur",this.collapseDelayed,this).on(e,"focus",this.collapseDelayedStop,this),e},_createCancel:function(b,c){var d=a.DomUtil.create("a",c,this._container);return d.href="#",d.title=b,d.style.display="none",d.innerHTML="<span>&otimes;</span>",a.DomEvent.on(d,"click",a.DomEvent.stop,this).on(d,"click",this.cancel,this),d},_createButton:function(b,c){var d=a.DomUtil.create("a",c,this._container);return d.href="#",d.title=b,a.DomEvent.on(d,"click",a.DomEvent.stop,this).on(d,"click",this._handleSubmit,this).on(d,"focus",this.collapseDelayedStop,this).on(d,"blur",this.collapseDelayed,this),d},_createTooltip:function(b){var c=a.DomUtil.create("ul",b,this._container);c.style.display="none";var d=this;return a.DomEvent.disableClickPropagation(c).on(c,"blur",this.collapseDelayed,this).on(c,"mousewheel",function(b){d.collapseDelayedStop(),a.DomEvent.stopPropagation(b)},this).on(c,"mouseover",function(a){d.collapseDelayedStop()},this),c},_createTip:function(b,c){var d;if(this.options.buildTip){if(d=this.options.buildTip.call(this,b,c),"string"==typeof d){var e=a.DomUtil.create("div");e.innerHTML=d,d=e.firstChild}}else d=a.DomUtil.create("li",""),d.innerHTML=b;return a.DomUtil.addClass(d,"search-tip"),d._text=b,this.options.tipAutoSubmit&&a.DomEvent.disableClickPropagation(d).on(d,"click",a.DomEvent.stop,this).on(d,"click",function(a){this._input.value=b,this._handleAutoresize(),this._input.focus(),this._hideTooltip(),this._handleSubmit()},this),d},_getUrl:function(a){return"function"==typeof this.options.url?this.options.url(a):this.options.url},_defaultFilterData:function(a,b){var c,d,e,f={};if(a=a.replace(/[.*+?^${}()|[\]\\]/g,""),""===a)return[];c=this.options.initial?"^":"",d=this.options.casesensitive?void 0:"i",e=new RegExp(c+a,d);for(var g in b)e.test(g)&&(f[g]=b[g]);return f},showTooltip:function(a){if(this._countertips=0,this._tooltip.innerHTML="",this._tooltip.currentSelection=-1,this.options.tooltipLimit)for(var b in a){if(this._countertips===this.options.tooltipLimit)break;this._countertips++,this._tooltip.appendChild(this._createTip(b,a[b]))}return this._countertips>0?(this._tooltip.style.display="block",this._autoTypeTmp&&this._autoType(),this._autoTypeTmp=this.options.autoType):this._hideTooltip(),this._tooltip.scrollTop=0,this._countertips},_hideTooltip:function(){return this._tooltip.style.display="none",this._tooltip.innerHTML="",0},_defaultFormatData:function(c){var d,e=this.options.propertyName,f=this.options.propertyLoc,g={};if(a.Util.isArray(f))for(d in c)g[b(c[d],e)]=a.latLng(c[d][f[0]],c[d][f[1]]);else for(d in c)g[b(c[d],e)]=a.latLng(b(c[d],f));return g},_recordsFromJsonp:function(b,c){a.Control.Search.callJsonp=c;var d=a.DomUtil.create("script","leaflet-search-jsonp",document.getElementsByTagName("body")[0]),e=a.Util.template(this._getUrl(b)+"&"+this.options.jsonpParam+"=L.Control.Search.callJsonp",{s:b});return d.type="text/javascript",d.src=e,{abort:function(){d.parentNode.removeChild(d)}}},_recordsFromAjax:function(b,c){void 0===window.XMLHttpRequest&&(window.XMLHttpRequest=function(){try{return new ActiveXObject("Microsoft.XMLHTTP.6.0")}catch(a){try{return new ActiveXObject("Microsoft.XMLHTTP.3.0")}catch(b){throw new Error("XMLHttpRequest is not supported")}}});var d=a.Browser.ie&&!window.atob&&document.querySelector,e=d?new XDomainRequest:new XMLHttpRequest,f=a.Util.template(this._getUrl(b),{s:b});e.open("GET",f);return e.onload=function(){c(JSON.parse(e.responseText))},e.onreadystatechange=function(){4===e.readyState&&200===e.status&&this.onload()},e.send(),e},_recordsFromLayer:function(){var c,d={},e=this.options.propertyName;return this._layer.eachLayer(function(f){if(!f.hasOwnProperty("_isMarkerSearch"))if(f instanceof a.Marker||f instanceof a.CircleMarker)try{if(b(f.options,e))c=f.getLatLng(),c.layer=f,d[b(f.options,e)]=c;else{if(!b(f.feature.properties,e))throw new Error("propertyName '"+e+"' not found in marker");c=f.getLatLng(),c.layer=f,d[b(f.feature.properties,e)]=c}}catch(g){console}else if(f.hasOwnProperty("feature"))try{if(!f.feature.properties.hasOwnProperty(e))throw new Error("propertyName '"+e+"' not found in feature");c=f.getBounds().getCenter(),c.layer=f,d[f.feature.properties[e]]=c}catch(g){console}else f instanceof a.LayerGroup&&f.eachLayer(function(a){c=a.getLatLng(),c.layer=a,d[a.feature.properties[e]]=c})},this),d},_autoType:function(){var a=this._input.value.length,b=this._tooltip.firstChild?this._tooltip.firstChild._text:"",c=b.length;if(0===b.indexOf(this._input.value))if(this._input.value=b,this._handleAutoresize(),this._input.createTextRange){var d=this._input.createTextRange();d.collapse(!0),d.moveStart("character",a),d.moveEnd("character",c),d.select()}else this._input.setSelectionRange?this._input.setSelectionRange(a,c):this._input.selectionStart&&(this._input.selectionStart=a,this._input.selectionEnd=c)},_hideAutoType:function(){var a;if((a=this._input.selection)&&a.empty)a.empty();else if(this._input.createTextRange){a=this._input.createTextRange(),a.collapse(!0);var b=this._input.value.length;a.moveStart("character",b),a.moveEnd("character",b),a.select()}else this._input.getSelection&&this._input.getSelection().removeAllRanges(),this._input.selectionStart=this._input.selectionEnd},_handleKeypress:function(a){switch(a.keyCode){case 27:this.collapse();break;case 13:(1==this._countertips||this.options.firstTipSubmit&&this._countertips>0)&&this._handleArrowSelect(1),this._handleSubmit();break;case 38:this._handleArrowSelect(-1);break;case 40:this._handleArrowSelect(1);break;case 8:case 45:case 46:this._autoTypeTmp=!1;break;case 37:case 39:case 16:case 17:case 35:case 36:break;default:if(this._input.value.length?this._cancel.style.display="block":this._cancel.style.display="none",this._input.value.length>=this.options.minLength){var b=this;clearTimeout(this.timerKeypress),this.timerKeypress=setTimeout(function(){b._fillRecordsCache()},this.options.delayType)}else this._hideTooltip()}this._handleAutoresize()},searchText:function(b){var c=b.charCodeAt(b.length);this._input.value=b,this._input.style.display="block",a.DomUtil.addClass(this._container,"search-exp"),this._autoTypeTmp=!1,this._handleKeypress({keyCode:c})},_fillRecordsCache:function(){var b,c=this._input.value,d=this;this._curReq&&this._curReq.abort&&this._curReq.abort(),a.DomUtil.addClass(this._container,"search-load"),this.options.layer?(this._recordsCache=this._recordsFromLayer(),b=this._filterData(this._input.value,this._recordsCache),this.showTooltip(b),a.DomUtil.removeClass(this._container,"search-load")):(this.options.sourceData?this._retrieveData=this.options.sourceData:this.options.url&&(this._retrieveData=this.options.jsonpParam?this._recordsFromJsonp:this._recordsFromAjax),this._curReq=this._retrieveData.call(this,c,function(c){d._recordsCache=d._formatData(c),b=d.options.sourceData?d._filterData(d._input.value,d._recordsCache):d._recordsCache,d.showTooltip(b),a.DomUtil.removeClass(d._container,"search-load")}))},_handleAutoresize:function(){this._input.style.maxWidth!=this._map._container.offsetWidth&&(this._input.style.maxWidth=a.DomUtil.getStyle(this._map._container,"width")),this.options.autoResize&&this._container.offsetWidth+45<this._map._container.offsetWidth&&(this._input.size=this._input.value.length<this._inputMinSize?this._inputMinSize:this._input.value.length)},_handleArrowSelect:function(b){var c=this._tooltip.hasChildNodes()?this._tooltip.childNodes:[];for(i=0;i<c.length;i++)a.DomUtil.removeClass(c[i],"search-tip-select");if(1==b&&this._tooltip.currentSelection>=c.length-1)a.DomUtil.addClass(c[this._tooltip.currentSelection],"search-tip-select");else if(-1==b&&this._tooltip.currentSelection<=0)this._tooltip.currentSelection=-1;else if("none"!=this._tooltip.style.display){this._tooltip.currentSelection+=b,a.DomUtil.addClass(c[this._tooltip.currentSelection],"search-tip-select"),this._input.value=c[this._tooltip.currentSelection]._text;var d=c[this._tooltip.currentSelection].offsetTop;d+c[this._tooltip.currentSelection].clientHeight>=this._tooltip.scrollTop+this._tooltip.clientHeight?this._tooltip.scrollTop=d-this._tooltip.clientHeight+c[this._tooltip.currentSelection].clientHeight:d<=this._tooltip.scrollTop&&(this._tooltip.scrollTop=d)}},_handleSubmit:function(){if(this._hideAutoType(),this.hideAlert(),this._hideTooltip(),"none"==this._input.style.display)this.expand();else if(""===this._input.value)this.collapse();else{var a=this._getLocation(this._input.value);a===!1?this.showAlert():(this.showLocation(a,this._input.value),this.fire("search:locationfound",{latlng:a,text:this._input.value,layer:a.layer?a.layer:null}))}},_getLocation:function(a){return this._recordsCache.hasOwnProperty(a)?this._recordsCache[a]:!1},_defaultMoveToLocation:function(a,b,c){this.options.zoom?this._map.setView(a,this.options.zoom):this._map.panTo(a)},showLocation:function(a,b){var c=this;return c._map.once("moveend zoomend",function(b){c._markerSearch&&c._markerSearch.addTo(c._map).setLatLng(a)}),c._moveToLocation(a,b,c._map),c.options.autoCollapse&&c.collapse(),c}}),a.Control.Search.Marker=a.Marker.extend({includes:a.Mixin.Events,options:{icon:new a.Icon.Default,animate:!0,circle:{radius:10,weight:3,color:"#e03",stroke:!0,fill:!1}},initialize:function(b,d){a.setOptions(this,d),d.icon===!0&&(d.icon=new a.Icon.Default),a.Marker.prototype.initialize.call(this,b,d),c(this.options.circle)&&(this._circleLoc=new a.CircleMarker(b,this.options.circle))},onAdd:function(b){a.Marker.prototype.onAdd.call(this,b),this._circleLoc&&(b.addLayer(this._circleLoc),this.options.animate&&this.animate())},onRemove:function(b){a.Marker.prototype.onRemove.call(this,b),this._circleLoc&&b.removeLayer(this._circleLoc)},setLatLng:function(b){return a.Marker.prototype.setLatLng.call(this,b),this._circleLoc&&this._circleLoc.setLatLng(b),this},_initIcon:function(){this.options.icon&&a.Marker.prototype._initIcon.call(this)},_removeIcon:function(){this.options.icon&&a.Marker.prototype._removeIcon.call(this)},animate:function(){if(this._circleLoc){var a=this._circleLoc,b=200,c=5,d=parseInt(a._radius/c),e=this.options.circle.radius,f=2*a._radius,g=0;a._timerAnimLoc=setInterval(function(){g+=.5,d+=g,f-=d,a.setRadius(f),e>f&&(clearInterval(a._timerAnimLoc),a.setRadius(e))},b)}return this}}),a.Map.addInitHook(function(){this.options.searchControl&&(this.searchControl=a.control.search(this.options.searchControl),this.addControl(this.searchControl))}),a.control.search=function(b){return new a.Control.Search(b)},a.Control.Search});
\ No newline at end of file
diff --git a/www/js/vendor/strophe.min.js b/www/js/vendor/strophe.min.js
deleted file mode 100644
index 3f2cbaf6a..000000000
--- a/www/js/vendor/strophe.min.js
+++ /dev/null
@@ -1,3 +0,0 @@
-/*! strophe.js v1.1.3 - built on 20-01-2014 */
-function b64_sha1(a){return binb2b64(core_sha1(str2binb(a),8*a.length))}function str_sha1(a){return binb2str(core_sha1(str2binb(a),8*a.length))}function b64_hmac_sha1(a,b){return binb2b64(core_hmac_sha1(a,b))}function str_hmac_sha1(a,b){return binb2str(core_hmac_sha1(a,b))}function core_sha1(a,b){a[b>>5]|=128<<24-b%32,a[(b+64>>9<<4)+15]=b;var c,d,e,f,g,h,i,j,k=new Array(80),l=1732584193,m=-271733879,n=-1732584194,o=271733878,p=-1009589776;for(c=0;c<a.length;c+=16){for(f=l,g=m,h=n,i=o,j=p,d=0;80>d;d++)k[d]=16>d?a[c+d]:rol(k[d-3]^k[d-8]^k[d-14]^k[d-16],1),e=safe_add(safe_add(rol(l,5),sha1_ft(d,m,n,o)),safe_add(safe_add(p,k[d]),sha1_kt(d))),p=o,o=n,n=rol(m,30),m=l,l=e;l=safe_add(l,f),m=safe_add(m,g),n=safe_add(n,h),o=safe_add(o,i),p=safe_add(p,j)}return[l,m,n,o,p]}function sha1_ft(a,b,c,d){return 20>a?b&c|~b&d:40>a?b^c^d:60>a?b&c|b&d|c&d:b^c^d}function sha1_kt(a){return 20>a?1518500249:40>a?1859775393:60>a?-1894007588:-899497514}function core_hmac_sha1(a,b){var c=str2binb(a);c.length>16&&(c=core_sha1(c,8*a.length));for(var d=new Array(16),e=new Array(16),f=0;16>f;f++)d[f]=909522486^c[f],e[f]=1549556828^c[f];var g=core_sha1(d.concat(str2binb(b)),512+8*b.length);return core_sha1(e.concat(g),672)}function safe_add(a,b){var c=(65535&a)+(65535&b),d=(a>>16)+(b>>16)+(c>>16);return d<<16|65535&c}function rol(a,b){return a<<b|a>>>32-b}function str2binb(a){for(var b=[],c=255,d=0;d<8*a.length;d+=8)b[d>>5]|=(a.charCodeAt(d/8)&c)<<24-d%32;return b}function binb2str(a){for(var b="",c=255,d=0;d<32*a.length;d+=8)b+=String.fromCharCode(a[d>>5]>>>24-d%32&c);return b}function binb2b64(a){for(var b,c,d="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",e="",f=0;f<4*a.length;f+=3)for(b=(a[f>>2]>>8*(3-f%4)&255)<<16|(a[f+1>>2]>>8*(3-(f+1)%4)&255)<<8|a[f+2>>2]>>8*(3-(f+2)%4)&255,c=0;4>c;c++)e+=8*f+6*c>32*a.length?"=":d.charAt(b>>6*(3-c)&63);return e}var Base64=function(){var a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",b={encode:function(b){var c,d,e,f,g,h,i,j="",k=0;do c=b.charCodeAt(k++),d=b.charCodeAt(k++),e=b.charCodeAt(k++),f=c>>2,g=(3&c)<<4|d>>4,h=(15&d)<<2|e>>6,i=63&e,isNaN(d)?h=i=64:isNaN(e)&&(i=64),j=j+a.charAt(f)+a.charAt(g)+a.charAt(h)+a.charAt(i);while(k<b.length);return j},decode:function(b){var c,d,e,f,g,h,i,j="",k=0;b=b.replace(/[^A-Za-z0-9\+\/\=]/g,"");do f=a.indexOf(b.charAt(k++)),g=a.indexOf(b.charAt(k++)),h=a.indexOf(b.charAt(k++)),i=a.indexOf(b.charAt(k++)),c=f<<2|g>>4,d=(15&g)<<4|h>>2,e=(3&h)<<6|i,j+=String.fromCharCode(c),64!=h&&(j+=String.fromCharCode(d)),64!=i&&(j+=String.fromCharCode(e));while(k<b.length);return j}};return b}(),MD5=function(){var a=function(a,b){var c=(65535&a)+(65535&b),d=(a>>16)+(b>>16)+(c>>16);return d<<16|65535&c},b=function(a,b){return a<<b|a>>>32-b},c=function(a){for(var b=[],c=0;c<8*a.length;c+=8)b[c>>5]|=(255&a.charCodeAt(c/8))<<c%32;return b},d=function(a){for(var b="",c=0;c<32*a.length;c+=8)b+=String.fromCharCode(a[c>>5]>>>c%32&255);return b},e=function(a){for(var b="0123456789abcdef",c="",d=0;d<4*a.length;d++)c+=b.charAt(a[d>>2]>>d%4*8+4&15)+b.charAt(a[d>>2]>>d%4*8&15);return c},f=function(c,d,e,f,g,h){return a(b(a(a(d,c),a(f,h)),g),e)},g=function(a,b,c,d,e,g,h){return f(b&c|~b&d,a,b,e,g,h)},h=function(a,b,c,d,e,g,h){return f(b&d|c&~d,a,b,e,g,h)},i=function(a,b,c,d,e,g,h){return f(b^c^d,a,b,e,g,h)},j=function(a,b,c,d,e,g,h){return f(c^(b|~d),a,b,e,g,h)},k=function(b,c){b[c>>5]|=128<<c%32,b[(c+64>>>9<<4)+14]=c;for(var d,e,f,k,l=1732584193,m=-271733879,n=-1732584194,o=271733878,p=0;p<b.length;p+=16)d=l,e=m,f=n,k=o,l=g(l,m,n,o,b[p+0],7,-680876936),o=g(o,l,m,n,b[p+1],12,-389564586),n=g(n,o,l,m,b[p+2],17,606105819),m=g(m,n,o,l,b[p+3],22,-1044525330),l=g(l,m,n,o,b[p+4],7,-176418897),o=g(o,l,m,n,b[p+5],12,1200080426),n=g(n,o,l,m,b[p+6],17,-1473231341),m=g(m,n,o,l,b[p+7],22,-45705983),l=g(l,m,n,o,b[p+8],7,1770035416),o=g(o,l,m,n,b[p+9],12,-1958414417),n=g(n,o,l,m,b[p+10],17,-42063),m=g(m,n,o,l,b[p+11],22,-1990404162),l=g(l,m,n,o,b[p+12],7,1804603682),o=g(o,l,m,n,b[p+13],12,-40341101),n=g(n,o,l,m,b[p+14],17,-1502002290),m=g(m,n,o,l,b[p+15],22,1236535329),l=h(l,m,n,o,b[p+1],5,-165796510),o=h(o,l,m,n,b[p+6],9,-1069501632),n=h(n,o,l,m,b[p+11],14,643717713),m=h(m,n,o,l,b[p+0],20,-373897302),l=h(l,m,n,o,b[p+5],5,-701558691),o=h(o,l,m,n,b[p+10],9,38016083),n=h(n,o,l,m,b[p+15],14,-660478335),m=h(m,n,o,l,b[p+4],20,-405537848),l=h(l,m,n,o,b[p+9],5,568446438),o=h(o,l,m,n,b[p+14],9,-1019803690),n=h(n,o,l,m,b[p+3],14,-187363961),m=h(m,n,o,l,b[p+8],20,1163531501),l=h(l,m,n,o,b[p+13],5,-1444681467),o=h(o,l,m,n,b[p+2],9,-51403784),n=h(n,o,l,m,b[p+7],14,1735328473),m=h(m,n,o,l,b[p+12],20,-1926607734),l=i(l,m,n,o,b[p+5],4,-378558),o=i(o,l,m,n,b[p+8],11,-2022574463),n=i(n,o,l,m,b[p+11],16,1839030562),m=i(m,n,o,l,b[p+14],23,-35309556),l=i(l,m,n,o,b[p+1],4,-1530992060),o=i(o,l,m,n,b[p+4],11,1272893353),n=i(n,o,l,m,b[p+7],16,-155497632),m=i(m,n,o,l,b[p+10],23,-1094730640),l=i(l,m,n,o,b[p+13],4,681279174),o=i(o,l,m,n,b[p+0],11,-358537222),n=i(n,o,l,m,b[p+3],16,-722521979),m=i(m,n,o,l,b[p+6],23,76029189),l=i(l,m,n,o,b[p+9],4,-640364487),o=i(o,l,m,n,b[p+12],11,-421815835),n=i(n,o,l,m,b[p+15],16,530742520),m=i(m,n,o,l,b[p+2],23,-995338651),l=j(l,m,n,o,b[p+0],6,-198630844),o=j(o,l,m,n,b[p+7],10,1126891415),n=j(n,o,l,m,b[p+14],15,-1416354905),m=j(m,n,o,l,b[p+5],21,-57434055),l=j(l,m,n,o,b[p+12],6,1700485571),o=j(o,l,m,n,b[p+3],10,-1894986606),n=j(n,o,l,m,b[p+10],15,-1051523),m=j(m,n,o,l,b[p+1],21,-2054922799),l=j(l,m,n,o,b[p+8],6,1873313359),o=j(o,l,m,n,b[p+15],10,-30611744),n=j(n,o,l,m,b[p+6],15,-1560198380),m=j(m,n,o,l,b[p+13],21,1309151649),l=j(l,m,n,o,b[p+4],6,-145523070),o=j(o,l,m,n,b[p+11],10,-1120210379),n=j(n,o,l,m,b[p+2],15,718787259),m=j(m,n,o,l,b[p+9],21,-343485551),l=a(l,d),m=a(m,e),n=a(n,f),o=a(o,k);return[l,m,n,o]},l={hexdigest:function(a){return e(k(c(a),8*a.length))},hash:function(a){return d(k(c(a),8*a.length))}};return l}();Function.prototype.bind||(Function.prototype.bind=function(a){var b=this,c=Array.prototype.slice,d=Array.prototype.concat,e=c.call(arguments,1);return function(){return b.apply(a?a:this,d.call(e,c.call(arguments,0)))}}),Array.prototype.indexOf||(Array.prototype.indexOf=function(a){var b=this.length,c=Number(arguments[1])||0;for(c=0>c?Math.ceil(c):Math.floor(c),0>c&&(c+=b);b>c;c++)if(c in this&&this[c]===a)return c;return-1}),function(a){function b(a,b){return new f.Builder(a,b)}function c(a){return new f.Builder("message",a)}function d(a){return new f.Builder("iq",a)}function e(a){return new f.Builder("presence",a)}var f;f={VERSION:"1.1.3",NS:{HTTPBIND:"http://jabber.org/protocol/httpbind",BOSH:"urn:xmpp:xbosh",CLIENT:"jabber:client",AUTH:"jabber:iq:auth",ROSTER:"jabber:iq:roster",PROFILE:"jabber:iq:profile",DISCO_INFO:"http://jabber.org/protocol/disco#info",DISCO_ITEMS:"http://jabber.org/protocol/disco#items",MUC:"http://jabber.org/protocol/muc",SASL:"urn:ietf:params:xml:ns:xmpp-sasl",STREAM:"http://etherx.jabber.org/streams",BIND:"urn:ietf:params:xml:ns:xmpp-bind",SESSION:"urn:ietf:params:xml:ns:xmpp-session",VERSION:"jabber:iq:version",STANZAS:"urn:ietf:params:xml:ns:xmpp-stanzas",XHTML_IM:"http://jabber.org/protocol/xhtml-im",XHTML:"http://www.w3.org/1999/xhtml"},XHTML:{tags:["a","blockquote","br","cite","em","img","li","ol","p","span","strong","ul","body"],attributes:{a:["href"],blockquote:["style"],br:[],cite:["style"],em:[],img:["src","alt","style","height","width"],li:["style"],ol:["style"],p:["style"],span:["style"],strong:[],ul:["style"],body:[]},css:["background-color","color","font-family","font-size","font-style","font-weight","margin-left","margin-right","text-align","text-decoration"],validTag:function(a){for(var b=0;b<f.XHTML.tags.length;b++)if(a==f.XHTML.tags[b])return!0;return!1},validAttribute:function(a,b){if("undefined"!=typeof f.XHTML.attributes[a]&&f.XHTML.attributes[a].length>0)for(var c=0;c<f.XHTML.attributes[a].length;c++)if(b==f.XHTML.attributes[a][c])return!0;return!1},validCSS:function(a){for(var b=0;b<f.XHTML.css.length;b++)if(a==f.XHTML.css[b])return!0;return!1}},Status:{ERROR:0,CONNECTING:1,CONNFAIL:2,AUTHENTICATING:3,AUTHFAIL:4,CONNECTED:5,DISCONNECTED:6,DISCONNECTING:7,ATTACHED:8},LogLevel:{DEBUG:0,INFO:1,WARN:2,ERROR:3,FATAL:4},ElementType:{NORMAL:1,TEXT:3,CDATA:4,FRAGMENT:11},TIMEOUT:1.1,SECONDARY_TIMEOUT:.1,addNamespace:function(a,b){f.NS[a]=b},forEachChild:function(a,b,c){var d,e;for(d=0;d<a.childNodes.length;d++)e=a.childNodes[d],e.nodeType!=f.ElementType.NORMAL||b&&!this.isTagEqual(e,b)||c(e)},isTagEqual:function(a,b){return a.tagName.toLowerCase()==b.toLowerCase()},_xmlGenerator:null,_makeGenerator:function(){var a;return void 0===document.implementation.createDocument||document.implementation.createDocument&&document.documentMode&&document.documentMode<10?(a=this._getIEXmlDom(),a.appendChild(a.createElement("strophe"))):a=document.implementation.createDocument("jabber:client","strophe",null),a},xmlGenerator:function(){return f._xmlGenerator||(f._xmlGenerator=f._makeGenerator()),f._xmlGenerator},_getIEXmlDom:function(){for(var a=null,b=["Msxml2.DOMDocument.6.0","Msxml2.DOMDocument.5.0","Msxml2.DOMDocument.4.0","MSXML2.DOMDocument.3.0","MSXML2.DOMDocument","MSXML.DOMDocument","Microsoft.XMLDOM"],c=0;c<b.length&&null===a;c++)try{a=new ActiveXObject(b[c])}catch(d){a=null}return a},xmlElement:function(a){if(!a)return null;var b,c,d,e=f.xmlGenerator().createElement(a);for(b=1;b<arguments.length;b++)if(arguments[b])if("string"==typeof arguments[b]||"number"==typeof arguments[b])e.appendChild(f.xmlTextNode(arguments[b]));else if("object"==typeof arguments[b]&&"function"==typeof arguments[b].sort)for(c=0;c<arguments[b].length;c++)"object"==typeof arguments[b][c]&&"function"==typeof arguments[b][c].sort&&e.setAttribute(arguments[b][c][0],arguments[b][c][1]);else if("object"==typeof arguments[b])for(d in arguments[b])arguments[b].hasOwnProperty(d)&&e.setAttribute(d,arguments[b][d]);return e},xmlescape:function(a){return a=a.replace(/\&/g,"&amp;"),a=a.replace(/</g,"&lt;"),a=a.replace(/>/g,"&gt;"),a=a.replace(/'/g,"&apos;"),a=a.replace(/"/g,"&quot;")},xmlTextNode:function(a){return f.xmlGenerator().createTextNode(a)},xmlHtmlNode:function(a){var b;if(window.DOMParser){var c=new DOMParser;b=c.parseFromString(a,"text/xml")}else b=new ActiveXObject("Microsoft.XMLDOM"),b.async="false",b.loadXML(a);return b},getText:function(a){if(!a)return null;var b="";0===a.childNodes.length&&a.nodeType==f.ElementType.TEXT&&(b+=a.nodeValue);for(var c=0;c<a.childNodes.length;c++)a.childNodes[c].nodeType==f.ElementType.TEXT&&(b+=a.childNodes[c].nodeValue);return f.xmlescape(b)},copyElement:function(a){var b,c;if(a.nodeType==f.ElementType.NORMAL){for(c=f.xmlElement(a.tagName),b=0;b<a.attributes.length;b++)c.setAttribute(a.attributes[b].nodeName.toLowerCase(),a.attributes[b].value);for(b=0;b<a.childNodes.length;b++)c.appendChild(f.copyElement(a.childNodes[b]))}else a.nodeType==f.ElementType.TEXT&&(c=f.xmlGenerator().createTextNode(a.nodeValue));return c},createHtml:function(a){var b,c,d,e,g,h,i,j,k,l,m;if(a.nodeType==f.ElementType.NORMAL)if(e=a.nodeName.toLowerCase(),f.XHTML.validTag(e))try{for(c=f.xmlElement(e),b=0;b<f.XHTML.attributes[e].length;b++)if(g=f.XHTML.attributes[e][b],h=a.getAttribute(g),"undefined"!=typeof h&&null!==h&&""!==h&&h!==!1&&0!==h)if("style"==g&&"object"==typeof h&&"undefined"!=typeof h.cssText&&(h=h.cssText),"style"==g){for(i=[],j=h.split(";"),d=0;d<j.length;d++)k=j[d].split(":"),l=k[0].replace(/^\s*/,"").replace(/\s*$/,"").toLowerCase(),f.XHTML.validCSS(l)&&(m=k[1].replace(/^\s*/,"").replace(/\s*$/,""),i.push(l+": "+m));i.length>0&&(h=i.join("; "),c.setAttribute(g,h))}else c.setAttribute(g,h);for(b=0;b<a.childNodes.length;b++)c.appendChild(f.createHtml(a.childNodes[b]))}catch(n){c=f.xmlTextNode("")}else for(c=f.xmlGenerator().createDocumentFragment(),b=0;b<a.childNodes.length;b++)c.appendChild(f.createHtml(a.childNodes[b]));else if(a.nodeType==f.ElementType.FRAGMENT)for(c=f.xmlGenerator().createDocumentFragment(),b=0;b<a.childNodes.length;b++)c.appendChild(f.createHtml(a.childNodes[b]));else a.nodeType==f.ElementType.TEXT&&(c=f.xmlTextNode(a.nodeValue));return c},escapeNode:function(a){return a.replace(/^\s+|\s+$/g,"").replace(/\\/g,"\\5c").replace(/ /g,"\\20").replace(/\"/g,"\\22").replace(/\&/g,"\\26").replace(/\'/g,"\\27").replace(/\//g,"\\2f").replace(/:/g,"\\3a").replace(/</g,"\\3c").replace(/>/g,"\\3e").replace(/@/g,"\\40")},unescapeNode:function(a){return a.replace(/\\20/g," ").replace(/\\22/g,'"').replace(/\\26/g,"&").replace(/\\27/g,"'").replace(/\\2f/g,"/").replace(/\\3a/g,":").replace(/\\3c/g,"<").replace(/\\3e/g,">").replace(/\\40/g,"@").replace(/\\5c/g,"\\")},getNodeFromJid:function(a){return a.indexOf("@")<0?null:a.split("@")[0]},getDomainFromJid:function(a){var b=f.getBareJidFromJid(a);if(b.indexOf("@")<0)return b;var c=b.split("@");return c.splice(0,1),c.join("@")},getResourceFromJid:function(a){var b=a.split("/");return b.length<2?null:(b.splice(0,1),b.join("/"))},getBareJidFromJid:function(a){return a?a.split("/")[0]:null},log:function(){},debug:function(a){this.log(this.LogLevel.DEBUG,a)},info:function(a){this.log(this.LogLevel.INFO,a)},warn:function(a){this.log(this.LogLevel.WARN,a)},error:function(a){this.log(this.LogLevel.ERROR,a)},fatal:function(a){this.log(this.LogLevel.FATAL,a)},serialize:function(a){var b;if(!a)return null;"function"==typeof a.tree&&(a=a.tree());var c,d,e=a.nodeName;for(a.getAttribute("_realname")&&(e=a.getAttribute("_realname")),b="<"+e,c=0;c<a.attributes.length;c++)"_realname"!=a.attributes[c].nodeName&&(b+=" "+a.attributes[c].nodeName.toLowerCase()+"='"+a.attributes[c].value.replace(/&/g,"&amp;").replace(/\'/g,"&apos;").replace(/>/g,"&gt;").replace(/</g,"&lt;")+"'");if(a.childNodes.length>0){for(b+=">",c=0;c<a.childNodes.length;c++)switch(d=a.childNodes[c],d.nodeType){case f.ElementType.NORMAL:b+=f.serialize(d);break;case f.ElementType.TEXT:b+=f.xmlescape(d.nodeValue);break;case f.ElementType.CDATA:b+="<![CDATA["+d.nodeValue+"]]>"}b+="</"+e+">"}else b+="/>";return b},_requestId:0,_connectionPlugins:{},addConnectionPlugin:function(a,b){f._connectionPlugins[a]=b}},f.Builder=function(a,b){("presence"==a||"message"==a||"iq"==a)&&(b&&!b.xmlns?b.xmlns=f.NS.CLIENT:b||(b={xmlns:f.NS.CLIENT})),this.nodeTree=f.xmlElement(a,b),this.node=this.nodeTree},f.Builder.prototype={tree:function(){return this.nodeTree},toString:function(){return f.serialize(this.nodeTree)},up:function(){return this.node=this.node.parentNode,this},attrs:function(a){for(var b in a)a.hasOwnProperty(b)&&this.node.setAttribute(b,a[b]);return this},c:function(a,b,c){var d=f.xmlElement(a,b,c);return this.node.appendChild(d),c||(this.node=d),this},cnode:function(a){var b,c=f.xmlGenerator();try{b=void 0!==c.importNode}catch(d){b=!1}var e=b?c.importNode(a,!0):f.copyElement(a);return this.node.appendChild(e),this.node=e,this},t:function(a){var b=f.xmlTextNode(a);return this.node.appendChild(b),this},h:function(a){var b=document.createElement("body");b.innerHTML=a;for(var c=f.createHtml(b);c.childNodes.length>0;)this.node.appendChild(c.childNodes[0]);return this}},f.Handler=function(a,b,c,d,e,g,h){this.handler=a,this.ns=b,this.name=c,this.type=d,this.id=e,this.options=h||{matchBare:!1},this.options.matchBare||(this.options.matchBare=!1),this.from=this.options.matchBare?g?f.getBareJidFromJid(g):null:g,this.user=!0},f.Handler.prototype={isMatch:function(a){var b,c=null;if(c=this.options.matchBare?f.getBareJidFromJid(a.getAttribute("from")):a.getAttribute("from"),b=!1,this.ns){var d=this;f.forEachChild(a,null,function(a){a.getAttribute("xmlns")==d.ns&&(b=!0)}),b=b||a.getAttribute("xmlns")==this.ns}else b=!0;return!b||this.name&&!f.isTagEqual(a,this.name)||this.type&&a.getAttribute("type")!=this.type||this.id&&a.getAttribute("id")!=this.id||this.from&&c!=this.from?!1:!0},run:function(a){var b=null;try{b=this.handler(a)}catch(c){throw c.sourceURL?f.fatal("error: "+this.handler+" "+c.sourceURL+":"+c.line+" - "+c.name+": "+c.message):c.fileName?("undefined"!=typeof console&&(console.trace(),console.error(this.handler," - error - ",c,c.message)),f.fatal("error: "+this.handler+" "+c.fileName+":"+c.lineNumber+" - "+c.name+": "+c.message)):f.fatal("error: "+c.message+"\n"+c.stack),c}return b},toString:function(){return"{Handler: "+this.handler+"("+this.name+","+this.id+","+this.ns+")}"}},f.TimedHandler=function(a,b){this.period=a,this.handler=b,this.lastCalled=(new Date).getTime(),this.user=!0},f.TimedHandler.prototype={run:function(){return this.lastCalled=(new Date).getTime(),this.handler()},reset:function(){this.lastCalled=(new Date).getTime()},toString:function(){return"{TimedHandler: "+this.handler+"("+this.period+")}"}},f.Connection=function(a,b){this.service=a,this.options=b||{};var c=this.options.protocol||"";this._proto=0===a.indexOf("ws:")||0===a.indexOf("wss:")||0===c.indexOf("ws")?new f.Websocket(this):new f.Bosh(this),this.jid="",this.domain=null,this.features=null,this._sasl_data={},this.do_session=!1,this.do_bind=!1,this.timedHandlers=[],this.handlers=[],this.removeTimeds=[],this.removeHandlers=[],this.addTimeds=[],this.addHandlers=[],this._authentication={},this._idleTimeout=null,this._disconnectTimeout=null,this.do_authentication=!0,this.authenticated=!1,this.disconnecting=!1,this.connected=!1,this.errors=0,this.paused=!1,this._data=[],this._uniqueId=0,this._sasl_success_handler=null,this._sasl_failure_handler=null,this._sasl_challenge_handler=null,this.maxRetries=5,this._idleTimeout=setTimeout(this._onIdle.bind(this),100);for(var d in f._connectionPlugins)if(f._connectionPlugins.hasOwnProperty(d)){var e=f._connectionPlugins[d],g=function(){};g.prototype=e,this[d]=new g,this[d].init(this)}},f.Connection.prototype={reset:function(){this._proto._reset(),this.do_session=!1,this.do_bind=!1,this.timedHandlers=[],this.handlers=[],this.removeTimeds=[],this.removeHandlers=[],this.addTimeds=[],this.addHandlers=[],this._authentication={},this.authenticated=!1,this.disconnecting=!1,this.connected=!1,this.errors=0,this._requests=[],this._uniqueId=0},pause:function(){this.paused=!0},resume:function(){this.paused=!1},getUniqueId:function(a){return"string"==typeof a||"number"==typeof a?++this._uniqueId+":"+a:++this._uniqueId+""},connect:function(a,b,c,d,e,g){this.jid=a,this.authzid=f.getBareJidFromJid(this.jid),this.authcid=f.getNodeFromJid(this.jid),this.pass=b,this.servtype="xmpp",this.connect_callback=c,this.disconnecting=!1,this.connected=!1,this.authenticated=!1,this.errors=0,this.domain=f.getDomainFromJid(this.jid),this._changeConnectStatus(f.Status.CONNECTING,null),this._proto._connect(d,e,g)},attach:function(a,b,c,d,e,f,g){this._proto._attach(a,b,c,d,e,f,g)},xmlInput:function(){},xmlOutput:function(){},rawInput:function(){},rawOutput:function(){},send:function(a){if(null!==a){if("function"==typeof a.sort)for(var b=0;b<a.length;b++)this._queueData(a[b]);else"function"==typeof a.tree?this._queueData(a.tree()):this._queueData(a);this._proto._send()}},flush:function(){clearTimeout(this._idleTimeout),this._onIdle()},sendIQ:function(a,b,c,d){var e=null,f=this;"function"==typeof a.tree&&(a=a.tree());var g=a.getAttribute("id");g||(g=this.getUniqueId("sendIQ"),a.setAttribute("id",g));var h=this.addHandler(function(a){e&&f.deleteTimedHandler(e);var d=a.getAttribute("type");if("result"==d)b&&b(a);else{if("error"!=d)throw{name:"StropheError",message:"Got bad IQ type of "+d};c&&c(a)}},null,"iq",null,g);return d&&(e=this.addTimedHandler(d,function(){return f.deleteHandler(h),c&&c(null),!1})),this.send(a),g},_queueData:function(a){if(null===a||!a.tagName||!a.childNodes)throw{name:"StropheError",message:"Cannot queue non-DOMElement."};this._data.push(a)},_sendRestart:function(){this._data.push("restart"),this._proto._sendRestart(),this._idleTimeout=setTimeout(this._onIdle.bind(this),100)},addTimedHandler:function(a,b){var c=new f.TimedHandler(a,b);return this.addTimeds.push(c),c},deleteTimedHandler:function(a){this.removeTimeds.push(a)},addHandler:function(a,b,c,d,e,g,h){var i=new f.Handler(a,b,c,d,e,g,h);return this.addHandlers.push(i),i},deleteHandler:function(a){this.removeHandlers.push(a)},disconnect:function(a){if(this._changeConnectStatus(f.Status.DISCONNECTING,a),f.info("Disconnect was called because: "+a),this.connected){var b=!1;this.disconnecting=!0,this.authenticated&&(b=e({xmlns:f.NS.CLIENT,type:"unavailable"})),this._disconnectTimeout=this._addSysTimedHandler(3e3,this._onDisconnectTimeout.bind(this)),this._proto._disconnect(b)}},_changeConnectStatus:function(a,b){for(var c in f._connectionPlugins)if(f._connectionPlugins.hasOwnProperty(c)){var d=this[c];if(d.statusChanged)try{d.statusChanged(a,b)}catch(e){f.error(""+c+" plugin caused an exception changing status: "+e)}}if(this.connect_callback)try{this.connect_callback(a,b)}catch(g){f.error("User connection callback caused an exception: "+g)}},_doDisconnect:function(){null!==this._disconnectTimeout&&(this.deleteTimedHandler(this._disconnectTimeout),this._disconnectTimeout=null),f.info("_doDisconnect was called"),this._proto._doDisconnect(),this.authenticated=!1,this.disconnecting=!1,this.handlers=[],this.timedHandlers=[],this.removeTimeds=[],this.removeHandlers=[],this.addTimeds=[],this.addHandlers=[],this._changeConnectStatus(f.Status.DISCONNECTED,null),this.connected=!1},_dataRecv:function(a,b){f.info("_dataRecv called");var c=this._proto._reqToData(a);if(null!==c){this.xmlInput!==f.Connection.prototype.xmlInput&&(c.nodeName===this._proto.strip&&c.childNodes.length?this.xmlInput(c.childNodes[0]):this.xmlInput(c)),this.rawInput!==f.Connection.prototype.rawInput&&(b?this.rawInput(b):this.rawInput(f.serialize(c)));for(var d,e;this.removeHandlers.length>0;)e=this.removeHandlers.pop(),d=this.handlers.indexOf(e),d>=0&&this.handlers.splice(d,1);for(;this.addHandlers.length>0;)this.handlers.push(this.addHandlers.pop());if(this.disconnecting&&this._proto._emptyQueue())return this._doDisconnect(),void 0;var g,h,i=c.getAttribute("type");if(null!==i&&"terminate"==i){if(this.disconnecting)return;return g=c.getAttribute("condition"),h=c.getElementsByTagName("conflict"),null!==g?("remote-stream-error"==g&&h.length>0&&(g="conflict"),this._changeConnectStatus(f.Status.CONNFAIL,g)):this._changeConnectStatus(f.Status.CONNFAIL,"unknown"),this.disconnect("unknown stream-error"),void 0}var j=this;f.forEachChild(c,null,function(a){var b,c;for(c=j.handlers,j.handlers=[],b=0;b<c.length;b++){var d=c[b];try{!d.isMatch(a)||!j.authenticated&&d.user?j.handlers.push(d):d.run(a)&&j.handlers.push(d)}catch(e){f.warn("Removing Strophe handlers due to uncaught exception: "+e.message)}}})}},mechanisms:{},_connect_cb:function(a,b,c){f.info("_connect_cb was called"),this.connected=!0;var d=this._proto._reqToData(a);if(d){this.xmlInput!==f.Connection.prototype.xmlInput&&(d.nodeName===this._proto.strip&&d.childNodes.length?this.xmlInput(d.childNodes[0]):this.xmlInput(d)),this.rawInput!==f.Connection.prototype.rawInput&&(c?this.rawInput(c):this.rawInput(f.serialize(d)));var e=this._proto._connect_cb(d);if(e!==f.Status.CONNFAIL){this._authentication.sasl_scram_sha1=!1,this._authentication.sasl_plain=!1,this._authentication.sasl_digest_md5=!1,this._authentication.sasl_anonymous=!1,this._authentication.legacy_auth=!1;var g=d.getElementsByTagName("stream:features").length>0;g||(g=d.getElementsByTagName("features").length>0);var h,i,j=d.getElementsByTagName("mechanism"),k=[],l=!1;if(!g)return this._proto._no_auth_received(b),void 0;if(j.length>0)for(h=0;h<j.length;h++)i=f.getText(j[h]),this.mechanisms[i]&&k.push(this.mechanisms[i]);return this._authentication.legacy_auth=d.getElementsByTagName("auth").length>0,(l=this._authentication.legacy_auth||k.length>0)?(this.do_authentication!==!1&&this.authenticate(k),void 0):(this._proto._no_auth_received(b),void 0)}}},authenticate:function(a){var c;for(c=0;c<a.length-1;++c){for(var e=c,g=c+1;g<a.length;++g)a[g].prototype.priority>a[e].prototype.priority&&(e=g);if(e!=c){var h=a[c];a[c]=a[e],a[e]=h}}var i=!1;for(c=0;c<a.length;++c)if(a[c].test(this)){this._sasl_success_handler=this._addSysHandler(this._sasl_success_cb.bind(this),null,"success",null,null),this._sasl_failure_handler=this._addSysHandler(this._sasl_failure_cb.bind(this),null,"failure",null,null),this._sasl_challenge_handler=this._addSysHandler(this._sasl_challenge_cb.bind(this),null,"challenge",null,null),this._sasl_mechanism=new a[c],this._sasl_mechanism.onStart(this);var j=b("auth",{xmlns:f.NS.SASL,mechanism:this._sasl_mechanism.name});if(this._sasl_mechanism.isClientFirst){var k=this._sasl_mechanism.onChallenge(this,null);j.t(Base64.encode(k))}this.send(j.tree()),i=!0;break}i||(null===f.getNodeFromJid(this.jid)?(this._changeConnectStatus(f.Status.CONNFAIL,"x-strophe-bad-non-anon-jid"),this.disconnect("x-strophe-bad-non-anon-jid")):(this._changeConnectStatus(f.Status.AUTHENTICATING,null),this._addSysHandler(this._auth1_cb.bind(this),null,null,null,"_auth_1"),this.send(d({type:"get",to:this.domain,id:"_auth_1"}).c("query",{xmlns:f.NS.AUTH}).c("username",{}).t(f.getNodeFromJid(this.jid)).tree())))},_sasl_challenge_cb:function(a){var c=Base64.decode(f.getText(a)),d=this._sasl_mechanism.onChallenge(this,c),e=b("response",{xmlns:f.NS.SASL});return""!==d&&e.t(Base64.encode(d)),this.send(e.tree()),!0},_auth1_cb:function(){var a=d({type:"set",id:"_auth_2"}).c("query",{xmlns:f.NS.AUTH}).c("username",{}).t(f.getNodeFromJid(this.jid)).up().c("password").t(this.pass);return f.getResourceFromJid(this.jid)||(this.jid=f.getBareJidFromJid(this.jid)+"/strophe"),a.up().c("resource",{}).t(f.getResourceFromJid(this.jid)),this._addSysHandler(this._auth2_cb.bind(this),null,null,null,"_auth_2"),this.send(a.tree()),!1},_sasl_success_cb:function(a){if(this._sasl_data["server-signature"]){var b,c=Base64.decode(f.getText(a)),d=/([a-z]+)=([^,]+)(,|$)/,e=c.match(d);if("v"==e[1]&&(b=e[2]),b!=this._sasl_data["server-signature"])return this.deleteHandler(this._sasl_failure_handler),this._sasl_failure_handler=null,this._sasl_challenge_handler&&(this.deleteHandler(this._sasl_challenge_handler),this._sasl_challenge_handler=null),this._sasl_data={},this._sasl_failure_cb(null)}return f.info("SASL authentication succeeded."),this._sasl_mechanism&&this._sasl_mechanism.onSuccess(),this.deleteHandler(this._sasl_failure_handler),this._sasl_failure_handler=null,this._sasl_challenge_handler&&(this.deleteHandler(this._sasl_challenge_handler),this._sasl_challenge_handler=null),this._addSysHandler(this._sasl_auth1_cb.bind(this),null,"stream:features",null,null),this._sendRestart(),!1},_sasl_auth1_cb:function(a){this.features=a;var b,c;for(b=0;b<a.childNodes.length;b++)c=a.childNodes[b],"bind"==c.nodeName&&(this.do_bind=!0),"session"==c.nodeName&&(this.do_session=!0);if(!this.do_bind)return this._changeConnectStatus(f.Status.AUTHFAIL,null),!1;this._addSysHandler(this._sasl_bind_cb.bind(this),null,null,null,"_bind_auth_2");var e=f.getResourceFromJid(this.jid);return e?this.send(d({type:"set",id:"_bind_auth_2"}).c("bind",{xmlns:f.NS.BIND}).c("resource",{}).t(e).tree()):this.send(d({type:"set",id:"_bind_auth_2"}).c("bind",{xmlns:f.NS.BIND}).tree()),!1},_sasl_bind_cb:function(a){if("error"==a.getAttribute("type")){f.info("SASL binding failed.");var b,c=a.getElementsByTagName("conflict");return c.length>0&&(b="conflict"),this._changeConnectStatus(f.Status.AUTHFAIL,b),!1}var e,g=a.getElementsByTagName("bind");return g.length>0?(e=g[0].getElementsByTagName("jid"),e.length>0&&(this.jid=f.getText(e[0]),this.do_session?(this._addSysHandler(this._sasl_session_cb.bind(this),null,null,null,"_session_auth_2"),this.send(d({type:"set",id:"_session_auth_2"}).c("session",{xmlns:f.NS.SESSION}).tree())):(this.authenticated=!0,this._changeConnectStatus(f.Status.CONNECTED,null))),void 0):(f.info("SASL binding failed."),this._changeConnectStatus(f.Status.AUTHFAIL,null),!1)},_sasl_session_cb:function(a){if("result"==a.getAttribute("type"))this.authenticated=!0,this._changeConnectStatus(f.Status.CONNECTED,null);else if("error"==a.getAttribute("type"))return f.info("Session creation failed."),this._changeConnectStatus(f.Status.AUTHFAIL,null),!1;return!1},_sasl_failure_cb:function(){return this._sasl_success_handler&&(this.deleteHandler(this._sasl_success_handler),this._sasl_success_handler=null),this._sasl_challenge_handler&&(this.deleteHandler(this._sasl_challenge_handler),this._sasl_challenge_handler=null),this._sasl_mechanism&&this._sasl_mechanism.onFailure(),this._changeConnectStatus(f.Status.AUTHFAIL,null),!1},_auth2_cb:function(a){return"result"==a.getAttribute("type")?(this.authenticated=!0,this._changeConnectStatus(f.Status.CONNECTED,null)):"error"==a.getAttribute("type")&&(this._changeConnectStatus(f.Status.AUTHFAIL,null),this.disconnect("authentication failed")),!1},_addSysTimedHandler:function(a,b){var c=new f.TimedHandler(a,b);return c.user=!1,this.addTimeds.push(c),c},_addSysHandler:function(a,b,c,d,e){var g=new f.Handler(a,b,c,d,e);return g.user=!1,this.addHandlers.push(g),g},_onDisconnectTimeout:function(){return f.info("_onDisconnectTimeout was called"),this._proto._onDisconnectTimeout(),this._doDisconnect(),!1},_onIdle:function(){for(var a,b,c,d;this.addTimeds.length>0;)this.timedHandlers.push(this.addTimeds.pop());for(;this.removeTimeds.length>0;)b=this.removeTimeds.pop(),a=this.timedHandlers.indexOf(b),a>=0&&this.timedHandlers.splice(a,1);var e=(new Date).getTime();for(d=[],a=0;a<this.timedHandlers.length;a++)b=this.timedHandlers[a],(this.authenticated||!b.user)&&(c=b.lastCalled+b.period,0>=c-e?b.run()&&d.push(b):d.push(b));this.timedHandlers=d,clearTimeout(this._idleTimeout),this._proto._onIdle(),this.connected&&(this._idleTimeout=setTimeout(this._onIdle.bind(this),100))}},a&&a(f,b,c,d,e),f.SASLMechanism=function(a,b,c){this.name=a,this.isClientFirst=b,this.priority=c},f.SASLMechanism.prototype={test:function(){return!0},onStart:function(a){this._connection=a},onChallenge:function(){throw new Error("You should implement challenge handling!")},onFailure:function(){this._connection=null},onSuccess:function(){this._connection=null}},f.SASLAnonymous=function(){},f.SASLAnonymous.prototype=new f.SASLMechanism("ANONYMOUS",!1,10),f.SASLAnonymous.test=function(a){return null===a.authcid},f.Connection.prototype.mechanisms[f.SASLAnonymous.prototype.name]=f.SASLAnonymous,f.SASLPlain=function(){},f.SASLPlain.prototype=new f.SASLMechanism("PLAIN",!0,20),f.SASLPlain.test=function(a){return null!==a.authcid},f.SASLPlain.prototype.onChallenge=function(a){var b=a.authzid;return b+="\x00",b+=a.authcid,b+="\x00",b+=a.pass},f.Connection.prototype.mechanisms[f.SASLPlain.prototype.name]=f.SASLPlain,f.SASLSHA1=function(){},f.SASLSHA1.prototype=new f.SASLMechanism("SCRAM-SHA-1",!0,40),f.SASLSHA1.test=function(a){return null!==a.authcid},f.SASLSHA1.prototype.onChallenge=function(a,b,c){var d=c||MD5.hexdigest(1234567890*Math.random()),e="n="+a.authcid;return e+=",r=",e+=d,a._sasl_data.cnonce=d,a._sasl_data["client-first-message-bare"]=e,e="n,,"+e,this.onChallenge=function(a,b){for(var c,d,e,f,g,h,i,j,k,l,m,n="c=biws,",o=a._sasl_data["client-first-message-bare"]+","+b+",",p=a._sasl_data.cnonce,q=/([a-z]+)=([^,]+)(,|$)/;b.match(q);){var r=b.match(q);switch(b=b.replace(r[0],""),r[1]){case"r":c=r[2];break;case"s":d=r[2];break;case"i":e=r[2]}}if(c.substr(0,p.length)!==p)return a._sasl_data={},a._sasl_failure_cb();for(n+="r="+c,o+=n,d=Base64.decode(d),d+="\x00\x00\x00",f=h=core_hmac_sha1(a.pass,d),i=1;e>i;i++){for(g=core_hmac_sha1(a.pass,binb2str(h)),j=0;5>j;j++)f[j]^=g[j];h=g}for(f=binb2str(f),k=core_hmac_sha1(f,"Client Key"),l=str_hmac_sha1(f,"Server Key"),m=core_hmac_sha1(str_sha1(binb2str(k)),o),a._sasl_data["server-signature"]=b64_hmac_sha1(l,o),j=0;5>j;j++)k[j]^=m[j];return n+=",p="+Base64.encode(binb2str(k))}.bind(this),e},f.Connection.prototype.mechanisms[f.SASLSHA1.prototype.name]=f.SASLSHA1,f.SASLMD5=function(){},f.SASLMD5.prototype=new f.SASLMechanism("DIGEST-MD5",!1,30),f.SASLMD5.test=function(a){return null!==a.authcid},f.SASLMD5.prototype._quote=function(a){return'"'+a.replace(/\\/g,"\\\\").replace(/"/g,'\\"')+'"'},f.SASLMD5.prototype.onChallenge=function(a,b,c){for(var d,e=/([a-z]+)=("[^"]+"|[^,"]+)(?:,|$)/,f=c||MD5.hexdigest(""+1234567890*Math.random()),g="",h=null,i="",j="";b.match(e);)switch(d=b.match(e),b=b.replace(d[0],""),d[2]=d[2].replace(/^"(.+)"$/,"$1"),d[1]){case"realm":g=d[2];
-break;case"nonce":i=d[2];break;case"qop":j=d[2];break;case"host":h=d[2]}var k=a.servtype+"/"+a.domain;null!==h&&(k=k+"/"+h);var l=MD5.hash(a.authcid+":"+g+":"+this._connection.pass)+":"+i+":"+f,m="AUTHENTICATE:"+k,n="";return n+="charset=utf-8,",n+="username="+this._quote(a.authcid)+",",n+="realm="+this._quote(g)+",",n+="nonce="+this._quote(i)+",",n+="nc=00000001,",n+="cnonce="+this._quote(f)+",",n+="digest-uri="+this._quote(k)+",",n+="response="+MD5.hexdigest(MD5.hexdigest(l)+":"+i+":00000001:"+f+":auth:"+MD5.hexdigest(m))+",",n+="qop=auth",this.onChallenge=function(){return""}.bind(this),n},f.Connection.prototype.mechanisms[f.SASLMD5.prototype.name]=f.SASLMD5}(function(){window.Strophe=arguments[0],window.$build=arguments[1],window.$msg=arguments[2],window.$iq=arguments[3],window.$pres=arguments[4]}),Strophe.Request=function(a,b,c,d){this.id=++Strophe._requestId,this.xmlData=a,this.data=Strophe.serialize(a),this.origFunc=b,this.func=b,this.rid=c,this.date=0/0,this.sends=d||0,this.abort=!1,this.dead=null,this.age=function(){if(!this.date)return 0;var a=new Date;return(a-this.date)/1e3},this.timeDead=function(){if(!this.dead)return 0;var a=new Date;return(a-this.dead)/1e3},this.xhr=this._newXHR()},Strophe.Request.prototype={getResponse:function(){var a=null;if(this.xhr.responseXML&&this.xhr.responseXML.documentElement){if(a=this.xhr.responseXML.documentElement,"parsererror"==a.tagName)throw Strophe.error("invalid response received"),Strophe.error("responseText: "+this.xhr.responseText),Strophe.error("responseXML: "+Strophe.serialize(this.xhr.responseXML)),"parsererror"}else this.xhr.responseText&&(Strophe.error("invalid response received"),Strophe.error("responseText: "+this.xhr.responseText),Strophe.error("responseXML: "+Strophe.serialize(this.xhr.responseXML)));return a},_newXHR:function(){var a=null;return window.XMLHttpRequest?(a=new XMLHttpRequest,a.overrideMimeType&&a.overrideMimeType("text/xml")):window.ActiveXObject&&(a=new ActiveXObject("Microsoft.XMLHTTP")),a.onreadystatechange=this.func.bind(null,this),a}},Strophe.Bosh=function(a){this._conn=a,this.rid=Math.floor(4294967295*Math.random()),this.sid=null,this.hold=1,this.wait=60,this.window=5,this._requests=[]},Strophe.Bosh.prototype={strip:null,_buildBody:function(){var a=$build("body",{rid:this.rid++,xmlns:Strophe.NS.HTTPBIND});return null!==this.sid&&a.attrs({sid:this.sid}),a},_reset:function(){this.rid=Math.floor(4294967295*Math.random()),this.sid=null},_connect:function(a,b,c){this.wait=a||this.wait,this.hold=b||this.hold;var d=this._buildBody().attrs({to:this._conn.domain,"xml:lang":"en",wait:this.wait,hold:this.hold,content:"text/xml; charset=utf-8",ver:"1.6","xmpp:version":"1.0","xmlns:xmpp":Strophe.NS.BOSH});c&&d.attrs({route:c});var e=this._conn._connect_cb;this._requests.push(new Strophe.Request(d.tree(),this._onRequestStateChange.bind(this,e.bind(this._conn)),d.tree().getAttribute("rid"))),this._throttledRequestHandler()},_attach:function(a,b,c,d,e,f,g){this._conn.jid=a,this.sid=b,this.rid=c,this._conn.connect_callback=d,this._conn.domain=Strophe.getDomainFromJid(this._conn.jid),this._conn.authenticated=!0,this._conn.connected=!0,this.wait=e||this.wait,this.hold=f||this.hold,this.window=g||this.window,this._conn._changeConnectStatus(Strophe.Status.ATTACHED,null)},_connect_cb:function(a){var b,c,d=a.getAttribute("type");if(null!==d&&"terminate"==d)return Strophe.error("BOSH-Connection failed: "+b),b=a.getAttribute("condition"),c=a.getElementsByTagName("conflict"),null!==b?("remote-stream-error"==b&&c.length>0&&(b="conflict"),this._conn._changeConnectStatus(Strophe.Status.CONNFAIL,b)):this._conn._changeConnectStatus(Strophe.Status.CONNFAIL,"unknown"),this._conn._doDisconnect(),Strophe.Status.CONNFAIL;this.sid||(this.sid=a.getAttribute("sid"));var e=a.getAttribute("requests");e&&(this.window=parseInt(e,10));var f=a.getAttribute("hold");f&&(this.hold=parseInt(f,10));var g=a.getAttribute("wait");g&&(this.wait=parseInt(g,10))},_disconnect:function(a){this._sendTerminate(a)},_doDisconnect:function(){this.sid=null,this.rid=Math.floor(4294967295*Math.random())},_emptyQueue:function(){return 0===this._requests.length},_hitError:function(a){this.errors++,Strophe.warn("request errored, status: "+a+", number of errors: "+this.errors),this.errors>4&&this._onDisconnectTimeout()},_no_auth_received:function(a){a=a?a.bind(this._conn):this._conn._connect_cb.bind(this._conn);var b=this._buildBody();this._requests.push(new Strophe.Request(b.tree(),this._onRequestStateChange.bind(this,a.bind(this._conn)),b.tree().getAttribute("rid"))),this._throttledRequestHandler()},_onDisconnectTimeout:function(){for(var a;this._requests.length>0;)a=this._requests.pop(),a.abort=!0,a.xhr.abort(),a.xhr.onreadystatechange=function(){}},_onIdle:function(){var a=this._conn._data;if(this._conn.authenticated&&0===this._requests.length&&0===a.length&&!this._conn.disconnecting&&(Strophe.info("no requests during idle cycle, sending blank request"),a.push(null)),this._requests.length<2&&a.length>0&&!this._conn.paused){for(var b=this._buildBody(),c=0;c<a.length;c++)null!==a[c]&&("restart"===a[c]?b.attrs({to:this._conn.domain,"xml:lang":"en","xmpp:restart":"true","xmlns:xmpp":Strophe.NS.BOSH}):b.cnode(a[c]).up());delete this._conn._data,this._conn._data=[],this._requests.push(new Strophe.Request(b.tree(),this._onRequestStateChange.bind(this,this._conn._dataRecv.bind(this._conn)),b.tree().getAttribute("rid"))),this._processRequest(this._requests.length-1)}if(this._requests.length>0){var d=this._requests[0].age();null!==this._requests[0].dead&&this._requests[0].timeDead()>Math.floor(Strophe.SECONDARY_TIMEOUT*this.wait)&&this._throttledRequestHandler(),d>Math.floor(Strophe.TIMEOUT*this.wait)&&(Strophe.warn("Request "+this._requests[0].id+" timed out, over "+Math.floor(Strophe.TIMEOUT*this.wait)+" seconds since last activity"),this._throttledRequestHandler())}},_onRequestStateChange:function(a,b){if(Strophe.debug("request id "+b.id+"."+b.sends+" state changed to "+b.xhr.readyState),b.abort)return b.abort=!1,void 0;var c;if(4==b.xhr.readyState){c=0;try{c=b.xhr.status}catch(d){}if("undefined"==typeof c&&(c=0),this.disconnecting&&c>=400)return this._hitError(c),void 0;var e=this._requests[0]==b,f=this._requests[1]==b;(c>0&&500>c||b.sends>5)&&(this._removeRequest(b),Strophe.debug("request id "+b.id+" should now be removed")),200==c?((f||e&&this._requests.length>0&&this._requests[0].age()>Math.floor(Strophe.SECONDARY_TIMEOUT*this.wait))&&this._restartRequest(0),Strophe.debug("request id "+b.id+"."+b.sends+" got 200"),a(b),this.errors=0):(Strophe.error("request id "+b.id+"."+b.sends+" error "+c+" happened"),(0===c||c>=400&&600>c||c>=12e3)&&(this._hitError(c),c>=400&&500>c&&(this._conn._changeConnectStatus(Strophe.Status.DISCONNECTING,null),this._conn._doDisconnect()))),c>0&&500>c||b.sends>5||this._throttledRequestHandler()}},_processRequest:function(a){var b=this,c=this._requests[a],d=-1;try{4==c.xhr.readyState&&(d=c.xhr.status)}catch(e){Strophe.error("caught an error in _requests["+a+"], reqStatus: "+d)}if("undefined"==typeof d&&(d=-1),c.sends>this.maxRetries)return this._onDisconnectTimeout(),void 0;var f=c.age(),g=!isNaN(f)&&f>Math.floor(Strophe.TIMEOUT*this.wait),h=null!==c.dead&&c.timeDead()>Math.floor(Strophe.SECONDARY_TIMEOUT*this.wait),i=4==c.xhr.readyState&&(1>d||d>=500);if((g||h||i)&&(h&&Strophe.error("Request "+this._requests[a].id+" timed out (secondary), restarting"),c.abort=!0,c.xhr.abort(),c.xhr.onreadystatechange=function(){},this._requests[a]=new Strophe.Request(c.xmlData,c.origFunc,c.rid,c.sends),c=this._requests[a]),0===c.xhr.readyState){Strophe.debug("request id "+c.id+"."+c.sends+" posting");try{c.xhr.open("POST",this._conn.service,this._conn.options.sync?!1:!0)}catch(j){return Strophe.error("XHR open failed."),this._conn.connected||this._conn._changeConnectStatus(Strophe.Status.CONNFAIL,"bad-service"),this._conn.disconnect(),void 0}var k=function(){if(c.date=new Date,b._conn.options.customHeaders){var a=b._conn.options.customHeaders;for(var d in a)a.hasOwnProperty(d)&&c.xhr.setRequestHeader(d,a[d])}c.xhr.send(c.data)};if(c.sends>1){var l=1e3*Math.min(Math.floor(Strophe.TIMEOUT*this.wait),Math.pow(c.sends,3));setTimeout(k,l)}else k();c.sends++,this._conn.xmlOutput!==Strophe.Connection.prototype.xmlOutput&&(c.xmlData.nodeName===this.strip&&c.xmlData.childNodes.length?this._conn.xmlOutput(c.xmlData.childNodes[0]):this._conn.xmlOutput(c.xmlData)),this._conn.rawOutput!==Strophe.Connection.prototype.rawOutput&&this._conn.rawOutput(c.data)}else Strophe.debug("_processRequest: "+(0===a?"first":"second")+" request has readyState of "+c.xhr.readyState)},_removeRequest:function(a){Strophe.debug("removing request");var b;for(b=this._requests.length-1;b>=0;b--)a==this._requests[b]&&this._requests.splice(b,1);a.xhr.onreadystatechange=function(){},this._throttledRequestHandler()},_restartRequest:function(a){var b=this._requests[a];null===b.dead&&(b.dead=new Date),this._processRequest(a)},_reqToData:function(a){try{return a.getResponse()}catch(b){if("parsererror"!=b)throw b;this._conn.disconnect("strophe-parsererror")}},_sendTerminate:function(a){Strophe.info("_sendTerminate was called");var b=this._buildBody().attrs({type:"terminate"});a&&b.cnode(a.tree());var c=new Strophe.Request(b.tree(),this._onRequestStateChange.bind(this,this._conn._dataRecv.bind(this._conn)),b.tree().getAttribute("rid"));this._requests.push(c),this._throttledRequestHandler()},_send:function(){clearTimeout(this._conn._idleTimeout),this._throttledRequestHandler(),this._conn._idleTimeout=setTimeout(this._conn._onIdle.bind(this._conn),100)},_sendRestart:function(){this._throttledRequestHandler(),clearTimeout(this._conn._idleTimeout)},_throttledRequestHandler:function(){this._requests?Strophe.debug("_throttledRequestHandler called with "+this._requests.length+" requests"):Strophe.debug("_throttledRequestHandler called with undefined requests"),this._requests&&0!==this._requests.length&&(this._requests.length>0&&this._processRequest(0),this._requests.length>1&&Math.abs(this._requests[0].rid-this._requests[1].rid)<this.window&&this._processRequest(1))}},Strophe.Websocket=function(a){this._conn=a,this.strip="stream:stream";var b=a.service;if(0!==b.indexOf("ws:")&&0!==b.indexOf("wss:")){var c="";c+="ws"===a.options.protocol&&"https:"!==window.location.protocol?"ws":"wss",c+="://"+window.location.host,c+=0!==b.indexOf("/")?window.location.pathname+b:b,a.service=c}},Strophe.Websocket.prototype={_buildStream:function(){return $build("stream:stream",{to:this._conn.domain,xmlns:Strophe.NS.CLIENT,"xmlns:stream":Strophe.NS.STREAM,version:"1.0"})},_check_streamerror:function(a,b){var c=a.getElementsByTagName("stream:error");if(0===c.length)return!1;for(var d=c[0],e="",f="",g="urn:ietf:params:xml:ns:xmpp-streams",h=0;h<d.childNodes.length;h++){var i=d.childNodes[h];if(i.getAttribute("xmlns")!==g)break;"text"===i.nodeName?f=i.textContent:e=i.nodeName}var j="WebSocket stream error: ";return j+=e?e:"unknown",f&&(j+=" - "+e),Strophe.error(j),this._conn._changeConnectStatus(b,e),this._conn._doDisconnect(),!0},_reset:function(){},_connect:function(){this._closeSocket(),this.socket=new WebSocket(this._conn.service,"xmpp"),this.socket.onopen=this._onOpen.bind(this),this.socket.onerror=this._onError.bind(this),this.socket.onclose=this._onClose.bind(this),this.socket.onmessage=this._connect_cb_wrapper.bind(this)},_connect_cb:function(a){var b=this._check_streamerror(a,Strophe.Status.CONNFAIL);return b?Strophe.Status.CONNFAIL:void 0},_handleStreamStart:function(a){var b=!1,c=a.getAttribute("xmlns");"string"!=typeof c?b="Missing xmlns in stream:stream":c!==Strophe.NS.CLIENT&&(b="Wrong xmlns in stream:stream: "+c);var d=a.namespaceURI;"string"!=typeof d?b="Missing xmlns:stream in stream:stream":d!==Strophe.NS.STREAM&&(b="Wrong xmlns:stream in stream:stream: "+d);var e=a.getAttribute("version");return"string"!=typeof e?b="Missing version in stream:stream":"1.0"!==e&&(b="Wrong version in stream:stream: "+e),b?(this._conn._changeConnectStatus(Strophe.Status.CONNFAIL,b),this._conn._doDisconnect(),!1):!0},_connect_cb_wrapper:function(a){if(0===a.data.indexOf("<stream:stream ")||0===a.data.indexOf("<?xml")){var b=a.data.replace(/^(<\?.*?\?>\s*)*/,"");if(""===b)return;b=a.data.replace(/<stream:stream (.*[^\/])>/,"<stream:stream $1/>");var c=(new DOMParser).parseFromString(b,"text/xml").documentElement;this._conn.xmlInput(c),this._conn.rawInput(a.data),this._handleStreamStart(c)&&(this._connect_cb(c),this.streamStart=a.data.replace(/^<stream:(.*)\/>$/,"<stream:$1>"))}else{if("</stream:stream>"===a.data)return this._conn.rawInput(a.data),this._conn.xmlInput(document.createElement("stream:stream")),this._conn._changeConnectStatus(Strophe.Status.CONNFAIL,"Received closing stream"),this._conn._doDisconnect(),void 0;var d=this._streamWrap(a.data),e=(new DOMParser).parseFromString(d,"text/xml").documentElement;this.socket.onmessage=this._onMessage.bind(this),this._conn._connect_cb(e,null,a.data)}},_disconnect:function(a){if(this.socket.readyState!==WebSocket.CLOSED){a&&this._conn.send(a);var b="</stream:stream>";this._conn.xmlOutput(document.createElement("stream:stream")),this._conn.rawOutput(b);try{this.socket.send(b)}catch(c){Strophe.info("Couldn't send closing stream tag.")}}this._conn._doDisconnect()},_doDisconnect:function(){Strophe.info("WebSockets _doDisconnect was called"),this._closeSocket()},_streamWrap:function(a){return this.streamStart+a+"</stream:stream>"},_closeSocket:function(){if(this.socket)try{this.socket.close()}catch(a){}this.socket=null},_emptyQueue:function(){return!0},_onClose:function(){this._conn.connected&&!this._conn.disconnecting?(Strophe.error("Websocket closed unexcectedly"),this._conn._doDisconnect()):Strophe.info("Websocket closed")},_no_auth_received:function(a){Strophe.error("Server did not send any auth methods"),this._conn._changeConnectStatus(Strophe.Status.CONNFAIL,"Server did not send any auth methods"),a&&(a=a.bind(this._conn))(),this._conn._doDisconnect()},_onDisconnectTimeout:function(){},_onError:function(a){Strophe.error("Websocket error "+a),this._conn._changeConnectStatus(Strophe.Status.CONNFAIL,"The WebSocket connection could not be established was disconnected."),this._disconnect()},_onIdle:function(){var a=this._conn._data;if(a.length>0&&!this._conn.paused){for(var b=0;b<a.length;b++)if(null!==a[b]){var c,d;"restart"===a[b]?(c=this._buildStream(),d=this._removeClosingTag(c),c=c.tree()):(c=a[b],d=Strophe.serialize(c)),this._conn.xmlOutput(c),this._conn.rawOutput(d),this.socket.send(d)}this._conn._data=[]}},_onMessage:function(a){var b,c;if("</stream:stream>"===a.data){var d="</stream:stream>";return this._conn.rawInput(d),this._conn.xmlInput(document.createElement("stream:stream")),this._conn.disconnecting||this._conn._doDisconnect(),void 0}if(0===a.data.search("<stream:stream ")){if(c=a.data.replace(/<stream:stream (.*[^\/])>/,"<stream:stream $1/>"),b=(new DOMParser).parseFromString(c,"text/xml").documentElement,!this._handleStreamStart(b))return}else c=this._streamWrap(a.data),b=(new DOMParser).parseFromString(c,"text/xml").documentElement;if(!this._check_streamerror(b,Strophe.Status.ERROR))return this._conn.disconnecting&&"presence"===b.firstChild.nodeName&&"unavailable"===b.firstChild.getAttribute("type")?(this._conn.xmlInput(b),this._conn.rawInput(Strophe.serialize(b)),void 0):(this._conn._dataRecv(b,a.data),void 0)},_onOpen:function(){Strophe.info("Websocket open");var a=this._buildStream();this._conn.xmlOutput(a.tree());var b=this._removeClosingTag(a);this._conn.rawOutput(b),this.socket.send(b)},_removeClosingTag:function(a){var b=Strophe.serialize(a);return b=b.replace(/<(stream:stream .*[^\/])\/>$/,"<$1>")},_reqToData:function(a){return a},_send:function(){this._conn.flush()},_sendRestart:function(){clearTimeout(this._conn._idleTimeout),this._conn._onIdle.bind(this._conn)()}};
\ No newline at end of file
diff --git a/www/lib/ionic/js/angular/angular-simple-logger.light.js b/www/lib/ionic/js/angular/angular-simple-logger.light.js
new file mode 100644
index 000000000..c1b165c8f
--- /dev/null
+++ b/www/lib/ionic/js/angular/angular-simple-logger.light.js
@@ -0,0 +1,147 @@
+/**
+ *  angular-simple-logger
+ *
+ * @version: 0.1.7
+ * @author: Nicholas McCready
+ * @date: Tue Jan 26 2016 10:15:01 GMT-0500 (EST)
+ * @license: MIT
+ */
+
+(function (window, angular){
+  angular.module('nemLogging', []);
+
+angular.module('nemLogging').provider('nemDebug', function (){
+  var ourDebug = null;
+  
+  this.$get =  function(){
+    //avail as service
+    return ourDebug;
+  };
+
+  //avail at provider, config time
+  this.debug = ourDebug;
+
+  return this;
+});
+var bind = function(fn, me){ return function(){ return fn.apply(me, arguments); }; },
+  slice = [].slice;
+
+angular.module('nemLogging').provider('nemSimpleLogger', [
+  'nemDebugProvider', function(nemDebugProvider) {
+    var LEVELS, Logger, _debugCache, _fns, _isValidLogObject, _maybeExecLevel, _wrapDebug, i, key, len, nemDebug, val;
+    nemDebug = nemDebugProvider.debug;
+    _debugCache = {};
+    _fns = ['debug', 'info', 'warn', 'error', 'log'];
+    LEVELS = {};
+    for (key = i = 0, len = _fns.length; i < len; key = ++i) {
+      val = _fns[key];
+      LEVELS[val] = key;
+    }
+    _maybeExecLevel = function(level, current, fn) {
+      if (level >= current) {
+        return fn();
+      }
+    };
+    _isValidLogObject = function(logObject) {
+      var isValid, j, len1;
+      isValid = false;
+      if (!logObject) {
+        return isValid;
+      }
+      for (j = 0, len1 = _fns.length; j < len1; j++) {
+        val = _fns[j];
+        isValid = (logObject[val] != null) && typeof logObject[val] === 'function';
+        if (!isValid) {
+          break;
+        }
+      }
+      return isValid;
+    };
+
+    /*
+      Overide logeObject.debug with a nemDebug instance
+      see: https://github.com/visionmedia/debug/blob/master/Readme.md
+     */
+    _wrapDebug = function(namespace, logObject) {
+      var debugInstance, j, len1, newLogger;
+      if (_debugCache[namespace] == null) {
+        _debugCache[namespace] = nemDebug(namespace);
+      }
+      debugInstance = _debugCache[namespace];
+      newLogger = {};
+      for (j = 0, len1 = _fns.length; j < len1; j++) {
+        val = _fns[j];
+        newLogger[val] = val === 'debug' ? debugInstance : logObject[val];
+      }
+      return newLogger;
+    };
+    Logger = (function() {
+      function Logger($log1) {
+        var fn1, j, len1, level, logFns;
+        this.$log = $log1;
+        this.spawn = bind(this.spawn, this);
+        if (!this.$log) {
+          throw 'internalLogger undefined';
+        }
+        if (!_isValidLogObject(this.$log)) {
+          throw '@$log is invalid';
+        }
+        this.doLog = true;
+        logFns = {};
+        fn1 = (function(_this) {
+          return function(level) {
+            logFns[level] = function() {
+              var args;
+              args = 1 <= arguments.length ? slice.call(arguments, 0) : [];
+              if (_this.doLog) {
+                return _maybeExecLevel(LEVELS[level], _this.currentLevel, function() {
+                  var ref;
+                  return (ref = _this.$log)[level].apply(ref, args);
+                });
+              }
+            };
+            return _this[level] = logFns[level];
+          };
+        })(this);
+        for (j = 0, len1 = _fns.length; j < len1; j++) {
+          level = _fns[j];
+          fn1(level);
+        }
+        this.LEVELS = LEVELS;
+        this.currentLevel = LEVELS.error;
+      }
+
+      Logger.prototype.spawn = function(newInternalLogger) {
+        if (typeof newInternalLogger === 'string') {
+          if (!_isValidLogObject(this.$log)) {
+            throw '@$log is invalid';
+          }
+          if (!nemDebug) {
+            throw 'nemDebug is undefined this is probably the light version of this library sep debug logggers is not supported!';
+          }
+          return _wrapDebug(newInternalLogger, this.$log);
+        }
+        return new Logger(newInternalLogger || this.$log);
+      };
+
+      return Logger;
+
+    })();
+    this.decorator = [
+      '$log', function($delegate) {
+        var log;
+        log = new Logger($delegate);
+        log.currentLevel = LEVELS.debug;
+        return log;
+      }
+    ];
+    this.$get = [
+      '$log', function($log) {
+        return new Logger($log);
+      }
+    ];
+    return this;
+  }
+]);
+
+})(window, angular);
\ No newline at end of file
diff --git a/www/lib/ionic/js/angular/angular-simple-logger.light.min.js b/www/lib/ionic/js/angular/angular-simple-logger.light.min.js
new file mode 100644
index 000000000..9c00654d6
--- /dev/null
+++ b/www/lib/ionic/js/angular/angular-simple-logger.light.min.js
@@ -0,0 +1 @@
+!function(n,r){r.module("nemLogging",[]),r.module("nemLogging").provider("nemDebug",function(){var n=null;return this.$get=function(){return n},this.debug=n,this});var t=function(n,r){return function(){return n.apply(r,arguments)}},e=[].slice;r.module("nemLogging").provider("nemSimpleLogger",["nemDebugProvider",function(n){var r,i,o,u,g,l,s,f,h,a,c,d;for(c=n.debug,o={},u=["debug","info","warn","error","log"],r={},h=f=0,a=u.length;a>f;h=++f)d=u[h],r[d]=h;return l=function(n,r,t){return n>=r?t():void 0},g=function(n){var r,t,e;if(r=!1,!n)return r;for(t=0,e=u.length;e>t&&(d=u[t],r=null!=n[d]&&"function"==typeof n[d],r);t++);return r},s=function(n,r){var t,e,i,g;for(null==o[n]&&(o[n]=c(n)),t=o[n],g={},e=0,i=u.length;i>e;e++)d=u[e],g[d]="debug"===d?t:r[d];return g},i=function(){function n(n){var i,o,s,f,h;if(this.$log=n,this.spawn=t(this.spawn,this),!this.$log)throw"internalLogger undefined";if(!g(this.$log))throw"@$log is invalid";for(this.doLog=!0,h={},i=function(n){return function(t){return h[t]=function(){var i;return i=1<=arguments.length?e.call(arguments,0):[],n.doLog?l(r[t],n.currentLevel,function(){var r;return(r=n.$log)[t].apply(r,i)}):void 0},n[t]=h[t]}}(this),o=0,s=u.length;s>o;o++)f=u[o],i(f);this.LEVELS=r,this.currentLevel=r.error}return n.prototype.spawn=function(r){if("string"==typeof r){if(!g(this.$log))throw"@$log is invalid";if(!c)throw"nemDebug is undefined this is probably the light version of this library sep debug logggers is not supported!";return s(r,this.$log)}return new n(r||this.$log)},n}(),this.decorator=["$log",function(n){var t;return t=new i(n),t.currentLevel=r.debug,t}],this.$get=["$log",function(n){return new i(n)}],this}])}(window,angular);
\ No newline at end of file
diff --git a/www/plugins/map/js/controllers/network-controllers.js b/www/plugins/map/js/controllers/network-controllers.js
index fdbd97045..c058c7825 100644
--- a/www/plugins/map/js/controllers/network-controllers.js
+++ b/www/plugins/map/js/controllers/network-controllers.js
@@ -46,8 +46,10 @@ angular.module('cesium.map.network.controllers', ['cesium.services', 'cesium.map
       formatPubkey = $filter('formatPubkey'),
       markerMessageTemplate,
       // Create a  hidden layer, to hold search markers
-      searchLayer = L.layerGroup({visible: false}),
+      markersSearchLayer = L.layerGroup({visible: false}),
+      formatPubkey = $filter('formatPubkey'),
       loadingControl,
+      searchControl,
       icons= {
         member: {
           type: 'awesomeMarker',
@@ -201,9 +203,38 @@ angular.module('cesium.map.network.controllers', ['cesium.services', 'cesium.map
             markerId = '' + markerCounter++;
             $scope.map.markers[markerId] = marker;
             markerIdByPeerId[peer.id] = markerId;
+
+            // Create a search marker (will be hide)
+            var searchServer = peer.dns || peer.server;
+            var searchText = searchServer +
+              (peer.uid ? (' | ' + peer.name||peer.uid) : '') +
+              ' | ' + formatPubkey(peer.pubkey);
+            var searchIp;;
+            if (bma.ipv4 && !(peer.dns || peer.server).startsWith(bma.ipv4)) {
+              searchIp = bma.ipv4;
+              searchText += ' | ' + bma.ipv4;
+            }
+            markersSearchLayer.addLayer(new L.Marker({
+                lat: position.lat,
+                lng: position.lng
+              },
+              {
+                opacity: 0,
+                icon: L.divIcon({
+                  className: 'ng-hide',
+                  iconSize: L.point(0, 0)
+                }),
+                title: searchText,
+                uid: peer.uid,
+                name: peer.name,
+                pubkey: peer.pubkey,
+                ipv4: searchIp,
+                port: bma.port,
+                server: (peer.dns || peer.server)
+              }));
           })
           .catch(function(err) {
-            console.debug('No position found for IP ['+ip+']', err);
+            console.debug('No position found for address ['+address+']', err);
           });
       });
 
@@ -212,8 +243,10 @@ angular.module('cesium.map.network.controllers', ['cesium.services', 'cesium.map
         // Add loading control
         if (!loadingControl) {
           loadingControl = L.Control.loading({
+            position: 'topright',
             separate: true
-          }).addTo(map);
+          });
+          loadingControl.addTo(map);
           if ($scope.search.loading) {
             map.fire('dataloading');
           }
@@ -222,7 +255,20 @@ angular.module('cesium.map.network.controllers', ['cesium.services', 'cesium.map
         else if (!$scope.search.loading) {
           $timeout(function() {
             map.fire('dataload');
-          }, 1000);
+          }, 500);
+        }
+
+        // Add search control
+        if (!searchControl) {
+          var searchTip = $interpolate($templateCache.get('plugins/map/templates/network/item_search_tooltip.html'));
+          searchControl = MapUtils.control.search({
+            layer: markersSearchLayer,
+            propertyName: 'title',
+            buildTip: function (text, val) {
+              return searchTip(val.layer.options);
+            }
+          });
+          searchControl.addTo(map);
         }
 
         // Recenter map// Update map center (if need)
@@ -231,6 +277,7 @@ angular.module('cesium.map.network.controllers', ['cesium.services', 'cesium.map
           MapUtils.updateCenter(map, $scope.stateCenter);
           delete $scope.stateCenter;
         }
+
       });
 
       // Remove old markers not found in the new result
diff --git a/www/plugins/map/js/controllers/wot-controllers.js b/www/plugins/map/js/controllers/wot-controllers.js
index 6307b2406..1894d7c5b 100644
--- a/www/plugins/map/js/controllers/wot-controllers.js
+++ b/www/plugins/map/js/controllers/wot-controllers.js
@@ -42,6 +42,7 @@ angular.module('cesium.map.wot.controllers', ['cesium.services', 'cesium.map.ser
     var
       // Create a  hidden layer, to hold search markers
       markersSearchLayer = L.layerGroup({visible: false}),
+      loadingControl, searchControl,
       icons= {
         member: {
           type: 'awesomeMarker',
@@ -81,7 +82,8 @@ angular.module('cesium.map.wot.controllers', ['cesium.services', 'cesium.map.ser
             visible: true
           }
         }
-      }
+      },
+      markers: {}
     });
 
     // [NEW] When opening the view
@@ -106,13 +108,45 @@ angular.module('cesium.map.wot.controllers', ['cesium.services', 'cesium.map.ser
     $scope.load = function(center) {
       $scope.loading = true;
 
-      // removeIf(no-device)
-      UIUtils.loading.show();
-      // endRemoveIf(no-device)
+      var map;
+      return leafletData.getMap($scope.mapId)
+        .then(function(res) {
+          map = res;
+
+          // Add localize me control
+          MapUtils.control.localizeMe().addTo(map);
+
+          // Add search control
+          if (!searchControl) {
+            var searchTip = $interpolate($templateCache.get('plugins/map/templates/wot/item_search_tooltip.html'));
+            searchControl = MapUtils.control.search({
+              layer: markersSearchLayer,
+              propertyName: 'title',
+              buildTip: function (text, val) {
+                return searchTip(val.layer.options);
+              }
+            });
+            searchControl.addTo(map);
+          }
+
+          // Add loading control
+          if (!loadingControl) {
+            loadingControl = L.Control.loading({
+              position: 'topright',
+              separate: true
+            });
+            loadingControl.addTo(map);
+          }
+
+          // Enable loading UI
+          map.fire('dataloading');
 
-      return mapWot.load()
+          // Load wot data
+          return mapWot.load();
+        })
         .then(function(res) {
           if (!res || !res.length) {
+            map.fire('dataload');
             $scope.loading = false;
             return;
           }
@@ -127,7 +161,7 @@ angular.module('cesium.map.wot.controllers', ['cesium.services', 'cesium.map.ser
             return -score;
           });*/
 
-          var markers = res.reduce(function(res, hit) {
+          _.forEach(res, function(hit) {
             var type = hit.uid ? 'member' : 'wallet';
             var shortPubkey = formatPubkey(hit.issuer);
             var marker = {
@@ -145,7 +179,8 @@ angular.module('cesium.map.wot.controllers', ['cesium.services', 'cesium.map.ser
               focus: false,
               message: markerTemplate
             };
-            res[hit.issuer] = marker;
+            var id = hit.uid ? (hit.uid + ':' + hit.issuer) : hit.issuer;
+            $scope.map.markers[id] = marker;
 
             // Create a search marker (will be hide)
             var searchText = hit.title + ((hit.uid && hit.uid != hit.title) ? (' | ' + hit.uid) : '') + ' | ' + shortPubkey;
@@ -162,36 +197,18 @@ angular.module('cesium.map.wot.controllers', ['cesium.services', 'cesium.map.ser
                 lng: hit.geoPoint.lon
               },
               searchMarker));
-            return res;
-          }, {});
+          });
 
-          $scope.map.markers = markers;
-          $scope.loading = false;
-          UIUtils.loading.hide();
-
-          return leafletData.getMap($scope.mapId);
-        })
-        .then(function(map) {
-          if (!map) return;
+          // end loading
+          $timeout(function() {
+            map.fire('dataload');
+          }, 1000);
 
           // Update map center (if need)
           var needCenterUpdate = center && !angular.equals($scope.map.center, center);
           if (needCenterUpdate) {
             MapUtils.updateCenter(map, center);
           }
-
-          // Add localize me control
-          MapUtils.control.localizeMe().addTo(map);
-
-          // Add search control
-          var searchTip = $interpolate($templateCache.get('plugins/map/templates/wot/item_search_tooltip.html'));
-          MapUtils.control.search({
-            layer: markersSearchLayer,
-            propertyName: 'title',
-            buildTip: function(text, val) {
-              return searchTip(val.layer.options);
-            }
-          }).addTo(map);
         });
     };
 
diff --git a/www/plugins/map/js/plugin.js b/www/plugins/map/js/plugin.js
index 883264e37..8f02458a5 100644
--- a/www/plugins/map/js/plugin.js
+++ b/www/plugins/map/js/plugin.js
@@ -1,5 +1,6 @@
 
 angular.module('cesium.map.plugin', [
+    'leaflet-directive',
     // Services
     'cesium.map.services',
     // Controllers
diff --git a/www/plugins/map/js/services/utils-services.js b/www/plugins/map/js/services/utils-services.js
index a69d1a3e7..0197b2ba4 100644
--- a/www/plugins/map/js/services/utils-services.js
+++ b/www/plugins/map/js/services/utils-services.js
@@ -1,5 +1,5 @@
 
-angular.module('cesium.map.utils.services', ['cesium.services', 'ui-leaflet'])
+angular.module('cesium.map.utils.services', ['cesium.services', 'leaflet-directive'])
 
 .factory('MapUtils', function($timeout, $q, $translate, leafletData, csSettings, esGeo, UIUtils) {
   'ngInject';
diff --git a/www/plugins/map/templates/network/item_search_tooltip.html b/www/plugins/map/templates/network/item_search_tooltip.html
index 94800b3bd..32937b25e 100644
--- a/www/plugins/map/templates/network/item_search_tooltip.html
+++ b/www/plugins/map/templates/network/item_search_tooltip.html
@@ -1,7 +1,8 @@
-<a href="#" class="{{type}}">
-  {{name != uid ? name +' ' : ''}}
+<a href="#">
+  {{server}}
   <span class="{{uid ? 'positive' : 'gray'}}">
     <i class="icon {{uid ? 'ion-person' : 'ion-key'}}"></i>
-    {{uid ? uid : (issuer|formatPubkey) }}
+    {{uid ? (name||uid) : (pubkey|formatPubkey) }}
   </span>
+  <span class="gray">{{ipv4 ? (ipv4 + ':' + port) : ''}}</span>
 </a>
-- 
GitLab