From 04d72eaff7856f13cf259b32aac16be740dfc44f Mon Sep 17 00:00:00 2001 From: Vincent The <vincent.s.the@gmail.com> Date: Thu, 31 Mar 2016 12:34:32 +0700 Subject: [PATCH] init project, authentication done --- .gitignore | 3 +- app/Http/Controllers/Auth/AuthController.php | 4 +- app/Http/Controllers/HomeController.php | 36 +- app/Http/Controllers/PermohonanController.php | 16 + app/Http/Kernel.php | 3 +- app/Http/routes.php | 21 + app/User.php | 6 +- bdgwebkit/ui_grid.html | 213 +- public/assets/css/font.css | 71 + public/assets/css/mighticon.css | 104 + public/assets/css/style.css | 6202 ++++++++ public/assets/fonts/Material-Design-Icons.eot | Bin 0 -> 141748 bytes public/assets/fonts/Material-Design-Icons.svg | 751 + public/assets/fonts/Material-Design-Icons.ttf | Bin 0 -> 141528 bytes .../assets/fonts/Material-Design-Icons.woff | Bin 0 -> 141604 bytes public/assets/fonts/_DS_Store | Bin 0 -> 6148 bytes .../fonts/mighticon/fontcustom-preview.html | 684 + public/assets/fonts/mighticon/fontcustom.css | 104 + ...ustom_59e54d56264c0766ac8e43b6a782fe06.eot | Bin 0 -> 4306 bytes ...ustom_59e54d56264c0766ac8e43b6a782fe06.svg | 98 + ...ustom_59e54d56264c0766ac8e43b6a782fe06.ttf | Bin 0 -> 4120 bytes ...stom_59e54d56264c0766ac8e43b6a782fe06.woff | Bin 0 -> 2380 bytes .../fonts/opensans/OpenSans-Bold-webfont.eot | Bin 0 -> 30858 bytes .../fonts/opensans/OpenSans-Bold-webfont.svg | 251 + .../fonts/opensans/OpenSans-Bold-webfont.ttf | Bin 0 -> 30680 bytes .../fonts/opensans/OpenSans-Bold-webfont.woff | Bin 0 -> 19788 bytes .../opensans/OpenSans-BoldItalic-webfont.eot | Bin 0 -> 34166 bytes .../opensans/OpenSans-BoldItalic-webfont.svg | 251 + .../opensans/OpenSans-BoldItalic-webfont.ttf | Bin 0 -> 33960 bytes .../opensans/OpenSans-BoldItalic-webfont.woff | Bin 0 -> 21940 bytes .../opensans/OpenSans-ExtraBold-webfont.eot | Bin 0 -> 30602 bytes .../opensans/OpenSans-ExtraBold-webfont.svg | 251 + .../opensans/OpenSans-ExtraBold-webfont.ttf | Bin 0 -> 30404 bytes .../opensans/OpenSans-ExtraBold-webfont.woff | Bin 0 -> 19972 bytes .../OpenSans-ExtraBoldItalic-webfont.eot | Bin 0 -> 33758 bytes .../OpenSans-ExtraBoldItalic-webfont.svg | 251 + .../OpenSans-ExtraBoldItalic-webfont.ttf | Bin 0 -> 33532 bytes .../OpenSans-ExtraBoldItalic-webfont.woff | Bin 0 -> 21824 bytes .../opensans/OpenSans-Italic-webfont.eot | Bin 0 -> 34798 bytes .../opensans/OpenSans-Italic-webfont.svg | 251 + .../opensans/OpenSans-Italic-webfont.ttf | Bin 0 -> 34612 bytes .../opensans/OpenSans-Italic-webfont.woff | Bin 0 -> 22416 bytes .../fonts/opensans/OpenSans-Light-webfont.eot | Bin 0 -> 29794 bytes .../fonts/opensans/OpenSans-Light-webfont.svg | 252 + .../fonts/opensans/OpenSans-Light-webfont.ttf | Bin 0 -> 29612 bytes .../opensans/OpenSans-Light-webfont.woff | Bin 0 -> 19396 bytes .../opensans/OpenSans-LightItalic-webfont.eot | Bin 0 -> 34578 bytes .../opensans/OpenSans-LightItalic-webfont.svg | 252 + .../opensans/OpenSans-LightItalic-webfont.ttf | Bin 0 -> 34368 bytes .../OpenSans-LightItalic-webfont.woff | Bin 0 -> 22444 bytes .../opensans/OpenSans-Regular-webfont.eot | Bin 0 -> 29934 bytes .../opensans/OpenSans-Regular-webfont.svg | 252 + .../opensans/OpenSans-Regular-webfont.ttf | Bin 0 -> 29744 bytes .../opensans/OpenSans-Regular-webfont.woff | Bin 0 -> 19624 bytes .../fonts/opensans/OpenSans-Regular.eot | Bin 0 -> 32270 bytes .../fonts/opensans/OpenSans-Regular.svg | 592 + .../fonts/opensans/OpenSans-Regular.ttf | Bin 0 -> 32096 bytes .../fonts/opensans/OpenSans-Regular.woff | Bin 0 -> 21008 bytes .../opensans/OpenSans-Semibold-webfont.eot | Bin 0 -> 30350 bytes .../opensans/OpenSans-Semibold-webfont.svg | 251 + .../opensans/OpenSans-Semibold-webfont.ttf | Bin 0 -> 30156 bytes .../opensans/OpenSans-Semibold-webfont.woff | Bin 0 -> 19736 bytes .../OpenSans-SemiboldItalic-webfont.eot | Bin 0 -> 34866 bytes .../OpenSans-SemiboldItalic-webfont.svg | 251 + .../OpenSans-SemiboldItalic-webfont.ttf | Bin 0 -> 34644 bytes .../OpenSans-SemiboldItalic-webfont.woff | Bin 0 -> 22332 bytes public/assets/fonts/opensans/_DS_Store | Bin 0 -> 6148 bytes .../sourcesanspro/sourcesanspro-bold.woff | Bin 0 -> 26608 bytes .../sourcesanspro/sourcesanspro-light.woff | Bin 0 -> 26540 bytes .../fonts/sourcesanspro/sourcesanspro.woff | Bin 0 -> 27248 bytes public/assets/img/01.jpg | Bin 0 -> 8868 bytes public/assets/img/02.jpg | Bin 0 -> 10699 bytes public/assets/img/03.jpg | Bin 0 -> 9443 bytes public/assets/img/04.jpg | Bin 0 -> 9169 bytes public/assets/img/05.jpg | Bin 0 -> 11464 bytes public/assets/img/06.jpg | Bin 0 -> 10304 bytes public/assets/img/_DS_Store | Bin 0 -> 6148 bytes public/assets/img/bg-profile.jpg | Bin 0 -> 186132 bytes public/assets/img/bg-signin.png | Bin 0 -> 97429 bytes public/assets/img/logo-bdg.png | Bin 0 -> 4386 bytes public/assets/img/logo-small.png | Bin 0 -> 3070 bytes public/assets/img/logo.png | Bin 0 -> 3499 bytes public/assets/img/p0.jpg | Bin 0 -> 3325 bytes public/assets/img/ridwan-kamil-90x.jpg | Bin 0 -> 123547 bytes public/assets/img/ridwan_kamil.jpg | Bin 0 -> 147039 bytes public/assets/img/ridwan_kamil_head.jpg | Bin 0 -> 129643 bytes public/assets/img/slider1.jpg | Bin 0 -> 175481 bytes public/assets/img/slider2.jpg | Bin 0 -> 199086 bytes public/assets/img/slider3.jpg | Bin 0 -> 168182 bytes public/assets/js/app.min.js | 4 + public/assets/js/app.src.js | 11778 ++++++++++++++++ public/assets/js/booking-add.js | 30 - public/assets/js/pemakaian-add.js | 26 - public/assets/js/pengadaan-add.js | 26 - public/assets/js/statistik.js | 11 - public/assets/js/ui-client.js | 14 + public/assets/js/ui-jp.config.js | 46 + public/assets/js/ui-jp.js | 19 + public/assets/js/ui-load.js | 78 + public/assets/js/ui-nav.js | 20 + public/assets/js/ui-toggle.js | 27 + public/assets/libs/_DS_Store | Bin 0 -> 6148 bytes .../libs/assets/animate.css/animate.css | 3179 +++++ .../assets/font-awesome/css/font-awesome.css | 1672 +++ .../font-awesome/css/font-awesome.min.css | 4 + .../assets/font-awesome/fonts/FontAwesome.otf | Bin 0 -> 85908 bytes .../fonts/fontawesome-webfont.eot | Bin 0 -> 56006 bytes .../fonts/fontawesome-webfont.svg | 520 + .../fonts/fontawesome-webfont.ttf | Bin 0 -> 112160 bytes .../fonts/fontawesome-webfont.woff | Bin 0 -> 65452 bytes public/assets/libs/jquery/_DS_Store | Bin 0 -> 6148 bytes .../daterangepicker-bs3.css | 335 + .../daterangepicker.js | 1348 ++ .../src/bootstrap-filestyle.js | 338 + .../bootstrap-slider/bootstrap-slider.css | 99 + .../bootstrap-slider/bootstrap-slider.js | 427 + .../dist/bootstrap-tagsinput.css | 46 + .../dist/bootstrap-tagsinput.js | 617 + .../dist/jquery.bootstrap-touchspin.min.css | 10 + .../dist/jquery.bootstrap-touchspin.min.js | 9 + .../bootstrap-wysiwyg/bootstrap-wysiwyg.js | 200 + .../external/jquery.hotkeys.js | 100 + .../bootstrap/dist/css/bootstrap-theme.css | 587 + .../dist/css/bootstrap-theme.css.map | 1 + .../dist/css/bootstrap-theme.min.css | 5 + .../jquery/bootstrap/dist/css/bootstrap.css | 6800 +++++++++ .../bootstrap/dist/css/bootstrap.css.map | 1 + .../bootstrap/dist/css/bootstrap.min.css | 5 + .../fonts/glyphicons-halflings-regular.eot | Bin 0 -> 20127 bytes .../fonts/glyphicons-halflings-regular.svg | 288 + .../fonts/glyphicons-halflings-regular.ttf | Bin 0 -> 45404 bytes .../fonts/glyphicons-halflings-regular.woff | Bin 0 -> 23424 bytes .../fonts/glyphicons-halflings-regular.woff2 | Bin 0 -> 18028 bytes .../jquery/bootstrap/dist/js/bootstrap.js | 2363 ++++ .../jquery/bootstrap/dist/js/bootstrap.min.js | 7 + .../libs/jquery/bootstrap/dist/js/npm.js | 13 + .../jquery-jvectormap-1.2.2.min.js | 8 + .../jquery-jvectormap-us-aea-en.js | 1 + .../jquery-jvectormap-world-mill-en.js | 1 + .../bower-jvectormap/jquery-jvectormap.css | 38 + .../libs/jquery/chosen/bootstrap-chosen.css | 399 + .../libs/jquery/chosen/chosen-sprite.png | Bin 0 -> 646 bytes .../libs/jquery/chosen/chosen-sprite@2x.png | Bin 0 -> 872 bytes .../libs/jquery/chosen/chosen.jquery.min.js | 2 + .../assets/libs/jquery/datatables/_DS_Store | Bin 0 -> 6148 bytes .../libs/jquery/datatables/media/_DS_Store | Bin 0 -> 6148 bytes .../media/js/jquery.dataTables.min.js | 160 + .../flot-spline/js/jquery.flot.spline.min.js | 1 + .../js/jquery.flot.orderBars.js | 201 + .../js/jquery.flot.tooltip.min.js | 12 + public/assets/libs/jquery/flot/jquery.flot.js | 3168 +++++ .../libs/jquery/flot/jquery.flot.pie.js | 820 ++ .../libs/jquery/flot/jquery.flot.resize.js | 59 + .../jquery/footable/css/fonts/footable.eot | Bin 0 -> 4824 bytes .../jquery/footable/css/fonts/footable.svg | 78 + .../jquery/footable/css/fonts/footable.ttf | Bin 0 -> 4656 bytes .../jquery/footable/css/fonts/footable.woff | Bin 0 -> 4016 bytes .../jquery/footable/css/footable.core.css | 178 + .../jquery/footable/dist/footable.all.min.js | 14 + .../footable/v3/css/footable.bootstrap.css | 215 + .../v3/css/footable.bootstrap.min.css | 1 + .../libs/jquery/footable/v3/js/footable.js | 4962 +++++++ .../jquery/footable/v3/js/footable.min.js | 2 + .../jquery/fullcalendar/dist/fullcalendar.css | 977 ++ .../fullcalendar/dist/fullcalendar.min.js | 8 + .../fullcalendar/dist/fullcalendar.theme.css | 138 + .../jquery/html5sortable/jquery.sortable.js | 85 + .../jquery/jquery.easy-pie-chart/_DS_Store | Bin 0 -> 6148 bytes .../dist/jquery.easypiechart.fill.js | 209 + .../libs/jquery/jquery.sparkline/_DS_Store | Bin 0 -> 6148 bytes .../dist/jquery.sparkline.retina.js | 2 + .../assets/libs/jquery/jquery/dist/jquery.js | 9210 ++++++++++++ .../jquery/jquery_appear/jquery.appear.js | 113 + public/assets/libs/jquery/moment/moment.js | 3111 ++++ .../libs/jquery/nestable/jquery.nestable.css | 107 + .../libs/jquery/nestable/jquery.nestable.js | 484 + .../bootstrap/3/dataTables.bootstrap.css | 314 + .../bootstrap/3/dataTables.bootstrap.js | 186 + .../bootstrap/3/dataTables.bootstrap.min.js | 8 + .../integration/bootstrap/3/index.html | 442 + .../integration/bootstrap/images/sort_asc.png | Bin 0 -> 160 bytes .../bootstrap/images/sort_asc_disabled.png | Bin 0 -> 148 bytes .../bootstrap/images/sort_both.png | Bin 0 -> 201 bytes .../bootstrap/images/sort_desc.png | Bin 0 -> 158 bytes .../bootstrap/images/sort_desc_disabled.png | Bin 0 -> 146 bytes .../jquery/screenfull/dist/screenfull.min.js | 6 + .../slimscroll/jquery.slimscroll.min.js | 16 + readme.md | 31 +- .../views/auth/emails/password.blade.php | 1 + resources/views/auth/login.blade.php | 75 + .../views/auth/passwords/email.blade.php | 47 + .../views/auth/passwords/reset.blade.php | 70 + resources/views/auth/register.blade.php | 62 + resources/views/home.blade.php | 17 + resources/views/home/login.blade.php | 0 resources/views/home/register.blade.php | 0 resources/views/layouts/app.blade.php | 82 + resources/views/layouts/base.blade.php | 443 +- resources/views/permohonan/index.blade.php | 11 + resources/views/welcome.blade.php | 54 +- 200 files changed, 68672 insertions(+), 431 deletions(-) create mode 100644 app/Http/Controllers/PermohonanController.php create mode 100644 public/assets/css/font.css create mode 100644 public/assets/css/mighticon.css create mode 100644 public/assets/css/style.css create mode 100644 public/assets/fonts/Material-Design-Icons.eot create mode 100644 public/assets/fonts/Material-Design-Icons.svg create mode 100644 public/assets/fonts/Material-Design-Icons.ttf create mode 100644 public/assets/fonts/Material-Design-Icons.woff create mode 100644 public/assets/fonts/_DS_Store create mode 100644 public/assets/fonts/mighticon/fontcustom-preview.html create mode 100644 public/assets/fonts/mighticon/fontcustom.css create mode 100644 public/assets/fonts/mighticon/fontcustom_59e54d56264c0766ac8e43b6a782fe06.eot create mode 100644 public/assets/fonts/mighticon/fontcustom_59e54d56264c0766ac8e43b6a782fe06.svg create mode 100644 public/assets/fonts/mighticon/fontcustom_59e54d56264c0766ac8e43b6a782fe06.ttf create mode 100644 public/assets/fonts/mighticon/fontcustom_59e54d56264c0766ac8e43b6a782fe06.woff create mode 100644 public/assets/fonts/opensans/OpenSans-Bold-webfont.eot create mode 100644 public/assets/fonts/opensans/OpenSans-Bold-webfont.svg create mode 100644 public/assets/fonts/opensans/OpenSans-Bold-webfont.ttf create mode 100644 public/assets/fonts/opensans/OpenSans-Bold-webfont.woff create mode 100644 public/assets/fonts/opensans/OpenSans-BoldItalic-webfont.eot create mode 100644 public/assets/fonts/opensans/OpenSans-BoldItalic-webfont.svg create mode 100644 public/assets/fonts/opensans/OpenSans-BoldItalic-webfont.ttf create mode 100644 public/assets/fonts/opensans/OpenSans-BoldItalic-webfont.woff create mode 100644 public/assets/fonts/opensans/OpenSans-ExtraBold-webfont.eot create mode 100644 public/assets/fonts/opensans/OpenSans-ExtraBold-webfont.svg create mode 100644 public/assets/fonts/opensans/OpenSans-ExtraBold-webfont.ttf create mode 100644 public/assets/fonts/opensans/OpenSans-ExtraBold-webfont.woff create mode 100644 public/assets/fonts/opensans/OpenSans-ExtraBoldItalic-webfont.eot create mode 100644 public/assets/fonts/opensans/OpenSans-ExtraBoldItalic-webfont.svg create mode 100644 public/assets/fonts/opensans/OpenSans-ExtraBoldItalic-webfont.ttf create mode 100644 public/assets/fonts/opensans/OpenSans-ExtraBoldItalic-webfont.woff create mode 100644 public/assets/fonts/opensans/OpenSans-Italic-webfont.eot create mode 100644 public/assets/fonts/opensans/OpenSans-Italic-webfont.svg create mode 100644 public/assets/fonts/opensans/OpenSans-Italic-webfont.ttf create mode 100644 public/assets/fonts/opensans/OpenSans-Italic-webfont.woff create mode 100644 public/assets/fonts/opensans/OpenSans-Light-webfont.eot create mode 100644 public/assets/fonts/opensans/OpenSans-Light-webfont.svg create mode 100644 public/assets/fonts/opensans/OpenSans-Light-webfont.ttf create mode 100644 public/assets/fonts/opensans/OpenSans-Light-webfont.woff create mode 100644 public/assets/fonts/opensans/OpenSans-LightItalic-webfont.eot create mode 100644 public/assets/fonts/opensans/OpenSans-LightItalic-webfont.svg create mode 100644 public/assets/fonts/opensans/OpenSans-LightItalic-webfont.ttf create mode 100644 public/assets/fonts/opensans/OpenSans-LightItalic-webfont.woff create mode 100644 public/assets/fonts/opensans/OpenSans-Regular-webfont.eot create mode 100644 public/assets/fonts/opensans/OpenSans-Regular-webfont.svg create mode 100644 public/assets/fonts/opensans/OpenSans-Regular-webfont.ttf create mode 100644 public/assets/fonts/opensans/OpenSans-Regular-webfont.woff create mode 100644 public/assets/fonts/opensans/OpenSans-Regular.eot create mode 100644 public/assets/fonts/opensans/OpenSans-Regular.svg create mode 100644 public/assets/fonts/opensans/OpenSans-Regular.ttf create mode 100644 public/assets/fonts/opensans/OpenSans-Regular.woff create mode 100644 public/assets/fonts/opensans/OpenSans-Semibold-webfont.eot create mode 100644 public/assets/fonts/opensans/OpenSans-Semibold-webfont.svg create mode 100644 public/assets/fonts/opensans/OpenSans-Semibold-webfont.ttf create mode 100644 public/assets/fonts/opensans/OpenSans-Semibold-webfont.woff create mode 100644 public/assets/fonts/opensans/OpenSans-SemiboldItalic-webfont.eot create mode 100644 public/assets/fonts/opensans/OpenSans-SemiboldItalic-webfont.svg create mode 100644 public/assets/fonts/opensans/OpenSans-SemiboldItalic-webfont.ttf create mode 100644 public/assets/fonts/opensans/OpenSans-SemiboldItalic-webfont.woff create mode 100644 public/assets/fonts/opensans/_DS_Store create mode 100644 public/assets/fonts/sourcesanspro/sourcesanspro-bold.woff create mode 100644 public/assets/fonts/sourcesanspro/sourcesanspro-light.woff create mode 100644 public/assets/fonts/sourcesanspro/sourcesanspro.woff create mode 100644 public/assets/img/01.jpg create mode 100644 public/assets/img/02.jpg create mode 100644 public/assets/img/03.jpg create mode 100644 public/assets/img/04.jpg create mode 100644 public/assets/img/05.jpg create mode 100644 public/assets/img/06.jpg create mode 100644 public/assets/img/_DS_Store create mode 100644 public/assets/img/bg-profile.jpg create mode 100644 public/assets/img/bg-signin.png create mode 100644 public/assets/img/logo-bdg.png create mode 100644 public/assets/img/logo-small.png create mode 100644 public/assets/img/logo.png create mode 100644 public/assets/img/p0.jpg create mode 100644 public/assets/img/ridwan-kamil-90x.jpg create mode 100644 public/assets/img/ridwan_kamil.jpg create mode 100644 public/assets/img/ridwan_kamil_head.jpg create mode 100644 public/assets/img/slider1.jpg create mode 100644 public/assets/img/slider2.jpg create mode 100644 public/assets/img/slider3.jpg create mode 100644 public/assets/js/app.min.js create mode 100644 public/assets/js/app.src.js delete mode 100644 public/assets/js/booking-add.js delete mode 100644 public/assets/js/pemakaian-add.js delete mode 100644 public/assets/js/pengadaan-add.js delete mode 100644 public/assets/js/statistik.js create mode 100644 public/assets/js/ui-client.js create mode 100644 public/assets/js/ui-jp.config.js create mode 100644 public/assets/js/ui-jp.js create mode 100644 public/assets/js/ui-load.js create mode 100644 public/assets/js/ui-nav.js create mode 100644 public/assets/js/ui-toggle.js create mode 100644 public/assets/libs/_DS_Store create mode 100644 public/assets/libs/assets/animate.css/animate.css create mode 100644 public/assets/libs/assets/font-awesome/css/font-awesome.css create mode 100644 public/assets/libs/assets/font-awesome/css/font-awesome.min.css create mode 100644 public/assets/libs/assets/font-awesome/fonts/FontAwesome.otf create mode 100644 public/assets/libs/assets/font-awesome/fonts/fontawesome-webfont.eot create mode 100644 public/assets/libs/assets/font-awesome/fonts/fontawesome-webfont.svg create mode 100644 public/assets/libs/assets/font-awesome/fonts/fontawesome-webfont.ttf create mode 100644 public/assets/libs/assets/font-awesome/fonts/fontawesome-webfont.woff create mode 100644 public/assets/libs/jquery/_DS_Store create mode 100644 public/assets/libs/jquery/bootstrap-daterangepicker/daterangepicker-bs3.css create mode 100644 public/assets/libs/jquery/bootstrap-daterangepicker/daterangepicker.js create mode 100644 public/assets/libs/jquery/bootstrap-filestyle/src/bootstrap-filestyle.js create mode 100644 public/assets/libs/jquery/bootstrap-slider/bootstrap-slider.css create mode 100644 public/assets/libs/jquery/bootstrap-slider/bootstrap-slider.js create mode 100644 public/assets/libs/jquery/bootstrap-tagsinput/dist/bootstrap-tagsinput.css create mode 100644 public/assets/libs/jquery/bootstrap-tagsinput/dist/bootstrap-tagsinput.js create mode 100644 public/assets/libs/jquery/bootstrap-touchspin/dist/jquery.bootstrap-touchspin.min.css create mode 100644 public/assets/libs/jquery/bootstrap-touchspin/dist/jquery.bootstrap-touchspin.min.js create mode 100644 public/assets/libs/jquery/bootstrap-wysiwyg/bootstrap-wysiwyg.js create mode 100644 public/assets/libs/jquery/bootstrap-wysiwyg/external/jquery.hotkeys.js create mode 100644 public/assets/libs/jquery/bootstrap/dist/css/bootstrap-theme.css create mode 100644 public/assets/libs/jquery/bootstrap/dist/css/bootstrap-theme.css.map create mode 100644 public/assets/libs/jquery/bootstrap/dist/css/bootstrap-theme.min.css create mode 100644 public/assets/libs/jquery/bootstrap/dist/css/bootstrap.css create mode 100644 public/assets/libs/jquery/bootstrap/dist/css/bootstrap.css.map create mode 100644 public/assets/libs/jquery/bootstrap/dist/css/bootstrap.min.css create mode 100644 public/assets/libs/jquery/bootstrap/dist/fonts/glyphicons-halflings-regular.eot create mode 100644 public/assets/libs/jquery/bootstrap/dist/fonts/glyphicons-halflings-regular.svg create mode 100644 public/assets/libs/jquery/bootstrap/dist/fonts/glyphicons-halflings-regular.ttf create mode 100644 public/assets/libs/jquery/bootstrap/dist/fonts/glyphicons-halflings-regular.woff create mode 100644 public/assets/libs/jquery/bootstrap/dist/fonts/glyphicons-halflings-regular.woff2 create mode 100644 public/assets/libs/jquery/bootstrap/dist/js/bootstrap.js create mode 100644 public/assets/libs/jquery/bootstrap/dist/js/bootstrap.min.js create mode 100644 public/assets/libs/jquery/bootstrap/dist/js/npm.js create mode 100644 public/assets/libs/jquery/bower-jvectormap/jquery-jvectormap-1.2.2.min.js create mode 100644 public/assets/libs/jquery/bower-jvectormap/jquery-jvectormap-us-aea-en.js create mode 100644 public/assets/libs/jquery/bower-jvectormap/jquery-jvectormap-world-mill-en.js create mode 100644 public/assets/libs/jquery/bower-jvectormap/jquery-jvectormap.css create mode 100644 public/assets/libs/jquery/chosen/bootstrap-chosen.css create mode 100644 public/assets/libs/jquery/chosen/chosen-sprite.png create mode 100644 public/assets/libs/jquery/chosen/chosen-sprite@2x.png create mode 100644 public/assets/libs/jquery/chosen/chosen.jquery.min.js create mode 100644 public/assets/libs/jquery/datatables/_DS_Store create mode 100644 public/assets/libs/jquery/datatables/media/_DS_Store create mode 100644 public/assets/libs/jquery/datatables/media/js/jquery.dataTables.min.js create mode 100644 public/assets/libs/jquery/flot-spline/js/jquery.flot.spline.min.js create mode 100644 public/assets/libs/jquery/flot.orderbars/js/jquery.flot.orderBars.js create mode 100644 public/assets/libs/jquery/flot.tooltip/js/jquery.flot.tooltip.min.js create mode 100644 public/assets/libs/jquery/flot/jquery.flot.js create mode 100644 public/assets/libs/jquery/flot/jquery.flot.pie.js create mode 100644 public/assets/libs/jquery/flot/jquery.flot.resize.js create mode 100644 public/assets/libs/jquery/footable/css/fonts/footable.eot create mode 100644 public/assets/libs/jquery/footable/css/fonts/footable.svg create mode 100644 public/assets/libs/jquery/footable/css/fonts/footable.ttf create mode 100644 public/assets/libs/jquery/footable/css/fonts/footable.woff create mode 100644 public/assets/libs/jquery/footable/css/footable.core.css create mode 100644 public/assets/libs/jquery/footable/dist/footable.all.min.js create mode 100644 public/assets/libs/jquery/footable/v3/css/footable.bootstrap.css create mode 100644 public/assets/libs/jquery/footable/v3/css/footable.bootstrap.min.css create mode 100644 public/assets/libs/jquery/footable/v3/js/footable.js create mode 100644 public/assets/libs/jquery/footable/v3/js/footable.min.js create mode 100644 public/assets/libs/jquery/fullcalendar/dist/fullcalendar.css create mode 100644 public/assets/libs/jquery/fullcalendar/dist/fullcalendar.min.js create mode 100644 public/assets/libs/jquery/fullcalendar/dist/fullcalendar.theme.css create mode 100644 public/assets/libs/jquery/html5sortable/jquery.sortable.js create mode 100644 public/assets/libs/jquery/jquery.easy-pie-chart/_DS_Store create mode 100644 public/assets/libs/jquery/jquery.easy-pie-chart/dist/jquery.easypiechart.fill.js create mode 100644 public/assets/libs/jquery/jquery.sparkline/_DS_Store create mode 100644 public/assets/libs/jquery/jquery.sparkline/dist/jquery.sparkline.retina.js create mode 100644 public/assets/libs/jquery/jquery/dist/jquery.js create mode 100644 public/assets/libs/jquery/jquery_appear/jquery.appear.js create mode 100644 public/assets/libs/jquery/moment/moment.js create mode 100644 public/assets/libs/jquery/nestable/jquery.nestable.css create mode 100644 public/assets/libs/jquery/nestable/jquery.nestable.js create mode 100644 public/assets/libs/jquery/plugins/integration/bootstrap/3/dataTables.bootstrap.css create mode 100644 public/assets/libs/jquery/plugins/integration/bootstrap/3/dataTables.bootstrap.js create mode 100644 public/assets/libs/jquery/plugins/integration/bootstrap/3/dataTables.bootstrap.min.js create mode 100644 public/assets/libs/jquery/plugins/integration/bootstrap/3/index.html create mode 100644 public/assets/libs/jquery/plugins/integration/bootstrap/images/sort_asc.png create mode 100644 public/assets/libs/jquery/plugins/integration/bootstrap/images/sort_asc_disabled.png create mode 100644 public/assets/libs/jquery/plugins/integration/bootstrap/images/sort_both.png create mode 100644 public/assets/libs/jquery/plugins/integration/bootstrap/images/sort_desc.png create mode 100644 public/assets/libs/jquery/plugins/integration/bootstrap/images/sort_desc_disabled.png create mode 100644 public/assets/libs/jquery/screenfull/dist/screenfull.min.js create mode 100644 public/assets/libs/jquery/slimscroll/jquery.slimscroll.min.js create mode 100644 resources/views/auth/emails/password.blade.php create mode 100644 resources/views/auth/login.blade.php create mode 100644 resources/views/auth/passwords/email.blade.php create mode 100644 resources/views/auth/passwords/reset.blade.php create mode 100644 resources/views/auth/register.blade.php create mode 100644 resources/views/home.blade.php delete mode 100644 resources/views/home/login.blade.php delete mode 100644 resources/views/home/register.blade.php create mode 100644 resources/views/layouts/app.blade.php create mode 100644 resources/views/permohonan/index.blade.php diff --git a/.gitignore b/.gitignore index 3a8f726..bd8b375 100644 --- a/.gitignore +++ b/.gitignore @@ -6,4 +6,5 @@ Homestead.json .env composer.lock .idea - +.DS_STORE +_DS_Store diff --git a/app/Http/Controllers/Auth/AuthController.php b/app/Http/Controllers/Auth/AuthController.php index a100dd6..1042a81 100644 --- a/app/Http/Controllers/Auth/AuthController.php +++ b/app/Http/Controllers/Auth/AuthController.php @@ -49,9 +49,8 @@ class AuthController extends Controller protected function validator(array $data) { return Validator::make($data, [ - 'name' => 'required|max:255', 'email' => 'required|email|max:255|unique:users', - 'password' => 'required|min:6|confirmed', + 'password' => 'required|min:6|confirmed' ]); } @@ -64,7 +63,6 @@ class AuthController extends Controller protected function create(array $data) { return User::create([ - 'name' => $data['name'], 'email' => $data['email'], 'password' => bcrypt($data['password']), ]); diff --git a/app/Http/Controllers/HomeController.php b/app/Http/Controllers/HomeController.php index ef3d742..cb060b6 100644 --- a/app/Http/Controllers/HomeController.php +++ b/app/Http/Controllers/HomeController.php @@ -1,25 +1,29 @@ <?php -use App\Http\Controllers\Controller; +namespace App\Http\Controllers; -class HomeController extends Controller { +use App\Http\Requests; +use Illuminate\Http\Request; + +class HomeController extends Controller +{ + /** + * Create a new controller instance. + * + * @return void + */ public function __construct() { - + $this->middleware('auth'); } - + + /** + * Show the application dashboard. + * + * @return \Illuminate\Http\Response + */ public function index() { - return view('home.index'); - } - - public function login() - { - - } - - public function register() - { - + return view('home'); } -} \ No newline at end of file +} diff --git a/app/Http/Controllers/PermohonanController.php b/app/Http/Controllers/PermohonanController.php new file mode 100644 index 0000000..8366dc3 --- /dev/null +++ b/app/Http/Controllers/PermohonanController.php @@ -0,0 +1,16 @@ +<?php + +namespace App\Http\Controllers; + +class PermohonanController extends Controller +{ + public function __construct() + { + + } + + public function index() + { + return view('permohonan.index'); + } +} \ No newline at end of file diff --git a/app/Http/Kernel.php b/app/Http/Kernel.php index f0d8083..288c927 100644 --- a/app/Http/Kernel.php +++ b/app/Http/Kernel.php @@ -27,8 +27,7 @@ class Kernel extends HttpKernel \App\Http\Middleware\EncryptCookies::class, \Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse::class, \Illuminate\Session\Middleware\StartSession::class, - \Illuminate\View\Middleware\ShareErrorsFromSession::class, - \App\Http\Middleware\VerifyCsrfToken::class, + \Illuminate\View\Middleware\ShareErrorsFromSession::class ], 'api' => [ diff --git a/app/Http/routes.php b/app/Http/routes.php index 1ad3549..59fcd62 100644 --- a/app/Http/routes.php +++ b/app/Http/routes.php @@ -14,3 +14,24 @@ Route::get('/', function () { return view('welcome'); }); + +Route::group(['middleware' => ['web']], function () { + Route::get('/login', 'HomeController@login'); + + Route::post('/login', 'Auth\AuthController@login'); + + Route::get('/logout', 'Auth\AuthController@logout'); + + Route::get('/register', 'HomeController@register'); + + Route::post('/register', 'HomeController@postRegister'); + + Route::group(['middleware' => ['auth']], function () { + Route::get('/', 'PermohonanController@index'); + }); +}); +Route::group(['middleware' => 'web'], function () { + Route::auth(); + + Route::get('/home', 'HomeController@index'); +}); diff --git a/app/User.php b/app/User.php index 75741ae..8e40a7f 100644 --- a/app/User.php +++ b/app/User.php @@ -6,13 +6,17 @@ use Illuminate\Foundation\Auth\User as Authenticatable; class User extends Authenticatable { + protected $table = 'users'; + + public $timestamps = false; + /** * The attributes that are mass assignable. * * @var array */ protected $fillable = [ - 'name', 'email', 'password', + 'email', 'password', ]; /** diff --git a/bdgwebkit/ui_grid.html b/bdgwebkit/ui_grid.html index 33b6d8f..b296a18 100644 --- a/bdgwebkit/ui_grid.html +++ b/bdgwebkit/ui_grid.html @@ -240,18 +240,18 @@ <span>Navigation</span> </li> <li> - <a href="index.html" class="text-dark-grey" > + <a href="index.html" class="text-dark-grey" > <i class="icon-bdg_dashboard icon-grey"></i> <span class="font-bold">Dashboard</span> - </a> + </a> </li> - + <li class="line1 dg"></li> <li class="hidden-folded text-dark-grey text-xs padder-md padder-v-sm"> <span>Components</span> </li> - + <li class="active"> <a href class="auto"> <span class="pull-right text-muted"> @@ -283,24 +283,24 @@ <span>Grid</span> </a> </li> - - + + </ul> </li> <li> <a href="table_static.html" class="auto"> - + <b class="badge bg-info pull-right">2</b> <i class="icon-bdg_table"></i> <span class="font-bold">Table</span> </a> - + </li> <li> - <a href="form_element.html" class="auto"> + <a href="form_element.html" class="auto"> <i class="icon-bdg_form"></i> <span class="font-bold">Form</span> - </a> + </a> </li> <li> <a href="ui_chart.html"> @@ -323,8 +323,8 @@ <span>Pages</span> </a> </li> - - + + <li> <a href="lockscreen.html"> <span>Lock screen</span> @@ -345,11 +345,11 @@ <span>Forgot password</span> </a> </li> - + </ul> </li> - - + + </ul> </nav> <!-- nav --> @@ -387,190 +387,7 @@ <div class="wrapper-lg bg-light"> - <div class="row"> - <div class="col-lg-12"> - <p class="font-bold m-b">Base on Bootstrap grid system, example : col-md-(number-column-as-you-want).</span></p> - </div> - <div class="col-lg-12"> - <div class="panel panel-default"> - <div class="wrapper-md font-semibold">col-lg-12</div> - </div> - </div> - <div class="col-lg-6"> - <div class="panel panel-default"> - <div class="wrapper-md font-semibold">col-lg-6</div> - </div> - </div> - <div class="col-lg-6"> - <div class="panel panel-default"> - <div class="wrapper-md font-semibold">col-lg-6</div> - </div> - </div> - <div class="col-lg-4"> - <div class="panel panel-default"> - <div class="wrapper-md font-semibold">col-lg-4</div> - </div> - </div> - <div class="col-lg-4"> - <div class="panel panel-default"> - <div class="wrapper-md font-semibold">col-lg-4</div> - </div> - </div> - <div class="col-lg-4"> - <div class="panel panel-default"> - <div class="wrapper-md font-semibold">col-lg-4</div> - </div> - </div> - <div class="col-lg-3"> - <div class="panel panel-default"> - <div class="wrapper-md font-semibold">col-lg-3</div> - </div> - </div> - <div class="col-lg-3"> - <div class="panel panel-default"> - <div class="wrapper-md font-semibold">col-lg-3</div> - </div> - </div> - <div class="col-lg-3"> - <div class="panel panel-default"> - <div class="wrapper-md font-semibold">col-lg-3</div> - </div> - </div> - <div class="col-lg-3"> - <div class="panel panel-default"> - <div class="wrapper-md font-semibold">col-lg-3</div> - </div> - </div> - <div class="col-lg-2-4"> - <div class="panel panel-default"> - <div class="wrapper-md font-semibold">col-lg-2-4</div> - </div> - </div> - <div class="col-lg-2-4"> - <div class="panel panel-default"> - <div class="wrapper-md font-semibold">col-lg-2-4</div> - </div> - </div> - <div class="col-lg-2-4"> - <div class="panel panel-default"> - <div class="wrapper-md font-semibold">col-lg-2-4</div> - </div> - </div> - <div class="col-lg-2-4"> - <div class="panel panel-default"> - <div class="wrapper-md font-semibold">col-lg-2-4</div> - </div> - </div> - <div class="col-lg-2-4"> - <div class="panel panel-default"> - <div class="wrapper-md font-semibold">col-lg-2-4</div> - </div> - </div> - <div class="col-lg-2"> - <div class="panel panel-default"> - <div class="wrapper-md font-semibold">col-lg-2</div> - </div> - </div> - <div class="col-lg-2"> - <div class="panel panel-default"> - <div class="wrapper-md font-semibold">col-lg-2</div> - </div> - </div> - <div class="col-lg-2"> - <div class="panel panel-default"> - <div class="wrapper-md font-semibold">col-lg-2</div> - </div> - </div> - <div class="col-lg-2"> - <div class="panel panel-default"> - <div class="wrapper-md font-semibold">col-lg-2</div> - </div> - </div> - <div class="col-lg-2"> - <div class="panel panel-default"> - <div class="wrapper-md font-semibold">col-lg-2</div> - </div> - </div> - <div class="col-lg-2"> - <div class="panel panel-default"> - <div class="wrapper-md font-semibold">col-lg-2</div> - </div> - </div> - <div class="col-lg-12"> - <p class="font-bold m-t m-b">Mobile, tablet, and desktop</p> - </div> - <div class="col-lg-4"> - <div class="row"> - <div class="col-xs-6"> - <div class="panel panel-default"> - <div class="wrapper-md font-semibold">col-xs-6</div> - </div> - </div> - <div class="col-xs-6"> - <div class="panel panel-default"> - <div class="wrapper-md font-semibold">col-xs-6</div> - </div> - </div> - </div> - </div> - <div class="col-lg-8"> - <div class="panel panel-default"> - <div class="wrapper-md font-semibold">col-lg-8</div> - </div> - </div> - <div class="col-lg-6"> - <div class="row"> - <div class="col-sm-6"> - <div class="panel panel-default"> - <div class="wrapper-md font-semibold">col-sm-6</div> - </div> - </div> - <div class="col-sm-6"> - <div class="panel panel-default"> - <div class="wrapper-md font-semibold">col-sm-6</div> - </div> - </div> - </div> - </div> - <div class="col-lg-6"> - <div class="panel panel-default"> - <div class="wrapper-md font-semibold">col-lg-6</div> - </div> - </div> - <div class="col-lg-8"> - <div class="row"> - <div class="col-md-6"> - <div class="panel panel-default"> - <div class="wrapper-md font-semibold">col-md-6</div> - </div> - </div> - <div class="col-md-6"> - <div class="panel panel-default"> - <div class="wrapper-md font-semibold">col-md-6</div> - </div> - </div> - </div> - </div> - <div class="col-lg-4"> - <div class="panel panel-default"> - <div class="wrapper-md font-semibold">col-lg-4</div> - </div> - </div> - <div class="col-sm-6"> - <div class="panel panel-default"> - <div class="wrapper-md font-semibold">col-sm-6</div> - </div> - </div> - <div class="col-sm-6"> - <div class="panel panel-default"> - <div class="wrapper-md font-semibold">col-sm-6</div> - </div> - </div> - <div class="col-sm-12 padder-v"> - - </div> - </div> </div> </div> </div> diff --git a/public/assets/css/font.css b/public/assets/css/font.css new file mode 100644 index 0000000..5ce804b --- /dev/null +++ b/public/assets/css/font.css @@ -0,0 +1,71 @@ +/* Open Sans */ +@font-face { + font-family: 'Open Sans'; + src: url('../fonts/opensans/OpenSans-Light-webfont.eot'); + src: url('../fonts/opensans/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans/OpenSans-Light-webfont.woff') format('woff'), url('../fonts/opensans/OpenSans-Light-webfont.ttf') format('truetype'), url('../fonts/opensans/OpenSans-Light-webfont.svg#OpenSansLight') format('svg'); + font-weight: 300; + font-style: normal; +} +@font-face { + font-family: 'Open Sans'; + src: url('../fonts/opensans/OpenSans-LightItalic-webfont.eot'); + src: url('../fonts/opensans/OpenSans-LightItalic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans/OpenSans-LightItalic-webfont.woff') format('woff'), url('../fonts/opensans/OpenSans-LightItalic-webfont.ttf') format('truetype'), url('../fonts/opensans/OpenSans-LightItalic-webfont.svg#OpenSansLightItalic') format('svg'); + font-weight: 300; + font-style: italic; +} +@font-face { + font-family: 'Open Sans'; + src: url('../fonts/opensans/OpenSans-Regular-webfont.eot'); + src: url('../fonts/opensans/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans/OpenSans-Regular-webfont.woff') format('woff'), url('../fonts/opensans/OpenSans-Regular-webfont.ttf') format('truetype'), url('../fonts/opensans/OpenSans-Regular-webfont.svg#OpenSansRegular') format('svg'); + font-weight: normal; + font-style: normal; +} +@font-face { + font-family: 'Open Sans'; + src: url('../fonts/opensans/OpenSans-Italic-webfont.eot'); + src: url('../fonts/opensans/OpenSans-Italic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans/OpenSans-Italic-webfont.woff') format('woff'), url('../fonts/opensans/OpenSans-Italic-webfont.ttf') format('truetype'), url('../fonts/opensans/OpenSans-Italic-webfont.svg#OpenSansItalic') format('svg'); + font-weight: normal; + font-style: italic; +} +@font-face { + font-family: 'Open Sans'; + src: url('../fonts/opensans/OpenSans-Semibold-webfont.eot'); + src: url('../fonts/opensans/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans/OpenSans-Semibold-webfont.woff') format('woff'), url('../fonts/opensans/OpenSans-Semibold-webfont.ttf') format('truetype'), url('../fonts/opensans/OpenSans-Semibold-webfont.svg#OpenSansSemibold') format('svg'); + font-weight: 600; + font-style: normal; +} +@font-face { + font-family: 'Open Sans'; + src: url('../fonts/opensans/OpenSans-SemiboldItalic-webfont.eot'); + src: url('../fonts/opensans/OpenSans-SemiboldItalic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans/OpenSans-SemiboldItalic-webfont.woff') format('woff'), url('../fonts/opensans/OpenSans-SemiboldItalic-webfont.ttf') format('truetype'), url('../fonts/opensans/OpenSans-SemiboldItalic-webfont.svg#OpenSansSemiboldItalic') format('svg'); + font-weight: 600; + font-style: italic; +} +@font-face { + font-family: 'Open Sans'; + src: url('../fonts/opensans/OpenSans-Bold-webfont.eot'); + src: url('../fonts/opensans/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans/OpenSans-Bold-webfont.woff') format('woff'), url('../fonts/opensans/OpenSans-Bold-webfont.ttf') format('truetype'), url('../fonts/opensans/OpenSans-Bold-webfont.svg#OpenSansBold') format('svg'); + font-weight: 700; + font-style: normal; +} +@font-face { + font-family: 'Open Sans'; + src: url('../fonts/opensans/OpenSans-BoldItalic-webfont.eot'); + src: url('../fonts/opensans/OpenSans-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans/OpenSans-BoldItalic-webfont.woff') format('woff'), url('../fonts/opensans/OpenSans-BoldItalic-webfont.ttf') format('truetype'), url('../fonts/opensans/OpenSans-BoldItalic-webfont.svg#OpenSansBoldItalic') format('svg'); + font-weight: 700; + font-style: italic; +} +@font-face { + font-family: 'Open Sans'; + src: url('../fonts/opensans/OpenSans-ExtraBold-webfont.eot'); + src: url('../fonts/opensans/OpenSans-ExtraBold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans/OpenSans-ExtraBold-webfont.woff') format('woff'), url('../fonts/opensans/OpenSans-ExtraBold-webfont.ttf') format('truetype'), url('../fonts/opensans/OpenSans-ExtraBold-webfont.svg#OpenSansExtrabold') format('svg'); + font-weight: 800; + font-style: normal; +} +@font-face { + font-family: 'OpenSansExtraboldItalic'; + src: url('../fonts/opensans/OpenSans-ExtraBoldItalic-webfont.eot'); + src: url('../fonts/opensans/OpenSans-ExtraBoldItalic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans/OpenSans-ExtraBoldItalic-webfont.woff') format('woff'), url('../fonts/opensans/OpenSans-ExtraBoldItalic-webfont.ttf') format('truetype'), url('../fonts/opensans/OpenSans-ExtraBoldItalic-webfont.svg#OpenSansExtraboldItalic') format('svg'); + font-weight: 800; + font-style: italic; +} \ No newline at end of file diff --git a/public/assets/css/mighticon.css b/public/assets/css/mighticon.css new file mode 100644 index 0000000..83570d9 --- /dev/null +++ b/public/assets/css/mighticon.css @@ -0,0 +1,104 @@ +/* + Icon Font: fontcustom +*/ + +@font-face { + font-family: "fontcustom"; + src: url("./fontcustom_59e54d56264c0766ac8e43b6a782fe06.eot"); + src: url("./fontcustom_59e54d56264c0766ac8e43b6a782fe06.eot?#iefix") format("embedded-opentype"), + url(data:application/x-font-woff;charset=utf-8;base64,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), + url("./fontcustom_59e54d56264c0766ac8e43b6a782fe06.woff") format("woff"), + url("./fontcustom_59e54d56264c0766ac8e43b6a782fe06.ttf") format("truetype"), + url("./fontcustom_59e54d56264c0766ac8e43b6a782fe06.svg#fontcustom") format("svg"); + font-weight: normal; + font-style: normal; +} + +@media screen and (-webkit-min-device-pixel-ratio:0) { + @font-face { + font-family: "fontcustom"; + src: url("./fontcustom_59e54d56264c0766ac8e43b6a782fe06.svg#fontcustom") format("svg"); + } +} + +[data-icon]:before { content: attr(data-icon); } + +[data-icon]:before, +.icon-bdg_alert:before, +.icon-bdg_announce:before, +.icon-bdg_arrow1:before, +.icon-bdg_arrow10:before, +.icon-bdg_arrow11:before, +.icon-bdg_arrow12:before, +.icon-bdg_arrow2:before, +.icon-bdg_arrow3:before, +.icon-bdg_arrow4:before, +.icon-bdg_arrow5:before, +.icon-bdg_arrow6:before, +.icon-bdg_arrow7:before, +.icon-bdg_arrow8:before, +.icon-bdg_arrow9:before, +.icon-bdg_chart1:before, +.icon-bdg_chart2:before, +.icon-bdg_chat:before, +.icon-bdg_cross:before, +.icon-bdg_dashboard:before, +.icon-bdg_expand1:before, +.icon-bdg_expand2:before, +.icon-bdg_form:before, +.icon-bdg_invoice:before, +.icon-bdg_layout:before, +.icon-bdg_people:before, +.icon-bdg_plus:before, +.icon-bdg_search:before, +.icon-bdg_setting1:before, +.icon-bdg_setting2:before, +.icon-bdg_setting3:before, +.icon-bdg_table:before, +.icon-bdg_uikit:before { + display: inline-block; + font-family: "fontcustom"; + font-style: normal; + font-weight: normal; + font-variant: normal; + line-height: 1; + text-decoration: inherit; + text-rendering: optimizeLegibility; + text-transform: none; + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + font-smoothing: antialiased; +} + +.icon-bdg_alert:before { content: "\f18a"; } +.icon-bdg_announce:before { content: "\f18b"; } +.icon-bdg_arrow1:before { content: "\f18c"; } +.icon-bdg_arrow10:before { content: "\f18d"; } +.icon-bdg_arrow11:before { content: "\f18e"; } +.icon-bdg_arrow12:before { content: "\f18f"; } +.icon-bdg_arrow2:before { content: "\f190"; } +.icon-bdg_arrow3:before { content: "\f191"; } +.icon-bdg_arrow4:before { content: "\f192"; } +.icon-bdg_arrow5:before { content: "\f193"; } +.icon-bdg_arrow6:before { content: "\f194"; } +.icon-bdg_arrow7:before { content: "\f195"; } +.icon-bdg_arrow8:before { content: "\f196"; } +.icon-bdg_arrow9:before { content: "\f197"; } +.icon-bdg_chart1:before { content: "\f198"; } +.icon-bdg_chart2:before { content: "\f199"; } +.icon-bdg_chat:before { content: "\f19a"; } +.icon-bdg_cross:before { content: "\f19b"; } +.icon-bdg_dashboard:before { content: "\f19c"; } +.icon-bdg_expand1:before { content: "\f19d"; } +.icon-bdg_expand2:before { content: "\f19e"; } +.icon-bdg_form:before { content: "\f19f"; } +.icon-bdg_invoice:before { content: "\f1a0"; } +.icon-bdg_layout:before { content: "\f1a1"; } +.icon-bdg_people:before { content: "\f1a2"; } +.icon-bdg_plus:before { content: "\f1a3"; } +.icon-bdg_search:before { content: "\f1a4"; } +.icon-bdg_setting1:before { content: "\f1a5"; } +.icon-bdg_setting2:before { content: "\f1a6"; } +.icon-bdg_setting3:before { content: "\f1a7"; } +.icon-bdg_table:before { content: "\f1a8"; } +.icon-bdg_uikit:before { content: "\f1a9"; } diff --git a/public/assets/css/style.css b/public/assets/css/style.css new file mode 100644 index 0000000..6f10e9d --- /dev/null +++ b/public/assets/css/style.css @@ -0,0 +1,6202 @@ +/* +*/ +@import url(mighticon.css); +html { + background-color: #f0f3f4; +} + +body { + + font-family: "Open Sans", Helvetica, Arial, sans-serif; + font-size: 12px; + -webkit-font-smoothing: antialiased; + line-height: 1.42857143; + color: #58666e; + background-color: #000; +} +.app-content-body { + background-color: #f4f5f5; +} + +*:focus { + outline: 0 !important; +} + +.h1, +.h2, +.h3, +.h4, +.h5, +.h6 { + margin: 0; +} + +a { + color: inherit; + text-decoration: none; + cursor: pointer; +} + +a:hover, +a:focus { + color: inherit; + text-decoration: none; +} + +label { + font-weight: normal; +} + +small, +.small { + font-size: 13px; +} + +.badge, +.label { + font-weight: bold; + text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2); +} + +.badge.bg-light, +.label.bg-light { + text-shadow: none; +} + +.badge { + background-color: #cfdadd; +} + +.badge.up { + position: relative; + top: -10px; + padding: 3px 6px; + margin-left: -10px; +} + +.badge-sm { + padding: 2px 5px !important; + font-size: 85%; +} + +.label-sm { + padding-top: 0; + padding-bottom: 1px; +} + +.badge-white { + padding: 2px 6px; + background-color: transparent; + border: 1px solid rgba(255, 255, 255, 0.35); +} + +.badge-empty { + color: inherit; + background-color: transparent; + border: 1px solid rgba(0, 0, 0, 0.15); +} + +blockquote { + border-color: #dee5e7; +} + +.caret-white { + border-top-color: #fff; + border-top-color: rgba(255, 255, 255, 0.65); +} + +a:hover .caret-white { + border-top-color: #fff; +} + +.thumbnail { + border-color: #dee5e7; +} + +.progress { + background-color: #edf1f2; +} + +.progress-xxs { + height: 2px; +} + +.progress-xs { + height: 6px; +} + +.progress-sm { + height: 12px; +} + +.progress-sm .progress-bar { + font-size: 10px; + line-height: 1em; +} + +.progress, +.progress-bar { + -webkit-box-shadow: none; + box-shadow: none; +} + +.progress-bar-primary { + background-color: #7266ba; +} + +.progress-bar-info { + background-color: #23b7e5; +} + +.progress-bar-success { + background-color: #27c24c; +} + +.progress-bar-warning { + background-color: #fad733; +} + +.progress-bar-danger { + background-color: #f05050; +} + +.progress-bar-black { + background-color: #1c2b36; +} + +.progress-bar-white { + background-color: #fff; +} + +.accordion-group, +.accordion-inner { + border-color: #dee5e7; + border-radius: 2px; +} + +.alert { + font-size: 13px; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2); +} + +.alert .close i { + display: block; + font-size: 12px; + font-weight: normal; +} + +.form-control { + border-color: #cfdadd; + border-radius: 2px; +} + +.form-control, +.form-control:focus { + -webkit-box-shadow: none; + box-shadow: none; +} + +.form-control:focus { + border-color: #23b7e5; +} + +.form-horizontal .control-label.text-left { + text-align: left; +} + +.form-control-spin { + position: absolute; + top: 50%; + right: 10px; + z-index: 2; + margin-top: -7px; +} + +.input-group-addon { + background-color: #edf1f2; + border-color: #cfdadd; +} + +.list-group { + border-radius: 2px; +} + +.list-group.no-radius .list-group-item { + border-radius: 0 !important; +} + +.list-group.no-borders .list-group-item { + border: none; +} + +.list-group.border-v .list-group-item { + border-top-size:1px; + border-bottom-size:1px; + border-left: 0; + border-right: 0; +} + +.list-group.no-border .list-group-item { + border-width: 0; +} + +.list-group.no-bg .list-group-item { + background-color: transparent; +} + +.list-group-item { + padding-right: 15px; + border-color: #e7ecee; + +} + +a.list-group-item:hover, +a.list-group-item:focus, +a.list-group-item.hover { + background-color: #f6f8f8; +} + +.list-group-item.media { + margin-top: 0; +} + +.list-group-item.active { + color: #fff; + background-color: #23b7e5 !important; + border-color: #23b7e5 !important; +} + +.list-group-item.active .text-muted { + color: #ace4f5 !important; +} + +.list-group-item.active a { + color: #fff; +} + +.list-group-item.focus { + background-color: #e4eaec !important; +} + +.list-group-item.select { + position: relative; + z-index: 1; + background-color: #dbeef9 !important; + border-color: #c5e4f5; +} + +.list-group-alt .list-group-item:nth-child(2n+2) { + background-color: rgba(0, 0, 0, 0.02) !important; +} + +.list-group-lg .list-group-item { + padding-top: 15px; + padding-bottom: 15px; +} + +.list-group-sm .list-group-item { + padding: 6px 10px; +} + +.list-group-sp .list-group-item { + margin-bottom: 5px; + border-radius: 3px; +} + +.list-group-item > .badge { + margin-right: 0; +} + +.list-group-item > .fa-chevron-right { + float: right; + margin-top: 4px; + margin-right: -5px; +} + +.list-group-item > .fa-chevron-right + .badge { + margin-right: 5px; +} + +.nav-pills.no-radius > li > a { + border-radius: 0; +} + +.nav-pills > li.active > a { + color: #fff !important; + background-color: #23b7e5; +} + +.nav-pills > li.active > a:hover, +.nav-pills > li.active > a:active { + background-color: #19a9d5; +} + +.nav > li > a:hover, +.nav > li > a:focus { + background-color: rgba(0, 0, 0, 0.05); +} + +.nav.nav-lg > li > a { + padding: 20px 20px; +} + +.nav.nav-md > li > a { + padding: 15px 15px; +} + +.nav.nav-sm > li > a { + padding: 6px 12px; +} + +.nav.nav-xs > li > a { + padding: 4px 10px; +} + +.nav.nav-xxs > li > a { + padding: 1px 10px; +} + +.nav.nav-rounded > li > a { + border-radius: 20px; +} + +.nav .open > a, +.nav .open > a:hover, +.nav .open > a:focus { + /*background-color: rgba(0, 0, 0, 0.05);*/ +} + +.nav-tabs { + border-color: #dee5e7; +} + +.nav-tabs > li > a { + border-bottom-color: #dee5e7; + border-radius: 2px 2px 0 0; +} + +.nav-tabs > li:hover > a, +.nav-tabs > li.active > a, +.nav-tabs > li.active > a:hover { + border-color: #dee5e7; +} + +.nav-tabs > li.active > a { + border-bottom-color: #fff !important; +} + +.nav-tabs-alt .nav-tabs.nav-justified > li { + display: table-cell; + width: 1%; +} + +.nav-tabs-alt .nav-tabs > li > a { + background: transparent !important; + border-color: transparent !important; + border-bottom-color: #dee5e7 !important; + border-radius: 0; +} + +.nav-tabs-alt .nav-tabs > li.active > a { + border-bottom-color: #23b7e5 !important; +} + +.tab-container { + margin-bottom: 15px; +} + +.tab-container .tab-content { + padding: 15px; + background-color: #fff; + border: 1px solid #dee5e7; + border-top-width: 0; + border-radius: 0 0 2px 2px; +} + +.pagination > li > a { + border-color: #dee5e7; +} + +.pagination > li > a:hover, +.pagination > li > a:focus { + background-color: #edf1f2; + border-color: #dee5e7; +} + +.panel { + border-radius: 2px; +} + +.panel .accordion-toggle { + display: block; + font-size: 14px; + cursor: pointer; +} + +.panel .list-group-item { + border-color: #edf1f2; +} + +.panel.no-borders { + border-width: 0; +} + +.panel.no-borders .panel-heading, +.panel.no-borders .panel-footer { + border-width: 0; +} + +.panel-heading { + border-radius: 2px 2px 0 0; +} + +.panel-default .panel-heading { + background-color: #f6f8f8; +} + +.panel-heading.no-border { + margin: -1px -1px 0 -1px; + border: none; +} + +.panel-heading .nav { + margin: -10px -15px; +} + +.panel-heading .list-group { + background: transparent; +} + +.panel-footer { + background-color: #ffffff; + border-color: #edf1f2; + border-radius: 0 0 2px 2px; +} + +.panel-default { + border-color: #dee5e7; +} + +.panel-default > .panel-heading, +.panel-default > .panel-footer { + border-color: #edf1f2; +} + +.panel-group .panel-heading + .panel-collapse .panel-body { + border-top: 1px solid #eaedef; +} + +.table > tbody > tr > th, +.table > tfoot > tr > th, +.table > tbody > tr > td, +.table > tfoot > tr > td { + padding: 8px 15px; + border-top: 1px solid #eaeff0; +} + +.table > thead > tr > th { + padding: 8px 15px; + border-bottom: 1px solid #eaeff0; +} + +.table-bordered { + border-color: #eaeff0; +} + +.table-bordered > tbody > tr > td { + border-color: #eaeff0; +} + +.table-bordered > thead > tr > th { + border-color: #eaeff0; +} + +.table-striped > tbody > tr:nth-child(odd) > td, +.table-striped > tbody > tr:nth-child(odd) > th { + background-color: #fafbfc; +} + +.table-striped > thead > th { + background-color: #fafbfc; + border-right: 1px solid #eaeff0; +} + +.table-striped > thead > th:last-child { + border-right: none; +} + +.well, +pre { + background-color: #edf1f2; + border-color: #dee5e7; +} + +.dropdown-menu { + border: 1px solid #dee5e7; + border: 1px solid rgba(0, 0, 0, 0.1); + border-radius: 2px; + -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1); + box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1); +} + +.dropdown-menu.pull-left { + left: 100%; +} + +.dropdown-menu > .panel { + margin: -5px 0; + border: none; +} + +.dropdown-menu > li > a { + padding: 5px 15px; +} + +.dropdown-menu > li > a:hover, +.dropdown-menu > li > a:focus, +.dropdown-menu > .active > a, +.dropdown-menu > .active > a:hover, +.dropdown-menu > .active > a:focus { + color: #58666e; + background-color: #edf1f2 !important; + background-image: none; + filter: none; +} + +.dropdown-header { + padding: 5px 15px; +} + +.dropdown-submenu { + position: relative; +} + +.dropdown-submenu:hover > a, +.dropdown-submenu:focus > a { + color: #58666e; + background-color: #edf1f2 !important; +} + +.dropdown-submenu:hover > .dropdown-menu, +.dropdown-submenu:focus > .dropdown-menu { + display: block; +} + +.dropdown-submenu.pull-left { + float: none !important; +} + +.dropdown-submenu.pull-left > .dropdown-menu { + left: -100%; + margin-left: 10px; +} + +.dropdown-submenu .dropdown-menu { + top: 0; + left: 100%; + margin-top: -6px; + margin-left: -1px; +} + +.dropup .dropdown-submenu > .dropdown-menu { + top: auto; + bottom: 0; +} + +.btn-group > .btn { + margin-left: -1px; +} + +/*cols*/ + +.col-lg-2-4 { + position: relative; + min-height: 1px; + padding-right: 15px; + padding-left: 15px; +} + +.col-0 { + clear: left; +} + +.row.no-gutter { + margin-right: 0; + margin-left: 0; +} + +.no-gutter [class*="col"] { + padding: 0; +} + +.row-sm { + margin-right: -10px; + margin-left: -10px; +} + +.row-sm > div { + padding-right: 10px; + padding-left: 10px; +} + +.modal-backdrop { + background-color: #3a3f51; +} + +.modal-backdrop.in { + opacity: 0.8; + filter: alpha(opacity=80); +} + +.modal-over { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; +} + +.modal-center { + position: absolute; + top: 50%; + left: 50%; +} + +/*layout*/ + +html, +body { + width: 100%; + height: 100%; +} + +body { + overflow-x: hidden; +} + +.app { + position: relative; + width: 100%; + height: auto; + min-height: 100%; +} + +.app:before { + position: absolute; + top: 0; + bottom: 0; + z-index: -1; + display: block; + width: inherit; + background-color: #f0f3f4; + border: inherit; + content: ""; +} + +.app-header-fixed { + padding-top: 50px; +} + +.app-header-fixed .app-header { + position: fixed; + top: 0; + width: 100%; +} + +.app-header { + z-index: 1025; + border-radius: 0; +} + +.app-aside { + float: left; +} + +.app-aside:before { + position: absolute; + top: 0; + bottom: 0; + z-index: 0; + width: inherit; + background-color: inherit; + border: inherit; + content: ""; +} + +.app-aside-footer { + position: absolute; + bottom: 0; + z-index: 1000; + width: 100%; + max-width: 200px; +} + +.app-aside-folded .app-aside-footer { + max-width: 60px; +} + +.app-aside-footer ~ div { + padding-bottom: 50px; +} + +.app-aside-right { + padding-bottom: 50px; +} + +.app-content { + height: 100%; +} + +.app-content:before, +.app-content:after { + display: table; + content: " "; +} + +.app-content:after { + clear: both; +} + +.app-content-full { + position: absolute; + top: 50px; + bottom: 50px; + width: auto !important; + height: auto; + padding: 0 !important; + overflow-y: auto; + -webkit-overflow-scrolling: touch; +} + +.app-content-full.h-full { + bottom: 0; + height: auto; +} + +.app-content-body { + float: left; + width: 100%; + padding-bottom: 50px; +} + +.app-footer { + position: absolute; + right: 0; + bottom: 0; + left: 0; + z-index: 1005; +} + +.app-footer.app-footer-fixed { + position: fixed; +} + +.hbox { + display: table; + width: 100%; + height: 100%; + border-spacing: 0; + table-layout: fixed; +} + +.hbox .col { + display: table-cell; + float: none; + height: 100%; + vertical-align: top; +} + +.v-middle { + vertical-align: middle !important; +} + +.v-top { + vertical-align: top !important; +} + +.v-bottom { + vertical-align: bottom !important; +} + +.vbox { + position: relative; + display: table; + width: 100%; + height: 100%; + min-height: 240px; + border-spacing: 0; +} + +.vbox .row-row { + display: table-row; + height: 100%; +} + +.vbox .row-row .cell { + position: relative; + width: 100%; + height: 100%; + overflow: auto; + -webkit-overflow-scrolling: touch; +} + +.ie .vbox .row-row .cell { + display: table-cell; +} + +.vbox .row-row .cell .cell-inner { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; +} + +.navbar { + margin: 0; + border-width: 0; + border-radius: 0; +} + +.navbar .navbar-form-sm { + margin-top: 10px; + margin-bottom: 10px; +} + +.navbar-md { + min-height: 60px; +} + +.navbar-md .navbar-btn { + margin-top: 13px; +} + +.navbar-md .navbar-form { + margin-top: 15px; +} + +.navbar-md .navbar-nav > li > a { + padding-top: 20px; + padding-bottom: 20px; +} + +.navbar-md .navbar-brand { + line-height: 60px; +} + +.navbar-header > button { + padding: 10px 17px; + font-size: 16px; + line-height: 30px; + text-decoration: none; + background-color: transparent; + border: none; +} + +.navbar-brand { + display: inline-block; + float: none; + height: auto; + padding: 0 20px; + font-size: 20px; + font-weight: 700; + line-height: 50px; + text-align: center; +} + +.navbar-brand:hover { + text-decoration: none; +} + +.navbar-brand img { + display: inline; + max-height: 20px; + margin-top: -4px; + vertical-align: middle; +} + +@media (min-width: 768px) { + .app-aside, + .navbar-header { + width: 200px; + } + .navbar-collapse, + .app-content, + .app-footer { + margin-left: 200px; + } + .app-aside-right { + position: absolute; + top: 50px; + right: 0; + bottom: 0; + z-index: 1000; + } + .app-aside-right.pos-fix { + z-index: 1010; + } + .visible-folded { + display: none; + } + .app-aside-folded .hidden-folded { + display: none !important; + } + .app-aside-folded .visible-folded { + display: inherit; + } + .app-aside-folded .text-center-folded { + text-align: center; + } + .app-aside-folded .pull-none-folded { + float: none !important; + } + .app-aside-folded .w-auto-folded { + width: auto; + } + .app-aside-folded .app-aside, + .app-aside-folded .navbar-header { + width: 60px; + } + .app-aside-folded .navbar-collapse, + .app-aside-folded .app-content, + .app-aside-folded .app-footer { + margin-left: 60px; + } + .app-aside-folded .app-header .navbar-brand { + display: block; + padding: 0; + } + .app-aside-fixed .app-aside:before { + position: fixed; + } + .app-aside-fixed .app-header .navbar-header { + position: fixed; + } + .app-aside-fixed .aside-wrap { + position: fixed; + top: 50px; + bottom: 0; + left: 0; + z-index: 1000; + width: 199px; + overflow: hidden; + } + .app-aside-fixed .aside-wrap .navi-wrap { + position: relative; + width: 217px; + height: 100%; + overflow-x: hidden; + overflow-y: scroll; + -webkit-overflow-scrolling: touch; + } + .app-aside-fixed .aside-wrap .navi-wrap::-webkit-scrollbar { + -webkit-appearance: none; + } + .app-aside-fixed .aside-wrap .navi-wrap::-webkit-scrollbar:vertical { + width: 17px; + } + .app-aside-fixed .aside-wrap .navi-wrap > * { + width: 200px; + } + .smart .app-aside-fixed .aside-wrap .navi-wrap { + width: 200px; + } + .app-aside-fixed.app-aside-folded .app-aside { + position: fixed; + top: 0; + bottom: 0; + z-index: 1010; + } + .app-aside-fixed.app-aside-folded .aside-wrap { + width: 59px; + } + .app-aside-fixed.app-aside-folded .aside-wrap .navi-wrap { + width: 77px; + } + .app-aside-fixed.app-aside-folded .aside-wrap .navi-wrap > * { + width: 60px; + } + .smart .app-aside-fixed.app-aside-folded .aside-wrap .navi-wrap { + width: 60px; + } + .bg-auto:before { + position: absolute; + top: 0; + bottom: 0; + z-index: -1; + width: inherit; + background-color: inherit; + border: inherit; + content: ""; + } + .bg-auto.b-l:before { + margin-left: -1px; + } + .bg-auto.b-r:before { + margin-right: -1px; + } + .col.show { + display: table-cell !important; + } +} + +@media (min-width: 768px) and (max-width: 991px) { + .hbox-auto-sm { + display: block; + } + .hbox-auto-sm > .col { + display: block; + width: auto; + height: auto; + } + .hbox-auto-sm > .col.show { + display: block !important; + } +} + +@media (max-width: 767px) { + body { + height: auto; + min-height: 100%; + } + .navbar-fixed-bottom { + position: fixed; + } + .app-aside { + float: none; + } + .app-content-full { + position: relative; + top: 0; + width: 100% !important; + } + .hbox-auto-xs { + display: block; + } + .hbox-auto-xs > .col { + display: block; + width: auto; + height: auto; + } + .navbar-nav { + margin-top: 0; + margin-bottom: 0; + } + .navbar-nav > li > a { + box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1); + } + .navbar-nav > li > a .up { + top: 0; + } + .navbar-nav > li > a .avatar { + width: 30px; + margin-top: -5px; + } + .navbar-nav .open .dropdown-menu { + background-color: #fff; + } + .navbar-form { + margin-top: 0 !important; + margin-bottom: 0 !important; + box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1); + } + .navbar-form .form-group { + margin-bottom: 0; + } +} + +html.bg { + background: url('../img/bg.jpg'); + background-attachment: fixed; + background-size: cover; +} + +.app.container { + padding-right: 0; + padding-left: 0; +} + +@media (min-width: 768px) { + .app.container { + width: 750px; + -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.3); + box-shadow: 0 0 30px rgba(0, 0, 0, 0.3); + } + .app.container .app-aside { + overflow-x: hidden; + } + .app.container.app-aside-folded .app-aside { + overflow-x: visible; + } + .app.container.app-aside-fixed .aside-wrap { + left: inherit; + } + .app.container.app-aside-fixed.app-aside-folded .app-aside > ul.nav { + position: absolute; + } + .app.container .app-header, + .app.container .app-aside { + max-width: 750px; + } + .app.container .app-footer-fixed { + right: auto; + left: auto; + width: 100%; + max-width: 550px; + } + .app.container.app-aside-folded .app-footer-fixed { + max-width: 690px; + } + .app.container.app-aside-dock .app-footer-fixed { + max-width: 750px; + } +} + +@media (min-width: 992px) { + .app.container { + width: 970px; + } + .app.container .app-header, + .app.container .app-aside { + max-width: 970px; + } + .app.container .app-footer-fixed { + max-width: 770px; + } + .app.container.app-aside-folded .app-footer-fixed { + max-width: 910px; + } + .app.container.app-aside-dock .app-footer-fixed { + max-width: 970px; + } +} + +@media (min-width: 1200px) { + .app.container { + width: 1170px; + } + .app.container .app-header, + .app.container .app-aside { + max-width: 1170px; + } + .app.container .app-footer-fixed { + max-width: 970px; + } + .app.container.app-aside-folded .app-footer-fixed { + max-width: 1110px; + } + .app.container.app-aside-dock .app-footer-fixed { + max-width: 1170px; + } +} + +.nav-sub { + height: 0; + margin-left: -20px; + overflow: hidden; + opacity: 0; + -webkit-transition: all 0.2s ease-in-out 0s; + transition: all 0.2s ease-in-out 0s; +} + +.active > .nav-sub, +.app-aside-folded li:hover > .nav-sub, +.app-aside-folded li:focus > .nav-sub, +.app-aside-folded li:active > .nav-sub { + height: auto !important; + margin-left: 0; + overflow: auto; + opacity: 1; +} + +.nav-sub-header { + display: none !important; +} + +.nav-sub-header a { + padding: 15px 20px; +} + +.navi ul.nav li { + position: relative; + display: block; +} + +.navi ul.nav li li a { + padding-left: 55px; +} + +.navi ul.nav li li ul { + display: none; +} + +.navi ul.nav li li.active > ul { + display: block; +} + +.navi ul.nav li a { + position: relative; + display: block; + padding: 10px 20px; + font-weight: normal; + text-transform: none; + -webkit-transition: background-color 0.2s ease-in-out 0s; + transition: background-color 0.2s ease-in-out 0s; +} + +.navi ul.nav li a .badge, +.navi ul.nav li a .label { + padding: 2px 5px; + margin-top: 2px; + font-size: 11px; +} + +.navi ul.nav li a > i { + position: relative; + float: left; + width: 40px; + margin: -10px -10px; + margin-right: 5px; + overflow: hidden; + line-height: 40px; + text-align: center; +} + +.navi ul.nav li a > i:before { + position: relative; + z-index: 2; +} + +@media (min-width: 768px) { + .app-aside-folded .nav-sub-header { + display: block !important; + } + .app-aside-folded .nav-sub-header a { + padding: 15px 20px !important; + } + .app-aside-folded .navi > ul > li > a { + position: relative; + height: 50px; + padding: 0; + text-align: center; + border: none; + } + .app-aside-folded .navi > ul > li > a span { + display: none; + } + .app-aside-folded .navi > ul > li > a span.pull-right { + display: none !important; + } + .app-aside-folded .navi > ul > li > a i { + display: block; + float: none; + width: auto; + margin: 0; + font-size: 16px; + line-height: 50px; + border: none !important; + } + .app-aside-folded .navi > ul > li > a i b { + left: 0 !important; + } + .app-aside-folded .navi > ul > li > a .badge, + .app-aside-folded .navi > ul > li > a .label { + position: absolute; + top: 8px; + right: 12px; + z-index: 3; + } + .app-aside-folded .navi > ul > li > ul { + position: absolute; + top: 0 !important; + left: 100%; + z-index: 1050; + width: 200px; + height: 0 !important; + -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1); + box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1); + } + .app-aside-folded .navi li li a { + padding-left: 20px !important; + } + .app-aside-folded.app-aside-fixed .app-aside > ul.nav { + position: fixed; + left: 80px; + z-index: 1010; + display: block; + width: 260px; + height: auto; + overflow: visible; + overflow-y: auto; + opacity: 1; + -webkit-overflow-scrolling: touch; + } + .app-aside-folded.app-aside-fixed .app-aside > ul.nav:before { + position: absolute; + top: 0; + left: -60px; + width: 60px; + height: 50px; + content: ""; + } + .app-aside-folded.app-aside-fixed .app-aside > ul.nav a { + padding-right: 20px !important; + padding-left: 20px !important; + } +} + +@media (max-width: 767px) { + html, + body { + overflow-x: hidden !important; + } + .app { + overflow-x: hidden; + } + .app-content { + -webkit-transition: -webkit-transform 0.2s ease; + -moz-transition: -moz-transform 0.2s ease; + -o-transition: -o-transform 0.2s ease; + transition: transform 0.2s ease; + } + .off-screen { + position: fixed; + top: 50px; + bottom: 0; + z-index: 1010; + display: block !important; + width: 75%; + overflow-x: hidden; + overflow-y: auto; + visibility: visible; + -webkit-overflow-scrolling: touch; + } + .off-screen + * { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1015; + width: 100%; + padding-top: 50px; + overflow: hidden; + background-color: #f0f3f4; + -webkit-transform: translate3d(75%, 0, 0px); + transform: translate3d(75%, 0, 0px); + -webkit-transition: -webkit-transform 0.2s ease; + -moz-transition: -moz-transform 0.2s ease; + -o-transition: -o-transform 0.2s ease; + transition: transform 0.2s ease; + -webkit-backface-visibility: hidden; + -moz-backface-visibility: hidden; + backface-visibility: hidden; + } + .off-screen + * .off-screen-toggle { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1020; + display: block !important; + } + .off-screen.pull-right { + right: 0; + } + .off-screen.pull-right + * { + -webkit-transform: translate3d(-75%, 0, 0px); + transform: translate3d(-75%, 0, 0px); + } +} + +@media (min-width: 992px) { + .app-aside-dock .app-content, + .app-aside-dock .app-footer { + margin-left: 0; + } + .app-aside-dock .app-aside-footer ~ div { + padding-bottom: 0; + } + .app-aside-dock.app-aside-fixed.app-header-fixed { + padding-top: 115px; + } + .app-aside-dock.app-aside-fixed .app-aside { + position: fixed; + top: 50px; + z-index: 1000; + width: 100%; + } + .app-aside-dock .app-aside, + .app-aside-dock .aside-wrap, + .app-aside-dock .navi-wrap { + position: relative; + top: 0; + float: none; + width: 100% !important; + overflow: visible !important; + } + .app-aside-dock .navi-wrap > * { + width: auto !important; + } + .app-aside-dock .app-aside { + bottom: auto !important; + } + .app-aside-dock .app-aside.b-r { + border-bottom: 1px solid #dee5e7; + border-right-width: 0; + } + .app-aside-dock .app-aside:before { + display: none; + } + .app-aside-dock .app-aside nav > .nav { + float: left; + } + .app-aside-dock .app-aside .hidden-folded, + .app-aside-dock .app-aside .line, + .app-aside-dock .app-aside .navi-wrap > div { + display: none !important; + } + .app-aside-dock .app-aside .navi > ul > li { + position: relative; + display: inline-block; + float: left; + } + .app-aside-dock .app-aside .navi > ul > li > a { + height: auto; + padding: 10px 15px 12px 15px; + text-align: center; + } + .app-aside-dock .app-aside .navi > ul > li > a > .badge, + .app-aside-dock .app-aside .navi > ul > li > a > .label { + position: absolute; + top: 5px; + right: 8px; + padding: 1px 4px; + } + .app-aside-dock .app-aside .navi > ul > li > a > i { + display: block; + float: none; + width: 40px; + margin-top: -10px; + margin-right: auto; + margin-bottom: -7px; + margin-left: auto; + font-size: 14px; + line-height: 40px; + } + .app-aside-dock .app-aside .navi > ul > li > a > span.pull-right { + position: absolute; + bottom: 2px; + left: 50%; + display: block !important; + margin-left: -6px; + line-height: 1; + } + .app-aside-dock .app-aside .navi > ul > li > a > span.pull-right i { + width: 12px; + font-size: 12px; + line-height: 12px; + } + .app-aside-dock .app-aside .navi > ul > li > a > span.pull-right i.text { + line-height: 14px; + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); + } + .app-aside-dock .app-aside .navi > ul > li > a > span { + display: block; + font-weight: normal; + } + .app-aside-dock .app-aside .navi > ul > li .nav-sub { + position: absolute; + top: auto !important; + left: 0; + z-index: 1050; + display: none; + width: 200px; + height: auto !important; + -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1); + box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1); + } + .app-aside-dock .app-aside .navi > ul > li .nav-sub-header { + display: none !important; + } + .app-aside-dock .app-aside .navi li li a { + padding-left: 15px; + } + .app-aside-dock .app-aside .navi li:hover > .nav-sub, + .app-aside-dock .app-aside .navi li:focus > .nav-sub, + .app-aside-dock .app-aside .navi li:active > .nav-sub { + display: block; + height: auto !important; + margin-left: 0; + overflow: auto; + opacity: 1; + } +} + +.arrow { + z-index: 10; + border-width: 9px; +} + +.arrow, +.arrow:after { + position: absolute; + display: block; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} + +.arrow:after { + border-width: 8px; + content: ""; +} + +.arrow.top { + top: -9px; + left: 50%; + margin-left: -9px; + border-bottom-color: rgba(0, 0, 0, 0.1); + border-top-width: 0; +} + +.arrow.top:after { + top: 1px; + margin-left: -8px; + border-bottom-color: #ffffff; + border-top-width: 0; +} + +.arrow.top.arrow-primary:after { + border-bottom-color: #7266ba; +} + +.arrow.top.arrow-info:after { + border-bottom-color: #23b7e5; +} + +.arrow.top.arrow-success:after { + border-bottom-color: #27c24c; +} + +.arrow.top.arrow-danger:after { + border-bottom-color: #f05050; +} + +.arrow.top.arrow-warning:after { + border-bottom-color: #fad733; +} + +.arrow.top.arrow-light:after { + border-bottom-color: #edf1f2; +} + +.arrow.top.arrow-dark:after { + border-bottom-color: #3a3f51; +} + +.arrow.top.arrow-black:after { + border-bottom-color: #1c2b36; +} + +.arrow.right { + top: 50%; + right: -9px; + margin-top: -9px; + border-left-color: rgba(0, 0, 0, 0.1); + border-right-width: 0; +} + +.arrow.right:after { + right: 1px; + bottom: -8px; + border-left-color: #ffffff; + border-right-width: 0; +} + +.arrow.right.arrow-primary:after { + border-left-color: #7266ba; +} + +.arrow.right.arrow-info:after { + border-left-color: #23b7e5; +} + +.arrow.right.arrow-success:after { + border-left-color: #27c24c; +} + +.arrow.right.arrow-danger:after { + border-left-color: #f05050; +} + +.arrow.right.arrow-warning:after { + border-left-color: #fad733; +} + +.arrow.right.arrow-light:after { + border-left-color: #edf1f2; +} + +.arrow.right.arrow-dark:after { + border-left-color: #3a3f51; +} + +.arrow.right.arrow-black:after { + border-left-color: #1c2b36; +} + +.arrow.bottom { + bottom: -9px; + left: 50%; + margin-left: -9px; + border-top-color: rgba(0, 0, 0, 0.1); + border-bottom-width: 0; +} + +.arrow.bottom:after { + bottom: 1px; + margin-left: -8px; + border-top-color: #ffffff; + border-bottom-width: 0; +} + +.arrow.bottom.arrow-primary:after { + border-top-color: #7266ba; +} + +.arrow.bottom.arrow-info:after { + border-top-color: #23b7e5; +} + +.arrow.bottom.arrow-success:after { + border-top-color: #27c24c; +} + +.arrow.bottom.arrow-danger:after { + border-top-color: #f05050; +} + +.arrow.bottom.arrow-warning:after { + border-top-color: #fad733; +} + +.arrow.bottom.arrow-light:after { + border-top-color: #edf1f2; +} + +.arrow.bottom.arrow-dark:after { + border-top-color: #3a3f51; +} + +.arrow.bottom.arrow-black:after { + border-top-color: #1c2b36; +} + +.arrow.left { + top: 50%; + left: -9px; + margin-top: -9px; + border-right-color: rgba(0, 0, 0, 0.1); + border-left-width: 0; +} + +.arrow.left:after { + bottom: -8px; + left: 1px; + border-right-color: #ffffff; + border-left-width: 0; +} + +.arrow.left.arrow-primary:after { + border-right-color: #7266ba; +} + +.arrow.left.arrow-info:after { + border-right-color: #23b7e5; +} + +.arrow.left.arrow-success:after { + border-right-color: #27c24c; +} + +.arrow.left.arrow-danger:after { + border-right-color: #f05050; +} + +.arrow.left.arrow-warning:after { + border-right-color: #fad733; +} + +.arrow.left.arrow-light:after { + border-right-color: #edf1f2; +} + +.arrow.left.arrow-dark:after { + border-right-color: #3a3f51; +} + +.arrow.left.arrow-black:after { + border-right-color: #1c2b36; +} + +.arrow.pull-left { + left: 19px; +} + +.arrow.pull-right { + right: 19px; + left: auto; +} + +.arrow.pull-up { + top: 19px; +} + +.arrow.pull-down { + top: auto; + bottom: 19px; +} + +.btn { + font-weight: 500; + border-radius: 2px; + outline: 0!important; +} + +.btn-link { + color: #58666e; +} + +.btn-link.active { + box-shadow: none; + webkit-box-shadow: none; +} + +.btn-default { + color: #58666e !important; + background-color: #fcfdfd; + background-color: #fff; + border-color: #dee5e7; + border-bottom-color: #d8e1e3; + -webkit-box-shadow: 0 1px 1px rgba(90, 90, 90, 0.1); + box-shadow: 0 1px 1px rgba(90, 90, 90, 0.1); +} + +.btn-default:hover, +.btn-default:focus, +.btn-default:active, +.btn-default.active, +.open .dropdown-toggle.btn-default { + color: #58666e !important; + background-color: #edf1f2; + border-color: #c7d3d6; +} + +.btn-default:active, +.btn-default.active, +.open .dropdown-toggle.btn-default { + background-image: none; +} + +.btn-default.disabled, +.btn-default[disabled], +fieldset[disabled] .btn-default, +.btn-default.disabled:hover, +.btn-default[disabled]:hover, +fieldset[disabled] .btn-default:hover, +.btn-default.disabled:focus, +.btn-default[disabled]:focus, +fieldset[disabled] .btn-default:focus, +.btn-default.disabled:active, +.btn-default[disabled]:active, +fieldset[disabled] .btn-default:active, +.btn-default.disabled.active, +.btn-default[disabled].active, +fieldset[disabled] .btn-default.active { + background-color: #fcfdfd; + border-color: #dee5e7; +} + +.btn-default.btn-bg { + border-color: rgba(0, 0, 0, 0.1); + background-clip: padding-box; +} + +.btn-primary { + color: #ffffff !important; + background-color: #7266ba; + border-color: #7266ba; +} + +.btn-primary:hover, +.btn-primary:focus, +.btn-primary:active, +.btn-primary.active, +.open .dropdown-toggle.btn-primary { + color: #ffffff !important; + background-color: #6254b2; + border-color: #5a4daa; +} + +.btn-primary:active, +.btn-primary.active, +.open .dropdown-toggle.btn-primary { + background-image: none; +} + +.btn-primary.disabled, +.btn-primary[disabled], +fieldset[disabled] .btn-primary, +.btn-primary.disabled:hover, +.btn-primary[disabled]:hover, +fieldset[disabled] .btn-primary:hover, +.btn-primary.disabled:focus, +.btn-primary[disabled]:focus, +fieldset[disabled] .btn-primary:focus, +.btn-primary.disabled:active, +.btn-primary[disabled]:active, +fieldset[disabled] .btn-primary:active, +.btn-primary.disabled.active, +.btn-primary[disabled].active, +fieldset[disabled] .btn-primary.active { + background-color: #7266ba; + border-color: #7266ba; +} + +.btn-success { + color: #ffffff !important; + background-color: #27c24c; + border-color: #27c24c; +} + +.btn-success:hover, +.btn-success:focus, +.btn-success:active, +.btn-success.active, +.open .dropdown-toggle.btn-success { + color: #ffffff !important; + background-color: #23ad44; + border-color: #20a03f; +} + +.btn-success:active, +.btn-success.active, +.open .dropdown-toggle.btn-success { + background-image: none; +} + +.btn-success.disabled, +.btn-success[disabled], +fieldset[disabled] .btn-success, +.btn-success.disabled:hover, +.btn-success[disabled]:hover, +fieldset[disabled] .btn-success:hover, +.btn-success.disabled:focus, +.btn-success[disabled]:focus, +fieldset[disabled] .btn-success:focus, +.btn-success.disabled:active, +.btn-success[disabled]:active, +fieldset[disabled] .btn-success:active, +.btn-success.disabled.active, +.btn-success[disabled].active, +fieldset[disabled] .btn-success.active { + background-color: #27c24c; + border-color: #27c24c; +} + +.btn-info { + color: #ffffff !important; + background-color: #23b7e5; + border-color: #23b7e5; +} + +.btn-info:hover, +.btn-info:focus, +.btn-info:active, +.btn-info.active, +.open .dropdown-toggle.btn-info { + color: #ffffff !important; + background-color: #19a9d5; + border-color: #189ec8; +} + +.btn-info:active, +.btn-info.active, +.open .dropdown-toggle.btn-info { + background-image: none; +} + +.btn-info.disabled, +.btn-info[disabled], +fieldset[disabled] .btn-info, +.btn-info.disabled:hover, +.btn-info[disabled]:hover, +fieldset[disabled] .btn-info:hover, +.btn-info.disabled:focus, +.btn-info[disabled]:focus, +fieldset[disabled] .btn-info:focus, +.btn-info.disabled:active, +.btn-info[disabled]:active, +fieldset[disabled] .btn-info:active, +.btn-info.disabled.active, +.btn-info[disabled].active, +fieldset[disabled] .btn-info.active { + background-color: #23b7e5; + border-color: #23b7e5; +} + +.btn-warning { + color: #ffffff !important; + background-color: #fad733; + border-color: #fad733; +} + +.btn-warning:hover, +.btn-warning:focus, +.btn-warning:active, +.btn-warning.active, +.open .dropdown-toggle.btn-warning { + color: #ffffff !important; + background-color: #f9d21a; + border-color: #f9cf0b; +} + +.btn-warning:active, +.btn-warning.active, +.open .dropdown-toggle.btn-warning { + background-image: none; +} + +.btn-warning.disabled, +.btn-warning[disabled], +fieldset[disabled] .btn-warning, +.btn-warning.disabled:hover, +.btn-warning[disabled]:hover, +fieldset[disabled] .btn-warning:hover, +.btn-warning.disabled:focus, +.btn-warning[disabled]:focus, +fieldset[disabled] .btn-warning:focus, +.btn-warning.disabled:active, +.btn-warning[disabled]:active, +fieldset[disabled] .btn-warning:active, +.btn-warning.disabled.active, +.btn-warning[disabled].active, +fieldset[disabled] .btn-warning.active { + background-color: #fad733; + border-color: #fad733; +} + +.btn-danger { + color: #ffffff !important; + background-color: #f05050; + border-color: #f05050; +} + +.btn-danger:hover, +.btn-danger:focus, +.btn-danger:active, +.btn-danger.active, +.open .dropdown-toggle.btn-danger { + color: #ffffff !important; + background-color: #ee3939; + border-color: #ed2a2a; +} + +.btn-danger:active, +.btn-danger.active, +.open .dropdown-toggle.btn-danger { + background-image: none; +} + +.btn-danger.disabled, +.btn-danger[disabled], +fieldset[disabled] .btn-danger, +.btn-danger.disabled:hover, +.btn-danger[disabled]:hover, +fieldset[disabled] .btn-danger:hover, +.btn-danger.disabled:focus, +.btn-danger[disabled]:focus, +fieldset[disabled] .btn-danger:focus, +.btn-danger.disabled:active, +.btn-danger[disabled]:active, +fieldset[disabled] .btn-danger:active, +.btn-danger.disabled.active, +.btn-danger[disabled].active, +fieldset[disabled] .btn-danger.active { + background-color: #f05050; + border-color: #f05050; +} + +.btn-dark { + color: #ffffff !important; + background-color: #3a3f51; + border-color: #3a3f51; +} + +.btn-dark:hover, +.btn-dark:focus, +.btn-dark:active, +.btn-dark.active, +.open .dropdown-toggle.btn-dark { + color: #ffffff !important; + background-color: #2f3342; + border-color: #292d39; +} + +.btn-dark:active, +.btn-dark.active, +.open .dropdown-toggle.btn-dark { + background-image: none; +} + +.btn-dark.disabled, +.btn-dark[disabled], +fieldset[disabled] .btn-dark, +.btn-dark.disabled:hover, +.btn-dark[disabled]:hover, +fieldset[disabled] .btn-dark:hover, +.btn-dark.disabled:focus, +.btn-dark[disabled]:focus, +fieldset[disabled] .btn-dark:focus, +.btn-dark.disabled:active, +.btn-dark[disabled]:active, +fieldset[disabled] .btn-dark:active, +.btn-dark.disabled.active, +.btn-dark[disabled].active, +fieldset[disabled] .btn-dark.active { + background-color: #3a3f51; + border-color: #3a3f51; +} + +.btn-black { + color: #ffffff !important; + background-color: #1c2b36; + border-color: #1c2b36; +} + +.btn-black:hover, +.btn-black:focus, +.btn-black:active, +.btn-black.active, +.open .dropdown-toggle.btn-black { + color: #ffffff !important; + background-color: #131e25; + border-color: #0e161b; +} + +.btn-black:active, +.btn-black.active, +.open .dropdown-toggle.btn-black { + background-image: none; +} + +.btn-black.disabled, +.btn-black[disabled], +fieldset[disabled] .btn-black, +.btn-black.disabled:hover, +.btn-black[disabled]:hover, +fieldset[disabled] .btn-black:hover, +.btn-black.disabled:focus, +.btn-black[disabled]:focus, +fieldset[disabled] .btn-black:focus, +.btn-black.disabled:active, +.btn-black[disabled]:active, +fieldset[disabled] .btn-black:active, +.btn-black.disabled.active, +.btn-black[disabled].active, +fieldset[disabled] .btn-black.active { + background-color: #1c2b36; + border-color: #1c2b36; +} + +.btn-icon { + width: 34px; + height: 34px; + padding: 0 !important; + text-align: center; +} + +.btn-icon i { + position: relative; + top: -1px; + line-height: 34px; +} + +.btn-icon.btn-sm { + width: 30px; + height: 30px; +} + +.btn-icon.btn-sm i { + line-height: 30px; +} + +.btn-icon.btn-lg { + width: 45px; + height: 45px; +} + +.btn-icon.btn-lg i { + line-height: 45px; +} + +.btn-rounded { + padding-right: 15px; + padding-left: 15px; + border-radius: 50px; +} + +.btn-rounded.btn-lg { + padding-right: 25px; + padding-left: 25px; +} + +.btn > i.pull-left, +.btn > i.pull-right { + line-height: 1.42857143; +} + +.btn-block { + padding-right: 12px; + padding-left: 12px; +} + +.btn-group-vertical > .btn:first-child:not(:last-child) { + border-top-right-radius: 2px; +} + +.btn-group-vertical > .btn:last-child:not(:first-child) { + border-bottom-left-radius: 2px; +} + +.btn-addon i { + position: relative; + float: left; + width: 34px; + height: 34px; + margin: -7px -12px; + margin-right: 12px; + line-height: 34px; + text-align: center; + background-color: rgba(0, 0, 0, 0.1); + border-radius: 2px 0 0 2px; +} + +.btn-addon i.pull-right { + margin-right: -12px; + margin-left: 12px; + border-radius: 0 2px 2px 0; +} + +.btn-addon.btn-sm i { + width: 30px; + height: 30px; + margin: -6px -10px; + margin-right: 10px; + line-height: 30px; +} + +.btn-addon.btn-sm i.pull-right { + margin-right: -10px; + margin-left: 10px; +} + +.btn-addon.btn-lg i { + width: 45px; + height: 45px; + margin: -11px -16px; + margin-right: 16px; + line-height: 45px; +} + +.btn-addon.btn-lg i.pull-right { + margin-right: -16px; + margin-left: 16px; +} + +.btn-addon.btn-default i { + background-color: transparent; + border-right: 1px solid #dee5e7; +} + +.btn-groups .btn { + margin-bottom: 5px; +} + +.list-icon i { + display: inline-block; + width: 40px; + margin: 0; + text-align: center; + vertical-align: middle; + -webkit-transition: font-size 0.2s; + transition: font-size 0.2s; +} + +.list-icon div { + line-height: 40px; + white-space: nowrap; +} + + + +.settings { + position: fixed; + top: 120px; + right: -240px; + z-index: 1050; + width: 240px; + -webkit-transition: right 0.2s; + transition: right 0.2s; +} + +.settings.active { + right: -1px; +} + +.settings > .btn { + position: absolute; + top: -1px; + left: -42px; + padding: 10px 15px; + background: #f6f8f8 !important; + border-color: #dee5e7; + border-right-width: 0; +} + +.settings .i-checks span b { + display: inline-block; + float: left; + width: 50%; + height: 20px; +} + +.settings .i-checks span b.header { + height: 10px; +} + +.streamline { + position: relative; + border-color: #dee5e7; +} + +.streamline .sl-item:after, +.streamline:after { + position: absolute; + bottom: 0; + left: 0; + width: 9px; + height: 9px; + margin-left: -5px; + background-color: #fff; + border-color: inherit; + border-style: solid; + border-width: 1px; + border-radius: 10px; + content: ''; +} + +.sl-item { + position: relative; + padding-bottom: 1px; + border-color: #dee5e7; +} + +.sl-item:before, +.sl-item:after { + display: table; + content: " "; +} + +.sl-item:after { + clear: both; +} + +.sl-item:after { + top: 6px; + bottom: auto; +} + +.sl-item.b-l { + margin-left: -1px; +} + +.timeline { + padding: 0; + margin: 0; +} + +.tl-item { + display: block; +} + +.tl-item:before, +.tl-item:after { + display: table; + content: " "; +} + +.tl-item:after { + clear: both; +} + +.visible-left { + display: none; +} + +.tl-wrap { + display: block; + padding: 15px 0 15px 20px; + margin-left: 6em; + border-color: #dee5e7; + border-style: solid; + border-width: 0 0 0 4px; +} + +.tl-wrap:before, +.tl-wrap:after { + display: table; + content: " "; +} + +.tl-wrap:after { + clear: both; +} + +.tl-wrap:before { + position: relative; + top: 15px; + float: left; + width: 10px; + height: 10px; + margin-left: -27px; + background: #edf1f2; + border-color: inherit; + border-style: solid; + border-width: 3px; + border-radius: 50%; + content: ""; + box-shadow: 0 0 0 4px #f0f3f4; +} + +.tl-wrap:hover:before { + background: transparent; + border-color: #fff; +} + +.tl-date { + position: relative; + top: 10px; + display: block; + float: left; + width: 4.5em; + margin-left: -7.5em; + text-align: right; +} + +.tl-content { + position: relative; + display: inline-block; + padding-top: 10px; + padding-bottom: 10px; +} + +.tl-content.block { + display: block; + width: 100%; +} + +.tl-content.panel { + margin-bottom: 0; +} + +.tl-header { + display: block; + width: 12em; + margin-left: 2px; + text-align: center; +} + +.timeline-center .tl-item { + margin-left: 50%; +} + +.timeline-center .tl-item .tl-wrap { + margin-left: -2px; +} + +.timeline-center .tl-header { + width: auto; + margin: 0; +} + +.timeline-center .tl-left { + margin-right: 50%; + margin-left: 0; +} + +.timeline-center .tl-left .hidden-left { + display: none !important; +} + +.timeline-center .tl-left .visible-left { + display: inherit; +} + +.timeline-center .tl-left .tl-wrap { + float: right; + padding-right: 20px; + padding-left: 0; + margin-right: -2px; + border-right-width: 4px; + border-left-width: 0; +} + +.timeline-center .tl-left .tl-wrap:before { + float: right; + margin-right: -27px; + margin-left: 0; +} + +.timeline-center .tl-left .tl-date { + float: right; + margin-right: -8.5em; + margin-left: 0; + text-align: left; +} + +.i-switch { + position: relative; + display: inline-block; + width: 35px; + height: 20px; + margin: 0; + cursor: pointer; + background-color: #27c24c; + border-radius: 30px; +} + +.i-switch input { + position: absolute; + opacity: 0; + filter: alpha(opacity=0); +} + +.i-switch input:checked + i:before { + top: 50%; + right: 5px; + bottom: 50%; + left: 50%; + border-width: 0; + border-radius: 5px; +} + +.i-switch input:checked + i:after { + margin-left: 16px; +} + +.i-switch i:before { + position: absolute; + top: -1px; + right: -1px; + bottom: -1px; + left: -1px; + background-color: #fff; + border: 1px solid #f0f0f0; + border-radius: 30px; + content: ""; + -webkit-transition: all 0.2s; + transition: all 0.2s; +} + +.i-switch i:after { + position: absolute; + top: 1px; + bottom: 1px; + width: 18px; + background-color: #fff; + border-radius: 50%; + content: ""; + -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.25); + box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.25); + -webkit-transition: margin-left 0.3s; + transition: margin-left 0.3s; +} + +.i-switch-md { + width: 40px; + height: 24px; +} + +.i-switch-md input:checked + i:after { + margin-left: 17px; +} + +.i-switch-md i:after { + width: 22px; +} + +.i-switch-lg { + width: 50px; + height: 30px; +} + +.i-switch-lg input:checked + i:after { + margin-left: 21px; +} + +.i-switch-lg i:after { + width: 28px; +} + +.i-checks { + padding-left: 20px; + cursor: pointer; +} + +.i-checks input { + position: absolute; + margin-left: -20px; + opacity: 0; +} + +.i-checks input:checked + i { + border-color: #23b7e5; +} + +.i-checks input:checked + i:before { + top: 4px; + left: 4px; + width: 10px; + height: 10px; + background-color: #23b7e5; +} + +.i-checks input:checked + span .active { + display: inherit; +} + +.i-checks input[type="radio"] + i, +.i-checks input[type="radio"] + i:before { + border-radius: 50%; +} + +.i-checks input[disabled] + i, +fieldset[disabled] .i-checks input + i { + border-color: #dee5e7; +} + +.i-checks input[disabled] + i:before, +fieldset[disabled] .i-checks input + i:before { + background-color: #dee5e7; +} + +.i-checks > i { + position: relative; + display: inline-block; + width: 20px; + height: 20px; + margin-top: -2px; + margin-right: 4px; + margin-left: -20px; + line-height: 1; + vertical-align: middle; + background-color: #fff; + border: 1px solid #cfdadd; +} + +.i-checks > i:before { + position: absolute; + top: 50%; + left: 50%; + width: 0; + height: 0; + background-color: transparent; + content: ""; + -webkit-transition: all 0.2s; + transition: all 0.2s; +} + +.i-checks > span { + margin-left: -20px; +} + +.i-checks > span .active { + display: none; +} + +.i-checks-sm input:checked + i:before { + top: 3px; + left: 3px; + width: 8px; + height: 8px; +} + +.i-checks-sm > i { + width: 16px; + height: 16px; + margin-right: 6px; + margin-left: -18px; +} + +.i-checks-lg input:checked + i:before { + top: 8px; + left: 8px; + width: 12px; + height: 12px; +} + +.i-checks-lg > i { + width: 30px; + height: 30px; +} + +.datepicker { + margin: 0 5px; +} + +.datepicker .btn-default { + border-width: 0; + box-shadow: none; +} + +.datepicker .btn[disabled] { + opacity: 0.4; +} + +.datepicker .btn-info .text-info { + color: #fff !important; +} + +/*Charts*/ + +.jqstooltip { + max-height: 12px; + padding: 5px 10px !important; + background-color: rgba(0, 0, 0, 0.8) !important; + border: solid 1px #000 !important; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; +} + +.easyPieChart { + position: relative; + text-align: center; +} + +.easyPieChart > div { + position: relative; + z-index: 1; +} + +.easyPieChart > div .text { + position: absolute; + top: 60%; + width: 100%; + line-height: 1; +} + +.easyPieChart > div img { + margin-top: -4px; +} + +.easyPieChart canvas { + position: absolute; + top: 0; + left: 0; + z-index: 0; +} + +#flotTip, +.flotTip { + z-index: 100; + padding: 4px 10px; + font-size: 12px; + color: #fff; + background-color: rgba(0, 0, 0, 0.8); + border: solid 1px #000 !important; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} + +.legendColorBox > div { + margin: 5px; + border: none !important; +} + +.legendColorBox > div > div { + border-radius: 10px; +} + +.sortable-placeholder { + min-height: 50px; + margin-bottom: 5px; + list-style: none; + border: 1px dashed #CCC; +} + +.panel .dataTables_wrapper { + padding-top: 10px; +} + +.panel .dataTables_wrapper > .row { + margin: 0; +} + +.panel .dataTables_wrapper > .row > .col-sm-12 { + padding: 0; +} + +.st-sort-ascent:before { + content: '\25B2'; +} + +.st-sort-descent:before { + content: '\25BC'; +} + +.st-selected td { + background: #f0f9ec !important; +} + +.chosen-choices, +.chosen-single, +.bootstrap-tagsinput { + border-color: #cfdadd !important; + border-radius: 2px !important; +} + +.bootstrap-tagsinput { + padding: 5px 12px !important; +} + +.item { + position: relative; +} + +.item .top { + position: absolute; + top: 0; + left: 0; +} + +.item .bottom { + position: absolute; + bottom: 0; + left: 0; +} + +.item .center { + position: absolute; + top: 50%; +} + +.item-overlay { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + display: none; +} + +.item-overlay.active, +.item:hover .item-overlay { + display: block; +} + +.form-validation .form-control.ng-dirty.ng-invalid { + border-color: #f05050; +} + +.form-validation .form-control.ng-dirty.ng-valid, +.form-validation .form-control.ng-dirty.ng-valid:focus { + border-color: #27c24c; +} + +.form-validation .i-checks .ng-invalid.ng-dirty + i { + border-color: #f05050; +} + +.ng-animate .bg-auto:before { + display: none; +} + +[ui-view].ng-leave { + display: none; +} + +[ui-view].ng-leave.smooth { + display: block; +} + +.smooth.ng-animate { + position: absolute; + width: 100%; + height: 100%; + overflow: hidden; +} + +.fade-in-right-big.ng-enter { + -webkit-animation: fadeInRightBig 0.5s; + animation: fadeInRightBig 0.5s; +} + +.fade-in-right-big.ng-leave { + -webkit-animation: fadeOutLeftBig 0.5s; + animation: fadeOutLeftBig 0.5s; +} + +.fade-in-left-big.ng-enter { + -webkit-animation: fadeInLeftBig 0.5s; + animation: fadeInLeftBig 0.5s; +} + +.fade-in-left-big.ng-leave { + -webkit-animation: fadeOutRightBig 0.5s; + animation: fadeOutRightBig 0.5s; +} + +.fade-in-up-big.ng-enter { + -webkit-animation: fadeInUpBig 0.5s; + animation: fadeInUpBig 0.5s; +} + +.fade-in-up-big.ng-leave { + -webkit-animation: fadeOutUpBig 0.5s; + animation: fadeOutUpBig 0.5s; +} + +.fade-in-down-big.ng-enter { + -webkit-animation: fadeInDownBig 0.5s; + animation: fadeInDownBig 0.5s; +} + +.fade-in-down-big.ng-leave { + -webkit-animation: fadeOutDownBig 0.5s; + animation: fadeOutDownBig 0.5s; +} + +.fade-in.ng-enter { + -webkit-animation: fadeIn 0.5s; + animation: fadeIn 0.5s; +} + +.fade-in.ng-leave { + -webkit-animation: fadeOut 0.5s; + animation: fadeOut 0.5s; +} + +.fade-in-right.ng-enter { + -webkit-animation: fadeInRight 0.5s; + animation: fadeInRight 0.5s; +} + +.fade-in-right.ng-leave { + -webkit-animation: fadeOutLeft 0.5s; + animation: fadeOutLeft 0.5s; +} + +.fade-in-left.ng-enter { + -webkit-animation: fadeInLeft 0.5s; + animation: fadeInLeft 0.5s; +} + +.fade-in-left.ng-leave { + -webkit-animation: fadeOutRight 0.5s; + animation: fadeOutRight 0.5s; +} + +.fade-in-up.ng-enter { + -webkit-animation: fadeInUp 0.5s; + animation: fadeInUp 0.5s; +} + +.fade-in-up.ng-leave { + -webkit-animation: fadeOutUp 0.5s; + animation: fadeOutUp 0.5s; +} + +.fade-in-down.ng-enter { + -webkit-animation: fadeInDown 0.5s; + animation: fadeInDown 0.5s; +} + +.fade-in-down.ng-leave { + -webkit-animation: fadeOutDown 0.5s; + animation: fadeOutDown 0.5s; +} + +.bg-gd { + background-image: -webkit-gradient(linear, left 0, left 100%, from(rgba(40, 50, 60, 0)), to(rgba(40, 50, 60, 0.075))); + background-image: -webkit-linear-gradient(top, rgba(40, 50, 60, 0), 0, rgba(40, 50, 60, 0.075), 100%); + background-image: -moz-linear-gradient(top, rgba(40, 50, 60, 0) 0, rgba(40, 50, 60, 0.075) 100%); + background-image: linear-gradient(to bottom, rgba(40, 50, 60, 0) 0, rgba(40, 50, 60, 0.075) 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0028323c', endColorstr='#1328323c', GradientType=0); + filter: none; +} + +.bg-gd-dk { + background-image: -webkit-gradient(linear, left 10%, left 100%, from(rgba(40, 50, 60, 0)), to(rgba(40, 50, 60, 0.5))); + background-image: -webkit-linear-gradient(top, rgba(40, 50, 60, 0), 10%, rgba(40, 50, 60, 0.5), 100%); + background-image: -moz-linear-gradient(top, rgba(40, 50, 60, 0) 10%, rgba(40, 50, 60, 0.5) 100%); + background-image: linear-gradient(to bottom, rgba(40, 50, 60, 0) 10%, rgba(40, 50, 60, 0.5) 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0028323c', endColorstr='#8028323c', GradientType=0); + filter: none; +} + +.bg-light { + color: #58666e; + background-color: #edf1f2; +} + +.bg-light.lt, +.bg-light .lt { + background-color: #f3f5f6; +} + +.bg-light.lter, +.bg-light .lter { + background-color: #f6f8f8; +} + +.bg-light.dk, +.bg-light .dk { + background-color: #e4eaec; +} + +.bg-light.dker, +.bg-light .dker { + background-color: #dde6e9; +} + +.bg-light.bg, +.bg-light .bg { + background-color: #edf1f2; +} + +.bg-dark { + color: #a6a8b1; + background-color: #3a3f51; +} + +.bg-dark.lt, +.bg-dark .lt { + background-color: #474c5e; +} + +.bg-dark.lter, +.bg-dark .lter { + background-color: #54596a; +} + +.bg-dark.dk, +.bg-dark .dk { + background-color: #2e3344; +} + +.bg-dark.dker, +.bg-dark .dker { + background-color: #232735; +} + +.bg-dark.bg, +.bg-dark .bg { + background-color: #3a3f51; +} + +.bg-dark a { + color: #c1c3c9; +} + +.bg-dark a:hover { + color: #ffffff; +} + +.bg-dark a.list-group-item:hover, +.bg-dark a.list-group-item:focus { + background-color: inherit; +} + +.bg-dark .nav > li:hover > a, +.bg-dark .nav > li:focus > a, +.bg-dark .nav > li.active > a { + color: #ffffff; + background-color: #2e3344; +} + +.bg-dark .nav > li > a { + color: #b4b6bd; +} + +.bg-dark .nav > li > a:hover, +.bg-dark .nav > li > a:focus { + background-color: #32374a; +} + +.bg-dark .nav .open > a { + background-color: #2e3344; +} + +.bg-dark .caret { + border-top-color: #a6a8b1; + border-bottom-color: #a6a8b1; +} + +.bg-dark.navbar .nav > li.active > a { + color: #ffffff; + background-color: #2e3344; +} + +.bg-dark .open > a, +.bg-dark .open > a:hover, +.bg-dark .open > a:focus { + color: #ffffff; +} + +.bg-dark .text-muted { + color: #8b8e99 !important; +} + +.bg-dark .text-lt { + color: #eaebed !important; +} + +.bg-dark.auto .list-group-item, +.bg-dark .auto .list-group-item { + background-color: transparent; + border-color: #2f3342 !important; +} + +.bg-dark.auto .list-group-item:hover, +.bg-dark .auto .list-group-item:hover, +.bg-dark.auto .list-group-item:focus, +.bg-dark .auto .list-group-item:focus, +.bg-dark.auto .list-group-item:active, +.bg-dark .auto .list-group-item:active, +.bg-dark.auto .list-group-item.active, +.bg-dark .auto .list-group-item.active { + background-color: #2e3344 !important; +} + +.bg-black { + color: #7793a7; + background-color: #1c2b36; +} + +.bg-black.lt, +.bg-black .lt { + background-color: #263845; +} + +.bg-black.lter, +.bg-black .lter { + background-color: #314554; +} + +.bg-black.dk, +.bg-black .dk { + background-color: #131e26; +} + +.bg-black.dker, +.bg-black .dker { + background-color: #0a1015; +} + +.bg-black.bg, +.bg-black .bg { + background-color: #1c2b36; +} + +.bg-black a { + color: #96abbb; +} + +.bg-black a:hover { + color: #ffffff; +} + +.bg-black a.list-group-item:hover, +.bg-black a.list-group-item:focus { + background-color: inherit; +} + +.bg-black .nav > li:hover > a, +.bg-black .nav > li:focus > a, +.bg-black .nav > li.active > a { + color: #ffffff; + background-color: #131e26; +} + +.bg-black .nav > li > a { + color: #869fb1; +} + +.bg-black .nav > li > a:hover, +.bg-black .nav > li > a:focus { + background-color: #16232d; +} + +.bg-black .nav .open > a { + background-color: #131e26; +} + +.bg-black .caret { + border-top-color: #7793a7; + border-bottom-color: #7793a7; +} + +.bg-black.navbar .nav > li.active > a { + color: #ffffff; + background-color: #131e26; +} + +.bg-black .open > a, +.bg-black .open > a:hover, +.bg-black .open > a:focus { + color: #ffffff; +} + +.bg-black .text-muted { + color: #5c798f !important; +} + +.bg-black .text-lt { + color: #c4d0d9 !important; +} + +.bg-black.auto .list-group-item, +.bg-black .auto .list-group-item { + background-color: transparent; + border-color: #131e25 !important; +} + +.bg-black.auto .list-group-item:hover, +.bg-black .auto .list-group-item:hover, +.bg-black.auto .list-group-item:focus, +.bg-black .auto .list-group-item:focus, +.bg-black.auto .list-group-item:active, +.bg-black .auto .list-group-item:active, +.bg-black.auto .list-group-item.active, +.bg-black .auto .list-group-item.active { + background-color: #131e26 !important; +} + +.bg-primary { + color: #f4f3f9; + background-color: #7266ba; +} + +.bg-primary.lt, +.bg-primary .lt { + background-color: #847abf; +} + +.bg-primary.lter, +.bg-primary .lter { + background-color: #958dc6; +} + +.bg-primary.dk, +.bg-primary .dk { + background-color: #6051b5; +} + +.bg-primary.dker, +.bg-primary .dker { + background-color: #5244a9; +} + +.bg-primary.bg, +.bg-primary .bg { + background-color: #7266ba; +} + +.bg-primary a { + color: #ffffff; +} + +.bg-primary a:hover { + color: #ffffff; +} + +.bg-primary a.list-group-item:hover, +.bg-primary a.list-group-item:focus { + background-color: inherit; +} + +.bg-primary .nav > li:hover > a, +.bg-primary .nav > li:focus > a, +.bg-primary .nav > li.active > a { + color: #ffffff; + background-color: #6051b5; +} + +.bg-primary .nav > li > a { + color: #f2f2f2; +} + +.bg-primary .nav > li > a:hover, +.bg-primary .nav > li > a:focus { + background-color: #6658b8; +} + +.bg-primary .nav .open > a { + background-color: #6051b5; +} + +.bg-primary .caret { + border-top-color: #f4f3f9; + border-bottom-color: #f4f3f9; +} + +.bg-primary.navbar .nav > li.active > a { + color: #ffffff; + background-color: #6051b5; +} + +.bg-primary .open > a, +.bg-primary .open > a:hover, +.bg-primary .open > a:focus { + color: #ffffff; +} + +.bg-primary .text-muted { + color: #d6d3e6 !important; +} + +.bg-primary .text-lt { + color: #ffffff !important; +} + +.bg-primary.auto .list-group-item, +.bg-primary .auto .list-group-item { + background-color: transparent; + border-color: #6254b2 !important; +} + +.bg-primary.auto .list-group-item:hover, +.bg-primary .auto .list-group-item:hover, +.bg-primary.auto .list-group-item:focus, +.bg-primary .auto .list-group-item:focus, +.bg-primary.auto .list-group-item:active, +.bg-primary .auto .list-group-item:active, +.bg-primary.auto .list-group-item.active, +.bg-primary .auto .list-group-item.active { + background-color: #6051b5 !important; +} + +.bg-success { + color: #c6efd0; + background-color: #27c24c; +} + +.bg-success.lt, +.bg-success .lt { + background-color: #31d257; +} + +.bg-success.lter, +.bg-success .lter { + background-color: #48d46a; +} + +.bg-success.dk, +.bg-success .dk { + background-color: #20af42; +} + +.bg-success.dker, +.bg-success .dker { + background-color: #1a9c39; +} + +.bg-success.bg, +.bg-success .bg { + background-color: #27c24c; +} + +.bg-success a { + color: #eefaf1; +} + +.bg-success a:hover { + color: #ffffff; +} + +.bg-success a.list-group-item:hover, +.bg-success a.list-group-item:focus { + background-color: inherit; +} + +.bg-success .nav > li:hover > a, +.bg-success .nav > li:focus > a, +.bg-success .nav > li.active > a { + color: #ffffff; + background-color: #20af42; +} + +.bg-success .nav > li > a { + color: #daf5e0; +} + +.bg-success .nav > li > a:hover, +.bg-success .nav > li > a:focus { + background-color: #22b846; +} + +.bg-success .nav .open > a { + background-color: #20af42; +} + +.bg-success .caret { + border-top-color: #c6efd0; + border-bottom-color: #c6efd0; +} + +.bg-success.navbar .nav > li.active > a { + color: #ffffff; + background-color: #20af42; +} + +.bg-success .open > a, +.bg-success .open > a:hover, +.bg-success .open > a:focus { + color: #ffffff; +} + +.bg-success .text-muted { + color: #9ee4af !important; +} + +.bg-success .text-lt { + color: #ffffff !important; +} + +.bg-success.auto .list-group-item, +.bg-success .auto .list-group-item { + background-color: transparent; + border-color: #23ad44 !important; +} + +.bg-success.auto .list-group-item:hover, +.bg-success .auto .list-group-item:hover, +.bg-success.auto .list-group-item:focus, +.bg-success .auto .list-group-item:focus, +.bg-success.auto .list-group-item:active, +.bg-success .auto .list-group-item:active, +.bg-success.auto .list-group-item.active, +.bg-success .auto .list-group-item.active { + background-color: #20af42 !important; +} + +.bg-info { + color: #dcf2f8; + background-color: #23b7e5; +} + +.bg-info.lt, +.bg-info .lt { + background-color: #3dbde5; +} + +.bg-info.lter, +.bg-info .lter { + background-color: #55c3e6; +} + +.bg-info.dk, +.bg-info .dk { + background-color: #16aad8; +} + +.bg-info.dker, +.bg-info .dker { + background-color: #1199c4; +} + +.bg-info.bg, +.bg-info .bg { + background-color: #23b7e5; +} + +.bg-info a { + color: #ffffff; +} + +.bg-info a:hover { + color: #ffffff; +} + +.bg-info a.list-group-item:hover, +.bg-info a.list-group-item:focus { + background-color: inherit; +} + +.bg-info .nav > li:hover > a, +.bg-info .nav > li:focus > a, +.bg-info .nav > li.active > a { + color: #ffffff; + background-color: #16aad8; +} + +.bg-info .nav > li > a { + color: #f2f2f2; +} + +.bg-info .nav > li > a:hover, +.bg-info .nav > li > a:focus { + background-color: #17b2e2; +} + +.bg-info .nav .open > a { + background-color: #16aad8; +} + +.bg-info .caret { + border-top-color: #dcf2f8; + border-bottom-color: #dcf2f8; +} + +.bg-info.navbar .nav > li.active > a { + color: #ffffff; + background-color: #16aad8; +} + +.bg-info .open > a, +.bg-info .open > a:hover, +.bg-info .open > a:focus { + color: #ffffff; +} + +.bg-info .text-muted { + color: #b0e1f1 !important; +} + +.bg-info .text-lt { + color: #ffffff !important; +} + +.bg-info.auto .list-group-item, +.bg-info .auto .list-group-item { + background-color: transparent; + border-color: #19a9d5 !important; +} + +.bg-info.auto .list-group-item:hover, +.bg-info .auto .list-group-item:hover, +.bg-info.auto .list-group-item:focus, +.bg-info .auto .list-group-item:focus, +.bg-info.auto .list-group-item:active, +.bg-info .auto .list-group-item:active, +.bg-info.auto .list-group-item.active, +.bg-info .auto .list-group-item.active { + background-color: #16aad8 !important; +} + +.bg-warning { + color: #fffefa; + background-color: #fad733; +} + +.bg-warning.lt, +.bg-warning .lt { + background-color: #f8da4e; +} + +.bg-warning.lter, +.bg-warning .lter { + background-color: #f7de69; +} + +.bg-warning.dk, +.bg-warning .dk { + background-color: #fcd417; +} + +.bg-warning.dker, +.bg-warning .dker { + background-color: #face00; +} + +.bg-warning.bg, +.bg-warning .bg { + background-color: #fad733; +} + +.bg-warning a { + color: #ffffff; +} + +.bg-warning a:hover { + color: #ffffff; +} + +.bg-warning a.list-group-item:hover, +.bg-warning a.list-group-item:focus { + background-color: inherit; +} + +.bg-warning .nav > li:hover > a, +.bg-warning .nav > li:focus > a, +.bg-warning .nav > li.active > a { + color: #ffffff; + background-color: #fcd417; +} + +.bg-warning .nav > li > a { + color: #f2f2f2; +} + +.bg-warning .nav > li > a:hover, +.bg-warning .nav > li > a:focus { + background-color: #fcd621; +} + +.bg-warning .nav .open > a { + background-color: #fcd417; +} + +.bg-warning .caret { + border-top-color: #fffefa; + border-bottom-color: #fffefa; +} + +.bg-warning.navbar .nav > li.active > a { + color: #ffffff; + background-color: #fcd417; +} + +.bg-warning .open > a, +.bg-warning .open > a:hover, +.bg-warning .open > a:focus { + color: #ffffff; +} + +.bg-warning .text-muted { + color: #fbf2cb !important; +} + +.bg-warning .text-lt { + color: #ffffff !important; +} + +.bg-warning.auto .list-group-item, +.bg-warning .auto .list-group-item { + background-color: transparent; + border-color: #f9d21a !important; +} + +.bg-warning.auto .list-group-item:hover, +.bg-warning .auto .list-group-item:hover, +.bg-warning.auto .list-group-item:focus, +.bg-warning .auto .list-group-item:focus, +.bg-warning.auto .list-group-item:active, +.bg-warning .auto .list-group-item:active, +.bg-warning.auto .list-group-item.active, +.bg-warning .auto .list-group-item.active { + background-color: #fcd417 !important; +} + +.bg-danger { + color: #ffffff; + background-color: #f05050; +} + +.bg-danger.lt, +.bg-danger .lt { + background-color: #f06a6a; +} + +.bg-danger.lter, +.bg-danger .lter { + background-color: #f18282; +} + +.bg-danger.dk, +.bg-danger .dk { + background-color: #f13636; +} + +.bg-danger.dker, +.bg-danger .dker { + background-color: #f21b1b; +} + +.bg-danger.bg, +.bg-danger .bg { + background-color: #f05050; +} + +.bg-danger a { + color: #ffffff; +} + +.bg-danger a:hover { + color: #ffffff; +} + +.bg-danger a.list-group-item:hover, +.bg-danger a.list-group-item:focus { + background-color: inherit; +} + +.bg-danger .nav > li:hover > a, +.bg-danger .nav > li:focus > a, +.bg-danger .nav > li.active > a { + color: #ffffff; + background-color: #f13636; +} + +.bg-danger .nav > li > a { + color: #f2f2f2; +} + +.bg-danger .nav > li > a:hover, +.bg-danger .nav > li > a:focus { + background-color: #f13f3f; +} + +.bg-danger .nav .open > a { + background-color: #f13636; +} + +.bg-danger .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; +} + +.bg-danger.navbar .nav > li.active > a { + color: #ffffff; + background-color: #f13636; +} + +.bg-danger .open > a, +.bg-danger .open > a:hover, +.bg-danger .open > a:focus { + color: #ffffff; +} + +.bg-danger .text-muted { + color: #e6e6e6 !important; +} + +.bg-danger .text-lt { + color: #ffffff !important; +} + +.bg-danger.auto .list-group-item, +.bg-danger .auto .list-group-item { + background-color: transparent; + border-color: #ee3939 !important; +} + +.bg-danger.auto .list-group-item:hover, +.bg-danger .auto .list-group-item:hover, +.bg-danger.auto .list-group-item:focus, +.bg-danger .auto .list-group-item:focus, +.bg-danger.auto .list-group-item:active, +.bg-danger .auto .list-group-item:active, +.bg-danger.auto .list-group-item.active, +.bg-danger .auto .list-group-item.active { + background-color: #f13636 !important; +} + +.bg-white { + color: #58666e; + background-color: #fff !important; +} + +.bg-white a { + color: inherit; +} + +.bg-white a:hover { + color: inherit; +} + +.bg-white .text-muted { + color: #98a6ad !important; +} + +.bg-white .lt, +.bg-white .lter, +.bg-white .dk, +.bg-white .dker { + background-color: #fff; +} + +.bg-white-only { + background-color: #fff; +} + +.bg-white-opacity { + background-color: rgba(255, 255, 255, 0.5); +} + +.bg-black-opacity { + background-color: rgba(32, 43, 54, 0.5); +} + +a.bg-light:hover { + color: inherit; +} + +a.bg-primary:hover { + background-color: #6254b2; +} + +a.text-primary:hover { + color: #6254b2; +} + +.text-primary { + color: #7266ba; +} + +.text-primary-lt { + color: #8278c2; +} + +.text-primary-lter { + color: #9289ca; +} + +.text-primary-dk { + color: #6254b2; +} + +.text-primary-dker { + color: #564aa3; +} + +a.bg-info:hover { + background-color: #19a9d5; +} + +a.text-info:hover { + color: #19a9d5; +} + +.text-info { + color: #23b7e5; +} + +.text-info-lt { + color: #3abee8; +} + +.text-info-lter { + color: #51c6ea; +} + +.text-info-dk { + color: #19a9d5; +} + +.text-info-dker { + color: #1797be; +} + +a.bg-success:hover { + background-color: #23ad44; +} + +a.text-success:hover { + color: #23ad44; +} + +.text-success { + color: #27c24c; +} + +.text-success-lt { + color: #2ed556; +} + +.text-success-lter { + color: #43d967; +} + +.text-success-dk { + color: #23ad44; +} + +.text-success-dker { + color: #1e983b; +} + +a.bg-warning:hover { + background-color: #f9d21a; +} + +a.text-warning:hover { + color: #f9d21a; +} + +.text-warning { + color: #fad733; +} + +.text-warning-lt { + color: #fbdc4c; +} + +.text-warning-lter { + color: #fbe165; +} + +.text-warning-dk { + color: #f9d21a; +} + +.text-warning-dker { + color: #f4ca06; +} + +a.bg-danger:hover { + background-color: #ee3939; +} + +a.text-danger:hover { + color: #ee3939; +} + +.text-danger { + color: #f05050; +} + +.text-danger-lt { + color: #f26767; +} + +.text-danger-lter { + color: #f47f7f; +} + +.text-danger-dk { + color: #ee3939; +} + +.text-danger-dker { + color: #ec2121; +} + +a.bg-dark:hover { + background-color: #2f3342; +} + +a.text-dark:hover { + color: #2f3342; +} + +.text-dark { + color: #3a3f51; +} + +.text-dark-lt { + color: #454b60; +} + +.text-dark-lter { + color: #4f566f; +} + +.text-dark-dk { + color: #2f3342; +} + +.text-dark-dker { + color: #252833; +} + +a.bg-#000000:hover { + background-color: #131e25; +} + +a.text-#000000:hover { + color: #131e25; +} + +.text-#000000 { + color: #1c2b36; +} + +.text-#000000-lt { + color: #253847; +} + +.text-#000000-lter { + color: #2d4658; +} + +.text-#000000-dk { + color: #131e25; +} + +.text-#000000-dker { + color: #0b1014; +} + +.text-white { + color: #fff; +} + +.text-black { + color: #000; +} + +.text-muted { + color: #98a6ad; +} + +.bg { + background-color: #f0f3f4; +} + +.pos-rlt { + position: relative; +} + +.pos-stc { + position: static !important; +} + +.pos-abt { + position: absolute; +} + +.pos-fix { + position: fixed; +} + +.show { + visibility: visible; +} + +.line { + width: 100%; + height: 2px; + margin: 10px 0; + overflow: hidden; + font-size: 0; +} + +.line-xs { + margin: 0; +} + +.line-lg { + margin-top: 15px; + margin-bottom: 15px; +} + +.line-dashed { + background-color: transparent; + border-style: dashed !important; + border-width: 0; +} + +.no-line { + border-width: 0; +} + +.no-border, +.no-borders { + border-color: transparent; + border-width: 0; +} + +.no-radius { + border-radius: 0; +} + +.block { + display: block; +} + +.block.hide { + display: none; +} + +.inline { + display: inline-block !important; +} + +.none { + display: none; +} + +.pull-none { + float: none; +} + +.rounded { + border-radius: 500px; +} + +.clear { + display: block; + overflow: hidden; +} + +.no-bg { + color: inherit; + background-color: transparent; +} + +.no-select { + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + -webkit-touch-callout: none; +} + +.l-h { + line-height: 1.42857143; +} + +.l-h-0x { + line-height: 0; +} + +.l-h-1x { + line-height: 1.2; +} + +.l-h-2x { + line-height: 2em; +} + +.l-s-1x { + letter-spacing: 1; +} + +.l-s-2x { + letter-spacing: 2; +} + +.l-s-3x { + letter-spacing: 3; +} + +.font-normal { + font-weight: normal; +} + +.font-thin { + font-weight: 300; +} + +.font-bold { + font-weight: 700; +} + +.text-3x { + font-size: 3em; +} + +.text-2x { + font-size: 2em; +} + +.text-lg { + font-size: 18px; +} + +.text-md { + font-size: 16px; +} + +.text-base { + font-size: 14px; +} + +.text-sm { + font-size: 13px; +} + +.text-xs { + font-size: 12px; +} + +.text-xxs { + text-indent: -9999px; +} + +.text-ellipsis { + display: block; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +.text-u-c { + text-transform: uppercase; +} + +.text-l-t { + text-decoration: line-through; +} + +.text-u-l { + text-decoration: underline; +} + +.text-active, +.active > .text, +.active > .auto .text { + display: none !important; +} + +.active > .text-active, +.active > .auto .text-active { + display: inline-block !important; +} + +.box-shadow-bottom { + box-shadow: 0 2px 0px #ececf1; +} +.box-shadow-panel { + + box-shadow: 0 2px 3px rgba(0, 0, 0, 0.05); +} + +.box-shadow { + box-shadow: 0 2px 2px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(0, 0, 0, 0.05); +} + +.box-shadow-lg { + box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.05); +} + +.text-shadow { + font-size: 170px; + text-shadow: 0 1px 0 #dee5e7, 0 2px 0 #fcfdfd, 0 5px 10px rgba(0, 0, 0, 0.125), 0 10px 20px rgba(0, 0, 0, 0.2); +} + +.no-shadow { + -webkit-box-shadow: none !important; + box-shadow: none !important; +} + +.wrapper-xs { + padding: 5px; +} + +.wrapper-sm { + padding: 10px; +} + +.wrapper { + padding: 15px; +} + +.wrapper-md { + padding: 20px; +} + +.wrapper-lg { + padding: 30px; +} + +.wrapper-xl { + padding: 50px; +} +.padder-b-xs{ + padding-bottom: 10px; + padding-top: 10px; +} +.padder-b-md{ + padding-bottom: 15px; + padding-top: 15px; +} +.padder-lg { + padding-right: 30px; + padding-left: 30px; +} +.padder-sm{ + padding-right: 15px; + padding-left: 15px; +} +.padder-md { + padding-right: 20px; + padding-left: 20px; +} + +.padder-left-none{ + padding-left: 0; +} +.padder { + padding-right: 15px; + padding-left: 15px; +} + +.padder-v { + padding-top: 15px; + padding-bottom: 15px; +} + +.padder-v-sm { + padding-top: 20px; + padding-bottom: 5px; +} + +.no-padder { + padding: 0 !important; +} + +.pull-in { + margin-right: -15px; + margin-left: -15px; +} + +.pull-out { + margin: -10px -15px; +} +.b-t-b-none{ + border-top: 0px solid #fff; + border-bottom: 0px solid #fff !important; +} +.b { + border: 1px solid rgba(0, 0, 0, 0.05); +} + +.b-a { + border: 1px solid #dee5e7; +} + +.b-t { + border-top: 1px solid #dee5e7; +} + +.b-r { + border-right: 1px solid #dee5e7; +} + +.b-b { + border-bottom: 1px solid #dee5e7 !important; +} + +.b-b-danger-2x { + border-bottom: 2px solid #f05050; +} + +.b-l { + border-left: 1px solid #b8bcce; +} + +.b-light { + border-color: #edf1f2; +} + +.b-dark { + border-color: #3a3f51; +} + +.b-black { + border-color: #3a3f51; +} + +.b-primary { + border-color: #7266ba; +} + +.b-success { + border-color: #27c24c; +} + +.b-info { + border-color: #23b7e5; +} + +.b-warning { + border-color: #fad733; +} + +.b-danger { + border-color: #f05050; +} + +.b-white { + border-color: #ffffff; + +} + +.b-dashed { + border-style: dashed !important; +} + +.b-l-light { + border-left-color: #edf1f2; +} + +.b-l-dark { + border-left-color: #3a3f51; +} + +.b-l-black { + border-left-color: #3a3f51; +} + +.b-l-primary { + border-left-color: #7266ba; +} + +.b-l-success { + border-left-color: #27c24c; +} + +.b-l-info { + border-left-color: #23b7e5; +} + +.b-l-warning { + border-left-color: #fad733; +} + +.b-l-danger { + border-left-color: #f05050; +} + +.b-l-white { + border-left-color: #ffffff; +} + +.b-l-2x { + border-left-width: 2px; +} + +.b-l-3x { + border-left-width: 3px; +} + +.b-l-4x { + border-left-width: 4px; +} + +.b-l-5x { + border-left-width: 5px; +} + +.b-2x { + border-width: 2px; +} + +.b-3x { + border-width: 3px; +} + +.b-4x { + border-width: 4px; +} + +.b-5x { + border-width: 5px; +} +.r-none{ + border-top-right-radius: 0 !important; + border-top-left-radius: 0 !important; + border-bottom-right-radius: 0 !important; + border-bottom-left-radius: 0 !important; +} +.r { + border-radius: 2px 2px 2px 2px; +} + +.r-2x { + border-radius: 4px; +} + +.r-3x { + border-radius: 6px; +} + +.r-l { + border-radius: 2px 0 0 2px; +} + +.r-r { + border-radius: 0 2px 2px 0; +} + +.r-t { + border-radius: 2px 2px 0 0; +} + +.r-b { + border-radius: 0 0 2px 2px; +} + +.r-sm{ + border-radius: 5px; +} +.r-b-sm { + border-radius: 0 0 5px 5px; +} + +.m-xxs { + margin: 2px 4px; +} + +.m-xs { + margin: 5px; +} + +.m-sm { + margin: 10px; +} + +.m { + margin: 15px; +} + +.m-md { + margin: 20px; +} + +.m-lg { + margin: 30px; +} + +.m-xl { + margin: 50px; +} + +.m-n { + margin: 0 !important; +} + +.m-l-none { + margin-left: 0 !important; +} + +.m-l-xs { + margin-left: 5px; +} + +.m-l-sm { + margin-left: 10px; +} + +.m-l { + margin-left: 15px; +} + +.m-l-md { + margin-left: 20px; +} + +.m-l-lg { + margin-left: 30px; +} + +.m-l-xl { + margin-left: 40px; +} + +.m-l-xxl { + margin-left: 50px; +} +.m-l-xxxl { + margin-left: 60px; +} +.m-l-very-large { + margin-left: 70px; +} + +.m-l-n-xxs { + margin-left: -1px !important; +} + +.m-l-n-xs { + margin-left: -5px !important; +} + +.m-l-n-sm { + margin-left: -10px !important; +} + +.m-l-n { + margin-left: -15px !important; +} + +.m-l-n-md { + margin-left: -20px !important; +} + +.m-l-n-lg { + margin-left: -30px !important; +} + +.m-l-n-xl { + margin-left: -40px !important; +} + +.m-l-n-xxl { + margin-left: -50px !important; +} + +.m-t-none { + margin-top: 0 !important; +} + +.m-t-xxs { + margin-top: 1px; +} + +.m-t-xs { + margin-top: 5px; +} + +.m-t-sm { + margin-top: 10px; +} + +.m-t { + margin-top: 15px; +} + +.m-t-md { + margin-top: 20px; +} + +.m-t-lg { + margin-top: 30px; +} + +.m-t-xl { + margin-top: 40px; +} + +.m-t-xxl { + margin-top: 50px; +} + +.m-t-n-xxs { + margin-top: -1px; +} + +.m-t-n-xs { + margin-top: -5px; +} + +.m-t-n-sm { + margin-top: -10px; +} + +.m-t-n { + margin-top: -15px; +} + +.m-t-n-md { + margin-top: -20px; +} + +.m-t-n-lg { + margin-top: -30px; +} + +.m-t-n-xl { + margin-top: -40px; +} + +.m-t-n-xxl { + margin-top: -50px; +} + +.m-r-none { + margin-right: 0 !important; +} + +.m-r-xxs { + margin-right: 1px; +} + +.m-r-xs { + margin-right: 5px; +} + +.m-r-sm { + margin-right: 10px; +} + +.m-r { + margin-right: 15px; +} + +.m-r-md { + margin-right: 20px; +} + +.m-r-lg { + margin-right: 30px; +} + +.m-r-xl { + margin-right: 40px; +} + +.m-r-xxl { + margin-right: 50px; +} + +.m-r-n-xxs { + margin-right: -1px; +} + +.m-r-n-xs { + margin-right: -5px; +} + +.m-r-n-sm { + margin-right: -10px; +} + +.m-r-n { + margin-right: -15px; +} + +.m-r-n-md { + margin-right: -20px; +} + +.m-r-n-lg { + margin-right: -30px; +} + +.m-r-n-xl { + margin-right: -40px; +} + +.m-r-n-xxl { + margin-right: -50px; +} + +.m-b-none { + margin-bottom: 0 !important; +} + +.m-b-xxs { + margin-bottom: 1px; +} + +.m-b-xs { + margin-bottom: 5px; +} + +.m-b-sm { + margin-bottom: 10px; +} + +.m-b { + margin-bottom: 15px; +} + +.m-b-md { + margin-bottom: 20px; +} + +.m-b-lg { + margin-bottom: 30px; +} + +.m-b-xl { + margin-bottom: 40px; +} + +.m-b-xxl { + margin-bottom: 50px; +} + +.m-b-n-xxs { + margin-bottom: -1px; +} + +.m-b-n-xs { + margin-bottom: -5px; +} + +.m-b-n-sm { + margin-bottom: -10px; +} + +.m-b-n { + margin-bottom: -15px; +} + +.m-b-n-md { + margin-bottom: -20px; +} + +.m-b-n-lg { + margin-bottom: -30px; +} + +.m-b-n-xl { + margin-bottom: -40px; +} + +.m-b-n-xxl { + margin-bottom: -50px; +} + +.avatar { + position: relative; + display: block; + white-space: nowrap; + border-radius: 500px; +} + +.avatar img { + width: 100%; + border-radius: 500px; + border-style: solid; +} + +.avatar i { + position: absolute; + top: 0; + left: 0; + width: 10px; + height: 10px; + margin: 2px; + border-style: solid; + border-width: 2px; + border-radius: 100%; +} + + + +.avatar i.right { + right: 0; + left: auto; +} + +.avatar i.bottom { + top: auto; + right: 0; + bottom: 0; + left: auto; +} + +.avatar i.left { + top: auto; + bottom: 0; +} + +.avatar i.on { + background-color: #27c24c; +} + +.avatar i.off { + background-color: #98a6ad; +} + +.avatar i.busy { + background-color: #f05050; +} + +.avatar i.away { + background-color: #fad733; +} + +.avatar.thumb-md i { + width: 12px; + height: 12px; + margin: 3px; +} + +.avatar.thumb-sm i { + margin: 1px; +} + +.avatar.thumb-xs i { + margin: 0; +} + +.w-1x { + width: 1em; +} + +.w-2x { + width: 2em; +} + +.w-3x { + width: 3em; +} + +.w-xxs { + width: 60px; +} + +.w-xs { + width: 90px; +} + +.w-sm { + width: 150px; +} + +.w { + width: 200px; +} + +.w-md { + width: 250px; +} + +.w-lg { + width: 280px; +} + +.w-xl { + width: 320px; +} + +.w-xxl { + width: 360px; +} + +.w-full { + width: 100%; +} + +.w-auto { + width: auto; +} + +.h-auto { + height: auto; +} + +.h-full { + height: 100%; +} + +.thumb-xl { + display: inline-block; + width: 128px; +} + +.thumb-lg { + display: inline-block; + width: 96px; +} + +.thumb-md { + display: inline-block; + width: 64px; +} + +.thumb { + display: inline-block; + width: 50px; +} + +.thumb-sm { + display: inline-block; + width: 40px; +} + +.thumb-xs { + display: inline-block; + width: 34px; +} + +.thumb-xxs { + display: inline-block; + width: 30px; +} + +.thumb-wrapper { + padding: 2px; + border: 1px solid #dee5e7; +} + +.thumb img, +.thumb-xs img, +.thumb-sm img, +.thumb-md img, +.thumb-lg img, +.thumb-btn img { + height: auto; + max-width: 100%; + vertical-align: middle; +} + +.img-full { + width: 100%; +} + +.img-full img { + width: 100%; +} + +.scrollable { + overflow-x: hidden; + overflow-y: auto; + -webkit-overflow-scrolling: touch; +} + +.scrollable.hover { + overflow-y: hidden !important; +} + +.scrollable.hover:hover { + overflow: visible !important; + overflow-y: auto !important; +} + +.smart .scrollable { + overflow-y: auto !important; +} + +.scroll-x, +.scroll-y { + overflow: hidden; + -webkit-overflow-scrolling: touch; +} + +.scroll-y { + overflow-y: auto; +} + +.scroll-x { + overflow-x: auto; +} + +.hover-action { + display: none; +} + +.hover-rotate { + -webkit-transition: all 0.2s ease-in-out 0.1s; + transition: all 0.2s ease-in-out 0.1s; +} + +.hover-anchor:hover > .hover-action, +.hover-anchor:focus > .hover-action, +.hover-anchor:active > .hover-action { + display: inherit; +} + +.hover-anchor:hover > .hover-rotate, +.hover-anchor:focus > .hover-rotate, +.hover-anchor:active > .hover-rotate { + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); +} + +.backdrop { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1050; +} + +.backdrop.fade { + opacity: 0; + filter: alpha(opacity=0); +} + +.backdrop.in { + opacity: 0.8; + filter: alpha(opacity=80); +} + +/*desktop*/ + +@media screen and (min-width: 992px) { + .col-lg-2-4 { + float: left; + width: 20.000%; + } +} + +@media (min-width: 768px) and (max-width: 991px) { + .hidden-sm.show { + display: inherit !important; + } + .no-m-sm { + margin: 0 !important; + } +} + +/*phone*/ + +@media (max-width: 767px) { + .w-auto-xs { + width: auto; + } + .shift { + display: none !important; + } + .shift.in { + display: block !important; + } + .row-2 [class*="col"] { + float: left; + width: 50%; + } + .row-2 .col-0 { + clear: none; + } + .row-2 li:nth-child(odd) { + margin-left: 0; + clear: left; + } + .text-center-xs { + text-align: center; + } + .text-left-xs { + text-align: left; + } + .text-right-xs { + text-align: right; + } + .no-border-xs { + border-width: 0; + } + .pull-none-xs { + float: none !important; + } + .pull-right-xs { + float: right !important; + } + .pull-left-xs { + float: left !important; + } + .dropdown-menu.pull-none-xs { + left: 0; + } + .hidden-xs.show { + display: inherit !important; + } + .wrapper-lg, + .wrapper-md { + padding: 15px; + } + .padder-lg, + .padder-md { + padding-right: 15px; + padding-left: 15px; + } + .no-m-xs { + margin: 0 !important; + } +} + +.butterbar { + position: relative; + height: 3px; + margin-bottom: -3px; +} + +.butterbar .bar { + position: absolute; + width: 100%; + height: 0; + text-indent: -9999px; + background-color: #23b7e5; +} + +.butterbar .bar:before { + position: absolute; + right: 50%; + left: 50%; + height: 3px; + background-color: inherit; + content: ""; +} + +.butterbar.active { + -webkit-animation: changebar 2.25s infinite 0.75s; + -moz-animation: changebar 2.25s infinite 0.75s; + animation: changebar 2.25s infinite 0.75s; +} + +.butterbar.active .bar { + -webkit-animation: changebar 2.25s infinite; + -moz-animation: changebar 2.25s infinite; + animation: changebar 2.25s infinite; +} + +.butterbar.active .bar:before { + -webkit-animation: movingbar 0.75s infinite; + -moz-animation: movingbar 0.75s infinite; + animation: movingbar 0.75s infinite; +} + +/* Moving bar */ + +@-webkit-keyframes movingbar { + 0% { + right: 50%; + left: 50%; + } + 99.9% { + right: 0; + left: 0; + } + 100% { + right: 50%; + left: 50%; + } +} + +@-moz-keyframes movingbar { + 0% { + right: 50%; + left: 50%; + } + 99.9% { + right: 0; + left: 0; + } + 100% { + right: 50%; + left: 50%; + } +} + +@keyframes movingbar { + 0% { + right: 50%; + left: 50%; + } + 99.9% { + right: 0; + left: 0; + } + 100% { + right: 50%; + left: 50%; + } +} + +/* change bar */ + +@-webkit-keyframes changebar { + 0% { + background-color: #23b7e5; + } + 33.3% { + background-color: #23b7e5; + } + 33.33% { + background-color: #fad733; + } + 66.6% { + background-color: #fad733; + } + 66.66% { + background-color: #7266ba; + } + 99.9% { + background-color: #7266ba; + } +} + +@-moz-keyframes changebar { + 0% { + background-color: #23b7e5; + } + 33.3% { + background-color: #23b7e5; + } + 33.33% { + background-color: #fad733; + } + 66.6% { + background-color: #fad733; + } + 66.66% { + background-color: #7266ba; + } + 99.9% { + background-color: #7266ba; + } +} + +@keyframes changebar { + 0% { + background-color: #23b7e5; + } + 33.3% { + background-color: #23b7e5; + } + 33.33% { + background-color: #fad733; + } + 66.6% { + background-color: #fad733; + } + 66.66% { + background-color: #7266ba; + } + 99.9% { + background-color: #7266ba; + } +} + +.bg-info { + color: #e5e6ec; + background-color: #00b0ef; +} + +.bg-danger { + color: #ffffff; + background-color: #ed1c24; +} + +.bg-success { + color: #c6efd0; + background-color: #8dc80e; +} + +.bg-primary{ + color: #f4f3f9; + background-color: #7a569c; +} +.bg-grey{ + background: #e5e5ec; +} +.bg-dark-grey{ + background: #555b70; +} + +.bg-grey-breadcrumb{ + background: #e5e5ec; +} + +.bg-dark{ + background-color: #26272e; +} +.bg-blue{ + background-color: #00a8f3; +} +.text-success{ + color: #8dc80e; +} +.text-purple{ + color: #8560a8; +} +.text-warning{ + color: #ff7e00; +} +.text-info{ + color: #00b0ff !important; +} + +.text-grey{ + color: #555b70; +} +.text-heading{ + color: #42465e; +} +.text-light-grey{ + color: #b8bcce; +} +.text-dark-grey{ + color: #5f6579; +} + +.icon-grey{ + color: #545a6f; +} + + +.b-grey{ + border-color: #b8bcce; +} +.bg-light{ + background-color: #f4f5f5; +} + +.bg-dark-grey{ + background-color: #d9e0ea; +} + +.text-muted { + color: #b8bcce; +} +/* Datatable Pagination */ +.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{ + background-color: #555b70; + border-color: #555b70; +} +.pagination > li > a, .pagination > li > span{ + color: #555b70; +} +div.dataTables_info{ + color: #b8bcce; +} + +/* Nav */ +.bg-info .nav > li > a{ + color: #ffffff; +} +.bg-info .nav .open > a{ + background: transparent; +} +.bg-info .nav > li > a:hover, .bg-info .nav > li > a:focus{ + /*background: none !important;*/ +} +.bg-info .nav > li > a:hover, .bg-info .nav > li > a:focus{ + background: transparent; +} +.bg-dark .nav > li > a{ + color: #5f6579; +} +.profile-header:hover{ + background-color: #01a0e7 !important; +} +.bg-dark.dk, .bg-dark .dk{ + background-color: #222329; +} +.dg{ + background-color: #2c2d34; +} +.dk{ + background-color: #2c2d34; +} + + +ul{ + list-style:none; +} +.panel { + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; + border: none; + -webkit-box-shadow: 0 2px 3px #dadada; + -moz-box-shadow: 0 2px 3px #dadada; + box-shadow: 0 2px 3px #dadada; + margin-bottom: 30px; +} +.panel-heading { + padding: 20px 25px; + color: #42465e !important; + background-color: #fbfbfb !important; + -webkit-border-radius: 5px 5px 0 0; + -moz-border-radius: 5px 5px 0 0; + border-radius: 5px 5px 0 0; + border-bottom: 1px solid #e5e6ec; + +} +.panel-body { + padding: 25px; +} + +.panel-heading-white { + padding: 15px 20px; + color: #555b70 !important; + background-color: #ffffff !important; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + border-bottom: 1px solid #e5e6ec; + border-top: 1px solid #e5e6ec; +} + +.panel-heading-white p, .panel-body p{ + line-height: 20px; +} + +.panel-image{ + background-color: #ffffff; + padding: 10px; + border: 1px solid #e5e6ec; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} + +.panel-info { + padding: 20px 0 10px 0; + margin-top: 20px; + border-top: 1px solid #e5e6ec; +} +.panel-info span { + margin-right: 20px; +} +.panel-info span i { + margin-right: 8px; +} +.panel-info span small { + font-size: 12px; + color: inherit; +} + +.block { + display: block; +} +.inline { + display: inline-block; +} +.border-left { + border-left: 1px solid #e5e6ec; +} +.content-dashboard { + width: calc(100% - 210px); + margin-top: -3px; +} +.content-body { + float: left; + width: 100%; + padding-bottom: 50px; + background-color: #f1f1f1; + -webkit-box-shadow: inset 2px -6px 6px rgba(7, 8, 8, 0.13); + -moz-box-shadow: inset 2px -6px 6px rgba(7, 8, 8, 0.13); + box-shadow: inset 2px -6px 6px rgba(7, 8, 8, 0.13); +} +.wrapper-content { + padding: 50px 70px; +} +.wrapper { + padding: 30px 15px; +} +.wrapper20-15 { + padding: 20px 15px; +} +.wrapper20 { + padding: 20px; +} +.wrapper-top-bottom { + padding-top: 30px; + padding-bottom: 30px; + padding-right: 0; + padding-left: 0; +} +.pb-zero { + padding-bottom: 0 !important; +} +.mb20 { + margin-bottom: 20px; +} +.mb15 { + margin-bottom: 15px; +} +.mb10 { + margin-bottom: 10px; +} +.bg-light { + /*background-color: #d9e0ea;*/ + background-color: #f4f5f5; +} + +.grid-item { + margin-bottom: 10px; +} +.accordion h3 a { + font-size: 14px; + font-weight: 600; + color: #42465e; + width: 100%; + display: block; +} +.accordion h3 a:after { + position: relative; + top: 1px; + display: inline-block; + font-family: 'Glyphicons Halflings'; + font-style: normal; + font-weight: normal; + line-height: 1; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + top: 3px; + content: "\e259"; + color: #e0e0e0; + font-size: 12px; + float: right; +} +.accordion h3 a i { + font-size: 16px; + margin-right: 15px; + color: #e0e0e0; +} +.accordion ul { + padding-left: 30px; + display: none; +} +.accordion ul li { + padding: 12px 0; +} +.accordion ul li a { + color: #9099a5; + font-size: 14px; + font-weight: normal; +} +.accordion ul li a:hover { + color: #ff7e00; +} +.accordion ul li.active a:hover { + color: #ff7e00; +} +.accordion.active h3 a:after { + content: "\e260"; +} +.accordion.active ul { + display: block; +} +.full-width { + width: 100%; +} +.sparkline-info { + margin-top: 30px; + padding-left: 0; +} +.sparkline-info li { + font-size: 12px; +} +.sparkline-info li i { + margin-right: 5px; +} +.easyPieChart { + position: relative; + text-align: center; +} +.easyPieChart > div { + position: relative; + z-index: 1; +} +.easyPieChart > div .text { + position: absolute; + top: 60%; + width: 100%; + line-height: 1; + font-size: 12px; +} +.easyPieChart > div img { + margin-top: -4px; +} +.easyPieChart canvas { + position: absolute; + top: 0; + left: 0; + z-index: 0; +} +#flotTip, +.flotTip, +.jqstooltip { + z-index: 100; + padding: 4px 10px !important; + font-size: 12px !important; + color: #555b70 !important; + background-color: #ffffff !important; + border: solid 1px #b8bcce !important; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + width: auto !important; + height: auto !important; +} +.jqsfield { + font-size: 12px !important; + color: #555b70 !important; +} + +.font-light { + font-weight: 300 !important; +} +.font-regular { + font-weight: normal !important; +} +.font-semibold { + font-weight: 600 !important; +} +.font-bold { + font-weight: 700 !important; +} + +.text8{ + font-size: 8px; +} +.text10{ + font-size: 10px; +} +.text12{ + font-size: 12px; +} +.text13{ + font-size: 13px; +} +.text14{ + font-size: 14px; +} +.text15{ + font-size: 15px; +} +.text16{ + font-size: 16px; +} +.text17{ + font-size: 17px; +} +.text18{ + font-size: 18px; +} +.text19{ + font-size: 19px; +} +.text20{ + font-size: 20px; +} +.text21{ + font-size: 21px; +} +.text22{ + font-size: 22px; +} + +.bg-dark-ov-30{ + background-color: rgba(0,0,0,.3); +} +.bg-dark-ov-40{ + background-color: rgba(0,0,0,.4); +} +.bg-dark-ov-50{ + background-color: rgba(0,0,0,.5); +} +.bg-dark-ov-60{ + background-color: rgba(0,0,0,.6); +} +.bg-dark-ov-70{ + background-color: rgba(0,0,0,.7); +} +.bg-dark-ov-80{ + background-color: rgba(0,0,0,.8); +} +.bg-dark-ov-90{ + background-color: rgba(0,0,0,.9); +} +.bg-dark-ov-100{ + background-color: rgba(0,0,0,1); +} + + +/* Breadcrumb */ +.breadcrumb{ + margin-top: 4px; + padding: 4px 15px; + border-radius: 0; +} +.breadcrumb a.btn{ + padding-right: 10px; +} +.breadcrumb > li,.breadcrumb > li + li:before { + padding: 0; + content: ""; +} +.breadcrumb > li > i{ + padding: 0 5px; + color: #ccc; +} + +/* Datatable */ +table.dataTable thead > tr > th{ + padding-left: 25px !important; +} + +/* Table */ +.table > thead > tr > th,.table > tbody > tr > th, .table > tfoot > tr > th, .table > tbody > tr > td, .table > tfoot > tr > td{ + padding: 8px 15px 8px 25px; +} + +/* Navbar */ +.navbar-btn{ + margin-top: 18px; + margin-bottom: 18px; +} +.navbar-nav > li > a{ + padding-top: 27px; + padding-bottom: 26px; + font-size: 12px; +} +.navbar .navbar-form-sm { + margin-top: 22px; + margin-bottom: 22px; +} +.navbar-brand{ + line-height: 73px; +} +.app-header-fixed{ + padding-top: 70px; +} +.bg-info .nav > li > a{ + font-weight: 600; +} +.bg-info .nav > li > a:hover{ + background-color: #01a0e7 !important; +} +.app-aside-folded .navbar-brand img.small-logo{ + display: inline !important; +} +.app-aside-folded .navbar-brand img.large-logo{ + display: none; +} +.dropdown-menu .divider{ + margin: 0; +} +.dropdown-menu{ + -moz-box-shadow: 0 2px 3px #dadada; /* drop shadow */ +-webkit-box-shadow: 0 2px 3px #dadada; /* drop shadow */ + box-shadow: 0 2px 3px #dadada; /* drop shadow */ + border:none; + border-radius: 5px; + padding: 0; + min-width: 170px; + margin-top: 1px !important; +} +.dropdown-menu > li > a{ + font-size: 12px; + line-height: 40px; + padding: 0px 20px; + color: #555b70; +} +.dropdown-menu > li:last-child > a{ + border-radius: 0 0 5px 5px; +} +.dropdown-menu > li > a > .badge,.dropdown-menu > li > a > .label{ + margin-top: 10px; + font-size: 10px; + text-shadow: none; + color: #fff; +} +.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus{ + background: #fbfbfb !important; + color: #555b70; +} + +/* profile */ +.profile-header{ + min-width: 255px; + padding-left: 25px !important; + padding-right: 30px !important; +} +.profile-header i{ + font-size: 16px; +} + +.profile-stats a:hover{ + border-bottom: 2px solid #f05050; + padding-bottom: 18px; +} + +/* Sidebar Tab */ +.w-ml{ + width: 255px; +} +.nav-tabs-alt .nav-tabs > li > a{ + border: none; + padding: 12px 8px; + margin-right: 0; + border-bottom: 1px solid #e5e6ec !important; + color: #b8bcce; +} +.nav-tabs-alt .nav-tabs > li > a:hover{ + border: none; + color: #555b70 !important; +} +.nav-tabs-alt .nav-tabs > li > a:hover > i{ + color: #555b70 ; +} +.nav-tabs-alt .nav-tabs > li.active > a,.nav-tabs-alt .nav-tabs > li.active > a > i,.nav-tabs-alt .nav-tabs > li.active > a:hover,.nav-tabs-alt .nav-tabs > li.active > a:hover,.nav-tabs-alt .nav-tabs > li.active > a:hover > i,.nav-tabs-alt .nav-tabs > li.active > a:hover > i{ + color: #00b0ef !important; +} + +.padder-v{ + padding-top: 20px; + padding-bottom: 20px; +} +.list-group.no-borders .list-group-item{ + border-bottom: 1px solid #e5e6ec; +} +.sl-item:after{ + top : 0; +} +.sl-item > .m-l > .text-mute{ + margin-bottom: 8px; +} +.sl-item > .m-l{ + margin-top: -6px; + margin-bottom: 30px; +} + +.l-h-xs{ + line-height: 20px +} + +.l-h-s{ + line-height: 28px !important; +} +.l-h-md{ + line-height: 30px +} +.bg-dark .nav > li > a:hover, .bg-dark .nav > li > a:focus{ + color: #b8bcce !important; + background: none; +} +.line1{ + height: 1px; + margin: 15px 0 0 0; +} +.navi ul.nav li a{ + padding: 10px 20px; + font-size: 14px; +} +.wrapper-grid{ + padding : 12px; +} + +.bg-dark .nav > li:hover > a, .bg-dark .nav > li:focus > a, .bg-dark .nav > li.active > a{ + background: none; + color: #b8bcce !important; +} + +/* Icon */ +.list-icon i{ + font-size: 30px; + float: left; + width: 100%; +} +.list-icon span{ + float: left; + width: 100%; +} + +/* Search Wrapper */ +.search_wrapper { + width: calc(100% - 455px); + display: block; + background-color: #26272e; + padding: 27px 25px 27px 30px; + position: fixed; + left: 200px; + display: none; + top: 0; +} +.search_wrapper form i { + font-size: 14px; +} +.search_wrapper form input[type='text'] { + margin-left: 20px; + background: none; + border: none; + width: calc(100% - 210px); + outline: none; + font-size: 12px; + font-weight: normal; + line-height: 16px; +} +.search_wrapper form input[type='text']:-moz-placeholder { + color: #5f6579; +} +.search_wrapper form input[type='text']::-moz-placeholder { + color: #5f6579; +} +.search_wrapper form input[type='text']:-ms-input-placeholder { + color: #5f6579; +} +.search_wrapper form input[type='text']::-webkit-input-placeholder { + color: #5f6579; +} +.search_wrapper form input[type='text'].placeholder { + color: #5f6579; +} + +.open > .search_wrapper{ + display: block; +} + +.navbar-right > li:first-child > a{ + padding-left: 25px; +} +.navbar-nav > li > a{ + padding-left: 25px; + padding-right: 25px; +} +.navbar-collapse{ + padding-left: 0; + +} + +/* Button */ +.btn { + font-weight: 700; + border-radius: 3px; + outline: 0!important; + font-size: 12px; + padding: 8px 20px; + line-height: 1.5; +} +.btn-sm{ + padding: 5px 13px; +} +.btn-icon.btn-sm{ + width: 28px; + height: 28px; +} +.btn-default { + color: #555b70 !important; + background-color: #fff; + background-color: #fff; + border-color: #e5e6ec; + border-bottom-color: #e5e6ec; + -webkit-box-shadow:none; + box-shadow: none; +} +.btn-cancel{ + background-color: #b8bcce; + color: #ffffff; +} +.btn-cancel:hover{ + background-color: #A1A5B7; + color: #ffffff; +} +.btn-block.btn-addon i.pull-right,.btn-block.btn-addon i{ + line-height: 46px !important; +} +.btn-block.btn-addon{ + line-height: 24px; +} +.btn-block.btn-addon i{ + border:none; +} +.btn-addon i{ + border-radius: 5px 0 0 5px; + margin: -8px -20px; + margin-right: 15px; +} +.btn-addon i.pull-right{ + margin-right: -20px; + border-radius: 0 5px 5px 0; +} +.btn-addon.btn-sm i.pull-right{ + margin-right: -13px; + margin-left: 10px; + line-height: 26px; +} +.btn-addon.btn-sm i{ + margin: -6px -14px; + margin-right: 12px; +} +.btn > i.pull-left, .btn > i.pull-right{ + line-height: 30px; +} +.btn-group.dropdown .btn-default i{ + border-left: 1px solid #e5e6ec; +} +.btn-group > .btn{ + border-radius: 5px !important; +} +.btn-group-nav > .btn,.btn-group-vertical > .btn{ + background-color: #fbfbfb; + color: #b8bcce !important; + border-color: #e5e6ec; +} +.btn-group-nav > .btn.active,.btn-group-vertical > .btn.active{ + background-color: #ffffff; + color: #555b70 !important; + box-shadow: none; +} +.btn-group-nav > .btn{ + background-color: #fbfbfb; + color: #b8bcce !important; +} +.btn-default.active:hover{ + border-color: #e5e6ec !important; +} +.btn-group-nav > .btn,.btn-group-vertical > .btn{ + border-radius: 0 !important; +} +.btn-group-vertical > .btn:first-child{ + border-radius: 5px 5px 0 0 !important; +} +.btn-group-vertical > .btn:last-child{ + border-radius: 0 0 5px 5px !important; +} +.btn-group-nav > .btn:first-child{ + border-radius: 5px 0 0 5px !important; +} +.btn-group-nav > .btn:last-child{ + border-radius: 0 5px 5px 0!important; +} + +.full-radius > .btn:first-child{ + border-radius: 5px !important; +} +.badge, .label{ + color: #ffffff !important; + font-size: 10px; + text-shadow: none; +} + +.form-control{ + border-radius: 3px; + border-color: #e5e6ec; + color: #555b70; + font-size: 12px; + height: 36px; +} +.help-block{ + font-size: 12px; + color: #b8bcce; +} +.form-control:focus{ + border-color: #00b0ff; +} +.input-sm{ + height: 30px !important; +} + +/* Slider */ +.slider-selection{ + background-color: #b8bcce !important; + border: 0px solid #b8bcce !important; +} +.slider.slider-vertical .slider-handle,.slider.slider-horizontal .slider-handle { + margin-left: -8px !important; + margin-top: -8px !important; +} +.slider.slider-horizontal .slider-track,.slider.slider-vertical .slider-track{ + background-color: #e5e6ec; + border: 0px solid #b8bcce !important; +} +.slider.slider-horizontal{ + margin-top: 5px; +} +.slider-handle.round{ + + border: 5px solid #ffffff !important; + background-color: #00b0ff !important; +} + +.tooltip-inner{ + padding: 4px 10px !important; + font-size: 12px !important; + color: #555b70 !important; + background-color: #ffffff !important; + border: solid 1px #b8bcce !important; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + width: auto !important; + height: auto !important; +} +.tooltip.top .tooltip-arrow{ + border-top-color: #ffffff; +} +.input-group-addon{ + color: #555b70; +} +.chosen-container{ + font-size: 12px !important; +} +.chosen-container .chosen-results li.highlighted{ + background-color: #00b0ff !important; + color: #ffffff !importantgc; +} +.chosen-container-multi .chosen-choices .search-field input[type="text"]{ + padding: 6px 12px !important; +} + +/* Checkbox */ +.checkbox-inline{ + padding-top: 0px !important; +} +.checkbox-inline input[type="checkbox"]{ + position: relative; +} +/* Header Signin */ +.header-signin{ + background: url('../img/bg-signin.png') no-repeat bottom left; + border-radius: 5px 5px 0 0; +} +.header-signin p{ + color: #ffffff; +} +.line-dashed { + background-color: #e5e6ec; + border-style: dashed !important; + border-width: 0; +} +.line{ + height: 1px; +} +.dropdown-menu > .panel{ + margin: 0 0; +} + +/* Pointer Year in Profile Page */ +.pointer-year{ + +} +span.circle{ + border-radius: 500px; + width: 10px; + height: 10px; + +} + +/* App Content Full */ +.app-content-full{ + top: 70px; +} + +/* List Status */ +.list-status{ + position: relative; +} +.list-status i { + position: absolute; + top: 0; + left: 0; + width: 10px; + height: 10px; + margin: 2px; + border-style: solid; + border-width: 0px; + border-radius: 100%; +} +.list-status i.left{ + top: auto; + bottom: 0; +} +.list-status i.on { + background-color: #27c24c; +} + +.list-status i.off { + background-color: #98a6ad; +} + +.list-status i.busy { + background-color: #f05050; +} + +.list-status i.away { + background-color: #fad733; +} \ No newline at end of file diff --git a/public/assets/fonts/Material-Design-Icons.eot b/public/assets/fonts/Material-Design-Icons.eot new file mode 100644 index 0000000000000000000000000000000000000000..a097ba68dae84b4fe74e5e6b533598898ca7296f GIT binary patch literal 141748 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	e%$8k}C?RS0m5<kz*PVER8 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 BAPxWk literal 0 HcmV?d00001 diff --git a/public/assets/fonts/Material-Design-Icons.svg b/public/assets/fonts/Material-Design-Icons.svg new file mode 100644 index 0000000..0b2c2c2 --- /dev/null +++ b/public/assets/fonts/Material-Design-Icons.svg @@ -0,0 +1,751 @@ +<?xml version="1.0" standalone="no"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" > +<svg xmlns="http://www.w3.org/2000/svg"> +<metadata>Generated by IcoMoon</metadata> +<defs> +<font id="Material-Design-Icons" horiz-adv-x="1024"> +<font-face units-per-em="1024" ascent="960" descent="-64" /> +<missing-glyph horiz-adv-x="1024" /> +<glyph unicode=" " d="" horiz-adv-x="512" /> +<glyph unicode="" d="M320.64 43.307c-139.307 66.133-239.36 201.6-254.507 362.027h-64c21.76-262.827 241.493-469.333 509.867-469.333 9.6 0 18.773 0.853 28.16 1.493l-162.56 162.773-56.96-56.96zM358.613 321.707c-8.107 0-15.573 1.067-22.4 3.627-6.613 2.347-12.373 5.76-17.067 10.027s-8.32 9.6-10.88 15.573c-2.56 6.187-3.84 12.8-3.84 20.053h-55.467c0-15.36 2.987-28.8 8.96-40.533s13.867-21.547 23.893-29.227c10.027-7.893 21.547-13.653 34.773-17.707 13.227-4.267 26.88-6.187 41.387-6.187 15.787 0 30.507 2.133 44.16 6.4s25.387 10.667 35.413 18.987 17.707 18.56 23.467 30.72c5.547 12.16 8.533 26.027 8.533 41.6 0 8.32-1.067 16.213-2.987 23.893-2.133 7.68-5.333 14.933-9.6 21.76-4.48 6.827-10.24 12.8-17.28 18.347-7.040 5.333-15.787 9.813-25.813 13.44 8.533 3.84 16 8.533 22.4 14.080s11.733 11.52 16 17.707c4.267 6.4 7.467 12.8 9.6 19.627s3.2 13.653 3.2 20.267c0 15.573-2.56 29.227-7.68 40.96s-12.373 21.547-21.76 29.44c-9.387 7.893-20.48 13.867-33.707 17.92-13.653 4.267-28.16 6.187-43.947 6.187-15.36 0-29.653-2.347-42.667-6.827s-24.107-10.88-33.493-18.987c-9.387-8.107-16.64-17.707-21.973-28.8s-7.893-23.253-7.893-36.267h55.467c0 7.253 1.28 13.653 3.84 19.2 2.56 5.76 6.187 10.667 10.667 14.507 4.48 4.053 10.027 7.253 16.213 9.387s13.013 3.413 20.267 3.413c17.067 0 29.653-4.48 37.973-13.227s12.373-21.12 12.373-36.907c0-7.68-1.067-14.507-3.413-20.693s-5.76-11.52-10.453-16c-4.693-4.48-10.667-7.893-17.493-10.453-7.040-2.56-15.36-3.84-24.747-3.84h-32.853v-43.733h32.853c9.387 0 17.92-1.067 25.387-3.2s13.867-5.333 19.2-10.027c5.333-4.48 9.387-10.24 12.373-17.067 2.773-6.827 4.267-14.933 4.267-24.32 0-17.28-4.907-30.507-14.933-39.68-9.6-8.96-23.040-13.44-40.32-13.44zM723.84 574.507c-13.44 14.080-29.653 24.96-48.427 32.64-18.987 7.68-39.68 11.52-62.507 11.52h-100.907v-341.333h97.92c23.68 0 45.013 3.84 64.427 11.52s35.84 18.56 49.493 32.64c13.653 14.080 24.32 31.147 31.573 50.987 7.467 19.84 11.093 42.24 11.093 66.987v16.853c0 24.747-3.84 46.933-11.307 66.987s-17.92 37.12-31.36 51.2zM706.987 439.253c0-17.707-1.92-33.92-6.187-48-4.053-14.293-10.027-26.24-18.133-36.053s-18.133-17.28-30.293-22.613c-12.16-5.12-26.24-7.893-42.453-7.893h-38.613v246.187h41.6c30.72 0 53.973-9.813 70.187-29.227 16-19.627 24.107-47.787 24.107-84.907v-17.493zM512 960c-9.6 0-18.773-0.853-28.16-1.493l162.56-162.773 56.747 56.747c139.52-65.92 239.573-201.387 254.72-361.813h64c-21.76 262.827-241.493 469.333-509.867 469.333z" /> +<glyph unicode="" d="M512 874.667c47.147 0 85.333-38.187 85.333-85.333s-38.187-85.333-85.333-85.333-85.333 38.187-85.333 85.333 38.187 85.333 85.333 85.333zM896 576h-256v-554.667h-85.333v256h-85.333v-256h-85.333v554.667h-256v85.333h768v-85.333z" /> +<glyph unicode="" d="M170.667 533.333v-298.667h128v298.667h-128zM426.667 533.333v-298.667h128v298.667h-128zM85.333 21.333h810.667v128h-810.667v-128zM682.667 533.333v-298.667h128v298.667h-128zM490.667 917.333l-405.333-213.333v-85.333h810.667v85.333l-405.333 213.333z" /> +<glyph unicode="" d="M896 192v-42.667c0-47.147-38.187-85.333-85.333-85.333h-597.333c-47.147 0-85.333 38.187-85.333 85.333v597.333c0 47.147 38.187 85.333 85.333 85.333h597.333c47.147 0 85.333-38.187 85.333-85.333v-42.667h-384c-47.147 0-85.333-38.187-85.333-85.333v-341.333c0-47.147 38.187-85.333 85.333-85.333h384zM512 277.333h426.667v341.333h-426.667v-341.333zM682.667 384c-35.413 0-64 28.587-64 64s28.587 64 64 64 64-28.587 64-64-28.587-64-64-64z" /> +<glyph unicode="" d="M128 746.667v-597.333c0-47.147 38.187-85.333 85.333-85.333h597.333c47.147 0 85.333 38.187 85.333 85.333v597.333c0 47.147-38.187 85.333-85.333 85.333h-597.333c-47.147 0-85.333-38.187-85.333-85.333zM640 576c0-70.827-57.387-128-128-128s-128 57.173-128 128c0 70.613 57.387 128 128 128s128-57.387 128-128zM256 234.667c0 85.333 170.667 132.267 256 132.267s256-46.933 256-132.267v-42.667h-512v42.667z" /> +<glyph unicode="" d="M704 448c58.88 0 106.24 47.787 106.24 106.667s-47.36 106.667-106.24 106.667c-58.88 0-106.667-47.787-106.667-106.667s47.787-106.667 106.667-106.667zM384 490.667c70.613 0 127.573 57.387 127.573 128s-56.96 128-127.573 128c-70.613 0-128-57.387-128-128s57.387-128 128-128zM704 362.667c-78.293 0-234.667-39.253-234.667-117.333v-96h469.333v96c0 78.080-156.373 117.333-234.667 117.333zM384 405.333c-99.627 0-298.667-49.92-298.667-149.333v-106.667h298.667v96c0 36.267 14.293 99.627 101.12 148.053-37.12 7.893-73.173 11.947-101.12 11.947z" /> +<glyph unicode="" d="M512 874.667c-235.733 0-426.667-190.933-426.667-426.667s190.933-426.667 426.667-426.667 426.667 190.933 426.667 426.667-190.933 426.667-426.667 426.667zM512 746.667c70.613 0 128-57.387 128-128 0-70.827-57.387-128-128-128s-128 57.173-128 128c0 70.613 57.387 128 128 128zM512 140.8c-106.88 0-200.747 54.613-256 137.387 1.067 84.693 170.88 131.413 256 131.413s254.72-46.72 256-131.413c-55.253-82.773-149.12-137.387-256-137.387z" /> +<glyph unicode="" d="M469.333 576h85.333v128h128v85.333h-128v128h-85.333v-128h-128v-85.333h128v-128zM298.667 192c-47.147 0-84.907-38.187-84.907-85.333s37.76-85.333 84.907-85.333 85.333 38.187 85.333 85.333-38.187 85.333-85.333 85.333zM725.333 192c-47.147 0-84.907-38.187-84.907-85.333s37.76-85.333 84.907-85.333 85.333 38.187 85.333 85.333-38.187 85.333-85.333 85.333zM306.133 330.667c0 1.92 0.427 3.627 1.28 5.12l38.4 69.547h317.867c32 0 59.947 17.707 74.667 43.947l164.693 299.093-74.667 40.96h-0.213l-47.147-85.333-117.547-213.333h-299.307l-5.547 11.52-136.32 287.147-40.32 85.333h-139.307v-85.333h85.333l153.6-323.627-57.813-104.533c-6.613-12.373-10.453-26.24-10.453-41.173 0-47.147 38.187-85.333 85.333-85.333h512v85.333h-493.867c-5.973 0-10.667 4.693-10.667 10.667z" /> +<glyph unicode="" d="M938.667 715.947l-196.053 164.48-54.827-65.28 196.053-164.48 54.827 65.28zM336.213 815.36l-54.827 65.28-196.053-164.48 54.827-65.28 196.053 164.48zM533.333 618.667h-64v-256l202.453-121.813 32.213 52.693-170.667 101.12v224zM511.787 789.333c-212.267 0-383.787-171.947-383.787-384s171.52-384 383.787-384 384.213 171.947 384.213 384-171.947 384-384.213 384zM512 106.667c-164.907 0-298.667 133.76-298.667 298.667s133.76 298.667 298.667 298.667 298.667-133.76 298.667-298.667-133.547-298.667-298.667-298.667z" /> +<glyph unicode="" d="M336.213 815.36l-54.827 65.28-196.053-164.48 54.827-65.28 196.053 164.48zM938.667 715.947l-196.053 164.48-54.827-65.28 196.053-164.48 54.827 65.28zM511.787 789.333c-212.267 0-383.787-171.947-383.787-384s171.52-384 383.787-384 384.213 171.947 384.213 384-171.947 384-384.213 384zM512 106.667c-164.907 0-298.667 133.76-298.667 298.667s133.76 298.667 298.667 298.667 298.667-133.76 298.667-298.667-133.547-298.667-298.667-298.667zM554.667 576h-85.333v-128h-128v-85.333h128v-128h85.333v128h128v85.333h-128v128z" /> +<glyph unicode="" d="M512 704c164.907 0 298.667-133.76 298.667-298.667 0-36.053-6.613-70.4-18.347-102.4l64.853-64.853c24.747 50.56 38.827 107.307 38.827 167.253 0 212.053-171.947 384-384.213 384-59.947 0-116.48-14.080-167.253-38.613l65.067-65.067c32 11.733 66.347 18.347 102.4 18.347zM938.667 715.947l-196.053 164.48-54.827-65.28 196.053-164.48 54.827 65.28zM124.587 862.080l-54.4-54.187 56.747-56.747-47.36-39.68 60.587-60.587 47.36 39.68 34.133-34.133c-58.24-67.413-93.653-155.093-93.653-251.093 0-212.053 171.52-384 383.787-384 96.213 0 183.893 35.627 251.093 93.867l93.867-93.867 54.187 54.4-786.347 786.347zM702.72 175.36c-51.84-42.88-118.187-68.693-190.72-68.693-164.907 0-298.667 133.76-298.667 298.667 0 72.533 25.813 138.88 68.693 190.72l420.693-420.693zM341.973 820.267l-60.587 60.587-36.267-30.507 60.587-60.587 36.267 30.507z" /> +<glyph unicode="" d="M938.667 715.947l-196.053 164.48-54.827-65.28 196.053-164.48 54.827 65.28zM336.213 815.36l-54.827 65.28-196.053-164.48 54.827-65.28 196.053 164.48zM511.787 789.333c-212.267 0-383.787-171.947-383.787-384s171.52-384 383.787-384 384.213 171.947 384.213 384-171.947 384-384.213 384zM512 106.667c-164.907 0-298.667 133.76-298.667 298.667s133.76 298.667 298.667 298.667 298.667-133.76 298.667-298.667-133.547-298.667-298.667-298.667zM449.493 340.267l-90.453 90.453-45.227-45.227 135.68-135.68 256.213 256.213-45.227 45.227-210.987-210.987z" /> +<glyph unicode="" d="M256 192c0-23.467 19.2-42.667 42.667-42.667h42.667v-149.333c0-35.413 28.587-64 64-64s64 28.587 64 64v149.333h85.333v-149.333c0-35.413 28.587-64 64-64s64 28.587 64 64v149.333h42.667c23.467 0 42.667 19.2 42.667 42.667v426.667h-512v-426.667zM149.333 618.667c-35.413 0-64-28.587-64-64v-298.667c0-35.413 28.587-64 64-64s64 28.587 64 64v298.667c0 35.413-28.587 64-64 64zM874.667 618.667c-35.413 0-64-28.587-64-64v-298.667c0-35.413 28.587-64 64-64s64 28.587 64 64v298.667c0 35.413-28.587 64-64 64zM662.613 867.84l55.68 55.68c8.32 8.32 8.32 21.76 0 30.080s-21.76 8.32-30.080 0l-63.147-62.933c-34.133 16.853-72.32 26.667-113.067 26.667-40.96 0-79.36-9.813-113.707-26.88l-63.36 63.36c-8.32 8.32-21.76 8.32-30.080 0s-8.32-21.76 0-30.080l55.893-55.893c-63.36-46.72-104.747-121.813-104.747-206.507h512c0 84.907-41.6 160-105.387 206.507zM426.667 746.667h-42.667v42.667h42.667v-42.667zM640 746.667h-42.667v42.667h42.667v-42.667z" /> +<glyph unicode="" d="M853.333 874.667h-682.667c-47.147 0-84.907-38.187-84.907-85.333l-0.427-768 170.667 170.667h597.333c47.147 0 85.333 38.187 85.333 85.333v512c0 47.147-38.187 85.333-85.333 85.333zM554.667 490.667h-85.333v256h85.333v-256zM554.667 320h-85.333v85.333h85.333v-85.333z" /> +<glyph unicode="" d="M810.667 448h-85.333v-128h-128v-85.333h213.333v213.333zM298.667 576h128v85.333h-213.333v-213.333h85.333v128zM896 832h-768c-47.147 0-85.333-38.187-85.333-85.333v-597.333c0-47.147 38.187-85.333 85.333-85.333h768c47.147 0 85.333 38.187 85.333 85.333v597.333c0 47.147-38.187 85.333-85.333 85.333zM896 148.693h-768v598.613h768v-598.613z" /> +<glyph unicode="" d="M810.667 832h-597.333c-47.147 0-85.333-38.187-85.333-85.333v-597.333c0-47.147 38.187-85.333 85.333-85.333h597.333c47.147 0 85.333 38.187 85.333 85.333v597.333c0 47.147-38.187 85.333-85.333 85.333zM384 234.667h-85.333v298.667h85.333v-298.667zM554.667 234.667h-85.333v426.667h85.333v-426.667zM725.333 234.667h-85.333v170.667h85.333v-170.667z" /> +<glyph unicode="" d="M810.667 832h-178.56c-17.493 49.493-64.427 85.333-120.107 85.333s-102.613-35.84-120.107-85.333h-178.56c-47.147 0-85.333-38.187-85.333-85.333v-597.333c0-47.147 38.187-85.333 85.333-85.333h597.333c47.147 0 85.333 38.187 85.333 85.333v597.333c0 47.147-38.187 85.333-85.333 85.333zM512 832c23.467 0 42.667-18.987 42.667-42.667s-19.2-42.667-42.667-42.667-42.667 18.987-42.667 42.667 19.2 42.667 42.667 42.667zM597.333 234.667h-298.667v85.333h298.667v-85.333zM725.333 405.333h-426.667v85.333h426.667v-85.333zM725.333 576h-426.667v85.333h426.667v-85.333z" /> +<glyph unicode="" d="M810.667 832h-178.56c-17.493 49.493-64.427 85.333-120.107 85.333s-102.613-35.84-120.107-85.333h-178.56c-47.147 0-85.333-38.187-85.333-85.333v-597.333c0-47.147 38.187-85.333 85.333-85.333h597.333c47.147 0 85.333 38.187 85.333 85.333v597.333c0 47.147-38.187 85.333-85.333 85.333zM512 832c23.467 0 42.667-18.987 42.667-42.667s-19.2-42.667-42.667-42.667-42.667 18.987-42.667 42.667 19.2 42.667 42.667 42.667zM512 661.333c70.613 0 128-57.387 128-128 0-70.827-57.387-128-128-128s-128 57.173-128 128c0 70.613 57.387 128 128 128zM768 149.333h-512v59.733c0 85.333 170.667 132.267 256 132.267s256-46.933 256-132.267v-59.733z" /> +<glyph unicode="" d="M810.667 832h-178.56c-17.493 49.493-64.427 85.333-120.107 85.333s-102.613-35.84-120.107-85.333h-178.56c-47.147 0-85.333-38.187-85.333-85.333v-597.333c0-47.147 38.187-85.333 85.333-85.333h597.333c47.147 0 85.333 38.187 85.333 85.333v597.333c0 47.147-38.187 85.333-85.333 85.333zM554.667 192h-85.333v85.333h85.333v-85.333zM554.667 362.667h-85.333v256h85.333v-256zM512 746.667c-23.467 0-42.667 18.987-42.667 42.667s19.2 42.667 42.667 42.667 42.667-18.987 42.667-42.667-19.2-42.667-42.667-42.667z" /> +<glyph unicode="" d="M810.667 832h-178.56c-17.493 49.493-64.427 85.333-120.107 85.333s-102.613-35.84-120.107-85.333h-178.56c-47.147 0-85.333-38.187-85.333-85.333v-597.333c0-47.147 38.187-85.333 85.333-85.333h597.333c47.147 0 85.333 38.187 85.333 85.333v597.333c0 47.147-38.187 85.333-85.333 85.333zM512 832c23.467 0 42.667-18.987 42.667-42.667s-19.2-42.667-42.667-42.667-42.667 18.987-42.667 42.667 19.2 42.667 42.667 42.667zM682.667 320h-170.667v-128l-213.333 213.333 213.333 213.333v-128h170.667v-170.667z" /> +<glyph unicode="" d="M810.667 832h-178.56c-17.493 49.493-64.427 85.333-120.107 85.333s-102.613-35.84-120.107-85.333h-178.56c-47.147 0-85.333-38.187-85.333-85.333v-597.333c0-47.147 38.187-85.333 85.333-85.333h597.333c47.147 0 85.333 38.187 85.333 85.333v597.333c0 47.147-38.187 85.333-85.333 85.333zM512 832c23.467 0 42.667-18.987 42.667-42.667s-19.2-42.667-42.667-42.667-42.667 18.987-42.667 42.667 19.2 42.667 42.667 42.667zM512 192l-213.333 213.333h128v170.667h170.667v-170.667h128l-213.333-213.333z" /> +<glyph unicode="" d="M810.667 832h-178.56c-17.493 49.493-64.427 85.333-120.107 85.333s-102.613-35.84-120.107-85.333h-178.56c-47.147 0-85.333-38.187-85.333-85.333v-597.333c0-47.147 38.187-85.333 85.333-85.333h597.333c47.147 0 85.333 38.187 85.333 85.333v597.333c0 47.147-38.187 85.333-85.333 85.333zM512 832c23.467 0 42.667-18.987 42.667-42.667s-19.2-42.667-42.667-42.667-42.667 18.987-42.667 42.667 19.2 42.667 42.667 42.667zM426.667 234.667l-170.667 170.667 60.373 60.373 110.293-110.293 280.96 280.96 60.373-60.373-341.333-341.333z" /> +<glyph unicode="" d="M512 704v-128l170.667 170.667-170.667 170.667v-128c-188.587 0-341.333-152.747-341.333-341.333 0-66.987 19.627-129.067 52.907-181.76l62.293 62.293c-18.987 35.627-29.867 76.16-29.867 119.467 0 141.44 114.56 256 256 256zM800.427 629.76l-62.293-62.293c18.987-35.627 29.867-76.16 29.867-119.467 0-141.44-114.56-256-256-256v128l-170.667-170.667 170.667-170.667v128c188.587 0 341.333 152.747 341.333 341.333 0 66.987-19.627 129.067-52.907 181.76z" /> +<glyph unicode="" d="M825.813 531.84c-29.013 146.773-158.507 257.493-313.813 257.493-123.307 0-230.187-69.973-283.733-172.16-128.213-13.867-228.267-122.453-228.267-254.507 0-141.44 114.56-256 256-256h554.667c117.76 0 213.333 95.573 213.333 213.333 0 112.64-87.68 203.947-198.187 211.84zM597.333 405.333v-170.667h-170.667v170.667h-128l213.333 213.333 213.333-213.333h-128z" /> +<glyph unicode="" d="M768 874.667h-512c-47.147 0-85.333-38.187-85.333-85.333v-682.667c0-47.147 38.187-85.333 85.333-85.333h512c47.147 0 85.333 38.187 85.333 85.333v682.667c0 47.147-38.187 85.333-85.333 85.333zM256 789.333h213.333v-341.333l-106.667 64-106.667-64v341.333z" /> +<glyph unicode="" d="M725.333 832h-426.667c-47.147 0-84.907-38.187-84.907-85.333l-0.427-682.667 298.667 128 298.667-128v682.667c0 47.147-38.187 85.333-85.333 85.333z" /> +<glyph unicode="" d="M725.333 832h-426.667c-47.147 0-84.907-38.187-84.907-85.333l-0.427-682.667 298.667 128 298.667-128v682.667c0 47.147-38.187 85.333-85.333 85.333zM725.333 192l-213.333 92.8-213.333-92.8v554.667h426.667v-554.667z" /> +<glyph unicode="" d="M853.333 618.667h-119.893c-19.2 33.28-45.653 62.080-77.44 83.627l69.333 69.333-60.373 60.373-92.8-92.8c-19.2 4.693-39.467 7.467-60.16 7.467s-40.96-2.773-60.16-7.467l-92.8 92.8-60.373-60.373 69.333-69.333c-31.787-21.547-58.24-50.347-77.44-83.627h-119.893v-85.333h89.173c-2.347-13.867-3.84-28.16-3.84-42.667v-42.667h-85.333v-85.333h85.333v-42.667c0-14.507 1.493-28.8 3.84-42.667h-89.173v-85.333h119.893c44.16-76.373 126.72-128 221.44-128s177.28 51.627 221.44 128h119.893v85.333h-89.173c2.347 13.867 3.84 28.16 3.84 42.667v42.667h85.333v85.333h-85.333v42.667c0 14.507-1.493 28.8-3.84 42.667h89.173v85.333zM597.333 277.333h-170.667v85.333h170.667v-85.333zM597.333 448h-170.667v85.333h170.667v-85.333z" /> +<glyph unicode="" d="M810.667 618.667l-170.667-170.667h128c0-141.44-114.56-256-256-256-43.307 0-83.84 10.88-119.68 29.653l-62.293-62.293c52.907-33.067 114.987-52.693 181.973-52.693 188.587 0 341.333 152.747 341.333 341.333h128l-170.667 170.667zM256 448c0 141.44 114.56 256 256 256 43.307 0 83.84-10.88 119.68-29.653l62.293 62.293c-52.907 33.067-114.987 52.693-181.973 52.693-188.587 0-341.333-152.747-341.333-341.333h-128l170.667-170.667 170.667 170.667h-128z" /> +<glyph unicode="" d="M768 874.667h-512c-47.147 0-85.333-38.187-85.333-85.333v-682.667c0-47.147 38.187-85.333 85.333-85.333h512c47.147 0 85.333 38.187 85.333 85.333v682.667c0 47.147-38.187 85.333-85.333 85.333zM256 789.333h213.333v-341.333l-106.667 64-106.667-64v341.333z" /> +<glyph unicode="" d="M170.667 448h682.667v-256h-682.667zM853.333 789.333h-682.667c-47.147 0-84.907-38.187-84.907-85.333l-0.427-512c0-47.147 38.187-85.333 85.333-85.333h682.667c47.147 0 85.333 38.187 85.333 85.333v512c0 47.147-38.187 85.333-85.333 85.333zM853.333 192h-682.667v256h682.667v-256zM853.333 618.667h-682.667v85.333h682.667v-85.333z" /> +<glyph unicode="" d="M128 405.333h341.333v426.667h-341.333v-426.667zM128 64h341.333v256h-341.333v-256zM554.667 64h341.333v426.667h-341.333v-426.667zM554.667 832v-256h341.333v256h-341.333z" /> +<glyph unicode="" d="M256 149.333c0-47.147 38.187-85.333 85.333-85.333h341.333c47.147 0 85.333 38.187 85.333 85.333v512h-512v-512zM810.667 789.333h-149.333l-42.667 42.667h-213.333l-42.667-42.667h-149.333v-85.333h597.333v85.333z" /> +<glyph unicode="" d="M597.333 874.667h-341.333c-47.147 0-84.907-38.187-84.907-85.333l-0.427-682.667c0-47.147 37.76-85.333 84.907-85.333h512.427c47.147 0 85.333 38.187 85.333 85.333v512l-256 256zM682.667 192h-341.333v85.333h341.333v-85.333zM682.667 362.667h-341.333v85.333h341.333v-85.333zM554.667 576v234.667l234.667-234.667h-234.667z" /> +<glyph unicode="" d="M853.333 405.333h-682.667c-23.467 0-42.667-19.2-42.667-42.667v-256c0-23.467 19.2-42.667 42.667-42.667h682.667c23.467 0 42.667 19.2 42.667 42.667v256c0 23.467-19.2 42.667-42.667 42.667zM298.667 149.333c-47.147 0-85.333 38.187-85.333 85.333s38.187 85.333 85.333 85.333 85.333-38.187 85.333-85.333-38.187-85.333-85.333-85.333zM853.333 832h-682.667c-23.467 0-42.667-19.2-42.667-42.667v-256c0-23.467 19.2-42.667 42.667-42.667h682.667c23.467 0 42.667 19.2 42.667 42.667v256c0 23.467-19.2 42.667-42.667 42.667zM298.667 576c-47.147 0-85.333 38.187-85.333 85.333s38.187 85.333 85.333 85.333 85.333-38.187 85.333-85.333-38.187-85.333-85.333-85.333z" /> +<glyph unicode="" d="M384 270.080l-177.92 177.92-60.373-60.373 238.293-238.293 512 512-60.373 60.373z" /> +<glyph unicode="" d="M768 661.333l-60.373 60.373-270.507-270.72 60.373-60.373 270.507 270.72zM949.12 721.707l-451.84-451.627-177.92 177.92-60.373-60.373 238.293-238.293 512 512-60.16 60.373zM17.707 387.627l238.293-238.293 60.373 60.373-238.293 238.293-60.373-60.373z" /> +<glyph unicode="" d="M725.333 448h-213.333v-213.333h213.333v213.333zM682.667 917.333v-85.333h-341.333v85.333h-85.333v-85.333h-42.667c-47.147 0-84.907-38.187-84.907-85.333l-0.427-597.333c0-47.147 38.187-85.333 85.333-85.333h597.333c47.147 0 85.333 38.187 85.333 85.333v597.333c0 47.147-38.187 85.333-85.333 85.333h-42.667v85.333h-85.333zM810.667 149.333h-597.333v469.333h597.333v-469.333z" /> +<glyph unicode="" d="M430.293 295.040l60.373-60.373 213.333 213.333-213.333 213.333-60.373-60.373 110.293-110.293h-412.587v-85.333h412.587l-110.293-110.293zM810.667 832h-597.333c-47.147 0-85.333-38.187-85.333-85.333v-170.667h85.333v170.667h597.333v-597.333h-597.333v170.667h-85.333v-170.667c0-47.147 38.187-85.333 85.333-85.333h597.333c47.147 0 85.333 38.187 85.333 85.333v597.333c0 47.147-38.187 85.333-85.333 85.333z" /> +<glyph unicode="" d="M512 494.933c-25.813 0-46.933-21.12-46.933-46.933s21.12-46.933 46.933-46.933c26.027 0 46.933 21.12 46.933 46.933s-20.907 46.933-46.933 46.933zM512 874.667c-235.733 0-426.667-190.933-426.667-426.667 0-235.52 190.933-426.667 426.667-426.667s426.667 191.147 426.667 426.667c0 235.733-190.933 426.667-426.667 426.667zM605.44 354.56l-349.44-162.56 162.56 349.44 349.44 162.56-162.56-349.44z" /> +<glyph unicode="" d="M874.667 490.667h-64v170.667c0 47.147-38.187 85.333-85.333 85.333h-170.667v64c0 58.88-47.787 106.667-106.667 106.667s-106.667-47.787-106.667-106.667v-64h-170.667c-47.147 0-84.907-38.187-84.907-85.333l-0.213-162.133h63.787c63.573 0 115.2-51.627 115.2-115.2s-51.627-115.2-115.2-115.2h-63.787l-0.213-162.133c0-47.147 38.187-85.333 85.333-85.333h162.133v64c0 63.573 51.627 115.2 115.2 115.2s115.2-51.627 115.2-115.2v-64h162.133c47.147 0 85.333 38.187 85.333 85.333v170.667h64c58.88 0 106.667 47.787 106.667 106.667s-47.787 106.667-106.667 106.667z" /> +<glyph unicode="" d="M626.987 230.187c-31.787-24.533-72.533-38.187-114.987-38.187s-83.2 13.653-114.987 38.187c-9.173 7.253-22.613 5.547-29.867-3.84s-5.547-22.613 3.84-29.867c39.040-30.293 89.173-47.147 141.013-47.147s101.973 16.853 141.013 47.147c9.387 7.253 11.093 20.693 3.84 29.867-7.253 9.387-20.693 11.093-29.867 3.84zM405.333 426.667c0-23.564-19.103-42.667-42.667-42.667s-42.667 19.103-42.667 42.667c0 23.564 19.103 42.667 42.667 42.667s42.667-19.103 42.667-42.667zM512 960c-282.667 0-512-229.333-512-512s229.333-512 512-512 512 229.333 512 512-229.333 512-512 512zM851.627 327.68c-46.507-159.573-182.187-275.413-343.040-275.413-161.067 0-296.96 116.267-343.253 276.267-50.773 4.267-90.667 50.347-90.667 107.093 0 54.187 36.48 98.773 83.84 106.453v0.213c89.173 62.507 162.347 148.907 174.72 215.467l0.213-0.213v0.64c57.813-112 268.8-221.44 504.533-215.893 4.267 0.64 8.32 1.493 12.587 1.493 54.4 0 98.56-48.427 98.56-108.16 0.213-59.307-43.52-107.52-97.493-107.947zM704 426.667c0-23.564-19.103-42.667-42.667-42.667s-42.667 19.103-42.667 42.667c0 23.564 19.103 42.667 42.667 42.667s42.667-19.103 42.667-42.667z" /> +<glyph unicode="" d="M512 49.067l-61.867 56.107c-219.733 199.467-364.8 331.093-364.8 492.16 0 131.627 103.040 234.667 234.667 234.667 74.24 0 145.493-34.56 192-88.96 46.507 54.4 117.76 88.96 192 88.96 131.627 0 234.667-103.040 234.667-234.667 0-161.067-145.067-292.693-364.8-492.16l-61.867-56.107z" /> +<glyph unicode="" d="M704 832c-74.24 0-145.493-34.56-192-88.96-46.507 54.4-117.76 88.96-192 88.96-131.627 0-234.667-103.040-234.667-234.667 0-161.067 145.067-292.693 364.8-492.16l61.867-56.107 61.867 56.107c219.733 199.467 364.8 331.093 364.8 492.16 0 131.627-103.040 234.667-234.667 234.667zM516.48 168.32l-4.48-4.053-4.48 4.053c-202.88 184.107-336.853 305.707-336.853 429.013 0 85.12 64.213 149.333 149.333 149.333 65.707 0 129.707-42.453 152.107-100.693h79.573c22.613 58.24 86.613 100.693 152.32 100.693 85.12 0 149.333-64.213 149.333-149.333 0-123.307-133.973-244.907-336.853-429.013z" /> +<glyph unicode="" d="M853.333 124.373v494.293l-256 256h-341.333c-47.147 0-84.907-38.187-84.907-85.333l-0.427-682.667c0-47.147 37.76-85.333 84.907-85.333h512.427c18.987 0 36.48 6.4 50.56 17.067l-189.227 189.227c-33.493-22.4-73.813-35.627-117.333-35.627-117.76 0-213.333 95.573-213.333 213.333s95.573 213.333 213.333 213.333 213.333-95.573 213.333-213.333c0-43.52-13.227-83.84-35.413-117.547l163.413-163.413zM384 405.333c0-70.613 57.387-128 128-128s128 57.387 128 128-57.387 128-128 128-128-57.387-128-128z" /> +<glyph unicode="" d="M469.333 704c58.88 0 112.213-23.893 150.827-62.507l-108.16-108.16h256v256l-87.467-87.467c-53.973 53.973-128.64 87.467-211.2 87.467-150.4 0-274.56-111.36-295.253-256h86.187c19.84 97.28 105.813 170.667 209.067 170.667zM709.973 314.24c28.373 38.613 47.573 84.267 54.613 133.76h-86.187c-19.84-97.28-105.813-170.667-209.067-170.667-58.88 0-112.213 23.893-150.827 62.507l108.16 108.16h-256v-256l87.467 87.467c53.973-53.973 128.64-87.467 211.2-87.467 66.133 0 127.147 21.76 176.64 58.24l207.36-207.147 63.573 63.573-206.933 207.573z" /> +<glyph unicode="" d="M384 661.333h-85.333v-85.333h85.333v85.333zM384 490.667h-85.333v-85.333h85.333v85.333zM384 832c-47.147 0-85.333-38.187-85.333-85.333h85.333v85.333zM554.667 320h-85.333v-85.333h85.333v85.333zM810.667 832v-85.333h85.333c0 47.147-38.187 85.333-85.333 85.333zM554.667 832h-85.333v-85.333h85.333v85.333zM384 234.667v85.333h-85.333c0-47.147 38.187-85.333 85.333-85.333zM810.667 405.333h85.333v85.333h-85.333v-85.333zM810.667 576h85.333v85.333h-85.333v-85.333zM810.667 234.667c47.147 0 85.333 38.187 85.333 85.333h-85.333v-85.333zM213.333 661.333h-85.333v-512c0-47.147 38.187-85.333 85.333-85.333h512v85.333h-512v512zM640 746.667h85.333v85.333h-85.333v-85.333zM640 234.667h85.333v85.333h-85.333v-85.333z" /> +<glyph unicode="" d="M128 405.333h85.333v85.333h-85.333v-85.333zM128 234.667h85.333v85.333h-85.333v-85.333zM213.333 64v85.333h-85.333c0-47.147 38.187-85.333 85.333-85.333zM128 576h85.333v85.333h-85.333v-85.333zM640 64h85.333v85.333h-85.333v-85.333zM810.667 832h-426.667c-47.147 0-85.333-38.187-85.333-85.333v-426.667c0-47.147 38.187-85.333 85.333-85.333h426.667c47.147 0 85.333 38.187 85.333 85.333v426.667c0 47.147-38.187 85.333-85.333 85.333zM810.667 320h-426.667v426.667h426.667v-426.667zM469.333 64h85.333v85.333h-85.333v-85.333zM298.667 64h85.333v85.333h-85.333v-85.333z" /> +<glyph unicode="" d="M810.667 576h-170.667v256h-256v-256h-170.667l298.667-298.667 298.667 298.667zM213.333 192v-85.333h597.333v85.333h-597.333z" /> +<glyph unicode="" d="M512 223.147l263.68-159.147-69.76 299.947 232.747 201.6-306.773 26.453-119.893 282.667-119.893-282.667-306.773-26.453 232.747-201.6-69.76-299.947z" /> +<glyph unicode="" d="M512 874.667c-235.733 0-426.667-190.933-426.667-426.667 0-235.52 190.933-426.667 426.667-426.667s426.667 191.147 426.667 426.667c0 235.733-190.933 426.667-426.667 426.667zM341.333 213.333c-58.88 0-106.667 47.787-106.667 106.667s47.787 106.667 106.667 106.667 106.667-47.787 106.667-106.667-47.787-106.667-106.667-106.667zM405.333 618.667c0 58.88 47.787 106.667 106.667 106.667s106.667-47.787 106.667-106.667-47.787-106.667-106.667-106.667-106.667 47.787-106.667 106.667zM682.667 213.333c-58.88 0-106.667 47.787-106.667 106.667s47.787 106.667 106.667 106.667 106.667-47.787 106.667-106.667-47.787-106.667-106.667-106.667z" /> +<glyph unicode="" d="M512 874.667c-235.733 0-426.667-190.933-426.667-426.667s190.933-426.667 426.667-426.667 426.667 190.933 426.667 426.667-190.933 426.667-426.667 426.667zM554.667 149.333h-85.333v85.333h85.333v-85.333zM642.773 479.787l-38.187-39.253c-30.72-30.72-49.92-56.533-49.92-120.533h-85.333v21.333c0 47.147 19.2 89.813 49.92 120.747l53.12 53.76c15.36 15.36 24.96 36.693 24.96 60.16 0 47.147-38.187 85.333-85.333 85.333s-85.333-38.187-85.333-85.333h-85.333c0 94.293 76.373 170.667 170.667 170.667s170.667-76.373 170.667-170.667c0-37.547-15.147-71.467-39.893-96.213z" /> +<glyph unicode="" d="M622.293 618.667l-110.293-110.293-110.293 110.293-60.373-60.373 110.293-110.293-110.293-110.293 60.373-60.373 110.293 110.293 110.293-110.293 60.373 60.373-110.293 110.293 110.293 110.293-60.373 60.373zM512 874.667c-235.733 0-426.667-190.933-426.667-426.667s190.933-426.667 426.667-426.667 426.667 190.933 426.667 426.667-190.933 426.667-426.667 426.667zM512 106.667c-188.16 0-341.333 153.173-341.333 341.333s153.173 341.333 341.333 341.333 341.333-153.173 341.333-341.333-153.173-341.333-341.333-341.333z" /> +<glyph unicode="" d="M554.453 832c-212.267 0-383.787-171.947-383.787-384h-128l166.187-166.187 2.987-6.187 172.16 172.373h-128c0 164.907 133.76 298.667 298.667 298.667s298.667-133.76 298.667-298.667-133.76-298.667-298.667-298.667c-82.56 0-157.013 33.707-210.987 87.68l-60.373-60.373c69.333-69.547 165.12-112.64 271.147-112.64 212.267 0 384.213 171.947 384.213 384s-171.947 384-384.213 384zM512 618.667v-213.333l182.613-108.373 30.72 51.84-149.333 88.533v181.333h-64z" /> +<glyph unicode="" d="M426.667 106.667v256h170.667v-256h213.333v341.333h128l-426.667 384-426.667-384h128v-341.333z" /> +<glyph unicode="" d="M768 618.667h-42.667v85.333c0 117.76-95.573 213.333-213.333 213.333s-213.333-95.573-213.333-213.333v-85.333h-42.667c-47.147 0-85.333-38.187-85.333-85.333v-426.667c0-47.147 38.187-85.333 85.333-85.333h512c47.147 0 85.333 38.187 85.333 85.333v426.667c0 47.147-38.187 85.333-85.333 85.333zM512 234.667c-47.147 0-85.333 38.187-85.333 85.333s38.187 85.333 85.333 85.333 85.333-38.187 85.333-85.333-38.187-85.333-85.333-85.333zM644.267 618.667h-264.533v85.333c0 72.96 59.307 132.267 132.267 132.267s132.267-59.307 132.267-132.267v-85.333z" /> +<glyph unicode="" d="M512 874.667c-235.733 0-426.667-190.933-426.667-426.667s190.933-426.667 426.667-426.667 426.667 190.933 426.667 426.667-190.933 426.667-426.667 426.667zM554.667 234.667h-85.333v256h85.333v-256zM554.667 576h-85.333v85.333h85.333v-85.333z" /> +<glyph unicode="" d="M469.333 234.667h85.333v256h-85.333v-256zM512 874.667c-235.733 0-426.667-190.933-426.667-426.667s190.933-426.667 426.667-426.667 426.667 190.933 426.667 426.667-190.933 426.667-426.667 426.667zM512 106.667c-188.16 0-341.333 153.173-341.333 341.333s153.173 341.333 341.333 341.333 341.333-153.173 341.333-341.333-153.173-341.333-341.333-341.333zM469.333 576h85.333v85.333h-85.333v-85.333z" /> +<glyph unicode="" d="M896 831.573h-768c-47.147 0-85.333-38.187-85.333-85.333v-170.24h85.333v171.093h768v-598.613h-768v171.52h-85.333v-171.093c0-47.147 38.187-84.48 85.333-84.48h768c47.147 0 85.333 37.547 85.333 84.48v597.333c0 47.147-38.187 85.333-85.333 85.333zM469.333 277.333l170.667 170.667-170.667 170.667v-128h-426.667v-85.333h426.667v-128z" /> +<glyph unicode="" d="M753.28 621.653l-241.28 241.493-241.28-241.493c-133.333-133.333-133.333-349.44 0-482.773 66.56-66.56 154.027-100.053 241.28-100.053s174.72 33.28 241.28 100.053c133.333 133.333 133.333 349.44 0 482.773zM512 124.373c-68.48 0-132.693 26.667-180.907 75.093-48.427 48.213-75.093 112.427-75.093 180.907s26.667 132.693 75.093 181.12l180.907 180.907v-618.027z" /> +<glyph unicode="" d="M752.427 710.613c-15.573 21.76-40.96 36.053-69.76 36.053l-469.333-0.427c-47.147 0-85.333-37.76-85.333-84.907v-426.667c0-47.147 38.187-84.907 85.333-84.907l469.333-0.427c28.8 0 54.187 14.293 69.76 36.053l186.24 262.613-186.24 262.613z" /> +<glyph unicode="" d="M752.427 710.613c-15.573 21.76-40.96 36.053-69.76 36.053l-469.333-0.427c-47.147 0-85.333-37.76-85.333-84.907v-426.667c0-47.147 38.187-84.907 85.333-84.907l469.333-0.427c28.8 0 54.187 14.293 69.76 36.053l186.24 262.613-186.24 262.613zM682.667 234.667h-469.333v426.667h469.333l151.253-213.333-151.253-213.333z" /> +<glyph unicode="" d="M511.787 874.667c-235.733 0-426.453-190.933-426.453-426.667s190.72-426.667 426.453-426.667c235.733 0 426.88 190.933 426.88 426.667s-191.147 426.667-426.88 426.667zM807.253 618.667h-125.867c-13.867 53.333-33.28 104.533-58.88 151.893 78.507-26.88 143.787-81.28 184.747-151.893zM512 787.84c35.627-51.2 63.36-108.16 81.493-169.173h-162.987c18.133 61.013 45.867 117.973 81.493 169.173zM181.76 362.667c-7.040 27.307-11.093 55.893-11.093 85.333s4.053 58.027 11.093 85.333h144c-3.413-27.947-5.76-56.32-5.76-85.333s2.347-57.387 5.973-85.333h-144.213zM216.533 277.333h125.867c13.867-53.333 33.28-104.533 58.88-152.107-78.507 26.88-143.787 81.493-184.747 152.107zM342.4 618.667h-125.867c40.96 70.613 106.24 125.227 184.747 152.107-25.6-47.573-45.013-98.773-58.88-152.107zM512 108.16c-35.413 51.2-63.147 108.16-81.493 169.173h162.987c-18.347-61.013-46.080-117.973-81.493-169.173zM611.84 362.667h-199.68c-4.053 27.947-6.827 56.32-6.827 85.333s2.773 57.387 6.827 85.333h199.68c4.053-27.947 6.827-56.32 6.827-85.333s-2.773-57.387-6.827-85.333zM622.72 125.44c25.6 47.573 45.013 98.56 58.88 151.893h125.867c-41.173-70.613-106.453-125.013-184.747-151.893zM698.027 362.667c3.413 27.947 5.973 56.32 5.973 85.333s-2.347 57.387-5.973 85.333h144c7.040-27.307 11.307-55.893 11.307-85.333s-4.053-58.027-11.307-85.333h-144z" /> +<glyph unicode="" d="M810.667 149.333h-597.333v597.333h298.667v85.333h-298.667c-47.147 0-85.333-38.187-85.333-85.333v-597.333c0-47.147 38.187-85.333 85.333-85.333h597.333c47.147 0 85.333 38.187 85.333 85.333v298.667h-85.333v-298.667zM597.333 832v-85.333h152.96l-419.413-419.413 60.373-60.373 419.413 419.413v-152.96h85.333v298.667h-298.667z" /> +<glyph unicode="" d="M128 405.333h85.333v85.333h-85.333v-85.333zM128 234.667h85.333v85.333h-85.333v-85.333zM128 576h85.333v85.333h-85.333v-85.333zM298.667 405.333h597.333v85.333h-597.333v-85.333zM298.667 234.667h597.333v85.333h-597.333v-85.333zM298.667 661.333v-85.333h597.333v85.333h-597.333z" /> +<glyph unicode="" d="M768 618.667h-42.667v85.333c0 117.76-95.573 213.333-213.333 213.333s-213.333-95.573-213.333-213.333v-85.333h-42.667c-47.147 0-85.333-38.187-85.333-85.333v-426.667c0-47.147 38.187-85.333 85.333-85.333h512c47.147 0 85.333 38.187 85.333 85.333v426.667c0 47.147-38.187 85.333-85.333 85.333zM512 234.667c-47.147 0-85.333 38.187-85.333 85.333s38.187 85.333 85.333 85.333 85.333-38.187 85.333-85.333-38.187-85.333-85.333-85.333zM644.267 618.667h-264.533v85.333c0 72.96 59.307 132.267 132.267 132.267s132.267-59.307 132.267-132.267v-85.333z" /> +<glyph unicode="" d="M512 234.667c47.147 0 85.333 38.187 85.333 85.333s-38.187 85.333-85.333 85.333-85.333-38.187-85.333-85.333 38.187-85.333 85.333-85.333zM768 618.667h-42.667v85.333c0 117.76-95.573 213.333-213.333 213.333s-213.333-95.573-213.333-213.333h81.067c0 72.96 59.307 132.267 132.267 132.267s132.267-59.307 132.267-132.267v-85.333h-388.267c-47.147 0-85.333-38.187-85.333-85.333v-426.667c0-47.147 38.187-85.333 85.333-85.333h512c47.147 0 85.333 38.187 85.333 85.333v426.667c0 47.147-38.187 85.333-85.333 85.333zM768 106.667h-512v426.667h512v-426.667z" /> +<glyph unicode="" d="M768 618.667h-42.667v85.333c0 117.76-95.573 213.333-213.333 213.333s-213.333-95.573-213.333-213.333v-85.333h-42.667c-47.147 0-85.333-38.187-85.333-85.333v-426.667c0-47.147 38.187-85.333 85.333-85.333h512c47.147 0 85.333 38.187 85.333 85.333v426.667c0 47.147-38.187 85.333-85.333 85.333zM512 836.267c72.96 0 132.267-59.307 132.267-132.267v-85.333h-260.267v85.333h-4.267c0 72.96 59.307 132.267 132.267 132.267zM768 106.667h-512v426.667h512v-426.667zM512 234.667c47.147 0 85.333 38.187 85.333 85.333s-38.187 85.333-85.333 85.333-85.333-38.187-85.333-85.333 38.187-85.333 85.333-85.333z" /> +<glyph unicode="" d="M913.493 465.92l-383.787 383.787c-15.36 15.36-36.693 24.96-60.373 24.96h-298.667c-47.147 0-85.333-38.187-85.333-85.333v-298.667c0-23.68 9.6-45.013 25.173-60.373l384-384c15.36-15.36 36.693-24.96 60.16-24.96 23.68 0 45.013 9.6 60.373 24.96l298.667 298.667c15.36 15.573 24.96 36.907 24.96 60.373 0 23.68-9.6 45.013-25.173 60.587zM234.667 661.333c-35.413 0-64 28.587-64 64s28.587 64 64 64 64-28.587 64-64-28.587-64-64-64zM736.853 308.48l-182.187-182.187-182.187 182.187c-19.2 19.413-31.147 46.080-31.147 75.52 0 58.88 47.787 106.667 106.667 106.667 29.44 0 56.32-11.947 75.52-31.36l31.147-31.147 31.147 31.147c19.413 19.413 46.080 31.36 75.52 31.36 58.88 0 106.667-47.787 106.667-106.667 0-29.44-11.947-56.107-31.147-75.52z" /> +<glyph unicode="" d="M853.333 704h-426.667v-256h-85.333v341.333h256v170.667h-341.333v-256h-85.333c-46.933 0-85.333-38.4-85.333-85.333v-512c0-46.933 38.4-85.333 85.333-85.333h682.667c46.933 0 85.333 38.4 85.333 85.333v512c0 46.933-38.4 85.333-85.333 85.333z" /> +<glyph unicode="" d="M597.333 874.667h-341.333c-47.147 0-84.907-38.187-84.907-85.333l-0.427-682.667c0-47.147 37.76-85.333 84.907-85.333h512.427c47.147 0 85.333 38.187 85.333 85.333v512l-256 256zM682.667 277.333h-128v-128h-85.333v128h-128v85.333h128v128h85.333v-128h128v-85.333zM554.667 576v234.667l234.667-234.667h-234.667z" /> +<glyph unicode="" d="M810.667 789.333h-597.333c-47.147 0-85.333-38.187-85.333-85.333v-512c0-47.147 38.187-85.333 85.333-85.333h170.667v85.333h-170.667v426.667h597.333v-426.667h-170.667v-85.333h170.667c47.147 0 85.333 38.187 85.333 85.333v512c0 47.147-38.187 85.333-85.333 85.333zM512 533.333l-170.667-170.667h128v-256h85.333v256h128l-170.667 170.667z" /> +<glyph unicode="" d="M810.667 149.333h-597.333v597.333h298.667v85.333h-298.667c-47.147 0-85.333-38.187-85.333-85.333v-597.333c0-47.147 38.187-85.333 85.333-85.333h597.333c47.147 0 85.333 38.187 85.333 85.333v298.667h-85.333v-298.667zM597.333 832v-85.333h152.96l-419.413-419.413 60.373-60.373 419.413 419.413v-152.96h85.333v298.667h-298.667z" /> +<glyph unicode="" d="M426.667 576h170.667v128h128l-213.333 213.333-213.333-213.333h128v-128zM384 533.333h-128v128l-213.333-213.333 213.333-213.333v128h128v170.667zM981.333 448l-213.333 213.333v-128h-128v-170.667h128v-128l213.333 213.333zM597.333 320h-170.667v-128h-128l213.333-213.333 213.333 213.333h-128v128z" /> +<glyph unicode="" d="M469.333 618.667c-70.613 0-128-57.387-128-128s57.387-128 128-128 128 57.387 128 128-57.387 128-128 128zM810.667 832h-597.333c-47.147 0-85.333-38.187-85.333-85.333v-597.333c0-47.147 38.187-85.333 85.333-85.333h597.333c47.147 0 85.333 38.187 85.333 85.333v597.333c0 47.147-38.187 85.333-85.333 85.333zM750.293 149.333l-163.413 163.413c-33.707-22.187-74.027-35.413-117.547-35.413-117.76 0-213.333 95.573-213.333 213.333s95.573 213.333 213.333 213.333 213.333-95.573 213.333-213.333c0-43.52-13.227-83.84-35.413-117.547l163.413-163.413-60.373-60.373z" /> +<glyph unicode="" d="M853.333 789.333h-682.667c-47.147 0-84.907-38.187-84.907-85.333l-0.427-512c0-47.147 38.187-85.333 85.333-85.333h682.667c47.147 0 85.333 38.187 85.333 85.333v512c0 47.147-38.187 85.333-85.333 85.333zM853.333 192h-682.667v256h682.667v-256zM853.333 618.667h-682.667v85.333h682.667v-85.333z" /> +<glyph unicode="" d="M853.333 746.667h-135.253l-78.080 85.333h-256l-78.080-85.333h-135.253c-47.147 0-85.333-38.187-85.333-85.333v-512c0-47.147 38.187-85.333 85.333-85.333h298.667v89.173c-120.96 20.48-213.333 125.653-213.333 252.16h85.333c0-94.080 76.587-170.667 170.667-170.667s170.667 76.587 170.667 170.667h85.333c0-126.507-92.373-231.68-213.333-252.16v-89.173h298.667c47.147 0 85.333 38.187 85.333 85.333v512c0 47.147-38.187 85.333-85.333 85.333zM597.333 405.333c0-47.147-38.187-85.333-85.333-85.333s-85.333 38.187-85.333 85.333v170.667c0 47.147 38.187 85.333 85.333 85.333s85.333-38.187 85.333-85.333v-170.667z" /> +<glyph unicode="" d="M810.667 832h-42.667v85.333h-85.333v-85.333h-341.333v85.333h-85.333v-85.333h-42.667c-47.147 0-85.333-38.187-85.333-85.333v-597.333c0-47.147 38.187-85.333 85.333-85.333h597.333c47.147 0 85.333 38.187 85.333 85.333v597.333c0 47.147-38.187 85.333-85.333 85.333zM512 704c70.613 0 128-57.387 128-128 0-70.827-57.387-128-128-128s-128 57.173-128 128c0 70.613 57.387 128 128 128zM768 192h-512v42.667c0 85.333 170.667 132.267 256 132.267s256-46.933 256-132.267v-42.667z" /> +<glyph unicode="" d="M810.24 469.333c14.507 0 29.013-1.28 43.093-3.2v493.867l-853.333-853.333h493.44c-1.92 14.080-3.2 28.16-3.2 42.667 0 176.64 143.36 320 320 320zM968.747 128.427c0.853 6.827 1.493 13.653 1.493 20.907 0 7.040-0.64 14.080-1.493 20.907l45.013 35.2c4.053 3.2 5.12 8.96 2.56 13.653l-42.667 73.813c-2.56 4.693-8.32 6.4-13.013 4.693l-53.12-21.333c-11.093 8.533-23.040 15.573-36.053 20.907l-7.893 56.533c-0.853 5.12-5.333 8.96-10.667 8.96h-85.333c-5.333 0-9.813-3.84-10.453-8.96l-7.893-56.533c-13.013-5.333-24.96-12.587-36.053-20.907l-53.12 21.333c-4.907 1.92-10.453 0-13.013-4.693l-42.667-73.813c-2.773-4.693-1.493-10.453 2.56-13.653l45.013-35.2c-0.853-6.827-1.493-13.867-1.493-20.907s0.64-14.080 1.493-20.907l-45.013-35.2c-4.053-3.2-5.12-8.96-2.56-13.653l42.667-73.813c2.773-4.693 8.32-6.4 13.013-4.693l53.12 21.333c11.093-8.533 23.040-15.573 36.053-20.907l7.893-56.533c0.853-5.12 5.333-8.96 10.453-8.96h85.333c5.333 0 9.6 3.84 10.453 8.96l7.893 56.533c13.013 5.333 24.96 12.587 36.053 20.907l53.12-21.333c4.907-1.92 10.453 0 13.013 4.693l42.667 73.813c2.773 4.693 1.493 10.453-2.56 13.653l-44.8 35.2zM810.24 85.333c-35.413 0-64 28.587-64 64s28.587 64 64 64 64-28.587 64-64-28.587-64-64-64z" /> +<glyph unicode="" d="M554.667 661.333h-85.333v-85.333h85.333v85.333zM554.667 490.667h-85.333v-256h85.333v256zM725.333 916.907l-426.667 0.427c-47.147 0-85.333-38.187-85.333-85.333v-768c0-47.147 38.187-85.333 85.333-85.333h426.667c47.147 0 85.333 38.187 85.333 85.333v768c0 47.147-38.187 84.907-85.333 84.907zM725.333 149.333h-426.667v597.333h426.667v-597.333z" /> +<glyph unicode="" d="M512 708.267c49.493 0 89.6-40.107 89.6-89.6s-40.107-89.6-89.6-89.6-89.6 40.107-89.6 89.6 40.107 89.6 89.6 89.6zM512 324.267c126.933 0 260.267-62.080 260.267-89.6v-46.933h-520.533v46.933c0 27.52 133.333 89.6 260.267 89.6zM512 789.333c-94.293 0-170.667-76.373-170.667-170.667 0-94.080 76.373-170.667 170.667-170.667s170.667 76.587 170.667 170.667c0 94.293-76.373 170.667-170.667 170.667zM512 405.333c-113.707 0-341.333-56.96-341.333-170.667v-128h682.667v128c0 113.707-227.627 170.667-341.333 170.667z" /> +<glyph unicode="" d="M85.333 704h-85.333v-213.333h0.427l-0.427-384c0-47.147 38.187-85.333 85.333-85.333h768v85.333h-768v597.333zM938.667 789.333h-341.333l-85.333 85.333h-256c-47.147 0-84.907-38.187-84.907-85.333l-0.427-512c0-47.147 38.187-85.333 85.333-85.333h682.667c47.147 0 85.333 38.187 85.333 85.333v426.667c0 47.147-38.187 85.333-85.333 85.333zM298.667 320l192 256 149.333-192.213 106.667 128.213 149.333-192h-597.333z" /> +<glyph unicode="" d="M853.333 298.667c-53.12 0-104.533 8.533-152.32 24.32-14.72 4.693-31.573 1.28-43.307-10.453l-93.867-94.080c-120.96 61.44-219.52 160.213-281.173 280.96l93.867 94.293c11.733 11.733 15.147 28.587 10.453 43.307-15.787 47.787-24.32 99.2-24.32 152.32 0 23.68-18.987 42.667-42.667 42.667h-149.333c-23.467 0-42.667-18.987-42.667-42.667 0-400.64 324.693-725.333 725.333-725.333 23.68 0 42.667 18.987 42.667 42.667v149.333c0 23.68-18.987 42.667-42.667 42.667zM512 832v-426.667l128 128h256v298.667h-384z" /> +<glyph unicode="" d="M512 832c-215.253 0-377.813-78.933-512-180.693l512-629.973 512 629.333c-134.187 101.547-296.747 181.333-512 181.333zM554.667 277.333h-85.333v256h85.333v-256zM469.333 618.667v85.333h85.333v-85.333h-85.333z" /> +<glyph unicode="" d="M810.667 661.333h-341.333v-256h341.333v256zM896 832h-768c-47.147 0-85.333-38.187-85.333-85.333v-597.333c0-47.147 38.187-84.48 85.333-84.48h768c47.147 0 85.333 37.547 85.333 84.48v597.333c0 47.147-38.187 85.333-85.333 85.333zM896 148.693h-768v598.613h768v-598.613z" /> +<glyph unicode="" d="M810.667 789.333h-170.667l-336.853-538.88-111.147 197.547 192 341.333h-170.667l-192-341.333 192-341.333h170.667l336.853 538.88 111.147-197.547-192-341.333h170.667l192 341.333z" /> +<glyph unicode="" d="M810.667 618.667h-597.333c-70.613 0-128-57.387-128-128v-256h170.667v-170.667h512v170.667h170.667v256c0 70.613-57.387 128-128 128zM682.667 149.333h-341.333v213.333h341.333v-213.333zM810.667 448c-23.68 0-42.667 18.987-42.667 42.667s18.987 42.667 42.667 42.667c23.68 0 42.667-18.987 42.667-42.667s-18.987-42.667-42.667-42.667zM768 832h-512v-170.667h512v170.667z" /> +<glyph unicode="" d="M511.787 874.667c-235.733 0-426.453-190.933-426.453-426.667s190.72-426.667 426.453-426.667c235.733 0 426.88 190.933 426.88 426.667s-191.147 426.667-426.88 426.667zM512 106.667c-188.587 0-341.333 152.747-341.333 341.333s152.747 341.333 341.333 341.333 341.333-152.747 341.333-341.333-152.747-341.333-341.333-341.333zM533.333 661.333h-64v-256l223.787-134.4 32.213 52.48-192 113.92z" /> +<glyph unicode="" d="M896 704h-85.333v-384h-554.667v-85.333c0-23.467 19.2-42.667 42.667-42.667h469.333l170.667-170.667v640c0 23.467-19.2 42.667-42.667 42.667zM725.333 448v384c0 23.467-19.2 42.667-42.667 42.667h-554.667c-23.467 0-42.667-19.2-42.667-42.667v-597.333l170.667 170.667h426.667c23.467 0 42.667 19.2 42.667 42.667z" /> +<glyph unicode="" d="M768 234.667h-512v85.333h512v-85.333zM768 405.333h-512v85.333h512v-85.333zM768 576h-512v85.333h512v-85.333zM128 21.333l64 64 64-64 64 64 64-64 64 64 64-64 64 64 64-64 64 64 64-64 64 64 64-64v853.333l-64-64-64 64-64-64-64 64-64-64-64 64-64-64-64 64-64-64-64 64-64-64-64 64v-853.333z" /> +<glyph unicode="" d="M853.333 704h-93.227c4.693 13.44 7.893 27.52 7.893 42.667 0 70.613-57.387 128-128 128-44.587 0-83.84-22.827-106.667-57.387l-21.333-29.013-21.333 29.013c-22.827 34.56-62.080 57.387-106.667 57.387-70.613 0-128-57.387-128-128 0-15.147 2.987-29.227 7.893-42.667h-93.227c-47.147 0-84.907-38.187-84.907-85.333l-0.427-469.333c0-47.147 38.187-85.333 85.333-85.333h682.667c47.147 0 85.333 38.187 85.333 85.333v469.333c0 47.147-38.187 85.333-85.333 85.333zM640 789.333c23.467 0 42.667-19.2 42.667-42.667s-19.2-42.667-42.667-42.667-42.667 19.2-42.667 42.667 19.2 42.667 42.667 42.667zM384 789.333c23.467 0 42.667-19.2 42.667-42.667s-19.2-42.667-42.667-42.667-42.667 19.2-42.667 42.667 19.2 42.667 42.667 42.667zM853.333 149.333h-682.667v85.333h682.667v-85.333zM853.333 362.667h-682.667v256h216.747l-88.747-120.96 69.333-49.707 144 196.053 42.667-58.027 101.333-138.027 69.333 49.707-88.747 120.96h216.747v-256z" /> +<glyph unicode="" d="M42.667 64h938.667l-469.333 810.667-469.333-810.667zM554.667 192h-85.333v85.333h85.333v-85.333zM554.667 362.667h-85.333v170.667h85.333v-170.667z" /> +<glyph unicode="" d="M554.453 832c-212.267 0-383.787-171.947-383.787-384h-128l166.187-166.187 2.987-6.187 172.16 172.373h-128c0 164.907 133.76 298.667 298.667 298.667s298.667-133.76 298.667-298.667-133.76-298.667-298.667-298.667c-82.56 0-157.013 33.707-210.987 87.68l-60.373-60.373c69.333-69.547 165.12-112.64 271.147-112.64 212.267 0 384.213 171.947 384.213 384s-171.947 384-384.213 384zM512 618.667v-213.333l182.613-108.373 30.72 51.84-149.333 88.533v181.333h-64z" /> +<glyph unicode="" d="M512 874.667c-164.907 0-298.667-133.76-298.667-298.667 0-224 298.667-554.667 298.667-554.667s298.667 330.667 298.667 554.667c0 164.907-133.76 298.667-298.667 298.667zM512 469.333c-58.88 0-106.667 47.787-106.667 106.667s47.787 106.667 106.667 106.667 106.667-47.787 106.667-106.667-47.787-106.667-106.667-106.667z" /> +<glyph unicode="" d="M511.787 874.667c-235.733 0-426.453-190.933-426.453-426.667s190.72-426.667 426.453-426.667c235.733 0 426.88 190.933 426.88 426.667s-191.147 426.667-426.88 426.667zM512 106.667c-188.587 0-341.333 152.747-341.333 341.333s152.747 341.333 341.333 341.333 341.333-152.747 341.333-341.333-152.747-341.333-341.333-341.333zM533.333 661.333h-64v-256l223.787-134.4 32.213 52.48-192 113.92z" /> +<glyph unicode="" d="M661.333 362.667h-33.92l-11.733 11.733c41.813 48.427 66.987 111.36 66.987 180.267 0 153.173-124.16 277.333-277.333 277.333s-277.333-124.16-277.333-277.333 124.16-277.333 277.333-277.333c68.907 0 131.84 25.173 180.267 66.773l11.733-11.733v-33.707l213.333-212.907 63.573 63.573-212.907 213.333zM405.333 362.667c-106.027 0-192 85.973-192 192s85.973 192 192 192 192-85.973 192-192-85.973-192-192-192z" /> +<glyph unicode="" d="M829.013 406.4c1.707 13.653 2.987 27.52 2.987 41.6s-1.28 27.947-2.987 41.6l90.24 70.613c8.107 6.4 10.453 17.92 5.12 27.307l-85.333 147.84c-5.333 9.173-16.427 13.013-26.027 9.173l-106.24-42.88c-21.973 16.853-46.080 31.147-72.107 42.027l-16 113.067c-1.92 10.027-10.667 17.92-21.333 17.92h-170.667c-10.667 0-19.413-7.893-21.12-17.92l-16-113.067c-26.027-10.88-50.133-24.96-72.107-42.027l-106.24 42.88c-9.6 3.627-20.693 0-26.027-9.173l-85.333-147.84c-5.333-9.173-2.987-20.693 5.12-27.307l90.027-70.613c-1.707-13.653-2.987-27.52-2.987-41.6s1.28-27.947 2.987-41.6l-90.027-70.613c-8.107-6.4-10.453-17.92-5.12-27.307l85.333-147.84c5.333-9.173 16.427-13.013 26.027-9.173l106.24 42.88c21.973-16.853 46.080-31.147 72.107-42.027l16-113.067c1.707-10.027 10.453-17.92 21.12-17.92h170.667c10.667 0 19.413 7.893 21.12 17.92l16 113.067c26.027 10.88 50.133 24.96 72.107 42.027l106.24-42.88c9.6-3.627 20.693 0 26.027 9.173l85.333 147.84c5.333 9.173 2.987 20.693-5.12 27.307l-90.027 70.613zM512 298.667c-82.56 0-149.333 66.773-149.333 149.333s66.773 149.333 149.333 149.333 149.333-66.773 149.333-149.333-66.773-149.333-149.333-149.333z" /> +<glyph unicode="" d="M512 533.333c-47.147 0-85.333-38.187-85.333-85.333s38.187-85.333 85.333-85.333 85.333 38.187 85.333 85.333-38.187 85.333-85.333 85.333zM810.667 832h-597.333c-47.147 0-85.333-38.187-85.333-85.333v-597.333c0-47.147 38.187-85.333 85.333-85.333h597.333c47.147 0 85.333 38.187 85.333 85.333v597.333c0 47.147-38.187 85.333-85.333 85.333zM736 448c0-9.813-0.853-19.627-2.133-29.227l63.147-49.493c5.547-4.48 7.253-12.587 3.413-18.987l-59.733-103.467c-3.627-6.4-11.52-8.96-18.347-6.4l-74.453 30.080c-15.36-11.947-32.213-21.76-50.56-29.44l-11.093-79.147c-0.853-7.040-7.040-12.587-14.507-12.587h-119.467c-7.467 0-13.653 5.547-14.72 12.587l-11.093 79.147c-18.133 7.467-34.987 17.493-50.56 29.44l-74.24-29.867c-6.827-2.56-14.507 0-18.347 6.4l-59.733 103.467c-3.84 6.4-2.133 14.507 3.413 18.987l63.147 49.28c-1.28 9.6-2.133 19.2-2.133 29.227 0 9.813 0.853 19.627 2.133 29.227l-63.147 49.28c-5.547 4.48-7.253 12.587-3.413 18.987l59.733 103.467c3.84 6.4 11.52 8.96 18.347 6.4l74.24-29.867c15.36 11.733 32.213 21.76 50.56 29.44l11.093 79.147c1.067 7.040 7.253 12.587 14.72 12.587h119.467c7.467 0 13.653-5.547 14.72-12.587l11.093-79.147c18.133-7.467 34.987-17.493 50.56-29.44l74.24 29.867c6.827 2.56 14.507 0 18.347-6.4l59.733-103.467c3.84-6.4 2.133-14.507-3.413-18.987l-63.147-49.493c1.28-9.387 2.133-19.2 2.133-29.013z" /> +<glyph unicode="" d="M597.333 448c0 47.147-38.187 85.333-85.333 85.333s-85.333-38.187-85.333-85.333 38.187-85.333 85.333-85.333 85.333 38.187 85.333 85.333zM512 832c-212.053 0-384-171.947-384-384h-128l170.667-170.667 170.667 170.667h-128c0 164.907 133.76 298.667 298.667 298.667s298.667-133.76 298.667-298.667-133.76-298.667-298.667-298.667c-64.64 0-124.16 20.693-173.227 55.68l-60.373-61.227c64.853-49.92 145.707-79.787 233.6-79.787 212.053 0 384 171.947 384 384s-171.947 384-384 384z" /> +<glyph unicode="" d="M469.333-64h85.333v85.333h-85.333v-85.333zM298.667-64h85.333v85.333h-85.333v-85.333zM640-64h85.333v85.333h-85.333v-85.333zM755.413 716.587l-243.413 243.413h-42.667v-323.627l-195.627 195.627-60.373-60.373 238.293-238.293-238.293-238.293 60.373-60.373 195.627 195.627v-323.627h42.667l243.413 243.413-183.040 183.253 183.040 183.253zM554.667 796.587l80.213-80.213-80.213-80v160.213zM634.88 350.080l-80.213-80v160.213l80.213-80.213z" /> +<glyph unicode="" d="M298.667-64h85.333v85.333h-85.333v-85.333zM469.333-64h85.333v85.333h-85.333v-85.333zM640-64h85.333v85.333h-85.333v-85.333zM682.667 959.573l-341.333 0.427c-47.147 0-85.333-38.187-85.333-85.333v-682.667c0-47.147 38.187-85.333 85.333-85.333h341.333c47.147 0 85.333 38.187 85.333 85.333v682.667c0 47.147-38.187 84.907-85.333 84.907zM682.667 277.333h-341.333v512h341.333v-512z" /> +<glyph unicode="" d="M896 832h-768c-47.147 0-85.333-38.187-85.333-85.333v-597.333c0-47.147 38.187-85.333 85.333-85.333h768c47.147 0 85.333 38.187 85.333 85.333v597.333c0 47.147-38.187 85.333-85.333 85.333zM896 148.693h-768v598.613h768v-598.613zM341.333 277.333h106.667l64-64 64 64h106.667v106.667l64 64-64 64v106.667h-106.667l-64 64-64-64h-106.667v-106.667l-64-64 64-64v-106.667zM512 576c70.613 0 128-57.387 128-128s-57.387-128-128-128v256z" /> +<glyph unicode="" d="M331.52 671.573l-65.707 54.4-230.827-277.973 230.827-278.187 65.707 54.4-185.6 223.787 185.6 223.573zM298.667 405.333h85.333v85.333h-85.333v-85.333zM725.333 490.667h-85.333v-85.333h85.333v85.333zM469.333 405.333h85.333v85.333h-85.333v-85.333zM758.187 726.187l-65.707-54.4 185.6-223.787-185.6-223.573 65.707-54.4 230.827 277.973-230.827 278.187z" /> +<glyph unicode="" d="M512 746.667c-164.907 0-298.667-133.76-298.667-298.667h85.333c0 117.76 95.573 213.333 213.333 213.333s213.333-95.573 213.333-213.333h85.333c0 164.907-133.76 298.667-298.667 298.667zM554.667 350.293c37.547 16.427 64 53.973 64 97.707 0 58.88-47.787 106.667-106.667 106.667s-106.667-47.787-106.667-106.667c0-43.733 26.453-81.28 64-97.707v-140.587l-145.707-145.707 60.373-60.373 128 128 128-128 60.373 60.373-145.707 145.707v140.587zM512 917.333c-259.2 0-469.333-210.133-469.333-469.333h85.333c0 212.053 171.947 384 384 384s384-171.947 384-384h85.333c0 259.2-210.133 469.333-469.333 469.333z" /> +<glyph unicode="" d="M213.333 874.667c0 23.467-18.987 42.667-42.667 42.667s-42.667-19.2-42.667-42.667v-170.667h-85.333v-256h256v256h-85.333v170.667zM384 277.333c0-55.68 35.84-102.613 85.333-120.107v-178.56h85.333v178.56c49.493 17.707 85.333 64.427 85.333 120.107v85.333h-256v-85.333zM42.667 277.333c0-55.68 35.84-102.613 85.333-120.107v-178.56h85.333v178.56c49.493 17.707 85.333 64.427 85.333 120.107v85.333h-256v-85.333zM896 704v170.667c0 23.467-18.987 42.667-42.667 42.667s-42.667-19.2-42.667-42.667v-170.667h-85.333v-256h256v256h-85.333zM554.667 874.667c0 23.467-18.987 42.667-42.667 42.667s-42.667-19.2-42.667-42.667v-170.667h-85.333v-256h256v256h-85.333v170.667zM725.333 277.333c0-55.68 35.84-102.613 85.333-120.107v-178.56h85.333v178.56c49.493 17.707 85.333 64.427 85.333 120.107v85.333h-256v-85.333z" /> +<glyph unicode="" d="M213.333 874.667c0 23.467-18.987 42.667-42.667 42.667s-42.667-19.2-42.667-42.667v-170.667h-85.333v-256h256v256h-85.333v170.667zM384 277.333c0-55.68 35.84-102.613 85.333-120.107v-178.56h85.333v178.56c49.493 17.707 85.333 64.427 85.333 120.107v85.333h-256v-85.333zM42.667 277.333c0-55.68 35.84-102.613 85.333-120.107v-178.56h85.333v178.56c49.493 17.707 85.333 64.427 85.333 120.107v85.333h-256v-85.333zM896 704v170.667c0 23.467-18.987 42.667-42.667 42.667s-42.667-19.2-42.667-42.667v-170.667h-85.333v-256h256v256h-85.333zM554.667 874.667c0 23.467-18.987 42.667-42.667 42.667s-42.667-19.2-42.667-42.667v-170.667h-85.333v-256h256v256h-85.333v170.667zM725.333 277.333c0-55.68 35.84-102.613 85.333-120.107v-178.56h85.333v178.56c49.493 17.707 85.333 64.427 85.333 120.107v85.333h-256v-85.333z" /> +<glyph unicode="" d="M768 661.333v128c0 47.147-38.187 85.333-85.333 85.333h-341.333c-47.147 0-85.333-38.187-85.333-85.333v-128h-42.667v-256l128-256v-128h341.333v128l128 256v256h-42.667zM341.333 789.333h341.333v-128h-85.333v85.333h-42.667v-85.333h-85.333v85.333h-42.667v-85.333h-85.333v128z" /> +<glyph unicode="" d="M341.333 469.333c0 35.413-28.587 64-64 64s-64-28.587-64-64 28.587-64 64-64 64 28.587 64 64zM640 682.667c0 35.413-28.587 64-64 64h-128c-35.413 0-64-28.587-64-64s28.587-64 64-64h128c35.413 0 64 28.587 64 64zM362.667 320c-35.413 0-64-28.587-64-64s28.587-64 64-64 64 28.587 64 64-28.587 64-64 64zM512 917.333c-258.773 0-469.333-210.56-469.333-469.333s210.56-469.333 469.333-469.333 469.333 210.56 469.333 469.333-210.56 469.333-469.333 469.333zM512 64c-211.84 0-384 172.373-384 384s172.16 384 384 384 384-172.373 384-384-172.16-384-384-384zM746.667 533.333c-35.413 0-64-28.587-64-64s28.587-64 64-64 64 28.587 64 64-28.587 64-64 64zM661.333 320c-35.413 0-64-28.587-64-64s28.587-64 64-64 64 28.587 64 64-28.587 64-64 64z" /> +<glyph unicode="" d="M512.213 725.333l-85.547-106.667h170.667l-85.12 106.667zM768 533.333v-170.667l106.667 85.12-106.667 85.547zM256 533.333l-106.667-85.547 106.667-85.12v170.667zM597.333 277.333h-170.667l85.547-106.667 85.12 106.667zM896 832h-768c-47.147 0-85.333-38.187-85.333-85.333v-597.333c0-47.147 38.187-85.333 85.333-85.333h768c47.147 0 85.333 38.187 85.333 85.333v597.333c0 47.147-38.187 85.333-85.333 85.333zM896 148.693h-768v598.613h768v-598.613z" /> +<glyph unicode="" d="M554.667 576h-85.333v-85.333h85.333v85.333zM725.333 576h-85.333v-85.333h85.333v85.333zM853.333 298.667c-53.12 0-104.32 8.533-152.32 24.32-14.72 4.693-31.573 1.28-43.307-10.453l-93.867-94.080c-120.96 61.44-219.52 160.213-281.173 280.96l93.867 94.080c11.733 11.733 15.147 28.587 10.453 43.307-15.787 48-24.32 99.413-24.32 152.533 0 23.68-18.987 42.667-42.667 42.667h-149.333c-23.68 0-42.667-18.987-42.667-42.667 0-400.64 324.693-725.333 725.333-725.333 23.68 0 42.667 18.987 42.667 42.667v149.333c0 23.68-18.987 42.667-42.667 42.667zM810.667 576v-85.333h85.333v85.333h-85.333z" /> +<glyph unicode="" d="M298.667-64h85.333v85.333h-85.333v-85.333zM469.333-64h85.333v85.333h-85.333v-85.333zM554.667 874.667h-85.333v-426.667h85.333v426.667zM706.773 770.773l-61.653-61.653c73.6-45.013 122.88-125.867 122.88-218.453 0-141.44-114.56-256-256-256s-256 114.56-256 256c0 92.587 49.28 173.44 122.88 218.453l-61.653 61.653c-88.533-61.653-146.56-164.053-146.56-280.107 0-188.587 152.747-341.333 341.333-341.333s341.333 152.747 341.333 341.333c0 116.053-58.027 218.453-146.56 280.107zM640-64h85.333v85.333h-85.333v-85.333z" /> +<glyph unicode="" d="M640 576h-256c-23.68 0-42.667-19.2-42.667-42.667v-512c0-23.467 18.987-42.667 42.667-42.667h256c23.68 0 42.667 19.2 42.667 42.667v512c0 23.467-18.987 42.667-42.667 42.667zM512 320c-47.147 0-85.333 38.187-85.333 85.333s38.187 85.333 85.333 85.333 85.333-38.187 85.333-85.333-38.187-85.333-85.333-85.333zM300.8 701.867l60.373-60.373c38.613 38.613 91.947 62.507 150.827 62.507s112.213-23.893 150.827-62.507l60.373 60.373c-53.973 53.973-128.64 87.467-211.2 87.467s-157.227-33.493-211.2-87.467zM512 960c-129.493 0-246.827-52.48-331.947-137.387l60.373-60.373c69.547 69.547 165.547 112.427 271.573 112.427s202.027-42.88 271.573-112.427l60.373 60.373c-85.12 84.907-202.453 137.387-331.947 137.387z" /> +<glyph unicode="" d="M298.667-64h85.333v85.333h-85.333v-85.333zM512 405.333c70.613 0 127.573 57.387 127.573 128l0.427 256c0 70.827-57.173 128-128 128-70.613 0-128-57.173-128-128v-256c0-70.613 57.387-128 128-128zM469.333-64h85.333v85.333h-85.333v-85.333zM640-64h85.333v85.333h-85.333v-85.333zM810.667 533.333h-72.533c0-128-108.16-217.6-226.133-217.6-117.76 0-226.133 89.6-226.133 217.6h-72.533c0-145.707 116.053-266.027 256-286.72v-139.947h85.333v139.947c139.947 20.693 256 141.013 256 286.72z" /> +<glyph unicode="" d="M682.667 704v85.333c0 47.147-38.187 85.333-85.333 85.333h-170.667c-47.147 0-85.333-38.187-85.333-85.333v-85.333h-256v-554.667c0-47.147 38.187-85.333 85.333-85.333h682.667c47.147 0 85.333 38.187 85.333 85.333v554.667h-256zM426.667 789.333h170.667v-85.333h-170.667v85.333zM384 192v384l320-170.667-320-213.333z" /> +<glyph unicode="" d="M734.293 576l-186.88 279.68c-8.107 12.373-21.76 18.133-35.413 18.133s-27.307-5.973-35.413-18.133l-186.88-279.68h-204.373c-23.467 0-42.667-19.2-42.667-42.667 0-4.053 0.64-7.893 1.493-11.52l108.16-395.52c10.027-35.84 43.093-62.293 82.347-62.293h554.667c39.253 0 72.32 26.453 82.133 62.507l108.16 395.52c1.067 3.413 1.707 7.253 1.707 11.307 0 23.467-19.2 42.667-42.667 42.667h-204.373zM384 576l128 187.733 128-187.733h-256zM512 234.667c-47.147 0-85.333 38.187-85.333 85.333s38.187 85.333 85.333 85.333 85.333-38.187 85.333-85.333-38.187-85.333-85.333-85.333z" /> +<glyph unicode="" d="M298.667 192c-47.147 0-84.907-38.187-84.907-85.333s37.76-85.333 84.907-85.333 85.333 38.187 85.333 85.333-38.187 85.333-85.333 85.333zM42.667 874.667v-85.333h85.333l153.387-323.627-57.6-104.533c-6.613-12.373-10.453-26.24-10.453-41.173 0-47.147 38.187-85.333 85.333-85.333h512v85.333h-493.867c-5.973 0-10.667 4.693-10.667 10.667 0 1.92 0.427 3.627 1.28 5.12l38.187 69.547h317.867c32 0 59.947 17.707 74.667 43.947l152.533 276.907c3.413 5.973 5.333 13.013 5.333 20.48 0 23.68-19.2 42.667-42.667 42.667h-630.827l-40.533 85.333h-139.307zM725.333 192c-47.147 0-84.907-38.187-84.907-85.333s37.76-85.333 84.907-85.333 85.333 38.187 85.333 85.333-38.187 85.333-85.333 85.333z" /> +<glyph unicode="" d="M768 746.667v85.333c0 47.147-38.187 85.333-85.333 85.333h-170.667c-47.147 0-85.333-38.187-85.333-85.333v-85.333h-213.333v-469.333c0-47.147 38.187-85.333 85.333-85.333h597.333c47.147 0 85.333 38.187 85.333 85.333v469.333h-213.333zM512 832h170.667v-85.333h-170.667v85.333zM512 320v298.667l234.667-128-234.667-170.667zM128 576h-85.333v-469.333c0-47.147 38.187-85.333 85.333-85.333h597.333c47.147 0 85.333 38.187 85.333 85.333h-682.667v469.333z" /> +<glyph unicode="" d="M853.333 874.667h-682.667c-47.147 0-84.907-38.187-84.907-85.333l-0.427-768 170.667 170.667h597.333c47.147 0 85.333 38.187 85.333 85.333v512c0 47.147-38.187 85.333-85.333 85.333zM341.333 362.667h-85.333v85.333h85.333v-85.333zM341.333 490.667h-85.333v85.333h85.333v-85.333zM341.333 618.667h-85.333v85.333h85.333v-85.333zM640 362.667h-213.333v85.333h213.333v-85.333zM768 490.667h-341.333v85.333h341.333v-85.333zM768 618.667h-341.333v85.333h341.333v-85.333z" /> +<glyph unicode="" d="M530.987 277.333h89.173l-217.813 554.667h-79.147l-218.027-554.667h89.173l48 128h240.853l47.787-128zM274.347 490.667l88.32 235.733 88.32-235.733h-176.64zM920.96 465.707l-344.96-344.96-156.587 156.587-60.373-60.373 216.96-216.96 405.333 405.333-60.373 60.373z" /> +<glyph unicode="" d="M512 349.867l158.293-115.2-60.587 186.027 158.293 112.64h-194.133l-61.867 192-61.867-192h-194.133l158.293-112.64-60.373-186.027z" /> +<glyph unicode="" d="M511.787 874.667c-235.733 0-426.453-190.933-426.453-426.667s190.72-426.667 426.453-426.667c235.733 0 426.88 190.933 426.88 426.667s-191.147 426.667-426.88 426.667zM692.48 192l-180.48 108.8-180.48-108.8 47.787 205.227-159.147 138.027 209.92 17.92 81.92 193.493 81.92-193.493 209.92-17.92-159.147-138.027 47.787-205.227z" /> +<glyph unicode="" d="M853.333 789.333h-682.667v-85.333h682.667v85.333zM896 362.667v85.333l-42.667 213.333h-682.667l-42.667-213.333v-85.333h42.667v-256h426.667v256h170.667v-256h85.333v256h42.667zM512 192h-256v170.667h256v-170.667z" /> +<glyph unicode="" d="M597.333 234.667h-426.667v-85.333h426.667v85.333zM853.333 576h-682.667v-85.333h682.667v85.333zM170.667 320h682.667v85.333h-682.667v-85.333zM170.667 746.667v-85.333h682.667v85.333h-682.667z" /> +<glyph unicode="" d="M298.24 490.667l-170.24-170.667 170.24-170.667v128h299.093v85.333h-299.093v128zM896 576l-170.24 170.667v-128h-299.093v-85.333h299.093v-128l170.24 170.667z" /> +<glyph unicode="" d="M682.667 234.24v299.093h-85.333v-299.093h-128l170.667-170.24 170.667 170.24h-128zM384 832l-170.667-170.24h128v-299.093h85.333v299.093h128l-170.667 170.24z" /> +<glyph unicode="" d="M512 874.667c-235.733 0-426.667-190.933-426.667-426.667s190.933-426.667 426.667-426.667 426.667 190.933 426.667 426.667-190.933 426.667-426.667 426.667zM277.333 576l149.333 149.333 149.333-149.333h-106.667v-170.667h-85.333v170.667h-106.667zM746.667 320l-149.333-149.333-149.333 149.333h106.667v170.667h85.333v-170.667h106.667z" /> +<glyph unicode="" d="M512 266.667l170.667 170.667h-128v384h-85.333v-384h-128l170.667-170.667zM896 821.333h-256v-84.693h256v-598.613h-768v598.613h256v84.693h-256c-47.147 0-85.333-38.187-85.333-85.333v-597.333c0-47.147 38.187-85.333 85.333-85.333h768c47.147 0 85.333 38.187 85.333 85.333v597.333c0 47.147-38.187 85.333-85.333 85.333z" /> +<glyph unicode="" d="M896 832h-768c-47.147 0-85.333-38.187-85.333-85.333v-597.333c0-47.147 38.187-85.333 85.333-85.333h768c47.147 0 85.333 38.187 85.333 85.333v597.333c0 47.147-38.187 85.333-85.333 85.333zM896 149.333h-768v597.333h426.667v-170.667h341.333v-426.667z" /> +<glyph unicode="" d="M42.667 576h85.333v85.333h-85.333v-85.333zM42.667 405.333h85.333v85.333h-85.333v-85.333zM42.667 746.667h85.333v85.333c-47.147 0-85.333-38.187-85.333-85.333zM384 64h85.333v85.333h-85.333v-85.333zM42.667 234.667h85.333v85.333h-85.333v-85.333zM128 64v85.333h-85.333c0-47.147 38.187-85.333 85.333-85.333zM896 832h-341.333v-256h426.667v170.667c0 47.147-38.187 85.333-85.333 85.333zM896 234.667h85.333v85.333h-85.333v-85.333zM384 746.667h85.333v85.333h-85.333v-85.333zM213.333 64h85.333v85.333h-85.333v-85.333zM213.333 746.667h85.333v85.333h-85.333v-85.333zM896 64c47.147 0 85.333 38.187 85.333 85.333h-85.333v-85.333zM896 405.333h85.333v85.333h-85.333v-85.333zM554.667 64h85.333v85.333h-85.333v-85.333zM725.333 64h85.333v85.333h-85.333v-85.333z" /> +<glyph unicode="" d="M768 832v-85.333h-85.333v85.333h-341.333v-85.333h-85.333v85.333h-85.333v-768h85.333v85.333h85.333v-85.333h341.333v85.333h85.333v-85.333h85.333v768h-85.333zM341.333 234.667h-85.333v85.333h85.333v-85.333zM341.333 405.333h-85.333v85.333h85.333v-85.333zM341.333 576h-85.333v85.333h85.333v-85.333zM768 234.667h-85.333v85.333h85.333v-85.333zM768 405.333h-85.333v85.333h85.333v-85.333zM768 576h-85.333v85.333h85.333v-85.333z" /> +<glyph unicode="" d="M640 832h-384c-35.413 0-65.707-21.547-78.507-52.053l-128.64-300.8c-3.84-9.813-6.187-20.267-6.187-31.147v-81.707l0.427-0.427-0.427-3.2c0-47.147 38.187-85.333 85.333-85.333h269.44l-40.747-194.987c-0.853-4.267-1.493-8.747-1.493-13.44 0-17.707 7.253-33.707 18.773-45.227l45.44-45.013 280.96 280.96c15.36 15.573 24.96 36.907 24.96 60.373v426.667c0 47.147-38.187 85.333-85.333 85.333zM810.667 832v-512h170.667v512h-170.667z" /> +<glyph unicode="" d="M512 704c0 23.467-19.2 42.667-42.667 42.667h-221.227l28.373 135.467c0.64 3.2 1.067 6.613 1.067 10.027 0 13.227-5.333 25.173-14.080 33.92l-33.92 33.92-210.773-210.773c-11.52-11.52-18.773-27.52-18.773-45.227v-277.333c0-35.413 28.587-64 64-64h288c26.453 0 49.28 16 58.88 39.040l96.64 225.707c2.773 7.253 4.48 14.933 4.48 23.253v53.333zM960 533.333h-288c-26.453 0-49.28-16-58.88-39.040l-96.64-225.707c-2.773-7.253-4.48-14.933-4.48-23.253v-53.333c0-23.467 19.2-42.667 42.667-42.667h221.227l-28.373-135.467c-0.64-3.2-1.067-6.613-1.067-10.027 0-13.227 5.333-25.173 14.080-33.92l33.92-33.92 210.773 210.773c11.52 11.52 18.773 27.52 18.773 45.227v277.333c0 35.413-28.587 64-64 64z" /> +<glyph unicode="" d="M42.667 64h170.667v512h-170.667v-512zM981.333 533.333c0 47.147-38.187 85.333-85.333 85.333h-269.44l40.747 194.987c0.853 4.267 1.493 8.747 1.493 13.44 0 17.707-7.253 33.707-18.773 45.227l-45.44 45.013-280.96-280.96c-15.36-15.573-24.96-36.907-24.96-60.373v-426.667c0-47.147 38.187-85.333 85.333-85.333h384c35.413 0 65.707 21.547 78.507 52.053l128.64 300.8c3.84 9.813 6.187 20.267 6.187 31.147v81.707l-0.427 0.427 0.427 3.2z" /> +<glyph unicode="" d="M128 576h597.333v85.333h-597.333v-85.333zM128 405.333h597.333v85.333h-597.333v-85.333zM128 234.667h597.333v85.333h-597.333v-85.333zM810.667 234.667h85.333v85.333h-85.333v-85.333zM810.667 661.333v-85.333h85.333v85.333h-85.333zM810.667 405.333h85.333v85.333h-85.333v-85.333z" /> +<glyph unicode="" d="M810.667 832h-42.667v85.333h-85.333v-85.333h-341.333v85.333h-85.333v-85.333h-42.667c-47.147 0-84.907-38.187-84.907-85.333l-0.427-597.333c0-47.147 38.187-85.333 85.333-85.333h597.333c47.147 0 85.333 38.187 85.333 85.333v597.333c0 47.147-38.187 85.333-85.333 85.333zM810.667 149.333h-597.333v469.333h597.333v-469.333zM298.667 533.333h213.333v-213.333h-213.333z" /> +<glyph unicode="" d="M813.653 749.653l-60.373-60.373c61.867-61.653 100.053-146.987 100.053-241.28 0-188.587-152.747-341.333-341.333-341.333s-341.333 152.747-341.333 341.333c0 174.080 130.347 317.44 298.667 338.347v-86.187c-120.96-20.267-213.333-125.44-213.333-252.16 0-141.44 114.56-256 256-256s256 114.56 256 256c0 70.613-28.587 134.613-74.88 181.12l-60.373-60.373c30.72-30.933 49.92-73.6 49.92-120.747 0-94.293-76.373-170.667-170.667-170.667s-170.667 76.373-170.667 170.667c0 79.36 54.613 145.707 128 164.693v-91.093c-25.387-14.72-42.667-42.027-42.667-73.6 0-47.147 38.187-85.333 85.333-85.333s85.333 38.187 85.333 85.333c0 31.573-17.28 58.667-42.667 73.6v353.067h-42.667c-235.733 0-426.667-190.933-426.667-426.667 0-235.52 190.933-426.667 426.667-426.667 235.52 0 426.667 191.147 426.667 426.667 0 117.76-47.787 224.427-125.013 301.653z" /> +<glyph unicode="" d="M549.12 316.8l-108.373 107.093 1.28 1.28c74.24 82.773 127.147 177.92 158.293 278.613h125.013v85.547h-298.667v85.333h-85.333v-85.333h-298.667v-84.907h476.587c-28.8-82.347-73.813-160.427-135.253-228.693-39.68 44.16-72.533 92.16-98.56 142.933h-85.333c31.147-69.547 73.813-135.253 127.147-194.56l-216.96-214.4 60.373-60.373 213.333 213.333 132.693-132.693 32.427 86.827zM789.333 533.333h-85.333l-192-512h85.333l48 128h202.667l48-128h85.333l-192 512zM677.333 234.667l69.333 184.96 69.333-184.96h-138.667z" /> +<glyph unicode="" d="M682.667 192l97.92 97.92-208.213 208-170.667-170.667-316.373 316.373 60.373 60.373 256-256 170.667 170.667 268.373-268.587 97.92 97.92v-256z" /> +<glyph unicode="" d="M938.667 448l-170.667 170.667v-128h-640v-85.333h640v-128z" /> +<glyph unicode="" d="M682.667 704l97.92-97.92-208.213-208-170.667 170.667-316.373-316.373 60.373-60.373 256 256 170.667-170.667 268.373 268.587 97.92-97.92v256z" /> +<glyph unicode="" d="M725.333 832h-426.667c-47.147 0-84.907-38.187-84.907-85.333l-0.427-682.667 298.667 128 298.667-128v682.667c0 47.147-38.187 85.333-85.333 85.333z" /> +<glyph unicode="" d="M725.333 832h-426.667c-47.147 0-84.907-38.187-84.907-85.333l-0.427-682.667 298.667 128 298.667-128v682.667c0 47.147-38.187 85.333-85.333 85.333zM725.333 192l-213.333 92.8-213.333-92.8v554.667h426.667v-554.667z" /> +<glyph unicode="" d="M512 917.333l-384-170.667v-256c0-237.013 163.627-458.027 384-512 220.373 53.973 384 274.987 384 512v256l-384 170.667zM426.667 234.667l-170.667 170.667 60.373 60.373 110.293-110.293 280.96 280.96 60.373-60.373-341.333-341.333z" /> +<glyph unicode="" d="M853.333 405.333h-725.333c-23.467 0-42.667-19.2-42.667-42.667v-256c0-23.467 19.2-42.667 42.667-42.667h725.333c23.467 0 42.667 19.2 42.667 42.667v256c0 23.467-19.2 42.667-42.667 42.667zM853.333 832h-725.333c-23.467 0-42.667-19.2-42.667-42.667v-256c0-23.467 19.2-42.667 42.667-42.667h725.333c23.467 0 42.667 19.2 42.667 42.667v256c0 23.467-19.2 42.667-42.667 42.667z" /> +<glyph unicode="" d="M170.667 192h128v554.667h-128v-554.667zM768 746.667v-554.667h128v554.667h-128zM341.333 192h384v554.667h-384v-554.667z" /> +<glyph unicode="" d="M298.667 149.333h426.667v640h-426.667v-640zM85.333 234.667h170.667v469.333h-170.667v-469.333zM768 704v-469.333h170.667v469.333h-170.667z" /> +<glyph unicode="" d="M426.667 192h213.333v554.667h-213.333v-554.667zM170.667 192h213.333v554.667h-213.333v-554.667zM682.667 746.667v-554.667h213.333v554.667h-213.333z" /> +<glyph unicode="" d="M85.333 64h810.667v128h-810.667v-128zM853.333 618.667h-725.333c-23.467 0-42.667-19.2-42.667-42.667v-256c0-23.467 19.2-42.667 42.667-42.667h725.333c23.467 0 42.667 19.2 42.667 42.667v256c0 23.467-19.2 42.667-42.667 42.667zM85.333 832v-128h810.667v128h-810.667z" /> +<glyph unicode="" d="M170.667 320h725.333v85.333h-725.333v-85.333zM170.667 149.333h725.333v85.333h-725.333v-85.333zM170.667 490.667h725.333v85.333h-725.333v-85.333zM170.667 746.667v-85.333h725.333v85.333h-725.333z" /> +<glyph unicode="" d="M170.667 362.667h170.667v170.667h-170.667v-170.667zM170.667 149.333h170.667v170.667h-170.667v-170.667zM170.667 576h170.667v170.667h-170.667v-170.667zM384 362.667h512v170.667h-512v-170.667zM384 149.333h512v170.667h-512v-170.667zM384 746.667v-170.667h512v170.667h-512z" /> +<glyph unicode="" d="M170.667 490.667h213.333v256h-213.333v-256zM170.667 192h213.333v256h-213.333v-256zM426.667 192h213.333v256h-213.333v-256zM682.667 192h213.333v256h-213.333v-256zM426.667 490.667h213.333v256h-213.333v-256zM682.667 746.667v-256h213.333v256h-213.333z" /> +<glyph unicode="" d="M426.667 192h213.333v256h-213.333v-256zM170.667 192h213.333v554.667h-213.333v-554.667zM682.667 192h213.333v256h-213.333v-256zM426.667 746.667v-256h469.333v256h-469.333z" /> +<glyph unicode="" d="M170.667 192h725.333v256h-725.333v-256zM170.667 746.667v-256h725.333v256h-725.333z" /> +<glyph unicode="" d="M256 746.667h-128c-23.467 0-42.667-19.2-42.667-42.667v-512c0-23.467 19.2-42.667 42.667-42.667h128c23.467 0 42.667 19.2 42.667 42.667v512c0 23.467-19.2 42.667-42.667 42.667zM853.333 746.667h-128c-23.467 0-42.667-19.2-42.667-42.667v-512c0-23.467 19.2-42.667 42.667-42.667h128c23.467 0 42.667 19.2 42.667 42.667v512c0 23.467-19.2 42.667-42.667 42.667zM554.667 746.667h-128c-23.467 0-42.667-19.2-42.667-42.667v-512c0-23.467 19.2-42.667 42.667-42.667h128c23.467 0 42.667 19.2 42.667 42.667v512c0 23.467-19.2 42.667-42.667 42.667z" /> +<glyph unicode="" d="M512 768c-213.333 0-395.52-132.693-469.333-320 73.813-187.307 256-320 469.333-320 213.547 0 395.52 132.693 469.333 320-73.813 187.307-255.787 320-469.333 320zM512 234.667c-117.76 0-213.333 95.573-213.333 213.333s95.573 213.333 213.333 213.333 213.333-95.573 213.333-213.333-95.573-213.333-213.333-213.333zM512 576c-70.613 0-128-57.387-128-128s57.387-128 128-128 128 57.387 128 128-57.387 128-128 128z" /> +<glyph unicode="" d="M512 661.333c117.76 0 213.333-95.573 213.333-213.333 0-27.52-5.547-53.76-15.147-77.867l124.8-124.8c64.427 53.76 115.2 123.307 146.56 202.667-74.027 187.307-256 320-469.547 320-59.733 0-116.907-10.667-170.027-29.867l92.16-91.947c24.107 9.387 50.347 15.147 77.867 15.147zM85.333 777.6l116.693-116.693c-70.4-55.040-126.080-128.213-159.36-212.907 73.813-187.307 256-320 469.333-320 66.133 0 129.28 12.8 187.093 36.053l18.133-18.133 124.373-124.587 54.4 54.187-756.267 756.48-54.4-54.4zM321.28 541.867l65.92-65.92c-1.92-9.173-3.2-18.347-3.2-27.947 0-70.613 57.387-128 128-128 9.6 0 18.773 1.28 27.733 3.2l65.92-65.92c-28.373-14.080-59.947-22.613-93.653-22.613-117.76 0-213.333 95.573-213.333 213.333 0 33.707 8.533 65.28 22.613 93.867zM504.96 575.36l134.4-134.4 0.64 7.040c0 70.613-57.387 128-128 128l-7.040-0.64z" /> +<glyph unicode="" d="M853.333 704h-93.227c4.693 13.44 7.893 27.733 7.893 42.667 0 70.613-57.387 128-128 128-44.587 0-83.84-22.827-106.667-57.387l-21.333-29.013-21.333 29.013c-22.827 34.56-62.080 57.387-106.667 57.387-70.613 0-128-57.387-128-128 0-14.933 2.987-29.227 7.893-42.667h-93.227c-47.147 0-84.907-38.187-84.907-85.333l-0.427-469.333c0-47.147 38.187-85.333 85.333-85.333h682.667c47.147 0 85.333 38.187 85.333 85.333v469.333c0 47.147-38.187 85.333-85.333 85.333zM640 789.333c23.467 0 42.667-19.2 42.667-42.667s-19.2-42.667-42.667-42.667-42.667 19.2-42.667 42.667 19.2 42.667 42.667 42.667zM384 789.333c23.467 0 42.667-19.2 42.667-42.667s-19.2-42.667-42.667-42.667-42.667 19.2-42.667 42.667 19.2 42.667 42.667 42.667zM853.333 149.333h-682.667v85.333h682.667v-85.333zM853.333 362.667h-682.667v256h216.747l-88.747-120.96 69.333-49.707 144 196.053 42.667-58.027 101.333-138.027 69.333 49.707-88.747 120.96h216.747v-256z" /> +<glyph unicode="" d="M853.333 874.667h-682.667c-47.147 0-85.333-38.187-85.333-85.333v-469.333c0-47.147 38.187-85.333 85.333-85.333h170.667v-213.333l170.667 85.333 170.667-85.333v213.333h170.667c47.147 0 85.333 38.187 85.333 85.333v469.333c0 47.147-38.187 85.333-85.333 85.333zM853.333 320h-682.667v85.333h682.667v-85.333zM853.333 533.333h-682.667v256h682.667v-256z" /> +<glyph unicode="" d="M853.333 704h-128v85.333c0 47.147-38.187 85.333-85.333 85.333h-256c-47.147 0-85.333-38.187-85.333-85.333v-85.333h-128c-47.147 0-85.333-38.187-85.333-85.333v-469.333c0-47.147 38.187-85.333 85.333-85.333h682.667c47.147 0 85.333 38.187 85.333 85.333v469.333c0 47.147-38.187 85.333-85.333 85.333zM384 789.333h256v-85.333h-256v85.333zM853.333 149.333h-682.667v85.333h682.667v-85.333zM853.333 362.667h-682.667v256h128v-85.333h85.333v85.333h256v-85.333h85.333v85.333h128v-256z" /> +<glyph unicode="" d="M1024 960v-1024h-1024v1024h1024zM1045.333 981.333h-1066.667v-1066.667h1066.667v1066.667zM853.333 704h-170.667v85.333c0 47.147-38.187 85.333-85.333 85.333h-170.667c-47.147 0-85.333-38.187-85.333-85.333v-85.333h-170.667c-47.147 0-84.907-38.187-84.907-85.333l-0.427-469.333c0-47.147 38.187-85.333 85.333-85.333h682.667c47.147 0 85.333 38.187 85.333 85.333v469.333c0 47.147-38.187 85.333-85.333 85.333zM597.333 704h-170.667v85.333h170.667v-85.333z" /> +<glyph unicode="" d="M512 874.667c-235.52 0-426.667-190.933-426.667-426.667s191.147-426.667 426.667-426.667 426.667 190.933 426.667 426.667-191.147 426.667-426.667 426.667zM554.667 234.667h-85.333v85.333h85.333v-85.333zM554.667 405.333h-85.333v256h85.333v-256z" /> +<glyph unicode="" d="M42.667 64h938.667l-469.333 810.667-469.333-810.667zM554.667 192h-85.333v85.333h85.333v-85.333zM554.667 362.667h-85.333v170.667h85.333v-170.667z" /> +<glyph unicode="" d="M512 874.667c-235.733 0-426.667-190.933-426.667-426.667s190.933-426.667 426.667-426.667 426.667 190.933 426.667 426.667-190.933 426.667-426.667 426.667zM512 256c-106.027 0-192 85.973-192 192s85.973 192 192 192 192-85.973 192-192-85.973-192-192-192zM512 490.667c-23.467 0-42.667-19.2-42.667-42.667s19.2-42.667 42.667-42.667 42.667 19.2 42.667 42.667-19.2 42.667-42.667 42.667z" /> +<glyph unicode="" d="M469.333 234.667c0-23.467 19.2-42.667 42.667-42.667s42.667 19.2 42.667 42.667-19.2 42.667-42.667 42.667-42.667-19.2-42.667-42.667zM469.333 832v-170.667h85.333v81.92c144.64-20.693 256-144.853 256-295.253 0-164.907-133.76-298.667-298.667-298.667s-298.667 133.76-298.667 298.667c0 71.68 25.173 137.173 67.2 188.8l231.467-231.467 60.373 60.373-290.133 290.133-0.427-0.853c-93.227-69.973-153.813-181.333-153.813-306.987 0-212.053 171.52-384 383.787-384s384.213 171.947 384.213 384-171.947 384-384.213 384h-42.453zM768 448c0 23.467-19.2 42.667-42.667 42.667s-42.667-19.2-42.667-42.667 19.2-42.667 42.667-42.667 42.667 19.2 42.667 42.667zM256 448c0-23.467 19.2-42.667 42.667-42.667s42.667 19.2 42.667 42.667-19.2 42.667-42.667 42.667-42.667-19.2-42.667-42.667z" /> +<glyph unicode="" d="M810.667 789.333h-597.333c-47.147 0-85.333-38.187-85.333-85.333v-512c0-47.147 38.187-85.333 85.333-85.333h597.333c47.147 0 85.333 38.187 85.333 85.333v512c0 47.147-38.187 85.333-85.333 85.333zM469.333 490.667h-64v21.333h-85.333v-128h85.333v21.333h64v-42.667c0-23.467-18.987-42.667-42.667-42.667h-128c-23.68 0-42.667 19.2-42.667 42.667v170.667c0 23.467 18.987 42.667 42.667 42.667h128c23.68 0 42.667-19.2 42.667-42.667v-42.667zM768 490.667h-64v21.333h-85.333v-128h85.333v21.333h64v-42.667c0-23.467-18.987-42.667-42.667-42.667h-128c-23.68 0-42.667 19.2-42.667 42.667v170.667c0 23.467 18.987 42.667 42.667 42.667h128c23.68 0 42.667-19.2 42.667-42.667v-42.667z" /> +<glyph unicode="" d="M426.667 106.667h170.667v682.667h-170.667v-682.667zM170.667 106.667h170.667v341.333h-170.667v-341.333zM682.667 576v-469.333h170.667v469.333h-170.667z" /> +<glyph unicode="" d="M810.667 832h-597.333c-47.147 0-85.333-38.187-85.333-85.333v-597.333c0-47.147 38.187-85.333 85.333-85.333h597.333c47.147 0 85.333 38.187 85.333 85.333v597.333c0 47.147-38.187 85.333-85.333 85.333zM640 576h-170.667v-85.333h170.667v-85.333h-170.667v-85.333h170.667v-85.333h-256v426.667h256v-85.333z" /> +<glyph unicode="" d="M170.667 192l362.667 256-362.667 256v-512zM554.667 704v-512l362.667 256-362.667 256z" /> +<glyph unicode="" d="M469.333 192v512l-362.667-256 362.667-256zM490.667 448l362.667-256v512l-362.667-256z" /> +<glyph unicode="" d="M640 640v234.667h-256v-234.667l128-128 128 128zM320 576h-234.667v-256h234.667l128 128-128 128zM384 256v-234.667h256v234.667l-128 128-128-128zM704 576l-128-128 128-128h234.667v256h-234.667z" /> +<glyph unicode="" d="M725.333 106.667c-12.16 0-24.107 2.56-32.64 6.4-30.080 16-51.84 37.76-72.96 101.76-21.973 66.347-62.72 97.707-102.187 128.213-33.707 26.027-68.693 52.907-98.773 107.733-22.4 40.96-34.773 85.547-34.773 125.227 0 119.68 93.653 213.333 213.333 213.333s213.333-93.653 213.333-213.333h85.333c0 167.467-131.2 298.667-298.667 298.667s-298.667-131.2-298.667-298.667c0-53.973 16.213-113.067 45.44-166.4 38.827-70.613 84.693-105.813 121.6-134.4 34.56-26.667 59.52-45.867 73.173-87.253 25.6-77.44 58.667-121.173 116.267-151.467 22.187-10.027 45.653-15.147 70.187-15.147 94.080 0 170.667 76.587 170.667 170.667h-85.333c0-47.147-38.187-85.333-85.333-85.333zM325.76 847.573l-60.373 60.373c-84.907-84.907-137.387-202.24-137.387-331.947s52.48-247.040 137.387-331.947l60.373 60.373c-69.547 69.547-112.427 165.547-112.427 271.573s42.88 202.027 112.427 271.573zM490.667 576c0-58.88 47.787-106.667 106.667-106.667s106.667 47.787 106.667 106.667-47.787 106.667-106.667 106.667-106.667-47.787-106.667-106.667z" /> +<glyph unicode="" d="M810.667 789.333h-597.333c-47.147 0-85.333-38.187-85.333-85.333v-512c0-47.147 38.187-85.333 85.333-85.333h597.333c47.147 0 85.333 38.187 85.333 85.333v512c0 47.147-38.187 85.333-85.333 85.333zM469.333 320h-64v85.333h-85.333v-85.333h-64v256h64v-106.667h85.333v106.667h64v-256zM768 362.667c0-23.467-18.987-42.667-42.667-42.667h-32v-64h-64v64h-32c-23.68 0-42.667 19.2-42.667 42.667v170.667c0 23.467 18.987 42.667 42.667 42.667h128c23.68 0 42.667-19.2 42.667-42.667v-170.667zM618.667 384h85.333v128h-85.333v-128z" /> +<glyph unicode="" d="M512 789.333v128l-170.667-170.667 170.667-170.667v128c141.44 0 256-114.56 256-256 0-43.307-10.88-83.84-29.653-119.68l62.293-62.293c33.067 52.907 52.693 114.987 52.693 181.973 0 188.587-152.747 341.333-341.333 341.333zM512 192c-141.44 0-256 114.56-256 256 0 43.307 10.88 83.84 29.653 119.68l-62.293 62.293c-33.067-52.907-52.693-114.987-52.693-181.973 0-188.587 152.747-341.333 341.333-341.333v-128l170.667 170.667-170.667 170.667v-128z" /> +<glyph unicode="" d="M512 362.667c70.613 0 127.573 57.387 127.573 128l0.427 256c0 70.827-57.173 128-128 128-70.613 0-128-57.173-128-128v-256c0-70.613 57.387-128 128-128zM738.133 490.667c0-128-108.16-217.6-226.133-217.6-117.76 0-226.133 89.6-226.133 217.6h-72.533c0-145.707 116.053-266.027 256-286.72v-139.947h85.333v139.947c139.947 20.693 256 141.013 256 286.72h-72.533z" /> +<glyph unicode="" d="M512 362.667c70.613 0 127.573 57.387 127.573 128l0.427 256c0 70.827-57.173 128-128 128-70.613 0-128-57.173-128-128v-256c0-70.613 57.387-128 128-128zM460.8 750.933c0 28.16 23.040 51.2 51.2 51.2s51.2-23.040 51.2-51.2l-0.427-264.533c0-28.16-22.827-51.2-50.773-51.2-28.16 0-51.2 23.040-51.2 51.2v264.533zM738.133 490.667c0-128-108.16-217.6-226.133-217.6-117.76 0-226.133 89.6-226.133 217.6h-72.533c0-145.707 116.053-266.027 256-286.72v-139.947h85.333v139.947c139.947 20.693 256 141.013 256 286.72h-72.533z" /> +<glyph unicode="" d="M810.667 490.667h-72.533c0-31.787-6.613-61.227-18.56-87.467l52.48-52.48c24.32 41.6 38.613 89.173 38.613 139.947zM639.36 483.627c0 2.347 0.64 4.693 0.64 7.040v256c0 70.827-57.387 128-128 128s-128-57.173-128-128v-7.893l255.36-255.147zM182.4 832l-54.4-54.4 256.427-256.427v-30.72c0-70.613 56.96-128 127.573-128 9.6 0 18.773 1.28 27.733 3.2l70.827-70.827c-30.507-14.080-64-21.973-98.56-21.973-117.76 0-226.133 89.6-226.133 217.6h-72.533c0-145.707 116.053-266.027 256-286.72v-139.733h85.333v139.947c38.613 5.76 75.307 19.2 108.373 38.613l178.56-178.56 54.4 54.187-713.6 713.813z" /> +<glyph unicode="" d="M768 789.333l85.333-170.667h-128l-85.333 170.667h-85.333l85.333-170.667h-128l-85.333 170.667h-85.333l85.333-170.667h-128l-85.333 170.667h-42.667c-47.147 0-84.907-38.187-84.907-85.333l-0.427-512c0-47.147 38.187-85.333 85.333-85.333h682.667c47.147 0 85.333 38.187 85.333 85.333v597.333h-170.667z" /> +<glyph unicode="" d="M170.667 704h-85.333v-597.333c0-47.147 38.187-85.333 85.333-85.333h597.333v85.333h-597.333v597.333zM853.333 874.667h-512c-47.147 0-85.333-38.187-85.333-85.333v-512c0-47.147 38.187-85.333 85.333-85.333h512c47.147 0 85.333 38.187 85.333 85.333v512c0 47.147-38.187 85.333-85.333 85.333zM810.667 490.667h-170.667v-170.667h-85.333v170.667h-170.667v85.333h170.667v170.667h85.333v-170.667h170.667v-85.333z" /> +<glyph unicode="" d="M170.667 704h-85.333v-597.333c0-47.147 38.187-85.333 85.333-85.333h597.333v85.333h-597.333v597.333zM853.333 874.667h-512c-47.147 0-85.333-38.187-85.333-85.333v-512c0-47.147 38.187-85.333 85.333-85.333h512c47.147 0 85.333 38.187 85.333 85.333v512c0 47.147-38.187 85.333-85.333 85.333zM810.667 490.667h-426.667v85.333h426.667v-85.333zM640 320h-256v85.333h256v-85.333zM810.667 661.333h-426.667v85.333h426.667v-85.333z" /> +<glyph unicode="" d="M853.333 874.667h-512c-47.147 0-85.333-38.187-85.333-85.333v-512c0-47.147 38.187-85.333 85.333-85.333h512c47.147 0 85.333 38.187 85.333 85.333v512c0 47.147-38.187 85.333-85.333 85.333zM768 661.333h-128v-234.667c0-58.88-47.787-106.667-106.667-106.667s-106.667 47.787-106.667 106.667 47.787 106.667 106.667 106.667c24.107 0 46.080-8.32 64-21.76v235.093h170.667v-85.333zM170.667 704h-85.333v-597.333c0-47.147 38.187-85.333 85.333-85.333h597.333v85.333h-597.333v597.333z" /> +<glyph unicode="" d="M981.333 448l-104.107 118.613 14.507 157.227-154.027 34.773-80.64 135.68-145.067-62.293-145.067 62.293-80.64-135.68-154.027-34.773 14.507-157.227-104.107-118.613 104.107-118.613-14.507-157.227 154.027-34.773 80.64-135.68 145.067 62.293 145.067-62.293 80.64 135.68 154.027 34.773-14.507 157.227 104.107 118.613zM554.667 234.667h-85.333v85.333h85.333v-85.333zM554.667 405.333h-85.333v256h85.333v-256z" /> +<glyph unicode="" d="M512 874.667c-235.733 0-426.667-190.933-426.667-426.667s190.933-426.667 426.667-426.667 426.667 190.933 426.667 426.667-190.933 426.667-426.667 426.667zM512 106.667c-188.587 0-341.333 152.747-341.333 341.333 0 78.933 27.093 151.253 71.893 209.067l478.507-478.507c-57.813-44.8-130.133-71.893-209.067-71.893zM781.44 238.933l-478.507 478.507c57.813 44.8 130.133 71.893 209.067 71.893 188.587 0 341.333-152.747 341.333-341.333 0-78.933-27.093-151.253-71.893-209.067z" /> +<glyph unicode="" d="M256 149.333h170.667v597.333h-170.667v-597.333zM597.333 746.667v-597.333h170.667v597.333h-170.667z" /> +<glyph unicode="" d="M512 874.667c-235.733 0-426.667-190.933-426.667-426.667s190.933-426.667 426.667-426.667 426.667 190.933 426.667 426.667-190.933 426.667-426.667 426.667zM469.333 277.333h-85.333v341.333h85.333v-341.333zM640 277.333h-85.333v341.333h85.333v-341.333z" /> +<glyph unicode="" d="M384 277.333h85.333v341.333h-85.333v-341.333zM512 874.667c-235.733 0-426.667-190.933-426.667-426.667s190.933-426.667 426.667-426.667 426.667 190.933 426.667 426.667-190.933 426.667-426.667 426.667zM512 106.667c-188.16 0-341.333 153.173-341.333 341.333s153.173 341.333 341.333 341.333 341.333-153.173 341.333-341.333-153.173-341.333-341.333-341.333zM554.667 277.333h85.333v341.333h-85.333v-341.333z" /> +<glyph unicode="" d="M341.333 746.667v-597.333l469.333 298.667z" /> +<glyph unicode="" d="M512 874.667c-235.733 0-426.667-190.933-426.667-426.667s190.933-426.667 426.667-426.667 426.667 190.933 426.667 426.667-190.933 426.667-426.667 426.667zM426.667 256v384l256-192-256-192z" /> +<glyph unicode="" d="M426.667 256l256 192-256 192v-384zM512 874.667c-235.733 0-426.667-190.933-426.667-426.667s190.933-426.667 426.667-426.667 426.667 190.933 426.667 426.667-190.933 426.667-426.667 426.667zM512 106.667c-188.16 0-341.333 153.173-341.333 341.333s153.173 341.333 341.333 341.333 341.333-153.173 341.333-341.333-153.173-341.333-341.333-341.333z" /> +<glyph unicode="" d="M597.333 533.333h-512v-85.333h512v85.333zM597.333 704h-512v-85.333h512v85.333zM768 362.667v170.667h-85.333v-170.667h-170.667v-85.333h170.667v-170.667h85.333v170.667h170.667v85.333h-170.667zM85.333 277.333h341.333v85.333h-341.333v-85.333z" /> +<glyph unicode="" d="M682.667 704v85.333c0 47.147-38.187 85.333-85.333 85.333h-170.667c-47.147 0-85.333-38.187-85.333-85.333v-85.333h-256v-554.667c0-47.147 38.187-85.333 85.333-85.333h682.667c47.147 0 85.333 38.187 85.333 85.333v554.667h-256zM426.667 789.333h170.667v-85.333h-170.667v85.333zM384 192v384l320-170.667-320-213.333z" /> +<glyph unicode="" d="M170.667 704h-85.333v-597.333c0-47.147 38.187-85.333 85.333-85.333h597.333v85.333h-597.333v597.333zM853.333 874.667h-512c-47.147 0-85.333-38.187-85.333-85.333v-512c0-47.147 38.187-85.333 85.333-85.333h512c47.147 0 85.333 38.187 85.333 85.333v512c0 47.147-38.187 85.333-85.333 85.333zM810.667 490.667h-170.667v-170.667h-85.333v170.667h-170.667v85.333h170.667v170.667h85.333v-170.667h170.667v-85.333z" /> +<glyph unicode="" d="M640 704h-512v-85.333h512v85.333zM640 533.333h-512v-85.333h512v85.333zM128 277.333h341.333v85.333h-341.333v-85.333zM725.333 704v-349.227c-13.44 4.907-27.52 7.893-42.667 7.893-70.613 0-128-57.387-128-128s57.387-128 128-128 128 57.387 128 128v384h128v85.333h-213.333z" /> +<glyph unicode="" d="M138.027 697.6c-30.933-12.16-52.693-43.307-52.693-78.933v-512c0-47.147 38.187-85.333 85.333-85.333h682.667c47.147 0 85.333 38.187 85.333 85.333v512c0 47.147-38.187 85.333-85.333 85.333h-498.987l352.64 142.293-29.44 71.040-539.52-219.733zM298.667 106.667c-70.613 0-128 57.387-128 128s57.387 128 128 128 128-57.387 128-128-57.387-128-128-128zM853.333 448h-85.333v85.333h-85.333v-85.333h-512v170.667h682.667v-170.667z" /> +<glyph unicode="" d="M896 746.667v-597.333h85.333v597.333h-85.333zM725.333 149.333h85.333v597.333h-85.333v-597.333zM597.333 746.667h-512c-23.467 0-42.667-19.2-42.667-42.667v-512c0-23.467 19.2-42.667 42.667-42.667h512c23.467 0 42.667 19.2 42.667 42.667v512c0 23.467-19.2 42.667-42.667 42.667zM341.333 629.333c52.907 0 96-43.093 96-96 0-53.12-43.093-96-96-96s-96 42.88-96 96c0 52.907 43.093 96 96 96zM533.333 234.667h-384v32c0 64 128 96 192 96s192-32 192-96v-32z" /> +<glyph unicode="" d="M298.667 661.333h426.667v-128l170.667 170.667-170.667 170.667v-128h-512v-256h85.333v170.667zM725.333 234.667h-426.667v128l-170.667-170.667 170.667-170.667v128h512v256h-85.333v-170.667z" /> +<glyph unicode="" d="M298.667 661.333h426.667v-128l170.667 170.667-170.667 170.667v-128h-512v-256h85.333v170.667zM725.333 234.667h-426.667v128l-170.667-170.667 170.667-170.667v128h512v256h-85.333v-170.667zM554.667 320v256h-42.667l-85.333-42.667v-42.667h64v-170.667h64z" /> +<glyph unicode="" d="M512 746.667v170.667l-213.333-213.333 213.333-213.333v170.667c141.44 0 256-114.56 256-256s-114.56-256-256-256-256 114.56-256 256h-85.333c0-188.587 152.747-341.333 341.333-341.333s341.333 152.747 341.333 341.333-152.747 341.333-341.333 341.333z" /> +<glyph unicode="" d="M451.627 568.747l-220.587 220.587-60.373-60.373 220.587-220.587 60.373 60.373zM618.667 789.333l87.253-87.253-535.253-535.040 60.373-60.373 535.253 535.253 87.040-87.253v234.667h-234.667zM632.747 387.627l-60.373-60.373 133.547-133.547-87.253-87.040h234.667v234.667l-87.253-87.253-133.333 133.547z" /> +<glyph unicode="" d="M256 192l362.667 256-362.667 256v-512zM682.667 704v-512h85.333v512h-85.333z" /> +<glyph unicode="" d="M256 704h85.333v-512h-85.333zM405.333 448l362.667-256v512z" /> +<glyph unicode="" d="M336.213 815.36l-54.827 65.28-196.053-164.48 54.827-65.28 196.053 164.48zM938.667 715.947l-196.053 164.48-54.827-65.28 196.053-164.48 54.827 65.28zM511.787 789.333c-212.267 0-383.787-171.947-383.787-384s171.52-384 383.787-384 384.213 171.947 384.213 384-171.947 384-384.213 384zM512 106.667c-164.907 0-298.667 133.76-298.667 298.667s133.76 298.667 298.667 298.667 298.667-133.76 298.667-298.667-133.547-298.667-298.667-298.667zM384 490.667h154.667l-154.667-179.2v-76.8h256v85.333h-154.667l154.667 179.2v76.8h-256v-85.333z" /> +<glyph unicode="" d="M256 704h512v-512h-512z" /> +<glyph unicode="" d="M853.333 789.333h-682.667c-47.147 0-85.333-38.187-85.333-85.333v-512c0-47.147 38.187-85.333 85.333-85.333h682.667c47.147 0 85.333 38.187 85.333 85.333v512c0 47.147-38.187 85.333-85.333 85.333zM170.667 448h170.667v-85.333h-170.667v85.333zM597.333 192h-426.667v85.333h426.667v-85.333zM853.333 192h-170.667v85.333h170.667v-85.333zM853.333 362.667h-426.667v85.333h426.667v-85.333z" /> +<glyph unicode="" d="M853.333 789.333h-682.667c-47.147 0-85.333-38.187-85.333-85.333v-512c0-47.147 38.187-85.333 85.333-85.333h682.667c47.147 0 85.333 38.187 85.333 85.333v512c0 47.147-38.187 85.333-85.333 85.333zM330.88 266.88l-60.373-60.373c-66.347 66.773-99.84 154.027-99.84 241.493s33.493 174.72 100.053 241.28l60.373-60.373c-49.92-49.707-75.093-115.413-75.093-180.907s24.96-131.2 74.88-181.12zM512 277.333c-94.293 0-170.667 76.373-170.667 170.667s76.373 170.667 170.667 170.667 170.667-76.373 170.667-170.667-76.373-170.667-170.667-170.667zM753.28 206.72l-60.373 60.373c50.133 49.707 75.093 115.413 75.093 180.907s-25.173 131.2-74.88 181.12l60.373 60.373c66.347-66.773 99.84-154.027 99.84-241.493s-33.493-174.72-100.053-241.28zM512 533.333c-47.147 0-85.333-38.187-85.333-85.333s38.187-85.333 85.333-85.333 85.333 38.187 85.333 85.333-38.187 85.333-85.333 85.333z" /> +<glyph unicode="" d="M725.333 512v149.333c0 23.467-19.2 42.667-42.667 42.667h-512c-23.467 0-42.667-19.2-42.667-42.667v-426.667c0-23.467 19.2-42.667 42.667-42.667h512c23.467 0 42.667 19.2 42.667 42.667v149.333l170.667-170.667v469.333l-170.667-170.667z" /> +<glyph unicode="" d="M896 682.667l-170.667-170.667v149.333c0 23.467-19.2 42.667-42.667 42.667h-263.68l477.013-477.013v455.68zM139.733 874.667l-54.4-54.4 116.267-116.267h-30.933c-23.467 0-42.667-19.2-42.667-42.667v-426.667c0-23.467 19.2-42.667 42.667-42.667h512c8.747 0 16.427 3.2 23.253 7.893l135.893-135.893 54.187 54.4-756.267 756.267z" /> +<glyph unicode="" d="M170.667 704h-85.333v-597.333c0-47.147 38.187-85.333 85.333-85.333h597.333v85.333h-597.333v597.333zM853.333 874.667h-512c-47.147 0-85.333-38.187-85.333-85.333v-512c0-47.147 38.187-85.333 85.333-85.333h512c47.147 0 85.333 38.187 85.333 85.333v512c0 47.147-38.187 85.333-85.333 85.333zM512 341.333v384l256-192-256-192z" /> +<glyph unicode="" d="M789.333 448c0 75.307-43.52 140.373-106.667 171.733v-343.68c63.147 31.573 106.667 96.64 106.667 171.947zM213.333 576v-256h170.667l213.333-213.333v682.667l-213.333-213.333h-170.667z" /> +<glyph unicode="" d="M298.667 576v-256h170.667l213.333-213.333v682.667l-213.333-213.333h-170.667z" /> +<glyph unicode="" d="M704 448c0 75.307-43.52 140.373-106.667 171.733v-94.293l104.747-104.747c1.28 8.96 1.92 18.133 1.92 27.307zM810.667 448c0-40.107-8.747-77.867-23.040-112.64l64.64-64.64c27.733 53.12 43.733 113.28 43.733 177.28 0 182.613-127.787 335.36-298.667 374.187v-88.107c123.307-36.693 213.333-150.827 213.333-286.080zM182.4 832l-54.4-54.4 201.6-201.6h-201.6v-256h170.667l213.333-213.333v286.933l181.547-181.547c-28.587-21.973-60.8-39.68-96.213-50.347v-88.107c58.667 13.44 112.213 40.32 157.227 77.227l87.040-86.827 54.4 54.4-713.6 713.6zM512 789.333l-89.173-89.173 89.173-89.173v178.347z" /> +<glyph unicode="" d="M128 576v-256h170.667l213.333-213.333v682.667l-213.333-213.333h-170.667zM704 448c0 75.307-43.52 140.373-106.667 171.733v-343.68c63.147 31.573 106.667 96.64 106.667 171.947zM597.333 822.187v-88.107c123.307-36.693 213.333-150.827 213.333-286.080s-90.027-249.387-213.333-286.080v-88.107c170.88 38.827 298.667 191.36 298.667 374.187s-127.787 335.36-298.667 374.187z" /> +<glyph unicode="" d="M853.333 789.333h-682.667c-47.147 0-84.907-38.187-84.907-85.333l-0.427-512c0-47.147 38.187-85.333 85.333-85.333h682.667c47.147 0 85.333 38.187 85.333 85.333v512c0 47.147-38.187 85.333-85.333 85.333zM640 192h-469.333v170.667h469.333v-170.667zM640 405.333h-469.333v170.667h469.333v-170.667zM853.333 192h-170.667v384h170.667v-384z" /> +<glyph unicode="" d="M512 661.333v170.667h-426.667v-768h853.333v597.333h-426.667zM256 149.333h-85.333v85.333h85.333v-85.333zM256 320h-85.333v85.333h85.333v-85.333zM256 490.667h-85.333v85.333h85.333v-85.333zM256 661.333h-85.333v85.333h85.333v-85.333zM426.667 149.333h-85.333v85.333h85.333v-85.333zM426.667 320h-85.333v85.333h85.333v-85.333zM426.667 490.667h-85.333v85.333h85.333v-85.333zM426.667 661.333h-85.333v85.333h85.333v-85.333zM853.333 149.333h-341.333v85.333h85.333v85.333h-85.333v85.333h85.333v85.333h-85.333v85.333h341.333v-426.667zM768 490.667h-85.333v-85.333h85.333v85.333zM768 320h-85.333v-85.333h85.333v85.333z" /> +<glyph unicode="" d="M282.667 499.413c61.44-120.747 160.213-219.52 281.173-280.96l93.867 94.080c11.733 11.733 28.587 15.147 43.307 10.453 47.787-15.787 99.2-24.32 152.32-24.32 23.68 0 42.667-18.987 42.667-42.667v-149.333c0-23.68-18.987-42.667-42.667-42.667-400.64 0-725.333 324.693-725.333 725.333 0 23.68 19.2 42.667 42.667 42.667h149.333c23.68 0 42.667-18.987 42.667-42.667 0-53.12 8.533-104.533 24.32-152.32 4.693-14.72 1.28-31.573-10.453-43.307l-93.867-94.293z" /> +<glyph unicode="" d="M512 576c-68.48 0-134.4-10.667-196.267-30.72v-132.48c0-16.853-9.813-31.36-23.893-38.4-41.6-20.907-79.787-47.573-113.707-78.933-7.68-7.467-18.133-12.16-29.867-12.16s-22.4 4.693-30.080 12.587l-105.6 105.6c-7.893 7.893-12.587 18.56-12.587 30.293s4.693 22.4 12.587 30.293c129.92 123.52 305.92 199.253 499.413 199.253s369.493-75.733 499.413-199.253c7.893-7.68 12.587-18.56 12.587-30.293s-4.693-22.4-12.587-30.080l-105.6-105.6c-7.68-7.68-18.347-12.587-30.080-12.587-11.52 0-22.187 4.693-29.867 12.16-33.92 31.36-72.107 58.027-113.707 78.933-14.080 7.040-23.893 21.547-23.893 38.4v132.48c-61.867 19.84-127.787 30.507-196.267 30.507z" /> +<glyph unicode="" d="M384 746.667v-85.333h280.96l-494.293-494.293 60.373-60.373 494.293 494.293v-280.96h85.333v426.667z" /> +<glyph unicode="" d="M725.333 88.96l60.373 60.373-145.707 145.707-60.373-60.373 145.707-145.707zM320 618.667h149.333v-238.293l-231.040-231.040 60.373-60.373 256 256v273.707h149.333l-192 192-192-192z" /> +<glyph unicode="" d="M835.627 661.333l-323.627-323.627-238.293 238.293h195.627v85.333h-341.333v-341.333h85.333v195.627l298.667-298.667 384 384z" /> +<glyph unicode="" d="M853.333 728.96l-60.373 60.373-494.293-494.293v280.96h-85.333v-426.667h426.667v85.333h-280.96z" /> +<glyph unicode="" d="M597.333 789.333l97.92-97.92-122.88-122.667 60.373-60.373 122.667 122.88 97.92-97.92v256zM426.667 789.333h-256v-256l97.92 97.92 200.747-200.96v-323.627h85.333v359.040l-225.92 225.707z" /> +<glyph unicode="" d="M853.333 874.667h-682.667c-47.147 0-84.907-38.187-84.907-85.333l-0.427-768 170.667 170.667h597.333c47.147 0 85.333 38.187 85.333 85.333v512c0 47.147-38.187 85.333-85.333 85.333zM256 576h512v-85.333h-512v85.333zM597.333 362.667h-341.333v85.333h341.333v-85.333zM768 618.667h-512v85.333h512v-85.333z" /> +<glyph unicode="" d="M213.333 405.333h597.333v85.333h-597.333v-85.333zM128 234.667h597.333v85.333h-597.333v-85.333zM298.667 661.333v-85.333h597.333v85.333h-597.333z" /> +<glyph unicode="" d="M938.24 789.333c0 47.147-37.76 85.333-84.907 85.333h-682.667c-47.147 0-85.333-38.187-85.333-85.333v-512c0-47.147 38.187-85.333 85.333-85.333h597.333l170.667-170.667-0.427 768zM768 362.667h-512v85.333h512v-85.333zM768 490.667h-512v85.333h512v-85.333zM768 618.667h-512v85.333h512v-85.333z" /> +<glyph unicode="" d="M853.333 960h-682.667v-85.333h682.667v85.333zM170.667-64h682.667v85.333h-682.667v-85.333zM853.333 789.333h-682.667c-47.147 0-85.333-38.187-85.333-85.333v-512c0-47.147 38.187-85.333 85.333-85.333h682.667c47.147 0 85.333 38.187 85.333 85.333v512c0 47.147-38.187 85.333-85.333 85.333zM512 672c52.907 0 96-43.093 96-96 0-53.12-43.093-96-96-96s-96 42.88-96 96c0 52.907 43.093 96 96 96zM725.333 234.667h-426.667v64c0 71.040 142.293 106.667 213.333 106.667s213.333-35.627 213.333-106.667v-64z" /> +<glyph unicode="" d="M725.333 832h-42.667v-213.333h42.667v213.333zM640 746.667h-85.333v42.667h85.333v42.667h-128v-128h85.333v-42.667h-85.333v-42.667h128v128zM768 832v-213.333h42.667v85.333h85.333v128h-128zM853.333 746.667h-42.667v42.667h42.667v-42.667zM853.333 298.667c-53.12 0-104.32 8.533-152.32 24.32-14.72 4.693-31.573 1.28-43.307-10.453l-93.867-94.080c-120.747 61.44-219.52 160.213-281.173 280.96l93.867 94.080c11.733 11.733 15.147 28.587 10.453 43.307-15.787 48-24.32 99.413-24.32 152.533 0 23.68-18.987 42.667-42.667 42.667h-149.333c-23.68 0-42.667-18.987-42.667-42.667 0-400.64 324.693-725.333 725.333-725.333 23.68 0 42.667 18.987 42.667 42.667v149.333c0 23.68-18.987 42.667-42.667 42.667z" /> +<glyph unicode="" d="M512 149.333c-47.147 0-85.333-38.187-85.333-85.333s38.187-85.333 85.333-85.333 85.333 38.187 85.333 85.333-38.187 85.333-85.333 85.333zM256 917.333c-47.147 0-85.333-38.187-85.333-85.333s38.187-85.333 85.333-85.333 85.333 38.187 85.333 85.333-38.187 85.333-85.333 85.333zM256 661.333c-47.147 0-85.333-38.187-85.333-85.333s38.187-85.333 85.333-85.333 85.333 38.187 85.333 85.333-38.187 85.333-85.333 85.333zM256 405.333c-47.147 0-85.333-38.187-85.333-85.333s38.187-85.333 85.333-85.333 85.333 38.187 85.333 85.333-38.187 85.333-85.333 85.333zM768 746.667c47.147 0 85.333 38.187 85.333 85.333s-38.187 85.333-85.333 85.333-85.333-38.187-85.333-85.333 38.187-85.333 85.333-85.333zM512 405.333c-47.147 0-85.333-38.187-85.333-85.333s38.187-85.333 85.333-85.333 85.333 38.187 85.333 85.333-38.187 85.333-85.333 85.333zM768 405.333c-47.147 0-85.333-38.187-85.333-85.333s38.187-85.333 85.333-85.333 85.333 38.187 85.333 85.333-38.187 85.333-85.333 85.333zM768 661.333c-47.147 0-85.333-38.187-85.333-85.333s38.187-85.333 85.333-85.333 85.333 38.187 85.333 85.333-38.187 85.333-85.333 85.333zM512 661.333c-47.147 0-85.333-38.187-85.333-85.333s38.187-85.333 85.333-85.333 85.333 38.187 85.333 85.333-38.187 85.333-85.333 85.333zM512 917.333c-47.147 0-85.333-38.187-85.333-85.333s38.187-85.333 85.333-85.333 85.333 38.187 85.333 85.333-38.187 85.333-85.333 85.333z" /> +<glyph unicode="" d="M512 874.667c-235.733 0-426.667-190.933-426.667-426.667s190.933-426.667 426.667-426.667 426.667 190.933 426.667 426.667-190.933 426.667-426.667 426.667zM512 106.667c-188.587 0-341.333 152.747-341.333 341.333 0 78.933 27.093 151.253 71.893 209.067l478.507-478.507c-57.813-44.8-130.133-71.893-209.067-71.893zM781.44 238.933l-478.507 478.507c57.813 44.8 130.133 71.893 209.067 71.893 188.587 0 341.333-152.747 341.333-341.333 0-78.933-27.093-151.253-71.893-209.067z" /> +<glyph unicode="" d="M853.333 789.333h-682.667c-47.147 0-84.907-38.187-84.907-85.333l-0.427-512c0-47.147 38.187-85.333 85.333-85.333h682.667c47.147 0 85.333 38.187 85.333 85.333v512c0 47.147-38.187 85.333-85.333 85.333zM853.333 618.667l-341.333-213.333-341.333 213.333v85.333l341.333-213.333 341.333 213.333v-85.333z" /> +<glyph unicode="" d="M896 704h-85.333v-384h-554.667v-85.333c0-23.467 19.2-42.667 42.667-42.667h469.333l170.667-170.667v640c0 23.467-19.2 42.667-42.667 42.667zM725.333 448v384c0 23.467-19.2 42.667-42.667 42.667h-554.667c-23.467 0-42.667-19.2-42.667-42.667v-597.333l170.667 170.667h426.667c23.467 0 42.667 19.2 42.667 42.667z" /> +<glyph unicode="" d="M384 832l-170.667-170.24h128v-299.093h85.333v299.093h128l-170.667 170.24zM682.667 234.24v299.093h-85.333v-299.093h-128l170.667-170.24 170.667 170.24h-128z" /> +<glyph unicode="" d="M880.853 69.333l-698.667 698.667-54.187-54.4 118.613-118.613c-108.8-133.973-100.693-331.307 23.893-456.107 66.56-66.56 154.027-100.053 241.28-100.053 76.16 0 152.32 25.387 214.613 75.947l115.2-114.773 54.4 54.4-15.147 14.933zM512 124.373c-68.48 0-132.693 26.667-180.907 74.88-48.427 48.427-75.093 112.64-75.093 181.12 0 56.32 18.347 109.653 51.627 153.813l204.373-204.587v-205.227zM512 742.4v-195.413l309.547-309.547c58.24 126.080 35.84 280.32-68.267 384.427l-241.28 241.28-158.080-158.080 60.373-60.373 97.707 97.707z" /> +<glyph unicode="" d="M753.28 621.653l-241.28 241.493-241.28-241.493c-133.333-133.333-133.333-349.44 0-482.773 66.56-66.56 154.027-100.053 241.28-100.053s174.72 33.28 241.28 100.053c133.333 133.333 133.333 349.44 0 482.773zM512 124.373c-68.48 0-132.693 26.667-180.907 75.093-48.427 48.213-75.093 112.427-75.093 180.907s26.667 132.693 75.093 181.12l180.907 180.907v-618.027z" /> +<glyph unicode="" d="M810.667 874.667h-597.333c-47.147 0-85.333-38.187-85.333-85.333v-597.333c0-47.147 38.187-85.333 85.333-85.333h170.667l128-128 128 128h170.667c47.147 0 85.333 38.187 85.333 85.333v597.333c0 47.147-38.187 85.333-85.333 85.333zM554.667 192h-85.333v85.333h85.333v-85.333zM642.773 522.453l-38.187-39.253c-30.72-30.72-49.92-56.533-49.92-120.533h-85.333v21.333c0 47.147 19.2 89.813 49.92 120.747l53.12 53.76c15.36 15.36 24.96 36.693 24.96 60.16 0 47.147-38.187 85.333-85.333 85.333s-85.333-38.187-85.333-85.333h-85.333c0 94.293 76.373 170.667 170.667 170.667s170.667-76.373 170.667-170.667c0-37.547-15.147-71.467-39.893-96.213z" /> +<glyph unicode="" d="M512 682.667c58.88 0 106.667-47.787 106.667-106.667 0-31.36-13.867-59.307-35.413-78.933l154.88-154.88c41.6 79.36 72.533 161.92 72.533 233.813 0 164.907-133.76 298.667-298.667 298.667-84.48 0-160.64-35.2-214.827-91.52l135.893-135.893c19.413 21.547 47.573 35.413 78.933 35.413zM698.667 273.067l-559.147 558.933-54.187-54.4 135.68-135.68c-4.907-21.12-7.68-43.093-7.68-65.92 0-224 298.667-554.667 298.667-554.667s71.253 78.933 144 185.6l142.933-142.933 54.4 54.4-154.667 154.667z" /> +<glyph unicode="" d="M512 874.667c-164.907 0-298.667-133.76-298.667-298.667 0-224 298.667-554.667 298.667-554.667s298.667 330.667 298.667 554.667c0 164.907-133.76 298.667-298.667 298.667zM512 469.333c-58.88 0-106.667 47.787-106.667 106.667s47.787 106.667 106.667 106.667 106.667-47.787 106.667-106.667-47.787-106.667-106.667-106.667z" /> +<glyph unicode="" d="M853.333 874.667h-682.667c-47.147 0-84.907-38.187-84.907-85.333l-0.427-768 170.667 170.667h597.333c47.147 0 85.333 38.187 85.333 85.333v512c0 47.147-38.187 85.333-85.333 85.333zM768 362.667h-512v85.333h512v-85.333zM768 490.667h-512v85.333h512v-85.333zM768 618.667h-512v85.333h512v-85.333z" /> +<glyph unicode="" d="M853.333 874.667h-682.667c-47.147 0-85.333-38.187-85.333-85.333v-768l170.667 170.667h597.333c47.147 0 85.333 38.187 85.333 85.333v512c0 47.147-38.187 85.333-85.333 85.333z" /> +<glyph unicode="" d="M810.24 746.667c0 47.147-37.76 85.333-84.907 85.333h-298.667l-99.84-99.84 483.84-483.84-0.427 498.347zM155.733 794.453l-54.187-54.187 111.787-112v-478.933c0-47.147 38.187-85.333 85.333-85.333h427.093c14.933 0 28.8 4.267 40.96 10.88l80.213-80.213 54.187 54.4-745.387 745.387z" /> +<glyph unicode="" d="M282.667 499.413c61.44-120.747 160.213-219.52 281.173-280.96l93.867 94.080c11.733 11.733 28.587 15.147 43.307 10.453 47.787-15.787 99.2-24.32 152.32-24.32 23.68 0 42.667-18.987 42.667-42.667v-149.333c0-23.68-18.987-42.667-42.667-42.667-400.64 0-725.333 324.693-725.333 725.333 0 23.68 19.2 42.667 42.667 42.667h149.333c23.68 0 42.667-18.987 42.667-42.667 0-53.12 8.533-104.533 24.32-152.32 4.693-14.72 1.28-31.573-10.453-43.307l-93.867-94.293z" /> +<glyph unicode="" d="M749.227 352.427c11.947 29.44 18.773 61.653 18.773 95.573 0 141.44-114.56 256-256 256-33.92 0-66.133-6.827-95.787-18.773l69.333-69.333c8.747 1.493 17.493 2.773 26.453 2.773 94.293 0 170.667-76.373 170.667-170.667 0-9.173-0.853-18.133-2.347-26.667l68.907-68.907zM512 789.333c188.587 0 341.333-152.747 341.333-341.333 0-57.813-14.933-111.787-40.32-159.36l62.72-62.72c39.68 64.64 62.933 140.587 62.933 222.080 0 235.733-191.147 426.667-426.667 426.667-81.493 0-157.44-23.253-222.080-62.933l62.293-62.293c47.573 25.387 101.973 39.893 159.787 39.893zM139.52 853.333l-54.187-54.4 89.813-89.813c-56.107-72.107-89.813-162.56-89.813-261.12 0-157.653 85.76-295.040 213.12-368.853l42.667 73.813c-101.76 58.88-170.453 168.96-170.453 295.040 0 74.88 24.32 144 65.28 200.32l61.227-61.227c-26.027-40.107-41.173-87.68-41.173-139.093 0-94.72 51.413-177.067 127.787-221.44l43.093 74.24c-50.987 29.653-85.547 84.053-85.547 147.2 0 27.52 7.253 53.12 18.773 76.16l67.413-67.413-0.853-8.747c0-47.147 38.187-85.333 85.333-85.333l8.747 0.853 320.853-320.853 54.4 54.4-756.48 756.267z" /> +<glyph unicode="" d="M938.667 832h-853.333c-47.147 0-85.333-38.187-85.333-85.333v-597.333c0-47.147 38.187-85.333 85.333-85.333h853.333c47.147 0 84.907 38.187 84.907 85.333l0.427 597.333c0 47.147-38.187 85.333-85.333 85.333zM341.333 704c70.613 0 128-57.387 128-128 0-70.827-57.387-128-128-128s-128 57.173-128 128c0 70.613 57.387 128 128 128zM597.333 192h-512v42.667c0 85.333 170.667 132.267 256 132.267s256-46.933 256-132.267v-42.667zM761.6 362.667h69.973l64.427-85.333-85.12-85.12c-55.68 41.813-97.28 101.333-116.48 170.453-7.467 27.307-11.733 55.68-11.733 85.333s4.267 58.027 11.947 85.333c18.987 69.12 60.587 128.64 116.48 170.453l84.907-85.12-64.427-85.333h-69.973c-9.387-26.667-14.933-55.467-14.933-85.333s5.333-58.667 14.933-85.333z" /> +<glyph unicode="" d="M896 618.667v42.667l-128-85.333-128 85.333v-42.667l128-85.333 128 85.333zM938.667 832h-853.333c-47.147 0-85.333-38.187-85.333-85.333v-597.333c0-47.147 38.187-85.333 85.333-85.333h853.333c47.147 0 84.907 38.187 84.907 85.333l0.427 597.333c0 47.147-38.187 85.333-85.333 85.333zM341.333 704c70.613 0 128-57.387 128-128 0-70.827-57.387-128-128-128s-128 57.173-128 128c0 70.613 57.387 128 128 128zM597.333 192h-512v42.667c0 85.333 170.667 132.267 256 132.267s256-46.933 256-132.267v-42.667zM938.667 448h-341.333v256h341.333v-256z" /> +<glyph unicode="" d="M1011.413 248.747c-129.92 123.52-305.92 199.253-499.413 199.253s-369.493-75.733-499.413-199.253c-7.893-7.68-12.587-18.56-12.587-30.293s4.693-22.4 12.587-30.080l105.6-105.6c7.68-7.68 18.347-12.587 30.080-12.587 11.52 0 22.187 4.693 29.867 12.16 33.92 31.36 72.107 58.027 113.707 78.933 14.080 7.040 23.893 21.547 23.893 38.4v132.48c61.867 19.84 127.787 30.507 196.267 30.507s134.4-10.667 196.267-30.72v-132.48c0-16.853 9.813-31.36 23.893-38.4 41.6-20.907 80-47.573 113.707-78.933 7.68-7.467 18.133-12.16 29.867-12.16s22.4 4.693 30.293 12.587l105.6 105.6c7.68 7.68 12.587 18.347 12.587 30.080-0.213 11.947-4.907 22.827-12.8 30.507zM902.827 693.12l-60.373 60.373-151.893-151.893 60.373-60.373s147.2 150.187 151.893 151.893zM554.667 874.667h-85.333v-213.333h85.333v213.333zM273.067 541.227l60.373 60.373-151.893 151.893-60.373-60.373c4.693-1.707 151.893-151.893 151.893-151.893z" /> +<glyph unicode="" d="M43.093 661.333l-0.427-426.667c0-47.147 38.187-85.333 85.333-85.333h768c47.147 0 85.333 38.187 85.333 85.333v426.667c0 47.147-38.187 85.333-85.333 85.333h-768c-47.147 0-84.907-38.187-84.907-85.333zM810.667 661.333v-426.667h-597.333v426.667h597.333z" /> +<glyph unicode="" d="M725.333 916.907l-426.667 0.427c-47.147 0-84.907-38.187-84.907-85.333v-768c0-47.147 37.76-85.333 84.907-85.333h426.667c47.147 0 85.333 38.187 85.333 85.333v768c0 47.147-38.187 84.907-85.333 84.907zM725.333 149.333h-426.667v597.333h426.667v-597.333z" /> +<glyph unicode="" d="M43.093 661.333l-0.427-426.667c0-47.147 38.187-85.333 85.333-85.333h768c47.147 0 85.333 38.187 85.333 85.333v426.667c0 47.147-38.187 85.333-85.333 85.333h-768c-47.147 0-84.907-38.187-84.907-85.333zM810.667 661.333v-426.667h-597.333v426.667h597.333z" /> +<glyph unicode="" d="M725.333 916.907l-426.667 0.427c-47.147 0-84.907-38.187-84.907-85.333v-768c0-47.147 37.76-85.333 84.907-85.333h426.667c47.147 0 85.333 38.187 85.333 85.333v768c0 47.147-38.187 84.907-85.333 84.907zM725.333 149.333h-426.667v597.333h426.667v-597.333z" /> +<glyph unicode="" d="M768 789.333l-170.667-170.667h128v-298.667c0-47.147-38.187-85.333-85.333-85.333s-85.333 38.187-85.333 85.333v298.667c0 94.080-76.587 170.667-170.667 170.667s-170.667-76.587-170.667-170.667v-298.667h-128l170.667-170.667 170.667 170.667h-128v298.667c0 47.147 38.187 85.333 85.333 85.333s85.333-38.187 85.333-85.333v-298.667c0-94.080 76.587-170.667 170.667-170.667s170.667 76.587 170.667 170.667v298.667h128l-170.667 170.667z" /> +<glyph unicode="" d="M853.333 874.667h-682.667c-47.147 0-84.907-38.187-84.907-85.333l-0.427-768 170.667 170.667h597.333c47.147 0 85.333 38.187 85.333 85.333v512c0 47.147-38.187 85.333-85.333 85.333zM384 490.667h-85.333v85.333h85.333v-85.333zM554.667 490.667h-85.333v85.333h85.333v-85.333zM725.333 490.667h-85.333v85.333h85.333v-85.333z" /> +<glyph unicode="" d="M789.333 704c-129.707 0-234.667-104.96-234.667-234.667 0-56.747 20.053-108.8 53.547-149.333h-192.64c33.493 40.533 53.547 92.587 53.547 149.333 0 129.707-104.96 234.667-234.667 234.667s-234.453-104.96-234.453-234.667 104.96-234.667 234.667-234.667h554.667c129.707 0 234.667 104.96 234.667 234.667s-104.96 234.667-234.667 234.667zM234.667 320c-82.56 0-149.333 66.773-149.333 149.333s66.773 149.333 149.333 149.333 149.333-66.773 149.333-149.333-66.773-149.333-149.333-149.333zM789.333 320c-82.56 0-149.333 66.773-149.333 149.333s66.773 149.333 149.333 149.333 149.333-66.773 149.333-149.333-66.773-149.333-149.333-149.333z" /> +<glyph unicode="" d="M539.733 533.333c-35.2 99.413-129.707 170.667-241.067 170.667-141.44 0-256-114.56-256-256s114.56-256 256-256c111.36 0 205.867 71.253 241.067 170.667h185.6v-170.667h170.667v170.667h85.333v170.667h-441.6zM298.667 362.667c-47.147 0-85.333 38.187-85.333 85.333s38.187 85.333 85.333 85.333 85.333-38.187 85.333-85.333-38.187-85.333-85.333-85.333z" /> +<glyph unicode="" d="M810.667 405.333h-256v-256h-85.333v256h-256v85.333h256v256h85.333v-256h256v-85.333z" /> +<glyph unicode="" d="M810.667 832h-597.333c-47.147 0-85.333-38.187-85.333-85.333v-597.333c0-47.147 38.187-85.333 85.333-85.333h597.333c47.147 0 85.333 38.187 85.333 85.333v597.333c0 47.147-38.187 85.333-85.333 85.333zM725.333 405.333h-170.667v-170.667h-85.333v170.667h-170.667v85.333h170.667v170.667h85.333v-170.667h170.667v-85.333z" /> +<glyph unicode="" d="M512 874.667c-235.733 0-426.667-190.933-426.667-426.667s190.933-426.667 426.667-426.667 426.667 190.933 426.667 426.667-190.933 426.667-426.667 426.667zM725.333 405.333h-170.667v-170.667h-85.333v170.667h-170.667v85.333h170.667v170.667h85.333v-170.667h170.667v-85.333z" /> +<glyph unicode="" d="M554.667 661.333h-85.333v-170.667h-170.667v-85.333h170.667v-170.667h85.333v170.667h170.667v85.333h-170.667v170.667zM512 874.667c-235.733 0-426.667-190.933-426.667-426.667s190.933-426.667 426.667-426.667 426.667 190.933 426.667 426.667-190.933 426.667-426.667 426.667zM512 106.667c-188.16 0-341.333 153.173-341.333 341.333s153.173 341.333 341.333 341.333 341.333-153.173 341.333-341.333-153.173-341.333-341.333-341.333z" /> +<glyph unicode="" d="M876.587 737.067l-59.093 71.68c-11.947 14.080-29.653 23.253-49.493 23.253h-512c-19.84 0-37.547-9.173-49.28-23.253l-59.093-71.68c-12.373-14.933-19.627-33.707-19.627-54.4v-533.333c0-47.147 38.187-85.333 85.333-85.333h597.333c47.147 0 85.333 38.187 85.333 85.333v533.333c0 20.693-7.253 39.467-19.413 54.4zM512 213.333l-234.667 234.667h149.333v85.333h170.667v-85.333h149.333l-234.667-234.667zM218.667 746.667l34.773 42.667h512l39.893-42.667h-586.667z" /> +<glyph unicode="" d="M938.667 832h-640c-29.44 0-52.693-14.933-68.053-37.547l-230.613-346.24 230.613-346.24c15.36-22.613 38.613-37.973 68.053-37.973h640c47.147 0 85.333 38.187 85.333 85.333v597.333c0 47.147-38.187 85.333-85.333 85.333zM810.667 295.040l-60.373-60.373-152.96 152.96-152.96-152.96-60.373 60.373 152.96 152.96-152.96 152.96 60.373 60.373 152.96-152.96 152.96 152.96 60.373-60.373-152.96-152.96 152.96-152.96z" /> +<glyph unicode="" d="M512 874.667c-235.733 0-426.667-190.933-426.667-426.667s190.933-426.667 426.667-426.667 426.667 190.933 426.667 426.667-190.933 426.667-426.667 426.667zM170.667 448c0 188.587 152.747 341.333 341.333 341.333 78.933 0 151.253-27.093 209.067-71.893l-478.507-478.507c-44.8 57.813-71.893 130.133-71.893 209.067zM512 106.667c-78.933 0-151.253 27.093-209.067 71.893l478.507 478.507c44.8-57.813 71.893-130.133 71.893-209.067 0-188.587-152.747-341.333-341.333-341.333z" /> +<glyph unicode="" d="M810.667 686.293l-60.373 60.373-238.293-238.293-238.293 238.293-60.373-60.373 238.293-238.293-238.293-238.293 60.373-60.373 238.293 238.293 238.293-238.293 60.373 60.373-238.293 238.293z" /> +<glyph unicode="" d="M682.667 917.333h-512c-47.147 0-85.333-38.187-85.333-85.333v-597.333h85.333v597.333h512v85.333zM810.667 746.667h-469.333c-47.147 0-85.333-38.187-85.333-85.333v-597.333c0-47.147 38.187-85.333 85.333-85.333h469.333c47.147 0 85.333 38.187 85.333 85.333v597.333c0 47.147-38.187 85.333-85.333 85.333zM810.667 64h-469.333v597.333h469.333v-597.333z" /> +<glyph unicode="" d="M411.307 634.027c9.6 21.333 15.36 45.013 15.36 69.973 0 94.293-76.373 170.667-170.667 170.667s-170.667-76.373-170.667-170.667 76.373-170.667 170.667-170.667c24.96 0 48.64 5.76 69.973 15.36l100.693-100.693-100.693-100.693c-21.333 9.6-45.013 15.36-69.973 15.36-94.293 0-170.667-76.373-170.667-170.667s76.373-170.667 170.667-170.667 170.667 76.373 170.667 170.667c0 24.96-5.76 48.64-15.36 69.973l100.693 100.693 298.667-298.667h128v42.667l-527.36 527.36zM256 618.667c-47.147 0-85.333 38.187-85.333 85.333s38.187 85.333 85.333 85.333 85.333-38.187 85.333-85.333-38.187-85.333-85.333-85.333zM256 106.667c-47.147 0-85.333 38.187-85.333 85.333s38.187 85.333 85.333 85.333 85.333-38.187 85.333-85.333-38.187-85.333-85.333-85.333zM512 426.667c-11.733 0-21.333 9.6-21.333 21.333s9.6 21.333 21.333 21.333 21.333-9.6 21.333-21.333-9.6-21.333-21.333-21.333zM810.667 832l-256-256 85.333-85.333 298.667 298.667v42.667z" /> +<glyph unicode="" d="M810.667 874.667h-178.56c-17.493 49.493-64.427 85.333-120.107 85.333s-102.613-35.84-120.107-85.333h-178.56c-47.147 0-85.333-38.187-85.333-85.333v-682.667c0-47.147 38.187-85.333 85.333-85.333h597.333c47.147 0 85.333 38.187 85.333 85.333v682.667c0 47.147-38.187 85.333-85.333 85.333zM512 874.667c23.467 0 42.667-18.987 42.667-42.667s-19.2-42.667-42.667-42.667-42.667 18.987-42.667 42.667 19.2 42.667 42.667 42.667zM810.667 106.667h-597.333v682.667h85.333v-128h426.667v128h85.333v-682.667z" /> +<glyph unicode="" d="M128 224v-160h160l472.107 472.107-160 160-472.107-472.107zM883.413 659.413c16.64 16.64 16.64 43.733 0 60.373l-99.627 99.627c-16.64 16.64-43.733 16.64-60.373 0l-78.080-78.080 160-160 78.080 78.080z" /> +<glyph unicode="" d="M938.24 618.667c0 30.72-16 57.387-40.107 72.533l-386.133 226.133-386.133-226.133c-24.107-15.147-40.533-41.813-40.533-72.533v-426.667c0-47.147 38.187-85.333 85.333-85.333h682.667c47.147 0 85.333 38.187 85.333 85.333l-0.427 426.667zM512 405.333l-352.427 220.373 352.427 206.293 352.427-206.293-352.427-220.373z" /> +<glyph unicode="" d="M426.667 192h170.667v85.333h-170.667v-85.333zM128 704v-85.333h768v85.333h-768zM256 405.333h512v85.333h-512v-85.333z" /> +<glyph unicode="" d="M614.4 704l-17.067 85.333h-384v-725.333h85.333v298.667h238.933l17.067-85.333h298.667v426.667z" /> +<glyph unicode="" d="M512 618.667v170.667l341.333-341.333-341.333-341.333v170.667h-341.333v341.333z" /> +<glyph unicode="" d="M196.053 666.24c29.867 30.507 59.733 57.813 73.173 52.267 21.12-8.747-0.427-44.373-12.8-65.067-10.667-17.92-122.027-165.76-122.027-269.227 0-54.613 20.267-99.84 57.387-127.147 32-23.68 74.027-30.933 112.64-19.627 45.653 13.44 83.2 59.52 130.56 117.973 51.627 63.573 120.747 146.773 174.080 146.773 69.547 0 70.4-43.093 75.093-76.587-161.707-27.733-229.76-156.8-229.76-229.547s61.44-132.053 136.747-132.053c69.333 0 183.253 56.747 200.107 260.267h104.747v106.667h-105.387c-6.4 70.4-46.507 178.987-171.947 178.987-96 0-178.56-81.493-210.56-121.387-24.747-30.933-87.68-105.6-97.493-116.267-10.88-12.587-28.8-35.84-47.573-35.84-18.987 0-30.507 35.627-15.573 82.133 14.933 46.72 59.733 122.027 78.933 149.973 33.493 48.64 55.253 82.133 55.253 139.947 0 93.867-69.973 123.307-107.093 123.307-56.32 0-105.387-42.667-116.267-53.547-15.147-15.36-27.947-27.947-37.333-39.467l75.093-72.533zM592.427 168.32c-13.227 0-31.36 11.093-31.36 30.933 0 25.6 30.933 93.867 122.667 117.973-13.227-114.987-61.44-148.907-91.307-148.907z" /> +<glyph unicode="" d="M810.667 832h-597.76c-47.147 0-84.48-38.187-84.48-85.333l-0.427-597.333c0-47.147 37.76-85.333 84.907-85.333h597.76c47.147 0 85.333 38.187 85.333 85.333v597.333c0 47.147-38.187 85.333-85.333 85.333zM810.667 320h-170.667c0-70.613-57.387-128-128-128s-128 57.387-128 128h-171.093v426.667h597.76v-426.667zM682.667 533.333h-85.333v128h-170.667v-128h-85.333l170.667-170.667 170.667 170.667z" /> +<glyph unicode="" d="M166.4 448c0 72.96 59.307 132.267 132.267 132.267h170.667v81.067h-170.667c-117.76 0-213.333-95.573-213.333-213.333s95.573-213.333 213.333-213.333h170.667v81.067h-170.667c-72.96 0-132.267 59.307-132.267 132.267zM341.333 405.333h341.333v85.333h-341.333v-85.333zM725.333 661.333h-170.667v-81.067h170.667c72.96 0 132.267-59.307 132.267-132.267s-59.307-132.267-132.267-132.267h-170.667v-81.067h170.667c117.76 0 213.333 95.573 213.333 213.333s-95.573 213.333-213.333 213.333z" /> +<glyph unicode="" d="M853.333 789.333h-682.667c-47.147 0-84.907-38.187-84.907-85.333l-0.427-512c0-47.147 38.187-85.333 85.333-85.333h682.667c47.147 0 85.333 38.187 85.333 85.333v512c0 47.147-38.187 85.333-85.333 85.333zM853.333 618.667l-341.333-213.333-341.333 213.333v85.333l341.333-213.333 341.333 213.333v-85.333z" /> +<glyph unicode="" d="M853.333 789.333h-682.667c-47.147 0-84.907-38.187-84.907-85.333l-0.427-512c0-47.147 38.187-85.333 85.333-85.333h682.667c47.147 0 85.333 38.187 85.333 85.333v512c0 47.147-38.187 85.333-85.333 85.333zM853.333 618.667l-341.333-213.333-341.333 213.333v85.333l341.333-213.333 341.333 213.333v-85.333z" /> +<glyph unicode="" d="M784.853 507.733c-78.507 68.907-181.333 110.933-294.187 110.933-198.4 0-366.293-129.28-424.96-308.053l100.907-33.28c44.8 136.32 172.8 234.667 324.053 234.667 83.413 0 159.147-30.72 218.24-80.427l-154.24-154.24h384v384l-153.813-153.6z" /> +<glyph unicode="" d="M810.667 405.333h-597.333v85.333h597.333v-85.333z" /> +<glyph unicode="" d="M512 874.667c-235.733 0-426.667-190.933-426.667-426.667s190.933-426.667 426.667-426.667 426.667 190.933 426.667 426.667-190.933 426.667-426.667 426.667zM725.333 405.333h-426.667v85.333h426.667v-85.333z" /> +<glyph unicode="" d="M298.667 490.667v-85.333h426.667v85.333h-426.667zM512 874.667c-235.733 0-426.667-190.933-426.667-426.667s190.933-426.667 426.667-426.667 426.667 190.933 426.667 426.667-190.933 426.667-426.667 426.667zM512 106.667c-188.16 0-341.333 153.173-341.333 341.333s153.173 341.333 341.333 341.333 341.333-153.173 341.333-341.333-153.173-341.333-341.333-341.333z" /> +<glyph unicode="" d="M426.667 576v170.667l-298.667-298.667 298.667-298.667v174.933c213.333 0 362.667-68.267 469.333-217.6-42.667 213.333-170.667 426.667-469.333 469.333z" /> +<glyph unicode="" d="M298.667 618.667v128l-298.667-298.667 298.667-298.667v128l-170.667 170.667 170.667 170.667zM554.667 576v170.667l-298.667-298.667 298.667-298.667v174.933c213.333 0 362.667-68.267 469.333-217.6-42.667 213.333-170.667 426.667-469.333 469.333z" /> +<glyph unicode="" d="M671.147 832h-318.293l-224.853-224.853v-318.080l224.853-225.067h318.080l225.067 224.853v318.293l-224.853 224.853zM512 221.867c-30.507 0-55.467 24.747-55.467 55.467 0 30.507 24.96 55.467 55.467 55.467s55.467-24.747 55.467-55.467c0-30.72-24.96-55.467-55.467-55.467zM554.667 405.333h-85.333v256h85.333v-256z" /> +<glyph unicode="" d="M725.333 832h-512c-47.147 0-85.333-38.187-85.333-85.333v-597.333c0-47.147 38.187-85.333 85.333-85.333h597.333c47.147 0 85.333 38.187 85.333 85.333v512l-170.667 170.667zM512 149.333c-70.613 0-128 57.387-128 128s57.387 128 128 128 128-57.387 128-128-57.387-128-128-128zM640 576h-426.667v170.667h426.667v-170.667z" /> +<glyph unicode="" d="M128 746.667h85.333v85.333c-47.147 0-85.333-38.187-85.333-85.333zM128 405.333h85.333v85.333h-85.333v-85.333zM298.667 64h85.333v85.333h-85.333v-85.333zM128 576h85.333v85.333h-85.333v-85.333zM554.667 832h-85.333v-85.333h85.333v85.333zM810.667 832v-85.333h85.333c0 47.147-38.187 85.333-85.333 85.333zM213.333 64v85.333h-85.333c0-47.147 38.187-85.333 85.333-85.333zM128 234.667h85.333v85.333h-85.333v-85.333zM384 832h-85.333v-85.333h85.333v85.333zM469.333 64h85.333v85.333h-85.333v-85.333zM810.667 405.333h85.333v85.333h-85.333v-85.333zM810.667 64c47.147 0 85.333 38.187 85.333 85.333h-85.333v-85.333zM810.667 576h85.333v85.333h-85.333v-85.333zM810.667 234.667h85.333v85.333h-85.333v-85.333zM640 64h85.333v85.333h-85.333v-85.333zM640 746.667h85.333v85.333h-85.333v-85.333zM298.667 234.667h426.667v426.667h-426.667v-426.667zM384 576h256v-256h-256v256z" /> +<glyph unicode="" d="M85.76 64l895.573 384-895.573 384-0.427-298.667 640-85.333-640-85.333z" /> +<glyph unicode="" d="M128 192h256v85.333h-256v-85.333zM128 704v-85.333h768v85.333h-768zM128 405.333h512v85.333h-512v-85.333z" /> +<glyph unicode="" d="M213.333 234.667v-85.333h597.333v85.333h-597.333zM405.333 413.867h213.333l38.4-93.867h89.6l-202.667 469.333h-64l-202.667-469.333h89.6l38.4 93.867zM512 704.853l79.787-214.187h-159.573l79.787 214.187z" /> +<glyph unicode="" d="M533.333 618.667c-112.853 0-215.68-42.027-294.4-110.933l-153.6 153.6v-384h384l-154.24 154.24c59.093 49.707 134.827 80.427 218.24 80.427 151.253 0 279.253-98.347 324.053-234.667l100.907 33.28c-58.667 178.773-226.56 308.053-424.96 308.053z" /> +<glyph unicode="" d="M938.667 715.947l-196.053 164.48-54.827-65.28 196.053-164.48 54.827 65.28zM336.213 815.36l-54.827 65.28-196.053-164.48 54.827-65.28 196.053 164.48zM533.333 618.667h-64v-256l202.453-121.813 32.213 52.693-170.667 101.12v224zM511.787 789.333c-212.267 0-383.787-171.947-383.787-384s171.52-384 383.787-384 384.213 171.947 384.213 384-171.947 384-384.213 384zM512 106.667c-164.907 0-298.667 133.76-298.667 298.667s133.76 298.667 298.667 298.667 298.667-133.76 298.667-298.667-133.547-298.667-298.667-298.667z" /> +<glyph unicode="" d="M938.667 714.667l-196.267 164.267-55.467-66.133 196.267-164.267 55.467 66.133zM334.933 814.933l-55.467 66.133-194.133-166.4 55.467-66.133 194.133 166.4zM533.333 618.667h-64v-256l202.667-121.6 32 53.333-170.667 100.267v224zM512 789.333c-213.333 0-384-172.8-384-384s170.667-384 384-384c211.2 0 384 172.8 384 384s-172.8 384-384 384zM512 106.667c-164.267 0-298.667 134.4-298.667 298.667s134.4 298.667 298.667 298.667 298.667-134.4 298.667-298.667c0-166.4-134.4-298.667-298.667-298.667z" /> +<glyph unicode="" d="M511.787 874.667c-235.733 0-426.453-190.933-426.453-426.667s190.72-426.667 426.453-426.667c235.733 0 426.88 190.933 426.88 426.667s-191.147 426.667-426.88 426.667zM512 106.667c-188.587 0-341.333 152.747-341.333 341.333s152.747 341.333 341.333 341.333 341.333-152.747 341.333-341.333-152.747-341.333-341.333-341.333zM533.333 661.333h-64v-256l223.787-134.4 32.213 52.48-192 113.92z" /> +<glyph unicode="" d="M336.213 815.36l-54.827 65.28-196.053-164.48 54.827-65.28 196.053 164.48zM938.667 715.947l-196.053 164.48-54.827-65.28 196.053-164.48 54.827 65.28zM511.787 789.333c-212.267 0-383.787-171.947-383.787-384s171.52-384 383.787-384 384.213 171.947 384.213 384-171.947 384-384.213 384zM512 106.667c-164.907 0-298.667 133.76-298.667 298.667s133.76 298.667 298.667 298.667 298.667-133.76 298.667-298.667-133.547-298.667-298.667-298.667zM554.667 576h-85.333v-128h-128v-85.333h128v-128h85.333v128h128v85.333h-128v128z" /> +<glyph unicode="" d="M554.667 576v234.667c0 35.413-28.587 64-64 64s-64-28.587-64-64v-157.013l333.867-333.867 135.467-42.453v85.333l-341.333 213.333zM128 734.933l212.693-212.693-255.36-159.573v-85.333l341.333 106.667v-234.667l-85.333-64v-64l149.333 42.667 149.333-42.667v64l-85.333 64v158.933l244.267-244.267 54.4 54.4-670.933 670.933-54.4-54.4z" /> +<glyph unicode="" d="M896 277.333v85.333l-341.333 213.333v234.667c0 35.413-28.587 64-64 64s-64-28.587-64-64v-234.667l-341.333-213.333v-85.333l341.333 106.667v-234.667l-85.333-64v-64l149.333 42.667 149.333-42.667v64l-85.333 64v234.667l341.333-106.667z" /> +<glyph unicode="" d="M298.667 234.667v-156.373c0-31.36 25.387-56.96 56.96-56.96h312.96c31.36 0 56.96 25.387 56.96 56.96v156.373h-426.88zM725.333 732.373c0 31.573-25.387 56.96-56.96 56.96h-71.040v85.333h-170.667v-85.333h-71.040c-31.573 0-56.96-25.387-56.96-56.96v-497.707h426.667v497.707z" /> +<glyph unicode="" d="M725.333 732.373c0 31.573-25.387 56.96-56.96 56.96h-71.040v85.333h-170.667v-85.333h-71.040c-31.573 0-56.96-25.387-56.96-56.96v-412.373h426.667v412.373zM298.667 320v-241.707c0-31.36 25.387-56.96 56.96-56.96h312.96c31.36 0 56.96 25.387 56.96 56.96v241.707h-426.88z" /> +<glyph unicode="" d="M725.333 732.373c0 31.573-25.387 56.96-56.96 56.96h-71.040v85.333h-170.667v-85.333h-71.040c-31.573 0-56.96-25.387-56.96-56.96v-327.040h426.667v327.040zM298.667 405.333v-327.040c0-31.36 25.387-56.96 56.96-56.96h312.96c31.36 0 56.96 25.387 56.96 56.96v327.040h-426.88z" /> +<glyph unicode="" d="M725.333 732.373c0 31.573-25.387 56.96-56.96 56.96h-71.040v85.333h-170.667v-85.333h-71.040c-31.573 0-56.96-25.387-56.96-56.96v-241.707h426.667v241.707zM298.667 490.667v-412.373c0-31.36 25.387-56.96 56.96-56.96h312.96c31.36 0 56.96 25.387 56.96 56.96v412.373h-426.88z" /> +<glyph unicode="" d="M725.333 732.373c0 31.573-25.387 56.96-56.96 56.96h-71.040v85.333h-170.667v-85.333h-71.040c-31.573 0-56.96-25.387-56.96-56.96v-156.373h426.667v156.373zM298.667 576v-497.707c0-31.36 25.387-56.96 56.96-56.96h312.96c31.36 0 56.96 25.387 56.96 56.96v497.707h-426.88z" /> +<glyph unicode="" d="M725.333 732.373c0 31.573-25.387 56.96-56.96 56.96h-71.040v85.333h-170.667v-85.333h-71.040c-31.573 0-56.96-25.387-56.96-56.96v-113.707h426.667v113.707zM298.667 618.667v-540.373c0-31.36 25.387-56.96 56.96-56.96h312.96c31.36 0 56.96 25.387 56.96 56.96v540.373h-426.88z" /> +<glyph unicode="" d="M668.373 789.333h-71.040v85.333h-170.667v-85.333h-71.040c-31.573 0-56.96-25.387-56.96-56.96v-654.293c0-31.36 25.387-56.96 56.96-56.96h312.96c31.36 0 56.96 25.387 56.96 56.96v654.293c-0.213 31.573-25.6 56.96-57.173 56.96zM554.667 192h-85.333v85.333h85.333v-85.333zM554.667 362.667h-85.333v213.333h85.333v-213.333z" /> +<glyph unicode="" d="M469.333 106.667v128h-170.667v-156.373c0-31.36 25.387-56.96 56.96-56.96h312.96c31.36 0 56.96 25.387 56.96 56.96v156.373h-187.733l-68.48-128zM668.373 789.333h-71.040v85.333h-170.667v-85.333h-71.040c-31.573 0-56.96-25.387-56.96-56.96v-497.707h170.667v106.667h-85.333l170.667 320v-234.667h85.333l-102.4-192h187.733v497.707c0 31.573-25.387 56.96-56.96 56.96z" /> +<glyph unicode="" d="M668.373 789.333h-71.040v85.333h-170.667v-85.333h-71.040c-31.573 0-56.96-25.387-56.96-56.96v-391.040h85.333l170.667 320v-234.667h85.333l-45.44-85.333h130.773v391.040c0 31.573-25.387 56.96-56.96 56.96zM469.333 106.667v234.667h-170.667v-263.040c0-31.36 25.387-56.96 56.96-56.96h312.96c31.36 0 56.96 25.387 56.96 56.96v263.040h-130.773l-125.44-234.667z" /> +<glyph unicode="" d="M617.173 384l-147.84-277.333v234.667h-85.333l22.827 42.667h-108.16v-305.707c0-31.36 25.387-56.96 56.96-56.96h312.96c31.36 0 56.96 25.387 56.96 56.96v305.707h-108.373zM668.373 789.333h-71.040v85.333h-170.667v-85.333h-71.040c-31.573 0-56.96-25.387-56.96-56.96v-348.373h108.16l147.84 277.333v-234.667h85.333l-22.827-42.667h108.16v348.373c0 31.573-25.387 56.96-56.96 56.96z" /> +<glyph unicode="" d="M668.373 789.333h-71.040v85.333h-170.667v-85.333h-71.040c-31.573 0-56.96-25.387-56.96-56.96v-241.707h164.907l91.093 170.667v-170.667h170.667v241.707c0 31.573-25.387 56.96-56.96 56.96zM554.667 426.667h85.333l-170.667-320v234.667h-85.333l79.573 149.333h-164.907v-412.373c0-31.36 25.387-56.96 56.96-56.96h312.96c31.36 0 56.96 25.387 56.96 56.96v412.373h-170.667v-64z" /> +<glyph unicode="" d="M668.373 789.333h-71.040v85.333h-170.667v-85.333h-71.040c-31.573 0-56.96-25.387-56.96-56.96v-156.373h210.56l45.44 85.333v-85.333h170.667v156.373c0 31.573-25.387 56.96-56.96 56.96zM554.667 426.667h85.333l-170.667-320v234.667h-85.333l125.227 234.667h-210.56v-497.707c0-31.36 25.387-56.96 56.96-56.96h312.96c31.36 0 56.96 25.387 56.96 56.96v497.707h-170.667v-149.333z" /> +<glyph unicode="" d="M668.373 789.333h-71.040v85.333h-170.667v-85.333h-71.040c-31.573 0-56.96-25.387-56.96-56.96v-113.707h233.173l22.827 42.667v-42.667h170.667v113.707c0 31.573-25.387 56.96-56.96 56.96zM554.667 426.667h85.333l-170.667-320v234.667h-85.333l147.84 277.333h-233.173v-540.373c0-31.36 25.387-56.96 56.96-56.96h312.96c31.36 0 56.96 25.387 56.96 56.96v540.373h-170.667v-192z" /> +<glyph unicode="" d="M668.373 789.333h-71.040v85.333h-170.667v-85.333h-71.040c-31.573 0-56.96-25.387-56.96-56.96v-654.293c0-31.36 25.387-56.96 56.96-56.96h312.96c31.36 0 56.96 25.387 56.96 56.96v654.293c-0.213 31.573-25.6 56.96-57.173 56.96zM469.333 106.667v234.667h-85.333l170.667 320v-234.667h85.333l-170.667-320z" /> +<glyph unicode="" d="M668.373 789.333h-71.040v85.333h-170.667v-85.333h-71.040c-31.573 0-56.96-25.387-56.96-56.96v-654.293c0-31.36 25.387-56.96 56.96-56.96h312.96c31.36 0 56.96 25.387 56.96 56.96v654.293c-0.213 31.573-25.6 56.96-57.173 56.96z" /> +<glyph unicode="" d="M668.373 789.333h-71.040v85.333h-170.667v-85.333h-71.040c-31.573 0-56.96-25.387-56.96-56.96v-654.293c0-31.36 25.387-56.96 56.96-56.96h312.96c31.36 0 56.96 25.387 56.96 56.96v654.293c-0.213 31.573-25.6 56.96-57.173 56.96z" /> +<glyph unicode="" d="M668.373 789.333h-71.040v85.333h-170.667v-85.333h-71.040c-31.573 0-56.96-25.387-56.96-56.96v-654.293c0-31.36 25.387-56.96 56.96-56.96h312.96c31.36 0 56.96 25.387 56.96 56.96v654.293c-0.213 31.573-25.6 56.96-57.173 56.96zM552.533 194.133h-81.067v81.067h81.067v-81.067zM610.133 418.56s-16.213-17.92-28.587-30.293c-20.693-20.693-35.413-48.853-35.413-68.267h-68.267c0 35.413 19.627 65.067 39.68 85.12l39.68 40.32c11.52 11.52 18.773 27.52 18.773 45.227 0 35.413-28.587 64-64 64s-64-28.587-64-64h-64c0 70.613 57.387 128 128 128s128-57.387 128-128c0-28.16-11.307-53.76-29.867-72.107z" /> +<glyph unicode="" d="M755.413 631.253l-243.413 243.413h-42.667v-323.627l-195.627 195.627-60.373-60.373 238.293-238.293-238.293-238.293 60.373-60.373 195.627 195.627v-323.627h42.667l243.413 243.413-183.040 183.253 183.040 183.253zM554.667 711.253l80.213-80.213-80.213-80v160.213zM634.88 264.747l-80.213-80v160.427l80.213-80.427z" /> +<glyph unicode="" d="M298.667 448l-85.333 85.333-85.333-85.333 85.333-85.333 85.333 85.333zM755.413 631.253l-243.413 243.413h-42.667v-323.627l-195.627 195.627-60.373-60.373 238.293-238.293-238.293-238.293 60.373-60.373 195.627 195.627v-323.627h42.667l243.413 243.413-183.040 183.253 183.040 183.253zM554.667 711.253l80.213-80.213-80.213-80v160.213zM634.88 264.747l-80.213-80v160.427l80.213-80.427zM810.667 533.333l-85.333-85.333 85.333-85.333 85.333 85.333-85.333 85.333z" /> +<glyph unicode="" d="M554.667 707.627l80.213-80.213-68.267-68.267 60.373-60.373 128.64 128.64-243.627 243.627h-42.667v-214.613l85.333-85.333v136.533zM231.040 785.707l-60.373-60.373 280.96-280.96-238.293-238.293 60.373-60.373 195.627 195.627v-323.627h42.667l183.253 183.253 97.92-97.92 60.16 60.373-622.293 622.293zM554.667 181.12v160.213l80.213-80.213-80.213-80z" /> +<glyph unicode="" d="M607.573 447.573l98.987-98.987c11.947 30.933 18.773 64.427 18.773 99.413 0 34.773-6.613 68.053-18.347 98.773l-99.413-99.2zM833.28 673.493l-53.973-53.973c26.667-51.413 42.027-109.653 42.027-171.733s-15.36-120.107-42.027-171.733l51.2-51.2c41.173 66.133 65.493 143.573 65.493 226.773 0 81.493-23.253 157.227-62.72 221.867zM670.080 631.253l-243.413 243.413h-42.667v-323.627l-195.627 195.627-60.373-60.373 238.293-238.293-238.293-238.293 60.373-60.373 195.627 195.627v-323.627h42.667l243.413 243.413-183.040 183.253 183.040 183.253zM469.333 711.253l80.213-80.213-80.213-80v160.213zM549.547 264.747l-80.213-80v160.427l80.213-80.427z" /> +<glyph unicode="" d="M462.933 420.267h98.133l-49.067 155.733-49.067-155.733zM853.333 589.44v199.893h-199.893l-141.44 141.44-141.44-141.44h-199.893v-199.893l-141.44-141.44 141.44-141.44v-199.893h199.893l141.44-141.44 141.44 141.44h199.893v199.893l141.44 141.44-141.44 141.44zM610.133 277.333l-29.867 85.333h-136.533l-29.867-85.333h-81.067l136.533 384h85.333l136.533-384h-81.067z" /> +<glyph unicode="" d="M853.333 589.44v199.893h-199.893l-141.44 141.44-141.44-141.44h-199.893v-199.893l-141.44-141.44 141.44-141.44v-199.893h199.893l141.44-141.44 141.44 141.44h199.893v199.893l141.44 141.44-141.44 141.44zM512 192c-141.44 0-256 114.56-256 256s114.56 256 256 256 256-114.56 256-256-114.56-256-256-256zM512 618.667c-94.293 0-170.667-76.373-170.667-170.667s76.373-170.667 170.667-170.667 170.667 76.373 170.667 170.667-76.373 170.667-170.667 170.667z" /> +<glyph unicode="" d="M853.333 306.56l141.44 141.44-141.44 141.44v199.893h-199.893l-141.44 141.44-141.44-141.44h-199.893v-199.893l-141.44-141.44 141.44-141.44v-199.893h199.893l141.44-141.44 141.44 141.44h199.893v199.893zM512 192c-141.44 0-256 114.56-256 256s114.56 256 256 256 256-114.56 256-256-114.56-256-256-256z" /> +<glyph unicode="" d="M853.333 306.56l141.44 141.44-141.44 141.44v199.893h-199.893l-141.44 141.44-141.44-141.44h-199.893v-199.893l-141.44-141.44 141.44-141.44v-199.893h199.893l141.44-141.44 141.44 141.44h199.893v199.893zM512 192v512c141.44 0 256-114.56 256-256s-114.56-256-256-256z" /> +<glyph unicode="" d="M554.667 872.533v-129.28c144.64-20.693 256-144.853 256-295.253 0-38.187-7.467-74.667-20.48-108.16l110.933-65.493c23.68 53.12 37.547 111.573 37.547 173.653 0 221.227-168.32 402.987-384 424.533zM512 149.333c-164.907 0-298.667 133.76-298.667 298.667 0 150.4 111.36 274.56 256 295.253v129.28c-215.893-21.333-384-203.307-384-424.533 0-235.733 190.72-426.667 426.453-426.667 141.227 0 266.027 68.907 343.68 174.507l-110.72 65.28c-54.613-68.053-138.453-111.787-232.747-111.787z" /> +<glyph unicode="" d="M298.667 743.040h426.667v-85.333h85.333v170.667c0 47.147-38.187 84.907-85.333 84.907l-426.667 0.427c-47.147 0-85.333-38.187-85.333-85.333v-170.667h85.333v85.333zM657.707 248.747l195.627 195.627-195.627 195.627-60.373-60.373 135.253-135.253-135.253-135.467 60.373-60.16zM426.667 308.907l-135.253 135.253 135.253 135.467-60.373 60.373-195.627-195.627 195.627-195.627 60.373 60.16zM725.333 145.707h-426.667v85.333h-85.333v-170.667c0-47.147 38.187-85.333 85.333-85.333h426.667c47.147 0 85.333 38.187 85.333 85.333v170.667h-85.333v-85.333z" /> +<glyph unicode="" d="M170.667 704h768v85.333h-768c-47.147 0-85.333-38.187-85.333-85.333v-469.333h-85.333v-128h597.333v128h-426.667v469.333zM981.333 618.667h-256c-23.467 0-42.667-19.2-42.667-42.667v-426.667c0-23.467 19.2-42.667 42.667-42.667h256c23.467 0 42.667 19.2 42.667 42.667v426.667c0 23.467-19.2 42.667-42.667 42.667zM938.667 234.667h-170.667v298.667h170.667v-298.667z" /> +<glyph unicode="" d="M896 832h-768c-47.147 0-85.333-38.187-85.333-85.333v-512c0-47.147 38.187-85.333 85.333-85.333h213.333v-85.333h341.333v85.333h213.333c47.147 0 84.907 38.187 84.907 85.333l0.427 512c0 47.147-38.187 85.333-85.333 85.333zM896 234.667h-768v512h768v-512zM810.667 618.667h-469.333v-85.333h469.333v85.333zM810.667 448h-469.333v-85.333h469.333v85.333zM298.667 618.667h-85.333v-85.333h85.333v85.333zM298.667 448h-85.333v-85.333h85.333v85.333z" /> +<glyph unicode="" d="M512 618.667c-94.293 0-170.667-76.373-170.667-170.667s76.373-170.667 170.667-170.667 170.667 76.373 170.667 170.667-76.373 170.667-170.667 170.667zM893.44 490.667c-19.627 177.92-160.853 319.147-338.773 338.773v87.893h-85.333v-87.893c-177.92-19.627-319.147-160.853-338.773-338.773h-87.893v-85.333h87.893c19.627-177.92 160.853-319.147 338.773-338.773v-87.893h85.333v87.893c177.92 19.627 319.147 160.853 338.773 338.773h87.893v85.333h-87.893zM512 149.333c-164.907 0-298.667 133.76-298.667 298.667s133.76 298.667 298.667 298.667 298.667-133.76 298.667-298.667-133.76-298.667-298.667-298.667z" /> +<glyph unicode="" d="M893.44 490.667c-19.627 177.92-160.853 319.147-338.773 338.773v87.893h-85.333v-87.893c-177.92-19.627-319.147-160.853-338.773-338.773h-87.893v-85.333h87.893c19.627-177.92 160.853-319.147 338.773-338.773v-87.893h85.333v87.893c177.92 19.627 319.147 160.853 338.773 338.773h87.893v85.333h-87.893zM512 149.333c-164.907 0-298.667 133.76-298.667 298.667s133.76 298.667 298.667 298.667 298.667-133.76 298.667-298.667-133.76-298.667-298.667-298.667z" /> +<glyph unicode="" d="M893.44 490.667c-19.627 177.92-160.853 319.147-338.773 338.773v87.893h-85.333v-87.893c-48.213-5.333-93.44-19.84-134.613-41.387l64-64c34.987 14.507 73.173 22.613 113.28 22.613 164.907 0 298.667-133.76 298.667-298.667 0-40.107-8.107-78.293-22.4-113.28l64-64c21.547 41.173 35.84 86.4 41.173 134.613h87.893v85.333h-87.893zM128 777.6l86.827-86.827c-45.653-55.893-75.947-124.587-84.267-200.107h-87.893v-85.333h87.893c19.627-177.92 160.853-319.147 338.773-338.773v-87.893h85.333v87.893c75.52 8.32 144.213 38.827 200.107 84.48l86.827-87.040 54.4 54.187-713.6 713.813-54.4-54.4zM693.973 211.627c-50.347-38.827-113.28-62.293-181.973-62.293-164.907 0-298.667 133.76-298.667 298.667 0 68.693 23.467 131.627 62.293 181.973l418.347-418.347z" /> +<glyph unicode="" d="M893.44 487.040c-19.627 177.92-160.853 319.147-338.773 338.773v87.893h-85.333v-87.893c-48.213-5.333-93.44-19.84-134.613-41.387l64-64c34.987 14.293 73.173 22.4 113.28 22.4 164.907 0 298.667-133.76 298.667-298.667 0-40.107-8.107-78.293-22.4-113.28l64-64c21.547 41.173 35.84 86.4 41.173 134.613h87.893v85.333h-87.893zM128 773.973l86.827-86.827c-45.653-55.893-76.16-124.587-84.48-200.107h-87.68v-85.333h87.893c19.627-177.92 160.853-319.147 338.773-338.773v-87.893h85.333v87.893c75.52 8.32 144.213 38.827 200.107 84.48l87.040-87.040 54.187 54.187-713.6 713.813-54.4-54.4zM693.973 208c-50.347-38.827-113.493-62.293-181.973-62.293-164.907 0-298.667 133.76-298.667 298.667 0 68.693 23.467 131.627 62.293 181.973l418.347-418.347z" /> +<glyph unicode="" d="M893.44 487.040c-19.627 177.92-160.853 319.147-338.773 338.773v87.893h-85.333v-87.893c-177.92-19.627-319.147-160.853-338.773-338.773h-87.893v-85.333h87.893c19.627-177.92 160.853-319.147 338.773-338.773v-87.893h85.333v87.893c177.92 19.627 319.147 160.853 338.773 338.773h87.893v85.333h-87.893zM512 145.707c-164.907 0-298.667 133.76-298.667 298.667s133.76 298.667 298.667 298.667 298.667-133.76 298.667-298.667-133.76-298.667-298.667-298.667z" /> +<glyph unicode="" d="M298.667 192h85.333v512h-85.333v-512zM469.333 21.333h85.333v853.333h-85.333v-853.333zM128 362.667h85.333v170.667h-85.333v-170.667zM640 192h85.333v512h-85.333v-512zM810.667 533.333v-170.667h85.333v170.667h-85.333z" /> +<glyph unicode="" d="M85.333 21.333h853.333v853.333zM725.333 661.333l-640-640h640z" /> +<glyph unicode="" d="M512.427 43.093l496.213 618.24c-19.2 14.507-210.133 170.667-496.64 170.667s-477.44-156.16-496.64-170.667l496.64-618.667 0.427 0.427zM150.827 492.587l361.173-449.92 0.427 0.427 360.96 449.493c-18.347 14.080-156.16 126.080-361.387 126.080-205.44 0-343.040-112-361.173-126.080z" /> +<glyph unicode="" d="M853.333 871.040h-682.667c-47.147 0-85.333-38.187-85.333-85.333v-682.667c0-47.147 38.187-85.333 85.333-85.333h682.667c47.147 0 85.333 38.187 85.333 85.333v682.667c0 47.147-38.187 85.333-85.333 85.333zM853.333 103.040h-682.667v682.667h682.667v-682.667zM768 700.373h-213.333c-47.147 0-85.333-38.187-85.333-85.333v-97.067c-25.387-14.72-42.667-42.027-42.667-73.6 0-47.147 38.187-85.333 85.333-85.333s85.333 38.187 85.333 85.333c0 31.573-17.28 58.667-42.667 73.6v97.067h128v-341.333h-341.333v341.333h85.333v85.333h-170.667v-512h512v512z" /> +<glyph unicode="" d="M170.667 789.333h298.667v85.333h-298.667c-47.147 0-85.333-38.187-85.333-85.333v-298.667h85.333v298.667zM426.667 405.333l-170.667-213.333h512l-128 170.667-86.613-115.627-126.72 158.293zM725.333 597.333c0 35.413-28.587 64-64 64s-64-28.587-64-64 28.587-64 64-64 64 28.587 64 64zM853.333 874.667h-298.667v-85.333h298.667v-298.667h85.333v298.667c0 47.147-38.187 85.333-85.333 85.333zM853.333 106.667h-298.667v-85.333h298.667c47.147 0 85.333 38.187 85.333 85.333v298.667h-85.333v-298.667zM170.667 405.333h-85.333v-298.667c0-47.147 38.187-85.333 85.333-85.333h298.667v85.333h-298.667v298.667z" /> +<glyph unicode="" d="M554.667 405.333v-341.333h341.333v341.333h-341.333zM128 64h341.333v341.333h-341.333v-341.333zM128 832v-341.333h341.333v341.333h-341.333zM710.613 888.107l-241.28-241.493 241.28-241.28 241.28 241.28-241.28 241.493z" /> +<glyph unicode="" d="M896 746.667h-768c-47.147 0-85.333-38.187-85.333-85.333v-426.667c0-47.147 38.187-85.333 85.333-85.333h768c47.147 0 85.333 38.187 85.333 85.333v426.667c0 47.147-38.187 85.333-85.333 85.333zM810.667 234.667h-597.333v426.667h597.333v-426.667zM426.667 277.333h170.667c23.68 0 42.667 19.2 42.667 42.667v128c0 23.467-18.987 42.667-42.667 42.667v42.667c0 47.147-38.187 85.333-85.333 85.333s-85.333-38.187-85.333-85.333v-42.667c-23.68 0-42.667-19.2-42.667-42.667v-128c0-23.467 18.987-42.667 42.667-42.667zM460.8 533.333c0 28.373 22.827 51.2 51.2 51.2s51.2-23.040 51.2-51.2v-42.667h-102.4v42.667z" /> +<glyph unicode="" d="M426.667 277.333h170.667c23.68 0 42.667 19.2 42.667 42.667v128c0 23.467-18.987 42.667-42.667 42.667v42.667c0 47.147-38.187 85.333-85.333 85.333s-85.333-38.187-85.333-85.333v-42.667c-23.68 0-42.667-19.2-42.667-42.667v-128c0-23.467 18.987-42.667 42.667-42.667zM460.8 533.333c0 28.373 22.827 51.2 51.2 51.2s51.2-23.040 51.2-51.2v-42.667h-102.4v42.667zM725.333 917.333h-426.667c-47.147 0-85.333-38.187-85.333-85.333v-768c0-47.147 38.187-85.333 85.333-85.333h426.667c47.147 0 85.333 38.187 85.333 85.333v768c0 47.147-38.187 85.333-85.333 85.333zM725.333 149.333h-426.667v597.333h426.667v-597.333z" /> +<glyph unicode="" d="M992.213 415.147l-109.653 109.653-60.373-60.373 94.507-94.507-241.28-241.28-482.773 482.773 241.28 241.28 89.387-89.387 60.373 60.373-104.533 104.533c-24.96 24.96-65.493 24.96-90.453 0l-271.573-271.573c-24.96-24.96-24.96-65.493 0-90.453l512.853-512.853c24.96-24.96 65.493-24.96 90.453 0l271.573 271.573c25.173 24.747 25.173 65.28 0.213 90.24zM361.173 85.973c-139.307 66.133-239.36 201.6-254.507 362.027h-64c21.76-262.827 241.493-469.333 509.867-469.333 9.6 0 18.773 0.853 28.373 1.493l-162.773 162.773-56.96-56.96zM682.667 576h213.333c23.68 0 42.667 19.2 42.667 42.667v170.667c0 23.467-18.987 42.667-42.667 42.667v21.333c0 58.88-47.787 106.667-106.667 106.667s-106.667-47.787-106.667-106.667v-21.333c-23.68 0-42.667-19.2-42.667-42.667v-170.667c0-23.467 18.987-42.667 42.667-42.667zM716.8 853.333c0 40.107 32.427 72.533 72.533 72.533s72.533-32.427 72.533-72.533v-21.333h-145.067v21.333z" /> +<glyph unicode="" d="M703.36 852.693c139.307-66.133 239.36-201.6 254.507-362.027h64c-21.76 262.827-241.493 469.333-509.867 469.333-9.6 0-18.773-0.853-28.373-1.493l162.773-162.773 56.96 56.96zM436.48 885.547c-24.96 24.96-65.493 24.96-90.453 0l-271.573-271.573c-24.96-24.96-24.96-65.493 0-90.453l512.853-512.853c24.96-24.96 65.493-24.96 90.453 0l271.573 271.573c24.96 24.96 24.96 65.493 0 90.453l-512.853 512.853zM632.747 55.893l-513.067 512.853 271.573 271.573 512.853-512.853-271.36-271.573zM320.64 43.307c-139.307 66.133-239.36 201.6-254.507 362.027h-64c21.76-262.827 241.493-469.333 509.867-469.333 9.6 0 18.773 0.853 28.373 1.493l-162.773 162.773-56.96-56.96z" /> +<glyph unicode="" d="M768 874.667h-341.333l-255.147-256-0.853-512c0-46.933 38.4-85.333 85.333-85.333h512c46.933 0 85.333 38.4 85.333 85.333v682.667c0 46.933-38.4 85.333-85.333 85.333zM512 618.667h-85.333v170.667h85.333v-170.667zM640 618.667h-85.333v170.667h85.333v-170.667zM768 618.667h-85.333v170.667h85.333v-170.667z" /> +<glyph unicode="" d="M384 277.333h277.333c58.88 0 106.667 47.787 106.667 106.667s-47.787 106.667-106.667 106.667h-2.133c-10.453 72.32-72.107 128-147.2 128-59.733 0-110.933-35.413-134.827-86.187h-7.040c-64.213-6.827-114.133-61.227-114.133-127.147 0-70.613 57.387-128 128-128zM896 832h-768c-47.147 0-85.333-38.187-85.333-85.333v-597.333c0-47.147 38.187-85.333 85.333-85.333h768c47.147 0 85.333 38.187 85.333 85.333v597.333c0 47.147-38.187 85.333-85.333 85.333zM896 148.693h-768v598.613h768v-598.613z" /> +<glyph unicode="" d="M85.333 21.333h853.333v853.333z" /> +<glyph unicode="" d="M85.333 21.333h853.333v853.333zM512 448l-426.667-426.667h426.667z" /> +<glyph unicode="" d="M85.333 21.333h853.333v853.333zM597.333 533.333l-512-512h512z" /> +<glyph unicode="" d="M85.333 21.333h853.333v853.333zM725.333 661.333l-640-640h640z" /> +<glyph unicode="" d="M85.333 21.333h853.333v853.333z" /> +<glyph unicode="" d="M938.667 618.667v256l-853.333-853.333h682.667v597.333zM853.333 21.333h85.333v85.333h-85.333v-85.333zM853.333 533.333v-341.333h85.333v341.333h-85.333z" /> +<glyph unicode="" d="M938.667 618.667v256l-853.333-853.333h682.667v597.333zM853.333 533.333v-341.333h85.333v341.333h-85.333zM512 21.333v426.667l-426.667-426.667h426.667zM853.333 21.333h85.333v85.333h-85.333v-85.333z" /> +<glyph unicode="" d="M938.667 618.667v256l-853.333-853.333h682.667v597.333zM597.333 21.333v512l-512-512h512zM853.333 533.333v-341.333h85.333v341.333h-85.333zM853.333 21.333h85.333v85.333h-85.333v-85.333z" /> +<glyph unicode="" d="M938.667 618.667v256l-853.333-853.333h682.667v597.333zM725.333 21.333v640l-640-640h640zM853.333 533.333v-341.333h85.333v341.333h-85.333zM853.333 21.333h85.333v85.333h-85.333v-85.333z" /> +<glyph unicode="" d="M853.333 192h85.333v341.333h-85.333v-341.333zM853.333 21.333h85.333v85.333h-85.333v-85.333zM85.333 21.333h682.667v597.333h170.667v256l-853.333-853.333z" /> +<glyph unicode="" d="M810.24 746.667c0 47.147-37.76 85.333-84.907 85.333h-298.667l-99.84-99.84 483.84-483.84-0.427 498.347zM155.733 794.453l-54.187-54.187 111.787-112v-478.933c0-47.147 38.187-85.333 85.333-85.333h427.093c14.933 0 28.8 4.267 40.96 10.88l80.213-80.213 54.187 54.4-745.387 745.387z" /> +<glyph unicode="" d="M853.333 668.587v-561.92h-561.92l561.92 561.92zM938.667 874.667l-853.333-853.333h853.333v853.333z" /> +<glyph unicode="" d="M896 917.333l-366.507-366.507 366.507-366.507v733.013zM203.733 768l-54.4-54.187 271.573-271.573-378.24-378.24h756.267l85.333-85.333 54.4 54.4-734.933 734.933z" /> +<glyph unicode="" d="M512.427 43.093l496.213 618.24c-19.2 14.507-210.133 170.667-496.64 170.667s-477.44-156.16-496.64-170.667l496.64-618.667 0.427 0.427z" /> +<glyph unicode="" d="M512.427 43.093l496.213 618.24c-19.2 14.507-210.133 170.667-496.64 170.667s-477.44-156.16-496.64-170.667l496.64-618.667 0.427 0.427zM284.587 325.973l227.413-283.307 0.213 0.213 227.2 283.093c-11.307 8.747-98.133 79.36-227.413 79.36s-216.107-70.613-227.413-79.36z" /> +<glyph unicode="" d="M512.427 43.093l496.213 618.24c-19.2 14.507-210.133 170.667-496.64 170.667s-477.44-156.16-496.64-170.667l496.64-618.667 0.427 0.427zM204.373 426.027l307.627-383.36 0.213 0.427 307.413 382.933c-15.36 11.947-132.693 107.307-307.627 107.307s-292.267-95.36-307.627-107.307z" /> +<glyph unicode="" d="M512.427 43.093l496.213 618.24c-19.2 14.507-210.133 170.667-496.64 170.667s-477.44-156.16-496.64-170.667l496.64-618.667 0.427 0.427zM150.827 492.587l361.173-449.92 0.427 0.427 360.96 449.493c-18.347 14.080-156.16 126.080-361.387 126.080-205.44 0-343.040-112-361.173-126.080z" /> +<glyph unicode="" d="M512.427 43.093l496.213 618.24c-19.2 14.507-210.133 170.667-496.64 170.667s-477.44-156.16-496.64-170.667l496.64-618.667 0.427 0.427z" /> +<glyph unicode="" d="M1008.64 661.333c-19.2 14.507-210.133 170.667-496.64 170.667-64.213 0-123.307-8.107-177.067-20.48l440.747-440.32 232.96 290.133zM139.733 898.347l-54.4-54.4 87.68-87.68c-91.307-42.027-147.627-87.467-157.653-95.147l496.64-618.453 0.427 0.427 166.4 207.36 141.44-141.44 54.4 54.4-734.933 734.933z" /> +<glyph unicode="" d="M85.333 106.667h853.333v170.667h-853.333v-170.667zM170.667 234.667h85.333v-85.333h-85.333v85.333zM85.333 789.333v-170.667h853.333v170.667h-853.333zM256 661.333h-85.333v85.333h85.333v-85.333zM85.333 362.667h853.333v170.667h-853.333v-170.667zM170.667 490.667h85.333v-85.333h-85.333v85.333z" /> +<glyph unicode="" d="M640 661.333v-170.667h42.667v-85.333h-128v341.333h85.333l-128 170.667-128-170.667h85.333v-341.333h-128v88.32c30.080 15.573 51.2 46.080 51.2 82.347 0 51.84-42.027 93.867-93.867 93.867s-93.867-42.027-93.867-93.867c0-36.267 21.12-66.773 51.2-82.347v-88.32c0-47.147 38.187-85.333 85.333-85.333h128v-130.133c-30.293-15.573-51.2-46.72-51.2-83.2 0-51.84 42.027-93.867 93.867-93.867s93.867 42.027 93.867 93.867c0 36.48-20.907 67.627-51.2 83.2v130.133h128c47.147 0 85.333 38.187 85.333 85.333v85.333h42.667v170.667h-170.667z" /> +<glyph unicode="" d="M874.667 554.667c11.947 0 23.253-1.707 34.773-3.413l114.56 152.747c-142.72 107.093-320 170.667-512 170.667s-369.28-63.573-512-170.667l512-682.667 149.333 199.040v120.96c0 117.76 95.573 213.333 213.333 213.333zM981.333 277.333v64c0 58.88-47.787 106.667-106.667 106.667s-106.667-47.787-106.667-106.667v-64c-23.467 0-42.667-19.2-42.667-42.667v-170.667c0-23.467 19.2-42.667 42.667-42.667h213.333c23.467 0 42.667 19.2 42.667 42.667v170.667c0 23.467-19.2 42.667-42.667 42.667zM938.667 277.333h-128v64c0 35.413 28.587 64 64 64s64-28.587 64-64v-64z" /> +<glyph unicode="" d="M512 490.667c-47.147 0-85.333-38.187-85.333-85.333s38.187-85.333 85.333-85.333 85.333 38.187 85.333 85.333-38.187 85.333-85.333 85.333zM768 405.333c0 141.44-114.56 256-256 256s-256-114.56-256-256c0-94.72 51.413-177.067 127.787-221.44l43.093 74.24c-50.987 29.653-85.547 84.053-85.547 147.2 0 94.293 76.373 170.667 170.667 170.667s170.667-76.373 170.667-170.667c0-63.147-34.56-117.547-85.547-146.987l43.093-74.24c76.373 44.16 127.787 126.507 127.787 221.227zM512 832c-235.733 0-426.667-190.933-426.667-426.667 0-157.653 85.76-295.040 213.12-368.853l42.667 73.813c-101.76 58.88-170.453 168.96-170.453 295.040 0 188.587 152.747 341.333 341.333 341.333s341.333-152.747 341.333-341.333c0-126.080-68.693-236.16-170.453-295.253l42.667-73.813c127.36 74.027 213.12 211.413 213.12 369.067 0 235.733-191.147 426.667-426.667 426.667z" /> +<glyph unicode="" d="M704 704v-490.667c0-94.293-76.373-170.667-170.667-170.667s-170.667 76.373-170.667 170.667v533.333c0 58.88 47.787 106.667 106.667 106.667s106.667-47.787 106.667-106.667v-448c0-23.467-18.987-42.667-42.667-42.667s-42.667 19.2-42.667 42.667v405.333h-64v-405.333c0-58.88 47.787-106.667 106.667-106.667s106.667 47.787 106.667 106.667v448c0 94.293-76.373 170.667-170.667 170.667s-170.667-76.373-170.667-170.667v-533.333c0-129.707 105.173-234.667 234.667-234.667s234.667 104.96 234.667 234.667v490.667h-64z" /> +<glyph unicode="" d="M503.467 494.933c-96.853 25.173-128 50.987-128 91.52 0 46.507 42.88 79.147 115.2 79.147 75.947 0 104.107-36.267 106.667-89.6h94.293c-2.773 73.6-47.787 140.587-136.96 162.56v93.44h-128v-92.16c-82.773-18.133-149.333-71.467-149.333-154.027 0-98.56 81.707-147.627 200.533-176.213 106.88-25.6 128-62.933 128-103.040 0-29.227-20.693-76.16-115.2-76.16-87.893 0-122.667 39.467-127.147 89.6h-94.080c5.333-93.44 75.093-145.707 157.227-163.413v-92.587h128v91.733c82.987 16 149.333 64 149.333 151.68 0 120.747-103.68 162.133-200.533 187.52z" /> +<glyph unicode="" d="M128 832v-768h768v768h-768zM469.333 149.333h-256v256h256v-256zM469.333 490.667h-256v256h256v-256zM810.667 149.333h-256v256h256v-256zM810.667 490.667h-256v256h256v-256z" /> +<glyph unicode="" d="M384 490.667h-85.333v-85.333h85.333v85.333zM554.667 320h-85.333v-85.333h85.333v85.333zM384 832h-85.333v-85.333h85.333v85.333zM554.667 490.667h-85.333v-85.333h85.333v85.333zM213.333 832h-85.333v-85.333h85.333v85.333zM554.667 661.333h-85.333v-85.333h85.333v85.333zM725.333 490.667h-85.333v-85.333h85.333v85.333zM554.667 832h-85.333v-85.333h85.333v85.333zM725.333 832h-85.333v-85.333h85.333v85.333zM810.667 405.333h85.333v85.333h-85.333v-85.333zM810.667 234.667h85.333v85.333h-85.333v-85.333zM213.333 661.333h-85.333v-85.333h85.333v85.333zM810.667 832v-85.333h85.333v85.333h-85.333zM810.667 576h85.333v85.333h-85.333v-85.333zM213.333 490.667h-85.333v-85.333h85.333v85.333zM128 64h768v85.333h-768v-85.333zM213.333 320h-85.333v-85.333h85.333v85.333z" /> +<glyph unicode="" d="M298.667 746.667h85.333v85.333h-85.333v-85.333zM298.667 405.333h85.333v85.333h-85.333v-85.333zM298.667 64h85.333v85.333h-85.333v-85.333zM469.333 234.667h85.333v85.333h-85.333v-85.333zM469.333 64h85.333v85.333h-85.333v-85.333zM128 64h85.333v85.333h-85.333v-85.333zM128 234.667h85.333v85.333h-85.333v-85.333zM128 405.333h85.333v85.333h-85.333v-85.333zM128 576h85.333v85.333h-85.333v-85.333zM128 746.667h85.333v85.333h-85.333v-85.333zM469.333 405.333h85.333v85.333h-85.333v-85.333zM810.667 234.667h85.333v85.333h-85.333v-85.333zM810.667 405.333h85.333v85.333h-85.333v-85.333zM810.667 64h85.333v85.333h-85.333v-85.333zM810.667 576h85.333v85.333h-85.333v-85.333zM469.333 576h85.333v85.333h-85.333v-85.333zM810.667 832v-85.333h85.333v85.333h-85.333zM469.333 746.667h85.333v85.333h-85.333v-85.333zM640 64h85.333v85.333h-85.333v-85.333zM640 405.333h85.333v85.333h-85.333v-85.333zM640 746.667h85.333v85.333h-85.333v-85.333z" /> +<glyph unicode="" d="M757.333 661.333l-160 160-426.667-426.667v-160h160l426.667 426.667zM883.413 787.413c16.64 16.64 16.64 43.733 0 60.373l-99.627 99.627c-16.64 16.64-43.733 16.64-60.373 0l-83.413-83.413 160-160 83.413 83.413zM0 106.667h1024v-170.667h-1024z" /> +<glyph unicode="" d="M128 64h85.333v85.333h-85.333v-85.333zM213.333 661.333h-85.333v-85.333h85.333v85.333zM128 234.667h85.333v85.333h-85.333v-85.333zM298.667 64h85.333v85.333h-85.333v-85.333zM213.333 832h-85.333v-85.333h85.333v85.333zM384 832h-85.333v-85.333h85.333v85.333zM725.333 832h-85.333v-85.333h85.333v85.333zM554.667 661.333h-85.333v-85.333h85.333v85.333zM554.667 832h-85.333v-85.333h85.333v85.333zM810.667 234.667h85.333v85.333h-85.333v-85.333zM469.333 64h85.333v85.333h-85.333v-85.333zM128 405.333h768v85.333h-768v-85.333zM810.667 832v-85.333h85.333v85.333h-85.333zM810.667 576h85.333v85.333h-85.333v-85.333zM469.333 234.667h85.333v85.333h-85.333v-85.333zM640 64h85.333v85.333h-85.333v-85.333zM810.667 64h85.333v85.333h-85.333v-85.333z" /> +<glyph unicode="" d="M128 64h85.333v85.333h-85.333v-85.333zM298.667 64h85.333v85.333h-85.333v-85.333zM213.333 661.333h-85.333v-85.333h85.333v85.333zM128 234.667h85.333v85.333h-85.333v-85.333zM384 832h-85.333v-85.333h85.333v85.333zM213.333 832h-85.333v-85.333h85.333v85.333zM725.333 832h-85.333v-85.333h85.333v85.333zM810.667 576h85.333v85.333h-85.333v-85.333zM810.667 832v-85.333h85.333v85.333h-85.333zM640 64h85.333v85.333h-85.333v-85.333zM554.667 832h-85.333v-341.333h-341.333v-85.333h341.333v-341.333h85.333v341.333h341.333v85.333h-341.333v341.333zM810.667 64h85.333v85.333h-85.333v-85.333zM810.667 234.667h85.333v85.333h-85.333v-85.333z" /> +<glyph unicode="" d="M469.333 64h85.333v85.333h-85.333v-85.333zM469.333 234.667h85.333v85.333h-85.333v-85.333zM469.333 746.667h85.333v85.333h-85.333v-85.333zM469.333 576h85.333v85.333h-85.333v-85.333zM469.333 405.333h85.333v85.333h-85.333v-85.333zM298.667 64h85.333v85.333h-85.333v-85.333zM298.667 746.667h85.333v85.333h-85.333v-85.333zM298.667 405.333h85.333v85.333h-85.333v-85.333zM128 64h85.333v768h-85.333v-768zM810.667 576h85.333v85.333h-85.333v-85.333zM640 64h85.333v85.333h-85.333v-85.333zM810.667 234.667h85.333v85.333h-85.333v-85.333zM810.667 832v-85.333h85.333v85.333h-85.333zM810.667 405.333h85.333v85.333h-85.333v-85.333zM810.667 64h85.333v85.333h-85.333v-85.333zM640 405.333h85.333v85.333h-85.333v-85.333zM640 746.667h85.333v85.333h-85.333v-85.333z" /> +<glyph unicode="" d="M554.667 661.333h-85.333v-85.333h85.333v85.333zM554.667 490.667h-85.333v-85.333h85.333v85.333zM725.333 490.667h-85.333v-85.333h85.333v85.333zM128 832v-768h768v768h-768zM810.667 149.333h-597.333v597.333h597.333v-597.333zM554.667 320h-85.333v-85.333h85.333v85.333zM384 490.667h-85.333v-85.333h85.333v85.333z" /> +<glyph unicode="" d="M298.667 64h85.333v85.333h-85.333v-85.333zM128 746.667h85.333v85.333h-85.333v-85.333zM298.667 746.667h85.333v85.333h-85.333v-85.333zM298.667 405.333h85.333v85.333h-85.333v-85.333zM128 64h85.333v85.333h-85.333v-85.333zM469.333 64h85.333v85.333h-85.333v-85.333zM128 405.333h85.333v85.333h-85.333v-85.333zM128 234.667h85.333v85.333h-85.333v-85.333zM128 576h85.333v85.333h-85.333v-85.333zM469.333 234.667h85.333v85.333h-85.333v-85.333zM640 405.333h85.333v85.333h-85.333v-85.333zM810.667 832v-768h85.333v768h-85.333zM640 64h85.333v85.333h-85.333v-85.333zM640 746.667h85.333v85.333h-85.333v-85.333zM469.333 405.333h85.333v85.333h-85.333v-85.333zM469.333 746.667h85.333v85.333h-85.333v-85.333zM469.333 576h85.333v85.333h-85.333v-85.333z" /> +<glyph unicode="" d="M640 64h85.333v85.333h-85.333v-85.333zM810.667 64h85.333v85.333h-85.333v-85.333zM298.667 64h85.333v85.333h-85.333v-85.333zM469.333 64h85.333v85.333h-85.333v-85.333zM810.667 234.667h85.333v85.333h-85.333v-85.333zM810.667 405.333h85.333v85.333h-85.333v-85.333zM128 832v-768h85.333v682.667h682.667v85.333h-768zM810.667 576h85.333v85.333h-85.333v-85.333z" /> +<glyph unicode="" d="M298.667 64h85.333v85.333h-85.333v-85.333zM298.667 405.333h85.333v85.333h-85.333v-85.333zM469.333 405.333h85.333v85.333h-85.333v-85.333zM469.333 64h85.333v85.333h-85.333v-85.333zM128 234.667h85.333v85.333h-85.333v-85.333zM128 64h85.333v85.333h-85.333v-85.333zM128 405.333h85.333v85.333h-85.333v-85.333zM128 576h85.333v85.333h-85.333v-85.333zM469.333 234.667h85.333v85.333h-85.333v-85.333zM810.667 576h85.333v85.333h-85.333v-85.333zM810.667 405.333h85.333v85.333h-85.333v-85.333zM128 832v-85.333h768v85.333h-768zM810.667 234.667h85.333v85.333h-85.333v-85.333zM640 64h85.333v85.333h-85.333v-85.333zM469.333 576h85.333v85.333h-85.333v-85.333zM810.667 64h85.333v85.333h-85.333v-85.333zM640 405.333h85.333v85.333h-85.333v-85.333z" /> +<glyph unicode="" d="M128 576h85.333v85.333h-85.333v-85.333zM128 746.667h85.333v85.333h-85.333v-85.333zM298.667 64h85.333v85.333h-85.333v-85.333zM298.667 405.333h85.333v85.333h-85.333v-85.333zM128 405.333h85.333v85.333h-85.333v-85.333zM128 64h85.333v85.333h-85.333v-85.333zM128 234.667h85.333v85.333h-85.333v-85.333zM298.667 746.667h85.333v85.333h-85.333v-85.333zM810.667 234.667h85.333v85.333h-85.333v-85.333zM469.333 64h85.333v768h-85.333v-768zM810.667 64h85.333v85.333h-85.333v-85.333zM810.667 405.333h85.333v85.333h-85.333v-85.333zM810.667 832v-85.333h85.333v85.333h-85.333zM810.667 576h85.333v85.333h-85.333v-85.333zM640 746.667h85.333v85.333h-85.333v-85.333zM640 64h85.333v85.333h-85.333v-85.333zM640 405.333h85.333v85.333h-85.333v-85.333z" /> +<glyph unicode="" d="M298.667 320v-85.333h426.667v85.333h-426.667zM128 64h768v85.333h-768v-85.333zM128 405.333h768v85.333h-768v-85.333zM298.667 661.333v-85.333h426.667v85.333h-426.667zM128 832v-85.333h768v85.333h-768z" /> +<glyph unicode="" d="M128 64h768v85.333h-768v-85.333zM128 234.667h768v85.333h-768v-85.333zM128 405.333h768v85.333h-768v-85.333zM128 576h768v85.333h-768v-85.333zM128 832v-85.333h768v85.333h-768z" /> +<glyph unicode="" d="M640 320h-512v-85.333h512v85.333zM640 661.333h-512v-85.333h512v85.333zM128 405.333h768v85.333h-768v-85.333zM128 64h768v85.333h-768v-85.333zM128 832v-85.333h768v85.333h-768z" /> +<glyph unicode="" d="M128 64h768v85.333h-768v-85.333zM384 234.667h512v85.333h-512v-85.333zM128 405.333h768v85.333h-768v-85.333zM384 576h512v85.333h-512v-85.333zM128 832v-85.333h768v85.333h-768z" /> +<glyph unicode="" d="M665.6 499.627c41.173 28.8 70.4 75.307 70.4 119.040 0 96.213-74.453 170.667-170.667 170.667h-266.667v-597.333h300.373c89.387 0 158.293 72.533 158.293 161.707 0 64.853-36.907 120.107-91.733 145.92zM426.667 682.667h128c35.413 0 64-28.587 64-64s-28.587-64-64-64h-128v128zM576 298.667h-149.333v128h149.333c35.413 0 64-28.587 64-64s-28.587-64-64-64z" /> +<glyph unicode="" d="M139.52 746.667l-54.187-54.4 297.387-297.387-105.387-245.547h128l66.987 156.16 241.493-241.493 54.187 54.4-628.48 628.267zM256 746.667v-7.68l120.32-120.32h102.187l-30.72-71.467 89.6-89.6 69.12 161.067h246.827v128h-597.333z" /> +<glyph unicode="" d="M706.56 578.56l-381.44 381.44-60.373-60.373 101.547-101.547-219.52-219.52c-24.96-24.96-24.96-65.493 0-90.453l234.667-234.667c12.373-12.587 28.8-18.773 45.227-18.773s32.853 6.187 45.227 18.773l234.667 234.667c24.96 24.96 24.96 65.493 0 90.453zM222.080 533.333l204.587 204.373 204.587-204.373h-409.173zM810.667 469.333s-85.333-92.373-85.333-149.333c0-47.147 38.187-85.333 85.333-85.333s85.333 38.187 85.333 85.333c0 56.96-85.333 149.333-85.333 149.333zM0 106.667h1024v-170.667h-1024z" /> +<glyph unicode="" d="M768 362.667c0 170.667-256 460.8-256 460.8s-56.747-64.427-116.693-150.187l366.293-366.293c4.053 17.92 6.4 36.48 6.4 55.68zM730.453 229.547l-505.6 505.6-54.187-54.4 141.653-141.653c-32.64-62.293-56.32-124.8-56.32-176.427 0-141.44 114.56-256 256-256 64.853 0 123.733 24.32 168.747 64l112.427-112.427 54.187 54.4-116.907 116.907z" /> +<glyph unicode="" d="M0 106.667h1024v-170.667h-1024zM469.333 832l-234.667-597.333h96l48 128h266.667l48-128h96l-234.667 597.333h-85.333zM410.667 448l101.333 270.293 101.333-270.293h-202.667z" /> +<glyph unicode="" d="M469.333 234.667h426.667v85.333h-426.667v-85.333zM128 448l170.667-170.667v341.333l-170.667-170.667zM128 64h768v85.333h-768v-85.333zM128 832v-85.333h768v85.333h-768zM469.333 576h426.667v85.333h-426.667v-85.333zM469.333 405.333h426.667v85.333h-426.667v-85.333z" /> +<glyph unicode="" d="M128 64h768v85.333h-768v-85.333zM128 618.667v-341.333l170.667 170.667-170.667 170.667zM469.333 234.667h426.667v85.333h-426.667v-85.333zM128 832v-85.333h768v85.333h-768zM469.333 576h426.667v85.333h-426.667v-85.333zM469.333 405.333h426.667v85.333h-426.667v-85.333z" /> +<glyph unicode="" d="M426.667 789.333v-128h94.507l-146.347-341.333h-118.827v-128h341.333v128h-94.507l146.347 341.333h118.827v128z" /> +<glyph unicode="" d="M256 661.333h106.667l-149.333 149.333-149.333-149.333h106.667v-426.667h-106.667l149.333-149.333 149.333 149.333h-106.667v426.667zM426.667 746.667v-85.333h512v85.333h-512zM426.667 149.333h512v85.333h-512v-85.333zM426.667 405.333h512v85.333h-512v-85.333z" /> +<glyph unicode="" d="M170.667 512c-35.413 0-64-28.587-64-64s28.587-64 64-64 64 28.587 64 64-28.587 64-64 64zM170.667 768c-35.413 0-64-28.587-64-64s28.587-64 64-64 64 28.587 64 64-28.587 64-64 64zM170.667 248.96c-31.36 0-56.96-25.387-56.96-56.96s25.6-56.96 56.96-56.96 56.96 25.387 56.96 56.96-25.6 56.96-56.96 56.96zM298.667 149.333h597.333v85.333h-597.333v-85.333zM298.667 405.333h597.333v85.333h-597.333v-85.333zM298.667 746.667v-85.333h597.333v85.333h-597.333z" /> +<glyph unicode="" d="M85.333 234.667h85.333v-21.333h-42.667v-42.667h42.667v-21.333h-85.333v-42.667h128v170.667h-128v-42.667zM128 618.667h42.667v170.667h-85.333v-42.667h42.667v-128zM85.333 490.667h76.8l-76.8-89.6v-38.4h128v42.667h-76.8l76.8 89.6v38.4h-128v-42.667zM298.667 746.667v-85.333h597.333v85.333h-597.333zM298.667 149.333h597.333v85.333h-597.333v-85.333zM298.667 405.333h597.333v85.333h-597.333v-85.333z" /> +<glyph unicode="" d="M768 789.333v42.667c0 23.467-19.2 42.667-42.667 42.667h-512c-23.467 0-42.667-19.2-42.667-42.667v-170.667c0-23.467 19.2-42.667 42.667-42.667h512c23.467 0 42.667 19.2 42.667 42.667v42.667h42.667v-170.667h-426.667v-469.333c0-23.467 19.2-42.667 42.667-42.667h85.333c23.467 0 42.667 19.2 42.667 42.667v384h341.333v341.333h-128z" /> +<glyph unicode="" d="M256 234.667h128l85.333 170.667v256h-256v-256h128zM597.333 234.667h128l85.333 170.667v256h-256v-256h128z" /> +<glyph unicode="" d="M384 789.333v-128h213.333v-512h128v512h213.333v128h-554.667zM128 448h128v-298.667h128v298.667h128v128h-384v-128z" /> +<glyph unicode="" d="M426.667 149.333h170.667v128h-170.667v-128zM213.333 789.333v-128h213.333v-128h170.667v128h213.333v128h-597.333zM128 362.667h768v85.333h-768v-85.333z" /> +<glyph unicode="" d="M768 789.333h-512v-85.333l277.333-256-277.333-256v-85.333h512v128h-298.667l213.333 213.333-213.333 213.333h298.667z" /> +<glyph unicode="" d="M384 533.333v-213.333h85.333v469.333h85.333v-469.333h85.333v469.333h85.333v85.333h-341.333c-94.293 0-170.667-76.373-170.667-170.667s76.373-170.667 170.667-170.667zM896 192l-170.667 170.667v-128h-512v-85.333h512v-128l170.667 170.667z" /> +<glyph unicode="" d="M512 234.667c141.44 0 256 114.56 256 256v341.333h-106.667v-341.333c0-82.56-66.773-149.333-149.333-149.333s-149.333 66.773-149.333 149.333v341.333h-106.667v-341.333c0-141.44 114.56-256 256-256zM213.333 149.333v-85.333h597.333v85.333h-597.333z" /> +<glyph unicode="" d="M426.667 533.333v-213.333h85.333v469.333h85.333v-469.333h85.333v469.333h85.333v85.333h-341.333c-94.293 0-170.667-76.373-170.667-170.667s76.373-170.667 170.667-170.667zM341.333 234.667v128l-170.667-170.667 170.667-170.667v128h512v85.333h-512z" /> +<glyph unicode="" d="M810.667 832h-597.333c-47.147 0-85.333-38.187-85.333-85.333v-597.333c0-47.147 38.187-85.333 85.333-85.333h597.333c47.147 0 85.333 38.187 85.333 85.333v597.333c0 47.147-38.187 85.333-85.333 85.333zM384 234.667h-85.333v298.667h85.333v-298.667zM554.667 234.667h-85.333v426.667h85.333v-426.667zM725.333 234.667h-85.333v170.667h85.333v-170.667z" /> +<glyph unicode="" d="M853.333 874.667h-682.667c-47.147 0-85.333-38.187-85.333-85.333v-512c0-47.147 38.187-85.333 85.333-85.333h597.333l170.667-170.667v768c0 47.147-38.187 85.333-85.333 85.333zM768 362.667h-512v85.333h512v-85.333zM768 490.667h-512v85.333h512v-85.333zM768 618.667h-512v85.333h512v-85.333z" /> +<glyph unicode="" d="M256 874.667c-47.147 0-84.907-38.187-84.907-85.333l-0.427-682.667c0-47.147 37.76-85.333 84.907-85.333h512.427c47.147 0 85.333 38.187 85.333 85.333v512l-256 256h-341.333zM554.667 576v234.667l234.667-234.667h-234.667z" /> +<glyph unicode="" d="M511.787 874.667c-235.733 0-426.453-190.933-426.453-426.667s190.72-426.667 426.453-426.667c235.733 0 426.88 190.933 426.88 426.667s-191.147 426.667-426.88 426.667zM512 106.667c-188.587 0-341.333 152.747-341.333 341.333s152.747 341.333 341.333 341.333 341.333-152.747 341.333-341.333-152.747-341.333-341.333-341.333zM661.333 490.667c35.413 0 64 28.587 64 64s-28.587 64-64 64-64-28.587-64-64 28.587-64 64-64zM362.667 490.667c35.413 0 64 28.587 64 64s-28.587 64-64 64-64-28.587-64-64 28.587-64 64-64zM512 213.333c99.413 0 183.68 62.080 217.813 149.333h-435.627c34.133-87.253 118.4-149.333 217.813-149.333z" /> +<glyph unicode="" d="M725.333 448h-213.333v-213.333h213.333v213.333zM682.667 917.333v-85.333h-341.333v85.333h-85.333v-85.333h-42.667c-47.147 0-84.907-38.187-84.907-85.333l-0.427-597.333c0-47.147 38.187-85.333 85.333-85.333h597.333c47.147 0 85.333 38.187 85.333 85.333v597.333c0 47.147-38.187 85.333-85.333 85.333h-42.667v85.333h-85.333zM810.667 149.333h-597.333v469.333h597.333v-469.333z" /> +<glyph unicode="" d="M166.4 448c0 72.96 59.307 132.267 132.267 132.267h170.667v81.067h-170.667c-117.76 0-213.333-95.573-213.333-213.333s95.573-213.333 213.333-213.333h170.667v81.067h-170.667c-72.96 0-132.267 59.307-132.267 132.267zM341.333 405.333h341.333v85.333h-341.333v-85.333zM725.333 661.333h-170.667v-81.067h170.667c72.96 0 132.267-59.307 132.267-132.267s-59.307-132.267-132.267-132.267h-170.667v-81.067h170.667c117.76 0 213.333 95.573 213.333 213.333s-95.573 213.333-213.333 213.333z" /> +<glyph unicode="" d="M896 149.333v597.333c0 47.147-38.187 85.333-85.333 85.333h-597.333c-47.147 0-85.333-38.187-85.333-85.333v-597.333c0-47.147 38.187-85.333 85.333-85.333h597.333c47.147 0 85.333 38.187 85.333 85.333zM362.667 384l106.667-128.213 149.333 192.213 192-256h-597.333l149.333 192z" /> +<glyph unicode="" d="M725.333 88.96l60.373 60.373-145.707 145.707-60.373-60.373 145.707-145.707zM320 618.667h149.333v-238.293l-231.040-231.040 60.373-60.373 256 256v273.707h149.333l-192 192-192-192z" /> +<glyph unicode="" d="M938.24 789.333c0 47.147-37.76 85.333-84.907 85.333h-682.667c-47.147 0-85.333-38.187-85.333-85.333v-512c0-47.147 38.187-85.333 85.333-85.333h597.333l170.667-170.667-0.427 768z" /> +<glyph unicode="" d="M128 224v-160h160l472.107 472.107-160 160-472.107-472.107zM883.413 659.413c16.64 16.64 16.64 43.733 0 60.373l-99.627 99.627c-16.64 16.64-43.733 16.64-60.373 0l-78.080-78.080 160-160 78.080 78.080z" /> +<glyph unicode="" d="M213.333 789.333v-85.333h597.333v85.333h-597.333zM213.333 362.667h170.667v-256h256v256h170.667l-298.667 298.667-298.667-298.667z" /> +<glyph unicode="" d="M682.667 405.333h-128v426.667h-85.333v-426.667h-128l170.667-170.667 170.667 170.667zM170.667 149.333v-85.333h682.667v85.333h-682.667z" /> +<glyph unicode="" d="M341.333 149.333h128v-170.667h85.333v170.667h128l-170.667 170.667-170.667-170.667zM682.667 746.667h-128v170.667h-85.333v-170.667h-128l170.667-170.667 170.667 170.667zM170.667 490.667v-85.333h682.667v85.333h-682.667z" /> +<glyph unicode="" d="M341.333 490.667h128v-426.667h85.333v426.667h128l-170.667 170.667-170.667-170.667zM170.667 832v-85.333h682.667v85.333h-682.667z" /> +<glyph unicode="" d="M170.667 149.333h256v85.333h-256v-85.333zM853.333 746.667h-682.667v-85.333h682.667v85.333zM725.333 490.667h-554.667v-85.333h565.333c47.147 0 85.333-38.187 85.333-85.333s-38.187-85.333-85.333-85.333h-96v85.333l-128-128 128-128v85.333h85.333c94.080 0 170.667 76.587 170.667 170.667s-76.587 170.667-170.667 170.667z" /> +<glyph unicode="" d="M320 192c-129.707 0-234.667 105.173-234.667 234.667s104.96 234.667 234.667 234.667h448c94.293 0 170.667-76.373 170.667-170.667s-76.373-170.667-170.667-170.667h-362.667c-58.88 0-106.667 47.787-106.667 106.667s47.787 106.667 106.667 106.667h320v-64h-320c-23.467 0-42.667-18.987-42.667-42.667s19.2-42.667 42.667-42.667h362.667c58.88 0 106.667 47.787 106.667 106.667s-47.787 106.667-106.667 106.667h-448c-94.293 0-170.667-76.373-170.667-170.667s76.373-170.667 170.667-170.667h405.333v-64h-405.333z" /> +<glyph unicode="" d="M825.813 531.84c-29.013 146.773-158.507 257.493-313.813 257.493-123.307 0-230.187-69.973-283.733-172.16-128.213-13.867-228.267-122.453-228.267-254.507 0-141.44 114.56-256 256-256h554.667c117.76 0 213.333 95.573 213.333 213.333 0 112.64-87.68 203.947-198.187 211.84z" /> +<glyph unicode="" d="M512 874.667c-235.733 0-426.667-190.933-426.667-426.667s190.933-426.667 426.667-426.667 426.667 190.933 426.667 426.667-190.933 426.667-426.667 426.667zM704 277.333h-362.667c-70.613 0-128 57.387-128 128s57.387 128 128 128l5.76-0.64c18.987 73.813 85.333 128.64 164.907 128.64 94.293 0 170.667-76.373 170.667-170.667h21.333c58.88 0 106.667-47.787 106.667-106.667s-47.787-106.667-106.667-106.667z" /> +<glyph unicode="" d="M825.813 531.84c-29.013 146.773-158.507 257.493-313.813 257.493-123.307 0-230.187-69.973-283.733-172.16-128.213-13.867-228.267-122.453-228.267-254.507 0-141.44 114.56-256 256-256h554.667c117.76 0 213.333 95.573 213.333 213.333 0 112.64-87.68 203.947-198.187 211.84zM426.667 234.667l-149.333 149.333 60.373 60.373 88.96-88.96 220.8 220.8 60.373-60.373-281.173-281.173z" /> +<glyph unicode="" d="M825.813 531.84c-29.013 146.773-158.507 257.493-313.813 257.493-123.307 0-230.187-69.973-283.733-172.16-128.213-13.867-228.267-122.453-228.267-254.507 0-141.44 114.56-256 256-256h554.667c117.76 0 213.333 95.573 213.333 213.333 0 112.64-87.68 203.947-198.187 211.84zM725.333 405.333l-213.333-213.333-213.333 213.333h128v170.667h170.667v-170.667h128z" /> +<glyph unicode="" d="M825.813 531.84c-29.013 146.773-158.507 257.493-313.813 257.493-62.933 0-121.6-18.56-171.093-49.92l62.293-62.293c32.64 16.853 69.547 26.88 108.8 26.88 129.707 0 234.667-104.96 234.667-234.667v-21.333h64c70.613 0 128-57.387 128-128 0-48.427-27.093-90.027-66.773-111.787l61.867-61.867c54.4 38.613 90.24 101.76 90.24 173.653 0 112.64-87.68 203.947-198.187 211.84zM128 734.933l117.333-116.907c-136.107-5.76-245.333-117.76-245.333-255.36 0-141.44 114.56-256 256-256h500.267l85.333-85.333 54.4 54.187-713.6 713.813-54.4-54.4zM329.6 533.333l341.333-341.333h-414.933c-94.293 0-170.667 76.373-170.667 170.667s76.373 170.667 170.667 170.667h73.6z" /> +<glyph unicode="" d="M825.813 531.84c-29.013 146.773-158.507 257.493-313.813 257.493-123.307 0-230.187-69.973-283.733-172.16-128.213-13.867-228.267-122.453-228.267-254.507 0-141.44 114.56-256 256-256h554.667c117.76 0 213.333 95.573 213.333 213.333 0 112.64-87.68 203.947-198.187 211.84zM810.667 192h-554.667c-94.293 0-170.667 76.373-170.667 170.667s76.373 170.667 170.667 170.667h30.293c27.947 98.347 118.187 170.667 225.707 170.667 129.707 0 234.667-104.96 234.667-234.667v-21.333h64c70.613 0 128-57.387 128-128s-57.387-128-128-128z" /> +<glyph unicode="" d="M825.813 531.84c-29.013 146.773-158.507 257.493-313.813 257.493-123.307 0-230.187-69.973-283.733-172.16-128.213-13.867-228.267-122.453-228.267-254.507 0-141.44 114.56-256 256-256h554.667c117.76 0 213.333 95.573 213.333 213.333 0 112.64-87.68 203.947-198.187 211.84zM597.333 405.333v-170.667h-170.667v170.667h-128l213.333 213.333 213.333-213.333h-128z" /> +<glyph unicode="" d="M810.667 576h-170.667v256h-256v-256h-170.667l298.667-298.667 298.667 298.667zM213.333 192v-85.333h597.333v85.333h-597.333z" /> +<glyph unicode="" d="M384 277.333h256v256h170.667l-298.667 298.667-298.667-298.667h170.667zM213.333 192h597.333v-85.333h-597.333z" /> +<glyph unicode="" d="M426.667 789.333h-256c-47.147 0-84.907-38.187-84.907-85.333l-0.427-512c0-47.147 38.187-85.333 85.333-85.333h682.667c47.147 0 85.333 38.187 85.333 85.333v426.667c0 47.147-38.187 85.333-85.333 85.333h-341.333l-85.333 85.333z" /> +<glyph unicode="" d="M853.333 704h-341.333l-85.333 85.333h-256c-47.147 0-84.907-38.187-84.907-85.333l-0.427-512c0-47.147 38.187-85.333 85.333-85.333h682.667c47.147 0 85.333 38.187 85.333 85.333v426.667c0 47.147-38.187 85.333-85.333 85.333zM853.333 192h-682.667v426.667h682.667v-426.667z" /> +<glyph unicode="" d="M853.333 704h-341.333l-85.333 85.333h-256c-47.147 0-84.907-38.187-84.907-85.333l-0.427-512c0-47.147 38.187-85.333 85.333-85.333h682.667c47.147 0 85.333 38.187 85.333 85.333v426.667c0 47.147-38.187 85.333-85.333 85.333zM640 576c47.147 0 85.333-38.187 85.333-85.333s-38.187-85.333-85.333-85.333-85.333 38.187-85.333 85.333 38.187 85.333 85.333 85.333zM810.667 234.667h-341.333v42.667c0 56.96 113.707 85.333 170.667 85.333s170.667-28.373 170.667-85.333v-42.667z" /> +<glyph unicode="" d="M896 832h-768c-47.147 0-85.333-38.187-85.333-85.333v-128h85.333v128h768v-597.333h-298.667v-85.333h298.667c47.147 0 85.333 38.187 85.333 85.333v597.333c0 47.147-38.187 85.333-85.333 85.333zM42.667 192v-128h128c0 70.613-57.387 128-128 128zM42.667 362.667v-85.333c117.76 0 213.333-95.573 213.333-213.333h85.333c0 164.907-133.76 298.667-298.667 298.667zM42.667 533.333v-85.333c212.053 0 384-171.947 384-384h85.333c0 259.2-210.133 469.333-469.333 469.333z" /> +<glyph unicode="" d="M42.667 192v-128h128c0 70.613-57.387 128-128 128zM42.667 362.667v-85.333c117.76 0 213.333-95.573 213.333-213.333h85.333c0 164.907-133.76 298.667-298.667 298.667zM810.667 661.333h-597.333v-69.76c168.96-54.613 302.293-187.947 356.907-356.907h240.427v426.667zM42.667 533.333v-85.333c212.053 0 384-171.947 384-384h85.333c0 259.2-210.133 469.333-469.333 469.333zM896 832h-768c-47.147 0-85.333-38.187-85.333-85.333v-128h85.333v128h768v-597.333h-298.667v-85.333h298.667c47.147 0 85.333 38.187 85.333 85.333v597.333c0 47.147-38.187 85.333-85.333 85.333z" /> +<glyph unicode="" d="M853.333 192c47.147 0 84.907 38.187 84.907 85.333l0.427 426.667c0 47.147-38.187 85.333-85.333 85.333h-682.667c-47.147 0-85.333-38.187-85.333-85.333v-426.667c0-47.147 38.187-85.333 85.333-85.333h-170.667v-85.333h1024v85.333h-170.667zM170.667 704h682.667v-426.667h-682.667v426.667z" /> +<glyph unicode="" d="M896 874.667h-768c-47.147 0-85.333-38.187-85.333-85.333v-512c0-47.147 38.187-85.333 85.333-85.333h298.667l-85.333-128v-42.667h341.333v42.667l-85.333 128h298.667c47.147 0 85.333 38.187 85.333 85.333v512c0 47.147-38.187 85.333-85.333 85.333zM896 362.667h-768v426.667h768v-426.667z" /> +<glyph unicode="" d="M896 874.667h-768c-47.147 0-85.333-38.187-85.333-85.333v-512c0-47.147 38.187-85.333 85.333-85.333h298.667v-85.333h-85.333v-85.333h341.333v85.333h-85.333v85.333h298.667c47.147 0 85.333 38.187 85.333 85.333v512c0 47.147-38.187 85.333-85.333 85.333zM896 277.333h-768v512h768v-512z" /> +<glyph unicode="" d="M341.333-21.333h341.333v85.333h-341.333v-85.333zM682.667 916.907l-341.333 0.427c-47.147 0-85.333-38.187-85.333-85.333v-597.333c0-47.147 38.187-85.333 85.333-85.333h341.333c47.147 0 85.333 38.187 85.333 85.333v597.333c0 47.147-38.187 84.907-85.333 84.907zM682.667 320h-341.333v426.667h341.333v-426.667z" /> +<glyph unicode="" d="M640 640v234.667h-256v-234.667l128-128 128 128zM320 576h-234.667v-256h234.667l128 128-128 128zM384 256v-234.667h256v234.667l-128 128-128-128zM704 576l-128-128 128-128h234.667v256h-234.667z" /> +<glyph unicode="" d="M512 917.333c-212.053 0-384-171.947-384-384v-298.667c0-70.613 57.387-128 128-128h128v341.333h-170.667v85.333c0 164.907 133.76 298.667 298.667 298.667s298.667-133.76 298.667-298.667v-85.333h-170.667v-341.333h128c70.613 0 128 57.387 128 128v298.667c0 212.053-171.947 384-384 384z" /> +<glyph unicode="" d="M512 917.333c-212.053 0-384-171.947-384-384v-298.667c0-70.613 57.387-128 128-128h128v341.333h-170.667v85.333c0 164.907 133.76 298.667 298.667 298.667s298.667-133.76 298.667-298.667v-85.333h-170.667v-341.333h170.667v-42.667h-298.667v-85.333h256c70.613 0 128 57.387 128 128v426.667c0 212.053-171.947 384-384 384z" /> +<glyph unicode="" d="M853.333 746.667h-682.667c-47.147 0-84.907-38.187-84.907-85.333l-0.427-426.667c0-47.147 38.187-85.333 85.333-85.333h682.667c47.147 0 85.333 38.187 85.333 85.333v426.667c0 47.147-38.187 85.333-85.333 85.333zM469.333 618.667h85.333v-85.333h-85.333v85.333zM469.333 490.667h85.333v-85.333h-85.333v85.333zM341.333 618.667h85.333v-85.333h-85.333v85.333zM341.333 490.667h85.333v-85.333h-85.333v85.333zM298.667 405.333h-85.333v85.333h85.333v-85.333zM298.667 533.333h-85.333v85.333h85.333v-85.333zM682.667 234.667h-341.333v85.333h341.333v-85.333zM682.667 405.333h-85.333v85.333h85.333v-85.333zM682.667 533.333h-85.333v85.333h85.333v-85.333zM810.667 405.333h-85.333v85.333h85.333v-85.333zM810.667 533.333h-85.333v85.333h85.333v-85.333z" /> +<glyph unicode="" d="M661.333 512c35.413 0 64 28.587 64 64s-28.587 64-64 64-64-28.587-64-64 28.587-64 64-64zM362.667 512c35.413 0 64 28.587 64 64s-28.587 64-64 64-64-28.587-64-64 28.587-64 64-64zM512 213.333c111.36 0 205.867 71.253 241.067 170.667h-482.133c35.2-99.413 129.707-170.667 241.067-170.667zM511.787 896c-235.733 0-426.453-190.933-426.453-426.667s190.72-426.667 426.453-426.667c235.733 0 426.88 190.933 426.88 426.667s-191.147 426.667-426.88 426.667zM512 128c-188.587 0-341.333 152.747-341.333 341.333s152.747 341.333 341.333 341.333 341.333-152.747 341.333-341.333-152.747-341.333-341.333-341.333z" /> +<glyph unicode="" d="M316.373 609.707l195.627-195.627 195.627 195.627 60.373-60.373-256-256-256 256z" /> +<glyph unicode="" d="M657.707 263.040l-195.627 195.627 195.627 195.627-60.373 60.373-256-256 256-256z" /> +<glyph unicode="" d="M366.293 257.707l195.627 195.627-195.627 195.627 60.373 60.373 256-256-256-256z" /> +<glyph unicode="" d="M316.373 302.293l195.627 195.627 195.627-195.627 60.373 60.373-256 256-256-256z" /> +<glyph unicode="" d="M896 490.667h-604.587l152.96 152.96-60.373 60.373-256-256 256-256 60.373 60.373-152.96 152.96h604.587z" /> +<glyph unicode="" d="M512 600.96l195.627-195.627 60.373 60.373-256 256-256-256 60.373-60.373 195.627 195.627zM256 192h512v85.333h-512v-85.333z" /> +<glyph unicode="" d="M256 533.333c-47.147 0-85.333-38.187-85.333-85.333s38.187-85.333 85.333-85.333 85.333 38.187 85.333 85.333-38.187 85.333-85.333 85.333zM768 533.333c-47.147 0-85.333-38.187-85.333-85.333s38.187-85.333 85.333-85.333 85.333 38.187 85.333 85.333-38.187 85.333-85.333 85.333zM512 533.333c-47.147 0-85.333-38.187-85.333-85.333s38.187-85.333 85.333-85.333 85.333 38.187 85.333 85.333-38.187 85.333-85.333 85.333z" /> +<glyph unicode="" d="M853.333 832h-682.667c-47.147 0-84.907-38.187-84.907-85.333l-0.427-426.667c0-47.147 38.187-85.333 85.333-85.333h682.667c47.147 0 85.333 38.187 85.333 85.333v426.667c0 47.147-38.187 85.333-85.333 85.333zM469.333 704h85.333v-85.333h-85.333v85.333zM469.333 576h85.333v-85.333h-85.333v85.333zM341.333 704h85.333v-85.333h-85.333v85.333zM341.333 576h85.333v-85.333h-85.333v85.333zM298.667 490.667h-85.333v85.333h85.333v-85.333zM298.667 618.667h-85.333v85.333h85.333v-85.333zM682.667 320h-341.333v85.333h341.333v-85.333zM682.667 490.667h-85.333v85.333h85.333v-85.333zM682.667 618.667h-85.333v85.333h85.333v-85.333zM810.667 490.667h-85.333v85.333h85.333v-85.333zM810.667 618.667h-85.333v85.333h85.333v-85.333zM512-21.333l170.667 170.667h-341.333l170.667-170.667z" /> +<glyph unicode="" d="M810.667 661.333v-170.667h-561.92l152.96 152.96-60.373 60.373-256-256 256-256 60.373 60.373-152.96 152.96h647.253v256z" /> +<glyph unicode="" d="M494.293 643.627l152.96-152.96h-604.587v-85.333h604.587l-152.96-152.96 60.373-60.373 256 256-256 256-60.373-60.373zM853.333 704v-512h85.333v512h-85.333z" /> +<glyph unicode="" d="M512 320c70.613 0 127.573 57.387 127.573 128l0.427 256c0 70.827-57.173 128-128 128-70.613 0-128-57.173-128-128v-256c0-70.613 57.387-128 128-128zM738.133 448c0-128-108.16-217.6-226.133-217.6-117.76 0-226.133 89.6-226.133 217.6h-72.533c0-145.707 116.053-266.027 256-286.72v-139.947h85.333v139.947c139.947 20.693 256 141.013 256 286.72h-72.533z" /> +<glyph unicode="" d="M853.333 192c46.933 0 85.333 38.4 85.333 85.333v426.667c0 46.933-38.4 85.333-85.333 85.333h-682.667c-46.933 0-85.333-38.4-85.333-85.333v-426.667c0-46.933 38.4-85.333 85.333-85.333h-170.667v-85.333h1024v85.333h-170.667zM170.667 704h682.667v-426.667h-682.667v426.667z" /> +<glyph unicode="" d="M938.667 192v640h-853.333v-640h-85.333v-85.333h1024v85.333h-85.333zM597.333 192h-170.667v42.667h170.667v-42.667zM853.333 320h-682.667v426.667h682.667v-426.667z" /> +<glyph unicode="" d="M853.333 192c47.147 0 84.907 38.187 84.907 85.333l0.427 469.333c0 47.147-38.187 85.333-85.333 85.333h-682.667c-47.147 0-85.333-38.187-85.333-85.333v-469.333c0-47.147 38.187-85.333 85.333-85.333h-170.667c0-47.147 38.187-85.333 85.333-85.333h853.333c47.147 0 85.333 38.187 85.333 85.333h-170.667zM170.667 746.667h682.667v-469.333h-682.667v469.333zM512 149.333c-23.467 0-42.667 19.2-42.667 42.667s19.2 42.667 42.667 42.667 42.667-19.2 42.667-42.667-19.2-42.667-42.667-42.667z" /> +<glyph unicode="" d="M853.333 192v42.667c47.147 0 84.907 38.187 84.907 85.333l0.427 426.667c0 47.147-38.187 85.333-85.333 85.333h-682.667c-47.147 0-85.333-38.187-85.333-85.333v-426.667c0-47.147 38.187-85.333 85.333-85.333v-42.667h-170.667v-85.333h1024v85.333h-170.667zM170.667 746.667h682.667v-426.667h-682.667v426.667z" /> +<glyph unicode="" d="M640 576h-256v-256h256v256zM554.667 405.333h-85.333v85.333h85.333v-85.333zM896 490.667v85.333h-85.333v85.333c0 47.147-38.187 85.333-85.333 85.333h-85.333v85.333h-85.333v-85.333h-85.333v85.333h-85.333v-85.333h-85.333c-47.147 0-85.333-38.187-85.333-85.333v-85.333h-85.333v-85.333h85.333v-85.333h-85.333v-85.333h85.333v-85.333c0-47.147 38.187-85.333 85.333-85.333h85.333v-85.333h85.333v85.333h85.333v-85.333h85.333v85.333h85.333c47.147 0 85.333 38.187 85.333 85.333v85.333h85.333v85.333h-85.333v85.333h85.333zM725.333 234.667h-426.667v426.667h426.667v-426.667z" /> +<glyph unicode="" d="M554.667 914.347v-338.347h298.667c0 174.080-130.347 317.44-298.667 338.347zM170.667 320c0-188.587 152.747-341.333 341.333-341.333s341.333 152.747 341.333 341.333v170.667h-682.667v-170.667zM469.333 914.347c-168.32-20.907-298.667-164.267-298.667-338.347h298.667v338.347z" /> +<glyph unicode="" d="M682.667 917.333h-341.333c-70.613 0-128-57.387-128-128v-682.667c0-70.613 57.387-128 128-128h341.333c70.613 0 128 57.387 128 128v682.667c0 70.613-57.387 128-128 128zM597.333 64h-170.667v42.667h170.667v-42.667zM736 192h-448v597.333h448v-597.333z" /> +<glyph unicode="" d="M661.333 917.333h-341.333c-58.88 0-106.667-47.787-106.667-106.667v-725.333c0-58.88 47.787-106.667 106.667-106.667h341.333c58.88 0 106.667 47.787 106.667 106.667v725.333c0 58.88-47.787 106.667-106.667 106.667zM490.667 21.333c-35.413 0-64 28.587-64 64s28.587 64 64 64 64-28.587 64-64-28.587-64-64-64zM682.667 192h-384v597.333h384v-597.333z" /> +<glyph unicode="" d="M170.667 704h768v85.333h-768c-47.147 0-85.333-38.187-85.333-85.333v-469.333h-85.333v-128h597.333v128h-426.667v469.333zM981.333 618.667h-256c-23.467 0-42.667-19.2-42.667-42.667v-426.667c0-23.467 19.2-42.667 42.667-42.667h256c23.467 0 42.667 19.2 42.667 42.667v426.667c0 23.467-19.2 42.667-42.667 42.667zM938.667 234.667h-170.667v298.667h170.667v-298.667z" /> +<glyph unicode="" d="M938.667 704v85.333h-647.68l85.333-85.333h562.347zM81.92 889.813l-54.4-54.4 77.44-77.44c-11.947-14.72-19.627-33.493-19.627-53.973v-469.333h-85.333v-128h756.48l100.48-100.48 54.187 54.4-829.227 829.227zM170.667 692.267l457.813-457.6h-457.813v457.6zM981.333 618.667h-256c-23.467 0-42.667-19.2-42.667-42.667v-178.347l85.333-85.333v221.013h170.667v-298.667h-93.013l128-128h7.68c23.467 0 42.667 19.2 42.667 42.667v426.667c0 23.467-19.2 42.667-42.667 42.667z" /> +<glyph unicode="" d="M512 917.333l-384-170.667v-256c0-237.013 163.627-458.027 384-512 220.373 53.973 384 274.987 384 512v256l-384 170.667zM512 448.427h298.667c-22.613-175.787-139.733-332.373-298.667-381.227v380.8h-298.667v243.2l298.667 132.693v-375.467z" /> +<glyph unicode="" d="M852.907 789.333c0 47.147-37.76 85.333-84.907 85.333h-341.333l-256-256v-512c0-47.147 38.187-85.333 85.333-85.333h512.427c47.147 0 84.907 38.187 84.907 85.333l-0.427 682.667zM384 149.333h-85.333v85.333h85.333v-85.333zM725.333 149.333h-85.333v85.333h85.333v-85.333zM384 320h-85.333v170.667h85.333v-170.667zM554.667 149.333h-85.333v170.667h85.333v-170.667zM554.667 405.333h-85.333v85.333h85.333v-85.333zM725.333 320h-85.333v170.667h85.333v-170.667z" /> +<glyph unicode="" d="M725.333 916.907l-426.667 0.427c-47.147 0-85.333-38.187-85.333-85.333v-768c0-47.147 38.187-85.333 85.333-85.333h426.667c47.147 0 85.333 38.187 85.333 85.333v768c0 47.147-38.187 84.907-85.333 84.907zM725.333 149.333h-426.667v597.333h426.667v-597.333z" /> +<glyph unicode="" d="M725.333 874.667h-426.667c-47.147 0-85.333-38.187-85.333-85.333v-682.667c0-47.147 38.187-84.907 85.333-84.907l426.667-0.427c47.147 0 85.333 38.187 85.333 85.333v682.667c0 47.147-38.187 85.333-85.333 85.333zM512 789.333c47.147 0 85.333-38.187 85.333-85.333s-38.187-85.333-85.333-85.333-85.333 38.187-85.333 85.333 38.187 85.333 85.333 85.333zM512 106.667c-117.76 0-213.333 95.573-213.333 213.333s95.573 213.333 213.333 213.333 213.333-95.573 213.333-213.333-95.573-213.333-213.333-213.333zM512 448c-70.613 0-128-57.387-128-128s57.387-128 128-128 128 57.387 128 128-57.387 128-128 128z" /> +<glyph unicode="" d="M896 789.333h-768c-47.147 0-85.333-38.187-85.333-85.333v-512c0-47.147 38.187-85.333 85.333-85.333h768c47.147 0 84.907 38.187 84.907 85.333l0.427 512c0 47.147-38.187 85.333-85.333 85.333zM810.667 192h-597.333v512h597.333v-512z" /> +<glyph unicode="" d="M768 960h-512c-70.613 0-128-57.387-128-128v-768c0-70.613 57.387-128 128-128h512c70.613 0 128 57.387 128 128v768c0 70.613-57.387 128-128 128zM597.333 21.333h-170.667v42.667h170.667v-42.667zM821.333 149.333h-618.667v682.667h618.667v-682.667z" /> +<glyph unicode="" d="M789.333 960h-597.333c-58.88 0-106.667-47.787-106.667-106.667v-810.667c0-58.88 47.787-106.667 106.667-106.667h597.333c58.88 0 106.667 47.787 106.667 106.667v810.667c0 58.88-47.787 106.667-106.667 106.667zM490.667-21.333c-35.413 0-64 28.587-64 64s28.587 64 64 64 64-28.587 64-64-28.587-64-64-64zM810.667 149.333h-640v682.667h640v-682.667z" /> +<glyph unicode="" d="M896 832h-768c-47.147 0-85.333-38.187-85.333-85.333v-512c0-47.147 38.187-85.333 85.333-85.333h213.333v-85.333h341.333v85.333h213.333c47.147 0 84.907 38.187 84.907 85.333l0.427 512c0 47.147-38.187 85.333-85.333 85.333zM896 234.667h-768v512h768v-512z" /> +<glyph unicode="" d="M853.333 448c0 108.587-50.773 205.227-129.92 267.733l-40.747 244.267h-341.333l-40.747-244.267c-79.147-62.507-129.92-159.147-129.92-267.733s50.773-205.227 129.92-267.733l40.747-244.267h341.333l40.747 244.267c79.147 62.507 129.92 159.147 129.92 267.733zM256 448c0 141.44 114.56 256 256 256s256-114.56 256-256-114.56-256-256-256-256 114.56-256 256z" /> +<glyph unicode="" d="M170.667 704h-85.333v-597.333c0-47.147 38.187-85.333 85.333-85.333h597.333v85.333h-597.333v597.333zM853.333 874.667h-512c-47.147 0-85.333-38.187-85.333-85.333v-512c0-47.147 38.187-85.333 85.333-85.333h512c47.147 0 85.333 38.187 85.333 85.333v512c0 47.147-38.187 85.333-85.333 85.333zM810.667 490.667h-170.667v-170.667h-85.333v170.667h-170.667v85.333h170.667v170.667h85.333v-170.667h170.667v-85.333z" /> +<glyph unicode="" d="M512 874.667c-235.307 0-426.667-191.36-426.667-426.667s191.36-426.667 426.667-426.667 426.667 191.36 426.667 426.667-191.36 426.667-426.667 426.667zM512 106.667c-188.16 0-341.333 153.173-341.333 341.333s153.173 341.333 341.333 341.333 341.333-153.173 341.333-341.333-153.173-341.333-341.333-341.333zM640 448c0-70.613-57.387-128-128-128s-128 57.387-128 128 57.387 128 128 128 128-57.387 128-128z" /> +<glyph unicode="" d="M614.4 704l-17.067 85.333h-384v-725.333h85.333v298.667h238.933l17.067-85.333h298.667v426.667z" /> +<glyph unicode="" d="M512 832v-395.733c-20.053 7.040-41.387 11.733-64 11.733-106.027 0-192-85.973-192-192s85.973-192 192-192c98.773 0 179.2 74.88 189.867 170.667h2.133v469.333h170.667v128h-298.667z" /> +<glyph unicode="" d="M426.667 576c-23.467 0-42.667-19.2-42.667-42.667s19.2-42.667 42.667-42.667 42.667 19.2 42.667 42.667-19.2 42.667-42.667 42.667zM426.667 405.333c-23.467 0-42.667-19.2-42.667-42.667s19.2-42.667 42.667-42.667 42.667 19.2 42.667 42.667-19.2 42.667-42.667 42.667zM298.667 554.667c-11.733 0-21.333-9.6-21.333-21.333s9.6-21.333 21.333-21.333 21.333 9.6 21.333 21.333-9.6 21.333-21.333 21.333zM426.667 256c-11.733 0-21.333-9.6-21.333-21.333s9.6-21.333 21.333-21.333 21.333 9.6 21.333 21.333-9.6 21.333-21.333 21.333zM298.667 384c-11.733 0-21.333-9.6-21.333-21.333s9.6-21.333 21.333-21.333 21.333 9.6 21.333 21.333-9.6 21.333-21.333 21.333zM426.667 640c11.733 0 21.333 9.6 21.333 21.333s-9.6 21.333-21.333 21.333-21.333-9.6-21.333-21.333 9.6-21.333 21.333-21.333zM597.333 576c-23.467 0-42.667-19.2-42.667-42.667s19.2-42.667 42.667-42.667 42.667 19.2 42.667 42.667-19.2 42.667-42.667 42.667zM597.333 640c11.733 0 21.333 9.6 21.333 21.333s-9.6 21.333-21.333 21.333-21.333-9.6-21.333-21.333 9.6-21.333 21.333-21.333zM725.333 384c-11.733 0-21.333-9.6-21.333-21.333s9.6-21.333 21.333-21.333 21.333 9.6 21.333 21.333-9.6 21.333-21.333 21.333zM725.333 554.667c-11.733 0-21.333-9.6-21.333-21.333s9.6-21.333 21.333-21.333 21.333 9.6 21.333 21.333-9.6 21.333-21.333 21.333zM512 874.667c-235.733 0-426.667-190.933-426.667-426.667s190.933-426.667 426.667-426.667 426.667 190.933 426.667 426.667-190.933 426.667-426.667 426.667zM512 106.667c-188.587 0-341.333 152.747-341.333 341.333s152.747 341.333 341.333 341.333 341.333-152.747 341.333-341.333-152.747-341.333-341.333-341.333zM597.333 256c-11.733 0-21.333-9.6-21.333-21.333s9.6-21.333 21.333-21.333 21.333 9.6 21.333 21.333-9.6 21.333-21.333 21.333zM597.333 405.333c-23.467 0-42.667-19.2-42.667-42.667s19.2-42.667 42.667-42.667 42.667 19.2 42.667 42.667-19.2 42.667-42.667 42.667z" /> +<glyph unicode="" d="M213.333 213.333c35.413 0 64 28.587 64 64s-28.587 64-64 64-64-28.587-64-64 28.587-64 64-64zM384 405.333c23.467 0 42.667 19.2 42.667 42.667s-19.2 42.667-42.667 42.667-42.667-19.2-42.667-42.667 19.2-42.667 42.667-42.667zM384 576c23.467 0 42.667 19.2 42.667 42.667s-19.2 42.667-42.667 42.667-42.667-19.2-42.667-42.667 19.2-42.667 42.667-42.667zM128 64h768v85.333h-768v-85.333zM213.333 554.667c35.413 0 64 28.587 64 64s-28.587 64-64 64-64-28.587-64-64 28.587-64 64-64zM213.333 384c35.413 0 64 28.587 64 64s-28.587 64-64 64-64-28.587-64-64 28.587-64 64-64zM384 234.667c23.467 0 42.667 19.2 42.667 42.667s-19.2 42.667-42.667 42.667-42.667-19.2-42.667-42.667 19.2-42.667 42.667-42.667zM725.333 256c11.733 0 21.333 9.6 21.333 21.333s-9.6 21.333-21.333 21.333-21.333-9.6-21.333-21.333 9.6-21.333 21.333-21.333zM128 832v-85.333h768v85.333h-768zM725.333 597.333c11.733 0 21.333 9.6 21.333 21.333s-9.6 21.333-21.333 21.333-21.333-9.6-21.333-21.333 9.6-21.333 21.333-21.333zM725.333 426.667c11.733 0 21.333 9.6 21.333 21.333s-9.6 21.333-21.333 21.333-21.333-9.6-21.333-21.333 9.6-21.333 21.333-21.333zM554.667 576c23.467 0 42.667 19.2 42.667 42.667s-19.2 42.667-42.667 42.667-42.667-19.2-42.667-42.667 19.2-42.667 42.667-42.667zM554.667 405.333c23.467 0 42.667 19.2 42.667 42.667s-19.2 42.667-42.667 42.667-42.667-19.2-42.667-42.667 19.2-42.667 42.667-42.667zM554.667 234.667c23.467 0 42.667 19.2 42.667 42.667s-19.2 42.667-42.667 42.667-42.667-19.2-42.667-42.667 19.2-42.667 42.667-42.667z" /> +<glyph unicode="" d="M597.333 661.333c23.467 0 42.667 19.2 42.667 42.667s-19.2 42.667-42.667 42.667-42.667-19.2-42.667-42.667 19.2-42.667 42.667-42.667zM588.8 470.187c2.773-0.427 5.547-0.853 8.533-0.853 35.413 0 64 28.587 64 64s-28.587 64-64 64-64-28.587-64-64c0-2.987 0.427-5.76 0.853-8.747 3.84-28.16 26.24-50.56 54.613-54.4zM597.333 810.667c11.733 0 21.333 9.6 21.333 21.333s-9.6 21.333-21.333 21.333-21.333-9.6-21.333-21.333 9.6-21.333 21.333-21.333zM426.667 810.667c11.733 0 21.333 9.6 21.333 21.333s-9.6 21.333-21.333 21.333-21.333-9.6-21.333-21.333 9.6-21.333 21.333-21.333zM896 512c11.733 0 21.333 9.6 21.333 21.333s-9.6 21.333-21.333 21.333-21.333-9.6-21.333-21.333 9.6-21.333 21.333-21.333zM426.667 661.333c23.467 0 42.667 19.2 42.667 42.667s-19.2 42.667-42.667 42.667-42.667-19.2-42.667-42.667 19.2-42.667 42.667-42.667zM768 320c23.467 0 42.667 19.2 42.667 42.667s-19.2 42.667-42.667 42.667-42.667-19.2-42.667-42.667 19.2-42.667 42.667-42.667zM768 490.667c23.467 0 42.667 19.2 42.667 42.667s-19.2 42.667-42.667 42.667-42.667-19.2-42.667-42.667 19.2-42.667 42.667-42.667zM768 661.333c23.467 0 42.667 19.2 42.667 42.667s-19.2 42.667-42.667 42.667-42.667-19.2-42.667-42.667 19.2-42.667 42.667-42.667zM597.333 85.333c-11.733 0-21.333-9.6-21.333-21.333s9.6-21.333 21.333-21.333 21.333 9.6 21.333 21.333-9.6 21.333-21.333 21.333zM106.667 734.933l161.493-161.493c-4.053 1.28-7.893 2.56-12.16 2.56-23.467 0-42.667-19.2-42.667-42.667s19.2-42.667 42.667-42.667 42.667 19.2 42.667 42.667c0 4.267-1.28 8.107-2.347 12.16l119.893-119.893c-30.507-5.12-53.547-31.147-53.547-62.933 0-35.413 28.587-64 64-64 31.787 0 57.813 23.040 62.933 53.333l119.893-119.893c-3.84 1.28-7.893 2.56-12.16 2.56-23.467 0-42.667-19.2-42.667-42.667s19.2-42.667 42.667-42.667 42.667 19.2 42.667 42.667c0 4.267-1.28 8.107-2.347 12.16l161.28-161.493 54.4 54.4-692.267 692.267-54.4-54.4zM426.667 234.667c-23.467 0-42.667-19.2-42.667-42.667s19.2-42.667 42.667-42.667 42.667 19.2 42.667 42.667-19.2 42.667-42.667 42.667zM896 384c-11.733 0-21.333-9.6-21.333-21.333s9.6-21.333 21.333-21.333 21.333 9.6 21.333 21.333-9.6 21.333-21.333 21.333zM256 405.333c-23.467 0-42.667-19.2-42.667-42.667s19.2-42.667 42.667-42.667 42.667 19.2 42.667 42.667-19.2 42.667-42.667 42.667zM128 554.667c-11.733 0-21.333-9.6-21.333-21.333s9.6-21.333 21.333-21.333 21.333 9.6 21.333 21.333-9.6 21.333-21.333 21.333zM426.667 85.333c-11.733 0-21.333-9.6-21.333-21.333s9.6-21.333 21.333-21.333 21.333 9.6 21.333 21.333-9.6 21.333-21.333 21.333zM256 234.667c-23.467 0-42.667-19.2-42.667-42.667s19.2-42.667 42.667-42.667 42.667 19.2 42.667 42.667-19.2 42.667-42.667 42.667zM128 384c-11.733 0-21.333-9.6-21.333-21.333s9.6-21.333 21.333-21.333 21.333 9.6 21.333 21.333-9.6 21.333-21.333 21.333z" /> +<glyph unicode="" d="M256 405.333c-23.467 0-42.667-19.2-42.667-42.667s19.2-42.667 42.667-42.667 42.667 19.2 42.667 42.667-19.2 42.667-42.667 42.667zM256 234.667c-23.467 0-42.667-19.2-42.667-42.667s19.2-42.667 42.667-42.667 42.667 19.2 42.667 42.667-19.2 42.667-42.667 42.667zM256 576c-23.467 0-42.667-19.2-42.667-42.667s19.2-42.667 42.667-42.667 42.667 19.2 42.667 42.667-19.2 42.667-42.667 42.667zM128 554.667c-11.733 0-21.333-9.6-21.333-21.333s9.6-21.333 21.333-21.333 21.333 9.6 21.333 21.333-9.6 21.333-21.333 21.333zM256 746.667c-23.467 0-42.667-19.2-42.667-42.667s19.2-42.667 42.667-42.667 42.667 19.2 42.667 42.667-19.2 42.667-42.667 42.667zM896 512c11.733 0 21.333 9.6 21.333 21.333s-9.6 21.333-21.333 21.333-21.333-9.6-21.333-21.333 9.6-21.333 21.333-21.333zM597.333 661.333c23.467 0 42.667 19.2 42.667 42.667s-19.2 42.667-42.667 42.667-42.667-19.2-42.667-42.667 19.2-42.667 42.667-42.667zM597.333 810.667c11.733 0 21.333 9.6 21.333 21.333s-9.6 21.333-21.333 21.333-21.333-9.6-21.333-21.333 9.6-21.333 21.333-21.333zM128 384c-11.733 0-21.333-9.6-21.333-21.333s9.6-21.333 21.333-21.333 21.333 9.6 21.333 21.333-9.6 21.333-21.333 21.333zM426.667 85.333c-11.733 0-21.333-9.6-21.333-21.333s9.6-21.333 21.333-21.333 21.333 9.6 21.333 21.333-9.6 21.333-21.333 21.333zM426.667 810.667c11.733 0 21.333 9.6 21.333 21.333s-9.6 21.333-21.333 21.333-21.333-9.6-21.333-21.333 9.6-21.333 21.333-21.333zM426.667 661.333c23.467 0 42.667 19.2 42.667 42.667s-19.2 42.667-42.667 42.667-42.667-19.2-42.667-42.667 19.2-42.667 42.667-42.667zM426.667 426.667c-35.413 0-64-28.587-64-64s28.587-64 64-64 64 28.587 64 64-28.587 64-64 64zM768 405.333c-23.467 0-42.667-19.2-42.667-42.667s19.2-42.667 42.667-42.667 42.667 19.2 42.667 42.667-19.2 42.667-42.667 42.667zM768 234.667c-23.467 0-42.667-19.2-42.667-42.667s19.2-42.667 42.667-42.667 42.667 19.2 42.667 42.667-19.2 42.667-42.667 42.667zM768 576c-23.467 0-42.667-19.2-42.667-42.667s19.2-42.667 42.667-42.667 42.667 19.2 42.667 42.667-19.2 42.667-42.667 42.667zM768 746.667c-23.467 0-42.667-19.2-42.667-42.667s19.2-42.667 42.667-42.667 42.667 19.2 42.667 42.667-19.2 42.667-42.667 42.667zM896 384c-11.733 0-21.333-9.6-21.333-21.333s9.6-21.333 21.333-21.333 21.333 9.6 21.333 21.333-9.6 21.333-21.333 21.333zM597.333 234.667c-23.467 0-42.667-19.2-42.667-42.667s19.2-42.667 42.667-42.667 42.667 19.2 42.667 42.667-19.2 42.667-42.667 42.667zM597.333 85.333c-11.733 0-21.333-9.6-21.333-21.333s9.6-21.333 21.333-21.333 21.333 9.6 21.333 21.333-9.6 21.333-21.333 21.333zM426.667 597.333c-35.413 0-64-28.587-64-64s28.587-64 64-64 64 28.587 64 64-28.587 64-64 64zM426.667 234.667c-23.467 0-42.667-19.2-42.667-42.667s19.2-42.667 42.667-42.667 42.667 19.2 42.667 42.667-19.2 42.667-42.667 42.667zM597.333 426.667c-35.413 0-64-28.587-64-64s28.587-64 64-64 64 28.587 64 64-28.587 64-64 64zM597.333 597.333c-35.413 0-64-28.587-64-64s28.587-64 64-64 64 28.587 64 64-28.587 64-64 64z" /> +<glyph unicode="" d="M938.667 448c0-235.641-191.025-426.667-426.667-426.667s-426.667 191.025-426.667 426.667c0 235.641 191.025 426.667 426.667 426.667s426.667-191.025 426.667-426.667z" /> +<glyph unicode="" d="M426.667 874.667c-77.867 0-150.613-21.12-213.333-57.6 127.36-73.813 213.333-211.2 213.333-369.067s-85.973-295.253-213.333-369.067c62.72-36.48 135.467-57.6 213.333-57.6 235.733 0 426.667 190.933 426.667 426.667s-190.933 426.667-426.667 426.667z" /> +<glyph unicode="" d="M384 874.667c-44.587 0-87.68-6.827-128-19.627 173.013-54.4 298.667-216.107 298.667-407.040s-125.653-352.64-298.667-407.040c40.32-12.587 83.413-19.627 128-19.627 235.733 0 426.667 190.933 426.667 426.667s-190.933 426.667-426.667 426.667z" /> +<glyph unicode="" d="M853.333 589.44v199.893h-199.893l-141.44 141.44-141.44-141.44h-199.893v-199.893l-141.44-141.44 141.44-141.44v-199.893h199.893l141.44-141.44 141.44 141.44h199.893v199.893l141.44 141.44-141.44 141.44zM512 192c-38.187 0-74.24 8.533-106.667 23.467 88.107 40.533 149.333 129.28 149.333 232.533s-61.227 192-149.333 232.533c32.427 14.933 68.48 23.467 106.667 23.467 141.44 0 256-114.56 256-256s-114.56-256-256-256z" /> +<glyph unicode="" d="M853.333 306.56l141.44 141.44-141.44 141.44v199.893h-199.893l-141.44 141.44-141.44-141.44h-199.893v-199.893l-141.44-141.44 141.44-141.44v-199.893h199.893l141.44-141.44 141.44 141.44h199.893v199.893zM512 192c-141.44 0-256 114.56-256 256s114.56 256 256 256 256-114.56 256-256-114.56-256-256-256z" /> +<glyph unicode="" d="M853.333 306.56l141.44 141.44-141.44 141.44v199.893h-199.893l-141.44 141.44-141.44-141.44h-199.893v-199.893l-141.44-141.44 141.44-141.44v-199.893h199.893l141.44-141.44 141.44 141.44h199.893v199.893zM512 192v512c141.44 0 256-114.56 256-256s-114.56-256-256-256z" /> +<glyph unicode="" d="M853.333 589.44v199.893h-199.893l-141.44 141.44-141.44-141.44h-199.893v-199.893l-141.44-141.44 141.44-141.44v-199.893h199.893l141.44-141.44 141.44 141.44h199.893v199.893l141.44 141.44-141.44 141.44zM512 192c-141.44 0-256 114.56-256 256s114.56 256 256 256 256-114.56 256-256-114.56-256-256-256zM512 618.667c-94.293 0-170.667-76.373-170.667-170.667s76.373-170.667 170.667-170.667 170.667 76.373 170.667 170.667-76.373 170.667-170.667 170.667z" /> +<glyph unicode="" d="M298.667 362.667c-70.613 0-128-57.387-128-128 0-55.893-49.28-85.333-85.333-85.333 39.253-52.053 106.453-85.333 170.667-85.333 94.293 0 170.667 76.373 170.667 170.667 0 70.613-57.387 128-128 128zM883.413 762.453l-56.96 56.96c-16.64 16.64-43.733 16.64-60.373 0l-382.080-382.080 117.333-117.333 382.080 382.080c16.853 16.853 16.853 43.733 0 60.373z" /> +<glyph unicode="" d="M401.067 512l203.307 352.213c-29.653 6.613-60.587 10.453-92.373 10.453-102.4 0-196.053-36.053-269.653-96.213l156.373-270.72 2.347 4.267zM919.040 576c-39.253 124.8-134.4 224.427-255.787 270.507l-156.16-270.507h411.947zM930.133 533.333h-319.573l12.373-21.333 203.307-352c69.547 75.947 112.427 176.853 112.427 288 0 29.227-2.987 57.813-8.533 85.333zM364.16 448l-166.4 288c-69.547-75.947-112.427-176.853-112.427-288 0-29.227 2.987-57.813 8.533-85.333h319.573l-49.28 85.333zM104.96 320c39.253-124.8 134.4-224.427 255.787-270.507l156.16 270.507h-411.947zM585.813 320l-166.4-288.213c29.867-6.613 60.8-10.453 92.587-10.453 102.4 0 196.053 36.053 269.653 96.213l-156.373 270.72-39.467-68.267z" /> +<glyph unicode="" d="M648.533 448c0-75.405-61.128-136.533-136.533-136.533s-136.533 61.128-136.533 136.533c0 75.405 61.128 136.533 136.533 136.533s136.533-61.128 136.533-136.533zM384 874.667l-78.080-85.333h-135.253c-47.147 0-85.333-38.187-85.333-85.333v-512c0-47.147 38.187-85.333 85.333-85.333h682.667c47.147 0 85.333 38.187 85.333 85.333v512c0 47.147-38.187 85.333-85.333 85.333h-135.253l-78.080 85.333h-256zM512 234.667c-117.76 0-213.333 95.573-213.333 213.333s95.573 213.333 213.333 213.333 213.333-95.573 213.333-213.333-95.573-213.333-213.333-213.333z" /> +<glyph unicode="" d="M426.667 106.667h-213.333v-85.333h213.333v-85.333l128 128-128 128v-85.333zM597.333 106.667v-85.333h213.333v85.333h-213.333zM512 618.667c47.147 0 85.333 38.187 85.333 85.333s-38.187 85.333-85.333 85.333-85.12-38.187-85.12-85.333c0.213-47.147 37.973-85.333 85.12-85.333zM725.333 960h-426.667c-47.147 0-85.333-38.187-85.333-85.333v-597.333c0-47.147 38.187-85.333 85.333-85.333h426.667c47.147 0 85.333 38.187 85.333 85.333v597.333c0 47.147-38.187 85.333-85.333 85.333zM298.667 874.667h426.667v-448c0 71.040-142.293 106.667-213.333 106.667s-213.333-35.627-213.333-106.667v448z" /> +<glyph unicode="" d="M426.667 106.667h-213.333v-85.333h213.333v-85.333l128 128-128 128v-85.333zM597.333 106.667v-85.333h213.333v85.333h-213.333zM725.333 960h-426.667c-47.147 0-85.333-38.187-85.333-85.333v-597.333c0-47.147 38.187-85.333 85.333-85.333h426.667c47.147 0 85.333 38.187 85.333 85.333v597.333c0 47.147-38.187 85.333-85.333 85.333zM511.787 704c-47.147 0-85.12 38.187-85.12 85.333s37.973 85.333 85.12 85.333 85.333-38.187 85.333-85.333-38.187-85.333-85.333-85.333z" /> +<glyph unicode="" d="M597.333 746.667c0 47.147-38.187 85.333-85.333 85.333h-42.667v42.667c0 23.467-19.2 42.667-42.667 42.667h-170.667c-23.467 0-42.667-19.2-42.667-42.667v-42.667h-42.667c-47.147 0-85.333-38.187-85.333-85.333v-640c0-47.147 38.187-85.333 85.333-85.333h341.333c47.147 0 85.333 38.187 85.333 85.333h341.333v640h-341.333zM512 192h-85.333v85.333h85.333v-85.333zM512 576h-85.333v85.333h85.333v-85.333zM682.667 192h-85.333v85.333h85.333v-85.333zM682.667 576h-85.333v85.333h85.333v-85.333zM853.333 192h-85.333v85.333h85.333v-85.333zM853.333 576h-85.333v85.333h85.333v-85.333z" /> +<glyph unicode="" d="M512 618.667c-94.293 0-170.667-76.373-170.667-170.667s76.373-170.667 170.667-170.667 170.667 76.373 170.667 170.667-76.373 170.667-170.667 170.667zM213.333 320h-85.333v-170.667c0-47.147 38.187-85.333 85.333-85.333h170.667v85.333h-170.667v170.667zM213.333 746.667h170.667v85.333h-170.667c-47.147 0-85.333-38.187-85.333-85.333v-170.667h85.333v170.667zM810.667 832h-170.667v-85.333h170.667v-170.667h85.333v170.667c0 47.147-38.187 85.333-85.333 85.333zM810.667 149.333h-170.667v-85.333h170.667c47.147 0 85.333 38.187 85.333 85.333v170.667h-85.333v-170.667z" /> +<glyph unicode="" d="M213.333 320h-85.333v-170.667c0-47.147 38.187-85.333 85.333-85.333h170.667v85.333h-170.667v170.667zM213.333 746.667h170.667v85.333h-170.667c-47.147 0-85.333-38.187-85.333-85.333v-170.667h85.333v170.667zM810.667 832h-170.667v-85.333h170.667v-170.667h85.333v170.667c0 47.147-38.187 85.333-85.333 85.333zM810.667 149.333h-170.667v-85.333h170.667c47.147 0 85.333 38.187 85.333 85.333v170.667h-85.333v-170.667zM512 618.667c-94.293 0-170.667-76.373-170.667-170.667s76.373-170.667 170.667-170.667 170.667 76.373 170.667 170.667-76.373 170.667-170.667 170.667zM512 362.667c-47.147 0-85.333 38.187-85.333 85.333s38.187 85.333 85.333 85.333 85.333-38.187 85.333-85.333-38.187-85.333-85.333-85.333z" /> +<glyph unicode="" d="M938.667 277.333v512c0 47.147-38.187 85.333-85.333 85.333h-512c-47.147 0-85.333-38.187-85.333-85.333v-512c0-47.147 38.187-85.333 85.333-85.333h512c47.147 0 85.333 38.187 85.333 85.333zM469.333 448l86.613-115.627 126.72 158.293 170.667-213.333h-512l128 170.667zM85.333 704v-597.333c0-47.147 38.187-85.333 85.333-85.333h597.333v85.333h-597.333v597.333h-85.333z" /> +<glyph unicode="" d="M883.413 719.787l-99.627 99.627c-16.64 16.64-43.733 16.64-60.373 0l-133.333-133.333-81.707 81.92-60.373-60.373 60.587-60.587-380.587-380.373v-202.667h202.667l380.587 380.587 60.373-60.587 60.373 60.373-81.92 81.92 133.333 133.333c16.853 16.64 16.853 43.52 0 60.16zM295.253 149.333l-81.92 81.92 344.107 344.107 81.92-81.92-344.107-344.107z" /> +<glyph unicode="" d="M512 832c-212.053 0-384-171.947-384-384s171.947-384 384-384c35.413 0 64 28.587 64 64 0 16.64-6.187 31.573-16.64 42.88-10.027 11.307-16 26.027-16 42.453 0 35.413 28.587 64 64 64h75.307c117.76 0 213.333 95.573 213.333 213.333 0 188.587-171.947 341.333-384 341.333zM277.333 448c-35.413 0-64 28.587-64 64s28.587 64 64 64 64-28.587 64-64-28.587-64-64-64zM405.333 618.667c-35.413 0-64 28.587-64 64s28.587 64 64 64 64-28.587 64-64-28.587-64-64-64zM618.667 618.667c-35.413 0-64 28.587-64 64s28.587 64 64 64 64-28.587 64-64-28.587-64-64-64zM746.667 448c-35.413 0-64 28.587-64 64s28.587 64 64 64 64-28.587 64-64-28.587-64-64-64z" /> +<glyph unicode="" d="M426.667 832h-213.333c-47.147 0-85.333-38.187-85.333-85.333v-597.333c0-47.147 38.187-85.333 85.333-85.333h213.333v-85.333h85.333v938.667h-85.333v-85.333zM426.667 192h-213.333l213.333 256v-256zM810.667 832h-213.333v-85.333h213.333v-554.667l-213.333 256v-384h213.333c47.147 0 85.333 38.187 85.333 85.333v597.333c0 47.147-38.187 85.333-85.333 85.333z" /> +<glyph unicode="" d="M554.667 661.333h-85.333v-170.667h-170.667v-85.333h170.667v-170.667h85.333v170.667h170.667v85.333h-170.667v170.667zM512 874.667c-235.307 0-426.667-191.36-426.667-426.667s191.36-426.667 426.667-426.667 426.667 191.36 426.667 426.667-191.36 426.667-426.667 426.667zM512 106.667c-188.16 0-341.333 153.173-341.333 341.333s153.173 341.333 341.333 341.333 341.333-153.173 341.333-341.333-153.173-341.333-341.333-341.333z" /> +<glyph unicode="" d="M682.667 618.667h-85.333v-128h-128v-85.333h128v-128h85.333v128h128v85.333h-128zM85.333 448c0 119.040 70.187 221.653 171.093 269.653v91.947c-149.12-52.48-256.427-194.56-256.427-361.6s107.307-309.12 256.427-361.6v91.947c-100.907 48-171.093 150.613-171.093 269.653zM640 832c-211.84 0-384-172.16-384-384s172.16-384 384-384 384 172.16 384 384-172.16 384-384 384zM640 149.333c-164.693 0-298.667 133.973-298.667 298.667s133.973 298.667 298.667 298.667 298.667-133.973 298.667-298.667-133.973-298.667-298.667-298.667z" /> +<glyph unicode="" d="M725.333 320h85.333v341.333c0 47.147-38.187 85.333-85.333 85.333h-341.333v-85.333h341.333v-341.333zM298.667 234.667v682.667h-85.333v-170.667h-170.667v-85.333h170.667v-426.667c0-47.147 38.187-85.333 85.333-85.333h426.667v-170.667h85.333v170.667h170.667v85.333h-682.667z" /> +<glyph unicode="" d="M810.667 789.333h-597.333c-47.147 0-85.333-38.187-85.333-85.333v-512c0-47.147 38.187-85.333 85.333-85.333h597.333c47.147 0 85.333 38.187 85.333 85.333v512c0 47.147-38.187 85.333-85.333 85.333zM810.667 192h-597.333v512h597.333v-512z" /> +<glyph unicode="" d="M810.667 746.667h-597.333c-47.147 0-85.333-38.187-85.333-85.333v-426.667c0-47.147 38.187-85.333 85.333-85.333h597.333c47.147 0 85.333 38.187 85.333 85.333v426.667c0 47.147-38.187 85.333-85.333 85.333zM810.667 234.667h-597.333v426.667h597.333v-426.667z" /> +<glyph unicode="" d="M810.667 661.333h-597.333c-47.147 0-85.333-38.187-85.333-85.333v-256c0-47.147 38.187-85.333 85.333-85.333h597.333c47.147 0 85.333 38.187 85.333 85.333v256c0 47.147-38.187 85.333-85.333 85.333zM810.667 320h-597.333v256h597.333v-256z" /> +<glyph unicode="" d="M810.667 704h-597.333c-47.147 0-85.333-38.187-85.333-85.333v-341.333c0-47.147 38.187-85.333 85.333-85.333h597.333c47.147 0 85.333 38.187 85.333 85.333v341.333c0 47.147-38.187 85.333-85.333 85.333zM810.667 277.333h-597.333v341.333h597.333v-341.333z" /> +<glyph unicode="" d="M810.667 832h-597.333c-47.147 0-85.333-38.187-85.333-85.333v-597.333c0-47.147 38.187-85.333 85.333-85.333h597.333c47.147 0 85.333 38.187 85.333 85.333v597.333c0 47.147-38.187 85.333-85.333 85.333zM810.667 149.333h-597.333v597.333h597.333v-597.333z" /> +<glyph unicode="" d="M128 746.667v-170.667h85.333v170.667h170.667v85.333h-170.667c-47.147 0-85.333-38.187-85.333-85.333zM213.333 320h-85.333v-170.667c0-47.147 38.187-85.333 85.333-85.333h170.667v85.333h-170.667v170.667zM810.667 149.333h-170.667v-85.333h170.667c47.147 0 85.333 38.187 85.333 85.333v170.667h-85.333v-170.667zM810.667 832h-170.667v-85.333h170.667v-170.667h85.333v170.667c0 47.147-38.187 85.333-85.333 85.333z" /> +<glyph unicode="" d="M810.667 746.667h-597.333c-47.147 0-85.333-38.187-85.333-85.333v-426.667c0-47.147 38.187-85.333 85.333-85.333h597.333c47.147 0 85.333 38.187 85.333 85.333v426.667c0 47.147-38.187 85.333-85.333 85.333zM810.667 234.667h-597.333v426.667h597.333v-426.667z" /> +<glyph unicode="" d="M810.667 832h-597.333c-47.147 0-85.333-38.187-85.333-85.333v-597.333c0-47.147 38.187-85.333 85.333-85.333h597.333c47.147 0 85.333 38.187 85.333 85.333v597.333c0 47.147-38.187 85.333-85.333 85.333zM810.667 149.333h-597.333v597.333h597.333v-597.333zM595.84 435.84l-117.333-151.040-83.84 100.693-117.333-150.827h469.333l-150.827 201.173z" /> +<glyph unicode="" d="M725.333 832h-426.667c-47.147 0-85.333-38.187-85.333-85.333v-597.333c0-47.147 38.187-85.333 85.333-85.333h426.667c47.147 0 85.333 38.187 85.333 85.333v597.333c0 47.147-38.187 85.333-85.333 85.333zM725.333 149.333h-426.667v597.333h426.667v-597.333z" /> +<glyph unicode="" d="M768 789.333h-512c-47.147 0-85.333-38.187-85.333-85.333v-512c0-47.147 38.187-85.333 85.333-85.333h512c47.147 0 85.333 38.187 85.333 85.333v512c0 47.147-38.187 85.333-85.333 85.333zM768 192h-512v512h512v-512z" /> +<glyph unicode="" d="M85.333 298.667v-85.333h853.333v85.333h-853.333zM85.333 512v-85.333h853.333v85.333h-853.333zM85.333 725.333v-85.333h853.333v85.333h-853.333z" /> +<glyph unicode="" d="M128 789.333l384-682.667 384 682.667h-768zM272 704h480l-240-426.667-240 426.667z" /> +<glyph unicode="" d="M128 224v-160h160l472.107 472.107-160 160-472.107-472.107zM883.413 659.413c16.64 16.64 16.64 43.733 0 60.373l-99.627 99.627c-16.64 16.64-43.733 16.64-60.373 0l-78.080-78.080 160-160 78.080 78.080z" /> +<glyph unicode="" d="M640 234.667v-85.333h85.333v85.333h85.333v85.333h-85.333v85.333h-85.333v-85.333h-85.333v-85.333h85.333zM853.333 874.667h-682.667c-47.147 0-85.333-38.187-85.333-85.333v-682.667c0-47.147 38.187-85.333 85.333-85.333h682.667c47.147 0 85.333 38.187 85.333 85.333v682.667c0 47.147-38.187 85.333-85.333 85.333zM213.333 746.667h256v-85.333h-256v85.333zM853.333 106.667h-682.667l682.667 682.667v-682.667z" /> +<glyph unicode="" d="M170.667 490.667v-85.333h341.333v85.333h-341.333zM810.667 192h-85.333v453.333l-128-43.733v72.533l200.533 72.533h12.8v-554.667z" /> +<glyph unicode="" d="M641.92 264.96l122.24 130.773c16 16.853 30.72 33.493 44.373 50.133 13.44 16.64 25.173 33.28 34.987 49.707 9.813 16.64 17.493 33.067 22.827 49.707 5.547 16.64 8.32 33.493 8.32 50.56 0 22.827-3.84 43.52-11.52 62.293-7.68 18.56-18.773 34.56-33.493 47.573s-32.64 23.040-53.973 30.293c-21.333 7.040-45.653 10.667-72.96 10.667-29.44 0-55.893-4.48-78.933-13.653s-42.453-21.547-58.24-37.333-27.733-34.347-35.84-55.467c-7.68-20.053-11.52-41.6-11.947-64.213h91.307c0.213 13.227 1.92 25.813 5.547 37.12 3.84 12.373 9.6 23.040 17.28 32s17.28 15.787 28.8 20.907c11.733 4.907 25.387 7.467 41.173 7.467 13.013 0 24.533-2.133 34.56-6.613s18.56-10.453 25.387-18.133c6.827-7.68 12.16-17.067 15.787-27.52 3.627-10.667 5.333-22.187 5.333-34.773 0-9.173-1.28-18.56-3.627-27.733s-6.4-19.2-12.373-29.867c-5.973-10.667-13.867-22.4-23.68-35.413-9.813-12.8-22.4-27.52-37.333-44.16l-178.133-194.347v-62.933h368.213v72.96h-254.080zM85.333 490.667v-85.333h341.333v85.333h-341.333z" /> +<glyph unicode="" d="M426.667 661.333h-85.333v-170.667h-170.667v-85.333h170.667v-170.667h85.333v170.667h170.667v85.333h-170.667v170.667zM853.333 192h-85.333v453.333l-128-43.733v72.533l200.533 72.533h12.8v-554.667z" /> +<glyph unicode="" d="M684.587 264.96l122.24 130.773c16 16.853 30.72 33.493 44.373 50.133 13.44 16.64 25.173 33.28 34.987 49.707 9.813 16.64 17.493 33.067 22.827 49.707 5.547 16.64 8.32 33.493 8.32 50.56 0 22.827-3.84 43.52-11.52 62.293-7.68 18.56-18.773 34.56-33.493 47.573s-32.64 23.040-53.973 30.293c-21.333 7.040-45.653 10.667-72.96 10.667-29.44 0-55.893-4.48-78.933-13.653s-42.453-21.547-58.24-37.333-27.733-34.347-35.84-55.467c-7.68-20.053-11.52-41.6-11.947-64.213h91.307c0.213 13.227 1.92 25.813 5.547 37.12 3.84 12.373 9.6 23.040 17.28 32s17.28 15.787 28.8 20.907c11.733 4.907 25.387 7.467 41.173 7.467 13.013 0 24.533-2.133 34.56-6.613s18.56-10.453 25.387-18.133c6.827-7.68 12.16-17.067 15.787-27.52 3.627-10.667 5.333-22.187 5.333-34.773 0-9.173-1.28-18.56-3.627-27.733s-6.4-19.2-12.373-29.867c-5.973-10.667-13.867-22.4-23.68-35.413-9.813-12.8-22.4-27.52-37.333-44.16l-178.133-194.347v-62.933h368.213v72.96h-254.080zM341.333 661.333h-85.333v-170.667h-170.667v-85.333h170.667v-170.667h85.333v170.667h170.667v85.333h-170.667v170.667z" /> +<glyph unicode="" d="M688.64 426.667c0-42.667-4.267-78.933-12.587-108.8s-20.267-53.973-35.627-72.747c-15.36-18.56-33.92-32.213-55.467-40.533s-45.653-12.587-72.32-12.587c-26.453 0-50.56 4.267-72.32 12.587s-40.32 21.973-55.893 40.533c-15.573 18.56-27.733 42.88-36.053 72.747-8.533 29.867-12.8 66.133-12.8 108.8v87.040c0 42.667 4.267 78.933 12.587 108.587s20.267 53.76 35.84 72.107c15.36 18.347 33.92 31.787 55.68 39.893s45.867 12.16 72.32 12.16c26.667 0 50.987-4.053 72.747-12.16s40.32-21.547 55.893-39.893c15.36-18.347 27.307-42.453 35.84-72.107 8.32-29.653 12.587-65.92 12.587-108.587v-87.040zM598.613 527.573c0 27.52-1.92 50.56-5.76 69.12s-9.387 33.707-16.853 45.227c-7.467 11.52-16.427 19.84-27.307 24.747-10.667 5.12-23.040 7.68-36.907 7.68s-26.24-2.56-36.907-7.68c-10.88-5.12-19.84-13.44-27.307-24.747-7.467-11.52-13.013-26.667-16.853-45.227s-5.76-41.813-5.76-69.12v-113.92c0-27.093 1.92-50.347 5.973-69.333s9.6-34.56 17.067-46.293c7.467-11.947 16.64-20.48 27.52-26.027 10.88-5.333 23.253-8.107 37.12-8.107 14.080 0 26.453 2.773 37.12 8.107s19.627 14.080 26.88 26.027c7.253 11.947 12.8 27.307 16.427 46.293s5.547 42.24 5.547 69.333v113.92z" /> +<glyph unicode="" d="M681.173 521.173l-117.333-151.040-83.84 100.693-117.333-150.827h469.333l-150.827 201.173zM128 746.667h-85.333v-682.667c0-47.147 38.187-85.333 85.333-85.333h682.667v85.333h-682.667v682.667zM896 917.333h-597.333c-47.147 0-85.333-38.187-85.333-85.333v-597.333c0-47.147 38.187-85.333 85.333-85.333h597.333c47.147 0 85.333 38.187 85.333 85.333v597.333c0 47.147-38.187 85.333-85.333 85.333zM896 234.667h-597.333v597.333h597.333v-597.333z" /> +<glyph unicode="" d="M128 746.667h-85.333v-682.667c0-47.147 38.187-85.333 85.333-85.333h682.667v85.333h-682.667v682.667zM597.333 320h85.333v426.667h-170.667v-85.333h85.333v-341.333zM896 917.333h-597.333c-47.147 0-85.333-38.187-85.333-85.333v-597.333c0-47.147 38.187-85.333 85.333-85.333h597.333c47.147 0 85.333 38.187 85.333 85.333v597.333c0 47.147-38.187 85.333-85.333 85.333zM896 234.667h-597.333v597.333h597.333v-597.333z" /> +<glyph unicode="" d="M128 746.667h-85.333v-682.667c0-47.147 38.187-85.333 85.333-85.333h682.667v85.333h-682.667v682.667zM896 917.333h-597.333c-47.147 0-85.333-38.187-85.333-85.333v-597.333c0-47.147 38.187-85.333 85.333-85.333h597.333c47.147 0 85.333 38.187 85.333 85.333v597.333c0 47.147-38.187 85.333-85.333 85.333zM896 234.667h-597.333v597.333h597.333v-597.333zM725.333 405.333h-170.667v85.333h85.333c47.147 0 85.333 38.187 85.333 85.333v85.333c0 47.147-38.187 85.333-85.333 85.333h-170.667v-85.333h170.667v-85.333h-85.333c-47.147 0-85.333-38.187-85.333-85.333v-170.667h256v85.333z" /> +<glyph unicode="" d="M896 917.333h-597.333c-47.147 0-85.333-38.187-85.333-85.333v-597.333c0-47.147 38.187-85.333 85.333-85.333h597.333c47.147 0 85.333 38.187 85.333 85.333v597.333c0 47.147-38.187 85.333-85.333 85.333zM896 234.667h-597.333v597.333h597.333v-597.333zM128 746.667h-85.333v-682.667c0-47.147 38.187-85.333 85.333-85.333h682.667v85.333h-682.667v682.667zM725.333 405.333v64c0 35.413-28.587 64-64 64 35.413 0 64 28.587 64 64v64c0 47.147-38.187 85.333-85.333 85.333h-170.667v-85.333h170.667v-85.333h-85.333v-85.333h85.333v-85.333h-170.667v-85.333h170.667c47.147 0 85.333 38.187 85.333 85.333z" /> +<glyph unicode="" d="M128 746.667h-85.333v-682.667c0-47.147 38.187-85.333 85.333-85.333h682.667v85.333h-682.667v682.667zM640 320h85.333v426.667h-85.333v-170.667h-85.333v170.667h-85.333v-256h170.667v-170.667zM896 917.333h-597.333c-47.147 0-85.333-38.187-85.333-85.333v-597.333c0-47.147 38.187-85.333 85.333-85.333h597.333c47.147 0 85.333 38.187 85.333 85.333v597.333c0 47.147-38.187 85.333-85.333 85.333zM896 234.667h-597.333v597.333h597.333v-597.333z" /> +<glyph unicode="" d="M896 917.333h-597.333c-47.147 0-85.333-38.187-85.333-85.333v-597.333c0-47.147 38.187-85.333 85.333-85.333h597.333c47.147 0 85.333 38.187 85.333 85.333v597.333c0 47.147-38.187 85.333-85.333 85.333zM896 234.667h-597.333v597.333h597.333v-597.333zM128 746.667h-85.333v-682.667c0-47.147 38.187-85.333 85.333-85.333h682.667v85.333h-682.667v682.667zM725.333 405.333v85.333c0 47.147-38.187 85.333-85.333 85.333h-85.333v85.333h170.667v85.333h-256v-256h170.667v-85.333h-170.667v-85.333h170.667c47.147 0 85.333 38.187 85.333 85.333z" /> +<glyph unicode="" d="M128 746.667h-85.333v-682.667c0-47.147 38.187-85.333 85.333-85.333h682.667v85.333h-682.667v682.667zM896 917.333h-597.333c-47.147 0-85.333-38.187-85.333-85.333v-597.333c0-47.147 38.187-85.333 85.333-85.333h597.333c47.147 0 85.333 38.187 85.333 85.333v597.333c0 47.147-38.187 85.333-85.333 85.333zM896 234.667h-597.333v597.333h597.333v-597.333zM554.667 320h85.333c47.147 0 85.333 38.187 85.333 85.333v85.333c0 47.147-38.187 85.333-85.333 85.333h-85.333v85.333h170.667v85.333h-170.667c-47.147 0-85.333-38.187-85.333-85.333v-256c0-47.147 38.187-85.333 85.333-85.333zM554.667 490.667h85.333v-85.333h-85.333v85.333z" /> +<glyph unicode="" d="M128 746.667h-85.333v-682.667c0-47.147 38.187-85.333 85.333-85.333h682.667v85.333h-682.667v682.667zM896 917.333h-597.333c-47.147 0-85.333-38.187-85.333-85.333v-597.333c0-47.147 38.187-85.333 85.333-85.333h597.333c47.147 0 85.333 38.187 85.333 85.333v597.333c0 47.147-38.187 85.333-85.333 85.333zM896 234.667h-597.333v597.333h597.333v-597.333zM554.667 320l170.667 341.333v85.333h-256v-85.333h170.667l-170.667-341.333h85.333z" /> +<glyph unicode="" d="M128 746.667h-85.333v-682.667c0-47.147 38.187-85.333 85.333-85.333h682.667v85.333h-682.667v682.667zM896 917.333h-597.333c-47.147 0-85.333-38.187-85.333-85.333v-597.333c0-47.147 38.187-85.333 85.333-85.333h597.333c47.147 0 85.333 38.187 85.333 85.333v597.333c0 47.147-38.187 85.333-85.333 85.333zM896 234.667h-597.333v597.333h597.333v-597.333zM554.667 320h85.333c47.147 0 85.333 38.187 85.333 85.333v64c0 35.413-28.587 64-64 64 35.413 0 64 28.587 64 64v64c0 47.147-38.187 85.333-85.333 85.333h-85.333c-47.147 0-85.333-38.187-85.333-85.333v-64c0-35.413 28.587-64 64-64-35.413 0-64-28.587-64-64v-64c0-47.147 38.187-85.333 85.333-85.333zM554.667 661.333h85.333v-85.333h-85.333v85.333zM554.667 490.667h85.333v-85.333h-85.333v85.333z" /> +<glyph unicode="" d="M128 746.667h-85.333v-682.667c0-47.147 38.187-85.333 85.333-85.333h682.667v85.333h-682.667v682.667zM896 917.333h-597.333c-47.147 0-85.333-38.187-85.333-85.333v-597.333c0-47.147 38.187-85.333 85.333-85.333h597.333c47.147 0 85.333 38.187 85.333 85.333v597.333c0 47.147-38.187 85.333-85.333 85.333zM896 234.667h-597.333v597.333h597.333v-597.333zM640 746.667h-85.333c-47.147 0-85.333-38.187-85.333-85.333v-85.333c0-47.147 38.187-85.333 85.333-85.333h85.333v-85.333h-170.667v-85.333h170.667c47.147 0 85.333 38.187 85.333 85.333v256c0 47.147-38.187 85.333-85.333 85.333zM640 576h-85.333v85.333h85.333v-85.333z" /> +<glyph unicode="" d="M128 746.667h-85.333v-682.667c0-47.147 38.187-85.333 85.333-85.333h682.667v85.333h-682.667v682.667zM597.333 448v170.667c0 47.147-38.187 85.333-85.333 85.333h-42.667c-47.147 0-85.333-38.187-85.333-85.333v-42.667c0-47.147 38.187-85.333 85.333-85.333h42.667v-42.667h-128v-85.333h128c47.147 0 85.333 38.187 85.333 85.333zM469.333 576v42.667h42.667v-42.667h-42.667zM896 917.333h-597.333c-47.147 0-85.333-38.187-85.333-85.333v-597.333c0-47.147 38.187-85.333 85.333-85.333h597.333c47.147 0 85.333 38.187 85.333 85.333v597.333c0 47.147-38.187 85.333-85.333 85.333zM896 576h-85.333v85.333h-85.333v-85.333h-85.333v-85.333h85.333v-85.333h85.333v85.333h85.333v-256h-597.333v597.333h597.333v-256z" /> +<glyph unicode="" d="M810.667 832h-597.333c-47.147 0-85.333-38.187-85.333-85.333v-597.333c0-47.147 38.187-85.333 85.333-85.333h597.333c47.147 0 85.333 38.187 85.333 85.333v597.333c0 47.147-38.187 85.333-85.333 85.333zM810.667 149.333l-298.667 341.333v-341.333h-298.667l298.667 341.333v256h298.667v-597.333z" /> +<glyph unicode="" d="M213.333 320h-85.333v-170.667c0-47.147 38.187-85.333 85.333-85.333h170.667v85.333h-170.667v170.667zM213.333 746.667h170.667v85.333h-170.667c-47.147 0-85.333-38.187-85.333-85.333v-170.667h85.333v170.667zM810.667 832h-170.667v-85.333h170.667v-170.667h85.333v170.667c0 47.147-38.187 85.333-85.333 85.333zM810.667 149.333h-170.667v-85.333h170.667c47.147 0 85.333 38.187 85.333 85.333v170.667h-85.333v-170.667zM512 576c-70.613 0-128-57.387-128-128s57.387-128 128-128 128 57.387 128 128-57.387 128-128 128z" /> +<glyph unicode="" d="M825.813 531.84c-29.013 146.773-158.507 257.493-313.813 257.493-123.307 0-229.973-69.973-283.52-172.16-128.427-13.653-228.48-122.453-228.48-254.507 0-141.44 114.56-256 256-256h554.667c117.76 0 213.333 95.573 213.333 213.333 0 112.64-87.467 203.947-198.187 211.84zM810.667 192h-554.667c-94.080 0-170.667 76.587-170.667 170.667s76.587 170.667 170.667 170.667 170.667-76.587 170.667-170.667h85.333c0 117.76-79.573 216.533-187.733 246.4 42.88 57.387 110.933 94.933 187.733 94.933 129.493 0 234.667-105.173 234.667-234.667v-21.333h64c70.613 0 128-57.387 128-128s-57.387-128-128-128z" /> +<glyph unicode="" d="M853.333 789.333h-170.667l-170.667 170.667-170.667-170.667h-170.667c-47.147 0-85.333-38.187-85.333-85.333v-597.333c0-47.147 38.187-85.333 85.333-85.333h682.667c47.147 0 85.333 38.187 85.333 85.333v597.333c0 47.147-38.187 85.333-85.333 85.333zM853.333 106.667h-682.667v597.333h192.64l150.187 149.333 148.48-149.333h191.36v-597.333zM768 618.667h-512v-426.667h512z" /> +<glyph unicode="" d="M597.333 704l-160-213.333 121.6-162.133-68.267-51.2c-72.107 96-192 256-192 256l-256-341.333h938.667l-384 512z" /> +<glyph unicode="" d="M128 746.667h-85.333v-682.667c0-47.147 38.187-85.333 85.333-85.333h682.667v85.333h-682.667v682.667zM896 917.333h-597.333c-47.147 0-85.333-38.187-85.333-85.333v-597.333c0-47.147 38.187-85.333 85.333-85.333h597.333c47.147 0 85.333 38.187 85.333 85.333v597.333c0 47.147-38.187 85.333-85.333 85.333zM896 234.667h-597.333v597.333h597.333v-597.333z" /> +<glyph unicode="" d="M469.333 786.347v86.187c-85.76-8.533-163.84-42.667-227.2-94.293l60.8-60.8c47.36 36.48 104.107 61.227 166.4 68.907zM781.867 778.24c-63.147 51.627-141.44 85.76-227.2 94.293v-86.187c62.293-7.893 119.040-32.427 166.4-69.12l60.8 61.013zM850.347 490.667h86.187c-8.533 85.76-42.667 163.84-94.293 227.2l-60.8-60.8c36.48-47.36 61.227-104.107 68.907-166.4zM242.773 657.067l-60.8 60.8c-51.84-63.36-85.973-141.44-94.507-227.2h86.187c7.893 62.293 32.427 119.040 69.12 166.4zM173.653 405.333h-86.187c8.533-85.76 42.667-163.84 94.293-227.2l60.8 60.8c-36.48 47.36-61.013 104.32-68.907 166.4zM640 448c0 70.613-57.387 128-128 128s-128-57.387-128-128 57.387-128 128-128 128 57.387 128 128zM781.227 239.147l60.8-60.8c51.84 63.147 85.973 141.227 94.507 226.987h-86.187c-7.68-62.080-32.427-119.040-69.12-166.187zM554.667 109.653v-86.187c85.76 8.533 163.84 42.667 227.2 94.293l-60.8 60.8c-47.36-36.48-104.107-61.013-166.4-68.907zM242.133 117.76c63.36-51.627 141.44-85.76 227.2-94.293v86.187c-62.293 7.893-119.040 32.427-166.4 69.12l-60.8-61.013z" /> +<glyph unicode="" d="M797.653 430.933c-11.947 6.827-24.32 12.373-36.693 17.067 12.373 4.693 24.747 10.24 36.693 17.067 81.92 47.36 127.573 133.333 127.787 221.653-76.587 43.947-173.867 47.36-255.787 0-11.947-6.827-22.827-14.72-33.28-23.253 2.133 13.44 3.627 26.667 3.627 40.533 0 94.72-51.627 177.28-128 221.44-76.373-44.16-128-126.72-128-221.44 0-13.867 1.28-27.093 3.413-40.32-10.453 8.32-21.333 16.213-33.28 23.253-81.92 47.36-179.2 43.947-255.787 0 0.213-88.32 45.867-174.293 127.787-221.653 11.947-6.827 24.32-12.373 36.693-17.067-12.373-4.693-24.747-10.24-36.693-17.067-81.92-47.36-127.573-133.333-127.787-221.653 76.587-43.947 173.867-47.36 255.787 0 11.947 6.827 22.827 14.72 33.28 23.253-1.92-13.653-3.413-26.88-3.413-40.747 0-94.72 51.627-177.28 128-221.44 76.373 44.373 128 126.72 128 221.44 0 13.867-1.493 27.093-3.413 40.32 10.453-8.32 21.333-16.213 33.28-23.253 81.92-47.36 179.2-43.947 255.787 0-0.213 88.533-45.867 174.507-128 221.867zM512 277.333c-94.293 0-170.667 76.373-170.667 170.667s76.373 170.667 170.667 170.667 170.667-76.373 170.667-170.667-76.373-170.667-170.667-170.667z" /> +<glyph unicode="" d="M298.667 490.667h-256v-85.333h256v85.333zM391.253 629.12l-90.453 90.453-60.373-60.373 90.453-90.453 60.373 60.373zM554.667 917.333h-85.333v-256h85.333v256zM783.573 659.2l-60.373 60.373-90.453-90.453 60.373-60.373 90.453 90.453zM725.333 490.667v-85.333h256v85.333h-256zM512 576c-70.613 0-128-57.387-128-128s57.387-128 128-128 128 57.387 128 128-57.387 128-128 128zM632.747 266.88l90.453-90.453 60.373 60.373-90.453 90.453-60.373-60.373zM240.427 236.8l60.373-60.373 90.453 90.453-60.373 60.373-90.453-90.453zM469.333-21.333h85.333v256h-85.333v-256z" /> +<glyph unicode="" d="M128 874.667v-512h128v-384l298.667 512h-170.667l170.667 384h-426.667zM810.667 874.667h-85.333l-136.533-384h81.067l29.867 85.333h136.533l29.867-85.333h81.067l-136.533 384zM718.933 633.6l49.067 155.733 49.067-155.733h-98.133z" /> +<glyph unicode="" d="M139.733 832l-54.4-54.4 213.333-213.333v-158.933h128v-384l152.96 262.187 176.64-176.853 54.4 54.187-670.933 671.147zM725.333 533.333h-170.667l170.667 341.333h-426.667v-93.013l360.96-360.96 65.707 112.64z" /> +<glyph unicode="" d="M298.667 874.667v-469.333h128v-384l298.667 512h-170.667l170.667 341.333z" /> +<glyph unicode="" d="M640 64h85.333v85.333h-85.333v-85.333zM810.667 576h85.333v85.333h-85.333v-85.333zM128 746.667v-597.333c0-47.147 38.187-85.333 85.333-85.333h170.667v85.333h-170.667v597.333h170.667v85.333h-170.667c-47.147 0-85.333-38.187-85.333-85.333zM810.667 832v-85.333h85.333c0 47.147-38.187 85.333-85.333 85.333zM469.333-21.333h85.333v938.667h-85.333v-938.667zM810.667 234.667h85.333v85.333h-85.333v-85.333zM640 746.667h85.333v85.333h-85.333v-85.333zM810.667 405.333h85.333v85.333h-85.333v-85.333zM810.667 64c47.147 0 85.333 38.187 85.333 85.333h-85.333v-85.333z" /> +<glyph unicode="" d="M469.333 576h85.333v-85.333h-85.333zM384 490.667h85.333v-85.333h-85.333zM554.667 490.667h85.333v-85.333h-85.333zM640 576h85.333v-85.333h-85.333zM298.667 576h85.333v-85.333h-85.333zM810.667 832h-597.333c-46.933 0-85.333-38.4-85.333-85.333v-597.333c0-46.933 38.4-85.333 85.333-85.333h597.333c46.933 0 85.333 38.4 85.333 85.333v597.333c0 46.933-38.4 85.333-85.333 85.333zM384 192h-85.333v85.333h85.333v-85.333zM554.667 192h-85.333v85.333h85.333v-85.333zM725.333 192h-85.333v85.333h85.333v-85.333zM810.667 490.667h-85.333v-85.333h85.333v-85.333h-85.333v85.333h-85.333v-85.333h-85.333v85.333h-85.333v-85.333h-85.333v85.333h-85.333v-85.333h-85.333v85.333h85.333v85.333h-85.333v256h597.333v-256z" /> +<glyph unicode="" d="M426.667 448c-47.147 0-85.333-38.187-85.333-85.333s38.187-85.333 85.333-85.333 85.333 38.187 85.333 85.333-38.187 85.333-85.333 85.333zM256 618.667c-47.147 0-85.333-38.187-85.333-85.333s38.187-85.333 85.333-85.333 85.333 38.187 85.333 85.333-38.187 85.333-85.333 85.333zM256 277.333c-47.147 0-85.333-38.187-85.333-85.333s38.187-85.333 85.333-85.333 85.333 38.187 85.333 85.333-38.187 85.333-85.333 85.333zM768 618.667c47.147 0 85.333 38.187 85.333 85.333s-38.187 85.333-85.333 85.333-85.333-38.187-85.333-85.333 38.187-85.333 85.333-85.333zM597.333 277.333c-47.147 0-85.333-38.187-85.333-85.333s38.187-85.333 85.333-85.333 85.333 38.187 85.333 85.333-38.187 85.333-85.333 85.333zM768 448c-47.147 0-85.333-38.187-85.333-85.333s38.187-85.333 85.333-85.333 85.333 38.187 85.333 85.333-38.187 85.333-85.333 85.333zM597.333 618.667c-47.147 0-85.333-38.187-85.333-85.333s38.187-85.333 85.333-85.333 85.333 38.187 85.333 85.333-38.187 85.333-85.333 85.333zM426.667 789.333c-47.147 0-85.333-38.187-85.333-85.333s38.187-85.333 85.333-85.333 85.333 38.187 85.333 85.333-38.187 85.333-85.333 85.333z" /> +<glyph unicode="" d="M341.333 789.333v-62.080l85.333-85.333v147.413h170.667v-170.667h-147.413l85.333-85.333h62.080v-62.080l85.333-85.333v147.413h170.667v-170.667h-147.413l85.333-85.333h62.080v-62.080l85.333-85.333v659.413c0 47.147-38.187 85.333-85.333 85.333h-659.413l85.333-85.333h62.080zM682.667 789.333h170.667v-170.667h-170.667v170.667zM54.4 905.6l-54.4-54.187 85.333-85.333v-659.413c0-47.147 38.187-85.333 85.333-85.333h659.413l85.333-85.333 54.187 54.4-915.2 915.2zM426.667 424.747l62.080-62.080h-62.080v62.080zM170.667 680.747l62.080-62.080h-62.080v62.080zM341.333 106.667h-170.667v170.667h170.667v-170.667zM341.333 362.667h-170.667v170.667h147.413l23.253-23.253v-147.413zM597.333 106.667h-170.667v170.667h147.413l23.253-23.253v-147.413zM682.667 106.667v62.080l62.080-62.080h-62.080z" /> +<glyph unicode="" d="M853.333 874.667h-682.667c-47.147 0-85.333-38.187-85.333-85.333v-682.667c0-47.147 38.187-85.333 85.333-85.333h682.667c47.147 0 85.333 38.187 85.333 85.333v682.667c0 47.147-38.187 85.333-85.333 85.333zM341.333 106.667h-170.667v170.667h170.667v-170.667zM341.333 362.667h-170.667v170.667h170.667v-170.667zM341.333 618.667h-170.667v170.667h170.667v-170.667zM597.333 106.667h-170.667v170.667h170.667v-170.667zM597.333 362.667h-170.667v170.667h170.667v-170.667zM597.333 618.667h-170.667v170.667h170.667v-170.667zM853.333 106.667h-170.667v170.667h170.667v-170.667zM853.333 362.667h-170.667v170.667h170.667v-170.667zM853.333 618.667h-170.667v170.667h170.667v-170.667z" /> +<glyph unicode="" d="M768 234.667l-628.48 628.267-54.187-54.187 170.667-170.667v-147.413h-85.333v170.667h-85.333v-426.667h85.333v170.667h85.333v-170.667h85.333v318.080l42.667-42.667v-275.413h170.667c28.587 0 53.547 14.080 69.12 35.627l270.293-270.293 54.187 54.4-180.267 180.267zM554.667 320h-85.333v104.747l85.333-85.333v-19.413zM768 405.333h42.667l34.987-139.52 30.933-31.147h62.080l-50.773 178.133c29.867 13.227 50.773 43.093 50.773 77.867v85.333c0 47.147-38.187 85.333-85.333 85.333h-170.667v-232.747l85.333-85.333v62.080zM768 576h85.333v-85.333h-85.333v85.333zM640 471.253v104.747c0 47.147-38.187 85.333-85.333 85.333h-104.747l190.080-190.080z" /> +<glyph unicode="" d="M256 490.667h-85.333v170.667h-85.333v-426.667h85.333v170.667h85.333v-170.667h85.333v426.667h-85.333v-170.667zM554.667 661.333h-170.667v-426.667h170.667c47.147 0 85.333 38.187 85.333 85.333v256c0 47.147-38.187 85.333-85.333 85.333zM554.667 320h-85.333v256h85.333v-256zM938.667 490.667v85.333c0 47.147-38.187 85.333-85.333 85.333h-170.667v-426.667h85.333v170.667h42.667l42.667-170.667h85.333l-50.773 178.133c29.867 13.227 50.773 43.093 50.773 77.867zM853.333 490.667h-85.333v85.333h85.333v-85.333z" /> +<glyph unicode="" d="M725.333 704c-141.44 0-256-114.56-256-256s114.56-256 256-256 256 114.56 256 256-114.56 256-256 256zM213.333 618.667c-94.293 0-170.667-76.373-170.667-170.667s76.373-170.667 170.667-170.667 170.667 76.373 170.667 170.667-76.373 170.667-170.667 170.667zM213.333 362.667c-47.147 0-85.333 38.187-85.333 85.333s38.187 85.333 85.333 85.333 85.333-38.187 85.333-85.333-38.187-85.333-85.333-85.333z" /> +<glyph unicode="" d="M213.333 618.667c-94.293 0-170.667-76.373-170.667-170.667s76.373-170.667 170.667-170.667 170.667 76.373 170.667 170.667-76.373 170.667-170.667 170.667zM725.333 704c-141.44 0-256-114.56-256-256s114.56-256 256-256 256 114.56 256 256-114.56 256-256 256zM725.333 277.333c-94.293 0-170.667 76.373-170.667 170.667s76.373 170.667 170.667 170.667 170.667-76.373 170.667-170.667-76.373-170.667-170.667-170.667z" /> +<glyph unicode="" d="M756.48 447.147l169.813 169.813c16.64 16.64 16.64 43.733 0 60.373l-184.96 184.96c-16.64 16.64-43.733 16.64-60.373 0l-169.813-169.813-169.813 169.6c-8.32 8.32-19.2 12.587-30.080 12.587s-21.76-4.267-30.080-12.587l-185.173-184.96c-16.64-16.64-16.64-43.733 0-60.373l169.813-169.813-169.813-169.6c-16.64-16.64-16.64-43.733 0-60.373l184.96-184.96c16.64-16.64 43.733-16.64 60.373 0l169.813 169.813 169.813-169.813c8.32-8.32 19.2-12.587 30.080-12.587s21.76 4.267 30.080 12.587l184.96 184.96c16.64 16.64 16.64 43.733 0 60.373l-169.6 169.813zM512 576c23.467 0 42.667-19.2 42.667-42.667s-19.2-42.667-42.667-42.667-42.667 19.2-42.667 42.667 19.2 42.667 42.667 42.667zM311.040 492.373l-154.667 154.667 154.88 154.88 154.667-154.667-154.88-154.88zM426.667 405.333c-23.467 0-42.667 19.2-42.667 42.667s19.2 42.667 42.667 42.667 42.667-19.2 42.667-42.667-19.2-42.667-42.667-42.667zM512 320c-23.467 0-42.667 19.2-42.667 42.667s19.2 42.667 42.667 42.667 42.667-19.2 42.667-42.667-19.2-42.667-42.667-42.667zM597.333 490.667c23.467 0 42.667-19.2 42.667-42.667s-19.2-42.667-42.667-42.667-42.667 19.2-42.667 42.667 19.2 42.667 42.667 42.667zM711.040 92.373l-154.667 154.667 154.88 154.88 154.667-154.667-154.88-154.88z" /> +<glyph unicode="" d="M896 149.333v597.333c0 47.147-38.187 85.333-85.333 85.333h-597.333c-47.147 0-85.333-38.187-85.333-85.333v-597.333c0-47.147 38.187-85.333 85.333-85.333h597.333c47.147 0 85.333 38.187 85.333 85.333zM362.667 384l106.667-128.213 149.333 192.213 192-256h-597.333l149.333 192z" /> +<glyph unicode="" d="M682.667 533.333h-85.333v-85.333h85.333v85.333zM682.667 362.667h-85.333v-85.333h85.333v85.333zM341.333 533.333h-85.333v-85.333h85.333v85.333zM512 533.333h-85.333v-85.333h85.333v85.333zM853.333 789.333h-682.667c-47.147 0-85.333-38.187-85.333-85.333v-512c0-47.147 38.187-85.333 85.333-85.333h682.667c47.147 0 85.333 38.187 85.333 85.333v512c0 47.147-38.187 85.333-85.333 85.333zM853.333 192h-682.667v512h682.667v-512z" /> +<glyph unicode="" d="M810.667 832h-597.333c-47.147 0-85.333-38.187-85.333-85.333v-597.333c0-47.147 38.187-85.333 85.333-85.333h597.333c47.147 0 85.333 38.187 85.333 85.333v597.333c0 47.147-38.187 85.333-85.333 85.333zM234.667 640h85.333v85.333h64v-85.333h85.333v-64h-85.333v-85.333h-64v85.333h-85.333v64zM810.667 149.333h-597.333l597.333 597.333v-597.333zM725.333 234.667v64h-213.333v-64h213.333z" /> +<glyph unicode="" d="M597.333 704l-160-213.333 121.6-162.133-68.267-51.2c-72.107 96-192 256-192 256l-256-341.333h938.667l-384 512z" /> +<glyph unicode="" d="M256 832h-128v-128c70.613 0 128 57.387 128 128zM597.333 832h-85.333c0-212.053-171.947-384-384-384v-85.333c259.2 0 469.333 210.133 469.333 469.333zM426.667 832h-85.333c0-117.76-95.573-213.333-213.333-213.333v-85.333c164.907 0 298.667 133.76 298.667 298.667zM426.667 64h85.333c0 212.053 171.947 384 384 384v85.333c-259.2 0-469.333-210.133-469.333-469.333zM768 64h128v128c-70.613 0-128-57.387-128-128zM597.333 64h85.333c0 117.76 95.573 213.333 213.333 213.333v85.333c-164.907 0-298.667-133.76-298.667-298.667z" /> +<glyph unicode="" d="M426.667 832h-85.333c0-15.573-1.92-30.72-5.12-45.44l68.053-68.053c14.293 35.2 22.4 73.387 22.4 113.493zM128 777.6l121.173-121.173c-34.56-23.68-76.16-37.76-121.173-37.76v-85.333c68.693 0 131.627 23.467 181.973 62.293l60.8-60.8c-65.92-54.187-150.613-86.827-242.773-86.827v-85.333c115.84 0 221.653 42.027 303.36 111.573l106.88-106.88c-69.547-81.707-111.573-187.52-111.573-303.36h85.333c0 92.16 32.64 176.853 86.827 242.987l60.8-60.8c-38.827-50.56-62.293-113.493-62.293-182.187h85.333c0 45.013 14.080 86.613 37.973 121.173l121.173-121.173 54.187 54.4-713.6 713.6-54.4-54.4zM597.333 832h-85.333c0-64-16-124.373-43.733-177.493l62.507-62.507c42.027 70.4 66.56 152.107 66.56 240zM850.56 272.213c14.72 3.2 29.867 5.12 45.44 5.12v85.333c-40.107 0-78.293-8.107-113.28-22.4l67.84-68.053zM656 466.773l62.507-62.507c53.12 27.733 113.493 43.733 177.493 43.733v85.333c-87.893 0-169.6-24.533-240-66.56z" /> +<glyph unicode="" d="M512 874.667c-235.733 0-426.667-190.933-426.667-426.667s190.933-426.667 426.667-426.667 426.667 190.933 426.667 426.667-190.933 426.667-426.667 426.667z" /> +<glyph unicode="" d="M512 533.333c-164.693 0-298.667-133.973-298.667-298.667h85.333c0 117.547 95.787 213.333 213.333 213.333s213.333-95.787 213.333-213.333h85.333c0 164.693-133.973 298.667-298.667 298.667zM512 704c-258.773 0-469.333-210.56-469.333-469.333h85.333c0 211.627 172.373 384 384 384s384-172.373 384-384h85.333c0 258.773-210.56 469.333-469.333 469.333z" /> +<glyph unicode="" d="M810.88 832h-597.333c-47.147 0-85.333-38.187-85.333-85.333v-597.333c0-47.147 38.187-85.333 85.333-85.333h597.333c47.147 0 85.333 38.187 85.333 85.333v597.333c0 47.147-38.187 85.333-85.333 85.333zM640.213 512c0-35.413-28.587-64-64-64 35.413 0 64-28.587 64-64v-64c0-47.147-38.187-85.333-85.333-85.333h-170.667v85.333h170.667v85.333h-85.333v85.333h85.333v85.333h-170.667v85.333h170.667c47.147 0 85.333-38.187 85.333-85.333v-64z" /> +<glyph unicode="" d="M810.667 832h-597.333c-47.147 0-85.333-38.187-85.333-85.333v-597.333c0-47.147 38.187-85.333 85.333-85.333h597.333c47.147 0 85.333 38.187 85.333 85.333v597.333c0 47.147-38.187 85.333-85.333 85.333zM640 234.667h-85.333v170.667h-170.667v256h85.333v-170.667h85.333v170.667h85.333v-426.667z" /> +<glyph unicode="" d="M810.667 832h-597.333c-47.147 0-85.333-38.187-85.333-85.333v-597.333c0-47.147 38.187-85.333 85.333-85.333h597.333c47.147 0 85.333 38.187 85.333 85.333v597.333c0 47.147-38.187 85.333-85.333 85.333zM640 576h-170.667v-85.333h85.333c47.147 0 85.333-38.187 85.333-85.333v-85.333c0-47.147-38.187-85.333-85.333-85.333h-170.667v85.333h170.667v85.333h-170.667v256h256v-85.333z" /> +<glyph unicode="" d="M469.333 320h85.333v85.333h-85.333v-85.333zM810.667 832h-597.333c-47.147 0-85.333-38.187-85.333-85.333v-597.333c0-47.147 38.187-85.333 85.333-85.333h597.333c47.147 0 85.333 38.187 85.333 85.333v597.333c0 47.147-38.187 85.333-85.333 85.333zM640 576h-170.667v-85.333h85.333c47.147 0 85.333-38.187 85.333-85.333v-85.333c0-47.147-38.187-85.333-85.333-85.333h-85.333c-47.147 0-85.333 38.187-85.333 85.333v256c0 47.147 38.187 85.333 85.333 85.333h170.667v-85.333z" /> +<glyph unicode="" d="M810.667 832h-597.333c-47.147 0-85.333-38.187-85.333-85.333v-597.333c0-47.147 38.187-85.333 85.333-85.333h597.333c47.147 0 85.333 38.187 85.333 85.333v597.333c0 47.147-38.187 85.333-85.333 85.333zM597.333 234.667h-85.333v341.333h-85.333v85.333h170.667v-426.667z" /> +<glyph unicode="" d="M810.667 832h-597.333c-47.147 0-85.333-38.187-85.333-85.333v-597.333c0-47.147 38.187-85.333 85.333-85.333h597.333c47.147 0 85.333 38.187 85.333 85.333v597.333c0 47.147-38.187 85.333-85.333 85.333zM640 490.667c0-47.147-38.187-85.333-85.333-85.333h-85.333v-85.333h170.667v-85.333h-256v170.667c0 47.147 38.187 85.333 85.333 85.333h85.333v85.333h-170.667v85.333h170.667c47.147 0 85.333-38.187 85.333-85.333v-85.333z" /> +<glyph unicode="" d="M554.667 661.333h-85.333v-170.667h-170.667v-85.333h170.667v-170.667h85.333v170.667h170.667v85.333h-170.667v170.667zM512 874.667c-235.307 0-426.667-191.36-426.667-426.667s191.36-426.667 426.667-426.667h341.333c47.147 0 85.333 38.187 85.333 85.333v341.333c0 235.307-191.36 426.667-426.667 426.667zM512 106.667c-188.16 0-341.333 153.173-341.333 341.333s153.173 341.333 341.333 341.333 341.333-153.173 341.333-341.333-153.173-341.333-341.333-341.333z" /> +<glyph unicode="" d="M768 789.333l85.333-170.667h-128l-85.333 170.667h-85.333l85.333-170.667h-128l-85.333 170.667h-85.333l85.333-170.667h-128l-85.333 170.667h-42.667c-47.147 0-84.907-38.187-84.907-85.333l-0.427-512c0-47.147 38.187-85.333 85.333-85.333h682.667c47.147 0 85.333 38.187 85.333 85.333v597.333h-170.667z" /> +<glyph unicode="" d="M554.667 272.213c148.267 17.493 263.253 143.36 263.253 296.32 0 164.907-133.76 298.667-298.667 298.667s-298.667-133.76-298.667-298.667c0-147.84 107.52-270.293 248.747-294.187v-167.68h-256v-85.333h597.333v85.333h-256v165.547z" /> +<glyph unicode="" d="M945.92 568.747c0 164.907-133.76 298.667-298.667 298.667s-298.667-133.76-298.667-298.667c0-147.84 107.52-270.293 248.747-294.187v-167.893h-341.333v128h42.667v170.667c0 23.467-19.2 42.667-42.667 42.667h-128c-23.467 0-42.667-19.2-42.667-42.667v-170.667h42.667v-213.333h682.667v85.333h-128v165.547c148.267 17.493 263.253 143.573 263.253 296.533zM192 490.667c35.413 0 64 28.587 64 64s-28.587 64-64 64-64-28.587-64-64 28.587-64 64-64z" /> +<glyph unicode="" d="M657.707 643.627l-60.373 60.373-256-256 256-256 60.373 60.373-195.627 195.627z" /> +<glyph unicode="" d="M426.667 704l-60.373-60.373 195.627-195.627-195.627-195.627 60.373-60.373 256 256z" /> +<glyph unicode="" d="M512 832c-212.053 0-384-171.947-384-384s171.947-384 384-384c35.413 0 64 28.587 64 64 0 16.64-6.187 31.573-16.64 42.88-10.027 11.307-16 26.027-16 42.453 0 35.413 28.587 64 64 64h75.307c117.76 0 213.333 95.573 213.333 213.333 0 188.587-171.947 341.333-384 341.333zM277.333 448c-35.413 0-64 28.587-64 64s28.587 64 64 64 64-28.587 64-64-28.587-64-64-64zM405.333 618.667c-35.413 0-64 28.587-64 64s28.587 64 64 64 64-28.587 64-64-28.587-64-64-64zM618.667 618.667c-35.413 0-64 28.587-64 64s28.587 64 64 64 64-28.587 64-64-28.587-64-64-64zM746.667 448c-35.413 0-64 28.587-64 64s28.587 64 64 64 64-28.587 64-64-28.587-64-64-64z" /> +<glyph unicode="" d="M981.333 192v512c0 47.147-38.187 85.333-85.333 85.333h-768c-47.147 0-85.333-38.187-85.333-85.333v-512c0-47.147 38.187-85.333 85.333-85.333h768c47.147 0 85.333 38.187 85.333 85.333zM362.667 426.667l106.667-128.213 149.333 192.213 192-256h-597.333l149.333 192z" /> +<glyph unicode="" d="M512 874.667c-235.733 0-426.667-190.933-426.667-426.667s190.933-426.667 426.667-426.667 426.667 190.933 426.667 426.667-190.933 426.667-426.667 426.667zM512 106.667c-188.16 0-341.333 153.173-341.333 341.333s153.173 341.333 341.333 341.333 341.333-153.173 341.333-341.333-153.173-341.333-341.333-341.333z" /> +<glyph unicode="" d="M853.333 680.747v-465.493c-110.72 32.853-225.28 49.493-341.333 49.493s-230.4-16.64-341.333-49.493v465.493c110.72-32.853 225.28-49.493 341.333-49.493s230.4 16.64 341.333 49.493zM914.347 789.333c-4.053 0-8.533-0.853-13.227-2.56-125.44-46.72-257.28-70.187-389.12-70.187s-263.68 23.467-389.12 70.187c-4.693 1.707-9.173 2.56-13.44 2.56-14.080 0-24.107-10.027-24.107-26.667v-629.333c0.213-16.64 10.027-26.667 24.107-26.667 4.053 0 8.533 0.853 13.227 2.56 125.44 46.72 257.28 70.187 389.12 70.187s263.68-23.467 389.12-70.187c4.693-1.707 9.173-2.56 13.227-2.56 14.080 0 24.32 10.027 24.107 26.667v629.333c0.427 16.64-9.813 26.667-23.893 26.667z" /> +<glyph unicode="" d="M850.773 58.88c-46.72 125.44-70.187 257.28-70.187 389.12s23.467 263.68 70.187 389.12c1.707 4.693 2.56 9.173 2.56 13.44 0 14.080-10.027 24.107-26.667 24.107h-629.333c-16.64-0.213-26.667-10.027-26.667-24.107 0-4.053 0.853-8.533 2.56-13.227 46.72-125.44 70.187-257.28 70.187-389.12s-23.467-263.68-70.187-389.12c-1.707-4.907-2.56-9.387-2.56-13.653 0-14.080 10.027-24.107 26.667-24.107h629.333c16.64 0 26.667 10.24 26.667 24.32 0 4.053-0.853 8.533-2.56 13.227zM279.253 106.667c32.853 110.72 49.493 225.28 49.493 341.333s-16.64 230.4-49.493 341.333h465.493c-32.853-110.72-49.493-225.28-49.493-341.333s16.64-230.4 49.493-341.333h-465.493z" /> +<glyph unicode="" d="M512 704c104.533 0 200.96-8.32 311.040-27.093 20.053-76.16 30.293-153.173 30.293-228.907s-10.24-152.747-30.293-228.907c-110.080-18.773-206.507-27.093-311.040-27.093s-200.96 8.32-311.040 27.093c-20.053 76.16-30.293 153.173-30.293 228.907s10.24 152.747 30.293 228.907c110.080 18.773 206.507 27.093 311.040 27.093zM512 789.333c-116.48 0-222.933-10.24-339.413-30.72l-39.467-7.040-10.667-38.187c-24.747-88.32-37.12-176.853-37.12-265.387s12.373-177.067 37.12-265.387l10.667-38.187 39.467-7.040c116.48-20.48 222.933-30.72 339.413-30.72s222.933 10.24 339.413 30.72l39.467 7.040 10.667 38.187c24.747 88.32 37.12 176.853 37.12 265.387s-12.373 177.067-37.12 265.387l-10.667 38.187-39.467 7.040c-116.48 20.48-222.933 30.72-339.413 30.72z" /> +<glyph unicode="" d="M896 149.333v597.333c0 47.147-38.187 85.333-85.333 85.333h-597.333c-47.147 0-85.333-38.187-85.333-85.333v-597.333c0-47.147 38.187-85.333 85.333-85.333h597.333c47.147 0 85.333 38.187 85.333 85.333zM362.667 384l106.667-128.213 149.333 192.213 192-256h-597.333l149.333 192z" /> +<glyph unicode="" d="M768 874.667h-512c-47.147 0-85.333-38.187-85.333-85.333v-682.667c0-47.147 38.187-85.333 85.333-85.333h512c47.147 0 85.333 38.187 85.333 85.333v682.667c0 47.147-38.187 85.333-85.333 85.333zM256 789.333h213.333v-341.333l-106.667 64-106.667-64v341.333zM256 149.333l128 164.48 91.52-109.867 128 164.907 164.48-219.52h-512z" /> +<glyph unicode="" d="M648.533 448c0-75.405-61.128-136.533-136.533-136.533s-136.533 61.128-136.533 136.533c0 75.405 61.128 136.533 136.533 136.533s136.533-61.128 136.533-136.533zM384 874.667l-78.080-85.333h-135.253c-47.147 0-85.333-38.187-85.333-85.333v-512c0-47.147 38.187-85.333 85.333-85.333h682.667c47.147 0 85.333 38.187 85.333 85.333v512c0 47.147-38.187 85.333-85.333 85.333h-135.253l-78.080 85.333h-256zM512 234.667c-117.76 0-213.333 95.573-213.333 213.333s95.573 213.333 213.333 213.333 213.333-95.573 213.333-213.333-95.573-213.333-213.333-213.333z" /> +<glyph unicode="" d="M938.667 277.333v512c0 47.147-38.187 85.333-85.333 85.333h-512c-47.147 0-85.333-38.187-85.333-85.333v-512c0-47.147 38.187-85.333 85.333-85.333h512c47.147 0 85.333 38.187 85.333 85.333zM469.333 448l86.613-115.627 126.72 158.293 170.667-213.333h-512l128 170.667zM85.333 704v-597.333c0-47.147 38.187-85.333 85.333-85.333h597.333v85.333h-597.333v597.333h-85.333z" /> +<glyph unicode="" d="M512 437.333c52.907 0 96 42.88 96 96 0 52.907-43.093 96-96 96s-96-43.093-96-96c0-53.12 43.093-96 96-96zM704 266.667c0 64-128 96-192 96s-192-32-192-96v-32h384v32zM810.667 832h-597.333c-47.147 0-85.333-38.187-85.333-85.333v-597.333c0-47.147 38.187-85.333 85.333-85.333h597.333c47.147 0 85.333 38.187 85.333 85.333v597.333c0 47.147-38.187 85.333-85.333 85.333zM810.667 149.333h-597.333v597.333h597.333v-597.333z" /> +<glyph unicode="" d="M512 768c-213.333 0-395.52-132.693-469.333-320 73.813-187.307 256-320 469.333-320s395.52 132.693 469.333 320c-73.813 187.307-255.787 320-469.333 320zM512 234.667c-117.76 0-213.333 95.573-213.333 213.333s95.573 213.333 213.333 213.333 213.333-95.573 213.333-213.333-95.573-213.333-213.333-213.333zM512 576c-70.613 0-128-57.387-128-128s57.387-128 128-128 128 57.387 128 128-57.387 128-128 128z" /> +<glyph unicode="" d="M303.36 596.267l-60.373 60.373c-38.4-49.493-62.080-106.667-69.333-165.973h86.187c6.187 37.333 20.693 73.387 43.52 105.6zM259.84 405.333h-86.187c7.253-59.307 30.933-116.48 69.333-165.973l60.373 60.373c-22.827 32.213-37.333 68.267-43.52 105.6zM302.933 178.56c49.493-38.613 107.093-61.44 166.4-68.693v86.187c-37.333 6.187-73.173 20.907-105.173 43.733l-61.227-61.227zM554.667 786.347v130.987l-194.133-194.133 194.133-189.867v166.827c120.96-20.267 213.333-125.44 213.333-252.16s-92.373-231.893-213.333-252.16v-86.187c168.32 21.12 298.667 164.267 298.667 338.347s-130.347 317.227-298.667 338.347z" /> +<glyph unicode="" d="M663.467 723.2l-194.133 194.133v-130.987c-168.32-20.907-298.667-164.267-298.667-338.347s130.347-317.44 298.667-338.347v86.187c-120.96 20.267-213.333 125.44-213.333 252.16s92.373 231.893 213.333 252.16v-166.827l194.133 189.867zM850.347 490.667c-7.253 59.307-30.933 116.48-69.333 165.973l-60.373-60.373c22.827-32.213 37.333-68.267 43.52-105.6h86.187zM554.667 196.053v-86.4c59.307 7.253 116.907 30.293 166.4 68.693l-61.227 61.227c-32-22.613-67.84-37.12-105.173-43.52zM720.64 299.733l60.373-60.373c38.4 49.493 62.080 106.667 69.333 165.973h-86.187c-6.187-37.333-20.693-73.387-43.52-105.6z" /> +<glyph unicode="" d="M426.667 618.667v-341.333l213.333 170.667-213.333 170.667zM810.667 832h-597.333c-47.147 0-85.333-38.187-85.333-85.333v-597.333c0-47.147 38.187-85.333 85.333-85.333h597.333c47.147 0 85.333 38.187 85.333 85.333v597.333c0 47.147-38.187 85.333-85.333 85.333zM810.667 149.333h-597.333v597.333h597.333v-597.333z" /> +<glyph unicode="" d="M896 704h-768c-47.147 0-85.333-38.187-85.333-85.333v-341.333c0-47.147 38.187-85.333 85.333-85.333h768c47.147 0 85.333 38.187 85.333 85.333v341.333c0 47.147-38.187 85.333-85.333 85.333zM896 277.333h-768v341.333h85.333v-170.667h85.333v170.667h85.333v-170.667h85.333v170.667h85.333v-170.667h85.333v170.667h85.333v-170.667h85.333v170.667h85.333v-341.333z" /> +<glyph unicode="" d="M107.947 121.387l57.387-23.68v385.067l-103.467-249.813c-17.92-43.307 2.773-93.44 46.080-111.573zM939.947 279.68l-211.627 510.507c-13.227 32-44.373 51.84-77.013 52.48-11.307 0.213-22.827-1.92-34.133-6.4l-314.24-130.133c-32-13.227-51.627-44.16-52.48-76.8-0.213-11.52 1.707-23.040 6.4-34.347l211.413-510.507c13.44-32.427 44.8-52.053 78.080-52.48 11.093 0 22.187 1.92 33.067 6.4l314.24 130.133c43.307 17.92 64.213 67.84 46.293 111.147zM336 586.667c-23.467 0-42.667 19.2-42.667 42.667s19.2 42.667 42.667 42.667 42.667-19.2 42.667-42.667-19.2-42.667-42.667-42.667zM250.667 117.333c0-46.933 38.4-85.333 85.333-85.333h62.080l-147.413 355.84v-270.507z" /> +<glyph unicode="" d="M853.333 789.333h-135.253l-78.080 85.333h-256l-78.080-85.333h-135.253c-47.147 0-85.333-38.187-85.333-85.333v-512c0-47.147 38.187-85.333 85.333-85.333h682.667c47.147 0 85.333 38.187 85.333 85.333v512c0 47.147-38.187 85.333-85.333 85.333zM640 298.667v106.667h-256v-106.667l-149.333 149.333 149.333 149.333v-106.667h256v106.667l149.333-149.333-149.333-149.333z" /> +<glyph unicode="" d="M768 554.667v149.333c0 23.467-18.987 42.667-42.667 42.667h-597.333c-23.68 0-42.667-19.2-42.667-42.667v-512c0-23.467 18.987-42.667 42.667-42.667h597.333c23.68 0 42.667 19.2 42.667 42.667v149.333l170.667-170.667v554.667l-170.667-170.667zM554.667 298.667v106.667h-256v-106.667l-149.333 149.333 149.333 149.333v-106.667h256v106.667l149.333-149.333-149.333-149.333z" /> +<glyph unicode="" d="M511.787 874.667c-235.733 0-426.453-190.933-426.453-426.667s190.72-426.667 426.453-426.667c235.733 0 426.88 190.933 426.88 426.667s-191.147 426.667-426.88 426.667zM512 106.667c-188.587 0-341.333 152.747-341.333 341.333s152.747 341.333 341.333 341.333 341.333-152.747 341.333-341.333-152.747-341.333-341.333-341.333zM661.333 490.667c35.413 0 64 28.587 64 64s-28.587 64-64 64-64-28.587-64-64 28.587-64 64-64zM362.667 490.667c35.413 0 64 28.587 64 64s-28.587 64-64 64-64-28.587-64-64 28.587-64 64-64zM512 213.333c99.413 0 183.68 62.080 217.813 149.333h-435.627c34.133-87.253 118.4-149.333 217.813-149.333z" /> +<glyph unicode="" d="M832.427 828.8l-701.227-701.227c3.84-14.72 11.307-27.947 21.76-38.4l0.213-0.213c10.453-10.453 23.68-17.92 38.4-21.76l701.227 701.227c-7.893 29.44-30.933 52.48-60.373 60.373zM506.88 832l-378.88-378.88v-120.747l499.627 499.627h-120.747zM213.333 832c-46.933 0-85.333-38.4-85.333-85.333v-85.547l170.88 170.88h-85.547zM810.667 64c23.467 0 44.8 9.6 60.16 24.96 15.573 15.573 25.173 36.907 25.173 60.373v85.547l-170.88-170.88h85.547zM396.373 64h120.747l378.88 378.88v120.747l-499.627-499.627z" /> +<glyph unicode="" d="M693.12 629.12c-50.133 49.92-115.627 74.88-181.12 74.88v-256l-181.12-181.12c100.053-100.053 261.973-100.053 362.027 0s100.053 262.187 0.213 362.24zM512 874.667c-235.733 0-426.667-190.933-426.667-426.667s190.933-426.667 426.667-426.667 426.667 191.147 426.667 426.667c0 235.733-190.933 426.667-426.667 426.667zM512 106.667c-188.587 0-341.333 152.747-341.333 341.333s152.747 341.333 341.333 341.333 341.333-152.747 341.333-341.333-152.747-341.333-341.333-341.333z" /> +<glyph unicode="" d="M640 917.333h-256v-85.333h256v85.333zM469.333 362.667h85.333v256h-85.333v-256zM811.733 644.907l60.8 60.8c-18.347 21.973-38.4 42.027-60.373 60.373l-60.8-60.8c-65.493 52.48-148.907 84.053-239.573 84.053-212.267 0-383.787-171.947-383.787-384s171.52-384 383.787-384 384.213 171.947 384.213 384c0 90.667-31.573 173.867-84.267 239.573zM512 106.667c-164.907 0-298.667 133.76-298.667 298.667s133.76 298.667 298.667 298.667 298.667-133.76 298.667-298.667-133.76-298.667-298.667-298.667z" /> +<glyph unicode="" d="M495.36 406.4c-6.827 10.24-15.573 19.627-26.24 27.947-10.88 8.32-23.893 14.933-39.467 20.267 13.013 5.76 24.32 13.013 34.133 21.333 9.813 8.533 17.92 17.493 24.32 27.093s11.307 19.627 14.72 30.080c3.2 10.453 4.907 20.693 4.907 30.933 0 23.68-4.053 44.373-11.733 62.507-7.893 17.92-18.987 33.067-33.28 45.013s-31.36 21.12-51.413 27.307c-20.053 6.187-42.027 9.173-66.133 9.173-23.467 0-45.013-3.413-64.853-10.453s-36.907-16.64-51.2-29.013c-14.293-12.373-25.387-27.093-33.493-43.947s-11.947-35.413-11.947-55.253h84.48c0 10.88 1.92 20.693 5.973 29.44s9.387 16.213 16.427 22.187c7.040 6.187 15.147 10.88 24.747 14.293s19.84 5.12 30.933 5.12c26.027 0 45.227-6.613 58.027-20.053 12.587-13.44 18.987-32 18.987-56.107 0-11.52-1.707-22.187-5.12-31.573-3.413-9.6-8.747-17.707-16-24.32-7.253-6.827-16.213-11.947-26.88-15.787s-23.253-5.76-37.973-5.76h-50.133v-66.773h50.133c14.293 0 27.307-1.707 38.827-4.907s21.333-8.32 29.44-15.147c8.107-6.827 14.293-15.573 18.773-26.027s6.613-22.827 6.613-37.333c0-26.453-7.467-46.72-22.613-60.587s-35.627-20.907-61.867-20.907c-12.587 0-23.893 1.707-34.133 5.333s-18.987 8.747-26.027 15.36c-7.253 6.613-12.8 14.507-16.64 23.893-4.053 9.173-5.973 19.413-5.973 30.72h-85.12c0-23.467 4.48-44.16 13.653-61.867 8.96-17.92 21.12-32.853 36.48-44.8s33.067-20.907 53.12-26.88c20.053-5.973 41.173-8.96 63.147-8.96 24.107 0 46.507 3.413 67.413 9.813 20.693 6.613 38.827 16.213 53.973 28.8s27.093 28.16 35.627 46.72c8.533 18.56 12.8 39.68 12.8 63.36 0 12.587-1.493 24.747-4.693 36.48-3.2 11.947-8.107 23.040-14.72 33.28zM890.667 347.093c-6.187 12.16-15.147 22.613-26.88 31.573s-26.24 16.427-43.093 22.613c-17.067 6.187-36.267 11.52-57.6 16-14.933 3.2-27.093 6.4-36.907 9.813-9.813 3.2-17.707 6.827-23.467 10.667s-9.813 8.32-12.16 13.013c-2.347 4.693-3.413 10.24-3.413 16.427s1.28 11.947 3.84 17.707c2.56 5.547 6.4 10.453 11.52 14.72s11.52 7.68 19.413 10.24c7.68 2.56 16.853 3.84 27.307 3.84 10.667 0 20.053-1.493 28.16-4.693 8.107-2.987 14.933-7.253 20.267-12.587 5.547-5.333 9.6-11.307 12.373-17.92 2.773-6.827 4.053-13.653 4.053-20.693h83.2c0 16.64-3.413 32.213-10.027 46.507-6.827 14.293-16.427 26.88-29.227 37.547s-28.373 18.987-46.72 24.96c-18.56 6.187-39.253 9.173-62.507 9.173-21.973 0-41.813-2.987-59.307-8.96-17.707-5.973-32.64-14.293-45.227-24.533-12.373-10.24-21.973-22.187-28.587-35.84s-10.027-27.947-10.027-42.88c0-15.573 3.2-29.227 9.813-41.173 6.4-11.947 15.573-22.187 27.307-30.933s25.6-16.213 42.027-22.4c16.213-6.187 34.347-11.307 54.187-15.36 16.64-3.413 30.080-7.040 40.533-10.88s18.347-8.107 24.107-12.587c5.76-4.48 9.6-9.173 11.52-14.293s2.987-10.667 2.987-16.64c0-13.44-5.76-24.32-17.067-32.64-11.52-8.32-28.16-12.587-49.92-12.587-9.387 0-18.56 1.067-27.307 3.2-8.96 2.133-16.853 5.547-23.893 10.453-7.040 4.693-12.8 11.093-17.493 18.773-4.48 7.68-7.253 17.28-7.893 28.8h-80.853c0-15.36 3.413-30.293 10.027-45.013s16.64-27.947 29.867-39.467c13.227-11.733 29.653-21.12 49.067-28.16 19.413-7.253 42.027-10.88 67.2-10.88 22.613 0 43.093 2.773 61.653 8.107 18.56 5.547 34.347 13.227 47.36 23.040 13.227 10.027 23.253 21.76 30.293 35.413s10.667 28.8 10.667 45.227c0 16.853-3.2 31.147-9.173 43.307z" /> +<glyph unicode="" d="M0 630.827v-71.893l128 42.667v-409.6h85.333v512h-10.88l-202.453-73.173zM1014.827 347.093c-6.187 12.16-15.147 22.613-26.88 31.573s-26.24 16.427-43.093 22.613c-17.067 6.187-36.267 11.52-57.6 16-14.933 3.2-27.093 6.4-36.907 9.813-9.813 3.2-17.707 6.827-23.467 10.667s-9.813 8.32-12.16 13.013c-2.347 4.693-3.413 10.24-3.413 16.427s1.28 11.947 3.84 17.707c2.56 5.547 6.4 10.453 11.52 14.72s11.52 7.68 19.413 10.24c7.68 2.56 16.853 3.84 27.307 3.84 10.667 0 20.053-1.493 28.16-4.693 8.107-2.987 14.933-7.253 20.267-12.587 5.547-5.333 9.6-11.307 12.373-17.92 2.773-6.827 4.053-13.653 4.053-20.693h83.2c0 16.64-3.413 32.213-10.027 46.507s-16.427 26.88-29.227 37.547c-12.8 10.667-28.373 18.987-46.72 24.96-18.56 6.187-39.253 9.173-62.293 9.173-21.973 0-41.813-2.987-59.307-8.96-17.707-5.973-32.64-14.293-45.227-24.533-12.373-10.24-21.973-22.187-28.587-35.84s-10.027-27.947-10.027-42.88c0-15.573 3.2-29.227 9.813-41.173 6.4-11.947 15.573-22.187 27.307-30.933s25.6-16.213 42.027-22.4c16.213-6.187 34.347-11.307 54.187-15.36 16.64-3.413 30.080-7.040 40.533-10.88s18.347-8.107 24.107-12.587c5.76-4.48 9.6-9.173 11.52-14.293s2.987-10.667 2.987-16.64c0-13.44-5.76-24.32-17.067-32.64-11.52-8.32-28.16-12.587-49.92-12.587-9.387 0-18.56 1.067-27.307 3.2-8.96 2.133-16.853 5.547-23.893 10.453-7.040 4.693-12.8 11.093-17.493 18.773-4.48 7.68-7.253 17.28-7.893 28.8h-80.853c0-15.36 3.413-30.293 10.027-45.013s16.64-27.947 29.867-39.467c13.227-11.733 29.653-21.12 49.067-28.16 19.413-7.253 42.027-10.88 67.2-10.88 22.613 0 43.093 2.773 61.653 8.107 18.56 5.547 34.347 13.227 47.36 23.040 13.227 10.027 23.253 21.76 30.293 35.413s10.667 28.8 10.667 45.227c-0.213 16.853-3.2 31.147-9.387 43.307zM589.653 659.413c-14.507 17.28-32 29.653-52.267 37.333-20.48 7.68-43.093 11.52-68.267 11.52-24.747 0-47.36-3.84-67.84-11.52s-37.973-20.053-52.267-37.333c-14.507-17.28-25.6-39.893-33.493-67.627-7.893-27.947-11.733-61.867-11.733-101.973v-81.707c0-40.107 4.053-74.24 11.947-102.187 8.107-27.947 19.413-50.773 33.92-68.267 14.72-17.493 32.213-30.293 52.48-38.187 20.48-7.893 43.093-11.733 67.84-11.733 24.96 0 47.787 4.053 68.053 11.733 20.267 7.893 37.547 20.48 52.053 38.187 14.293 17.493 25.6 40.32 33.493 68.267s11.733 62.080 11.733 102.187v81.707c0 40.107-4.053 74.027-11.733 101.973-8.107 27.733-19.413 50.347-33.92 67.627zM550.613 395.733c0-25.6-1.707-47.147-5.12-65.067s-8.747-32.427-15.573-43.52-15.36-19.2-25.173-24.32c-10.027-5.12-21.547-7.68-34.773-7.68-13.013 0-24.533 2.56-34.773 7.68s-18.773 13.227-25.813 24.32c-7.040 11.093-12.373 25.6-16 43.52s-5.547 39.467-5.547 65.067v106.88c0 25.813 1.707 47.36 5.333 64.853s8.96 31.573 15.787 42.453c7.040 10.88 15.573 18.56 25.6 23.253s21.547 7.040 34.56 7.040c13.013 0 24.533-2.347 34.56-7.040s18.56-12.587 25.6-23.253c7.040-10.88 12.16-24.96 15.787-42.453s5.333-39.253 5.333-64.853v-106.88z" /> +<glyph unicode="" d="M512 789.333c-94.293 0-170.667-76.373-170.667-170.667 0-94.080 76.373-170.667 170.667-170.667s170.667 76.587 170.667 170.667c0 94.293-76.373 170.667-170.667 170.667zM512 362.667c-113.707 0-341.333-56.96-341.333-170.667v-85.333h682.667v85.333c0 113.707-227.627 170.667-341.333 170.667z" /> +<glyph unicode="" d="M812.16 765.867l-60.8-60.8c-65.493 52.693-148.907 84.267-239.573 84.267-78.080 0-150.4-23.467-210.987-63.36l62.080-62.080c43.947 25.387 94.72 40.107 149.12 40.107 164.907 0 298.667-133.76 298.667-298.667 0-54.4-14.72-105.173-40.107-149.12l62.080-62.080c39.893 60.587 63.36 133.12 63.36 211.2 0 90.667-31.573 173.867-84.267 239.573l60.8 60.8-60.373 60.16zM640 917.333h-256v-85.333h256v85.333zM469.333 557.44l85.333-85.333v146.56h-85.333v-61.227zM128.853 789.333l-54.4-54.187 117.547-117.547c-40.32-60.8-64-133.76-64-212.267 0-212.053 171.52-384 383.787-384 78.507 0 151.467 23.68 212.267 64l106.667-106.667 54.187 54.4-756.053 756.267zM512 106.667c-164.907 0-298.667 133.76-298.667 298.667 0 54.827 14.933 106.027 40.747 150.187l408.107-408.107c-44.16-25.813-95.36-40.747-150.187-40.747z" /> +<glyph unicode="" d="M512 874.667c-235.733 0-426.667-190.933-426.667-426.667s190.933-426.667 426.667-426.667 426.667 190.933 426.667 426.667-190.933 426.667-426.667 426.667zM469.333 109.653c-168.32 20.907-298.667 164.267-298.667 338.347s130.347 317.44 298.667 338.347v-676.693zM554.667 786.347c43.947-5.547 85.333-19.2 122.453-39.68h-122.453v39.68zM554.667 661.333h223.573c10.667-13.44 20.48-27.733 29.013-42.667h-252.587v42.667zM554.667 533.333h287.573c3.627-13.867 6.4-28.16 8.32-42.667h-295.893v42.667zM554.667 109.653v39.68h122.453c-37.12-20.48-78.507-34.133-122.453-39.68zM778.24 234.667h-223.573v42.667h252.587c-8.533-14.933-18.347-29.227-29.013-42.667zM842.24 362.667h-287.573v42.667h295.68c-1.707-14.507-4.693-28.8-8.107-42.667z" /> +<glyph unicode="" d="M938.667 192v85.333h-597.333v512h85.333l-128 128-128-128h85.333v-85.333h-170.667v-85.333h170.667v-341.333c0-47.147 38.187-85.333 85.333-85.333h341.333v-85.333h-85.333l128-128 128 128h-85.333v85.333h170.667zM426.667 618.667h256v-256h85.333v256c0 47.147-38.187 85.333-85.333 85.333h-256v-85.333z" /> +<glyph unicode="" d="M128 234.667v-85.333h256v85.333h-256zM128 746.667v-85.333h426.667v85.333h-426.667zM554.667 64v85.333h341.333v85.333h-341.333v85.333h-85.333v-256h85.333zM298.667 576v-85.333h-170.667v-85.333h170.667v-85.333h85.333v256h-85.333zM896 405.333v85.333h-426.667v-85.333h426.667zM640 576h85.333v85.333h170.667v85.333h-170.667v85.333h-85.333v-256z" /> +<glyph unicode="" d="M292.267 420.267h98.133l-49.067 155.733-49.067-155.733zM938.667 661.333l-51.413-268.373-63.787 268.373h-68.267l-63.573-268.373-51.627 268.373h-32.427c-62.507 77.867-158.507 128-266.24 128-188.587 0-341.333-152.747-341.333-341.333s152.747-341.333 341.333-341.333c133.76 0 249.173 77.013 305.28 189.013l4.053-18.347h74.667l64 260.267 64-260.267h74.667l87.467 384h-76.8zM439.467 277.333l-29.867 85.333h-136.533l-29.867-85.333h-81.067l136.533 384h85.333l136.533-384h-81.067z" /> +<glyph unicode="" d="M825.813 531.84c-29.013 146.773-158.507 257.493-313.813 257.493-123.307 0-230.187-69.973-283.733-172.16-128.213-13.867-228.267-122.453-228.267-254.507 0-141.44 114.56-256 256-256h554.667c117.76 0 213.333 95.573 213.333 213.333 0 112.64-87.68 203.947-198.187 211.84z" /> +<glyph unicode="" d="M151.467 169.173l60.373-60.373 76.587 76.587-60.373 60.373-76.587-76.587zM469.333 2.133h85.333v125.867h-85.333v-125.867zM170.667 512h-128v-85.333h128v85.333zM640 690.773v205.227h-256v-205.227c-76.373-44.373-128-126.72-128-221.44 0-141.44 114.56-256 256-256s256 114.56 256 256c0 94.72-51.627 177.28-128 221.44zM853.333 512v-85.333h128v85.333h-128zM735.787 185.387l76.587-76.587 60.373 60.373-76.587 76.587-60.373-60.373z" /> +<glyph unicode="" d="M213.333 341.333h597.333v256h-597.333v-256zM469.333 936.533v-125.867h85.333v125.867h-85.333zM812.16 829.867l-76.587-76.587 60.373-60.373 76.587 76.587-60.373 60.373zM554.667 2.133v125.867h-85.333v-125.867h85.333zM872.533 169.173l-76.587 76.587-60.373-60.373 76.587-76.587 60.373 60.373zM151.467 769.493l76.587-76.587 60.373 60.373-76.587 76.587-60.373-60.373zM211.84 108.8l76.587 76.587-60.373 60.373-76.587-76.587 60.373-60.373z" /> +<glyph unicode="" d="M288.213 753.28l-76.373 76.587-60.373-60.373 76.587-76.587 60.16 60.373zM170.667 512h-128v-85.333h128v85.333zM554.667 936.533h-85.333v-125.867h85.333v125.867zM872.533 769.493l-60.373 60.373-76.587-76.587 60.373-60.373 76.587 76.587zM735.787 185.387l76.587-76.587 60.373 60.373-76.587 76.587-60.373-60.373zM853.333 512v-85.333h128v85.333h-128zM512 725.333c-141.44 0-256-114.56-256-256s114.56-256 256-256 256 114.56 256 256-114.56 256-256 256zM469.333 2.133h85.333v125.867h-85.333v-125.867zM151.467 169.173l60.373-60.373 76.587 76.587-60.373 60.373-76.587-76.587z" /> +<glyph unicode="" d="M810.667 917.333h-597.333c-47.147 0-84.907-38.187-84.907-85.333l-0.427-551.893c0-29.44 14.933-55.467 37.547-70.827l346.24-230.613 346.24 230.613c22.613 15.36 37.547 41.387 37.547 70.827l0.427 551.893c0 47.147-38.187 85.333-85.333 85.333zM426.667 277.333l-213.333 213.333 60.373 60.373 152.96-152.96 323.627 323.627 60.373-60.373-384-384z" /> +<glyph unicode="" d="M926.080 478.080l-384 384c-16.64 16.64-43.733 16.64-60.16 0l-384-384c-16.64-16.64-16.64-43.733 0-60.373l384-384c16.64-16.64 43.733-16.64 60.373 0l384 384c16.64 16.853 16.64 43.733-0.213 60.373zM597.333 341.333v106.667h-170.667v-128h-85.333v170.667c0 23.68 18.987 42.667 42.667 42.667h213.333v106.667l149.333-149.333-149.333-149.333z" /> +<glyph unicode="" d="M682.667 755.2c42.24 0 76.8 34.347 76.8 76.8s-34.56 76.8-76.8 76.8c-42.453 0-76.8-34.347-76.8-76.8s34.347-76.8 76.8-76.8zM810.667 448c-117.76 0-213.333-95.573-213.333-213.333s95.573-213.333 213.333-213.333 213.333 95.573 213.333 213.333-95.573 213.333-213.333 213.333zM810.667 85.333c-82.56 0-149.333 66.773-149.333 149.333s66.773 149.333 149.333 149.333 149.333-66.773 149.333-149.333-66.773-149.333-149.333-149.333zM631.467 533.333h179.2v76.8h-136.533l-82.56 139.307c-12.587 21.333-35.84 35.627-62.507 35.627-20.053 0-38.187-8.107-51.2-21.333l-157.867-157.653c-13.227-13.227-21.333-31.36-21.333-51.413 0-26.88 14.293-49.493 36.267-62.72l142.933-86.613v-213.333h76.8v276.48l-96 71.253 98.987 99.413 73.813-105.813zM213.333 448c-117.76 0-213.333-95.573-213.333-213.333s95.573-213.333 213.333-213.333 213.333 95.573 213.333 213.333-95.573 213.333-213.333 213.333zM213.333 85.333c-82.56 0-149.333 66.773-149.333 149.333s66.773 149.333 149.333 149.333 149.333-66.773 149.333-149.333-66.773-149.333-149.333-149.333z" /> +<glyph unicode="" d="M170.667 277.333c0-37.76 16.64-71.253 42.667-94.72v-75.947c0-23.467 19.2-42.667 42.667-42.667h42.667c23.68 0 42.667 19.2 42.667 42.667v42.667h341.333v-42.667c0-23.467 18.987-42.667 42.667-42.667h42.667c23.467 0 42.667 19.2 42.667 42.667v75.947c26.027 23.467 42.667 56.96 42.667 94.72v426.667c0 149.333-152.747 170.667-341.333 170.667s-341.333-21.333-341.333-170.667v-426.667zM320 234.667c-35.413 0-64 28.587-64 64s28.587 64 64 64 64-28.587 64-64-28.587-64-64-64zM704 234.667c-35.413 0-64 28.587-64 64s28.587 64 64 64 64-28.587 64-64-28.587-64-64-64zM768 490.667h-512v213.333h512v-213.333z" /> +<glyph unicode="" d="M807.253 703.573c-8.747 25.173-32.64 43.093-60.587 43.093h-469.333c-27.947 0-51.84-17.92-60.587-43.093l-88.747-255.573v-341.333c0-23.467 19.2-42.667 42.667-42.667h42.667c23.68 0 42.667 19.2 42.667 42.667v42.667h512v-42.667c0-23.467 19.2-42.667 42.667-42.667h42.667c23.68 0 42.667 19.2 42.667 42.667v341.333l-88.747 255.573zM277.333 277.333c-35.413 0-64 28.587-64 64s28.587 64 64 64 64-28.587 64-64-28.587-64-64-64zM746.667 277.333c-35.413 0-64 28.587-64 64s28.587 64 64 64 64-28.587 64-64-28.587-64-64-64zM213.333 490.667l64 192h469.333l64-192h-597.333z" /> +<glyph unicode="" d="M853.333 64c-59.307 0-118.613 20.053-170.667 56.533-104.107-72.96-237.227-72.96-341.333 0-52.053-36.48-111.36-56.533-170.667-56.533h-85.333v-85.333h85.333c58.667 0 116.907 14.72 170.667 42.453 107.52-55.253 233.813-55.253 341.333 0 53.76-27.52 112-42.453 170.667-42.453h85.333v85.333h-85.333zM168.32 149.333h2.347c68.267 0 129.067 37.547 170.667 85.333 41.6-47.787 102.4-85.333 170.667-85.333s129.067 37.547 170.667 85.333c41.813-47.787 102.187-85.333 170.667-85.333h2.347l80.853 285.227c3.627 10.88 2.56 22.827-2.56 33.067-5.333 10.24-14.507 17.92-25.6 21.12l-55.040 18.133v197.12c0 47.147-38.187 85.333-85.333 85.333h-128v128h-256v-128h-128c-47.147 0-85.333-38.187-85.333-85.333v-197.12l-54.827-17.92c-11.093-3.413-20.267-10.88-25.6-21.12s-6.187-22.187-2.56-33.067l80.64-285.44zM256 704h512v-169.173l-256 83.84-256-83.84v169.173z" /> +<glyph unicode="" d="M512 874.667c-188.587 0-341.333-21.333-341.333-170.667v-405.333c0-82.56 66.987-149.333 149.333-149.333l-64-64v-21.333h512v21.333l-64 64c82.56 0 149.333 66.773 149.333 149.333v405.333c0 149.333-152.747 170.667-341.333 170.667zM320 234.667c-35.413 0-64 28.587-64 64s28.587 64 64 64 64-28.587 64-64-28.587-64-64-64zM469.333 490.667h-213.333v213.333h213.333v-213.333zM704 234.667c-35.413 0-64 28.587-64 64s28.587 64 64 64 64-28.587 64-64-28.587-64-64-64zM768 490.667h-213.333v213.333h213.333v-213.333z" /> +<glyph unicode="" d="M170.667 298.667c0-82.56 66.987-149.333 149.333-149.333l-64-64v-21.333h512v21.333l-64 64c82.56 0 149.333 66.773 149.333 149.333v448c0 149.333-152.747 170.667-341.333 170.667s-341.333-21.333-341.333-170.667v-448zM512 234.667c-47.147 0-85.333 38.187-85.333 85.333s38.187 85.333 85.333 85.333 85.333-38.187 85.333-85.333-38.187-85.333-85.333-85.333zM768 533.333h-512v213.333h512v-213.333z" /> +<glyph unicode="" d="M512 874.667c-188.587 0-341.333-21.333-341.333-170.667v-405.333c0-82.56 66.987-149.333 149.333-149.333l-64-64v-21.333h512v21.333l-64 64c82.56 0 149.333 66.773 149.333 149.333v405.333c0 149.333-152.747 170.667-341.333 170.667zM320 234.667c-35.413 0-64 28.587-64 64s28.587 64 64 64 64-28.587 64-64-28.587-64-64-64zM469.333 490.667h-213.333v213.333h213.333v-213.333zM704 234.667c-35.413 0-64 28.587-64 64s28.587 64 64 64 64-28.587 64-64-28.587-64-64-64zM768 490.667h-213.333v213.333h213.333v-213.333z" /> +<glyph unicode="" d="M597.333 797.867c42.24 0 76.8 34.347 76.8 76.8s-34.56 76.8-76.8 76.8c-42.453 0-76.8-34.347-76.8-76.8s34.347-76.8 76.8-76.8zM602.453 533.333h208.213v76.8h-154.667l-85.333 142.080c-12.587 21.333-35.84 35.413-62.293 35.413-7.253 0-14.293-1.067-20.907-2.987l-231.467-72.107v-221.867h76.8v156.373l89.813 27.947-166.613-653.653h76.8l122.453 346.027 99.413-132.693v-213.333h76.8v273.28l-106.24 193.707 31.36 122.453 45.867-77.44z" /> +<glyph unicode="" d="M896 277.333v85.333l-341.333 213.333v234.667c0 35.413-28.587 64-64 64s-64-28.587-64-64v-234.667l-341.333-213.333v-85.333l341.333 106.667v-234.667l-85.333-64v-64l149.333 42.667 149.333-42.667v64l-85.333 64v234.667l341.333-106.667z" /> +<glyph unicode="" d="M298.667 405.333c70.613 0 128 57.387 128 128s-57.387 128-128 128-128-57.387-128-128 57.387-128 128-128zM810.667 661.333h-341.333v-298.667h-341.333v384h-85.333v-640h85.333v128h768v-128h85.333v384c0 94.293-76.373 170.667-170.667 170.667z" /> +<glyph unicode="" d="M511.787 168.96l-314.667 244.693-69.12-53.76 384-298.667 384 298.667-69.547 53.973-314.667-244.907zM512 277.333l384 298.667-384 298.667-384-298.667 69.547-53.973 314.453-244.693z" /> +<glyph unicode="" d="M845.227 320.427l50.773 39.467-60.8 60.8-50.773-39.467 60.8-60.8zM826.24 521.6l69.76 54.4-384 298.667-124.373-96.64 336-336 102.613 79.573zM139.733 917.333l-54.4-54.4 180.053-180.053-137.387-106.88 69.547-53.973 314.453-244.693 89.387 69.547 60.8-60.8-150.613-117.12-314.453 244.693-69.12-53.76 384-298.667 210.987 164.267 161.493-161.493 54.187 54.4-798.933 798.933z" /> +<glyph unicode="" d="M896 277.333v85.333l-341.333 213.333v234.667c0 35.413-28.587 64-64 64s-64-28.587-64-64v-234.667l-341.333-213.333v-85.333l341.333 106.667v-234.667l-85.333-64v-64l149.333 42.667 149.333-42.667v64l-85.333 64v234.667l341.333-106.667z" /> +<glyph unicode="" d="M469.333 234.667h85.333v42.667h42.667c23.467 0 42.667 19.2 42.667 42.667v128c0 23.467-19.2 42.667-42.667 42.667h-128v42.667h170.667v85.333h-85.333v42.667h-85.333v-42.667h-42.667c-23.467 0-42.667-19.2-42.667-42.667v-128c0-23.467 19.2-42.667 42.667-42.667h128v-42.667h-170.667v-85.333h85.333v-42.667zM853.333 789.333h-682.667c-47.147 0-84.907-38.187-84.907-85.333l-0.427-512c0-47.147 38.187-85.333 85.333-85.333h682.667c47.147 0 85.333 38.187 85.333 85.333v512c0 47.147-38.187 85.333-85.333 85.333zM853.333 192h-682.667v512h682.667v-512z" /> +<glyph unicode="" d="M853.333 448c0 47.147 38.187 85.333 85.333 85.333v170.667c0 47.147-38.187 85.333-85.333 85.333h-682.667c-47.147 0-84.907-38.187-84.907-85.333l-0.213-170.667c47.147-0.213 85.12-38.4 85.12-85.333 0-47.147-38.187-85.333-85.12-85.333l-0.213-170.667c0-47.147 38.187-85.333 85.333-85.333h682.667c47.147 0 85.333 38.187 85.333 85.333v170.667c-47.147 0-85.333 38.187-85.333 85.333zM664.747 243.2l-152.747 98.133-152.747-98.133 46.080 175.573-140.373 114.773 181.12 10.667 65.92 168.32 65.92-168.32 181.12-10.667-140.373-114.773 46.080-175.573z" /> +<glyph unicode="" d="M469.333 405.333v-256h-213.333v-85.333h512v85.333h-213.333v256l341.333 341.333v85.333h-768v-85.333l341.333-341.333zM320 661.333l-85.333 85.333h554.667l-85.333-85.333h-384z" /> +<glyph unicode="" d="M853.333 832h-682.667v-426.667c0-94.293 76.373-170.667 170.667-170.667h256c94.293 0 170.667 76.373 170.667 170.667v128h85.333c47.147 0 85.333 38.187 85.333 85.333v128c0 47.147-38.187 85.333-85.333 85.333zM853.333 618.667h-85.333v128h85.333v-128zM85.333 64h768v85.333h-768v-85.333z" /> +<glyph unicode="" d="M725.333 746.667c35.413 0 64 28.587 64 64 0 42.667-64 115.2-64 115.2s-64-72.533-64-115.2c0-35.413 28.587-64 64-64zM512 746.667c35.413 0 64 28.587 64 64 0 42.667-64 115.2-64 115.2s-64-72.533-64-115.2c0-35.413 28.587-64 64-64zM298.667 746.667c35.413 0 64 28.587 64 64 0 42.667-64 115.2-64 115.2s-64-72.533-64-115.2c0-35.413 28.587-64 64-64zM807.253 618.24c-8.747 25.173-32.64 43.093-60.587 43.093h-469.333c-27.947 0-51.84-17.92-60.587-43.093l-88.747-255.573v-341.333c0-23.467 19.2-42.667 42.667-42.667h42.667c23.68 0 42.667 19.2 42.667 42.667v42.667h512v-42.667c0-23.467 19.2-42.667 42.667-42.667h42.667c23.68 0 42.667 19.2 42.667 42.667v341.333l-88.747 255.573zM277.333 192c-35.413 0-64 28.587-64 64s28.587 64 64 64 64-28.587 64-64-28.587-64-64-64zM746.667 192c-35.413 0-64 28.587-64 64s28.587 64 64 64 64-28.587 64-64-28.587-64-64-64zM213.333 405.333l64 192h469.333l64-192h-597.333z" /> +<glyph unicode="" d="M810.667 661.333v128h-597.333v-128h-128v-554.667h341.333v170.667h170.667v-170.667h341.333v554.667h-128zM469.333 533.333h-85.333v-42.667h85.333v-42.667h-128v128h85.333v42.667h-85.333v42.667h128v-128zM682.667 448h-42.667v85.333h-85.333v128h42.667v-85.333h42.667v85.333h42.667v-213.333z" /> +<glyph unicode="" d="M128 874.667l85.973-778.027c4.907-42.453 40.96-75.307 84.693-75.307h426.667c43.733 0 79.787 32.853 84.693 75.307l85.973 778.027h-768zM512 149.333c-70.613 0-128 57.387-128 128 0 85.333 128 230.4 128 230.4s128-145.067 128-230.4c0-70.613-57.387-128-128-128zM781.867 618.667h-539.733l-18.773 170.667h577.493l-18.987-170.667z" /> +<glyph unicode="" d="M512 21.333c212.053 0 384 171.947 384 384-212.053 0-384-171.947-384-384zM239.147 522.667c0-58.88 47.787-106.667 106.667-106.667 22.4 0 43.307 7.040 60.373 18.773l-0.853-8.107c0-58.88 47.787-106.667 106.667-106.667s106.667 47.787 106.667 106.667l-0.853 8.107c17.28-11.947 37.973-18.773 60.373-18.773 58.88 0 106.667 47.787 106.667 106.667 0 42.453-24.96 78.933-61.013 96 35.84 17.067 61.013 53.547 61.013 96 0 58.88-47.787 106.667-106.667 106.667-22.4 0-43.307-7.040-60.373-18.773l0.853 8.107c0 58.88-47.787 106.667-106.667 106.667s-106.667-47.787-106.667-106.667l0.853-8.107c-17.28 11.947-37.973 18.773-60.373 18.773-58.88 0-106.667-47.787-106.667-106.667 0-42.453 24.96-78.933 61.013-96-36.053-17.067-61.013-53.547-61.013-96zM512 725.333c58.88 0 106.667-47.787 106.667-106.667s-47.787-106.667-106.667-106.667-106.667 47.787-106.667 106.667 47.787 106.667 106.667 106.667zM128 405.333c0-212.053 171.947-384 384-384 0 212.053-171.947 384-384 384z" /> +<glyph unicode="" d="M843.52 651.52l0.64 0.64-158.933 158.507-45.227-45.227 90.027-90.027c-40.107-15.36-68.693-53.973-68.693-99.413 0-58.88 47.787-106.667 106.667-106.667 15.147 0 29.653 3.2 42.667 8.96v-307.627c0-23.467-19.2-42.667-42.667-42.667s-42.667 19.2-42.667 42.667v192c0 47.147-38.187 85.333-85.333 85.333h-42.667v298.667c0 47.147-38.187 85.333-85.333 85.333h-256c-47.147 0-85.333-38.187-85.333-85.333v-682.667h426.667v320h64v-213.333c0-58.88 47.787-106.667 106.667-106.667s106.667 47.787 106.667 106.667v405.333c0 29.44-11.947 56.107-31.147 75.52zM512 533.333h-256v213.333h256v-213.333zM768 533.333c-23.467 0-42.667 19.2-42.667 42.667s19.2 42.667 42.667 42.667 42.667-19.2 42.667-42.667-19.2-42.667-42.667-42.667z" /> +<glyph unicode="" d="M298.667 192c-47.147 0-84.907-38.187-84.907-85.333s37.76-85.333 84.907-85.333 85.333 38.187 85.333 85.333-38.187 85.333-85.333 85.333zM42.667 874.667v-85.333h85.333l153.387-323.627-57.6-104.533c-6.613-12.373-10.453-26.24-10.453-41.173 0-47.147 38.187-85.333 85.333-85.333h512v85.333h-493.867c-5.973 0-10.667 4.693-10.667 10.667 0 1.92 0.427 3.627 1.28 5.12l38.187 69.547h317.867c32 0 59.947 17.707 74.667 43.947l152.533 276.907c3.413 5.973 5.333 13.013 5.333 20.48 0 23.68-19.2 42.667-42.667 42.667h-630.827l-40.533 85.333h-139.307zM725.333 192c-47.147 0-84.907-38.187-84.907-85.333s37.76-85.333 84.907-85.333 85.333 38.187 85.333 85.333-38.187 85.333-85.333 85.333z" /> +<glyph unicode="" d="M810.667 832h-597.333c-47.147 0-84.907-38.187-84.907-85.333l-0.427-597.333c0-47.147 38.187-85.333 85.333-85.333h597.333c47.147 0 85.333 38.187 85.333 85.333v597.333c0 47.147-38.187 85.333-85.333 85.333zM768 362.667h-170.667v-170.667h-170.667v170.667h-170.667v170.667h170.667v170.667h170.667v-170.667h170.667v-170.667z" /> +<glyph unicode="" d="M298.667 405.333c70.613 0 128 57.387 128 128s-57.387 128-128 128-128-57.387-128-128 57.387-128 128-128zM810.667 661.333h-341.333v-298.667h-341.333v384h-85.333v-640h85.333v128h768v-128h85.333v384c0 94.293-76.373 170.667-170.667 170.667z" /> +<glyph unicode="" d="M391.253 241.92c66.56-66.56 174.72-66.56 241.28 0s66.56 174.72 0 241.28l-241.28-241.28zM768 874.24l-512 0.427c-47.147 0-85.333-38.187-85.333-85.333v-682.667c0-47.147 38.187-85.333 85.333-85.333h512c47.147 0 85.333 38.187 85.333 85.333v682.667c0 47.147-38.187 84.907-85.333 84.907zM426.667 789.333c23.467 0 42.667-19.2 42.667-42.667s-19.2-42.667-42.667-42.667-42.667 19.2-42.667 42.667 19.2 42.667 42.667 42.667zM298.667 789.333c23.467 0 42.667-19.2 42.667-42.667s-19.2-42.667-42.667-42.667-42.667 19.2-42.667 42.667 19.2 42.667 42.667 42.667zM512 106.667c-141.44 0-256 114.56-256 256s114.56 256 256 256 256-114.56 256-256-114.56-256-256-256z" /> +<glyph unicode="" d="M512 467.413c-100.907 93.653-235.52 151.253-384 151.253v-469.333c148.48 0 283.093-57.6 384-151.253 100.907 93.653 235.52 151.253 384 151.253v469.333c-148.48 0-283.093-57.6-384-151.253zM512 618.667c70.613 0 128 57.387 128 128s-57.387 128-128 128-128-57.387-128-128 57.387-128 128-128z" /> +<glyph unicode="" d="M810.667 704h-85.333c0 117.76-95.573 213.333-213.333 213.333s-213.333-95.573-213.333-213.333h-85.333c-47.147 0-84.907-38.187-84.907-85.333l-0.427-512c0-47.147 38.187-85.333 85.333-85.333h597.333c47.147 0 85.333 38.187 85.333 85.333v512c0 47.147-38.187 85.333-85.333 85.333zM512 832c70.613 0 128-57.387 128-128h-256c0 70.613 57.387 128 128 128zM512 405.333c-117.76 0-213.333 95.573-213.333 213.333h85.333c0-70.613 57.387-128 128-128s128 57.387 128 128h85.333c0-117.76-95.573-213.333-213.333-213.333z" /> +<glyph unicode="" d="M768 832v-85.333h-85.333v85.333h-341.333v-85.333h-85.333v85.333h-85.333v-768h85.333v85.333h85.333v-85.333h341.333v85.333h85.333v-85.333h85.333v768h-85.333zM341.333 234.667h-85.333v85.333h85.333v-85.333zM341.333 405.333h-85.333v85.333h85.333v-85.333zM341.333 576h-85.333v85.333h85.333v-85.333zM768 234.667h-85.333v85.333h85.333v-85.333zM768 405.333h-85.333v85.333h85.333v-85.333zM768 576h-85.333v85.333h85.333v-85.333z" /> +<glyph unicode="" d="M913.493 465.92l-383.787 383.787c-15.573 15.36-36.907 24.96-60.373 24.96h-298.667c-47.147 0-85.333-38.187-85.333-85.333v-298.667c0-23.68 9.6-45.013 25.173-60.373l384-384c15.36-15.36 36.693-24.96 60.16-24.96s45.013 9.6 60.373 24.96l298.667 298.667c15.36 15.573 24.96 36.907 24.96 60.373 0 23.68-9.6 45.013-25.173 60.587zM234.667 661.333c-35.413 0-64 28.587-64 64s28.587 64 64 64 64-28.587 64-64-28.587-64-64-64z" /> +<glyph unicode="" d="M554.667 832h-298.667v-768h170.667v256h128c141.44 0 256 114.56 256 256s-114.56 256-256 256zM563.2 490.667h-136.533v170.667h136.533c47.147 0 85.333-38.187 85.333-85.333s-38.187-85.333-85.333-85.333z" /> +<glyph unicode="" d="M896 746.667h-112.853l48.853 134.187-100.267 36.48-62.080-170.667h-541.653v-85.333l85.333-256-85.333-256v-85.333h768v85.333l-85.333 256 85.333 256v85.333zM682.667 362.667h-128v-128h-85.333v128h-128v85.333h128v128h85.333v-128h128v-85.333z" /> +<glyph unicode="" d="M282.667 499.413c61.44-120.747 160.213-219.52 281.173-280.96l93.867 94.080c11.733 11.733 28.587 15.147 43.307 10.453 47.787-15.787 99.2-24.32 152.32-24.32 23.68 0 42.667-18.987 42.667-42.667v-149.333c0-23.68-18.987-42.667-42.667-42.667-400.64 0-725.333 324.693-725.333 725.333 0 23.68 19.2 42.667 42.667 42.667h149.333c23.68 0 42.667-18.987 42.667-42.667 0-53.12 8.533-104.533 24.32-152.32 4.693-14.72 1.28-31.573-10.453-43.307l-93.867-94.293z" /> +<glyph unicode="" d="M512 874.667c-152.107 0-289.067-65.92-383.573-170.667l383.573-682.667 383.787 682.453c-94.507 104.96-231.467 170.88-383.787 170.88zM298.667 661.333c0 47.147 38.187 85.333 85.333 85.333s85.333-38.187 85.333-85.333-38.187-85.333-85.333-85.333-85.333 38.187-85.333 85.333zM512 320c-47.147 0-85.333 38.187-85.333 85.333s38.187 85.333 85.333 85.333 85.333-38.187 85.333-85.333-38.187-85.333-85.333-85.333z" /> +<glyph unicode="" d="M853.333 448c0 47.147 38.187 85.333 85.333 85.333v170.667c0 47.147-38.187 85.333-85.333 85.333h-682.667c-47.147 0-84.907-38.187-84.907-85.333l-0.213-170.667c47.147-0.213 85.12-38.4 85.12-85.333 0-47.147-38.187-85.333-85.12-85.333l-0.213-170.667c0-47.147 38.187-85.333 85.333-85.333h682.667c47.147 0 85.333 38.187 85.333 85.333v170.667c-47.147 0-85.333 38.187-85.333 85.333zM664.747 243.2l-152.747 98.133-152.747-98.133 46.080 175.573-140.373 114.773 181.12 10.667 65.92 168.32 65.92-168.32 181.12-10.667-140.373-114.773 46.080-175.573z" /> +<glyph unicode="" d="M853.333 789.333h-682.667c-47.147 0-84.907-38.187-84.907-85.333l-0.427-512c0-47.147 38.187-85.333 85.333-85.333h682.667c47.147 0 85.333 38.187 85.333 85.333v512c0 47.147-38.187 85.333-85.333 85.333zM853.333 618.667l-341.333-213.333-341.333 213.333v85.333l341.333-213.333 341.333 213.333v-85.333z" /> +<glyph unicode="" d="M810.667 618.667h-597.333c-70.613 0-128-57.387-128-128v-256h170.667v-170.667h512v170.667h170.667v256c0 70.613-57.387 128-128 128zM682.667 149.333h-341.333v213.333h341.333v-213.333zM810.667 448c-23.68 0-42.667 18.987-42.667 42.667s18.987 42.667 42.667 42.667c23.68 0 42.667-18.987 42.667-42.667s-18.987-42.667-42.667-42.667zM768 832h-512v-170.667h512v170.667z" /> +<glyph unicode="" d="M345.6 390.613l120.747 120.747-299.307 299.307c-66.56-66.56-66.56-174.72 0-241.28l178.56-178.773zM635.093 468.053c65.067-30.507 157.013-8.96 224.853 58.88 81.707 81.707 97.28 198.4 34.773 260.907-62.72 62.507-179.627 46.933-261.12-34.773-67.84-67.84-89.173-159.787-58.88-224.853-94.933-94.72-416.64-416.427-416.64-416.427l60.373-60.373 293.547 293.547 293.547-293.547 60.373 60.373-293.547 293.547 62.72 62.72z" /> +<glyph unicode="" d="M648.533 448c0-75.405-61.128-136.533-136.533-136.533s-136.533 61.128-136.533 136.533c0 75.405 61.128 136.533 136.533 136.533s136.533-61.128 136.533-136.533zM384 874.667l-78.080-85.333h-135.253c-47.147 0-85.333-38.187-85.333-85.333v-512c0-47.147 38.187-85.333 85.333-85.333h682.667c47.147 0 85.333 38.187 85.333 85.333v512c0 47.147-38.187 85.333-85.333 85.333h-135.253l-78.080 85.333h-256zM512 234.667c-117.76 0-213.333 95.573-213.333 213.333s95.573 213.333 213.333 213.333 213.333-95.573 213.333-213.333-95.573-213.333-213.333-213.333z" /> +<glyph unicode="" d="M853.333 618.667h-128v170.667h-597.333c-47.147 0-85.333-38.187-85.333-85.333v-469.333h85.333c0-70.613 57.387-128 128-128s128 57.387 128 128h256c0-70.613 57.387-128 128-128s128 57.387 128 128h85.333v213.333l-128 170.667zM256 170.667c-35.413 0-64 28.587-64 64s28.587 64 64 64 64-28.587 64-64-28.587-64-64-64zM832 554.667l83.84-106.667h-190.507v106.667h106.667zM768 170.667c-35.413 0-64 28.587-64 64s28.587 64 64 64 64-28.587 64-64-28.587-64-64-64z" /> +<glyph unicode="" d="M807.253 703.573c-8.747 25.173-32.64 43.093-60.587 43.093h-106.667v85.333h-256v-85.333h-106.667c-27.947 0-51.84-17.92-60.587-43.093l-88.747-255.573v-341.333c0-23.467 19.2-42.667 42.667-42.667h42.667c23.68 0 42.667 19.2 42.667 42.667v42.667h512v-42.667c0-23.467 19.2-42.667 42.667-42.667h42.667c23.68 0 42.667 19.2 42.667 42.667v341.333l-88.747 255.573zM277.333 277.333c-35.413 0-64 28.587-64 64s28.587 64 64 64 64-28.587 64-64-28.587-64-64-64zM746.667 277.333c-35.413 0-64 28.587-64 64s28.587 64 64 64 64-28.587 64-64-28.587-64-64-64zM213.333 490.667l64 192h469.333l64-192h-597.333z" /> +<glyph unicode="" d="M810.667 874.667h-597.333c-47.147 0-85.333-38.187-85.333-85.333v-597.333c0-47.147 38.187-85.333 85.333-85.333h170.667l128-128 128 128h170.667c47.147 0 85.333 38.187 85.333 85.333v597.333c0 47.147-38.187 85.333-85.333 85.333zM512 733.867c63.573 0 115.2-51.627 115.2-115.2s-51.627-115.2-115.2-115.2c-63.573 0-115.2 51.627-115.2 115.2s51.627 115.2 115.2 115.2zM768 277.333h-512v38.4c0 85.333 170.667 132.267 256 132.267s256-46.933 256-132.267v-38.4z" /> +<glyph unicode="" d="M874.667 832c-2.347 0-4.48-0.213-6.613-1.067l-228.053-88.533-256 89.6-240.427-81.067c-8.96-2.987-15.573-10.667-15.573-20.48v-645.12c0-11.733 9.6-21.333 21.333-21.333 2.347 0 4.48 0.213 6.613 1.067l228.053 88.533 256-89.6 240.64 80.853c8.96 3.2 15.36 10.88 15.36 20.693v645.12c0 11.733-9.6 21.333-21.333 21.333zM640 149.333l-256 89.813v507.52l256-89.813v-507.52z" /> +<glyph unicode="" d="M512 618.667c-94.293 0-170.667-76.373-170.667-170.667s76.373-170.667 170.667-170.667 170.667 76.373 170.667 170.667-76.373 170.667-170.667 170.667zM893.44 490.667c-19.627 177.92-160.853 319.147-338.773 338.773v87.893h-85.333v-87.893c-177.92-19.627-319.147-160.853-338.773-338.773h-87.893v-85.333h87.893c19.627-177.92 160.853-319.147 338.773-338.773v-87.893h85.333v87.893c177.92 19.627 319.147 160.853 338.773 338.773h87.893v85.333h-87.893zM512 149.333c-164.907 0-298.667 133.76-298.667 298.667s133.76 298.667 298.667 298.667 298.667-133.76 298.667-298.667-133.76-298.667-298.667-298.667z" /> +<glyph unicode="" d="M512 874.667l-320-780.587 30.080-30.080 289.92 128 289.92-128 30.080 30.080z" /> +<glyph unicode="" d="M768 618.667c0 141.44-114.56 256-256 256s-256-114.56-256-256c0-192 256-469.333 256-469.333s256 277.333 256 469.333zM426.667 618.667c0 47.147 38.187 85.333 85.333 85.333s85.333-38.187 85.333-85.333-38.187-85.333-85.333-85.333-85.333 38.187-85.333 85.333zM213.333 106.667v-85.333h597.333v85.333h-597.333z" /> +<glyph unicode="" d="M512 874.667c-164.907 0-298.667-133.76-298.667-298.667 0-224 298.667-554.667 298.667-554.667s298.667 330.667 298.667 554.667c0 164.907-133.76 298.667-298.667 298.667zM512 469.333c-58.88 0-106.667 47.787-106.667 106.667s47.787 106.667 106.667 106.667 106.667-47.787 106.667-106.667-47.787-106.667-106.667-106.667z" /> +<glyph unicode="" d="M853.333 874.667h-682.667c-47.147 0-84.907-38.187-84.907-85.333l-0.427-768 170.667 170.667h597.333c47.147 0 85.333 38.187 85.333 85.333v512c0 47.147-38.187 85.333-85.333 85.333zM256 362.667v105.6l293.547 293.547c8.32 8.32 21.76 8.32 30.080 0l75.52-75.52c8.32-8.32 8.32-21.76 0-30.080l-293.547-293.547h-105.6zM768 362.667h-320l85.333 85.333h234.667v-85.333z" /> +<glyph unicode="" d="M345.6 390.613l120.747 120.747-299.307 299.307c-66.56-66.56-66.56-174.72 0-241.28l178.56-178.773zM635.093 468.053c65.067-30.507 157.013-8.96 224.853 58.88 81.707 81.707 97.28 198.4 34.773 260.907-62.72 62.507-179.627 46.933-261.12-34.773-67.84-67.84-89.173-159.787-58.88-224.853-94.933-94.72-416.64-416.427-416.64-416.427l60.373-60.373 293.547 293.547 293.547-293.547 60.373 60.373-293.547 293.547 62.72 62.72z" /> +<glyph unicode="" d="M810.667 832h-597.333c-47.147 0-85.333-38.187-85.333-85.333v-597.333c0-47.147 38.187-85.333 85.333-85.333h597.333c47.147 0 85.333 38.187 85.333 85.333v597.333c0 47.147-38.187 85.333-85.333 85.333zM213.333 747.093h128c0-70.613-57.387-128.427-128-128.427v128.427zM213.333 448v85.333c117.76 0 213.333 96 213.333 213.76h85.333c0-164.907-133.76-299.093-298.667-299.093zM213.333 192l149.333 192 106.667-128.213 149.333 192.213 192-256h-597.333z" /> +<glyph unicode="" d="M853.333 789.333h-682.667v-85.333h682.667v85.333zM896 362.667v85.333l-42.667 213.333h-682.667l-42.667-213.333v-85.333h42.667v-256h426.667v256h170.667v-256h85.333v256h42.667zM512 192h-256v170.667h256v-170.667z" /> +<glyph unicode="" d="M597.333 704l-160-213.333 121.6-162.133-68.267-51.2c-72.107 96-192 256-192 256l-256-341.333h938.667l-384 512z" /> +<glyph unicode="" d="M853.333 533.333h-128v48.64c73.6 18.987 128 85.12 128 164.693h-128v42.667c0 23.467-18.987 42.667-42.667 42.667h-341.333c-23.467 0-42.667-19.2-42.667-42.667v-42.667h-128c0-79.36 54.613-145.707 128-164.693v-48.64h-128c0-79.36 54.613-145.707 128-164.693v-48.64h-128c0-79.36 54.613-145.707 128-164.693v-48.64c0-23.467 19.2-42.667 42.667-42.667h341.333c23.68 0 42.667 19.2 42.667 42.667v48.64c73.6 18.987 128 85.12 128 164.693h-128v48.64c73.6 18.987 128 85.333 128 164.693zM512 149.333c-47.147 0-85.333 38.187-85.333 85.333s38.187 85.333 85.333 85.333 85.333-38.187 85.333-85.333-38.187-85.333-85.333-85.333zM512 362.667c-47.147 0-85.333 38.187-85.333 85.333s38.187 85.333 85.333 85.333 85.333-38.187 85.333-85.333-38.187-85.333-85.333-85.333zM512 576c-47.147 0-85.333 38.187-85.333 85.333s38.187 85.333 85.333 85.333 85.333-38.187 85.333-85.333-38.187-85.333-85.333-85.333z" /> +<glyph unicode="" d="M170.667 618.667h170.667v170.667h-170.667v-170.667zM426.667 106.667h170.667v170.667h-170.667v-170.667zM170.667 106.667h170.667v170.667h-170.667v-170.667zM170.667 362.667h170.667v170.667h-170.667v-170.667zM426.667 362.667h170.667v170.667h-170.667v-170.667zM682.667 789.333v-170.667h170.667v170.667h-170.667zM426.667 618.667h170.667v170.667h-170.667v-170.667zM682.667 362.667h170.667v170.667h-170.667v-170.667zM682.667 106.667h170.667v170.667h-170.667v-170.667z" /> +<glyph unicode="" d="M853.333 490.667h-519.253l238.293 238.293-60.373 60.373-341.333-341.333 341.333-341.333 60.373 60.373-238.293 238.293h519.253v85.333z" /> +<glyph unicode="" d="M298.667 533.333l213.333-213.333 213.333 213.333z" /> +<glyph unicode="" d="M512 874.667c-235.733 0-426.667-190.933-426.667-426.667s190.933-426.667 426.667-426.667 426.667 190.933 426.667 426.667-190.933 426.667-426.667 426.667zM512 362.667l-170.667 170.667h341.333l-170.667-170.667z" /> +<glyph unicode="" d="M298.667 362.667l213.333 213.333 213.333-213.333z" /> +<glyph unicode="" d="M512 789.333l-60.373-60.373 238.293-238.293h-519.253v-85.333h519.253l-238.293-238.293 60.373-60.373 341.333 341.333z" /> +<glyph unicode="" d="M512 874.667c-235.733 0-426.667-190.933-426.667-426.667s190.933-426.667 426.667-426.667 426.667 190.933 426.667 426.667-190.933 426.667-426.667 426.667zM725.333 295.040l-60.373-60.373-152.96 152.96-152.96-152.96-60.373 60.373 152.96 152.96-152.96 152.96 60.373 60.373 152.96-152.96 152.96 152.96 60.373-60.373-152.96-152.96 152.96-152.96z" /> +<glyph unicode="" d="M384 270.080l-177.92 177.92-60.373-60.373 238.293-238.293 512 512-60.373 60.373z" /> +<glyph unicode="" d="M657.707 643.627l-60.373 60.373-256-256 256-256 60.373 60.373-195.627 195.627z" /> +<glyph unicode="" d="M426.667 704l-60.373-60.373 195.627-195.627-195.627-195.627 60.373-60.373 256 256z" /> +<glyph unicode="" d="M810.667 686.293l-60.373 60.373-238.293-238.293-238.293 238.293-60.373-60.373 238.293-238.293-238.293-238.293 60.373-60.373 238.293 238.293 238.293-238.293 60.373 60.373-238.293 238.293z" /> +<glyph unicode="" d="M512 618.667l-256-256 60.373-60.373 195.627 195.627 195.627-195.627 60.373 60.373z" /> +<glyph unicode="" d="M707.627 593.707l-195.627-195.627-195.627 195.627-60.373-60.373 256-256 256 256z" /> +<glyph unicode="" d="M298.667 362.667h-85.333v-213.333h213.333v85.333h-128v128zM213.333 533.333h85.333v128h128v85.333h-213.333v-213.333zM725.333 234.667h-128v-85.333h213.333v213.333h-85.333v-128zM597.333 746.667v-85.333h128v-128h85.333v213.333h-213.333z" /> +<glyph unicode="" d="M213.333 277.333h128v-128h85.333v213.333h-213.333v-85.333zM341.333 618.667h-128v-85.333h213.333v213.333h-85.333v-128zM597.333 149.333h85.333v128h128v85.333h-213.333v-213.333zM682.667 618.667v128h-85.333v-213.333h213.333v85.333h-128z" /> +<glyph unicode="" d="M128 192h768v85.333h-768v-85.333zM128 405.333h768v85.333h-768v-85.333zM128 704v-85.333h768v85.333h-768z" /> +<glyph unicode="" d="M256 533.333c-47.147 0-85.333-38.187-85.333-85.333s38.187-85.333 85.333-85.333 85.333 38.187 85.333 85.333-38.187 85.333-85.333 85.333zM768 533.333c-47.147 0-85.333-38.187-85.333-85.333s38.187-85.333 85.333-85.333 85.333 38.187 85.333 85.333-38.187 85.333-85.333 85.333zM512 533.333c-47.147 0-85.333-38.187-85.333-85.333s38.187-85.333 85.333-85.333 85.333 38.187 85.333 85.333-38.187 85.333-85.333 85.333z" /> +<glyph unicode="" d="M512 618.667c47.147 0 85.333 38.187 85.333 85.333s-38.187 85.333-85.333 85.333-85.333-38.187-85.333-85.333 38.187-85.333 85.333-85.333zM512 533.333c-47.147 0-85.333-38.187-85.333-85.333s38.187-85.333 85.333-85.333 85.333 38.187 85.333 85.333-38.187 85.333-85.333 85.333zM512 277.333c-47.147 0-85.333-38.187-85.333-85.333s38.187-85.333 85.333-85.333 85.333 38.187 85.333 85.333-38.187 85.333-85.333 85.333z" /> +<glyph unicode="" d="M753.067 689.067c-61.653 61.867-146.773 100.267-241.067 100.267-188.587 0-340.907-152.747-340.907-341.333s152.32-341.333 340.907-341.333c158.933 0 292.053 108.8 329.813 256h-88.747c-35.2-99.413-129.493-170.667-241.067-170.667-141.44 0-256 114.56-256 256s114.56 256 256 256c70.613 0 133.973-29.44 180.267-75.733l-137.6-137.6h298.667v298.667l-100.267-100.267z" /> +<glyph unicode="" d="M316.373 167.040l60.373-60.373 135.253 135.253 135.253-135.253 60.373 60.373-195.627 195.627-195.627-195.627zM707.627 728.96l-60.373 60.373-135.253-135.253-135.253 135.253-60.373-60.373 195.627-195.627 195.627 195.627z" /> +<glyph unicode="" d="M512 711.253l135.253-135.253 60.373 60.373-195.627 195.627-195.627-195.627 60.373-60.373 135.253 135.253zM512 184.747l-135.253 135.253-60.373-60.373 195.627-195.627 195.627 195.627-60.373 60.373-135.253-135.253z" /> +<glyph unicode="" d="M213.333 277.333c0-164.907 133.76-298.667 298.667-298.667s298.667 133.76 298.667 298.667v170.667h-597.333v-170.667zM688 773.547l89.6 89.6-35.2 35.2-98.347-98.347c-40.107 19.84-84.48 32-132.053 32s-91.947-12.16-132.053-32l-98.347 98.347-35.2-35.2 89.6-89.6c-74.027-54.187-122.667-141.227-122.667-240.213v-42.667h597.333v42.667c0 98.987-48.64 186.027-122.667 240.213zM384 576c-23.68 0-42.667 19.2-42.667 42.667s18.987 42.667 42.667 42.667c23.68 0 42.667-19.2 42.667-42.667s-18.987-42.667-42.667-42.667zM640 576c-23.68 0-42.667 19.2-42.667 42.667s18.987 42.667 42.667 42.667c23.68 0 42.667-19.2 42.667-42.667s-18.987-42.667-42.667-42.667z" /> +<glyph unicode="" d="M607.573 447.573l98.987-98.987c11.947 30.933 18.773 64.427 18.773 99.413 0 34.773-6.613 68.053-18.347 98.773l-99.413-99.2zM833.28 673.493l-53.973-53.973c26.667-51.413 42.027-109.653 42.027-171.733s-15.36-120.107-42.027-171.733l51.2-51.2c41.173 66.133 65.493 143.573 65.493 226.773 0 81.493-23.253 157.227-62.72 221.867zM670.080 631.253l-243.413 243.413h-42.667v-323.627l-195.627 195.627-60.373-60.373 238.293-238.293-238.293-238.293 60.373-60.373 195.627 195.627v-323.627h42.667l243.413 243.413-183.040 183.253 183.040 183.253zM469.333 711.253l80.213-80.213-80.213-80v160.213zM549.547 264.747l-80.213-80v160.427l80.213-80.427z" /> +<glyph unicode="" d="M853.333 277.333h85.333v85.333h-85.333v-85.333zM853.333 661.333v-213.333h85.333v213.333h-85.333zM426.667 789.333c-188.587 0-341.333-152.747-341.333-341.333s152.747-341.333 341.333-341.333 341.333 152.747 341.333 341.333-152.747 341.333-341.333 341.333zM426.667 362.667c-47.147 0-85.333 38.187-85.333 85.333s38.187 85.333 85.333 85.333 85.333-38.187 85.333-85.333-38.187-85.333-85.333-85.333z" /> +<glyph unicode="" d="M512 874.667c-234.667 0-426.667-192-426.667-426.667s192-426.667 426.667-426.667 426.667 192 426.667 426.667-192 426.667-426.667 426.667zM170.667 448c0 187.733 153.6 341.333 341.333 341.333 78.933 0 151.467-27.733 209.067-72.533l-477.867-477.867c-44.8 57.6-72.533 130.133-72.533 209.067zM512 106.667c-78.933 0-151.467 27.733-209.067 72.533l477.867 477.867c44.8-57.6 72.533-130.133 72.533-209.067 0-187.733-153.6-341.333-341.333-341.333z" /> +<glyph unicode="" d="M512 874.667c-235.733 0-426.667-190.933-426.667-426.667s190.933-426.667 426.667-426.667 426.667 190.933 426.667 426.667-190.933 426.667-426.667 426.667zM512 106.667c-188.587 0-341.333 152.747-341.333 341.333 0 78.933 27.093 151.253 71.893 209.067l478.507-478.507c-57.813-44.8-130.133-71.893-209.067-71.893zM781.44 238.933l-478.507 478.507c57.813 44.8 130.133 71.893 209.067 71.893 188.587 0 341.333-152.747 341.333-341.333 0-78.933-27.093-151.253-71.893-209.067z" /> +<glyph unicode="" d="M807.253 746.24c-8.747 25.173-32.64 43.093-60.587 43.093h-469.333c-27.947 0-51.84-17.92-60.587-43.093l-88.747-255.573v-341.333c0-23.467 19.2-42.667 42.667-42.667h42.667c23.68 0 42.667 19.2 42.667 42.667v42.667h512v-42.667c0-23.467 19.2-42.667 42.667-42.667h42.667c23.68 0 42.667 19.2 42.667 42.667v341.333l-88.747 255.573zM277.333 320c-35.413 0-64 28.587-64 64s28.587 64 64 64 64-28.587 64-64-28.587-64-64-64zM746.667 320c-35.413 0-64 28.587-64 64s28.587 64 64 64 64-28.587 64-64-28.587-64-64-64zM213.333 533.333l64 192h469.333l64-192h-597.333z" /> +<glyph unicode="" d="M705.28 488.107l-45.227 45.227-208.213-208.213-90.453 90.453-45.227-45.227 135.68-135.68 253.44 253.44zM810.667 832h-42.667v85.333h-85.333v-85.333h-341.333v85.333h-85.333v-85.333h-42.667c-47.147 0-84.907-38.187-84.907-85.333l-0.427-597.333c0-47.147 38.187-85.333 85.333-85.333h597.333c47.147 0 85.333 38.187 85.333 85.333v597.333c0 47.147-38.187 85.333-85.333 85.333zM810.667 149.333h-597.333v469.333h597.333v-469.333z" /> +<glyph unicode="" d="M397.227 234.667l104.107 104.107 104.107-104.107 45.227 45.227-104.107 104.107 104.107 104.107-45.227 45.227-104.107-104.107-104.107 104.107-45.227-45.227 104.107-104.107-104.107-104.107 45.227-45.227zM810.667 832h-42.667v85.333h-85.333v-85.333h-341.333v85.333h-85.333v-85.333h-42.667c-47.147 0-84.907-38.187-84.907-85.333l-0.427-597.333c0-47.147 38.187-85.333 85.333-85.333h597.333c47.147 0 85.333 38.187 85.333 85.333v597.333c0 47.147-38.187 85.333-85.333 85.333zM810.667 149.333h-597.333v469.333h597.333v-469.333z" /> +<glyph unicode="" d="M725.333 533.333h-426.667v-85.333h426.667v85.333zM810.667 832h-42.667v85.333h-85.333v-85.333h-341.333v85.333h-85.333v-85.333h-42.667c-47.147 0-84.907-38.187-84.907-85.333l-0.427-597.333c0-47.147 38.187-85.333 85.333-85.333h597.333c47.147 0 85.333 38.187 85.333 85.333v597.333c0 47.147-38.187 85.333-85.333 85.333zM810.667 149.333h-597.333v469.333h597.333v-469.333zM597.333 362.667h-298.667v-85.333h298.667v85.333z" /> +<glyph unicode="" d="M853.333 704h-341.333l-85.333 85.333h-256c-47.147 0-85.333-38.187-85.333-85.333v-512c0-47.147 38.187-85.333 85.333-85.333h682.667c47.147 0 85.333 38.187 85.333 85.333v426.667c0 47.147-38.187 85.333-85.333 85.333zM579.413 192l-152.747 89.387-152.747-89.387 40.32 173.653-134.827 116.693 177.707 15.36 69.547 163.627 69.333-163.627 177.707-15.36-134.827-116.693 40.533-173.653z" /> +<glyph unicode="" d="M853.333 874.667h-682.667c-47.147 0-84.907-38.187-84.907-85.333l-0.427-768 170.667 170.667h597.333c47.147 0 85.333 38.187 85.333 85.333v512c0 47.147-38.187 85.333-85.333 85.333zM213.333 362.667l149.333 192 106.667-128.213 149.333 192.213 192-256h-597.333z" /> +<glyph unicode="" d="M938.667 832h-640c-29.44 0-52.693-14.933-68.053-37.547l-230.613-346.24 230.613-346.24c15.36-22.613 41.387-37.973 70.827-37.973h637.227c47.147 0 85.333 38.187 85.333 85.333v597.333c0 47.147-38.187 85.333-85.333 85.333zM384 384c-35.413 0-64 28.587-64 64s28.587 64 64 64 64-28.587 64-64-28.587-64-64-64zM597.333 384c-35.413 0-64 28.587-64 64s28.587 64 64 64 64-28.587 64-64-28.587-64-64-64zM810.667 384c-35.413 0-64 28.587-64 64s28.587 64 64 64 64-28.587 64-64-28.587-64-64-64z" /> +<glyph unicode="" d="M832 533.333c7.253 0 14.293-1.28 21.333-2.133v386.133l-810.667-810.667h554.667v128c0 37.76 16.427 71.893 42.667 95.36v11.307c0 105.813 86.187 192 192 192zM938.667 277.333v64c0 58.88-47.787 106.667-106.667 106.667s-106.667-47.787-106.667-106.667v-64c-23.467 0-42.667-19.2-42.667-42.667v-170.667c0-23.467 19.2-42.667 42.667-42.667h213.333c23.467 0 42.667 19.2 42.667 42.667v170.667c0 23.467-19.2 42.667-42.667 42.667zM896 277.333h-128v64c0 35.413 28.587 64 64 64s64-28.587 64-64v-64z" /> +<glyph unicode="" d="M627.413 554.667l97.92 97.92v-161.92h21.333l121.813 121.813-91.733 91.52 91.52 91.52-121.6 121.813h-21.333v-161.92l-97.92 97.92-30.080-30.080 119.253-119.253-119.253-119.253 30.080-30.080zM768 835.627l40.107-40.107-40.107-40.107v80.213zM768 652.587l40.107-40.107-40.107-40.107v80.213zM853.333 298.667c-53.12 0-104.32 8.533-152.32 24.32-14.72 4.693-31.573 1.28-43.307-10.453l-93.867-94.080c-120.96 61.44-219.52 160.213-281.173 280.96l93.867 94.080c11.733 11.733 15.147 28.587 10.453 43.307-15.787 48-24.32 99.413-24.32 152.533 0 23.68-18.987 42.667-42.667 42.667h-149.333c-23.68 0-42.667-18.987-42.667-42.667 0-400.64 324.693-725.333 725.333-725.333 23.68 0 42.667 18.987 42.667 42.667v149.333c0 23.68-18.987 42.667-42.667 42.667z" /> +<glyph unicode="" d="M768 490.667l213.333 213.333-213.333 213.333v-128h-170.667v-170.667h170.667v-128zM853.333 298.667c-53.12 0-104.32 8.533-152.32 24.32-14.72 4.693-31.573 1.28-43.307-10.453l-93.867-94.080c-120.96 61.44-219.52 160.213-281.173 280.96l93.867 94.080c11.733 11.733 15.147 28.587 10.453 43.307-15.787 48.213-24.32 99.413-24.32 152.533 0 23.68-18.987 42.667-42.667 42.667h-149.333c-23.68 0-42.667-18.987-42.667-42.667 0-400.64 324.693-725.333 725.333-725.333 23.68 0 42.667 18.987 42.667 42.667v149.333c0 23.68-18.987 42.667-42.667 42.667z" /> +<glyph unicode="" d="M853.333 298.667c-53.12 0-104.32 8.533-152.32 24.32-14.72 4.693-31.573 1.28-43.307-10.453l-93.867-94.080c-120.96 61.44-219.52 160.213-281.173 280.96l93.867 94.080c11.733 11.733 15.147 28.587 10.453 43.307-15.787 48-24.32 99.413-24.32 152.533 0 23.68-18.987 42.667-42.667 42.667h-149.333c-23.68 0-42.667-18.987-42.667-42.667 0-400.64 324.693-725.333 725.333-725.333 23.68 0 42.667 18.987 42.667 42.667v149.333c0 23.68-18.987 42.667-42.667 42.667zM810.667 448h85.333c0 212.053-171.947 384-384 384v-85.333c164.907 0 298.667-133.76 298.667-298.667zM640 448h85.333c0 117.76-95.573 213.333-213.333 213.333v-85.333c70.613 0 128-57.387 128-128z" /> +<glyph unicode="" d="M853.333 298.667c-53.12 0-104.533 8.533-152.32 24.32-14.72 4.693-31.573 1.28-43.307-10.453l-93.867-94.080c-120.96 61.44-219.52 160.213-281.173 280.96l93.867 94.080c11.733 11.733 15.147 28.587 10.453 43.307-15.787 48-24.32 99.413-24.32 152.533 0 23.68-18.987 42.667-42.667 42.667h-149.333c-23.467 0-42.667-18.987-42.667-42.667 0-400.64 324.693-725.333 725.333-725.333 23.68 0 42.667 18.987 42.667 42.667v149.333c0 23.68-18.987 42.667-42.667 42.667zM853.333 789.333v21.333c0 58.88-47.787 106.667-106.667 106.667s-106.667-47.787-106.667-106.667v-21.333c-23.68 0-42.667-19.2-42.667-42.667v-170.667c0-23.467 18.987-42.667 42.667-42.667h213.333c23.68 0 42.667 19.2 42.667 42.667v170.667c0 23.467-18.987 42.667-42.667 42.667zM819.2 789.333h-145.067v21.333c0 40.107 32.427 72.533 72.533 72.533s72.533-32.427 72.533-72.533v-21.333z" /> +<glyph unicode="" d="M277.333 725.333l234.667-234.667 298.667 298.667-42.667 42.667-256-256-192 192h149.333v64h-256v-256h64v149.333zM1011.413 248.747c-129.92 123.52-305.92 199.253-499.413 199.253s-369.493-75.733-499.413-199.253c-7.893-7.893-12.587-18.56-12.587-30.293s4.693-22.4 12.587-30.080l105.6-105.813c7.68-7.68 18.347-12.587 30.293-12.587 11.52 0 22.187 4.693 29.867 12.16 33.707 31.36 72.107 58.027 113.707 79.147 14.080 7.040 23.893 21.547 23.893 38.4v132.48c61.653 19.84 127.573 30.507 196.053 30.507s134.4-10.667 196.267-30.72v-132.48c0-16.853 9.813-31.36 23.893-38.4 41.6-20.907 80-47.573 113.707-79.147 7.68-7.467 18.133-12.16 29.867-12.16s22.4 4.693 30.293 12.587l105.6 105.813c7.68 7.68 12.587 18.347 12.587 30.080s-4.907 22.613-12.8 30.507z" /> +<glyph unicode="" d="M725.333 832h-85.333v-298.667h85.333v298.667zM853.333 298.667c-53.12 0-104.32 8.533-152.32 24.32-14.72 4.693-31.573 1.28-43.307-10.453l-93.867-94.080c-120.96 61.44-219.52 160.213-281.173 280.96l93.867 94.080c11.733 11.733 15.147 28.587 10.453 43.307-15.787 48-24.32 99.413-24.32 152.533 0 23.68-18.987 42.667-42.667 42.667h-149.333c-23.68 0-42.667-18.987-42.667-42.667 0-400.64 324.693-725.333 725.333-725.333 23.68 0 42.667 18.987 42.667 42.667v149.333c0 23.68-18.987 42.667-42.667 42.667zM810.667 832v-298.667h85.333v298.667h-85.333z" /> +<glyph unicode="" d="M853.333 704h-170.667v85.333l-85.333 85.333h-170.667l-85.333-85.333v-85.333h-170.667c-47.147 0-84.907-38.187-84.907-85.333l-0.427-469.333c0-47.147 38.187-85.333 85.333-85.333h682.667c47.147 0 85.333 38.187 85.333 85.333v469.333c0 47.147-38.187 85.333-85.333 85.333zM426.667 789.333h170.667v-85.333h-170.667v85.333zM512 149.333l-213.333 213.333h128v170.667h170.667v-170.667h128l-213.333-213.333z" /> +<glyph unicode="" d="M853.333 704h-170.667v85.333l-85.333 85.333h-170.667l-85.333-85.333v-85.333h-170.667c-47.147 0-84.907-38.187-84.907-85.333l-0.427-469.333c0-47.147 38.187-85.333 85.333-85.333h682.667c47.147 0 85.333 38.187 85.333 85.333v469.333c0 47.147-38.187 85.333-85.333 85.333zM426.667 789.333h170.667v-85.333h-170.667v85.333zM448 213.333l-149.333 149.333 60.373 60.373 88.96-88.96 220.8 220.8 60.373-60.373-281.173-281.173z" /> +<glyph unicode="" d="M768 874.667h-341.333l-255.147-256-0.853-512c0-46.933 38.4-85.333 85.333-85.333h512c46.933 0 85.333 38.4 85.333 85.333v682.667c0 46.933-38.4 85.333-85.333 85.333zM512 618.667h-85.333v170.667h85.333v-170.667zM640 618.667h-85.333v170.667h85.333v-170.667zM768 618.667h-85.333v170.667h85.333v-170.667z" /> +<glyph unicode="" d="M768 874.667h-341.333l-254.933-256-1.067-512c0-46.933 38.4-85.333 85.333-85.333h512c46.933 0 85.333 38.4 85.333 85.333v682.667c0 46.933-38.4 85.333-85.333 85.333zM554.667 234.667h-85.333v85.333h85.333v-85.333zM554.667 405.333h-85.333v213.333h85.333v-213.333z" /> +<glyph unicode="" d="M853.333 874.667h-682.667c-47.147 0-84.907-38.187-84.907-85.333l-0.427-768 170.667 170.667h597.333c47.147 0 85.333 38.187 85.333 85.333v512c0 47.147-38.187 85.333-85.333 85.333zM384 490.667h-85.333v85.333h85.333v-85.333zM554.667 490.667h-85.333v85.333h85.333v-85.333zM725.333 490.667h-85.333v85.333h85.333v-85.333z" /> +<glyph unicode="" d="M853.333 874.667h-682.667c-47.147 0-84.907-38.187-84.907-85.333l-0.427-768 170.667 170.667h597.333c47.147 0 85.333 38.187 85.333 85.333v512c0 47.147-38.187 85.333-85.333 85.333zM554.667 362.667h-85.333v85.333h85.333v-85.333zM554.667 533.333h-85.333v170.667h85.333v-170.667z" /> +<glyph unicode="" d="M512 789.333v128l-170.667-170.667 170.667-170.667v128c141.44 0 256-114.56 256-256 0-43.307-10.88-83.84-29.653-119.68l62.293-62.293c33.067 52.907 52.693 114.987 52.693 181.973 0 188.587-152.747 341.333-341.333 341.333zM512 192c-141.44 0-256 114.56-256 256 0 43.307 10.88 83.84 29.653 119.68l-62.293 62.293c-33.067-52.907-52.693-114.987-52.693-181.973 0-188.587 152.747-341.333 341.333-341.333v-128l170.667 170.667-170.667 170.667v-128z" /> +<glyph unicode="" d="M426.667 689.067v89.173c-34.133-8.747-65.92-22.827-95.147-40.96l62.507-62.507c10.453 5.333 21.333 10.453 32.64 14.293zM122.24 729.173l100.48-100.48c-32.853-52.48-52.053-114.133-52.053-180.693 0-94.293 38.613-179.2 100.48-240.853l-100.48-100.48h256v256l-95.36-95.36c-46.507 46.293-75.307 110.080-75.307 180.693 0 42.667 10.667 82.773 29.227 118.187l344.96-344.96c-10.453-5.547-21.333-10.453-32.64-14.507v-88.96c34.133 8.747 65.92 22.827 95.147 40.96l100.693-100.693 54.4 54.4-671.36 671.147-54.187-54.4zM853.333 789.333h-256v-256l95.36 95.36c46.507-46.293 75.307-110.080 75.307-180.693 0-42.667-10.667-82.773-29.227-118.187l62.507-62.507c32.853 52.48 52.053 114.133 52.053 180.693 0 94.293-38.613 179.2-100.48 240.853l100.48 100.48z" /> +<glyph unicode="" d="M128 448c0-94.293 38.827-179.2 100.48-240.853l-100.48-100.48h256v256l-95.36-95.36c-46.507 46.293-75.307 110.080-75.307 180.693 0 111.36 71.253 205.867 170.667 241.067v89.173c-147.2-37.973-256-171.307-256-330.24zM469.333 234.667h85.333v85.333h-85.333v-85.333zM896 789.333h-256v-256l95.36 95.36c46.507-46.293 75.307-110.080 75.307-180.693 0-111.36-71.253-205.867-170.667-241.067v-88.96c147.2 37.76 256 171.093 256 330.027 0 94.293-38.827 179.2-100.48 240.853l100.48 100.48zM469.333 405.333h85.333v256h-85.333v-256z" /> +<glyph unicode="" d="M725.333 916.907l-426.667 0.427c-47.147 0-85.333-38.187-85.333-85.333v-768c0-47.147 38.187-85.333 85.333-85.333h426.667c47.147 0 85.333 38.187 85.333 85.333v768c0 47.147-38.187 84.907-85.333 84.907zM725.333 149.333h-426.667v597.333h426.667v-597.333zM682.667 405.333h-128v213.333h-85.333v-213.333h-128l170.667-170.667 170.667 170.667z" /> +<glyph unicode="" d="M85.333 277.333v-85.333c117.76 0 213.333-95.573 213.333-213.333h85.333c0 164.907-133.76 298.667-298.667 298.667zM85.333 106.667v-128h128c0 70.613-57.387 128-128 128zM85.333 448v-85.333c212.053 0 384-171.947 384-384h85.333c0 259.2-210.133 469.333-469.333 469.333zM725.333 916.907l-426.667 0.427c-47.147 0-85.333-38.187-85.333-85.333v-314.453c29.44-7.040 58.027-15.787 85.333-27.307v256.427h426.667v-554.667h-129.28c22.187-53.12 35.84-110.72 40.533-170.667h88.747c47.147 0 85.333 38.187 85.333 85.333v725.333c0 47.147-38.187 84.907-85.333 84.907z" /> +<glyph unicode="" d="M807.253 746.24c-8.747 25.173-32.64 43.093-60.587 43.093h-469.333c-27.947 0-51.84-17.92-60.587-43.093l-88.747-255.573v-341.333c0-23.467 19.2-42.667 42.667-42.667h42.667c23.68 0 42.667 19.2 42.667 42.667v42.667h512v-42.667c0-23.467 19.2-42.667 42.667-42.667h42.667c23.68 0 42.667 19.2 42.667 42.667v341.333l-88.747 255.573zM277.333 320c-35.413 0-64 28.587-64 64s28.587 64 64 64 64-28.587 64-64-28.587-64-64-64zM746.667 320c-35.413 0-64 28.587-64 64s28.587 64 64 64 64-28.587 64-64-28.587-64-64-64zM213.333 533.333l64 192h469.333l64-192h-597.333z" /> +<glyph unicode="" d="M0 320h85.333v256h-85.333v-256zM128 234.667h85.333v426.667h-85.333v-426.667zM938.667 576v-256h85.333v256h-85.333zM810.667 234.667h85.333v426.667h-85.333v-426.667zM704 832h-384c-35.413 0-64-28.587-64-64v-640c0-35.413 28.587-64 64-64h384c35.413 0 64 28.587 64 64v640c0 35.413-28.587 64-64 64zM682.667 149.333h-341.333v597.333h341.333v-597.333z" /> +<glyph unicode="" d="M853.333 874.667h-682.667c-47.147 0-84.907-38.187-84.907-85.333l-0.427-768 170.667 170.667h597.333c47.147 0 85.333 38.187 85.333 85.333v512c0 47.147-38.187 85.333-85.333 85.333zM768 362.667l-170.667 136.533v-136.533h-341.333v341.333h341.333v-136.533l170.667 136.533v-341.333z" /> +<glyph unicode="" d="M938.667 789.333v21.333c0 58.88-47.787 106.667-106.667 106.667s-106.667-47.787-106.667-106.667v-21.333c-23.68 0-42.667-19.2-42.667-42.667v-170.667c0-23.467 18.987-42.667 42.667-42.667h213.333c23.68 0 42.667 19.2 42.667 42.667v170.667c0 23.467-18.987 42.667-42.667 42.667zM904.533 789.333h-145.067v21.333c0 40.107 32.427 72.533 72.533 72.533s72.533-32.427 72.533-72.533v-21.333zM807.467 448c1.707-14.080 3.2-28.16 3.2-42.667 0-88.747-34.133-169.387-89.813-230.187-10.88 34.56-42.88 59.52-80.853 59.52h-42.667v128c0 23.467-19.2 42.667-42.667 42.667h-256v85.333h85.333c23.467 0 42.667 19.2 42.667 42.667v85.333h85.333c47.147 0 85.333 38.187 85.333 85.333v108.373c-40.32 12.8-83.413 19.627-128 19.627-235.733 0-426.667-190.933-426.667-426.667s190.933-426.667 426.667-426.667 426.667 190.933 426.667 426.667c0 14.507-0.853 28.587-2.133 42.667h-86.4zM426.667 66.987c-168.32 20.907-298.667 164.267-298.667 338.347 0 26.24 3.2 51.84 8.96 76.373l204.373-204.373v-42.667c0-47.147 38.187-85.333 85.333-85.333v-82.347z" /> +<glyph unicode="" d="M512 661.333c47.147 0 85.333 38.187 85.333 85.333 0 16-4.48 31.147-12.16 43.947l-73.173 126.72-73.173-126.72c-7.68-12.8-12.16-27.947-12.16-43.947 0-47.147 38.187-85.333 85.333-85.333zM896 64v170.667c0 47.147-38.187 85.333-85.333 85.333h-42.667v128c0 47.147-38.187 85.333-85.333 85.333h-128v85.333h-85.333v-85.333h-128c-47.147 0-85.333-38.187-85.333-85.333v-128h-42.667c-47.147 0-85.333-38.187-85.333-85.333v-170.667h-85.333v-85.333h938.667v85.333h-85.333z" /> +<glyph unicode="" d="M512 661.333v170.667h-426.667v-768h853.333v597.333h-426.667zM256 149.333h-85.333v85.333h85.333v-85.333zM256 320h-85.333v85.333h85.333v-85.333zM256 490.667h-85.333v85.333h85.333v-85.333zM256 661.333h-85.333v85.333h85.333v-85.333zM426.667 149.333h-85.333v85.333h85.333v-85.333zM426.667 320h-85.333v85.333h85.333v-85.333zM426.667 490.667h-85.333v85.333h85.333v-85.333zM426.667 661.333h-85.333v85.333h85.333v-85.333zM853.333 149.333h-341.333v85.333h85.333v85.333h-85.333v85.333h85.333v85.333h-85.333v85.333h341.333v-426.667zM768 490.667h-85.333v-85.333h85.333v85.333zM768 320h-85.333v-85.333h85.333v85.333z" /> +<glyph unicode="" d="M682.667 490.667c70.613 0 127.573 57.387 127.573 128s-56.96 128-127.573 128c-70.613 0-128-57.387-128-128s57.387-128 128-128zM341.333 490.667c70.613 0 127.573 57.387 127.573 128s-56.96 128-127.573 128c-70.613 0-128-57.387-128-128s57.387-128 128-128zM341.333 405.333c-99.627 0-298.667-49.92-298.667-149.333v-106.667h597.333v106.667c0 99.413-199.040 149.333-298.667 149.333zM682.667 405.333c-12.373 0-26.24-0.853-41.173-2.347 49.493-35.627 83.84-83.627 83.84-146.987v-106.667h256v106.667c0 99.413-199.040 149.333-298.667 149.333z" /> +<glyph unicode="" d="M341.333 533.333h-128v128h-85.333v-128h-128v-85.333h128v-128h85.333v128h128v85.333zM768 490.667c70.613 0 127.573 57.387 127.573 128s-56.96 128-127.573 128c-13.653 0-26.667-2.133-39.040-6.187 24.107-34.56 38.613-76.587 38.613-121.813s-14.507-87.253-38.613-121.813c12.373-4.053 25.387-6.187 39.040-6.187zM554.667 490.667c70.613 0 127.573 57.387 127.573 128s-56.96 128-127.573 128c-70.613 0-128-57.387-128-128s57.387-128 128-128zM837.12 398.507c35.413-30.933 58.88-70.827 58.88-121.173v-85.333h128v85.333c0 65.707-101.333 106.027-186.88 121.173zM554.667 405.333c-85.333 0-256-42.667-256-128v-85.333h512v85.333c0 85.333-170.667 128-256 128z" /> +<glyph unicode="" d="M640 490.667v256l-128 128-128-128v-85.333h-256v-597.333h768v426.667h-256zM298.667 149.333h-85.333v85.333h85.333v-85.333zM298.667 320h-85.333v85.333h85.333v-85.333zM298.667 490.667h-85.333v85.333h85.333v-85.333zM554.667 149.333h-85.333v85.333h85.333v-85.333zM554.667 320h-85.333v85.333h85.333v-85.333zM554.667 490.667h-85.333v85.333h85.333v-85.333zM554.667 661.333h-85.333v85.333h85.333v-85.333zM810.667 149.333h-85.333v85.333h85.333v-85.333zM810.667 320h-85.333v85.333h85.333v-85.333z" /> +<glyph unicode="" d="M511.787 874.667c-235.733 0-426.453-190.933-426.453-426.667s190.72-426.667 426.453-426.667c235.733 0 426.88 190.933 426.88 426.667s-191.147 426.667-426.88 426.667zM512 106.667c-188.587 0-341.333 152.747-341.333 341.333s152.747 341.333 341.333 341.333 341.333-152.747 341.333-341.333-152.747-341.333-341.333-341.333zM661.333 490.667c35.413 0 64 28.587 64 64s-28.587 64-64 64-64-28.587-64-64 28.587-64 64-64zM362.667 490.667c35.413 0 64 28.587 64 64s-28.587 64-64 64-64-28.587-64-64 28.587-64 64-64zM512 213.333c99.413 0 183.68 62.080 217.813 149.333h-435.627c34.133-87.253 118.4-149.333 217.813-149.333z" /> +<glyph unicode="" d="M490.667 21.333c47.147 0 85.333 38.187 85.333 85.333h-170.667c0-47.147 38.187-85.333 85.333-85.333zM768 277.333v234.667c0 131.2-91.093 240.64-213.333 269.653v29.013c0 35.413-28.587 64-64 64s-64-28.587-64-64v-29.013c-122.24-29.013-213.333-138.453-213.333-269.653v-234.667l-85.333-85.333v-42.667h725.333v42.667l-85.333 85.333z" /> +<glyph unicode="" d="M490.667 21.333c47.147 0 85.333 38.187 85.333 85.333h-170.667c0-47.147 38.187-85.333 85.333-85.333zM768 277.333v234.667c0 131.2-91.093 240.64-213.333 269.653v29.013c0 35.413-28.587 64-64 64s-64-28.587-64-64v-29.013c-122.24-29.013-213.333-138.453-213.333-269.653v-234.667l-85.333-85.333v-42.667h725.333v42.667l-85.333 85.333zM682.667 234.667h-384v277.333c0 106.027 85.973 192 192 192s192-85.973 192-192v-277.333z" /> +<glyph unicode="" d="M490.667 21.333c47.147 0 85.333 38.187 85.333 85.333h-170.667c0-47.147 38.187-85.333 85.333-85.333zM768 512c0 131.2-91.093 240.64-213.333 269.653v29.013c0 35.413-28.587 64-64 64s-64-28.587-64-64v-29.013c-21.76-5.12-42.24-13.653-61.653-23.68l402.987-402.987v157.013zM756.48 149.333l85.333-85.333 54.187 54.4-713.6 713.6-54.4-54.4 124.587-124.587c-24.747-41.173-39.253-89.387-39.253-141.013v-234.667l-85.333-85.333v-42.667h628.48z" /> +<glyph unicode="" d="M280.747 807.253l-61.013 61.013c-102.187-77.867-169.6-198.187-176-334.933h85.333c6.613 113.067 64.853 212.053 151.68 273.92zM852.267 533.333h85.333c-6.4 136.747-73.813 257.067-176 334.933l-60.8-60.8c86.613-62.080 144.853-161.067 151.467-274.133zM768 512c0 131.2-91.093 240.64-213.333 269.653v29.013c0 35.413-28.587 64-64 64s-64-28.587-64-64v-29.013c-122.24-29.013-213.333-138.453-213.333-269.653v-234.667l-85.333-85.333v-42.667h725.333v42.667l-85.333 85.333v234.667zM490.667 21.333c5.973 0 11.733 0.64 17.28 1.707 27.733 5.76 50.56 24.96 61.44 50.347 4.267 10.24 6.613 21.333 6.613 33.28h-170.667c0-47.147 38.187-85.333 85.333-85.333z" /> +<glyph unicode="" d="M490.667 21.333c47.147 0 85.333 38.187 85.333 85.333h-170.667c0-47.147 38.187-85.333 85.333-85.333zM768 277.333v234.667c0 131.2-91.093 240.64-213.333 269.653v29.013c0 35.413-28.587 64-64 64s-64-28.587-64-64v-29.013c-122.24-29.013-213.333-138.453-213.333-269.653v-234.667l-85.333-85.333v-42.667h725.333v42.667l-85.333 85.333zM597.333 541.867l-119.467-145.067h119.467v-76.8h-213.333v76.8l119.467 145.067h-119.467v76.8h213.333v-76.8z" /> +<glyph unicode="" d="M128 746.667v-256h213.333l-42.667 170.667 170.667-42.667v213.333h-256c-47.147 0-85.333-38.187-85.333-85.333zM341.333 405.333h-213.333v-256c0-47.147 38.187-85.333 85.333-85.333h256v213.333l-170.667-42.667 42.667 170.667zM725.333 234.667l-170.667 42.667v-213.333h256c47.147 0 85.333 38.187 85.333 85.333v256h-213.333l42.667-170.667zM810.667 832h-256v-213.333l170.667 42.667-42.667-170.667h213.333v256c0 47.147-38.187 85.333-85.333 85.333z" /> +<glyph unicode="" d="M853.333 789.333h-135.253l-78.080 85.333h-256l-78.080-85.333h-135.253c-47.147 0-85.333-38.187-85.333-85.333v-512c0-47.147 38.187-85.333 85.333-85.333h682.667c47.147 0 85.333 38.187 85.333 85.333v512c0 47.147-38.187 85.333-85.333 85.333zM512 661.333c69.547 0 130.773-33.92 169.813-85.333h-169.813c-70.613 0-128-57.387-128-128 0-15.147 2.987-29.227 7.893-42.667h-88.96c-2.773 13.867-4.267 27.947-4.267 42.667 0 117.76 95.573 213.333 213.333 213.333zM512 234.667c-69.547 0-130.773 33.707-169.6 85.333h169.6c70.613 0 128 57.387 128 128 0 14.933-2.987 29.227-7.893 42.667h88.96c2.773-13.867 4.267-27.947 4.267-42.667 0-117.76-95.573-213.333-213.333-213.333z" /> +<glyph unicode="" d="M682.667 490.667c70.613 0 127.573 57.387 127.573 128s-56.96 128-127.573 128c-70.613 0-128-57.387-128-128s57.387-128 128-128zM341.333 490.667c70.613 0 127.573 57.387 127.573 128s-56.96 128-127.573 128c-70.613 0-128-57.387-128-128s57.387-128 128-128zM341.333 405.333c-99.627 0-298.667-49.92-298.667-149.333v-106.667h597.333v106.667c0 99.413-199.040 149.333-298.667 149.333zM682.667 405.333c-12.373 0-26.24-0.853-41.173-2.347 49.493-35.627 83.84-83.627 83.84-146.987v-106.667h256v106.667c0 99.413-199.040 149.333-298.667 149.333z" /> +<glyph unicode="" d="M704 405.333c-51.413 0-131.2-14.293-192-42.88-60.8 28.587-140.587 42.88-192 42.88-92.373 0-277.333-46.293-277.333-138.667v-117.333h938.667v117.333c0 92.373-184.96 138.667-277.333 138.667zM533.333 213.333h-426.667v53.333c0 22.827 109.227 74.667 213.333 74.667s213.333-51.84 213.333-74.667v-53.333zM917.333 213.333h-320v53.333c0 19.413-8.533 36.693-22.187 52.053 37.76 12.8 83.84 22.613 128.853 22.613 104.107 0 213.333-51.84 213.333-74.667v-53.333zM320 448c82.56 0 149.333 66.987 149.333 149.333s-66.773 149.333-149.333 149.333c-82.347 0-149.333-66.987-149.333-149.333s66.987-149.333 149.333-149.333zM320 682.667c47.147 0 85.333-38.187 85.333-85.333s-38.187-85.333-85.333-85.333-85.333 38.187-85.333 85.333 38.187 85.333 85.333 85.333zM704 448c82.56 0 149.333 66.987 149.333 149.333s-66.773 149.333-149.333 149.333c-82.347 0-149.333-66.987-149.333-149.333s66.987-149.333 149.333-149.333zM704 682.667c47.147 0 85.333-38.187 85.333-85.333s-38.187-85.333-85.333-85.333-85.333 38.187-85.333 85.333 38.187 85.333 85.333 85.333z" /> +<glyph unicode="" d="M512 448c94.293 0 170.667 76.587 170.667 170.667 0 94.293-76.373 170.667-170.667 170.667s-170.667-76.373-170.667-170.667c0-94.080 76.373-170.667 170.667-170.667zM512 362.667c-113.707 0-341.333-56.96-341.333-170.667v-85.333h682.667v85.333c0 113.707-227.627 170.667-341.333 170.667z" /> +<glyph unicode="" d="M640 448c94.293 0 170.667 76.587 170.667 170.667 0 94.293-76.373 170.667-170.667 170.667s-170.667-76.373-170.667-170.667c0-94.080 76.373-170.667 170.667-170.667zM256 533.333v128h-85.333v-128h-128v-85.333h128v-128h85.333v128h128v85.333h-128zM640 362.667c-113.707 0-341.333-56.96-341.333-170.667v-85.333h682.667v85.333c0 113.707-227.627 170.667-341.333 170.667z" /> +<glyph unicode="" d="M512 708.267c49.493 0 89.6-40.107 89.6-89.6s-40.107-89.6-89.6-89.6-89.6 40.107-89.6 89.6 40.107 89.6 89.6 89.6zM512 324.267c126.933 0 260.267-62.080 260.267-89.6v-46.933h-520.533v46.933c0 27.52 133.333 89.6 260.267 89.6zM512 789.333c-94.293 0-170.667-76.373-170.667-170.667 0-94.080 76.373-170.667 170.667-170.667s170.667 76.587 170.667 170.667c0 94.293-76.373 170.667-170.667 170.667zM512 405.333c-113.707 0-341.333-56.96-341.333-170.667v-128h682.667v128c0 113.707-227.627 170.667-341.333 170.667z" /> +<glyph unicode="" d="M426.667 618.667h-85.333v-170.667h-170.667v-85.333h170.667v-170.667h85.333v170.667h170.667v85.333h-170.667zM618.667 700.587v-77.653l106.667 21.333v-452.267h85.333v554.667z" /> +<glyph unicode="" d="M810.667 832h-597.333c-47.147 0-85.333-38.187-85.333-85.333v-597.333c0-47.147 38.187-85.333 85.333-85.333h597.333c47.147 0 85.333 38.187 85.333 85.333v597.333c0 47.147-38.187 85.333-85.333 85.333zM384 234.667h-85.333v298.667h85.333v-298.667zM554.667 234.667h-85.333v426.667h85.333v-426.667zM725.333 234.667h-85.333v170.667h85.333v-170.667z" /> +<glyph unicode="" d="M512 874.667c-235.733 0-426.667-190.933-426.667-426.667s190.933-426.667 426.667-426.667 426.667 190.933 426.667 426.667-190.933 426.667-426.667 426.667zM469.333 109.653c-168.32 20.907-298.667 164.267-298.667 338.347 0 26.24 3.2 51.84 8.96 76.373l204.373-204.373v-42.667c0-47.147 38.187-85.333 85.333-85.333v-82.347zM763.52 217.813c-10.88 34.56-42.88 59.52-80.853 59.52h-42.667v128c0 23.467-19.2 42.667-42.667 42.667h-256v85.333h85.333c23.467 0 42.667 19.2 42.667 42.667v85.333h85.333c47.147 0 85.333 38.187 85.333 85.333v17.707c125.013-50.56 213.333-173.013 213.333-316.373 0-88.747-34.133-169.387-89.813-230.187z" /> +<glyph unicode="" d="M213.333 397.653v-170.667l298.667-162.987 298.667 162.987v170.667l-298.667-162.987-298.667 162.987zM512 832l-469.333-256 469.333-256 384 209.493v-294.827h85.333v341.333l-469.333 256z" /> +<glyph unicode="" d="M768 273.707c-32.427 0-61.653-12.587-83.84-32.853l-304 177.28c2.347 9.6 3.84 19.627 3.84 29.867s-1.493 20.267-3.84 29.867l300.8 175.573c22.827-21.333 53.333-34.56 87.040-34.56 70.613 0 128 57.387 128 128s-57.387 128-128 128-128-57.387-128-128c0-10.24 1.493-20.267 3.84-29.867l-300.8-175.573c-22.827 21.333-53.333 34.56-87.040 34.56-70.613 0-128-57.387-128-128s57.387-128 128-128c33.707 0 64.213 13.227 87.040 34.56l304-177.28c-2.133-8.96-3.413-18.347-3.413-27.947 0-68.693 55.68-124.373 124.373-124.373s124.373 55.68 124.373 124.373-55.68 124.373-124.373 124.373z" /> +<glyph unicode="" d="M576 931.413s31.573-113.067 31.573-204.8c0-87.893-57.6-159.36-145.707-159.36s-154.667 71.253-154.667 159.36l1.067 15.36c-85.76-102.613-137.6-234.88-137.6-379.307 0-188.587 152.747-341.333 341.333-341.333s341.333 152.747 341.333 341.333c0 230.187-110.72 435.413-277.333 568.747zM499.627 149.333c-75.947 0-137.6 59.947-137.6 133.973 0 69.333 44.587 117.973 120.107 133.12s153.6 51.413 196.907 109.867c16.64-55.040 25.387-113.067 25.387-172.16 0-112.853-91.733-204.8-204.8-204.8z" /> +<glyph unicode="" d="M810.667 832h-597.333c-47.147 0-85.333-38.187-85.333-85.333v-597.333c0-47.147 38.187-85.333 85.333-85.333h597.333c47.147 0 85.333 38.187 85.333 85.333v597.333c0 47.147-38.187 85.333-85.333 85.333zM426.667 234.667l-213.333 213.333 60.373 60.373 152.96-152.96 323.627 323.627 60.373-60.373-384-384z" /> +<glyph unicode="" d="M810.667 746.667v-597.333h-597.333v597.333h597.333zM810.667 832h-597.333c-47.147 0-85.333-38.187-85.333-85.333v-597.333c0-47.147 38.187-85.333 85.333-85.333h597.333c47.147 0 85.333 38.187 85.333 85.333v597.333c0 47.147-38.187 85.333-85.333 85.333z" /> +<glyph unicode="" d="M512 874.667c-235.733 0-426.667-190.933-426.667-426.667s190.933-426.667 426.667-426.667 426.667 190.933 426.667 426.667-190.933 426.667-426.667 426.667zM512 106.667c-188.587 0-341.333 152.747-341.333 341.333s152.747 341.333 341.333 341.333 341.333-152.747 341.333-341.333-152.747-341.333-341.333-341.333z" /> +<glyph unicode="" d="M512 661.333c-117.76 0-213.333-95.573-213.333-213.333s95.573-213.333 213.333-213.333 213.333 95.573 213.333 213.333-95.573 213.333-213.333 213.333zM512 874.667c-235.733 0-426.667-190.933-426.667-426.667s190.933-426.667 426.667-426.667 426.667 190.933 426.667 426.667-190.933 426.667-426.667 426.667zM512 106.667c-188.587 0-341.333 152.747-341.333 341.333s152.747 341.333 341.333 341.333 341.333-152.747 341.333-341.333-152.747-341.333-341.333-341.333z" /> +</font></defs></svg> diff --git a/public/assets/fonts/Material-Design-Icons.ttf b/public/assets/fonts/Material-Design-Icons.ttf new file mode 100644 index 0000000000000000000000000000000000000000..f0c07f7a91f4c73c9f0972e47aa5e653daa30df4 GIT binary patch literal 141528 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 literal 0 HcmV?d00001 diff --git a/public/assets/fonts/Material-Design-Icons.woff b/public/assets/fonts/Material-Design-Icons.woff new file mode 100644 index 0000000000000000000000000000000000000000..e06f547cd6fe02b608ec66af0166ece136456e47 GIT binary patch literal 141604 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 literal 0 HcmV?d00001 diff --git a/public/assets/fonts/_DS_Store b/public/assets/fonts/_DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..75a1d4021899386919a431c1336d4af4f9651b50 GIT binary patch literal 6148 zcmeHKy>8nu5I)*&BO*bo02!Q(TNe**?KWct*O{^eP*4wbkxG>j3vfllmgB)Opt1Ss zdlbnFWyqEn=^aTM4V-R4P#AZ>@jKoR34Rnv5dcJMlDq}*0l-5gEJ<u05sH(pNXdB! zg&8A<6uyIoES|1pv*Ukcfc8$p58SsC=)+(8Hy*|V9b@z^9uCrRUa#MZQn~Wt<%TDv z+>)<e%dcTyPs2RQC*xK$`a-?KDDTJ4KGJ%yw4?ZQ+M6ExJD+rxM`_j@nc_6*VM@1? zW{IA*^dw8h-OxHaX_EKNpw5BQdh*z>&Ss6q`<iOJYtCzGwzpTWspg0JeD2>%Z}&~( z<3X&?ex6@kUj6!gZ7CP{bsE`rxPTip9$EcqILZb(JHhCpa#6v^3@`)Cz&bGC&Ngpz z9TvlDU<R0hCuM-n2Zc%)I4mrhqXQfIeWZAWkOXadOAsoDfy2TgMo@$;MYN^DJu!qW zN567;fy2V0EeBy{#&O)t!o5(0nH~Mgq=N`7a?1=b0}mM}+pbUd|Ng(<{|}3}#|$t7 zYsG-5w8M4_m*no&mBrCrt5Cn8l2Be@aan?fxr#BDuHq`H5%eoE5CeyWMf9NXkAR_p K8)o2H8TbRv@LQSy literal 0 HcmV?d00001 diff --git a/public/assets/fonts/mighticon/fontcustom-preview.html b/public/assets/fonts/mighticon/fontcustom-preview.html new file mode 100644 index 0000000..cf0704f --- /dev/null +++ b/public/assets/fonts/mighticon/fontcustom-preview.html @@ -0,0 +1,684 @@ +<!DOCTYPE html> +<html> + <head> + <title>fontcustom glyphs preview</title> + + <style> + /* Page Styles */ + + * { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; + margin: 0; + padding: 0; + } + + body { + background: #fff; + color: #444; + font: 16px/1.5 "Helvetica Neue", Helvetica, Arial, sans-serif; + } + + a, + a:visited { + color: #888; + text-decoration: underline; + } + a:hover, + a:focus { color: #000; } + + header { + border-bottom: 2px solid #ddd; + margin-bottom: 20px; + overflow: hidden; + padding: 20px 0; + } + + header h1 { + color: #888; + float: left; + font-size: 36px; + font-weight: 300; + } + + header a { + float: right; + font-size: 14px; + } + + .container { + margin: 0 auto; + max-width: 1200px; + min-width: 960px; + padding: 0 40px; + width: 90%; + } + + .glyph { + border-bottom: 1px dotted #ccc; + padding: 10px 0 20px; + margin-bottom: 20px; + } + + .preview-glyphs { vertical-align: bottom; } + + .preview-scale { + color: #888; + font-size: 12px; + margin-top: 5px; + } + + .step { + display: inline-block; + line-height: 1; + position: relative; + width: 10%; + } + + .step .letters, + .step i { + -webkit-transition: opacity .3s; + -moz-transition: opacity .3s; + -ms-transition: opacity .3s; + -o-transition: opacity .3s; + transition: opacity .3s; + } + + .step:hover .letters { opacity: 1; } + .step:hover i { opacity: .3; } + + .letters { + opacity: .3; + position: absolute; + } + + .characters-off .letters { display: none; } + .characters-off .step:hover i { opacity: 1; } + + + .size-12 { font-size: 12px; } + + .size-14 { font-size: 14px; } + + .size-16 { font-size: 16px; } + + .size-18 { font-size: 18px; } + + .size-21 { font-size: 21px; } + + .size-24 { font-size: 24px; } + + .size-36 { font-size: 36px; } + + .size-48 { font-size: 48px; } + + .size-60 { font-size: 60px; } + + .size-72 { font-size: 72px; } + + + .usage { margin-top: 10px; } + + .usage input { + font-family: monospace; + margin-right: 3px; + padding: 2px 5px; + text-align: center; + } + + .usage .point { width: 150px; } + + .usage .class { width: 250px; } + + footer { + color: #888; + font-size: 12px; + padding: 20px 0; + } + + /* Icon Font: fontcustom */ + + @font-face { + font-family: "fontcustom"; + src: url("./fontcustom_59e54d56264c0766ac8e43b6a782fe06.eot"); + src: url("./fontcustom_59e54d56264c0766ac8e43b6a782fe06.eot?#iefix") format("embedded-opentype"), + url(data:application/x-font-woff;charset=utf-8;base64,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), + url("./fontcustom_59e54d56264c0766ac8e43b6a782fe06.woff") format("woff"), + url("./fontcustom_59e54d56264c0766ac8e43b6a782fe06.ttf") format("truetype"), + url("./fontcustom_59e54d56264c0766ac8e43b6a782fe06.svg#fontcustom") format("svg"); + font-weight: normal; + font-style: normal; +} + +@media screen and (-webkit-min-device-pixel-ratio:0) { + @font-face { + font-family: "fontcustom"; + src: url("./fontcustom_59e54d56264c0766ac8e43b6a782fe06.svg#fontcustom") format("svg"); + } +} + + [data-icon]:before { content: attr(data-icon); } + + [data-icon]:before, + .icon-bdg_alert:before, +.icon-bdg_announce:before, +.icon-bdg_arrow1:before, +.icon-bdg_arrow10:before, +.icon-bdg_arrow11:before, +.icon-bdg_arrow12:before, +.icon-bdg_arrow2:before, +.icon-bdg_arrow3:before, +.icon-bdg_arrow4:before, +.icon-bdg_arrow5:before, +.icon-bdg_arrow6:before, +.icon-bdg_arrow7:before, +.icon-bdg_arrow8:before, +.icon-bdg_arrow9:before, +.icon-bdg_chart1:before, +.icon-bdg_chart2:before, +.icon-bdg_chat:before, +.icon-bdg_cross:before, +.icon-bdg_dashboard:before, +.icon-bdg_expand1:before, +.icon-bdg_expand2:before, +.icon-bdg_form:before, +.icon-bdg_invoice:before, +.icon-bdg_layout:before, +.icon-bdg_people:before, +.icon-bdg_plus:before, +.icon-bdg_search:before, +.icon-bdg_setting1:before, +.icon-bdg_setting2:before, +.icon-bdg_setting3:before, +.icon-bdg_table:before, +.icon-bdg_uikit:before { + display: inline-block; + font-family: "fontcustom"; + font-style: normal; + font-weight: normal; + font-variant: normal; + line-height: 1; + text-decoration: inherit; + text-rendering: optimizeLegibility; + text-transform: none; + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + font-smoothing: antialiased; + } + + .icon-bdg_alert:before { content: "\f18a"; } +.icon-bdg_announce:before { content: "\f18b"; } +.icon-bdg_arrow1:before { content: "\f18c"; } +.icon-bdg_arrow10:before { content: "\f18d"; } +.icon-bdg_arrow11:before { content: "\f18e"; } +.icon-bdg_arrow12:before { content: "\f18f"; } +.icon-bdg_arrow2:before { content: "\f190"; } +.icon-bdg_arrow3:before { content: "\f191"; } +.icon-bdg_arrow4:before { content: "\f192"; } +.icon-bdg_arrow5:before { content: "\f193"; } +.icon-bdg_arrow6:before { content: "\f194"; } +.icon-bdg_arrow7:before { content: "\f195"; } +.icon-bdg_arrow8:before { content: "\f196"; } +.icon-bdg_arrow9:before { content: "\f197"; } +.icon-bdg_chart1:before { content: "\f198"; } +.icon-bdg_chart2:before { content: "\f199"; } +.icon-bdg_chat:before { content: "\f19a"; } +.icon-bdg_cross:before { content: "\f19b"; } +.icon-bdg_dashboard:before { content: "\f19c"; } +.icon-bdg_expand1:before { content: "\f19d"; } +.icon-bdg_expand2:before { content: "\f19e"; } +.icon-bdg_form:before { content: "\f19f"; } +.icon-bdg_invoice:before { content: "\f1a0"; } +.icon-bdg_layout:before { content: "\f1a1"; } +.icon-bdg_people:before { content: "\f1a2"; } +.icon-bdg_plus:before { content: "\f1a3"; } +.icon-bdg_search:before { content: "\f1a4"; } +.icon-bdg_setting1:before { content: "\f1a5"; } +.icon-bdg_setting2:before { content: "\f1a6"; } +.icon-bdg_setting3:before { content: "\f1a7"; } +.icon-bdg_table:before { content: "\f1a8"; } +.icon-bdg_uikit:before { content: "\f1a9"; } + </style> + + <!--[if lte IE 8]><script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script><![endif]--> + + <script> + function toggleCharacters() { + var body = document.getElementsByTagName('body')[0]; + body.className = body.className === 'characters-off' ? '' : 'characters-off'; + } + </script> + </head> + + <body class="characters-off"> + <div id="page" class="container"> + <header> + <h1>fontcustom contains 32 glyphs:</h1> + <a onclick="toggleCharacters(); return false;" href="#">Toggle Preview Characters</a> + </header> + + + <div class="glyph"> + <div class="preview-glyphs"> + <span class="step size-12"><span class="letters">Pp</span><i id="icon-bdg_alert" class="icon-bdg_alert"></i></span><span class="step size-14"><span class="letters">Pp</span><i id="icon-bdg_alert" class="icon-bdg_alert"></i></span><span class="step size-16"><span class="letters">Pp</span><i id="icon-bdg_alert" class="icon-bdg_alert"></i></span><span class="step size-18"><span class="letters">Pp</span><i id="icon-bdg_alert" class="icon-bdg_alert"></i></span><span class="step size-21"><span class="letters">Pp</span><i id="icon-bdg_alert" class="icon-bdg_alert"></i></span><span class="step size-24"><span class="letters">Pp</span><i id="icon-bdg_alert" class="icon-bdg_alert"></i></span><span class="step size-36"><span class="letters">Pp</span><i id="icon-bdg_alert" class="icon-bdg_alert"></i></span><span class="step size-48"><span class="letters">Pp</span><i id="icon-bdg_alert" class="icon-bdg_alert"></i></span><span class="step size-60"><span class="letters">Pp</span><i id="icon-bdg_alert" class="icon-bdg_alert"></i></span><span class="step size-72"><span class="letters">Pp</span><i id="icon-bdg_alert" class="icon-bdg_alert"></i></span> + </div> + <div class="preview-scale"> + <span class="step">12</span><span class="step">14</span><span class="step">16</span><span class="step">18</span><span class="step">21</span><span class="step">24</span><span class="step">36</span><span class="step">48</span><span class="step">60</span><span class="step">72</span> + </div> + <div class="usage"> + <input class="class" type="text" readonly="readonly" onClick="this.select();" value=".icon-bdg_alert" /> + <input class="point" type="text" readonly="readonly" onClick="this.select();" value="&#xf18a;" /> + </div> + </div> + + <div class="glyph"> + <div class="preview-glyphs"> + <span class="step size-12"><span class="letters">Pp</span><i id="icon-bdg_announce" class="icon-bdg_announce"></i></span><span class="step size-14"><span class="letters">Pp</span><i id="icon-bdg_announce" class="icon-bdg_announce"></i></span><span class="step size-16"><span class="letters">Pp</span><i id="icon-bdg_announce" class="icon-bdg_announce"></i></span><span class="step size-18"><span class="letters">Pp</span><i id="icon-bdg_announce" class="icon-bdg_announce"></i></span><span class="step size-21"><span class="letters">Pp</span><i id="icon-bdg_announce" class="icon-bdg_announce"></i></span><span class="step size-24"><span class="letters">Pp</span><i id="icon-bdg_announce" class="icon-bdg_announce"></i></span><span class="step size-36"><span class="letters">Pp</span><i id="icon-bdg_announce" class="icon-bdg_announce"></i></span><span class="step size-48"><span class="letters">Pp</span><i id="icon-bdg_announce" class="icon-bdg_announce"></i></span><span class="step size-60"><span class="letters">Pp</span><i id="icon-bdg_announce" class="icon-bdg_announce"></i></span><span class="step size-72"><span class="letters">Pp</span><i id="icon-bdg_announce" class="icon-bdg_announce"></i></span> + </div> + <div class="preview-scale"> + <span class="step">12</span><span class="step">14</span><span class="step">16</span><span class="step">18</span><span class="step">21</span><span class="step">24</span><span class="step">36</span><span class="step">48</span><span class="step">60</span><span class="step">72</span> + </div> + <div class="usage"> + <input class="class" type="text" readonly="readonly" onClick="this.select();" value=".icon-bdg_announce" /> + <input class="point" type="text" readonly="readonly" onClick="this.select();" value="&#xf18b;" /> + </div> + </div> + + <div class="glyph"> + <div class="preview-glyphs"> + <span class="step size-12"><span class="letters">Pp</span><i id="icon-bdg_arrow1" class="icon-bdg_arrow1"></i></span><span class="step size-14"><span class="letters">Pp</span><i id="icon-bdg_arrow1" class="icon-bdg_arrow1"></i></span><span class="step size-16"><span class="letters">Pp</span><i id="icon-bdg_arrow1" class="icon-bdg_arrow1"></i></span><span class="step size-18"><span class="letters">Pp</span><i id="icon-bdg_arrow1" class="icon-bdg_arrow1"></i></span><span class="step size-21"><span class="letters">Pp</span><i id="icon-bdg_arrow1" class="icon-bdg_arrow1"></i></span><span class="step size-24"><span class="letters">Pp</span><i id="icon-bdg_arrow1" class="icon-bdg_arrow1"></i></span><span class="step size-36"><span class="letters">Pp</span><i id="icon-bdg_arrow1" class="icon-bdg_arrow1"></i></span><span class="step size-48"><span class="letters">Pp</span><i id="icon-bdg_arrow1" class="icon-bdg_arrow1"></i></span><span class="step size-60"><span class="letters">Pp</span><i id="icon-bdg_arrow1" class="icon-bdg_arrow1"></i></span><span class="step size-72"><span class="letters">Pp</span><i id="icon-bdg_arrow1" class="icon-bdg_arrow1"></i></span> + </div> + <div class="preview-scale"> + <span class="step">12</span><span class="step">14</span><span class="step">16</span><span class="step">18</span><span class="step">21</span><span class="step">24</span><span class="step">36</span><span class="step">48</span><span class="step">60</span><span class="step">72</span> + </div> + <div class="usage"> + <input class="class" type="text" readonly="readonly" onClick="this.select();" value=".icon-bdg_arrow1" /> + <input class="point" type="text" readonly="readonly" onClick="this.select();" value="&#xf18c;" /> + </div> + </div> + + <div class="glyph"> + <div class="preview-glyphs"> + <span class="step size-12"><span class="letters">Pp</span><i id="icon-bdg_arrow10" class="icon-bdg_arrow10"></i></span><span class="step size-14"><span class="letters">Pp</span><i id="icon-bdg_arrow10" class="icon-bdg_arrow10"></i></span><span class="step size-16"><span class="letters">Pp</span><i id="icon-bdg_arrow10" class="icon-bdg_arrow10"></i></span><span class="step size-18"><span class="letters">Pp</span><i id="icon-bdg_arrow10" class="icon-bdg_arrow10"></i></span><span class="step size-21"><span class="letters">Pp</span><i id="icon-bdg_arrow10" class="icon-bdg_arrow10"></i></span><span class="step size-24"><span class="letters">Pp</span><i id="icon-bdg_arrow10" class="icon-bdg_arrow10"></i></span><span class="step size-36"><span class="letters">Pp</span><i id="icon-bdg_arrow10" class="icon-bdg_arrow10"></i></span><span class="step size-48"><span class="letters">Pp</span><i id="icon-bdg_arrow10" class="icon-bdg_arrow10"></i></span><span class="step size-60"><span class="letters">Pp</span><i id="icon-bdg_arrow10" class="icon-bdg_arrow10"></i></span><span class="step size-72"><span class="letters">Pp</span><i id="icon-bdg_arrow10" class="icon-bdg_arrow10"></i></span> + </div> + <div class="preview-scale"> + <span class="step">12</span><span class="step">14</span><span class="step">16</span><span class="step">18</span><span class="step">21</span><span class="step">24</span><span class="step">36</span><span class="step">48</span><span class="step">60</span><span class="step">72</span> + </div> + <div class="usage"> + <input class="class" type="text" readonly="readonly" onClick="this.select();" value=".icon-bdg_arrow10" /> + <input class="point" type="text" readonly="readonly" onClick="this.select();" value="&#xf18d;" /> + </div> + </div> + + <div class="glyph"> + <div class="preview-glyphs"> + <span class="step size-12"><span class="letters">Pp</span><i id="icon-bdg_arrow11" class="icon-bdg_arrow11"></i></span><span class="step size-14"><span class="letters">Pp</span><i id="icon-bdg_arrow11" class="icon-bdg_arrow11"></i></span><span class="step size-16"><span class="letters">Pp</span><i id="icon-bdg_arrow11" class="icon-bdg_arrow11"></i></span><span class="step size-18"><span class="letters">Pp</span><i id="icon-bdg_arrow11" class="icon-bdg_arrow11"></i></span><span class="step size-21"><span class="letters">Pp</span><i id="icon-bdg_arrow11" class="icon-bdg_arrow11"></i></span><span class="step size-24"><span class="letters">Pp</span><i id="icon-bdg_arrow11" class="icon-bdg_arrow11"></i></span><span class="step size-36"><span class="letters">Pp</span><i id="icon-bdg_arrow11" class="icon-bdg_arrow11"></i></span><span class="step size-48"><span class="letters">Pp</span><i id="icon-bdg_arrow11" class="icon-bdg_arrow11"></i></span><span class="step size-60"><span class="letters">Pp</span><i id="icon-bdg_arrow11" class="icon-bdg_arrow11"></i></span><span class="step size-72"><span class="letters">Pp</span><i id="icon-bdg_arrow11" class="icon-bdg_arrow11"></i></span> + </div> + <div class="preview-scale"> + <span class="step">12</span><span class="step">14</span><span class="step">16</span><span class="step">18</span><span class="step">21</span><span class="step">24</span><span class="step">36</span><span class="step">48</span><span class="step">60</span><span class="step">72</span> + </div> + <div class="usage"> + <input class="class" type="text" readonly="readonly" onClick="this.select();" value=".icon-bdg_arrow11" /> + <input class="point" type="text" readonly="readonly" onClick="this.select();" value="&#xf18e;" /> + </div> + </div> + + <div class="glyph"> + <div class="preview-glyphs"> + <span class="step size-12"><span class="letters">Pp</span><i id="icon-bdg_arrow12" class="icon-bdg_arrow12"></i></span><span class="step size-14"><span class="letters">Pp</span><i id="icon-bdg_arrow12" class="icon-bdg_arrow12"></i></span><span class="step size-16"><span class="letters">Pp</span><i id="icon-bdg_arrow12" class="icon-bdg_arrow12"></i></span><span class="step size-18"><span class="letters">Pp</span><i id="icon-bdg_arrow12" class="icon-bdg_arrow12"></i></span><span class="step size-21"><span class="letters">Pp</span><i id="icon-bdg_arrow12" class="icon-bdg_arrow12"></i></span><span class="step size-24"><span class="letters">Pp</span><i id="icon-bdg_arrow12" class="icon-bdg_arrow12"></i></span><span class="step size-36"><span class="letters">Pp</span><i id="icon-bdg_arrow12" class="icon-bdg_arrow12"></i></span><span class="step size-48"><span class="letters">Pp</span><i id="icon-bdg_arrow12" class="icon-bdg_arrow12"></i></span><span class="step size-60"><span class="letters">Pp</span><i id="icon-bdg_arrow12" class="icon-bdg_arrow12"></i></span><span class="step size-72"><span class="letters">Pp</span><i id="icon-bdg_arrow12" class="icon-bdg_arrow12"></i></span> + </div> + <div class="preview-scale"> + <span class="step">12</span><span class="step">14</span><span class="step">16</span><span class="step">18</span><span class="step">21</span><span class="step">24</span><span class="step">36</span><span class="step">48</span><span class="step">60</span><span class="step">72</span> + </div> + <div class="usage"> + <input class="class" type="text" readonly="readonly" onClick="this.select();" value=".icon-bdg_arrow12" /> + <input class="point" type="text" readonly="readonly" onClick="this.select();" value="&#xf18f;" /> + </div> + </div> + + <div class="glyph"> + <div class="preview-glyphs"> + <span class="step size-12"><span class="letters">Pp</span><i id="icon-bdg_arrow2" class="icon-bdg_arrow2"></i></span><span class="step size-14"><span class="letters">Pp</span><i id="icon-bdg_arrow2" class="icon-bdg_arrow2"></i></span><span class="step size-16"><span class="letters">Pp</span><i id="icon-bdg_arrow2" class="icon-bdg_arrow2"></i></span><span class="step size-18"><span class="letters">Pp</span><i id="icon-bdg_arrow2" class="icon-bdg_arrow2"></i></span><span class="step size-21"><span class="letters">Pp</span><i id="icon-bdg_arrow2" class="icon-bdg_arrow2"></i></span><span class="step size-24"><span class="letters">Pp</span><i id="icon-bdg_arrow2" class="icon-bdg_arrow2"></i></span><span class="step size-36"><span class="letters">Pp</span><i id="icon-bdg_arrow2" class="icon-bdg_arrow2"></i></span><span class="step size-48"><span class="letters">Pp</span><i id="icon-bdg_arrow2" class="icon-bdg_arrow2"></i></span><span class="step size-60"><span class="letters">Pp</span><i id="icon-bdg_arrow2" class="icon-bdg_arrow2"></i></span><span class="step size-72"><span class="letters">Pp</span><i id="icon-bdg_arrow2" class="icon-bdg_arrow2"></i></span> + </div> + <div class="preview-scale"> + <span class="step">12</span><span class="step">14</span><span class="step">16</span><span class="step">18</span><span class="step">21</span><span class="step">24</span><span class="step">36</span><span class="step">48</span><span class="step">60</span><span class="step">72</span> + </div> + <div class="usage"> + <input class="class" type="text" readonly="readonly" onClick="this.select();" value=".icon-bdg_arrow2" /> + <input class="point" type="text" readonly="readonly" onClick="this.select();" value="&#xf190;" /> + </div> + </div> + + <div class="glyph"> + <div class="preview-glyphs"> + <span class="step size-12"><span class="letters">Pp</span><i id="icon-bdg_arrow3" class="icon-bdg_arrow3"></i></span><span class="step size-14"><span class="letters">Pp</span><i id="icon-bdg_arrow3" class="icon-bdg_arrow3"></i></span><span class="step size-16"><span class="letters">Pp</span><i id="icon-bdg_arrow3" class="icon-bdg_arrow3"></i></span><span class="step size-18"><span class="letters">Pp</span><i id="icon-bdg_arrow3" class="icon-bdg_arrow3"></i></span><span class="step size-21"><span class="letters">Pp</span><i id="icon-bdg_arrow3" class="icon-bdg_arrow3"></i></span><span class="step size-24"><span class="letters">Pp</span><i id="icon-bdg_arrow3" class="icon-bdg_arrow3"></i></span><span class="step size-36"><span class="letters">Pp</span><i id="icon-bdg_arrow3" class="icon-bdg_arrow3"></i></span><span class="step size-48"><span class="letters">Pp</span><i id="icon-bdg_arrow3" class="icon-bdg_arrow3"></i></span><span class="step size-60"><span class="letters">Pp</span><i id="icon-bdg_arrow3" class="icon-bdg_arrow3"></i></span><span class="step size-72"><span class="letters">Pp</span><i id="icon-bdg_arrow3" class="icon-bdg_arrow3"></i></span> + </div> + <div class="preview-scale"> + <span class="step">12</span><span class="step">14</span><span class="step">16</span><span class="step">18</span><span class="step">21</span><span class="step">24</span><span class="step">36</span><span class="step">48</span><span class="step">60</span><span class="step">72</span> + </div> + <div class="usage"> + <input class="class" type="text" readonly="readonly" onClick="this.select();" value=".icon-bdg_arrow3" /> + <input class="point" type="text" readonly="readonly" onClick="this.select();" value="&#xf191;" /> + </div> + </div> + + <div class="glyph"> + <div class="preview-glyphs"> + <span class="step size-12"><span class="letters">Pp</span><i id="icon-bdg_arrow4" class="icon-bdg_arrow4"></i></span><span class="step size-14"><span class="letters">Pp</span><i id="icon-bdg_arrow4" class="icon-bdg_arrow4"></i></span><span class="step size-16"><span class="letters">Pp</span><i id="icon-bdg_arrow4" class="icon-bdg_arrow4"></i></span><span class="step size-18"><span class="letters">Pp</span><i id="icon-bdg_arrow4" class="icon-bdg_arrow4"></i></span><span class="step size-21"><span class="letters">Pp</span><i id="icon-bdg_arrow4" class="icon-bdg_arrow4"></i></span><span class="step size-24"><span class="letters">Pp</span><i id="icon-bdg_arrow4" class="icon-bdg_arrow4"></i></span><span class="step size-36"><span class="letters">Pp</span><i id="icon-bdg_arrow4" class="icon-bdg_arrow4"></i></span><span class="step size-48"><span class="letters">Pp</span><i id="icon-bdg_arrow4" class="icon-bdg_arrow4"></i></span><span class="step size-60"><span class="letters">Pp</span><i id="icon-bdg_arrow4" class="icon-bdg_arrow4"></i></span><span class="step size-72"><span class="letters">Pp</span><i id="icon-bdg_arrow4" class="icon-bdg_arrow4"></i></span> + </div> + <div class="preview-scale"> + <span class="step">12</span><span class="step">14</span><span class="step">16</span><span class="step">18</span><span class="step">21</span><span class="step">24</span><span class="step">36</span><span class="step">48</span><span class="step">60</span><span class="step">72</span> + </div> + <div class="usage"> + <input class="class" type="text" readonly="readonly" onClick="this.select();" value=".icon-bdg_arrow4" /> + <input class="point" type="text" readonly="readonly" onClick="this.select();" value="&#xf192;" /> + </div> + </div> + + <div class="glyph"> + <div class="preview-glyphs"> + <span class="step size-12"><span class="letters">Pp</span><i id="icon-bdg_arrow5" class="icon-bdg_arrow5"></i></span><span class="step size-14"><span class="letters">Pp</span><i id="icon-bdg_arrow5" class="icon-bdg_arrow5"></i></span><span class="step size-16"><span class="letters">Pp</span><i id="icon-bdg_arrow5" class="icon-bdg_arrow5"></i></span><span class="step size-18"><span class="letters">Pp</span><i id="icon-bdg_arrow5" class="icon-bdg_arrow5"></i></span><span class="step size-21"><span class="letters">Pp</span><i id="icon-bdg_arrow5" class="icon-bdg_arrow5"></i></span><span class="step size-24"><span class="letters">Pp</span><i id="icon-bdg_arrow5" class="icon-bdg_arrow5"></i></span><span class="step size-36"><span class="letters">Pp</span><i id="icon-bdg_arrow5" class="icon-bdg_arrow5"></i></span><span class="step size-48"><span class="letters">Pp</span><i id="icon-bdg_arrow5" class="icon-bdg_arrow5"></i></span><span class="step size-60"><span class="letters">Pp</span><i id="icon-bdg_arrow5" class="icon-bdg_arrow5"></i></span><span class="step size-72"><span class="letters">Pp</span><i id="icon-bdg_arrow5" class="icon-bdg_arrow5"></i></span> + </div> + <div class="preview-scale"> + <span class="step">12</span><span class="step">14</span><span class="step">16</span><span class="step">18</span><span class="step">21</span><span class="step">24</span><span class="step">36</span><span class="step">48</span><span class="step">60</span><span class="step">72</span> + </div> + <div class="usage"> + <input class="class" type="text" readonly="readonly" onClick="this.select();" value=".icon-bdg_arrow5" /> + <input class="point" type="text" readonly="readonly" onClick="this.select();" value="&#xf193;" /> + </div> + </div> + + <div class="glyph"> + <div class="preview-glyphs"> + <span class="step size-12"><span class="letters">Pp</span><i id="icon-bdg_arrow6" class="icon-bdg_arrow6"></i></span><span class="step size-14"><span class="letters">Pp</span><i id="icon-bdg_arrow6" class="icon-bdg_arrow6"></i></span><span class="step size-16"><span class="letters">Pp</span><i id="icon-bdg_arrow6" class="icon-bdg_arrow6"></i></span><span class="step size-18"><span class="letters">Pp</span><i id="icon-bdg_arrow6" class="icon-bdg_arrow6"></i></span><span class="step size-21"><span class="letters">Pp</span><i id="icon-bdg_arrow6" class="icon-bdg_arrow6"></i></span><span class="step size-24"><span class="letters">Pp</span><i id="icon-bdg_arrow6" class="icon-bdg_arrow6"></i></span><span class="step size-36"><span class="letters">Pp</span><i id="icon-bdg_arrow6" class="icon-bdg_arrow6"></i></span><span class="step size-48"><span class="letters">Pp</span><i id="icon-bdg_arrow6" class="icon-bdg_arrow6"></i></span><span class="step size-60"><span class="letters">Pp</span><i id="icon-bdg_arrow6" class="icon-bdg_arrow6"></i></span><span class="step size-72"><span class="letters">Pp</span><i id="icon-bdg_arrow6" class="icon-bdg_arrow6"></i></span> + </div> + <div class="preview-scale"> + <span class="step">12</span><span class="step">14</span><span class="step">16</span><span class="step">18</span><span class="step">21</span><span class="step">24</span><span class="step">36</span><span class="step">48</span><span class="step">60</span><span class="step">72</span> + </div> + <div class="usage"> + <input class="class" type="text" readonly="readonly" onClick="this.select();" value=".icon-bdg_arrow6" /> + <input class="point" type="text" readonly="readonly" onClick="this.select();" value="&#xf194;" /> + </div> + </div> + + <div class="glyph"> + <div class="preview-glyphs"> + <span class="step size-12"><span class="letters">Pp</span><i id="icon-bdg_arrow7" class="icon-bdg_arrow7"></i></span><span class="step size-14"><span class="letters">Pp</span><i id="icon-bdg_arrow7" class="icon-bdg_arrow7"></i></span><span class="step size-16"><span class="letters">Pp</span><i id="icon-bdg_arrow7" class="icon-bdg_arrow7"></i></span><span class="step size-18"><span class="letters">Pp</span><i id="icon-bdg_arrow7" class="icon-bdg_arrow7"></i></span><span class="step size-21"><span class="letters">Pp</span><i id="icon-bdg_arrow7" class="icon-bdg_arrow7"></i></span><span class="step size-24"><span class="letters">Pp</span><i id="icon-bdg_arrow7" class="icon-bdg_arrow7"></i></span><span class="step size-36"><span class="letters">Pp</span><i id="icon-bdg_arrow7" class="icon-bdg_arrow7"></i></span><span class="step size-48"><span class="letters">Pp</span><i id="icon-bdg_arrow7" class="icon-bdg_arrow7"></i></span><span class="step size-60"><span class="letters">Pp</span><i id="icon-bdg_arrow7" class="icon-bdg_arrow7"></i></span><span class="step size-72"><span class="letters">Pp</span><i id="icon-bdg_arrow7" class="icon-bdg_arrow7"></i></span> + </div> + <div class="preview-scale"> + <span class="step">12</span><span class="step">14</span><span class="step">16</span><span class="step">18</span><span class="step">21</span><span class="step">24</span><span class="step">36</span><span class="step">48</span><span class="step">60</span><span class="step">72</span> + </div> + <div class="usage"> + <input class="class" type="text" readonly="readonly" onClick="this.select();" value=".icon-bdg_arrow7" /> + <input class="point" type="text" readonly="readonly" onClick="this.select();" value="&#xf195;" /> + </div> + </div> + + <div class="glyph"> + <div class="preview-glyphs"> + <span class="step size-12"><span class="letters">Pp</span><i id="icon-bdg_arrow8" class="icon-bdg_arrow8"></i></span><span class="step size-14"><span class="letters">Pp</span><i id="icon-bdg_arrow8" class="icon-bdg_arrow8"></i></span><span class="step size-16"><span class="letters">Pp</span><i id="icon-bdg_arrow8" class="icon-bdg_arrow8"></i></span><span class="step size-18"><span class="letters">Pp</span><i id="icon-bdg_arrow8" class="icon-bdg_arrow8"></i></span><span class="step size-21"><span class="letters">Pp</span><i id="icon-bdg_arrow8" class="icon-bdg_arrow8"></i></span><span class="step size-24"><span class="letters">Pp</span><i id="icon-bdg_arrow8" class="icon-bdg_arrow8"></i></span><span class="step size-36"><span class="letters">Pp</span><i id="icon-bdg_arrow8" class="icon-bdg_arrow8"></i></span><span class="step size-48"><span class="letters">Pp</span><i id="icon-bdg_arrow8" class="icon-bdg_arrow8"></i></span><span class="step size-60"><span class="letters">Pp</span><i id="icon-bdg_arrow8" class="icon-bdg_arrow8"></i></span><span class="step size-72"><span class="letters">Pp</span><i id="icon-bdg_arrow8" class="icon-bdg_arrow8"></i></span> + </div> + <div class="preview-scale"> + <span class="step">12</span><span class="step">14</span><span class="step">16</span><span class="step">18</span><span class="step">21</span><span class="step">24</span><span class="step">36</span><span class="step">48</span><span class="step">60</span><span class="step">72</span> + </div> + <div class="usage"> + <input class="class" type="text" readonly="readonly" onClick="this.select();" value=".icon-bdg_arrow8" /> + <input class="point" type="text" readonly="readonly" onClick="this.select();" value="&#xf196;" /> + </div> + </div> + + <div class="glyph"> + <div class="preview-glyphs"> + <span class="step size-12"><span class="letters">Pp</span><i id="icon-bdg_arrow9" class="icon-bdg_arrow9"></i></span><span class="step size-14"><span class="letters">Pp</span><i id="icon-bdg_arrow9" class="icon-bdg_arrow9"></i></span><span class="step size-16"><span class="letters">Pp</span><i id="icon-bdg_arrow9" class="icon-bdg_arrow9"></i></span><span class="step size-18"><span class="letters">Pp</span><i id="icon-bdg_arrow9" class="icon-bdg_arrow9"></i></span><span class="step size-21"><span class="letters">Pp</span><i id="icon-bdg_arrow9" class="icon-bdg_arrow9"></i></span><span class="step size-24"><span class="letters">Pp</span><i id="icon-bdg_arrow9" class="icon-bdg_arrow9"></i></span><span class="step size-36"><span class="letters">Pp</span><i id="icon-bdg_arrow9" class="icon-bdg_arrow9"></i></span><span class="step size-48"><span class="letters">Pp</span><i id="icon-bdg_arrow9" class="icon-bdg_arrow9"></i></span><span class="step size-60"><span class="letters">Pp</span><i id="icon-bdg_arrow9" class="icon-bdg_arrow9"></i></span><span class="step size-72"><span class="letters">Pp</span><i id="icon-bdg_arrow9" class="icon-bdg_arrow9"></i></span> + </div> + <div class="preview-scale"> + <span class="step">12</span><span class="step">14</span><span class="step">16</span><span class="step">18</span><span class="step">21</span><span class="step">24</span><span class="step">36</span><span class="step">48</span><span class="step">60</span><span class="step">72</span> + </div> + <div class="usage"> + <input class="class" type="text" readonly="readonly" onClick="this.select();" value=".icon-bdg_arrow9" /> + <input class="point" type="text" readonly="readonly" onClick="this.select();" value="&#xf197;" /> + </div> + </div> + + <div class="glyph"> + <div class="preview-glyphs"> + <span class="step size-12"><span class="letters">Pp</span><i id="icon-bdg_chart1" class="icon-bdg_chart1"></i></span><span class="step size-14"><span class="letters">Pp</span><i id="icon-bdg_chart1" class="icon-bdg_chart1"></i></span><span class="step size-16"><span class="letters">Pp</span><i id="icon-bdg_chart1" class="icon-bdg_chart1"></i></span><span class="step size-18"><span class="letters">Pp</span><i id="icon-bdg_chart1" class="icon-bdg_chart1"></i></span><span class="step size-21"><span class="letters">Pp</span><i id="icon-bdg_chart1" class="icon-bdg_chart1"></i></span><span class="step size-24"><span class="letters">Pp</span><i id="icon-bdg_chart1" class="icon-bdg_chart1"></i></span><span class="step size-36"><span class="letters">Pp</span><i id="icon-bdg_chart1" class="icon-bdg_chart1"></i></span><span class="step size-48"><span class="letters">Pp</span><i id="icon-bdg_chart1" class="icon-bdg_chart1"></i></span><span class="step size-60"><span class="letters">Pp</span><i id="icon-bdg_chart1" class="icon-bdg_chart1"></i></span><span class="step size-72"><span class="letters">Pp</span><i id="icon-bdg_chart1" class="icon-bdg_chart1"></i></span> + </div> + <div class="preview-scale"> + <span class="step">12</span><span class="step">14</span><span class="step">16</span><span class="step">18</span><span class="step">21</span><span class="step">24</span><span class="step">36</span><span class="step">48</span><span class="step">60</span><span class="step">72</span> + </div> + <div class="usage"> + <input class="class" type="text" readonly="readonly" onClick="this.select();" value=".icon-bdg_chart1" /> + <input class="point" type="text" readonly="readonly" onClick="this.select();" value="&#xf198;" /> + </div> + </div> + + <div class="glyph"> + <div class="preview-glyphs"> + <span class="step size-12"><span class="letters">Pp</span><i id="icon-bdg_chart2" class="icon-bdg_chart2"></i></span><span class="step size-14"><span class="letters">Pp</span><i id="icon-bdg_chart2" class="icon-bdg_chart2"></i></span><span class="step size-16"><span class="letters">Pp</span><i id="icon-bdg_chart2" class="icon-bdg_chart2"></i></span><span class="step size-18"><span class="letters">Pp</span><i id="icon-bdg_chart2" class="icon-bdg_chart2"></i></span><span class="step size-21"><span class="letters">Pp</span><i id="icon-bdg_chart2" class="icon-bdg_chart2"></i></span><span class="step size-24"><span class="letters">Pp</span><i id="icon-bdg_chart2" class="icon-bdg_chart2"></i></span><span class="step size-36"><span class="letters">Pp</span><i id="icon-bdg_chart2" class="icon-bdg_chart2"></i></span><span class="step size-48"><span class="letters">Pp</span><i id="icon-bdg_chart2" class="icon-bdg_chart2"></i></span><span class="step size-60"><span class="letters">Pp</span><i id="icon-bdg_chart2" class="icon-bdg_chart2"></i></span><span class="step size-72"><span class="letters">Pp</span><i id="icon-bdg_chart2" class="icon-bdg_chart2"></i></span> + </div> + <div class="preview-scale"> + <span class="step">12</span><span class="step">14</span><span class="step">16</span><span class="step">18</span><span class="step">21</span><span class="step">24</span><span class="step">36</span><span class="step">48</span><span class="step">60</span><span class="step">72</span> + </div> + <div class="usage"> + <input class="class" type="text" readonly="readonly" onClick="this.select();" value=".icon-bdg_chart2" /> + <input class="point" type="text" readonly="readonly" onClick="this.select();" value="&#xf199;" /> + </div> + </div> + + <div class="glyph"> + <div class="preview-glyphs"> + <span class="step size-12"><span class="letters">Pp</span><i id="icon-bdg_chat" class="icon-bdg_chat"></i></span><span class="step size-14"><span class="letters">Pp</span><i id="icon-bdg_chat" class="icon-bdg_chat"></i></span><span class="step size-16"><span class="letters">Pp</span><i id="icon-bdg_chat" class="icon-bdg_chat"></i></span><span class="step size-18"><span class="letters">Pp</span><i id="icon-bdg_chat" class="icon-bdg_chat"></i></span><span class="step size-21"><span class="letters">Pp</span><i id="icon-bdg_chat" class="icon-bdg_chat"></i></span><span class="step size-24"><span class="letters">Pp</span><i id="icon-bdg_chat" class="icon-bdg_chat"></i></span><span class="step size-36"><span class="letters">Pp</span><i id="icon-bdg_chat" class="icon-bdg_chat"></i></span><span class="step size-48"><span class="letters">Pp</span><i id="icon-bdg_chat" class="icon-bdg_chat"></i></span><span class="step size-60"><span class="letters">Pp</span><i id="icon-bdg_chat" class="icon-bdg_chat"></i></span><span class="step size-72"><span class="letters">Pp</span><i id="icon-bdg_chat" class="icon-bdg_chat"></i></span> + </div> + <div class="preview-scale"> + <span class="step">12</span><span class="step">14</span><span class="step">16</span><span class="step">18</span><span class="step">21</span><span class="step">24</span><span class="step">36</span><span class="step">48</span><span class="step">60</span><span class="step">72</span> + </div> + <div class="usage"> + <input class="class" type="text" readonly="readonly" onClick="this.select();" value=".icon-bdg_chat" /> + <input class="point" type="text" readonly="readonly" onClick="this.select();" value="&#xf19a;" /> + </div> + </div> + + <div class="glyph"> + <div class="preview-glyphs"> + <span class="step size-12"><span class="letters">Pp</span><i id="icon-bdg_cross" class="icon-bdg_cross"></i></span><span class="step size-14"><span class="letters">Pp</span><i id="icon-bdg_cross" class="icon-bdg_cross"></i></span><span class="step size-16"><span class="letters">Pp</span><i id="icon-bdg_cross" class="icon-bdg_cross"></i></span><span class="step size-18"><span class="letters">Pp</span><i id="icon-bdg_cross" class="icon-bdg_cross"></i></span><span class="step size-21"><span class="letters">Pp</span><i id="icon-bdg_cross" class="icon-bdg_cross"></i></span><span class="step size-24"><span class="letters">Pp</span><i id="icon-bdg_cross" class="icon-bdg_cross"></i></span><span class="step size-36"><span class="letters">Pp</span><i id="icon-bdg_cross" class="icon-bdg_cross"></i></span><span class="step size-48"><span class="letters">Pp</span><i id="icon-bdg_cross" class="icon-bdg_cross"></i></span><span class="step size-60"><span class="letters">Pp</span><i id="icon-bdg_cross" class="icon-bdg_cross"></i></span><span class="step size-72"><span class="letters">Pp</span><i id="icon-bdg_cross" class="icon-bdg_cross"></i></span> + </div> + <div class="preview-scale"> + <span class="step">12</span><span class="step">14</span><span class="step">16</span><span class="step">18</span><span class="step">21</span><span class="step">24</span><span class="step">36</span><span class="step">48</span><span class="step">60</span><span class="step">72</span> + </div> + <div class="usage"> + <input class="class" type="text" readonly="readonly" onClick="this.select();" value=".icon-bdg_cross" /> + <input class="point" type="text" readonly="readonly" onClick="this.select();" value="&#xf19b;" /> + </div> + </div> + + <div class="glyph"> + <div class="preview-glyphs"> + <span class="step size-12"><span class="letters">Pp</span><i id="icon-bdg_dashboard" class="icon-bdg_dashboard"></i></span><span class="step size-14"><span class="letters">Pp</span><i id="icon-bdg_dashboard" class="icon-bdg_dashboard"></i></span><span class="step size-16"><span class="letters">Pp</span><i id="icon-bdg_dashboard" class="icon-bdg_dashboard"></i></span><span class="step size-18"><span class="letters">Pp</span><i id="icon-bdg_dashboard" class="icon-bdg_dashboard"></i></span><span class="step size-21"><span class="letters">Pp</span><i id="icon-bdg_dashboard" class="icon-bdg_dashboard"></i></span><span class="step size-24"><span class="letters">Pp</span><i id="icon-bdg_dashboard" class="icon-bdg_dashboard"></i></span><span class="step size-36"><span class="letters">Pp</span><i id="icon-bdg_dashboard" class="icon-bdg_dashboard"></i></span><span class="step size-48"><span class="letters">Pp</span><i id="icon-bdg_dashboard" class="icon-bdg_dashboard"></i></span><span class="step size-60"><span class="letters">Pp</span><i id="icon-bdg_dashboard" class="icon-bdg_dashboard"></i></span><span class="step size-72"><span class="letters">Pp</span><i id="icon-bdg_dashboard" class="icon-bdg_dashboard"></i></span> + </div> + <div class="preview-scale"> + <span class="step">12</span><span class="step">14</span><span class="step">16</span><span class="step">18</span><span class="step">21</span><span class="step">24</span><span class="step">36</span><span class="step">48</span><span class="step">60</span><span class="step">72</span> + </div> + <div class="usage"> + <input class="class" type="text" readonly="readonly" onClick="this.select();" value=".icon-bdg_dashboard" /> + <input class="point" type="text" readonly="readonly" onClick="this.select();" value="&#xf19c;" /> + </div> + </div> + + <div class="glyph"> + <div class="preview-glyphs"> + <span class="step size-12"><span class="letters">Pp</span><i id="icon-bdg_expand1" class="icon-bdg_expand1"></i></span><span class="step size-14"><span class="letters">Pp</span><i id="icon-bdg_expand1" class="icon-bdg_expand1"></i></span><span class="step size-16"><span class="letters">Pp</span><i id="icon-bdg_expand1" class="icon-bdg_expand1"></i></span><span class="step size-18"><span class="letters">Pp</span><i id="icon-bdg_expand1" class="icon-bdg_expand1"></i></span><span class="step size-21"><span class="letters">Pp</span><i id="icon-bdg_expand1" class="icon-bdg_expand1"></i></span><span class="step size-24"><span class="letters">Pp</span><i id="icon-bdg_expand1" class="icon-bdg_expand1"></i></span><span class="step size-36"><span class="letters">Pp</span><i id="icon-bdg_expand1" class="icon-bdg_expand1"></i></span><span class="step size-48"><span class="letters">Pp</span><i id="icon-bdg_expand1" class="icon-bdg_expand1"></i></span><span class="step size-60"><span class="letters">Pp</span><i id="icon-bdg_expand1" class="icon-bdg_expand1"></i></span><span class="step size-72"><span class="letters">Pp</span><i id="icon-bdg_expand1" class="icon-bdg_expand1"></i></span> + </div> + <div class="preview-scale"> + <span class="step">12</span><span class="step">14</span><span class="step">16</span><span class="step">18</span><span class="step">21</span><span class="step">24</span><span class="step">36</span><span class="step">48</span><span class="step">60</span><span class="step">72</span> + </div> + <div class="usage"> + <input class="class" type="text" readonly="readonly" onClick="this.select();" value=".icon-bdg_expand1" /> + <input class="point" type="text" readonly="readonly" onClick="this.select();" value="&#xf19d;" /> + </div> + </div> + + <div class="glyph"> + <div class="preview-glyphs"> + <span class="step size-12"><span class="letters">Pp</span><i id="icon-bdg_expand2" class="icon-bdg_expand2"></i></span><span class="step size-14"><span class="letters">Pp</span><i id="icon-bdg_expand2" class="icon-bdg_expand2"></i></span><span class="step size-16"><span class="letters">Pp</span><i id="icon-bdg_expand2" class="icon-bdg_expand2"></i></span><span class="step size-18"><span class="letters">Pp</span><i id="icon-bdg_expand2" class="icon-bdg_expand2"></i></span><span class="step size-21"><span class="letters">Pp</span><i id="icon-bdg_expand2" class="icon-bdg_expand2"></i></span><span class="step size-24"><span class="letters">Pp</span><i id="icon-bdg_expand2" class="icon-bdg_expand2"></i></span><span class="step size-36"><span class="letters">Pp</span><i id="icon-bdg_expand2" class="icon-bdg_expand2"></i></span><span class="step size-48"><span class="letters">Pp</span><i id="icon-bdg_expand2" class="icon-bdg_expand2"></i></span><span class="step size-60"><span class="letters">Pp</span><i id="icon-bdg_expand2" class="icon-bdg_expand2"></i></span><span class="step size-72"><span class="letters">Pp</span><i id="icon-bdg_expand2" class="icon-bdg_expand2"></i></span> + </div> + <div class="preview-scale"> + <span class="step">12</span><span class="step">14</span><span class="step">16</span><span class="step">18</span><span class="step">21</span><span class="step">24</span><span class="step">36</span><span class="step">48</span><span class="step">60</span><span class="step">72</span> + </div> + <div class="usage"> + <input class="class" type="text" readonly="readonly" onClick="this.select();" value=".icon-bdg_expand2" /> + <input class="point" type="text" readonly="readonly" onClick="this.select();" value="&#xf19e;" /> + </div> + </div> + + <div class="glyph"> + <div class="preview-glyphs"> + <span class="step size-12"><span class="letters">Pp</span><i id="icon-bdg_form" class="icon-bdg_form"></i></span><span class="step size-14"><span class="letters">Pp</span><i id="icon-bdg_form" class="icon-bdg_form"></i></span><span class="step size-16"><span class="letters">Pp</span><i id="icon-bdg_form" class="icon-bdg_form"></i></span><span class="step size-18"><span class="letters">Pp</span><i id="icon-bdg_form" class="icon-bdg_form"></i></span><span class="step size-21"><span class="letters">Pp</span><i id="icon-bdg_form" class="icon-bdg_form"></i></span><span class="step size-24"><span class="letters">Pp</span><i id="icon-bdg_form" class="icon-bdg_form"></i></span><span class="step size-36"><span class="letters">Pp</span><i id="icon-bdg_form" class="icon-bdg_form"></i></span><span class="step size-48"><span class="letters">Pp</span><i id="icon-bdg_form" class="icon-bdg_form"></i></span><span class="step size-60"><span class="letters">Pp</span><i id="icon-bdg_form" class="icon-bdg_form"></i></span><span class="step size-72"><span class="letters">Pp</span><i id="icon-bdg_form" class="icon-bdg_form"></i></span> + </div> + <div class="preview-scale"> + <span class="step">12</span><span class="step">14</span><span class="step">16</span><span class="step">18</span><span class="step">21</span><span class="step">24</span><span class="step">36</span><span class="step">48</span><span class="step">60</span><span class="step">72</span> + </div> + <div class="usage"> + <input class="class" type="text" readonly="readonly" onClick="this.select();" value=".icon-bdg_form" /> + <input class="point" type="text" readonly="readonly" onClick="this.select();" value="&#xf19f;" /> + </div> + </div> + + <div class="glyph"> + <div class="preview-glyphs"> + <span class="step size-12"><span class="letters">Pp</span><i id="icon-bdg_invoice" class="icon-bdg_invoice"></i></span><span class="step size-14"><span class="letters">Pp</span><i id="icon-bdg_invoice" class="icon-bdg_invoice"></i></span><span class="step size-16"><span class="letters">Pp</span><i id="icon-bdg_invoice" class="icon-bdg_invoice"></i></span><span class="step size-18"><span class="letters">Pp</span><i id="icon-bdg_invoice" class="icon-bdg_invoice"></i></span><span class="step size-21"><span class="letters">Pp</span><i id="icon-bdg_invoice" class="icon-bdg_invoice"></i></span><span class="step size-24"><span class="letters">Pp</span><i id="icon-bdg_invoice" class="icon-bdg_invoice"></i></span><span class="step size-36"><span class="letters">Pp</span><i id="icon-bdg_invoice" class="icon-bdg_invoice"></i></span><span class="step size-48"><span class="letters">Pp</span><i id="icon-bdg_invoice" class="icon-bdg_invoice"></i></span><span class="step size-60"><span class="letters">Pp</span><i id="icon-bdg_invoice" class="icon-bdg_invoice"></i></span><span class="step size-72"><span class="letters">Pp</span><i id="icon-bdg_invoice" class="icon-bdg_invoice"></i></span> + </div> + <div class="preview-scale"> + <span class="step">12</span><span class="step">14</span><span class="step">16</span><span class="step">18</span><span class="step">21</span><span class="step">24</span><span class="step">36</span><span class="step">48</span><span class="step">60</span><span class="step">72</span> + </div> + <div class="usage"> + <input class="class" type="text" readonly="readonly" onClick="this.select();" value=".icon-bdg_invoice" /> + <input class="point" type="text" readonly="readonly" onClick="this.select();" value="&#xf1a0;" /> + </div> + </div> + + <div class="glyph"> + <div class="preview-glyphs"> + <span class="step size-12"><span class="letters">Pp</span><i id="icon-bdg_layout" class="icon-bdg_layout"></i></span><span class="step size-14"><span class="letters">Pp</span><i id="icon-bdg_layout" class="icon-bdg_layout"></i></span><span class="step size-16"><span class="letters">Pp</span><i id="icon-bdg_layout" class="icon-bdg_layout"></i></span><span class="step size-18"><span class="letters">Pp</span><i id="icon-bdg_layout" class="icon-bdg_layout"></i></span><span class="step size-21"><span class="letters">Pp</span><i id="icon-bdg_layout" class="icon-bdg_layout"></i></span><span class="step size-24"><span class="letters">Pp</span><i id="icon-bdg_layout" class="icon-bdg_layout"></i></span><span class="step size-36"><span class="letters">Pp</span><i id="icon-bdg_layout" class="icon-bdg_layout"></i></span><span class="step size-48"><span class="letters">Pp</span><i id="icon-bdg_layout" class="icon-bdg_layout"></i></span><span class="step size-60"><span class="letters">Pp</span><i id="icon-bdg_layout" class="icon-bdg_layout"></i></span><span class="step size-72"><span class="letters">Pp</span><i id="icon-bdg_layout" class="icon-bdg_layout"></i></span> + </div> + <div class="preview-scale"> + <span class="step">12</span><span class="step">14</span><span class="step">16</span><span class="step">18</span><span class="step">21</span><span class="step">24</span><span class="step">36</span><span class="step">48</span><span class="step">60</span><span class="step">72</span> + </div> + <div class="usage"> + <input class="class" type="text" readonly="readonly" onClick="this.select();" value=".icon-bdg_layout" /> + <input class="point" type="text" readonly="readonly" onClick="this.select();" value="&#xf1a1;" /> + </div> + </div> + + <div class="glyph"> + <div class="preview-glyphs"> + <span class="step size-12"><span class="letters">Pp</span><i id="icon-bdg_people" class="icon-bdg_people"></i></span><span class="step size-14"><span class="letters">Pp</span><i id="icon-bdg_people" class="icon-bdg_people"></i></span><span class="step size-16"><span class="letters">Pp</span><i id="icon-bdg_people" class="icon-bdg_people"></i></span><span class="step size-18"><span class="letters">Pp</span><i id="icon-bdg_people" class="icon-bdg_people"></i></span><span class="step size-21"><span class="letters">Pp</span><i id="icon-bdg_people" class="icon-bdg_people"></i></span><span class="step size-24"><span class="letters">Pp</span><i id="icon-bdg_people" class="icon-bdg_people"></i></span><span class="step size-36"><span class="letters">Pp</span><i id="icon-bdg_people" class="icon-bdg_people"></i></span><span class="step size-48"><span class="letters">Pp</span><i id="icon-bdg_people" class="icon-bdg_people"></i></span><span class="step size-60"><span class="letters">Pp</span><i id="icon-bdg_people" class="icon-bdg_people"></i></span><span class="step size-72"><span class="letters">Pp</span><i id="icon-bdg_people" class="icon-bdg_people"></i></span> + </div> + <div class="preview-scale"> + <span class="step">12</span><span class="step">14</span><span class="step">16</span><span class="step">18</span><span class="step">21</span><span class="step">24</span><span class="step">36</span><span class="step">48</span><span class="step">60</span><span class="step">72</span> + </div> + <div class="usage"> + <input class="class" type="text" readonly="readonly" onClick="this.select();" value=".icon-bdg_people" /> + <input class="point" type="text" readonly="readonly" onClick="this.select();" value="&#xf1a2;" /> + </div> + </div> + + <div class="glyph"> + <div class="preview-glyphs"> + <span class="step size-12"><span class="letters">Pp</span><i id="icon-bdg_plus" class="icon-bdg_plus"></i></span><span class="step size-14"><span class="letters">Pp</span><i id="icon-bdg_plus" class="icon-bdg_plus"></i></span><span class="step size-16"><span class="letters">Pp</span><i id="icon-bdg_plus" class="icon-bdg_plus"></i></span><span class="step size-18"><span class="letters">Pp</span><i id="icon-bdg_plus" class="icon-bdg_plus"></i></span><span class="step size-21"><span class="letters">Pp</span><i id="icon-bdg_plus" class="icon-bdg_plus"></i></span><span class="step size-24"><span class="letters">Pp</span><i id="icon-bdg_plus" class="icon-bdg_plus"></i></span><span class="step size-36"><span class="letters">Pp</span><i id="icon-bdg_plus" class="icon-bdg_plus"></i></span><span class="step size-48"><span class="letters">Pp</span><i id="icon-bdg_plus" class="icon-bdg_plus"></i></span><span class="step size-60"><span class="letters">Pp</span><i id="icon-bdg_plus" class="icon-bdg_plus"></i></span><span class="step size-72"><span class="letters">Pp</span><i id="icon-bdg_plus" class="icon-bdg_plus"></i></span> + </div> + <div class="preview-scale"> + <span class="step">12</span><span class="step">14</span><span class="step">16</span><span class="step">18</span><span class="step">21</span><span class="step">24</span><span class="step">36</span><span class="step">48</span><span class="step">60</span><span class="step">72</span> + </div> + <div class="usage"> + <input class="class" type="text" readonly="readonly" onClick="this.select();" value=".icon-bdg_plus" /> + <input class="point" type="text" readonly="readonly" onClick="this.select();" value="&#xf1a3;" /> + </div> + </div> + + <div class="glyph"> + <div class="preview-glyphs"> + <span class="step size-12"><span class="letters">Pp</span><i id="icon-bdg_search" class="icon-bdg_search"></i></span><span class="step size-14"><span class="letters">Pp</span><i id="icon-bdg_search" class="icon-bdg_search"></i></span><span class="step size-16"><span class="letters">Pp</span><i id="icon-bdg_search" class="icon-bdg_search"></i></span><span class="step size-18"><span class="letters">Pp</span><i id="icon-bdg_search" class="icon-bdg_search"></i></span><span class="step size-21"><span class="letters">Pp</span><i id="icon-bdg_search" class="icon-bdg_search"></i></span><span class="step size-24"><span class="letters">Pp</span><i id="icon-bdg_search" class="icon-bdg_search"></i></span><span class="step size-36"><span class="letters">Pp</span><i id="icon-bdg_search" class="icon-bdg_search"></i></span><span class="step size-48"><span class="letters">Pp</span><i id="icon-bdg_search" class="icon-bdg_search"></i></span><span class="step size-60"><span class="letters">Pp</span><i id="icon-bdg_search" class="icon-bdg_search"></i></span><span class="step size-72"><span class="letters">Pp</span><i id="icon-bdg_search" class="icon-bdg_search"></i></span> + </div> + <div class="preview-scale"> + <span class="step">12</span><span class="step">14</span><span class="step">16</span><span class="step">18</span><span class="step">21</span><span class="step">24</span><span class="step">36</span><span class="step">48</span><span class="step">60</span><span class="step">72</span> + </div> + <div class="usage"> + <input class="class" type="text" readonly="readonly" onClick="this.select();" value=".icon-bdg_search" /> + <input class="point" type="text" readonly="readonly" onClick="this.select();" value="&#xf1a4;" /> + </div> + </div> + + <div class="glyph"> + <div class="preview-glyphs"> + <span class="step size-12"><span class="letters">Pp</span><i id="icon-bdg_setting1" class="icon-bdg_setting1"></i></span><span class="step size-14"><span class="letters">Pp</span><i id="icon-bdg_setting1" class="icon-bdg_setting1"></i></span><span class="step size-16"><span class="letters">Pp</span><i id="icon-bdg_setting1" class="icon-bdg_setting1"></i></span><span class="step size-18"><span class="letters">Pp</span><i id="icon-bdg_setting1" class="icon-bdg_setting1"></i></span><span class="step size-21"><span class="letters">Pp</span><i id="icon-bdg_setting1" class="icon-bdg_setting1"></i></span><span class="step size-24"><span class="letters">Pp</span><i id="icon-bdg_setting1" class="icon-bdg_setting1"></i></span><span class="step size-36"><span class="letters">Pp</span><i id="icon-bdg_setting1" class="icon-bdg_setting1"></i></span><span class="step size-48"><span class="letters">Pp</span><i id="icon-bdg_setting1" class="icon-bdg_setting1"></i></span><span class="step size-60"><span class="letters">Pp</span><i id="icon-bdg_setting1" class="icon-bdg_setting1"></i></span><span class="step size-72"><span class="letters">Pp</span><i id="icon-bdg_setting1" class="icon-bdg_setting1"></i></span> + </div> + <div class="preview-scale"> + <span class="step">12</span><span class="step">14</span><span class="step">16</span><span class="step">18</span><span class="step">21</span><span class="step">24</span><span class="step">36</span><span class="step">48</span><span class="step">60</span><span class="step">72</span> + </div> + <div class="usage"> + <input class="class" type="text" readonly="readonly" onClick="this.select();" value=".icon-bdg_setting1" /> + <input class="point" type="text" readonly="readonly" onClick="this.select();" value="&#xf1a5;" /> + </div> + </div> + + <div class="glyph"> + <div class="preview-glyphs"> + <span class="step size-12"><span class="letters">Pp</span><i id="icon-bdg_setting2" class="icon-bdg_setting2"></i></span><span class="step size-14"><span class="letters">Pp</span><i id="icon-bdg_setting2" class="icon-bdg_setting2"></i></span><span class="step size-16"><span class="letters">Pp</span><i id="icon-bdg_setting2" class="icon-bdg_setting2"></i></span><span class="step size-18"><span class="letters">Pp</span><i id="icon-bdg_setting2" class="icon-bdg_setting2"></i></span><span class="step size-21"><span class="letters">Pp</span><i id="icon-bdg_setting2" class="icon-bdg_setting2"></i></span><span class="step size-24"><span class="letters">Pp</span><i id="icon-bdg_setting2" class="icon-bdg_setting2"></i></span><span class="step size-36"><span class="letters">Pp</span><i id="icon-bdg_setting2" class="icon-bdg_setting2"></i></span><span class="step size-48"><span class="letters">Pp</span><i id="icon-bdg_setting2" class="icon-bdg_setting2"></i></span><span class="step size-60"><span class="letters">Pp</span><i id="icon-bdg_setting2" class="icon-bdg_setting2"></i></span><span class="step size-72"><span class="letters">Pp</span><i id="icon-bdg_setting2" class="icon-bdg_setting2"></i></span> + </div> + <div class="preview-scale"> + <span class="step">12</span><span class="step">14</span><span class="step">16</span><span class="step">18</span><span class="step">21</span><span class="step">24</span><span class="step">36</span><span class="step">48</span><span class="step">60</span><span class="step">72</span> + </div> + <div class="usage"> + <input class="class" type="text" readonly="readonly" onClick="this.select();" value=".icon-bdg_setting2" /> + <input class="point" type="text" readonly="readonly" onClick="this.select();" value="&#xf1a6;" /> + </div> + </div> + + <div class="glyph"> + <div class="preview-glyphs"> + <span class="step size-12"><span class="letters">Pp</span><i id="icon-bdg_setting3" class="icon-bdg_setting3"></i></span><span class="step size-14"><span class="letters">Pp</span><i id="icon-bdg_setting3" class="icon-bdg_setting3"></i></span><span class="step size-16"><span class="letters">Pp</span><i id="icon-bdg_setting3" class="icon-bdg_setting3"></i></span><span class="step size-18"><span class="letters">Pp</span><i id="icon-bdg_setting3" class="icon-bdg_setting3"></i></span><span class="step size-21"><span class="letters">Pp</span><i id="icon-bdg_setting3" class="icon-bdg_setting3"></i></span><span class="step size-24"><span class="letters">Pp</span><i id="icon-bdg_setting3" class="icon-bdg_setting3"></i></span><span class="step size-36"><span class="letters">Pp</span><i id="icon-bdg_setting3" class="icon-bdg_setting3"></i></span><span class="step size-48"><span class="letters">Pp</span><i id="icon-bdg_setting3" class="icon-bdg_setting3"></i></span><span class="step size-60"><span class="letters">Pp</span><i id="icon-bdg_setting3" class="icon-bdg_setting3"></i></span><span class="step size-72"><span class="letters">Pp</span><i id="icon-bdg_setting3" class="icon-bdg_setting3"></i></span> + </div> + <div class="preview-scale"> + <span class="step">12</span><span class="step">14</span><span class="step">16</span><span class="step">18</span><span class="step">21</span><span class="step">24</span><span class="step">36</span><span class="step">48</span><span class="step">60</span><span class="step">72</span> + </div> + <div class="usage"> + <input class="class" type="text" readonly="readonly" onClick="this.select();" value=".icon-bdg_setting3" /> + <input class="point" type="text" readonly="readonly" onClick="this.select();" value="&#xf1a7;" /> + </div> + </div> + + <div class="glyph"> + <div class="preview-glyphs"> + <span class="step size-12"><span class="letters">Pp</span><i id="icon-bdg_table" class="icon-bdg_table"></i></span><span class="step size-14"><span class="letters">Pp</span><i id="icon-bdg_table" class="icon-bdg_table"></i></span><span class="step size-16"><span class="letters">Pp</span><i id="icon-bdg_table" class="icon-bdg_table"></i></span><span class="step size-18"><span class="letters">Pp</span><i id="icon-bdg_table" class="icon-bdg_table"></i></span><span class="step size-21"><span class="letters">Pp</span><i id="icon-bdg_table" class="icon-bdg_table"></i></span><span class="step size-24"><span class="letters">Pp</span><i id="icon-bdg_table" class="icon-bdg_table"></i></span><span class="step size-36"><span class="letters">Pp</span><i id="icon-bdg_table" class="icon-bdg_table"></i></span><span class="step size-48"><span class="letters">Pp</span><i id="icon-bdg_table" class="icon-bdg_table"></i></span><span class="step size-60"><span class="letters">Pp</span><i id="icon-bdg_table" class="icon-bdg_table"></i></span><span class="step size-72"><span class="letters">Pp</span><i id="icon-bdg_table" class="icon-bdg_table"></i></span> + </div> + <div class="preview-scale"> + <span class="step">12</span><span class="step">14</span><span class="step">16</span><span class="step">18</span><span class="step">21</span><span class="step">24</span><span class="step">36</span><span class="step">48</span><span class="step">60</span><span class="step">72</span> + </div> + <div class="usage"> + <input class="class" type="text" readonly="readonly" onClick="this.select();" value=".icon-bdg_table" /> + <input class="point" type="text" readonly="readonly" onClick="this.select();" value="&#xf1a8;" /> + </div> + </div> + + <div class="glyph"> + <div class="preview-glyphs"> + <span class="step size-12"><span class="letters">Pp</span><i id="icon-bdg_uikit" class="icon-bdg_uikit"></i></span><span class="step size-14"><span class="letters">Pp</span><i id="icon-bdg_uikit" class="icon-bdg_uikit"></i></span><span class="step size-16"><span class="letters">Pp</span><i id="icon-bdg_uikit" class="icon-bdg_uikit"></i></span><span class="step size-18"><span class="letters">Pp</span><i id="icon-bdg_uikit" class="icon-bdg_uikit"></i></span><span class="step size-21"><span class="letters">Pp</span><i id="icon-bdg_uikit" class="icon-bdg_uikit"></i></span><span class="step size-24"><span class="letters">Pp</span><i id="icon-bdg_uikit" class="icon-bdg_uikit"></i></span><span class="step size-36"><span class="letters">Pp</span><i id="icon-bdg_uikit" class="icon-bdg_uikit"></i></span><span class="step size-48"><span class="letters">Pp</span><i id="icon-bdg_uikit" class="icon-bdg_uikit"></i></span><span class="step size-60"><span class="letters">Pp</span><i id="icon-bdg_uikit" class="icon-bdg_uikit"></i></span><span class="step size-72"><span class="letters">Pp</span><i id="icon-bdg_uikit" class="icon-bdg_uikit"></i></span> + </div> + <div class="preview-scale"> + <span class="step">12</span><span class="step">14</span><span class="step">16</span><span class="step">18</span><span class="step">21</span><span class="step">24</span><span class="step">36</span><span class="step">48</span><span class="step">60</span><span class="step">72</span> + </div> + <div class="usage"> + <input class="class" type="text" readonly="readonly" onClick="this.select();" value=".icon-bdg_uikit" /> + <input class="point" type="text" readonly="readonly" onClick="this.select();" value="&#xf1a9;" /> + </div> + </div> + + + <footer> + Made with love using <a href="http://fontcustom.com">Font Custom</a>. + </footer> + </div> + </body> +</html> diff --git a/public/assets/fonts/mighticon/fontcustom.css b/public/assets/fonts/mighticon/fontcustom.css new file mode 100644 index 0000000..83570d9 --- /dev/null +++ b/public/assets/fonts/mighticon/fontcustom.css @@ -0,0 +1,104 @@ +/* + Icon Font: fontcustom +*/ + +@font-face { + font-family: "fontcustom"; + src: url("./fontcustom_59e54d56264c0766ac8e43b6a782fe06.eot"); + src: url("./fontcustom_59e54d56264c0766ac8e43b6a782fe06.eot?#iefix") format("embedded-opentype"), + url(data:application/x-font-woff;charset=utf-8;base64,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), + url("./fontcustom_59e54d56264c0766ac8e43b6a782fe06.woff") format("woff"), + url("./fontcustom_59e54d56264c0766ac8e43b6a782fe06.ttf") format("truetype"), + url("./fontcustom_59e54d56264c0766ac8e43b6a782fe06.svg#fontcustom") format("svg"); + font-weight: normal; + font-style: normal; +} + +@media screen and (-webkit-min-device-pixel-ratio:0) { + @font-face { + font-family: "fontcustom"; + src: url("./fontcustom_59e54d56264c0766ac8e43b6a782fe06.svg#fontcustom") format("svg"); + } +} + +[data-icon]:before { content: attr(data-icon); } + +[data-icon]:before, +.icon-bdg_alert:before, +.icon-bdg_announce:before, +.icon-bdg_arrow1:before, +.icon-bdg_arrow10:before, +.icon-bdg_arrow11:before, +.icon-bdg_arrow12:before, +.icon-bdg_arrow2:before, +.icon-bdg_arrow3:before, +.icon-bdg_arrow4:before, +.icon-bdg_arrow5:before, +.icon-bdg_arrow6:before, +.icon-bdg_arrow7:before, +.icon-bdg_arrow8:before, +.icon-bdg_arrow9:before, +.icon-bdg_chart1:before, +.icon-bdg_chart2:before, +.icon-bdg_chat:before, +.icon-bdg_cross:before, +.icon-bdg_dashboard:before, +.icon-bdg_expand1:before, +.icon-bdg_expand2:before, +.icon-bdg_form:before, +.icon-bdg_invoice:before, +.icon-bdg_layout:before, +.icon-bdg_people:before, +.icon-bdg_plus:before, +.icon-bdg_search:before, +.icon-bdg_setting1:before, +.icon-bdg_setting2:before, +.icon-bdg_setting3:before, +.icon-bdg_table:before, +.icon-bdg_uikit:before { + display: inline-block; + font-family: "fontcustom"; + font-style: normal; + font-weight: normal; + font-variant: normal; + line-height: 1; + text-decoration: inherit; + text-rendering: optimizeLegibility; + text-transform: none; + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + font-smoothing: antialiased; +} + +.icon-bdg_alert:before { content: "\f18a"; } +.icon-bdg_announce:before { content: "\f18b"; } +.icon-bdg_arrow1:before { content: "\f18c"; } +.icon-bdg_arrow10:before { content: "\f18d"; } +.icon-bdg_arrow11:before { content: "\f18e"; } +.icon-bdg_arrow12:before { content: "\f18f"; } +.icon-bdg_arrow2:before { content: "\f190"; } +.icon-bdg_arrow3:before { content: "\f191"; } +.icon-bdg_arrow4:before { content: "\f192"; } +.icon-bdg_arrow5:before { content: "\f193"; } +.icon-bdg_arrow6:before { content: "\f194"; } +.icon-bdg_arrow7:before { content: "\f195"; } +.icon-bdg_arrow8:before { content: "\f196"; } +.icon-bdg_arrow9:before { content: "\f197"; } +.icon-bdg_chart1:before { content: "\f198"; } +.icon-bdg_chart2:before { content: "\f199"; } +.icon-bdg_chat:before { content: "\f19a"; } +.icon-bdg_cross:before { content: "\f19b"; } +.icon-bdg_dashboard:before { content: "\f19c"; } +.icon-bdg_expand1:before { content: "\f19d"; } +.icon-bdg_expand2:before { content: "\f19e"; } +.icon-bdg_form:before { content: "\f19f"; } +.icon-bdg_invoice:before { content: "\f1a0"; } +.icon-bdg_layout:before { content: "\f1a1"; } +.icon-bdg_people:before { content: "\f1a2"; } +.icon-bdg_plus:before { content: "\f1a3"; } +.icon-bdg_search:before { content: "\f1a4"; } +.icon-bdg_setting1:before { content: "\f1a5"; } +.icon-bdg_setting2:before { content: "\f1a6"; } +.icon-bdg_setting3:before { content: "\f1a7"; } +.icon-bdg_table:before { content: "\f1a8"; } +.icon-bdg_uikit:before { content: "\f1a9"; } diff --git a/public/assets/fonts/mighticon/fontcustom_59e54d56264c0766ac8e43b6a782fe06.eot b/public/assets/fonts/mighticon/fontcustom_59e54d56264c0766ac8e43b6a782fe06.eot new file mode 100644 index 0000000000000000000000000000000000000000..e7c1c6201bbceaf426d02c638c549d2ee60e9440 GIT binary patch literal 4306 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 literal 0 HcmV?d00001 diff --git a/public/assets/fonts/mighticon/fontcustom_59e54d56264c0766ac8e43b6a782fe06.svg b/public/assets/fonts/mighticon/fontcustom_59e54d56264c0766ac8e43b6a782fe06.svg new file mode 100644 index 0000000..1145ca3 --- /dev/null +++ b/public/assets/fonts/mighticon/fontcustom_59e54d56264c0766ac8e43b6a782fe06.svg @@ -0,0 +1,98 @@ +<?xml version="1.0" standalone="no"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" > +<!-- +2016-1-16: Created with FontForge (http://fontforge.org) +--> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1"> +<metadata> +Created by FontForge 20141127 at Sat Jan 16 17:58:26 2016 + By Fajar Sidik +Copyright (c) 2016, Fajar Sidik +</metadata> +<defs> +<font id="fontcustom" horiz-adv-x="512" > + <font-face + font-family="fontcustom" + font-weight="400" + font-stretch="normal" + units-per-em="512" + panose-1="2 0 5 9 0 0 0 0 0 0" + ascent="448" + descent="-64" + bbox="0 -64 512 448" + underline-thickness="25.6" + underline-position="-51.2" + unicode-range="U+F18A-F1A9" + /> + <missing-glyph /> + <glyph glyph-name="uniF19F" unicode="" +d="M352 224h-64h-224h-64v64v96v64h64h224h64v-64v-96v-64zM64 288h224v96h-224v-96zM224 160h224h64v-64v-96v-64h-64h-224h-64v64v96v64h64zM448 0v96h-224v-96h224zM448 224v224h64v-224h-64zM0 -64v224h64v-224h-64z" /> + <glyph glyph-name="uniF18A" unicode="" +d="M474.208 96h37.792v-64h-24.96h-462.08h-24.96v64h37.792l64 320h122.208v32h64v-32h122.208zM103.04 96h305.952l-51.2002 256h-203.552zM192 -64v64h128v-64h-128z" /> + <glyph glyph-name="uniF1A1" unicode="" +d="M448 448h64v-64v-64v-64v-256v-64h-64h-224h-64h-96h-64v64v256v64v64v64h64h384zM64 0h96v256h-96v-256zM448 0v256h-224v-256h224zM448 320v64h-384v-64h384z" /> + <glyph glyph-name="uniF1A8" unicode="" +d="M64 320h384h64v-64v-256v-64h-64h-384h-64v64v256v64h64zM448 0v256h-384v-256h384zM0 384v64h128v-64h-128zM192 384v64h128v-64h-128zM384 384v64h128v-64h-128z" /> + <glyph glyph-name="uniF199" unicode="" +d="M128 64v256h64v-256h-64zM224 64v128h64v-128h-64zM320 64v192h64v-192h-64zM448 448h64v-64v-384v-64h-64h-384h-64v64v384v64h64h384zM448 0v384h-384v-384h384z" /> + <glyph glyph-name="uniF197" unicode="" +d="M512 362.667v-85.334h-341.333v-85.333l-170.667 128l170.667 128v-85.333h341.333z" /> + <glyph glyph-name="uniF198" unicode="" +d="M0 -32v64h512v-64h-512zM64 96v352h64v-352h-64zM224 96v192h64v-192h-64zM384 96v256h64v-256h-64z" /> + <glyph glyph-name="uniF195" unicode="" +d="M0 448l310.764 -256l-310.764 -256v512z" /> + <glyph glyph-name="uniF194" unicode="" +d="M256 448l256 -310.764h-512z" /> + <glyph glyph-name="uniF193" unicode="" +d="M0 448h512l-256 -310.764z" /> + <glyph glyph-name="uniF192" unicode="" +d="M258.601 -64l-258.601 255.978l258.601 256.022l63.5869 -64.2656l-193.656 -191.757l193.656 -191.712z" /> + <glyph glyph-name="uniF191" unicode="" +d="M63.5869 -64l-63.5869 64.2656l193.656 191.712l-193.656 191.757l63.5869 64.2656l258.601 -256.022z" /> + <glyph glyph-name="uniF190" unicode="" +d="M256 448l256 -258.577l-64.3057 -63.627l-191.694 193.639l-191.694 -193.639l-64.3057 63.627z" /> + <glyph glyph-name="uniF18C" unicode="" +d="M256 125.796l-256 258.577l64.3057 63.627l191.694 -193.64l191.694 193.64l64.3057 -63.627z" /> + <glyph glyph-name="uniF18B" unicode="" +d="M448 448h64v-27.1035v-359.265v-29.6318h-64v34.208l-297.184 21.248l-23.8086 -95.2002l-62.0479 15.5205l21.0557 84.2881l-86.0156 6.14355v249.536l448 64v36.2559zM64 157.824l384 -27.4561v216.735l-384 -54.8477v-134.432z" /> + <glyph glyph-name="uniF19B" unicode="" +d="M512 394.029l-202.029 -202.029l202.029 -202.029l-53.9707 -53.9707l-202.029 202.029l-202.029 -202.029l-53.9707 53.9707l202.029 202.029l-202.029 202.029l53.9707 53.9707l202.029 -202.029l202.029 202.029z" /> + <glyph glyph-name="uniF1A6" unicode="" +d="M0 -32v64h224v-64h-224zM320 64v-32h192v-64h-192v-32h-64v128h64zM416 416h96v-64h-96v-32h-64v128h64v-32zM0 352v64h320v-64h-320zM0 160v64h96v-64h-96zM192 256v-32h320v-64h-320v-32h-64v128h64z" /> + <glyph glyph-name="uniF1A7" unicode="" +d="M512 160h-66.8799c-4.92773 -29.1201 -16.3525 -56 -32.7998 -79.1357l47.3281 -47.3281l-45.2803 -45.248l-47.3281 47.3281c-23.1045 -16.416 -49.9844 -27.8086 -79.04 -32.7363v-66.8799h-64v66.8799c-29.0879 4.92773 -55.9678 16.3203 -79.04 32.7998 +l-47.3281 -47.3281l-45.2803 45.248l47.2969 47.3281c-16.4482 23.1045 -27.8721 49.9844 -32.7686 79.0723h-66.8799v64h66.8799c4.92773 29.0879 16.3203 55.9355 32.7686 79.04l-47.3281 47.3281l45.248 45.248l47.3281 -47.2959 +c23.1035 16.4795 49.9834 27.8721 79.1035 32.7998v66.8799h64v-66.8799c29.0879 -4.92773 55.9678 -16.3203 79.0723 -32.7686l47.3281 47.3281l45.248 -45.2793l-47.3281 -47.3281c16.4795 -23.1045 27.8721 -49.9844 32.7998 -79.0723h66.8799v-64zM384 192 +c0 70.5918 -57.4404 128 -128 128c-70.5918 0 -128 -57.4082 -128 -128c0 -70.5596 57.4082 -128 128 -128c70.5596 0 128 57.4404 128 128z" /> + <glyph glyph-name="uniF1A3" unicode="" +d="M512 224v-64h-224v-224h-64v224h-224v64h224v224h64v-224h224z" /> + <glyph glyph-name="uniF19A" unicode="" +d="M0 448h512v-384h-160l-96 -96l-96 96h-160v384zM448 128v256h-384v-256h128l64 -64l64 64h128zM128 224v64h64v-64h-64zM224 224v64h64v-64h-64zM320 224v64h64v-64h-64z" /> + <glyph glyph-name="uniF1A0" unicode="" +d="M448 448h64v-64v-384v-64h-64h-384h-64v64v256v64h64h64v64v32v32h320zM448 0v384h-256v-64v-64h-64h-64v-256h384zM0 384v64h64v-64h-64zM128 64v64h256v-64h-256z" /> + <glyph glyph-name="uniF18F" unicode="" +d="M170.667 106.667h85.333l-128 -170.667l-128 170.667h85.333v341.333h85.334v-341.333z" /> + <glyph glyph-name="uniF18E" unicode="" +d="M256 277.333h-85.333v-341.333h-85.334v341.333h-85.333l128 170.667z" /> + <glyph glyph-name="uniF18D" unicode="" +d="M512 320l-170.667 -128v85.333h-341.333v85.334h341.333v85.333z" /> + <glyph glyph-name="uniF1A4" unicode="" +d="M477.187 -14.7734l-49.2256 -49.2266l-119.55 119.549c-29.5908 -16.1182 -63.499 -25.3086 -99.5312 -25.3086c-115.197 0 -208.88 93.6826 -208.88 208.88s93.6826 208.88 208.88 208.88s208.88 -93.6826 208.88 -208.88 +c0 -53.9258 -20.7139 -102.979 -54.4131 -140.055zM69.627 239.12c0 -76.7637 62.4551 -139.254 139.253 -139.254c76.7988 0 139.254 62.4902 139.254 139.254c0 76.7979 -62.4551 139.253 -139.254 139.253c-76.7979 0 -139.253 -62.4551 -139.253 -139.253z" /> + <glyph glyph-name="uniF196" unicode="" +d="M0 192l310.764 256v-512z" /> + <glyph glyph-name="uniF1A5" unicode="" +d="M416 -64v224h64v-224h-64zM480 256h32v-64h-128v64h32v192h64v-192zM96 448v-96h32v-64h-128v64h32v96h64zM32 -64v320h64v-320h-64zM288 448v-320h32v-64h-128v64h32v320h64zM224 -64v96h64v-96h-64z" /> + <glyph glyph-name="uniF19C" unicode="" +d="M0 384v64h352v-64h-352zM416 384v64h96v-64h-96zM160 -64v64h352v-64h-352zM0 -64v64h96v-64h-96zM64 320h384h64v-64v-128v-64h-64h-384h-64v64v128v64h64zM448 128v128h-384v-128h384z" /> + <glyph glyph-name="uniF1A2" unicode="" +d="M240 160c-79.3916 0 -144 64.6084 -144 144s64.6084 144 144 144s144 -64.6084 144 -144s-64.6084 -144 -144 -144zM240 384c-44.1279 0 -80 -35.9043 -80 -80s35.8721 -80 80 -80s80 35.9043 80 80s-35.8721 80 -80 80zM352 128c70.5918 0 128 -57.4404 128 -128v-64 +h-64v64c0 35.3281 -28.7041 64 -64 64h-224c-35.2959 0 -64 -28.6719 -64 -64v-64h-64v64c0 70.5596 57.4082 128 128 128h224z" /> + <glyph glyph-name="uniF1A9" unicode="" +d="M352 160h96h64v-64v-96v-64h-64h-96h-64h-224h-64v64v96v64h64h224h64zM64 0h224v96h-224v-96zM448 0v96h-96v-96h96zM448 448h64v-64v-96v-64h-64h-224h-64h-96h-64v64v96v64h64h96h64h224zM64 288h96v96h-96v-96zM448 288v96h-224v-96h224z" /> + <glyph glyph-name="uniF19E" unicode="" +d="M0 0v64h512v-64h-512zM0 384v64h512v-64h-512zM384 256v64l128 -96l-128 -96v64h-384v64h384z" /> + <glyph glyph-name="uniF19D" unicode="" +d="M0 384v64h512v-64h-512zM0 0v64h512v-64h-512zM128 320v-64h384v-64h-384v-64l-128 96z" /> + </font> +</defs></svg> diff --git a/public/assets/fonts/mighticon/fontcustom_59e54d56264c0766ac8e43b6a782fe06.ttf b/public/assets/fonts/mighticon/fontcustom_59e54d56264c0766ac8e43b6a782fe06.ttf new file mode 100644 index 0000000000000000000000000000000000000000..c14723be5ee31aad1fba62a8e27dba490629ab18 GIT binary patch literal 4120 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 literal 0 HcmV?d00001 diff --git a/public/assets/fonts/mighticon/fontcustom_59e54d56264c0766ac8e43b6a782fe06.woff b/public/assets/fonts/mighticon/fontcustom_59e54d56264c0766ac8e43b6a782fe06.woff new file mode 100644 index 0000000000000000000000000000000000000000..c43c850be8e22d0c00f9ce4c8ffe51f3d4080567 GIT binary patch literal 2380 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 literal 0 HcmV?d00001 diff --git a/public/assets/fonts/opensans/OpenSans-Bold-webfont.eot b/public/assets/fonts/opensans/OpenSans-Bold-webfont.eot new file mode 100644 index 0000000000000000000000000000000000000000..5d4a1c47770fd38b715d6f8e119869fed1f4d8ab GIT binary patch literal 30858 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 literal 0 HcmV?d00001 diff --git a/public/assets/fonts/opensans/OpenSans-Bold-webfont.svg b/public/assets/fonts/opensans/OpenSans-Bold-webfont.svg new file mode 100644 index 0000000..1557f68 --- /dev/null +++ b/public/assets/fonts/opensans/OpenSans-Bold-webfont.svg @@ -0,0 +1,251 @@ +<?xml version="1.0" standalone="no"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" > +<svg xmlns="http://www.w3.org/2000/svg"> +<metadata> +This is a custom SVG webfont generated by Font Squirrel. +Copyright : Digitized data copyright 20102011 Google Corporation +Foundry : Ascender Corporation +Foundry URL : httpwwwascendercorpcom +</metadata> +<defs> +<font id="OpenSansBold" horiz-adv-x="1169" > +<font-face units-per-em="2048" ascent="1638" descent="-410" /> +<missing-glyph horiz-adv-x="532" /> +<glyph unicode=" " horiz-adv-x="532" /> +<glyph unicode="	" horiz-adv-x="532" /> +<glyph unicode=" " horiz-adv-x="532" /> +<glyph unicode="!" horiz-adv-x="586" d="M117 143q0 84 45 127t131 43q83 0 128.5 -44t45.5 -126q0 -79 -46 -124.5t-128 -45.5q-84 0 -130 44.5t-46 125.5zM121 1462h346l-51 -977h-244z" /> +<glyph unicode=""" horiz-adv-x="967" d="M133 1462h279l-41 -528h-197zM555 1462h279l-41 -528h-197z" /> +<glyph unicode="#" horiz-adv-x="1323" d="M45 406v206h277l47 232h-252v209h289l77 407h219l-77 -407h198l78 407h215l-78 -407h240v-209h-279l-47 -232h258v-206h-297l-77 -406h-220l78 406h-194l-76 -406h-215l74 406h-238zM539 612h196l47 232h-196z" /> +<glyph unicode="$" d="M88 1049q0 145 113.5 238.5t316.5 113.5v153h137v-149q229 -10 414 -92l-94 -234q-156 64 -320 78v-295q195 -75 277.5 -130t121 -121t38.5 -154q0 -159 -115 -255.5t-322 -115.5v-205h-137v201q-244 5 -428 86v264q87 -43 209.5 -76t218.5 -39v310l-67 26 q-198 78 -280.5 169.5t-82.5 226.5zM389 1049q0 -44 30.5 -72.5t98.5 -58.5v235q-129 -19 -129 -104zM655 324q136 23 136 118q0 42 -34 71t-102 60v-249z" /> +<glyph unicode="%" horiz-adv-x="1845" d="M63 1026q0 457 345 457q169 0 259.5 -118.5t90.5 -338.5q0 -230 -89 -345.5t-261 -115.5q-165 0 -255 118.5t-90 342.5zM315 1024q0 -127 22.5 -189.5t72.5 -62.5q96 0 96 252q0 250 -96 250q-50 0 -72.5 -61.5t-22.5 -188.5zM395 0l811 1462h240l-811 -1462h-240z M1087 442q0 457 345 457q169 0 259.5 -118.5t90.5 -338.5q0 -229 -89 -344.5t-261 -115.5q-165 0 -255 118.5t-90 341.5zM1339 440q0 -127 22.5 -189.5t72.5 -62.5q96 0 96 252q0 250 -96 250q-50 0 -72.5 -61.5t-22.5 -188.5z" /> +<glyph unicode="&" horiz-adv-x="1536" d="M82 395q0 137 60.5 233.5t207.5 180.5q-75 86 -109 164.5t-34 171.5q0 152 116.5 245t311.5 93q186 0 297.5 -86.5t111.5 -231.5q0 -119 -69 -217.5t-223 -187.5l284 -277q71 117 123 301h318q-36 -135 -99 -263.5t-143 -227.5l301 -293h-377l-115 113 q-191 -133 -432 -133q-244 0 -387 112t-143 303zM403 424q0 -86 64.5 -137t165.5 -51q126 0 227 61l-332 330q-58 -44 -91.5 -92t-33.5 -111zM489 1124q0 -88 95 -194q86 48 132 94.5t46 108.5q0 53 -36 83.5t-93 30.5q-67 0 -105.5 -32t-38.5 -91z" /> +<glyph unicode="'" horiz-adv-x="545" d="M133 1462h279l-41 -528h-197z" /> +<glyph unicode="(" horiz-adv-x="694" d="M82 561q0 265 77.5 496t223.5 405h250q-141 -193 -213 -424t-72 -475q0 -245 73.5 -473.5t209.5 -413.5h-248q-147 170 -224 397t-77 488z" /> +<glyph unicode=")" horiz-adv-x="694" d="M61 1462h250q147 -175 224 -406.5t77 -494.5t-77.5 -490t-223.5 -395h-248q135 184 209 412.5t74 474.5q0 244 -72 475t-213 424z" /> +<glyph unicode="*" horiz-adv-x="1116" d="M63 1042l39 250l365 -104l-41 368h262l-41 -368l373 104l33 -252l-340 -24l223 -297l-227 -121l-156 313l-137 -311l-236 119l221 297z" /> +<glyph unicode="+" d="M88 612v219h387v390h219v-390h387v-219h-387v-385h-219v385h-387z" /> +<glyph unicode="," horiz-adv-x="594" d="M63 -264q65 266 101 502h280l15 -23q-52 -202 -176 -479h-220z" /> +<glyph unicode="-" horiz-adv-x="659" d="M61 424v250h537v-250h-537z" /> +<glyph unicode="." horiz-adv-x="584" d="M117 143q0 84 45 127t131 43q83 0 128.5 -44t45.5 -126q0 -79 -46 -124.5t-128 -45.5q-84 0 -130 44.5t-46 125.5z" /> +<glyph unicode="/" horiz-adv-x="846" d="M14 0l545 1462h277l-545 -1462h-277z" /> +<glyph unicode="0" d="M74 731q0 387 125 570.5t385 183.5q253 0 382.5 -192t129.5 -562q0 -383 -125.5 -567t-386.5 -184q-253 0 -381.5 190t-128.5 561zM381 731q0 -269 46.5 -385.5t156.5 -116.5q108 0 156 118t48 384q0 269 -48.5 386.5t-155.5 117.5q-109 0 -156 -117.5t-47 -386.5z" /> +<glyph unicode="1" d="M121 1087l471 375h254v-1462h-309v846l3 139l5 152q-77 -77 -107 -101l-168 -135z" /> +<glyph unicode="2" d="M78 1274q108 92 179 130t155 58.5t188 20.5q137 0 242 -50t163 -140t58 -206q0 -101 -35.5 -189.5t-110 -181.5t-262.5 -265l-188 -177v-14h637v-260h-1022v215l367 371q163 167 213 231.5t72 119.5t22 114q0 88 -48.5 131t-129.5 43q-85 0 -165 -39t-167 -111z" /> +<glyph unicode="3" d="M78 59v263q85 -43 187 -70t202 -27q153 0 226 52t73 167q0 103 -84 146t-268 43h-111v237h113q170 0 248.5 44.5t78.5 152.5q0 166 -208 166q-72 0 -146.5 -24t-165.5 -83l-143 213q200 144 477 144q227 0 358.5 -92t131.5 -256q0 -137 -83 -233t-233 -132v-6 q177 -22 268 -107.5t91 -230.5q0 -211 -153 -328.5t-437 -117.5q-238 0 -422 79z" /> +<glyph unicode="4" d="M35 303v215l641 944h285v-919h176v-240h-176v-303h-302v303h-624zM307 543h352v248q0 62 5 180t8 137h-8q-37 -82 -89 -160z" /> +<glyph unicode="5" d="M100 59v267q79 -42 184 -68.5t199 -26.5q283 0 283 232q0 221 -293 221q-53 0 -117 -10.5t-104 -22.5l-123 66l55 745h793v-262h-522l-27 -287l35 7q61 14 151 14q212 0 337.5 -119t125.5 -326q0 -245 -151 -377t-432 -132q-244 0 -394 79z" /> +<glyph unicode="6" d="M72 621q0 434 183.5 646t549.5 212q125 0 196 -15v-247q-89 20 -176 20q-159 0 -259.5 -48t-150.5 -142t-59 -267h13q99 170 317 170q196 0 307 -123t111 -340q0 -234 -132 -370.5t-366 -136.5q-162 0 -282.5 75t-186 219t-65.5 347zM379 510q0 -119 62.5 -201t158.5 -82 q99 0 152 66.5t53 189.5q0 107 -49.5 168.5t-149.5 61.5q-94 0 -160.5 -61t-66.5 -142z" /> +<glyph unicode="7" d="M55 1200v260h1049v-194l-553 -1266h-324l549 1200h-721z" /> +<glyph unicode="8" d="M72 371q0 125 66.5 222t213.5 171q-125 79 -180 169t-55 197q0 157 130 254t339 97q210 0 338.5 -95.5t128.5 -257.5q0 -112 -62 -199.5t-200 -156.5q164 -88 235.5 -183.5t71.5 -209.5q0 -180 -141 -289.5t-371 -109.5q-240 0 -377 102t-137 289zM358 389q0 -86 60 -134 t164 -48q115 0 172 49.5t57 130.5q0 67 -56.5 125.5t-183.5 124.5q-213 -98 -213 -248zM408 1106q0 -60 38.5 -107.5t139.5 -97.5q98 46 137 94t39 111q0 69 -50 109t-128 40q-79 0 -127.5 -40.5t-48.5 -108.5z" /> +<glyph unicode="9" d="M66 971q0 235 133.5 371.5t363.5 136.5q162 0 283.5 -76t186.5 -220.5t65 -344.5q0 -432 -182 -645t-551 -213q-130 0 -197 14v248q84 -21 176 -21q155 0 255 45.5t153 143t61 268.5h-12q-58 -94 -134 -132t-190 -38q-191 0 -301 122.5t-110 340.5zM365 975 q0 -106 49 -168t149 -62q94 0 161 61.5t67 141.5q0 119 -62.5 201t-159.5 82q-96 0 -150 -66t-54 -190z" /> +<glyph unicode=":" horiz-adv-x="584" d="M117 143q0 84 45 127t131 43q83 0 128.5 -44t45.5 -126q0 -79 -46 -124.5t-128 -45.5q-84 0 -130 44.5t-46 125.5zM117 969q0 84 45 127t131 43q83 0 128.5 -44t45.5 -126q0 -81 -46.5 -125.5t-127.5 -44.5q-84 0 -130 44t-46 126z" /> +<glyph unicode=";" horiz-adv-x="594" d="M63 -264q65 266 101 502h280l15 -23q-52 -202 -176 -479h-220zM117 969q0 84 45 127t131 43q83 0 128.5 -44t45.5 -126q0 -81 -46.5 -125.5t-127.5 -44.5q-84 0 -130 44t-46 126z" /> +<glyph unicode="<" d="M88 641v143l993 496v-240l-684 -317l684 -281v-239z" /> +<glyph unicode="=" d="M88 418v219h993v-219h-993zM88 805v219h993v-219h-993z" /> +<glyph unicode=">" d="M88 203v239l684 281l-684 317v240l993 -496v-143z" /> +<glyph unicode="?" horiz-adv-x="977" d="M6 1358q223 125 473 125q206 0 327.5 -99t121.5 -264q0 -110 -50 -190t-190 -180q-96 -71 -121.5 -108t-25.5 -97v-60h-265v74q0 96 41 167t150 151q105 75 138.5 122t33.5 105q0 65 -48 99t-134 34q-150 0 -342 -98zM244 143q0 84 45 127t131 43q83 0 128.5 -44 t45.5 -126q0 -79 -46 -124.5t-128 -45.5q-84 0 -130 44.5t-46 125.5z" /> +<glyph unicode="@" horiz-adv-x="1837" d="M102 602q0 247 108.5 448.5t309 316t461.5 114.5q220 0 393 -90t267 -256t94 -383q0 -144 -46 -263.5t-130 -187.5t-195 -68q-74 0 -131 35.5t-82 93.5h-16q-108 -129 -275 -129q-177 0 -279 106.5t-102 291.5q0 211 134 340t350 129q86 0 189.5 -16.5t170.5 -39.5 l-23 -489q0 -139 76 -139q64 0 102 93.5t38 244.5q0 161 -67 284.5t-188.5 188.5t-277.5 65q-202 0 -351 -83t-228.5 -239.5t-79.5 -361.5q0 -276 147.5 -423.5t427.5 -147.5q106 0 233 23.5t250 68.5v-192q-214 -91 -475 -91q-380 0 -592.5 200t-212.5 556zM711 627 q0 -211 172 -211q90 0 137 63.5t57 206.5l13 221q-51 11 -115 11q-125 0 -194.5 -78t-69.5 -213z" /> +<glyph unicode="A" horiz-adv-x="1413" d="M0 0l516 1468h379l518 -1468h-334l-106 348h-533l-106 -348h-334zM518 608h381q-147 473 -165.5 535t-26.5 98q-33 -128 -189 -633z" /> +<glyph unicode="B" horiz-adv-x="1376" d="M184 0v1462h455q311 0 451.5 -88.5t140.5 -281.5q0 -131 -61.5 -215t-163.5 -101v-10q139 -31 200.5 -116t61.5 -226q0 -200 -144.5 -312t-392.5 -112h-547zM494 256h202q128 0 189 49t61 150q0 182 -260 182h-192v-381zM494 883h180q126 0 182.5 39t56.5 129 q0 84 -61.5 120.5t-194.5 36.5h-163v-325z" /> +<glyph unicode="C" horiz-adv-x="1305" d="M119 729q0 228 83 399.5t238.5 263t364.5 91.5q213 0 428 -103l-100 -252q-82 39 -165 68t-163 29q-175 0 -271 -131.5t-96 -366.5q0 -489 367 -489q154 0 373 77v-260q-180 -75 -402 -75q-319 0 -488 193.5t-169 555.5z" /> +<glyph unicode="D" horiz-adv-x="1516" d="M184 0v1462h459q358 0 556 -189t198 -528q0 -361 -205.5 -553t-593.5 -192h-414zM494 256h133q448 0 448 481q0 471 -416 471h-165v-952z" /> +<glyph unicode="E" horiz-adv-x="1147" d="M184 0v1462h842v-254h-532v-321h495v-254h-495v-377h532v-256h-842z" /> +<glyph unicode="F" horiz-adv-x="1124" d="M184 0v1462h838v-254h-533v-377h496v-253h-496v-578h-305z" /> +<glyph unicode="G" horiz-adv-x="1483" d="M119 733q0 354 202.5 552t561.5 198q225 0 434 -90l-103 -248q-160 80 -333 80q-201 0 -322 -135t-121 -363q0 -238 97.5 -363.5t283.5 -125.5q97 0 197 20v305h-277v258h580v-758q-141 -46 -265.5 -64.5t-254.5 -18.5q-331 0 -505.5 194.5t-174.5 558.5z" /> +<glyph unicode="H" horiz-adv-x="1567" d="M184 0v1462h310v-573h579v573h309v-1462h-309v631h-579v-631h-310z" /> +<glyph unicode="I" horiz-adv-x="678" d="M184 0v1462h310v-1462h-310z" /> +<glyph unicode="J" horiz-adv-x="678" d="M-152 -150q80 -20 146 -20q102 0 146 63.5t44 198.5v1370h310v-1368q0 -256 -117 -390t-346 -134q-105 0 -183 22v258z" /> +<glyph unicode="K" horiz-adv-x="1360" d="M184 0v1462h310v-669l122 172l396 497h344l-510 -647l514 -815h-352l-383 616l-131 -94v-522h-310z" /> +<glyph unicode="L" horiz-adv-x="1157" d="M184 0v1462h310v-1206h593v-256h-903z" /> +<glyph unicode="M" horiz-adv-x="1931" d="M184 0v1462h422l346 -1118h6l367 1118h422v-1462h-289v692q0 49 1.5 113t13.5 340h-9l-377 -1145h-284l-352 1147h-9q19 -350 19 -467v-680h-277z" /> +<glyph unicode="N" horiz-adv-x="1665" d="M184 0v1462h391l635 -1095h7q-15 285 -15 403v692h279v-1462h-394l-636 1106h-9q19 -293 19 -418v-688h-277z" /> +<glyph unicode="O" horiz-adv-x="1630" d="M119 735q0 365 180.5 557.5t517.5 192.5t515.5 -194t178.5 -558q0 -363 -180 -558t-516 -195t-516 195t-180 560zM444 733q0 -245 93 -369t278 -124q371 0 371 493q0 494 -369 494q-185 0 -279 -124.5t-94 -369.5z" /> +<glyph unicode="P" horiz-adv-x="1286" d="M184 0v1462h467q266 0 404.5 -114.5t138.5 -341.5q0 -236 -147.5 -361t-419.5 -125h-133v-520h-310zM494 774h102q143 0 214 56.5t71 164.5q0 109 -59.5 161t-186.5 52h-141v-434z" /> +<glyph unicode="Q" horiz-adv-x="1630" d="M119 735q0 365 180.5 557.5t517.5 192.5t515.5 -194t178.5 -558q0 -258 -91.5 -432.5t-268.5 -255.5l352 -393h-397l-268 328h-23q-336 0 -516 195t-180 560zM444 733q0 -245 93 -369t278 -124q371 0 371 493q0 494 -369 494q-185 0 -279 -124.5t-94 -369.5z" /> +<glyph unicode="R" horiz-adv-x="1352" d="M184 0v1462h426q298 0 441 -108.5t143 -329.5q0 -129 -71 -229.5t-201 -157.5q330 -493 430 -637h-344l-349 561h-165v-561h-310zM494 813h100q147 0 217 49t70 154q0 104 -71.5 148t-221.5 44h-94v-395z" /> +<glyph unicode="S" horiz-adv-x="1128" d="M94 68v288q148 -66 250.5 -93t187.5 -27q102 0 156.5 39t54.5 116q0 43 -24 76.5t-70.5 64.5t-189.5 99q-134 63 -201 121t-107 135t-40 180q0 194 131.5 305t363.5 111q114 0 217.5 -27t216.5 -76l-100 -241q-117 48 -193.5 67t-150.5 19q-88 0 -135 -41t-47 -107 q0 -41 19 -71.5t60.5 -59t196.5 -102.5q205 -98 281 -196.5t76 -241.5q0 -198 -142.5 -312t-396.5 -114q-234 0 -414 88z" /> +<glyph unicode="T" horiz-adv-x="1186" d="M41 1204v258h1104v-258h-397v-1204h-310v1204h-397z" /> +<glyph unicode="U" horiz-adv-x="1548" d="M174 520v942h309v-895q0 -169 68 -248t225 -79q152 0 220.5 79.5t68.5 249.5v893h309v-946q0 -162 -72.5 -284t-209.5 -187t-324 -65q-282 0 -438 144.5t-156 395.5z" /> +<glyph unicode="V" horiz-adv-x="1331" d="M0 1462h313l275 -870q23 -77 47.5 -179.5t30.5 -142.5q11 92 75 322l277 870h313l-497 -1462h-338z" /> +<glyph unicode="W" horiz-adv-x="1980" d="M0 1462h305l187 -798q49 -221 71 -383q6 57 27.5 176.5t40.5 185.5l213 819h293l213 -819q14 -55 35 -168t32 -194q10 78 32 194.5t40 188.5l186 798h305l-372 -1462h-353l-198 768q-11 41 -37.5 169.5t-30.5 172.5q-6 -54 -30 -173.5t-37 -170.5l-197 -766h-352z" /> +<glyph unicode="X" horiz-adv-x="1366" d="M0 0l485 754l-454 708h342l315 -526l309 526h334l-459 -725l494 -737h-354l-340 553l-340 -553h-332z" /> +<glyph unicode="Y" horiz-adv-x="1278" d="M0 1462h336l303 -602l305 602h334l-485 -893v-569h-308v559z" /> +<glyph unicode="Z" horiz-adv-x="1186" d="M49 0v201l701 1005h-682v256h1050v-200l-700 -1006h719v-256h-1088z" /> +<glyph unicode="[" horiz-adv-x="678" d="M143 -324v1786h484v-211h-224v-1364h224v-211h-484z" /> +<glyph unicode="\" horiz-adv-x="846" d="M12 1462h277l545 -1462h-277z" /> +<glyph unicode="]" horiz-adv-x="678" d="M51 -113h223v1364h-223v211h484v-1786h-484v211z" /> +<glyph unicode="^" horiz-adv-x="1090" d="M8 520l438 950h144l495 -950h-239l-322 643l-280 -643h-236z" /> +<glyph unicode="_" horiz-adv-x="842" d="M-4 -184h850v-140h-850v140z" /> +<glyph unicode="`" horiz-adv-x="1243" d="M332 1548v21h342q63 -101 235 -301v-27h-202q-63 44 -185 142.5t-190 164.5z" /> +<glyph unicode="a" horiz-adv-x="1237" d="M86 334q0 178 124.5 262.5t375.5 93.5l194 6v49q0 170 -174 170q-134 0 -315 -81l-101 206q193 101 428 101q225 0 345 -98t120 -298v-745h-213l-59 152h-8q-77 -97 -158.5 -134.5t-212.5 -37.5q-161 0 -253.5 92t-92.5 262zM399 332q0 -129 148 -129q106 0 169.5 61 t63.5 162v92l-118 -4q-133 -4 -198 -48t-65 -134z" /> +<glyph unicode="b" horiz-adv-x="1296" d="M160 0v1556h305v-362q0 -69 -12 -221h12q107 166 317 166q198 0 310 -154.5t112 -423.5q0 -277 -115.5 -429t-314.5 -152q-197 0 -309 143h-21l-51 -123h-233zM465 563q0 -180 53.5 -258t169.5 -78q94 0 149.5 86.5t55.5 251.5t-56 247.5t-153 82.5q-113 0 -165 -69.5 t-54 -229.5v-33z" /> +<glyph unicode="c" horiz-adv-x="1053" d="M92 553q0 285 142 435.5t407 150.5q194 0 348 -76l-90 -236q-72 29 -134 47.5t-124 18.5q-238 0 -238 -338q0 -328 238 -328q88 0 163 23.5t150 73.5v-261q-74 -47 -149.5 -65t-190.5 -18q-522 0 -522 573z" /> +<glyph unicode="d" horiz-adv-x="1296" d="M92 557q0 275 114.5 428.5t315.5 153.5q211 0 322 -164h10q-23 125 -23 223v358h306v-1556h-234l-59 145h-13q-104 -165 -317 -165q-197 0 -309.5 153t-112.5 424zM401 553q0 -165 57 -247.5t163 -82.5q117 0 171.5 68t59.5 231v33q0 180 -55.5 258t-180.5 78 q-102 0 -158.5 -86.5t-56.5 -251.5z" /> +<glyph unicode="e" horiz-adv-x="1210" d="M92 551q0 281 140.5 434.5t388.5 153.5q237 0 369 -135t132 -373v-148h-721q5 -130 77 -203t202 -73q101 0 191 21t188 67v-236q-80 -40 -171 -59.5t-222 -19.5q-270 0 -422 149t-152 422zM408 686h428q-2 113 -59 174.5t-154 61.5t-152 -61.5t-63 -174.5z" /> +<glyph unicode="f" horiz-adv-x="793" d="M41 889v147l168 82v82q0 191 94 279t301 88q158 0 281 -47l-78 -224q-92 29 -170 29q-65 0 -94 -38.5t-29 -98.5v-70h264v-229h-264v-889h-305v889h-168z" /> +<glyph unicode="g" horiz-adv-x="1157" d="M6 -182q0 101 63 169t185 97q-47 20 -82 65.5t-35 96.5q0 64 37 106.5t107 83.5q-88 38 -139.5 122t-51.5 198q0 183 119 283t340 100q47 0 111.5 -8.5t82.5 -12.5h390v-155l-175 -45q48 -75 48 -168q0 -180 -125.5 -280.5t-348.5 -100.5l-55 3l-45 5q-47 -36 -47 -80 q0 -66 168 -66h190q184 0 280.5 -79t96.5 -232q0 -196 -163.5 -304t-469.5 -108q-234 0 -357.5 81.5t-123.5 228.5zM270 -158q0 -63 60.5 -99t169.5 -36q164 0 257 45t93 123q0 63 -55 87t-170 24h-158q-84 0 -140.5 -39.5t-56.5 -104.5zM381 752q0 -91 41.5 -144t126.5 -53 q86 0 126 53t40 144q0 202 -166 202q-168 0 -168 -202z" /> +<glyph unicode="h" horiz-adv-x="1346" d="M160 0v1556h305v-317q0 -37 -7 -174l-7 -90h16q102 164 324 164q197 0 299 -106t102 -304v-729h-305v653q0 242 -180 242q-128 0 -185 -87t-57 -282v-526h-305z" /> +<glyph unicode="i" horiz-adv-x="625" d="M147 1407q0 149 166 149t166 -149q0 -71 -41.5 -110.5t-124.5 -39.5q-166 0 -166 150zM160 0v1118h305v-1118h-305z" /> +<glyph unicode="j" horiz-adv-x="625" d="M-131 -227q70 -19 143 -19q77 0 112.5 43t35.5 127v1194h305v-1239q0 -178 -103 -274.5t-292 -96.5q-117 0 -201 25v240zM147 1407q0 149 166 149t166 -149q0 -71 -41.5 -110.5t-124.5 -39.5q-166 0 -166 150z" /> +<glyph unicode="k" horiz-adv-x="1270" d="M160 0v1556h305v-694l-16 -254h4l133 170l313 340h344l-444 -485l471 -633h-352l-322 453l-131 -105v-348h-305z" /> +<glyph unicode="l" horiz-adv-x="625" d="M160 0v1556h305v-1556h-305z" /> +<glyph unicode="m" horiz-adv-x="2011" d="M160 0v1118h233l41 -143h17q45 77 130 120.5t195 43.5q251 0 340 -164h27q45 78 132.5 121t197.5 43q190 0 287.5 -97.5t97.5 -312.5v-729h-306v653q0 121 -40.5 181.5t-127.5 60.5q-112 0 -167.5 -80t-55.5 -254v-561h-305v653q0 121 -40.5 181.5t-127.5 60.5 q-117 0 -170 -86t-53 -283v-526h-305z" /> +<glyph unicode="n" horiz-adv-x="1346" d="M160 0v1118h233l41 -143h17q51 81 140.5 122.5t203.5 41.5q195 0 296 -105.5t101 -304.5v-729h-305v653q0 121 -43 181.5t-137 60.5q-128 0 -185 -85.5t-57 -283.5v-526h-305z" /> +<glyph unicode="o" horiz-adv-x="1268" d="M92 561q0 274 143 426t402 152q161 0 284 -70t189 -201t66 -307q0 -273 -144 -427t-401 -154q-161 0 -284 70.5t-189 202.5t-66 308zM403 561q0 -166 54.5 -251t177.5 -85q122 0 175.5 84.5t53.5 251.5q0 166 -54 249t-177 83q-122 0 -176 -82.5t-54 -249.5z" /> +<glyph unicode="p" horiz-adv-x="1296" d="M160 -492v1610h248l43 -145h14q107 166 317 166q198 0 310 -153t112 -425q0 -179 -52.5 -311t-149.5 -201t-228 -69q-197 0 -309 143h-16q16 -140 16 -162v-453h-305zM465 563q0 -180 53.5 -258t169.5 -78q205 0 205 338q0 165 -50.5 247.5t-158.5 82.5 q-113 0 -165 -69.5t-54 -229.5v-33z" /> +<glyph unicode="q" horiz-adv-x="1296" d="M92 557q0 274 114.5 428t313.5 154q106 0 185 -40t139 -124h8l27 143h258v-1610h-306v469q0 61 13 168h-13q-49 -81 -130 -123t-187 -42q-198 0 -310 152.5t-112 424.5zM403 553q0 -168 53.5 -251t166.5 -83q116 0 170 66.5t59 232.5v37q0 180 -55.5 258t-178.5 78 q-215 0 -215 -338z" /> +<glyph unicode="r" horiz-adv-x="930" d="M160 0v1118h231l45 -188h15q52 94 140.5 151.5t192.5 57.5q62 0 103 -9l-23 -286q-37 10 -90 10q-146 0 -227.5 -75t-81.5 -210v-569h-305z" /> +<glyph unicode="s" horiz-adv-x="1018" d="M92 827q0 149 115.5 230.5t327.5 81.5q202 0 393 -88l-92 -220q-84 36 -157 59t-149 23q-135 0 -135 -73q0 -41 43.5 -71t190.5 -89q131 -53 192 -99t90 -106t29 -143q0 -172 -119.5 -262t-357.5 -90q-122 0 -208 16.5t-161 48.5v252q85 -40 191.5 -67t187.5 -27 q166 0 166 96q0 36 -22 58.5t-76 51t-144 66.5q-129 54 -189.5 100t-88 105.5t-27.5 146.5z" /> +<glyph unicode="t" horiz-adv-x="889" d="M47 889v129l168 102l88 236h195v-238h313v-229h-313v-539q0 -65 36.5 -96t96.5 -31q80 0 192 35v-227q-114 -51 -280 -51q-183 0 -266.5 92.5t-83.5 277.5v539h-146z" /> +<glyph unicode="u" horiz-adv-x="1346" d="M154 389v729h305v-653q0 -121 43 -181.5t137 -60.5q128 0 185 85.5t57 283.5v526h305v-1118h-234l-41 143h-16q-49 -78 -139 -120.5t-205 -42.5q-197 0 -297 105.5t-100 303.5z" /> +<glyph unicode="v" horiz-adv-x="1165" d="M0 1118h319l216 -637q36 -121 45 -229h6q5 96 45 229l215 637h319l-426 -1118h-313z" /> +<glyph unicode="w" horiz-adv-x="1753" d="M20 1118h304l129 -495q31 -133 63 -367h6q4 76 35 241l16 85l138 536h336l131 -536q4 -22 12.5 -65t16.5 -91.5t14.5 -95t7.5 -74.5h6q9 72 32 197.5t33 169.5l134 495h299l-322 -1118h-332l-86 391l-116 494h-7l-204 -885h-328z" /> +<glyph unicode="x" horiz-adv-x="1184" d="M10 0l379 571l-360 547h346l217 -356l219 356h346l-364 -547l381 -571h-347l-235 383l-236 -383h-346z" /> +<glyph unicode="y" horiz-adv-x="1165" d="M0 1118h334l211 -629q27 -82 37 -194h6q11 103 43 194l207 629h327l-473 -1261q-65 -175 -185.5 -262t-281.5 -87q-79 0 -155 17v242q55 -13 120 -13q81 0 141.5 49.5t94.5 149.5l18 55z" /> +<glyph unicode="z" horiz-adv-x="999" d="M55 0v180l518 705h-487v233h834v-198l-504 -687h522v-233h-883z" /> +<glyph unicode="{" horiz-adv-x="807" d="M31 449v239q126 0 191 44t65 126v8v318q0 153 97 215.5t341 62.5v-225q-99 -3 -136.5 -38t-37.5 -103v-299q-6 -188 -234 -222v-12q234 -35 234 -212v-9v-299q0 -68 37 -103t137 -38v-226q-244 0 -341 62.5t-97 216.5v315q0 87 -65.5 133t-190.5 46z" /> +<glyph unicode="|" horiz-adv-x="1128" d="M455 -465v2015h219v-2015h-219z" /> +<glyph unicode="}" horiz-adv-x="807" d="M82 -98q99 2 136.5 36t37.5 105v299v11q0 86 59 139.5t174 70.5v12q-227 34 -233 222v299q0 70 -37 104t-137 37v225q167 0 262 -26.5t135.5 -84t40.5 -167.5v-318v-10q0 -84 61.5 -126t194.5 -42v-239q-125 0 -190.5 -41t-65.5 -138v-315q0 -112 -41 -169t-135.5 -83.5 t-261.5 -26.5v226z" /> +<glyph unicode="~" d="M88 551v231q103 109 256 109q73 0 137.5 -16t139.5 -48q129 -55 227 -55q53 0 116 32t117 89v-231q-101 -109 -256 -109q-66 0 -126 13t-150 50q-131 56 -227 56q-55 0 -117.5 -33.5t-116.5 -87.5z" /> +<glyph unicode="¡" horiz-adv-x="586" d="M117 -369l51 975h244l51 -975h-346zM117 948q0 81 46.5 125.5t127.5 44.5q84 0 130 -44t46 -126q0 -84 -45 -127t-131 -43q-83 0 -128.5 44t-45.5 126z" /> +<glyph unicode="¢" d="M143 741q0 261 104.5 403t315.5 173v166h178v-158q166 -9 299 -74l-90 -235q-72 29 -134 47t-124 18q-121 0 -179 -83.5t-58 -254.5q0 -327 237 -327q82 0 148 15.5t166 60.5v-254q-127 -61 -265 -70v-188h-178v196q-420 59 -420 565z" /> +<glyph unicode="£" d="M82 0v248q103 44 141.5 101t38.5 157v145h-178v219h178v195q0 201 114.5 309.5t323.5 108.5q195 0 390 -82l-93 -230q-157 64 -272 64q-78 0 -120 -44.5t-42 -127.5v-193h375v-219h-375v-143q0 -170 -151 -248h718v-260h-1048z" /> +<glyph unicode="¤" d="M113 1047l147 147l127 -127q91 53 197 53q105 0 196 -55l127 129l150 -143l-129 -129q53 -89 53 -199q0 -107 -53 -199l125 -125l-146 -145l-127 125q-95 -51 -196 -51q-115 0 -199 51l-125 -123l-145 145l127 125q-54 93 -54 197q0 102 54 197zM395 723 q0 -77 54.5 -132.5t134.5 -55.5q81 0 136.5 55t55.5 133q0 80 -56.5 135t-135.5 55q-78 0 -133.5 -56t-55.5 -134z" /> +<glyph unicode="¥" d="M6 1462h316l262 -602l264 602h313l-383 -747h195v-178h-246v-138h246v-178h-246v-221h-287v221h-247v178h247v138h-247v178h190z" /> +<glyph unicode="¦" horiz-adv-x="1128" d="M455 350h219v-815h-219v815zM455 735v815h219v-815h-219z" /> +<glyph unicode="§" horiz-adv-x="995" d="M106 59v207q81 -41 180 -69.5t169 -28.5q194 0 194 117q0 39 -18.5 63t-63.5 49.5t-125 59.5q-183 74 -252 152.5t-69 195.5q0 79 36 144.5t97 105.5q-133 84 -133 233q0 131 111.5 210t293.5 79q170 0 363 -84l-82 -190q-68 32 -138.5 57.5t-148.5 25.5q-81 0 -118 -23 t-37 -71q0 -49 49.5 -86t163.5 -82q163 -64 240 -148.5t77 -193.5q0 -177 -125 -260q62 -40 93.5 -92.5t31.5 -126.5q0 -148 -119.5 -235.5t-320.5 -87.5q-203 0 -349 79zM344 827q0 -67 65 -119t181 -98q78 57 78 146q0 68 -50.5 115t-183.5 96q-37 -14 -63.5 -53.5 t-26.5 -86.5z" /> +<glyph unicode="¨" horiz-adv-x="1243" d="M279 1405q0 65 37.5 100t101.5 35q66 0 103.5 -37t37.5 -98q0 -60 -38 -96.5t-103 -36.5q-64 0 -101.5 35t-37.5 98zM682 1405q0 70 40.5 102.5t100.5 32.5q65 0 103.5 -36t38.5 -99q0 -61 -39 -97t-103 -36q-60 0 -100.5 32.5t-40.5 100.5z" /> +<glyph unicode="©" horiz-adv-x="1704" d="M100 731q0 200 100 375t275 276t377 101q200 0 375 -100t276 -275t101 -377q0 -197 -97 -370t-272 -277t-383 -104q-207 0 -382 103.5t-272.5 276.5t-97.5 371zM242 731q0 -164 82 -305.5t224 -223t304 -81.5q164 0 305.5 82t223 224t81.5 304q0 164 -82 305.5t-224 223 t-304 81.5q-164 0 -305.5 -82t-223 -224t-81.5 -304zM461 733q0 220 110.5 342.5t309.5 122.5q149 0 305 -78l-74 -168q-113 58 -217 58q-97 0 -150 -74t-53 -205q0 -280 203 -280q57 0 123 15t123 44v-191q-120 -57 -252 -57q-204 0 -316 125t-112 346z" /> +<glyph unicode="ª" horiz-adv-x="784" d="M47 975q0 109 82.5 163.5t267.5 63.5l99 4q0 117 -127 117q-81 0 -217 -61l-66 135q66 32 145.5 57t178.5 25q137 0 211.5 -71t74.5 -202v-442h-135l-31 110q-43 -58 -105 -90t-136 -32q-117 0 -179.5 58.5t-62.5 164.5zM252 977q0 -38 23 -56t55 -18q77 0 121.5 41.5 t44.5 106.5v36l-99 -6q-145 -10 -145 -104z" /> +<glyph unicode="«" horiz-adv-x="1260" d="M82 547v26l371 455l219 -119l-279 -348l279 -348l-219 -119zM588 547v26l370 455l220 -119l-279 -348l279 -348l-220 -119z" /> +<glyph unicode="¬" d="M88 612v219h993v-583h-219v364h-774z" /> +<glyph unicode="­" horiz-adv-x="659" d="M61 424v250h537v-250h-537z" /> +<glyph unicode="®" horiz-adv-x="1704" d="M100 731q0 200 100 375t275 276t377 101q200 0 375 -100t276 -275t101 -377q0 -197 -97 -370t-272 -277t-383 -104q-207 0 -382 103.5t-272.5 276.5t-97.5 371zM242 731q0 -164 82 -305.5t224 -223t304 -81.5q164 0 305.5 82t223 224t81.5 304q0 164 -82 305.5t-224 223 t-304 81.5q-164 0 -305.5 -82t-223 -224t-81.5 -304zM543 272v916h264q181 0 265.5 -70t84.5 -213q0 -170 -143 -233l237 -400h-254l-178 338h-47v-338h-229zM772 778h31q66 0 94.5 28.5t28.5 94.5q0 65 -28 92t-97 27h-29v-242z" /> +<glyph unicode="¯" horiz-adv-x="1024" d="M-6 1556v201h1036v-201h-1036z" /> +<glyph unicode="°" horiz-adv-x="877" d="M92 1137q0 92 46 172t126 127t174 47q92 0 172.5 -46t127 -127t46.5 -173q0 -93 -46.5 -173.5t-126.5 -125.5t-173 -45q-145 0 -245.5 99.5t-100.5 244.5zM283 1137q0 -64 44.5 -109t110.5 -45t111 46t45 108q0 63 -45.5 110t-110.5 47q-64 0 -109.5 -46t-45.5 -111z" /> +<glyph unicode="±" d="M88 0v219h993v-219h-993zM88 674v219h387v389h219v-389h387v-219h-387v-385h-219v385h-387z" /> +<glyph unicode="²" horiz-adv-x="776" d="M47 1354q147 129 336 129q137 0 216 -66.5t79 -183.5q0 -85 -47 -160t-176 -192l-105 -95h352v-200h-647v168l224 219q102 100 130.5 144.5t28.5 94.5q0 38 -24 58t-64 20q-81 0 -180 -88z" /> +<glyph unicode="³" horiz-adv-x="776" d="M59 639v190q148 -90 271 -90q143 0 143 107q0 53 -44 79.5t-122 26.5h-112v160h92q83 0 123.5 26t40.5 83q0 38 -25 63t-76 25q-47 0 -89 -19t-99 -59l-101 141q62 47 137.5 78t178.5 31q127 0 208 -64t81 -168q0 -143 -170 -198v-13q94 -20 146 -75t52 -134 q0 -121 -88 -190.5t-274 -69.5q-143 0 -273 70z" /> +<glyph unicode="´" horiz-adv-x="1243" d="M332 1241v27q172 200 235 301h342v-21q-52 -52 -177.5 -154.5t-196.5 -152.5h-203z" /> +<glyph unicode="µ" horiz-adv-x="1352" d="M160 -492v1610h305v-653q0 -121 44 -181.5t138 -60.5q126 0 183 86.5t57 282.5v526h305v-1118h-231l-43 150h-15q-42 -85 -102 -127.5t-148 -42.5q-62 0 -114 23t-84 67l5 -85l5 -157v-320h-305z" /> +<glyph unicode="¶" horiz-adv-x="1341" d="M113 1042q0 260 109 387t341 127h604v-1816h-161v1616h-166v-1616h-162v819q-62 -18 -146 -18q-216 0 -317.5 125t-101.5 376z" /> +<glyph unicode="·" horiz-adv-x="584" d="M117 723q0 84 45 127t131 43q83 0 128.5 -44t45.5 -126q0 -81 -46.5 -125.5t-127.5 -44.5q-84 0 -130 44t-46 126z" /> +<glyph unicode="¸" horiz-adv-x="420" d="M-37 -303q27 -7 72.5 -14t70.5 -7q72 0 72 62q0 83 -166 108l78 154h193l-27 -61q74 -24 118 -74.5t44 -114.5q0 -128 -75.5 -185t-233.5 -57q-78 0 -146 21v168z" /> +<glyph unicode="¹" horiz-adv-x="776" d="M92 1227l301 235h191v-876h-238v446l3 112l5 95q-27 -36 -75 -78l-78 -61z" /> +<glyph unicode="º" horiz-adv-x="795" d="M57 1116q0 169 89.5 266t252.5 97q152 0 245 -98.5t93 -264.5q0 -171 -91.5 -267.5t-250.5 -96.5q-153 0 -245.5 98.5t-92.5 265.5zM260 1116q0 -100 32.5 -150.5t104.5 -50.5t103.5 50.5t31.5 150.5t-31.5 149.5t-103.5 49.5t-104.5 -49.5t-32.5 -149.5z" /> +<glyph unicode="»" horiz-adv-x="1260" d="M82 213l278 348l-278 348l219 119l371 -455v-26l-371 -453zM588 213l278 348l-278 348l219 119l371 -455v-26l-371 -453z" /> +<glyph unicode="¼" horiz-adv-x="1804" d="M46 1227l301 235h191v-876h-238v446l3 112l5 95q-27 -36 -75 -78l-78 -61zM320 0l811 1462h239l-811 -1462h-239zM936 152v154l385 577h236v-563h125v-168h-125v-151h-238v151h-383zM1121 320h198v164q0 86 6 184q-9 -26 -35.5 -80t-41.5 -77z" /> +<glyph unicode="½" horiz-adv-x="1804" d="M46 1227l301 235h191v-876h-238v446l3 112l5 95q-27 -36 -75 -78l-78 -61zM320 0l811 1462h239l-811 -1462h-239zM1061 769q147 129 336 129q137 0 216 -66.5t79 -183.5q0 -85 -47 -160t-176 -192l-105 -95h352v-200h-647v168l224 219q102 100 130.5 144.5t28.5 94.5 q0 38 -24 58t-64 20q-81 0 -180 -88z" /> +<glyph unicode="¾" horiz-adv-x="1804" d="M90 639v190q148 -90 271 -90q143 0 143 107q0 53 -44 79.5t-122 26.5h-112v160h92q83 0 123.5 26t40.5 83q0 38 -25 63t-76 25q-47 0 -89 -19t-99 -59l-101 141q62 47 137.5 78t178.5 31q127 0 208 -64t81 -168q0 -143 -170 -198v-13q94 -20 146 -75t52 -134 q0 -121 -88 -190.5t-274 -69.5q-143 0 -273 70zM391 0l811 1462h239l-811 -1462h-239zM966 152v154l385 577h236v-563h125v-168h-125v-151h-238v151h-383zM1151 320h198v164q0 86 6 184q-9 -26 -35.5 -80t-41.5 -77z" /> +<glyph unicode="¿" horiz-adv-x="977" d="M61 -29q0 108 48.5 187t191.5 184q95 70 121.5 107t26.5 98v59h264v-74q0 -98 -44.5 -169t-152.5 -148q-109 -78 -137.5 -122t-28.5 -107q0 -57 43.5 -94t132.5 -37q79 0 169 29t186 71l102 -221q-98 -56 -221.5 -90.5t-229.5 -34.5q-220 0 -345.5 96.5t-125.5 265.5z M395 948q0 81 46.5 125.5t127.5 44.5q84 0 130 -44t46 -126q0 -84 -45 -127t-131 -43q-83 0 -128.5 44t-45.5 126z" /> +<glyph unicode="À" horiz-adv-x="1413" d="M0 0l516 1468h379l518 -1468h-334l-106 348h-533l-106 -348h-334zM518 608h381q-147 473 -165.5 535t-26.5 98q-33 -128 -189 -633zM338 1886v21h342q63 -101 235 -301v-27h-202q-63 44 -185 142.5t-190 164.5z" /> +<glyph unicode="Á" horiz-adv-x="1413" d="M0 0l516 1468h379l518 -1468h-334l-106 348h-533l-106 -348h-334zM518 608h381q-147 473 -165.5 535t-26.5 98q-33 -128 -189 -633zM541 1579v27q172 200 235 301h342v-21q-52 -52 -177.5 -154.5t-196.5 -152.5h-203z" /> +<glyph unicode="Â" horiz-adv-x="1413" d="M0 0l516 1468h379l518 -1468h-334l-106 348h-533l-106 -348h-334zM518 608h381q-147 473 -165.5 535t-26.5 98q-33 -128 -189 -633zM272 1579v27q189 189 256 301h357q31 -52 107.5 -141.5t148.5 -159.5v-27h-203q-157 93 -234 176q-78 -81 -229 -176h-203z" /> +<glyph unicode="Ã" horiz-adv-x="1413" d="M0 0l516 1468h379l518 -1468h-334l-106 348h-533l-106 -348h-334zM518 608h381q-147 473 -165.5 535t-26.5 98q-33 -128 -189 -633zM293 1577q11 145 82.5 227t189.5 82q41 0 80.5 -16.5t78 -36t75.5 -35.5t73 -16q31 0 59.5 26t41.5 80h149q-11 -145 -83.5 -227 t-188.5 -82q-41 0 -80.5 16.5t-78 36t-75.5 36t-73 16.5q-31 0 -59.5 -26.5t-41.5 -80.5h-149z" /> +<glyph unicode="Ä" horiz-adv-x="1413" d="M0 0l516 1468h379l518 -1468h-334l-106 348h-533l-106 -348h-334zM518 608h381q-147 473 -165.5 535t-26.5 98q-33 -128 -189 -633zM365 1743q0 65 37.5 100t101.5 35q66 0 103.5 -37t37.5 -98q0 -60 -38 -96.5t-103 -36.5q-64 0 -101.5 35t-37.5 98zM768 1743 q0 70 40.5 102.5t100.5 32.5q65 0 103.5 -36t38.5 -99q0 -61 -39 -97t-103 -36q-60 0 -100.5 32.5t-40.5 100.5z" /> +<glyph unicode="Å" horiz-adv-x="1413" d="M0 0l516 1468h379l518 -1468h-334l-106 348h-533l-106 -348h-334zM518 608h381q-147 473 -165.5 535t-26.5 98q-33 -128 -189 -633zM457 1565q0 108 67.5 172.5t180.5 64.5q110 0 182 -66t72 -169q0 -108 -71 -174t-183 -66t-180 64t-68 174zM609 1565q0 -45 24 -71 t72 -26q42 0 69 26t27 71t-27 70.5t-69 25.5t-69 -25.5t-27 -70.5z" /> +<glyph unicode="Æ" horiz-adv-x="1950" d="M0 0l655 1462h1174v-254h-563v-321h526v-254h-526v-377h563v-256h-873v348h-491l-150 -348h-315zM578 608h378v590h-127z" /> +<glyph unicode="Ç" horiz-adv-x="1305" d="M119 729q0 228 83 399.5t238.5 263t364.5 91.5q213 0 428 -103l-100 -252q-82 39 -165 68t-163 29q-175 0 -271 -131.5t-96 -366.5q0 -489 367 -489q154 0 373 77v-260q-180 -75 -402 -75q-319 0 -488 193.5t-169 555.5zM504 -303q27 -7 72.5 -14t70.5 -7q72 0 72 62 q0 83 -166 108l78 154h193l-27 -61q74 -24 118 -74.5t44 -114.5q0 -128 -75.5 -185t-233.5 -57q-78 0 -146 21v168z" /> +<glyph unicode="È" horiz-adv-x="1147" d="M184 0v1462h842v-254h-532v-321h495v-254h-495v-377h532v-256h-842zM259 1886v21h342q63 -101 235 -301v-27h-202q-63 44 -185 142.5t-190 164.5z" /> +<glyph unicode="É" horiz-adv-x="1147" d="M184 0v1462h842v-254h-532v-321h495v-254h-495v-377h532v-256h-842zM424 1579v27q172 200 235 301h342v-21q-52 -52 -177.5 -154.5t-196.5 -152.5h-203z" /> +<glyph unicode="Ê" horiz-adv-x="1147" d="M184 0v1462h842v-254h-532v-321h495v-254h-495v-377h532v-256h-842zM175 1579v27q189 189 256 301h357q31 -52 107.5 -141.5t148.5 -159.5v-27h-203q-157 93 -234 176q-78 -81 -229 -176h-203z" /> +<glyph unicode="Ë" horiz-adv-x="1147" d="M184 0v1462h842v-254h-532v-321h495v-254h-495v-377h532v-256h-842zM272 1743q0 65 37.5 100t101.5 35q66 0 103.5 -37t37.5 -98q0 -60 -38 -96.5t-103 -36.5q-64 0 -101.5 35t-37.5 98zM675 1743q0 70 40.5 102.5t100.5 32.5q65 0 103.5 -36t38.5 -99q0 -61 -39 -97 t-103 -36q-60 0 -100.5 32.5t-40.5 100.5z" /> +<glyph unicode="Ì" horiz-adv-x="678" d="M184 0v1462h310v-1462h-310zM-58 1886v21h342q63 -101 235 -301v-27h-202q-63 44 -185 142.5t-190 164.5z" /> +<glyph unicode="Í" horiz-adv-x="678" d="M184 0v1462h310v-1462h-310zM167 1579v27q172 200 235 301h342v-21q-52 -52 -177.5 -154.5t-196.5 -152.5h-203z" /> +<glyph unicode="Î" horiz-adv-x="678" d="M184 0v1462h310v-1462h-310zM-96 1579v27q189 189 256 301h357q31 -52 107.5 -141.5t148.5 -159.5v-27h-203q-157 93 -234 176q-78 -81 -229 -176h-203z" /> +<glyph unicode="Ï" horiz-adv-x="678" d="M184 0v1462h310v-1462h-310zM-3 1743q0 65 37.5 100t101.5 35q66 0 103.5 -37t37.5 -98q0 -60 -38 -96.5t-103 -36.5q-64 0 -101.5 35t-37.5 98zM400 1743q0 70 40.5 102.5t100.5 32.5q65 0 103.5 -36t38.5 -99q0 -61 -39 -97t-103 -36q-60 0 -100.5 32.5t-40.5 100.5z " /> +<glyph unicode="Ð" horiz-adv-x="1516" d="M47 596v254h137v612h459q358 0 556 -189t198 -528q0 -361 -205.5 -553t-593.5 -192h-414v596h-137zM494 256h131q450 0 450 481q0 232 -104 351.5t-314 119.5h-163v-358h237v-254h-237v-340z" /> +<glyph unicode="Ñ" horiz-adv-x="1665" d="M184 0v1462h391l635 -1095h7q-15 285 -15 403v692h279v-1462h-394l-636 1106h-9q19 -293 19 -418v-688h-277zM418 1577q11 145 82.5 227t189.5 82q41 0 80.5 -16.5t78 -36t75.5 -35.5t73 -16q31 0 59.5 26t41.5 80h149q-11 -145 -83.5 -227t-188.5 -82q-41 0 -80.5 16.5 t-78 36t-75.5 36t-73 16.5q-31 0 -59.5 -26.5t-41.5 -80.5h-149z" /> +<glyph unicode="Ò" horiz-adv-x="1630" d="M119 735q0 365 180.5 557.5t517.5 192.5t515.5 -194t178.5 -558q0 -363 -180 -558t-516 -195t-516 195t-180 560zM444 733q0 -245 93 -369t278 -124q371 0 371 493q0 494 -369 494q-185 0 -279 -124.5t-94 -369.5zM449 1886v21h342q63 -101 235 -301v-27h-202 q-63 44 -185 142.5t-190 164.5z" /> +<glyph unicode="Ó" horiz-adv-x="1630" d="M119 735q0 365 180.5 557.5t517.5 192.5t515.5 -194t178.5 -558q0 -363 -180 -558t-516 -195t-516 195t-180 560zM444 733q0 -245 93 -369t278 -124q371 0 371 493q0 494 -369 494q-185 0 -279 -124.5t-94 -369.5zM658 1579v27q172 200 235 301h342v-21 q-52 -52 -177.5 -154.5t-196.5 -152.5h-203z" /> +<glyph unicode="Ô" horiz-adv-x="1630" d="M119 735q0 365 180.5 557.5t517.5 192.5t515.5 -194t178.5 -558q0 -363 -180 -558t-516 -195t-516 195t-180 560zM444 733q0 -245 93 -369t278 -124q371 0 371 493q0 494 -369 494q-185 0 -279 -124.5t-94 -369.5zM381 1579v27q189 189 256 301h357q31 -52 107.5 -141.5 t148.5 -159.5v-27h-203q-157 93 -234 176q-78 -81 -229 -176h-203z" /> +<glyph unicode="Õ" horiz-adv-x="1630" d="M119 735q0 365 180.5 557.5t517.5 192.5t515.5 -194t178.5 -558q0 -363 -180 -558t-516 -195t-516 195t-180 560zM444 733q0 -245 93 -369t278 -124q371 0 371 493q0 494 -369 494q-185 0 -279 -124.5t-94 -369.5zM402 1577q11 145 82.5 227t189.5 82q41 0 80.5 -16.5 t78 -36t75.5 -35.5t73 -16q31 0 59.5 26t41.5 80h149q-11 -145 -83.5 -227t-188.5 -82q-41 0 -80.5 16.5t-78 36t-75.5 36t-73 16.5q-31 0 -59.5 -26.5t-41.5 -80.5h-149z" /> +<glyph unicode="Ö" horiz-adv-x="1630" d="M119 735q0 365 180.5 557.5t517.5 192.5t515.5 -194t178.5 -558q0 -363 -180 -558t-516 -195t-516 195t-180 560zM444 733q0 -245 93 -369t278 -124q371 0 371 493q0 494 -369 494q-185 0 -279 -124.5t-94 -369.5zM474 1743q0 65 37.5 100t101.5 35q66 0 103.5 -37 t37.5 -98q0 -60 -38 -96.5t-103 -36.5q-64 0 -101.5 35t-37.5 98zM877 1743q0 70 40.5 102.5t100.5 32.5q65 0 103.5 -36t38.5 -99q0 -61 -39 -97t-103 -36q-60 0 -100.5 32.5t-40.5 100.5z" /> +<glyph unicode="×" d="M129 1024l152 154l301 -299l305 299l153 -150l-305 -305l301 -303l-149 -152l-305 301l-301 -299l-150 152l297 301z" /> +<glyph unicode="Ø" horiz-adv-x="1630" d="M119 735q0 365 180.5 557.5t517.5 192.5q198 0 344 -70l84 125l160 -104l-88 -131q194 -194 194 -572q0 -363 -180 -558t-516 -195q-197 0 -336 65l-90 -135l-162 108l90 136q-198 194 -198 581zM444 733q0 -191 56 -307l506 756q-84 45 -189 45q-185 0 -279 -124.5 t-94 -369.5zM635 279q76 -39 180 -39q371 0 371 493q0 180 -51 297z" /> +<glyph unicode="Ù" horiz-adv-x="1548" d="M174 520v942h309v-895q0 -169 68 -248t225 -79q152 0 220.5 79.5t68.5 249.5v893h309v-946q0 -162 -72.5 -284t-209.5 -187t-324 -65q-282 0 -438 144.5t-156 395.5zM375 1886v21h342q63 -101 235 -301v-27h-202q-63 44 -185 142.5t-190 164.5z" /> +<glyph unicode="Ú" horiz-adv-x="1548" d="M174 520v942h309v-895q0 -169 68 -248t225 -79q152 0 220.5 79.5t68.5 249.5v893h309v-946q0 -162 -72.5 -284t-209.5 -187t-324 -65q-282 0 -438 144.5t-156 395.5zM602 1579v27q172 200 235 301h342v-21q-52 -52 -177.5 -154.5t-196.5 -152.5h-203z" /> +<glyph unicode="Û" horiz-adv-x="1548" d="M174 520v942h309v-895q0 -169 68 -248t225 -79q152 0 220.5 79.5t68.5 249.5v893h309v-946q0 -162 -72.5 -284t-209.5 -187t-324 -65q-282 0 -438 144.5t-156 395.5zM340 1579v27q189 189 256 301h357q31 -52 107.5 -141.5t148.5 -159.5v-27h-203q-157 93 -234 176 q-78 -81 -229 -176h-203z" /> +<glyph unicode="Ü" horiz-adv-x="1548" d="M174 520v942h309v-895q0 -169 68 -248t225 -79q152 0 220.5 79.5t68.5 249.5v893h309v-946q0 -162 -72.5 -284t-209.5 -187t-324 -65q-282 0 -438 144.5t-156 395.5zM433 1743q0 65 37.5 100t101.5 35q66 0 103.5 -37t37.5 -98q0 -60 -38 -96.5t-103 -36.5 q-64 0 -101.5 35t-37.5 98zM836 1743q0 70 40.5 102.5t100.5 32.5q65 0 103.5 -36t38.5 -99q0 -61 -39 -97t-103 -36q-60 0 -100.5 32.5t-40.5 100.5z" /> +<glyph unicode="Ý" horiz-adv-x="1278" d="M0 1462h336l303 -602l305 602h334l-485 -893v-569h-308v559zM461 1579v27q172 200 235 301h342v-21q-52 -52 -177.5 -154.5t-196.5 -152.5h-203z" /> +<glyph unicode="Þ" horiz-adv-x="1286" d="M184 0v1462h310v-229h178q254 0 388 -119t134 -344q0 -229 -142.5 -353t-404.5 -124h-153v-293h-310zM494 543h100q145 0 216 52.5t71 174.5q0 107 -63.5 159t-199.5 52h-124v-438z" /> +<glyph unicode="ß" horiz-adv-x="1456" d="M160 0v1139q0 201 146.5 314.5t404.5 113.5q244 0 391 -88.5t147 -237.5q0 -64 -21 -112.5t-53 -86.5t-69 -67t-69 -53t-53 -45t-21 -43q0 -27 26.5 -53t92.5 -66q146 -91 198.5 -140t78 -110t25.5 -139q0 -172 -116.5 -259t-343.5 -87q-99 0 -171 14.5t-132 48.5v242 q53 -36 135.5 -61t146.5 -25q168 0 168 123q0 41 -16 66.5t-57 55.5t-115 72q-126 72 -175 131.5t-49 140.5q0 64 35 117t105 102q77 55 108 95t31 86q0 60 -63.5 100.5t-163.5 40.5q-116 0 -181 -52.5t-65 -148.5v-1128h-305z" /> +<glyph unicode="à" horiz-adv-x="1237" d="M86 334q0 178 124.5 262.5t375.5 93.5l194 6v49q0 170 -174 170q-134 0 -315 -81l-101 206q193 101 428 101q225 0 345 -98t120 -298v-745h-213l-59 152h-8q-77 -97 -158.5 -134.5t-212.5 -37.5q-161 0 -253.5 92t-92.5 262zM399 332q0 -129 148 -129q106 0 169.5 61 t63.5 162v92l-118 -4q-133 -4 -198 -48t-65 -134zM239 1548v21h342q63 -101 235 -301v-27h-202q-63 44 -185 142.5t-190 164.5z" /> +<glyph unicode="á" horiz-adv-x="1237" d="M86 334q0 178 124.5 262.5t375.5 93.5l194 6v49q0 170 -174 170q-134 0 -315 -81l-101 206q193 101 428 101q225 0 345 -98t120 -298v-745h-213l-59 152h-8q-77 -97 -158.5 -134.5t-212.5 -37.5q-161 0 -253.5 92t-92.5 262zM399 332q0 -129 148 -129q106 0 169.5 61 t63.5 162v92l-118 -4q-133 -4 -198 -48t-65 -134zM441 1241v27q172 200 235 301h342v-21q-52 -52 -177.5 -154.5t-196.5 -152.5h-203z" /> +<glyph unicode="â" horiz-adv-x="1237" d="M86 334q0 178 124.5 262.5t375.5 93.5l194 6v49q0 170 -174 170q-134 0 -315 -81l-101 206q193 101 428 101q225 0 345 -98t120 -298v-745h-213l-59 152h-8q-77 -97 -158.5 -134.5t-212.5 -37.5q-161 0 -253.5 92t-92.5 262zM399 332q0 -129 148 -129q106 0 169.5 61 t63.5 162v92l-118 -4q-133 -4 -198 -48t-65 -134zM177 1240v27q189 189 256 301h357q31 -52 107.5 -141.5t148.5 -159.5v-27h-203q-157 93 -234 176q-78 -81 -229 -176h-203z" /> +<glyph unicode="ã" horiz-adv-x="1237" d="M86 334q0 178 124.5 262.5t375.5 93.5l194 6v49q0 170 -174 170q-134 0 -315 -81l-101 206q193 101 428 101q225 0 345 -98t120 -298v-745h-213l-59 152h-8q-77 -97 -158.5 -134.5t-212.5 -37.5q-161 0 -253.5 92t-92.5 262zM399 332q0 -129 148 -129q106 0 169.5 61 t63.5 162v92l-118 -4q-133 -4 -198 -48t-65 -134zM217 1239q11 145 82.5 227t189.5 82q41 0 80.5 -16.5t78 -36t75.5 -35.5t73 -16q31 0 59.5 26t41.5 80h149q-11 -145 -83.5 -227t-188.5 -82q-41 0 -80.5 16.5t-78 36t-75.5 36t-73 16.5q-31 0 -59.5 -26.5t-41.5 -80.5 h-149z" /> +<glyph unicode="ä" horiz-adv-x="1237" d="M86 334q0 178 124.5 262.5t375.5 93.5l194 6v49q0 170 -174 170q-134 0 -315 -81l-101 206q193 101 428 101q225 0 345 -98t120 -298v-745h-213l-59 152h-8q-77 -97 -158.5 -134.5t-212.5 -37.5q-161 0 -253.5 92t-92.5 262zM399 332q0 -129 148 -129q106 0 169.5 61 t63.5 162v92l-118 -4q-133 -4 -198 -48t-65 -134zM285 1405q0 65 37.5 100t101.5 35q66 0 103.5 -37t37.5 -98q0 -60 -38 -96.5t-103 -36.5q-64 0 -101.5 35t-37.5 98zM688 1405q0 70 40.5 102.5t100.5 32.5q65 0 103.5 -36t38.5 -99q0 -61 -39 -97t-103 -36 q-60 0 -100.5 32.5t-40.5 100.5z" /> +<glyph unicode="å" horiz-adv-x="1237" d="M86 334q0 178 124.5 262.5t375.5 93.5l194 6v49q0 170 -174 170q-134 0 -315 -81l-101 206q193 101 428 101q225 0 345 -98t120 -298v-745h-213l-59 152h-8q-77 -97 -158.5 -134.5t-212.5 -37.5q-161 0 -253.5 92t-92.5 262zM399 332q0 -129 148 -129q106 0 169.5 61 t63.5 162v92l-118 -4q-133 -4 -198 -48t-65 -134zM381 1477q0 108 67.5 172.5t180.5 64.5q110 0 182 -66t72 -169q0 -108 -71 -174t-183 -66t-180 64t-68 174zM533 1477q0 -45 24 -71t72 -26q42 0 69 26t27 71t-27 70.5t-69 25.5t-69 -25.5t-27 -70.5z" /> +<glyph unicode="æ" horiz-adv-x="1878" d="M86 334q0 178 121 262.5t362 93.5l191 6v84q0 69 -44.5 102t-121.5 33q-140 0 -305 -77l-99 202q189 101 422 101q227 0 342 -131q66 64 152.5 96.5t206.5 32.5q221 0 349 -137.5t128 -370.5v-148h-723q5 -130 77 -203t202 -73q196 0 380 88v-236q-79 -39 -171 -59 t-226 -20q-137 0 -249.5 50.5t-184.5 155.5q-98 -117 -196.5 -161.5t-256.5 -44.5q-161 0 -258.5 94.5t-97.5 259.5zM399 332q0 -129 140 -129q101 0 161 61t60 162v92l-113 -4q-124 -4 -186 -47.5t-62 -134.5zM1073 686h430q-2 112 -55 174t-141 62q-217 0 -234 -236z" /> +<glyph unicode="ç" horiz-adv-x="1053" d="M92 553q0 285 142 435.5t407 150.5q194 0 348 -76l-90 -236q-72 29 -134 47.5t-124 18.5q-238 0 -238 -338q0 -328 238 -328q88 0 163 23.5t150 73.5v-261q-74 -47 -149.5 -65t-190.5 -18q-522 0 -522 573zM350 -303q27 -7 72.5 -14t70.5 -7q72 0 72 62q0 83 -166 108 l78 154h193l-27 -61q74 -24 118 -74.5t44 -114.5q0 -128 -75.5 -185t-233.5 -57q-78 0 -146 21v168z" /> +<glyph unicode="è" horiz-adv-x="1210" d="M92 551q0 281 140.5 434.5t388.5 153.5q237 0 369 -135t132 -373v-148h-721q5 -130 77 -203t202 -73q101 0 191 21t188 67v-236q-80 -40 -171 -59.5t-222 -19.5q-270 0 -422 149t-152 422zM408 686h428q-2 113 -59 174.5t-154 61.5t-152 -61.5t-63 -174.5zM245 1548v21 h342q63 -101 235 -301v-27h-202q-63 44 -185 142.5t-190 164.5z" /> +<glyph unicode="é" horiz-adv-x="1210" d="M92 551q0 281 140.5 434.5t388.5 153.5q237 0 369 -135t132 -373v-148h-721q5 -130 77 -203t202 -73q101 0 191 21t188 67v-236q-80 -40 -171 -59.5t-222 -19.5q-270 0 -422 149t-152 422zM408 686h428q-2 113 -59 174.5t-154 61.5t-152 -61.5t-63 -174.5zM447 1241v27 q172 200 235 301h342v-21q-52 -52 -177.5 -154.5t-196.5 -152.5h-203z" /> +<glyph unicode="ê" horiz-adv-x="1210" d="M92 551q0 281 140.5 434.5t388.5 153.5q237 0 369 -135t132 -373v-148h-721q5 -130 77 -203t202 -73q101 0 191 21t188 67v-236q-80 -40 -171 -59.5t-222 -19.5q-270 0 -422 149t-152 422zM408 686h428q-2 113 -59 174.5t-154 61.5t-152 -61.5t-63 -174.5zM194 1241v27 q189 189 256 301h357q31 -52 107.5 -141.5t148.5 -159.5v-27h-203q-157 93 -234 176q-78 -81 -229 -176h-203z" /> +<glyph unicode="ë" horiz-adv-x="1210" d="M92 551q0 281 140.5 434.5t388.5 153.5q237 0 369 -135t132 -373v-148h-721q5 -130 77 -203t202 -73q101 0 191 21t188 67v-236q-80 -40 -171 -59.5t-222 -19.5q-270 0 -422 149t-152 422zM408 686h428q-2 113 -59 174.5t-154 61.5t-152 -61.5t-63 -174.5zM297 1405 q0 65 37.5 100t101.5 35q66 0 103.5 -37t37.5 -98q0 -60 -38 -96.5t-103 -36.5q-64 0 -101.5 35t-37.5 98zM700 1405q0 70 40.5 102.5t100.5 32.5q65 0 103.5 -36t38.5 -99q0 -61 -39 -97t-103 -36q-60 0 -100.5 32.5t-40.5 100.5z" /> +<glyph unicode="ì" horiz-adv-x="625" d="M160 0v1118h305v-1118h-305zM-101 1548v21h342q63 -101 235 -301v-27h-202q-63 44 -185 142.5t-190 164.5z" /> +<glyph unicode="í" horiz-adv-x="625" d="M160 0v1118h305v-1118h-305zM145 1241v27q172 200 235 301h342v-21q-52 -52 -177.5 -154.5t-196.5 -152.5h-203z" /> +<glyph unicode="î" horiz-adv-x="625" d="M160 0v1118h305v-1118h-305zM-122 1241v27q189 189 256 301h357q31 -52 107.5 -141.5t148.5 -159.5v-27h-203q-157 93 -234 176q-78 -81 -229 -176h-203z" /> +<glyph unicode="ï" horiz-adv-x="625" d="M160 0v1118h305v-1118h-305zM-29 1405q0 65 37.5 100t101.5 35q66 0 103.5 -37t37.5 -98q0 -60 -38 -96.5t-103 -36.5q-64 0 -101.5 35t-37.5 98zM374 1405q0 70 40.5 102.5t100.5 32.5q65 0 103.5 -36t38.5 -99q0 -61 -39 -97t-103 -36q-60 0 -100.5 32.5t-40.5 100.5z " /> +<glyph unicode="ð" horiz-adv-x="1268" d="M92 489q0 233 130 369.5t351 136.5q205 0 275 -98l8 4q-67 162 -192 281l-230 -142l-100 156l176 107q-80 53 -152 92l101 176q144 -65 258 -141l225 139l100 -154l-170 -104q156 -143 230 -324.5t74 -413.5q0 -280 -145 -436.5t-400 -156.5q-245 0 -392 137t-147 372z M403 487q0 -140 60 -211t172 -71q123 0 176 82t53 245q0 108 -61 173t-168 65q-121 0 -176.5 -68.5t-55.5 -214.5z" /> +<glyph unicode="ñ" horiz-adv-x="1346" d="M160 0v1118h233l41 -143h17q51 81 140.5 122.5t203.5 41.5q195 0 296 -105.5t101 -304.5v-729h-305v653q0 121 -43 181.5t-137 60.5q-128 0 -185 -85.5t-57 -283.5v-526h-305zM258 1239q11 145 82.5 227t189.5 82q41 0 80.5 -16.5t78 -36t75.5 -35.5t73 -16q31 0 59.5 26 t41.5 80h149q-11 -145 -83.5 -227t-188.5 -82q-41 0 -80.5 16.5t-78 36t-75.5 36t-73 16.5q-31 0 -59.5 -26.5t-41.5 -80.5h-149z" /> +<glyph unicode="ò" horiz-adv-x="1268" d="M92 561q0 274 143 426t402 152q161 0 284 -70t189 -201t66 -307q0 -273 -144 -427t-401 -154q-161 0 -284 70.5t-189 202.5t-66 308zM403 561q0 -166 54.5 -251t177.5 -85q122 0 175.5 84.5t53.5 251.5q0 166 -54 249t-177 83q-122 0 -176 -82.5t-54 -249.5zM237 1548v21 h342q63 -101 235 -301v-27h-202q-63 44 -185 142.5t-190 164.5z" /> +<glyph unicode="ó" horiz-adv-x="1268" d="M92 561q0 274 143 426t402 152q161 0 284 -70t189 -201t66 -307q0 -273 -144 -427t-401 -154q-161 0 -284 70.5t-189 202.5t-66 308zM403 561q0 -166 54.5 -251t177.5 -85q122 0 175.5 84.5t53.5 251.5q0 166 -54 249t-177 83q-122 0 -176 -82.5t-54 -249.5zM467 1241v27 q172 200 235 301h342v-21q-52 -52 -177.5 -154.5t-196.5 -152.5h-203z" /> +<glyph unicode="ô" horiz-adv-x="1268" d="M92 561q0 274 143 426t402 152q161 0 284 -70t189 -201t66 -307q0 -273 -144 -427t-401 -154q-161 0 -284 70.5t-189 202.5t-66 308zM403 561q0 -166 54.5 -251t177.5 -85q122 0 175.5 84.5t53.5 251.5q0 166 -54 249t-177 83q-122 0 -176 -82.5t-54 -249.5zM198 1241v27 q189 189 256 301h357q31 -52 107.5 -141.5t148.5 -159.5v-27h-203q-157 93 -234 176q-78 -81 -229 -176h-203z" /> +<glyph unicode="õ" horiz-adv-x="1268" d="M92 561q0 274 143 426t402 152q161 0 284 -70t189 -201t66 -307q0 -273 -144 -427t-401 -154q-161 0 -284 70.5t-189 202.5t-66 308zM403 561q0 -166 54.5 -251t177.5 -85q122 0 175.5 84.5t53.5 251.5q0 166 -54 249t-177 83q-122 0 -176 -82.5t-54 -249.5zM219 1239 q11 145 82.5 227t189.5 82q41 0 80.5 -16.5t78 -36t75.5 -35.5t73 -16q31 0 59.5 26t41.5 80h149q-11 -145 -83.5 -227t-188.5 -82q-41 0 -80.5 16.5t-78 36t-75.5 36t-73 16.5q-31 0 -59.5 -26.5t-41.5 -80.5h-149z" /> +<glyph unicode="ö" horiz-adv-x="1268" d="M92 561q0 274 143 426t402 152q161 0 284 -70t189 -201t66 -307q0 -273 -144 -427t-401 -154q-161 0 -284 70.5t-189 202.5t-66 308zM403 561q0 -166 54.5 -251t177.5 -85q122 0 175.5 84.5t53.5 251.5q0 166 -54 249t-177 83q-122 0 -176 -82.5t-54 -249.5zM291 1405 q0 65 37.5 100t101.5 35q66 0 103.5 -37t37.5 -98q0 -60 -38 -96.5t-103 -36.5q-64 0 -101.5 35t-37.5 98zM694 1405q0 70 40.5 102.5t100.5 32.5q65 0 103.5 -36t38.5 -99q0 -61 -39 -97t-103 -36q-60 0 -100.5 32.5t-40.5 100.5z" /> +<glyph unicode="÷" d="M88 612v219h993v-219h-993zM444 373q0 76 37 113.5t103 37.5t102.5 -39t36.5 -112q0 -70 -37 -111t-102 -41t-102.5 39t-37.5 113zM444 1071q0 75 37 113.5t103 38.5q67 0 103 -40.5t36 -111.5q0 -70 -37 -110.5t-102 -40.5t-102.5 39t-37.5 112z" /> +<glyph unicode="ø" horiz-adv-x="1268" d="M92 561q0 274 143 426t402 152q132 0 248 -52l55 82l152 -108l-58 -84q142 -155 142 -416q0 -273 -144 -427t-401 -154q-126 0 -234 45l-67 -101l-154 105l68 100q-152 156 -152 432zM403 561q0 -94 19 -166l317 475q-43 23 -106 23q-122 0 -176 -82.5t-54 -249.5z M543 240q38 -15 92 -15q122 0 175.5 84.5t53.5 251.5q0 81 -12 141z" /> +<glyph unicode="ù" horiz-adv-x="1346" d="M154 389v729h305v-653q0 -121 43 -181.5t137 -60.5q128 0 185 85.5t57 283.5v526h305v-1118h-234l-41 143h-16q-49 -78 -139 -120.5t-205 -42.5q-197 0 -297 105.5t-100 303.5zM245 1548v21h342q63 -101 235 -301v-27h-202q-63 44 -185 142.5t-190 164.5z" /> +<glyph unicode="ú" horiz-adv-x="1346" d="M154 389v729h305v-653q0 -121 43 -181.5t137 -60.5q128 0 185 85.5t57 283.5v526h305v-1118h-234l-41 143h-16q-49 -78 -139 -120.5t-205 -42.5q-197 0 -297 105.5t-100 303.5zM498 1241v27q172 200 235 301h342v-21q-52 -52 -177.5 -154.5t-196.5 -152.5h-203z" /> +<glyph unicode="û" horiz-adv-x="1346" d="M154 389v729h305v-653q0 -121 43 -181.5t137 -60.5q128 0 185 85.5t57 283.5v526h305v-1118h-234l-41 143h-16q-49 -78 -139 -120.5t-205 -42.5q-197 0 -297 105.5t-100 303.5zM235 1241v27q189 189 256 301h357q31 -52 107.5 -141.5t148.5 -159.5v-27h-203 q-157 93 -234 176q-78 -81 -229 -176h-203z" /> +<glyph unicode="ü" horiz-adv-x="1346" d="M154 389v729h305v-653q0 -121 43 -181.5t137 -60.5q128 0 185 85.5t57 283.5v526h305v-1118h-234l-41 143h-16q-49 -78 -139 -120.5t-205 -42.5q-197 0 -297 105.5t-100 303.5zM326 1405q0 65 37.5 100t101.5 35q66 0 103.5 -37t37.5 -98q0 -60 -38 -96.5t-103 -36.5 q-64 0 -101.5 35t-37.5 98zM729 1405q0 70 40.5 102.5t100.5 32.5q65 0 103.5 -36t38.5 -99q0 -61 -39 -97t-103 -36q-60 0 -100.5 32.5t-40.5 100.5z" /> +<glyph unicode="ý" horiz-adv-x="1165" d="M0 1118h334l211 -629q27 -82 37 -194h6q11 103 43 194l207 629h327l-473 -1261q-65 -175 -185.5 -262t-281.5 -87q-79 0 -155 17v242q55 -13 120 -13q81 0 141.5 49.5t94.5 149.5l18 55zM393 1241v27q172 200 235 301h342v-21q-52 -52 -177.5 -154.5t-196.5 -152.5h-203z " /> +<glyph unicode="þ" horiz-adv-x="1296" d="M160 -492v2048h305v-391l-7 -120l-7 -72h14q50 81 131 123.5t186 42.5q198 0 310 -154.5t112 -423.5q0 -273 -111.5 -427t-310.5 -154q-213 0 -317 137h-14l7 -62l7 -94v-453h-305zM465 563q0 -180 53.5 -258t169.5 -78q205 0 205 338q0 165 -50.5 247.5t-158.5 82.5 q-113 0 -165 -69.5t-54 -229.5v-33z" /> +<glyph unicode="ÿ" horiz-adv-x="1165" d="M0 1118h334l211 -629q27 -82 37 -194h6q11 103 43 194l207 629h327l-473 -1261q-65 -175 -185.5 -262t-281.5 -87q-79 0 -155 17v242q55 -13 120 -13q81 0 141.5 49.5t94.5 149.5l18 55zM243 1405q0 65 37.5 100t101.5 35q66 0 103.5 -37t37.5 -98q0 -60 -38 -96.5 t-103 -36.5q-64 0 -101.5 35t-37.5 98zM646 1405q0 70 40.5 102.5t100.5 32.5q65 0 103.5 -36t38.5 -99q0 -61 -39 -97t-103 -36q-60 0 -100.5 32.5t-40.5 100.5z" /> +<glyph unicode="ı" horiz-adv-x="625" d="M160 0v1118h305v-1118h-305z" /> +<glyph unicode="Œ" horiz-adv-x="1993" d="M119 735q0 363 169.5 556.5t487.5 193.5q61 0 127 -7t101 -16h868v-254h-563v-321h526v-254h-526v-377h563v-256h-873q-38 -9 -109 -14.5t-116 -5.5q-319 0 -487 197t-168 558zM438 733q0 -244 86 -368.5t250 -124.5q65 0 126 10.5t99 28.5v907q-35 19 -101.5 30 t-121.5 11q-166 0 -252 -125.5t-86 -368.5z" /> +<glyph unicode="œ" horiz-adv-x="2003" d="M92 561q0 277 141.5 427.5t399.5 150.5q112 0 212 -39.5t171 -116.5q144 156 383 156q244 0 380 -135t136 -373v-148h-746v-8q7 -127 81.5 -197.5t207.5 -70.5q107 0 200 21t193 67v-236q-81 -39 -175.5 -59t-229.5 -20q-271 0 -420 155q-141 -155 -391 -155 q-162 0 -286 70t-190.5 202t-66.5 309zM403 561q0 -166 54.5 -251t177.5 -85q122 0 175.5 84.5t53.5 251.5q0 166 -54 249t-177 83q-122 0 -176 -82.5t-54 -249.5zM1178 686h450q-2 111 -60.5 173.5t-162.5 62.5q-94 0 -156 -57.5t-71 -178.5z" /> +<glyph unicode="Ÿ" horiz-adv-x="1278" d="M0 1462h336l303 -602l305 602h334l-485 -893v-569h-308v559zM297 1743q0 65 37.5 100t101.5 35q66 0 103.5 -37t37.5 -98q0 -60 -38 -96.5t-103 -36.5q-64 0 -101.5 35t-37.5 98zM700 1743q0 70 40.5 102.5t100.5 32.5q65 0 103.5 -36t38.5 -99q0 -61 -39 -97t-103 -36 q-60 0 -100.5 32.5t-40.5 100.5z" /> +<glyph unicode="ˆ" horiz-adv-x="1243" d="M186 1241v27q189 189 256 301h357q31 -52 107.5 -141.5t148.5 -159.5v-27h-203q-157 93 -234 176q-78 -81 -229 -176h-203z" /> +<glyph unicode="˚" horiz-adv-x="1182" d="M340 1477q0 108 67.5 172.5t180.5 64.5q110 0 182 -66t72 -169q0 -108 -71 -174t-183 -66t-180 64t-68 174zM492 1477q0 -45 24 -71t72 -26q42 0 69 26t27 71t-27 70.5t-69 25.5t-69 -25.5t-27 -70.5z" /> +<glyph unicode="˜" horiz-adv-x="1243" d="M207 1239q11 145 82.5 227t189.5 82q41 0 80.5 -16.5t78 -36t75.5 -35.5t73 -16q31 0 59.5 26t41.5 80h149q-11 -145 -83.5 -227t-188.5 -82q-41 0 -80.5 16.5t-78 36t-75.5 36t-73 16.5q-31 0 -59.5 -26.5t-41.5 -80.5h-149z" /> +<glyph unicode=" " horiz-adv-x="953" /> +<glyph unicode=" " horiz-adv-x="1907" /> +<glyph unicode=" " horiz-adv-x="953" /> +<glyph unicode=" " horiz-adv-x="1907" /> +<glyph unicode=" " horiz-adv-x="635" /> +<glyph unicode=" " horiz-adv-x="476" /> +<glyph unicode=" " horiz-adv-x="317" /> +<glyph unicode=" " horiz-adv-x="317" /> +<glyph unicode=" " horiz-adv-x="238" /> +<glyph unicode=" " horiz-adv-x="381" /> +<glyph unicode=" " horiz-adv-x="105" /> +<glyph unicode="‐" horiz-adv-x="659" d="M61 424v250h537v-250h-537z" /> +<glyph unicode="‑" horiz-adv-x="659" d="M61 424v250h537v-250h-537z" /> +<glyph unicode="‒" horiz-adv-x="659" d="M61 424v250h537v-250h-537z" /> +<glyph unicode="–" horiz-adv-x="1024" d="M82 436v230h860v-230h-860z" /> +<glyph unicode="—" horiz-adv-x="2048" d="M82 436v230h1884v-230h-1884z" /> +<glyph unicode="‘" horiz-adv-x="444" d="M25 983q22 91 72.5 228.5t103.5 250.5h219q-66 -267 -101 -501h-280z" /> +<glyph unicode="’" horiz-adv-x="444" d="M25 961q69 296 100 501h281l14 -22q-50 -197 -176 -479h-219z" /> +<glyph unicode="‚" horiz-adv-x="596" d="M63 -264q65 266 101 502h280l15 -23q-52 -202 -176 -479h-220z" /> +<glyph unicode="“" horiz-adv-x="911" d="M25 983q22 91 72.5 228.5t103.5 250.5h219q-66 -267 -101 -501h-280zM492 983q22 91 72.5 228.5t103.5 250.5h219q-66 -267 -101 -501h-280z" /> +<glyph unicode="”" horiz-adv-x="911" d="M25 961q69 296 100 501h281l14 -22q-50 -197 -176 -479h-219zM492 961q69 296 100 501h280l15 -22q-50 -197 -176 -479h-219z" /> +<glyph unicode="„" horiz-adv-x="1061" d="M63 -264q65 266 101 502h280l15 -23q-52 -202 -176 -479h-220zM530 -264q65 266 101 502h280l15 -23q-52 -202 -176 -479h-220z" /> +<glyph unicode="•" horiz-adv-x="770" d="M98 748q0 154 74 235.5t213 81.5q137 0 212 -82t75 -235q0 -152 -75.5 -235t-211.5 -83q-138 0 -212.5 83t-74.5 235z" /> +<glyph unicode="…" horiz-adv-x="1751" d="M117 143q0 84 45 127t131 43q83 0 128.5 -44t45.5 -126q0 -79 -46 -124.5t-128 -45.5q-84 0 -130 44.5t-46 125.5zM700 143q0 84 45 127t132 43q83 0 128.5 -44t45.5 -126q0 -79 -46 -124.5t-128 -45.5q-85 0 -131 44.5t-46 125.5zM1284 143q0 84 45 127t131 43 q83 0 128.5 -44t45.5 -126q0 -79 -46 -124.5t-128 -45.5q-84 0 -130 44.5t-46 125.5z" /> +<glyph unicode=" " horiz-adv-x="381" /> +<glyph unicode="‹" horiz-adv-x="754" d="M82 547v26l371 455l219 -119l-279 -348l279 -348l-219 -119z" /> +<glyph unicode="›" horiz-adv-x="754" d="M82 213l278 348l-278 348l219 119l371 -455v-26l-371 -453z" /> +<glyph unicode="⁄" horiz-adv-x="266" d="M-393 0l811 1462h239l-811 -1462h-239z" /> +<glyph unicode=" " horiz-adv-x="476" /> +<glyph unicode="⁴" horiz-adv-x="776" d="M12 737v154l385 577h236v-563h125v-168h-125v-151h-238v151h-383zM197 905h198v164q0 86 6 184q-9 -26 -35.5 -80t-41.5 -77z" /> +<glyph unicode="€" d="M66 481v178h118q-4 23 -4 62l2 53h-116v176h133q37 242 199 382.5t405 140.5q188 0 352 -82l-98 -232q-69 31 -129 48.5t-125 17.5q-122 0 -201 -70.5t-102 -204.5h403v-176h-418l-2 -35v-47l2 -33h355v-178h-338q51 -243 321 -243q143 0 275 57v-256q-116 -59 -293 -59 q-245 0 -403 133t-199 368h-137z" /> +<glyph unicode="™" horiz-adv-x="1534" d="M16 1313v149h564v-149h-199v-572h-168v572h-197zM625 741v721h247l160 -510l170 510h240v-721h-168v408l4 121h-6l-174 -529h-142l-165 529h-7l4 -111v-418h-163z" /> +<glyph unicode="" horiz-adv-x="1120" d="M0 1120h1120v-1120h-1120v1120z" /> +<glyph unicode="fi" horiz-adv-x="1417" d="M41 889v147l168 82v82q0 191 94 279t301 88q158 0 281 -47l-78 -224q-92 29 -170 29q-65 0 -94 -38.5t-29 -98.5v-70h264v-229h-264v-889h-305v889h-168zM940 1407q0 149 166 149t166 -149q0 -71 -41.5 -110.5t-124.5 -39.5q-166 0 -166 150zM953 0v1118h305v-1118h-305z " /> +<glyph unicode="fl" horiz-adv-x="1417" d="M41 889v147l168 82v82q0 191 94 279t301 88q158 0 281 -47l-78 -224q-92 29 -170 29q-65 0 -94 -38.5t-29 -98.5v-70h264v-229h-264v-889h-305v889h-168zM953 0v1556h305v-1556h-305z" /> +<glyph unicode="ffi" horiz-adv-x="2208" d="M41 889v147l168 82v82q0 191 94 279t301 88q158 0 281 -47l-78 -224q-92 29 -170 29q-65 0 -94 -38.5t-29 -98.5v-70h264v-229h-264v-889h-305v889h-168zM834 889v147l168 82v82q0 191 94 279t301 88q158 0 281 -47l-78 -224q-92 29 -170 29q-65 0 -94 -38.5t-29 -98.5 v-70h264v-229h-264v-889h-305v889h-168zM1730 1407q0 149 166 149t166 -149q0 -71 -41.5 -110.5t-124.5 -39.5q-166 0 -166 150zM1743 0v1118h305v-1118h-305z" /> +<glyph unicode="ffl" horiz-adv-x="2208" d="M41 889v147l168 82v82q0 191 94 279t301 88q158 0 281 -47l-78 -224q-92 29 -170 29q-65 0 -94 -38.5t-29 -98.5v-70h264v-229h-264v-889h-305v889h-168zM834 889v147l168 82v82q0 191 94 279t301 88q158 0 281 -47l-78 -224q-92 29 -170 29q-65 0 -94 -38.5t-29 -98.5 v-70h264v-229h-264v-889h-305v889h-168zM1743 0v1556h305v-1556h-305z" /> +</font> +</defs></svg> \ No newline at end of file diff --git a/public/assets/fonts/opensans/OpenSans-Bold-webfont.ttf b/public/assets/fonts/opensans/OpenSans-Bold-webfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..7ab5d85bfdd1886b621b98b46e5a9d3609f2429c GIT binary patch literal 30680 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 literal 0 HcmV?d00001 diff --git a/public/assets/fonts/opensans/OpenSans-Bold-webfont.woff b/public/assets/fonts/opensans/OpenSans-Bold-webfont.woff new file mode 100644 index 0000000000000000000000000000000000000000..869a9ed8af705e6a216a97d137e5e4c838657a73 GIT binary patch literal 19788 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 I0Ex{hY^xD?4gdfE literal 0 HcmV?d00001 diff --git a/public/assets/fonts/opensans/OpenSans-BoldItalic-webfont.eot b/public/assets/fonts/opensans/OpenSans-BoldItalic-webfont.eot new file mode 100644 index 0000000000000000000000000000000000000000..ad6518076e32b52ad56d50ccb0e48d8a093b7efb GIT binary patch literal 34166 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 DMIv;q literal 0 HcmV?d00001 diff --git a/public/assets/fonts/opensans/OpenSans-BoldItalic-webfont.svg b/public/assets/fonts/opensans/OpenSans-BoldItalic-webfont.svg new file mode 100644 index 0000000..24661f3 --- /dev/null +++ b/public/assets/fonts/opensans/OpenSans-BoldItalic-webfont.svg @@ -0,0 +1,251 @@ +<?xml version="1.0" standalone="no"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" > +<svg xmlns="http://www.w3.org/2000/svg"> +<metadata> +This is a custom SVG webfont generated by Font Squirrel. +Copyright : Digitized data copyright 20102011 Google Corporation +Foundry : Ascender Corporation +Foundry URL : httpwwwascendercorpcom +</metadata> +<defs> +<font id="OpenSansBoldItalic" horiz-adv-x="1128" > +<font-face units-per-em="2048" ascent="1638" descent="-410" /> +<missing-glyph horiz-adv-x="532" /> +<glyph unicode=" " horiz-adv-x="532" /> +<glyph unicode="	" horiz-adv-x="532" /> +<glyph unicode=" " horiz-adv-x="532" /> +<glyph unicode="!" horiz-adv-x="586" d="M25 115q0 90 53.5 144t150.5 54q68 0 109 -38t41 -107q0 -87 -55 -141t-144 -54q-73 0 -114 37.5t-41 104.5zM150 485l157 977h340l-256 -977h-241z" /> +<glyph unicode=""" horiz-adv-x="928" d="M201 934l71 528h277l-152 -528h-196zM604 934l74 528h276l-151 -528h-199z" /> +<glyph unicode="#" horiz-adv-x="1323" d="M41 408l18 206h277l70 232h-252l18 209h289l119 407h217l-117 -407h199l116 407h215l-116 -407h239l-18 -209h-279l-69 -232h258l-19 -206h-297l-116 -408h-220l117 408h-194l-115 -408h-215l113 408h-238zM553 614h197l69 232h-196z" /> +<glyph unicode="$" d="M51 168v266q198 -107 404 -117l71 322q-163 61 -241 151t-78 214q0 173 127 279.5t350 121.5l35 151h139l-33 -151q166 -22 295 -90l-106 -232q-132 65 -242 74l-63 -299q131 -51 195 -99.5t97 -113t33 -149.5q0 -184 -125.5 -291.5t-367.5 -124.5l-39 -199h-140l44 201 q-209 12 -355 86zM502 1022q0 -79 80 -111l51 246q-62 -7 -96.5 -41t-34.5 -94zM594 322q63 9 102 45t39 98q0 46 -24.5 75.5t-59.5 43.5z" /> +<glyph unicode="%" horiz-adv-x="1753" d="M115 885q0 169 55.5 311.5t148.5 214.5t216 72q137 0 211.5 -80t74.5 -238q0 -166 -56 -310t-151 -217t-217 -73q-139 0 -210.5 83.5t-71.5 236.5zM231 0l1088 1462h235l-1083 -1462h-240zM360 868q0 -96 56 -96q65 0 112 131t47 275q0 96 -57 96q-63 0 -110.5 -128.5 t-47.5 -277.5zM973 283q0 177 53 322.5t148 219.5t219 74q137 0 211.5 -78.5t74.5 -230.5q0 -167 -54 -313.5t-148 -220.5t-215 -74q-144 0 -216.5 78.5t-72.5 222.5zM1219 285q0 -97 55 -97q41 0 77 55t59.5 154.5t23.5 196.5q0 96 -58 96q-39 0 -75 -56t-59 -154t-23 -195 z" /> +<glyph unicode="&" horiz-adv-x="1450" d="M68 358q0 145 78.5 248.5t273.5 200.5q-76 130 -76 258q0 195 117.5 307.5t316.5 112.5q169 0 266 -82.5t97 -224.5q0 -280 -365 -426l195 -263q44 57 80.5 121.5t78.5 173.5h300q-133 -313 -310 -497l205 -287h-350l-72 98q-175 -118 -403 -118q-209 0 -320.5 97.5 t-111.5 280.5zM383 387q0 -65 45.5 -108t116.5 -43q115 0 221 59l-225 328q-88 -51 -123 -104.5t-35 -131.5zM621 1085q0 -46 12 -92t29 -73q113 59 155.5 111t42.5 112q0 57 -30 82.5t-70 25.5q-66 0 -102.5 -46.5t-36.5 -119.5z" /> +<glyph unicode="'" horiz-adv-x="522" d="M201 934l71 528h277l-152 -528h-196z" /> +<glyph unicode="(" horiz-adv-x="694" d="M74 281q0 339 122.5 626.5t381.5 554.5h262q-255 -278 -377.5 -573.5t-122.5 -618.5q0 -308 117 -594h-234q-149 266 -149 605z" /> +<glyph unicode=")" horiz-adv-x="694" d="M-147 -324q499 545 499 1192q0 307 -116 594h233q149 -264 149 -604q0 -342 -124 -630.5t-379 -551.5h-262z" /> +<glyph unicode="*" horiz-adv-x="1116" d="M172 1141l86 237l338 -174l33 369l256 -51l-113 -353l387 29l-18 -254l-338 43l160 -336l-246 -73l-90 337l-197 -278l-207 164l275 248z" /> +<glyph unicode="+" d="M109 612v219h366v369h219v-369h367v-219h-367v-364h-219v364h-366z" /> +<glyph unicode="," horiz-adv-x="569" d="M-102 -264q74 167 194 502h285l8 -23q-118 -255 -262 -479h-225z" /> +<glyph unicode="-" horiz-adv-x="659" d="M41 424l53 250h524l-53 -250h-524z" /> +<glyph unicode="." horiz-adv-x="584" d="M25 115q0 90 53.5 144t150.5 54q68 0 109 -38t41 -107q0 -87 -55 -141t-144 -54q-73 0 -114 37.5t-41 104.5z" /> +<glyph unicode="/" horiz-adv-x="862" d="M-90 0l809 1462h295l-809 -1462h-295z" /> +<glyph unicode="0" d="M66 467q0 297 84 537t228 360.5t333 120.5q399 0 399 -473q0 -470 -168.5 -751t-472.5 -281q-198 0 -300.5 122t-102.5 365zM369 461q0 -115 27.5 -173.5t97.5 -58.5q81 0 150.5 106t116 301t46.5 386q0 111 -30.5 162t-92.5 51q-80 0 -149.5 -104t-117.5 -302t-48 -368z " /> +<glyph unicode="1" d="M182 1114l566 348h249l-309 -1462h-305l180 829q35 152 76 287q-9 -8 -61.5 -47t-262.5 -170z" /> +<glyph unicode="2" d="M-49 0l43 213l477 424q180 159 248.5 254.5t68.5 179.5q0 75 -41 114.5t-110 39.5q-66 0 -135.5 -33.5t-171.5 -118.5l-146 203q132 112 252 159.5t250 47.5q190 0 301 -98t111 -259q0 -107 -41 -201t-122.5 -188t-266.5 -245l-269 -222v-10h568l-54 -260h-962z" /> +<glyph unicode="3" d="M14 59v267q84 -50 182 -75.5t191 -25.5q158 0 243 63.5t85 176.5q0 172 -258 172h-138l46 221h73q167 0 263 62t96 172q0 67 -43 104t-121 37q-134 0 -287 -100l-127 204q124 81 232.5 113.5t246.5 32.5q190 0 298 -90.5t108 -243.5q0 -156 -94.5 -262t-261.5 -135v-4 q131 -26 198.5 -106.5t67.5 -201.5q0 -133 -74 -238t-212 -163.5t-327 -58.5q-239 0 -387 79z" /> +<glyph unicode="4" d="M-25 303l48 234l770 925h311l-195 -919h170l-51 -240h-170l-63 -303h-293l63 303h-590zM305 543h311l58 248q12 58 40 164t42 141h-6q-35 -63 -132 -181z" /> +<glyph unicode="5" d="M27 61v269q174 -99 352 -99q154 0 241 71t87 194q0 94 -57.5 141t-166.5 47q-102 0 -213 -33l-104 78l207 733h755l-55 -262h-489l-88 -293q72 15 127 15q183 0 289 -103t106 -287q0 -167 -71.5 -292t-208.5 -192.5t-330 -67.5q-117 0 -218.5 23t-162.5 58z" /> +<glyph unicode="6" d="M88 469q0 202 61 395.5t167.5 335t256.5 213.5t357 72q125 0 223 -27l-51 -246q-84 25 -191 25q-194 0 -313.5 -108t-185.5 -345h4q115 166 311 166q157 0 242.5 -97t85.5 -273q0 -169 -71 -313.5t-190.5 -215.5t-277.5 -71q-212 0 -320 127t-108 362zM383 422 q0 -91 40 -143t107 -52q99 0 161.5 94t62.5 236q0 71 -33.5 113.5t-102.5 42.5q-60 0 -114.5 -35.5t-87.5 -95.5t-33 -160z" /> +<glyph unicode="7" d="M78 0l737 1202h-629l56 260h975l-41 -194l-752 -1268h-346z" /> +<glyph unicode="8" d="M55 350q0 298 348 426q-165 132 -165 299q0 119 58 212.5t168 145.5t257 52q123 0 215.5 -42t141 -118t48.5 -174q0 -134 -80.5 -233.5t-230.5 -151.5q217 -141 217 -365q0 -122 -63.5 -218.5t-181 -149.5t-273.5 -53q-214 0 -336.5 100t-122.5 270zM352 383 q0 -81 50 -128.5t135 -47.5q93 0 147.5 53.5t54.5 138.5q0 73 -36.5 131.5t-120.5 112.5q-116 -45 -173 -107t-57 -153zM528 1094q0 -132 123 -201q185 72 185 221q0 68 -39.5 107t-102.5 39q-76 0 -121 -46.5t-45 -119.5z" /> +<glyph unicode="9" d="M86 12v256q111 -41 227 -41q121 0 207.5 49t144 138.5t99.5 257.5h-4q-111 -158 -295 -158q-163 0 -252.5 103.5t-89.5 285.5q0 166 73 305.5t196 208t286 68.5q203 0 308.5 -123t105.5 -361q0 -280 -99 -533t-264 -370.5t-403 -117.5q-128 0 -240 32zM424 928 q0 -87 37.5 -131.5t105.5 -44.5q60 0 111.5 36.5t82 100t30.5 158.5q0 84 -35.5 137t-110.5 53q-65 0 -115.5 -42t-78 -114t-27.5 -153z" /> +<glyph unicode=":" horiz-adv-x="584" d="M25 115q0 90 53.5 144t150.5 54q68 0 109 -38t41 -107q0 -87 -55 -141t-144 -54q-73 0 -114 37.5t-41 104.5zM207 940q0 92 55.5 145.5t149.5 53.5q68 0 108.5 -38.5t40.5 -107.5q0 -86 -54.5 -140t-144.5 -54q-72 0 -113.5 36.5t-41.5 104.5z" /> +<glyph unicode=";" horiz-adv-x="584" d="M-102 -264q74 167 194 502h285l8 -23q-118 -255 -262 -479h-225zM207 940q0 92 55.5 145.5t149.5 53.5q68 0 108.5 -38.5t40.5 -107.5q0 -86 -54.5 -140t-144.5 -54q-72 0 -113.5 36.5t-41.5 104.5z" /> +<glyph unicode="<" d="M109 641v143l952 496v-240l-643 -317l643 -281v-239z" /> +<glyph unicode="=" d="M109 418v219h952v-219h-952zM109 807v217h952v-217h-952z" /> +<glyph unicode=">" d="M109 203v239l643 281l-643 317v240l952 -496v-143z" /> +<glyph unicode="?" horiz-adv-x="940" d="M166 115q0 91 55 144.5t150 53.5q68 0 108.5 -38t40.5 -107q0 -87 -55 -141t-143 -54q-74 0 -115 38t-41 104zM178 1358q230 125 445 125q177 0 280 -87.5t103 -244.5q0 -83 -28.5 -149.5t-82.5 -123t-190 -147.5q-64 -43 -96.5 -73t-52.5 -64.5t-38 -108.5h-258l14 78 q19 103 73.5 177t172.5 155q124 84 157.5 127t33.5 96q0 119 -133 119q-50 0 -106.5 -16t-201.5 -84z" /> +<glyph unicode="@" horiz-adv-x="1753" d="M92 500q0 279 120.5 497t343 341.5t497.5 123.5q318 0 499 -163.5t181 -458.5q0 -173 -64 -321t-177.5 -231t-254.5 -83q-88 0 -144.5 38.5t-72.5 108.5h-6q-50 -77 -113 -112t-147 -35q-127 0 -198 79.5t-71 229.5q0 147 67.5 276.5t187.5 205t268 75.5q185 0 327 -55 l-106 -420q-11 -44 -19 -76.5t-8 -64.5q0 -68 58 -68q66 0 124 64t92.5 171t34.5 214q0 213 -123.5 325.5t-359.5 112.5q-203 0 -366.5 -94t-255 -266t-91.5 -392q0 -243 134 -380.5t376 -137.5q117 0 219.5 20t221.5 66v-186q-230 -90 -465 -90q-217 0 -378 85.5 t-246 241.5t-85 359zM713 526q0 -65 24.5 -102t69.5 -37q141 0 213 270l57 222q-36 10 -82 10q-82 0 -145.5 -51.5t-100 -137t-36.5 -174.5z" /> +<glyph unicode="A" horiz-adv-x="1286" d="M-123 0l766 1468h373l147 -1468h-297l-24 348h-473l-172 -348h-320zM494 608h333l-26 350q-10 131 -10 253v36q-44 -120 -109 -254z" /> +<glyph unicode="B" horiz-adv-x="1270" d="M53 0l309 1462h426q229 0 346 -81.5t117 -243.5q0 -150 -83 -247.5t-236 -129.5v-6q100 -26 159.5 -96.5t59.5 -180.5q0 -229 -153 -353t-423 -124h-522zM412 256h180q117 0 183.5 58t66.5 161q0 162 -183 162h-165zM545 883h149q121 0 181.5 48.5t60.5 139.5 q0 137 -170 137h-152z" /> +<glyph unicode="C" horiz-adv-x="1253" d="M123 553q0 262 104 482.5t278 335t400 114.5q125 0 222 -22.5t208 -82.5l-118 -250q-106 59 -175 78t-137 19q-132 0 -237.5 -81t-169.5 -238.5t-64 -338.5q0 -167 68.5 -248t218.5 -81q146 0 338 77v-260q-199 -77 -400 -77q-254 0 -395 149.5t-141 423.5z" /> +<glyph unicode="D" horiz-adv-x="1386" d="M53 0l309 1462h396q270 0 417.5 -143t147.5 -410q0 -280 -98 -486.5t-283.5 -314.5t-437.5 -108h-451zM412 256h106q148 0 258 76t172 223.5t62 337.5q0 154 -72.5 234.5t-208.5 80.5h-115z" /> +<glyph unicode="E" horiz-adv-x="1110" d="M53 0l309 1462h818l-54 -254h-512l-67 -321h477l-55 -254h-477l-80 -377h512l-54 -256h-817z" /> +<glyph unicode="F" horiz-adv-x="1087" d="M53 0l309 1462h814l-54 -254h-508l-79 -377h473l-56 -253h-473l-121 -578h-305z" /> +<glyph unicode="G" horiz-adv-x="1413" d="M123 549q0 268 107 484.5t301 334t448 117.5q218 0 410 -99l-115 -251q-74 40 -148 64t-161 24q-153 0 -273.5 -83t-189 -236.5t-68.5 -330.5q0 -172 72.5 -252.5t222.5 -80.5q76 0 170 24l66 299h-267l56 258h563l-162 -762q-134 -46 -248.5 -62.5t-242.5 -16.5 q-259 0 -400 147t-141 422z" /> +<glyph unicode="H" horiz-adv-x="1434" d="M53 0l309 1462h306l-121 -573h471l121 573h305l-309 -1462h-306l134 631h-471l-134 -631h-305z" /> +<glyph unicode="I" horiz-adv-x="659" d="M53 0l312 1462h305l-312 -1462h-305z" /> +<glyph unicode="J" horiz-adv-x="678" d="M-322 -150q88 -20 164 -20q99 0 160.5 60.5t89.5 191.5l293 1380h305l-303 -1423q-52 -245 -175.5 -357t-346.5 -112q-94 0 -187 27v253z" /> +<glyph unicode="K" horiz-adv-x="1255" d="M53 0l309 1462h306l-152 -702l158 205l409 497h361l-594 -700l291 -762h-338l-211 592l-125 -70l-109 -522h-305z" /> +<glyph unicode="L" horiz-adv-x="1061" d="M53 0l309 1462h306l-256 -1206h512l-54 -256h-817z" /> +<glyph unicode="M" horiz-adv-x="1802" d="M53 0l309 1462h404l68 -1093h4l551 1093h423l-309 -1462h-280l145 692q53 247 105 441h-5l-569 -1133h-281l-61 1133h-4q-11 -88 -38 -231t-187 -902h-275z" /> +<glyph unicode="N" horiz-adv-x="1546" d="M53 0l309 1462h357l340 -1077h4q12 76 39 217t180 860h274l-309 -1462h-342l-356 1106h-6l-4 -32q-32 -216 -66 -386l-145 -688h-275z" /> +<glyph unicode="O" horiz-adv-x="1495" d="M123 537q0 265 99 487.5t273 341.5t402 119q255 0 395 -144t140 -403q0 -283 -99 -506.5t-271 -337.5t-396 -114q-256 0 -399.5 147.5t-143.5 409.5zM434 537q0 -147 66.5 -222t187.5 -75t220.5 87t155.5 246t56 357q0 142 -65 219.5t-183 77.5q-121 0 -222 -91.5 t-158.5 -251.5t-57.5 -347z" /> +<glyph unicode="P" horiz-adv-x="1188" d="M53 0l309 1462h338q242 0 366 -106.5t124 -319.5q0 -241 -169.5 -378.5t-467.5 -137.5h-86l-109 -520h-305zM522 774h56q142 0 223.5 69t81.5 185q0 180 -195 180h-74z" /> +<glyph unicode="Q" horiz-adv-x="1495" d="M123 537q0 265 99 487.5t273 341.5t402 119q255 0 395 -144t140 -403q0 -316 -122.5 -555.5t-334.5 -337.5l254 -393h-359l-178 328h-26q-256 0 -399.5 147.5t-143.5 409.5zM434 537q0 -147 66.5 -222t187.5 -75t220.5 87t155.5 246t56 357q0 142 -65 219.5t-183 77.5 q-121 0 -222 -91.5t-158.5 -251.5t-57.5 -347z" /> +<glyph unicode="R" horiz-adv-x="1247" d="M53 0l309 1462h359q237 0 356 -102t119 -299q0 -158 -83 -271.5t-239 -168.5l261 -621h-332l-207 561h-119l-119 -561h-305zM530 813h78q131 0 204 57t73 174q0 82 -47.5 123t-149.5 41h-74z" /> +<glyph unicode="S" horiz-adv-x="1085" d="M41 70v274q193 -108 358 -108q112 0 175 42.5t63 116.5q0 43 -13.5 75.5t-38.5 60.5t-124 102q-138 99 -194 196t-56 209q0 129 62 230.5t176.5 158t263.5 56.5q217 0 397 -99l-109 -233q-156 74 -288 74q-83 0 -136 -45t-53 -119q0 -61 33 -106.5t148 -120.5 q121 -80 181 -176.5t60 -225.5q0 -209 -148 -330.5t-401 -121.5q-221 0 -356 90z" /> +<glyph unicode="T" horiz-adv-x="1087" d="M168 1204l55 258h1010l-55 -258h-353l-254 -1204h-305l254 1204h-352z" /> +<glyph unicode="U" horiz-adv-x="1415" d="M141 401q0 72 15 138l196 923h305l-194 -919q-17 -74 -17 -125q0 -178 189 -178q123 0 195 76.5t104 228.5l194 917h306l-201 -946q-57 -266 -218 -401t-419 -135q-212 0 -333.5 113.5t-121.5 307.5z" /> +<glyph unicode="V" horiz-adv-x="1208" d="M184 1462h295l51 -880q4 -45 4 -133q-2 -103 -6 -150h7q78 221 110 283l432 880h316l-748 -1462h-334z" /> +<glyph unicode="W" horiz-adv-x="1831" d="M184 1462h287l6 -798q0 -52 -4 -173t-10 -174h6q22 64 67 180.5t60 145.5l369 819h270l21 -873q0 -146 -9 -272h6q43 129 131 349l330 796h309l-647 -1462h-346l-22 721l-2 139q0 88 4 158h-4q-46 -146 -115 -299l-324 -719h-338z" /> +<glyph unicode="X" horiz-adv-x="1241" d="M-117 0l576 764l-238 698h320l153 -518l363 518h344l-545 -725l268 -737h-331l-172 543l-396 -543h-342z" /> +<glyph unicode="Y" horiz-adv-x="1155" d="M186 1462h312l129 -592l374 592h342l-618 -903l-119 -559h-303l119 559z" /> +<glyph unicode="Z" horiz-adv-x="1098" d="M-61 0l38 201l777 1005h-543l53 256h936l-41 -202l-782 -1004h596l-53 -256h-981z" /> +<glyph unicode="[" horiz-adv-x="678" d="M-37 -324l381 1786h473l-45 -211h-215l-291 -1364h215l-45 -211h-473z" /> +<glyph unicode="\" horiz-adv-x="862" d="M221 1462h260l224 -1462h-267z" /> +<glyph unicode="]" horiz-adv-x="678" d="M-137 -324l45 211h213l291 1364h-215l45 211h473l-381 -1786h-471z" /> +<glyph unicode="^" horiz-adv-x="1081" d="M20 520l619 950h147l277 -950h-223l-174 633l-402 -633h-244z" /> +<glyph unicode="_" horiz-adv-x="819" d="M-186 -324l30 140h822l-31 -140h-821z" /> +<glyph unicode="`" horiz-adv-x="1135" d="M508 1548v21h311q36 -148 115 -303v-25h-184q-71 69 -138.5 153.5t-103.5 153.5z" /> +<glyph unicode="a" horiz-adv-x="1217" d="M90 385q0 198 72 377.5t189 278t257 98.5q97 0 167.5 -42t109.5 -122h8l57 143h232l-238 -1118h-229l14 145h-4q-134 -165 -319 -165q-147 0 -231.5 106.5t-84.5 298.5zM395 399q0 -88 33.5 -132t95.5 -44q69 0 133 67t103 181.5t39 259.5q0 71 -38.5 117.5t-101.5 46.5 q-68 0 -129.5 -72t-98 -190t-36.5 -234z" /> +<glyph unicode="b" horiz-adv-x="1219" d="M37 0l330 1556h301l-62 -288q-41 -182 -84 -299h8q78 98 142.5 134t140.5 36q146 0 230.5 -108t84.5 -298t-68 -367.5t-187 -281.5t-263 -104q-194 0 -276 163h-8l-58 -143h-231zM420 399q0 -80 37 -128t102 -48q67 0 128 69t98.5 189.5t37.5 237.5q0 176 -131 176 q-68 0 -130 -65t-102 -180.5t-40 -250.5z" /> +<glyph unicode="c" horiz-adv-x="989" d="M90 391q0 212 74.5 385.5t209.5 268t308 94.5q182 0 328 -72l-92 -229q-54 23 -106 40t-118 17q-85 0 -153.5 -64t-107 -175.5t-38.5 -239.5q0 -96 45.5 -144.5t126.5 -48.5q76 0 141 23.5t134 58.5v-246q-152 -79 -336 -79q-201 0 -308.5 107.5t-107.5 303.5z" /> +<glyph unicode="d" horiz-adv-x="1217" d="M90 387q0 196 71.5 374.5t188.5 278t258 99.5q82 0 141.5 -37t112.5 -127h8l2 28q6 110 25 195l76 358h301l-330 -1556h-229l14 145h-4q-71 -87 -148.5 -126t-170.5 -39q-147 0 -231.5 107t-84.5 300zM395 399q0 -176 137 -176q66 0 128.5 68.5t100.5 182.5t38 245 q0 80 -37.5 128t-102.5 48q-68 0 -129.5 -72t-98 -190t-36.5 -234z" /> +<glyph unicode="e" horiz-adv-x="1141" d="M90 412q0 207 82.5 377.5t223.5 260t319 89.5q177 0 276 -81.5t99 -223.5q0 -187 -167 -288.5t-477 -101.5h-51l-2 -21v-20q0 -91 51.5 -143.5t147.5 -52.5q87 0 158 19t172 67v-227q-172 -86 -390 -86q-210 0 -326 113t-116 319zM428 647h45q155 0 241.5 48.5 t86.5 131.5q0 95 -105 95q-88 0 -166 -80t-102 -195z" /> +<glyph unicode="f" horiz-adv-x="764" d="M-219 -225q61 -21 115 -21q61 0 107 40t65 130l204 965h-163l30 145l183 84l18 84q41 190 138.5 277.5t273.5 87.5q131 0 235 -49l-80 -224q-69 31 -133 31q-57 0 -92 -40t-47 -105l-12 -62h219l-49 -229h-220l-215 -1010q-77 -371 -403 -371q-104 0 -174 25v242z" /> +<glyph unicode="g" horiz-adv-x="1108" d="M-115 -209q0 102 68.5 175.5t214.5 121.5q-74 47 -74 133q0 71 44.5 122.5t146.5 98.5q-65 49 -96 112t-31 153q0 199 125.5 315.5t341.5 116.5q83 0 166 -23h395l-35 -166l-174 -41q16 -52 16 -118q0 -195 -121 -308.5t-329 -113.5q-59 0 -99 10q-84 -27 -84 -78 q0 -34 30 -49t89 -23l137 -18q163 -21 237.5 -84.5t74.5 -183.5q0 -211 -156 -323t-446 -112q-208 0 -324.5 75.5t-116.5 207.5zM150 -172q0 -115 194 -115q151 0 228 45t77 127q0 39 -32.5 60t-137.5 35l-114 14q-106 -14 -160.5 -57t-54.5 -109zM442 680q0 -119 103 -119 q75 0 121.5 76.5t46.5 193.5t-99 117q-77 0 -124.5 -76.5t-47.5 -191.5z" /> +<glyph unicode="h" horiz-adv-x="1237" d="M37 0l330 1556h301q-39 -181 -60 -278t-86 -309h8q62 77 138 123.5t176 46.5q138 0 213.5 -83.5t75.5 -238.5q0 -73 -23 -180l-133 -637h-301l137 653q16 68 16 119q0 123 -108 123q-92 0 -167 -114t-118 -318l-98 -463h-301z" /> +<glyph unicode="i" horiz-adv-x="608" d="M37 0l237 1118h301l-237 -1118h-301zM322 1380q0 87 47.5 131.5t134.5 44.5q73 0 111 -31t38 -89q0 -80 -44 -129.5t-136 -49.5q-151 0 -151 123z" /> +<glyph unicode="j" horiz-adv-x="608" d="M-264 -225q61 -21 114 -21q137 0 173 170l253 1194h302l-265 -1239q-77 -371 -403 -371q-104 0 -174 25v242zM324 1380q0 87 47.5 131.5t134.5 44.5q73 0 111 -31t38 -89q0 -80 -44 -129.5t-136 -49.5q-151 0 -151 123z" /> +<glyph unicode="k" horiz-adv-x="1163" d="M37 0l330 1556h301l-148 -694q-8 -41 -29 -117l-28 -102h4l453 475h344l-498 -504l285 -614h-336l-183 420l-120 -72l-74 -348h-301z" /> +<glyph unicode="l" horiz-adv-x="608" d="M37 0l330 1556h301l-330 -1556h-301z" /> +<glyph unicode="m" horiz-adv-x="1853" d="M37 0l237 1118h230l-21 -207h6q146 228 355 228q219 0 262 -228h6q68 110 160.5 169t197.5 59q136 0 207.5 -85t71.5 -237q0 -76 -23 -180l-133 -637h-301l138 653q16 68 16 119q0 123 -98 123q-92 0 -166.5 -112t-118.5 -318l-96 -465h-301l137 653q16 68 16 119 q0 123 -98 123q-92 0 -167 -114t-118 -318l-98 -463h-301z" /> +<glyph unicode="n" horiz-adv-x="1237" d="M37 0l237 1118h230l-21 -207h6q146 228 355 228q138 0 213.5 -83.5t75.5 -238.5q0 -73 -23 -180l-133 -637h-301l137 653q16 68 16 119q0 123 -108 123q-92 0 -167 -114t-118 -318l-98 -463h-301z" /> +<glyph unicode="o" horiz-adv-x="1198" d="M90 410q0 213 71.5 379.5t206.5 258t316 91.5q196 0 310 -118t114 -325q0 -211 -70.5 -374t-203.5 -252.5t-316 -89.5q-195 0 -311.5 117.5t-116.5 312.5zM393 410q0 -185 150 -185q75 0 135 61.5t93.5 171t33.5 238.5q0 197 -143 197q-75 0 -134.5 -61t-97 -179 t-37.5 -243z" /> +<glyph unicode="p" horiz-adv-x="1219" d="M-68 -492l342 1610h230l-17 -170h9q138 191 317 191q146 0 230.5 -107.5t84.5 -300.5q0 -191 -68.5 -367.5t-187.5 -280t-262 -103.5q-83 0 -143 37t-111 126h-8q-12 -159 -43 -295l-72 -340h-301zM420 399q0 -80 37 -128t102 -48q67 0 128 69t98.5 189.5t37.5 237.5 q0 176 -131 176q-68 0 -131.5 -67.5t-102 -180t-38.5 -248.5z" /> +<glyph unicode="q" horiz-adv-x="1217" d="M90 385q0 198 72 377.5t189 278t257 98.5q86 0 152.5 -37.5t124.5 -126.5h8l57 143h232l-342 -1610h-301q47 218 73 337.5t84 304.5h-8q-72 -94 -143 -132t-154 -38q-88 0 -156 47.5t-106.5 138.5t-38.5 219zM395 399q0 -88 36.5 -132t103.5 -44q64 0 127.5 70t100 181 t36.5 245q0 80 -37.5 128t-102.5 48q-68 0 -129.5 -72t-98 -190t-36.5 -234z" /> +<glyph unicode="r" horiz-adv-x="862" d="M37 0l237 1118h230l-21 -207h6q147 228 353 228q59 0 96 -11l-66 -290q-45 16 -100 16q-116 0 -203.5 -91.5t-124.5 -262.5l-106 -500h-301z" /> +<glyph unicode="s" horiz-adv-x="969" d="M23 45v248q157 -90 319 -90q80 0 131 32.5t51 88.5q0 43 -37 77t-131 86q-121 68 -169 135.5t-48 159.5q0 170 110.5 263.5t315.5 93.5q201 0 363 -95l-99 -215q-140 84 -258 84q-57 0 -92 -25.5t-35 -68.5q0 -39 32 -68.5t120 -74.5q123 -63 178 -137t55 -170 q0 -188 -124.5 -288.5t-346.5 -100.5q-107 0 -186.5 15t-148.5 50z" /> +<glyph unicode="t" horiz-adv-x="840" d="M94 889l29 147l196 84l132 236h194l-49 -238h283l-50 -229h-282l-115 -539q-6 -30 -6 -53q0 -74 88 -74q65 0 162 35v-225q-111 -53 -266 -53q-150 0 -220.5 63t-70.5 195q0 50 12 112l115 539h-152z" /> +<glyph unicode="u" horiz-adv-x="1237" d="M111 301q0 93 24 213l127 604h301l-137 -653q-16 -68 -16 -119q0 -123 108 -123q92 0 167 114t118 318l98 463h301l-237 -1118h-230l21 207h-6q-145 -227 -355 -227q-138 0 -211 82.5t-73 238.5z" /> +<glyph unicode="v" horiz-adv-x="1049" d="M102 1118h295l45 -586q7 -133 7 -231h6q55 153 92 223l297 594h323l-604 -1118h-323z" /> +<glyph unicode="w" horiz-adv-x="1614" d="M125 1118h281l4 -495l-4 -167l-7 -171h4q6 20 14 41.5t51 136.5t46 119l231 536h328v-536q0 -142 -10 -297h6l28 80q73 208 95 258l219 495h307l-530 -1118h-330l-6 520q0 155 10 340h-6q-62 -178 -123 -319l-233 -541h-324z" /> +<glyph unicode="x" horiz-adv-x="1087" d="M-100 0l479 573l-225 545h321l115 -334l244 334h354l-467 -561l244 -557h-326l-125 342l-264 -342h-350z" /> +<glyph unicode="y" horiz-adv-x="1063" d="M-141 -233q68 -13 116 -13q84 0 147.5 48t117.5 149l26 49l-164 1118h295l56 -518q14 -122 14 -293h6q20 51 44 119.5t65 153.5l260 538h327l-680 -1278q-177 -332 -483 -332q-90 0 -147 19v240z" /> +<glyph unicode="z" horiz-adv-x="932" d="M-47 0l35 180l575 705h-397l51 233h750l-43 -200l-566 -685h439l-49 -233h-795z" /> +<glyph unicode="{" horiz-adv-x="727" d="M-8 459l45 229q122 0 192.5 41.5t92.5 138.5l61 285q38 170 131 239.5t270 69.5h84l-49 -225q-90 -2 -130.5 -34.5t-55.5 -106.5l-66 -297q-45 -207 -276 -236v-8q85 -26 126.5 -82.5t41.5 -134.5q0 -44 -15 -113l-36 -178q-7 -28 -7 -51q0 -54 33.5 -74t91.5 -20v-226 h-53q-167 0 -253.5 63.5t-86.5 184.5q0 57 14 125l39 184q15 69 15 86q0 140 -209 140z" /> +<glyph unicode="|" d="M455 -465v2015h219v-2015h-219z" /> +<glyph unicode="}" horiz-adv-x="727" d="M-100 -98q93 3 137 35.5t59 105.5l66 297q25 111 95 166t181 69v9q-168 51 -168 217q0 43 15 112l37 179q6 30 6 51q0 54 -36.5 74t-109.5 20l41 225h33q340 0 340 -248q0 -56 -14 -124l-39 -185q-15 -69 -15 -86q0 -139 209 -139l-45 -229q-122 0 -192.5 -42t-91.5 -139 l-62 -284q-37 -170 -130.5 -240t-270.5 -70h-45v226z" /> +<glyph unicode="~" d="M109 551v231q101 109 256 109q64 0 117 -14t139 -50q64 -27 111 -41t95 -14q51 0 112 30.5t122 90.5v-231q-103 -109 -256 -109q-59 0 -109 11.5t-147 51.5q-89 38 -127 47t-80 9q-54 0 -116.5 -33t-116.5 -88z" /> +<glyph unicode="¡" horiz-adv-x="586" d="M-74 -371l256 977h242l-158 -977h-340zM195 924q0 85 54 139.5t144 54.5q73 0 114.5 -37t41.5 -104q0 -92 -55.5 -145.5t-149.5 -53.5q-68 0 -108.5 38t-40.5 108z" /> +<glyph unicode="¢" d="M164 584q0 193 62.5 355t178 262.5t267.5 123.5l33 158h188l-35 -158q118 -14 225 -65l-92 -230q-53 23 -105 40t-118 17q-133 0 -216 -143t-83 -336q0 -96 45 -144t127 -48q75 0 140 23.5t134 58.5v-246q-136 -71 -299 -80l-41 -192h-188l49 210q-134 36 -203 136 t-69 258z" /> +<glyph unicode="£" d="M-12 0l49 246q196 48 244 264l22 104h-192l45 220h192l49 247q41 197 162 300.5t313 103.5q195 0 369 -86l-113 -232q-141 68 -237 68q-75 0 -123 -39.5t-68 -132.5l-47 -229h299l-45 -220h-299l-18 -84q-42 -195 -209 -270h655l-55 -260h-993z" /> +<glyph unicode="¤" d="M115 1047l147 147l127 -127q91 53 197 53q105 0 196 -55l127 129l150 -143l-129 -129q53 -89 53 -199q0 -107 -53 -199l125 -125l-146 -145l-127 125q-95 -51 -196 -51q-115 0 -199 51l-125 -123l-145 145l127 125q-54 93 -54 197q0 102 54 197zM397 723 q0 -77 54.5 -132.5t134.5 -55.5q81 0 136.5 55t55.5 133q0 80 -56.5 135t-135.5 55q-78 0 -133.5 -56t-55.5 -134z" /> +<glyph unicode="¥" d="M88 221l37 178h252l29 138h-252l39 178h196l-192 747h297l114 -590l371 590h311l-506 -747h203l-39 -178h-252l-28 -138h252l-37 -178h-252l-47 -221h-291l47 221h-252z" /> +<glyph unicode="¦" d="M455 350h219v-815h-219v815zM455 735v815h219v-815h-219z" /> +<glyph unicode="§" horiz-adv-x="995" d="M20 55v224q172 -105 345 -105q99 0 144.5 35t45.5 92q0 39 -33 72.5t-127 79.5q-117 57 -181 131t-64 176q0 89 47.5 163t154.5 142q-42 34 -70 84.5t-28 107.5q0 149 117 234.5t313 85.5q172 0 344 -88l-82 -193q-147 84 -282 84q-144 0 -144 -106q0 -43 40.5 -76 t127.5 -72q242 -106 242 -303q0 -188 -193 -303q38 -35 64 -85.5t26 -108.5q0 -161 -126 -253.5t-345 -92.5q-204 0 -336 75zM393 797q0 -54 43.5 -96.5t143.5 -88.5q49 31 75.5 78.5t26.5 95.5q0 109 -176 181q-51 -25 -82 -70.5t-31 -99.5z" /> +<glyph unicode="¨" horiz-adv-x="1135" d="M397 1382q0 78 42.5 118t119.5 40q133 0 133 -108q0 -73 -39 -116.5t-121 -43.5q-135 0 -135 110zM799 1382q0 78 42 118t120 40q65 0 99 -28t34 -80q0 -73 -39.5 -116.5t-120.5 -43.5q-135 0 -135 110z" /> +<glyph unicode="©" horiz-adv-x="1704" d="M125 731q0 200 100 375t275 276t377 101q199 0 373.5 -99t276 -275.5t101.5 -377.5q0 -199 -98.5 -373t-272.5 -276t-380 -102q-207 0 -382 103.5t-272.5 276.5t-97.5 371zM266 731q0 -164 81.5 -305t224 -223t305.5 -82q167 0 308 83t221.5 223.5t80.5 303.5 t-80.5 303.5t-222 223.5t-307.5 83q-164 0 -306.5 -82.5t-223.5 -223.5t-81 -304zM485 721q0 225 117.5 351t325.5 126q142 0 284 -72l-75 -174q-114 58 -205 58q-111 0 -163 -73t-52 -214q0 -134 55.5 -203t159.5 -69q43 0 108.5 15.5t124.5 43.5v-191q-131 -57 -262 -57 q-196 0 -307 122.5t-111 336.5z" /> +<glyph unicode="ª" horiz-adv-x="772" d="M152 1020q0 117 46 228t123 171t177 60q120 0 180 -103h6l39 90h154l-158 -702h-154l8 92h-2q-80 -104 -202 -104q-103 0 -160 70t-57 198zM356 1014q0 -111 86 -111q45 0 84 41.5t65.5 120t26.5 154.5q0 106 -88 106q-73 0 -123.5 -96t-50.5 -215z" /> +<glyph unicode="«" horiz-adv-x="1151" d="M72 551v18l401 463l191 -155l-279 -334l135 -350l-246 -103zM559 551v18l402 463l190 -155l-279 -334l136 -350l-246 -103z" /> +<glyph unicode="¬" d="M109 612v219h952v-583h-219v364h-733z" /> +<glyph unicode="­" horiz-adv-x="659" d="M41 424l53 250h524l-53 -250h-524z" /> +<glyph unicode="®" horiz-adv-x="1704" d="M125 731q0 200 100 375t275 276t377 101q199 0 373.5 -99t276 -275.5t101.5 -377.5q0 -199 -98.5 -373t-272.5 -276t-380 -102q-207 0 -382 103.5t-272.5 276.5t-97.5 371zM266 731q0 -164 81.5 -305t224 -223t305.5 -82q167 0 308 83t221.5 223.5t80.5 303.5 t-80.5 303.5t-222 223.5t-307.5 83q-164 0 -306.5 -82.5t-223.5 -223.5t-81 -304zM571 293v874h308q173 0 265.5 -67.5t92.5 -200.5q0 -86 -44 -149.5t-130 -96.5l197 -360h-254l-138 297h-67v-297h-230zM801 758h51q72 0 113 31t41 92q0 59 -35.5 88.5t-116.5 29.5h-53 v-241z" /> +<glyph unicode="¯" horiz-adv-x="1024" d="M-6 1556l45 201h1036l-45 -201h-1036z" /> +<glyph unicode="°" horiz-adv-x="877" d="M164 1137q0 93 46.5 173.5t127.5 126.5t172 46q93 0 173.5 -47t126.5 -127t46 -172q0 -93 -46 -173t-126 -125.5t-174 -45.5q-93 0 -173 45t-126.5 125t-46.5 174zM354 1137q0 -63 45.5 -108.5t110.5 -45.5q66 0 111 46t45 108q0 63 -45.5 110t-110.5 47t-110.5 -47.5 t-45.5 -109.5z" /> +<glyph unicode="±" d="M109 0v219h952v-219h-952zM109 674v219h366v369h219v-369h367v-219h-367v-365h-219v365h-366z" /> +<glyph unicode="²" horiz-adv-x="776" d="M59 586l35 166l273 219q111 91 141 122t44.5 59t14.5 56q0 42 -25.5 62t-60.5 20q-86 0 -188 -82l-100 158q74 57 156 87t192 30q123 0 196.5 -63t73.5 -160q0 -70 -22 -123t-70 -103.5t-189 -152.5l-129 -95h347l-41 -200h-648z" /> +<glyph unicode="³" horiz-adv-x="776" d="M92 625v192q125 -72 254 -72q76 0 125 30.5t49 88.5q0 37 -26 62.5t-88 25.5h-127l34 160h90q84 0 132.5 28t48.5 85q0 40 -26 60t-71 20q-86 0 -188 -66l-82 150q142 92 313 92q130 0 206.5 -55.5t76.5 -155.5q0 -87 -51 -145.5t-166 -88.5v-4q154 -33 154 -176 q0 -131 -107 -209t-285 -78q-75 0 -145.5 15.5t-120.5 40.5z" /> +<glyph unicode="´" horiz-adv-x="1135" d="M483 1241v25q79 88 222 303h335v-17q-46 -56 -154 -152.5t-194 -158.5h-209z" /> +<glyph unicode="µ" horiz-adv-x="1249" d="M-68 -492l342 1610h301l-135 -645q-16 -70 -16 -125q0 -60 31.5 -92.5t79.5 -32.5q90 0 162.5 106.5t117.5 319.5l98 469h301l-237 -1118h-229l18 176h-6q-117 -196 -266 -196q-51 0 -89.5 19.5t-58.5 47.5h-6q-8 -66 -21.5 -139t-82.5 -400h-304z" /> +<glyph unicode="¶" horiz-adv-x="1341" d="M147 1042q0 256 107.5 385t343.5 129h604v-1816h-162v1616h-166v-1616h-161v819q-62 -18 -146 -18q-216 0 -318 125t-102 376z" /> +<glyph unicode="·" horiz-adv-x="584" d="M131 695q0 90 53.5 144t150.5 54q68 0 109 -38t41 -107q0 -87 -55 -141t-144 -54q-73 0 -114 37.5t-41 104.5z" /> +<glyph unicode="¸" horiz-adv-x="420" d="M-207 -301q63 -23 125 -23q102 0 102 82q0 34 -31 56.5t-110 31.5l96 154h185l-39 -72q141 -49 141 -178q0 -116 -83 -179t-234 -63q-86 0 -152 23v168z" /> +<glyph unicode="¹" horiz-adv-x="776" d="M129 1214l399 248h207l-186 -876h-246l84 397q24 109 55 207q-16 -15 -80 -60l-131 -81z" /> +<glyph unicode="º" horiz-adv-x="754" d="M162 1038q0 197 104 319t277 122q129 0 197.5 -73.5t68.5 -211.5q0 -128 -48.5 -232.5t-132.5 -157t-196 -52.5q-134 0 -202 75t-68 211zM371 1026q0 -111 80 -111q63 0 105 85.5t42 207.5q0 107 -76 107q-64 0 -107.5 -89.5t-43.5 -199.5z" /> +<glyph unicode="»" horiz-adv-x="1151" d="M0 227l279 334l-136 350l246 103l203 -461v-18l-402 -463zM487 227l279 334l-135 350l246 103l202 -461v-18l-401 -463z" /> +<glyph unicode="¼" horiz-adv-x="1804" d="M177 0l1087 1462h236l-1084 -1462h-239zM97 1214l399 248h207l-186 -876h-246l84 397q24 109 55 207q-16 -15 -80 -60l-131 -81zM844 152l31 174l475 557h260l-121 -563h119l-35 -168h-119l-32 -151h-238l33 151h-373zM1078 320h174l58 231l22 74q-13 -20 -43 -58 t-211 -247z" /> +<glyph unicode="½" horiz-adv-x="1804" d="M940 1l35 166l273 219q111 91 141 122t44.5 59t14.5 56q0 42 -25.5 62t-60.5 20q-86 0 -188 -82l-100 158q74 57 156 87t192 30q123 0 196.5 -63t73.5 -160q0 -70 -22 -123t-70 -103.5t-189 -152.5l-129 -95h347l-41 -200h-648zM97 1214l399 248h207l-186 -876h-246 l84 397q24 109 55 207q-16 -15 -80 -60l-131 -81zM177 0l1087 1462h236l-1084 -1462h-239z" /> +<glyph unicode="¾" horiz-adv-x="1804" d="M310 0l1087 1462h236l-1084 -1462h-239zM905 152l31 174l475 557h260l-121 -563h119l-35 -168h-119l-32 -151h-238l33 151h-373zM1139 320h174l58 231l22 74q-13 -20 -43 -58t-211 -247zM133 625v192q125 -72 254 -72q76 0 125 30.5t49 88.5q0 37 -26 62.5t-88 25.5h-127 l34 160h90q84 0 132.5 28t48.5 85q0 40 -26 60t-71 20q-86 0 -188 -66l-82 150q142 92 313 92q130 0 206.5 -55.5t76.5 -155.5q0 -87 -51 -145.5t-166 -88.5v-4q154 -33 154 -176q0 -131 -107 -209t-285 -78q-75 0 -145.5 15.5t-120.5 40.5z" /> +<glyph unicode="¿" horiz-adv-x="940" d="M-68 -59q0 82 28.5 148.5t83.5 124t189 146.5q93 62 128 106.5t51 106.5l8 33h258l-14 -78q-19 -105 -76.5 -180t-169.5 -151q-122 -83 -156.5 -126t-34.5 -98q0 -118 133 -118q50 0 106.5 16t201.5 84l92 -221q-221 -125 -445 -125q-177 0 -280 87.5t-103 244.5z M418 924q0 86 54.5 140t143.5 54q73 0 114.5 -37t41.5 -104q0 -92 -55.5 -145.5t-149.5 -53.5q-68 0 -108.5 38t-40.5 108z" /> +<glyph unicode="À" horiz-adv-x="1286" d="M-123 0l766 1468h373l147 -1468h-297l-24 348h-473l-172 -348h-320zM494 608h333l-26 350q-10 131 -10 253v36q-44 -120 -109 -254zM539 1886v21h311q36 -148 115 -303v-25h-184q-71 69 -138.5 153.5t-103.5 153.5z" /> +<glyph unicode="Á" horiz-adv-x="1286" d="M-123 0l766 1468h373l147 -1468h-297l-24 348h-473l-172 -348h-320zM494 608h333l-26 350q-10 131 -10 253v36q-44 -120 -109 -254zM735 1579v25q79 88 222 303h335v-17q-46 -56 -154 -152.5t-194 -158.5h-209z" /> +<glyph unicode="Â" horiz-adv-x="1286" d="M-123 0l766 1468h373l147 -1468h-297l-24 348h-473l-172 -348h-320zM494 608h333l-26 350q-10 131 -10 253v36q-44 -120 -109 -254zM426 1579v25q63 57 153 147t142 156h338q22 -54 74 -142.5t102 -160.5v-25h-198q-63 53 -162 168q-105 -88 -232 -168h-217z" /> +<glyph unicode="Ã" horiz-adv-x="1286" d="M-123 0l766 1468h373l147 -1468h-297l-24 348h-473l-172 -348h-320zM494 608h333l-26 350q-10 131 -10 253v36q-44 -120 -109 -254zM448 1577q59 309 281 309q49 0 87.5 -16.5t71.5 -36t62 -35.5t60 -16q34 0 58 25.5t46 80.5h172q-66 -309 -287 -309q-49 0 -86.5 16.5 t-69.5 36t-61.5 36t-62.5 16.5q-31 0 -55.5 -28t-38.5 -79h-177z" /> +<glyph unicode="Ä" horiz-adv-x="1286" d="M-123 0l766 1468h373l147 -1468h-297l-24 348h-473l-172 -348h-320zM494 608h333l-26 350q-10 131 -10 253v36q-44 -120 -109 -254zM516 1720q0 78 42.5 118t119.5 40q133 0 133 -108q0 -73 -39 -116.5t-121 -43.5q-135 0 -135 110zM918 1720q0 78 42 118t120 40 q65 0 99 -28t34 -80q0 -73 -39.5 -116.5t-120.5 -43.5q-135 0 -135 110z" /> +<glyph unicode="Å" horiz-adv-x="1286" d="M-123 0l766 1468h373l147 -1468h-297l-24 348h-473l-172 -348h-320zM494 608h333l-26 350q-10 131 -10 253v36q-44 -120 -109 -254zM585 1565q0 109 68.5 173t179.5 64q110 0 182 -65t72 -170q0 -107 -70 -173.5t-184 -66.5q-110 0 -179 63.5t-69 174.5zM737 1565 q0 -45 24 -71t72 -26q42 0 69.5 26t27.5 71t-27.5 70.5t-69.5 25.5t-69 -25.5t-27 -70.5z" /> +<glyph unicode="Æ" horiz-adv-x="1833" d="M-123 0l922 1462h1104l-54 -254h-512l-67 -321h477l-55 -254h-478l-79 -377h512l-54 -256h-817l74 348h-426l-219 -348h-328zM588 608h317l127 600h-80z" /> +<glyph unicode="Ç" horiz-adv-x="1253" d="M123 553q0 262 104 482.5t278 335t400 114.5q125 0 222 -22.5t208 -82.5l-118 -250q-106 59 -175 78t-137 19q-132 0 -237.5 -81t-169.5 -238.5t-64 -338.5q0 -167 68.5 -248t218.5 -81q146 0 338 77v-260q-199 -77 -400 -77q-254 0 -395 149.5t-141 423.5zM356 -301 q63 -23 125 -23q102 0 102 82q0 34 -31 56.5t-110 31.5l96 154h185l-39 -72q141 -49 141 -178q0 -116 -83 -179t-234 -63q-86 0 -152 23v168z" /> +<glyph unicode="È" horiz-adv-x="1110" d="M53 0l309 1462h818l-54 -254h-512l-67 -321h477l-55 -254h-477l-80 -377h512l-54 -256h-817zM480 1886v21h311q36 -148 115 -303v-25h-184q-71 69 -138.5 153.5t-103.5 153.5z" /> +<glyph unicode="É" horiz-adv-x="1110" d="M53 0l309 1462h818l-54 -254h-512l-67 -321h477l-55 -254h-477l-80 -377h512l-54 -256h-817zM608 1579v25q79 88 222 303h335v-17q-46 -56 -154 -152.5t-194 -158.5h-209z" /> +<glyph unicode="Ê" horiz-adv-x="1110" d="M53 0l309 1462h818l-54 -254h-512l-67 -321h477l-55 -254h-477l-80 -377h512l-54 -256h-817zM368 1579v25q63 57 153 147t142 156h338q22 -54 74 -142.5t102 -160.5v-25h-198q-63 53 -162 168q-105 -88 -232 -168h-217z" /> +<glyph unicode="Ë" horiz-adv-x="1110" d="M53 0l309 1462h818l-54 -254h-512l-67 -321h477l-55 -254h-477l-80 -377h512l-54 -256h-817zM438 1720q0 78 42.5 118t119.5 40q133 0 133 -108q0 -73 -39 -116.5t-121 -43.5q-135 0 -135 110zM840 1720q0 78 42 118t120 40q65 0 99 -28t34 -80q0 -73 -39.5 -116.5 t-120.5 -43.5q-135 0 -135 110z" /> +<glyph unicode="Ì" horiz-adv-x="659" d="M53 0l312 1462h305l-312 -1462h-305zM241 1886v21h311q36 -148 115 -303v-25h-184q-71 69 -138.5 153.5t-103.5 153.5z" /> +<glyph unicode="Í" horiz-adv-x="659" d="M53 0l312 1462h305l-312 -1462h-305zM414 1579v25q79 88 222 303h335v-17q-46 -56 -154 -152.5t-194 -158.5h-209z" /> +<glyph unicode="Î" horiz-adv-x="659" d="M53 0l312 1462h305l-312 -1462h-305zM128 1579v25q63 57 153 147t142 156h338q22 -54 74 -142.5t102 -160.5v-25h-198q-63 53 -162 168q-105 -88 -232 -168h-217z" /> +<glyph unicode="Ï" horiz-adv-x="659" d="M53 0l312 1462h305l-312 -1462h-305zM222 1720q0 78 42.5 118t119.5 40q133 0 133 -108q0 -73 -39 -116.5t-121 -43.5q-135 0 -135 110zM624 1720q0 78 42 118t120 40q65 0 99 -28t34 -80q0 -73 -39.5 -116.5t-120.5 -43.5q-135 0 -135 110z" /> +<glyph unicode="Ð" horiz-adv-x="1386" d="M37 596l55 254h139l131 612h396q270 0 417.5 -143t147.5 -410q0 -280 -98 -486.5t-283.5 -314.5t-437.5 -108h-451l125 596h-141zM412 256h106q148 0 258 76t172 223.5t62 337.5q0 154 -72.5 234.5t-208.5 80.5h-115l-75 -358h237l-55 -254h-238z" /> +<glyph unicode="Ñ" horiz-adv-x="1546" d="M53 0l309 1462h357l340 -1077h4q12 76 39 217t180 860h274l-309 -1462h-342l-356 1106h-6l-4 -32q-32 -216 -66 -386l-145 -688h-275zM563 1577q59 309 281 309q49 0 87.5 -16.5t71.5 -36t62 -35.5t60 -16q34 0 58 25.5t46 80.5h172q-66 -309 -287 -309q-49 0 -86.5 16.5 t-69.5 36t-61.5 36t-62.5 16.5q-31 0 -55.5 -28t-38.5 -79h-177z" /> +<glyph unicode="Ò" horiz-adv-x="1495" d="M123 537q0 265 99 487.5t273 341.5t402 119q255 0 395 -144t140 -403q0 -283 -99 -506.5t-271 -337.5t-396 -114q-256 0 -399.5 147.5t-143.5 409.5zM434 537q0 -147 66.5 -222t187.5 -75t220.5 87t155.5 246t56 357q0 142 -65 219.5t-183 77.5q-121 0 -222 -91.5 t-158.5 -251.5t-57.5 -347zM627 1886v21h311q36 -148 115 -303v-25h-184q-71 69 -138.5 153.5t-103.5 153.5z" /> +<glyph unicode="Ó" horiz-adv-x="1495" d="M123 537q0 265 99 487.5t273 341.5t402 119q255 0 395 -144t140 -403q0 -283 -99 -506.5t-271 -337.5t-396 -114q-256 0 -399.5 147.5t-143.5 409.5zM434 537q0 -147 66.5 -222t187.5 -75t220.5 87t155.5 246t56 357q0 142 -65 219.5t-183 77.5q-121 0 -222 -91.5 t-158.5 -251.5t-57.5 -347zM753 1579v25q79 88 222 303h335v-17q-46 -56 -154 -152.5t-194 -158.5h-209z" /> +<glyph unicode="Ô" horiz-adv-x="1495" d="M123 537q0 265 99 487.5t273 341.5t402 119q255 0 395 -144t140 -403q0 -283 -99 -506.5t-271 -337.5t-396 -114q-256 0 -399.5 147.5t-143.5 409.5zM434 537q0 -147 66.5 -222t187.5 -75t220.5 87t155.5 246t56 357q0 142 -65 219.5t-183 77.5q-121 0 -222 -91.5 t-158.5 -251.5t-57.5 -347zM499 1579v25q63 57 153 147t142 156h338q22 -54 74 -142.5t102 -160.5v-25h-198q-63 53 -162 168q-105 -88 -232 -168h-217z" /> +<glyph unicode="Õ" horiz-adv-x="1495" d="M123 537q0 265 99 487.5t273 341.5t402 119q255 0 395 -144t140 -403q0 -283 -99 -506.5t-271 -337.5t-396 -114q-256 0 -399.5 147.5t-143.5 409.5zM434 537q0 -147 66.5 -222t187.5 -75t220.5 87t155.5 246t56 357q0 142 -65 219.5t-183 77.5q-121 0 -222 -91.5 t-158.5 -251.5t-57.5 -347zM520 1577q59 309 281 309q49 0 87.5 -16.5t71.5 -36t62 -35.5t60 -16q34 0 58 25.5t46 80.5h172q-66 -309 -287 -309q-49 0 -86.5 16.5t-69.5 36t-61.5 36t-62.5 16.5q-31 0 -55.5 -28t-38.5 -79h-177z" /> +<glyph unicode="Ö" horiz-adv-x="1495" d="M123 537q0 265 99 487.5t273 341.5t402 119q255 0 395 -144t140 -403q0 -283 -99 -506.5t-271 -337.5t-396 -114q-256 0 -399.5 147.5t-143.5 409.5zM434 537q0 -147 66.5 -222t187.5 -75t220.5 87t155.5 246t56 357q0 142 -65 219.5t-183 77.5q-121 0 -222 -91.5 t-158.5 -251.5t-57.5 -347zM585 1720q0 78 42.5 118t119.5 40q133 0 133 -108q0 -73 -39 -116.5t-121 -43.5q-135 0 -135 110zM987 1720q0 78 42 118t120 40q65 0 99 -28t34 -80q0 -73 -39.5 -116.5t-120.5 -43.5q-135 0 -135 110z" /> +<glyph unicode="×" d="M129 1024l152 154l301 -299l305 299l153 -150l-305 -305l301 -303l-149 -152l-305 301l-301 -299l-150 152l297 301z" /> +<glyph unicode="Ø" horiz-adv-x="1495" d="M100 29l121 151q-98 138 -98 357q0 265 99 487.5t273 341.5t402 119q182 0 305 -76l105 131l151 -117l-117 -145q91 -134 91 -340q0 -283 -99 -506.5t-271 -337.5t-396 -114q-180 0 -304 71l-108 -137zM424 537q0 -32 8 -101l596 754q-69 43 -158 43q-126 0 -229 -91.5 t-160 -252.5t-57 -352zM539 270q59 -37 153 -37q124 0 226 89t158.5 247.5t56.5 360.5l-5 80z" /> +<glyph unicode="Ù" horiz-adv-x="1415" d="M141 401q0 72 15 138l196 923h305l-194 -919q-17 -74 -17 -125q0 -178 189 -178q123 0 195 76.5t104 228.5l194 917h306l-201 -946q-57 -266 -218 -401t-419 -135q-212 0 -333.5 113.5t-121.5 307.5zM576 1886v21h311q36 -148 115 -303v-25h-184q-71 69 -138.5 153.5 t-103.5 153.5z" /> +<glyph unicode="Ú" horiz-adv-x="1415" d="M141 401q0 72 15 138l196 923h305l-194 -919q-17 -74 -17 -125q0 -178 189 -178q123 0 195 76.5t104 228.5l194 917h306l-201 -946q-57 -266 -218 -401t-419 -135q-212 0 -333.5 113.5t-121.5 307.5zM757 1579v25q79 88 222 303h335v-17q-46 -56 -154 -152.5t-194 -158.5 h-209z" /> +<glyph unicode="Û" horiz-adv-x="1415" d="M141 401q0 72 15 138l196 923h305l-194 -919q-17 -74 -17 -125q0 -178 189 -178q123 0 195 76.5t104 228.5l194 917h306l-201 -946q-57 -266 -218 -401t-419 -135q-212 0 -333.5 113.5t-121.5 307.5zM475 1579v25q63 57 153 147t142 156h338q22 -54 74 -142.5t102 -160.5 v-25h-198q-63 53 -162 168q-105 -88 -232 -168h-217z" /> +<glyph unicode="Ü" horiz-adv-x="1415" d="M141 401q0 72 15 138l196 923h305l-194 -919q-17 -74 -17 -125q0 -178 189 -178q123 0 195 76.5t104 228.5l194 917h306l-201 -946q-57 -266 -218 -401t-419 -135q-212 0 -333.5 113.5t-121.5 307.5zM565 1720q0 78 42.5 118t119.5 40q133 0 133 -108q0 -73 -39 -116.5 t-121 -43.5q-135 0 -135 110zM967 1720q0 78 42 118t120 40q65 0 99 -28t34 -80q0 -73 -39.5 -116.5t-120.5 -43.5q-135 0 -135 110z" /> +<glyph unicode="Ý" horiz-adv-x="1155" d="M186 1462h312l129 -592l374 592h342l-618 -903l-119 -559h-303l119 559zM606 1579v25q79 88 222 303h335v-17q-46 -56 -154 -152.5t-194 -158.5h-209z" /> +<glyph unicode="Þ" horiz-adv-x="1188" d="M53 0l309 1462h306l-50 -229h35q242 0 366 -106.5t124 -319.5q0 -243 -170.5 -378.5t-466.5 -135.5h-86l-62 -293h-305zM475 547h55q139 0 222.5 66.5t83.5 185.5q0 180 -195 180h-74z" /> +<glyph unicode="ß" horiz-adv-x="1350" d="M-260 -225q61 -21 115 -21q133 0 170 178l254 1207q47 224 182 326t385 102q208 0 331 -90t123 -240q0 -114 -49 -192t-178 -152q-73 -42 -96 -68.5t-23 -54.5q0 -23 22 -49.5t79 -69.5q107 -83 144.5 -150.5t37.5 -150.5q0 -170 -123.5 -270t-337.5 -100q-187 0 -297 61 v240q128 -78 258 -78q101 0 148 33t47 86q0 40 -26.5 75t-108.5 97q-94 72 -129 130t-35 126q0 84 45 145t162 127q66 37 104.5 76t38.5 96q0 62 -39.5 98.5t-124.5 36.5q-96 0 -156 -51.5t-85 -171.5l-254 -1219q-43 -198 -147 -288.5t-277 -90.5q-90 0 -160 25v242z" /> +<glyph unicode="à" horiz-adv-x="1217" d="M90 385q0 198 72 377.5t189 278t257 98.5q97 0 167.5 -42t109.5 -122h8l57 143h232l-238 -1118h-229l14 145h-4q-134 -165 -319 -165q-147 0 -231.5 106.5t-84.5 298.5zM395 399q0 -88 33.5 -132t95.5 -44q69 0 133 67t103 181.5t39 259.5q0 71 -38.5 117.5t-101.5 46.5 q-68 0 -129.5 -72t-98 -190t-36.5 -234zM443 1548v21h311q36 -148 115 -303v-25h-184q-71 69 -138.5 153.5t-103.5 153.5z" /> +<glyph unicode="á" horiz-adv-x="1217" d="M90 385q0 198 72 377.5t189 278t257 98.5q97 0 167.5 -42t109.5 -122h8l57 143h232l-238 -1118h-229l14 145h-4q-134 -165 -319 -165q-147 0 -231.5 106.5t-84.5 298.5zM395 399q0 -88 33.5 -132t95.5 -44q69 0 133 67t103 181.5t39 259.5q0 71 -38.5 117.5t-101.5 46.5 q-68 0 -129.5 -72t-98 -190t-36.5 -234zM598 1241v25q79 88 222 303h335v-17q-46 -56 -154 -152.5t-194 -158.5h-209z" /> +<glyph unicode="â" horiz-adv-x="1217" d="M90 385q0 198 72 377.5t189 278t257 98.5q97 0 167.5 -42t109.5 -122h8l57 143h232l-238 -1118h-229l14 145h-4q-134 -165 -319 -165q-147 0 -231.5 106.5t-84.5 298.5zM395 399q0 -88 33.5 -132t95.5 -44q69 0 133 67t103 181.5t39 259.5q0 71 -38.5 117.5t-101.5 46.5 q-68 0 -129.5 -72t-98 -190t-36.5 -234zM311 1240v25q63 57 153 147t142 156h338q22 -54 74 -142.5t102 -160.5v-25h-198q-63 53 -162 168q-105 -88 -232 -168h-217z" /> +<glyph unicode="ã" horiz-adv-x="1217" d="M90 385q0 198 72 377.5t189 278t257 98.5q97 0 167.5 -42t109.5 -122h8l57 143h232l-238 -1118h-229l14 145h-4q-134 -165 -319 -165q-147 0 -231.5 106.5t-84.5 298.5zM395 399q0 -88 33.5 -132t95.5 -44q69 0 133 67t103 181.5t39 259.5q0 71 -38.5 117.5t-101.5 46.5 q-68 0 -129.5 -72t-98 -190t-36.5 -234zM333 1239q59 309 281 309q49 0 87.5 -16.5t71.5 -36t62 -35.5t60 -16q34 0 58 25.5t46 80.5h172q-66 -309 -287 -309q-49 0 -86.5 16.5t-69.5 36t-61.5 36t-62.5 16.5q-31 0 -55.5 -28t-38.5 -79h-177z" /> +<glyph unicode="ä" horiz-adv-x="1217" d="M90 385q0 198 72 377.5t189 278t257 98.5q97 0 167.5 -42t109.5 -122h8l57 143h232l-238 -1118h-229l14 145h-4q-134 -165 -319 -165q-147 0 -231.5 106.5t-84.5 298.5zM395 399q0 -88 33.5 -132t95.5 -44q69 0 133 67t103 181.5t39 259.5q0 71 -38.5 117.5t-101.5 46.5 q-68 0 -129.5 -72t-98 -190t-36.5 -234zM397 1382q0 78 42.5 118t119.5 40q133 0 133 -108q0 -73 -39 -116.5t-121 -43.5q-135 0 -135 110zM799 1382q0 78 42 118t120 40q65 0 99 -28t34 -80q0 -73 -39.5 -116.5t-120.5 -43.5q-135 0 -135 110z" /> +<glyph unicode="å" horiz-adv-x="1217" d="M90 385q0 198 72 377.5t189 278t257 98.5q97 0 167.5 -42t109.5 -122h8l57 143h232l-238 -1118h-229l14 145h-4q-134 -165 -319 -165q-147 0 -231.5 106.5t-84.5 298.5zM395 399q0 -88 33.5 -132t95.5 -44q69 0 133 67t103 181.5t39 259.5q0 71 -38.5 117.5t-101.5 46.5 q-68 0 -129.5 -72t-98 -190t-36.5 -234zM521 1477q0 109 68.5 173t179.5 64q110 0 182 -65t72 -170q0 -107 -70 -173.5t-184 -66.5q-110 0 -179 63.5t-69 174.5zM673 1477q0 -45 24 -71t72 -26q42 0 69.5 26t27.5 71t-27.5 70.5t-69.5 25.5t-69 -25.5t-27 -70.5z" /> +<glyph unicode="æ" horiz-adv-x="1786" d="M90 385q0 200 68.5 375.5t185 277t258.5 101.5q96 0 160.5 -38.5t114.5 -125.5h6l57 143h188l-18 -90q44 49 120.5 80t168.5 31q157 0 246.5 -83.5t89.5 -221.5q0 -187 -167 -288.5t-476 -101.5h-52l-2 -19v-19q0 -96 55.5 -147.5t159.5 -51.5q66 0 152 23t162 63v-227 q-179 -86 -361 -86q-109 0 -179.5 27t-117.5 87l-16 -94h-188l14 145h-6q-71 -88 -146.5 -126.5t-167.5 -38.5q-146 0 -227.5 109t-81.5 296zM395 399q0 -84 32.5 -130t90.5 -46q72 0 134 68t99 184.5t37 243.5q0 80 -33 128t-102 48q-68 0 -128 -69t-95 -185.5t-35 -241.5z M1073 647h45q155 0 241.5 48.5t86.5 131.5q0 95 -105 95q-88 0 -166 -80t-102 -195z" /> +<glyph unicode="ç" horiz-adv-x="989" d="M90 391q0 212 74.5 385.5t209.5 268t308 94.5q182 0 328 -72l-92 -229q-54 23 -106 40t-118 17q-85 0 -153.5 -64t-107 -175.5t-38.5 -239.5q0 -96 45.5 -144.5t126.5 -48.5q76 0 141 23.5t134 58.5v-246q-152 -79 -336 -79q-201 0 -308.5 107.5t-107.5 303.5zM184 -301 q63 -23 125 -23q102 0 102 82q0 34 -31 56.5t-110 31.5l96 154h185l-39 -72q141 -49 141 -178q0 -116 -83 -179t-234 -63q-86 0 -152 23v168z" /> +<glyph unicode="è" horiz-adv-x="1141" d="M90 412q0 207 82.5 377.5t223.5 260t319 89.5q177 0 276 -81.5t99 -223.5q0 -187 -167 -288.5t-477 -101.5h-51l-2 -21v-20q0 -91 51.5 -143.5t147.5 -52.5q87 0 158 19t172 67v-227q-172 -86 -390 -86q-210 0 -326 113t-116 319zM428 647h45q155 0 241.5 48.5 t86.5 131.5q0 95 -105 95q-88 0 -166 -80t-102 -195zM423 1548v21h311q36 -148 115 -303v-25h-184q-71 69 -138.5 153.5t-103.5 153.5z" /> +<glyph unicode="é" horiz-adv-x="1141" d="M90 412q0 207 82.5 377.5t223.5 260t319 89.5q177 0 276 -81.5t99 -223.5q0 -187 -167 -288.5t-477 -101.5h-51l-2 -21v-20q0 -91 51.5 -143.5t147.5 -52.5q87 0 158 19t172 67v-227q-172 -86 -390 -86q-210 0 -326 113t-116 319zM428 647h45q155 0 241.5 48.5 t86.5 131.5q0 95 -105 95q-88 0 -166 -80t-102 -195zM528 1241v25q79 88 222 303h335v-17q-46 -56 -154 -152.5t-194 -158.5h-209z" /> +<glyph unicode="ê" horiz-adv-x="1141" d="M90 412q0 207 82.5 377.5t223.5 260t319 89.5q177 0 276 -81.5t99 -223.5q0 -187 -167 -288.5t-477 -101.5h-51l-2 -21v-20q0 -91 51.5 -143.5t147.5 -52.5q87 0 158 19t172 67v-227q-172 -86 -390 -86q-210 0 -326 113t-116 319zM428 647h45q155 0 241.5 48.5 t86.5 131.5q0 95 -105 95q-88 0 -166 -80t-102 -195zM292 1241v25q63 57 153 147t142 156h338q22 -54 74 -142.5t102 -160.5v-25h-198q-63 53 -162 168q-105 -88 -232 -168h-217z" /> +<glyph unicode="ë" horiz-adv-x="1141" d="M90 412q0 207 82.5 377.5t223.5 260t319 89.5q177 0 276 -81.5t99 -223.5q0 -187 -167 -288.5t-477 -101.5h-51l-2 -21v-20q0 -91 51.5 -143.5t147.5 -52.5q87 0 158 19t172 67v-227q-172 -86 -390 -86q-210 0 -326 113t-116 319zM428 647h45q155 0 241.5 48.5 t86.5 131.5q0 95 -105 95q-88 0 -166 -80t-102 -195zM365 1382q0 78 42.5 118t119.5 40q133 0 133 -108q0 -73 -39 -116.5t-121 -43.5q-135 0 -135 110zM767 1382q0 78 42 118t120 40q65 0 99 -28t34 -80q0 -73 -39.5 -116.5t-120.5 -43.5q-135 0 -135 110z" /> +<glyph unicode="ì" horiz-adv-x="608" d="M37 0l237 1118h301l-237 -1118h-301zM153 1548v21h311q36 -148 115 -303v-25h-184q-71 69 -138.5 153.5t-103.5 153.5z" /> +<glyph unicode="í" horiz-adv-x="608" d="M37 0l237 1118h301l-237 -1118h-301zM291 1241v25q79 88 222 303h335v-17q-46 -56 -154 -152.5t-194 -158.5h-209z" /> +<glyph unicode="î" horiz-adv-x="608" d="M37 0l237 1118h301l-237 -1118h-301zM36 1241v25q63 57 153 147t142 156h338q22 -54 74 -142.5t102 -160.5v-25h-198q-63 53 -162 168q-105 -88 -232 -168h-217z" /> +<glyph unicode="ï" horiz-adv-x="608" d="M37 0l237 1118h301l-237 -1118h-301zM126 1382q0 78 42.5 118t119.5 40q133 0 133 -108q0 -73 -39 -116.5t-121 -43.5q-135 0 -135 110zM528 1382q0 78 42 118t120 40q65 0 99 -28t34 -80q0 -73 -39.5 -116.5t-120.5 -43.5q-135 0 -135 110z" /> +<glyph unicode="ð" horiz-adv-x="1182" d="M72 406q0 165 64.5 301t180.5 212t265 76q83 0 151.5 -31t114.5 -94h6q-20 213 -117 310l-231 -131l-88 147l200 113q-34 34 -124 80l118 186q134 -61 232 -139l237 131l76 -152l-192 -106q81 -107 113 -235t32 -279q0 -249 -69.5 -432.5t-203.5 -283t-323 -99.5 q-216 0 -329 110t-113 316zM375 377q0 -81 39 -126.5t114 -45.5q66 0 122.5 55.5t89 148.5t32.5 193q0 77 -38.5 122.5t-108.5 45.5q-73 0 -130 -53t-88.5 -143t-31.5 -197z" /> +<glyph unicode="ñ" horiz-adv-x="1237" d="M37 0l237 1118h230l-21 -207h6q146 228 355 228q138 0 213.5 -83.5t75.5 -238.5q0 -73 -23 -180l-133 -637h-301l137 653q16 68 16 119q0 123 -108 123q-92 0 -167 -114t-118 -318l-98 -463h-301zM358 1239q59 309 281 309q49 0 87.5 -16.5t71.5 -36t62 -35.5t60 -16 q34 0 58 25.5t46 80.5h172q-66 -309 -287 -309q-49 0 -86.5 16.5t-69.5 36t-61.5 36t-62.5 16.5q-31 0 -55.5 -28t-38.5 -79h-177z" /> +<glyph unicode="ò" horiz-adv-x="1198" d="M90 410q0 213 71.5 379.5t206.5 258t316 91.5q196 0 310 -118t114 -325q0 -211 -70.5 -374t-203.5 -252.5t-316 -89.5q-195 0 -311.5 117.5t-116.5 312.5zM393 410q0 -185 150 -185q75 0 135 61.5t93.5 171t33.5 238.5q0 197 -143 197q-75 0 -134.5 -61t-97 -179 t-37.5 -243zM419 1548v21h311q36 -148 115 -303v-25h-184q-71 69 -138.5 153.5t-103.5 153.5z" /> +<glyph unicode="ó" horiz-adv-x="1198" d="M90 410q0 213 71.5 379.5t206.5 258t316 91.5q196 0 310 -118t114 -325q0 -211 -70.5 -374t-203.5 -252.5t-316 -89.5q-195 0 -311.5 117.5t-116.5 312.5zM393 410q0 -185 150 -185q75 0 135 61.5t93.5 171t33.5 238.5q0 197 -143 197q-75 0 -134.5 -61t-97 -179 t-37.5 -243zM571 1241v25q79 88 222 303h335v-17q-46 -56 -154 -152.5t-194 -158.5h-209z" /> +<glyph unicode="ô" horiz-adv-x="1198" d="M90 410q0 213 71.5 379.5t206.5 258t316 91.5q196 0 310 -118t114 -325q0 -211 -70.5 -374t-203.5 -252.5t-316 -89.5q-195 0 -311.5 117.5t-116.5 312.5zM393 410q0 -185 150 -185q75 0 135 61.5t93.5 171t33.5 238.5q0 197 -143 197q-75 0 -134.5 -61t-97 -179 t-37.5 -243zM300 1241v25q63 57 153 147t142 156h338q22 -54 74 -142.5t102 -160.5v-25h-198q-63 53 -162 168q-105 -88 -232 -168h-217z" /> +<glyph unicode="õ" horiz-adv-x="1198" d="M90 410q0 213 71.5 379.5t206.5 258t316 91.5q196 0 310 -118t114 -325q0 -211 -70.5 -374t-203.5 -252.5t-316 -89.5q-195 0 -311.5 117.5t-116.5 312.5zM393 410q0 -185 150 -185q75 0 135 61.5t93.5 171t33.5 238.5q0 197 -143 197q-75 0 -134.5 -61t-97 -179 t-37.5 -243zM314 1239q59 309 281 309q49 0 87.5 -16.5t71.5 -36t62 -35.5t60 -16q34 0 58 25.5t46 80.5h172q-66 -309 -287 -309q-49 0 -86.5 16.5t-69.5 36t-61.5 36t-62.5 16.5q-31 0 -55.5 -28t-38.5 -79h-177z" /> +<glyph unicode="ö" horiz-adv-x="1198" d="M90 410q0 213 71.5 379.5t206.5 258t316 91.5q196 0 310 -118t114 -325q0 -211 -70.5 -374t-203.5 -252.5t-316 -89.5q-195 0 -311.5 117.5t-116.5 312.5zM393 410q0 -185 150 -185q75 0 135 61.5t93.5 171t33.5 238.5q0 197 -143 197q-75 0 -134.5 -61t-97 -179 t-37.5 -243zM386 1382q0 78 42.5 118t119.5 40q133 0 133 -108q0 -73 -39 -116.5t-121 -43.5q-135 0 -135 110zM788 1382q0 78 42 118t120 40q65 0 99 -28t34 -80q0 -73 -39.5 -116.5t-120.5 -43.5q-135 0 -135 110z" /> +<glyph unicode="÷" d="M109 612v219h952v-219h-952zM444 373q0 76 37 113.5t103 37.5t102.5 -39t36.5 -112q0 -70 -37 -111t-102 -41t-102.5 39t-37.5 113zM444 1071q0 75 37 113.5t103 38.5q67 0 103 -40.5t36 -111.5q0 -70 -37 -110.5t-102 -40.5t-102.5 39t-37.5 112z" /> +<glyph unicode="ø" horiz-adv-x="1198" d="M43 6l119 148q-72 107 -72 256q0 213 71.5 379.5t206.5 258t316 91.5q131 0 227 -56l70 88l145 -110l-84 -105q66 -107 66 -260q0 -211 -70.5 -374t-203.5 -252.5t-316 -89.5q-123 0 -225 53l-109 -135zM385 426l365 453q-35 24 -88 24q-81 0 -144.5 -62.5t-98 -169.5 t-34.5 -233v-12zM457 238q11 -8 35.5 -15.5t50.5 -7.5q114 0 193 133t79 318v16z" /> +<glyph unicode="ù" horiz-adv-x="1237" d="M111 301q0 93 24 213l127 604h301l-137 -653q-16 -68 -16 -119q0 -123 108 -123q92 0 167 114t118 318l98 463h301l-237 -1118h-230l21 207h-6q-145 -227 -355 -227q-138 0 -211 82.5t-73 238.5zM419 1548v21h311q36 -148 115 -303v-25h-184q-71 69 -138.5 153.5 t-103.5 153.5z" /> +<glyph unicode="ú" horiz-adv-x="1237" d="M111 301q0 93 24 213l127 604h301l-137 -653q-16 -68 -16 -119q0 -123 108 -123q92 0 167 114t118 318l98 463h301l-237 -1118h-230l21 207h-6q-145 -227 -355 -227q-138 0 -211 82.5t-73 238.5zM610 1241v25q79 88 222 303h335v-17q-46 -56 -154 -152.5t-194 -158.5 h-209z" /> +<glyph unicode="û" horiz-adv-x="1237" d="M111 301q0 93 24 213l127 604h301l-137 -653q-16 -68 -16 -119q0 -123 108 -123q92 0 167 114t118 318l98 463h301l-237 -1118h-230l21 207h-6q-145 -227 -355 -227q-138 0 -211 82.5t-73 238.5zM334 1241v25q63 57 153 147t142 156h338q22 -54 74 -142.5t102 -160.5v-25 h-198q-63 53 -162 168q-105 -88 -232 -168h-217z" /> +<glyph unicode="ü" horiz-adv-x="1237" d="M111 301q0 93 24 213l127 604h301l-137 -653q-16 -68 -16 -119q0 -123 108 -123q92 0 167 114t118 318l98 463h301l-237 -1118h-230l21 207h-6q-145 -227 -355 -227q-138 0 -211 82.5t-73 238.5zM411 1382q0 78 42.5 118t119.5 40q133 0 133 -108q0 -73 -39 -116.5 t-121 -43.5q-135 0 -135 110zM813 1382q0 78 42 118t120 40q65 0 99 -28t34 -80q0 -73 -39.5 -116.5t-120.5 -43.5q-135 0 -135 110z" /> +<glyph unicode="ý" horiz-adv-x="1063" d="M-141 -233q68 -13 116 -13q84 0 147.5 48t117.5 149l26 49l-164 1118h295l56 -518q14 -122 14 -293h6q20 51 44 119.5t65 153.5l260 538h327l-680 -1278q-177 -332 -483 -332q-90 0 -147 19v240zM497 1241v25q79 88 222 303h335v-17q-46 -56 -154 -152.5t-194 -158.5 h-209z" /> +<glyph unicode="þ" horiz-adv-x="1219" d="M-68 -492l435 2048h301l-66 -307q-29 -131 -80 -280h8q131 170 283 170q150 0 232.5 -106.5t82.5 -301.5q0 -199 -69 -381t-182 -276t-250 -94q-178 0 -271 163h-8q-12 -159 -43 -295l-72 -340h-301zM420 399q0 -80 33.5 -128t105.5 -48q69 0 129 65t97.5 183.5 t37.5 247.5q0 88 -37.5 132t-103.5 44q-71 0 -130 -65t-95.5 -184.5t-36.5 -246.5z" /> +<glyph unicode="ÿ" horiz-adv-x="1063" d="M-141 -233q68 -13 116 -13q84 0 147.5 48t117.5 149l26 49l-164 1118h295l56 -518q14 -122 14 -293h6q20 51 44 119.5t65 153.5l260 538h327l-680 -1278q-177 -332 -483 -332q-90 0 -147 19v240zM310 1382q0 78 42.5 118t119.5 40q133 0 133 -108q0 -73 -39 -116.5 t-121 -43.5q-135 0 -135 110zM712 1382q0 78 42 118t120 40q65 0 99 -28t34 -80q0 -73 -39.5 -116.5t-120.5 -43.5q-135 0 -135 110z" /> +<glyph unicode="ı" horiz-adv-x="608" d="M37 0l237 1118h301l-237 -1118h-301z" /> +<glyph unicode="Œ" horiz-adv-x="1845" d="M123 537q0 265 99 487.5t273 341.5t402 119q140 0 209 -23h809l-53 -254h-512l-68 -321h477l-55 -254h-477l-80 -377h512l-53 -256h-760q-93 -20 -180 -20q-256 0 -399.5 147.5t-143.5 409.5zM434 537q0 -147 66.5 -222t187.5 -75q88 0 158 32l194 916q-62 39 -168 39 q-121 0 -222 -91.5t-158.5 -251.5t-57.5 -347z" /> +<glyph unicode="œ" horiz-adv-x="1806" d="M90 414q0 216 69 380.5t200 254.5t309 90q209 0 313 -160q154 160 399 160q177 0 276 -81.5t99 -223.5q0 -187 -167 -288.5t-476 -101.5h-51l-2 -21v-20q0 -91 51 -143.5t147 -52.5q87 0 158 19t172 67v-227q-93 -46 -185.5 -66t-203.5 -20q-116 0 -208 38.5t-138 106.5 q-63 -68 -147 -106.5t-207 -38.5q-187 0 -297.5 117t-110.5 317zM393 414q0 -91 36.5 -140t109.5 -49q109 0 179 134.5t70 336.5q0 96 -37 146.5t-106 50.5q-71 0 -127 -60.5t-90.5 -176.5t-34.5 -242zM1094 647h45q155 0 241 48.5t86 131.5q0 95 -104 95 q-88 0 -165.5 -78.5t-102.5 -196.5z" /> +<glyph unicode="Ÿ" horiz-adv-x="1155" d="M186 1462h312l129 -592l374 592h342l-618 -903l-119 -559h-303l119 559zM432 1720q0 78 42.5 118t119.5 40q133 0 133 -108q0 -73 -39 -116.5t-121 -43.5q-135 0 -135 110zM834 1720q0 78 42 118t120 40q65 0 99 -28t34 -80q0 -73 -39.5 -116.5t-120.5 -43.5 q-135 0 -135 110z" /> +<glyph unicode="ˆ" horiz-adv-x="1135" d="M311 1241v25q63 57 153 147t142 156h338q22 -54 74 -142.5t102 -160.5v-25h-198q-63 53 -162 168q-105 -88 -232 -168h-217z" /> +<glyph unicode="˚" horiz-adv-x="1182" d="M532 1477q0 109 68.5 173t179.5 64q110 0 182 -65t72 -170q0 -107 -70 -173.5t-184 -66.5q-110 0 -179 63.5t-69 174.5zM684 1477q0 -45 24 -71t72 -26q42 0 69.5 26t27.5 71t-27.5 70.5t-69.5 25.5t-69 -25.5t-27 -70.5z" /> +<glyph unicode="˜" horiz-adv-x="1135" d="M315 1239q59 309 281 309q49 0 87.5 -16.5t71.5 -36t62 -35.5t60 -16q34 0 58 25.5t46 80.5h172q-66 -309 -287 -309q-49 0 -86.5 16.5t-69.5 36t-61.5 36t-62.5 16.5q-31 0 -55.5 -28t-38.5 -79h-177z" /> +<glyph unicode=" " horiz-adv-x="953" /> +<glyph unicode=" " horiz-adv-x="1907" /> +<glyph unicode=" " horiz-adv-x="953" /> +<glyph unicode=" " horiz-adv-x="1907" /> +<glyph unicode=" " horiz-adv-x="635" /> +<glyph unicode=" " horiz-adv-x="476" /> +<glyph unicode=" " horiz-adv-x="317" /> +<glyph unicode=" " horiz-adv-x="317" /> +<glyph unicode=" " horiz-adv-x="238" /> +<glyph unicode=" " horiz-adv-x="381" /> +<glyph unicode=" " horiz-adv-x="105" /> +<glyph unicode="‐" horiz-adv-x="659" d="M41 424l53 250h524l-53 -250h-524z" /> +<glyph unicode="‑" horiz-adv-x="659" d="M41 424l53 250h524l-53 -250h-524z" /> +<glyph unicode="‒" horiz-adv-x="659" d="M41 424l53 250h524l-53 -250h-524z" /> +<glyph unicode="–" horiz-adv-x="983" d="M41 436l49 230h852l-49 -230h-852z" /> +<glyph unicode="—" horiz-adv-x="1966" d="M41 436l49 230h1835l-49 -230h-1835z" /> +<glyph unicode="‘" horiz-adv-x="440" d="M115 983q103 227 262 479h225q-91 -213 -194 -501h-285z" /> +<glyph unicode="’" horiz-adv-x="440" d="M106 961q89 206 195 501h285l8 -22q-103 -227 -262 -479h-226z" /> +<glyph unicode="‚" horiz-adv-x="569" d="M-102 -264q88 207 194 502h285l8 -23q-103 -227 -262 -479h-225z" /> +<glyph unicode="“" horiz-adv-x="887" d="M115 983q103 227 262 479h225q-91 -213 -194 -501h-285zM561 983q103 227 262 479h226q-97 -227 -195 -501h-285z" /> +<glyph unicode="”" horiz-adv-x="887" d="M106 961q89 206 195 501h285l8 -22q-103 -227 -262 -479h-226zM553 961q23 53 46.5 111t148.5 390h284l8 -22q-103 -227 -262 -479h-225z" /> +<glyph unicode="„" horiz-adv-x="1018" d="M-102 -264q88 207 194 502h285l8 -23q-103 -227 -262 -479h-225zM346 -264q24 57 49 118.5t146 383.5h284l9 -23q-100 -221 -263 -479h-225z" /> +<glyph unicode="•" horiz-adv-x="739" d="M104 686q0 106 42.5 194t120 136.5t182.5 48.5q120 0 182.5 -67t62.5 -191q0 -177 -91.5 -277t-248.5 -100q-117 0 -183.5 67t-66.5 189z" /> +<glyph unicode="…" horiz-adv-x="1706" d="M25 115q0 90 53.5 144t150.5 54q68 0 109 -38t41 -107q0 -87 -55 -141t-144 -54q-73 0 -114 37.5t-41 104.5zM586 115q0 90 53.5 144t150.5 54q68 0 109 -38t41 -107q0 -87 -55 -141t-144 -54q-73 0 -114 37.5t-41 104.5zM1147 115q0 90 53.5 144t150.5 54q68 0 109 -38 t41 -107q0 -87 -55 -141t-144 -54q-73 0 -114 37.5t-41 104.5z" /> +<glyph unicode=" " horiz-adv-x="381" /> +<glyph unicode="‹" horiz-adv-x="664" d="M72 551v18l401 463l191 -155l-279 -334l135 -350l-246 -103z" /> +<glyph unicode="›" horiz-adv-x="664" d="M0 227l279 334l-136 350l246 103l203 -461v-18l-402 -463z" /> +<glyph unicode="⁄" horiz-adv-x="256" d="M-532 0l1087 1462h236l-1084 -1462h-239z" /> +<glyph unicode=" " horiz-adv-x="476" /> +<glyph unicode="⁴" horiz-adv-x="776" d="M47 737l31 174l475 557h260l-121 -563h119l-35 -168h-119l-32 -151h-238l33 151h-373zM281 905h174l58 231l22 74q-13 -20 -43 -58t-211 -247z" /> +<glyph unicode="€" d="M41 481l37 178h127q9 67 22 115h-125l39 176h135q87 252 250.5 393.5t374.5 141.5q100 0 179 -23t165 -80l-125 -223q-87 49 -131 63.5t-90 14.5q-97 0 -176 -74.5t-135 -212.5h348l-39 -176h-360q-11 -34 -25 -115h299l-37 -178h-280q0 -120 44.5 -181.5t147.5 -61.5 q133 0 283 63v-258q-126 -63 -330 -63q-446 0 -446 501h-152z" /> +<glyph unicode="™" horiz-adv-x="1534" d="M106 1313v149h564v-149h-199v-572h-168v572h-197zM715 741v721h248l159 -510l170 510h240v-721h-168v408l4 121h-6l-174 -529h-141l-166 529h-7l5 -111v-418h-164z" /> +<glyph unicode="" horiz-adv-x="1120" d="M0 1120h1120v-1120h-1120v1120z" /> +<glyph unicode="fi" horiz-adv-x="1352" d="M-219 -225q61 -21 115 -21q61 0 107 40t65 130l204 965h-163l30 145l183 84l18 84q41 190 138.5 277.5t273.5 87.5q131 0 235 -49l-80 -224q-69 31 -133 31q-57 0 -92 -40t-47 -105l-12 -62h219l-49 -229h-220l-215 -1010q-77 -371 -403 -371q-104 0 -174 25v242zM780 0 l237 1118h301l-237 -1118h-301zM1065 1380q0 87 47.5 131.5t134.5 44.5q73 0 111 -31t38 -89q0 -80 -44 -129.5t-136 -49.5q-151 0 -151 123z" /> +<glyph unicode="fl" horiz-adv-x="1352" d="M-219 -225q61 -21 115 -21q61 0 107 40t65 130l204 965h-163l30 145l183 84l18 84q41 190 138.5 277.5t273.5 87.5q131 0 235 -49l-80 -224q-69 31 -133 31q-57 0 -92 -40t-47 -105l-12 -62h219l-49 -229h-220l-215 -1010q-77 -371 -403 -371q-104 0 -174 25v242zM780 0 l330 1556h301l-330 -1556h-301z" /> +<glyph unicode="ffi" horiz-adv-x="2048" d="M-219 -225q61 -21 115 -21q61 0 107 40t65 130l204 965h-163l30 145l183 84l18 84q41 190 138.5 277.5t273.5 87.5q131 0 235 -49l-80 -224q-69 31 -133 31q-57 0 -92 -40t-47 -105l-12 -62h395l18 84q41 190 138.5 277.5t273.5 87.5q131 0 235 -49l-79 -224 q-69 31 -134 31q-57 0 -91.5 -40t-47.5 -105l-12 -62h219l-49 -229h-219l-215 -1010q-77 -371 -404 -371q-104 0 -174 25v242q61 -21 115 -21q136 0 172 170l205 965h-396l-215 -1010q-77 -371 -403 -371q-104 0 -174 25v242zM1477 0l237 1118h301l-237 -1118h-301z M1761 1380q0 87 48 131.5t135 44.5q73 0 111 -31t38 -89q0 -80 -44 -129.5t-136 -49.5q-152 0 -152 123z" /> +<glyph unicode="ffl" horiz-adv-x="2048" d="M-219 -225q61 -21 115 -21q61 0 107 40t65 130l204 965h-163l30 145l183 84l18 84q41 190 138.5 277.5t273.5 87.5q131 0 235 -49l-80 -224q-69 31 -133 31q-57 0 -92 -40t-47 -105l-12 -62h395l18 84q41 190 138.5 277.5t273.5 87.5q131 0 235 -49l-79 -224 q-69 31 -134 31q-57 0 -91.5 -40t-47.5 -105l-12 -62h219l-49 -229h-219l-215 -1010q-77 -371 -404 -371q-104 0 -174 25v242q61 -21 115 -21q136 0 172 170l205 965h-396l-215 -1010q-77 -371 -403 -371q-104 0 -174 25v242zM1477 0l329 1556h301l-329 -1556h-301z" /> +</font> +</defs></svg> \ No newline at end of file diff --git a/public/assets/fonts/opensans/OpenSans-BoldItalic-webfont.ttf b/public/assets/fonts/opensans/OpenSans-BoldItalic-webfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..6a30fa9dd37f5da9f303e421c1e9d52f45bd3433 GIT binary patch literal 33960 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 literal 0 HcmV?d00001 diff --git a/public/assets/fonts/opensans/OpenSans-BoldItalic-webfont.woff b/public/assets/fonts/opensans/OpenSans-BoldItalic-webfont.woff new file mode 100644 index 0000000000000000000000000000000000000000..46778a21796d14b21754178d21ded6431905dbee GIT binary patch literal 21940 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�b|3(OkNIB1U?gr{-Bgaj?f>vWKZ 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 literal 0 HcmV?d00001 diff --git a/public/assets/fonts/opensans/OpenSans-ExtraBold-webfont.eot b/public/assets/fonts/opensans/OpenSans-ExtraBold-webfont.eot new file mode 100644 index 0000000000000000000000000000000000000000..2f7ae28d4c5686783e10dfd0dc835f5434e2c589 GIT binary patch literal 30602 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 literal 0 HcmV?d00001 diff --git a/public/assets/fonts/opensans/OpenSans-ExtraBold-webfont.svg b/public/assets/fonts/opensans/OpenSans-ExtraBold-webfont.svg new file mode 100644 index 0000000..c3d6642 --- /dev/null +++ b/public/assets/fonts/opensans/OpenSans-ExtraBold-webfont.svg @@ -0,0 +1,251 @@ +<?xml version="1.0" standalone="no"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" > +<svg xmlns="http://www.w3.org/2000/svg"> +<metadata> +This is a custom SVG webfont generated by Font Squirrel. +Copyright : Digitized data copyright 2011 Google Corporation +Foundry : Ascender Corporation +Foundry URL : httpwwwascendercorpcom +</metadata> +<defs> +<font id="OpenSansExtrabold" horiz-adv-x="1200" > +<font-face units-per-em="2048" ascent="1638" descent="-410" /> +<missing-glyph horiz-adv-x="532" /> +<glyph unicode=" " horiz-adv-x="532" /> +<glyph unicode="	" horiz-adv-x="532" /> +<glyph unicode=" " horiz-adv-x="532" /> +<glyph unicode="!" horiz-adv-x="594" d="M82 1462h432l-51 -946h-330zM86 166q0 91 54 141.5t157 50.5q102 0 154.5 -50.5t52.5 -141.5q0 -90 -54.5 -140.5t-152.5 -50.5q-99 0 -155 50.5t-56 140.5z" /> +<glyph unicode=""" horiz-adv-x="1073" d="M121 1462h356l-41 -528h-274zM596 1462h356l-41 -528h-274z" /> +<glyph unicode="#" horiz-adv-x="1356" d="M37 391v254h274l31 168h-238v260h287l72 389h268l-74 -389h166l72 389h268l-73 -389h229v-260h-277l-30 -168h243v-254h-290l-74 -391h-268l73 391h-168l-71 -391h-267l72 391h-225zM578 645h165l31 168h-166z" /> +<glyph unicode="$" d="M80 1044q0 165 106 258t318 115v137h207v-135q199 -11 401 -98l-119 -285q-209 94 -377 94q-80 0 -112.5 -19.5t-32.5 -57.5q0 -33 23.5 -54.5t81.5 -48t161 -61.5q209 -74 300 -168.5t91 -243.5q0 -168 -106.5 -273t-310.5 -130v-193h-207v187q-219 10 -422 98v332 q116 -59 252 -98.5t239 -39.5q85 0 124.5 20.5t39.5 68.5q0 33 -28.5 56t-95 52t-179.5 70q-127 47 -205 105.5t-113.5 131t-35.5 180.5zM613 1462z" /> +<glyph unicode="%" horiz-adv-x="1942" d="M37 1026q0 220 98 338.5t275 118.5q175 0 278 -123t103 -334q0 -220 -99 -340.5t-282 -120.5q-172 0 -272.5 124.5t-100.5 336.5zM338 1022q0 -115 19 -166t57 -51t56.5 50t18.5 167q0 115 -18.5 166t-56.5 51q-39 0 -57.5 -52t-18.5 -165zM412 0l811 1462h297 l-811 -1462h-297zM1149 444q0 220 98 338.5t275 118.5q175 0 278 -123t103 -334q0 -219 -99.5 -339.5t-281.5 -120.5q-172 0 -272.5 124.5t-100.5 335.5zM1450 440q0 -115 19 -166t57 -51q43 0 59.5 58.5t16.5 158.5t-16.5 158.5t-59.5 58.5q-39 0 -57.5 -52t-18.5 -165z " /> +<glyph unicode="&" horiz-adv-x="1636" d="M72 406q0 262 272 401q-62 70 -96.5 148.5t-34.5 177.5q0 160 123.5 254t339.5 94q211 0 328.5 -93.5t117.5 -254.5q0 -111 -63.5 -205.5t-200.5 -177.5l199 -189q75 115 104 260h406q-30 -138 -94.5 -276.5t-145.5 -237.5l320 -307h-506l-99 102q-90 -57 -147.5 -78.5 t-129 -32.5t-163.5 -11q-158 0 -279.5 54t-186 151t-64.5 221zM475 434q0 -63 45 -103t119 -40q57 0 100 15t66 34l-248 252q-82 -61 -82 -158zM565 1120q0 -75 88 -155q57 32 87 76.5t30 91.5q0 49 -28.5 70.5t-71.5 21.5q-42 0 -73.5 -25t-31.5 -80z" /> +<glyph unicode="'" horiz-adv-x="598" d="M121 1462h356l-41 -528h-274z" /> +<glyph unicode="(" horiz-adv-x="735" d="M74 582q0 290 71 523t209 398h326q-126 -175 -194 -412t-68 -507q0 -261 66 -495.5t194 -412.5h-324q-137 158 -208.5 388t-71.5 518zM493 1485z" /> +<glyph unicode=")" horiz-adv-x="735" d="M55 1503h326q139 -166 210 -402t71 -519t-71.5 -514.5t-209.5 -391.5h-324q126 172 193 408.5t67 499.5q0 265 -66 501.5t-196 417.5zM247 1485z" /> +<glyph unicode="*" horiz-adv-x="1100" d="M45 1014l45 291l348 -101l-39 352h303l-38 -352l356 101l37 -295l-314 -21l207 -278l-260 -138l-143 283l-123 -281l-272 136l206 278z" /> +<glyph unicode="+" horiz-adv-x="1159" d="M72 588v268h372v367h269v-367h372v-268h-372v-361h-269v361h-372z" /> +<glyph unicode="," horiz-adv-x="633" d="M57 -285q29 138 58.5 309.5t40.5 274.5h342l14 -23q-97 -381 -176 -561h-279z" /> +<glyph unicode="-" horiz-adv-x="651" d="M43 393v312h565v-312h-565z" /> +<glyph unicode="." horiz-adv-x="592" d="M86 166q0 92 54.5 142t158.5 50q99 0 152 -50t53 -142q0 -90 -54.5 -140.5t-150.5 -50.5q-99 0 -156 50t-57 141z" /> +<glyph unicode="/" horiz-adv-x="905" d="M10 -20l545 1503h346l-545 -1503h-346z" /> +<glyph unicode="0" d="M72 729q0 390 130 572t398 182q261 0 394.5 -189.5t133.5 -564.5q0 -388 -130 -568.5t-398 -180.5q-262 0 -395 188.5t-133 560.5zM465 729q0 -248 31 -341t104 -93q74 0 104.5 96t30.5 338q0 243 -31 340.5t-104 97.5t-104 -94t-31 -344z" /> +<glyph unicode="1" d="M84 1053l502 409h356v-1462h-401v774q0 141 6 258q-37 -45 -92 -94l-166 -137z" /> +<glyph unicode="2" d="M45 1249q113 101 190 144.5t167.5 66.5t203.5 23q142 0 253.5 -50t173 -142.5t61.5 -207.5q0 -86 -21.5 -159t-66.5 -143.5t-119.5 -148.5t-317.5 -296v-10h553v-326h-1061v260l357 361q153 160 200 218.5t65.5 100.5t18.5 88q0 57 -37 90t-104 33q-69 0 -139.5 -39.5 t-159.5 -116.5z" /> +<glyph unicode="3" d="M70 59v328q96 -49 195.5 -72.5t183.5 -23.5q130 0 189.5 36.5t59.5 114.5q0 60 -31 92.5t-100 49t-180 16.5h-90v297h92q301 0 301 154q0 58 -44.5 86t-119.5 28q-140 0 -290 -94l-164 264q116 80 237.5 114t278.5 34q227 0 356 -90t129 -248q0 -136 -83 -233.5 t-240 -141.5v-6q366 -46 366 -346q0 -204 -161.5 -321t-448.5 -117q-118 0 -218.5 17t-217.5 62z" /> +<glyph unicode="4" d="M35 283v290l608 889h365v-884h161v-295h-161v-283h-390v283h-583zM377 578h241v170q0 48 3.5 129.5t5.5 85.5h-11q-34 -77 -77 -144z" /> +<glyph unicode="5" d="M94 59v324q87 -40 196.5 -66t188.5 -26q110 0 169 46.5t59 137.5q0 84 -60 131t-182 47q-93 0 -201 -35l-145 72l55 772h834v-329h-498l-18 -193q78 15 111 16.5t61 1.5q126 0 227.5 -58.5t158 -165.5t56.5 -247q0 -245 -147.5 -376t-446.5 -131q-256 0 -418 79z" /> +<glyph unicode="6" d="M70 618q0 306 87.5 495.5t258 279.5t420.5 90q89 0 208 -17v-309q-100 19 -217 19q-198 0 -295 -87t-106 -284h12q90 170 289 170q195 0 302.5 -125.5t107.5 -349.5q0 -241 -136 -380.5t-380 -139.5q-259 0 -405 168t-146 470zM463 512q0 -96 41 -157.5t108 -61.5 q63 0 102.5 47.5t39.5 151.5q0 178 -138 178q-68 0 -110.5 -46t-42.5 -112z" /> +<glyph unicode="7" d="M78 1133v327h1055v-233l-515 -1227h-409l502 1133h-633z" /> +<glyph unicode="8" d="M68 385q0 127 61 216.5t205 162.5q-116 78 -169.5 167.5t-53.5 196.5q0 168 131 261.5t362 93.5t359.5 -93t128.5 -264q0 -116 -60.5 -203.5t-191.5 -152.5q162 -92 228.5 -183.5t66.5 -197.5q0 -195 -141 -302t-394 -107q-258 0 -395 104.5t-137 300.5zM430 401 q0 -62 44 -99.5t122 -37.5q176 0 176 129q0 49 -38.5 96.5t-137.5 106.5q-89 -47 -127.5 -94.5t-38.5 -100.5zM481 1092q0 -86 117 -152q71 41 97 75t26 77q0 48 -35 77t-84 29q-51 0 -86 -29.5t-35 -76.5z" /> +<glyph unicode="9" d="M53 958q0 243 138.5 381t379.5 138q268 0 415 -178t147 -506q0 -429 -185 -621t-592 -192q-134 0 -204 10v313q86 -16 172 -16q212 0 327 87.5t125 276.5h-12q-39 -72 -77 -104t-93 -49t-137 -17q-190 0 -297 127t-107 350zM436 963q0 -82 35 -130.5t107 -48.5 q65 0 113 47t48 113q0 89 -44.5 153t-112.5 64q-65 0 -105.5 -47t-40.5 -151z" /> +<glyph unicode=":" horiz-adv-x="592" d="M86 166q0 92 54.5 142t158.5 50q99 0 152 -50t53 -142q0 -90 -54.5 -140.5t-150.5 -50.5q-99 0 -156 50t-57 141zM86 956q0 91 55 141t158 50q99 0 152 -50t53 -141q0 -90 -54 -141t-151 -51q-102 0 -157.5 51t-55.5 141z" /> +<glyph unicode=";" horiz-adv-x="608" d="M57 -285q29 138 58.5 309.5t40.5 274.5h342l14 -23q-97 -381 -176 -561h-279zM92 956q0 91 53.5 141t157.5 50q100 0 153.5 -50.5t53.5 -140.5t-54 -141t-153 -51q-102 0 -156.5 50.5t-54.5 141.5z" /> +<glyph unicode="<" horiz-adv-x="1159" d="M72 627v172l1011 506v-297l-620 -283l620 -252v-295z" /> +<glyph unicode="=" horiz-adv-x="1159" d="M72 358v271h1015v-271h-1015zM72 815v268h1015v-268h-1015z" /> +<glyph unicode=">" horiz-adv-x="1159" d="M72 178v295l620 252l-620 283v297l1011 -506v-172z" /> +<glyph unicode="?" horiz-adv-x="1034" d="M0 1341q249 142 520 142q223 0 350 -98t127 -267q0 -121 -56.5 -209.5t-180.5 -167.5q-105 -68 -131.5 -99.5t-26.5 -74.5v-51h-307v86q0 98 40 165.5t142 131.5q81 51 116.5 92t35.5 94q0 42 -38 66.5t-99 24.5q-151 0 -353 -107zM252 166q0 92 53.5 142t157.5 50 q100 0 153.5 -50.5t53.5 -141.5t-55.5 -141t-151.5 -50q-99 0 -155 49.5t-56 141.5z" /> +<glyph unicode="@" horiz-adv-x="1837" d="M82 610q0 253 114.5 453.5t316 309t456.5 108.5q234 0 413.5 -89t276 -253.5t96.5 -382.5q0 -141 -48.5 -263t-134.5 -191t-196 -69q-79 0 -143 31.5t-100 87.5h-15q-107 -119 -260 -119q-183 0 -281 107t-98 299q0 141 62 249.5t179 167t271 58.5q81 0 178.5 -16.5 t178.5 -44.5l-21 -422l-2 -94q0 -86 49 -86q52 0 84.5 87t32.5 220q0 239 -135 369t-383 130q-190 0 -330.5 -79t-214.5 -226.5t-74 -345.5q0 -255 142.5 -393.5t402.5 -138.5q116 0 250.5 25t263.5 71v-229q-224 -95 -500 -95q-388 0 -609.5 202.5t-221.5 561.5zM760 641 q0 -100 36.5 -145t96.5 -45q77 0 113 62t47 220l10 156q-40 6 -68 6q-108 0 -171.5 -67t-63.5 -187z" /> +<glyph unicode="A" horiz-adv-x="1487" d="M0 0l477 1468h527l483 -1468h-432l-72 274h-475l-74 -274h-434zM590 598h311l-63 240q-22 80 -53.5 207t-41.5 182q-9 -51 -35.5 -168t-117.5 -461z" /> +<glyph unicode="B" horiz-adv-x="1380" d="M158 0v1462h510q298 0 442.5 -88.5t144.5 -275.5q0 -123 -63 -210t-166 -112v-10q136 -36 197 -120t61 -218q0 -199 -149.5 -313.5t-407.5 -114.5h-569zM553 305h139q185 0 185 156q0 73 -49.5 112t-143.5 39h-131v-307zM553 901h119q85 0 131.5 35t46.5 104 q0 123 -186 123h-111v-262z" /> +<glyph unicode="C" horiz-adv-x="1329" d="M104 727q0 227 85.5 399t246 264.5t377.5 92.5q237 0 453 -103l-121 -311q-81 38 -162 64t-174 26q-141 0 -220 -115.5t-79 -318.5q0 -422 321 -422q97 0 188 27t183 65v-334q-183 -81 -414 -81q-331 0 -507.5 192t-176.5 555z" /> +<glyph unicode="D" horiz-adv-x="1503" d="M158 0v1462h506q352 0 543.5 -180t191.5 -520q0 -366 -201.5 -564t-566.5 -198h-473zM553 324h88q180 0 264 104.5t84 319.5q0 201 -79.5 298t-241.5 97h-115v-819z" /> +<glyph unicode="E" horiz-adv-x="1124" d="M158 0v1462h868v-317h-473v-230h438v-317h-438v-276h473v-322h-868z" /> +<glyph unicode="F" horiz-adv-x="1104" d="M158 0v1462h864v-317h-475v-279h438v-317h-438v-549h-389z" /> +<glyph unicode="G" horiz-adv-x="1516" d="M104 735q0 354 202 551t566 197q138 0 260.5 -26t213.5 -66l-125 -310q-158 78 -347 78q-173 0 -267.5 -112.5t-94.5 -321.5q0 -205 85.5 -312.5t246.5 -107.5q88 0 162 17v229h-261v305h631v-788q-257 -88 -565 -88q-338 0 -522.5 196t-184.5 559z" /> +<glyph unicode="H" horiz-adv-x="1569" d="M158 0v1462h397v-542h459v542h397v-1462h-397v596h-459v-596h-397z" /> +<glyph unicode="I" horiz-adv-x="713" d="M158 0v1462h397v-1462h-397z" /> +<glyph unicode="J" horiz-adv-x="721" d="M-162 -131q32 -6 68 -13.5t78 -7.5q98 0 140 59t42 202v1353h397v-1319q0 -297 -130 -449.5t-390 -152.5q-108 0 -205 21v307z" /> +<glyph unicode="K" horiz-adv-x="1407" d="M158 0v1462h397v-635q30 59 121 187l307 448h432l-461 -655l453 -807h-446l-289 559l-117 -70v-489h-397z" /> +<glyph unicode="L" horiz-adv-x="1192" d="M158 0v1462h395v-1143h563v-319h-958z" /> +<glyph unicode="M" horiz-adv-x="1980" d="M158 0v1462h526l305 -1038h8l299 1038h527v-1462h-363v641q0 50 1.5 111t13.5 299h-9l-295 -1051h-376l-299 1053h-9q21 -269 21 -418v-635h-350z" /> +<glyph unicode="N" horiz-adv-x="1708" d="M158 0v1462h516l532 -1016h6q-14 221 -14 355v661h352v-1462h-518l-534 1030h-9q19 -243 19 -371v-659h-350z" /> +<glyph unicode="O" horiz-adv-x="1632" d="M104 735q0 365 182.5 557.5t530.5 192.5q349 0 529 -191t180 -561q0 -369 -181 -561t-530 -192q-344 0 -527.5 193t-183.5 562zM520 733q0 -424 295 -424q150 0 222.5 103t72.5 321q0 219 -73.5 323.5t-219.5 104.5q-297 0 -297 -428z" /> +<glyph unicode="P" horiz-adv-x="1294" d="M158 0v1462h506q277 0 416 -121t139 -344q0 -245 -144.5 -378.5t-410.5 -133.5h-111v-485h-395zM553 807h72q89 0 141.5 50t52.5 138q0 148 -164 148h-102v-336z" /> +<glyph unicode="Q" horiz-adv-x="1632" d="M104 735q0 365 182.5 557.5t530.5 192.5q349 0 529 -191t180 -561q0 -497 -316 -670l357 -411h-492l-258 325l-1 1v1l-1 1q-344 0 -527.5 193t-183.5 562zM520 733q0 -424 295 -424q150 0 222.5 103t72.5 321q0 219 -73.5 323.5t-219.5 104.5q-297 0 -297 -428z" /> +<glyph unicode="R" horiz-adv-x="1386" d="M158 0v1462h479q596 0 596 -432q0 -254 -248 -393l426 -637h-448l-310 532h-100v-532h-395zM553 829h74q207 0 207 183q0 151 -203 151h-78v-334z" /> +<glyph unicode="S" horiz-adv-x="1182" d="M90 72v352q113 -58 235 -90.5t224 -32.5q88 0 129 30.5t41 78.5q0 30 -16.5 52.5t-53 45.5t-194.5 94q-143 65 -214.5 126t-106 140t-34.5 187q0 202 147 315t404 113q227 0 463 -105l-121 -305q-205 94 -354 94q-77 0 -112 -27t-35 -67q0 -43 44.5 -77t241.5 -124 q189 -85 262.5 -182.5t73.5 -245.5q0 -136 -69 -241.5t-199 -164t-305 -58.5q-146 0 -245 20.5t-206 71.5z" /> +<glyph unicode="T" horiz-adv-x="1210" d="M51 1139v323h1108v-323h-356v-1139h-395v1139h-357z" /> +<glyph unicode="U" horiz-adv-x="1550" d="M150 573v889h397v-858q0 -155 58 -225t171 -70q121 0 175.5 69.5t54.5 227.5v856h395v-880q0 -287 -162.5 -444.5t-468.5 -157.5q-299 0 -459.5 153t-160.5 440z" /> +<glyph unicode="V" horiz-adv-x="1421" d="M0 1462h444l199 -741q62 -247 68 -344q7 70 28 175t37 165l203 745h442l-479 -1462h-465z" /> +<glyph unicode="W" horiz-adv-x="2128" d="M31 1462h381l159 -733q54 -243 74 -387q13 102 46.5 277t62.5 290l129 553h366l125 -553q32 -133 65 -307t44 -260q13 111 71 385l162 735h381l-360 -1462h-467l-140 637q-10 40 -31.5 159t-31.5 199q-8 -65 -26 -161.5t-35.5 -177.5t-145.5 -656h-467z" /> +<glyph unicode="X" horiz-adv-x="1481" d="M4 0l485 748l-456 714h438l264 -452l254 452h451l-463 -745l498 -717h-457l-285 457l-282 -457h-447z" /> +<glyph unicode="Y" horiz-adv-x="1360" d="M0 1462h430l250 -542l252 542h428l-481 -891v-571h-398v559z" /> +<glyph unicode="Z" horiz-adv-x="1251" d="M61 0v244l633 899h-618v319h1108v-243l-633 -900h649v-319h-1139z" /> +<glyph unicode="[" horiz-adv-x="664" d="M117 -344v1847h499v-254h-182v-1339h182v-254h-499zM355 1485z" /> +<glyph unicode="\" horiz-adv-x="905" d="M6 1483h346l545 -1503h-346z" /> +<glyph unicode="]" horiz-adv-x="664" d="M47 -90h182v1339h-182v254h500v-1847h-500v254zM317 1485z" /> +<glyph unicode="^" horiz-adv-x="1075" d="M-16 502l440 966h170l508 -966h-295l-289 577l-124 -291l-124 -286h-286z" /> +<glyph unicode="_" horiz-adv-x="1024" d="M-4 -133h1032v-246h-1032v246z" /> +<glyph unicode="`" horiz-adv-x="1225" d="M264 1548v21h430q52 -70 203 -233l59 -66v-29h-260q-69 44 -203.5 138.5t-228.5 168.5z" /> +<glyph unicode="a" horiz-adv-x="1276" d="M74 346q0 181 126 269.5t365 99.5l189 6v16q0 140 -138 140q-124 0 -315 -84l-113 258q198 102 500 102q218 0 337.5 -108t119.5 -302v-743h-271l-75 150h-8q-79 -98 -161 -134t-212 -36q-160 0 -252 96t-92 270zM473 360q0 -104 111 -104q71 0 121.5 45t50.5 117v88 l-90 -4q-193 -7 -193 -142z" /> +<glyph unicode="b" horiz-adv-x="1317" d="M135 0v1556h391v-352q0 -63 -14 -217h14q57 88 131.5 127t169.5 39q185 0 293.5 -155t108.5 -429q0 -276 -109.5 -432.5t-304.5 -156.5q-63 0 -112 13.5t-87.5 37.5t-89.5 80h-24l-62 -111h-305zM526 555q0 -139 38 -199.5t124 -60.5q69 0 106 70.5t37 207.5 q0 273 -147 273q-82 0 -120 -57t-38 -179v-55z" /> +<glyph unicode="c" horiz-adv-x="1104" d="M86 561q0 282 155 437t441 155q197 0 371 -86l-115 -289q-71 31 -131 49.5t-125 18.5q-95 0 -147 -74t-52 -209q0 -272 201 -272q172 0 330 100v-311q-151 -100 -363 -100q-278 0 -421.5 150t-143.5 431z" /> +<glyph unicode="d" horiz-adv-x="1317" d="M86 565q0 276 111 432t305 156q95 0 166.5 -38t130.5 -128h8q-19 133 -19 266v303h394v-1556h-295l-84 143h-15q-101 -163 -301 -163q-121 0 -211.5 69t-140 203t-49.5 313zM481 559q0 -132 43 -201t123 -69q94 0 132.5 59t41.5 182v31q0 150 -43 213.5t-135 63.5 q-77 0 -119.5 -72.5t-42.5 -206.5z" /> +<glyph unicode="e" horiz-adv-x="1266" d="M86 559q0 287 145 440.5t414 153.5q256 0 395.5 -133.5t139.5 -384.5v-174h-699q4 -95 69.5 -149t178.5 -54q103 0 189.5 19.5t187.5 66.5v-281q-92 -47 -190 -65t-234 -18q-283 0 -439.5 150.5t-156.5 428.5zM489 707h336q-2 82 -46.5 131t-119.5 49q-69 0 -115.5 -43.5 t-54.5 -136.5z" /> +<glyph unicode="f" horiz-adv-x="846" d="M45 840v192l158 96v19q0 224 91.5 322t293.5 98q78 0 147.5 -12t161.5 -42l-84 -253q-72 20 -141 20q-45 0 -65.5 -27.5t-20.5 -89.5v-30h241v-293h-241v-840h-391v840h-150z" /> +<glyph unicode="g" horiz-adv-x="1241" d="M20 -180q0 203 252 262q-52 22 -90.5 71t-38.5 97q0 53 29 93.5t121 96.5q-88 39 -138.5 122t-50.5 202q0 185 126 287t360 102q31 0 107 -7t112 -13h395v-189l-155 -57q32 -58 32 -135q0 -183 -128.5 -284t-383.5 -101q-63 0 -100 8q-14 -26 -14 -49q0 -29 47 -44.5 t123 -15.5h188q381 0 381 -321q0 -207 -176.5 -322t-495.5 -115q-241 0 -371.5 80.5t-130.5 231.5zM350 -141q0 -48 52 -77.5t139 -29.5q142 0 227.5 35.5t85.5 91.5q0 45 -52 63.5t-149 18.5h-153q-63 0 -106.5 -29.5t-43.5 -72.5zM473 762q0 -174 121 -174q56 0 86.5 43 t30.5 129q0 176 -117 176q-121 0 -121 -174z" /> +<glyph unicode="h" horiz-adv-x="1372" d="M135 0v1556h391v-221q0 -150 -16 -342h18q56 88 133 124t179 36q190 0 295.5 -109.5t105.5 -306.5v-737h-393v618q0 228 -135 228q-96 0 -141.5 -80.5t-45.5 -267.5v-498h-391z" /> +<glyph unicode="i" horiz-adv-x="666" d="M127 1415q0 88 49 131t158 43t159 -44t50 -130q0 -172 -209 -172q-207 0 -207 172zM137 0v1133h391v-1133h-391z" /> +<glyph unicode="j" horiz-adv-x="664" d="M-104 -162q64 -18 120 -18q119 0 119 170v1143h391v-1225q0 -187 -109.5 -293.5t-310.5 -106.5q-48 0 -110.5 7.5t-99.5 17.5v305zM125 1415q0 88 49 131t158 43t159 -44t50 -130q0 -172 -209 -172q-207 0 -207 172z" /> +<glyph unicode="k" horiz-adv-x="1350" d="M135 0v1556h393v-612q0 -157 -22 -307h8q71 113 121 176l254 320h436l-393 -482l418 -651h-447l-248 406l-127 -97v-309h-393z" /> +<glyph unicode="l" horiz-adv-x="662" d="M135 0v1556h391v-1556h-391z" /> +<glyph unicode="m" horiz-adv-x="2048" d="M135 0v1133h295l49 -140h23q45 78 130.5 119t194.5 41q245 0 344 -149h31q48 70 133.5 109.5t188.5 39.5q201 0 297 -103t96 -313v-737h-391v616q0 115 -31.5 172.5t-99.5 57.5q-90 0 -132 -77t-42 -241v-528h-392v616q0 115 -30 172.5t-97 57.5q-92 0 -134 -82t-42 -268 v-496h-391z" /> +<glyph unicode="n" horiz-adv-x="1372" d="M135 0v1133h295l49 -140h23q50 80 138.5 120t203.5 40q188 0 292.5 -109t104.5 -307v-737h-391v618q0 113 -32.5 170.5t-104.5 57.5q-99 0 -143 -79t-44 -271v-496h-391z" /> +<glyph unicode="o" horiz-adv-x="1305" d="M86 569q0 277 149.5 430.5t419.5 153.5q167 0 295 -71t197.5 -203.5t69.5 -309.5q0 -278 -149.5 -433.5t-418.5 -155.5q-258 0 -410.5 159t-152.5 430zM483 569q0 -146 39 -222.5t131 -76.5q91 0 128.5 76.5t37.5 222.5q0 145 -38 219t-130 74q-90 0 -129 -73.5 t-39 -219.5z" /> +<glyph unicode="p" horiz-adv-x="1317" d="M135 -492v1625h318l55 -144h18q109 164 301 164q188 0 295 -156t107 -428q0 -274 -111.5 -431.5t-302.5 -157.5q-86 0 -154 28.5t-135 102.5h-18q18 -119 18 -148v-455h-391zM526 571q0 -146 39 -211t123 -65q75 0 109 64.5t34 213.5q0 146 -34 209.5t-113 63.5 q-86 0 -120.5 -61.5t-37.5 -182.5v-31z" /> +<glyph unicode="q" horiz-adv-x="1317" d="M86 565q0 276 110.5 432t301.5 156q205 0 309 -160h8l29 140h338v-1625h-391v469q0 34 12 166h-12q-96 -163 -299 -163q-190 0 -298 156t-108 429zM483 559q0 -148 41 -212t127 -64q89 0 129.5 55t40.5 186v47q0 150 -41 214.5t-135 64.5q-162 0 -162 -291z" /> +<glyph unicode="r" horiz-adv-x="961" d="M135 0v1133h291l61 -181h19q49 90 136.5 145.5t176.5 55.5q51 0 97 -8l22 -4l-35 -369q-48 12 -133 12q-128 0 -186 -58.5t-58 -168.5v-557h-391z" /> +<glyph unicode="s" horiz-adv-x="1092" d="M119 819q0 158 122 246t345 88q112 0 210.5 -24.5t204.5 -71.5l-106 -252q-78 35 -165 59.5t-142 24.5q-96 0 -96 -47q0 -29 33.5 -49.5t193.5 -83.5q119 -49 177.5 -96t86 -110.5t27.5 -154.5q0 -182 -124 -275t-356 -93q-126 0 -219 13.5t-190 49.5v313 q91 -40 199.5 -66t193.5 -26q127 0 127 58q0 30 -35.5 53.5t-206.5 91.5q-156 64 -218 145.5t-62 206.5z" /> +<glyph unicode="t" horiz-adv-x="942" d="M53 840v159l174 123l101 238h256v-227h278v-293h-278v-441q0 -110 106 -110q79 0 189 39v-285q-79 -34 -150.5 -48.5t-167.5 -14.5q-197 0 -284 96.5t-87 296.5v467h-137z" /> +<glyph unicode="u" horiz-adv-x="1372" d="M133 395v738h391v-619q0 -111 31.5 -168t103.5 -57q101 0 144 79.5t43 268.5v496h391v-1133h-295l-49 141h-23q-49 -78 -136.5 -119.5t-205.5 -41.5q-187 0 -291 108.5t-104 306.5z" /> +<glyph unicode="v" horiz-adv-x="1251" d="M0 1133h408l192 -670q1 -5 4 -17t6 -28.5t5.5 -35t2.5 -34.5h7q0 52 18 113l201 672h407l-432 -1133h-387z" /> +<glyph unicode="w" horiz-adv-x="1864" d="M25 1133h385l92 -435q44 -224 51 -372h6q3 92 55 350l105 457h432l96 -463q46 -221 58 -344h6q6 76 20 189.5t31 182.5l100 435h377l-311 -1133h-418l-128 540l-30 163l-20 131h-6q-49 -280 -66 -353l-115 -481h-411z" /> +<glyph unicode="x" horiz-adv-x="1290" d="M10 0l365 578l-346 555h444l172 -318l176 318h445l-355 -555l369 -578h-444l-191 344l-190 -344h-445z" /> +<glyph unicode="y" horiz-adv-x="1249" d="M-2 1133h412l192 -650q14 -51 19 -123h8q8 69 24 121l197 652h399l-448 -1205q-86 -230 -211.5 -325t-327.5 -95q-78 0 -160 17v307q53 -12 121 -12q52 0 91 20t68 56.5t62 119.5z" /> +<glyph unicode="z" horiz-adv-x="1038" d="M49 0v223l469 611h-442v299h889v-242l-449 -592h471v-299h-938z" /> +<glyph unicode="{" horiz-adv-x="887" d="M61 418v301q115 0 180.5 44.5t65.5 125.5v254q0 139 49 208t159.5 100.5t305.5 31.5v-279q-89 -3 -120.5 -13.5t-50.5 -32.5t-19 -60v-271q0 -113 -56.5 -173.5t-183.5 -78.5v-12q128 -20 184 -79t56 -167v-276q0 -39 21 -61t56 -32.5t113 -13.5v-278q-197 0 -307 32 t-158.5 101.5t-48.5 210.5v248q0 80 -67 125t-179 45z" /> +<glyph unicode="|" horiz-adv-x="1042" d="M387 -446v2002h268v-2002h-268z" /> +<glyph unicode="}" horiz-adv-x="887" d="M66 -66q108 4 149 29.5t41 77.5v276q0 108 56 167t184 79v12q-127 18 -183.5 78.5t-56.5 173.5v271q0 39 -19.5 60.5t-50 32t-120.5 13.5v279q196 0 306 -31.5t159 -100.5t49 -208v-254q0 -81 65 -125.5t180 -44.5v-301q-111 0 -178 -45t-67 -125v-248q0 -140 -49 -210 t-159 -102t-306 -32v278z" /> +<glyph unicode="~" horiz-adv-x="1159" d="M72 526v281q104 108 264 108q69 0 130 -13.5t150 -49.5q131 -55 238 -55q50 0 112.5 32t118.5 89v-281q-105 -109 -264 -109q-71 0 -133.5 15t-146.5 49q-131 55 -236 55q-110 0 -233 -121z" /> +<glyph unicode="¡" horiz-adv-x="594" d="M82 -334l51 946h330l51 -946h-432zM92 963q0 90 54 140t153 50q101 0 156 -50.5t55 -139.5q0 -91 -53.5 -142t-157.5 -51q-102 0 -154.5 50.5t-52.5 142.5z" /> +<glyph unicode="¢" d="M129 739q0 240 113 388.5t323 189.5v166h207v-154q171 -9 324 -84l-115 -289q-71 31 -131 49.5t-125 18.5q-95 0 -147 -74t-52 -209q0 -272 201 -272q172 0 330 100v-311q-127 -82 -285 -98v-180h-207v186q-212 31 -324 176t-112 397z" /> +<glyph unicode="£" d="M102 649v277h166v118q0 215 117 328t338 113q210 0 405 -82l-110 -289q-148 55 -252 55q-58 0 -85.5 -33t-27.5 -104v-106h344v-277h-344v-96q0 -150 -159 -227h671v-326h-1061v313q81 47 109.5 76.5t41.5 67.5t13 94v98h-166z" /> +<glyph unicode="¤" horiz-adv-x="1159" d="M96 1018l180 182l123 -123q84 41 172 41q91 0 177 -45l120 127l185 -174l-127 -125q41 -76 41 -178q0 -94 -41 -176l121 -119l-179 -178l-120 119q-89 -39 -177 -39q-100 0 -176 37l-119 -115l-178 178l123 119q-41 82 -41 174q0 89 41 176zM436 723q0 -56 40.5 -95.5 t94.5 -39.5q58 0 100 38.5t42 96.5t-42 97.5t-100 39.5q-56 0 -95.5 -40.5t-39.5 -96.5z" /> +<glyph unicode="¥" d="M8 1462h400l192 -504l193 504h399l-363 -712h195v-211h-242v-117h242v-209h-242v-213h-364v213h-246v209h246v117h-246v211h190z" /> +<glyph unicode="¦" horiz-adv-x="1042" d="M387 393h268v-839h-268v839zM387 717v839h268v-839h-268z" /> +<glyph unicode="§" horiz-adv-x="1024" d="M106 803q0 64 43 125t121 108q-141 102 -141 246q0 137 111 216t295 79q191 0 370 -86l-98 -221q-73 40 -146.5 63t-128.5 23q-108 0 -108 -74q0 -43 45.5 -79t128.5 -70q175 -71 252.5 -152t77.5 -178q0 -77 -32 -137.5t-116 -120.5q125 -94 125 -244 q0 -149 -116.5 -237.5t-319.5 -88.5q-204 0 -352 86v244q79 -44 182 -76t172 -32q139 0 139 96q0 42 -31 72.5t-139 78.5q-141 63 -205.5 112t-96.5 108t-32 139zM397 834q0 -51 44 -91t155 -98q41 47 41 107q0 57 -42 100t-140 84q-58 -32 -58 -102z" /> +<glyph unicode="¨" horiz-adv-x="1233" d="M223 1413q0 75 46 116.5t124 41.5q79 0 125.5 -42.5t46.5 -115.5q0 -71 -46.5 -113.5t-125.5 -42.5q-78 0 -124 41t-46 115zM702 1413q0 75 46 116.5t126 41.5t126.5 -43t46.5 -115q0 -71 -46.5 -113.5t-126.5 -42.5q-81 0 -126.5 41.5t-45.5 114.5z" /> +<glyph unicode="©" horiz-adv-x="1688" d="M92 731q0 200 100 375t275 276t377 101q197 0 370 -97t277 -272t104 -383q0 -204 -100.5 -376.5t-273 -273.5t-377.5 -101q-207 0 -382 103.5t-272.5 276.5t-97.5 371zM256 731q0 -158 79.5 -295.5t215.5 -215t293 -77.5q158 0 294 78.5t215 215t79 294.5 q0 157 -77.5 293t-214 215.5t-296.5 79.5q-158 0 -294.5 -78.5t-215 -215t-78.5 -294.5zM434 735q0 217 113 340t321 123q166 0 322 -78l-92 -205q-106 56 -211 56q-81 0 -126.5 -61t-45.5 -179q0 -128 43.5 -185t134.5 -57q138 0 258 68v-231q-126 -64 -272 -64 q-212 0 -328.5 124t-116.5 349z" /> +<glyph unicode="ª" horiz-adv-x="813" d="M49 967q0 116 77 171t267 64l88 4v6q0 41 -25.5 58.5t-76.5 17.5q-57 0 -107.5 -15t-103.5 -40l-76 166q108 51 180.5 65.5t163.5 14.5q139 0 218 -75.5t79 -213.5v-449h-162l-45 127q-48 -76 -104.5 -107.5t-138.5 -31.5q-109 0 -171.5 63.5t-62.5 174.5zM301 979 q0 -32 18 -50t52 -18q50 0 80 38.5t30 97.5v22l-84 -6q-96 -6 -96 -84z" /> +<glyph unicode="«" horiz-adv-x="1395" d="M74 561v27l389 483l280 -149l-272 -347l272 -348l-280 -147zM649 561v27l387 483l283 -149l-275 -347l275 -348l-283 -147z" /> +<glyph unicode="¬" horiz-adv-x="1159" d="M72 588v268h1013v-618h-270v350h-743z" /> +<glyph unicode="­" horiz-adv-x="651" d="M43 393v312h565v-312h-565z" /> +<glyph unicode="®" horiz-adv-x="1688" d="M92 731q0 200 100 375t275 276t377 101q197 0 370 -97t277 -272t104 -383q0 -204 -100.5 -376.5t-273 -273.5t-377.5 -101q-207 0 -382 103.5t-272.5 276.5t-97.5 371zM256 731q0 -158 79.5 -295.5t215.5 -215t293 -77.5q158 0 294 78.5t215 215t79 294.5 q0 157 -77.5 293t-214 215.5t-296.5 79.5q-158 0 -294.5 -78.5t-215 -215t-78.5 -294.5zM506 313v875h291q407 0 407 -270q0 -87 -33 -146.5t-108 -95.5l194 -363h-290l-146 320h-35v-320h-280zM786 809h11q58 0 91.5 21.5t33.5 76.5q0 47 -27.5 66.5t-95.5 19.5h-13v-184z " /> +<glyph unicode="¯" horiz-adv-x="1024" d="M-6 1556v246h1036v-246h-1036z" /> +<glyph unicode="°" horiz-adv-x="864" d="M63 1114q0 97 49 182.5t135 136t185 50.5t185 -50.5t135 -135.5t49 -183q0 -97 -48.5 -181t-134 -133.5t-186.5 -49.5q-99 0 -185 49t-135 133t-49 182zM301 1114q0 -50 38.5 -88.5t92.5 -38.5t92.5 39t38.5 88q0 52 -37.5 92.5t-93.5 40.5t-93.5 -40.5t-37.5 -92.5z" /> +<glyph unicode="±" horiz-adv-x="1159" d="M72 0v268h1013v-268h-1013zM72 684v268h372v367h269v-367h372v-268h-372v-360h-269v360h-372z" /> +<glyph unicode="²" horiz-adv-x="817" d="M61 1350q80 73 167.5 104t203.5 31q142 0 219.5 -63t77.5 -175q0 -46 -13 -87t-40.5 -84.5t-74.5 -91t-198 -173.5h347v-225h-674v207l215 213q84 84 116.5 129t32.5 79q0 58 -65 58q-81 0 -172 -88z" /> +<glyph unicode="³" horiz-adv-x="817" d="M63 1366q149 115 343 115q146 0 232.5 -57.5t86.5 -157.5q0 -78 -37 -132.5t-125 -86.5v-9q97 -24 144 -76t47 -139q0 -120 -98 -187t-277 -67q-185 0 -309 70v233q117 -81 297 -81q116 0 116 67q0 41 -32.5 56.5t-102.5 15.5h-104v194h80q71 0 105 18.5t34 59.5 q0 25 -21 46.5t-71 21.5t-94 -17t-97 -57z" /> +<glyph unicode="´" horiz-adv-x="1225" d="M264 1241v29q154 165 195.5 213t68.5 86h428v-21q-80 -64 -220 -163t-212 -144h-260z" /> +<glyph unicode="µ" horiz-adv-x="1376" d="M135 -492v1625h391v-615q0 -115 33.5 -172t112.5 -57q93 0 134.5 83t41.5 265v496h393v-1133h-293l-53 152h-16q-34 -88 -90.5 -130t-122.5 -42q-56 0 -90 20t-62 63q12 -90 12 -235v-320h-391z" /> +<glyph unicode="¶" horiz-adv-x="1317" d="M102 1042q0 256 107.5 385t343.5 129h633v-1816h-191v1587h-157v-1587h-191v819q-54 -18 -125 -18q-216 0 -318 125t-102 376z" /> +<glyph unicode="·" horiz-adv-x="592" d="M86 723q0 92 54.5 142t158.5 50q99 0 152 -50t53 -142q0 -90 -54.5 -141.5t-150.5 -51.5q-100 0 -156.5 51t-56.5 142z" /> +<glyph unicode="¸" horiz-adv-x="383" d="M-90 -258q83 -27 147 -27q52 0 52 47q0 33 -41 58.5t-107 40.5l72 139h203l-9 -29q96 -39 133 -92.5t37 -130.5q0 -109 -75 -174.5t-199 -65.5q-136 0 -213 29v205z" /> +<glyph unicode="¹" horiz-adv-x="817" d="M57 1188l340 274h219v-876h-282v356q0 35 3.5 118t6.5 99q-9 -19 -31.5 -43t-109.5 -98z" /> +<glyph unicode="º" horiz-adv-x="803" d="M49 1104q0 177 94.5 276t259.5 99q157 0 255 -103t98 -272q0 -174 -95.5 -274.5t-261.5 -100.5q-159 0 -254.5 102.5t-95.5 272.5zM301 1104q0 -87 24 -129.5t76 -42.5q99 0 99 172q0 174 -99 174q-100 0 -100 -174z" /> +<glyph unicode="»" horiz-adv-x="1395" d="M76 227l272 348l-272 347l282 149l387 -483v-27l-387 -481zM649 227l275 348l-275 347l285 149l387 -483v-27l-387 -481z" /> +<glyph unicode="¼" horiz-adv-x="1919" d="M1028 140v188l350 555h295v-542h125v-201h-125v-139h-275v139h-370zM1241 341h157v166q0 69 7 135q-40 -100 -62 -133zM357 0l753 1462h302l-754 -1462h-301zM-12 1188l340 274h219v-876h-282v356q0 35 3.5 118t6.5 99q-9 -19 -31.5 -43t-109.5 -98z" /> +<glyph unicode="½" horiz-adv-x="1921" d="M1140 765q80 73 167.5 104t203.5 31q142 0 219.5 -63t77.5 -175q0 -46 -13 -87t-40.5 -84.5t-74.5 -91t-198 -173.5h347v-225h-674v207l215 213q84 84 116.5 129t32.5 79q0 58 -65 58q-81 0 -172 -88zM381 0l753 1462h302l-754 -1462h-301zM-12 1188l340 274h219v-876 h-282v356q0 35 3.5 118t6.5 99q-9 -19 -31.5 -43t-109.5 -98z" /> +<glyph unicode="¾" horiz-adv-x="1921" d="M1100 140v188l350 555h295v-542h125v-201h-125v-139h-275v139h-370zM1313 341h157v166q0 69 7 135q-40 -100 -62 -133zM83 1366q149 115 343 115q146 0 232.5 -57.5t86.5 -157.5q0 -78 -37 -132.5t-125 -86.5v-9q97 -24 144 -76t47 -139q0 -120 -98 -187t-277 -67 q-185 0 -309 70v233q117 -81 297 -81q116 0 116 67q0 41 -32.5 56.5t-102.5 15.5h-104v194h80q71 0 105 18.5t34 59.5q0 25 -21 46.5t-71 21.5t-94 -17t-97 -57zM465 0l753 1462h302l-754 -1462h-301z" /> +<glyph unicode="¿" horiz-adv-x="1034" d="M37 10q0 120 55 208t182 169q100 64 129 97t29 77v51h307v-86q0 -98 -40 -165.5t-142 -131.5q-57 -36 -90 -66t-47 -55.5t-14 -64.5q0 -42 37.5 -66t99.5 -24q148 0 352 106l139 -272q-243 -141 -520 -141q-223 0 -350 98t-127 266zM365 963q0 90 54 140t152 50 q101 0 156 -49.5t55 -140.5q0 -93 -53 -143t-158 -50q-101 0 -153.5 50t-52.5 143z" /> +<glyph unicode="À" horiz-adv-x="1487" d="M0 0l477 1468h527l483 -1468h-432l-72 274h-475l-74 -274h-434zM590 598h311l-63 240q-22 80 -53.5 207t-41.5 182q-9 -51 -35.5 -168t-117.5 -461zM272 1886v21h430q52 -70 203 -233l59 -66v-29h-260q-69 44 -203.5 138.5t-228.5 168.5z" /> +<glyph unicode="Á" horiz-adv-x="1487" d="M0 0l477 1468h527l483 -1468h-432l-72 274h-475l-74 -274h-434zM590 598h311l-63 240q-22 80 -53.5 207t-41.5 182q-9 -51 -35.5 -168t-117.5 -461zM532 1579v29q154 165 195.5 213t68.5 86h428v-21q-80 -64 -220 -163t-212 -144h-260z" /> +<glyph unicode="Â" horiz-adv-x="1487" d="M0 0l477 1468h527l483 -1468h-432l-72 274h-475l-74 -274h-434zM590 598h311l-63 240q-22 80 -53.5 207t-41.5 182q-9 -51 -35.5 -168t-117.5 -461zM295 1579v29q69 65 144.5 153t113.5 146h393q94 -137 256 -299v-29h-254q-84 48 -201 150q-125 -107 -194 -150h-258z " /> +<glyph unicode="Ã" horiz-adv-x="1487" d="M0 0l477 1468h527l483 -1468h-432l-72 274h-475l-74 -274h-434zM590 598h311l-63 240q-22 80 -53.5 207t-41.5 182q-9 -51 -35.5 -168t-117.5 -461zM330 1575q11 175 72 258.5t180 83.5q38 0 81 -15t87 -33t87 -33t81 -15q29 0 46 25t26 73h182q-11 -167 -74 -254.5 t-172 -87.5q-45 0 -90.5 15t-89.5 33t-85.5 33t-78.5 15q-54 0 -72 -98h-180z" /> +<glyph unicode="Ä" horiz-adv-x="1487" d="M0 0l477 1468h527l483 -1468h-432l-72 274h-475l-74 -274h-434zM590 598h311l-63 240q-22 80 -53.5 207t-41.5 182q-9 -51 -35.5 -168t-117.5 -461zM352 1751q0 75 46 116.5t124 41.5q79 0 125.5 -42.5t46.5 -115.5q0 -71 -46.5 -113.5t-125.5 -42.5q-78 0 -124 41 t-46 115zM831 1751q0 75 46 116.5t126 41.5t126.5 -43t46.5 -115q0 -71 -46.5 -113.5t-126.5 -42.5q-81 0 -126.5 41.5t-45.5 114.5z" /> +<glyph unicode="Å" horiz-adv-x="1487" d="M0 0l477 1468h527l483 -1468h-432l-72 274h-475l-74 -274h-434zM590 598h311l-63 240q-22 80 -53.5 207t-41.5 182q-9 -51 -35.5 -168t-117.5 -461zM475 1614q0 116 71.5 185t192.5 69q118 0 195 -70t77 -182q0 -113 -76 -183.5t-196 -70.5q-121 0 -192.5 68.5 t-71.5 183.5zM655 1614q0 -37 21 -60.5t63 -23.5q35 0 59.5 23.5t24.5 60.5q0 38 -24.5 61t-59.5 23t-59.5 -23t-24.5 -61z" /> +<glyph unicode="Æ" horiz-adv-x="1937" d="M-10 0l628 1462h1221v-317h-473v-230h438v-317h-438v-276h473v-322h-870v274h-437l-100 -274h-442zM653 602h316v526h-111z" /> +<glyph unicode="Ç" horiz-adv-x="1329" d="M104 727q0 227 85.5 399t246 264.5t377.5 92.5q237 0 453 -103l-121 -311q-81 38 -162 64t-174 26q-141 0 -220 -115.5t-79 -318.5q0 -422 321 -422q97 0 188 27t183 65v-334q-183 -81 -414 -81q-331 0 -507.5 192t-176.5 555zM477 -258q83 -27 147 -27q52 0 52 47 q0 33 -41 58.5t-107 40.5l72 139h203l-9 -29q96 -39 133 -92.5t37 -130.5q0 -109 -75 -174.5t-199 -65.5q-136 0 -213 29v205z" /> +<glyph unicode="È" horiz-adv-x="1124" d="M158 0v1462h868v-317h-473v-230h438v-317h-438v-276h473v-322h-868zM154 1886v21h430q52 -70 203 -233l59 -66v-29h-260q-69 44 -203.5 138.5t-228.5 168.5z" /> +<glyph unicode="É" horiz-adv-x="1124" d="M158 0v1462h868v-317h-473v-230h438v-317h-438v-276h473v-322h-868zM362 1579v29q154 165 195.5 213t68.5 86h428v-21q-80 -64 -220 -163t-212 -144h-260z" /> +<glyph unicode="Ê" horiz-adv-x="1124" d="M158 0v1462h868v-317h-473v-230h438v-317h-438v-276h473v-322h-868zM151 1579v29q69 65 144.5 153t113.5 146h393q94 -137 256 -299v-29h-254q-84 48 -201 150q-125 -107 -194 -150h-258z" /> +<glyph unicode="Ë" horiz-adv-x="1124" d="M158 0v1462h868v-317h-473v-230h438v-317h-438v-276h473v-322h-868zM187 1751q0 75 46 116.5t124 41.5q79 0 125.5 -42.5t46.5 -115.5q0 -71 -46.5 -113.5t-125.5 -42.5q-78 0 -124 41t-46 115zM666 1751q0 75 46 116.5t126 41.5t126.5 -43t46.5 -115q0 -71 -46.5 -113.5 t-126.5 -42.5q-81 0 -126.5 41.5t-45.5 114.5z" /> +<glyph unicode="Ì" horiz-adv-x="713" d="M158 0v1462h397v-1462h-397zM-116 1886v21h430q52 -70 203 -233l59 -66v-29h-260q-69 44 -203.5 138.5t-228.5 168.5z" /> +<glyph unicode="Í" horiz-adv-x="713" d="M158 0v1462h397v-1462h-397zM156 1579v29q154 165 195.5 213t68.5 86h428v-21q-80 -64 -220 -163t-212 -144h-260z" /> +<glyph unicode="Î" horiz-adv-x="713" d="M158 0v1462h397v-1462h-397zM-95 1579v29q69 65 144.5 153t113.5 146h393q94 -137 256 -299v-29h-254q-84 48 -201 150q-125 -107 -194 -150h-258z" /> +<glyph unicode="Ï" horiz-adv-x="713" d="M158 0v1462h397v-1462h-397zM-55 1751q0 75 46 116.5t124 41.5q79 0 125.5 -42.5t46.5 -115.5q0 -71 -46.5 -113.5t-125.5 -42.5q-78 0 -124 41t-46 115zM424 1751q0 75 46 116.5t126 41.5t126.5 -43t46.5 -115q0 -71 -46.5 -113.5t-126.5 -42.5q-81 0 -126.5 41.5 t-45.5 114.5z" /> +<glyph unicode="Ð" horiz-adv-x="1503" d="M31 563v320h127v579h506q352 0 543.5 -180t191.5 -520q0 -366 -201.5 -564t-566.5 -198h-473v563h-127zM553 324h88q180 0 264 104.5t84 319.5q0 201 -79.5 298t-241.5 97h-115v-260h211v-320h-211v-239z" /> +<glyph unicode="Ñ" horiz-adv-x="1708" d="M158 0v1462h516l532 -1016h6q-14 221 -14 355v661h352v-1462h-518l-534 1030h-9q19 -243 19 -371v-659h-350zM434 1575q11 175 72 258.5t180 83.5q38 0 81 -15t87 -33t87 -33t81 -15q29 0 46 25t26 73h182q-11 -167 -74 -254.5t-172 -87.5q-45 0 -90.5 15t-89.5 33 t-85.5 33t-78.5 15q-54 0 -72 -98h-180z" /> +<glyph unicode="Ò" horiz-adv-x="1632" d="M104 735q0 365 182.5 557.5t530.5 192.5q349 0 529 -191t180 -561q0 -369 -181 -561t-530 -192q-344 0 -527.5 193t-183.5 562zM520 733q0 -424 295 -424q150 0 222.5 103t72.5 321q0 219 -73.5 323.5t-219.5 104.5q-297 0 -297 -428zM397 1886v21h430q52 -70 203 -233 l59 -66v-29h-260q-69 44 -203.5 138.5t-228.5 168.5z" /> +<glyph unicode="Ó" horiz-adv-x="1632" d="M104 735q0 365 182.5 557.5t530.5 192.5q349 0 529 -191t180 -561q0 -369 -181 -561t-530 -192q-344 0 -527.5 193t-183.5 562zM520 733q0 -424 295 -424q150 0 222.5 103t72.5 321q0 219 -73.5 323.5t-219.5 104.5q-297 0 -297 -428zM583 1579v29q154 165 195.5 213 t68.5 86h428v-21q-80 -64 -220 -163t-212 -144h-260z" /> +<glyph unicode="Ô" horiz-adv-x="1632" d="M104 735q0 365 182.5 557.5t530.5 192.5q349 0 529 -191t180 -561q0 -369 -181 -561t-530 -192q-344 0 -527.5 193t-183.5 562zM520 733q0 -424 295 -424q150 0 222.5 103t72.5 321q0 219 -73.5 323.5t-219.5 104.5q-297 0 -297 -428zM363 1579v29q69 65 144.5 153 t113.5 146h393q94 -137 256 -299v-29h-254q-84 48 -201 150q-125 -107 -194 -150h-258z" /> +<glyph unicode="Õ" horiz-adv-x="1632" d="M104 735q0 365 182.5 557.5t530.5 192.5q349 0 529 -191t180 -561q0 -369 -181 -561t-530 -192q-344 0 -527.5 193t-183.5 562zM520 733q0 -424 295 -424q150 0 222.5 103t72.5 321q0 219 -73.5 323.5t-219.5 104.5q-297 0 -297 -428zM401 1575q11 175 72 258.5t180 83.5 q38 0 81 -15t87 -33t87 -33t81 -15q29 0 46 25t26 73h182q-11 -167 -74 -254.5t-172 -87.5q-45 0 -90.5 15t-89.5 33t-85.5 33t-78.5 15q-54 0 -72 -98h-180z" /> +<glyph unicode="Ö" horiz-adv-x="1632" d="M104 735q0 365 182.5 557.5t530.5 192.5q349 0 529 -191t180 -561q0 -369 -181 -561t-530 -192q-344 0 -527.5 193t-183.5 562zM520 733q0 -424 295 -424q150 0 222.5 103t72.5 321q0 219 -73.5 323.5t-219.5 104.5q-297 0 -297 -428zM403 1751q0 75 46 116.5t124 41.5 q79 0 125.5 -42.5t46.5 -115.5q0 -71 -46.5 -113.5t-125.5 -42.5q-78 0 -124 41t-46 115zM882 1751q0 75 46 116.5t126 41.5t126.5 -43t46.5 -115q0 -71 -46.5 -113.5t-126.5 -42.5q-81 0 -126.5 41.5t-45.5 114.5z" /> +<glyph unicode="×" horiz-adv-x="1159" d="M121 991l182 189l270 -267l275 267l188 -183l-274 -274l270 -272l-184 -185l-275 271l-270 -269l-180 187l264 268z" /> +<glyph unicode="Ø" horiz-adv-x="1632" d="M104 735q0 365 182.5 557.5t530.5 192.5q191 0 330 -55l76 118l190 -114l-82 -125q195 -189 195 -576q0 -369 -181 -561t-530 -192q-177 0 -307 43l-84 -132l-193 125l84 125q-211 194 -211 594zM520 733q0 -155 29 -239l403 639q-68 28 -135 28q-297 0 -297 -428z M698 324q54 -15 117 -15q150 0 222.5 103t72.5 321q0 125 -18 211z" /> +<glyph unicode="Ù" horiz-adv-x="1550" d="M150 573v889h397v-858q0 -155 58 -225t171 -70q121 0 175.5 69.5t54.5 227.5v856h395v-880q0 -287 -162.5 -444.5t-468.5 -157.5q-299 0 -459.5 153t-160.5 440zM280 1886v21h430q52 -70 203 -233l59 -66v-29h-260q-69 44 -203.5 138.5t-228.5 168.5z" /> +<glyph unicode="Ú" horiz-adv-x="1550" d="M150 573v889h397v-858q0 -155 58 -225t171 -70q121 0 175.5 69.5t54.5 227.5v856h395v-880q0 -287 -162.5 -444.5t-468.5 -157.5q-299 0 -459.5 153t-160.5 440zM561 1579v29q154 165 195.5 213t68.5 86h428v-21q-80 -64 -220 -163t-212 -144h-260z" /> +<glyph unicode="Û" horiz-adv-x="1550" d="M150 573v889h397v-858q0 -155 58 -225t171 -70q121 0 175.5 69.5t54.5 227.5v856h395v-880q0 -287 -162.5 -444.5t-468.5 -157.5q-299 0 -459.5 153t-160.5 440zM322 1579v29q69 65 144.5 153t113.5 146h393q94 -137 256 -299v-29h-254q-84 48 -201 150 q-125 -107 -194 -150h-258z" /> +<glyph unicode="Ü" horiz-adv-x="1550" d="M150 573v889h397v-858q0 -155 58 -225t171 -70q121 0 175.5 69.5t54.5 227.5v856h395v-880q0 -287 -162.5 -444.5t-468.5 -157.5q-299 0 -459.5 153t-160.5 440zM362 1751q0 75 46 116.5t124 41.5q79 0 125.5 -42.5t46.5 -115.5q0 -71 -46.5 -113.5t-125.5 -42.5 q-78 0 -124 41t-46 115zM841 1751q0 75 46 116.5t126 41.5t126.5 -43t46.5 -115q0 -71 -46.5 -113.5t-126.5 -42.5q-81 0 -126.5 41.5t-45.5 114.5z" /> +<glyph unicode="Ý" horiz-adv-x="1360" d="M0 1462h430l250 -542l252 542h428l-481 -891v-571h-398v559zM471 1579v29q154 165 195.5 213t68.5 86h428v-21q-80 -64 -220 -163t-212 -144h-260z" /> +<glyph unicode="Þ" horiz-adv-x="1284" d="M158 0v1462h395v-213h111q277 0 416 -121t139 -344q0 -245 -144.5 -378.5t-410.5 -133.5h-111v-272h-395zM553 594h72q89 0 141.5 50t52.5 138q0 148 -164 148h-102v-336z" /> +<glyph unicode="ß" horiz-adv-x="1536" d="M135 0v1100q0 215 167 341t446 126q276 0 433.5 -99.5t157.5 -277.5q0 -57 -20 -103.5t-49.5 -84t-64.5 -66.5t-64.5 -52t-49.5 -41t-20 -32q0 -23 24.5 -44t93.5 -58q169 -95 228.5 -173t59.5 -202q0 -174 -115 -264t-338 -90q-136 0 -221.5 12.5t-149.5 46.5v291 q49 -30 131.5 -55t147.5 -25q61 0 99 23.5t38 62.5q0 28 -14.5 47t-50.5 42.5t-121 68.5q-126 67 -175 124.5t-49 137.5q0 122 140 218q75 52 107 91.5t32 83.5q0 51 -49.5 85t-140.5 34q-222 0 -222 -209v-1059h-391z" /> +<glyph unicode="à" horiz-adv-x="1276" d="M74 346q0 181 126 269.5t365 99.5l189 6v16q0 140 -138 140q-124 0 -315 -84l-113 258q198 102 500 102q218 0 337.5 -108t119.5 -302v-743h-271l-75 150h-8q-79 -98 -161 -134t-212 -36q-160 0 -252 96t-92 270zM473 360q0 -104 111 -104q71 0 121.5 45t50.5 117v88 l-90 -4q-193 -7 -193 -142zM204 1548v21h430q52 -70 203 -233l59 -66v-29h-260q-69 44 -203.5 138.5t-228.5 168.5z" /> +<glyph unicode="á" horiz-adv-x="1276" d="M74 346q0 181 126 269.5t365 99.5l189 6v16q0 140 -138 140q-124 0 -315 -84l-113 258q198 102 500 102q218 0 337.5 -108t119.5 -302v-743h-271l-75 150h-8q-79 -98 -161 -134t-212 -36q-160 0 -252 96t-92 270zM473 360q0 -104 111 -104q71 0 121.5 45t50.5 117v88 l-90 -4q-193 -7 -193 -142zM434 1241v29q154 165 195.5 213t68.5 86h428v-21q-80 -64 -220 -163t-212 -144h-260z" /> +<glyph unicode="â" horiz-adv-x="1276" d="M74 346q0 181 126 269.5t365 99.5l189 6v16q0 140 -138 140q-124 0 -315 -84l-113 258q198 102 500 102q218 0 337.5 -108t119.5 -302v-743h-271l-75 150h-8q-79 -98 -161 -134t-212 -36q-160 0 -252 96t-92 270zM473 360q0 -104 111 -104q71 0 121.5 45t50.5 117v88 l-90 -4q-193 -7 -193 -142zM197 1238v29q69 65 144.5 153t113.5 146h393q94 -137 256 -299v-29h-254q-84 48 -201 150q-125 -107 -194 -150h-258z" /> +<glyph unicode="ã" horiz-adv-x="1276" d="M74 346q0 181 126 269.5t365 99.5l189 6v16q0 140 -138 140q-124 0 -315 -84l-113 258q198 102 500 102q218 0 337.5 -108t119.5 -302v-743h-271l-75 150h-8q-79 -98 -161 -134t-212 -36q-160 0 -252 96t-92 270zM473 360q0 -104 111 -104q71 0 121.5 45t50.5 117v88 l-90 -4q-193 -7 -193 -142zM244 1237q11 175 72 258.5t180 83.5q38 0 81 -15t87 -33t87 -33t81 -15q29 0 46 25t26 73h182q-11 -167 -74 -254.5t-172 -87.5q-45 0 -90.5 15t-89.5 33t-85.5 33t-78.5 15q-54 0 -72 -98h-180z" /> +<glyph unicode="ä" horiz-adv-x="1276" d="M74 346q0 181 126 269.5t365 99.5l189 6v16q0 140 -138 140q-124 0 -315 -84l-113 258q198 102 500 102q218 0 337.5 -108t119.5 -302v-743h-271l-75 150h-8q-79 -98 -161 -134t-212 -36q-160 0 -252 96t-92 270zM473 360q0 -104 111 -104q71 0 121.5 45t50.5 117v88 l-90 -4q-193 -7 -193 -142zM268 1413q0 75 46 116.5t124 41.5q79 0 125.5 -42.5t46.5 -115.5q0 -71 -46.5 -113.5t-125.5 -42.5q-78 0 -124 41t-46 115zM747 1413q0 75 46 116.5t126 41.5t126.5 -43t46.5 -115q0 -71 -46.5 -113.5t-126.5 -42.5q-81 0 -126.5 41.5 t-45.5 114.5z" /> +<glyph unicode="å" horiz-adv-x="1276" d="M74 346q0 181 126 269.5t365 99.5l189 6v16q0 140 -138 140q-124 0 -315 -84l-113 258q198 102 500 102q218 0 337.5 -108t119.5 -302v-743h-271l-75 150h-8q-79 -98 -161 -134t-212 -36q-160 0 -252 96t-92 270zM473 360q0 -104 111 -104q71 0 121.5 45t50.5 117v88 l-90 -4q-193 -7 -193 -142zM389 1489q0 116 71.5 185t192.5 69q118 0 195 -70t77 -182q0 -113 -76 -183.5t-196 -70.5q-121 0 -192.5 68.5t-71.5 183.5zM569 1489q0 -37 21 -60.5t63 -23.5q35 0 59.5 23.5t24.5 60.5q0 38 -24.5 61t-59.5 23t-59.5 -23t-24.5 -61z" /> +<glyph unicode="æ" horiz-adv-x="1915" d="M74 352q0 345 497 363l183 6v18q0 138 -136 138q-138 0 -313 -80l-110 256q190 100 454 100q201 0 336 -94q70 49 153 71.5t199 22.5q229 0 360.5 -136.5t131.5 -383.5v-172h-696q4 -90 74 -146.5t186 -56.5q194 0 364 86v-281q-94 -48 -191 -65.5t-225 -17.5 q-280 0 -430 190q-80 -83 -141.5 -120.5t-138.5 -53.5t-197 -16q-162 0 -261 101.5t-99 270.5zM473 356q0 -100 113 -100q69 0 119.5 45t50.5 117v88l-84 -4q-106 -4 -152.5 -38.5t-46.5 -107.5zM1139 707h340q-2 82 -48 131t-116 49q-162 0 -176 -180z" /> +<glyph unicode="ç" horiz-adv-x="1104" d="M86 561q0 282 155 437t441 155q197 0 371 -86l-115 -289q-71 31 -131 49.5t-125 18.5q-95 0 -147 -74t-52 -209q0 -272 201 -272q172 0 330 100v-311q-151 -100 -363 -100q-278 0 -421.5 150t-143.5 431zM361 -258q83 -27 147 -27q52 0 52 47q0 33 -41 58.5t-107 40.5 l72 139h203l-9 -29q96 -39 133 -92.5t37 -130.5q0 -109 -75 -174.5t-199 -65.5q-136 0 -213 29v205z" /> +<glyph unicode="è" horiz-adv-x="1266" d="M86 559q0 287 145 440.5t414 153.5q256 0 395.5 -133.5t139.5 -384.5v-174h-699q4 -95 69.5 -149t178.5 -54q103 0 189.5 19.5t187.5 66.5v-281q-92 -47 -190 -65t-234 -18q-283 0 -439.5 150.5t-156.5 428.5zM489 707h336q-2 82 -46.5 131t-119.5 49q-69 0 -115.5 -43.5 t-54.5 -136.5zM189 1548v21h430q52 -70 203 -233l59 -66v-29h-260q-69 44 -203.5 138.5t-228.5 168.5z" /> +<glyph unicode="é" horiz-adv-x="1266" d="M86 559q0 287 145 440.5t414 153.5q256 0 395.5 -133.5t139.5 -384.5v-174h-699q4 -95 69.5 -149t178.5 -54q103 0 189.5 19.5t187.5 66.5v-281q-92 -47 -190 -65t-234 -18q-283 0 -439.5 150.5t-156.5 428.5zM489 707h336q-2 82 -46.5 131t-119.5 49q-69 0 -115.5 -43.5 t-54.5 -136.5zM471 1241v29q154 165 195.5 213t68.5 86h428v-21q-80 -64 -220 -163t-212 -144h-260z" /> +<glyph unicode="ê" horiz-adv-x="1266" d="M86 559q0 287 145 440.5t414 153.5q256 0 395.5 -133.5t139.5 -384.5v-174h-699q4 -95 69.5 -149t178.5 -54q103 0 189.5 19.5t187.5 66.5v-281q-92 -47 -190 -65t-234 -18q-283 0 -439.5 150.5t-156.5 428.5zM489 707h336q-2 82 -46.5 131t-119.5 49q-69 0 -115.5 -43.5 t-54.5 -136.5zM205 1241v29q69 65 144.5 153t113.5 146h393q94 -137 256 -299v-29h-254q-84 48 -201 150q-125 -107 -194 -150h-258z" /> +<glyph unicode="ë" horiz-adv-x="1266" d="M86 559q0 287 145 440.5t414 153.5q256 0 395.5 -133.5t139.5 -384.5v-174h-699q4 -95 69.5 -149t178.5 -54q103 0 189.5 19.5t187.5 66.5v-281q-92 -47 -190 -65t-234 -18q-283 0 -439.5 150.5t-156.5 428.5zM489 707h336q-2 82 -46.5 131t-119.5 49q-69 0 -115.5 -43.5 t-54.5 -136.5zM252 1413q0 75 46 116.5t124 41.5q79 0 125.5 -42.5t46.5 -115.5q0 -71 -46.5 -113.5t-125.5 -42.5q-78 0 -124 41t-46 115zM731 1413q0 75 46 116.5t126 41.5t126.5 -43t46.5 -115q0 -71 -46.5 -113.5t-126.5 -42.5q-81 0 -126.5 41.5t-45.5 114.5z" /> +<glyph unicode="ì" horiz-adv-x="666" d="M137 0v1133h391v-1133h-391zM-130 1548v21h430q52 -70 203 -233l59 -66v-29h-260q-69 44 -203.5 138.5t-228.5 168.5z" /> +<glyph unicode="í" horiz-adv-x="666" d="M137 0v1133h391v-1133h-391zM107 1241v29q154 165 195.5 213t68.5 86h428v-21q-80 -64 -220 -163t-212 -144h-260z" /> +<glyph unicode="î" horiz-adv-x="666" d="M137 0v1133h391v-1133h-391zM-120 1241v29q69 65 144.5 153t113.5 146h393q94 -137 256 -299v-29h-254q-84 48 -201 150q-125 -107 -194 -150h-258z" /> +<glyph unicode="ï" horiz-adv-x="666" d="M137 0v1133h391v-1133h-391zM-61 1413q0 75 46 116.5t124 41.5q79 0 125.5 -42.5t46.5 -115.5q0 -71 -46.5 -113.5t-125.5 -42.5q-78 0 -124 41t-46 115zM418 1413q0 75 46 116.5t126 41.5t126.5 -43t46.5 -115q0 -71 -46.5 -113.5t-126.5 -42.5q-81 0 -126.5 41.5 t-45.5 114.5z" /> +<glyph unicode="ð" horiz-adv-x="1313" d="M88 498q0 239 130.5 377.5t348.5 138.5q192 0 244 -84l8 4q-67 130 -143 207l-182 -119l-117 184l143 92l-149 93l108 182q174 -73 266 -135l209 137l115 -182l-145 -97q159 -157 226 -327.5t67 -388.5q0 -275 -152.5 -437.5t-415.5 -162.5q-259 0 -410 139t-151 379z M489 500q0 -242 164 -242q91 0 127.5 71t36.5 216q0 84 -45 136t-119 52q-92 0 -128 -56t-36 -177z" /> +<glyph unicode="ñ" horiz-adv-x="1372" d="M135 0v1133h295l49 -140h23q50 80 138.5 120t203.5 40q188 0 292.5 -109t104.5 -307v-737h-391v618q0 113 -32.5 170.5t-104.5 57.5q-99 0 -143 -79t-44 -271v-496h-391zM274 1237q11 175 72 258.5t180 83.5q38 0 81 -15t87 -33t87 -33t81 -15q29 0 46 25t26 73h182 q-11 -167 -74 -254.5t-172 -87.5q-45 0 -90.5 15t-89.5 33t-85.5 33t-78.5 15q-54 0 -72 -98h-180z" /> +<glyph unicode="ò" horiz-adv-x="1305" d="M86 569q0 277 149.5 430.5t419.5 153.5q167 0 295 -71t197.5 -203.5t69.5 -309.5q0 -278 -149.5 -433.5t-418.5 -155.5q-258 0 -410.5 159t-152.5 430zM483 569q0 -146 39 -222.5t131 -76.5q91 0 128.5 76.5t37.5 222.5q0 145 -38 219t-130 74q-90 0 -129 -73.5 t-39 -219.5zM175 1548v21h430q52 -70 203 -233l59 -66v-29h-260q-69 44 -203.5 138.5t-228.5 168.5z" /> +<glyph unicode="ó" horiz-adv-x="1305" d="M86 569q0 277 149.5 430.5t419.5 153.5q167 0 295 -71t197.5 -203.5t69.5 -309.5q0 -278 -149.5 -433.5t-418.5 -155.5q-258 0 -410.5 159t-152.5 430zM483 569q0 -146 39 -222.5t131 -76.5q91 0 128.5 76.5t37.5 222.5q0 145 -38 219t-130 74q-90 0 -129 -73.5 t-39 -219.5zM416 1241v29q154 165 195.5 213t68.5 86h428v-21q-80 -64 -220 -163t-212 -144h-260z" /> +<glyph unicode="ô" horiz-adv-x="1305" d="M86 569q0 277 149.5 430.5t419.5 153.5q167 0 295 -71t197.5 -203.5t69.5 -309.5q0 -278 -149.5 -433.5t-418.5 -155.5q-258 0 -410.5 159t-152.5 430zM483 569q0 -146 39 -222.5t131 -76.5q91 0 128.5 76.5t37.5 222.5q0 145 -38 219t-130 74q-90 0 -129 -73.5 t-39 -219.5zM199 1241v29q69 65 144.5 153t113.5 146h393q94 -137 256 -299v-29h-254q-84 48 -201 150q-125 -107 -194 -150h-258z" /> +<glyph unicode="õ" horiz-adv-x="1305" d="M86 569q0 277 149.5 430.5t419.5 153.5q167 0 295 -71t197.5 -203.5t69.5 -309.5q0 -278 -149.5 -433.5t-418.5 -155.5q-258 0 -410.5 159t-152.5 430zM483 569q0 -146 39 -222.5t131 -76.5q91 0 128.5 76.5t37.5 222.5q0 145 -38 219t-130 74q-90 0 -129 -73.5 t-39 -219.5zM231 1237q11 175 72 258.5t180 83.5q38 0 81 -15t87 -33t87 -33t81 -15q29 0 46 25t26 73h182q-11 -167 -74 -254.5t-172 -87.5q-45 0 -90.5 15t-89.5 33t-85.5 33t-78.5 15q-54 0 -72 -98h-180z" /> +<glyph unicode="ö" horiz-adv-x="1305" d="M86 569q0 277 149.5 430.5t419.5 153.5q167 0 295 -71t197.5 -203.5t69.5 -309.5q0 -278 -149.5 -433.5t-418.5 -155.5q-258 0 -410.5 159t-152.5 430zM483 569q0 -146 39 -222.5t131 -76.5q91 0 128.5 76.5t37.5 222.5q0 145 -38 219t-130 74q-90 0 -129 -73.5 t-39 -219.5zM239 1413q0 75 46 116.5t124 41.5q79 0 125.5 -42.5t46.5 -115.5q0 -71 -46.5 -113.5t-125.5 -42.5q-78 0 -124 41t-46 115zM718 1413q0 75 46 116.5t126 41.5t126.5 -43t46.5 -115q0 -71 -46.5 -113.5t-126.5 -42.5q-81 0 -126.5 41.5t-45.5 114.5z" /> +<glyph unicode="÷" horiz-adv-x="1159" d="M72 588v268h1013v-268h-1013zM422 332q0 82 39.5 126t116.5 44q75 0 116 -43.5t41 -126.5q0 -80 -43.5 -125t-113.5 -45q-71 0 -113.5 44t-42.5 126zM422 1112q0 82 39.5 126t116.5 44q75 0 116 -43.5t41 -126.5q0 -80 -43.5 -125t-113.5 -45q-71 0 -113.5 44t-42.5 126z " /> +<glyph unicode="ø" horiz-adv-x="1362" d="M86 569q0 277 157 430.5t441 153.5q125 0 234 -39l71 111l168 -105l-67 -104q184 -158 184 -447q0 -280 -156.5 -434.5t-439.5 -154.5q-125 0 -229 34l-84 -131l-170 107l79 123q-188 158 -188 456zM461 569q0 -99 12 -147l289 448q-36 13 -82 13q-114 0 -166.5 -74 t-52.5 -240zM606 258q27 -8 76 -8q114 0 165.5 73t51.5 246q0 86 -10 131z" /> +<glyph unicode="ù" horiz-adv-x="1372" d="M133 395v738h391v-619q0 -111 31.5 -168t103.5 -57q101 0 144 79.5t43 268.5v496h391v-1133h-295l-49 141h-23q-49 -78 -136.5 -119.5t-205.5 -41.5q-187 0 -291 108.5t-104 306.5zM175 1548v21h430q52 -70 203 -233l59 -66v-29h-260q-69 44 -203.5 138.5t-228.5 168.5z " /> +<glyph unicode="ú" horiz-adv-x="1372" d="M133 395v738h391v-619q0 -111 31.5 -168t103.5 -57q101 0 144 79.5t43 268.5v496h391v-1133h-295l-49 141h-23q-49 -78 -136.5 -119.5t-205.5 -41.5q-187 0 -291 108.5t-104 306.5zM471 1241v29q154 165 195.5 213t68.5 86h428v-21q-80 -64 -220 -163t-212 -144h-260z " /> +<glyph unicode="û" horiz-adv-x="1372" d="M133 395v738h391v-619q0 -111 31.5 -168t103.5 -57q101 0 144 79.5t43 268.5v496h391v-1133h-295l-49 141h-23q-49 -78 -136.5 -119.5t-205.5 -41.5q-187 0 -291 108.5t-104 306.5zM230 1241v29q69 65 144.5 153t113.5 146h393q94 -137 256 -299v-29h-254 q-84 48 -201 150q-125 -107 -194 -150h-258z" /> +<glyph unicode="ü" horiz-adv-x="1372" d="M133 395v738h391v-619q0 -111 31.5 -168t103.5 -57q101 0 144 79.5t43 268.5v496h391v-1133h-295l-49 141h-23q-49 -78 -136.5 -119.5t-205.5 -41.5q-187 0 -291 108.5t-104 306.5zM272 1413q0 75 46 116.5t124 41.5q79 0 125.5 -42.5t46.5 -115.5q0 -71 -46.5 -113.5 t-125.5 -42.5q-78 0 -124 41t-46 115zM751 1413q0 75 46 116.5t126 41.5t126.5 -43t46.5 -115q0 -71 -46.5 -113.5t-126.5 -42.5q-81 0 -126.5 41.5t-45.5 114.5z" /> +<glyph unicode="ý" horiz-adv-x="1249" d="M-2 1133h412l192 -650q14 -51 19 -123h8q8 69 24 121l197 652h399l-448 -1205q-86 -230 -211.5 -325t-327.5 -95q-78 0 -160 17v307q53 -12 121 -12q52 0 91 20t68 56.5t62 119.5zM401 1241v29q154 165 195.5 213t68.5 86h428v-21q-80 -64 -220 -163t-212 -144h-260z" /> +<glyph unicode="þ" horiz-adv-x="1317" d="M135 -492v2048h391v-344q0 -106 -18 -225h18q43 78 122 122t179 44q185 0 293.5 -154t108.5 -430q0 -271 -111.5 -430t-304.5 -159q-173 0 -287 129h-14l7 -60l7 -92v-449h-391zM526 571q0 -146 39 -211t123 -65q80 0 111.5 70.5t31.5 207.5q0 134 -33 203.5t-116 69.5 q-85 0 -119 -61.5t-37 -184.5v-29z" /> +<glyph unicode="ÿ" horiz-adv-x="1249" d="M-2 1133h412l192 -650q14 -51 19 -123h8q8 69 24 121l197 652h399l-448 -1205q-86 -230 -211.5 -325t-327.5 -95q-78 0 -160 17v307q53 -12 121 -12q52 0 91 20t68 56.5t62 119.5zM216 1413q0 75 46 116.5t124 41.5q79 0 125.5 -42.5t46.5 -115.5q0 -71 -46.5 -113.5 t-125.5 -42.5q-78 0 -124 41t-46 115zM695 1413q0 75 46 116.5t126 41.5t126.5 -43t46.5 -115q0 -71 -46.5 -113.5t-126.5 -42.5q-81 0 -126.5 41.5t-45.5 114.5z" /> +<glyph unicode="ı" horiz-adv-x="666" d="M137 0v1133h391v-1133h-391z" /> +<glyph unicode="Œ" horiz-adv-x="1960" d="M104 735q0 359 175 554.5t497 195.5q67 0 143.5 -7t106.5 -16h836v-317h-473v-230h436v-317h-436v-276h473v-322h-844q-34 -8 -110.5 -14t-133.5 -6q-319 0 -494.5 200t-175.5 555zM520 733q0 -205 64.5 -314.5t191.5 -109.5q141 0 217 43v760q-34 23 -93 36t-122 13 q-125 0 -191.5 -109.5t-66.5 -318.5z" /> +<glyph unicode="œ" horiz-adv-x="2007" d="M86 569q0 277 149.5 430.5t419.5 153.5q226 0 375 -127q155 127 400 127q227 0 359 -136t132 -384v-172h-696q4 -90 74 -146.5t186 -56.5q194 0 364 86v-281q-92 -47 -187 -65t-228 -18q-238 0 -383 137q-151 -137 -402 -137q-258 0 -410.5 159t-152.5 430zM485 569 q0 -146 38 -222.5t130 -76.5q91 0 128.5 76.5t37.5 222.5q0 145 -38 219t-130 74q-89 0 -127.5 -74t-38.5 -219zM1231 707h340q-2 82 -48 131t-116 49q-162 0 -176 -180z" /> +<glyph unicode="Ÿ" horiz-adv-x="1360" d="M0 1462h430l250 -542l252 542h428l-481 -891v-571h-398v559zM268 1751q0 75 46 116.5t124 41.5q79 0 125.5 -42.5t46.5 -115.5q0 -71 -46.5 -113.5t-125.5 -42.5q-78 0 -124 41t-46 115zM747 1751q0 75 46 116.5t126 41.5t126.5 -43t46.5 -115q0 -71 -46.5 -113.5 t-126.5 -42.5q-81 0 -126.5 41.5t-45.5 114.5z" /> +<glyph unicode="ˆ" horiz-adv-x="1237" d="M164 1241v29q69 65 144.5 153t113.5 146h393q94 -137 256 -299v-29h-254q-84 48 -201 150q-125 -107 -194 -150h-258z" /> +<glyph unicode="˚" horiz-adv-x="1120" d="M293 1489q0 116 71.5 185t192.5 69q118 0 195 -70t77 -182q0 -113 -76 -183.5t-196 -70.5q-121 0 -192.5 68.5t-71.5 183.5zM473 1489q0 -37 21 -60.5t63 -23.5q35 0 59.5 23.5t24.5 60.5q0 38 -24.5 61t-59.5 23t-59.5 -23t-24.5 -61z" /> +<glyph unicode="˜" horiz-adv-x="1225" d="M176 1237q11 175 72 258.5t180 83.5q38 0 81 -15t87 -33t87 -33t81 -15q29 0 46 25t26 73h182q-11 -167 -74 -254.5t-172 -87.5q-45 0 -90.5 15t-89.5 33t-85.5 33t-78.5 15q-54 0 -72 -98h-180z" /> +<glyph unicode=" " horiz-adv-x="959" /> +<glyph unicode=" " horiz-adv-x="1919" /> +<glyph unicode=" " horiz-adv-x="959" /> +<glyph unicode=" " horiz-adv-x="1919" /> +<glyph unicode=" " horiz-adv-x="639" /> +<glyph unicode=" " horiz-adv-x="479" /> +<glyph unicode=" " horiz-adv-x="319" /> +<glyph unicode=" " horiz-adv-x="319" /> +<glyph unicode=" " horiz-adv-x="239" /> +<glyph unicode=" " horiz-adv-x="383" /> +<glyph unicode=" " horiz-adv-x="106" /> +<glyph unicode="‐" horiz-adv-x="651" d="M43 393v312h565v-312h-565z" /> +<glyph unicode="‑" horiz-adv-x="651" d="M43 393v312h565v-312h-565z" /> +<glyph unicode="‒" horiz-adv-x="651" d="M43 393v312h565v-312h-565z" /> +<glyph unicode="–" horiz-adv-x="1024" d="M74 414v276h876v-276h-876z" /> +<glyph unicode="—" horiz-adv-x="2048" d="M74 414v276h1896v-276h-1896z" /> +<glyph unicode="‘" horiz-adv-x="512" d="M20 899q100 391 177 561h278q-67 -312 -98 -583h-342z" /> +<glyph unicode="’" horiz-adv-x="512" d="M37 877q68 317 98 583h342l15 -22q-92 -366 -177 -561h-278z" /> +<glyph unicode="‚" horiz-adv-x="633" d="M57 -285q29 138 58.5 309.5t40.5 274.5h342l14 -23q-97 -381 -176 -561h-279z" /> +<glyph unicode="“" horiz-adv-x="1022" d="M20 899q100 391 177 561h278q-67 -312 -98 -583h-342zM530 899q100 391 177 561h278q-67 -312 -98 -583h-342z" /> +<glyph unicode="”" horiz-adv-x="1022" d="M37 877q68 317 98 583h342l15 -22q-92 -366 -177 -561h-278zM547 877q68 317 98 583h342l14 -22q-93 -371 -176 -561h-278z" /> +<glyph unicode="„" horiz-adv-x="1143" d="M57 -285q29 138 58.5 309.5t40.5 274.5h342l14 -23q-97 -381 -176 -561h-279zM567 -285q29 138 58.5 309.5t40.5 274.5h342l14 -23q-97 -381 -176 -561h-279z" /> +<glyph unicode="•" horiz-adv-x="803" d="M74 748q0 174 84.5 267t242.5 93t243 -94.5t85 -265.5q0 -172 -87 -266.5t-241 -94.5q-155 0 -241 93t-86 268zM668 1133z" /> +<glyph unicode="…" horiz-adv-x="1776" d="M86 166q0 92 54.5 142t158.5 50q99 0 152 -50t53 -142q0 -90 -54.5 -140.5t-150.5 -50.5q-99 0 -156 50t-57 141zM678 166q0 92 54.5 142t158.5 50q99 0 152 -50t53 -142q0 -90 -54.5 -140.5t-150.5 -50.5q-99 0 -156 50t-57 141zM1270 166q0 92 54.5 142t158.5 50 q99 0 152 -50t53 -142q0 -90 -54.5 -140.5t-150.5 -50.5q-99 0 -156 50t-57 141z" /> +<glyph unicode=" " horiz-adv-x="383" /> +<glyph unicode="‹" horiz-adv-x="819" d="M74 561v27l389 483l280 -149l-272 -347l272 -348l-280 -147z" /> +<glyph unicode="›" horiz-adv-x="819" d="M76 227l272 348l-272 347l282 149l387 -483v-27l-387 -481z" /> +<glyph unicode="⁄" horiz-adv-x="188" d="M-434 0l753 1462h302l-754 -1462h-301z" /> +<glyph unicode=" " horiz-adv-x="479" /> +<glyph unicode="⁴" horiz-adv-x="817" d="M29 725v188l350 555h295v-542h125v-201h-125v-139h-275v139h-370zM242 926h157v166q0 69 7 135q-40 -100 -62 -133z" /> +<glyph unicode="€" d="M55 467v205h129l-2 21v22l2 43h-129v205h148q51 255 212.5 387.5t413.5 132.5q180 0 349 -76l-119 -299q-120 51 -230 51q-112 0 -171.5 -53.5t-71.5 -142.5h338v-205h-353l-2 -29v-14l2 -44v1h287v-205h-264q33 -164 260 -164q145 0 266 55v-323q-102 -55 -291 -55 q-253 0 -412 126t-206 361h-156z" /> +<glyph unicode="™" horiz-adv-x="1577" d="M37 1286v176h536v-176h-170v-545h-196v545h-170zM645 741v721h287l137 -479l150 479h276v-721h-195v400q0 68 7 110h-9l-151 -510h-164l-143 510h-9q7 -56 7 -110v-400h-193z" /> +<glyph unicode="" horiz-adv-x="1135" d="M0 1135h1135v-1135h-1135v1135z" /> +<glyph unicode="fi" horiz-adv-x="1511" d="M973 1415q0 88 49 131t158 43t159 -44t50 -130q0 -172 -209 -172q-207 0 -207 172zM983 0v1133h391v-1133h-391zM45 840v192l158 96v19q0 224 91.5 322t293.5 98q78 0 147.5 -12t161.5 -42l-84 -253q-72 20 -141 20q-45 0 -65.5 -27.5t-20.5 -89.5v-30h241v-293h-241 v-840h-391v840h-150z" /> +<glyph unicode="fl" horiz-adv-x="1507" d="M981 0v1556h391v-1556h-391zM45 840v192l158 96v19q0 224 91.5 322t293.5 98q78 0 147.5 -12t161.5 -42l-84 -253q-72 20 -141 20q-45 0 -65.5 -27.5t-20.5 -89.5v-30h241v-293h-241v-840h-391v840h-150z" /> +<glyph unicode="ffi" horiz-adv-x="2357" d="M45 840v192l158 96v19q0 224 91.5 322t293.5 98q78 0 147.5 -12t161.5 -42l-84 -253q-72 20 -141 20q-45 0 -65.5 -27.5t-20.5 -89.5v-30h241v-293h-241v-840h-391v840h-150zM891 840v192l158 96v19q0 224 91.5 322t293.5 98q78 0 147.5 -12t161.5 -42l-84 -253 q-72 20 -141 20q-45 0 -65.5 -27.5t-20.5 -89.5v-30h241v-293h-241v-840h-391v840h-150zM1819 1415q0 88 49 131t158 43t159 -44t50 -130q0 -172 -209 -172q-207 0 -207 172zM1829 0v1133h391v-1133h-391z" /> +<glyph unicode="ffl" horiz-adv-x="2353" d="M45 840v192l158 96v19q0 224 91.5 322t293.5 98q78 0 147.5 -12t161.5 -42l-84 -253q-72 20 -141 20q-45 0 -65.5 -27.5t-20.5 -89.5v-30h241v-293h-241v-840h-391v840h-150zM891 840v192l158 96v19q0 224 91.5 322t293.5 98q78 0 147.5 -12t161.5 -42l-84 -253 q-72 20 -141 20q-45 0 -65.5 -27.5t-20.5 -89.5v-30h241v-293h-241v-840h-391v840h-150zM1827 0v1556h391v-1556h-391z" /> +</font> +</defs></svg> \ No newline at end of file diff --git a/public/assets/fonts/opensans/OpenSans-ExtraBold-webfont.ttf b/public/assets/fonts/opensans/OpenSans-ExtraBold-webfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..dacc5bbb58035bc5203e206454b92cd3250843fa GIT binary patch literal 30404 zcmc(Id3Y36*7v>D)mysL=`{=4y3<(*+0%p&5W*Tl*kZsKLPVCZ$|AA}h=>d#n}{MR zYDC6i7-g`kX;BdnK~Y?Waa0_192^;Sa2!QkMj@$uzjLb-qT_t;`#j$tA3W7nb!)r# z+;h)4_jk^@VVp7M#E;BaRn@pr*Ka@GgE4MLY09u6L#uc)GvK^C&i!M?7M1S$;NfR+ zUXAlfQ|C^;@tLMM58!+cwu@7jEb_;mb6&-m;bB}aoPOhsxp9%A-{SlY#-wR8CNI1Z z<xa*-J+ZgUn6qs9sO9Ib!#SRrmN;|T<mT25&*ED*jKlR_Gf@!tpeY&Wn{b{vbMB&> z2e}8{fO7@!e0I+Ksgp1K^Zf{8^Jn7wf1Nw|<{Kq9KhM|#s-J(}<hj#w9D`B+1$6z7 zH_l(UsKD?3l(B`qQJ+t5ylL8v{g1TaT}%A9|8Z<Y4R&(<{1V!~Zu;Gi(S5tP;=oxV zl`u)1{|mpM8_rN2`5}X!85uL~Foy7=bbW7li%pjd7D=*MO$LiBN%BWb`f334Prx&1 zDPtuA#|~zG=D#eP(lsypm1VQk;Ai|%x+c#x9>5N#_(eO!mLkp=`vPZFo`O335&L4? zCxg1TvUXm=$MTz{6Vm(AU;HtCufLl=&7a}V_80m4_=otf_b>AA4P<=8F3auhc+$^y z;)%M>Cz#*qPxPlmpQ!lB6TH2>{apL8_O0y;+DB=u?O$zQe01`omp*#&qoW@k{^;OG z;g5dz(aw+V_~@pO`kp=EKW{uAtt~$DzyHTg(XPNFoTy7%*MDfYK{lGq7Hf>n9_xs6 zy4)VGFFqkLsatYNYFfHKkP*zx%FgMY+aoW(ps=X8q%_pCtXFyOiavd>>es(=z`#L+ z!QI2Ehu4f4IcoHn+N<lvj=QG*+J^Cs6Pm7@c>Scw?2dKoH{Sa|%ddAmzWX=7{oRvK z?EU>y`xJHm(~$$uK6B{#!$;Un&C_O`z4@^lZ}`WO+3e08Y$0PamWoQwxrOaHxO(b5 zI+?rjqbawqz5n=2@BR5NAD(&tIrieqfB)>`bD#f{E&JfF>{pxCY~HZt?yYy-x1DW! z_>qT>op^NtW3Mb1uK_m*4&asC%ky}M58><hL~NV6k(<$DDZG&9^4{#9>^^o6V+zYx zm}i92qqae*Su$Q>!OBF%l-JO2yeL~a-v5rmJ%xz{3eWeyuh{bn6e)j1UBl4e_&|YT z$e)$yR|eEJ1e5{e3luq@9t{Ko%NssSesg>>?rUgE{@3{AU_deEH7Hd}#)}K%$K!p* z{Me?(0>zZCX7D@lb^o1BP00$wYs~p-rYIWFS!Bs~yZjYJ1&TG_zmh)k65j7u3|Yg2 zenrl%QCMxmhG`on`{|%}av(51d4o8s)6eLGF?#Ks$<6>iV$1jcNi@fv?=Mo!c})#| z|FB@y<k|iPfAbXm6?9)LeHowjZ}1P>P&GNY!M`CWJ{MG2U4t?JccOjtS!KX9I>9pz z@uhyJ69a){|LF}N10EWVx?K~k8|sJK;_`$3)6tIy{S70=CI=KgzF`9zG(5N==-)7W zLvS+HgqlOYR39gGgB#u8q6W}``)3V6MT1qr$+IVQZ3#W<$wwnLtRu43GzT}B6@P8R zRmn$j#hbsM4d4R?4dNr7b+V~U{L;<WpyvJ!bq&EOsC{ryGIl&T2$UaC*ARvb7(8`Q znEN?)ihrt-G%ZEc6mRt9D<}nB@KZpX$r+>oi^HhghjI7=WR!uK*;OozD|r#w$YSKY zFgM`XERMNiDN@+!h#bQ#a-JePRU^-f7{r-s<$0{QB;*RXvI4HaK0{4gx^#2foyG%~ zYG%rx;v04CpGlJVMjRV~Z{WR3Y*EB)VexVvSDZzP;j}8noL400{!}T(k*CV`^NNfw zhSV7QdDX@9RLS6StLE5>3Z^o%%dJQi#U-AAAz<j)D^wcq^O}Mg*>zkAX$Okt%$PoF z?v$xF8V|IN)^<&pHf=)Vv}q)PmKk;%o{hG3WV9Y~C}OaPMwv=Q&7!BG#fH-nDTX=F zV#%qR(PEQ0qZX@X2^HcpDx_D0qcY2QbFTI!4~w1gK-&e$*>-{GEwL=<l^lFKnWgjT zEF2FyhkZ%iLZMLD40?nuHam_ZjK`Z}^Y%-wl+?_Gkjjkb_j?l(lQR=aBSu+VGC0%H z>5>tbOxBoKT;dA&w%h4Ql3v#&ry7sC`ovk-7ax<ie}K<p&D(GB#aqy$`d#Lth(*7{ zY@s{MvNccfIaQl2FJc!L)Bw*@dUZS4|H8LZnJ+KqVE-?_ZKMOGn{&U^&FsnBZxFvG z`c;yg`>jb99K<{K$Hd!k;B)Se_1SToQ~bKbua|!5o&<3Zo=Ox?;ho7H?@8%+Pb%HB zKds}=bSgIta7qShxzk0YA!SkcvwzBfZqzGff%2d$04@p9<_efYK6H{Nh%GBr9?atI z^e=gOHMiI7#?SCiw11|3qy4o;`*!%AVcK`q{Houi@8;{YJzVB%wH35!t$Q?W8Omte zL;YIYzFwYba<e>^&mLw<Vv&*@QUk{G;luz@HL)A0YAcEuEi6vXQw_%RiV6KyK%+@X zEma-X^NPc%b_1mirPP5myo{wFCZukj>a(6#3$b@FuzdFlHK`kz&K9VsP%>SLyF&4~ zRjY-@L?972q*f?4*M4U8rDY~mC<crdTvLoLC7%XM&tBzaA!t}bb}+-_^QQ5HG>&m& z_65tbb6oLqsI*sE&qAJ4DDm2N-Z}NkYfInSQ#-I|(Tukay!*zf4_;ryoinZ(Q?Yiz zs)vV3KH2-5gYoOv*{;>jP0Yy-<dp?$4&S%uPf0I6AJf1`_8pU394PFQTeNtqL^hX^ zWwl>0&o{o#Y%Bp|Acuw6K^9J=QIJI<C(p>75IIRS6bvMHe4-$dUXo>q&5NXqGsWsZ z?TW;SW3KcR5(%v80m<x6)vb?DIx{)d6r6R}uXT444I>%iOf3UB-FBBdY&9fSfIKFb zl3by7PXYasDwIN3I6bQy%9(1-bGi4YWOOeCF;!nWPE2+;!-=3}r_jmr#tX_3RXsdl z<y{0)*K1iXsZagk#4~$O@`CK_>@1izSv7_{p4<8^f0i!2azMY77YO9#WXaNB{`LLa zfBE{yKQ5f!ym;aCnU}YcJmrU|_=B&1JhgE8;^yYXu!<o~tJ}XY%{QK8>99vb>^2ro zAiAdDM-7_Khb^F|T4FpOC7J4naP>QtTo6+=Lh2fe)LiWRf=sF{=DeVh-zcQ4lIv1( zKo@s7B?xX39Oj5i%my8p8ce`Fi4{tT>uF}R`Ev4f>Nv9sd07V;%n7~9118DL133;U zm{G`eqLk;DJl=%<xQ_@|&7J*+{`=2w|8v#)S4O1r?P;s8<^wd-)W(Hdnp(bD&F^ij zsi;r*p{}u^;;M?g9+iAMH*KtXWa`dC&p$T*@Yur(w{Fn>IaPaedPQFRoMR7E)~0z{ z`$?ll)cVI4mE@H|t3mej4~6W{&?SGToQIz2l=Gz4qVimq<s`&~{I1asNqdZESuAs~ zRK}G!;y%?3VmV0}V0@|uo30F;Zfda0=}rh_OT6Z;4ZP~sJAZYXc4++;{%fg<XYfD$ z<|!>(yQp2(^1?0r4H*+Gk|pK%#`d3n!**Jgqu-Eiq;Skpg%j^~IVE$T7wyW+dDX_d zwrtQ2-FnBb`Ww&g*1Bt-;D5=^z5ER9Oe;V0Yts1zQa?Fh@}dPSnH!-yvphzR(Z;hp z1qHk*hZkk@<}B^RDXn$O3hlxl4BzwMG(Jh&IZZp`(>~w8leN$8<ndHj&Z^ltxu5(B z#`85WTVb<>R1V>0gc9W>_*je;76hY1Zm>ej+l!Q#(~49YvFiFqE)82_=(5#}J7cVL z7{jc2YOLM`Fef_xSMx<YmM_vaY2QdAxt-6~wrbyM_w!k(M}>9{Q@K1?FIiL%>Qyrt z6|h%eRDivOvNpncP|QMA_d@R^Nal*vzBXR(m^?;1w}D?fBSBk(St#C@$Ja}fq!%%& zGU$CE_<7nm%n=pei5Tq620<R>6I3xzD&y;UZ|zl`F7@r7@gJb!Z5WG+Rn!MY4pmFo zI-mmB#ss5=Hod9k9YX~sO#R%MQ)kbeH1($4P0h_sjnkT`PBHCY7}i2|V*Z%G13X3w z@W!^YUgOzI0en=V@h{Je%GMz)Y^8x8C!ZIBRQ1WIJk%0CYlpJY1*K|&Vo8chLe**@ zdFP7*f0<YX$u}np_?b)m@-FhN8k*3Ksf$f(MF(8czUS-v53lLhfB5kJ(iwgSpQEkS z)@!$*YnJgvKO8)I@tfm^P=8<nhJ6@&G3cYPOtOhgOAfuL$fs2U2w_K63^MwNi$3Di z^F7N=aeN&Ao;PdrO<Co;<y8LQr5b~2^WuV%^`fs}%F0vF?o>9Gg<aHYhvj@&CUMuz zf>x&$DG8@lixna;f!NF91g9kkYbU`4PD=;hs16rC3su_9g}YKo!pUxh5fS=Jp;A(j z4$17J3i1AuF0IT33wAuc;I6YP@*3~^M#{bX0iX8Z#H^aZLpP6?|2FN~!sh1|*59-F z;rC;-gCN+for}j6Rty?5O4PXuebt0I=di_0s6JJOh$g+KdgSwwSbJ7dEXIHd)$d-U zI8Q6)QZ)rFaHdcToOYNKPN$jyn&pCKDVR2^>3-@yIScJz6^h-Z@(i>hR==QlT&gbx z=SglQ9<3^OrSYhy&*QF;U$n?<=#N5KSOc=lD+e;Nt0uiN?)IhqH_UHr;sxVJY})?# zqHi8K$EDqm@Oj!{?Qcs?_T|+jMZ-s5H88+)cl7B!ky~nqL|X1Vo^LAD-g)Em3^W(K z8AKmJb)oM)Y>LjCVF|5`#MrD-ET$4L@lCo><SkOHrxklC^%$(7FrWeIG!r__Dmu+d z;=zYzTdZid<fLZXVg%PHl1p(?r@6p8As5U(mmvflR30>$gVH2E_p!&c<zIhomTVb$ zJeg-0mbGru&S;<DIOmDtU(2HggHI=-Z|YFjRB)`WKB;dU)Hg26`G_|r#eu%@k~9Eo znNO=p=ms#6nuHmN8Yk)_lOcg_h;fCvJ&D-K>sDjkG^#pD4~=Ke@qnewM0R2^47Z8b zelTX<lAD)bH)m_PVUXr<j~<kA>+1_p$#>gXUp}OJ&+8_Pn;5J%$l5b6#u*l$-t?Vz zNvARK)B^BS0%X<#7WUCdNXGaVBf)AuABpq(WYj#4Y917#AQ9u=4yB*yRMXG^H%`gk zOoU;i+Azyf(p+ks4|}&eEL%-z2UGpYxX92HCC;VTD-<h<R1y~M%us29i}biTq|e4! z(9b%I9~4(T#jm+EerfaK6UVIf##fHNr(O6~Yt#P1*VhfM9J67_HPUQe%2z~O+UuTu zFF$elqp!8|y!NF@E3TgzZlX4FHd-Jl5oSUg!$y)JV6Hrs(>OO5sTLZ_oUCMn;DUe; zf^xK+-qxng;NQ!0`LOes%jCKAE(03^dXX(k^eSLCcTfyQyOsJnk4&XPolGE+iR`4H zPODU+6%O4_#ZJZD!KvMgNU*9!L_U+KfZ9C>YtfqQ_mSynPeoxI=$8ljJ<aTHgFmao ziYzBX3Dgrqj~GD?`ZERLFfMZ(yo-r6Wcl5TZs4ZRKI44Znq6zPPunyNbIsWeqm@xp z$Bzmv9@ev}Bvi#$ui8I+^!^+6Jb&=XMNbWEdS>?V({H`gf5hsN>-!d6FWp){D0fI+ zai6|4Hp@VVxyF})h-R|+QN7^+$CClBW<VOnr&wWqtMMd_vIIer&|u6>i0Mg%WMiKM zs)wyM2l0BkOO1yzQB3YIB$MEpcn6vfZb@+|t_mfiQ^oXTAzj5}VDbTpR30SrFuQ|m zh?~l|?`!CrZ0#;>)*V&#_3wNdW6v2mukOfczN)Hv;H2?G23~DA@(uTD4{OhAW3}62 zc!l$+!_@;aw7=I)o;YayZ4=So5)(REUICq)0Q)!`2gZr`ghIZep`$vI#1AyH;ubqn zkuV3lDrna)DeHMNrp}%-dHVbgrEOR+p}BcN<MipoZ<21K;QMCCzzP<&(f3_Zg8)L$ za$0rZlbH2kCTIY68H$9IbHHfXFPm*Hvb8bJqLxcn#G})S`SymH%{R=MI(_aHb4ETh zp?O+k<8(kD7(dm}ynT&H7(dKY#$DX#sy2MnwoRHNE!@j5Y42&Dv}$Ki*J?gpu9W*? zl$cpJ-2#GH2jd5L16fs3w8umG5L>n3->p`|zxi|?r+v*&a=Z2|wfQICD|cn#gT88M zPTMxaH({RB3aOi`nf4NGSo>#&PcRmfU>jV=glbR|%;zDdBB@alWfQnTvzGmU!7Z@8 zVASP+@w}J}KW&p@6H<eqkm7eKR?K$YiUngW0fR1V)CDk91L<>DuYdrG%nqK)1Ed?G zvkx<-#+}o-A9>taZNV+G%Ct9Yr(Zp6WWW1gTR^m(KM8<Rzq?-g-7<B|kjlJJ{gibB zLUm<5N^WRf*3>+0!i46jqOa@Pr<*>&T&#=@WDkMnr0TNu*=wjMQlKBXixhh(QlX#t zOO?u^NK$lGJBWr^q=#-J_iz#;M0)9Gy_{+gXF6)54h98+y<F}AR=ey>$}T7l^&>t} z3qlxgB@o;$rMN<=Akm{#x*`_l3-%x~!460v5!ut787P(AFmE`9T~5%1-?E;hkN^>w zy~0Ld!3<d<?Npjs?lT4aOg9EAIgQS`Px!s8{c}F!#mRf;jkzr|?uG}SdFhtVcU*n^ zYM)fnbD(zdha=i&+dym?=KJc8v@c*84wZHfziL#qEv9?QoK@14Hoo;tSbOIE&EIaQ z?7j5#(amQT2U4`giS_%|e#PY$?aYaG?VqKEpIp!H<99SS-qP~0=?>yA;Y~1}G9Ch# z#sPT|xTRtU3BxjCvM>&@Wg^|+EF$<2y1@dn#G>IPPz;0{dIC8BI~<&UD8=z}T5YwK zRr4?}uZ*vZv6dMRT^hpO+Lu!Og<7pV^f`Ugz*+!g$gmIMAV<>K3`i2vv`$D&vS`$F z)A>kZLL96bC<1&Mpd5^DCx&)nDH&}Z^q3uIDPrOc(*gLJYV<&<TCAjB6Cg54QYN}Y zfs*c4jHobxE5B}<2?YTps}#zCj5h*o@^}l^cn==9b;g~`wRbgb-^S;rPF%C}n(GeE zHy%)*U$HMKCUegnuYAHw9v(iL2dajyKwCJQ3E6*9=)ita{TJ6^JI4^+^ch1eYDqE> zwgBqp5oQfDlVB$+*%aj?Xn#W?xX9#l1|Y~?CTRbePx66h{`Kc&SMR!Ra|<6h`9RY% zpJ`8Pk4o>I;|<Tv&`xIe{OonDu~)VhzM9`g^pymCmx8_)=3>2B*h18`qE>>sE}F++ z;DDr75Yg(S*^_ES1wmJ)x?mD^l1ofoKqt@#glgfJ_$0nco2%VBx*@XX(OnCT2eb#Y zz1lt6B0l7;_f8%IJ<zu@VbnHOr*o6|GR;#|8JZCI9kG;=Dk0`@5u2SRnlzz}9vMnS z#b{nDroA+;jn4208xM#%M8MTzXx4K00j-9gK{bwlsvXC`I3oH4buehCgOv@?>mb-! zeBWXe-?z~BV{{@w6JPljrr7#STD5^1IvP)N7W&>KEsMTKU(?QO$J;)L_P=ow`oA05 zKZL`n)c->BgX9s9H<2{Ihb+cq@jc>POdbh~kB>PYb_rP71z4G&Hr3SyQHyt}W>}11 z8UiKbD^xG>IJ1LktS*?0Kqht8!Tgeh4G9w;%`(f&sKRmp+{3r=IUBy4u(IXw?+-uu zSVN6=Sz4;KYj0@#v@OzEK80`S*<E{W^xxik^F0?>yY-6(erE>_jcY_dRz{_QS(gfm z5lDZGprU~oT%U>C&?>1^u{p_t1U*$V7)qa(i%t_H1QFq}d!29A7HVZcgg%ziF4aim z+V<*vBjw?H1{UbjX9O1zr_$V(HXSaYH{wkM<WXJQCu(I<2+ulTg$geKDy15T<Up59 zg3k$EVt54z>8Mc5x+XL0Q#ia06wJuk<*)8BWgKePs<qCUyv7u_WQ%e5r8Cg!r+l3> zS%>e$!o#dfN^6uRrVv*gqNW(>AcPu6pCdb3pjkQ}^(rS=Gr-MM`LqdeV=7vRzpM?? z&MpQu*7m)PA8lLEdPXX$(h`WbXe>41d&UmQjJf^!=$zlwL6@*Wj1q$p90b=&C(pL< zjYO2o>$Ml7?=q+3U0(KBl)h$19C=N|(3FfJ)W#>?>4oLwh5rKFXu=^dV4C27qHu<g z8{^o6|N2gNFX9Rviu0&yi2Ko~NJkI$yY0*2qTGmb`KTJ}M7iUrf$cZQu}<<V@Mk3W zs>w;+;b(w@LG{vX!v!`M(+;~XsX-j#VVZb?VnMgh)gn1~37AWY)9y3at(ec<sl99U zp@kP^2iRzJ>GCfxe<G)9-`v->7Tu-O&*VUx<2q!K($QaLv=;6%a8?}J7Uxt=XsreI z5Dm*X>NXn<Gm{JMH0&+tM)FYotVek$yNno{2ji)Jvg9>6_@uT=ZJ%2`aGF^@yhFP0 zQjKi-=C(G>m?Y8_#_x@9G8^-;4t$A_79lOXG??N=ow|q!Lbnp4azQl+_2$Jy;Fs_v z(iwz8_-FFDyoq1OXKLHEUu%1`t$ZiX*}nDOd$jj3<md9$+U=MLY|(Dxw*vxf_`~}j zyhZd9dP6=Adc`m|8x-Xdp)=f&+*TVSjSQj26_2PUT#AaVREcpCw+jsd=R8y0z*jpp z2ox?01e0{AL{}j`9<QC%zMo$`e%9mDjR!8C{Z9K%OE%;*H*6ysX^)%IK_e$5D(qMX zNmLJL<nR!P;UF|rkSmGmp-WU3>fsW;Ispcf7>x%Q6^=28xfC1|WXXDH{$zpO=K2}& zj9{>wvK&9-zd*s4_%zL{X`KI8I>!B8o5qK7{OdwZT?gy((~UW|E-fHIb#jtbqtlS& zrd`NQq9NS1Drl(25eZ?0%c!exOS!?4zz@KaQA5V%g(H9q!s@omS!vu4{0VJ<_F8kz zsn<tCN!4l_+tx_lwl56*p1EI)hep^cjnGxuWOHQ_WucP8Zqm&Oq!4q8l(^GsHz>qz z!c8kY9Ntp3JF3(TsHS2g(YarCCuE9=f?M?g=mTVyiEF@W5?uRvoX=0!+-}8-s&+y( z!XJhydH^O)R8Q${Ga2S`<AQIeH`E1&w`|!mlxK5(?u%t_-Z!dh{L6>$-JrETb<c@v zKB>>Ze#L18g~J9eZ<+Jj$FsCk6MJ>f8`5~q@ojg$y*QWnmt#)KWRlNj)`x{nXrC_J zn1x_40cArOz|sjDO~gz_DEqL<NQWju#B~3=hekC1hvadX4lkA$^1<5S%bR5cwa_=V zV+=3DH(abdYPZ5X7T-}~AXIe23aUymI0a&ku`CQ$D<S7VF9=!-xO6NS2T(kIww-TY zv|!m>zEOK#`vYvx7o>i`)pkF$X=96_q4jR<Z`#Ye6yL@_BeWjmM;>Os)IO-oJjH_V zLJM0?N33?10#KdwuF8mqWb^?%xAAZgm3v^X^Fy!nH<^1lU*`w4fK~*pll<?=Re!ol zIxkcyzLAb_v=V$H1qiah?i6=Od`7i6Nk^oLq0hl1+$mf(F2EOnzJ!Cj_UoCX0UV0a zshE$d-CRE^iAN8<c<<ML*Nfwwiub4*<Ni^xA3b>V>F-zT#R*QucT}}`epF(Q9_+vG zn>ZBP@Q(c^BOKzu(JT-$`)x7g@U}Vk+ikJB=i3+W#X*8|e|&<^lXtNHv2PZNC*cB5 z>XzuC&NWk{N6>_^UlB$bc5Hyd924tJFq&+3Up&I3I&_h~=l}Q1P*_}7R4EmT)1`Wn zp&meJyjNueSrWxPL~)=Dw09@;N(S8nFzn&CGX&E4%13*7V+W_M=JQti2iao#?BXk7 zMHg&}$&0aM25-{}&?~`j?w-ykE|hZH-dn3ZUO%6^rL)j+E4zPLJMhI_ZP4h%i-@>0 zlDxKIMC%g9qDvUqXv7jaBS@sqWT-J%A!L4d$Oy3lQ2#{h%@1&k#*b?y{GwK_ozp&* zzK~wiuHrAXCA5Y3Nv&Lbhxo1*-?5P0WA5ZT13qFE_$_Iv7zhcI9#PUIw8Ryl)`QXc zzDuoqua>Ueq#J&%YujFyiu88$!?;!Oek&`~+o75}P*)f{WT*>kTzCiJ*-&K~OEhT; zm64SIh|<+hTGqB*9@n-`TK}zK4X^yB^%k;wB(_-FBh7>_(2UymV+3&mfFT@4A{++Q z2TEYJvsf_&AxNa-4AT%aiK!B~Q!Lc0_)^dn^6|y|n*#^nbKGMt*Dk%RnX{-bOz<tO zhHQmzi3Xa9H%b9*xAAr1T0%XFP>*1=9#x_qh)E%YN{-gUe3~K`OnOydba5Ca9OkRD zqe7^<sE}wqRVV@YJX!j@=)eK~t!C$rMq^*?hm)ufZ@&PvcC?t+GXoh@+{T^!*(W&A zDedenxA5-`CtCYR1GNvekExH_TeY>a+`a<!Pi3f91V$$U38FjUwbN~HGv;5iY`Ofy z+VAN(ZjsLz4w(YzyJXQSiS%+uhe^Z_9989If%tUp3uI?<3*XoC{=Qo4Q0*I&-B<PN zL8<wNL7y7vre*SKV5k9hyY7V&!98j+;AA^N)Mn%Ph`}FkM;L=43i4zKVFd31VW}j9 zF!6|kJOaEEg;QhVX^ssL-c0sf9L>F%nhfheb$d_%tP6Sz^C(G73ZQcBZY72~yJxRT zK+1417zEtq3giR@z>`IYPCsro)wF(fc*89(EI7dn-~UScdW2=n<G1g8mT#FqY+B=s zyzyz(W^!&C$EE3iKGv4BeM<GwLo*wz8)P%ux(;o96aHf#+Bz>fa$O-E1xW(uTdBEe zfJ3Zlq@1jr{Jwfy;~{u4&x#j;8H9p}w#JirU^Jmcgb%CMIMT|5Cll0=*5PD`f*>#* zLIh8d$D85^a)M@$u8*8Ffn3MeIUE)DUH{yf4~|z(85K(GUq7;bXwAKKBTZgyXXTED z(b{X;mzZn6l3d(-zLd9d+2-}!b<=W;fqJwn6@BQ#NDF%)CscugQ)}Qo>0;fINeho5 zrn7`)TU}vhg40KI1XYsUrdOa4%x47>QqOzww3qiS9Cq`->t~+a+j9Rq+UMHeq!QkZ z_o~;<re|$ir(I~)PB!y=(3tAd0vf~oWXo7MmZTP<yJ0<2b<#m)Lpl-H0E@DNxIQov zBDW|i%?3JSGMkJ+m|P@iYz1-?F~qqN5j9q!B)h^UvoJ4h1cxy-Jr*D{LqrE%HNb8| zfC06{O*mk5o}hz+QZ#UbZ1oIN{a=q=zooCm!#8MW#>Gv0b=lKX`NsO%iK7hlO{1=X zPu$CUk8E7KmKXi_#g<=h;P&7DYQvHh>DyOrCE2OB^I_23i}44v!%bATVaSMPCSl0< zEN+VY(c^%)l2W9?`2v5R8^i~sX>rkn*cWxx3UdUgu9z5?yTI{&#sdPAsz<y9sK^uA zhRSOe%=rDZrkCzSY{V=4US2DWA2IYgsfefZkoMi>eb>*)DbhYG%H#$7iMlD*lAOTI zoEcV|(pfy4pyOm=Cv}7eK1)_gy2?ayFri5CQE-Fm1^wen!(Jctk=G4F&F7^<9~o+i z)Bq=O4~DJXg#imk3G8LiyR2Lfm`N}baZ|bO!YpWc=C#oqo5ocSEy(@)Yi*gK`sgIj zM=vF&wRy|?r)eLwK5M9k<nwA?IRaXC2kP9P{gs8Y8BphZA#B19R5#L3mx>{OHhC~Z za0&KKqQgk<s6?tPQV?p=3v9y(ouqi6T&I$X<A_m@qA~)I*N=chle3FlVnL@8Pxtr5 zabL`|F%untOSy<0QYFj))L!KLO0H1)x*|#b?0g4tS&>@_R4DN-SlUbt<>S^Mq7ER_ zRHKAF0BQuX^#%w^HcCHt*c*?)nhM3?f>eO^=qa3Lz4Tw=(tyv508kj@IRqp1<$mG8 z*4=120*J^g9ncPDcw2jp>eJLPt@ZQt2QvA_hx}T5du5hm;>bfVXCBpF{93!rYi3@1 z*ON0RKUjI~ie<g~EnXIRy>I-K;<BrI=j>kk+#3$l;fg+^o_WpEEg>~sd*Rflj~yxQ zJFIs>R$oKYzWREF_?xqJuno=#S$R!VQpSdK0qG(E>AE5y^|>=5{YXG!7&}0~SSSOU zKKn=(8maAYw~=tPQnW%;Ao`*L5tDcz4kQCz5Q0v3?;X>Rysa%=H)(>&`{DMZ4b>mK zjELOXe}C+Gjbia6whBM#rZVWhSn@~3ka!`d6uEZ<HYOk;B}VswQC-MTqKRHC*<=Qq z+6h%7ye7d6ni;H`GIwtCTc=|9I^(*A`iA<wm$T%#m+z(TwLhSFrBr+`7P$E^d=K2I zN}z&~z8MdIo^&q&XZf_^00M{adGS38Pcg%YQC-l5uxH58A1lHc$(v&aUPvH@2>i|I z@Zbb9W)A4Rl&|~XWbw+ZPxLD7az7z2y<GnMyKyn*Mp3nB{}`*#KTettp}!D9sP_+7 zTtYiLMTbySq3Wbo8wI3k6^9U@Iy8nJ=mm2bhN-~};;)al3@g=mL|e*tX#;;)W%9N? z{K)nNm560aYg^2>Pu5<Kep_<j+XiHQh;Mhog=o3~+ZDJF9cuFa_(dmAnO9<*2icAK zbE*pg#9<CHhRsCF*pQkI-&s5+jhUhmK{O%=b$~`hr^nPDn)+m6A0+OQNhuI2+s&=U zfXB#jM2dk^#G^sB#$d>b#wG~utN-dOCnm(id-}mTo>P)g@Z{X@rluD^IpgF}ZCT}z z#&O!sR}F3&C(qq9y6(QJF@N|ISaIgUg*zTca5VOhAJm*z#tYi!WfYlB{bB3UGIFwX z;(TZma6Sqdg0>@cPlw{r5Xe*nd8wSDVhH%^Qtz%c78Na37an>`TQ;zIY6B`)Tl@YA z8YBxAwj4!`bp7-q>SKpx2h5Aci0U*&^^<UjCkYA@ZW^omb_hB~Ag}6yN`)Vnm^Pkj zV(yHoB7d7uRb7Ls>X8}Z_$_A}F@ydFKK)aC^XR4tBStngj+QF8kB9Ek{;k4fILZ6- zxO*Oa@Sd&PXjq|+>mc{vL>)cMPsoU!>IgtYX9yD*LQMrXup+JmL|r{Zxl+X=;*H5! zfn*O<7hDjQDSCy1pfJ>_;t3Q8LS;&-aI5kTf?}*EP>_dig~4wa?@Q|18uL2dzuZ0d z=%LeRU#P!xu-iR)+=wAV#?%irXkOF!yC2tH)h@scd%2=!X{uHs=iGDq>ih0lwPG2y zrylKTL3`XRjZMOgjrdw3zK%f?()A{Q+^9dv2Ed+*#R;B0Pj<T>B{5K~5re}SkJxzv z%rK8eC=0=$f-TIDAp4n7T#cGI388XKL=b95?oUZ?M?X&dT>s$<Z_c!&@;Ysq-9G8{ zBY)<b>*~i}T{m%;ZrkkK^y6>&yBWXwHSf)B+ish;rfB=>=-4(qfi}2UU!9My49`fc zg<y^ju!Tk;xddJMC<NOIzWFKJrgI&3f^Z4;^OQU_K2#VVEWYNpMe^LI8|PbOZHs;J zytcP>`LGmoxr_LACdo9)Fi=xFEUFl?QnHFDV1uct@fi0><jmX8%${z-^6T*CktaOC zOqLULX+j#jzn~1_!^yIO<p-bX(r?e+`10)8qxY3h8oYDq;_@H<aqGd!6V6<-YS@zx z-(m>0C?!R$!IGlX+{%)Pt0o*cn4HNgy7%mpRy1V5ul0H&?!++PSPOf5b~J9!7S#r- zMc7qgqlot+pi5ZaUid=L&E)P9)|3bt^@{K?FBw*(Dy?2{tmGo*wULs9bqE`g6h<^z zq^y$bJ~)^H!bF6>+f}x28f?RO?ep1V=8f4h>E(Tf>PJ_6c~1L48#XUTJC~9A;;S6g z<!mkN@^=wHB;=E@%7w{lLd8k`3J^{ALqLFcfM^}^Nq}gGF|@fvAdrbV+JVUqxR6vB zR9P<p$VcaDYx%m$>S^^zF*s9_Q1aB0=l=+w$j5E>&A;i<!~DYKdpD0Bdxq+SfATrh z$w9s+LYzfR6a*(ZkaW)xBlMV}w1B3i8GNChI-K^vQEmdr<UYyo2j03;p4&FXm>9@% z_UtF^B&E#}kHO4Ecy|g}2oy@Lcz~yoOtHA4c$(|9h#M2}V?=S9q7s%AmhA}`c4!>o zNg=|KXdi|03`IOBnGJy?zPc&jY%=tm#g$2gc9SW^)y$V^C$)*UrFl&yu7%n(d9F6< zqis!G0-{s$;fj&xhVuQF@0C)1y+-@Ta1Dqb>Iq}Qh#WiiQ!I&k<o|*tp+->IHXg(0 zYP<QNy$V09J;E1gLtZ!{4U+P-W4wRcyKP5!1Lb(|b`5grZ}>($`RQWGdU2!Mi5LRI zOeoSVdpEk3rY6j#%8;DJCCD?O_7llz4ld%HKn00EeAHpISe!5OE!u$k%dd^DD;v^t zbe{maVM(ZZXisU=<q@AAaq*D7`|z=7V+rOUAK?34a3*LXnL5K@!np2$Ehq~8zu-(I z{9UceuuQAu@12#V^1O>}iuNwiub;NZPzL-b$ZkLc7(wa~6*Sudej(zY=>sq({HF<| zNPx_Bl!g=hWWFX~3aTWRhW#SA)=vYGtcnCbY9Vk%iWiJWaH_&xI&2XGGb+mV1V;44 zbl&BVd@$n7J_I+oC@IB-sXd9{ehb%3`SAGo%IpQJZo9EZ)##W1GWia^3$dtIYa2II zYUd5U{A}&(1<Txa?~*y%7diPpgZBA=jhla{ZA82H8f}oYMc7!Wh}IY0SaSa&mn*u9 z8d)3zkgq}9(jfDnekj!C(;(2K0yN1Wnz)E2P7osl0pQqmD^in)CWxanoQ5AsO#@AQ zrQtLK(IgG|K4F7^KMaUA#vD<^Ri+X0N2W<Pbdf5jfhO?hSTNUCobcHp&=M0Hgd>sT zunaMQE=t64Av83Vbdrl^gcPSUXinXYx2;-`)35QRzf8G(;ru(M{N<%Va;PWw&ROEM zyO%BCaXEQD15c>juu;2uy!Liu?GKwa4WNFmmK<_F!*<B8G6o-x$V7q@%-~ckG=Xza zZ^LZ#33qAK>twHhtuI)L1eMSXB&rD3fJ%Upte&}Z=<@MvZYW*Zd)A}FR*qXUYaYCv zNpq4j%Li0wpUq9n01%7(KMiVJUJZLUj`h;@I_biW<UcNw|MnwJ2$_H6oCAbO{!EF3 zRwCuExP)X#*UXx_5U&YojdP|>n|H&^>9e%3A>2CJ=xS`9Hhuyk-Z)zgd0mY@OeUm? z;u|R9&WaQx5s_sV$Al^fUn;%{Un-{O1Z5_4Bw>XU5(S%k!Ppe|nLyzTc66c(2dXy- zoo5FGWEJq0tj~);sGja<o|S+fd`^J_i7YE=^~ZlY_2h${NYJX5Q}28vox8wub9e8s zj_85~)j1;v(|HEkF~GyIBaY)Ldu!w0{OiI~y`?<Qx7CPY!Y^z4f`^dRh{Q~^bh zwTH3lNu@@35buuP1aN1n@JOc8a3!P3Lo;+ATIHkWB~<{j#vX{G@IO+=Qyevg_@KkV zhp?A0@g%FMztoRU-~IWAe>y&I+sr=YBrPA69=-g*)fL^O_1w4Qy^rg(v*m+^&DQ=o zY5OR|!dDda9oc&djWG%K-6dddipT|9&ftGi)4_tUPz0`w(D$U%krcfrQV{QsxHp@g zZ7RavlMwkQd3`(qnUM%8g?NG4q}bd~o6OeOI425$Yyl~HI@aNY8ACT^xzr@!2#8yH znn@;$m7YZF$`hz<<p~5Km=nx7VC@`pPB}v1$`f?OEM_;8A}hu<OsK#4xmCHj%l6+q zzM*;K((sDh-1n~T)o0weKE1~nE*)5rTd->1%8}D2)-4S$&B<CAURu{Q{#vE?m{EQD zjJX<pX+dA^fxjT0E$`6R<Oef^B2Jfsp&P9@5`YZkO2q3EWe8jG>Sbp1E`TP-X^Kvb zCF{2|9P6OojYX&trt4uxES)*Pu!^&k_*so5{V#zUi~_jyq*?N8gnU6CZGp02S%@|Z zzx(Km&`0+jzj*PYw(a}xzdr(BtcCy3*8A<nZ@v5OTZ_ral)A`OGjv8Y&jzZYBT?4W zaTIk+62BzjN66T35zV{4^*MQ?VOZ;PIv>nN{O3+nE+R#Gu_qYf>LZzYYaPf>je=9< zG)f}{dK9FQFe#^wL=`yIQgBAReg$4SBzU_b+4{xoqDZoS1R$d~XkjGT>!;+&0+(v& z0dy)G)3awR4o_NUZgCm-K}{}&`C_A?4U%Q1fn<IHU!FGFk^|xnnoC4+cH$A@oh!yN z;<ru2N5n&Aodz@ErU`^Y<(OvIkKX*(XJ6PqW%#}2b0&;^>Y)MSR-S+TjcsH8Fmz-8 zIh$7x;K7FZx#OnvF$4!JFPeV$`j+|+yBF5vRc8#_HF?yst0r#0Pp$tpf54<3{faB6 zESVpw?NfABMSZScr{!7syqsVP!WK$kMU;J{_(BwV14NQ`9YK8^(J>$iV%eiH&K(E} z>Ykm|B_8%{)95kRT{mWQ6F=KjTYKGgwO3Ctt{pM<n&HE)sjC?=w!V7UHDh6(uqNan z_JzESgD19(-K)<=iE}BFT*%xMaU2O1+L4P835mXq1iOo~V6>-uiJnI9QW`8mCLy3A zd3x{W2?0&fuehd`qw<M)=smkvP6=iehs2OC457ym``X=gz~W5wv+QCT`9ZgmMME7C zuZXlq#H$3XFjFe`y5&%5rn{`Clu2=}33_jml+&Zpd_;?;SNX)(UgnK|JgNQm%~RU0 z<BvbeosYC|XUjv{S36s@uO111{Kwr7H_e`P^@M9DY`FQ>d)_%OeLxQ#({}yw4ehtD zo#KrrTC{&X^ayvgJi?uiKB9fK<IMM?-|W47$!#|c`E0-sG_F{QbVmBn_zI#&GJ(&9 z;~*G_|3N(<W05rdD5EHvn;#9wCk7`<B|BBh)y61v>*S%h{A93u*k%_=t^pVuFuW+d zfkb^8DKHPL4pq(&Vu7Yg2$F!GiQ<@|P9&m)IR`cx!lqq8gvx>(<w7QsAE{)=k%myH zVp`eAIa?=eY}r*%yr6FG%GS(`(yPWzGQ6^Ao>eyG2Gf#uhf?p~pjECKS-EP3KXX*y zc$10RTf=INIdT!=(P2;{BHd`^#^|nwujPr_1@6@TaS&o7S^F3FXrD;10nXj0{YHEI zUjDbvL(q<5&A)_g(}0OUs3T$>5E6+(hNO0`Am&Uy9X0#Fi*!LI^{0oO(G-jV*}u~+ zQg&h6c0LjB{C~>>lz%cF@-ZTQ{ohAKMwu7`8Twc$%b@y|<wA!0A@F}`MC9uuqM%gC zcd8{ABAI$Y=6?*45}@l5yEmnWOamd)rRL;<3lb@poT+7)F=L#t#LONAxconl5Ks!( zy2<Pb7&=0u5MKK~kC00|$nPIC;+Xc=dxEw;gUg4+{*NQ1?Wo}f?c%jdGqw8wo*v~F z^2&>H(AVvkOkUZ9B@BeW7x|uCmm~VFi@(=U7Vw#5yUF`K`FkZ+DSc@O2>Fyu2&0fl zddxkXI1x`&{s?=Jv`bX}09@>lIAj3|IL|I3>XOKfBi!pWi-D!C2htaEeT3*vvdSrY zr%v5FW%85L@cZScUcE+*=-qpS+=zl{PfVG-XX=zaQ%XmTF6nvo)l|o7*a!WLIl@kE zjv~C2REyb*O)U7JSWCmQ2>g*9u;h#~v5FDOUql7MFo5=r)p_BHZ2%CZi){eDr->Zw z>uAI!7wk_%Kn#Lb+m&Qn%I1*vb|&0Dz-N-4!JJX5k-mgYn!p;Fh-!;^=@3d9u|+8f zINx(Rx?V=uBuq|IEb8nLAxs`rUk@y|k%59qvkz#UhhPKpYU}BjLhw-bC19H}k*oo? zcE8%E7TxtwxAKYi^9gMe-y1h@AQV#7@cy^nSXg)M^|$`*)Vt#vGx{`$dR9sm(naKA zWKm8$MX*IM#t<C<bfm+k>INf0j61F%%_RLadAl%245te!rzeA2>AH`rV^IvsJTU@5 ziw5m`DZUKOU?8V<N{vg_FOW@Y%)+@8Z4E31vJAvLS2qyiqjCIYdYn25+sgZn-ShjJ zhRG9O+W*`wizAB$R?Vy(Hl#;sX+xQ@e&NFA(R2OQ#F^LLd`H#!s|V+%AIr*3%FF0Z zZS4}z;1M!V?h?;HaSXs6Xh4{`WyjcLzPDEUN40z=^*58UeFIJupic=)J_C#)k^1zf z_*M)79Xup}WF7QI_8>W{kUSXmISbr75ef(Dg@U{Z>k?sODq&q=2c;5{fB}#F2ilbb z?E*K);4#;Y<?FQ%%A6Ss2K642Vkf+~?ZJgN?LI)5*8>gXy5}`+)sCXB)3sK47v}bH zYz%|XDjHUSbq;7aSioiYC2Yb7`H5)R7zCK<BiibW0MMtfePpa7g8<R9)Zt`M=mUcM z-T`Ef(tpza)8G3-TK2*tFZ3Gr=Qm^keq8$DAEwZcZyG{wk$Z{Q0jyW{gW+D-T>tBQ z@2;j+G~c^<f%LXW_?|HxGH$o#<(tu~ZdR*jK}1*K3By&A7m=bP41t)?YWi>&(U-As zmLaE}fPA>iVA@hQm|ZHPe9oxdYS6hZr#yrpa@|sG96O+A-Jt5%t&?iD-*V?DO-n8c zgyJ@)=G-u9?wV8@?-dyDGcj+mVI+x=K@qptsZuFi3-%?31dn<K0qckuXa|-n;Nw2f zJ~bPx1=q@tb9d`D-W=TR^c2@bZJuvo^Von&Al8)PV@VQ|&4bK&tn-1RsMm)^AIW4r z1A*iUbsG78DDxm1VeILW!QRD$6%v_ZVoDDG=8>0P*!}1Wt;Id3PHmQJ)f0dC-M*7= zK5^|ed-tI}BVm)|cGx84R-Og#OP0PH32Wp6A~x1&E1}FhFiBGB_#6V3C)}r{CTr>U zUO8k~VGU_;W|Q%NGlzX@_^j<2?Eh{^z|wgpw&MAY>sjLZBDp+z9bsi1*OAfA%%hDb z>3O*b*R$DTI4jL~%NlS7))UfN<QRE1?8R&bU6F<{8p#xx3hYHaZv$bm$*0u-^5&d@ zWaP~;Oc}AFffF`AMaGhSh-_Iz1CkFgfVs29lbA*kvVeaG3y3F+A<WGB*hLZ~WN<%V z=#XLn?PwgAdrU|b?~2Q0&0E#nhlgsXR}4xS(SO?;8^6*1c~;}qbEZt2H+$B!Sur;& zR}UDJFVg2SuL|Y#D4wld*!+?_xv_cbgzK8I+<{onju}sx7rL`y3saj1GYhZ#h4Lj( zO}|urg01ONzN+&*ud*Fo$`^N*&t|K;l#lEze}x@jE8)L}1z|?aDddfZVpYh`MoUv6 zq<p`_Y6oSVfMi63w4N$tr+{;jD&!TJoQO20fC!4*DlS1@KxZxxj*y4u3dTr_<d-|L zf?9WIBbq<tS0R0?Gd+k?E?T2lN(Xe930aNYEz}c%9-z;12{0SVcffv-1l^z$h;Hro zh;~svMp~EhC2Wc)zaQlpUCK|if75xtWG4FP@0s2H7b<VZ8jjKcaeu!4e(hJ{eykN~ zsO?g|q<x#X|1p&3cPT%iwTbeRDCgq+`g>+;pYuBKG!T6w<$u}XeSkkx_*`Q_S~AvX z9Sf|E6@$5>5|4$kFsn_3c<+WxN`ZEf9~LNVtetc~Y$7ZTy8uJ%WbnX2OMoIdXyFQv zrbC$FD<YKyStSyYbGgf?t76Kna|P2^UCA3m-)z)V$KHNh3h@Eb;En_`DfAU(kRkWx zsOSUG+T<`3&jGbZAG`|h1@WlJp%Anv)oI7p{$lwOtQGi6_n%;|bSbCz>+gA${jEzm z^_gBin?*oVta}5J+2w~JW0?mcEy2poR-VI`9e_*1a|j9Kj%T%hX%{2hVmNzP`;Ob5 zfp_-8b4cg?=6P<1sDU*)v;AJ<_lWTHK-y%G&yMT^H5EN`C8a@MRseAu<eL}HSP+|* z6cA}LF!21Y{f1Z_uZy7&7PukFG=Rt^qc6#|KZeC;&@9D(kU(0viaH0*avhx0Go1*S z<K6_MpZYxzKLAy7MAFC$8%G|gJ5FgM>h0rR9QQWgnab}SGFW>r+^cf?R>UAv_DK1X zn^qpyR#E~<-mg}!JjU;OXq>bvrS<u^KfJ%Pp2m-ekr#c`JK9H1LEE2~FX6erSbl=F zbSbC4(BCtgZ4~7orcoa!SS=O2v4ouxd{5((;-T%(gS0*#s4LWL#1<>^)oe(}GkEpX zHG*+;KO+TEO0lH~Lc7A<P>4+Rk{^nEe&B3hh;m1Nn#!_qKJ?m8a#`NhlUXiEb(GA4 zf3OFUFYq$r-a;L*CSp-3H4W2|Vt};d0TByusUg^cA*WiPk1r)a-UJHYp>?(>7dav) zXLajN9UE{d_%*}ziIJyx$w~wiL0YI=g;MMao4pA564ge&1y$RD4L)eyPKo-U(dU$t zff!dYBLGH0*5hcNfPllk-TPMc?OrnUcS}D#d*_n_N`5o2-^kSJYi^ygX~cl36aFfX ze6RJDaK&{a`V?k55_)7^|L`sQB1suMm{wYplagIjFnD3@@<~0%<cEg5b@@Z^gNW@l z1<;Q}&|fAt_$83$Kgy{epXgGa)_MPlKwFpcg3j_+@wzMT33isxMzG<P@>8AVuS`NY z#v$rs&VtU*Mm&2jwnxu}QPM()w<Bq&$8b4A6q2Zvl}1W@nKmG8CHkBP_IimkQW!NJ z1*EFxV7TTu)qLUjpvC5tlG3m*pF}7v7${KF9D<Q7)=V0u`3Mgo3?0kP#fn8|ax<aV zlF7w~`5Wt&gPT<NZbib94FSEdJZThXm3M|D!^;&aWpE=9KB`A*igm%T@B;=kfF)#P zi@?nq{`E6=Zg^_m5pFrTu4?z9Pq?|QTHdti*b@_v-KPCxd+mxHH}5*Zw=5VsZQShZ zq#b;m)Ks+#iN53ACijL~&YCBd6lh=ldvD`{dhN5~;E}N-{ICDMnPQpcp*+5h{1E6% ziaAM@SA*77VoWaQ$Mtgfj~*6%U#<83)6x5XQZB~uFW!HGa(n3g;(qF5{XMf`QKP*5 zR_M}F@&04tyMwhQ;(n}+Y)J1?zNCGsxc^R+!`i}o^!ra}e;4Jbt#sK$@7K#`Q#o{L z1HSvBDF+fei%pAqjt~t3w<Wp$#B3K?gvnq4fQOLRfDTl|5sQTt1acT-7qK&b*8zlK zSmF|GG=$OdPRMJl{06TPq7%{ah#98PICL{s^nkF=Cih8BdA#tcM8lm#-|CP^12?{Z zw5Mh8$ODVF+&5=m(_0I-K6;0CO8XJ(!TgDDeSE_3#+s&Te(@{r8z<jBYU#60*Buz% zfBk{Uk7!T64^8zvkH2{FuC3!{-l)@8kF%t)1qcOW^wo}j740W_)#?5B+bjL?qM##{ zQ~y06=uZ7~rQF0$1iRi(@7Le+Dom}8etl8UT`!-FxfzYoYPJg)jwCRgWY_>$=oHH^ z>aKK<KMA%u&CCHbA==Sd8i~<e6!E1ZyqW9~_)5A=Ub?O~0*tb4)|gQv>aMLCc1_2g zFiY**b}WB;?bzDJ2E)YY0cud+zEQp;pM>5{hOcIBRBuCsi^Z}!L#;c41u1qJ%9~at zKv0$N<##CWfKc8k!~#*}odzYN#u4J7t8TFb$Nx%oBN#WTyX$!$p0aZ8uswsH)n3s) zSvhmu6JrkXrFI_3EWByf*5s0#X2j?ra5?j5&1^yT<v+C7GuGU&qJ{UETFj5eZqtI6 zdwySEfN>_`b40&3{G`8sT7G4`{<IwZJxK3Yy`09A{+`(|<7m8!7!dJ(EJ!5yhSng9 z#^3>q@WC>Ir&+8B(U}W@V9c;pgzHl-gaA-<JBilyl;WYg5${WRpQOvhdY=%s`;Ayd zh$wv}BZB6&WG7*L9a<m)3onUu142`}=0xNK)A`SX@z%NBc`eP)ojLpB?{9LL&7;TF zRt_3_%@9Q6S(vtG_R`S}NUHxr`&v7;`l=?ak^=HJufJpCiWQx0CR$LNO>Fj$XfkXA zv|MrmE9#Q-j_K!r4`N-<*LB1KlO1fX0(KY=dadcQYMYl#O03$ZySA;A=Rj7!AEpno z-e@g?7&3iy@+ClQCFqo+m2-fKI>hp54lIu*=$L|qDOH0P6r;##5fmmop-6s<0U!dL zk%*Wol#^J5pv#;Leh$CB&`G&VxbSCU$?ideA51e0!89PEjpS!qBN-1?XfJAy@tvzz zZ62Aiq;ln27@0GWf@1BQvsvu?Za(?V5AviR61ri{1sacEm{&u8)B2|cG{Z@vnIwF4 zSUH5U21E?6A*AMGgwnB^g%w4*+mo;&aHM-waqH_+rGQ@$gAXS+JmIRF+Jo3vz>wYD zVU~jB-zroypnsiBgc05AXIdA*@*T}2-z3mSqfoo`6pi}veGh$ij$5Mow&}>)FSp)* zS%ju;87V?j$B&Xe*A=clK3A>MF8rWt+M>+$>#szrZZngj#rVWO*uG>F>$dM~Rv_jl zj{|iqLLOEuA{+>nvxHOuT{?>NwFqRg4{g*@0>VVbWDt&2^W#JB&*tkV?$X9BUO5y% z=0K&-`dz8T({IRwk2*_!*U-;&3Ui(WU^-W@BpA+w6$(^ItZ&i<Rf?`2OQ;eBm(mKc z|G6$=SHavB=jT~lmMz)wz|G6HM0)fHmXrj8CC0ZFZP;|<g3ap}W)&4>WfvA=+$gBm zB~t--|8?McU~jCN8C}j+Wll(gIOLhaenzNW6w_2?TdD5#x1EkwR)ncwIfE|`9-BmI zsEVghF&9!$tnB?!F(bLv`{Tj$?;ihNq?F3e{YIHqY6kR+oKuf;zsuvqshfV`K<JWZ zip<0?iXmrcRRbY~D7BP7L(BA|*wc}4DsoBfl%|U~adeFEe_*Y|UgaV35f&ml%dFUz zFU>|8Kz3?|^?>cxxdjs%#%A?$%kMt*+qBHI(&FDfh20d;<p0gj_W%F+8s1_!AW^1q zLWl2>7DDafi6V_&W0-?wXuR4NLVn^IbNGLL#yqpjGhV}7{(+I!zw<LVG$T@Uol~>$ zm}6B^H#ir|Oi+hlg;QkgdYeb__`&Jg6UZxF_XOguzb4t8h4*|R-lMOV+T}fxzSb;W zqRLp@9Q+_&=Aq?MvxcPc`naZR@N_>O6R+KK9Ai4V_Nv<iWQ=qn>S#D4-W`iM3b|de z%9Z{Bc%V9ttYGNq=<cj**3YWUzxt2L$9FUW*eAYoKKdPuZ%7S{qyO?9MQ;@?SucDQ z06!^_CECE~f;4(A9MwiNHl*)5+WZe{yW_gCSK6-AVDk~Q88k3xAUmx?rPswGR+J|v zgS|Am94*3mgeO8@kro-^VwDnv@CaBcx;QOG2V<RwSm8H8U82jqg?_$Z?PveFa&6}d zw(zU-H4^!8Y(NtVJ651YWjYtejTH<7G=~cH9i<#mS9dWxdCl)yTAtXq<DtD$o%F@N zgNL8od-$MKOk$k$*k`5(#2U8=uq%hqS5#jBtJmwR+^TWOrK05`zz?ybm}t<NdbA>o z5UsR+qKHmPgBnA~D8AiwiM_7jCtZ&_*T$7<J66fPa@4W(-h}A7xgC4rdBhq>p9x$) zfQTi1#29ry5JC-!-zhW*C^!*84@Kw_gU}`L0Plj2Ksx`^cfl1F(O-AvU08(xjrtGY zK^K1k;~Lhql;#5WF)$WDOqMoU`kEKEVdWRGsDZ>%r5Zyza-n08O@Mp|LYNWjtC&LM zWhE~O0^(zAG+U3ckPjG(IEV#Qqf5jgnDM`?p(<9)vRzp@HBRVP0MmL%SPmlo%1!1} z*gZKbS8D%y<PmfCc<J3kQeNA~CpT_9xqIlKW>AuqW6rb#KJ^@0=}xT6kq!gSMs^zz zaiFz?KPXA~s|I>?Q%WOdlPL3rqAo4PgOPz~zns&EW>Zr!1M!rGQ*)?IsVU^hOZ5TD z%@Hw-IRxcmno1FXsW~u|;}eo7c>z`sU<f6HBCnBIh+H9@A^acXi57hGl!bE2$`Rt` zrunIeVkD2U*_VJ2fdF|i$kmsbQ@&b~R&NXO!L5<sExmc(jhKhjVZAbmr)xh1&TU;b z{cxLhtcbt;rY}D4P5gx(>qzb0&<*3?Om*b*Hy<z84wtw7lg0<+lk|!4J@hNBp!lBd zF+*G{#s?Or!>HSDad@#ZXsM3z>1FzHluoqh2bPF232!tkl3!l;gTx4UH_}b_jA7{$ z2)2kr_l#juA=W&)`O6u?Nbq58qj;=U;ltWSF<A4+^TkJ^++L{0*er_es6+L{<C^!V z0ZVjv;z{uzz+dK}zsVET`%wD`Bcv5h-GZvLsz8tyfkZqZ4v<4*z<)S%v!ui)Ucw3u z>Fc+1?{TyB{>Qgi%|?@=w4Id#*xu3t{A^nhzk5gzP2yVbUK-8i!B6-n&zI-Zc!16f z$n!66rA^q6fX0k-O=a+hjWl4~U^X(mv%JZaj`A@-FSk68`?KjjTpcd1n%PLx!yV6A zp1^ZIzdnYpi@NZn9k)B&$F7gN>N}Qhp~}(UlM<FJ?X}UELOpL@g>@b+=yUxa+F;q- zwudom8Lp49Jg>JZdX;ux%6sT<u7FK|8A@Jkb*xS<VatpoSr+19Yt7qPmZ=%>+VyOi zbe7d%E0;&I0(l+EmcbXhk>yFXtlqF5B0yo)*v4Tiz*dDVh;3r@cr^Ayu$9sM(j-<v z@95l+Ibkkfb;eVmY%^;ymM~gxqD98BT#NHB*i6{vEz(JBZ?#V}u0r`9)?z-yTCj9y zi)j+>cSQHIajk_l$_H7<<Y3#4@LpSLSvq1bWaRlEO9e3_53t3kvkChmIn;hZX6>!= zNyII*vKnI+TZeDfV_z>{MB7HAJ!hEL*u>UJJJ>4ef%XTCRXE<x)}bfXQ90H!rTf>> zGlm!O{1CR(u#c7D+FE>%nX6e6eETu--`X|V!AcBESwFb&*I++L(6WQ}3R?{tO-I=z z>@9SU%-C%CEq2!Q0BbT7uoB}!RwJGP?WqiPzhs!iDyhs+!unyWq_!9*iTX?@dh=E7 zyHQ?Y2#V)Nnpd@dYhFzo8;d`qlO^a*wEx*=-rD{>^#%H2hv<uDc0cW<lkJ<(7Y}3q z7`Bt>tMrb3puXt3p<c_xIr@V7qhq7KFv{pN(2(f<OPhHG%29vnhpwBnqy1L&#SPfs ziS4*Cz#2OHf%>A$MszXOp$vV|b)&uzeT_Zdwcfmk%{0G<`-n&0Wsl2~Fn2qNbv#}` z|E+?l5#38T=4Y{0>KpqCdz8T!#l(1^F@X*JRs;U1!Ep3q%cAjO&|sHp7+Xt4U(}c` zP~YI)Ay$KJBs-*yrgx*SC?35WvB+7FLCp9WD=?m81=ccbCA1CzJZt*@CGf57lzK`Z z8x|S18BQ3!ms8|P@}2S?`A_o4#!}-%<Flq>(;cRd&Ew3=&6?#VOW5+Q)nd)J4zTWt zX^Pn%(`u`-{mOR2)@q+=-)TQ$zZlyiwl?-Phubm5@pzmit}gCa+_%nBXS1u1Yo4pc z^@f|do$hM)B=;@uot}8l?VeY?S9$ODe(c-pyA)p<e@pzq_|pkP5;i6LHL)sjPvWOZ zeUi2%{k5CD+oW#ybo)~>OP-UwA^F>sQv9Ej^2gMxQV*mhrVU8@G(9u@CI40aDgI6P zdvXndMS&9;-7@B7{5>cK8-qK8uVuP3`)A&fxi|Ar<{O!R$*Re!&zh1oFKc<$9a;Be zy`S}I*2OF>J0?3mJ0rU=yH9pi_MYrW_R;J&vj3d@_v{Nf?wmVv?#XG%c_QaP&av+H z?ss+H(S3LKaQ7qKU+aE4_qN<kxew$%o~z^@%6&EWo!pOdzvwZk$DAHF_xM$hyL&v` zV^5DS^P2N+%)2G;&b)1TJM$g+-ST_qA1LTqFrZ*|!GXd7|K<Or!rKaW79K2or|^fO zw4&^y#-g1?|0wQOd=vgZP<*8L55<2dNh^7xw5oJm>7>#*rMHxBLhq9P`4a2L8G%s9 zkmwv+JQc&zHHfPgWMkk+w&Kp2*z{wLIGvf%V+qI0qsIp1<!y={%a{-Ch#ngeV|6ro zY(j*?pQFdG0zYhpH9ZT+&@8qH+j1cH&CHK&GR`OCXeyfzf7~*5lelXpO8xA2*h*P3 zu;vm((fg5MKOg^RusL|z&j#c8COkvG^p;sTn#T$eIdvnh&%+&KQ9ciU`)(*!0$n8T znu2@g;Hyh<#}u@go>=q?Pxyb~nR+~P6W*qO$B#M{Vk_=^y5nmFzwqoh&~X-?^>=>L zk2*{iB{M{A>D|-{oi0;A2|vze;@l7ajb2Y`(E|K+g;}`wCR~|=Yr}r>G|{54Lua>7 zryQGK`1d8shzAVd1|#O(v=S3mb`>)#`YSMTSUbRl{`N3Jf8#O#Pej~8H=uhdSc@nP z(F}g%WoBT8lnEb9Hmv0CESL2Ve<`W}-!Bq<RtgVmPs9iJLe6e)<XZMY-tbjeho(QP zWCLJZ3_=eM0j;XghHBU{HSiFRWTOx-H3rdPSHmkY7Jsea8dlG)1!6rO(R&ks)?UXZ zvg<Ktn9L<a9{-B1Wrx{z_78RkyNhjPkAP<$=LWWcy$=lbUM#6)WShB(-N}x#zj8Cy z?|g!N$G&CXvt8`>>?C^y7Rway-reAd*Fniw*=y_+dxO2n{=m+IdT+BovbWe%;JFKI zD?82JVeg_({>lCYq<A*^;Rg5~=75KGqK6iM?}$GZqu-XGcRvT$Ek{4DK%~tr>{<30 zqTg?2x3Sgu>zH5SZ$!O^`Mt`X$0+%boxvhZRwQlO5cd;{_=Py`<Sy>!9{7HJ@SE>P zyv{T1B^F^%vzM^~$CEss9bqr9L+}nK@+7ti0bI%Wn~SMD&AfQttm5K<#nJr`eLtu) zx(`M7Wzl^F?MsV`#r@cqM9;<jI2ZS0-!ob+p2K;s=y`c`-#fbRc;7(%yd?VGl9HI| zvt}&5X<GB-g){X_rB(XAEV?i6DGyzI(|jr%8m&*&AiX}=i~3+M>Vthx#-8QvYZZhO zj!-PM4Jzk%jaRGa??Nh0{83479S&|ApNc=?*wg@g(mzx&<PA~G{-I&HSwd<OPE0s4 z_luqwabil1o>=I%_w*C2Nfv!L2BlWqq8h4};BlLO=s{*()y_Ig?6|@9LdWTN#hdqk E0HNKzPXGV_ literal 0 HcmV?d00001 diff --git a/public/assets/fonts/opensans/OpenSans-ExtraBold-webfont.woff b/public/assets/fonts/opensans/OpenSans-ExtraBold-webfont.woff new file mode 100644 index 0000000000000000000000000000000000000000..de4f8e77e890aa401db7bf258ec31b02ee184053 GIT binary patch literal 19972 zcmY&<b9m=mv~_JwZDVTNwx_mj+qP{@ZQHhOP2K)#eSPn}|9p9}lI(TX-X}Rb$#YKN zCNCxi1Pt^u$$<eO{kL`<`d|CM?f-ug6Z<0z1O#mT!{Yn^S1)ytN?b%#?1u~gvGIOD z2#f;+Dz8k>^uzuAv2}l-U$~jwW@KYv4+I1P^~0z9;J#JcI^D?CnGgsFH2+6K_aER7 zk$6n)&1`<SxgSmakKP2aiN4It!0E>qJorcR<NrTEGPCwD{o$g4fCOBDfJ`uDJr8xv zO$>~IfW*LlG%P=0`-p7&ZT>_4a2!82;SWd=GazuxZJgbIIQ5_S(m!>z2_XwwS=$-? z=p>4N>RtZ9&h5oUlZ}D<PrXv!|L02xf((3aYhYvY!)5<)uRppu3It(Ldpjp*ARy`V zAN%|#<_Rq!@`=5p$&at>fBWqJgJQm(&pP)FBYk~+W1zsKoYzpoH<rzbJcT!YAmK%b zJ)r-}jP>>RKn<ZGkn|0K?sh>W(HY`^fe@^L34Q|nS8kdyUDek&(bvZnwVWOhpolNT ztY<7?WO$-)cyMBDbfRxyXz0<`2iOS^B+3j35Cjd!g2M~S!9vAE^=+&h|3)z|-#;^n zRM6MYMocssH`#_L_SXioK!qRu-}w6arvCa^5MmHW?x07Efv+@h82(MbK_KyDeF~$u zdGqm%>Ggr<n2WTf+%VcO#4t)QjxbU%mN0KHsxWjgcQ9lyR;VfX3?HVi-vob^0}Ox_ z#F4Zig97~ng9G9IgpoxejC_B8^MCoBeGh$yeEWPee)zmUPX{F-#`18y?DYk8Bf9dg z0rZc9z!5j_QF-fn{ABjYE~NijNrFUM!`a(J%LoKQ>i{$SR##tN<K$>>^KgHC0S5~S z78MyDA|ov+HZeXvLPJeSR{68M#LCj#<l_7YfQO5TmX(>FqNS;>va!Cp#KX<W*3sVH z;^pb?^6~!s00jvO6c!pBAR#U)G%`FqKtaaZ*x>G@m`!hWpHDQAPOH`Kww&I0ykN85 z>T;QE!P|Vk-06%f_)W(8;5$4Jc!^=60f*O!8Ht6tFxg)-S#F?SU&+XcI5bo36Th^? z^?93c!G68f?O{bR*k2@{%kTN|k5%~i$_tK`ce-2W6NUUqHfMyvWM*qUEH>x2u|9_` z_!1P*6;o2hPu{;!fq=klz*~U%fl+~}fti6tfWv@we-Hx<4h#v*2#gC%2TTdf0dxVB z0+je)9(5Eu<+KEmw&4*$1BTWJIX6%nGvYyRLf9k-Yv=~XT#Yz|He$4o47K|p6$llB zo~$6ue=8Tu2F1gY@&(9;Cugum6tZx0H#*H^FiTG)RJd7mpO!nJOYGYQnP&M?6mN+7 zLoPhVh>30VlhCp;dmeZA^v3m@vK-4{3wX?GO$duE%H^Y9wfiyg2krBHPx3$prJ82u zYMK%82KRY0+gjYR7HPPB3hLE!X~RQ=qAvc~dK~>T@tu02ZG+Xq#+>P9Pejb04q<Lt z9V4)q$5rgf7i$RZ_-b7RPhMKZKQ3Z#z@)SMhnBg=)jsc%hHI@@%4rW6p-v??Fzm1h zIs`x)!6Ypl9JEHoC^SSGCM3t{*1%7xz?T@zXqUJ!(`HZ|;Bdss@OOF<w`a;!c~dKl z!S|Q=?Kb^LA_8AS0h?IxTC6&ZK1f2mqDoJ}h!cGjaQo61GZLA;$J>=21xPhF+b?<( zn;fHPw7}e5w%u2g;q40TQ_+G>Hx<@D=gB9+^k%z<zvSaW_VerarcZtRiUh9Uqj2Ce zLHpx(Vs^ggHC={Oc3=tC?N}S@(SLIMbH4@t{suyH-x%(Obw^!(<>xaqb$!a5p3!xZ zXUj5%Cemn-h5{zqf__F~6cP}D3Lg_aA}1y;3HO&sh;nN(r&Nhz&O$>I{e?O#UEZuu z+1%7@X;e=9TT}v}_nFts73J@zuiy9Sw_k2A&-hGk#uVo%?~TXqtQR*-VVyWqF>Gmf zAZdDtRdAa?a6_;)vbCc|wuHTn>8ePh2+O{^PzyAAyG)W!M?^9i>62`0B2$5vi41(j zupn!jIQD!l{m#5^p2f}Zuf`*KFh%pWkCNXFd<!87bC6wX(ov*S=>2iEuA(gGZFC!& ztn<r>)En6*9hc_I#%GMBo4C~-QWMUKO4}Wr)um!{;En%QhBB{Ha`RD>Jps|8pM15* zR5TWZn$g!WQ|%rnv`%HRz0*ytHgMaV79-J;vdpGX46!B)bmt~UHAT@5WA(wt21!bV zRl_e6rZjl+;cWfT?4oJ5p;*+HI5X<(Q4EB{gZ?i9P#-iT(<J~aWHW-&?kh79wRbGR zzMd%Xe$>#O#t?5N<?#1_83#R6RT}iDtb*0H;cNekV1bX5rUrDy>2X?^A?N<3jRSaN zV+`;@=%guI$(k<jE|Wm5$mLXs)^Js%`G!~urdM@loeqMLe@43pe7)6GCB3sov{v;m zAL#0eU&)+_b+;5#=-vY~T9Yh!(yg15$OwGXgp`Y(rdJnkC!ObkwNov%yQ{mb`yr{v zmcJUO@G;@utM}~AT81+%0$_V9hfi9)Zf$5S_#k=q40~0cHlup)GJw1wzNmse(Ylzq zUvsmMyd3W`QoD|lUf1Xz-6D`@wn~UC933C-scYWkFY-bvmC&jX$_3T4F~9x_I!!@F z9YOcYJ5+J~k=c6HOZwnCz^sS$h5yd}V!pxse1Lk}zTF-?dv-a>)H}K%wmP>ZPGWWD z{F-aoPNoZD`&f^;(Dd`j;gNQLH4$RpcMzNmH(zJuHMfj0152pD(hyMbA~k4$Iu}qJ zUxM)#YjWI@)wKQNrm4kRCOr!xC9S9}a3rFPx>^U7K4oUJOue^A2{h?eKF{3fe}37Y ziCrzRyv3S1TdhUgMiGd0D_|RAs-^{2NniV0p-8e$Z!gzWsoAzo!xK<d6Z!f9Tu%Du z?@N~lX}q}pZn{rFMPl8*G^6=k6<#WdHX+i--tW(Ow;ipw`Rg~}1W|Usrsp+CarvI! z@HX2XTkGjeaB2bq@;Bof`lr{`>SjH8{w!oV=v0*uvCG|-cef0?9?L8Nu}3Ve4PN#6 zPL>Au#xt-lcIe@>+4R$_9gIsMpeF(KaOn47cZlmiLsU)^@_z8D^aw4%0i81=_=t}Q zLrQqQHTG#udu`d`MytX{ePn3$Wl%R<y6x#_3SVVyPXzCafnFB}B6yUL%Pd{+BWLbE zZd+6)OF$l|Dw8$yoku{QOjb=WthsvGDnX>pspZ$H*#mTF0y5iah<d1DTK@FWsgwoE zmygU7L@K<b=49W;x_4S{u)Ulg3lHKF9+Hxh4i1uS?!kY=q&8y{((YEcy<V#u^y_G} zX`=kzR$t@30au8<IvkB2cLN!XbT(ohQo4gDNxNV6&ihlt)6-FAz&2zB*Y_4CJ?G)^ z^v=K?J0wG(605i`C1F$54zP2|wJgopq>HcuZRl-HN`$4hAmvt(XC-XbhE=Am%}m&6 z>FLSKQYy4?&JLqaLg>X9_UX*LMPO%yX9Yk!Ns2`(74$IVo%Grx<%d)?gesCu>7cxo zL6PR<{dLN4XsSqZ$^YsO?jYWN$z^jL{9`}b^?P~Aqh9T1W=gZ3)nbhWluZCiL$b(k zI9emEEwB|AG27<mSPD)uGaG7}jky)s;Cu|<lxw@+9$w#Tw|ng$Jl|%|0fQN=CSRP8 z1U1#O4^59~;&D~<>6qm-QGu$U>+*ai4ZR9&N;8u=M?4j*!nyR)&<^Ci;&ZD*+oj4v znR}>?;Dsg3N|^!bbblb~_+7?lQUWGpP*ioU1?ogdN$}O>Lw9_3<!=gVt2ae*(Zdpj z?mP9m1f<V2JR?$v-Qp3C^c?XN;eD)o8xY?eblBeFum0Lkg$~?xs-&4CJPpPDvt)7} z1kGAmT)pmjF8h=zbDgIHIK8O7E<GH9F``g&-ZcTS{Kj~n5FCcJ!)S<rb~dXYJz`v! ztS{@zmO)68fVQA34U1c7k)1rx*p)byG>6EL%F7g#e>qdTkYxM3=Q|j!M=p?ik-4Vs z1$}?z5=0@+<Sa!&vL#n21Ow00Zv+WMx=oZ&C2S-qT#vOfWHC5?6OSFKX6v$H9ZX`Q z*4+TJ%E%o_1KJb0*Td5gSr{Ys<maV`B}QP%vn}174;!Oph{b-(_}!<ME;u;AVXrbx zc@=Xxo!ksP7i4Ohd;wjFf;7$A?sHi@@3E-<w(jZpISt&w)qkQQwi2N{%#M}U_wK(} z{Sstd2pjH!8`vEruWxT+h^8U#Iq$})gH7)zN#`HhI;gu;Wz7TR7>y_fu8#vQ0RMGc zuIiSE8RKLoo5$<+53uPbYipak#ZrW|YtiYgsR`Pkj2sLEjhux^DtlGdRjP~;6m6&f zJ=qAi&ZQo%<#1RwSuGR)j}HqXufM~^zhOU6Nll>M7&}p+RqFSR_qlyJ6st8PY(I#g zNv|XYmMUcCoS@8*+@?M--NJ*hPVYX++Y=67SDt&|mh{OSt216VY^o`ihO@zLK;tPw zH^d<UqL3xxB`;2uqPEz2@LZz5?$Xg=2UxIup8_e?N_ZVBaoa!MiWFz2+-!<z=N={P zZs{4aIBi@aN*s(dwHl))It(xm>?v-wHr4P-4y&>fR=UHgMjD2Tu5fgY8m%fq5YRDQ zbPRh<|AHKUnCw)<qtzTLXV?lB>5wu<#es2KSpi}Iijm@<1iAUkLEr>mVv3-4@BSis zI`_S$`-W1R)1d`vit%XiQq(w17UM&a*IMS9T613$gTo*kg72c3YtX>$`=x_BG*-~j zSW_c>7%Nt+5nOb1SeeIjrf~BmuMTlr*<#K}=0$zP-wYpgzouQZnZ+M*(*vj>!>$~G zvhCXeLirk$b2OviR;haalN1=09JbR1|B8`J6GrUJ@l~FW`^-wU9tNu_mU#@#-<S$V zVAi6il=#h)v9RM+YH?|3u(%#`?)Wt}>^?tA$BVrW#@<``8_%{-@_sq2q8Q_E%YSzq zNf0QhVPWx|WC9B+y_w(WDu<W&+8d7ggmqA&0iFrGRmMy-p;pY9wY=gOVjfJjMeeK` zwT4-Sb~|ME^T%-Jt43MHQPtq)6t)J814RQw8yiF$3*B$~n`l+jTh0b7Hf^G<SQMAF z+svtM<z&Fu%A^?Q1eb}1agoas+xfpayB{{~rVG34qK%V;EHpMh0brlFHG{LRewz5a zP%EY|RkEPbtQZ`rmGas+6g4rH7P9U(oO0?owHb}6uWh-|lRz@XW`UxGWsP@ZoZeX0 zmf0Lk2{~Q1ywf_1832j9I!N`2Xk&5opcuB}w<M!e+V;a4oD=JsR0yRquc^N5&RspA zARbqZGhqm~bBDp=J7po4L>WC#W*trMkFT3^Q8}Zda_~N7;CKz#;5J0@Tv{CNe#@WK zVZ0b)dT_<^42cLrT>3%&{)9`*4KoDlA>Nr1aL|XOmY!68bSCib*mhX2U=a8d56=#s z9+_HW8H+s~Nt|-tS*XsE-;nd`uuujH4NCGBbXr)Ca8)O}t;yqVKS))4kvoj9z^td} z3LtN+Gnl_oe*vjSF+;A{z*DgB%<Hw|`?R3fQ&L_0Rb4)5myMP;b^H%=uc*B=I6wc3 zjR>QEXwo_GeG7M<wk-v^&^W?Da1JuiF*<v9N6wD?^tjzv{i1}*qo(h6K|g=hJ4p9< z08cU!*u0f^cmjz^#hwW`0(D4|NUl=57)`rFClfTQ6R6BJB42-*M1n5_Uf>29q{)1m z?v}{e`AEo!YpxdV?748yUK)H@5>+EcpnPo2a}3JyZ+`eMgf`Mk(j3BtJ#N32Gu1-x zS2ChW)f;W$Uh^_k>*;lr5%Z!ld0ad#o~qHgi8X}=OOwf4M%vbEUzc5{C|yj3*OH&H zpdaAfmqblvXN|(K$ldL*Z=v60+v{1dryPW9inW{87)o@&TiA|cI&|kZn8nd-J;>Y2 z=kJ(EEI}rN0sX8a9I9fl3_Sq`8#m(G)5;D#A%&~hAY()AL$?7yfR^JQ+3I;1WvbFJ zq(iDwq-aF2V4~nKHGvbVgLia*EVPgRj^oYT$jGjrfm5*fw3YiOhX!YpZQoKv5M*?c zF28sez~POlJ9Wp1gtZ3aY4wr5*w3!bVxlkNS;pW!=-k+Yb1{yQD3`9#rytcZER@Ze zG?HL$Dl^L`Ke9_ou#&&D>U5jO=P5hObVi=a#-hLY<m9I_Z+8DV&Hw|jgTPWJ8M<2Q zwFJNj%{pqkaUpRPko^XBll(<~oDHO@Y22tITD2XZ&E>_T^!ub!%ZzoG%j|8c9nW5j zkFnfCOnGq%3qm()(nltv&JRo;O))~UI%%fa4(&7?Hje`1oC5H`<_S^{mO;5X;gcRm z8bv~g@@6=<>;HG+_KEPG2x_|6uT`VOFDZjG$5%QQ3G!2}t)thn8IudJ9O1OlDs_55 zx&@)snoKoIViP>6CzUs-I|XKKAJq3J2%n)fFkR{ho0LlM6hf1hb|;WV8Vl6LAU_Tx zdLQG;P?L~7_{lb)LZg4f#R`3|1IW6gEdo|w0simoa;~6lJclG5bfGOnOKN)~=QF4z zzbM9*i!|D2o$pDTLD3r@U<ai5>Z5$oj``7NuUe0GaTKA3Hi}hFYm<LPVY&H!rNtyE z%S<M7i6^JpW$-v-Lb7hSA{cnU2n3}+0@=2EggC;{_c+!(R=qIPk22h{IYFe<U>U(! z)kZBgp|d0Y7c%c_Yc3rx*lydZ7y%e6)Z?G+&uWDA6b+>v-j%d<<737(yA;AUm1?gT z)u2N0N);6JevE&S#vr)ygHL&#zcEv`f$X4UxN!%@)gA>xju0hG={JLg{wkm=a*IY) z_(;LPtsrmZz~?2=4jk8xP224NKDz3kQA>8;#-#1GAD4>`5n>)9Qg|We8ZmUs^lZTm zCxLd=K0|ULj5$QMSU)o7U0k)&vN@@TEv}3oA~<}`<8XSl^fs-|??7?nX%J54N-1N! zR=kCe@Bl;mlYqSW$XPqm&9UxjS+^^9?e?@AN@pru)@}&xOgiU7UuoG$hrANQUr^z+ z;4VSbf!D%w@aTln*fL#-3~D(?(4o{&;p+G0>2iEUk1kE_Lx;s3D|%Lqsu{YS9O-T6 ztA>Xeo|<^?kry#|b7gQZgm_01J@(8J$jRw+@#)bv4=F1mVuW}K@V^69Pm)0+&I7A+ zeu>VV1fV(fwc?t(2RTC*nj8R^Sk@O7!?m>)Pbp{wrQWQ_uuj!$_7z|$BMC-OLW0?~ ziI^Be78FxM@Ay3UxGfkZU$5Uz04OWdblnDfUQ4^*Dkq<fHzHkk-)ByX@9*}FB<#=P zkFEV?K-T?I&-;2pzog|2&9cZ$7>lu(km`V<rw8?8^j&d&YcRe*HTC`xoU1&72_#fQ zoBL|aB>|QDxImm7x#}`FL}1!0?M~8rOYD)zL*;*smT^Be^(-zPO}kkv%_U>ui`^Pr zMLq9CJ+u1tryvcfb?<K#dQb<|2BR$-6*bcQKcS0=g!v%QKfuVPW5a;Rp+_j>GvW*> z)rEHF$#m$5ZTV|$^9^Z&(%D7Gb7H2KBKcTcFi(M9rnkRWLZGMQE6fc^bV1}S4yjE0 zgz4~Ub=-4vB0(!{iG|ks=BqH0ohx;>bL{v42P4<8C7D5EdOSh7J_ZCILB#$M_nd0z zXu(1Th|0OVxPl_TsE9|q{x6$ssFfL?fCw9a`OVq<nH?4F$X6Zvh7@9R9?Qxu3)%`l z?47)r<7dW6SOf*n4&2fQzDV@?mb){<;V+*%Uo9(b6I+vIP~H=Pq>b^S6E&B{K)9S( zIZ3~mYf*d*T>Hri5aT7%AQ%0FLP|eUsMLQ{xOH$B>`~TaPAh)=7Q?Zhy*uAqvlP+! zX+tFdrceLtf~+BBV{DDxB3K{0DLwwTTNE_)&MN?zqh4ZY>9RGR6@0n=iIO1mFoS-; zpJbYGm8B~NYQ~Cnop8c{+zw8Y)KM-ELf811BcFx@x?+`|2O54T4|K6eqpke2?<kY$ zdX#Gx)9GrGdo8qI=}LCN>;)u<qn;ix)yPJ-t#SedG%!Fx3uL4oo+8Sac}1t<{%Sx( zIjor(R!q#TBzrb+d{;DoFSu-YqHAJWrrRx=6MKx4EMA6D@)zUYlvp%iKZ~Ka;WO3Y zGk-G{awc)(K^2ryIIujJ-Vr@liM5)>r#swwBtd<^$0W3#3wT;GDj3P;d5r};f!k0F zjVWL=yn*7l)#^)0nbuut!FT+Y>=+^&X-|aa7~6{2;~s+`ohWeu$R6sPc)O>my|fGJ zH8SHBky~4ZmtsbbjP9I+A04?6eP6%~xMDEd`xpA+k8r$<_4b&}M*(2UPPp==&-v3? z?)rLqp1paqo3rwD`0~rz^S3<&kTpp;r$hF^?h}8Hm$I03R4V%mJ{L9@tYDgk1);!( z4|-z&nFSaUwaRZ3aY>Rfq@~NXN+M9NIX%xCsS-@xR$YRzX`*#MTuA3lwga|Wo>+w( zyHP0?nc>x{(>O;4Oc*wu)3rLJ)#k8U?vOON=(4u^y*E0{gXCdpNW}iuXeuI83!Vhr zy*hX|oT+3RTfPrJ)mGsz?yyakJx6ZR#m1*NJvYsYwnsM{be#*YDfcA%jb|jI>u$+> zRf>WIp86AEI7gJT*FKDXO8;d>3PYPBb{aQ!1kDg_T`W7d?a1H}9oS^I^N9Ba(ekC! z5cLB|?IZU@e1*=Cr}#LDqu`f1hkr$SU~CHsfJkG=*@qanXomfpP|YEOh*Jt5Y7uA2 zhT+J)NT_?{*{ahmv=7s-KrVT{7BwXP0YK&D@3lRkot<L2;`RFH^~O7$IxvmWLL76( zEX6lB29AtoUxi|E1dPqeJ9aDw2xW3K(NscK332#KqdGbkVz^Wrh}kSDN5T*wu@dx@ z1a6<@iFPN`r@vou8>f6r%M|2ENp{q`!1%f941p!I*DJS#$~`X6zP3dPJuzNhY##2o z*ndR6pm4&nw3rYKG+=^B4J+L~&z4->mjt1sQj7Hrj-0yqn9T77;*t7PcEcLS@%DwO zp!Dc0{BAkF>8ttgeL>iop9NUe0z^k8FugL|J_XZ_Ss573kfX4KV6{<z$h4k;Hp<?; z$P=S&N-B(KUD3H^>{{R#GwN0cecG#KWLqtHeoMTw9`KG+C+kg$Zi9UY6uBou=7KVh zH94rZt>*3a6f}JQJ~x{UwvZIm>m{H8u{8#t>+b4PYh|$o1D{7*yz~iwuGLG|W4I33 z?K=HoXV<nsybN%u#MXA+A*^-t?(RUjd&9V=mpp4)(2As{<f&Jej}zVAAczH&HzEte zlmwmZqs_Qq5{S=ufrjvq&VxU-KYTC56n@>?q^LXgzJ}oCjs+-yS%$Dxf%7g}H<Z)| zH`GYdo-(@L>yv7g+Vbk>-W%am;{hLVZE%<mG;tb-c%%A+*Pmq{>RD)L(TUscH3(xV zxH1FO0&D{7F^2x(V9BQhJWhJEuho)`G}Rru5Bx)NG)72u2KJB;^P)YwgM3S{MBH<^ z-{Ag4by8b>Hzt5zfHKdy^xI_txUGg)%cKYqyawu*2lF{fz&~$WTw`8{wYDjUA2mQD z@BKP3+(%vBh^(PU->dm{MYjYhGj+5$0rgCM3rcm+-_6qM`Q)~H>SVbA-ah#fbi!S8 z+Z%qUba(12c||yLoki5#2=MuQ%9ai@<?bpHWz699A6lRxG}gRigLB{1p+)e*j<bCK z&~1Zi)BFI=E3?+?4LU_{=$&$GHa0bJw|AHZzkpo{LtT4kbubS?Ea+XdmVSVciQL|Q zFf%sQ!MZ2^ey~wc52mij#-1+umunr*Fm(ryI?MR`S}^k2S?#cldyY9vL&}^qLWv=- z%DthC-A3V>ipfs2U%*TACdU{&|Lp$V#)M5;@eE%Rp%R(vxiQ0dLa4s!Gl><DG4eV@ zn+t;1S~$7-2)eVi{za}wjrFpRbQp##JfPkd3>+Ow(~l)6l0&wcekAa+FNkDF#`K!~ zMC=t2k|^Aim|e0AV15g6*Yu9l72dH#Y#JT=r8)g3*i&it1h$9o6nR5>HZ<|k`rFm! zx37noWZ4ojYj~qL#b|Dn&5=i@yxnPEt&QyareW}G5&flB%>E+`=xKVAu37}BOX!G( zvjPcgN3<7of?XAiVj!aLBU)OsUD{}CE!wINMKyWz>BhCt770w$xvfL$IqDb~EFg$Z z4&`|;{4A`V31#RKX(1gtkS^hfok7?-+M8(+XA28k$%wBZJ$th=O}DUfdKqxAxuhNK zq(GOKs(QDEY|9eD5+T?z3E+dJ?dKq7h>d5AEwIK7jPUqtY=nDqnBJa$I|J<e3y2(y zG?ki@@CAj9kj)EMfv_|b={#v{r~8QeAK?tSGJ)ql6kNDApYY72QMwMj1XO8wPTSbz zY$6+wT-kL;RCXFd>mxekoc#GNW~gnEmGSGnBc@*s(4Z6)kDUO+7Ufx+;lVuIQyPsH zosPN_{&%eU5z2y<6w(S^*0fZUvnIp*6nd2xSvkzxLj=9Lk_e5ld|cSuTniB(``{Md z$5Y?7^%D~VV!KI3m&_RG>l->wsQw85M9wuoYQx%6Rs!5tTvJ1cNlazTrySu#dipR_ zoNKH|VIs%!Vbz|Z3+qmsYhx!c7yeAZ&C4>qR$AXRc`O=4p&g;s^pNjZGmy`%acE1& zk^$EcA=eOa1|Tyv5!qyaU)_Bi2^=gwh})gB6W1K!dq^tNCC@rR%$f&~TX-tAQrEnX zqBxuoAhej-=Bc{vHEYPapcpexxzJ8M3J=5nX81kD>{^3;xIv1-u^YKK%{(ZI&ny+e z%Bt3zvaaEqn%<ubJF^_;#7c>uZ53OgwWvr<0z9`Ip9aT-nGTmP47aU}c{jonXg_wj z|27s9=|QV;;k;tqd6$Ahfw(M(gEx7$%2DAk7ETLagi7yI@iY%@bmj%Hs%zdIzuvLx zQExF=A8`@s{**&+<fT0wz<!&<IFR({7scm254Qca0MoHJ=+BSY=pg8@zedI<VLDf; zO{71|Brid7E_uJR(`dhj2Wp$`a`cLa_?hb~`c0*pNVCwGkUK%Y(~+8MQ7WD($$nDF zM|%T=4f=ta3Vp|NM1k>TI5<A~*Osp_%NlR!5t!t)ZKDM=2RPYekbEkZ0b9$bf}5zM z66-bGu3@>&(DZg8_L@O(R$h6VHjtS&s00q!mf0!#T#P^8fWrPX-<;Iee%Jdj4{@ih zJZ@NcWfA3Y(X6ZUa`@a>*yuBPUg_{?el<d6NZK>TQnN8s#FwM{{QPm~?jo;7uYt$! zePTLrKZ&1~AA#k0;Ol~ZXj{Uib3EUZ+!`xyI3|Oi&uH>UgyDtw%$0qRBvVv0Xw59x z5({^nOfYn#LS@h0e^{^uDW*6c2u(8IC%ntEf4Vo9@wNK>>=c045V917B97257#;78 zT(qmV;dGd7AMA@oNql^?9%`{lVKlWsMW%NPo79#^b3O3OGg(zOys$<|0Re(I6EO+L znSPF+7yJ3mKBmhS$dZqKvR61iH2}rl!(BH<I0U|uGCYk@r8<*h3T#SZOM5^#{g_+V z({3ts{O}?)InDQ-R)>5UFa6)^q!yOP)y_X(4}kIJq!OM4AN}J5biN5jfz%nrhemiB zl#oUtj(oYJVN(HpT4a47a<u-)RCR=IhI_`DNqlQ+NhScS<<}f{#H&CF9WBN~wG2<x z1ghlGePu2k`sF~p`dG>9-7BB{Hbr18Q8)h<6{~?aIt@@a1w?OyRTG~jabtdQ7D_wK z!Ajs68AvhhS-tJ8xr9EGEPDixLXK9^qmm1(VRFxP+p3*-s7nPQnt&HTUyvD}%ZL>A zZOS(~8!hx#?lTcMO`uM4Bxy>5(C{IvVZu%eevy}aE<@2(<wsc5Sm-Fs+3{ra@C;>< zE-1$Xsn3I!XGC<m%O~jUbjNwZ#zh+a#j@L7!_d3W$6|+C%mvy`Gav;qd*Ul|r%2Cp zHW6)Xy37vu^We1B?S{EZ&BKAf;y!moEXF9P*&kkxLBk`5h;q?TTcF}M;W7g7cu7<o zti;-g9HD+@O4cl2z<M!*n~s54lgbr?l253B2xYBd`f^zyl5@KkFW19k-1$PYG6m(1 zd@Dh^g4_MolefduuHP4xOG9@nvhOjqO8)x-1HOrH%}73Ks9U;SbbBxhPF%pg`Yj54 zH_M55-7PLDi6t_X$fW*pQ@c|ZKbIwmm8=y7i=4Ulmr^~?^8)(i&HdmK^@)(5g^&Oy z#3%GwJ1|vxoxC4d(8bg~4Z&)*;x^o;NBb_;Eh?bw&EcdlhVzy&C*ie^K`c@VSX8;q zh^F!FSyO5ymuJC8^zPJKf_r;*LYiKs*OO-3)Yed#d1aIZb!9Z<2}z3pQjegpe9LYY zJ(z5=&3=XaWTB}++DtY~>Yv86f4MQlLG6Q9s3@i6T!}FSp1ncIfsNls#1*Wiq+jN0 zPr7w)M2{VSmaD){a%|tHY%7Gp<>TBQV<3=fhd{2(eWDBG$wQ)Tx-ZKT-E%+$5E&6Y z4DfcUJb^5#5AS9$9_FnuD<YbjHfl9^Lp?-5$Gn9s@z-6aX|)}!3(_))4A37bBGs~? zQH3{xW-x_yHsmx#a?`FN+n*44b#m&>%iaBK&x*s%pR|Nzk12E0W;VZf_qhHv!ft`b zd(YYhrk>GkyPY@NnB6;Ne*ar()XU(*Frkj<RhD58Pj-CT$i$x)WW{~LcZZGQuqUE_ zmW~z_TPt_?q{ln=x97Gw?yLdWWs#z9@889@J0|;hU<fxtUwE6ZC(6hnkTHAu&9Che z%(n>eA!cRYMHc)`!Bq!zZ_kA~FC19kLy0NMR``+4FOu?#gydhR^bvKyG-po93q{6< z>ElUav6)*eVpT+Z$X@<mT99M*!2ptTM85m6psZHgeJ*F(u}?&UX#4^oUJ`@>JmPF? z7z7rKHo<Tt+Od&;f)k>wh?DH5JI6w}bPw~z%!EncjwAhsiU=e{qLU`KiKNi~1OuOB z3hNT>$8IJsd2k*y7iu?npZlyv<-6zIcL`g)rd|?)AmeOsi4|*^?#yQA+|IH54eVB< z)ib57j&6haHJY#bQzp|GWq=;mfgc=TJqG>+(0Xf&^tAM&-oK*yZ!vtyTt6+*(Cw|O z4qbuI89op$Idpuq)679Dj3%oNZskYQPO$}Zk-M(?a|Ecf%CiawliYg%$T$*4<ab}} zQ_0d;=1dSqm!9>$LD$#jI2^PGlXGx4d0f5`dr3!O{N7m3MK85(GFrJBd{X*H7aAEL zRnC&4AxSeh5=;fz#TV8CJCWAKj;CO)v!3#-v*e3OXG7mSsr1q@D{sR(^xS5NJ+7l< zA847jkJNc;KaJ=JQUht-(BJ5UGDf1~w@3>cGSp!p$*rM0Yw{?#H<!@+FUJqY55!pF zf{;Yyrk2U>|GKBY4l+=b1k!w7FWK15=JJ}#KQ0N%)9PsZ>=U@%bXqJ#T&N;=UEg&U zuOU=3EudFKAEmCS%4u*~-1J-$D=n6Y-*k=beaSyKsP=Q5X8jXnpJBUyx(sETqlHr& zmQ5`#iaHm!6K|W$lEQjy05H&lQ2$9$r8h)KISwx8(Kb}f7+{DLt+0fS>-YGT!CdrL zs(OPNw5}k}m(}aCt3Io=r(3+j%kgzJZ$8O+t&8Eais5<MZG4pDgq096cHF7m+wgC; zpz82cD~?m)YoZX(xrp=x#fgZM(KU-Sn38=#&iRPzKl=(Yn`TyH8=LKDv4+&#zi@wg z>W-Fo6X6ebH(IBAKgU0hrb=jWMzy^LZtceM`qQ&9y&TD%3I*&9fg;3X!OA8Yo0jq^ z<nM<)?cFv8A;SyPr>;qkh&1KZ#+)|GGMEB~Yw&%B%M>h7h)|qm!FF;;NIxxdG3DDE z{)Y0)^3L3ksDGtbIHI8WNII<l(nruck&i4OfaZr+%S9z3nx_G09<LbRo{C&LL@$)B zw*M^^yCIW0PvShm>!Dksq$6QA=5&76Yn>w_;ux&z+u^-rCM+>oLTfm)Sb5GLy68P3 z%|=7#@1T1wjr?t<r^E(pz8(=XRnj?THEU(e?-NLqAGGVPgZn#mKB!plz5Z!+9IWb& zFpYAoq*sW*H+r#z$kSo4fmyQ%kr`=!Y$s<#7DaH`1jCi=?)9+AK}RDOMM01>j=(;X z27PtY80Bi${k)qIUM0vY`W!FVL>;*jXF<5@dtr=TS50zi-sGj3p-d{ClA_>S&X;^n zgo!S+_+$4qgKC_S>yM_G)i_1j(0TEtb*ESyBLVt0txCoYq>Mvl-{P*opZw+&8%vXQ z{xx9#h`__MVkrM97qP<tkW^t<^1rEgF&K468z5WZ;Zz{tlD)(yuy2fzDSx+Y3_vf9 z>v)qI3HSe$ohip0L7+t`{b9IL1bfzL^V}#4BVS3SQTLd&(Fu$7c$a72mUd0Nk2pLF zeQa)0xp$#1*riiHadl6dDkvM=_D24!_zsQ1_?I=;+n9-f%FY-ak^z9zHF#O2Ov568 z7&GMSSsoIE%=B|B2%Ibn5J<w#mn2#c5zTD##|+teOhKDxM#~ka#9O^o<V7?;h#Gky zEf&&6hww~)7j^{p2>v};ImLWG`$#hq?!iivYXq#N<<#!diD(g+;fu*pRna#KgRENQ zL5ks$7>Q1Fat@chXuruzjS>9L*8Ny!!LPyby<_3$X_b$AA=u@V>W+790xRL!Hbs#j zaP<c7ye0DHp!^x~eseQ>UoTR&rM7`^Unw=m^Gh|tI4&@MfyTU#)1kTO_ke;vmLi2X zyuQyM%86ozsXjhXN;%k^v`b?yw&Us0a;umcpyPPlfO@31$0YZRG{dPOs^Wchj{fun zO|>!mHw-s20D0y65ml*!LE}SQ{Z3DsE+NN+hJ!-XW1K)T^~0rB1Z$zap_E8WY{+~u z`<(e?o6G8imW6J3b0mGK^aKlqVmcf6K?nT417U>$hgT(i*B{GGwJuCUEHy}{NG)Jk z36CZ<vp=d1WSqFloiM1r9Rm{wg&!0vnmn*(Amn<wO0W+LqY6J4VepbT70GBx!{rII zo{HLGdDqts&@Qf&o1elR`}IYCU}h#^ab6={O~U;eh^-yr^ID8_!iZx0A+{LiAD)Wo zfz2mvr7c+6G+7NzZ2a5eEX2sd^IS1B$uWZ(WFG%gMV?M>pvW*VoC0VoW0E+ry-nvA zi^rVMv%!}igfKXvlsi(~FoDCq(bUYzU9C2`LYL`M(dST)@kvcB-{*FLhnCr6jhMx2 z@yk(3(xGL;kjqf(QBp7Kobobg*mUW4c83qkwzws+kJw}8Nd3j1{laW&t19$MIbgzs zTtt-LY#$Rk#F{5}A_#gBxEKdZ!8vMK4NcE7%b$g3j|l>7foVcW^h{0`-G9@oEzapu zq0(+b!xpmX{25;q>MP7P)`hx%her-)PAlrW0G+Dh319?r>LY+Ug-q}NORT_O4v?#J zwKRNvflk7{aW^rsIB!VhCYLkEZ)WM~Y62uV@Os4&>~^lIpC9ZTmmE_+S7EX`NewQ% zEZE--yex!{qtvc?#^7ytKCd~{rJ}1(ZkKlFi(kw9v%-&)X!}zZA8POw97O@XQ3PEZ z*PLMpO>f66o>4UJf!nCOi1aCTXd$OP#nLCNUo)CxL9=!_OdRn0zA^ViMvTq7yig<B zddQoI;0vr$NQLpEK0Xi69R)DoB5XFBTcS0a$N$}7LEjt?d)3XS`!Qc{L_jMRPwARi zX*!1`mIMDc)VQE3v5RRSag07=D87F87o^7OQ)HJQ_R15?Y0!FFZ*s1ZRERAhRxVmo zmqcOs><U(YF~v!Ch3P_Pwwu0CUUHOI;e?JSD#zgL&5MpE+YZe>yEJixwXaFkzix(w zxQ14sD2hoHoqw9jMQQ#XPl?0l<J44Fx*_cw>x%yLu3H-d4TU^}8o*q7x-9FBL6^`? zWN`f4_fYq8km{z#$=U)xAK>|8eU<_n7u7L!I!ul5_kM^?HtlOwoXT`Og^a$%>CL}= zL28YDnU00}I<eLKlNUlcNsG-}(SmvGWoCLXyKrUk-6$~>(a_ni%VCevb)8PW+60W; zbUfy5G}}FISV*6Y{__&ADYu}Z-D~0@Yn=cl8@kUXQTHi+HN=bnY3~D7;wh)kz#DX0 zkHI~qmcr)N$;;$1y@Y3v#$(RN&eYcP8-#y6B+poh?t1FjAFQ#$WW3)P=`dK;iE2+s zqR&%(^Y4<yxECC>-e39cSVK$c<h15Othyh+xEJI_Dy*~C8ehM_yDruF(&N^yAV4<p z@-LMUIA*=}H+Ti(W)Ga|?0$-q(D1gA^`shRd#%n=H@ccwfWiV^8qLv4q;f`N`W@9o z!2ogn#zm^pJh7V!Vm;J@HmEl%cf-6l$M^V6BIQlDY^JYQ@Ynrdk@IPRSuSY}g)7o( z?C2T0{8j!g&#&)IJ2zfFk0;tgavgq)PdqpNmv_}W(yw{Jj)zu)IlUgYWEQ*~!SBa4 z6p`&aFbCdOu+Niul+#h~wTl_D=PkaM$uEqx4V6fWA$i#wC=LDYYSe>s2}al=%qmUd zI6XA6=nZcYJOV6S%9Ja^=8Zbo?QEX(w7eMC?(Kf1`#>PJ1r1h6lt+)heLVhL&h7DD zMg4yo8aa}RNWzDvUhDRGphGe&lx)(+OiS+PS1E=JS(z)urq_8a24i!Mw=r0zbmmq6 zV0N2+{5j7NeW+?s!k(DiLYwq4=dIS^tZ+TP4=kMb`G_3&M;YR&tR4#$89&0bAggM~ z#3vTdN*a_)ME4fwL&(-}-Wwj~O9uk+VvX|&?qdr3YV~hnjP)D4ZW@dM%y2yV(HO1J z`k2$q5&09C{s3M>q9o^TD1z(U%M-m4cC$5!^1Jo|=$QIRn0@V+{P#1SqWbWY08y{9 zO88+VRkNY#OWaMkt+#lxc(W~CH!^mlyYRf9b;5*g1^52#iF1kr32M1#8)_RNsMR=l zHw=yG8ikOU;;Lg2;j!Ni5q@f4Q97?6Wd^p2lGxWXo?}Arm@ud~ezBh~gYgaTUr+mu z?+)P&M2Xgg##MUS!c7T3PycMn%Gls}^v=KTCd1Z;ce+H0gxaz3m51F*DsyFH2*X}q zJezvW2dhf))#7ZLx6xlbr})uB!4zmF9f=!X2#&-c#@9TMlYb`xq=Of{iK5zVf>aVN z6iW)+SFh)bd3mmjPRx7Ht3_T<xV#N&wF!<WEK}~T8?v2c@|(Q0T%Ix}aSn&-coYnB zddlhhN2Y@dhszlHi;XY6tk`K92XU8Rq-Kd3X+ze>9N7NA=DRF2uy|_%9UwSByG2B0 zr94x`P6gEfpRDepHFVaN7w?L_Cj+L*F)t+Xa6M3Rcqmz+Q%j$vb=RQ8d`q6um<Of< zn4oMa?CAADrF0$!?_70TH^-v&vH@jalJtp5`i#B)f0KlLsH#=Js92t>{S4+o<4jcK zJ;G%y^X|uAfI$U_;PG~Dt~aT$YkKdld+~YMddlmb!PsUr>&1AixQJ1WWO=B$XpRnL z;z$`)(EY)L3sXg!J`ORj27a9~Q=OWDHs5<hQ+xb|P|Z#MC@=Q0<3fZmEAIf6K5Te} zA1W?2q~T*UO{xktll*`qe2L-tszBJaxM~SP{PG+M&MNI%zMs&ELWzQa%TeLCwqG@O z7D_31*dI7ybb_tIYOLu!+$pF&gh)9dprM<lp}urf;R^~Ir*2o~13h5`kSw<mO%2_j zHLoANdcMVRy^37Zm!`hF5zvYEl08mP9JLEU)SRb$(c*A%NknrdGAAtuVOC9?-8vQs za|-LHf{}Z4YIt*=Uqo`(C*SsZbPo8Uw_>wAg<6esc{WU_wCU^D_H!ZtFk1N=Zl83# z=1(7QgYR@EGT9bE%~9srJSg<%oDHggfR-dG!?n_lTZ;=yj0AUsDJPynt~ge*4`W+8 zkU`{EFo@L!^ZTCI?yjcU!MH+#EW<yAulOI577rTObKQ$h>-fD1K?TFz_X(sf!w^f- z-wPFQXgkKiEhfK{Jnd%vQsY_ak@!uUjo4?wuv()$$Hm+`wf>%}AdOJ+IADyph#G}? zq^llo=9uV}j?*{|4fj=^9ngt4R=`@YQf^UUm4qxaIwk(fs=3-NGSJ_CUnwVP*>%}9 zmue*GSAPrLx~(oct(h6-T<P=88@_Lj1Sg5voR=(V5Q3}PS&8_CMaq~9dPRDI&Gbe3 zIY6T^S(}zeblp;2%-J+~e9kw}$FrMp3kOVplF1}_urC4mJHz%;TJJs^5tjc{`1sU& zukf{Yis8w*LjOkO&{9_(i>hktJBnh*(`YrxuF2(w(Z{n<yO!W<y7me8^>+QD*2@<$ z+6+}cae<V)yd}}_fMoc?2sJ-}nG|*^4=sO+2T0QK?v0r#LuNzFsnOyqHCB56{&;d1 zI#7f0$|WR(zL<VfFL1V38d%Vta^PMq={aisQ`E89fq%h44@kiV--s*Fk6wJwH==Hh zx^3!q$<j9$X`5*CNW~vRT0!loK)xh=mBm!VeOrv9(1c($D0T&1jbT%%6qfB|-U;~R z#&AzqcEDNyE(g5dwZ)z3J`ywj>2?BM0M4O*>e-f+I{iXAuqs&Y2x+|t3|6{^<IZ?z z;$(+ZmA}zce`d^Ai+{~N_Ui$a%*Cm6I-UJJ6{~gadT!*AU@azP7EK2Q*6oTfD|h`R z)mvHl0U*iF!Vb&frn+gOdqxLL6YYdgsxC1Y*F+Dz3^2M13t7(DP%GWoMZ>>Z>fu=C z(^6k9_xV%tiDyt-_tO>36W8OI9DUZWfjQvd$(*pXuyN4D6VOm=kcdcw;T$q9k55x^ zgz2zmVruPB3zZP3MfynMA+)nTAb!0vR#Dh2ayEV_JIZ{`nFvy+)kNWzf*j$5HGb4s zd}o+JW}D$2wp{u8y~4oA<-G6Q`9YY4aWZ=9VyQ<gV|0Zm=w(p$G?+G9l8b@m<Nkg* z={N8+`3!paXg2G1cvHr2GRuzuq3=`nM3&ataO#I}wawK`P<mDM33c*R|NQW@4xnBD z;>odF^5YDai8gCUx6*8&nuaU}S3s1|co=mS9I4;}dDC)Yu)`QJ@bUM+g?lgtTCiv6 zI~3?k8i_(?5Xj1*vS+N+CL@C#k&3XCGSuV|BJ?v6-^Q$(hS24Dx*Ii&24Fyv!Hx~B zv8xM;Z3-|$XS+rw-D#7ZauPFP*JHzoMg8qxwDN88fiC}?e;OR%{=e4#+9>yNsPJit z2g*b?z>1$D;zwXoz4e!XRgYMg8ZchhJs{0pJzE`mW%|V6%_2lUU-Et9t?w1-Ej806 zItOf34)tH)o9XNra@BJ9zc=<_XHMS*<YrX?8IZw$r~}sq4WDQ*tn|mB>es(I%iLHb zEVT8`gi_K3=0?pC=A=YeWmrbZ-eTM<7;gnbs+A!Bo8ug%&Y5Er?*djrrn<FH#xo^D zw6n&1^c*Cj!I}4C`kKBYNGfw2Pwfvnqqxg$-em9eSQdUv+*G?PqptHW{#mNxk|Of3 z>1t;zK3TrmeYF+-T8%v(W6peLS{WNQ_i}khR(dP?IpgqhHZaOI%wTbp?n7>ptfGC~ zlka>Qe20NO?TyQ*8iILamMhn3tD(myrB{#s;DeozL|V+7HylB<XT4r`TZl~|It3ek zYfLm4d@VQAjJh*UV$}mjX}I%2Ozqo{5zttYtOnyzm7E6rTELqtN#v5Hf>38TS(to< zY9bUvVeo;RjUUiF3eMKaUIxct`)hf-dAX89g&$SWK&Xh{Ag&s-q7#$Vy)Kp`5l5^V zaG0!Y+x!P^<L@|-5urv;%$WlmG!p&!V#(|rpAJ>nhvhj&*|k@V-!VM|053($ZF_t1 znqb}Ut(bqZh|j`{Lf2_<YzIwrMqu>-hoIL=p13hS_`Wc~UQV*udv4&3yX*;bla}qJ zNIGx8vwlmL4C;b4-Qq;h&f(R|guCXjF=yjJY4+!RnwurPd~+{%+k=--`P2Gw&Su=t zRhu#KOw^PWC3u<!wH=Z>V5<vTbUX}DLXi^A9XyUSkSbI~ll}7+d1+x1A!U0Gq+9Du zM#a_n=aGR%eXYdJC;%}vP!%iYy@L!9&RBPmp(BB2g?OuE`;U$wLC0)$S-r5CRFpux zsZluMB|8x{9OAhY8NGT#We01_&B4LHKT?iB(;dbY<g-g~IFS7IqlrnkL({*GHq)-P zz6ZKiBaX*53Odn!<fg7%?mwdt__&YvcmV{P7is*SqcelXi-APUBeOk%-pSDz6o}i< zAYO%94z;xuLJ!Fkj&IYwd3Ks}61|uBo}U{D;5XkLSWX$oL_@m_F^kwva*oF;0v83^ zX^FyJcn`|!*sFKVeu^&%t}S7HfY-s2oIJ#m4YSjRr%AUUx|oJjMC=Y{Xs<6-^|KGT zD``4;v)Nt9t6aIOu=8CF?r7Dnp&h@uxe`CK7kiKsdP;-%wc!Cc631k#0VgyDz-X0@ zzQ6U)OkT@M7U?lG)n$?^oE3CDgZkG?HgP#I*I<+u4)(_Ja3IXlVBaUbg|eK6H8$@I zc%TEU#JO!_cBm!c`p>28dK*gkc^sstIz-Gyr~6_Hrx&?jll?=|^Fk2-azoBfoQ<E^ z!hJD(+~w$!eTZH6Yy7N)UcSfR=GOP(X$Ju2a~+pou1ogSXhyKc<GW&$-NQ4B{Jg@^ z(^~2>_bDq@3(@1-`%&+z-TOa{P%tx_R<^NQeZ7S*)jaEZ$E!(knf#t9axyp$0heDQ z>fBhu>Jcwy3RVe{Q6$M%(_RRTgQ)mYMAN;_p?=t#&8|e@v+Fy#Hcx_6L%?;}aYXS( zbMBTF5(>Slr?tx>nECV9CloflT|E7SxPYA*ERjJ?L91Z!15=1`g$t9$oJ7^2GPJc= zsJ@a1WXAo>d2!bRLm1h1j?#9)x7D)FUs4x0l5<%{)hWCduenJ8-rH-W#$g`bJGRC@ z!v4a@O}q7M9gp{Ewp<X5T))XGy!`qv!CiW7pNo6E;tRm_k-&y3b_37L#fYOiVrt&t ziroO(g^!8XsBib%>mVpMKf%vY*Brg49Q)UuQsCTZtR@7F-h0C`E_j>Jitv@bolq$I zWPp+-PdzP*`XwK~lfx26Mtkp~Clz)iWa6RyGG8T@Te#<56>+briGT{bA737Kx7xmL zz?-hk=6F1*wR6jyHX2!7Mfe%Y_9H)Pf^~R3Eij^-LFyZLOC#2Fm@-ul2Y1C>TyNKT zdsxm88O;bp5pb~iXGGC?*q&y(-T6rw>WHt9I|ckI%M8opL;Vn_UCxoSc|i8H#6h&t zN-A4L0|L~Sc-+x|WMv0t03&Gu%W?8>j$+4fuiu%=LH?#KHj)F%0olRM<(y6&P$y-9 zOxkfKQWy+R-*kWyq{xcKKxBAOH6i-YFowb6I7{HMU`Pjs=7N!F64@tV1<1ZR-7i(7 z;E1EqmFv_)2%JnCS1)EZtkWReGdnJZQA`fO22>@1Y{r#MR|@zUO?BeZX3H$?_F(4X z2C9J4gsDZIZ|jFORIM78u+9%BSU}M33@dDXXjkAua@$MIJuuJL!PWf%a~5`W7!Ao5 z`ZIW9Yk69coU3NBJy3_-!GyRxv_v;4_PN<I+VdT)4(G%D`pBwh=X-`MExXMUSyC#8 zOY1v~Mz@<st+v37(N-FRTCKI3P~Nc|9my8rgHcv@V_lHFPBA-1aTJb>x)99c8e2>@ zqLVfQ#UCYruKr1Pa#H}iNN^h>H4yolL4=qR@1pFwa2KTpmmq(HFy~pjneqPuQ4Oy0 z+kNJ(Wr9eG<zrG`<tU4TjuJY2NdTPDS7=L}_SDI%<nHh){r7Vb$<<yZgLI^L)3POx zK77ZrO^L2uLzR`GP^IakMeFasZNbKM3yUL>;*yFAn5zckx~P-`@4qjwQ&}~0%s9?g z7hE6>(p{Pt@U!NL89q&2wnur?-<}*SOH=8YweRbF2dA=Q3p^E?xdM}7W$zD~*`>R@ zKkREgcIZ4SDV1F<CYhbljKATj7S-c|uWtMuhg%(WrkYX{hi1G|YXl~R_~8e#NijpS z=ZacVhn=P43x=aUPsGHa7z=@bBr<FEJC~L;PG~I2Ewt{n-#xc{(u8Y^d%ERgFZ?pE zC@<RmmoLD_wEqvz+x-9g??;dw(q0i0IReSpBmQ)XMByKekmi8l<)x>Se`AjS?|);S z)#-1%(p++qoqty#Xi6j@8t0svd1jkKaKk7q{Eyw$K~V~Nn@1D>pnUqQw3@7amcC2B z#rG7$drq_W@bgkTy+`C{&04UaUt}4C>}4K2bgX!A9%)RUd>#CCUt;sq2M@uXHqKsk zD}Z%Sw!;{u6YSk-V54Bz)e$o~&}`A<l{K2$-Knt_Uo~X%&3_EupPYn<bC6n%enuIm z&;GZ5j9KB4^;Y9_<MfUR8VAzYldQ}q8@qDO|G-b@4cB(eoquk8ouBO{QFi`px-k|@ z%s7Nrb3~I@_Gt2$dv@S5KcytiIJd(%oEEc#EqHFHQEqP>_ZGYQz}heW^W@sp3AQ5e z)@tzt%ZGIc70HN%nMWkpLZ>l?QCJwn_`s5*tKt%5#IJVjcy`aDk3BCoh^P1L+yC72 z`}c|6ImT_g{H5|RJL5J0xN<P|qWglem=X2R)3c+|R0O0b839S<oZ#_#EK;rKIT*~m z>WIDK|8ku=ZcnWL&#UCody}sEWcy917r$hF{h*NCF{ad^O%@|H2y^gJ&0L*>&?)f% z-Zcu|)q3T-@C+#ax{i0Tb8M^sBX-a!ULX)U1~$!Hc6N|}N!fIa_${eucN*sdi9)V8 zLdrM2CfEcO>mgW$ye*<BF^sa>_!-JJJ3BbpV&!!O>;P5ch`9fLhAKNTtJBG;=}f=k z$*C+QEF7!qQLUJB0r!Mgtf2pT;t6vXzj*95v8?@XM>cFYvTMk|W|+ND4Osb6c9!j9 z#<?8%0O0H_Vb+4)TJ%3?nK7)!#^L5f6J~|A`C>*$OY=lowqN+TW&sljED%pLo*QNv zia8j_%k{y~!z_m}jILZTQ!xWDHw-}8AIQw&seX8nM<HfjYrz`bW#;Msc9k9Y=BbK> ztExj)F}IM+V#J8D*%zpS4?i!{Ei4LGuM)*oTVrHUTjEzs@0fQR*dYz{Nl_&E^g{5n z&C6!)Z>I+%<l_&0{<05+%fvd09*f;N@xxqaH}c^#)pUP#+dqx}*Ms=E=@WLIN0#sj zkC^E;2kZ}p?ZFm{)9Wh=L{o>=nUnvs4TDa2=tnjl`e6hofBf7J6eGZIi7bv`ve;29 z2`2{$ImVescYJ*_0|~wgr{+JP+kHQnG~0oFeLbiD!rC1by3KCU><65>#}D_s2P7eG z_xMrq@3q+-9<R^e>3^!A3knM>vj4e)52K`nos<9<J*q<z{PX+NVlm^{x5!?SzivD6 z9x_`WdS;W=Y*I9>{gfDlpO0veoNAAdpAGIxMM8V^q_+vl^BUy&@_gJ62*l<2mp0=M z!;j^FALlAnuCOpl8pEuS;i>k?N<OrYy}I4<Dm-6;-{J0XcGoP7QXWs;e-{4k>ic8y z{{I1Lt$6+b0C?JCU}RumV3eHI#3ytpp5NvxgFFWV2%KhH`5#9A^ZO^lv75b~!I6Q3 zfe9oE09UUJ#CY0cU}Rw6=>5Bbfq~QXpWi=!j@=AE5ftza0F%H5#dz9nlQC!$Q5?p< zynF91X2>8}I!Gzy29ZOK5K4v+kW#`C!Vx8ilyXBTAr1~AAqa*dau#)Pi6KZp5D6kB zvlK*}GD!y!ryw0%1dE7+l$_tYCMA>xeta+g_kZu+`@TCl#2)w)Z%Kw!QI#&*stj9> z;9FhTW*sF_Lt9MXku_O{BSY5O$crbqB7D@0U8LAwA~%RbHpnX3nvE-Do#b@C2$0u% zoRR`82UYbMP<0HHi-wwDAUT#k|Nlh8T){w$$w9QGI;;;du=X)9-;sd*>6tb;H^43V z9$7Puu6hO}eJranr1AlIh=S<h9?xu2ugYw6BoQ6UaUv;?;VBy-pIM{U<Zs@s!uxzf zMr|S#eRM=G>ZuKmy9kp&sOxGe?ho}E<0IFvqh;(N$GJy*9;_0UREi#bkESvW*Jz<2 zFD4#Ruf<-@y&qwRY_k?nle$L&O?iNc*~6ycz*TqQ#cSxjuJP>ui~vPlGh7r%QQt)c z@p-nj--%B2hV{I$8m})~o#>CXqrr80Z^yo$gY`W6tFvGZ{Wyy{UT78L=qa;!Nqt4e z%xZa_!&!K)c06Vli|8zr<QjUYeLoNDKGi?TVG+@f9x#jB)W_tLTEWfJ9L}J9QB{ta z#UeV3IBP2R+O>vgSYO$v-;pnPErWzD#~2wO=tBpXt00L9DV~5|RMybsoc<nWFgK6y zhbMpxvGw<2OpzhBY{gl4=8?{ZduQR1GWMqxy*IPE#QfLH%j~^FpMJnmhj1?BhzsXG z6|mYX0C?JCU|=wU!ZL;}j0>1dm>w~gFi&AV#{7*%h9!ZegJlKFC6-65MyzqHJJ<}^ z+Snekhp<<%|Klj)*u?RLlY>)-(}8mZR}9xQu0Pyv+%4S4xc~5E@GRij$McC-i#LGx z6rT`Z65kSj4*nqiL;PO^j092ytpxJ~=Lwz>Vh|D#@(@Z8su5ZsEGFC}d_u%VWP->e z(KVvK#Eish#CC~Y6L%5s5x*zlCb2@|nWUBE6v=y1JW>f#lcX+5Gf3x1cS(PdF#^II znG3QuvfJb&<Q(Ll$*ag8QLs@+Qs_}wqZpxBqIgV6N-0n2i870Fl=1@QQz}9#b}DTu zYgG2AoKd->>ZKZ{nxvYiTBX{iI!X1G>NC|(s{hou)Wp=3)b!M>)ZElosBKX@pms*> zhT0Rg59&hdZR(TM=c%t!-==;@gGZxJW0uA;jZGT+G)`$;(`?Y}(VU^VM011Y9?cV) zS2Q1JzR^n1%F(LOYSEgYHAicO);sMK?E>u@?GEiJ+6#2}bfk1Fbhhc5=sM_T>2A|= zzyTBV8uS+E?b5rV_d{P!Urj$se}VoB11W<dAe>>a&)}TFIYT+aRYq<`Aw~&CIYu=` zJpdf%ljZ;b00031008a)LI4E-JOBg$0ssL30ss~O00962W&i^K0eISNkUdVrKoEt$ zkbt0}prYIYQGpe>0)Hh%5WO8t94U&y1OYh%C*TI$f|4U}7z#eGoruC(z15r9_hxnm z*yf%-y}=Gph=%vrGivyTeA)6oyS%r2z#$(k-(;V!mTz&uPs_iV^UFC?CSoC$<lGTN zYMjc(lsxc86;*}Vz^6E6$cg7jex;`Lb*4LTCa?6=cN(jf_DQ%lm&*bp^K+iK;MMn9 zm8qH8^+iSI%(Y|D;Rqd`TQ!w$O`qVO5;0u6SKi|e?~M~pW8GEH;2+YMnM8NqPSNZo za}&X+h?8EfJtH1@wo>KEtz7Tqzq{T=@(1i&N-_Wd0C?JM(MN1kVGO|Wztgm7)4g}u zd%gFPG%Y)!348BNp-r1oT1W|diaiBF;s#<}0I{c-2SDs4HWHlK;s9JB<$b-?lJ%2) zuq+!3|Ko3f0L{gZND3CBuo6uSHe!jxPCN-Dl0-5oq>@HD8Dx@0HaX;yM?M7<QbY?{ z(u&r!p)KubPX{{EiOzJPE8XZ$4>WWP95``NjGGcl=}9ko(}%wFqdy+J44@1jeg-m# z!3<$2!x+v8Mly=gjA1O}7|#SIGKtAdVJg#@&J1QUi*m7WnDuPnI(zxVMs~7|eH`V8 zM6s3ktYeQ@C7K-)!)9*rQEcqz7{B?&9}aPX``qOuvzfy#DtJgG_jtfl9`Tqbe2!f2 z1<!cSDXRF%ZeH_}S5)(r?`)xlAaj{VEp;5Ao(0S&L<3<KvWUfeVF}Av%5qk+g3BCa zHLF;|TE0a-aD_LV<_uSP%Lm>`ti*|3;w3>6B}tMcMN%bA(j`MOIm<aNa*5lV=K^=w z#Bs^u1~<7T*^(o<Y?nOAmjWr2B3rmFsA(QeS!U`rln$j!S=y+fX_``38cK)KsdOoe zm2PE;vT2^jR9AC#-5v;5g+rAU<qg$l%kZ1Jly0Zh7Y@}o7CyC)-)rs@(NH>+&VQ*n zp1c460C?Kl!T7&*17k0P_XduDh>eVleUTg8*t8=QHwZ*}Zx9IrG8!UfH?V2PL@;b% zQE=VBtnIRaUBPt|OA3=Vn8OC-u-ig8tUwN%ER@3mQg$7}Vcft8)yxGH<pe6($m~`I g<Z>&x?qcAq|IYvy;Q=b(-VftOZV=H104I7diMg@WssI20 literal 0 HcmV?d00001 diff --git a/public/assets/fonts/opensans/OpenSans-ExtraBoldItalic-webfont.eot b/public/assets/fonts/opensans/OpenSans-ExtraBoldItalic-webfont.eot new file mode 100644 index 0000000000000000000000000000000000000000..e4f4ab0db8c0172efd8c0b6e49c9db1d916a19b8 GIT binary patch literal 33758 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 PPAX@+o>LdMx{3Y+lZLfZ literal 0 HcmV?d00001 diff --git a/public/assets/fonts/opensans/OpenSans-ExtraBoldItalic-webfont.svg b/public/assets/fonts/opensans/OpenSans-ExtraBoldItalic-webfont.svg new file mode 100644 index 0000000..a699015 --- /dev/null +++ b/public/assets/fonts/opensans/OpenSans-ExtraBoldItalic-webfont.svg @@ -0,0 +1,251 @@ +<?xml version="1.0" standalone="no"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" > +<svg xmlns="http://www.w3.org/2000/svg"> +<metadata> +This is a custom SVG webfont generated by Font Squirrel. +Copyright : Digitized data copyright 20102011 Google Corporation +Foundry : Ascender Corporation +Foundry URL : httpwwwascendercorpcom +</metadata> +<defs> +<font id="OpenSansExtraboldItalic" horiz-adv-x="1243" > +<font-face units-per-em="2048" ascent="1638" descent="-410" /> +<missing-glyph horiz-adv-x="532" /> +<glyph unicode=" " horiz-adv-x="532" /> +<glyph unicode="	" horiz-adv-x="532" /> +<glyph unicode=" " horiz-adv-x="532" /> +<glyph unicode="!" horiz-adv-x="623" d="M12 127q0 107 65 170t179 63q87 0 133.5 -40.5t46.5 -114.5q0 -110 -63.5 -170t-173.5 -60q-88 0 -137.5 38.5t-49.5 113.5zM125 516l156 946h426l-254 -946h-328z" /> +<glyph unicode=""" horiz-adv-x="930" d="M182 934l72 528h342l-158 -528h-256zM623 934l73 528h342l-157 -528h-258z" /> +<glyph unicode="#" horiz-adv-x="1323" d="M14 393l21 238h266l57 200h-235l20 242h285l111 389h270l-111 -389h168l111 389h270l-110 -389h221l-21 -242h-270l-57 -200h243l-20 -238h-293l-111 -393h-270l113 393h-168l-113 -393h-270l112 393h-219zM571 631h168l58 200h-168z" /> +<glyph unicode="$" horiz-adv-x="1188" d="M61 162v311q126 -59 228 -86t203 -27q174 0 174 105q0 40 -32.5 72.5t-139.5 83.5q-139 62 -214 160t-75 227q0 176 133.5 288t357.5 127l29 133h168l-31 -137q161 -15 314 -90l-140 -270q-158 71 -295 71q-66 0 -103.5 -28t-37.5 -68q0 -53 39 -89.5t158 -94.5 q140 -68 205 -155.5t65 -213.5q0 -178 -133 -290t-361 -125l-38 -187h-168l41 191q-221 16 -347 92z" /> +<glyph unicode="%" horiz-adv-x="1878" d="M80 887q0 173 54 309.5t154.5 211.5t237.5 75q147 0 231.5 -85t84.5 -237q0 -165 -56.5 -303t-158 -215.5t-230.5 -77.5q-159 0 -238 83.5t-79 238.5zM252 0l1089 1462h289l-1081 -1462h-297zM371 891q0 -84 53 -84q52 0 89.5 110.5t37.5 239.5q0 43 -12 63.5t-41 20.5 q-50 0 -88.5 -110t-38.5 -240zM1057 301q0 173 54 309.5t154.5 211.5t237.5 75q147 0 231.5 -85t84.5 -237q0 -164 -56 -302t-158 -215.5t-231 -77.5q-159 0 -238 83t-79 238zM1348 305q0 -84 53 -84q52 0 89.5 110.5t37.5 239.5q0 44 -12 64t-41 20q-50 0 -88.5 -110 t-38.5 -240z" /> +<glyph unicode="&" horiz-adv-x="1501" d="M8 385q0 159 87.5 264.5t271.5 165.5q-37 46 -60.5 118.5t-23.5 131.5q0 197 126 308.5t355 111.5q189 0 302.5 -88t113.5 -236q0 -130 -80 -233t-262 -197l129 -186q36 36 75.5 114.5t63.5 161.5h383q-46 -161 -128.5 -305.5t-189.5 -253.5l191 -262h-442l-43 61 q-155 -81 -349 -81q-244 0 -382 106.5t-138 298.5zM399 424q0 -62 47.5 -99.5t124.5 -37.5t138 26l-193 279q-117 -52 -117 -168zM635 1092q0 -76 51 -144q72 31 106.5 79.5t34.5 107.5q0 35 -22 60.5t-60 25.5q-49 0 -79.5 -34.5t-30.5 -94.5z" /> +<glyph unicode="'" horiz-adv-x="487" d="M182 934l72 528h342l-158 -528h-256z" /> +<glyph unicode="(" horiz-adv-x="766" d="M68 326q0 330 124.5 619t387.5 558h323q-260 -281 -384 -576t-124 -618q0 -150 32.5 -326t84.5 -307h-293q-67 120 -109 299t-42 351zM720 1485z" /> +<glyph unicode=")" horiz-adv-x="766" d="M-133 -324q256 277 378 571.5t122 622.5q0 150 -32.5 322.5t-86.5 310.5h295q71 -124 111 -298t40 -351q0 -341 -123 -628t-378 -550h-326zM420 1485z" /> +<glyph unicode="*" horiz-adv-x="1110" d="M152 1108l100 278l319 -165l31 350l307 -62l-116 -331l368 30l-22 -301l-310 41l148 -311l-285 -86l-80 303l-166 -244l-249 185l254 229z" /> +<glyph unicode="+" horiz-adv-x="1159" d="M102 586v272h353v352h270v-352h352v-272h-352v-348h-270v348h-353z" /> +<glyph unicode="," horiz-adv-x="627" d="M-104 -264q53 121 147 387l41 115h348l8 -23q-116 -262 -256 -479h-288z" /> +<glyph unicode="-" horiz-adv-x="674" d="M23 393l63 312h553l-64 -312h-552z" /> +<glyph unicode="." horiz-adv-x="627" d="M0 127q0 109 65 171t179 62q84 0 132 -40t48 -115q0 -118 -60 -174t-190 -56q-78 0 -126 37t-48 115z" /> +<glyph unicode="/" horiz-adv-x="956" d="M-90 -20l838 1503h344l-838 -1503h-344z" /> +<glyph unicode="0" horiz-adv-x="1188" d="M63 465q0 295 85 533.5t235 362.5t348 124q135 0 230.5 -62.5t145.5 -174.5t50 -265q0 -298 -85 -529.5t-235 -352.5t-348 -121q-210 0 -318 126t-108 359zM453 457q0 -84 15 -123t60 -39q58 0 111.5 94.5t91 265.5t37.5 336q0 85 -18.5 131.5t-63.5 46.5 q-55 0 -110 -111t-89 -282t-34 -319z" /> +<glyph unicode="1" horiz-adv-x="1188" d="M150 1079l620 383h311l-307 -1462h-389l174 799q28 132 76 256q-78 -68 -131 -103l-203 -125z" /> +<glyph unicode="2" horiz-adv-x="1188" d="M-57 0l53 256l483 436q248 221 248 361q0 49 -26 73.5t-66 24.5q-120 0 -281 -147l-186 258q234 221 541 221q183 0 295 -99.5t112 -269.5q0 -152 -87 -285t-298 -315l-205 -176v-12h490l-68 -326h-1005z" /> +<glyph unicode="3" horiz-adv-x="1188" d="M14 59v332q167 -100 377 -100q138 0 206.5 46.5t68.5 133.5q0 54 -27 81t-86 39.5t-166 12.5h-84l53 291h78q147 0 229 46.5t82 127.5q0 46 -36 74t-99 28q-117 0 -270 -84l-158 248q126 81 243.5 114.5t258.5 33.5q201 0 321.5 -93t120.5 -253q0 -148 -89.5 -245 t-252.5 -130v-8q129 -25 202 -111.5t73 -212.5q0 -216 -178 -333t-482 -117q-116 0 -217.5 20.5t-167.5 58.5z" /> +<glyph unicode="4" horiz-adv-x="1188" d="M-10 283l51 256l762 923h360l-186 -884h149l-61 -295h-150l-59 -283h-377l60 283h-549zM391 578h209l49 194q29 107 60 211h-9q-51 -97 -114 -172z" /> +<glyph unicode="5" horiz-adv-x="1188" d="M20 63v324q79 -45 181 -70.5t184 -25.5q277 0 277 192q0 76 -50.5 123t-136.5 47q-53 0 -111 -10t-92 -22l-122 92l215 749h813l-68 -323h-471l-59 -185q35 4 75 4q181 0 293.5 -117.5t112.5 -316.5q0 -261 -161 -402.5t-466 -141.5q-129 0 -244.5 22t-169.5 61z" /> +<glyph unicode="6" horiz-adv-x="1188" d="M78 471q0 105 26 254q85 392 298.5 575t568.5 183q102 0 233 -31l-63 -303q-95 25 -183 25q-145 0 -237 -34t-151.5 -108.5t-106.5 -224.5h8q106 170 307 170q160 0 244 -103t84 -299q0 -175 -68.5 -311.5t-197 -210t-297.5 -73.5q-225 0 -345 124t-120 367zM463 420 q0 -66 26.5 -99.5t71.5 -33.5q66 0 109 76.5t43 181.5q0 129 -92 129q-68 0 -113 -73t-45 -181z" /> +<glyph unicode="7" horiz-adv-x="1188" d="M35 0l717 1135h-574l70 327h1030l-51 -231l-744 -1231h-448z" /> +<glyph unicode="8" horiz-adv-x="1188" d="M49 338q0 301 332 418q-156 121 -156 309q0 121 60.5 216.5t174 149.5t265.5 54q200 0 316 -92.5t116 -241.5q0 -128 -77.5 -228.5t-202.5 -140.5q92 -71 140 -158t48 -204q0 -206 -141 -323t-387 -117q-225 0 -356.5 99t-131.5 259zM414 385q0 -54 36.5 -88.5 t96.5 -34.5q70 0 112.5 42t42.5 110q0 115 -118 194q-170 -90 -170 -223zM588 1065q0 -38 23.5 -77t62.5 -58q58 22 92.5 71t34.5 103q0 49 -28.5 73.5t-65.5 24.5q-48 0 -83.5 -39.5t-35.5 -97.5z" /> +<glyph unicode="9" horiz-adv-x="1188" d="M106 10v314q92 -37 203 -37q187 0 291.5 87t144.5 281h-8q-59 -95 -132 -134.5t-169 -39.5q-151 0 -239 110t-88 296q0 176 65.5 310.5t190 210t297.5 75.5q230 0 352.5 -137.5t122.5 -393.5q0 -293 -103 -519.5t-285.5 -339.5t-431.5 -113q-115 0 -211 30zM502 932 q0 -144 92 -144q74 0 125 70.5t51 171.5q0 66 -27.5 106t-70.5 40q-73 0 -121.5 -71t-48.5 -173z" /> +<glyph unicode=":" horiz-adv-x="627" d="M0 127q0 109 65 171t179 62q84 0 132 -40t48 -115q0 -118 -60 -174t-190 -56q-78 0 -126 37t-48 115zM195 915q0 110 65 171t176 61q82 0 132 -37.5t50 -116.5q0 -119 -59 -175t-190 -56q-79 0 -126.5 37.5t-47.5 115.5z" /> +<glyph unicode=";" horiz-adv-x="627" d="M-117 -264q65 147 148 387l41 115h348l8 -23q-116 -262 -256 -479h-289zM195 915q0 110 65 171t176 61q82 0 132 -37.5t50 -116.5q0 -119 -59 -175t-190 -56q-79 0 -126.5 37.5t-47.5 115.5z" /> +<glyph unicode="<" horiz-adv-x="1159" d="M88 627v172l973 508v-299l-576 -283l576 -252v-297z" /> +<glyph unicode="=" horiz-adv-x="1159" d="M102 399v271h975v-271h-975zM102 774v266h975v-266h-975z" /> +<glyph unicode=">" horiz-adv-x="1159" d="M109 176v297l575 252l-575 283v299l972 -508v-172z" /> +<glyph unicode="?" horiz-adv-x="999" d="M162 1348q231 135 461 135q201 0 319.5 -90t118.5 -248q0 -89 -27.5 -156t-79 -120.5t-170.5 -125.5q-100 -60 -142.5 -100t-55.5 -84l-15 -43h-315l12 64q15 80 42 138t71 104t141 110q89 58 125.5 95t36.5 77q0 70 -90 70q-126 0 -313 -109zM176 127q0 107 65 170 t179 63q87 0 133.5 -40.5t46.5 -114.5q0 -110 -63.5 -170t-174.5 -60q-87 0 -136.5 39t-49.5 113z" /> +<glyph unicode="@" horiz-adv-x="1837" d="M82 500q0 288 117 511t335.5 347.5t485.5 124.5q355 0 554.5 -174t199.5 -482q0 -170 -69.5 -314t-191 -225t-266.5 -81q-170 0 -219 129h-10q-48 -65 -111.5 -97t-156.5 -32q-117 0 -191 83.5t-74 221.5q0 156 74 294.5t196.5 211t276.5 72.5q155 0 336 -70l-100 -414 q-23 -94 -23 -137q0 -41 39 -41q64 0 116 48.5t81.5 138.5t29.5 206q0 213 -133.5 322.5t-382.5 109.5q-187 0 -336.5 -91.5t-232 -258t-82.5 -379.5q0 -145 55 -254t153.5 -168t223.5 -59q103 0 234 24.5t245 69.5v-225q-90 -43 -223.5 -70.5t-251.5 -27.5 q-209 0 -367.5 83.5t-244.5 240t-86 362.5zM764 532q0 -104 78 -104q61 0 99.5 51.5t74.5 188.5l47 190q-23 10 -51 10q-73 0 -128.5 -47.5t-87.5 -127t-32 -161.5z" /> +<glyph unicode="A" horiz-adv-x="1384" d="M-121 0l744 1462h503l123 -1462h-381l-10 274h-448l-125 -274h-406zM553 586h293l-17 424l-2 86q0 75 4 131q-24 -86 -61 -166z" /> +<glyph unicode="B" horiz-adv-x="1298" d="M33 0l309 1462h487q217 0 329 -82.5t112 -236.5q0 -288 -297 -377v-8q88 -29 140 -101.5t52 -177.5q0 -229 -152.5 -354t-432.5 -125h-547zM489 305h82q86 0 143.5 48.5t57.5 121.5q0 69 -33 103t-116 34h-68zM614 901h72q88 0 133 38t45 122q0 102 -127 102h-63z" /> +<glyph unicode="C" horiz-adv-x="1290" d="M104 549q0 266 101.5 488t276 335t399.5 113q265 0 481 -131l-148 -305q-93 55 -171 82.5t-162 27.5q-108 0 -195 -78t-136.5 -215t-49.5 -297q0 -134 56 -200t161 -66q83 0 168 20.5t200 69.5v-323q-203 -90 -440 -90q-260 0 -400.5 148.5t-140.5 420.5z" /> +<glyph unicode="D" horiz-adv-x="1401" d="M33 0l309 1462h416q276 0 427.5 -144.5t151.5 -408.5q0 -280 -99 -485.5t-287.5 -314.5t-446.5 -109h-471zM494 324h69q110 0 196.5 70t134.5 199.5t48 295.5q0 125 -54 189.5t-151 64.5h-71z" /> +<glyph unicode="E" horiz-adv-x="1151" d="M33 0l309 1462h868l-65 -317h-477l-47 -230h444l-72 -317h-444l-57 -276h477l-68 -322h-868z" /> +<glyph unicode="F" horiz-adv-x="1165" d="M33 0l309 1462h862l-67 -317h-471l-58 -279h436l-69 -319h-438l-113 -547h-391z" /> +<glyph unicode="G" horiz-adv-x="1430" d="M104 563q0 267 110 482t301.5 327.5t445.5 112.5q266 0 448 -107l-147 -309q-153 90 -306 90q-132 0 -233.5 -72.5t-162 -214.5t-60.5 -303q0 -264 209 -264q63 0 133 14l51 232h-229l67 305h610l-167 -795q-250 -81 -521 -81q-261 0 -405 152t-144 431z" /> +<glyph unicode="H" horiz-adv-x="1462" d="M33 0l309 1462h391l-112 -542h348l112 542h392l-310 -1462h-391l125 596h-346l-127 -596h-391z" /> +<glyph unicode="I" horiz-adv-x="727" d="M31 0l309 1462h397l-309 -1462h-397z" /> +<glyph unicode="J" horiz-adv-x="764" d="M-328 -113q99 -24 174 -24q107 0 162 59t84 195l289 1345h391l-299 -1394q-43 -200 -113 -312.5t-182.5 -164.5t-292.5 -52q-106 0 -213 29v319z" /> +<glyph unicode="K" horiz-adv-x="1370" d="M33 0l309 1462h391l-135 -624l38 59q88 143 130 195l297 370h459l-551 -674l270 -788h-438l-174 578l-97 -56l-108 -522h-391z" /> +<glyph unicode="L" horiz-adv-x="1079" d="M33 0l309 1462h391l-241 -1143h477l-68 -319h-868z" /> +<glyph unicode="M" horiz-adv-x="1862" d="M33 0l309 1462h518v-1038h8l478 1038h526l-313 -1462h-351l117 549q50 228 108 436l15 64h-8l-482 -1049h-370v1049h-8q-67 -417 -86 -512l-113 -537h-348z" /> +<glyph unicode="N" horiz-adv-x="1618" d="M33 0l309 1462h455l286 -983h9q29 236 57 371l131 612h348l-309 -1462h-455l-289 1028h-8q-29 -291 -57 -418l-129 -610h-348z" /> +<glyph unicode="O" horiz-adv-x="1509" d="M104 543q0 265 103 487t280.5 338.5t409.5 116.5q260 0 404.5 -148.5t144.5 -414.5t-99.5 -486.5t-274.5 -338t-406 -117.5q-269 0 -415.5 149t-146.5 414zM500 545q0 -242 200 -242q95 0 176.5 83t128 224t46.5 308q0 114 -48 178.5t-139 64.5q-99 0 -182 -84 t-132.5 -231t-49.5 -301z" /> +<glyph unicode="P" horiz-adv-x="1276" d="M33 0l309 1462h373q259 0 397.5 -113.5t138.5 -324.5q0 -252 -171.5 -395.5t-469.5 -143.5h-86l-100 -485h-391zM594 805h63q91 0 147 58.5t56 148.5q0 59 -36 95t-99 36h-59z" /> +<glyph unicode="Q" horiz-adv-x="1509" d="M104 543q0 265 102.5 486t282 338.5t414.5 117.5q258 0 400.5 -149.5t142.5 -413.5q0 -280 -114 -509t-310 -339l238 -422h-439l-162 328h-12q-258 0 -400.5 149.5t-142.5 413.5zM500 539q0 -115 47.5 -172.5t134.5 -57.5q102 0 186.5 81t133.5 224.5t49 311.5 q0 114 -47 172.5t-134 58.5q-103 0 -188.5 -83t-133.5 -226t-48 -309z" /> +<glyph unicode="R" horiz-adv-x="1331" d="M33 0l309 1462h387q252 0 386 -100t134 -301q0 -156 -71 -272t-211 -177l224 -516l40 -96h-426l-195 532h-73l-113 -532h-391zM600 829h51q95 0 151 54.5t56 152.5q0 62 -34.5 94.5t-100.5 32.5h-53z" /> +<glyph unicode="S" horiz-adv-x="1122" d="M43 76v350q84 -53 192.5 -89t196.5 -36q74 0 112 31t38 88q0 27 -12 50.5t-34 47t-118 103.5q-117 94 -170 192t-53 215q0 131 65.5 235.5t185 162t267.5 57.5q239 0 430 -107l-135 -297q-171 88 -291 88q-64 0 -98.5 -28t-34.5 -82q0 -49 33.5 -91.5t127.5 -113.5 q118 -87 175 -183t57 -220q0 -222 -147 -345.5t-410 -123.5q-110 0 -208 24.5t-169 71.5z" /> +<glyph unicode="T" horiz-adv-x="1130" d="M156 1139l69 323h1028l-71 -323h-318l-237 -1139h-391l237 1139h-317z" /> +<glyph unicode="U" horiz-adv-x="1436" d="M125 410q0 64 12 129l199 923h391l-195 -913q-14 -68 -14 -115q0 -127 121 -127q94 0 147.5 64.5t81.5 197.5l191 893h391l-199 -932q-59 -281 -225 -415.5t-451 -134.5q-134 0 -236.5 55t-158 154t-55.5 221z" /> +<glyph unicode="V" horiz-adv-x="1264" d="M150 1462h382l27 -801v-51q0 -144 -16 -256h8q14 64 44.5 157.5t55.5 145.5l350 805h414l-725 -1462h-436z" /> +<glyph unicode="W" horiz-adv-x="1915" d="M152 1462h370l-10 -733q-6 -267 -25 -375l40 104l94 232l335 772h336v-792q0 -156 -26 -316q10 28 133 346l303 762h387l-635 -1462h-461v620q0 155 13 324q-33 -133 -118 -349l-253 -595h-434z" /> +<glyph unicode="X" horiz-adv-x="1358" d="M-125 0l563 776l-223 686h416l123 -469l309 469h448l-538 -725l262 -737h-432l-146 498l-338 -498h-444z" /> +<glyph unicode="Y" horiz-adv-x="1237" d="M164 1462h403l90 -542l312 542h436l-612 -895l-121 -567h-391l120 567z" /> +<glyph unicode="Z" horiz-adv-x="1104" d="M-92 0l47 242l690 901h-479l67 319h986l-52 -245l-700 -898h543l-68 -319h-1034z" /> +<glyph unicode="[" horiz-adv-x="737" d="M-53 -344l393 1847h530l-55 -254h-215l-285 -1339h215l-53 -254h-530zM182 -324zM491 1485z" /> +<glyph unicode="\" horiz-adv-x="956" d="M221 1483h309l248 -1503h-319z" /> +<glyph unicode="]" horiz-adv-x="737" d="M-133 -344l53 254h213l285 1339h-215l55 254h528l-393 -1847h-526zM65 -324zM533 1485z" /> +<glyph unicode="^" horiz-adv-x="1096" d="M-6 502l631 960h172l284 -960h-274l-156 569l-360 -569h-297z" /> +<glyph unicode="_" horiz-adv-x="922" d="M-184 -379l57 246h930l-58 -246h-929z" /> +<glyph unicode="`" horiz-adv-x="1135" d="M485 1548v21h396q29 -157 94 -303v-25h-236q-82 75 -152 159t-102 148z" /> +<glyph unicode="a" d="M84 412q0 179 73 365t184.5 281t246.5 95q84 0 148 -37.5t114 -122.5h8l53 140h310l-240 -1133h-309l10 123h-8q-56 -78 -121 -110.5t-147 -32.5q-158 0 -240 111.5t-82 320.5zM479 434q0 -143 86 -143q50 0 95.5 58.5t72.5 156.5t27 192q0 65 -20 104.5t-62 39.5 q-76 0 -137.5 -126.5t-61.5 -281.5z" /> +<glyph unicode="b" d="M23 0l329 1556h387l-49 -231q-38 -175 -90 -301h8q48 59 77.5 81.5t66.5 35t86 12.5q155 0 238 -111.5t83 -320.5q0 -178 -70.5 -362t-182.5 -281.5t-249 -97.5q-83 0 -145 32t-125 113h-8l-49 -125h-307zM485 434q0 -65 19 -104t59 -39q49 0 96 59t76 156t29 192 q0 144 -86 144q-50 0 -95 -57t-71.5 -154t-26.5 -197z" /> +<glyph unicode="c" horiz-adv-x="1032" d="M84 442q0 201 76.5 364.5t215 255t314.5 91.5q195 0 367 -80l-123 -287q-133 60 -225 60q-62 0 -115 -48t-87 -143.5t-34 -187.5q0 -91 30 -133.5t95 -42.5q72 0 139.5 23t143.5 63v-307q-80 -44 -168.5 -67t-206.5 -23q-199 0 -310.5 120.5t-111.5 341.5z" /> +<glyph unicode="d" horiz-adv-x="1237" d="M84 412q0 178 71.5 363t183.5 281.5t247 96.5q75 0 126 -30.5t111 -121.5h8l2 37q7 138 25 217l62 301h391l-330 -1556h-309l10 123h-8q-57 -79 -120 -111t-148 -32q-158 0 -240 111.5t-82 320.5zM479 434q0 -143 86 -143q50 0 95.5 58.5t72.5 156.5t27 192 q0 144 -80 144q-49 0 -96 -59t-76 -155.5t-29 -193.5z" /> +<glyph unicode="e" horiz-adv-x="1186" d="M84 428q0 211 83.5 380.5t229 257t336.5 87.5q190 0 299 -86t109 -229q0 -201 -156.5 -308.5t-452.5 -107.5h-59v-16q0 -148 164 -148q79 0 155 23.5t173 74.5v-274q-112 -57 -209 -79.5t-224 -22.5q-212 0 -330 118.5t-118 329.5zM512 664h29q109 0 171 41.5t62 109.5 q0 32 -20 54t-64 22q-61 0 -114 -69.5t-64 -157.5z" /> +<glyph unicode="f" horiz-adv-x="840" d="M-209 -162q63 -18 117 -18q74 0 112 30t52 95l190 897h-166l43 190l189 96l16 74q43 192 146.5 278.5t275.5 86.5q80 0 155 -16t128 -42l-99 -264q-64 31 -129 31q-35 0 -59.5 -18.5t-32.5 -53.5l-16 -71h211l-66 -291h-209l-205 -959q-43 -192 -153.5 -283.5 t-292.5 -91.5q-110 0 -207 27v303z" /> +<glyph unicode="g" horiz-adv-x="1145" d="M-133 -207q0 98 68 169t212 118q-37 23 -60.5 60t-23.5 79q0 71 51 126t152 101q-131 103 -131 281q0 196 136 311t368 115q51 0 107.5 -6t89.5 -14h399l-41 -207l-160 -52q10 -40 10 -94q0 -191 -130 -308.5t-339 -117.5q-76 0 -124 13q-20 -11 -34 -22t-14 -30 q0 -43 111 -59l137 -18q174 -25 250 -91.5t76 -189.5q0 -215 -168.5 -332t-478.5 -117q-212 0 -337.5 75.5t-125.5 209.5zM197 -152q0 -86 170 -86q125 0 190.5 29t65.5 82q0 36 -33 54.5t-115 27.5l-115 12q-78 -11 -120.5 -41.5t-42.5 -77.5zM500 692q0 -94 67 -94 q52 0 85.5 68.5t33.5 158.5q0 95 -61 95q-38 0 -66 -33.5t-43.5 -87.5t-15.5 -107z" /> +<glyph unicode="h" horiz-adv-x="1274" d="M23 0l329 1556h387l-53 -249q-35 -158 -88 -283h8q101 129 273 129q141 0 220 -85.5t79 -236.5q0 -106 -25 -229l-127 -602h-387l129 618q18 78 18 142q0 43 -22 64.5t-53 21.5q-125 0 -185 -293l-116 -553h-387z" /> +<glyph unicode="i" horiz-adv-x="666" d="M23 0l239 1133h389l-241 -1133h-387zM309 1382q0 103 59.5 156t166.5 53q91 0 140.5 -36.5t49.5 -104.5q0 -100 -58 -154.5t-167 -54.5q-191 0 -191 141z" /> +<glyph unicode="j" horiz-adv-x="666" d="M-264 -162q56 -18 112 -18q142 0 175 147l247 1166h387l-260 -1227q-40 -193 -157 -295.5t-297 -102.5q-110 0 -207 27v303zM317 1382q0 103 59.5 156t166.5 53q91 0 140.5 -36.5t49.5 -104.5q0 -94 -55 -151.5t-170 -57.5q-191 0 -191 141z" /> +<glyph unicode="k" horiz-adv-x="1264" d="M23 0l325 1556h387l-139 -663q-17 -77 -68 -223h9q84 127 153 200l242 263h442l-491 -512l274 -621h-438l-139 391l-101 -53l-69 -338h-387z" /> +<glyph unicode="l" horiz-adv-x="666" d="M23 0l329 1556h387l-329 -1556h-387z" /> +<glyph unicode="m" horiz-adv-x="1896" d="M23 0l239 1133h309l-16 -187h8q61 114 137 160.5t191 46.5q117 0 180.5 -53.5t89.5 -153.5h8q65 106 149 156.5t195 50.5q141 0 214 -84.5t73 -249.5q0 -97 -22 -205l-125 -614h-387l129 631q14 56 14 133q0 40 -19 61t-51 21q-74 0 -119.5 -76t-76.5 -227l-111 -543 h-387l131 631q15 90 15 121q0 94 -72 94q-68 0 -113.5 -74.5t-77.5 -220.5l-118 -551h-387z" /> +<glyph unicode="n" horiz-adv-x="1274" d="M23 0l239 1133h309l-12 -158h8q55 95 129.5 136.5t182.5 41.5q141 0 220 -85.5t79 -236.5q0 -106 -25 -229l-127 -602h-387l129 618q18 78 18 142q0 43 -22 64.5t-53 21.5q-57 0 -105.5 -71t-79.5 -222l-116 -553h-387z" /> +<glyph unicode="o" d="M84 416q0 210 79.5 379.5t223.5 263.5t336 94q209 0 322.5 -113t113.5 -323t-79.5 -379.5t-223.5 -263.5t-336 -94q-209 0 -322.5 113t-113.5 323zM479 403q0 -133 84 -133q81 0 141 139t60 320q0 66 -23 99.5t-63 33.5q-82 0 -140.5 -139.5t-58.5 -319.5z" /> +<glyph unicode="p" d="M-82 -492l344 1625h309l-12 -127h8q96 147 258 147q156 0 245 -111.5t89 -306.5q0 -203 -70 -382.5t-185.5 -276t-252.5 -96.5q-143 0 -231 145h-8q-12 -166 -56 -371l-51 -246h-387zM485 434q0 -65 23 -104t65 -39q48 0 92 57t71.5 153t27.5 197q0 144 -86 144 q-50 0 -95 -57t-71.5 -154t-26.5 -197z" /> +<glyph unicode="q" d="M84 408q0 181 71.5 366.5t183 282t247.5 96.5q89 0 145.5 -33t118.5 -127h8l53 140h310l-344 -1625h-392l68 293q25 116 90 310h-8q-55 -74 -114 -102.5t-134 -28.5q-89 0 -158 50.5t-107 148t-38 229.5zM479 434q0 -143 86 -143q50 0 95.5 58.5t72.5 156.5t27 192 q0 144 -80 144q-49 0 -96 -59t-76 -155.5t-29 -193.5z" /> +<glyph unicode="r" horiz-adv-x="895" d="M23 0l239 1133h309l-18 -189h8q65 112 141 160.5t199 48.5q56 0 80 -8l-84 -383q-54 22 -123 22q-103 0 -164.5 -70.5t-93.5 -215.5l-106 -498h-387z" /> +<glyph unicode="s" horiz-adv-x="1028" d="M31 43v311q92 -50 171 -70t160 -20q68 0 102 18.5t34 51.5q0 35 -26 60.5t-130 84.5q-106 58 -154.5 133t-48.5 183q0 172 121 265t344 93q112 0 204 -26t179 -80l-121 -252q-66 43 -136.5 68.5t-121.5 25.5q-76 0 -76 -68q0 -29 31.5 -51t102.5 -57q225 -112 225 -320 q0 -199 -130 -306t-374 -107q-222 0 -356 63z" /> +<glyph unicode="t" horiz-adv-x="936" d="M63 842l41 190l218 88l137 240h258l-49 -227h288l-63 -291h-289l-84 -383q-16 -77 -16 -105q0 -63 63 -63q66 0 183 47v-291q-136 -67 -340 -67q-148 0 -224.5 63.5t-76.5 208.5q0 76 24 188l84 402h-154z" /> +<glyph unicode="u" horiz-adv-x="1274" d="M96 301q0 106 25 229l127 603h387l-129 -617q-19 -82 -19 -141q0 -44 22.5 -65t53.5 -21q59 0 107.5 78.5t77.5 214.5l116 551h387l-239 -1133h-310l13 158h-8q-54 -93 -128.5 -135.5t-183.5 -42.5q-141 0 -220 85.5t-79 235.5z" /> +<glyph unicode="v" horiz-adv-x="1114" d="M88 1133h385l27 -603q0 -73 -8 -118h8q1 14 18 63t36 90t265 568h414l-612 -1133h-388z" /> +<glyph unicode="w" horiz-adv-x="1686" d="M102 1133h365v-512q0 -182 -8 -259h8q46 177 88 295l172 476h428l-20 -476q-9 -129 -33 -295h8q7 22 15.5 47.5t48.5 140t241 583.5h385l-538 -1133h-422l20 449q2 73 11.5 209t21.5 219h-8q-60 -233 -121 -390l-189 -487h-407z" /> +<glyph unicode="x" horiz-adv-x="1159" d="M-119 0l473 578l-207 555h422l76 -314l186 314h459l-465 -576l228 -557h-428l-80 328l-211 -328h-453z" /> +<glyph unicode="y" horiz-adv-x="1114" d="M-129 -168q46 -12 109 -12q87 0 142.5 36.5t98.5 114.5l23 41l-162 1121h389l43 -562l2 -62v-87h8q37 132 50 165.5t239 545.5h416l-670 -1276q-96 -185 -223 -267t-311 -82q-92 0 -154 17v307z" /> +<glyph unicode="z" horiz-adv-x="993" d="M-41 0l43 221l502 613h-348l67 299h811l-53 -242l-496 -592h383l-65 -299h-844z" /> +<glyph unicode="{" horiz-adv-x="735" d="M-16 434l53 287q119 0 175 38.5t77 133.5l55 246q28 124 76.5 190t130 99.5t203.5 33.5h129l-62 -280q-81 -2 -120 -29.5t-56 -99.5l-53 -258q-20 -96 -85.5 -151.5t-193.5 -70.5v-8q90 -29 130 -87t40 -146q0 -17 -10 -74l-35 -164q-6 -30 -6 -49q0 -88 113 -88v-281 h-82q-183 0 -272 68.5t-89 208.5q0 63 15 127l37 174q6 24 6 43q0 75 -42 106t-134 31z" /> +<glyph unicode="|" horiz-adv-x="1159" d="M442 -465v2013h271v-2013h-271z" /> +<glyph unicode="}" horiz-adv-x="735" d="M-123 -43q73 3 109 13.5t54 33.5t30 82l53 258q21 99 88 154t190 67v8q-170 55 -170 234q0 12 11 74l34 163q7 29 7 50q0 88 -136 88l54 280h61q168 0 259 -70.5t91 -203.5q0 -69 -14 -129l-37 -174q-6 -26 -6 -43q0 -66 44.5 -100.5t148.5 -34.5l-58 -287 q-121 0 -182.5 -40.5t-81.5 -133.5l-55 -246q-37 -171 -137.5 -247.5t-282.5 -76.5h-74v281z" /> +<glyph unicode="~" horiz-adv-x="1159" d="M96 524v285q107 109 262 109q61 0 110.5 -11.5t152.5 -52.5q67 -28 114 -41.5t99 -13.5q51 0 115.5 32t121.5 89v-285q-107 -109 -262 -109q-62 0 -113.5 12.5t-148.5 51.5q-75 31 -118.5 43t-92.5 12q-52 0 -114.5 -30t-125.5 -91z" /> +<glyph unicode="¡" horiz-adv-x="623" d="M-109 -338l254 946h328l-156 -946h-426zM107 -324zM162 924q0 109 64 169t173 60q89 0 138 -39.5t49 -112.5q0 -107 -65 -170t-179 -63q-87 0 -133.5 40.5t-46.5 115.5z" /> +<glyph unicode="¢" horiz-adv-x="1188" d="M154 586q0 306 140.5 510t371.5 239l32 148h230l-33 -150q122 -19 231 -76l-122 -286q-79 37 -128 48t-98 11q-63 0 -115 -49.5t-84 -146.5t-32 -207q0 -79 31 -113.5t90 -34.5q72 0 140 25t142 65v-311q-145 -78 -307 -90l-41 -188h-229l51 208q-270 74 -270 398z" /> +<glyph unicode="£" horiz-adv-x="1188" d="M-18 0l63 313q76 21 120.5 49t69 69.5t41.5 123.5l21 96h-188l57 279h188l23 129q26 149 85 243t150.5 137.5t237.5 43.5q89 0 177 -19t196 -67l-144 -299q-66 31 -114 47t-99 16q-35 0 -56.5 -24.5t-35.5 -92.5l-24 -114h251l-57 -279h-252l-20 -94 q-16 -74 -69.5 -133.5t-133.5 -93.5h604l-72 -330h-1019z" /> +<glyph unicode="¤" horiz-adv-x="1188" d="M106 1032l185 185l127 -125q96 43 182 43q96 0 184 -48l125 130l189 -179l-129 -129q43 -82 43 -186q0 -94 -43 -186l123 -123l-183 -183l-125 123q-96 -41 -184 -41q-108 0 -186 39l-123 -119l-182 183l127 123q-46 90 -46 184q0 92 46 184zM451 723q0 -64 43 -108 t106 -44q65 0 110.5 44.5t45.5 107.5q0 61 -44.5 106t-111.5 45q-64 0 -106.5 -44t-42.5 -107z" /> +<glyph unicode="¥" horiz-adv-x="1188" d="M76 190l43 205h227l25 129h-226l45 205h179l-187 733h385l72 -487l293 487h393l-489 -733h184l-45 -205h-223l-27 -129h223l-43 -205h-223l-41 -190h-379l41 190h-227z" /> +<glyph unicode="¦" horiz-adv-x="1159" d="M444 395h271v-839h-271v839zM444 705v841h271v-841h-271z" /> +<glyph unicode="§" horiz-adv-x="1036" d="M37 70v249q85 -52 173 -86t185 -34q69 0 109.5 28.5t40.5 75.5q0 38 -31 70.5t-104 72.5q-130 71 -191 152t-61 178q0 84 46 156t132 125q-38 38 -59 89.5t-21 102.5q0 160 116 244t339 84q184 0 360 -102l-100 -224q-91 58 -159.5 79.5t-133.5 21.5q-60 0 -85.5 -22.5 t-25.5 -51.5q0 -33 14 -53.5t46.5 -43t89.5 -48.5q244 -113 244 -312q0 -99 -38 -171t-130 -124q32 -38 50.5 -90.5t18.5 -109.5q0 -170 -127 -260.5t-358 -90.5q-110 0 -197 25.5t-143 69.5zM442 817q0 -43 37 -84t125 -90q74 51 74 127q0 54 -36.5 95t-117.5 75 q-37 -19 -59.5 -54t-22.5 -69z" /> +<glyph unicode="¨" horiz-adv-x="1135" d="M336 1384q0 187 201 187q170 0 170 -125q0 -189 -201 -189q-88 0 -129 31t-41 96zM823 1384q0 187 201 187q168 0 168 -125q0 -97 -49.5 -143t-149.5 -46q-88 0 -129 31t-41 96z" /> +<glyph unicode="©" horiz-adv-x="1688" d="M113 731q0 202 101.5 378t275.5 275t374 99t375 -100t276 -275t101 -377q0 -197 -97 -370t-272 -277t-383 -104q-206 0 -380 102.5t-272.5 276.5t-98.5 372zM276 731q0 -158 78.5 -294t215 -215t294.5 -79q157 0 293 77.5t215.5 214t79.5 296.5q0 158 -78.5 294.5 t-215 215t-294.5 78.5t-295.5 -79.5t-215 -215.5t-77.5 -293zM461 735q0 220 113.5 341.5t320.5 121.5q166 0 332 -82l-92 -205q-114 60 -222 60q-80 0 -126 -61t-46 -179q0 -128 44 -185t135 -57q138 0 258 68v-231q-126 -64 -273 -64q-213 0 -328.5 125t-115.5 348z" /> +<glyph unicode="ª" horiz-adv-x="827" d="M139 1001q0 120 45 232t123 177t176 65q64 0 111.5 -20t101.5 -79h9l36 86h199l-170 -721h-195l9 86h-9q-89 -98 -223 -98q-60 0 -108 31.5t-76.5 91.5t-28.5 149zM412 1012q0 -48 19 -74.5t50 -26.5q46 0 79 38.5t51 100t18 128.5q0 53 -19.5 83.5t-52.5 30.5 q-39 0 -72.5 -40.5t-53 -107.5t-19.5 -132z" /> +<glyph unicode="«" horiz-adv-x="1276" d="M61 553v10l408 518l264 -204l-266 -334l111 -330l-334 -137zM608 582v10l424 495l260 -210l-278 -306l123 -358l-334 -137z" /> +<glyph unicode="¬" horiz-adv-x="1159" d="M82 586v272h975v-620h-271v348h-704z" /> +<glyph unicode="­" horiz-adv-x="674" d="M23 393l63 312h553l-64 -312h-552z" /> +<glyph unicode="®" horiz-adv-x="1688" d="M113 731q0 202 101.5 378t275.5 275t374 99t375 -100t276 -275t101 -377q0 -197 -97 -370t-272 -277t-383 -104q-206 0 -380 102.5t-272.5 276.5t-98.5 372zM276 731q0 -158 78.5 -294t215 -215t294.5 -79q157 0 293 77.5t215.5 214t79.5 296.5q0 158 -78.5 294.5 t-215 215t-294.5 78.5t-295.5 -79.5t-215 -215.5t-77.5 -293zM535 313v875h290q214 0 317 -70.5t103 -199.5q0 -91 -44.5 -153t-139.5 -97l211 -355h-285l-160 320h-12v-320h-280zM815 809h10q78 0 108 22t30 76t-35.5 70t-104.5 16h-8v-184z" /> +<glyph unicode="¯" horiz-adv-x="922" d="M183 1554l57 246h930l-58 -246h-929z" /> +<glyph unicode="°" horiz-adv-x="864" d="M166 1114q0 97 49 182.5t135 136t185 50.5q98 0 184 -50t135 -136.5t49 -182.5q0 -98 -49.5 -183t-135.5 -133t-183 -48q-99 0 -185 49t-135 133t-49 182zM403 1114q0 -51 39.5 -89t92.5 -38q52 0 91.5 38t39.5 89q0 53 -38.5 93t-92.5 40q-55 0 -93.5 -39.5t-38.5 -93.5 z" /> +<glyph unicode="±" horiz-adv-x="1159" d="M102 0v270h975v-270h-975zM102 694v271h353v352h270v-352h352v-271h-352v-350h-270v350h-353z" /> +<glyph unicode="²" horiz-adv-x="848" d="M23 584l43 204l276 211q108 83 144 124t36 75q0 51 -63 51q-35 0 -85 -18t-104 -62l-118 191q84 65 172.5 94t216.5 29q134 0 218.5 -61t84.5 -156q0 -70 -31.5 -129.5t-102 -121t-251.5 -175.5h319l-51 -256h-704z" /> +<glyph unicode="³" horiz-adv-x="848" d="M66 639v225q63 -43 131.5 -62.5t124.5 -19.5q151 0 151 80q0 68 -113 68h-120l43 194h96q71 0 114.5 21.5t43.5 66.5q0 28 -22 43t-54 15q-79 0 -185 -66l-100 182q83 52 161 73.5t181 21.5q137 0 220 -57t83 -152q0 -91 -55.5 -146t-175.5 -84v-8q92 -23 129 -69.5 t37 -112.5q0 -127 -104 -205t-275 -78q-106 0 -177.5 16t-133.5 54z" /> +<glyph unicode="´" horiz-adv-x="1135" d="M453 1241v23q123 102 282 305h439v-15q-45 -54 -191.5 -157t-245.5 -156h-284z" /> +<glyph unicode="µ" horiz-adv-x="1288" d="M-82 -492l344 1625h387l-129 -617q-18 -78 -18 -141q0 -44 22.5 -65t53.5 -21q52 0 82.5 26t53.5 87t48 180l117 551h387l-240 -1133h-289l6 123h-8q-68 -143 -190 -143q-102 0 -131 77h-8q-10 -134 -48 -303l-53 -246h-387z" /> +<glyph unicode="¶" horiz-adv-x="1317" d="M102 1042q0 256 107.5 385t343.5 129h633v-1816h-191v1587h-157v-1587h-191v819q-54 -18 -125 -18q-216 0 -318 125t-102 376z" /> +<glyph unicode="·" horiz-adv-x="627" d="M115 684q0 106 65 168.5t178 62.5q82 0 131.5 -40.5t49.5 -114.5q0 -117 -65.5 -173.5t-178.5 -56.5q-86 0 -133 40t-47 114z" /> +<glyph unicode="¸" horiz-adv-x="383" d="M-221 -258q30 -9 78.5 -18t72.5 -9q68 0 68 49q0 73 -145 101l75 135h205l-24 -41q178 -37 178 -195q0 -121 -82.5 -188.5t-233.5 -67.5q-115 0 -192 29v205z" /> +<glyph unicode="¹" horiz-adv-x="848" d="M115 1202l426 260h252l-187 -878h-317l82 364q21 102 55 207l-74 -59l-119 -78z" /> +<glyph unicode="º" horiz-adv-x="817" d="M139 1004q0 213 116.5 344t317.5 131q143 0 222 -79t79 -218q0 -134 -51 -237t-149.5 -160.5t-231.5 -57.5q-144 0 -223.5 75.5t-79.5 201.5zM412 1016q0 -84 55 -84q59 0 97 70.5t38 179.5q0 45 -11.5 68.5t-43.5 23.5q-60 0 -97.5 -73t-37.5 -185z" /> +<glyph unicode="»" horiz-adv-x="1276" d="M-14 248l276 305l-121 358l332 138l195 -506v-11l-424 -497zM543 248l266 334l-111 329l334 138l182 -478v-10l-407 -518z" /> +<glyph unicode="¼" horiz-adv-x="1991" d="M921 122l31 178l490 577h325l-119 -557h113l-41 -198h-113l-26 -123h-289l27 123h-398zM1198 320h162q62 239 73 274t15 44q-13 -18 -35 -48.5t-215 -269.5zM195 0l1089 1462h291l-1083 -1462h-297zM79 1202l426 260h252l-187 -878h-317l82 364q21 102 55 207l-74 -59 l-119 -78z" /> +<glyph unicode="½" horiz-adv-x="1991" d="M1002 -1l43 204l276 211q108 83 144 124t36 75q0 51 -63 51q-35 0 -85 -18t-104 -62l-118 191q84 65 172.5 94t216.5 29q134 0 218.5 -61t84.5 -156q0 -70 -31.5 -129.5t-102 -121t-251.5 -175.5h319l-51 -256h-704zM104 1202l426 260h252l-187 -878h-317l82 364 q21 102 55 207l-74 -59l-119 -78zM219 0l1089 1462h291l-1083 -1462h-297z" /> +<glyph unicode="¾" horiz-adv-x="1991" d="M968 122l31 178l490 577h325l-119 -557h113l-41 -198h-113l-26 -123h-289l27 123h-398zM1245 320h162q62 239 73 274t15 44q-13 -18 -35 -48.5t-215 -269.5zM195 639v225q63 -43 131.5 -62.5t124.5 -19.5q151 0 151 80q0 68 -113 68h-120l43 194h96q71 0 114.5 21.5 t43.5 66.5q0 28 -22 43t-54 15q-79 0 -185 -66l-100 182q83 52 161 73.5t181 21.5q137 0 220 -57t83 -152q0 -91 -55.5 -146t-175.5 -84v-8q92 -23 129 -69.5t37 -112.5q0 -127 -104 -205t-275 -78q-106 0 -177.5 16t-133.5 54zM363 0l1089 1462h291l-1083 -1462h-297z" /> +<glyph unicode="¿" horiz-adv-x="999" d="M-84 -16q0 89 27.5 155.5t77.5 119t172 126.5q100 60 142.5 101t55.5 83l15 43h315l-12 -63q-15 -82 -43 -140t-72.5 -104.5t-138.5 -107.5q-89 -58 -125.5 -95t-36.5 -77q0 -37 22.5 -53.5t67.5 -16.5q124 0 313 108l119 -282q-227 -135 -461 -135q-201 0 -319.5 90 t-118.5 248zM285 -324zM377 924q0 109 64 169t173 60q89 0 138 -39.5t49 -112.5q0 -107 -65 -170t-179 -63q-87 0 -133.5 40.5t-46.5 115.5z" /> +<glyph unicode="À" horiz-adv-x="1384" d="M-121 0l744 1462h503l123 -1462h-381l-10 274h-448l-125 -274h-406zM553 586h293l-17 424l-2 86q0 75 4 131q-24 -86 -61 -166zM551 1886v21h396q29 -157 94 -303v-25h-236q-82 75 -152 159t-102 148z" /> +<glyph unicode="Á" horiz-adv-x="1384" d="M-121 0l744 1462h503l123 -1462h-381l-10 274h-448l-125 -274h-406zM553 586h293l-17 424l-2 86q0 75 4 131q-24 -86 -61 -166zM709 1579v23q123 102 282 305h439v-15q-45 -54 -191.5 -157t-245.5 -156h-284z" /> +<glyph unicode="Â" horiz-adv-x="1384" d="M-121 0l744 1462h503l123 -1462h-381l-10 274h-448l-125 -274h-406zM553 586h293l-17 424l-2 86q0 75 4 131q-24 -86 -61 -166zM399 1579v23q79 72 170 162.5t139 142.5h447q26 -59 78 -149.5t102 -155.5v-23h-266q-46 41 -156 174q-140 -110 -240 -174h-274z" /> +<glyph unicode="Ã" horiz-adv-x="1384" d="M-121 0l744 1462h503l123 -1462h-381l-10 274h-448l-125 -274h-406zM553 586h293l-17 424l-2 86q0 75 4 131q-24 -86 -61 -166zM459 1575q32 172 108.5 257t204.5 85q34 0 59.5 -6.5t94.5 -42.5q31 -17 66 -33t67 -16q78 0 115 100h190q-34 -172 -112.5 -257t-208.5 -85 q-33 0 -65 8t-61 22t-46 23q-73 45 -127 45q-31 0 -60.5 -27t-36.5 -73h-188z" /> +<glyph unicode="Ä" horiz-adv-x="1384" d="M-121 0l744 1462h503l123 -1462h-381l-10 274h-448l-125 -274h-406zM553 586h293l-17 424l-2 86q0 75 4 131q-24 -86 -61 -166zM502 1722q0 187 201 187q170 0 170 -125q0 -189 -201 -189q-88 0 -129 31t-41 96zM989 1722q0 187 201 187q168 0 168 -125q0 -97 -49.5 -143 t-149.5 -46q-88 0 -129 31t-41 96z" /> +<glyph unicode="Å" horiz-adv-x="1384" d="M-121 0l744 1462h503l123 -1462h-381l-10 274h-448l-125 -274h-406zM553 586h293l-17 424l-2 86q0 75 4 131q-24 -86 -61 -166zM608 1550q0 114 73.5 184t195.5 70q118 0 193 -70.5t75 -181.5q0 -113 -74.5 -183.5t-193.5 -70.5q-121 0 -195 68.5t-74 183.5zM788 1550 q0 -37 23.5 -60.5t65.5 -23.5q39 0 63.5 25t24.5 59q0 38 -26.5 62t-61.5 24q-36 0 -62.5 -24t-26.5 -62z" /> +<glyph unicode="Æ" horiz-adv-x="1937" d="M-125 0l909 1462h1213l-66 -317h-477l-47 -230h444l-71 -317h-445l-57 -276h477l-67 -322h-869l58 274h-418l-170 -274h-414zM662 602h286l113 543h-68z" /> +<glyph unicode="Ç" horiz-adv-x="1290" d="M104 549q0 266 101.5 488t276 335t399.5 113q265 0 481 -131l-148 -305q-93 55 -171 82.5t-162 27.5q-108 0 -195 -78t-136.5 -215t-49.5 -297q0 -134 56 -200t161 -66q83 0 168 20.5t200 69.5v-323q-203 -90 -440 -90q-260 0 -400.5 148.5t-140.5 420.5zM305 -258 q30 -9 78.5 -18t72.5 -9q68 0 68 49q0 73 -145 101l75 135h205l-24 -41q178 -37 178 -195q0 -121 -82.5 -188.5t-233.5 -67.5q-115 0 -192 29v205z" /> +<glyph unicode="È" horiz-adv-x="1151" d="M33 0l309 1462h868l-65 -317h-477l-47 -230h444l-72 -317h-444l-57 -276h477l-68 -322h-868zM443 1886v21h396q29 -157 94 -303v-25h-236q-82 75 -152 159t-102 148z" /> +<glyph unicode="É" horiz-adv-x="1151" d="M33 0l309 1462h868l-65 -317h-477l-47 -230h444l-72 -317h-444l-57 -276h477l-68 -322h-868zM578 1579v23q123 102 282 305h439v-15q-45 -54 -191.5 -157t-245.5 -156h-284z" /> +<glyph unicode="Ê" horiz-adv-x="1151" d="M33 0l309 1462h868l-65 -317h-477l-47 -230h444l-72 -317h-444l-57 -276h477l-68 -322h-868zM303 1579v23q79 72 170 162.5t139 142.5h447q26 -59 78 -149.5t102 -155.5v-23h-266q-46 41 -156 174q-140 -110 -240 -174h-274z" /> +<glyph unicode="Ë" horiz-adv-x="1151" d="M33 0l309 1462h868l-65 -317h-477l-47 -230h444l-72 -317h-444l-57 -276h477l-68 -322h-868zM383 1722q0 187 201 187q170 0 170 -125q0 -189 -201 -189q-88 0 -129 31t-41 96zM870 1722q0 187 201 187q168 0 168 -125q0 -97 -49.5 -143t-149.5 -46q-88 0 -129 31t-41 96 z" /> +<glyph unicode="Ì" horiz-adv-x="727" d="M31 0l309 1462h397l-309 -1462h-397zM259 1886v21h396q29 -157 94 -303v-25h-236q-82 75 -152 159t-102 148z" /> +<glyph unicode="Í" horiz-adv-x="727" d="M31 0l309 1462h397l-309 -1462h-397zM345 1579v23q123 102 282 305h439v-15q-45 -54 -191.5 -157t-245.5 -156h-284z" /> +<glyph unicode="Î" horiz-adv-x="727" d="M31 0l309 1462h397l-309 -1462h-397zM79 1579v23q79 72 170 162.5t139 142.5h447q26 -59 78 -149.5t102 -155.5v-23h-266q-46 41 -156 174q-140 -110 -240 -174h-274z" /> +<glyph unicode="Ï" horiz-adv-x="727" d="M31 0l309 1462h397l-309 -1462h-397zM159 1722q0 187 201 187q170 0 170 -125q0 -189 -201 -189q-88 0 -129 31t-41 96zM646 1722q0 187 201 187q168 0 168 -125q0 -97 -49.5 -143t-149.5 -46q-88 0 -129 31t-41 96z" /> +<glyph unicode="Ð" horiz-adv-x="1401" d="M10 563l70 320h139l123 579h430q271 0 418 -143.5t147 -409.5q0 -434 -213 -671.5t-598 -237.5h-493l119 563h-142zM494 324h69q111 0 198 71.5t134 204t47 301.5q0 116 -54 179t-151 63h-71l-56 -260h178l-69 -320h-176z" /> +<glyph unicode="Ñ" horiz-adv-x="1618" d="M33 0l309 1462h455l286 -983h9q29 236 57 371l131 612h348l-309 -1462h-455l-289 1028h-8q-29 -291 -57 -418l-129 -610h-348zM553 1575q32 172 108.5 257t204.5 85q34 0 59.5 -6.5t94.5 -42.5q31 -17 66 -33t67 -16q78 0 115 100h190q-34 -172 -112.5 -257t-208.5 -85 q-33 0 -65 8t-61 22t-46 23q-73 45 -127 45q-31 0 -60.5 -27t-36.5 -73h-188z" /> +<glyph unicode="Ò" horiz-adv-x="1509" d="M104 543q0 265 103 487t280.5 338.5t409.5 116.5q260 0 404.5 -148.5t144.5 -414.5t-99.5 -486.5t-274.5 -338t-406 -117.5q-269 0 -415.5 149t-146.5 414zM500 545q0 -242 200 -242q95 0 176.5 83t128 224t46.5 308q0 114 -48 178.5t-139 64.5q-99 0 -182 -84 t-132.5 -231t-49.5 -301zM612 1886v21h396q29 -157 94 -303v-25h-236q-82 75 -152 159t-102 148z" /> +<glyph unicode="Ó" horiz-adv-x="1509" d="M104 543q0 265 103 487t280.5 338.5t409.5 116.5q260 0 404.5 -148.5t144.5 -414.5t-99.5 -486.5t-274.5 -338t-406 -117.5q-269 0 -415.5 149t-146.5 414zM500 545q0 -242 200 -242q95 0 176.5 83t128 224t46.5 308q0 114 -48 178.5t-139 64.5q-99 0 -182 -84 t-132.5 -231t-49.5 -301zM717 1579v23q123 102 282 305h439v-15q-45 -54 -191.5 -157t-245.5 -156h-284z" /> +<glyph unicode="Ô" horiz-adv-x="1509" d="M104 543q0 265 103 487t280.5 338.5t409.5 116.5q260 0 404.5 -148.5t144.5 -414.5t-99.5 -486.5t-274.5 -338t-406 -117.5q-269 0 -415.5 149t-146.5 414zM500 545q0 -242 200 -242q95 0 176.5 83t128 224t46.5 308q0 114 -48 178.5t-139 64.5q-99 0 -182 -84 t-132.5 -231t-49.5 -301zM432 1579v23q79 72 170 162.5t139 142.5h447q26 -59 78 -149.5t102 -155.5v-23h-266q-46 41 -156 174q-140 -110 -240 -174h-274z" /> +<glyph unicode="Õ" horiz-adv-x="1509" d="M104 543q0 265 103 487t280.5 338.5t409.5 116.5q260 0 404.5 -148.5t144.5 -414.5t-99.5 -486.5t-274.5 -338t-406 -117.5q-269 0 -415.5 149t-146.5 414zM500 545q0 -242 200 -242q95 0 176.5 83t128 224t46.5 308q0 114 -48 178.5t-139 64.5q-99 0 -182 -84 t-132.5 -231t-49.5 -301zM489 1575q32 172 108.5 257t204.5 85q34 0 59.5 -6.5t94.5 -42.5q31 -17 66 -33t67 -16q78 0 115 100h190q-34 -172 -112.5 -257t-208.5 -85q-33 0 -65 8t-61 22t-46 23q-73 45 -127 45q-31 0 -60.5 -27t-36.5 -73h-188z" /> +<glyph unicode="Ö" horiz-adv-x="1509" d="M104 543q0 265 103 487t280.5 338.5t409.5 116.5q260 0 404.5 -148.5t144.5 -414.5t-99.5 -486.5t-274.5 -338t-406 -117.5q-269 0 -415.5 149t-146.5 414zM500 545q0 -242 200 -242q95 0 176.5 83t128 224t46.5 308q0 114 -48 178.5t-139 64.5q-99 0 -182 -84 t-132.5 -231t-49.5 -301zM512 1722q0 187 201 187q170 0 170 -125q0 -189 -201 -189q-88 0 -129 31t-41 96zM999 1722q0 187 201 187q168 0 168 -125q0 -97 -49.5 -143t-149.5 -46q-88 0 -129 31t-41 96z" /> +<glyph unicode="×" horiz-adv-x="1159" d="M102 1010l187 190l289 -285l292 285l191 -184l-293 -293l287 -291l-185 -188l-292 288l-289 -286l-185 188l283 289z" /> +<glyph unicode="Ø" horiz-adv-x="1509" d="M94 31l117 145q-107 141 -107 367q0 262 101 484.5t275.5 340t398.5 117.5q182 0 315 -72l92 115l156 -119l-99 -125q103 -143 103 -362q0 -258 -98.5 -480.5t-271 -342t-392.5 -119.5q-192 0 -324 69l-106 -135zM500 539l467 589q-45 33 -115 33q-94 0 -175 -82 t-129 -224t-48 -306v-10zM586 332q46 -29 114 -29q95 0 176 81.5t128 222.5t47 308z" /> +<glyph unicode="Ù" horiz-adv-x="1436" d="M125 410q0 64 12 129l199 923h391l-195 -913q-14 -68 -14 -115q0 -127 121 -127q94 0 147.5 64.5t81.5 197.5l191 893h391l-199 -932q-59 -281 -225 -415.5t-451 -134.5q-134 0 -236.5 55t-158 154t-55.5 221zM555 1886v21h396q29 -157 94 -303v-25h-236q-82 75 -152 159 t-102 148z" /> +<glyph unicode="Ú" horiz-adv-x="1436" d="M125 410q0 64 12 129l199 923h391l-195 -913q-14 -68 -14 -115q0 -127 121 -127q94 0 147.5 64.5t81.5 197.5l191 893h391l-199 -932q-59 -281 -225 -415.5t-451 -134.5q-134 0 -236.5 55t-158 154t-55.5 221zM725 1579v23q123 102 282 305h439v-15q-45 -54 -191.5 -157 t-245.5 -156h-284z" /> +<glyph unicode="Û" horiz-adv-x="1436" d="M125 410q0 64 12 129l199 923h391l-195 -913q-14 -68 -14 -115q0 -127 121 -127q94 0 147.5 64.5t81.5 197.5l191 893h391l-199 -932q-59 -281 -225 -415.5t-451 -134.5q-134 0 -236.5 55t-158 154t-55.5 221zM440 1579v23q79 72 170 162.5t139 142.5h447 q26 -59 78 -149.5t102 -155.5v-23h-266q-46 41 -156 174q-140 -110 -240 -174h-274z" /> +<glyph unicode="Ü" horiz-adv-x="1436" d="M125 410q0 64 12 129l199 923h391l-195 -913q-14 -68 -14 -115q0 -127 121 -127q94 0 147.5 64.5t81.5 197.5l191 893h391l-199 -932q-59 -281 -225 -415.5t-451 -134.5q-134 0 -236.5 55t-158 154t-55.5 221zM533 1722q0 187 201 187q170 0 170 -125q0 -189 -201 -189 q-88 0 -129 31t-41 96zM1020 1722q0 187 201 187q168 0 168 -125q0 -97 -49.5 -143t-149.5 -46q-88 0 -129 31t-41 96z" /> +<glyph unicode="Ý" horiz-adv-x="1237" d="M164 1462h403l90 -542l312 542h436l-612 -895l-121 -567h-391l120 567zM615 1579v23q123 102 282 305h439v-15q-45 -54 -191.5 -157t-245.5 -156h-284z" /> +<glyph unicode="Þ" horiz-adv-x="1276" d="M33 0l309 1462h391l-45 -211q251 0 385.5 -114t134.5 -326q0 -250 -170.5 -393.5t-470.5 -143.5h-86l-57 -274h-391zM551 594h63q94 0 148.5 49t54.5 156q0 58 -41.5 95.5t-107.5 37.5h-45z" /> +<glyph unicode="ß" horiz-adv-x="1460" d="M-260 -162q63 -18 117 -18q74 0 111.5 30t51.5 95l244 1151q53 249 201.5 360t417.5 111q243 0 379.5 -99t136.5 -274q0 -118 -51 -198t-162 -132q-117 -56 -117 -102q0 -29 20.5 -50.5t87.5 -56.5q95 -51 140 -118t45 -164q0 -117 -58.5 -205.5t-170 -138t-271.5 -49.5 q-161 0 -274 45v299q59 -29 136.5 -45.5t133.5 -16.5q59 0 87 22t28 50q0 32 -19.5 53.5t-113.5 83.5q-88 56 -127 111.5t-39 130.5q0 92 42 150.5t165 125.5q71 40 100 76t29 80q0 58 -41.5 88.5t-116.5 30.5q-78 0 -132.5 -50t-74.5 -147l-252 -1184 q-43 -192 -153.5 -283.5t-292.5 -91.5q-110 0 -207 27v303z" /> +<glyph unicode="à" d="M84 412q0 179 73 365t184.5 281t246.5 95q84 0 148 -37.5t114 -122.5h8l53 140h310l-240 -1133h-309l10 123h-8q-56 -78 -121 -110.5t-147 -32.5q-158 0 -240 111.5t-82 320.5zM479 434q0 -143 86 -143q50 0 95.5 58.5t72.5 156.5t27 192q0 65 -20 104.5t-62 39.5 q-76 0 -137.5 -126.5t-61.5 -281.5zM400 1548v21h396q29 -157 94 -303v-25h-236q-82 75 -152 159t-102 148z" /> +<glyph unicode="á" d="M84 412q0 179 73 365t184.5 281t246.5 95q84 0 148 -37.5t114 -122.5h8l53 140h310l-240 -1133h-309l10 123h-8q-56 -78 -121 -110.5t-147 -32.5q-158 0 -240 111.5t-82 320.5zM479 434q0 -143 86 -143q50 0 95.5 58.5t72.5 156.5t27 192q0 65 -20 104.5t-62 39.5 q-76 0 -137.5 -126.5t-61.5 -281.5zM531 1241v23q123 102 282 305h439v-15q-45 -54 -191.5 -157t-245.5 -156h-284z" /> +<glyph unicode="â" d="M84 412q0 179 73 365t184.5 281t246.5 95q84 0 148 -37.5t114 -122.5h8l53 140h310l-240 -1133h-309l10 123h-8q-56 -78 -121 -110.5t-147 -32.5q-158 0 -240 111.5t-82 320.5zM479 434q0 -143 86 -143q50 0 95.5 58.5t72.5 156.5t27 192q0 65 -20 104.5t-62 39.5 q-76 0 -137.5 -126.5t-61.5 -281.5zM262 1238v23q79 72 170 162.5t139 142.5h447q26 -59 78 -149.5t102 -155.5v-23h-266q-46 41 -156 174q-140 -110 -240 -174h-274z" /> +<glyph unicode="ã" d="M84 412q0 179 73 365t184.5 281t246.5 95q84 0 148 -37.5t114 -122.5h8l53 140h310l-240 -1133h-309l10 123h-8q-56 -78 -121 -110.5t-147 -32.5q-158 0 -240 111.5t-82 320.5zM479 434q0 -143 86 -143q50 0 95.5 58.5t72.5 156.5t27 192q0 65 -20 104.5t-62 39.5 q-76 0 -137.5 -126.5t-61.5 -281.5zM301 1237q32 172 108.5 257t204.5 85q34 0 59.5 -6.5t94.5 -42.5q31 -17 66 -33t67 -16q78 0 115 100h190q-34 -172 -112.5 -257t-208.5 -85q-33 0 -65 8t-61 22t-46 23q-73 45 -127 45q-31 0 -60.5 -27t-36.5 -73h-188z" /> +<glyph unicode="ä" d="M84 412q0 179 73 365t184.5 281t246.5 95q84 0 148 -37.5t114 -122.5h8l53 140h310l-240 -1133h-309l10 123h-8q-56 -78 -121 -110.5t-147 -32.5q-158 0 -240 111.5t-82 320.5zM479 434q0 -143 86 -143q50 0 95.5 58.5t72.5 156.5t27 192q0 65 -20 104.5t-62 39.5 q-76 0 -137.5 -126.5t-61.5 -281.5zM331 1384q0 187 201 187q170 0 170 -125q0 -189 -201 -189q-88 0 -129 31t-41 96zM818 1384q0 187 201 187q168 0 168 -125q0 -97 -49.5 -143t-149.5 -46q-88 0 -129 31t-41 96z" /> +<glyph unicode="å" d="M84 412q0 179 73 365t184.5 281t246.5 95q84 0 148 -37.5t114 -122.5h8l53 140h310l-240 -1133h-309l10 123h-8q-56 -78 -121 -110.5t-147 -32.5q-158 0 -240 111.5t-82 320.5zM479 434q0 -143 86 -143q50 0 95.5 58.5t72.5 156.5t27 192q0 65 -20 104.5t-62 39.5 q-76 0 -137.5 -126.5t-61.5 -281.5zM488 1489q0 114 73.5 184t195.5 70q118 0 193 -70.5t75 -181.5q0 -113 -74.5 -183.5t-193.5 -70.5q-121 0 -195 68.5t-74 183.5zM668 1489q0 -37 23.5 -60.5t65.5 -23.5q39 0 63.5 25t24.5 59q0 38 -26.5 62t-61.5 24q-36 0 -62.5 -24 t-26.5 -62z" /> +<glyph unicode="æ" horiz-adv-x="1788" d="M84 412q0 179 73 365t184.5 281t246.5 95q92 0 152 -38t110 -122h8l53 140h207v-95q58 56 132.5 85.5t146.5 29.5q157 0 251.5 -86.5t94.5 -228.5q0 -201 -157 -308.5t-451 -107.5h-60v-16q0 -148 164 -148q79 0 155 23.5t173 74.5v-274q-99 -58 -182.5 -80t-192.5 -22 q-179 0 -262 112l-31 -92h-227l10 123h-8q-56 -78 -121 -110.5t-147 -32.5q-158 0 -240 111.5t-82 320.5zM479 434q0 -143 86 -143q76 0 134.5 123t58.5 284q0 65 -23 104.5t-65 39.5q-49 0 -93 -57.5t-71 -155t-27 -195.5zM1114 664h29q109 0 171 41.5t62 109.5 q0 32 -20 54t-64 22q-61 0 -114 -69.5t-64 -157.5z" /> +<glyph unicode="ç" horiz-adv-x="1032" d="M84 442q0 201 76.5 364.5t215 255t314.5 91.5q195 0 367 -80l-123 -287q-133 60 -225 60q-62 0 -115 -48t-87 -143.5t-34 -187.5q0 -91 30 -133.5t95 -42.5q72 0 139.5 23t143.5 63v-307q-80 -44 -168.5 -67t-206.5 -23q-199 0 -310.5 120.5t-111.5 341.5zM176 -258 q30 -9 78.5 -18t72.5 -9q68 0 68 49q0 73 -145 101l75 135h205l-24 -41q178 -37 178 -195q0 -121 -82.5 -188.5t-233.5 -67.5q-115 0 -192 29v205z" /> +<glyph unicode="è" horiz-adv-x="1186" d="M84 428q0 211 83.5 380.5t229 257t336.5 87.5q190 0 299 -86t109 -229q0 -201 -156.5 -308.5t-452.5 -107.5h-59v-16q0 -148 164 -148q79 0 155 23.5t173 74.5v-274q-112 -57 -209 -79.5t-224 -22.5q-212 0 -330 118.5t-118 329.5zM512 664h29q109 0 171 41.5t62 109.5 q0 32 -20 54t-64 22q-61 0 -114 -69.5t-64 -157.5zM429 1548v21h396q29 -157 94 -303v-25h-236q-82 75 -152 159t-102 148z" /> +<glyph unicode="é" horiz-adv-x="1186" d="M84 428q0 211 83.5 380.5t229 257t336.5 87.5q190 0 299 -86t109 -229q0 -201 -156.5 -308.5t-452.5 -107.5h-59v-16q0 -148 164 -148q79 0 155 23.5t173 74.5v-274q-112 -57 -209 -79.5t-224 -22.5q-212 0 -330 118.5t-118 329.5zM512 664h29q109 0 171 41.5t62 109.5 q0 32 -20 54t-64 22q-61 0 -114 -69.5t-64 -157.5zM523 1241v23q123 102 282 305h439v-15q-45 -54 -191.5 -157t-245.5 -156h-284z" /> +<glyph unicode="ê" horiz-adv-x="1186" d="M84 428q0 211 83.5 380.5t229 257t336.5 87.5q190 0 299 -86t109 -229q0 -201 -156.5 -308.5t-452.5 -107.5h-59v-16q0 -148 164 -148q79 0 155 23.5t173 74.5v-274q-112 -57 -209 -79.5t-224 -22.5q-212 0 -330 118.5t-118 329.5zM512 664h29q109 0 171 41.5t62 109.5 q0 32 -20 54t-64 22q-61 0 -114 -69.5t-64 -157.5zM277 1241v23q79 72 170 162.5t139 142.5h447q26 -59 78 -149.5t102 -155.5v-23h-266q-46 41 -156 174q-140 -110 -240 -174h-274z" /> +<glyph unicode="ë" horiz-adv-x="1186" d="M84 428q0 211 83.5 380.5t229 257t336.5 87.5q190 0 299 -86t109 -229q0 -201 -156.5 -308.5t-452.5 -107.5h-59v-16q0 -148 164 -148q79 0 155 23.5t173 74.5v-274q-112 -57 -209 -79.5t-224 -22.5q-212 0 -330 118.5t-118 329.5zM512 664h29q109 0 171 41.5t62 109.5 q0 32 -20 54t-64 22q-61 0 -114 -69.5t-64 -157.5zM336 1384q0 187 201 187q170 0 170 -125q0 -189 -201 -189q-88 0 -129 31t-41 96zM823 1384q0 187 201 187q168 0 168 -125q0 -97 -49.5 -143t-149.5 -46q-88 0 -129 31t-41 96z" /> +<glyph unicode="ì" horiz-adv-x="666" d="M23 0l239 1133h389l-241 -1133h-387zM167 1548v21h396q29 -157 94 -303v-25h-236q-82 75 -152 159t-102 148z" /> +<glyph unicode="í" horiz-adv-x="666" d="M23 0l239 1133h389l-241 -1133h-387zM294 1241v23q123 102 282 305h439v-15q-45 -54 -191.5 -157t-245.5 -156h-284z" /> +<glyph unicode="î" horiz-adv-x="666" d="M23 0l239 1133h389l-241 -1133h-387zM-7 1241v23q79 72 170 162.5t139 142.5h447q26 -59 78 -149.5t102 -155.5v-23h-266q-46 41 -156 174q-140 -110 -240 -174h-274z" /> +<glyph unicode="ï" horiz-adv-x="666" d="M23 0l239 1133h389l-241 -1133h-387zM91 1384q0 187 201 187q170 0 170 -125q0 -189 -201 -189q-88 0 -129 31t-41 96zM578 1384q0 187 201 187q168 0 168 -125q0 -97 -49.5 -143t-149.5 -46q-88 0 -129 31t-41 96z" /> +<glyph unicode="ð" horiz-adv-x="1155" d="M84 426q0 170 62.5 305t178.5 209t267 74q130 0 203 -88l10 4q-19 142 -90 246l-273 -127l-82 168l220 102q-29 25 -95 74l115 180q136 -61 231 -137l238 110l82 -166l-184 -90q71 -88 114 -249t43 -324q0 -360 -154.5 -548.5t-449.5 -188.5q-201 0 -318.5 119 t-117.5 327zM471 408q0 -148 84 -148q53 0 93 44.5t63.5 119t23.5 147.5q0 76 -18.5 119t-65.5 43q-81 0 -130.5 -101t-49.5 -224z" /> +<glyph unicode="ñ" horiz-adv-x="1274" d="M23 0l239 1133h309l-12 -158h8q55 95 129.5 136.5t182.5 41.5q141 0 220 -85.5t79 -236.5q0 -106 -25 -229l-127 -602h-387l129 618q18 78 18 142q0 43 -22 64.5t-53 21.5q-57 0 -105.5 -71t-79.5 -222l-116 -553h-387zM319 1237q32 172 108.5 257t204.5 85 q34 0 59.5 -6.5t94.5 -42.5q31 -17 66 -33t67 -16q78 0 115 100h190q-34 -172 -112.5 -257t-208.5 -85q-33 0 -65 8t-61 22t-46 23q-73 45 -127 45q-31 0 -60.5 -27t-36.5 -73h-188z" /> +<glyph unicode="ò" d="M84 416q0 210 79.5 379.5t223.5 263.5t336 94q209 0 322.5 -113t113.5 -323t-79.5 -379.5t-223.5 -263.5t-336 -94q-209 0 -322.5 113t-113.5 323zM479 403q0 -133 84 -133q81 0 141 139t60 320q0 66 -23 99.5t-63 33.5q-82 0 -140.5 -139.5t-58.5 -319.5zM404 1548v21 h396q29 -157 94 -303v-25h-236q-82 75 -152 159t-102 148z" /> +<glyph unicode="ó" d="M84 416q0 210 79.5 379.5t223.5 263.5t336 94q209 0 322.5 -113t113.5 -323t-79.5 -379.5t-223.5 -263.5t-336 -94q-209 0 -322.5 113t-113.5 323zM479 403q0 -133 84 -133q81 0 141 139t60 320q0 66 -23 99.5t-63 33.5q-82 0 -140.5 -139.5t-58.5 -319.5zM533 1241v23 q123 102 282 305h439v-15q-45 -54 -191.5 -157t-245.5 -156h-284z" /> +<glyph unicode="ô" d="M84 416q0 210 79.5 379.5t223.5 263.5t336 94q209 0 322.5 -113t113.5 -323t-79.5 -379.5t-223.5 -263.5t-336 -94q-209 0 -322.5 113t-113.5 323zM479 403q0 -133 84 -133q81 0 141 139t60 320q0 66 -23 99.5t-63 33.5q-82 0 -140.5 -139.5t-58.5 -319.5zM247 1241v23 q79 72 170 162.5t139 142.5h447q26 -59 78 -149.5t102 -155.5v-23h-266q-46 41 -156 174q-140 -110 -240 -174h-274z" /> +<glyph unicode="õ" d="M84 416q0 210 79.5 379.5t223.5 263.5t336 94q209 0 322.5 -113t113.5 -323t-79.5 -379.5t-223.5 -263.5t-336 -94q-209 0 -322.5 113t-113.5 323zM479 403q0 -133 84 -133q81 0 141 139t60 320q0 66 -23 99.5t-63 33.5q-82 0 -140.5 -139.5t-58.5 -319.5zM277 1237 q32 172 108.5 257t204.5 85q34 0 59.5 -6.5t94.5 -42.5q31 -17 66 -33t67 -16q78 0 115 100h190q-34 -172 -112.5 -257t-208.5 -85q-33 0 -65 8t-61 22t-46 23q-73 45 -127 45q-31 0 -60.5 -27t-36.5 -73h-188z" /> +<glyph unicode="ö" d="M84 416q0 210 79.5 379.5t223.5 263.5t336 94q209 0 322.5 -113t113.5 -323t-79.5 -379.5t-223.5 -263.5t-336 -94q-209 0 -322.5 113t-113.5 323zM479 403q0 -133 84 -133q81 0 141 139t60 320q0 66 -23 99.5t-63 33.5q-82 0 -140.5 -139.5t-58.5 -319.5zM317 1384 q0 187 201 187q170 0 170 -125q0 -189 -201 -189q-88 0 -129 31t-41 96zM804 1384q0 187 201 187q168 0 168 -125q0 -97 -49.5 -143t-149.5 -46q-88 0 -129 31t-41 96z" /> +<glyph unicode="÷" horiz-adv-x="1159" d="M102 586v272h975v-272h-975zM432 373q0 83 41 127.5t117 44.5q74 0 114.5 -44.5t40.5 -127.5q0 -81 -41.5 -126.5t-113.5 -45.5q-74 0 -116 46t-42 126zM432 1071q0 83 41 127.5t117 44.5q74 0 114.5 -44.5t40.5 -127.5q0 -81 -41.5 -126.5t-113.5 -45.5q-74 0 -116 46 t-42 126z" /> +<glyph unicode="ø" horiz-adv-x="1286" d="M66 -2l112 131q-94 117 -94 287q0 207 81.5 377.5t230.5 265t347 94.5q136 0 250 -57l105 121l127 -109l-105 -123q82 -114 82 -268q0 -208 -81 -377.5t-229 -264.5t-343 -95q-127 0 -238 49l-118 -140zM449 451l335 397q-35 29 -82 29q-67 0 -125 -55t-92 -153t-36 -218 zM518 274q29 -14 72 -14q107 0 172 101.5t74 287.5z" /> +<glyph unicode="ù" horiz-adv-x="1274" d="M96 301q0 106 25 229l127 603h387l-129 -617q-19 -82 -19 -141q0 -44 22.5 -65t53.5 -21q59 0 107.5 78.5t77.5 214.5l116 551h387l-239 -1133h-310l13 158h-8q-54 -93 -128.5 -135.5t-183.5 -42.5q-141 0 -220 85.5t-79 235.5zM412 1548v21h396q29 -157 94 -303v-25 h-236q-82 75 -152 159t-102 148z" /> +<glyph unicode="ú" horiz-adv-x="1274" d="M96 301q0 106 25 229l127 603h387l-129 -617q-19 -82 -19 -141q0 -44 22.5 -65t53.5 -21q59 0 107.5 78.5t77.5 214.5l116 551h387l-239 -1133h-310l13 158h-8q-54 -93 -128.5 -135.5t-183.5 -42.5q-141 0 -220 85.5t-79 235.5zM584 1241v23q123 102 282 305h439v-15 q-45 -54 -191.5 -157t-245.5 -156h-284z" /> +<glyph unicode="û" horiz-adv-x="1274" d="M96 301q0 106 25 229l127 603h387l-129 -617q-19 -82 -19 -141q0 -44 22.5 -65t53.5 -21q59 0 107.5 78.5t77.5 214.5l116 551h387l-239 -1133h-310l13 158h-8q-54 -93 -128.5 -135.5t-183.5 -42.5q-141 0 -220 85.5t-79 235.5zM285 1241v23q79 72 170 162.5t139 142.5 h447q26 -59 78 -149.5t102 -155.5v-23h-266q-46 41 -156 174q-140 -110 -240 -174h-274z" /> +<glyph unicode="ü" horiz-adv-x="1274" d="M96 301q0 106 25 229l127 603h387l-129 -617q-19 -82 -19 -141q0 -44 22.5 -65t53.5 -21q59 0 107.5 78.5t77.5 214.5l116 551h387l-239 -1133h-310l13 158h-8q-54 -93 -128.5 -135.5t-183.5 -42.5q-141 0 -220 85.5t-79 235.5zM371 1384q0 187 201 187q170 0 170 -125 q0 -189 -201 -189q-88 0 -129 31t-41 96zM858 1384q0 187 201 187q168 0 168 -125q0 -97 -49.5 -143t-149.5 -46q-88 0 -129 31t-41 96z" /> +<glyph unicode="ý" horiz-adv-x="1114" d="M-129 -168q46 -12 109 -12q87 0 142.5 36.5t98.5 114.5l23 41l-162 1121h389l43 -562l2 -62v-87h8q37 132 50 165.5t239 545.5h416l-670 -1276q-96 -185 -223 -267t-311 -82q-92 0 -154 17v307zM492 1241v23q123 102 282 305h439v-15q-45 -54 -191.5 -157t-245.5 -156 h-284z" /> +<glyph unicode="þ" d="M-82 -492l434 2048h387l-49 -231q-38 -175 -90 -301h8q44 59 96.5 94t131.5 35q151 0 237 -112t86 -306q0 -203 -70 -382.5t-185.5 -276t-252.5 -96.5q-143 0 -231 145h-8q-12 -166 -56 -371l-51 -246h-387zM485 434q0 -65 23 -104t65 -39q48 0 92 57t71.5 153t27.5 197 q0 144 -86 144q-50 0 -95 -57t-71.5 -154t-26.5 -197z" /> +<glyph unicode="ÿ" horiz-adv-x="1114" d="M-129 -168q46 -12 109 -12q87 0 142.5 36.5t98.5 114.5l23 41l-162 1121h389l43 -562l2 -62v-87h8q37 132 50 165.5t239 545.5h416l-670 -1276q-96 -185 -223 -267t-311 -82q-92 0 -154 17v307zM259 1384q0 187 201 187q170 0 170 -125q0 -189 -201 -189q-88 0 -129 31 t-41 96zM746 1384q0 187 201 187q168 0 168 -125q0 -97 -49.5 -143t-149.5 -46q-88 0 -129 31t-41 96z" /> +<glyph unicode="ı" horiz-adv-x="666" d="M23 0l239 1133h389l-241 -1133h-387z" /> +<glyph unicode="Œ" horiz-adv-x="1909" d="M104 528q0 196 58.5 379t164.5 313t252.5 197.5t323.5 67.5q94 0 191 -23h874l-67 -319h-478l-47 -225h445l-72 -322h-444l-58 -272h477l-65 -324h-815q-104 -20 -197 -20q-256 0 -399.5 146.5t-143.5 401.5zM500 526q0 -217 182 -217q96 0 180 41l162 762 q-53 49 -154 49q-96 0 -182.5 -88t-137 -235t-50.5 -312z" /> +<glyph unicode="œ" horiz-adv-x="1802" d="M84 416q0 209 79 380t217.5 264t319.5 93q187 0 277 -125q144 125 373 125q188 0 297.5 -86t109.5 -229q0 -203 -157 -309.5t-451 -106.5h-59v-16q0 -148 163 -148q79 0 155 23.5t173 74.5v-274q-114 -58 -210.5 -80t-221.5 -22q-203 0 -295 112q-124 -112 -334 -112 q-209 0 -322.5 113t-113.5 323zM479 403q0 -133 84 -133q81 0 141 139t60 320q0 66 -23 99.5t-63 33.5q-82 0 -140.5 -139.5t-58.5 -319.5zM1128 664h29q110 0 172 41t62 110q0 32 -20.5 54t-63.5 22q-60 0 -112.5 -68t-66.5 -159z" /> +<glyph unicode="Ÿ" horiz-adv-x="1237" d="M164 1462h403l90 -542l312 542h436l-612 -895l-121 -567h-391l120 567zM397 1722q0 187 201 187q170 0 170 -125q0 -189 -201 -189q-88 0 -129 31t-41 96zM884 1722q0 187 201 187q168 0 168 -125q0 -97 -49.5 -143t-149.5 -46q-88 0 -129 31t-41 96z" /> +<glyph unicode="ˆ" horiz-adv-x="1135" d="M254 1241v23q79 72 170 162.5t139 142.5h447q26 -59 78 -149.5t102 -155.5v-23h-266q-46 41 -156 174q-140 -110 -240 -174h-274z" /> +<glyph unicode="˚" horiz-adv-x="1182" d="M522 1489q0 114 73.5 184t195.5 70q118 0 193 -70.5t75 -181.5q0 -113 -74.5 -183.5t-193.5 -70.5q-121 0 -195 68.5t-74 183.5zM702 1489q0 -37 23.5 -60.5t65.5 -23.5q39 0 63.5 25t24.5 59q0 38 -26.5 62t-61.5 24q-36 0 -62.5 -24t-26.5 -62z" /> +<glyph unicode="˜" horiz-adv-x="1135" d="M301 1237q32 172 108.5 257t204.5 85q34 0 59.5 -6.5t94.5 -42.5q31 -17 66 -33t67 -16q78 0 115 100h190q-34 -172 -112.5 -257t-208.5 -85q-33 0 -65 8t-61 22t-46 23q-73 45 -127 45q-31 0 -60.5 -27t-36.5 -73h-188z" /> +<glyph unicode=" " horiz-adv-x="959" /> +<glyph unicode=" " horiz-adv-x="1919" /> +<glyph unicode=" " horiz-adv-x="959" /> +<glyph unicode=" " horiz-adv-x="1919" /> +<glyph unicode=" " horiz-adv-x="639" /> +<glyph unicode=" " horiz-adv-x="479" /> +<glyph unicode=" " horiz-adv-x="319" /> +<glyph unicode=" " horiz-adv-x="319" /> +<glyph unicode=" " horiz-adv-x="239" /> +<glyph unicode=" " horiz-adv-x="383" /> +<glyph unicode=" " horiz-adv-x="106" /> +<glyph unicode="‐" horiz-adv-x="674" d="M23 393l63 312h553l-64 -312h-552z" /> +<glyph unicode="‑" horiz-adv-x="674" d="M23 393l63 312h553l-64 -312h-552z" /> +<glyph unicode="‒" horiz-adv-x="674" d="M23 393l63 312h553l-64 -312h-552z" /> +<glyph unicode="–" horiz-adv-x="983" d="M33 416l57 274h871l-60 -274h-868z" /> +<glyph unicode="—" horiz-adv-x="1966" d="M33 416l57 274h1854l-60 -274h-1851z" /> +<glyph unicode="‘" horiz-adv-x="500" d="M109 983q104 235 258 479h288q-26 -62 -53 -131t-135 -370h-348z" /> +<glyph unicode="’" horiz-adv-x="500" d="M94 961q34 81 67.5 167.5t121.5 333.5h348l8 -22q-92 -212 -256 -479h-289z" /> +<glyph unicode="‚" horiz-adv-x="621" d="M-104 -264q25 59 50 123t138 379h348l8 -23q-94 -223 -256 -479h-288z" /> +<glyph unicode="“" horiz-adv-x="997" d="M109 983q104 235 258 479h288q-26 -62 -53 -131t-135 -370h-348zM606 983q109 246 256 479h289q-49 -115 -100 -258l-88 -243h-349z" /> +<glyph unicode="”" horiz-adv-x="997" d="M94 961q49 117 100 258l89 243h348l8 -22q-92 -212 -256 -479h-289zM592 961q41 98 99 258l89 243h348l7 -22q-39 -91 -110 -226t-144 -253h-289z" /> +<glyph unicode="„" horiz-adv-x="1122" d="M-104 -264q25 59 50 123t138 379h348l8 -23q-94 -223 -256 -479h-288zM397 -264q61 148 147 387l42 115h348l8 -23q-51 -116 -124.5 -251t-133.5 -228h-287z" /> +<glyph unicode="•" horiz-adv-x="803" d="M86 688q0 118 47 214t133.5 150t200.5 54q148 0 221.5 -77.5t73.5 -223.5q0 -194 -101.5 -305t-281.5 -111q-137 0 -215 80t-78 219zM594 1133z" /> +<glyph unicode="…" horiz-adv-x="1800" d="M12 127q0 109 65 171t179 62q84 0 132 -40t48 -115q0 -118 -60 -174t-190 -56q-78 0 -126 37t-48 115zM600 127q0 109 65 171t179 62q84 0 132 -40t48 -115q0 -118 -60 -174t-190 -56q-78 0 -126 37t-48 115zM1186 127q0 109 65 171t179 62q84 0 132 -40t48 -115 q0 -118 -60 -174t-190 -56q-78 0 -126 37t-48 115z" /> +<glyph unicode=" " horiz-adv-x="383" /> +<glyph unicode="‹" horiz-adv-x="719" d="M61 553v10l408 518l264 -204l-266 -334l111 -330l-334 -137z" /> +<glyph unicode="›" horiz-adv-x="719" d="M-14 248l266 334l-111 329l332 138l184 -478v-10l-407 -518z" /> +<glyph unicode="⁄" horiz-adv-x="248" d="M-563 0l1089 1462h291l-1083 -1462h-297z" /> +<glyph unicode=" " horiz-adv-x="479" /> +<glyph unicode="⁴" horiz-adv-x="848" d="M16 707l31 178l490 577h325l-119 -557h113l-41 -198h-113l-26 -123h-289l27 123h-398zM293 905h162q62 239 73 274t15 44q-13 -18 -35 -48.5t-215 -269.5z" /> +<glyph unicode="€" horiz-adv-x="1188" d="M53 451l43 204h109l22 123h-106l47 205h117q84 243 243 373.5t377 130.5q115 0 202 -25t173 -80l-154 -282q-120 78 -221 78q-142 0 -219 -195h297l-45 -205h-309q-18 -59 -25 -123h246l-43 -204h-227q0 -82 27.5 -113t105.5 -31q75 0 145 18.5t148 49.5v-330 q-126 -65 -355 -65q-231 0 -341.5 114t-116.5 357h-140z" /> +<glyph unicode="™" horiz-adv-x="1577" d="M102 1286v176h537v-176h-170v-545h-197v545h-170zM711 741v721h286l138 -479l149 479h277v-721h-195v400q0 74 6 110h-8l-152 -510h-163l-144 510h-8q6 -64 6 -110v-400h-192z" /> +<glyph unicode="" horiz-adv-x="1135" d="M0 1135h1135v-1135h-1135v1135z" /> +<glyph unicode="fi" horiz-adv-x="1505" d="M-209 -162q63 -18 117 -18q74 0 112 30t52 95l190 897h-166l43 190l189 96l16 74q43 192 146.5 278.5t275.5 86.5q80 0 155 -16t128 -42l-99 -264q-64 31 -129 31q-35 0 -59.5 -18.5t-32.5 -53.5l-16 -71h211l-66 -291h-209l-205 -959q-43 -192 -153.5 -283.5 t-292.5 -91.5q-110 0 -207 27v303zM863 0l239 1133h389l-241 -1133h-387zM1149 1382q0 103 59.5 156t166.5 53q91 0 140.5 -36.5t49.5 -104.5q0 -100 -58 -154.5t-167 -54.5q-191 0 -191 141z" /> +<glyph unicode="fl" horiz-adv-x="1505" d="M-209 -162q63 -18 117 -18q74 0 112 30t52 95l190 897h-166l43 190l189 96l16 74q43 192 146.5 278.5t275.5 86.5q80 0 155 -16t128 -42l-99 -264q-64 31 -129 31q-35 0 -59.5 -18.5t-32.5 -53.5l-16 -71h211l-66 -291h-209l-205 -959q-43 -192 -153.5 -283.5 t-292.5 -91.5q-110 0 -207 27v303zM863 0l329 1556h387l-329 -1556h-387z" /> +<glyph unicode="ffi" horiz-adv-x="2163" d="M-209 -162q63 -18 117 -18q74 0 112 30t52 95l190 897h-166l43 190l189 96l16 74q43 192 146.5 278.5t275.5 86.5q80 0 155 -16t128 -42l-99 -264q-64 31 -129 31q-35 0 -59.5 -18.5t-32.5 -53.5l-16 -71h331l17 69q41 185 142.5 275t279.5 90q80 0 155 -16t127 -42 l-98 -264q-64 31 -129 31q-35 0 -59.5 -18.5t-32.5 -53.5l-16 -71h210l-65 -291h-209l-205 -959q-43 -192 -153.5 -283.5t-292.5 -91.5q-110 0 -207 27v303q63 -18 117 -18q74 0 111.5 30t51.5 95l191 897h-330l-205 -959q-43 -192 -153.5 -283.5t-292.5 -91.5 q-110 0 -207 27v303zM1520 0l239 1133h389l-241 -1133h-387zM1806 1382q0 103 59.5 156t166.5 53q91 0 140.5 -36.5t49.5 -104.5q0 -100 -58 -154.5t-167 -54.5q-191 0 -191 141z" /> +<glyph unicode="ffl" horiz-adv-x="2159" d="M-209 -162q63 -18 117 -18q74 0 112 30t52 95l190 897h-166l43 190l189 96l16 74q43 192 146.5 278.5t275.5 86.5q80 0 155 -16t128 -42l-99 -264q-64 31 -129 31q-35 0 -59.5 -18.5t-32.5 -53.5l-16 -71h331l17 69q41 185 142.5 275t279.5 90q80 0 155 -16t127 -42 l-98 -264q-64 31 -129 31q-35 0 -59.5 -18.5t-32.5 -53.5l-16 -71h210l-65 -291h-209l-205 -959q-43 -192 -153.5 -283.5t-292.5 -91.5q-110 0 -207 27v303q63 -18 117 -18q74 0 111.5 30t51.5 95l191 897h-330l-205 -959q-43 -192 -153.5 -283.5t-292.5 -91.5 q-110 0 -207 27v303zM1516 0l329 1556h387l-329 -1556h-387z" /> +</font> +</defs></svg> \ No newline at end of file diff --git a/public/assets/fonts/opensans/OpenSans-ExtraBoldItalic-webfont.ttf b/public/assets/fonts/opensans/OpenSans-ExtraBoldItalic-webfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..7e636eb4c051bfed4971d912387eb4554ee47cbb GIT binary patch literal 33532 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 literal 0 HcmV?d00001 diff --git a/public/assets/fonts/opensans/OpenSans-ExtraBoldItalic-webfont.woff b/public/assets/fonts/opensans/OpenSans-ExtraBoldItalic-webfont.woff new file mode 100644 index 0000000000000000000000000000000000000000..f81b21618a3a5665123072c94044839f6871023c GIT binary patch literal 21824 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 T%P0XCiQFKf4FJ+YH{}2T4(1!x literal 0 HcmV?d00001 diff --git a/public/assets/fonts/opensans/OpenSans-Italic-webfont.eot b/public/assets/fonts/opensans/OpenSans-Italic-webfont.eot new file mode 100644 index 0000000000000000000000000000000000000000..c31595212fcbd4ff65267f36b92bb733e85f64ff GIT binary patch literal 34798 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 literal 0 HcmV?d00001 diff --git a/public/assets/fonts/opensans/OpenSans-Italic-webfont.svg b/public/assets/fonts/opensans/OpenSans-Italic-webfont.svg new file mode 100644 index 0000000..537d20c --- /dev/null +++ b/public/assets/fonts/opensans/OpenSans-Italic-webfont.svg @@ -0,0 +1,251 @@ +<?xml version="1.0" standalone="no"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" > +<svg xmlns="http://www.w3.org/2000/svg"> +<metadata> +This is a custom SVG webfont generated by Font Squirrel. +Copyright : Digitized data copyright 20102011 Google Corporation +Foundry : Ascender Corporation +Foundry URL : httpwwwascendercorpcom +</metadata> +<defs> +<font id="OpenSansItalic" horiz-adv-x="1128" > +<font-face units-per-em="2048" ascent="1638" descent="-410" /> +<missing-glyph horiz-adv-x="532" /> +<glyph unicode=" " horiz-adv-x="532" /> +<glyph unicode="	" horiz-adv-x="532" /> +<glyph unicode=" " horiz-adv-x="532" /> +<glyph unicode="!" horiz-adv-x="530" d="M43 78q0 76 39.5 120t107.5 44q45 0 73 -27.5t28 -81.5q0 -68 -39 -115t-105 -47q-49 0 -76.5 28t-27.5 79zM172 403q49 307 176 1059h207l-274 -1059h-109z" /> +<glyph unicode=""" horiz-adv-x="791" d="M225 934l72 528h188l-153 -528h-107zM573 934l72 528h189l-154 -528h-107z" /> +<glyph unicode="#" horiz-adv-x="1323" d="M63 430l13 129h284l101 340h-277l13 127h301l123 436h139l-125 -436h305l127 436h133l-125 -436h264l-12 -127h-291l-98 -340h285l-13 -129h-309l-125 -430h-139l129 430h-303l-127 -430h-133l121 430h-261zM500 559h303l96 340h-303z" /> +<glyph unicode="$" d="M72 176v154q82 -41 175.5 -63.5t166.5 -22.5l98 452q-139 49 -201.5 123.5t-62.5 188.5q0 159 108 255t299 113l39 176h133l-39 -178q159 -12 283 -76l-63 -135q-121 63 -248 72l-94 -440q149 -55 212.5 -125t63.5 -178q0 -162 -112.5 -263t-309.5 -123l-49 -225h-133 l49 223q-195 14 -315 72zM401 1010q0 -53 34.5 -97.5t107.5 -70.5l84 393q-108 -11 -167 -69t-59 -156zM549 250q107 13 170 75t63 154q0 54 -33 96t-114 74z" /> +<glyph unicode="%" horiz-adv-x="1624" d="M168 860q0 166 50.5 318.5t136.5 228.5t200 76q116 0 176 -72t60 -205q0 -108 -32 -237.5t-82.5 -217.5t-120.5 -137t-157 -49q-109 0 -170 75t-61 220zM231 0l1086 1462h151l-1085 -1462h-152zM307 864q0 -172 107 -172q52 0 94 39.5t73.5 114t50.5 175t19 171.5 q0 166 -108 166q-66 0 -119 -63t-85 -187.5t-32 -243.5zM909 274q0 166 50.5 318.5t136.5 228.5t200 76q116 0 176 -71.5t60 -204.5q0 -107 -31.5 -236t-82 -217.5t-121 -138t-156.5 -49.5q-110 0 -171 74.5t-61 219.5zM1049 279q0 -173 106 -173q65 0 117 65t86.5 198.5 t34.5 236.5q0 166 -109 166q-67 0 -119.5 -64.5t-84 -188.5t-31.5 -240z" /> +<glyph unicode="&" horiz-adv-x="1372" d="M66 342q0 148 90 257.5t303 211.5q-103 165 -103 309q0 164 106 264.5t281 100.5q149 0 236.5 -79t87.5 -212q0 -78 -32.5 -137t-87.5 -108t-127.5 -90t-153.5 -83l278 -389q127 110 199 295h168q-101 -236 -283 -412l203 -270h-201l-117 166q-120 -100 -230 -143 t-247 -43q-168 0 -269 96t-101 266zM229 354q0 -106 66.5 -170.5t175.5 -64.5q87 0 168 33t195 124l-306 433q-128 -67 -184 -116t-85.5 -107.5t-29.5 -131.5zM516 1118q0 -120 82 -235q139 71 191 110t83 85t31 104q0 77 -42.5 121.5t-123.5 44.5q-105 0 -163 -60t-58 -170 z" /> +<glyph unicode="'" horiz-adv-x="444" d="M225 934l72 528h188l-153 -528h-107z" /> +<glyph unicode="(" horiz-adv-x="584" d="M82 272q0 339 120 627t384 563h157q-246 -270 -371.5 -570t-125.5 -618q0 -339 114 -598h-131q-147 266 -147 596z" /> +<glyph unicode=")" horiz-adv-x="584" d="M-160 -324q496 551 496 1188q0 341 -113 598h131q146 -269 146 -598q0 -341 -121.5 -629.5t-382.5 -558.5h-156z" /> +<glyph unicode="*" horiz-adv-x="1130" d="M215 1194l55 154l371 -185l41 400l172 -35l-123 -383l422 18l-8 -157l-393 47l180 -383l-166 -52l-113 406l-258 -344l-116 121l309 284z" /> +<glyph unicode="+" d="M127 651v142h389v391h141v-391h390v-142h-390v-387h-141v387h-389z" /> +<glyph unicode="," horiz-adv-x="492" d="M-100 -264q126 286 204 502h187l8 -23q-113 -235 -270 -479h-129z" /> +<glyph unicode="-" horiz-adv-x="639" d="M55 469l35 158h479l-34 -158h-480z" /> +<glyph unicode="." horiz-adv-x="518" d="M43 74q0 77 40.5 122.5t111.5 45.5q43 0 69.5 -26t26.5 -79q0 -71 -40 -118.5t-108 -47.5q-46 0 -73 26t-27 77z" /> +<glyph unicode="/" horiz-adv-x="717" d="M-94 0l813 1462h174l-813 -1462h-174z" /> +<glyph unicode="0" d="M121 477q0 270 82 514.5t216.5 369t307.5 124.5q365 0 365 -471q0 -295 -78.5 -539t-214 -369.5t-314.5 -125.5q-176 0 -270 127.5t-94 369.5zM293 479q0 -172 50 -264t161 -92q115 0 209 114t150.5 328t56.5 453q0 323 -203 323q-113 0 -209 -115.5t-155.5 -323 t-59.5 -423.5z" /> +<glyph unicode="1" d="M303 1178l449 284h149l-313 -1462h-172l196 913q59 261 88 359q-50 -53 -139 -111l-178 -110z" /> +<glyph unicode="2" d="M12 0l31 147l465 420q102 93 176.5 163.5t123 133t72 124t23.5 136.5q0 99 -60 157t-163 58q-77 0 -150.5 -28.5t-162.5 -96.5l-82 115q191 154 413 154q176 0 278.5 -88.5t102.5 -243.5q0 -111 -39.5 -204t-131 -197t-294.5 -281l-352 -307v-8h678l-29 -154h-899z" /> +<glyph unicode="3" d="M47 59v164q94 -49 199 -75.5t190 -26.5q162 0 252 79.5t90 217.5q0 131 -79 198.5t-220 67.5h-131l31 143h139q165 0 274 87t109 227q0 92 -58 146t-157 54q-80 0 -157 -27t-175 -93l-80 118q195 144 424 144q179 0 277 -87t98 -237q0 -156 -101 -264.5t-280 -140.5v-9 q124 -23 195 -106.5t71 -208.5q0 -133 -62 -234.5t-181 -158.5t-283 -57q-210 0 -385 79z" /> +<glyph unicode="4" d="M16 334l29 158l834 978h196l-207 -983h232l-33 -153h-233l-72 -334h-164l74 334h-656zM219 487h486q46 220 78 373t116 445h-8q-17 -29 -66.5 -96.5t-72.5 -96.5z" /> +<glyph unicode="5" d="M80 59v164q164 -102 334 -102q191 0 298 96t107 268q0 126 -73.5 199.5t-204.5 73.5q-48 0 -97 -6.5t-139 -30.5l-74 57l197 684h668l-33 -153h-522l-127 -439q87 23 184 23q182 0 289.5 -104.5t107.5 -282.5q0 -161 -73 -283t-204 -182.5t-308 -60.5q-193 0 -330 79z " /> +<glyph unicode="6" d="M133 424q0 209 60.5 415t163.5 351.5t246 219t327 73.5q111 0 184 -23l-35 -145q-68 22 -170 22q-212 0 -356.5 -149t-212.5 -443h8q59 79 146.5 126t193.5 47q154 0 244 -98.5t90 -270.5q0 -161 -66.5 -294.5t-180.5 -204t-261 -70.5q-182 0 -281.5 115t-99.5 329z M299 416q0 -137 60.5 -216t172.5 -79q94 0 167.5 54t114 149t40.5 208q0 248 -221 248q-66 0 -128 -28.5t-110 -76t-72 -104.5t-24 -155z" /> +<glyph unicode="7" d="M174 0l768 1313h-719l31 149h891l-27 -139l-764 -1323h-180z" /> +<glyph unicode="8" d="M96 346q0 148 95 256t296 184q-95 69 -135.5 144.5t-40.5 171.5q0 111 54.5 198.5t153.5 136t222 48.5q174 0 271.5 -86.5t97.5 -235.5q0 -129 -78 -225t-266 -176q127 -78 180 -165t53 -202q0 -122 -60 -217.5t-172.5 -146.5t-264.5 -51q-190 0 -298 98.5t-108 267.5z M270 354q0 -107 69 -170t181 -63q139 0 222 74t83 196q0 99 -52 174t-165 135q-185 -60 -261.5 -143.5t-76.5 -202.5zM479 1100q0 -82 39 -144t127 -116q161 60 228 131.5t67 173.5q0 90 -57.5 143t-153.5 53q-114 0 -182 -65.5t-68 -175.5z" /> +<glyph unicode="9" d="M98 14v158q134 -47 246 -47q202 0 327 141t189 441h-10q-51 -75 -132.5 -118.5t-180.5 -43.5q-169 0 -261 98.5t-92 288.5q0 153 64.5 280.5t180 199t259.5 71.5q180 0 279.5 -114.5t99.5 -334.5q0 -194 -56 -406.5t-147.5 -360t-221.5 -217.5t-302 -70q-136 0 -242 34z M350 938q0 -124 54.5 -190t162.5 -66q76 0 140 28.5t108.5 81.5t65 114t20.5 151q0 131 -59 207.5t-160 76.5q-150 0 -241 -113t-91 -290z" /> +<glyph unicode=":" horiz-adv-x="518" d="M43 74q0 77 40.5 122.5t111.5 45.5q43 0 69.5 -26t26.5 -79q0 -71 -40 -118.5t-108 -47.5q-46 0 -73 26t-27 77zM203 956q0 77 40 122.5t111 45.5q97 0 97 -104q0 -73 -41.5 -119.5t-106.5 -46.5q-46 0 -73 26.5t-27 75.5z" /> +<glyph unicode=";" horiz-adv-x="518" d="M-100 -264q126 286 204 502h187l8 -23q-113 -235 -270 -479h-129zM203 956q0 77 40 122.5t111 45.5q97 0 97 -104q0 -73 -41.5 -119.5t-106.5 -46.5q-46 0 -73 26.5t-27 75.5z" /> +<glyph unicode="<" d="M121 664v98l919 479v-149l-747 -371l747 -328v-151z" /> +<glyph unicode="=" d="M127 444v142h920v-142h-920zM127 858v139h920v-139h-920z" /> +<glyph unicode=">" d="M121 242v151l745 328l-745 371v149l919 -479v-98z" /> +<glyph unicode="?" horiz-adv-x="874" d="M158 74q0 77 40 122.5t111 45.5q44 0 70.5 -26t26.5 -79q0 -73 -41.5 -119.5t-106.5 -46.5q-46 0 -73 26t-27 77zM197 1382q92 51 192 76t182 25q167 0 259 -84t92 -238q0 -123 -65.5 -226.5t-225.5 -223.5q-125 -91 -169 -147.5t-67 -160.5h-135q22 130 72.5 213.5 t165.5 174.5q128 100 168 144t63 94t23 112q0 93 -51.5 143.5t-147.5 50.5q-81 0 -155 -25.5t-140 -56.5z" /> +<glyph unicode="@" horiz-adv-x="1735" d="M111 504q0 261 126.5 485.5t343.5 347.5t486 123q191 0 329 -75.5t210.5 -213.5t72.5 -319q0 -179 -55 -324t-155 -227t-222 -82q-197 0 -213 184h-8q-111 -184 -291 -184q-115 0 -180.5 75.5t-65.5 209.5q0 157 68 284t188.5 199t260.5 72q65 0 127.5 -12t150.5 -48 q-64 -242 -98 -368t-31 -172q0 -117 102 -117q78 0 141.5 67t100.5 183.5t37 243.5q0 239 -128 367t-370 128q-228 0 -406.5 -107t-277 -295.5t-98.5 -416.5q0 -270 143.5 -418.5t409.5 -148.5q197 0 420 86v-127q-219 -90 -443 -90q-314 0 -494.5 184.5t-180.5 505.5z M639 518q0 -93 33 -134.5t98 -41.5q187 0 272 315l70 258q-63 23 -127 23q-94 0 -174 -55t-126 -153t-46 -212z" /> +<glyph unicode="A" horiz-adv-x="1137" d="M-117 0l799 1462h174l184 -1462h-170l-57 465h-496l-245 -465h-189zM401 621h394l-35 299q-24 179 -29 350q-37 -88 -80.5 -175t-249.5 -474z" /> +<glyph unicode="B" horiz-adv-x="1225" d="M86 0l309 1462h375q432 0 432 -336q0 -141 -87 -238t-245 -126v-10q115 -32 176.5 -110.5t61.5 -188.5q0 -212 -152 -332.5t-407 -120.5h-463zM287 145h266q181 0 278 80.5t97 227.5q0 116 -74.5 177.5t-214.5 61.5h-236zM434 836h248q156 0 249 73t93 199 q0 104 -66.5 155.5t-209.5 51.5h-211z" /> +<glyph unicode="C" horiz-adv-x="1198" d="M150 537q0 261 105.5 485.5t283.5 342.5t403 118q197 0 348 -80l-69 -141q-138 69 -279 69q-174 0 -311.5 -97t-218 -284.5t-80.5 -408.5q0 -187 97.5 -298.5t268.5 -111.5q139 0 322 57v-149q-86 -31 -164 -45t-188 -14q-242 0 -380 149.5t-138 407.5z" /> +<glyph unicode="D" horiz-adv-x="1364" d="M86 0l309 1462h342q276 0 419.5 -149.5t143.5 -435.5q0 -261 -105 -461t-300 -308t-457 -108h-352zM287 147h162q202 0 355 91.5t234.5 258.5t81.5 382t-103 325.5t-302 110.5h-178z" /> +<glyph unicode="E" horiz-adv-x="1047" d="M86 0l309 1462h735l-32 -153h-566l-98 -469h527l-29 -152h-529l-114 -536h565l-33 -152h-735z" /> +<glyph unicode="F" horiz-adv-x="967" d="M86 0l309 1462h735l-30 -153h-568l-110 -533h528l-32 -153h-529l-131 -623h-172z" /> +<glyph unicode="G" horiz-adv-x="1386" d="M150 528q0 269 101.5 489.5t281.5 343t399 122.5q117 0 219.5 -20t206.5 -64l-66 -152q-77 34 -165.5 59t-194.5 25q-169 0 -307.5 -101.5t-215.5 -283.5t-77 -407q0 -190 102.5 -299t286.5 -109q154 0 260 39l96 444h-289l33 152h459l-154 -711q-216 -75 -419 -75 q-264 0 -410.5 144.5t-146.5 403.5z" /> +<glyph unicode="H" horiz-adv-x="1389" d="M86 0l309 1462h170l-131 -622h660l133 622h168l-310 -1462h-167l143 688h-660l-145 -688h-170z" /> +<glyph unicode="I" horiz-adv-x="559" d="M86 0l311 1462h168l-311 -1462h-168z" /> +<glyph unicode="J" horiz-adv-x="547" d="M-319 -360l6 147q69 -20 145 -20q100 0 165.5 62.5t90.5 182.5l307 1450h170l-309 -1468q-79 -379 -422 -379q-105 0 -153 25z" /> +<glyph unicode="K" horiz-adv-x="1141" d="M86 0l309 1462h170l-151 -710l700 710h209l-639 -637l350 -825h-186q-72 181 -146.5 359.5t-146.5 361.5l-174 -131l-125 -590h-170z" /> +<glyph unicode="L" horiz-adv-x="971" d="M86 0l309 1462h170l-276 -1308h565l-33 -154h-735z" /> +<glyph unicode="M" horiz-adv-x="1714" d="M84 0l309 1462h244l149 -1204h9l659 1204h266l-303 -1462h-174q126 590 193 905.5t94 392.5h-6l-717 -1298h-131l-166 1296h-8q-7 -72 -28.5 -197.5t-37.5 -199.5l-190 -899h-162z" /> +<glyph unicode="N" horiz-adv-x="1438" d="M84 0l309 1462h180l459 -1220h6q30 224 72 405l174 815h164l-309 -1462h-181l-460 1223h-6q-32 -221 -74 -418l-172 -805h-162z" /> +<glyph unicode="O" horiz-adv-x="1475" d="M150 549q0 264 96 482t263.5 336t377.5 118q244 0 384 -154t140 -424q0 -269 -88 -481.5t-252 -329t-379 -116.5q-256 0 -399 149.5t-143 419.5zM332 553q0 -199 98 -310.5t266 -111.5q152 0 272.5 97.5t190.5 279.5t70 403q0 199 -94 310.5t-261 111.5q-157 0 -281 -101 t-192.5 -281t-68.5 -398z" /> +<glyph unicode="P" horiz-adv-x="1159" d="M86 0l309 1462h330q214 0 324 -94.5t110 -282.5q0 -248 -164 -379t-481 -131h-135l-123 -575h-170zM410 721h133q216 0 328 91t112 267q0 125 -69.5 180.5t-213.5 55.5h-163z" /> +<glyph unicode="Q" horiz-adv-x="1475" d="M150 549q0 264 96 482t263.5 336t377.5 118q244 0 384 -154t140 -424q0 -333 -139 -576t-375 -321l274 -358h-219l-227 330l-17 -2h-16q-256 0 -399 149.5t-143 419.5zM332 553q0 -199 98 -310.5t266 -111.5q158 0 279 100t187.5 280.5t66.5 399.5q0 199 -94 310.5 t-261 111.5q-157 0 -281 -101t-192.5 -281t-68.5 -398z" /> +<glyph unicode="R" horiz-adv-x="1165" d="M86 0l309 1462h320q446 0 446 -366q0 -348 -368 -449l239 -647h-186l-209 608h-252l-129 -608h-170zM416 754h168q193 0 297 85t104 244q0 121 -67.5 175.5t-219.5 54.5h-166q-102 -494 -116 -559z" /> +<glyph unicode="S" horiz-adv-x="1028" d="M39 43v170q162 -84 340 -84q162 0 257 75.5t95 207.5q0 78 -52.5 137.5t-195.5 140.5q-151 85 -209.5 170t-58.5 201q0 187 132 304.5t347 117.5q99 0 184.5 -19t180.5 -65l-66 -150q-66 38 -148 60t-151 22q-134 0 -215.5 -69.5t-81.5 -188.5q0 -54 17 -92.5t54 -72.5 t142 -95q147 -88 198.5 -138t78 -110.5t26.5 -140.5q0 -211 -140.5 -327.5t-395.5 -116.5q-106 0 -186.5 14.5t-151.5 48.5z" /> +<glyph unicode="T" horiz-adv-x="1020" d="M186 1311l33 151h985l-30 -151h-408l-279 -1311h-172l277 1311h-406z" /> +<glyph unicode="U" horiz-adv-x="1384" d="M164 383q0 81 24 201l189 878h170l-191 -891q-22 -106 -22 -188q0 -117 73 -184.5t218 -67.5q172 0 267.5 87.5t139.5 289.5l205 954h170l-205 -966q-55 -263 -197.5 -389.5t-388.5 -126.5q-230 0 -341 104t-111 299z" /> +<glyph unicode="V" horiz-adv-x="1122" d="M188 1462h170l97 -930q20 -196 20 -335h4q61 144 162 338l479 927h191l-781 -1462h-180z" /> +<glyph unicode="W" horiz-adv-x="1745" d="M223 1462h170l31 -901l2 -88q0 -98 -10 -258h6q89 243 156 383l405 864h178l43 -860q9 -153 9 -304l-1 -83h9q75 224 131 354l387 893h182l-664 -1462h-170l-49 965q-8 136 -8 282h-6q-25 -72 -61 -154.5t-504 -1092.5h-174z" /> +<glyph unicode="X" horiz-adv-x="1063" d="M-104 0l596 776l-263 686h172l203 -563l443 563h186l-555 -694l278 -768h-180l-213 641l-481 -641h-186z" /> +<glyph unicode="Y" horiz-adv-x="1030" d="M188 1462h170l179 -747l489 747h193l-627 -921l-113 -541h-172l119 549z" /> +<glyph unicode="Z" horiz-adv-x="1087" d="M-16 0l28 137l924 1170h-655l32 155h858l-26 -139l-924 -1169h697l-33 -154h-901z" /> +<glyph unicode="[" horiz-adv-x="586" d="M-16 -324l381 1786h387l-31 -141h-227l-318 -1503h227l-32 -142h-387z" /> +<glyph unicode="\" horiz-adv-x="717" d="M221 1462h154l217 -1462h-154z" /> +<glyph unicode="]" horiz-adv-x="586" d="M-150 -324l31 142h225l320 1503h-227l30 141h389l-380 -1786h-388z" /> +<glyph unicode="^" horiz-adv-x="1059" d="M53 553l598 920h109l266 -920h-145l-201 747l-467 -747h-160z" /> +<glyph unicode="_" horiz-adv-x="807" d="M-188 -324l30 140h811l-30 -140h-811z" /> +<glyph unicode="`" horiz-adv-x="1135" d="M575 1548v21h181q43 -136 147 -303v-25h-104q-61 61 -128.5 154t-95.5 153z" /> +<glyph unicode="a" horiz-adv-x="1157" d="M98 350q0 208 71 386t196 279t274 101q92 0 164 -49.5t112 -142.5h11l67 172h127l-233 -1096h-133l26 209h-8q-179 -229 -377 -229q-139 0 -218 99t-79 271zM270 346q0 -114 47 -170.5t132 -56.5q97 0 193 92.5t156 241t60 297.5q0 103 -56 164t-147 61 q-104 0 -193.5 -86t-140.5 -233t-51 -310z" /> +<glyph unicode="b" horiz-adv-x="1182" d="M59 0l330 1556h168q-51 -242 -78.5 -370.5t-75.5 -300.5h9q93 118 183.5 173.5t186.5 55.5q141 0 220 -99t79 -272q0 -209 -68.5 -386.5t-191 -277t-276.5 -99.5q-97 0 -170.5 51t-110.5 139h-10l-70 -170h-125zM319 346q0 -110 55.5 -168.5t160.5 -58.5q99 0 184.5 81 t137.5 230.5t52 317.5q0 227 -178 227q-96 0 -195.5 -95t-158 -239t-58.5 -295z" /> +<glyph unicode="c" horiz-adv-x="922" d="M98 389q0 200 74 369t204.5 263.5t293.5 94.5q137 0 268 -51l-47 -141q-120 51 -219 51q-112 0 -204.5 -76.5t-145 -213t-52.5 -296.5q0 -128 66.5 -199t183.5 -71q72 0 136 20t126 47v-143q-124 -63 -276 -63q-194 0 -301 107t-107 302z" /> +<glyph unicode="d" horiz-adv-x="1182" d="M98 350q0 214 72 392t194.5 275t274.5 97q194 0 281 -190h10q17 155 45 274l78 358h166l-330 -1556h-139l22 209h-8q-101 -125 -189 -177t-182 -52q-139 0 -217 98t-78 272zM270 346q0 -227 179 -227q94 0 194 93.5t158.5 239t58.5 296.5q0 111 -54 169t-157 58 q-101 0 -187.5 -82.5t-139 -232t-52.5 -314.5z" /> +<glyph unicode="e" horiz-adv-x="1010" d="M98 391q0 188 74.5 360.5t197.5 268.5t271 96q153 0 230 -66.5t77 -185.5q0 -180 -166 -282.5t-475 -102.5h-33l-4 -80q0 -131 61.5 -204.5t190.5 -73.5q63 0 129.5 18t165.5 66v-146q-94 -44 -166 -61.5t-159 -17.5q-184 0 -289 109t-105 302zM299 618h12 q228 0 349.5 59.5t121.5 172.5q0 53 -36.5 88t-114.5 35q-103 0 -193.5 -94t-138.5 -261z" /> +<glyph unicode="f" horiz-adv-x="641" d="M-229 -330q64 -22 112 -22q76 0 117 62t66 177l227 1082h-193l13 67l206 66l23 100q46 200 127.5 282.5t241.5 82.5q40 0 98 -11.5t90 -25.5l-43 -129q-76 29 -137 29q-87 0 -133.5 -48.5t-75.5 -177.5l-25 -108h238l-25 -127h-237l-232 -1098q-39 -189 -120 -276 t-213 -87q-69 0 -125 21v141z" /> +<glyph unicode="g" horiz-adv-x="1026" d="M-127 -211q0 105 72 182t233 131q-78 41 -78 121q0 69 51 118.5t142 92.5q-63 32 -103 94.5t-40 145.5q0 194 119.5 318t305.5 124q78 0 154 -20h371l-25 -107l-211 -24q41 -62 41 -158q0 -191 -116.5 -304.5t-311.5 -113.5q-55 0 -84 8q-139 -53 -139 -131 q0 -41 33 -54.5t96 -21.5l117 -14q181 -22 262.5 -88t81.5 -194q0 -184 -146 -285t-411 -101q-194 0 -304 73.5t-110 207.5zM35 -195q0 -77 65 -122t193 -45q182 0 284.5 63.5t102.5 179.5q0 62 -54 98t-184 50l-159 16q-120 -25 -184 -88t-64 -152zM313 680 q0 -85 45 -129.5t125 -44.5q79 0 138 42t90.5 115.5t31.5 159.5q0 82 -44 125t-126 43q-78 0 -136.5 -40.5t-91 -113t-32.5 -157.5z" /> +<glyph unicode="h" horiz-adv-x="1182" d="M59 0l330 1556h168q-18 -82 -34.5 -159t-34 -156.5t-38 -166.5t-47.5 -189h11q94 123 185.5 176t191.5 53q131 0 202.5 -72t71.5 -204q0 -62 -23 -166q-39 -193 -145 -672h-168l148 692q18 94 18 135q0 148 -147 148q-89 0 -173.5 -59t-149 -171.5t-97.5 -271.5 l-101 -473h-168z" /> +<glyph unicode="i" horiz-adv-x="520" d="M59 0l234 1096h168l-234 -1096h-168zM340 1376q0 56 32 91.5t83 35.5q88 0 88 -90q0 -55 -33.5 -93t-77.5 -38q-40 0 -66 24.5t-26 69.5z" /> +<glyph unicode="j" horiz-adv-x="520" d="M-258 -330q61 -22 119 -22q125 0 168 205l264 1243h166l-266 -1258q-36 -171 -114.5 -250.5t-213.5 -79.5q-69 0 -123 21v141zM340 1376q0 56 32 91.5t83 35.5q86 0 86 -90q0 -55 -33.5 -93t-77.5 -38q-38 0 -64 24.5t-26 69.5z" /> +<glyph unicode="k" horiz-adv-x="999" d="M57 0l330 1556h170l-129 -602q-57 -266 -102 -395h4l526 537h201l-469 -467l295 -629h-187l-235 524l-152 -123l-82 -401h-170z" /> +<glyph unicode="l" horiz-adv-x="520" d="M57 0l332 1556h168l-332 -1556h-168z" /> +<glyph unicode="m" horiz-adv-x="1786" d="M59 0l234 1096h139l-22 -203h10q87 119 173.5 171t178.5 52q113 0 174 -65t72 -181h8q86 125 183 185.5t196 60.5q127 0 196.5 -68t69.5 -198q0 -68 -22 -178l-144 -672h-170l148 692q20 104 20 146q0 62 -34.5 99.5t-108.5 37.5q-81 0 -160 -58t-138.5 -164.5 t-90.5 -252.5l-107 -500h-168l148 692q18 94 18 135q0 70 -31 109t-106 39q-84 0 -163.5 -60t-140 -171.5t-93.5 -268.5l-101 -475h-168z" /> +<glyph unicode="n" horiz-adv-x="1182" d="M59 0l234 1096h139l-22 -203h10q96 122 185.5 172.5t185.5 50.5q127 0 200.5 -69.5t73.5 -194.5q0 -79 -23 -180l-143 -672h-170l148 692q20 104 20 144q0 63 -35.5 101t-113.5 38q-89 0 -173.5 -60t-149 -171t-97.5 -269l-101 -475h-168z" /> +<glyph unicode="o" horiz-adv-x="1149" d="M98 406q0 190 73 357.5t197 257t275 89.5q190 0 300 -112.5t110 -309.5q0 -188 -72 -355t-195 -258t-278 -91q-192 0 -301 113t-109 309zM270 397q0 -131 63.5 -202.5t182.5 -71.5q104 0 187 73t129.5 207.5t46.5 307.5q0 115 -62.5 186.5t-169.5 71.5q-109 0 -195.5 -74 t-134 -205.5t-47.5 -292.5z" /> +<glyph unicode="p" horiz-adv-x="1182" d="M-43 -492l336 1588h139l-26 -209h8q179 227 372 227q137 0 216 -97.5t79 -273.5q0 -212 -69 -389t-191 -275.5t-276 -98.5q-97 0 -170 50t-113 140h-10l-4 -38q-3 -25 -10.5 -70t-114.5 -554h-166zM319 346q0 -110 55.5 -168.5t160.5 -58.5q99 0 184.5 81t137.5 230.5 t52 317.5q0 227 -178 227q-96 0 -195.5 -95t-158 -239t-58.5 -295z" /> +<glyph unicode="q" horiz-adv-x="1182" d="M98 350q0 212 72.5 392t196 277t274.5 97q94 0 165.5 -50.5t108.5 -141.5h13l67 172h125l-336 -1588h-166l101 480q9 45 57 221h-8q-95 -121 -185 -175t-186 -54q-140 0 -219.5 97.5t-79.5 272.5zM270 346q0 -227 179 -227q92 0 190 92t158.5 237t60.5 300 q0 105 -54.5 166t-152.5 61q-101 0 -189 -84.5t-140 -233t-52 -311.5z" /> +<glyph unicode="r" horiz-adv-x="811" d="M59 0l234 1096h139l-22 -203h10q72 95 119 136.5t98.5 64t114.5 22.5q69 0 120 -14l-36 -150q-53 13 -105 13q-91 0 -170.5 -60t-139 -166.5t-87.5 -236.5l-107 -502h-168z" /> +<glyph unicode="s" horiz-adv-x="877" d="M8 49v158q70 -42 151 -65t150 -23q126 0 190 50t64 128q0 57 -35 96t-151 107q-130 73 -184 143t-54 166q0 138 101 222.5t266 84.5q171 0 330 -74l-54 -137l-56 25q-101 43 -220 43q-93 0 -146 -43.5t-53 -112.5q0 -56 35.5 -96t146.5 -103q107 -60 153.5 -103 t69.5 -92.5t23 -111.5q0 -156 -110.5 -243.5t-311.5 -87.5q-169 0 -305 69z" /> +<glyph unicode="t" horiz-adv-x="664" d="M90 969l14 73l185 78l125 228h98l-55 -252h274l-26 -127h-273l-129 -604q-18 -87 -18 -132q0 -56 29 -86t81 -30q55 0 144 26v-129q-34 -14 -84 -24t-80 -10q-125 0 -191.5 59.5t-66.5 177.5q0 66 18 150l127 602h-172z" /> +<glyph unicode="u" horiz-adv-x="1182" d="M113 248q0 62 22 172l146 676h170l-150 -695q-18 -89 -18 -139q0 -143 147 -143q88 0 173 60t150 172t99 270l100 475h166l-231 -1096h-139l22 203h-12q-98 -125 -187 -174t-184 -49q-128 0 -201 69.5t-73 198.5z" /> +<glyph unicode="v" horiz-adv-x="946" d="M98 1096h168l64 -613q24 -258 24 -362h6q127 275 179 371l325 604h178l-591 -1096h-228z" /> +<glyph unicode="w" horiz-adv-x="1468" d="M117 1096h164l18 -594v-88q0 -147 -8 -269h6q47 124 137 322l295 629h182l37 -594q6 -168 6 -262v-53l-2 -42h6q28 86 83 218.5t323 732.5h178l-506 -1096h-205l-32 602q-4 94 -4 172v156h-9l-50 -118l-83 -189l-291 -623h-202z" /> +<glyph unicode="x" horiz-adv-x="979" d="M-74 0l475 565l-239 531h170l174 -412l330 412h194l-455 -539l252 -557h-168l-192 434l-346 -434h-195z" /> +<glyph unicode="y" horiz-adv-x="946" d="M-197 -336q63 -18 131 -18q82 0 140.5 50.5t113.5 149.5l76 136l-166 1114h168l74 -545q10 -69 19.5 -203.5t9.5 -216.5h6q35 87 87 200t77 156l325 609h178l-696 -1282q-93 -172 -184 -239t-219 -67q-72 0 -140 21v135z" /> +<glyph unicode="z" horiz-adv-x="909" d="M-29 0l23 117l694 854h-479l27 125h657l-29 -140l-680 -831h531l-25 -125h-719z" /> +<glyph unicode="{" horiz-adv-x="715" d="M27 514l32 143q118 0 189.5 43.5t93.5 147.5l68 326q34 160 117.5 224t254.5 64h33l-31 -141q-105 0 -151 -36.5t-66 -123.5l-71 -321q-28 -123 -91 -184t-167 -78v-5q151 -41 151 -213q0 -59 -18 -131l-47 -211q-15 -58 -15 -98q0 -53 36.5 -77.5t119.5 -24.5v-142h-23 q-141 0 -216.5 52.5t-75.5 171.5q0 52 20 141q33 146 51.5 227.5t14.5 102.5q0 143 -209 143z" /> +<glyph unicode="|" d="M541 -496v2052h139v-2052h-139z" /> +<glyph unicode="}" horiz-adv-x="715" d="M-74 -182q115 0 167 36t71 123l72 322q25 117 88 179.5t170 80.5v6q-150 42 -150 211q0 59 18 131l50 213q14 65 14 99q0 53 -40.5 77.5t-139.5 24.5l28 141h11q144 0 220.5 -52.5t76.5 -170.5q0 -48 -21 -141l-49 -219q-16 -68 -16 -111q0 -143 209 -143l-33 -144 q-119 0 -190 -43t-93 -147l-67 -326q-36 -164 -119 -226.5t-264 -62.5h-13v142z" /> +<glyph unicode="~" d="M115 592v151q98 109 243 109q69 0 127 -14.5t144 -51.5q64 -27 112.5 -41t98.5 -14q55 0 119.5 33t115.5 88v-150q-100 -110 -244 -110q-72 0 -135 16.5t-135 48.5q-75 32 -120 44t-93 12q-54 0 -118.5 -34.5t-114.5 -86.5z" /> +<glyph unicode="¡" horiz-adv-x="530" d="M-14 -373l274 1057h109l-176 -1057h-207zM250 950q0 76 40.5 122t110.5 46q44 0 70.5 -26t26.5 -80q0 -71 -40.5 -117.5t-105.5 -46.5q-48 0 -75 25.5t-27 76.5z" /> +<glyph unicode="¢" d="M225 590q0 185 63.5 344t178.5 258.5t260 120.5l35 170h123l-37 -168q119 -9 217 -49l-47 -142q-109 52 -219 52q-112 0 -204.5 -76.5t-145 -213t-52.5 -296.5q0 -125 66 -198t184 -73q72 0 136 20t126 48v-143q-123 -62 -286 -66l-41 -198h-125l43 215 q-132 34 -203.5 137.5t-71.5 257.5z" /> +<glyph unicode="£" d="M-23 0l27 141q205 46 258 289l47 221h-200l26 127h201l76 350q75 353 430 353q184 0 336 -86l-66 -133q-146 79 -278 79q-213 0 -263 -237l-69 -326h370l-26 -127h-371l-47 -219q-22 -98 -66 -166.5t-124 -111.5h725l-33 -154h-953z" /> +<glyph unicode="¤" d="M168 1067l92 92l127 -129q103 70 217 70t215 -70l129 129l92 -90l-129 -129q70 -104 70 -217q0 -119 -70 -217l127 -127l-90 -90l-129 127q-98 -68 -215 -68q-119 0 -217 70l-127 -127l-90 90l127 127q-68 96 -68 215q0 117 68 215zM358 723q0 -103 71.5 -174.5 t174.5 -71.5q104 0 177 71.5t73 174.5q0 104 -73 177t-177 73q-102 0 -174 -72.5t-72 -177.5z" /> +<glyph unicode="¥" d="M127 266l29 133h290l33 160h-291l29 133h225l-202 770h163l179 -747l491 747h187l-533 -770h231l-28 -133h-297l-33 -160h297l-29 -133h-295l-57 -266h-154l56 266h-291z" /> +<glyph unicode="¦" d="M541 281h139v-777h-139v777zM541 780v776h139v-776h-139z" /> +<glyph unicode="§" horiz-adv-x="995" d="M59 53v148q56 -34 136.5 -56t156.5 -22q133 0 204 44.5t71 129.5q0 48 -50.5 89t-152.5 87q-138 61 -194 130.5t-56 166.5q0 201 238 307q-119 70 -119 203q0 127 103.5 206t279.5 79q189 0 321 -68l-53 -123q-148 60 -266 60q-102 0 -162.5 -40.5t-60.5 -109.5 q0 -49 38 -83.5t162 -90.5q100 -44 149 -83.5t75 -89.5t26 -114q0 -97 -61 -180t-172 -139q114 -71 114 -189q0 -152 -114 -237.5t-318 -85.5q-176 0 -295 61zM326 791q0 -70 50.5 -117t198.5 -111q80 44 127.5 107t47.5 131q0 60 -49.5 105.5t-186.5 103.5 q-82 -26 -135 -87.5t-53 -131.5z" /> +<glyph unicode="¨" horiz-adv-x="1135" d="M457 1378q0 46 28 79.5t74 33.5q78 0 78 -80q0 -49 -29.5 -83t-68.5 -34q-35 0 -58.5 22t-23.5 62zM821 1378q0 46 28 79.5t75 33.5q77 0 77 -80q0 -49 -29.5 -83t-68.5 -34q-35 0 -58.5 22t-23.5 62z" /> +<glyph unicode="©" horiz-adv-x="1704" d="M139 731q0 200 100 375t275 276t377 101q197 0 370 -97t277 -272t104 -383q0 -204 -100.5 -376.5t-273 -273.5t-377.5 -101q-207 0 -382 103.5t-272.5 276.5t-97.5 371zM244 731q0 -173 87 -323.5t237.5 -237t322.5 -86.5q174 0 323 87t236.5 235.5t87.5 324.5 q0 174 -87 323t-235.5 236.5t-324.5 87.5q-174 0 -323 -87t-236.5 -235.5t-87.5 -324.5zM520 733q0 208 110 330.5t300 122.5q130 0 248 -60l-60 -120q-106 53 -190 53q-125 0 -191.5 -87t-66.5 -241q0 -169 65 -249.5t193 -80.5q82 0 211 43v-122q-66 -28 -113 -38 t-104 -10q-192 0 -297 119.5t-105 339.5z" /> +<glyph unicode="ª" horiz-adv-x="686" d="M170 1014q0 127 41.5 234.5t116.5 169t170 61.5q114 0 153 -103h6l37 90h86l-139 -665h-92l14 117h-4q-40 -56 -90 -93t-123 -37q-77 0 -126.5 60t-49.5 166zM283 1030q0 -139 98 -139q61 0 112.5 49t86 137.5t34.5 167.5q0 62 -28.5 96.5t-85.5 34.5q-92 0 -154.5 -103 t-62.5 -243z" /> +<glyph unicode="«" horiz-adv-x="958" d="M88 555v29l391 374l78 -81l-297 -328l172 -387l-113 -49zM483 510v31l367 405l86 -69l-283 -365l158 -350l-113 -49z" /> +<glyph unicode="¬" d="M127 651v142h920v-529h-140v387h-780z" /> +<glyph unicode="­" horiz-adv-x="639" d="M55 469l35 158h479l-34 -158h-480z" /> +<glyph unicode="®" horiz-adv-x="1704" d="M139 731q0 200 100 375t275 276t377 101q197 0 370 -97t277 -272t104 -383q0 -204 -100.5 -376.5t-273 -273.5t-377.5 -101q-207 0 -382 103.5t-272.5 276.5t-97.5 371zM244 731q0 -173 87 -323.5t237.5 -237t322.5 -86.5q174 0 323 87t236.5 235.5t87.5 324.5 q0 174 -87 323t-235.5 236.5t-324.5 87.5q-174 0 -323 -87t-236.5 -235.5t-87.5 -324.5zM645 291v880h229q163 0 241.5 -63t78.5 -193q0 -78 -47.5 -141t-132.5 -98l227 -385h-149l-207 352h-113v-352h-127zM772 762h92q195 0 195 149q0 76 -47.5 107t-149.5 31h-90v-287z " /> +<glyph unicode="¯" horiz-adv-x="782" d="M227 1556l33 132h787l-35 -132h-785z" /> +<glyph unicode="°" horiz-adv-x="877" d="M215 1171q0 128 90.5 220t220.5 92q83 0 155.5 -41.5t114.5 -114t42 -156.5q0 -128 -90.5 -218.5t-221.5 -90.5t-221 90.5t-90 218.5zM328 1171q0 -80 58 -138t140 -58q83 0 140 58.5t57 137.5q0 82 -57.5 140.5t-139.5 58.5q-80 0 -139 -58.5t-59 -140.5z" /> +<glyph unicode="±" d="M127 0v141h920v-141h-920zM127 643v141h389v392h141v-392h390v-141h-390v-387h-141v387h-389z" /> +<glyph unicode="²" horiz-adv-x="717" d="M96 586l23 106l264 228q115 100 158.5 149.5t63.5 93t20 90.5q0 53 -31 85t-90 32q-90 0 -195 -80l-59 90q125 101 274 101q109 0 171.5 -56.5t62.5 -150.5q0 -99 -52.5 -179.5t-197.5 -205.5l-221 -187h395l-25 -116h-561z" /> +<glyph unicode="³" horiz-adv-x="717" d="M119 625v127q125 -72 239 -72q205 0 205 170q0 137 -178 137h-90l22 107h95q97 0 155 41t58 112q0 60 -34.5 90.5t-93.5 30.5q-102 0 -196 -68l-55 93q109 88 268 88q114 0 178 -56t64 -151q0 -180 -207 -234v-4q69 -17 108 -68t39 -120q0 -132 -91 -205.5t-253 -73.5 q-125 0 -233 56z" /> +<glyph unicode="´" horiz-adv-x="1135" d="M532 1241v27q56 60 125.5 151.5t106.5 149.5h190v-21q-38 -49 -140 -151t-177 -156h-105z" /> +<glyph unicode="µ" horiz-adv-x="1194" d="M-43 -492l336 1588h168l-148 -695q-18 -92 -18 -135q0 -147 147 -147q89 0 172 59t148.5 171t99.5 269l105 478h163l-233 -1096h-139l24 205h-12q-93 -121 -183 -173t-188 -52q-112 0 -163 96h-9q-11 -78 -22.5 -148t-83.5 -420h-164z" /> +<glyph unicode="¶" horiz-adv-x="1341" d="M199 1042q0 260 109 387t341 127h557v-1816h-114v1661h-213v-1661h-115v819q-62 -18 -146 -18q-216 0 -317.5 125t-101.5 376z" /> +<glyph unicode="·" horiz-adv-x="518" d="M170 690q0 77 40.5 122.5t111.5 45.5q43 0 69.5 -26t26.5 -79q0 -71 -40 -118.5t-108 -47.5q-46 0 -73 26t-27 77z" /> +<glyph unicode="¸" horiz-adv-x="420" d="M-170 -383q38 -6 68 -6q174 0 174 110q0 46 -39 67.5t-99 29.5l101 182h106l-61 -121q131 -38 131 -155q0 -98 -81 -157t-214 -59q-41 0 -86 9v100z" /> +<glyph unicode="¹" horiz-adv-x="717" d="M258 1280l279 182h118l-186 -876h-135l112 526q25 103 58 225q-25 -25 -50 -46.5t-145 -100.5z" /> +<glyph unicode="º" horiz-adv-x="688" d="M168 1055q0 117 42 215.5t117.5 153.5t174.5 55q117 0 180 -67t63 -193q0 -191 -88.5 -311t-240.5 -120q-113 0 -180.5 71t-67.5 196zM281 1059q0 -85 38 -127.5t107 -42.5q94 0 152.5 88.5t58.5 232.5q0 166 -137 166q-102 0 -160.5 -87.5t-58.5 -229.5z" /> +<glyph unicode="»" horiz-adv-x="958" d="M23 197l282 360l-158 354l113 50l217 -402v-31l-368 -401zM401 197l297 323l-172 391l113 50l233 -447v-29l-393 -370z" /> +<glyph unicode="¼" horiz-adv-x="1518" d="M123 0l1085 1462h154l-1086 -1462h-153zM204 1280l279 182h118l-186 -876h-135l112 526q25 103 58 225q-25 -25 -50 -46.5t-145 -100.5zM706 203l23 101l481 579h133l-121 -563h127l-22 -117h-129l-43 -202h-127l43 202h-365zM870 320h225q69 322 90 395 q-20 -36 -110 -149z" /> +<glyph unicode="½" horiz-adv-x="1518" d="M148 1280l279 182h118l-186 -876h-135l112 526q25 103 58 225q-25 -25 -50 -46.5t-145 -100.5zM66 0l1085 1462h154l-1086 -1462h-153zM782 1l23 106l264 228q115 100 158.5 149.5t63.5 93t20 90.5q0 53 -31 85t-90 32q-90 0 -195 -80l-59 90q125 101 274 101 q109 0 171.5 -56.5t62.5 -150.5q0 -99 -52.5 -179.5t-197.5 -205.5l-221 -187h395l-25 -116h-561z" /> +<glyph unicode="¾" horiz-adv-x="1565" d="M87 625v127q125 -72 239 -72q205 0 205 170q0 137 -178 137h-90l22 107h95q97 0 155 41t58 112q0 60 -34.5 90.5t-93.5 30.5q-102 0 -196 -68l-55 93q109 88 268 88q114 0 178 -56t64 -151q0 -180 -207 -234v-4q69 -17 108 -68t39 -120q0 -132 -91 -205.5t-253 -73.5 q-125 0 -233 56zM273 0l1085 1462h154l-1086 -1462h-153zM856 203l23 101l481 579h133l-121 -563h127l-22 -117h-129l-43 -202h-127l43 202h-365zM1020 320h225q69 322 90 395q-20 -36 -110 -149z" /> +<glyph unicode="¿" horiz-adv-x="874" d="M-4 -78q0 124 66 228t225 223q132 98 172.5 152.5t62.5 154.5h135q-22 -130 -72 -212t-165 -175l-95 -75q-159 -127 -159 -275q0 -93 51.5 -144t147.5 -51q80 0 154 25.5t140 56.5l62 -129q-90 -48 -189 -74t-186 -26q-168 0 -259 83.5t-91 237.5zM512 946q0 71 40 118.5 t107 47.5q47 0 74 -25.5t27 -76.5q0 -77 -40.5 -122.5t-111.5 -45.5q-43 0 -69.5 26t-26.5 78z" /> +<glyph unicode="À" horiz-adv-x="1137" d="M-117 0l799 1462h174l184 -1462h-170l-57 465h-496l-245 -465h-189zM401 621h394l-35 299q-24 179 -29 350q-37 -88 -80.5 -175t-249.5 -474zM535 1886v21h181q43 -136 147 -303v-25h-104q-61 61 -128.5 154t-95.5 153z" /> +<glyph unicode="Á" horiz-adv-x="1137" d="M-117 0l799 1462h174l184 -1462h-170l-57 465h-496l-245 -465h-189zM401 621h394l-35 299q-24 179 -29 350q-37 -88 -80.5 -175t-249.5 -474zM679 1579v27q56 60 125.5 151.5t106.5 149.5h190v-21q-38 -49 -140 -151t-177 -156h-105z" /> +<glyph unicode="Â" horiz-adv-x="1137" d="M-117 0l799 1462h174l184 -1462h-170l-57 465h-496l-245 -465h-189zM401 621h394l-35 299q-24 179 -29 350q-37 -88 -80.5 -175t-249.5 -474zM465 1579v27q145 133 204.5 197.5t82.5 103.5h158q37 -99 128 -235l42 -66v-27h-103q-57 48 -161 189q-134 -119 -242 -189 h-109z" /> +<glyph unicode="Ã" horiz-adv-x="1137" d="M-117 0l799 1462h174l184 -1462h-170l-57 465h-496l-245 -465h-189zM401 621h394l-35 299q-24 179 -29 350q-37 -88 -80.5 -175t-249.5 -474zM432 1579q58 258 231 258q44 0 83.5 -18t75 -39.5t66.5 -39.5t58 -18q44 0 69.5 27t51.5 90h100q-66 -258 -233 -258 q-40 0 -77.5 17.5t-73 39t-69 39t-65.5 17.5q-44 0 -69.5 -28.5t-47.5 -86.5h-100z" /> +<glyph unicode="Ä" horiz-adv-x="1137" d="M-117 0l799 1462h174l184 -1462h-170l-57 465h-496l-245 -465h-189zM401 621h394l-35 299q-24 179 -29 350q-37 -88 -80.5 -175t-249.5 -474zM523 1716q0 46 28 79.5t74 33.5q78 0 78 -80q0 -49 -29.5 -83t-68.5 -34q-35 0 -58.5 22t-23.5 62zM887 1716q0 46 28 79.5 t75 33.5q77 0 77 -80q0 -49 -29.5 -83t-68.5 -34q-35 0 -58.5 22t-23.5 62z" /> +<glyph unicode="Å" horiz-adv-x="1137" d="M-117 0l799 1462h174l184 -1462h-170l-57 465h-496l-245 -465h-189zM401 621h394l-35 299q-24 179 -29 350q-37 -88 -80.5 -175t-249.5 -474zM553 1583q0 94 62 152.5t157 58.5q101 0 160 -57t59 -152q0 -99 -60 -157t-159 -58q-101 0 -160 57.5t-59 155.5zM657 1583 q0 -54 29.5 -84.5t85.5 -30.5q51 0 83 30.5t32 84.5q0 53 -32 84t-83 31q-49 0 -82 -31t-33 -84z" /> +<glyph unicode="Æ" horiz-adv-x="1673" d="M-119 0l938 1462h938l-33 -153h-565l-100 -469h528l-28 -150h-529l-115 -538h566l-33 -152h-737l98 465h-438l-293 -465h-197zM469 621h371l147 688h-84z" /> +<glyph unicode="Ç" horiz-adv-x="1198" d="M150 537q0 261 105.5 485.5t283.5 342.5t403 118q197 0 348 -80l-69 -141q-138 69 -279 69q-174 0 -311.5 -97t-218 -284.5t-80.5 -408.5q0 -187 97.5 -298.5t268.5 -111.5q139 0 322 57v-149q-86 -31 -164 -45t-188 -14q-242 0 -380 149.5t-138 407.5zM377 -383 q38 -6 68 -6q174 0 174 110q0 46 -39 67.5t-99 29.5l101 182h106l-61 -121q131 -38 131 -155q0 -98 -81 -157t-214 -59q-41 0 -86 9v100z" /> +<glyph unicode="È" horiz-adv-x="1047" d="M86 0l309 1462h735l-32 -153h-566l-98 -469h527l-29 -152h-529l-114 -536h565l-33 -152h-735zM570 1886v21h181q43 -136 147 -303v-25h-104q-61 61 -128.5 154t-95.5 153z" /> +<glyph unicode="É" horiz-adv-x="1047" d="M86 0l309 1462h735l-32 -153h-566l-98 -469h527l-29 -152h-529l-114 -536h565l-33 -152h-735zM657 1579v27q56 60 125.5 151.5t106.5 149.5h190v-21q-38 -49 -140 -151t-177 -156h-105z" /> +<glyph unicode="Ê" horiz-adv-x="1047" d="M86 0l309 1462h735l-32 -153h-566l-98 -469h527l-29 -152h-529l-114 -536h565l-33 -152h-735zM469 1579v27q145 133 204.5 197.5t82.5 103.5h158q37 -99 128 -235l42 -66v-27h-103q-57 48 -161 189q-134 -119 -242 -189h-109z" /> +<glyph unicode="Ë" horiz-adv-x="1047" d="M86 0l309 1462h735l-32 -153h-566l-98 -469h527l-29 -152h-529l-114 -536h565l-33 -152h-735zM523 1716q0 46 28 79.5t74 33.5q78 0 78 -80q0 -49 -29.5 -83t-68.5 -34q-35 0 -58.5 22t-23.5 62zM887 1716q0 46 28 79.5t75 33.5q77 0 77 -80q0 -49 -29.5 -83t-68.5 -34 q-35 0 -58.5 22t-23.5 62z" /> +<glyph unicode="Ì" horiz-adv-x="559" d="M86 0l311 1462h168l-311 -1462h-168zM265 1886v21h181q43 -136 147 -303v-25h-104q-61 61 -128.5 154t-95.5 153z" /> +<glyph unicode="Í" horiz-adv-x="559" d="M86 0l311 1462h168l-311 -1462h-168zM412 1579v27q56 60 125.5 151.5t106.5 149.5h190v-21q-38 -49 -140 -151t-177 -156h-105z" /> +<glyph unicode="Î" horiz-adv-x="559" d="M86 0l311 1462h168l-311 -1462h-168zM193 1579v27q145 133 204.5 197.5t82.5 103.5h158q37 -99 128 -235l42 -66v-27h-103q-57 48 -161 189q-134 -119 -242 -189h-109z" /> +<glyph unicode="Ï" horiz-adv-x="559" d="M86 0l311 1462h168l-311 -1462h-168zM265 1716q0 46 28 79.5t74 33.5q78 0 78 -80q0 -49 -29.5 -83t-68.5 -34q-35 0 -58.5 22t-23.5 62zM629 1716q0 46 28 79.5t75 33.5q77 0 77 -80q0 -49 -29.5 -83t-68.5 -34q-35 0 -58.5 22t-23.5 62z" /> +<glyph unicode="Ð" horiz-adv-x="1364" d="M72 649l32 150h150l141 663h342q276 0 419.5 -149.5t143.5 -435.5q0 -261 -105 -461t-300 -308t-457 -108h-352l135 649h-149zM287 147h162q202 0 355 91.5t234.5 258.5t81.5 382t-103 325.5t-302 110.5h-178l-111 -516h330l-33 -150h-330z" /> +<glyph unicode="Ñ" horiz-adv-x="1438" d="M84 0l309 1462h180l459 -1220h6q30 224 72 405l174 815h164l-309 -1462h-181l-460 1223h-6q-32 -221 -74 -418l-172 -805h-162zM600 1579q58 258 231 258q44 0 83.5 -18t75 -39.5t66.5 -39.5t58 -18q44 0 69.5 27t51.5 90h100q-66 -258 -233 -258q-40 0 -77.5 17.5 t-73 39t-69 39t-65.5 17.5q-44 0 -69.5 -28.5t-47.5 -86.5h-100z" /> +<glyph unicode="Ò" horiz-adv-x="1475" d="M150 549q0 264 96 482t263.5 336t377.5 118q244 0 384 -154t140 -424q0 -269 -88 -481.5t-252 -329t-379 -116.5q-256 0 -399 149.5t-143 419.5zM332 553q0 -199 98 -310.5t266 -111.5q152 0 272.5 97.5t190.5 279.5t70 403q0 199 -94 310.5t-261 111.5q-157 0 -281 -101 t-192.5 -281t-68.5 -398zM679 1886v21h181q43 -136 147 -303v-25h-104q-61 61 -128.5 154t-95.5 153z" /> +<glyph unicode="Ó" horiz-adv-x="1475" d="M150 549q0 264 96 482t263.5 336t377.5 118q244 0 384 -154t140 -424q0 -269 -88 -481.5t-252 -329t-379 -116.5q-256 0 -399 149.5t-143 419.5zM332 553q0 -199 98 -310.5t266 -111.5q152 0 272.5 97.5t190.5 279.5t70 403q0 199 -94 310.5t-261 111.5q-157 0 -281 -101 t-192.5 -281t-68.5 -398zM821 1579v27q56 60 125.5 151.5t106.5 149.5h190v-21q-38 -49 -140 -151t-177 -156h-105z" /> +<glyph unicode="Ô" horiz-adv-x="1475" d="M150 549q0 264 96 482t263.5 336t377.5 118q244 0 384 -154t140 -424q0 -269 -88 -481.5t-252 -329t-379 -116.5q-256 0 -399 149.5t-143 419.5zM332 553q0 -199 98 -310.5t266 -111.5q152 0 272.5 97.5t190.5 279.5t70 403q0 199 -94 310.5t-261 111.5q-157 0 -281 -101 t-192.5 -281t-68.5 -398zM612 1579v27q145 133 204.5 197.5t82.5 103.5h158q37 -99 128 -235l42 -66v-27h-103q-57 48 -161 189q-134 -119 -242 -189h-109z" /> +<glyph unicode="Õ" horiz-adv-x="1475" d="M150 549q0 264 96 482t263.5 336t377.5 118q244 0 384 -154t140 -424q0 -269 -88 -481.5t-252 -329t-379 -116.5q-256 0 -399 149.5t-143 419.5zM332 553q0 -199 98 -310.5t266 -111.5q152 0 272.5 97.5t190.5 279.5t70 403q0 199 -94 310.5t-261 111.5q-157 0 -281 -101 t-192.5 -281t-68.5 -398zM565 1579q58 258 231 258q44 0 83.5 -18t75 -39.5t66.5 -39.5t58 -18q44 0 69.5 27t51.5 90h100q-66 -258 -233 -258q-40 0 -77.5 17.5t-73 39t-69 39t-65.5 17.5q-44 0 -69.5 -28.5t-47.5 -86.5h-100z" /> +<glyph unicode="Ö" horiz-adv-x="1475" d="M150 549q0 264 96 482t263.5 336t377.5 118q244 0 384 -154t140 -424q0 -269 -88 -481.5t-252 -329t-379 -116.5q-256 0 -399 149.5t-143 419.5zM332 553q0 -199 98 -310.5t266 -111.5q152 0 272.5 97.5t190.5 279.5t70 403q0 199 -94 310.5t-261 111.5q-157 0 -281 -101 t-192.5 -281t-68.5 -398zM664 1716q0 46 28 79.5t74 33.5q78 0 78 -80q0 -49 -29.5 -83t-68.5 -34q-35 0 -58.5 22t-23.5 62zM1028 1716q0 46 28 79.5t75 33.5q77 0 77 -80q0 -49 -29.5 -83t-68.5 -34q-35 0 -58.5 22t-23.5 62z" /> +<glyph unicode="×" d="M168 1044l98 99l320 -320l323 320l99 -96l-324 -324l322 -322l-97 -96l-323 320l-320 -318l-96 96l317 320z" /> +<glyph unicode="Ø" horiz-adv-x="1475" d="M119 8l137 170q-106 136 -106 371q0 264 96 482t263.5 336t377.5 118q99 0 178.5 -27t151.5 -84l131 166l114 -92l-149 -184q48 -62 73 -156t25 -201q0 -269 -88 -481.5t-252 -329t-379 -116.5q-200 0 -332 96l-129 -160zM332 553q0 -135 41 -227l737 919q-90 88 -236 88 q-157 0 -281 -101t-192.5 -281t-68.5 -398zM463 205q91 -74 233 -74q152 0 272.5 97.5t190.5 279.5t70 403q0 118 -33 205z" /> +<glyph unicode="Ù" horiz-adv-x="1384" d="M164 383q0 81 24 201l189 878h170l-191 -891q-22 -106 -22 -188q0 -117 73 -184.5t218 -67.5q172 0 267.5 87.5t139.5 289.5l205 954h170l-205 -966q-55 -263 -197.5 -389.5t-388.5 -126.5q-230 0 -341 104t-111 299zM663 1886v21h181q43 -136 147 -303v-25h-104 q-61 61 -128.5 154t-95.5 153z" /> +<glyph unicode="Ú" horiz-adv-x="1384" d="M164 383q0 81 24 201l189 878h170l-191 -891q-22 -106 -22 -188q0 -117 73 -184.5t218 -67.5q172 0 267.5 87.5t139.5 289.5l205 954h170l-205 -966q-55 -263 -197.5 -389.5t-388.5 -126.5q-230 0 -341 104t-111 299zM823 1579v27q56 60 125.5 151.5t106.5 149.5h190v-21 q-38 -49 -140 -151t-177 -156h-105z" /> +<glyph unicode="Û" horiz-adv-x="1384" d="M164 383q0 81 24 201l189 878h170l-191 -891q-22 -106 -22 -188q0 -117 73 -184.5t218 -67.5q172 0 267.5 87.5t139.5 289.5l205 954h170l-205 -966q-55 -263 -197.5 -389.5t-388.5 -126.5q-230 0 -341 104t-111 299zM602 1579v27q145 133 204.5 197.5t82.5 103.5h158 q37 -99 128 -235l42 -66v-27h-103q-57 48 -161 189q-134 -119 -242 -189h-109z" /> +<glyph unicode="Ü" horiz-adv-x="1384" d="M164 383q0 81 24 201l189 878h170l-191 -891q-22 -106 -22 -188q0 -117 73 -184.5t218 -67.5q172 0 267.5 87.5t139.5 289.5l205 954h170l-205 -966q-55 -263 -197.5 -389.5t-388.5 -126.5q-230 0 -341 104t-111 299zM643 1716q0 46 28 79.5t74 33.5q78 0 78 -80 q0 -49 -29.5 -83t-68.5 -34q-35 0 -58.5 22t-23.5 62zM1007 1716q0 46 28 79.5t75 33.5q77 0 77 -80q0 -49 -29.5 -83t-68.5 -34q-35 0 -58.5 22t-23.5 62z" /> +<glyph unicode="Ý" horiz-adv-x="1030" d="M188 1462h170l179 -747l489 747h193l-627 -921l-113 -541h-172l119 549zM616 1579v27q56 60 125.5 151.5t106.5 149.5h190v-21q-38 -49 -140 -151t-177 -156h-105z" /> +<glyph unicode="Þ" horiz-adv-x="1159" d="M86 0l309 1462h170l-53 -256h160q213 0 323.5 -95t110.5 -282q0 -248 -164 -379t-483 -131h-133l-70 -319h-170zM354 465h135q215 0 328 91t113 267q0 126 -70 181t-215 55h-166z" /> +<glyph unicode="ß" horiz-adv-x="1182" d="M-256 -328q61 -22 111 -22q65 0 107 47.5t65 157.5l280 1314q43 200 156 299t307 99q162 0 252 -71t90 -196q0 -57 -21 -106.5t-61.5 -95t-178.5 -150.5q-110 -83 -110 -151q0 -56 95 -122q47 -34 101 -87.5t79.5 -110t25.5 -123.5q0 -175 -108.5 -274.5t-292.5 -99.5 q-175 0 -268 71v160q51 -41 118.5 -66.5t129.5 -25.5q113 0 181 58t68 159q0 40 -10.5 71t-33.5 59t-89 83q-88 69 -122.5 124t-34.5 115q0 53 18.5 96t49.5 78.5t124 104.5q80 56 111 87.5t48 65t17 70.5q0 64 -52.5 100.5t-141.5 36.5q-119 0 -186 -62.5t-95 -190.5 l-274 -1303q-40 -189 -121 -276t-211 -87q-69 0 -123 21v143z" /> +<glyph unicode="à" horiz-adv-x="1157" d="M98 350q0 208 71 386t196 279t274 101q92 0 164 -49.5t112 -142.5h11l67 172h127l-233 -1096h-133l26 209h-8q-179 -229 -377 -229q-139 0 -218 99t-79 271zM270 346q0 -114 47 -170.5t132 -56.5q97 0 193 92.5t156 241t60 297.5q0 103 -56 164t-147 61 q-104 0 -193.5 -86t-140.5 -233t-51 -310zM496 1548v21h181q43 -136 147 -303v-25h-104q-61 61 -128.5 154t-95.5 153z" /> +<glyph unicode="á" horiz-adv-x="1157" d="M98 350q0 208 71 386t196 279t274 101q92 0 164 -49.5t112 -142.5h11l67 172h127l-233 -1096h-133l26 209h-8q-179 -229 -377 -229q-139 0 -218 99t-79 271zM270 346q0 -114 47 -170.5t132 -56.5q97 0 193 92.5t156 241t60 297.5q0 103 -56 164t-147 61 q-104 0 -193.5 -86t-140.5 -233t-51 -310zM600 1241v27q56 60 125.5 151.5t106.5 149.5h190v-21q-38 -49 -140 -151t-177 -156h-105z" /> +<glyph unicode="â" horiz-adv-x="1157" d="M98 350q0 208 71 386t196 279t274 101q92 0 164 -49.5t112 -142.5h11l67 172h127l-233 -1096h-133l26 209h-8q-179 -229 -377 -229q-139 0 -218 99t-79 271zM270 346q0 -114 47 -170.5t132 -56.5q97 0 193 92.5t156 241t60 297.5q0 103 -56 164t-147 61 q-104 0 -193.5 -86t-140.5 -233t-51 -310zM390 1241v27q145 133 204.5 197.5t82.5 103.5h158q37 -99 128 -235l42 -66v-27h-103q-57 48 -161 189q-134 -119 -242 -189h-109z" /> +<glyph unicode="ã" horiz-adv-x="1157" d="M98 350q0 208 71 386t196 279t274 101q92 0 164 -49.5t112 -142.5h11l67 172h127l-233 -1096h-133l26 209h-8q-179 -229 -377 -229q-139 0 -218 99t-79 271zM270 346q0 -114 47 -170.5t132 -56.5q97 0 193 92.5t156 241t60 297.5q0 103 -56 164t-147 61 q-104 0 -193.5 -86t-140.5 -233t-51 -310zM354 1241q58 258 231 258q44 0 83.5 -18t75 -39.5t66.5 -39.5t58 -18q44 0 69.5 27t51.5 90h100q-66 -258 -233 -258q-40 0 -77.5 17.5t-73 39t-69 39t-65.5 17.5q-44 0 -69.5 -28.5t-47.5 -86.5h-100z" /> +<glyph unicode="ä" horiz-adv-x="1157" d="M98 350q0 208 71 386t196 279t274 101q92 0 164 -49.5t112 -142.5h11l67 172h127l-233 -1096h-133l26 209h-8q-179 -229 -377 -229q-139 0 -218 99t-79 271zM270 346q0 -114 47 -170.5t132 -56.5q97 0 193 92.5t156 241t60 297.5q0 103 -56 164t-147 61 q-104 0 -193.5 -86t-140.5 -233t-51 -310zM454 1378q0 46 28 79.5t74 33.5q78 0 78 -80q0 -49 -29.5 -83t-68.5 -34q-35 0 -58.5 22t-23.5 62zM818 1378q0 46 28 79.5t75 33.5q77 0 77 -80q0 -49 -29.5 -83t-68.5 -34q-35 0 -58.5 22t-23.5 62z" /> +<glyph unicode="å" horiz-adv-x="1157" d="M98 350q0 208 71 386t196 279t274 101q92 0 164 -49.5t112 -142.5h11l67 172h127l-233 -1096h-133l26 209h-8q-179 -229 -377 -229q-139 0 -218 99t-79 271zM270 346q0 -114 47 -170.5t132 -56.5q97 0 193 92.5t156 241t60 297.5q0 103 -56 164t-147 61 q-104 0 -193.5 -86t-140.5 -233t-51 -310zM513 1454q0 94 62 152.5t157 58.5q101 0 160 -57t59 -152q0 -99 -60 -157t-159 -58q-101 0 -160 57.5t-59 155.5zM617 1454q0 -54 29.5 -84.5t85.5 -30.5q51 0 83 30.5t32 84.5q0 53 -32 84t-83 31q-49 0 -82 -31t-33 -84z" /> +<glyph unicode="æ" horiz-adv-x="1669" d="M98 348q0 206 70.5 385t191.5 281t263 102q82 0 145 -48.5t102 -143.5h11l67 172h109l-31 -146q123 166 332 166q119 0 192.5 -68t73.5 -184q0 -182 -166.5 -283.5t-472.5 -101.5h-39l-4 -80q0 -131 62.5 -204.5t193.5 -73.5q55 0 116.5 16.5t178.5 67.5v-150 q-164 -75 -328 -75q-108 0 -189.5 39.5t-121.5 119.5l-31 -139h-114l26 209h-8q-109 -132 -191.5 -180.5t-177.5 -48.5q-122 0 -191 99t-69 269zM270 348q0 -114 37 -171.5t105 -57.5q95 0 188.5 91.5t153 240.5t59.5 299q0 103 -45.5 164t-122.5 61q-99 0 -187 -86.5 t-138 -231.5t-50 -309zM973 618h14q226 0 348.5 58.5t122.5 169.5q0 61 -35 94t-98 33q-117 0 -211 -94.5t-141 -260.5z" /> +<glyph unicode="ç" horiz-adv-x="922" d="M98 389q0 200 74 369t204.5 263.5t293.5 94.5q137 0 268 -51l-47 -141q-120 51 -219 51q-112 0 -204.5 -76.5t-145 -213t-52.5 -296.5q0 -128 66.5 -199t183.5 -71q72 0 136 20t126 47v-143q-124 -63 -276 -63q-194 0 -301 107t-107 302zM211 -383q38 -6 68 -6 q174 0 174 110q0 46 -39 67.5t-99 29.5l101 182h106l-61 -121q131 -38 131 -155q0 -98 -81 -157t-214 -59q-41 0 -86 9v100z" /> +<glyph unicode="è" horiz-adv-x="1010" d="M98 391q0 188 74.5 360.5t197.5 268.5t271 96q153 0 230 -66.5t77 -185.5q0 -180 -166 -282.5t-475 -102.5h-33l-4 -80q0 -131 61.5 -204.5t190.5 -73.5q63 0 129.5 18t165.5 66v-146q-94 -44 -166 -61.5t-159 -17.5q-184 0 -289 109t-105 302zM299 618h12 q228 0 349.5 59.5t121.5 172.5q0 53 -36.5 88t-114.5 35q-103 0 -193.5 -94t-138.5 -261zM449 1548v21h181q43 -136 147 -303v-25h-104q-61 61 -128.5 154t-95.5 153z" /> +<glyph unicode="é" horiz-adv-x="1010" d="M98 391q0 188 74.5 360.5t197.5 268.5t271 96q153 0 230 -66.5t77 -185.5q0 -180 -166 -282.5t-475 -102.5h-33l-4 -80q0 -131 61.5 -204.5t190.5 -73.5q63 0 129.5 18t165.5 66v-146q-94 -44 -166 -61.5t-159 -17.5q-184 0 -289 109t-105 302zM299 618h12 q228 0 349.5 59.5t121.5 172.5q0 53 -36.5 88t-114.5 35q-103 0 -193.5 -94t-138.5 -261zM585 1241v27q56 60 125.5 151.5t106.5 149.5h190v-21q-38 -49 -140 -151t-177 -156h-105z" /> +<glyph unicode="ê" horiz-adv-x="1010" d="M98 391q0 188 74.5 360.5t197.5 268.5t271 96q153 0 230 -66.5t77 -185.5q0 -180 -166 -282.5t-475 -102.5h-33l-4 -80q0 -131 61.5 -204.5t190.5 -73.5q63 0 129.5 18t165.5 66v-146q-94 -44 -166 -61.5t-159 -17.5q-184 0 -289 109t-105 302zM299 618h12 q228 0 349.5 59.5t121.5 172.5q0 53 -36.5 88t-114.5 35q-103 0 -193.5 -94t-138.5 -261zM351 1241v27q145 133 204.5 197.5t82.5 103.5h158q37 -99 128 -235l42 -66v-27h-103q-57 48 -161 189q-134 -119 -242 -189h-109z" /> +<glyph unicode="ë" horiz-adv-x="1010" d="M98 391q0 188 74.5 360.5t197.5 268.5t271 96q153 0 230 -66.5t77 -185.5q0 -180 -166 -282.5t-475 -102.5h-33l-4 -80q0 -131 61.5 -204.5t190.5 -73.5q63 0 129.5 18t165.5 66v-146q-94 -44 -166 -61.5t-159 -17.5q-184 0 -289 109t-105 302zM299 618h12 q228 0 349.5 59.5t121.5 172.5q0 53 -36.5 88t-114.5 35q-103 0 -193.5 -94t-138.5 -261zM413 1378q0 46 28 79.5t74 33.5q78 0 78 -80q0 -49 -29.5 -83t-68.5 -34q-35 0 -58.5 22t-23.5 62zM777 1378q0 46 28 79.5t75 33.5q77 0 77 -80q0 -49 -29.5 -83t-68.5 -34 q-35 0 -58.5 22t-23.5 62z" /> +<glyph unicode="ì" horiz-adv-x="520" d="M59 0l234 1096h168l-234 -1096h-168zM164 1548v21h181q43 -136 147 -303v-25h-104q-61 61 -128.5 154t-95.5 153z" /> +<glyph unicode="í" horiz-adv-x="520" d="M59 0l234 1096h168l-234 -1096h-168zM324 1241v27q56 60 125.5 151.5t106.5 149.5h190v-21q-38 -49 -140 -151t-177 -156h-105z" /> +<glyph unicode="î" horiz-adv-x="520" d="M59 0l234 1096h168l-234 -1096h-168zM93 1241v27q145 133 204.5 197.5t82.5 103.5h158q37 -99 128 -235l42 -66v-27h-103q-57 48 -161 189q-134 -119 -242 -189h-109z" /> +<glyph unicode="ï" horiz-adv-x="520" d="M59 0l234 1096h168l-234 -1096h-168zM161 1378q0 46 28 79.5t74 33.5q78 0 78 -80q0 -49 -29.5 -83t-68.5 -34q-35 0 -58.5 22t-23.5 62zM525 1378q0 46 28 79.5t75 33.5q77 0 77 -80q0 -49 -29.5 -83t-68.5 -34q-35 0 -58.5 22t-23.5 62z" /> +<glyph unicode="ð" horiz-adv-x="1165" d="M90 373q0 160 67.5 298t187 217t267.5 79q105 0 181.5 -45.5t111.5 -124.5l6 2v17q0 136 -36.5 240t-110.5 197l-270 -149l-56 108l238 131q-66 58 -146 113l95 117q118 -84 188 -154l260 146l64 -105l-240 -133q87 -115 126.5 -240.5t39.5 -269.5q0 -253 -71.5 -447 t-203 -292t-311.5 -98q-182 0 -284.5 104t-102.5 289zM262 377q0 -126 57.5 -191t167.5 -65q107 0 190 56t134 168t51 226q0 118 -65.5 187t-178.5 69q-109 0 -189 -57.5t-123.5 -161t-43.5 -231.5z" /> +<glyph unicode="ñ" horiz-adv-x="1182" d="M59 0l234 1096h139l-22 -203h10q96 122 185.5 172.5t185.5 50.5q127 0 200.5 -69.5t73.5 -194.5q0 -79 -23 -180l-143 -672h-170l148 692q20 104 20 144q0 63 -35.5 101t-113.5 38q-89 0 -173.5 -60t-149 -171t-97.5 -269l-101 -475h-168zM369 1241q58 258 231 258 q44 0 83.5 -18t75 -39.5t66.5 -39.5t58 -18q44 0 69.5 27t51.5 90h100q-66 -258 -233 -258q-40 0 -77.5 17.5t-73 39t-69 39t-65.5 17.5q-44 0 -69.5 -28.5t-47.5 -86.5h-100z" /> +<glyph unicode="ò" horiz-adv-x="1149" d="M98 406q0 190 73 357.5t197 257t275 89.5q190 0 300 -112.5t110 -309.5q0 -188 -72 -355t-195 -258t-278 -91q-192 0 -301 113t-109 309zM270 397q0 -131 63.5 -202.5t182.5 -71.5q104 0 187 73t129.5 207.5t46.5 307.5q0 115 -62.5 186.5t-169.5 71.5q-109 0 -195.5 -74 t-134 -205.5t-47.5 -292.5zM470 1548v21h181q43 -136 147 -303v-25h-104q-61 61 -128.5 154t-95.5 153z" /> +<glyph unicode="ó" horiz-adv-x="1149" d="M98 406q0 190 73 357.5t197 257t275 89.5q190 0 300 -112.5t110 -309.5q0 -188 -72 -355t-195 -258t-278 -91q-192 0 -301 113t-109 309zM270 397q0 -131 63.5 -202.5t182.5 -71.5q104 0 187 73t129.5 207.5t46.5 307.5q0 115 -62.5 186.5t-169.5 71.5q-109 0 -195.5 -74 t-134 -205.5t-47.5 -292.5zM589 1241v27q56 60 125.5 151.5t106.5 149.5h190v-21q-38 -49 -140 -151t-177 -156h-105z" /> +<glyph unicode="ô" horiz-adv-x="1149" d="M98 406q0 190 73 357.5t197 257t275 89.5q190 0 300 -112.5t110 -309.5q0 -188 -72 -355t-195 -258t-278 -91q-192 0 -301 113t-109 309zM270 397q0 -131 63.5 -202.5t182.5 -71.5q104 0 187 73t129.5 207.5t46.5 307.5q0 115 -62.5 186.5t-169.5 71.5q-109 0 -195.5 -74 t-134 -205.5t-47.5 -292.5zM382 1241v27q145 133 204.5 197.5t82.5 103.5h158q37 -99 128 -235l42 -66v-27h-103q-57 48 -161 189q-134 -119 -242 -189h-109z" /> +<glyph unicode="õ" horiz-adv-x="1149" d="M98 406q0 190 73 357.5t197 257t275 89.5q190 0 300 -112.5t110 -309.5q0 -188 -72 -355t-195 -258t-278 -91q-192 0 -301 113t-109 309zM270 397q0 -131 63.5 -202.5t182.5 -71.5q104 0 187 73t129.5 207.5t46.5 307.5q0 115 -62.5 186.5t-169.5 71.5q-109 0 -195.5 -74 t-134 -205.5t-47.5 -292.5zM342 1241q58 258 231 258q44 0 83.5 -18t75 -39.5t66.5 -39.5t58 -18q44 0 69.5 27t51.5 90h100q-66 -258 -233 -258q-40 0 -77.5 17.5t-73 39t-69 39t-65.5 17.5q-44 0 -69.5 -28.5t-47.5 -86.5h-100z" /> +<glyph unicode="ö" horiz-adv-x="1149" d="M98 406q0 190 73 357.5t197 257t275 89.5q190 0 300 -112.5t110 -309.5q0 -188 -72 -355t-195 -258t-278 -91q-192 0 -301 113t-109 309zM270 397q0 -131 63.5 -202.5t182.5 -71.5q104 0 187 73t129.5 207.5t46.5 307.5q0 115 -62.5 186.5t-169.5 71.5q-109 0 -195.5 -74 t-134 -205.5t-47.5 -292.5zM433 1378q0 46 28 79.5t74 33.5q78 0 78 -80q0 -49 -29.5 -83t-68.5 -34q-35 0 -58.5 22t-23.5 62zM797 1378q0 46 28 79.5t75 33.5q77 0 77 -80q0 -49 -29.5 -83t-68.5 -34q-35 0 -58.5 22t-23.5 62z" /> +<glyph unicode="÷" d="M127 651v142h920v-142h-920zM475 373q0 121 111 121q53 0 82.5 -30.5t29.5 -90.5q0 -58 -30 -89.5t-82 -31.5t-81.5 31t-29.5 90zM475 1071q0 121 111 121q53 0 82.5 -30.5t29.5 -90.5q0 -58 -30 -89.5t-82 -31.5t-81.5 31t-29.5 90z" /> +<glyph unicode="ø" horiz-adv-x="1149" d="M61 6l109 135q-68 103 -68 265q0 194 73.5 361t195.5 255t272 88q146 0 252 -68l104 129l105 -79l-119 -129q62 -97 62 -258q0 -189 -69.5 -360t-191.5 -266t-276 -95q-146 0 -246 65l-98 -125zM264 416q0 -92 17 -137l518 645q-54 47 -152 47q-108 0 -195.5 -73 t-137.5 -202t-50 -280zM358 166q57 -45 158 -45q103 0 188.5 71.5t133 200.5t47.5 295q0 84 -13 119z" /> +<glyph unicode="ù" horiz-adv-x="1182" d="M113 248q0 62 22 172l146 676h170l-150 -695q-18 -89 -18 -139q0 -143 147 -143q88 0 173 60t150 172t99 270l100 475h166l-231 -1096h-139l22 203h-12q-98 -125 -187 -174t-184 -49q-128 0 -201 69.5t-73 198.5zM472 1548v21h181q43 -136 147 -303v-25h-104 q-61 61 -128.5 154t-95.5 153z" /> +<glyph unicode="ú" horiz-adv-x="1182" d="M113 248q0 62 22 172l146 676h170l-150 -695q-18 -89 -18 -139q0 -143 147 -143q88 0 173 60t150 172t99 270l100 475h166l-231 -1096h-139l22 203h-12q-98 -125 -187 -174t-184 -49q-128 0 -201 69.5t-73 198.5zM636 1241v27q56 60 125.5 151.5t106.5 149.5h190v-21 q-38 -49 -140 -151t-177 -156h-105z" /> +<glyph unicode="û" horiz-adv-x="1182" d="M113 248q0 62 22 172l146 676h170l-150 -695q-18 -89 -18 -139q0 -143 147 -143q88 0 173 60t150 172t99 270l100 475h166l-231 -1096h-139l22 203h-12q-98 -125 -187 -174t-184 -49q-128 0 -201 69.5t-73 198.5zM409 1241v27q145 133 204.5 197.5t82.5 103.5h158 q37 -99 128 -235l42 -66v-27h-103q-57 48 -161 189q-134 -119 -242 -189h-109z" /> +<glyph unicode="ü" horiz-adv-x="1182" d="M113 248q0 62 22 172l146 676h170l-150 -695q-18 -89 -18 -139q0 -143 147 -143q88 0 173 60t150 172t99 270l100 475h166l-231 -1096h-139l22 203h-12q-98 -125 -187 -174t-184 -49q-128 0 -201 69.5t-73 198.5zM457 1378q0 46 28 79.5t74 33.5q78 0 78 -80 q0 -49 -29.5 -83t-68.5 -34q-35 0 -58.5 22t-23.5 62zM821 1378q0 46 28 79.5t75 33.5q77 0 77 -80q0 -49 -29.5 -83t-68.5 -34q-35 0 -58.5 22t-23.5 62z" /> +<glyph unicode="ý" horiz-adv-x="946" d="M-197 -336q63 -18 131 -18q82 0 140.5 50.5t113.5 149.5l76 136l-166 1114h168l74 -545q10 -69 19.5 -203.5t9.5 -216.5h6q35 87 87 200t77 156l325 609h178l-696 -1282q-93 -172 -184 -239t-219 -67q-72 0 -140 21v135zM500 1241v27q56 60 125.5 151.5t106.5 149.5h190 v-21q-38 -49 -140 -151t-177 -156h-105z" /> +<glyph unicode="þ" horiz-adv-x="1182" d="M-43 -492l432 2048h168q-95 -441 -115 -522t-39 -149h9q101 125 189 177t183 52q139 0 218 -97.5t79 -273.5q0 -212 -69 -389t-191 -275.5t-276 -98.5q-98 0 -172 51t-113 139h-10q-8 -104 -25 -176l-102 -486h-166zM319 346q0 -110 55.5 -168.5t160.5 -58.5 q99 0 184.5 81t137.5 230.5t52 317.5q0 227 -178 227q-96 0 -195.5 -95t-158 -239t-58.5 -295z" /> +<glyph unicode="ÿ" horiz-adv-x="946" d="M-197 -336q63 -18 131 -18q82 0 140.5 50.5t113.5 149.5l76 136l-166 1114h168l74 -545q10 -69 19.5 -203.5t9.5 -216.5h6q35 87 87 200t77 156l325 609h178l-696 -1282q-93 -172 -184 -239t-219 -67q-72 0 -140 21v135zM335 1378q0 46 28 79.5t74 33.5q78 0 78 -80 q0 -49 -29.5 -83t-68.5 -34q-35 0 -58.5 22t-23.5 62zM699 1378q0 46 28 79.5t75 33.5q77 0 77 -80q0 -49 -29.5 -83t-68.5 -34q-35 0 -58.5 22t-23.5 62z" /> +<glyph unicode="ı" horiz-adv-x="520" d="M59 0l234 1096h168l-234 -1096h-168z" /> +<glyph unicode="Œ" horiz-adv-x="1751" d="M150 549q0 264 96 482t263.5 336t377.5 118q152 0 237 -23h709l-31 -153h-565l-100 -469h528l-31 -150h-528l-115 -538h565l-32 -152h-674q-78 -20 -158 -20q-256 0 -399 149.5t-143 419.5zM332 553q0 -199 98 -310.5t266 -111.5q69 0 123 19l246 1161q-76 22 -191 22 q-157 0 -281 -101t-192.5 -281t-68.5 -398z" /> +<glyph unicode="œ" horiz-adv-x="1769" d="M98 406q0 193 75 360t201 255.5t281 88.5q270 0 359 -225q75 109 177.5 170t221.5 61q139 0 217 -65.5t78 -186.5q0 -183 -164.5 -284t-468.5 -101h-41l-4 -80q0 -131 61.5 -204.5t190.5 -73.5q75 0 145 24.5t150 59.5v-150q-162 -75 -326 -75q-270 0 -356 225 q-69 -107 -171.5 -164t-225.5 -57q-184 0 -292 114t-108 308zM270 410q0 -141 62 -214t172 -73q177 0 278 160.5t101 427.5q0 124 -59.5 191t-174.5 67q-109 0 -196 -73t-135 -202t-48 -284zM1053 618h18q231 0 351 61t120 177q0 48 -32 82.5t-97 34.5q-125 0 -220.5 -94.5 t-139.5 -260.5z" /> +<glyph unicode="Ÿ" horiz-adv-x="1030" d="M188 1462h170l179 -747l489 747h193l-627 -921l-113 -541h-172l119 549zM452 1716q0 46 28 79.5t74 33.5q78 0 78 -80q0 -49 -29.5 -83t-68.5 -34q-35 0 -58.5 22t-23.5 62zM816 1716q0 46 28 79.5t75 33.5q77 0 77 -80q0 -49 -29.5 -83t-68.5 -34q-35 0 -58.5 22 t-23.5 62z" /> +<glyph unicode="ˆ" horiz-adv-x="1135" d="M399 1241v27q145 133 204.5 197.5t82.5 103.5h158q37 -99 128 -235l42 -66v-27h-103q-57 48 -161 189q-134 -119 -242 -189h-109z" /> +<glyph unicode="˚" horiz-adv-x="1182" d="M551 1454q0 94 62 152.5t157 58.5q101 0 160 -57t59 -152q0 -99 -60 -157t-159 -58q-101 0 -160 57.5t-59 155.5zM655 1454q0 -54 29.5 -84.5t85.5 -30.5q51 0 83 30.5t32 84.5q0 53 -32 84t-83 31q-49 0 -82 -31t-33 -84z" /> +<glyph unicode="˜" horiz-adv-x="1135" d="M336 1241q58 258 231 258q44 0 83.5 -18t75 -39.5t66.5 -39.5t58 -18q44 0 69.5 27t51.5 90h100q-66 -258 -233 -258q-40 0 -77.5 17.5t-73 39t-69 39t-65.5 17.5q-44 0 -69.5 -28.5t-47.5 -86.5h-100z" /> +<glyph unicode=" " horiz-adv-x="953" /> +<glyph unicode=" " horiz-adv-x="1907" /> +<glyph unicode=" " horiz-adv-x="953" /> +<glyph unicode=" " horiz-adv-x="1907" /> +<glyph unicode=" " horiz-adv-x="635" /> +<glyph unicode=" " horiz-adv-x="476" /> +<glyph unicode=" " horiz-adv-x="317" /> +<glyph unicode=" " horiz-adv-x="317" /> +<glyph unicode=" " horiz-adv-x="238" /> +<glyph unicode=" " horiz-adv-x="381" /> +<glyph unicode=" " horiz-adv-x="105" /> +<glyph unicode="‐" horiz-adv-x="639" d="M55 469l35 158h479l-34 -158h-480z" /> +<glyph unicode="‑" horiz-adv-x="639" d="M55 469l35 158h479l-34 -158h-480z" /> +<glyph unicode="‒" horiz-adv-x="639" d="M55 469l35 158h479l-34 -158h-480z" /> +<glyph unicode="–" horiz-adv-x="983" d="M55 469l35 160h823l-34 -160h-824z" /> +<glyph unicode="—" horiz-adv-x="1966" d="M55 469l35 160h1806l-34 -160h-1807z" /> +<glyph unicode="‘" horiz-adv-x="348" d="M123 983q98 211 270 479h127q-147 -345 -203 -501h-188z" /> +<glyph unicode="’" horiz-adv-x="348" d="M125 961q134 298 203 501h188l8 -22q-40 -91 -111 -218.5t-159 -260.5h-129z" /> +<glyph unicode="‚" horiz-adv-x="492" d="M-100 -264q126 286 204 502h187l8 -23q-113 -235 -270 -479h-129z" /> +<glyph unicode="“" horiz-adv-x="719" d="M123 983q98 211 270 479h127q-147 -345 -203 -501h-188zM492 983q80 181 272 479h127q-162 -379 -203 -501h-188z" /> +<glyph unicode="”" horiz-adv-x="719" d="M125 961q134 298 203 501h188l8 -22q-40 -91 -111 -218.5t-159 -260.5h-129zM494 961q57 126 115.5 272.5t86.5 228.5h189l10 -22q-94 -206 -274 -479h-127z" /> +<glyph unicode="„" horiz-adv-x="858" d="M-100 -264q126 286 204 502h187l8 -23q-113 -235 -270 -479h-129zM268 -264q140 316 203 502h188l9 -23q-95 -205 -271 -479h-129z" /> +<glyph unicode="•" horiz-adv-x="774" d="M199 684q0 145 73.5 231t198.5 86q92 0 139 -49t47 -141q0 -141 -74 -230t-202 -89q-89 0 -135.5 49.5t-46.5 142.5z" /> +<glyph unicode="…" horiz-adv-x="1563" d="M563 74q0 77 40.5 122.5t111.5 45.5q43 0 69.5 -26t26.5 -79q0 -71 -40 -118.5t-108 -47.5q-46 0 -73 26t-27 77zM1085 74q0 77 40.5 122.5t111.5 45.5q43 0 69.5 -26t26.5 -79q0 -71 -40 -118.5t-108 -47.5q-46 0 -73 26t-27 77zM43 74q0 77 40.5 122.5t111.5 45.5 q43 0 69.5 -26t26.5 -79q0 -71 -40 -118.5t-108 -47.5q-46 0 -73 26t-27 77z" /> +<glyph unicode=" " horiz-adv-x="381" /> +<glyph unicode="‹" horiz-adv-x="580" d="M88 549v29l391 380l78 -81l-297 -334l172 -381l-113 -49z" /> +<glyph unicode="›" horiz-adv-x="580" d="M23 197l296 333l-172 381l113 50l232 -437v-28l-392 -381z" /> +<glyph unicode="⁄" horiz-adv-x="268" d="M-487 0l1085 1462h154l-1086 -1462h-153z" /> +<glyph unicode=" " horiz-adv-x="476" /> +<glyph unicode="⁴" horiz-adv-x="717" d="M92 788l23 101l481 579h133l-121 -563h127l-22 -117h-129l-43 -202h-127l43 202h-365zM256 905h225q69 322 90 395q-20 -36 -110 -149z" /> +<glyph unicode="€" d="M63 504l27 131h154q8 80 30 164h-151l27 133h159q97 267 259.5 408t369.5 141q89 0 160 -21.5t141 -70.5l-80 -138q-113 78 -231 78q-140 0 -254 -99t-189 -298h426l-26 -133h-441q-21 -65 -32 -164h381l-29 -131h-361q0 -373 297 -373q123 0 256 55v-147 q-127 -59 -278 -59q-212 0 -328.5 133.5t-116.5 378.5v12h-170z" /> +<glyph unicode="™" horiz-adv-x="1534" d="M121 1358v104h516v-104h-199v-617h-121v617h-196zM705 741v721h180l182 -557l193 557h170v-721h-121v430q0 73 4 121h-6l-197 -551h-96l-189 551h-6q4 -52 4 -121v-430h-118z" /> +<glyph unicode="" horiz-adv-x="1095" d="M0 1095h1095v-1095h-1095v1095z" /> +<glyph unicode="fi" horiz-adv-x="1165" d="M-229 -330q64 -22 112 -22q76 0 117 62t66 177l227 1082h-193l13 67l206 66l23 100q46 200 127.5 282.5t241.5 82.5q40 0 98 -11.5t90 -25.5l-43 -129q-76 29 -137 29q-87 0 -133.5 -48.5t-75.5 -177.5l-25 -108h238l-25 -127h-237l-232 -1098q-39 -189 -120 -276 t-213 -87q-69 0 -125 21v141zM702 0l234 1096h168l-234 -1096h-168zM983 1376q0 56 32 91.5t83 35.5q88 0 88 -90q0 -55 -33.5 -93t-77.5 -38q-40 0 -66 24.5t-26 69.5z" /> +<glyph unicode="fl" horiz-adv-x="1165" d="M-229 -330q64 -22 112 -22q76 0 117 62t66 177l227 1082h-193l13 67l206 66l23 100q46 200 127.5 282.5t241.5 82.5q40 0 98 -11.5t90 -25.5l-43 -129q-76 29 -137 29q-87 0 -133.5 -48.5t-75.5 -177.5l-25 -108h238l-25 -127h-237l-232 -1098q-39 -189 -120 -276 t-213 -87q-69 0 -125 21v141zM700 0l332 1556h168l-332 -1556h-168z" /> +<glyph unicode="ffi" horiz-adv-x="1815" d="M-229 -330q64 -22 112 -22q70 0 114 58t69 181l227 1082h-193l13 67l206 66l23 100q46 200 127.5 282.5t241.5 82.5q40 0 98 -11.5t90 -25.5l-43 -129q-76 29 -137 29q-87 0 -133.5 -48.5t-75.5 -177.5l-25 -108h482l24 108q45 197 126 280t243 83q41 0 97.5 -11 t92.5 -26l-45 -129q-76 29 -137 29q-89 0 -135 -51t-74 -175l-24 -108h239l-26 -127h-238l-231 -1098q-43 -195 -123.5 -279t-210.5 -84q-71 0 -125 21v141q61 -22 115 -22q68 0 111 57.5t69 181.5l227 1082h-481l-232 -1098q-39 -189 -120 -276t-213 -87q-69 0 -125 21v141 zM1354 0l233 1096h168l-233 -1096h-168zM1634 1376q0 54 32 90.5t83 36.5q88 0 88 -90q0 -55 -33.5 -93t-77.5 -38q-38 0 -65 24.5t-27 69.5z" /> +<glyph unicode="ffl" horiz-adv-x="1815" d="M-229 -330q64 -22 112 -22q70 0 114 58t69 181l227 1082h-193l13 67l206 66l23 100q46 200 127.5 282.5t241.5 82.5q40 0 98 -11.5t90 -25.5l-43 -129q-76 29 -137 29q-87 0 -133.5 -48.5t-75.5 -177.5l-25 -108h482l24 108q45 197 126 280t243 83q41 0 97.5 -11 t92.5 -26l-45 -129q-76 29 -137 29q-89 0 -135 -51t-74 -175l-24 -108h239l-26 -127h-238l-231 -1098q-43 -195 -123.5 -279t-210.5 -84q-71 0 -125 21v141q61 -22 115 -22q68 0 111 57.5t69 181.5l227 1082h-481l-232 -1098q-39 -189 -120 -276t-213 -87q-69 0 -125 21v141 zM1352 0l331 1556h168l-331 -1556h-168z" /> +</font> +</defs></svg> \ No newline at end of file diff --git a/public/assets/fonts/opensans/OpenSans-Italic-webfont.ttf b/public/assets/fonts/opensans/OpenSans-Italic-webfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..cb3fda65e9f6e05f49f7cd67ffa9c2850cfffc32 GIT binary patch literal 34612 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 literal 0 HcmV?d00001 diff --git a/public/assets/fonts/opensans/OpenSans-Italic-webfont.woff b/public/assets/fonts/opensans/OpenSans-Italic-webfont.woff new file mode 100644 index 0000000000000000000000000000000000000000..03eaf5861873c5b7fdc011e53917d082b0651c6f GIT binary patch literal 22416 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 literal 0 HcmV?d00001 diff --git a/public/assets/fonts/opensans/OpenSans-Light-webfont.eot b/public/assets/fonts/opensans/OpenSans-Light-webfont.eot new file mode 100644 index 0000000000000000000000000000000000000000..f17617e0396d6395a3fd3db07604c1754d2e7b1b GIT binary patch literal 29794 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 literal 0 HcmV?d00001 diff --git a/public/assets/fonts/opensans/OpenSans-Light-webfont.svg b/public/assets/fonts/opensans/OpenSans-Light-webfont.svg new file mode 100644 index 0000000..c7ae13a --- /dev/null +++ b/public/assets/fonts/opensans/OpenSans-Light-webfont.svg @@ -0,0 +1,252 @@ +<?xml version="1.0" standalone="no"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" > +<svg xmlns="http://www.w3.org/2000/svg"> +<metadata> +This is a custom SVG webfont generated by Font Squirrel. +Copyright : Digitized data copyright 20102011 Google Corporation +Foundry : Ascender Corporation +Foundry URL : httpwwwascendercorpcom +</metadata> +<defs> +<font id="OpenSansLight" horiz-adv-x="1169" > +<font-face units-per-em="2048" ascent="1638" descent="-410" /> +<missing-glyph horiz-adv-x="532" /> +<glyph unicode=" " horiz-adv-x="532" /> +<glyph unicode="	" horiz-adv-x="532" /> +<glyph unicode=" " horiz-adv-x="532" /> +<glyph unicode="!" horiz-adv-x="492" d="M164 78q0 98 80 98q82 0 82 -98t-82 -98q-80 0 -80 98zM186 1462h119l-29 -1085h-61z" /> +<glyph unicode=""" horiz-adv-x="723" d="M133 1462h127l-33 -528h-61zM463 1462h127l-33 -528h-61z" /> +<glyph unicode="#" horiz-adv-x="1323" d="M55 451v79h299l76 398h-297v80h311l86 454h91l-89 -454h365l88 454h86l-88 -454h285v-80h-301l-76 -398h303v-79h-320l-86 -451h-90l88 451h-360l-86 -451h-88l86 451h-283zM440 530h363l78 398h-363z" /> +<glyph unicode="$" d="M164 186v103q75 -36 179.5 -61t193.5 -25v508q-145 44 -215 88t-102 104t-32 146q0 124 94.5 208.5t254.5 104.5v192h81v-190q197 -9 351 -72l-33 -90q-141 62 -318 72v-486q213 -66 293 -144t80 -204q0 -133 -99 -217t-274 -106v-236h-81v232q-92 2 -200.5 22.5 t-172.5 50.5zM297 1049q0 -86 57 -141t183 -93v453q-119 -16 -179.5 -76t-60.5 -143zM618 209q122 13 192.5 75t70.5 160q0 85 -63 140.5t-200 95.5v-471z" /> +<glyph unicode="%" horiz-adv-x="1653" d="M113 1026q0 223 72 340t212 117q139 0 215 -120.5t76 -336.5q0 -226 -75 -343.5t-216 -117.5q-133 0 -208.5 120.5t-75.5 340.5zM211 1026q0 -186 45 -279.5t141 -93.5q193 0 193 373q0 184 -49.5 276.5t-143.5 92.5q-96 0 -141 -92.5t-45 -276.5zM373 0l811 1462h96 l-811 -1462h-96zM965 438q0 225 73.5 341t212.5 116q137 0 213 -120t76 -337q0 -226 -74 -343.5t-215 -117.5q-136 0 -211 121.5t-75 339.5zM1063 438q0 -185 45 -277.5t141 -92.5q193 0 193 370q0 369 -193 369q-96 0 -141 -91.5t-45 -277.5z" /> +<glyph unicode="&" horiz-adv-x="1460" d="M123 371q0 138 73.5 235t274.5 205l-75 82q-66 71 -98 139t-32 142q0 143 95.5 227t256.5 84q155 0 245.5 -81t90.5 -224q0 -105 -70 -192.5t-253 -194.5l452 -457q61 72 104 157t75 201h96q-63 -246 -209 -426l266 -268h-135l-193 197q-92 -90 -164 -131.5t-157.5 -63.5 t-194.5 -22q-209 0 -328.5 103t-119.5 288zM227 375q0 -143 93 -224t258 -81q128 0 234.5 43.5t209.5 146.5l-483 485q-136 -72 -196.5 -122.5t-88 -109.5t-27.5 -138zM373 1176q0 -79 40 -146t152 -174q159 85 221 159t62 169q0 94 -62 152.5t-168 58.5q-114 0 -179.5 -58 t-65.5 -161z" /> +<glyph unicode="'" horiz-adv-x="393" d="M133 1462h127l-33 -528h-61z" /> +<glyph unicode="(" horiz-adv-x="557" d="M82 561q0 265 77.5 496t223.5 405h113q-148 -182 -227 -412.5t-79 -486.5q0 -483 304 -887h-111q-147 170 -224 397t-77 488z" /> +<glyph unicode=")" horiz-adv-x="557" d="M61 1462h113q147 -175 224 -406.5t77 -494.5t-77.5 -490t-223.5 -395h-111q304 404 304 887q0 257 -79 487.5t-227 411.5z" /> +<glyph unicode="*" horiz-adv-x="1128" d="M104 1124l19 131l401 -104l-39 405h146l-37 -405l405 104l21 -131l-395 -39l247 -340l-124 -71l-191 379l-180 -379l-125 71l242 340z" /> +<glyph unicode="+" d="M111 682v82h432v434h82v-434h434v-82h-434v-432h-82v432h-432z" /> +<glyph unicode="," horiz-adv-x="440" d="M68 -264q77 275 110 502h117l12 -21q-75 -265 -174 -481h-65z" /> +<glyph unicode="-" horiz-adv-x="659" d="M92 512v82h475v-82h-475z" /> +<glyph unicode="." horiz-adv-x="487" d="M162 78q0 98 80 98q82 0 82 -98t-82 -98q-80 0 -80 98z" /> +<glyph unicode="/" horiz-adv-x="698" d="M25 0l544 1462h105l-545 -1462h-104z" /> +<glyph unicode="0" d="M115 735q0 382 115.5 566t351.5 184q231 0 352 -190.5t121 -559.5q0 -385 -117.5 -570t-355.5 -185q-229 0 -348 190.5t-119 564.5zM223 735q0 -340 89 -502.5t270 -162.5q189 0 275.5 168t86.5 497q0 324 -86.5 492t-275.5 168t-274 -168t-85 -492z" /> +<glyph unicode="1" d="M199 1165l397 297h86v-1462h-98v1065q0 145 12 301q-15 -15 -31 -29t-309 -243z" /> +<glyph unicode="2" d="M113 0v88l389 406q164 170 230 260t97 172t31 172q0 131 -86 213t-223 82q-183 0 -350 -133l-54 69q183 154 406 154q191 0 300.5 -102t109.5 -281q0 -145 -73.5 -280.5t-268.5 -334.5l-375 -385v-4h782v-96h-915z" /> +<glyph unicode="3" d="M94 63v99q84 -44 188.5 -69t196.5 -25q221 0 332 89.5t111 252.5q0 145 -113.5 223t-333.5 78h-158v96h160q182 0 288.5 86.5t106.5 234.5q0 122 -86.5 195.5t-226.5 73.5q-109 0 -199 -30.5t-202 -104.5l-49 67q85 71 205 112.5t243 41.5q202 0 312 -95.5t110 -269.5 q0 -136 -85.5 -229t-229.5 -119v-6q176 -22 268 -112t92 -242q0 -205 -139.5 -317.5t-401.5 -112.5q-223 0 -389 83z" /> +<glyph unicode="4" d="M43 373v67l725 1030h121v-1011h252v-86h-252v-373h-94v373h-752zM162 459h633v418q0 302 14 507h-8q-20 -37 -123 -188z" /> +<glyph unicode="5" d="M143 63v103q108 -55 192 -76.5t179 -21.5q192 0 308 101.5t116 274.5q0 163 -113 256t-307 93q-130 0 -272 -39l-60 39l58 669h704v-96h-610l-45 -516q156 29 244 29q234 0 368.5 -113t134.5 -311q0 -225 -140 -350t-386 -125q-109 0 -207 21.5t-164 61.5z" /> +<glyph unicode="6" d="M131 623q0 285 77.5 479.5t220 288.5t343.5 94q94 0 172 -23v-88q-73 27 -176 27q-247 0 -384.5 -178t-154.5 -518h13q76 98 174 148t207 50q205 0 320.5 -117t115.5 -323q0 -224 -121.5 -353.5t-327.5 -129.5q-222 0 -350.5 169.5t-128.5 473.5zM240 504 q0 -111 49.5 -213.5t134 -162.5t186.5 -60q164 0 255 103t91 294q0 168 -90 262t-245 94q-102 0 -189.5 -45t-139.5 -119.5t-52 -152.5z" /> +<glyph unicode="7" d="M109 1366v96h946v-73l-604 -1389h-117l602 1366h-827z" /> +<glyph unicode="8" d="M121 375q0 131 83 230t257 169q-161 76 -227 160.5t-66 202.5q0 105 53 184.5t148.5 122.5t212.5 43q186 0 299.5 -95t113.5 -257q0 -112 -70.5 -198t-228.5 -159q192 -79 270 -173t78 -228q0 -181 -126.5 -289t-339.5 -108q-221 0 -339 101t-118 294zM223 360 q0 -138 93.5 -214t261.5 -76q164 0 264 80.5t100 218.5q0 124 -78.5 201.5t-302.5 162.5q-184 -71 -261 -157t-77 -216zM268 1137q0 -70 31.5 -123.5t91 -97t199.5 -101.5q163 63 234 139t71 183q0 120 -84.5 190t-230.5 70q-141 0 -226.5 -69.5t-85.5 -190.5z" /> +<glyph unicode="9" d="M111 993q0 220 124.5 356t323.5 136q144 0 252 -75.5t166.5 -221.5t58.5 -346q0 -288 -75.5 -482t-220 -287t-349.5 -93q-104 0 -192 26v86q43 -14 103.5 -21.5t92.5 -7.5q247 0 387 178.5t156 520.5h-12q-73 -96 -174 -147.5t-211 -51.5q-203 0 -316.5 112t-113.5 318z M213 999q0 -174 87 -264t249 -90q101 0 188.5 45t139 119.5t51.5 151.5q0 117 -46.5 219t-130 159.5t-192.5 57.5q-158 0 -252 -106.5t-94 -291.5z" /> +<glyph unicode=":" horiz-adv-x="487" d="M162 78q0 98 80 98q82 0 82 -98t-82 -98q-80 0 -80 98zM162 971q0 98 80 98q82 0 82 -98q0 -53 -23.5 -76t-58.5 -23q-34 0 -57 23t-23 76z" /> +<glyph unicode=";" horiz-adv-x="487" d="M76 -264q29 97 62 245.5t48 256.5h117l12 -21q-75 -265 -174 -481h-65zM162 971q0 98 80 98q82 0 82 -98q0 -53 -23.5 -76t-58.5 -23q-34 0 -57 23t-23 76z" /> +<glyph unicode="<" d="M111 682v61l948 474v-95l-823 -405l823 -355v-96z" /> +<glyph unicode="=" d="M111 477v82h948v-82h-948zM111 885v82h948v-82h-948z" /> +<glyph unicode=">" d="M111 266v96l823 355l-823 405v95l948 -474v-61z" /> +<glyph unicode="?" horiz-adv-x="862" d="M57 1403q110 48 184.5 64t153.5 16q183 0 288 -98.5t105 -270.5q0 -68 -18 -119t-50.5 -94.5t-78.5 -84t-102 -87.5q-64 -54 -98.5 -98.5t-50 -93.5t-15.5 -146v-14h-82v37q0 123 37.5 201t138.5 167l91 79q72 61 103 121t31 138q0 127 -83.5 202t-219.5 75 q-79 0 -148 -17.5t-149 -56.5zM260 78q0 98 80 98q82 0 82 -98t-82 -98q-80 0 -80 98z" /> +<glyph unicode="@" horiz-adv-x="1815" d="M113 561q0 256 108.5 460.5t307 317.5t448.5 113q215 0 380.5 -89t255 -254.5t89.5 -383.5q0 -228 -90.5 -366t-245.5 -138q-89 0 -144.5 54t-64.5 147h-4q-43 -100 -124 -150.5t-189 -50.5q-148 0 -229 96.5t-81 270.5q0 202 120.5 330.5t314.5 128.5q138 0 286 -41 l-22 -464v-30q0 -104 35 -156.5t116 -52.5q103 0 168.5 116.5t65.5 303.5q0 194 -79 340t-225.5 224.5t-334.5 78.5q-230 0 -405.5 -99.5t-270 -281.5t-94.5 -418q0 -322 167 -497.5t474 -175.5q93 0 188.5 18t231.5 70v-99q-203 -80 -414 -80q-349 0 -544 200.5t-195 557.5 zM633 590q0 -143 55 -215t174 -72q255 0 273 346l16 291q-79 27 -193 27q-149 0 -237 -102.5t-88 -274.5z" /> +<glyph unicode="A" horiz-adv-x="1229" d="M0 0l588 1468h65l576 -1468h-115l-203 516h-594l-204 -516h-113zM354 608h523l-199 527q-25 62 -60 172q-27 -96 -59 -174z" /> +<glyph unicode="B" horiz-adv-x="1284" d="M207 0v1462h401q271 0 398 -92t127 -278q0 -127 -77.5 -211.5t-226.5 -108.5v-6q175 -26 257.5 -110.5t82.5 -235.5q0 -202 -134 -311t-380 -109h-448zM309 90h344q406 0 406 330q0 301 -428 301h-322v-631zM309 811h322q206 0 299.5 68.5t93.5 214.5t-105.5 212 t-314.5 66h-295v-561z" /> +<glyph unicode="C" horiz-adv-x="1272" d="M129 735q0 223 84.5 393t243 262.5t368.5 92.5q214 0 383 -80l-41 -92q-160 80 -336 80q-275 0 -433 -176t-158 -482q0 -313 149 -486t426 -173q184 0 338 47v-90q-145 -51 -362 -51q-308 0 -485 199t-177 556z" /> +<glyph unicode="D" horiz-adv-x="1446" d="M207 0v1462h395q350 0 532.5 -183t182.5 -534q0 -368 -193 -556.5t-567 -188.5h-350zM309 90h242q655 0 655 651q0 314 -159.5 472.5t-468.5 158.5h-269v-1282z" /> +<glyph unicode="E" horiz-adv-x="1130" d="M207 0v1462h799v-94h-697v-553h658v-94h-658v-627h697v-94h-799z" /> +<glyph unicode="F" horiz-adv-x="1028" d="M207 0v1462h801v-94h-699v-620h660v-95h-660v-653h-102z" /> +<glyph unicode="G" horiz-adv-x="1481" d="M129 729q0 223 91.5 395.5t262 266.5t391.5 94q239 0 429 -88l-41 -92q-190 88 -394 88q-289 0 -458.5 -178.5t-169.5 -481.5q0 -330 161 -496.5t473 -166.5q202 0 343 57v514h-435v96h539v-667q-212 -90 -477 -90q-346 0 -530.5 195.5t-184.5 553.5z" /> +<glyph unicode="H" horiz-adv-x="1473" d="M207 0v1462h102v-649h854v649h103v-1462h-103v719h-854v-719h-102z" /> +<glyph unicode="I" horiz-adv-x="516" d="M207 0v1462h102v-1462h-102z" /> +<glyph unicode="J" horiz-adv-x="506" d="M-184 -254q78 -20 149 -20q242 0 242 264v1472h102v-1462q0 -369 -342 -369q-92 0 -151 27v88z" /> +<glyph unicode="K" horiz-adv-x="1190" d="M207 0v1462h102v-760l162 162l573 598h130l-599 -618l615 -844h-125l-561 772l-195 -172v-600h-102z" /> +<glyph unicode="L" horiz-adv-x="1051" d="M207 0v1462h102v-1366h697v-96h-799z" /> +<glyph unicode="M" horiz-adv-x="1767" d="M207 0v1462h158l518 -1286h6l518 1286h154v-1462h-103v1108q0 116 12 240h-8l-547 -1348h-65l-545 1350h-8q8 -124 8 -254v-1096h-98z" /> +<glyph unicode="N" horiz-adv-x="1477" d="M207 0v1462h102l865 -1296h6q-9 180 -9 342v954h99v-1462h-103l-866 1298h-8q12 -232 12 -350v-948h-98z" /> +<glyph unicode="O" horiz-adv-x="1565" d="M129 735q0 349 175.5 549.5t479.5 200.5q306 0 479 -201.5t173 -550.5q0 -348 -174 -550.5t-480 -202.5q-305 0 -479 202.5t-174 552.5zM240 733q0 -314 140 -485.5t402 -171.5q264 0 403.5 170t139.5 487q0 316 -139.5 484.5t-401.5 168.5q-261 0 -402.5 -170 t-141.5 -483z" /> +<glyph unicode="P" horiz-adv-x="1198" d="M207 0v1462h358q522 0 522 -420q0 -212 -144 -325t-408 -113h-226v-604h-102zM309 692h201q247 0 357 81.5t110 264.5q0 169 -104 250.5t-322 81.5h-242v-678z" /> +<glyph unicode="Q" horiz-adv-x="1565" d="M129 735q0 349 175.5 549.5t479.5 200.5q306 0 479 -201.5t173 -550.5q0 -294 -126 -486.5t-349 -246.5l333 -348h-166l-282 330l-33 -2h-31q-305 0 -479 202.5t-174 552.5zM240 733q0 -314 140 -485.5t402 -171.5q264 0 403.5 170t139.5 487q0 316 -139.5 484.5 t-401.5 168.5q-261 0 -402.5 -170t-141.5 -483z" /> +<glyph unicode="R" horiz-adv-x="1217" d="M207 0v1462h348q272 0 402 -100.5t130 -302.5q0 -147 -77.5 -248t-235.5 -145l397 -666h-122l-377 637h-363v-637h-102zM309 725h279q185 0 287 82.5t102 243.5q0 167 -100 243t-326 76h-242v-645z" /> +<glyph unicode="S" horiz-adv-x="1116" d="M111 39v102q158 -67 403 -67q180 0 285.5 82.5t105.5 216.5q0 83 -35 137.5t-114 99.5t-232 97q-224 77 -309.5 166.5t-85.5 238.5q0 164 128.5 267.5t330.5 103.5q206 0 387 -78l-37 -88q-182 76 -348 76q-162 0 -258 -75t-96 -204q0 -81 29.5 -133t96.5 -93.5 t230 -99.5q171 -59 257 -114.5t125.5 -126t39.5 -170.5q0 -183 -134.5 -290t-357.5 -107q-268 0 -411 59z" /> +<glyph unicode="T" horiz-adv-x="1073" d="M10 1366v96h1053v-96h-475v-1366h-103v1366h-475z" /> +<glyph unicode="U" horiz-adv-x="1473" d="M190 520v942h103v-946q0 -211 117 -328.5t331 -117.5q209 0 324 115.5t115 320.5v956h102v-946q0 -252 -146 -394t-407 -142q-254 0 -396.5 142.5t-142.5 397.5z" /> +<glyph unicode="V" horiz-adv-x="1182" d="M0 1462h109l368 -995q84 -225 113 -338q20 75 79 233l402 1100h111l-547 -1462h-90z" /> +<glyph unicode="W" horiz-adv-x="1827" d="M51 1462h107l256 -942q15 -57 28 -105.5t23.5 -91t19 -82t15.5 -79.5q24 136 102 413l250 887h113l293 -1018q51 -176 73 -284q13 72 33.5 153t308.5 1149h103l-404 -1462h-84l-321 1128q-40 139 -60 228q-16 -87 -45.5 -200t-322.5 -1156h-86z" /> +<glyph unicode="X" horiz-adv-x="1102" d="M0 0l492 762l-447 700h115l395 -626l401 626h109l-453 -698l490 -764h-117l-432 682l-440 -682h-113z" /> +<glyph unicode="Y" horiz-adv-x="1081" d="M0 1462h117l426 -800l428 800h110l-487 -897v-565h-105v557z" /> +<glyph unicode="Z" horiz-adv-x="1180" d="M82 0v76l856 1290h-817v96h954v-76l-858 -1290h881v-96h-1016z" /> +<glyph unicode="[" horiz-adv-x="653" d="M174 -324v1786h428v-94h-330v-1597h330v-95h-428z" /> +<glyph unicode="\" horiz-adv-x="698" d="M25 1462h102l547 -1462h-103z" /> +<glyph unicode="]" horiz-adv-x="653" d="M51 -229h330v1597h-330v94h428v-1786h-428v95z" /> +<glyph unicode="^" d="M88 561l465 912h68l460 -912h-100l-395 791l-398 -791h-100z" /> +<glyph unicode="_" horiz-adv-x="842" d="M-4 -184h850v-82h-850v82z" /> +<glyph unicode="`" horiz-adv-x="1182" d="M393 1552v17h142q26 -48 98.5 -142t142.5 -170v-16h-69q-96 79 -188.5 171.5t-125.5 139.5z" /> +<glyph unicode="a" horiz-adv-x="1085" d="M98 289q0 159 132.5 247t383.5 93l207 6v72q0 155 -63 234t-203 79q-151 0 -313 -84l-37 86q179 84 354 84q179 0 267.5 -93t88.5 -290v-723h-73l-25 172h-8q-82 -105 -168.5 -148.5t-204.5 -43.5q-160 0 -249 82t-89 227zM203 285q0 -102 62.5 -158.5t176.5 -56.5 q174 0 274.5 99.5t100.5 276.5v107l-190 -8q-229 -11 -326.5 -71.5t-97.5 -188.5z" /> +<glyph unicode="b" horiz-adv-x="1219" d="M182 0v1556h99v-391q0 -88 -4 -162l-3 -85h7q62 98 149.5 144t210.5 46q228 0 343.5 -143.5t115.5 -419.5q0 -271 -121.5 -418t-341.5 -147q-116 0 -209 48t-147 136h-9l-28 -164h-62zM281 528q0 -246 86.5 -353t269.5 -107q178 0 268 124.5t90 354.5q0 471 -356 471 q-192 0 -275 -110t-83 -363v-17z" /> +<glyph unicode="c" horiz-adv-x="973" d="M119 537q0 270 137 420.5t375 150.5q141 0 270 -49l-27 -88q-141 47 -245 47q-200 0 -303 -123.5t-103 -355.5q0 -220 103 -344.5t288 -124.5q148 0 275 53v-92q-104 -51 -273 -51q-233 0 -365 147t-132 410z" /> +<glyph unicode="d" horiz-adv-x="1219" d="M119 528q0 282 118 431t343 149q118 0 204 -43t154 -147h6q-6 126 -6 247v391h98v-1556h-65l-25 166h-8q-124 -186 -356 -186q-225 0 -344 140t-119 408zM223 530q0 -462 359 -462q184 0 270 107t86 353v17q0 252 -84.5 362.5t-273.5 110.5q-178 0 -267.5 -125 t-89.5 -363z" /> +<glyph unicode="e" horiz-adv-x="1124" d="M119 535q0 260 128 416.5t345 156.5q192 0 303 -134t111 -364v-80h-783q2 -224 104.5 -342t293.5 -118q93 0 163.5 13t178.5 56v-90q-92 -40 -170 -54.5t-172 -14.5q-237 0 -369.5 146t-132.5 409zM229 618h672q0 189 -82 295.5t-227 106.5q-157 0 -252 -103.5 t-111 -298.5z" /> +<glyph unicode="f" horiz-adv-x="614" d="M29 1001v58l202 37v84q0 200 73.5 293.5t240.5 93.5q90 0 180 -27l-23 -86q-80 25 -159 25q-116 0 -164.5 -68.5t-48.5 -222.5v-101h256v-86h-256v-1001h-99v1001h-202z" /> +<glyph unicode="g" horiz-adv-x="1071" d="M45 -193q0 112 69.5 186t188.5 101q-49 21 -78.5 59.5t-29.5 88.5q0 109 139 192q-95 39 -148 122.5t-53 191.5q0 163 103.5 261.5t279.5 98.5q107 0 166 -21h348v-69l-225 -14q90 -112 90 -246q0 -157 -104.5 -254.5t-280.5 -97.5q-74 0 -104 6q-59 -31 -90 -73t-31 -89 q0 -52 39.5 -76t132.5 -24h190q177 0 271 -71.5t94 -211.5q0 -172 -139.5 -265.5t-397.5 -93.5q-205 0 -317.5 79t-112.5 220zM150 -184q0 -224 333 -224q428 0 428 273q0 98 -67 142t-217 44h-178q-299 0 -299 -235zM233 748q0 -126 76.5 -195.5t204.5 -69.5 q136 0 208.5 69t72.5 200q0 139 -74.5 208.5t-208.5 69.5q-130 0 -204.5 -74.5t-74.5 -207.5z" /> +<glyph unicode="h" horiz-adv-x="1208" d="M182 0v1556h99v-495l-5 -139h7q61 98 154 142t231 44q370 0 370 -397v-711h-98v705q0 164 -69 238.5t-214 74.5q-195 0 -285.5 -98.5t-90.5 -319.5v-600h-99z" /> +<glyph unicode="i" horiz-adv-x="463" d="M168 1389q0 96 63 96q31 0 48.5 -25t17.5 -71q0 -45 -17.5 -71t-48.5 -26q-63 0 -63 97zM182 0v1087h99v-1087h-99z" /> +<glyph unicode="j" horiz-adv-x="463" d="M-98 -381q69 -20 129 -20q151 0 151 176v1312h99v-1298q0 -135 -63.5 -208t-180.5 -73q-80 0 -135 25v86zM168 1389q0 96 63 96q31 0 48.5 -25t17.5 -71q0 -45 -17.5 -71t-48.5 -26q-63 0 -63 97z" /> +<glyph unicode="k" horiz-adv-x="991" d="M182 0v1556h99v-780l-7 -299h5l555 610h120l-428 -464l465 -623h-119l-413 549l-178 -162v-387h-99z" /> +<glyph unicode="l" horiz-adv-x="463" d="M182 0v1556h99v-1556h-99z" /> +<glyph unicode="m" horiz-adv-x="1808" d="M182 0v1087h82l21 -149h6q45 81 128 125.5t183 44.5q257 0 330 -193h4q53 93 142.5 143t203.5 50q178 0 267 -95t89 -302v-711h-98v713q0 159 -62 232t-190 73q-167 0 -247 -92t-80 -289v-637h-101v743q0 275 -252 275q-171 0 -249 -99.5t-78 -318.5v-600h-99z" /> +<glyph unicode="n" horiz-adv-x="1208" d="M182 0v1087h84l19 -149h6q106 170 377 170q370 0 370 -397v-711h-98v705q0 164 -69 238.5t-214 74.5q-195 0 -285.5 -98.5t-90.5 -319.5v-600h-99z" /> +<glyph unicode="o" horiz-adv-x="1200" d="M119 545q0 266 129 414.5t354 148.5q224 0 351.5 -150.5t127.5 -412.5q0 -266 -129 -415.5t-356 -149.5q-143 0 -252 69t-167 198t-58 298zM223 545q0 -224 98.5 -349.5t278.5 -125.5t278.5 125.5t98.5 349.5q0 225 -99.5 349t-279.5 124t-277.5 -123.5t-97.5 -349.5z " /> +<glyph unicode="p" horiz-adv-x="1219" d="M182 -492v1579h84l19 -155h6q112 176 358 176q220 0 335.5 -144.5t115.5 -420.5q0 -268 -121.5 -415.5t-331.5 -147.5q-251 0 -366 188h-7l3 -84q4 -74 4 -162v-414h-99zM281 541q0 -255 85.5 -364t278.5 -109q167 0 258.5 124t91.5 347q0 479 -346 479 q-190 0 -279 -104.5t-89 -340.5v-32z" /> +<glyph unicode="q" horiz-adv-x="1219" d="M119 532q0 275 118 425.5t338 150.5q236 0 353 -174h6l18 153h84v-1579h-98v414q0 122 6 248h-6q-118 -190 -369 -190q-214 0 -332 142t-118 410zM223 530q0 -229 89.5 -345.5t258.5 -116.5q198 0 282.5 109t84.5 366v12q0 245 -85 354t-271 109q-176 0 -267.5 -124 t-91.5 -364z" /> +<glyph unicode="r" horiz-adv-x="797" d="M182 0v1087h84l10 -196h7q67 120 143 168.5t184 48.5q69 0 148 -14l-19 -95q-68 17 -141 17q-139 0 -228 -118t-89 -298v-600h-99z" /> +<glyph unicode="s" horiz-adv-x="954" d="M84 47v107q164 -82 346 -82q161 0 244.5 53.5t83.5 142.5q0 82 -66.5 138t-218.5 110q-163 59 -229 101.5t-99.5 96t-33.5 130.5q0 122 102.5 193t286.5 71q176 0 334 -66l-37 -90q-160 66 -297 66q-133 0 -211 -44t-78 -122q0 -85 60.5 -136t236.5 -114 q147 -53 214 -95.5t100.5 -96.5t33.5 -127q0 -146 -111 -224.5t-315 -78.5q-218 0 -346 67z" /> +<glyph unicode="t" horiz-adv-x="686" d="M25 1001v58l161 45l50 246h51v-263h319v-86h-319v-688q0 -125 44 -185t138 -60t164 16v-80q-72 -24 -166 -24q-144 0 -212.5 77t-68.5 242v702h-161z" /> +<glyph unicode="u" horiz-adv-x="1208" d="M170 377v710h98v-704q0 -164 69 -238.5t214 -74.5q194 0 285.5 98t91.5 319v600h98v-1087h-84l-18 150h-6q-106 -170 -377 -170q-371 0 -371 397z" /> +<glyph unicode="v" horiz-adv-x="940" d="M0 1087h102l281 -739q56 -142 84 -248h6q41 136 84 250l281 737h102l-420 -1087h-100z" /> +<glyph unicode="w" horiz-adv-x="1481" d="M31 1087h106l174 -630q61 -234 80 -344h6q59 234 86 311l224 663h90l213 -661q72 -235 88 -311h6q8 65 80 348l166 624h100l-295 -1087h-104l-238 727q-23 74 -59 217h-6l-21 -74l-45 -145l-242 -725h-98z" /> +<glyph unicode="x" horiz-adv-x="1020" d="M55 0l394 559l-379 528h114l324 -458l321 458h109l-373 -528l400 -559h-115l-342 485l-344 -485h-109z" /> +<glyph unicode="y" horiz-adv-x="940" d="M0 1087h102l230 -610q105 -281 133 -379h6q42 129 137 385l230 604h102l-487 -1263q-59 -154 -99 -208t-93.5 -81t-129.5 -27q-57 0 -127 21v86q58 -16 125 -16q51 0 90 24t70.5 74.5t73 160t53.5 142.5z" /> +<glyph unicode="z" horiz-adv-x="944" d="M82 0v63l645 936h-598v88h727v-63l-649 -936h651v-88h-776z" /> +<glyph unicode="{" horiz-adv-x="723" d="M61 528v80q122 2 176 51t54 148v350q0 299 360 305v-90q-138 -5 -200 -58t-62 -157v-305q0 -130 -44 -194t-142 -85v-8q97 -20 141.5 -83.5t44.5 -186.5v-322q0 -102 59.5 -152.5t202.5 -53.5v-91q-195 0 -277.5 75t-82.5 231v337q0 205 -230 209z" /> +<glyph unicode="|" horiz-adv-x="1108" d="M508 -506v2067h92v-2067h-92z" /> +<glyph unicode="}" horiz-adv-x="723" d="M72 -233q141 2 201.5 52.5t60.5 153.5v322q0 123 44.5 186.5t141.5 83.5v8q-97 20 -141.5 84t-44.5 195v305q0 103 -61.5 156.5t-200.5 58.5v90q174 0 267 -77.5t93 -227.5v-350q0 -100 54.5 -148.5t175.5 -50.5v-80q-230 -4 -230 -209v-337q0 -155 -82.5 -230.5 t-277.5 -75.5v91z" /> +<glyph unicode="~" d="M111 625v94q108 110 233 110q61 0 115 -13.5t155 -57.5q126 -58 220 -58q56 0 109.5 30.5t115.5 94.5v-96q-48 -49 -104.5 -81t-129.5 -32q-116 0 -270 72q-124 57 -221 57q-49 0 -108 -30.5t-115 -89.5z" /> +<glyph unicode="¡" horiz-adv-x="492" d="M166 1010q0 98 80 98q82 0 82 -98q0 -53 -23.5 -76t-58.5 -23q-34 0 -57 23t-23 76zM186 -375l29 1086h61l29 -1086h-119z" /> +<glyph unicode="¢" d="M211 745q0 232 102.5 381.5t288.5 182.5v174h82v-166h14q131 0 275 -55l-31 -84q-134 51 -237 51q-187 0 -288.5 -122.5t-101.5 -358.5q0 -225 100.5 -349.5t280.5 -124.5q131 0 267 58v-92q-110 -56 -267 -56h-12v-204h-82v210q-186 30 -288.5 175t-102.5 380z" /> +<glyph unicode="£" d="M78 0v84q110 21 171.5 110t61.5 224v258h-211v82h211v297q0 204 98 315t281 111q175 0 330 -68l-35 -86q-157 66 -295 66q-141 0 -209.5 -81t-68.5 -253v-301h411v-82h-411v-256q0 -116 -35 -196t-113 -128h809v-96h-995z" /> +<glyph unicode="¤" d="M127 326l139 141q-90 106 -90 256q0 147 90 258l-139 141l59 60l138 -142q103 93 260 93q155 0 260 -93l137 142l59 -60l-139 -141q90 -111 90 -258q0 -151 -90 -256l139 -141l-59 -60l-137 142q-110 -93 -260 -93q-153 0 -260 93l-138 -142zM260 723q0 -136 94.5 -232 t229.5 -96q134 0 228.5 95.5t94.5 232.5q0 136 -95 233t-228 97q-134 0 -229 -97t-95 -233z" /> +<glyph unicode="¥" d="M43 1462h117l426 -796l428 796h110l-432 -788h283v-82h-338v-205h338v-82h-338v-305h-105v305h-337v82h337v205h-337v82h278z" /> +<glyph unicode="¦" horiz-adv-x="1108" d="M508 258h92v-764h-92v764zM508 797v764h92v-764h-92z" /> +<glyph unicode="§" horiz-adv-x="1057" d="M129 63v95q182 -78 332 -78q162 0 247 49.5t85 140.5q0 55 -25 87.5t-88.5 65.5t-190.5 79q-200 73 -272 141.5t-72 169.5q0 83 50.5 152.5t138.5 107.5q-86 47 -125 102t-39 136q0 117 101.5 183.5t275.5 66.5q175 0 336 -64l-35 -80q-91 34 -158.5 47t-144.5 13 q-134 0 -205.5 -44.5t-71.5 -119.5q0 -54 25.5 -88.5t85.5 -65.5t188 -74q192 -64 264 -132.5t72 -170.5q0 -173 -186 -274q86 -42 129 -96t43 -136q0 -135 -113 -207.5t-311 -72.5q-92 0 -171 15t-165 52zM246 825q0 -65 31.5 -104t105.5 -75t250 -99q82 41 126 98t44 121 q0 62 -32 102t-108.5 77t-236.5 87q-81 -23 -130.5 -79t-49.5 -128z" /> +<glyph unicode="¨" horiz-adv-x="1182" d="M336 1389q0 46 15.5 66t47.5 20q64 0 64 -86t-64 -86q-63 0 -63 86zM717 1389q0 46 15.5 66t47.5 20q64 0 64 -86t-64 -86q-63 0 -63 86z" /> +<glyph unicode="©" horiz-adv-x="1704" d="M100 731q0 200 100 375t275 276t377 101q200 0 375 -100t276 -275t101 -377q0 -197 -97 -370t-272 -277t-383 -104q-207 0 -382 103.5t-272.5 276.5t-97.5 371zM193 731q0 -178 88.5 -329.5t240.5 -240.5t330 -89t329.5 88.5t240.5 240.5t89 330q0 174 -85.5 325 t-239 243t-334.5 92q-176 0 -328.5 -88.5t-241.5 -242.5t-89 -329zM489 725q0 208 111 332.5t297 124.5q119 0 227 -52l-37 -83q-98 45 -190 45q-142 0 -222.5 -94.5t-80.5 -264.5q0 -186 74.5 -275t220.5 -89q84 0 198 43v-88q-102 -45 -208 -45q-187 0 -288.5 115 t-101.5 331z" /> +<glyph unicode="ª" horiz-adv-x="686" d="M78 989q0 100 80 151.5t241 59.5l95 4v43q0 77 -38 114.5t-106 37.5q-87 0 -196 -49l-33 73q117 56 231 56q228 0 228 -215v-451h-68l-25 72q-84 -84 -202 -84q-95 0 -151 49t-56 139zM168 993q0 -54 35 -85t96 -31q90 0 142.5 50t52.5 142v64l-88 -5q-116 -6 -177 -36.5 t-61 -98.5z" /> +<glyph unicode="«" horiz-adv-x="885" d="M82 516v27l309 393l62 -43l-254 -363l254 -362l-62 -43zM442 516v27l310 393l61 -43l-254 -363l254 -362l-61 -43z" /> +<glyph unicode="¬" d="M111 682v82h927v-494h-82v412h-845z" /> +<glyph unicode="­" horiz-adv-x="659" d="M92 512v82h475v-82h-475z" /> +<glyph unicode="®" horiz-adv-x="1704" d="M100 731q0 200 100 375t275 276t377 101q200 0 375 -100t276 -275t101 -377q0 -197 -97 -370t-272 -277t-383 -104q-207 0 -382 103.5t-272.5 276.5t-97.5 371zM193 731q0 -178 88.5 -329.5t240.5 -240.5t330 -89t329.5 88.5t240.5 240.5t89 330q0 174 -85.5 325 t-239 243t-334.5 92q-176 0 -328.5 -88.5t-241.5 -242.5t-89 -329zM608 291v880h211q143 0 222 -62t79 -191q0 -79 -38.5 -139.5t-110.5 -94.5l237 -393h-121l-210 360h-168v-360h-101zM709 731h112q91 0 143 46.5t52 135.5q0 172 -197 172h-110v-354z" /> +<glyph unicode="¯" horiz-adv-x="1024" d="M-6 1556v82h1036v-82h-1036z" /> +<glyph unicode="°" horiz-adv-x="877" d="M139 1184q0 132 86.5 215.5t212.5 83.5t212.5 -83.5t86.5 -215.5t-86.5 -215.5t-212.5 -83.5q-130 0 -214.5 83t-84.5 216zM229 1184q0 -91 61 -154t148 -63q86 0 147.5 62t61.5 155q0 92 -60 154.5t-149 62.5q-90 0 -149.5 -64t-59.5 -153z" /> +<glyph unicode="±" d="M111 1v82h948v-82h-948zM111 682v82h432v434h82v-434h434v-82h-434v-432h-82v432h-432z" /> +<glyph unicode="²" horiz-adv-x="688" d="M53 586v78l242 237q125 121 172 193t47 149q0 71 -46.5 112.5t-123.5 41.5q-108 0 -217 -82l-49 65q119 103 270 103q124 0 194 -63.5t70 -174.5q0 -47 -13 -89t-40 -85.5t-68.5 -90t-308.5 -306.5h447v-88h-576z" /> +<glyph unicode="³" horiz-adv-x="688" d="M41 629v88q136 -62 266 -62q115 0 174.5 49t59.5 136q0 83 -59.5 122t-178.5 39h-131v84h135q105 0 158 43.5t53 120.5q0 67 -47 107.5t-127 40.5q-128 0 -246 -78l-47 70q130 94 293 94q127 0 199.5 -60t72.5 -163q0 -78 -44 -131.5t-117 -75.5q186 -45 186 -211 q0 -130 -88.5 -201.5t-247.5 -71.5q-144 0 -264 60z" /> +<glyph unicode="´" horiz-adv-x="1182" d="M393 1241v16q73 79 144.5 171.5t97.5 140.5h141v-17q-36 -52 -122.5 -138t-190.5 -173h-70z" /> +<glyph unicode="µ" horiz-adv-x="1221" d="M182 -492v1579h99v-704q0 -164 69 -238.5t213 -74.5q194 0 285.5 98t91.5 319v600h98v-1087h-84l-18 150h-6q-50 -77 -150 -123.5t-217 -46.5q-99 0 -167.5 27.5t-119.5 84.5q5 -92 5 -170v-414h-99z" /> +<glyph unicode="¶" horiz-adv-x="1341" d="M113 1042q0 260 109 387t341 127h543v-1816h-100v1722h-228v-1722h-100v819q-64 -18 -146 -18q-216 0 -317.5 125t-101.5 376z" /> +<glyph unicode="·" horiz-adv-x="487" d="M162 721q0 98 80 98q82 0 82 -98t-82 -98q-80 0 -80 98z" /> +<glyph unicode="¸" horiz-adv-x="420" d="M43 -393q30 -10 92 -10q78 0 119 28t41 80q0 94 -193 121l93 174h96l-66 -117q168 -37 168 -174q0 -100 -67.5 -150.5t-188.5 -50.5q-68 0 -94 11v88z" /> +<glyph unicode="¹" horiz-adv-x="688" d="M76 1298l274 164h92v-876h-98v547q0 99 12 233q-26 -23 -233 -145z" /> +<glyph unicode="º" horiz-adv-x="739" d="M70 1141q0 162 78 250t223 88q142 0 220.5 -87t78.5 -251q0 -161 -80 -250.5t-223 -89.5t-220 86t-77 254zM160 1141q0 -264 209 -264t209 264q0 131 -50 194.5t-159 63.5t-159 -63.5t-50 -194.5z" /> +<glyph unicode="»" horiz-adv-x="885" d="M72 168l254 362l-254 363l61 43l309 -391v-27l-309 -393zM432 168l254 362l-254 363l62 43l309 -391v-27l-309 -393z" /> +<glyph unicode="¼" horiz-adv-x="1516" d="M59 1298l274 164h92v-876h-98v547q0 99 12 233q-26 -23 -233 -145zM243 0l811 1462h94l-811 -1462h-94zM760 242v60l407 581h96v-563h129v-78h-129v-241h-90v241h-413zM864 320h309v221q0 132 8 232q-6 -12 -21.5 -35.5t-295.5 -417.5z" /> +<glyph unicode="½" horiz-adv-x="1516" d="M11 1298l274 164h92v-876h-98v547q0 99 12 233q-26 -23 -233 -145zM168 0l811 1462h94l-811 -1462h-94zM827 1v78l242 237q125 121 172 193t47 149q0 71 -46.5 112.5t-123.5 41.5q-108 0 -217 -82l-49 65q119 103 270 103q124 0 194 -63.5t70 -174.5q0 -47 -13 -89 t-40 -85.5t-68.5 -90t-308.5 -306.5h447v-88h-576z" /> +<glyph unicode="¾" horiz-adv-x="1516" d="M41 629v88q136 -62 266 -62q115 0 174.5 49t59.5 136q0 83 -59.5 122t-178.5 39h-131v84h135q105 0 158 43.5t53 120.5q0 67 -47 107.5t-127 40.5q-128 0 -246 -78l-47 70q130 94 293 94q127 0 199.5 -60t72.5 -163q0 -78 -44 -131.5t-117 -75.5q186 -45 186 -211 q0 -130 -88.5 -201.5t-247.5 -71.5q-144 0 -264 60zM395 0l811 1462h94l-811 -1462h-94zM863 242v60l407 581h96v-563h129v-78h-129v-241h-90v241h-413zM967 320h309v221q0 132 8 232q-6 -12 -21.5 -35.5t-295.5 -417.5z" /> +<glyph unicode="¿" horiz-adv-x="862" d="M74 -27q0 70 20 124t58.5 102t171.5 159q64 53 98.5 98.5t49.5 94t15 145.5v15h82v-37q0 -125 -39.5 -204.5t-136.5 -164.5l-90 -79q-73 -61 -104 -120.5t-31 -138.5q0 -124 82 -200t221 -76q125 0 233 46l64 27l37 -79q-111 -48 -185.5 -64t-152.5 -16q-184 0 -288.5 99 t-104.5 269zM440 1010q0 98 80 98q82 0 82 -98q0 -53 -23.5 -76t-58.5 -23q-34 0 -57 23t-23 76z" /> +<glyph unicode="À" horiz-adv-x="1229" d="M0 0l588 1468h65l576 -1468h-115l-203 516h-594l-204 -516h-113zM354 608h523l-199 527q-25 62 -60 172q-27 -96 -59 -174zM337 1890v17h142q26 -48 98.5 -142t142.5 -170v-16h-69q-96 79 -188.5 171.5t-125.5 139.5z" /> +<glyph unicode="Á" horiz-adv-x="1229" d="M0 0l588 1468h65l576 -1468h-115l-203 516h-594l-204 -516h-113zM354 608h523l-199 527q-25 62 -60 172q-27 -96 -59 -174zM504 1579v16q73 79 144.5 171.5t97.5 140.5h141v-17q-36 -52 -122.5 -138t-190.5 -173h-70z" /> +<glyph unicode="Â" horiz-adv-x="1229" d="M0 0l588 1468h65l576 -1468h-115l-203 516h-594l-204 -516h-113zM354 608h523l-199 527q-25 62 -60 172q-27 -96 -59 -174zM328 1579v16q62 67 131.5 156t110.5 156h98q68 -120 242 -312v-16h-70q-122 101 -221 207q-108 -114 -221 -207h-70z" /> +<glyph unicode="Ã" horiz-adv-x="1229" d="M0 0l588 1468h65l576 -1468h-115l-203 516h-594l-204 -516h-113zM354 608h523l-199 527q-25 62 -60 172q-27 -96 -59 -174zM287 1581q10 111 63 174.5t137 63.5q48 0 88 -25t82 -59q34 -28 66 -50t61 -22q46 0 77 36.5t48 119.5h76q-16 -116 -69 -177t-132 -61 q-36 0 -75 18.5t-101 71.5q-32 26 -62.5 46t-62.5 20q-45 0 -75 -34.5t-48 -121.5h-73z" /> +<glyph unicode="Ä" horiz-adv-x="1229" d="M0 0l588 1468h65l576 -1468h-115l-203 516h-594l-204 -516h-113zM354 608h523l-199 527q-25 62 -60 172q-27 -96 -59 -174zM367 1727q0 46 15.5 66t47.5 20q64 0 64 -86t-64 -86q-63 0 -63 86zM748 1727q0 46 15.5 66t47.5 20q64 0 64 -86t-64 -86q-63 0 -63 86z" /> +<glyph unicode="Å" horiz-adv-x="1229" d="M0 0l588 1468h65l576 -1468h-115l-203 516h-594l-204 -516h-113zM354 608h523l-199 527q-25 62 -60 172q-27 -96 -59 -174zM402 1610q0 94 60 152.5t157 58.5t157 -59t60 -152q0 -97 -60 -155t-157 -58t-157 58t-60 155zM482 1610q0 -66 37.5 -103.5t99.5 -37.5 t99.5 37.5t37.5 103.5q0 64 -39 101.5t-98 37.5q-62 0 -99.5 -38t-37.5 -101z" /> +<glyph unicode="Æ" horiz-adv-x="1653" d="M-2 0l653 1462h877v-94h-615v-553h576v-94h-576v-627h615v-94h-717v516h-475l-227 -516h-111zM377 608h434v760h-100z" /> +<glyph unicode="Ç" horiz-adv-x="1272" d="M129 735q0 223 84.5 393t243 262.5t368.5 92.5q214 0 383 -80l-41 -92q-160 80 -336 80q-275 0 -433 -176t-158 -482q0 -313 149 -486t426 -173q184 0 338 47v-90q-145 -51 -362 -51q-308 0 -485 199t-177 556zM561 -393q30 -10 92 -10q78 0 119 28t41 80q0 94 -193 121 l93 174h96l-66 -117q168 -37 168 -174q0 -100 -67.5 -150.5t-188.5 -50.5q-68 0 -94 11v88z" /> +<glyph unicode="È" horiz-adv-x="1130" d="M207 0v1462h799v-94h-697v-553h658v-94h-658v-627h697v-94h-799zM314 1890v17h142q26 -48 98.5 -142t142.5 -170v-16h-69q-96 79 -188.5 171.5t-125.5 139.5z" /> +<glyph unicode="É" horiz-adv-x="1130" d="M207 0v1462h799v-94h-697v-553h658v-94h-658v-627h697v-94h-799zM463 1579v16q73 79 144.5 171.5t97.5 140.5h141v-17q-36 -52 -122.5 -138t-190.5 -173h-70z" /> +<glyph unicode="Ê" horiz-adv-x="1130" d="M207 0v1462h799v-94h-697v-553h658v-94h-658v-627h697v-94h-799zM315 1579v16q62 67 131.5 156t110.5 156h98q68 -120 242 -312v-16h-70q-122 101 -221 207q-108 -114 -221 -207h-70z" /> +<glyph unicode="Ë" horiz-adv-x="1130" d="M207 0v1462h799v-94h-697v-553h658v-94h-658v-627h697v-94h-799zM354 1727q0 46 15.5 66t47.5 20q64 0 64 -86t-64 -86q-63 0 -63 86zM735 1727q0 46 15.5 66t47.5 20q64 0 64 -86t-64 -86q-63 0 -63 86z" /> +<glyph unicode="Ì" horiz-adv-x="516" d="M207 0v1462h102v-1462h-102zM-63 1890v17h142q26 -48 98.5 -142t142.5 -170v-16h-69q-96 79 -188.5 171.5t-125.5 139.5z" /> +<glyph unicode="Í" horiz-adv-x="516" d="M207 0v1462h102v-1462h-102zM191 1579v16q73 79 144.5 171.5t97.5 140.5h141v-17q-36 -52 -122.5 -138t-190.5 -173h-70z" /> +<glyph unicode="Î" horiz-adv-x="516" d="M207 0v1462h102v-1462h-102zM-32 1579v16q62 67 131.5 156t110.5 156h98q68 -120 242 -312v-16h-70q-122 101 -221 207q-108 -114 -221 -207h-70z" /> +<glyph unicode="Ï" horiz-adv-x="516" d="M207 0v1462h102v-1462h-102zM5 1727q0 46 15.5 66t47.5 20q64 0 64 -86t-64 -86q-63 0 -63 86zM386 1727q0 46 15.5 66t47.5 20q64 0 64 -86t-64 -86q-63 0 -63 86z" /> +<glyph unicode="Ð" horiz-adv-x="1466" d="M47 678v94h160v690h395q350 0 532.5 -183t182.5 -534q0 -368 -193 -556.5t-567 -188.5h-350v678h-160zM309 90h242q655 0 655 651q0 314 -159.5 472.5t-468.5 158.5h-269v-600h406v-94h-406v-588z" /> +<glyph unicode="Ñ" horiz-adv-x="1477" d="M207 0v1462h102l865 -1296h6q-9 180 -9 342v954h99v-1462h-103l-866 1298h-8q12 -232 12 -350v-948h-98zM400 1581q10 111 63 174.5t137 63.5q48 0 88 -25t82 -59q34 -28 66 -50t61 -22q46 0 77 36.5t48 119.5h76q-16 -116 -69 -177t-132 -61q-36 0 -75 18.5t-101 71.5 q-32 26 -62.5 46t-62.5 20q-45 0 -75 -34.5t-48 -121.5h-73z" /> +<glyph unicode="Ò" horiz-adv-x="1565" d="M129 735q0 349 175.5 549.5t479.5 200.5q306 0 479 -201.5t173 -550.5q0 -348 -174 -550.5t-480 -202.5q-305 0 -479 202.5t-174 552.5zM240 733q0 -314 140 -485.5t402 -171.5q264 0 403.5 170t139.5 487q0 316 -139.5 484.5t-401.5 168.5q-261 0 -402.5 -170 t-141.5 -483zM502 1890v17h142q26 -48 98.5 -142t142.5 -170v-16h-69q-96 79 -188.5 171.5t-125.5 139.5z" /> +<glyph unicode="Ó" horiz-adv-x="1565" d="M129 735q0 349 175.5 549.5t479.5 200.5q306 0 479 -201.5t173 -550.5q0 -348 -174 -550.5t-480 -202.5q-305 0 -479 202.5t-174 552.5zM240 733q0 -314 140 -485.5t402 -171.5q264 0 403.5 170t139.5 487q0 316 -139.5 484.5t-401.5 168.5q-261 0 -402.5 -170 t-141.5 -483zM686 1579v16q73 79 144.5 171.5t97.5 140.5h141v-17q-36 -52 -122.5 -138t-190.5 -173h-70z" /> +<glyph unicode="Ô" horiz-adv-x="1565" d="M129 735q0 349 175.5 549.5t479.5 200.5q306 0 479 -201.5t173 -550.5q0 -348 -174 -550.5t-480 -202.5q-305 0 -479 202.5t-174 552.5zM240 733q0 -314 140 -485.5t402 -171.5q264 0 403.5 170t139.5 487q0 316 -139.5 484.5t-401.5 168.5q-261 0 -402.5 -170 t-141.5 -483zM492 1579v16q62 67 131.5 156t110.5 156h98q68 -120 242 -312v-16h-70q-122 101 -221 207q-108 -114 -221 -207h-70z" /> +<glyph unicode="Õ" horiz-adv-x="1565" d="M129 735q0 349 175.5 549.5t479.5 200.5q306 0 479 -201.5t173 -550.5q0 -348 -174 -550.5t-480 -202.5q-305 0 -479 202.5t-174 552.5zM240 733q0 -314 140 -485.5t402 -171.5q264 0 403.5 170t139.5 487q0 316 -139.5 484.5t-401.5 168.5q-261 0 -402.5 -170 t-141.5 -483zM443 1581q10 111 63 174.5t137 63.5q48 0 88 -25t82 -59q34 -28 66 -50t61 -22q46 0 77 36.5t48 119.5h76q-16 -116 -69 -177t-132 -61q-36 0 -75 18.5t-101 71.5q-32 26 -62.5 46t-62.5 20q-45 0 -75 -34.5t-48 -121.5h-73z" /> +<glyph unicode="Ö" horiz-adv-x="1565" d="M129 735q0 349 175.5 549.5t479.5 200.5q306 0 479 -201.5t173 -550.5q0 -348 -174 -550.5t-480 -202.5q-305 0 -479 202.5t-174 552.5zM240 733q0 -314 140 -485.5t402 -171.5q264 0 403.5 170t139.5 487q0 316 -139.5 484.5t-401.5 168.5q-261 0 -402.5 -170 t-141.5 -483zM529 1727q0 46 15.5 66t47.5 20q64 0 64 -86t-64 -86q-63 0 -63 86zM910 1727q0 46 15.5 66t47.5 20q64 0 64 -86t-64 -86q-63 0 -63 86z" /> +<glyph unicode="×" d="M119 1130l57 58l408 -408l409 408l58 -58l-408 -407l406 -408l-58 -57l-407 408l-406 -408l-57 57l405 408z" /> +<glyph unicode="Ø" horiz-adv-x="1565" d="M129 735q0 349 175.5 549.5t479.5 200.5q232 0 392 -121l108 152l72 -60l-111 -153q191 -207 191 -570q0 -348 -174 -550.5t-480 -202.5q-236 0 -395 120l-86 -120l-74 59l90 127q-188 200 -188 569zM240 733q0 -312 139 -483l739 1034q-133 102 -334 102 q-261 0 -402.5 -170t-141.5 -483zM444 182q133 -106 338 -106q264 0 403.5 170t139.5 487q0 315 -139 486z" /> +<glyph unicode="Ù" horiz-adv-x="1473" d="M190 520v942h103v-946q0 -211 117 -328.5t331 -117.5q209 0 324 115.5t115 320.5v956h102v-946q0 -252 -146 -394t-407 -142q-254 0 -396.5 142.5t-142.5 397.5zM450 1890v17h142q26 -48 98.5 -142t142.5 -170v-16h-69q-96 79 -188.5 171.5t-125.5 139.5z" /> +<glyph unicode="Ú" horiz-adv-x="1473" d="M190 520v942h103v-946q0 -211 117 -328.5t331 -117.5q209 0 324 115.5t115 320.5v956h102v-946q0 -252 -146 -394t-407 -142q-254 0 -396.5 142.5t-142.5 397.5zM633 1579v16q73 79 144.5 171.5t97.5 140.5h141v-17q-36 -52 -122.5 -138t-190.5 -173h-70z" /> +<glyph unicode="Û" horiz-adv-x="1473" d="M190 520v942h103v-946q0 -211 117 -328.5t331 -117.5q209 0 324 115.5t115 320.5v956h102v-946q0 -252 -146 -394t-407 -142q-254 0 -396.5 142.5t-142.5 397.5zM444 1579v16q62 67 131.5 156t110.5 156h98q68 -120 242 -312v-16h-70q-122 101 -221 207 q-108 -114 -221 -207h-70z" /> +<glyph unicode="Ü" horiz-adv-x="1473" d="M190 520v942h103v-946q0 -211 117 -328.5t331 -117.5q209 0 324 115.5t115 320.5v956h102v-946q0 -252 -146 -394t-407 -142q-254 0 -396.5 142.5t-142.5 397.5zM481 1727q0 46 15.5 66t47.5 20q64 0 64 -86t-64 -86q-63 0 -63 86zM862 1727q0 46 15.5 66t47.5 20 q64 0 64 -86t-64 -86q-63 0 -63 86z" /> +<glyph unicode="Ý" horiz-adv-x="1081" d="M0 1462h117l426 -800l428 800h110l-487 -897v-565h-105v557zM434 1579v16q73 79 144.5 171.5t97.5 140.5h141v-17q-36 -52 -122.5 -138t-190.5 -173h-70z" /> +<glyph unicode="Þ" horiz-adv-x="1198" d="M207 0v1462h102v-264h256q522 0 522 -420q0 -212 -144 -325t-408 -113h-226v-340h-102zM309 428h201q247 0 357 81.5t110 264.5q0 169 -104 250.5t-322 81.5h-242v-678z" /> +<glyph unicode="ß" horiz-adv-x="1194" d="M182 0v1206q0 173 103.5 267t292.5 94q188 0 285.5 -72.5t97.5 -210.5q0 -139 -139 -250q-81 -64 -110.5 -100.5t-29.5 -75.5q0 -44 14.5 -68t51.5 -57t102 -78q106 -75 151.5 -124.5t68 -103t22.5 -120.5q0 -156 -88 -241.5t-246 -85.5q-95 0 -174.5 18.5t-126.5 48.5 v107q65 -38 148.5 -62t152.5 -24q114 0 174.5 54.5t60.5 160.5q0 83 -39 144t-149 136q-127 87 -175 147t-48 146q0 60 32.5 110t106.5 108q74 57 106.5 105.5t32.5 106.5q0 93 -70 143t-202 50q-145 0 -226 -69t-81 -196v-1214h-99z" /> +<glyph unicode="à" horiz-adv-x="1085" d="M98 289q0 159 132.5 247t383.5 93l207 6v72q0 155 -63 234t-203 79q-151 0 -313 -84l-37 86q179 84 354 84q179 0 267.5 -93t88.5 -290v-723h-73l-25 172h-8q-82 -105 -168.5 -148.5t-204.5 -43.5q-160 0 -249 82t-89 227zM203 285q0 -102 62.5 -158.5t176.5 -56.5 q174 0 274.5 99.5t100.5 276.5v107l-190 -8q-229 -11 -326.5 -71.5t-97.5 -188.5zM255 1552v17h142q26 -48 98.5 -142t142.5 -170v-16h-69q-96 79 -188.5 171.5t-125.5 139.5z" /> +<glyph unicode="á" horiz-adv-x="1085" d="M98 289q0 159 132.5 247t383.5 93l207 6v72q0 155 -63 234t-203 79q-151 0 -313 -84l-37 86q179 84 354 84q179 0 267.5 -93t88.5 -290v-723h-73l-25 172h-8q-82 -105 -168.5 -148.5t-204.5 -43.5q-160 0 -249 82t-89 227zM203 285q0 -102 62.5 -158.5t176.5 -56.5 q174 0 274.5 99.5t100.5 276.5v107l-190 -8q-229 -11 -326.5 -71.5t-97.5 -188.5zM422 1241v16q73 79 144.5 171.5t97.5 140.5h141v-17q-36 -52 -122.5 -138t-190.5 -173h-70z" /> +<glyph unicode="â" horiz-adv-x="1085" d="M98 289q0 159 132.5 247t383.5 93l207 6v72q0 155 -63 234t-203 79q-151 0 -313 -84l-37 86q179 84 354 84q179 0 267.5 -93t88.5 -290v-723h-73l-25 172h-8q-82 -105 -168.5 -148.5t-204.5 -43.5q-160 0 -249 82t-89 227zM203 285q0 -102 62.5 -158.5t176.5 -56.5 q174 0 274.5 99.5t100.5 276.5v107l-190 -8q-229 -11 -326.5 -71.5t-97.5 -188.5zM251 1241v16q62 67 131.5 156t110.5 156h98q68 -120 242 -312v-16h-70q-122 101 -221 207q-108 -114 -221 -207h-70z" /> +<glyph unicode="ã" horiz-adv-x="1085" d="M98 289q0 159 132.5 247t383.5 93l207 6v72q0 155 -63 234t-203 79q-151 0 -313 -84l-37 86q179 84 354 84q179 0 267.5 -93t88.5 -290v-723h-73l-25 172h-8q-82 -105 -168.5 -148.5t-204.5 -43.5q-160 0 -249 82t-89 227zM203 285q0 -102 62.5 -158.5t176.5 -56.5 q174 0 274.5 99.5t100.5 276.5v107l-190 -8q-229 -11 -326.5 -71.5t-97.5 -188.5zM200 1243q10 111 63 174.5t137 63.5q48 0 88 -25t82 -59q34 -28 66 -50t61 -22q46 0 77 36.5t48 119.5h76q-16 -116 -69 -177t-132 -61q-36 0 -75 18.5t-101 71.5q-32 26 -62.5 46t-62.5 20 q-45 0 -75 -34.5t-48 -121.5h-73z" /> +<glyph unicode="ä" horiz-adv-x="1085" d="M98 289q0 159 132.5 247t383.5 93l207 6v72q0 155 -63 234t-203 79q-151 0 -313 -84l-37 86q179 84 354 84q179 0 267.5 -93t88.5 -290v-723h-73l-25 172h-8q-82 -105 -168.5 -148.5t-204.5 -43.5q-160 0 -249 82t-89 227zM203 285q0 -102 62.5 -158.5t176.5 -56.5 q174 0 274.5 99.5t100.5 276.5v107l-190 -8q-229 -11 -326.5 -71.5t-97.5 -188.5zM282 1389q0 46 15.5 66t47.5 20q64 0 64 -86t-64 -86q-63 0 -63 86zM663 1389q0 46 15.5 66t47.5 20q64 0 64 -86t-64 -86q-63 0 -63 86z" /> +<glyph unicode="å" horiz-adv-x="1085" d="M98 289q0 159 132.5 247t383.5 93l207 6v72q0 155 -63 234t-203 79q-151 0 -313 -84l-37 86q179 84 354 84q179 0 267.5 -93t88.5 -290v-723h-73l-25 172h-8q-82 -105 -168.5 -148.5t-204.5 -43.5q-160 0 -249 82t-89 227zM203 285q0 -102 62.5 -158.5t176.5 -56.5 q174 0 274.5 99.5t100.5 276.5v107l-190 -8q-229 -11 -326.5 -71.5t-97.5 -188.5zM325 1456q0 94 60 152.5t157 58.5t157 -59t60 -152q0 -97 -60 -155t-157 -58t-157 58t-60 155zM405 1456q0 -66 37.5 -103.5t99.5 -37.5t99.5 37.5t37.5 103.5q0 64 -39 101.5t-98 37.5 q-62 0 -99.5 -38t-37.5 -101z" /> +<glyph unicode="æ" horiz-adv-x="1731" d="M98 289q0 154 125 243t377 97l201 6v72q0 155 -61.5 234t-198.5 79q-148 0 -305 -84l-37 86q173 84 346 84q261 0 325 -211q111 213 347 213q184 0 289.5 -134.5t105.5 -363.5v-80h-715q0 -460 348 -460q85 0 150 12t174 57v-90q-92 -41 -165 -55t-161 -14 q-295 0 -397 256q-68 -133 -168 -194.5t-252 -61.5q-156 0 -242 82.5t-86 226.5zM203 285q0 -102 61 -158.5t170 -56.5q169 0 266 99.5t97 276.5v107l-187 -8q-219 -11 -313 -71.5t-94 -188.5zM903 618h604q0 188 -77.5 295t-212.5 107q-284 0 -314 -402z" /> +<glyph unicode="ç" horiz-adv-x="973" d="M119 537q0 270 137 420.5t375 150.5q141 0 270 -49l-27 -88q-141 47 -245 47q-200 0 -303 -123.5t-103 -355.5q0 -220 103 -344.5t288 -124.5q148 0 275 53v-92q-104 -51 -273 -51q-233 0 -365 147t-132 410zM373 -393q30 -10 92 -10q78 0 119 28t41 80q0 94 -193 121 l93 174h96l-66 -117q168 -37 168 -174q0 -100 -67.5 -150.5t-188.5 -50.5q-68 0 -94 11v88z" /> +<glyph unicode="è" horiz-adv-x="1124" d="M119 535q0 260 128 416.5t345 156.5q192 0 303 -134t111 -364v-80h-783q2 -224 104.5 -342t293.5 -118q93 0 163.5 13t178.5 56v-90q-92 -40 -170 -54.5t-172 -14.5q-237 0 -369.5 146t-132.5 409zM229 618h672q0 189 -82 295.5t-227 106.5q-157 0 -252 -103.5 t-111 -298.5zM302 1552v17h142q26 -48 98.5 -142t142.5 -170v-16h-69q-96 79 -188.5 171.5t-125.5 139.5z" /> +<glyph unicode="é" horiz-adv-x="1124" d="M119 535q0 260 128 416.5t345 156.5q192 0 303 -134t111 -364v-80h-783q2 -224 104.5 -342t293.5 -118q93 0 163.5 13t178.5 56v-90q-92 -40 -170 -54.5t-172 -14.5q-237 0 -369.5 146t-132.5 409zM229 618h672q0 189 -82 295.5t-227 106.5q-157 0 -252 -103.5 t-111 -298.5zM452 1241v16q73 79 144.5 171.5t97.5 140.5h141v-17q-36 -52 -122.5 -138t-190.5 -173h-70z" /> +<glyph unicode="ê" horiz-adv-x="1124" d="M119 535q0 260 128 416.5t345 156.5q192 0 303 -134t111 -364v-80h-783q2 -224 104.5 -342t293.5 -118q93 0 163.5 13t178.5 56v-90q-92 -40 -170 -54.5t-172 -14.5q-237 0 -369.5 146t-132.5 409zM229 618h672q0 189 -82 295.5t-227 106.5q-157 0 -252 -103.5 t-111 -298.5zM290 1241v16q62 67 131.5 156t110.5 156h98q68 -120 242 -312v-16h-70q-122 101 -221 207q-108 -114 -221 -207h-70z" /> +<glyph unicode="ë" horiz-adv-x="1124" d="M119 535q0 260 128 416.5t345 156.5q192 0 303 -134t111 -364v-80h-783q2 -224 104.5 -342t293.5 -118q93 0 163.5 13t178.5 56v-90q-92 -40 -170 -54.5t-172 -14.5q-237 0 -369.5 146t-132.5 409zM229 618h672q0 189 -82 295.5t-227 106.5q-157 0 -252 -103.5 t-111 -298.5zM331 1389q0 46 15.5 66t47.5 20q64 0 64 -86t-64 -86q-63 0 -63 86zM712 1389q0 46 15.5 66t47.5 20q64 0 64 -86t-64 -86q-63 0 -63 86z" /> +<glyph unicode="ì" horiz-adv-x="463" d="M182 0v1087h99v-1087h-99zM-34 1552v17h142q26 -48 98.5 -142t142.5 -170v-16h-69q-96 79 -188.5 171.5t-125.5 139.5z" /> +<glyph unicode="í" horiz-adv-x="463" d="M182 0v1087h99v-1087h-99zM107 1241v16q73 79 144.5 171.5t97.5 140.5h141v-17q-36 -52 -122.5 -138t-190.5 -173h-70z" /> +<glyph unicode="î" horiz-adv-x="463" d="M182 0v1087h99v-1087h-99zM-58 1241v16q62 67 131.5 156t110.5 156h98q68 -120 242 -312v-16h-70q-122 101 -221 207q-108 -114 -221 -207h-70z" /> +<glyph unicode="ï" horiz-adv-x="463" d="M182 0v1087h99v-1087h-99zM-21 1389q0 46 15.5 66t47.5 20q64 0 64 -86t-64 -86q-63 0 -63 86zM360 1389q0 46 15.5 66t47.5 20q64 0 64 -86t-64 -86q-63 0 -63 86z" /> +<glyph unicode="ð" horiz-adv-x="1174" d="M117 471q0 228 126.5 357.5t342.5 129.5q108 0 187.5 -33t148.5 -96l4 2q-64 270 -269 459l-270 -157l-49 77l244 146q-86 62 -199 119l45 81q147 -69 248 -145l225 137l49 -84l-202 -121q154 -151 230.5 -353t76.5 -431q0 -276 -124 -427.5t-349 -151.5 q-214 0 -339.5 130t-125.5 361zM221 463q0 -186 94.5 -289.5t268.5 -103.5q179 0 272.5 123t93.5 364q0 146 -97 228.5t-267 82.5q-185 0 -275 -100.5t-90 -304.5z" /> +<glyph unicode="ñ" horiz-adv-x="1208" d="M182 0v1087h84l19 -149h6q106 170 377 170q370 0 370 -397v-711h-98v705q0 164 -69 238.5t-214 74.5q-195 0 -285.5 -98.5t-90.5 -319.5v-600h-99zM282 1243q10 111 63 174.5t137 63.5q48 0 88 -25t82 -59q34 -28 66 -50t61 -22q46 0 77 36.5t48 119.5h76 q-16 -116 -69 -177t-132 -61q-36 0 -75 18.5t-101 71.5q-32 26 -62.5 46t-62.5 20q-45 0 -75 -34.5t-48 -121.5h-73z" /> +<glyph unicode="ò" horiz-adv-x="1200" d="M119 545q0 266 129 414.5t354 148.5q224 0 351.5 -150.5t127.5 -412.5q0 -266 -129 -415.5t-356 -149.5q-143 0 -252 69t-167 198t-58 298zM223 545q0 -224 98.5 -349.5t278.5 -125.5t278.5 125.5t98.5 349.5q0 225 -99.5 349t-279.5 124t-277.5 -123.5t-97.5 -349.5z M335 1552v17h142q26 -48 98.5 -142t142.5 -170v-16h-69q-96 79 -188.5 171.5t-125.5 139.5z" /> +<glyph unicode="ó" horiz-adv-x="1200" d="M119 545q0 266 129 414.5t354 148.5q224 0 351.5 -150.5t127.5 -412.5q0 -266 -129 -415.5t-356 -149.5q-143 0 -252 69t-167 198t-58 298zM223 545q0 -224 98.5 -349.5t278.5 -125.5t278.5 125.5t98.5 349.5q0 225 -99.5 349t-279.5 124t-277.5 -123.5t-97.5 -349.5z M499 1241v16q73 79 144.5 171.5t97.5 140.5h141v-17q-36 -52 -122.5 -138t-190.5 -173h-70z" /> +<glyph unicode="ô" horiz-adv-x="1200" d="M119 545q0 266 129 414.5t354 148.5q224 0 351.5 -150.5t127.5 -412.5q0 -266 -129 -415.5t-356 -149.5q-143 0 -252 69t-167 198t-58 298zM223 545q0 -224 98.5 -349.5t278.5 -125.5t278.5 125.5t98.5 349.5q0 225 -99.5 349t-279.5 124t-277.5 -123.5t-97.5 -349.5z M309 1241v16q62 67 131.5 156t110.5 156h98q68 -120 242 -312v-16h-70q-122 101 -221 207q-108 -114 -221 -207h-70z" /> +<glyph unicode="õ" horiz-adv-x="1200" d="M119 545q0 266 129 414.5t354 148.5q224 0 351.5 -150.5t127.5 -412.5q0 -266 -129 -415.5t-356 -149.5q-143 0 -252 69t-167 198t-58 298zM223 545q0 -224 98.5 -349.5t278.5 -125.5t278.5 125.5t98.5 349.5q0 225 -99.5 349t-279.5 124t-277.5 -123.5t-97.5 -349.5z M264 1243q10 111 63 174.5t137 63.5q48 0 88 -25t82 -59q34 -28 66 -50t61 -22q46 0 77 36.5t48 119.5h76q-16 -116 -69 -177t-132 -61q-36 0 -75 18.5t-101 71.5q-32 26 -62.5 46t-62.5 20q-45 0 -75 -34.5t-48 -121.5h-73z" /> +<glyph unicode="ö" horiz-adv-x="1200" d="M119 545q0 266 129 414.5t354 148.5q224 0 351.5 -150.5t127.5 -412.5q0 -266 -129 -415.5t-356 -149.5q-143 0 -252 69t-167 198t-58 298zM223 545q0 -224 98.5 -349.5t278.5 -125.5t278.5 125.5t98.5 349.5q0 225 -99.5 349t-279.5 124t-277.5 -123.5t-97.5 -349.5z M346 1389q0 46 15.5 66t47.5 20q64 0 64 -86t-64 -86q-63 0 -63 86zM727 1389q0 46 15.5 66t47.5 20q64 0 64 -86t-64 -86q-63 0 -63 86z" /> +<glyph unicode="÷" d="M111 682v82h948v-82h-948zM504 371q0 98 80 98q82 0 82 -98q0 -53 -23.5 -76t-58.5 -23q-34 0 -57 23t-23 76zM504 1075q0 99 80 99q82 0 82 -99q0 -52 -23.5 -75t-58.5 -23q-34 0 -57 23t-23 75z" /> +<glyph unicode="ø" horiz-adv-x="1200" d="M119 545q0 266 129 414.5t354 148.5q179 0 301 -104l96 124l74 -55l-104 -137q112 -147 112 -391q0 -266 -129 -415.5t-356 -149.5q-173 0 -291 98l-86 -113l-72 58l93 120q-121 153 -121 402zM223 545q0 -200 78 -322l543 705q-98 90 -246 90q-180 0 -277.5 -123.5 t-97.5 -349.5zM362 152q94 -82 238 -82q180 0 278.5 125.5t98.5 349.5q0 190 -72 309z" /> +<glyph unicode="ù" horiz-adv-x="1208" d="M170 377v710h98v-704q0 -164 69 -238.5t214 -74.5q194 0 285.5 98t91.5 319v600h98v-1087h-84l-18 150h-6q-106 -170 -377 -170q-371 0 -371 397zM304 1552v17h142q26 -48 98.5 -142t142.5 -170v-16h-69q-96 79 -188.5 171.5t-125.5 139.5z" /> +<glyph unicode="ú" horiz-adv-x="1208" d="M170 377v710h98v-704q0 -164 69 -238.5t214 -74.5q194 0 285.5 98t91.5 319v600h98v-1087h-84l-18 150h-6q-106 -170 -377 -170q-371 0 -371 397zM495 1241v16q73 79 144.5 171.5t97.5 140.5h141v-17q-36 -52 -122.5 -138t-190.5 -173h-70z" /> +<glyph unicode="û" horiz-adv-x="1208" d="M170 377v710h98v-704q0 -164 69 -238.5t214 -74.5q194 0 285.5 98t91.5 319v600h98v-1087h-84l-18 150h-6q-106 -170 -377 -170q-371 0 -371 397zM313 1241v16q62 67 131.5 156t110.5 156h98q68 -120 242 -312v-16h-70q-122 101 -221 207q-108 -114 -221 -207h-70z" /> +<glyph unicode="ü" horiz-adv-x="1208" d="M170 377v710h98v-704q0 -164 69 -238.5t214 -74.5q194 0 285.5 98t91.5 319v600h98v-1087h-84l-18 150h-6q-106 -170 -377 -170q-371 0 -371 397zM350 1389q0 46 15.5 66t47.5 20q64 0 64 -86t-64 -86q-63 0 -63 86zM731 1389q0 46 15.5 66t47.5 20q64 0 64 -86t-64 -86 q-63 0 -63 86z" /> +<glyph unicode="ý" horiz-adv-x="940" d="M0 1087h102l230 -610q105 -281 133 -379h6q42 129 137 385l230 604h102l-487 -1263q-59 -154 -99 -208t-93.5 -81t-129.5 -27q-57 0 -127 21v86q58 -16 125 -16q51 0 90 24t70.5 74.5t73 160t53.5 142.5zM361 1241v16q73 79 144.5 171.5t97.5 140.5h141v-17 q-36 -52 -122.5 -138t-190.5 -173h-70z" /> +<glyph unicode="þ" horiz-adv-x="1219" d="M182 -492v2048h99v-391l-7 -247h7q114 190 368 190q220 0 335.5 -144.5t115.5 -420.5q0 -268 -121.5 -415.5t-331.5 -147.5q-251 0 -366 188h-7l3 -84q4 -74 4 -162v-414h-99zM281 541q0 -255 85.5 -364t278.5 -109q167 0 258.5 124t91.5 347q0 479 -348 479 q-193 0 -279.5 -105t-86.5 -354v-18z" /> +<glyph unicode="ÿ" horiz-adv-x="940" d="M0 1087h102l230 -610q105 -281 133 -379h6q42 129 137 385l230 604h102l-487 -1263q-59 -154 -99 -208t-93.5 -81t-129.5 -27q-57 0 -127 21v86q58 -16 125 -16q51 0 90 24t70.5 74.5t73 160t53.5 142.5zM214 1389q0 46 15.5 66t47.5 20q64 0 64 -86t-64 -86 q-63 0 -63 86zM595 1389q0 46 15.5 66t47.5 20q64 0 64 -86t-64 -86q-63 0 -63 86z" /> +<glyph unicode="ı" horiz-adv-x="463" d="M182 0v1087h99v-1087h-99z" /> +<glyph unicode="Œ" horiz-adv-x="1839" d="M129 735q0 347 174.5 545.5t480.5 198.5q78 0 183 -17h747v-94h-655v-553h616v-94h-616v-627h655v-94h-756q-76 -16 -176 -16q-305 0 -479 200t-174 551zM240 733q0 -315 140.5 -484t401.5 -169q109 0 174 18v1266q-62 16 -172 16q-262 0 -403 -167.5t-141 -479.5z" /> +<glyph unicode="œ" horiz-adv-x="1942" d="M119 545q0 266 129 414.5t354 148.5q151 0 251 -70t157 -209q110 279 399 279q192 0 303 -134t111 -364v-80h-762q2 -230 100.5 -345t276.5 -115q93 0 163.5 13t178.5 56v-90q-92 -40 -170 -54.5t-172 -14.5q-156 0 -266.5 67.5t-165.5 198.5q-59 -128 -158 -197 t-252 -69q-143 0 -252 69t-167 198t-58 298zM223 545q0 -224 98.5 -349.5t278.5 -125.5q174 0 265 122.5t91 352.5q0 224 -93 348.5t-265 124.5q-180 0 -277.5 -123.5t-97.5 -349.5zM1065 618h653q0 189 -82 295.5t-227 106.5q-155 0 -242 -104t-102 -298z" /> +<glyph unicode="Ÿ" horiz-adv-x="1081" d="M0 1462h117l426 -800l428 800h110l-487 -897v-565h-105v557zM288 1727q0 46 15.5 66t47.5 20q64 0 64 -86t-64 -86q-63 0 -63 86zM669 1727q0 46 15.5 66t47.5 20q64 0 64 -86t-64 -86q-63 0 -63 86z" /> +<glyph unicode="ˆ" horiz-adv-x="1182" d="M299 1241v16q62 67 131.5 156t110.5 156h98q68 -120 242 -312v-16h-70q-122 101 -221 207q-108 -114 -221 -207h-70z" /> +<glyph unicode="˚" horiz-adv-x="1182" d="M371 1456q0 94 60 152.5t157 58.5t157 -59t60 -152q0 -97 -60 -155t-157 -58t-157 58t-60 155zM451 1456q0 -66 37.5 -103.5t99.5 -37.5t99.5 37.5t37.5 103.5q0 64 -39 101.5t-98 37.5q-62 0 -99.5 -38t-37.5 -101z" /> +<glyph unicode="˜" horiz-adv-x="1182" d="M283 1243q10 111 63 174.5t137 63.5q48 0 88 -25t82 -59q34 -28 66 -50t61 -22q46 0 77 36.5t48 119.5h76q-16 -116 -69 -177t-132 -61q-36 0 -75 18.5t-101 71.5q-32 26 -62.5 46t-62.5 20q-45 0 -75 -34.5t-48 -121.5h-73z" /> +<glyph unicode=" " horiz-adv-x="953" /> +<glyph unicode=" " horiz-adv-x="1907" /> +<glyph unicode=" " horiz-adv-x="953" /> +<glyph unicode=" " horiz-adv-x="1907" /> +<glyph unicode=" " horiz-adv-x="635" /> +<glyph unicode=" " horiz-adv-x="476" /> +<glyph unicode=" " horiz-adv-x="317" /> +<glyph unicode=" " horiz-adv-x="317" /> +<glyph unicode=" " horiz-adv-x="238" /> +<glyph unicode=" " horiz-adv-x="381" /> +<glyph unicode=" " horiz-adv-x="105" /> +<glyph unicode="‐" horiz-adv-x="659" d="M92 512v82h475v-82h-475z" /> +<glyph unicode="‑" horiz-adv-x="659" d="M92 512v82h475v-82h-475z" /> +<glyph unicode="‒" horiz-adv-x="659" d="M92 512v82h475v-82h-475z" /> +<glyph unicode="–" horiz-adv-x="1024" d="M82 512v82h860v-82h-860z" /> +<glyph unicode="—" horiz-adv-x="2048" d="M82 512v82h1884v-82h-1884z" /> +<glyph unicode="‘" horiz-adv-x="297" d="M29 981q32 112 81.5 251t92.5 230h65q-30 -101 -64.5 -257t-45.5 -244h-117z" /> +<glyph unicode="’" horiz-adv-x="297" d="M29 961q29 96 61 241.5t49 259.5h117l12 -20q-75 -265 -174 -481h-65z" /> +<glyph unicode="‚" horiz-adv-x="451" d="M68 -263q29 96 61 241.5t49 259.5h117l12 -20q-75 -265 -174 -481h-65z" /> +<glyph unicode="“" horiz-adv-x="614" d="M29 981q32 112 81.5 251t92.5 230h65q-30 -101 -64.5 -257t-45.5 -244h-117zM346 981q34 120 83 255t91 226h66q-30 -98 -63 -248.5t-48 -252.5h-117z" /> +<glyph unicode="”" horiz-adv-x="614" d="M29 961q29 96 61 241.5t49 259.5h117l12 -20q-75 -265 -174 -481h-65zM346 961q30 98 63 248.5t48 252.5h116l13 -20q-36 -128 -85 -261t-89 -220h-66z" /> +<glyph unicode="„" horiz-adv-x="768" d="M68 -263q29 96 61 241.5t49 259.5h117l12 -20q-75 -265 -174 -481h-65zM385 -263q30 98 63 248.5t48 252.5h116l13 -20q-36 -128 -85 -261t-89 -220h-66z" /> +<glyph unicode="•" horiz-adv-x="770" d="M231 748q0 89 40.5 134.5t113.5 45.5t113.5 -47t40.5 -133q0 -85 -41 -133t-113 -48t-113 47t-41 134z" /> +<glyph unicode="…" horiz-adv-x="1466" d="M162 78q0 98 80 98q82 0 82 -98t-82 -98q-80 0 -80 98zM651 78q0 98 80 98q82 0 82 -98t-82 -98q-80 0 -80 98zM1141 78q0 98 80 98q82 0 82 -98t-82 -98q-80 0 -80 98z" /> +<glyph unicode=" " horiz-adv-x="381" /> +<glyph unicode="‹" horiz-adv-x="524" d="M82 516v27l309 393l62 -43l-254 -363l254 -362l-62 -43z" /> +<glyph unicode="›" horiz-adv-x="524" d="M72 168l254 362l-254 363l61 43l309 -391v-27l-309 -393z" /> +<glyph unicode="⁄" horiz-adv-x="246" d="M-332 0l811 1462h94l-811 -1462h-94z" /> +<glyph unicode=" " horiz-adv-x="476" /> +<glyph unicode="⁴" horiz-adv-x="688" d="M25 827v60l407 581h96v-563h129v-78h-129v-241h-90v241h-413zM129 905h309v221q0 132 8 232q-6 -12 -21.5 -35.5t-295.5 -417.5z" /> +<glyph unicode="€" d="M74 528v82h172q-4 38 -4 113l4 102h-172v82h184q39 272 183 425t362 153q88 0 161 -17t148 -57l-39 -86q-132 72 -270 72q-174 0 -288 -125.5t-155 -364.5h502v-82h-510l-4 -104v-24q0 -65 4 -87h449v-82h-443q30 -217 147.5 -338.5t301.5 -121.5q148 0 287 65v-94 q-81 -34 -150.5 -46.5t-140.5 -12.5q-228 0 -367.5 140t-181.5 408h-180z" /> +<glyph unicode="™" horiz-adv-x="1485" d="M10 1384v78h522v-78h-219v-643h-86v643h-217zM608 741v721h125l221 -606l224 606h125v-721h-86v398l4 207h-7l-227 -605h-74l-221 609h-6l4 -201v-408h-82z" /> +<glyph unicode="−" d="M111 682v82h948v-82h-948z" /> +<glyph unicode="" horiz-adv-x="1085" d="M0 1085h1085v-1085h-1085v1085z" /> +<glyph unicode="fi" horiz-adv-x="1077" d="M29 1001v58l202 37v84q0 200 73.5 293.5t240.5 93.5q90 0 180 -27l-23 -86q-80 25 -159 25q-116 0 -164.5 -68.5t-48.5 -222.5v-101h256v-86h-256v-1001h-99v1001h-202zM782 1389q0 96 63 96q31 0 48.5 -25t17.5 -71q0 -45 -17.5 -71t-48.5 -26q-63 0 -63 97zM796 0v1087 h99v-1087h-99z" /> +<glyph unicode="fl" horiz-adv-x="1077" d="M29 1001v58l202 37v84q0 200 73.5 293.5t240.5 93.5q90 0 180 -27l-23 -86q-80 25 -159 25q-116 0 -164.5 -68.5t-48.5 -222.5v-101h256v-86h-256v-1001h-99v1001h-202zM796 0v1556h99v-1556h-99z" /> +<glyph unicode="ffi" horiz-adv-x="1692" d="M29 1001v58l202 37v84q0 200 73.5 293.5t240.5 93.5q90 0 180 -27l-23 -86q-80 25 -159 25q-116 0 -164.5 -68.5t-48.5 -222.5v-101h256v-86h-256v-1001h-99v1001h-202zM643 1001v58l202 37v84q0 200 73.5 293.5t240.5 93.5q90 0 180 -27l-23 -86q-80 25 -159 25 q-116 0 -164.5 -68.5t-48.5 -222.5v-101h256v-86h-256v-1001h-99v1001h-202zM1397 1389q0 96 63 96q31 0 48.5 -25t17.5 -71q0 -45 -17.5 -71t-48.5 -26q-63 0 -63 97zM1411 0v1087h99v-1087h-99z" /> +<glyph unicode="ffl" horiz-adv-x="1692" d="M29 1001v58l202 37v84q0 200 73.5 293.5t240.5 93.5q90 0 180 -27l-23 -86q-80 25 -159 25q-116 0 -164.5 -68.5t-48.5 -222.5v-101h256v-86h-256v-1001h-99v1001h-202zM643 1001v58l202 37v84q0 200 73.5 293.5t240.5 93.5q90 0 180 -27l-23 -86q-80 25 -159 25 q-116 0 -164.5 -68.5t-48.5 -222.5v-101h256v-86h-256v-1001h-99v1001h-202zM1411 0v1556h99v-1556h-99z" /> +</font> +</defs></svg> \ No newline at end of file diff --git a/public/assets/fonts/opensans/OpenSans-Light-webfont.ttf b/public/assets/fonts/opensans/OpenSans-Light-webfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..b83078a6075d5d7800466c2981158fc721fd9419 GIT binary patch literal 29612 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≫%w9FC>l@07zad|ytN97ocs-zp%Tb%4A;}g<f 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 E2guaj@Bjb+ literal 0 HcmV?d00001 diff --git a/public/assets/fonts/opensans/OpenSans-Light-webfont.woff b/public/assets/fonts/opensans/OpenSans-Light-webfont.woff new file mode 100644 index 0000000000000000000000000000000000000000..ff882b6acaa0fb595bb7658ec36d663394de3fba GIT binary patch literal 19396 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 literal 0 HcmV?d00001 diff --git a/public/assets/fonts/opensans/OpenSans-LightItalic-webfont.eot b/public/assets/fonts/opensans/OpenSans-LightItalic-webfont.eot new file mode 100644 index 0000000000000000000000000000000000000000..95c6c619d305e4aec571cad1d0af35ce677d0236 GIT binary patch literal 34578 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 aEQu3y2~1#<>~m}~SW|k0tqYp4vHCyok7ken literal 0 HcmV?d00001 diff --git a/public/assets/fonts/opensans/OpenSans-LightItalic-webfont.svg b/public/assets/fonts/opensans/OpenSans-LightItalic-webfont.svg new file mode 100644 index 0000000..535e688 --- /dev/null +++ b/public/assets/fonts/opensans/OpenSans-LightItalic-webfont.svg @@ -0,0 +1,252 @@ +<?xml version="1.0" standalone="no"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" > +<svg xmlns="http://www.w3.org/2000/svg"> +<metadata> +This is a custom SVG webfont generated by Font Squirrel. +Copyright : Digitized data copyright 20102011 Google Corporation +Foundry : Ascender Corporation +Foundry URL : httpwwwascendercorpcom +</metadata> +<defs> +<font id="OpenSansLightItalic" horiz-adv-x="1128" > +<font-face units-per-em="2048" ascent="1638" descent="-410" /> +<missing-glyph horiz-adv-x="532" /> +<glyph unicode=" " horiz-adv-x="532" /> +<glyph unicode="	" horiz-adv-x="532" /> +<glyph unicode=" " horiz-adv-x="532" /> +<glyph unicode="!" horiz-adv-x="502" d="M80 57q0 56 25 88.5t69 32.5q66 0 66 -72q0 -53 -25 -87.5t-68 -34.5q-67 0 -67 73zM186 377l203 1085h119l-260 -1085h-62z" /> +<glyph unicode=""" horiz-adv-x="721" d="M248 934l80 528h127l-146 -528h-61zM578 934l79 528h127l-145 -528h-61z" /> +<glyph unicode="#" horiz-adv-x="1323" d="M82 451l8 79h299l119 398h-297l8 80h311l134 454h90l-136 -454h365l135 454h86l-135 -454h285l-8 -80h-302l-118 -398h303l-8 -79h-320l-133 -451h-90l135 451h-360l-134 -451h-88l134 451h-283zM475 530h363l120 398h-362z" /> +<glyph unicode="$" d="M141 182v94q65 -34 153.5 -53.5t160.5 -19.5l110 512q-110 53 -153 91t-66.5 87.5t-23.5 116.5q0 155 105.5 250.5t272.5 99.5l41 192h80l-41 -192q149 -5 277 -68l-35 -78q-110 61 -256 70l-109 -514q124 -60 172.5 -99.5t73.5 -88.5t25 -115q0 -151 -110.5 -243 t-297.5 -103l-53 -240h-82l51 240q-79 2 -158 18t-137 43zM410 1018q0 -78 37 -128.5t137 -96.5l102 491q-134 -9 -205 -80t-71 -186zM537 203q142 7 223.5 74.5t81.5 183.5q0 76 -48 129.5t-157 97.5z" /> +<glyph unicode="%" horiz-adv-x="1556" d="M145 862q0 160 52 312t138 229.5t193 77.5q232 0 232 -283q0 -175 -50 -327t-136 -230t-197 -78q-112 0 -172 75.5t-60 223.5zM213 0l1135 1462h110l-1139 -1462h-106zM231 868q0 -115 41 -173t113 -58q84 0 148.5 72t102.5 204t38 277q0 109 -36 163t-114 54 q-79 0 -145 -71.5t-107 -203t-41 -264.5zM905 276q0 160 52 312t138 229.5t193 77.5q121 0 176.5 -71.5t55.5 -211.5q0 -175 -50 -327t-136 -230t-197 -78q-112 0 -172 75.5t-60 223.5zM991 283q0 -116 41 -174t113 -58q130 0 209.5 166.5t79.5 386.5q0 109 -36 163t-114 54 q-80 0 -146.5 -72.5t-106.5 -202.5t-40 -263z" /> +<glyph unicode="&" horiz-adv-x="1331" d="M78 324q0 162 99 277.5t325 215.5l-41 67q-78 128 -78 251q0 157 101 253.5t264 96.5q145 0 227 -76.5t82 -206.5q0 -85 -41 -154t-121 -128t-256 -138l330 -463q73 75 135.5 176.5t91.5 186.5h111q-102 -247 -285 -436l184 -246h-123l-131 184q-121 -108 -242 -156 t-266 -48q-167 0 -266.5 94t-99.5 250zM176 328q0 -119 78 -192t211 -73q108 0 211.5 42.5t222.5 146.5l-352 493q-164 -79 -232 -134.5t-103.5 -124t-35.5 -158.5zM485 1135q0 -132 109 -281q203 89 279.5 163.5t76.5 182.5q0 91 -56.5 143t-145.5 52q-125 0 -194 -68 t-69 -192z" /> +<glyph unicode="'" horiz-adv-x="403" d="M254 934l80 528h127l-146 -528h-61z" /> +<glyph unicode="(" horiz-adv-x="526" d="M104 270q0 343 122 633t382 559h105q-259 -276 -384.5 -568t-125.5 -618q0 -317 127 -600h-80q-146 262 -146 594z" /> +<glyph unicode=")" horiz-adv-x="526" d="M-156 -324q257 274 383.5 566.5t126.5 619.5q0 148 -28.5 294t-98.5 306h80q146 -262 146 -594q0 -345 -123.5 -636t-380.5 -556h-105z" /> +<glyph unicode="*" horiz-adv-x="1137" d="M233 1217l39 102l394 -168l47 408l121 -19l-109 -405l438 8l-8 -107l-416 29l181 -401l-115 -37l-135 417l-285 -348l-78 78l318 318z" /> +<glyph unicode="+" d="M162 672v100h401v404h101v-404h401v-100h-401v-400h-101v400h-401z" /> +<glyph unicode="," horiz-adv-x="451" d="M-90 -264q79 132 141 271t88 231h111l8 -23q-34 -92 -114 -233.5t-160 -245.5h-74z" /> +<glyph unicode="-" horiz-adv-x="629" d="M82 502l18 90h457l-16 -90h-459z" /> +<glyph unicode="." horiz-adv-x="485" d="M82 55q0 56 25 88.5t69 32.5q66 0 66 -72q0 -53 -25 -87.5t-67 -34.5q-68 0 -68 73z" /> +<glyph unicode="/" horiz-adv-x="641" d="M-100 0l815 1462h112l-817 -1462h-110z" /> +<glyph unicode="0" d="M139 494q0 186 44.5 381.5t124 334t187 207t240.5 68.5q340 0 340 -469q0 -201 -41 -405t-116.5 -346t-183.5 -213.5t-242 -71.5q-176 0 -264.5 126.5t-88.5 387.5zM242 504q0 -222 62.5 -329t197.5 -107q139 0 244 112t166 337t61 489q0 199 -59.5 295t-190.5 96 q-134 0 -241.5 -113t-173.5 -329t-66 -451z" /> +<glyph unicode="1" d="M354 1204l406 258h90l-313 -1462h-105l225 1055q19 92 74 293q-42 -36 -75.5 -61t-249.5 -161z" /> +<glyph unicode="2" d="M39 0l22 104l449 402q198 177 284 276.5t126.5 186.5t40.5 180q0 112 -66 178t-197 66q-176 0 -333 -129l-54 73q180 146 394 146q173 0 268.5 -85t95.5 -237q0 -110 -43.5 -208.5t-141.5 -211.5t-311 -303l-383 -338v-4h736l-17 -96h-870z" /> +<glyph unicode="3" d="M55 53v101q172 -86 344 -86q197 0 303.5 89.5t106.5 252.5q0 145 -89 223t-247 78h-117l21 96h110q209 0 333 95.5t124 258.5q0 114 -63.5 175t-188.5 61q-167 0 -344 -131l-49 75q84 67 188 104.5t218 37.5q161 0 252.5 -82.5t91.5 -226.5q0 -162 -106 -275t-286 -143 v-4q117 -24 185.5 -115.5t68.5 -226.5q0 -134 -64 -233t-179.5 -148t-274.5 -49q-96 0 -184.5 20.5t-153.5 52.5z" /> +<glyph unicode="4" d="M23 371l20 96l881 1010h118l-215 -1018h265l-21 -88h-264l-80 -371h-96l80 371h-688zM150 459h579q79 369 119 558.5t86 354.5h-4q-66 -91 -129 -166z" /> +<glyph unicode="5" d="M88 51v107q170 -90 340 -90q208 0 328.5 114.5t120.5 313.5q0 140 -85 219.5t-225 79.5q-133 0 -243 -41l-66 49l193 659h624l-18 -96h-541l-149 -516q98 29 215 29q188 0 292.5 -102t104.5 -279q0 -237 -148 -377.5t-407 -140.5q-84 0 -177.5 20t-158.5 51z" /> +<glyph unicode="6" d="M170 428q0 283 105 544.5t269.5 385t383.5 123.5q123 0 182 -21l-18 -90q-86 23 -170 23q-233 0 -393.5 -174t-233.5 -502h8q68 94 164 143t211 49q161 0 250.5 -100.5t89.5 -282.5q0 -156 -60 -281t-171 -195t-257 -70q-171 0 -265.5 119t-94.5 329zM270 414 q0 -164 72.5 -255t200.5 -91q112 0 196.5 58.5t130 162t45.5 229.5q0 146 -67 224.5t-195 78.5q-81 0 -154 -31.5t-129 -87t-78 -115t-22 -173.5z" /> +<glyph unicode="7" d="M244 0l796 1366h-766l23 96h858l-20 -110l-779 -1352h-112z" /> +<glyph unicode="8" d="M98 326q0 159 100.5 268.5t321.5 187.5q-100 72 -144 152t-44 180q0 159 114 265t291 106q163 0 258 -85t95 -229q0 -138 -84 -234.5t-285 -172.5q130 -78 190 -170.5t60 -208.5t-58 -208t-165.5 -144.5t-260.5 -52.5q-178 0 -283.5 92.5t-105.5 253.5zM201 340 q0 -136 77.5 -206.5t219.5 -70.5q168 0 270 91t102 233q0 104 -62 189t-198 157q-218 -73 -313.5 -167.5t-95.5 -225.5zM428 1114q0 -91 41.5 -159t157.5 -142q192 62 279 144t87 206q0 109 -70.5 172.5t-195.5 63.5q-130 0 -214.5 -82t-84.5 -203z" /> +<glyph unicode="9" d="M115 2v90q87 -29 192 -29q474 0 627 674h-8q-140 -192 -367 -192q-162 0 -255 105t-93 284q0 155 59.5 281t170.5 196t257 70q174 0 267.5 -115.5t93.5 -333.5q0 -288 -101.5 -548t-263.5 -382t-393 -122q-114 0 -186 22zM313 942q0 -145 67.5 -225t192.5 -80 q83 0 157.5 32.5t129 87.5t76.5 114t22 176q0 166 -71 256t-201 90q-112 0 -197.5 -58.5t-130.5 -162.5t-45 -230z" /> +<glyph unicode=":" horiz-adv-x="485" d="M102 55q0 56 25.5 88.5t69.5 32.5q65 0 65 -72q0 -55 -25.5 -88.5t-66.5 -33.5q-68 0 -68 73zM260 989q0 57 25.5 89t68.5 32q66 0 66 -72q0 -55 -25 -89t-67 -34q-68 0 -68 74z" /> +<glyph unicode=";" horiz-adv-x="485" d="M-53 -264q79 132 141 271t88 231h111l8 -23q-35 -96 -118.5 -242t-156.5 -237h-73zM266 989q0 57 25.5 89t68.5 32q66 0 66 -72q0 -55 -25 -89t-67 -34q-68 0 -68 74z" /> +<glyph unicode="<" d="M137 676v74l914 471v-103l-801 -399l801 -350v-107z" /> +<glyph unicode="=" d="M168 461v98h903v-98h-903zM168 885v100h903v-100h-903z" /> +<glyph unicode=">" d="M170 262v107l801 350l-801 399v103l915 -471v-74z" /> +<glyph unicode="?" horiz-adv-x="799" d="M170 59q0 56 25 88.5t69 32.5q66 0 66 -71q0 -54 -24.5 -88.5t-67.5 -34.5q-68 0 -68 73zM182 1376q85 49 171.5 78t187.5 29q159 0 250.5 -84.5t91.5 -229.5q0 -127 -66 -234t-231 -226q-85 -61 -132.5 -108.5t-73 -95t-46.5 -143.5h-92l6 29q29 132 82 206.5t157 147.5 q118 84 175 145.5t86.5 127.5t29.5 141q0 108 -67.5 170t-182.5 62q-139 0 -307 -101z" /> +<glyph unicode="@" horiz-adv-x="1724" d="M125 508q0 276 121.5 493.5t337 337t473.5 119.5q189 0 330.5 -72.5t221 -213t79.5 -314.5q0 -179 -56 -323.5t-154.5 -227t-211.5 -82.5q-98 0 -154.5 55t-56.5 144h-4q-54 -97 -132.5 -148t-168.5 -51q-112 0 -178 73t-66 202q0 156 63 283t178 198.5t261 71.5 q122 0 252 -52l-84 -315q-39 -140 -39 -221q0 -71 34.5 -111.5t100.5 -40.5q86 0 160 73.5t117.5 198t43.5 251.5q0 156 -65 277t-187 188t-292 67q-235 0 -424.5 -108.5t-295.5 -304t-106 -439.5q0 -288 155 -449t435 -161q207 0 420 82v-90q-210 -82 -428 -82 q-203 0 -357.5 82.5t-238.5 239t-84 370.5zM610 506q0 -92 40.5 -142.5t113.5 -50.5q101 0 180.5 89t124.5 255l78 289q-66 23 -139 23q-113 0 -204.5 -59t-142.5 -165.5t-51 -238.5z" /> +<glyph unicode="A" horiz-adv-x="1059" d="M-111 0l822 1468h67l201 -1468h-105l-69 520h-512l-287 -520h-117zM344 612h449l-39 291q-31 242 -39 402q-30 -63 -64.5 -130t-306.5 -563z" /> +<glyph unicode="B" horiz-adv-x="1202" d="M102 0l310 1462h379q190 0 290.5 -84t100.5 -241q0 -153 -90 -249t-254 -124v-4q125 -31 188.5 -113.5t63.5 -204.5q0 -205 -140.5 -323.5t-390.5 -118.5h-457zM223 90h342q201 0 309.5 87.5t108.5 256.5q0 145 -90 216t-275 71h-260zM377 811h278q206 0 313 81t107 238 q0 119 -78 180.5t-229 61.5h-272z" /> +<glyph unicode="C" horiz-adv-x="1169" d="M170 535q0 266 104.5 488t284.5 341t402 119q177 0 307 -68l-45 -90q-55 30 -124.5 47t-137.5 17q-197 0 -351.5 -104.5t-245 -304.5t-90.5 -441q0 -225 110.5 -346t317.5 -121q140 0 304 51v-94q-156 -49 -316 -49q-252 0 -386 145t-134 410z" /> +<glyph unicode="D" horiz-adv-x="1350" d="M102 0l310 1462h305q282 0 426.5 -147.5t144.5 -435.5q0 -253 -109.5 -461.5t-300.5 -313t-446 -104.5h-330zM221 90h209q226 0 394.5 94.5t261 275.5t92.5 412q0 498 -476 498h-206z" /> +<glyph unicode="E" horiz-adv-x="1067" d="M102 0l310 1462h727l-21 -94h-624l-117 -553h590l-21 -94h-588l-135 -627h627l-21 -94h-727z" /> +<glyph unicode="F" horiz-adv-x="981" d="M102 0l310 1462h708l-20 -94h-604l-134 -620h570l-21 -95h-569l-137 -653h-103z" /> +<glyph unicode="G" horiz-adv-x="1374" d="M170 547q0 265 105 483.5t283.5 335.5t395.5 117q113 0 203 -19t184 -59l-38 -94q-110 46 -189.5 62t-167.5 16q-184 0 -339 -107.5t-244 -301.5t-89 -433q0 -229 114.5 -352t326.5 -123q155 0 309 47l117 526h-303l18 90h406l-150 -682q-211 -73 -405 -73 q-257 0 -397 146t-140 421z" /> +<glyph unicode="H" horiz-adv-x="1366" d="M102 0l310 1462h102l-139 -649h760l137 649h100l-309 -1462h-100l151 719h-760l-149 -719h-103z" /> +<glyph unicode="I" horiz-adv-x="504" d="M102 0l310 1462h98l-309 -1462h-99z" /> +<glyph unicode="J" horiz-adv-x="477" d="M-324 -336l11 92q57 -20 137 -20q213 0 262 241l309 1485h105l-314 -1491q-35 -170 -125 -250.5t-241 -80.5q-48 0 -88 8t-56 16z" /> +<glyph unicode="K" horiz-adv-x="1122" d="M102 0l310 1462h102l-158 -723l133 121l680 602h138l-699 -610l371 -852h-111l-342 788l-190 -153l-131 -635h-103z" /> +<glyph unicode="L" horiz-adv-x="938" d="M102 0l310 1462h102l-289 -1366h621l-23 -96h-721z" /> +<glyph unicode="M" horiz-adv-x="1669" d="M109 0l309 1462h143l205 -1257h6l733 1257h150l-301 -1462h-101l191 901q79 369 100 447h-6l-780 -1348h-51l-222 1348h-6q-20 -154 -78 -426l-196 -922h-96z" /> +<glyph unicode="N" horiz-adv-x="1372" d="M102 0l310 1462h80l522 -1294h8q23 176 74 416l188 878h94l-309 -1462h-86l-516 1284h-8q-23 -149 -48 -273t-214 -1011h-95z" /> +<glyph unicode="O" horiz-adv-x="1464" d="M172 559q0 262 93 477.5t255 331t373 115.5q247 0 378.5 -148.5t131.5 -423.5q0 -255 -94 -481.5t-252 -338t-365 -111.5q-250 0 -385 149t-135 430zM276 573q0 -245 109.5 -373t319.5 -128q169 0 300 98.5t210 300t79 430.5q0 240 -104.5 364t-310.5 124 q-174 0 -308.5 -101t-214.5 -298t-80 -417z" /> +<glyph unicode="P" horiz-adv-x="1145" d="M102 0l310 1462h315q202 0 310 -92.5t108 -267.5q0 -500 -610 -500h-201l-129 -602h-103zM350 694h191q252 0 373.5 96.5t121.5 305.5q0 274 -329 274h-211z" /> +<glyph unicode="Q" horiz-adv-x="1464" d="M172 559q0 262 93 477.5t255 331t373 115.5q247 0 378.5 -148.5t131.5 -423.5q0 -216 -70 -418t-186.5 -324t-274.5 -167l267 -350h-142l-231 332l-74 -4q-250 0 -385 149t-135 430zM276 573q0 -245 109.5 -373t319.5 -128q169 0 300 98.5t210 300t79 430.5 q0 240 -104.5 364t-310.5 124q-174 0 -308.5 -101t-214.5 -298t-80 -417z" /> +<glyph unicode="R" horiz-adv-x="1145" d="M102 0l310 1462h303q430 0 430 -360q0 -182 -103.5 -303t-281.5 -152q201 -591 221 -647h-111l-211 633h-323l-131 -633h-103zM358 725h252q208 0 317 95.5t109 281.5q0 268 -329 268h-211z" /> +<glyph unicode="S" horiz-adv-x="1020" d="M37 55v109q163 -92 348 -92q188 0 295.5 86.5t107.5 232.5q0 61 -17 104.5t-52.5 78.5t-91 68t-131.5 75q-150 76 -209.5 164t-59.5 206t59 207.5t165 139t237 49.5q99 0 180 -17.5t168 -60.5l-32 -94q-66 40 -151.5 63t-164.5 23q-163 0 -259.5 -82.5t-96.5 -218.5 q0 -103 49 -170t182 -133q154 -79 213.5 -130t89 -113t29.5 -147q0 -126 -65.5 -224.5t-179.5 -148.5t-269 -50q-88 0 -172.5 17t-171.5 58z" /> +<glyph unicode="T" horiz-adv-x="985" d="M193 1368l20 94h973l-19 -94h-440l-289 -1368h-102l289 1368h-432z" /> +<glyph unicode="U" horiz-adv-x="1370" d="M176 381q0 83 27 201l186 880h103l-193 -899q-20 -89 -20 -184q0 -309 342 -309q195 0 307.5 96.5t158.5 318.5l207 977h101l-207 -977q-58 -270 -197 -387.5t-375 -117.5q-440 0 -440 401z" /> +<glyph unicode="V" horiz-adv-x="1079" d="M201 1462h100l117 -950q26 -217 35 -365h4q51 111 124 247l572 1068h117l-799 -1462h-88z" /> +<glyph unicode="W" horiz-adv-x="1702" d="M238 1462h100l47 -1031l4 -165l-2 -86h6q85 226 170 398l434 884h105l61 -878q19 -266 19 -410h6q30 86 61.5 163t493.5 1125h108q-169 -365 -330.5 -731t-328.5 -731h-78l-78 1075q-11 142 -11 219l1 47h-8q-27 -76 -62 -153.5t-563 -1187.5h-82z" /> +<glyph unicode="X" horiz-adv-x="971" d="M-135 0l608 766l-272 696h106l240 -626l483 626h119l-555 -719l285 -743h-107l-254 678l-526 -678h-127z" /> +<glyph unicode="Y" horiz-adv-x="965" d="M193 1462h100l201 -817l544 817h117l-631 -932l-108 -530h-105l119 545z" /> +<glyph unicode="Z" d="M-12 0l22 92l1069 1276h-764l23 94h887l-19 -88l-1069 -1280h799l-23 -94h-925z" /> +<glyph unicode="[" horiz-adv-x="537" d="M-57 -324l376 1786h429l-19 -90h-330l-340 -1605h330l-20 -91h-426z" /> +<glyph unicode="\" horiz-adv-x="641" d="M209 1462h86l242 -1462h-82z" /> +<glyph unicode="]" horiz-adv-x="537" d="M-176 -324l18 91h330l340 1605h-330l21 90h426l-377 -1786h-428z" /> +<glyph unicode="^" horiz-adv-x="1047" d="M70 569l587 906h91l260 -906h-105l-217 809l-500 -809h-116z" /> +<glyph unicode="_" horiz-adv-x="801" d="M-182 -291l18 86h807l-18 -86h-807z" /> +<glyph unicode="`" horiz-adv-x="1135" d="M487 1548v21h115q46 -129 164 -303v-25h-66q-50 52 -114 144.5t-99 162.5z" /> +<glyph unicode="a" horiz-adv-x="1133" d="M102 354q0 197 75 376t200.5 276.5t277.5 97.5q232 0 279 -219h6l59 202h80l-229 -1087h-82l45 274h-6q-84 -142 -187 -218t-237 -76q-281 0 -281 374zM205 365q0 -152 50 -223.5t151 -71.5q89 0 177.5 62t159 166t107.5 230t37 213q0 79 -26 141.5t-77 99t-127 36.5 q-124 0 -224 -82t-164 -245.5t-64 -325.5z" /> +<glyph unicode="b" horiz-adv-x="1151" d="M76 0l327 1556h95q-131 -628 -162 -751h6q93 156 199 229.5t231 73.5q281 0 281 -375q0 -203 -76 -380t-201 -273t-276 -96q-113 0 -186 59t-97 166h-6l-55 -209h-80zM268 346q0 -129 64 -202.5t166 -73.5q124 0 224 83t164 245t64 325q0 152 -49 223.5t-151 71.5 q-91 0 -180 -61.5t-160.5 -169.5t-106.5 -235t-35 -206z" /> +<glyph unicode="c" horiz-adv-x="887" d="M102 397q0 193 73.5 361.5t198.5 257t290 88.5q134 0 241 -43l-28 -90q-107 47 -218 47q-129 0 -232.5 -77t-162.5 -222t-59 -320q0 -158 73.5 -243.5t208.5 -85.5q71 0 131.5 13t131.5 46v-92q-116 -57 -273 -57q-174 0 -274.5 110.5t-100.5 306.5z" /> +<glyph unicode="d" horiz-adv-x="1133" d="M102 354q0 193 71.5 370t197.5 278.5t284 101.5q230 0 279 -219h4q12 66 143 671h99l-330 -1556h-82l45 274h-6q-173 -294 -424 -294q-281 0 -281 374zM205 365q0 -295 201 -295q89 0 178.5 62.5t160 168t106.5 231t36 209.5q0 126 -61.5 201.5t-168.5 75.5 q-124 0 -224 -83t-164 -242.5t-64 -327.5z" /> +<glyph unicode="e" horiz-adv-x="928" d="M102 395q0 181 71 347t195.5 264t274.5 98q114 0 182 -61t68 -166q0 -181 -163.5 -276t-485.5 -95h-33q-6 -44 -6 -98q0 -165 74 -251.5t213 -86.5q132 0 276 73v-94q-140 -69 -299 -69q-173 0 -270 109.5t-97 305.5zM225 594h49q517 0 517 270q0 67 -43.5 110.5 t-116.5 43.5q-131 0 -243.5 -115.5t-162.5 -308.5z" /> +<glyph unicode="f" horiz-adv-x="578" d="M-233 -383q53 -16 100 -16q88 0 134 53t75 186l246 1166h-205l14 67l205 14l35 160q35 168 116.5 244t227.5 76q73 0 166 -31l-25 -80q-87 27 -147 27q-96 0 -153.5 -53.5t-84.5 -178.5l-35 -164h248l-16 -81h-248l-252 -1190q-33 -161 -104 -234.5t-195 -73.5 q-48 0 -102 19v90z" /> +<glyph unicode="g" horiz-adv-x="1040" d="M-88 -217q0 236 309 334q-78 42 -78 123q0 123 191 202q-71 36 -110.5 105.5t-39.5 157.5q0 111 53.5 204t148 146t206.5 53q69 0 147 -21h361l-17 -79l-243 -11q26 -28 43.5 -84t17.5 -114q0 -109 -54.5 -206.5t-148 -145.5t-213.5 -48q-63 0 -77 9q-80 -33 -124 -73 t-44 -81t31.5 -64.5t113.5 -31.5l121 -11q346 -31 346 -264q0 -112 -65 -197.5t-187 -131.5t-291 -46q-186 0 -291.5 72t-105.5 203zM14 -207q0 -101 81 -150t224 -49q203 0 317 74.5t114 204.5q0 85 -62.5 130.5t-218.5 57.5l-160 15q-157 -45 -226 -114.5t-69 -168.5z M285 711q0 -112 58.5 -170t164.5 -58q88 0 154 37t102.5 114t36.5 169q0 104 -56 161.5t-157 57.5q-93 0 -161 -43t-105 -116t-37 -152z" /> +<glyph unicode="h" horiz-adv-x="1143" d="M76 0l332 1556h96l-86 -411q-44 -200 -66 -279h6q78 113 186.5 175.5t229.5 62.5q124 0 192 -65t68 -183q0 -70 -24 -182l-148 -674h-98l149 692q21 92 21 156q0 80 -43.5 125t-134.5 45q-112 0 -210.5 -67t-166 -188t-103.5 -286l-102 -477h-98z" /> +<glyph unicode="i" horiz-adv-x="475" d="M76 0l231 1087h96l-229 -1087h-98zM350 1366q0 55 22 88t60 33q57 0 57 -72q0 -57 -22 -90t-57 -33q-29 0 -44.5 19.5t-15.5 54.5z" /> +<glyph unicode="j" horiz-adv-x="475" d="M-279 -381q47 -22 113 -22q82 0 128.5 51.5t72.5 177.5l266 1261h96l-268 -1271q-35 -165 -106.5 -236.5t-188.5 -71.5q-62 0 -113 19v92zM350 1366q0 55 22 88t60 33q57 0 57 -72q0 -57 -22 -90t-57 -33q-29 0 -44.5 19.5t-15.5 54.5z" /> +<glyph unicode="k" horiz-adv-x="944" d="M76 0l330 1556h96l-166 -780l-70 -299h4l609 610h125l-474 -469l297 -618h-106l-264 559l-205 -188l-80 -371h-96z" /> +<glyph unicode="l" horiz-adv-x="475" d="M76 0l334 1556h94l-334 -1556h-94z" /> +<glyph unicode="m" horiz-adv-x="1751" d="M72 0l231 1087h80l-33 -210h6q80 113 181.5 170t212.5 57q106 0 163 -67t60 -195h6q77 129 181 195.5t222 66.5q117 0 182.5 -61.5t65.5 -176.5q0 -29 -2.5 -56.5t-19.5 -119.5l-152 -690h-100l149 680q25 120 25 176q0 77 -43 119.5t-119 42.5q-157 0 -277.5 -137.5 t-168.5 -362.5l-109 -518h-102l147 674q25 125 25 162q0 182 -154 182q-106 0 -200 -67.5t-159 -188.5t-100 -287l-100 -475h-98z" /> +<glyph unicode="n" horiz-adv-x="1143" d="M76 0l231 1087h82l-37 -221h6q164 238 416 238q130 0 195 -64t65 -184q0 -70 -24 -182l-148 -674h-98l149 692q21 92 21 156q0 80 -43.5 125t-134.5 45q-112 0 -210.5 -67t-166 -187.5t-103.5 -286.5l-102 -477h-98z" /> +<glyph unicode="o" horiz-adv-x="1124" d="M98 403q0 191 73 358t197 257t281 90q180 0 278.5 -108.5t98.5 -299.5q0 -197 -71.5 -368.5t-195.5 -261.5t-286 -90q-184 0 -279.5 109.5t-95.5 313.5zM201 408q0 -342 282 -342q127 0 225.5 77.5t157 228t58.5 330.5q0 154 -73 237t-210 83q-124 0 -223 -78.5 t-158 -225t-59 -310.5z" /> +<glyph unicode="p" horiz-adv-x="1149" d="M-33 -492l336 1579h82l-45 -274h6q91 153 195.5 224t228.5 71q135 0 208 -92.5t73 -282.5q0 -195 -72 -371t-197.5 -277t-283.5 -101q-230 0 -279 219h-4q-13 -72 -149 -695h-99zM266 346q0 -125 61.5 -200.5t168.5 -75.5q124 0 225 84t164 243.5t63 325.5 q0 295 -200 295q-87 0 -174 -58.5t-161.5 -167.5t-110.5 -237.5t-36 -208.5z" /> +<glyph unicode="q" horiz-adv-x="1157" d="M98 354q0 201 75.5 379t200.5 274.5t277 96.5q109 0 183.5 -58t99.5 -167h6l55 208h80l-327 -1556h-95l98 470l64 282h-6q-93 -156 -199 -229.5t-231 -73.5q-281 0 -281 374zM201 365q0 -143 45.5 -219t154.5 -76q92 0 182 62.5t160.5 171.5t105 236.5t34.5 200.5 q0 130 -63.5 203.5t-166.5 73.5q-124 0 -224 -83t-164 -245t-64 -325z" /> +<glyph unicode="r" horiz-adv-x="752" d="M72 0l231 1087h80l-29 -204h6q73 94 123 135.5t106.5 64.5t123.5 23q69 0 123 -14l-21 -93q-47 15 -113 15q-94 0 -179 -64t-153 -192t-100 -277l-100 -481h-98z" /> +<glyph unicode="s" horiz-adv-x="827" d="M25 55v107q74 -46 153 -71t148 -25q138 0 211 57.5t73 163.5q0 42 -15.5 74t-50 61.5t-132.5 85.5q-148 80 -200 145.5t-52 159.5q0 128 98.5 209.5t259.5 81.5q75 0 158.5 -17.5t140.5 -46.5l-35 -88q-136 64 -264 64q-116 0 -186 -53t-70 -138q0 -55 17 -88t60.5 -68.5 t119.5 -76.5q114 -63 161.5 -103.5t70 -86.5t22.5 -107q0 -144 -103 -229.5t-280 -85.5q-173 0 -305 75z" /> +<glyph unicode="t" horiz-adv-x="616" d="M113 1006l14 67l184 17l97 253h55l-55 -256h286l-18 -81h-283l-135 -635q-22 -99 -22 -164q0 -139 126 -139q68 0 152 26v-86q-101 -28 -170 -28q-99 0 -153 54.5t-54 158.5q0 73 29 206l129 607h-182z" /> +<glyph unicode="u" horiz-adv-x="1143" d="M109 227q0 60 22 170l150 690h100l-152 -698q-22 -106 -22 -158q0 -74 47.5 -117.5t138.5 -43.5q110 0 207.5 65.5t164 187t99.5 279.5l105 485h98l-231 -1087h-80l28 205h-6q-167 -221 -403 -221q-131 0 -198.5 62t-67.5 181z" /> +<glyph unicode="v" horiz-adv-x="895" d="M104 1087h101l108 -735q26 -165 33 -254h6q51 115 129 256l406 733h102l-600 -1087h-113z" /> +<glyph unicode="w" horiz-adv-x="1393" d="M121 1087h92l13 -821l-3 -157h6q61 134 150 297l373 681h77l64 -681q14 -147 14 -297h6l24 61l101 236l320 681h96l-508 -1087h-108l-60 686q-14 224 -14 266h-6q-34 -92 -144 -290l-356 -662h-117z" /> +<glyph unicode="x" horiz-adv-x="922" d="M-72 0l471 559l-245 528h100l207 -462l373 462h120l-448 -534l258 -553h-98l-224 483l-393 -483h-121z" /> +<glyph unicode="y" horiz-adv-x="920" d="M-217 -379q71 -27 137 -27q80 0 147 49.5t130 164.5t100 184l-174 1095h100l82 -548q51 -351 55 -449h11q43 105 186 367l348 630h103l-713 -1290q-72 -127 -122.5 -178t-114 -81t-146.5 -30q-68 0 -129 21v92z" /> +<glyph unicode="z" horiz-adv-x="887" d="M-29 0l15 72l776 932h-543l17 83h659l-18 -83l-762 -920h602l-17 -84h-729z" /> +<glyph unicode="{" horiz-adv-x="709" d="M59 528l21 78q126 0 191 49t89 158l89 393q30 135 106 195.5t215 60.5h29l-17 -86q-86 -2 -129 -20.5t-69.5 -61.5t-44.5 -120l-74 -338q-30 -134 -91.5 -194.5t-164.5 -78.5v-4q68 -18 105.5 -68.5t37.5 -121.5q0 -52 -24 -164l-47 -225q-13 -58 -13 -101 q0 -61 37.5 -89t138.5 -28v-86h-20q-256 0 -256 199q0 45 16 115l56 252q18 90 18 127q0 159 -199 159z" /> +<glyph unicode="|" d="M584 -510v2071h100v-2071h-100z" /> +<glyph unicode="}" horiz-adv-x="709" d="M-41 -238q96 2 138 21t68.5 61t43.5 121l74 338q27 126 87.5 189.5t168.5 82.5v5q-75 20 -109.5 72.5t-34.5 117.5q0 55 18 131l54 258q12 61 12 101q0 44 -18 69t-54 36t-116 11l20 86h21q131 0 189.5 -51t58.5 -147q0 -41 -17 -115l-55 -252q-19 -95 -19 -127 q0 -77 49.5 -118.5t149.5 -41.5l-20 -78q-125 0 -191 -48.5t-90 -157.5l-88 -394q-32 -139 -108.5 -197.5t-213.5 -58.5h-18v86z" /> +<glyph unicode="~" d="M127 625v94q108 110 233 110q61 0 115 -13.5t156 -57.5q126 -58 219 -58q54 0 107.5 29t117.5 96v-96q-111 -113 -233 -113q-117 0 -271 72q-62 29 -112.5 43t-108.5 14q-49 0 -108 -30.5t-115 -89.5z" /> +<glyph unicode="¡" horiz-adv-x="502" d="M4 -375l260 1086h62l-203 -1086h-119zM272 981q0 55 25 89t68 34q67 0 67 -74q0 -56 -25 -88.5t-69 -32.5q-66 0 -66 72z" /> +<glyph unicode="¢" d="M250 600q0 184 63.5 341t178 253t256.5 111l36 178h90l-38 -176q116 -4 217 -43l-29 -90q-107 47 -217 47q-130 0 -233 -76t-162.5 -221t-59.5 -322q0 -164 74.5 -247t208.5 -83q127 0 264 60v-92q-118 -58 -281 -58l-40 -202h-93l45 215q-132 25 -206 132.5t-74 272.5z " /> +<glyph unicode="£" d="M-4 0l16 84q93 11 165.5 95.5t107.5 236.5l57 260h-199l17 82h198l76 350q41 187 155 279t290 92q170 0 313 -78l-39 -84l-54 26q-108 50 -231 50q-134 0 -220.5 -74.5t-117.5 -220.5l-73 -340h409l-18 -82h-408l-57 -268q-50 -225 -188 -314h759l-20 -94h-938z" /> +<glyph unicode="¤" d="M207 1077l63 64l127 -129q105 78 230 78q118 0 223 -78l131 129l61 -62l-129 -129q78 -106 78 -227q0 -135 -78 -227l129 -127l-61 -62l-131 127q-104 -76 -223 -76q-126 0 -228 80l-129 -129l-61 62l127 127q-74 98 -74 225q0 118 74 225zM350 723q0 -116 80 -196.5 t197 -80.5t198.5 81t81.5 196q0 75 -36.5 140t-102.5 104t-141 39q-114 0 -195.5 -82t-81.5 -201z" /> +<glyph unicode="¥" d="M166 289l18 84h299l41 190h-301l17 76h258l-215 823h100l201 -817l544 817h117l-559 -823h266l-16 -76h-315l-39 -190h317l-18 -84h-316l-59 -289h-105l64 289h-299z" /> +<glyph unicode="¦" d="M578 246h100v-756h-100v756zM578 805v756h100v-756h-100z" /> +<glyph unicode="§" horiz-adv-x="995" d="M102 51v99q47 -27 126 -46.5t153 -19.5q149 0 228 52.5t79 150.5q0 62 -42.5 106t-166.5 96q-155 65 -211.5 130t-56.5 159q0 101 69.5 182t198.5 130q-64 31 -103.5 85.5t-39.5 120.5q0 74 46 134.5t132.5 94.5t202.5 34q163 0 289 -58l-31 -80q-138 54 -264 54 q-124 0 -202.5 -46.5t-78.5 -123.5q0 -59 46 -104.5t183 -106.5q112 -52 158.5 -89.5t71 -85t24.5 -110.5q0 -197 -249 -317q122 -64 122 -197q0 -86 -48 -153.5t-139.5 -105.5t-221.5 -38q-157 0 -275 53zM303 786q0 -57 24.5 -96.5t81 -73t187.5 -81.5q103 49 162 113.5 t59 156.5q0 72 -57.5 126t-200.5 107q-119 -30 -187.5 -97.5t-68.5 -154.5z" /> +<glyph unicode="¨" horiz-adv-x="1135" d="M492 1366q0 49 20.5 78t56.5 29q54 0 54 -64q0 -48 -21 -77t-55 -29q-55 0 -55 63zM836 1366q0 49 20.5 78t56.5 29q54 0 54 -64q0 -48 -21 -77t-55 -29q-55 0 -55 63z" /> +<glyph unicode="©" horiz-adv-x="1704" d="M147 731q0 200 100 375t275 276t377 101q200 0 375 -100t276 -275t101 -377q0 -197 -97 -370t-272 -277t-383 -104q-207 0 -382 103.5t-272.5 276.5t-97.5 371zM240 731q0 -178 88.5 -329.5t240.5 -240.5t330 -89q174 0 325 85.5t243 239t92 334.5q0 178 -89 330 t-240.5 241t-330.5 89q-182 0 -335 -92t-238.5 -243t-85.5 -325zM537 725q0 207 110 332t297 125q119 0 227 -52l-36 -83q-99 45 -191 45q-142 0 -222.5 -94.5t-80.5 -264.5q0 -186 74.5 -275t220.5 -89q85 0 199 43v-88q-104 -45 -209 -45q-187 0 -288 116t-101 330z" /> +<glyph unicode="ª" horiz-adv-x="643" d="M170 1032q0 189 90.5 321t226.5 132q55 0 97.5 -29t66.5 -86h6l35 103h66l-137 -650h-72l22 125h-4q-96 -137 -223 -137q-80 0 -127 56.5t-47 164.5zM258 1028q0 -143 111 -143q66 0 133.5 75.5t97.5 184.5q16 51 16 123q0 58 -36 100.5t-93 42.5q-94 0 -161.5 -111.5 t-67.5 -271.5z" /> +<glyph unicode="«" horiz-adv-x="860" d="M61 541l2 26l363 365l57 -49l-317 -336l213 -385l-64 -39zM422 541l2 26l362 365l58 -49l-314 -336l209 -385l-63 -39z" /> +<glyph unicode="¬" d="M125 672v100h903v-500h-100v400h-803z" /> +<glyph unicode="­" horiz-adv-x="629" d="M77 502l18 90h457l-16 -90h-459z" /> +<glyph unicode="®" horiz-adv-x="1704" d="M150 731q0 207 103.5 382t276.5 272.5t371 97.5q200 0 375 -100t276 -275t101 -377q0 -197 -97 -370t-272 -277t-383 -104q-204 0 -376.5 100.5t-273.5 273t-101 377.5zM242 731q0 -178 88.5 -329.5t240.5 -240.5t330 -89q174 0 325 85.5t243 239t92 334.5q0 178 -89 330 t-240.5 241t-330.5 89q-182 0 -335 -92t-238.5 -243t-85.5 -325zM657 291v880h211q143 0 222 -62t79 -191q0 -80 -39.5 -141t-109.5 -93l237 -393h-120l-211 360h-168v-360h-101zM758 731h112q93 0 144 46.5t51 135.5q0 172 -197 172h-110v-354z" /> +<glyph unicode="¯" horiz-adv-x="655" d="M348 1556l53 97h654l-54 -97h-653z" /> +<glyph unicode="°" horiz-adv-x="877" d="M242 1190q0 120 85 206.5t208 86.5q122 0 207 -86.5t85 -206.5q0 -122 -85.5 -207.5t-206.5 -85.5q-122 0 -207.5 85.5t-85.5 207.5zM315 1190q0 -89 64.5 -153t155.5 -64q92 0 155.5 64t63.5 153q0 90 -64 155.5t-155 65.5q-90 0 -155 -65.5t-65 -155.5z" /> +<glyph unicode="±" d="M127 0v100h903v-100h-903zM127 629v98h401v406h101v-406h401v-98h-401v-400h-101v400h-401z" /> +<glyph unicode="²" horiz-adv-x="643" d="M82 586l16 80l297 258q137 118 182.5 190.5t45.5 153.5q0 59 -38.5 97t-105.5 38q-95 0 -194 -76l-41 62q108 90 239 90q73 0 125 -27t78.5 -72t26.5 -100q0 -106 -59 -198.5t-183 -194.5l-266 -223h416l-17 -78h-522z" /> +<glyph unicode="³" horiz-adv-x="643" d="M109 625v90q46 -28 108 -48t125 -20q99 0 159 52.5t60 142.5q0 162 -196 162h-84l16 79h86q102 0 168.5 49.5t66.5 129.5q0 68 -37.5 102.5t-105.5 34.5q-100 0 -199 -68l-40 64q109 86 251 86q100 0 159 -56.5t59 -148.5q0 -85 -48.5 -148t-154.5 -88v-4 q66 -16 105.5 -68t39.5 -124q0 -77 -39 -141t-109 -99t-161 -35q-59 0 -123.5 15.5t-105.5 40.5z" /> +<glyph unicode="´" horiz-adv-x="1135" d="M580 1241v21q66 51 150.5 142t129.5 165h137v-23q-51 -66 -157.5 -158.5t-192.5 -146.5h-67z" /> +<glyph unicode="µ" horiz-adv-x="1171" d="M-29 -492l338 1579h101l-152 -698q-20 -96 -20 -147q0 -82 48.5 -127t135.5 -45q110 0 207 64.5t162.5 182.5t101.5 285l104 485h99l-234 -1087h-78l29 205h-6q-164 -221 -404 -221q-85 0 -139 32.5t-76 89.5h-6q-18 -132 -51 -284l-63 -314h-97z" /> +<glyph unicode="¶" horiz-adv-x="1341" d="M215 1042q0 260 109 387t342 127h542v-1816h-100v1722h-227v-1722h-101v819q-64 -18 -145 -18q-216 0 -318 125t-102 376z" /> +<glyph unicode="·" horiz-adv-x="485" d="M207 698q0 56 25 88.5t69 32.5q66 0 66 -72q0 -53 -25 -87.5t-67 -34.5q-68 0 -68 73z" /> +<glyph unicode="¸" horiz-adv-x="420" d="M-174 -406q30 -6 72 -6q198 0 198 115q0 97 -151 107l110 190h80l-78 -137q140 -30 140 -152q0 -94 -75.5 -148.5t-217.5 -54.5q-46 0 -78 7v79z" /> +<glyph unicode="¹" horiz-adv-x="643" d="M254 1288l258 174h80l-186 -876h-84l118 569q5 21 11.5 50.5t14 60t15.5 59t15 49.5q-34 -31 -60 -51.5t-143 -93.5z" /> +<glyph unicode="º" horiz-adv-x="655" d="M190 1059q0 112 41.5 209.5t116 154t170.5 56.5q105 0 165 -64t60 -180q0 -115 -40 -214t-114 -156.5t-175 -57.5q-114 0 -169 67.5t-55 184.5zM270 1067q0 -186 156 -186q73 0 125.5 46.5t81.5 127.5t29 176q0 83 -39 128.5t-115 45.5q-70 0 -124 -46.5t-84 -124.5 t-30 -167z" /> +<glyph unicode="»" horiz-adv-x="860" d="M33 172l313 336l-209 385l64 39l254 -418l-2 -27l-363 -364zM393 172l314 336l-209 385l63 39l254 -418l-2 -27l-362 -364z" /> +<glyph unicode="¼" horiz-adv-x="1481" d="M715 230l21 76l506 577h86l-125 -581h133l-17 -72h-131l-49 -229h-82l49 229h-391zM830 302h291q61 294 79 365.5t29 105.5q-10 -16 -61 -79t-338 -392zM129 0l1086 1462h108l-1087 -1462h-107zM251 1288l258 174h80l-186 -876h-84l118 569q5 21 11.5 50.5t14 60t15.5 59 t15 49.5q-34 -31 -60 -51.5t-143 -93.5z" /> +<glyph unicode="½" horiz-adv-x="1458" d="M756 1l16 80l297 258q137 118 182.5 190.5t45.5 153.5q0 59 -38.5 97t-105.5 38q-95 0 -194 -76l-41 62q108 90 239 90q73 0 125 -27t78.5 -72t26.5 -100q0 -106 -59 -198.5t-183 -194.5l-266 -223h416l-17 -78h-522zM173 1288l258 174h80l-186 -876h-84l118 569 q5 21 11.5 50.5t14 60t15.5 59t15 49.5q-34 -31 -60 -51.5t-143 -93.5zM53 0l1086 1462h108l-1087 -1462h-107z" /> +<glyph unicode="¾" horiz-adv-x="1458" d="M776 230l21 76l506 577h86l-125 -581h133l-17 -72h-131l-49 -229h-82l49 229h-391zM891 302h291q61 294 79 365.5t29 105.5q-10 -16 -61 -79t-338 -392zM71 625v90q46 -28 108 -48t125 -20q99 0 159 52.5t60 142.5q0 162 -196 162h-84l16 79h86q102 0 168.5 49.5 t66.5 129.5q0 68 -37.5 102.5t-105.5 34.5q-100 0 -199 -68l-40 64q109 86 251 86q100 0 159 -56.5t59 -148.5q0 -85 -48.5 -148t-154.5 -88v-4q66 -16 105.5 -68t39.5 -124q0 -77 -39 -141t-109 -99t-161 -35q-59 0 -123.5 15.5t-105.5 40.5zM213 0l1086 1462h108 l-1087 -1462h-107z" /> +<glyph unicode="¿" horiz-adv-x="799" d="M0 -90q0 133 70 240.5t227 220.5q85 61 133.5 109t73 95t45.5 142h92l-6 -29q-28 -127 -79 -200t-161 -154q-118 -84 -175 -145.5t-86.5 -127.5t-29.5 -141q0 -106 65.5 -168.5t184.5 -62.5q141 0 308 100l38 -86q-85 -49 -170.5 -77.5t-187.5 -28.5q-159 0 -250.5 84.5 t-91.5 228.5zM553 971q0 56 25 89.5t67 33.5q68 0 68 -74q0 -56 -25.5 -88.5t-69.5 -32.5q-65 0 -65 72z" /> +<glyph unicode="À" horiz-adv-x="1059" d="M-111 0l822 1468h67l201 -1468h-105l-69 520h-512l-287 -520h-117zM344 612h449l-39 291q-31 242 -39 402q-30 -63 -64.5 -130t-306.5 -563zM536 1886v21h115q46 -129 164 -303v-25h-66q-50 52 -114 144.5t-99 162.5z" /> +<glyph unicode="Á" horiz-adv-x="1059" d="M-111 0l822 1468h67l201 -1468h-105l-69 520h-512l-287 -520h-117zM344 612h449l-39 291q-31 242 -39 402q-30 -63 -64.5 -130t-306.5 -563zM668 1579v21q66 51 150.5 142t129.5 165h137v-23q-51 -66 -157.5 -158.5t-192.5 -146.5h-67z" /> +<glyph unicode="Â" horiz-adv-x="1059" d="M-111 0l822 1468h67l201 -1468h-105l-69 520h-512l-287 -520h-117zM344 612h449l-39 291q-31 242 -39 402q-30 -63 -64.5 -130t-306.5 -563zM493 1579v29q68 56 157.5 148.5t127.5 150.5h64q23 -64 72.5 -152.5t92.5 -146.5v-29h-49q-70 60 -161 207q-55 -57 -125 -114.5 t-125 -92.5h-54z" /> +<glyph unicode="Ã" horiz-adv-x="1059" d="M-111 0l822 1468h67l201 -1468h-105l-69 520h-512l-287 -520h-117zM344 612h449l-39 291q-31 242 -39 402q-30 -63 -64.5 -130t-306.5 -563zM426 1581q19 108 71 166.5t134 58.5q41 0 73.5 -14t117.5 -72q52 -36 94 -36q43 0 71.5 30.5t46.5 100.5h76 q-26 -118 -74.5 -173t-124.5 -55q-40 0 -77.5 19t-75.5 45q-34 23 -64.5 41t-68.5 18q-45 0 -74 -28.5t-51 -100.5h-74z" /> +<glyph unicode="Ä" horiz-adv-x="1059" d="M-111 0l822 1468h67l201 -1468h-105l-69 520h-512l-287 -520h-117zM344 612h449l-39 291q-31 242 -39 402q-30 -63 -64.5 -130t-306.5 -563zM535 1704q0 49 20.5 78t56.5 29q54 0 54 -64q0 -48 -21 -77t-55 -29q-55 0 -55 63zM879 1704q0 49 20.5 78t56.5 29q54 0 54 -64 q0 -48 -21 -77t-55 -29q-55 0 -55 63z" /> +<glyph unicode="Å" horiz-adv-x="1059" d="M-111 0l822 1468h67l201 -1468h-105l-69 520h-512l-287 -520h-117zM344 612h449l-39 291q-31 242 -39 402q-30 -63 -64.5 -130t-306.5 -563zM539 1592q0 88 59.5 144t149.5 56q88 0 142.5 -50t54.5 -142t-57.5 -148.5t-145.5 -56.5q-93 0 -148 52t-55 145zM619 1592 q0 -57 33 -90t90 -33q56 0 90.5 36t34.5 93t-33.5 90t-87.5 33q-60 0 -93.5 -36t-33.5 -93z" /> +<glyph unicode="Æ" horiz-adv-x="1640" d="M-117 0l946 1462h883l-20 -94h-625l-117 -553h590l-20 -94h-588l-135 -627h626l-20 -94h-727l110 522h-444l-328 -522h-131zM408 627h401l156 741h-88z" /> +<glyph unicode="Ç" horiz-adv-x="1169" d="M170 535q0 266 104.5 488t284.5 341t402 119q177 0 307 -68l-45 -90q-55 30 -124.5 47t-137.5 17q-197 0 -351.5 -104.5t-245 -304.5t-90.5 -441q0 -225 110.5 -346t317.5 -121q140 0 304 51v-94q-156 -49 -316 -49q-252 0 -386 145t-134 410zM381 -406q30 -6 72 -6 q198 0 198 115q0 97 -151 107l110 190h80l-78 -137q140 -30 140 -152q0 -94 -75.5 -148.5t-217.5 -54.5q-46 0 -78 7v79z" /> +<glyph unicode="È" horiz-adv-x="1067" d="M102 0l310 1462h727l-21 -94h-624l-117 -553h590l-21 -94h-588l-135 -627h627l-21 -94h-727zM612 1886v21h115q46 -129 164 -303v-25h-66q-50 52 -114 144.5t-99 162.5z" /> +<glyph unicode="É" horiz-adv-x="1067" d="M102 0l310 1462h727l-21 -94h-624l-117 -553h590l-21 -94h-588l-135 -627h627l-21 -94h-727zM654 1579v21q66 51 150.5 142t129.5 165h137v-23q-51 -66 -157.5 -158.5t-192.5 -146.5h-67z" /> +<glyph unicode="Ê" horiz-adv-x="1067" d="M102 0l310 1462h727l-21 -94h-624l-117 -553h590l-21 -94h-588l-135 -627h627l-21 -94h-727zM522 1579v29q68 56 157.5 148.5t127.5 150.5h64q23 -64 72.5 -152.5t92.5 -146.5v-29h-49q-70 60 -161 207q-55 -57 -125 -114.5t-125 -92.5h-54z" /> +<glyph unicode="Ë" horiz-adv-x="1067" d="M102 0l310 1462h727l-21 -94h-624l-117 -553h590l-21 -94h-588l-135 -627h627l-21 -94h-727zM558 1704q0 49 20.5 78t56.5 29q54 0 54 -64q0 -48 -21 -77t-55 -29q-55 0 -55 63zM902 1704q0 49 20.5 78t56.5 29q54 0 54 -64q0 -48 -21 -77t-55 -29q-55 0 -55 63z" /> +<glyph unicode="Ì" horiz-adv-x="504" d="M102 0l310 1462h98l-309 -1462h-99zM246 1886v21h115q46 -129 164 -303v-25h-66q-50 52 -114 144.5t-99 162.5z" /> +<glyph unicode="Í" horiz-adv-x="504" d="M102 0l310 1462h98l-309 -1462h-99zM419 1579v21q66 51 150.5 142t129.5 165h137v-23q-51 -66 -157.5 -158.5t-192.5 -146.5h-67z" /> +<glyph unicode="Î" horiz-adv-x="504" d="M102 0l310 1462h98l-309 -1462h-99zM224 1579v29q68 56 157.5 148.5t127.5 150.5h64q23 -64 72.5 -152.5t92.5 -146.5v-29h-49q-70 60 -161 207q-55 -57 -125 -114.5t-125 -92.5h-54z" /> +<glyph unicode="Ï" horiz-adv-x="504" d="M102 0l310 1462h98l-309 -1462h-99zM260 1704q0 49 20.5 78t56.5 29q54 0 54 -64q0 -48 -21 -77t-55 -29q-55 0 -55 63zM604 1704q0 49 20.5 78t56.5 29q54 0 54 -64q0 -48 -21 -77t-55 -29q-55 0 -55 63z" /> +<glyph unicode="Ð" horiz-adv-x="1352" d="M90 676l21 96h155l146 690h305q282 0 426.5 -147.5t144.5 -435.5q0 -253 -109.5 -461.5t-300.5 -313t-446 -104.5h-330l144 676h-156zM221 90h209q226 0 394.5 94.5t261 275.5t92.5 412q0 498 -476 498h-206l-129 -598h378l-20 -96h-379z" /> +<glyph unicode="Ñ" horiz-adv-x="1372" d="M102 0l310 1462h80l522 -1294h8q23 176 74 416l188 878h94l-309 -1462h-86l-516 1284h-8q-23 -149 -48 -273t-214 -1011h-95zM577 1581q19 108 71 166.5t134 58.5q41 0 73.5 -14t117.5 -72q52 -36 94 -36q43 0 71.5 30.5t46.5 100.5h76q-26 -118 -74.5 -173t-124.5 -55 q-40 0 -77.5 19t-75.5 45q-34 23 -64.5 41t-68.5 18q-45 0 -74 -28.5t-51 -100.5h-74z" /> +<glyph unicode="Ò" horiz-adv-x="1464" d="M172 559q0 262 93 477.5t255 331t373 115.5q247 0 378.5 -148.5t131.5 -423.5q0 -255 -94 -481.5t-252 -338t-365 -111.5q-250 0 -385 149t-135 430zM276 573q0 -245 109.5 -373t319.5 -128q169 0 300 98.5t210 300t79 430.5q0 240 -104.5 364t-310.5 124 q-174 0 -308.5 -101t-214.5 -298t-80 -417zM710 1886v21h115q46 -129 164 -303v-25h-66q-50 52 -114 144.5t-99 162.5z" /> +<glyph unicode="Ó" horiz-adv-x="1464" d="M172 559q0 262 93 477.5t255 331t373 115.5q247 0 378.5 -148.5t131.5 -423.5q0 -255 -94 -481.5t-252 -338t-365 -111.5q-250 0 -385 149t-135 430zM276 573q0 -245 109.5 -373t319.5 -128q169 0 300 98.5t210 300t79 430.5q0 240 -104.5 364t-310.5 124 q-174 0 -308.5 -101t-214.5 -298t-80 -417zM844 1579v21q66 51 150.5 142t129.5 165h137v-23q-51 -66 -157.5 -158.5t-192.5 -146.5h-67z" /> +<glyph unicode="Ô" horiz-adv-x="1464" d="M172 559q0 262 93 477.5t255 331t373 115.5q247 0 378.5 -148.5t131.5 -423.5q0 -255 -94 -481.5t-252 -338t-365 -111.5q-250 0 -385 149t-135 430zM276 573q0 -245 109.5 -373t319.5 -128q169 0 300 98.5t210 300t79 430.5q0 240 -104.5 364t-310.5 124 q-174 0 -308.5 -101t-214.5 -298t-80 -417zM657 1579v29q68 56 157.5 148.5t127.5 150.5h64q23 -64 72.5 -152.5t92.5 -146.5v-29h-49q-70 60 -161 207q-55 -57 -125 -114.5t-125 -92.5h-54z" /> +<glyph unicode="Õ" horiz-adv-x="1464" d="M172 559q0 262 93 477.5t255 331t373 115.5q247 0 378.5 -148.5t131.5 -423.5q0 -255 -94 -481.5t-252 -338t-365 -111.5q-250 0 -385 149t-135 430zM276 573q0 -245 109.5 -373t319.5 -128q169 0 300 98.5t210 300t79 430.5q0 240 -104.5 364t-310.5 124 q-174 0 -308.5 -101t-214.5 -298t-80 -417zM592 1581q19 108 71 166.5t134 58.5q41 0 73.5 -14t117.5 -72q52 -36 94 -36q43 0 71.5 30.5t46.5 100.5h76q-26 -118 -74.5 -173t-124.5 -55q-40 0 -77.5 19t-75.5 45q-34 23 -64.5 41t-68.5 18q-45 0 -74 -28.5t-51 -100.5h-74z " /> +<glyph unicode="Ö" horiz-adv-x="1464" d="M172 559q0 262 93 477.5t255 331t373 115.5q247 0 378.5 -148.5t131.5 -423.5q0 -255 -94 -481.5t-252 -338t-365 -111.5q-250 0 -385 149t-135 430zM276 573q0 -245 109.5 -373t319.5 -128q169 0 300 98.5t210 300t79 430.5q0 240 -104.5 364t-310.5 124 q-174 0 -308.5 -101t-214.5 -298t-80 -417zM687 1704q0 49 20.5 78t56.5 29q54 0 54 -64q0 -48 -21 -77t-55 -29q-55 0 -55 63zM1031 1704q0 49 20.5 78t56.5 29q54 0 54 -64q0 -48 -21 -77t-55 -29q-55 0 -55 63z" /> +<glyph unicode="×" d="M221 1055l70 69l330 -329l333 329l68 -67l-332 -334l332 -332l-68 -67l-333 329l-330 -327l-68 67l328 330z" /> +<glyph unicode="Ø" horiz-adv-x="1464" d="M139 -14l146 172q-113 149 -113 401q0 263 94 479.5t256.5 330.5t370.5 114q219 0 352 -121l133 168l70 -53l-145 -183q45 -51 72.5 -161t27.5 -222q0 -187 -52 -365.5t-144.5 -304.5t-223 -193.5t-291.5 -67.5q-215 0 -348 112l-139 -170zM276 573q0 -105 21.5 -191 t56.5 -138l826 1032q-107 113 -301 113q-134 0 -244 -59.5t-188.5 -170t-124.5 -267.5t-46 -319zM412 172q107 -100 293 -100q170 0 301 100t209.5 296.5t78.5 432.5q0 85 -17.5 172t-43.5 129z" /> +<glyph unicode="Ù" horiz-adv-x="1370" d="M176 381q0 83 27 201l186 880h103l-193 -899q-20 -89 -20 -184q0 -309 342 -309q195 0 307.5 96.5t158.5 318.5l207 977h101l-207 -977q-58 -270 -197 -387.5t-375 -117.5q-440 0 -440 401zM667 1886v21h115q46 -129 164 -303v-25h-66q-50 52 -114 144.5t-99 162.5z" /> +<glyph unicode="Ú" horiz-adv-x="1370" d="M176 381q0 83 27 201l186 880h103l-193 -899q-20 -89 -20 -184q0 -309 342 -309q195 0 307.5 96.5t158.5 318.5l207 977h101l-207 -977q-58 -270 -197 -387.5t-375 -117.5q-440 0 -440 401zM838 1579v21q66 51 150.5 142t129.5 165h137v-23q-51 -66 -157.5 -158.5 t-192.5 -146.5h-67z" /> +<glyph unicode="Û" horiz-adv-x="1370" d="M176 381q0 83 27 201l186 880h103l-193 -899q-20 -89 -20 -184q0 -309 342 -309q195 0 307.5 96.5t158.5 318.5l207 977h101l-207 -977q-58 -270 -197 -387.5t-375 -117.5q-440 0 -440 401zM634 1579v29q68 56 157.5 148.5t127.5 150.5h64q23 -64 72.5 -152.5 t92.5 -146.5v-29h-49q-70 60 -161 207q-55 -57 -125 -114.5t-125 -92.5h-54z" /> +<glyph unicode="Ü" horiz-adv-x="1370" d="M176 381q0 83 27 201l186 880h103l-193 -899q-20 -89 -20 -184q0 -309 342 -309q195 0 307.5 96.5t158.5 318.5l207 977h101l-207 -977q-58 -270 -197 -387.5t-375 -117.5q-440 0 -440 401zM678 1704q0 49 20.5 78t56.5 29q54 0 54 -64q0 -48 -21 -77t-55 -29 q-55 0 -55 63zM1022 1704q0 49 20.5 78t56.5 29q54 0 54 -64q0 -48 -21 -77t-55 -29q-55 0 -55 63z" /> +<glyph unicode="Ý" horiz-adv-x="965" d="M193 1462h100l201 -817l544 817h117l-631 -932l-108 -530h-105l119 545zM563 1579v21q66 51 150.5 142t129.5 165h137v-23q-51 -66 -157.5 -158.5t-192.5 -146.5h-67z" /> +<glyph unicode="Þ" horiz-adv-x="1145" d="M102 0l310 1462h102l-57 -266h213q200 0 308.5 -92.5t108.5 -267.5q0 -247 -153 -373.5t-457 -126.5h-201l-71 -336h-103zM293 428h190q256 0 376 98.5t120 302.5q0 275 -330 275h-211z" /> +<glyph unicode="ß" horiz-adv-x="1094" d="M-281 -379q53 -24 115 -24q79 0 123 50.5t66 153.5l305 1409q80 357 405 357q137 0 215 -61.5t78 -174.5q0 -75 -44.5 -140.5t-166.5 -148.5q-107 -76 -141.5 -124.5t-34.5 -106.5q0 -51 34 -88.5t93 -75.5q96 -63 138 -133.5t42 -165.5q0 -170 -106.5 -269t-286.5 -99 q-143 0 -234 65v109q45 -36 112.5 -59t129.5 -23q132 0 208.5 71t76.5 195q0 75 -31.5 129t-109.5 108q-82 58 -119 110.5t-37 121.5q0 57 21 103t60.5 88.5t137.5 113.5q101 70 131.5 116t30.5 101q0 70 -55 110t-150 40q-129 0 -205 -76t-108 -229l-291 -1377 q-33 -152 -103.5 -220.5t-179.5 -68.5q-73 0 -119 23v90z" /> +<glyph unicode="à" horiz-adv-x="1133" d="M102 354q0 197 75 376t200.5 276.5t277.5 97.5q232 0 279 -219h6l59 202h80l-229 -1087h-82l45 274h-6q-84 -142 -187 -218t-237 -76q-281 0 -281 374zM205 365q0 -152 50 -223.5t151 -71.5q89 0 177.5 62t159 166t107.5 230t37 213q0 79 -26 141.5t-77 99t-127 36.5 q-124 0 -224 -82t-164 -245.5t-64 -325.5zM530 1548v21h115q46 -129 164 -303v-25h-66q-50 52 -114 144.5t-99 162.5z" /> +<glyph unicode="á" horiz-adv-x="1133" d="M102 354q0 197 75 376t200.5 276.5t277.5 97.5q232 0 279 -219h6l59 202h80l-229 -1087h-82l45 274h-6q-84 -142 -187 -218t-237 -76q-281 0 -281 374zM205 365q0 -152 50 -223.5t151 -71.5q89 0 177.5 62t159 166t107.5 230t37 213q0 79 -26 141.5t-77 99t-127 36.5 q-124 0 -224 -82t-164 -245.5t-64 -325.5zM586 1241v21q66 51 150.5 142t129.5 165h137v-23q-51 -66 -157.5 -158.5t-192.5 -146.5h-67z" /> +<glyph unicode="â" horiz-adv-x="1133" d="M102 354q0 197 75 376t200.5 276.5t277.5 97.5q232 0 279 -219h6l59 202h80l-229 -1087h-82l45 274h-6q-84 -142 -187 -218t-237 -76q-281 0 -281 374zM205 365q0 -152 50 -223.5t151 -71.5q89 0 177.5 62t159 166t107.5 230t37 213q0 79 -26 141.5t-77 99t-127 36.5 q-124 0 -224 -82t-164 -245.5t-64 -325.5zM441 1243v29q68 56 157.5 148.5t127.5 150.5h64q23 -64 72.5 -152.5t92.5 -146.5v-29h-49q-70 60 -161 207q-55 -57 -125 -114.5t-125 -92.5h-54z" /> +<glyph unicode="ã" horiz-adv-x="1133" d="M102 354q0 197 75 376t200.5 276.5t277.5 97.5q232 0 279 -219h6l59 202h80l-229 -1087h-82l45 274h-6q-84 -142 -187 -218t-237 -76q-281 0 -281 374zM205 365q0 -152 50 -223.5t151 -71.5q89 0 177.5 62t159 166t107.5 230t37 213q0 79 -26 141.5t-77 99t-127 36.5 q-124 0 -224 -82t-164 -245.5t-64 -325.5zM373 1243q19 108 71 166.5t134 58.5q41 0 73.5 -14t117.5 -72q52 -36 94 -36q43 0 71.5 30.5t46.5 100.5h76q-26 -118 -74.5 -173t-124.5 -55q-40 0 -77.5 19t-75.5 45q-34 23 -64.5 41t-68.5 18q-45 0 -74 -28.5t-51 -100.5h-74z " /> +<glyph unicode="ä" horiz-adv-x="1133" d="M102 354q0 197 75 376t200.5 276.5t277.5 97.5q232 0 279 -219h6l59 202h80l-229 -1087h-82l45 274h-6q-84 -142 -187 -218t-237 -76q-281 0 -281 374zM205 365q0 -152 50 -223.5t151 -71.5q89 0 177.5 62t159 166t107.5 230t37 213q0 79 -26 141.5t-77 99t-127 36.5 q-124 0 -224 -82t-164 -245.5t-64 -325.5zM491 1366q0 49 20.5 78t56.5 29q54 0 54 -64q0 -48 -21 -77t-55 -29q-55 0 -55 63zM835 1366q0 49 20.5 78t56.5 29q54 0 54 -64q0 -48 -21 -77t-55 -29q-55 0 -55 63z" /> +<glyph unicode="å" horiz-adv-x="1133" d="M102 354q0 197 75 376t200.5 276.5t277.5 97.5q232 0 279 -219h6l59 202h80l-229 -1087h-82l45 274h-6q-84 -142 -187 -218t-237 -76q-281 0 -281 374zM205 365q0 -152 50 -223.5t151 -71.5q89 0 177.5 62t159 166t107.5 230t37 213q0 79 -26 141.5t-77 99t-127 36.5 q-124 0 -224 -82t-164 -245.5t-64 -325.5zM521 1440q0 88 59.5 144t149.5 56q88 0 142.5 -50t54.5 -142t-57.5 -148.5t-145.5 -56.5q-93 0 -148 52t-55 145zM601 1440q0 -57 33 -90t90 -33q56 0 90.5 36t34.5 93t-33.5 90t-87.5 33q-60 0 -93.5 -36t-33.5 -93z" /> +<glyph unicode="æ" horiz-adv-x="1602" d="M102 344q0 206 70.5 384.5t192.5 277t274 98.5q106 0 166 -56.5t74 -156.5h10l59 192h66l-35 -186q139 207 350 207q112 0 175 -61.5t63 -172.5q0 -179 -158.5 -271.5t-470.5 -92.5h-39q-8 -51 -8 -96q0 -161 69.5 -250.5t217.5 -89.5q69 0 133.5 21t130.5 52v-94 q-80 -37 -147 -53t-140 -16q-123 0 -211 60t-117 165l-39 -205h-77l41 254h-9q-94 -142 -189 -208t-208 -66q-120 0 -182 94t-62 270zM205 352q0 -150 42.5 -216t121.5 -66q67 0 138.5 42t134 117.5t106 170.5t63.5 199t20 165q0 118 -49 186t-141 68q-123 0 -223 -86 t-156.5 -240t-56.5 -340zM913 594h48q263 0 383 67t120 203q0 71 -38.5 112.5t-108.5 41.5q-119 0 -232 -115.5t-172 -308.5z" /> +<glyph unicode="ç" horiz-adv-x="887" d="M102 397q0 193 73.5 361.5t198.5 257t290 88.5q134 0 241 -43l-28 -90q-107 47 -218 47q-129 0 -232.5 -77t-162.5 -222t-59 -320q0 -158 73.5 -243.5t208.5 -85.5q71 0 131.5 13t131.5 46v-92q-116 -57 -273 -57q-174 0 -274.5 110.5t-100.5 306.5zM203 -406 q30 -6 72 -6q198 0 198 115q0 97 -151 107l110 190h80l-78 -137q140 -30 140 -152q0 -94 -75.5 -148.5t-217.5 -54.5q-46 0 -78 7v79z" /> +<glyph unicode="è" horiz-adv-x="928" d="M102 395q0 181 71 347t195.5 264t274.5 98q114 0 182 -61t68 -166q0 -181 -163.5 -276t-485.5 -95h-33q-6 -44 -6 -98q0 -165 74 -251.5t213 -86.5q132 0 276 73v-94q-140 -69 -299 -69q-173 0 -270 109.5t-97 305.5zM225 594h49q517 0 517 270q0 67 -43.5 110.5 t-116.5 43.5q-131 0 -243.5 -115.5t-162.5 -308.5zM472 1548v21h115q46 -129 164 -303v-25h-66q-50 52 -114 144.5t-99 162.5z" /> +<glyph unicode="é" horiz-adv-x="928" d="M102 395q0 181 71 347t195.5 264t274.5 98q114 0 182 -61t68 -166q0 -181 -163.5 -276t-485.5 -95h-33q-6 -44 -6 -98q0 -165 74 -251.5t213 -86.5q132 0 276 73v-94q-140 -69 -299 -69q-173 0 -270 109.5t-97 305.5zM225 594h49q517 0 517 270q0 67 -43.5 110.5 t-116.5 43.5q-131 0 -243.5 -115.5t-162.5 -308.5zM532 1241v21q66 51 150.5 142t129.5 165h137v-23q-51 -66 -157.5 -158.5t-192.5 -146.5h-67z" /> +<glyph unicode="ê" horiz-adv-x="928" d="M102 395q0 181 71 347t195.5 264t274.5 98q114 0 182 -61t68 -166q0 -181 -163.5 -276t-485.5 -95h-33q-6 -44 -6 -98q0 -165 74 -251.5t213 -86.5q132 0 276 73v-94q-140 -69 -299 -69q-173 0 -270 109.5t-97 305.5zM225 594h49q517 0 517 270q0 67 -43.5 110.5 t-116.5 43.5q-131 0 -243.5 -115.5t-162.5 -308.5zM390 1241v29q68 56 157.5 148.5t127.5 150.5h64q23 -64 72.5 -152.5t92.5 -146.5v-29h-49q-70 60 -161 207q-55 -57 -125 -114.5t-125 -92.5h-54z" /> +<glyph unicode="ë" horiz-adv-x="928" d="M102 395q0 181 71 347t195.5 264t274.5 98q114 0 182 -61t68 -166q0 -181 -163.5 -276t-485.5 -95h-33q-6 -44 -6 -98q0 -165 74 -251.5t213 -86.5q132 0 276 73v-94q-140 -69 -299 -69q-173 0 -270 109.5t-97 305.5zM225 594h49q517 0 517 270q0 67 -43.5 110.5 t-116.5 43.5q-131 0 -243.5 -115.5t-162.5 -308.5zM436 1366q0 49 20.5 78t56.5 29q54 0 54 -64q0 -48 -21 -77t-55 -29q-55 0 -55 63zM780 1366q0 49 20.5 78t56.5 29q54 0 54 -64q0 -48 -21 -77t-55 -29q-55 0 -55 63z" /> +<glyph unicode="ì" horiz-adv-x="475" d="M76 0l231 1087h96l-229 -1087h-98zM175 1548v21h115q46 -129 164 -303v-25h-66q-50 52 -114 144.5t-99 162.5z" /> +<glyph unicode="í" horiz-adv-x="475" d="M76 0l231 1087h96l-229 -1087h-98zM284 1241v21q66 51 150.5 142t129.5 165h137v-23q-51 -66 -157.5 -158.5t-192.5 -146.5h-67z" /> +<glyph unicode="î" horiz-adv-x="475" d="M76 0l231 1087h96l-229 -1087h-98zM128 1241v29q68 56 157.5 148.5t127.5 150.5h64q23 -64 72.5 -152.5t92.5 -146.5v-29h-49q-70 60 -161 207q-55 -57 -125 -114.5t-125 -92.5h-54z" /> +<glyph unicode="ï" horiz-adv-x="475" d="M76 0l231 1087h96l-229 -1087h-98zM171 1366q0 49 20.5 78t56.5 29q54 0 54 -64q0 -48 -21 -77t-55 -29q-55 0 -55 63zM515 1366q0 49 20.5 78t56.5 29q54 0 54 -64q0 -48 -21 -77t-55 -29q-55 0 -55 63z" /> +<glyph unicode="ð" horiz-adv-x="1124" d="M102 381q0 170 63 301.5t178.5 203.5t262.5 72q107 0 188 -49.5t121 -142.5h5q0 139 -43 289t-115 243l-295 -163l-39 73l285 156q-54 60 -158 139l59 68q32 -26 81 -66t100 -94l266 150l39 -74l-256 -141q87 -116 131.5 -276t44.5 -335q0 -355 -141.5 -555t-399.5 -200 q-177 0 -277 106.5t-100 294.5zM205 389q0 -153 73.5 -236t210.5 -83q118 0 208.5 61t144 186.5t53.5 270.5q0 77 -35 142t-100 101.5t-156 36.5q-124 0 -213.5 -61.5t-137.5 -169.5t-48 -248z" /> +<glyph unicode="ñ" horiz-adv-x="1143" d="M76 0l231 1087h82l-37 -221h6q164 238 416 238q130 0 195 -64t65 -184q0 -70 -24 -182l-148 -674h-98l149 692q21 92 21 156q0 80 -43.5 125t-134.5 45q-112 0 -210.5 -67t-166 -187.5t-103.5 -286.5l-102 -477h-98zM389 1243q19 108 71 166.5t134 58.5q41 0 73.5 -14 t117.5 -72q52 -36 94 -36q43 0 71.5 30.5t46.5 100.5h76q-26 -118 -74.5 -173t-124.5 -55q-40 0 -77.5 19t-75.5 45q-34 23 -64.5 41t-68.5 18q-45 0 -74 -28.5t-51 -100.5h-74z" /> +<glyph unicode="ò" horiz-adv-x="1124" d="M98 403q0 191 73 358t197 257t281 90q180 0 278.5 -108.5t98.5 -299.5q0 -197 -71.5 -368.5t-195.5 -261.5t-286 -90q-184 0 -279.5 109.5t-95.5 313.5zM201 408q0 -342 282 -342q127 0 225.5 77.5t157 228t58.5 330.5q0 154 -73 237t-210 83q-124 0 -223 -78.5 t-158 -225t-59 -310.5zM465 1548v21h115q46 -129 164 -303v-25h-66q-50 52 -114 144.5t-99 162.5z" /> +<glyph unicode="ó" horiz-adv-x="1124" d="M98 403q0 191 73 358t197 257t281 90q180 0 278.5 -108.5t98.5 -299.5q0 -197 -71.5 -368.5t-195.5 -261.5t-286 -90q-184 0 -279.5 109.5t-95.5 313.5zM201 408q0 -342 282 -342q127 0 225.5 77.5t157 228t58.5 330.5q0 154 -73 237t-210 83q-124 0 -223 -78.5 t-158 -225t-59 -310.5zM573 1241v21q66 51 150.5 142t129.5 165h137v-23q-51 -66 -157.5 -158.5t-192.5 -146.5h-67z" /> +<glyph unicode="ô" horiz-adv-x="1124" d="M98 403q0 191 73 358t197 257t281 90q180 0 278.5 -108.5t98.5 -299.5q0 -197 -71.5 -368.5t-195.5 -261.5t-286 -90q-184 0 -279.5 109.5t-95.5 313.5zM201 408q0 -342 282 -342q127 0 225.5 77.5t157 228t58.5 330.5q0 154 -73 237t-210 83q-124 0 -223 -78.5 t-158 -225t-59 -310.5zM427 1241v29q68 56 157.5 148.5t127.5 150.5h64q23 -64 72.5 -152.5t92.5 -146.5v-29h-49q-70 60 -161 207q-55 -57 -125 -114.5t-125 -92.5h-54z" /> +<glyph unicode="õ" horiz-adv-x="1124" d="M98 403q0 191 73 358t197 257t281 90q180 0 278.5 -108.5t98.5 -299.5q0 -197 -71.5 -368.5t-195.5 -261.5t-286 -90q-184 0 -279.5 109.5t-95.5 313.5zM201 408q0 -342 282 -342q127 0 225.5 77.5t157 228t58.5 330.5q0 154 -73 237t-210 83q-124 0 -223 -78.5 t-158 -225t-59 -310.5zM354 1243q19 108 71 166.5t134 58.5q41 0 73.5 -14t117.5 -72q52 -36 94 -36q43 0 71.5 30.5t46.5 100.5h76q-26 -118 -74.5 -173t-124.5 -55q-40 0 -77.5 19t-75.5 45q-34 23 -64.5 41t-68.5 18q-45 0 -74 -28.5t-51 -100.5h-74z" /> +<glyph unicode="ö" horiz-adv-x="1124" d="M98 403q0 191 73 358t197 257t281 90q180 0 278.5 -108.5t98.5 -299.5q0 -197 -71.5 -368.5t-195.5 -261.5t-286 -90q-184 0 -279.5 109.5t-95.5 313.5zM201 408q0 -342 282 -342q127 0 225.5 77.5t157 228t58.5 330.5q0 154 -73 237t-210 83q-124 0 -223 -78.5 t-158 -225t-59 -310.5zM468 1366q0 49 20.5 78t56.5 29q54 0 54 -64q0 -48 -21 -77t-55 -29q-55 0 -55 63zM812 1366q0 49 20.5 78t56.5 29q54 0 54 -64q0 -48 -21 -77t-55 -29q-55 0 -55 63z" /> +<glyph unicode="÷" d="M168 672v100h903v-100h-903zM522 373q0 106 96 106q48 0 73.5 -27.5t25.5 -78.5q0 -57 -29 -82t-70 -25q-96 0 -96 107zM522 1071q0 107 96 107q46 0 72.5 -27.5t26.5 -79.5q0 -57 -29 -81.5t-70 -24.5q-96 0 -96 106z" /> +<glyph unicode="ø" horiz-adv-x="1124" d="M45 -18l119 145q-66 106 -66 276q0 191 73 358t197 257t281 90q150 0 250 -82l109 133l65 -53l-117 -143q70 -105 70 -263q0 -197 -71.5 -368.5t-195.5 -261.5t-286 -90q-163 0 -254 83l-110 -135zM201 408q0 -125 32 -197l605 739q-74 72 -197 72q-124 0 -223 -78.5 t-158 -225t-59 -310.5zM281 139q67 -73 202 -73q127 0 225.5 77.5t157 228t58.5 330.5q0 101 -35 179z" /> +<glyph unicode="ù" horiz-adv-x="1143" d="M109 227q0 60 22 170l150 690h100l-152 -698q-22 -106 -22 -158q0 -74 47.5 -117.5t138.5 -43.5q110 0 207.5 65.5t164 187t99.5 279.5l105 485h98l-231 -1087h-80l28 205h-6q-167 -221 -403 -221q-131 0 -198.5 62t-67.5 181zM495 1548v21h115q46 -129 164 -303v-25h-66 q-50 52 -114 144.5t-99 162.5z" /> +<glyph unicode="ú" horiz-adv-x="1143" d="M109 227q0 60 22 170l150 690h100l-152 -698q-22 -106 -22 -158q0 -74 47.5 -117.5t138.5 -43.5q110 0 207.5 65.5t164 187t99.5 279.5l105 485h98l-231 -1087h-80l28 205h-6q-167 -221 -403 -221q-131 0 -198.5 62t-67.5 181zM627 1241v21q66 51 150.5 142t129.5 165 h137v-23q-51 -66 -157.5 -158.5t-192.5 -146.5h-67z" /> +<glyph unicode="û" horiz-adv-x="1143" d="M109 227q0 60 22 170l150 690h100l-152 -698q-22 -106 -22 -158q0 -74 47.5 -117.5t138.5 -43.5q110 0 207.5 65.5t164 187t99.5 279.5l105 485h98l-231 -1087h-80l28 205h-6q-167 -221 -403 -221q-131 0 -198.5 62t-67.5 181zM443 1241v29q68 56 157.5 148.5 t127.5 150.5h64q23 -64 72.5 -152.5t92.5 -146.5v-29h-49q-70 60 -161 207q-55 -57 -125 -114.5t-125 -92.5h-54z" /> +<glyph unicode="ü" horiz-adv-x="1143" d="M109 227q0 60 22 170l150 690h100l-152 -698q-22 -106 -22 -158q0 -74 47.5 -117.5t138.5 -43.5q110 0 207.5 65.5t164 187t99.5 279.5l105 485h98l-231 -1087h-80l28 205h-6q-167 -221 -403 -221q-131 0 -198.5 62t-67.5 181zM483 1366q0 49 20.5 78t56.5 29 q54 0 54 -64q0 -48 -21 -77t-55 -29q-55 0 -55 63zM827 1366q0 49 20.5 78t56.5 29q54 0 54 -64q0 -48 -21 -77t-55 -29q-55 0 -55 63z" /> +<glyph unicode="ý" horiz-adv-x="920" d="M-217 -379q71 -27 137 -27q80 0 147 49.5t130 164.5t100 184l-174 1095h100l82 -548q51 -351 55 -449h11q43 105 186 367l348 630h103l-713 -1290q-72 -127 -122.5 -178t-114 -81t-146.5 -30q-68 0 -129 21v92zM505 1241v21q66 51 150.5 142t129.5 165h137v-23 q-51 -66 -157.5 -158.5t-192.5 -146.5h-67z" /> +<glyph unicode="þ" horiz-adv-x="1163" d="M-33 -492l434 2048h99q-114 -535 -164 -751h6q93 156 199 229.5t231 73.5q133 0 206 -92.5t73 -282.5q0 -195 -72 -371t-197.5 -277t-283.5 -101q-230 0 -279 219h-4q-13 -72 -149 -695h-99zM266 346q0 -125 61.5 -200.5t168.5 -75.5q124 0 225 84t164 243.5t63 325.5 q0 295 -200 295q-86 0 -172.5 -57.5t-162.5 -169.5t-111.5 -238t-35.5 -207z" /> +<glyph unicode="ÿ" horiz-adv-x="920" d="M-217 -379q71 -27 137 -27q80 0 147 49.5t130 164.5t100 184l-174 1095h100l82 -548q51 -351 55 -449h11q43 105 186 367l348 630h103l-713 -1290q-72 -127 -122.5 -178t-114 -81t-146.5 -30q-68 0 -129 21v92zM354 1366q0 49 20.5 78t56.5 29q54 0 54 -64q0 -48 -21 -77 t-55 -29q-55 0 -55 63zM698 1366q0 49 20.5 78t56.5 29q54 0 54 -64q0 -48 -21 -77t-55 -29q-55 0 -55 63z" /> +<glyph unicode="ı" horiz-adv-x="475" d="M76 0l231 1087h96l-229 -1087h-98z" /> +<glyph unicode="Œ" horiz-adv-x="1767" d="M172 559q0 263 96 482t262 330.5t381 111.5q130 0 240 -21h688l-20 -94h-625l-117 -553h590l-20 -94h-588l-135 -627h626l-20 -94h-666q-25 -6 -77.5 -13t-94.5 -7q-251 0 -385.5 149.5t-134.5 429.5zM276 573q0 -245 109 -373t320 -128q68 0 116 12l271 1290 q-110 15 -189 15q-182 0 -321.5 -98.5t-222.5 -293.5t-83 -424z" /> +<glyph unicode="œ" horiz-adv-x="1720" d="M98 403q0 191 73 358t197 257t281 90q141 0 237 -74.5t126 -212.5q70 132 182.5 207.5t241.5 75.5q114 0 182 -61t68 -166q0 -181 -163.5 -276t-486.5 -95h-32q-7 -38 -7 -98q0 -165 74 -251.5t213 -86.5q133 0 277 73v-94q-140 -69 -299 -69q-135 0 -228 69t-125 201 q-65 -127 -179 -198.5t-257 -71.5q-184 0 -279.5 109.5t-95.5 313.5zM201 408q0 -342 282 -342q127 0 225.5 77.5t157 228t58.5 330.5q0 154 -73 237t-210 83q-124 0 -223 -78.5t-158 -225t-59 -310.5zM1018 594h49q516 0 516 270q0 70 -44.5 112t-115.5 42 q-131 0 -243 -115t-162 -309z" /> +<glyph unicode="Ÿ" horiz-adv-x="965" d="M193 1462h100l201 -817l544 817h117l-631 -932l-108 -530h-105l119 545zM454 1704q0 49 20.5 78t56.5 29q54 0 54 -64q0 -48 -21 -77t-55 -29q-55 0 -55 63zM798 1704q0 49 20.5 78t56.5 29q54 0 54 -64q0 -48 -21 -77t-55 -29q-55 0 -55 63z" /> +<glyph unicode="ˆ" horiz-adv-x="1135" d="M444 1241v29q68 56 157.5 148.5t127.5 150.5h64q23 -64 72.5 -152.5t92.5 -146.5v-29h-49q-70 60 -161 207q-55 -57 -125 -114.5t-125 -92.5h-54z" /> +<glyph unicode="˚" horiz-adv-x="1182" d="M561 1440q0 88 59.5 144t149.5 56q88 0 142.5 -50t54.5 -142t-57.5 -148.5t-145.5 -56.5q-93 0 -148 52t-55 145zM641 1440q0 -57 33 -90t90 -33q56 0 90.5 36t34.5 93t-33.5 90t-87.5 33q-60 0 -93.5 -36t-33.5 -93z" /> +<glyph unicode="˜" horiz-adv-x="1135" d="M346 1243q19 108 71 166.5t134 58.5q41 0 73.5 -14t117.5 -72q52 -36 94 -36q43 0 71.5 30.5t46.5 100.5h76q-26 -118 -74.5 -173t-124.5 -55q-40 0 -77.5 19t-75.5 45q-34 23 -64.5 41t-68.5 18q-45 0 -74 -28.5t-51 -100.5h-74z" /> +<glyph unicode=" " horiz-adv-x="953" /> +<glyph unicode=" " horiz-adv-x="1907" /> +<glyph unicode=" " horiz-adv-x="953" /> +<glyph unicode=" " horiz-adv-x="1907" /> +<glyph unicode=" " horiz-adv-x="635" /> +<glyph unicode=" " horiz-adv-x="476" /> +<glyph unicode=" " horiz-adv-x="317" /> +<glyph unicode=" " horiz-adv-x="317" /> +<glyph unicode=" " horiz-adv-x="238" /> +<glyph unicode=" " horiz-adv-x="381" /> +<glyph unicode=" " horiz-adv-x="105" /> +<glyph unicode="‐" horiz-adv-x="629" d="M82 502l18 90h457l-16 -90h-459z" /> +<glyph unicode="‑" horiz-adv-x="629" d="M82 502l18 90h457l-16 -90h-459z" /> +<glyph unicode="‒" horiz-adv-x="629" d="M82 502l18 90h457l-16 -90h-459z" /> +<glyph unicode="–" horiz-adv-x="983" d="M66 502l18 90h807l-17 -90h-808z" /> +<glyph unicode="—" horiz-adv-x="1966" d="M68 502l18 90h1788l-16 -90h-1790z" /> +<glyph unicode="‘" horiz-adv-x="299" d="M129 983q41 100 116 231t161 248h73q-66 -106 -129.5 -242.5t-103.5 -258.5h-113z" /> +<glyph unicode="’" horiz-adv-x="299" d="M129 961q66 106 129.5 242.5t103.5 258.5h113l4 -22q-43 -105 -117.5 -235.5t-158.5 -243.5h-74z" /> +<glyph unicode="‚" horiz-adv-x="451" d="M-100 -264q68 110 131.5 248t101.5 254h113l4 -23q-40 -97 -115.5 -230t-161.5 -249h-73z" /> +<glyph unicode="“" horiz-adv-x="631" d="M129 983q41 100 116 231t161 248h73q-66 -106 -129.5 -242.5t-103.5 -258.5h-113zM463 983q43 104 120 238.5t156 240.5h74q-66 -106 -129.5 -242.5t-103.5 -258.5h-113z" /> +<glyph unicode="”" horiz-adv-x="631" d="M129 961q66 106 129.5 242.5t103.5 258.5h113l4 -22q-43 -105 -117.5 -235.5t-158.5 -243.5h-74zM463 961q66 106 129.5 242.5t103.5 258.5h113l4 -22q-43 -105 -117.5 -235.5t-158.5 -243.5h-74z" /> +<glyph unicode="„" horiz-adv-x="776" d="M-119 -264q73 119 135.5 254.5t98.5 247.5h112l4 -23q-43 -105 -117.5 -235.5t-158.5 -243.5h-74zM215 -264q66 108 129 242.5t105 259.5h112l4 -23q-43 -105 -117.5 -235.5t-158.5 -243.5h-74z" /> +<glyph unicode="•" horiz-adv-x="793" d="M248 682q0 137 63 213t172 76q76 0 116 -39.5t40 -118.5q0 -125 -66 -207t-176 -82q-149 0 -149 158z" /> +<glyph unicode="…" horiz-adv-x="1489" d="M69 55q0 56 25 88.5t69 32.5q66 0 66 -72q0 -53 -25 -87.5t-67 -34.5q-68 0 -68 73zM569 55q0 56 25 88.5t69 32.5q66 0 66 -72q0 -53 -25 -87.5t-67 -34.5q-68 0 -68 73zM1071 55q0 56 25 88.5t69 32.5q66 0 66 -72q0 -53 -25 -87.5t-67 -34.5q-68 0 -68 73z" /> +<glyph unicode=" " horiz-adv-x="381" /> +<glyph unicode="‹" horiz-adv-x="537" d="M86 541l2 26l363 365l57 -49l-318 -336l213 -385l-63 -39z" /> +<glyph unicode="›" horiz-adv-x="537" d="M37 172l317 336l-213 385l64 39l254 -418l-2 -27l-363 -364z" /> +<glyph unicode="⁄" horiz-adv-x="274" d="M-463 0l1086 1462h108l-1087 -1462h-107z" /> +<glyph unicode=" " horiz-adv-x="476" /> +<glyph unicode="⁴" horiz-adv-x="643" d="M53 815l21 76l506 577h86l-125 -581h133l-17 -72h-131l-49 -229h-82l49 229h-391zM168 887h291q61 294 79 365.5t29 105.5q-10 -16 -61 -79t-338 -392z" /> +<glyph unicode="€" d="M80 541l16 82h172q5 101 35 217h-170l19 82h174q95 273 270 417t399 144q166 0 287 -90l-53 -82q-102 78 -238 78q-186 0 -330.5 -120.5t-226.5 -346.5h457l-21 -82h-460q-30 -98 -39 -217h442l-20 -82h-424q0 -243 89 -356t265 -113q115 0 252 57v-94q-129 -55 -270 -55 q-209 0 -325 139.5t-116 394.5v27h-184z" /> +<glyph unicode="™" horiz-adv-x="1534" d="M174 1384v78h522v-78h-219v-643h-86v643h-217zM772 741v721h125l221 -606l223 606h125v-721h-86v398l4 207h-6l-227 -605h-74l-221 609h-6l4 -201v-408h-82z" /> +<glyph unicode="" horiz-adv-x="1085" d="M0 1085h1085v-1085h-1085v1085z" /> +<glyph unicode="ff" horiz-adv-x="1155" d="M-233 -383q53 -16 100 -16q88 0 134 53t75 186l246 1166h-205l14 67l205 14l35 160q35 168 116.5 244t227.5 76q73 0 166 -31l-25 -80q-87 27 -147 27q-96 0 -153.5 -53.5t-84.5 -178.5l-35 -164h477l35 160q35 168 116.5 244t227.5 76q73 0 166 -31l-24 -80 q-87 27 -148 27q-97 0 -154.5 -54.5t-82.5 -177.5l-35 -164h248l-17 -81h-248l-252 -1190q-34 -165 -105.5 -236.5t-193.5 -71.5q-48 0 -102 19v90q53 -16 100 -16q88 0 134 53t75 186l244 1166h-477l-252 -1190q-33 -161 -104 -234.5t-195 -73.5q-48 0 -102 19v90z" /> +<glyph unicode="fi" horiz-adv-x="1040" d="M641 0l231 1087h96l-229 -1087h-98zM915 1366q0 55 22 88t60 33q57 0 57 -72q0 -57 -22 -90t-57 -33q-29 0 -44.5 19.5t-15.5 54.5zM-250 -383q53 -16 100 -16q88 0 134 53t75 186l246 1166h-205l14 67l205 14l35 160q35 168 116.5 244t227.5 76q73 0 166 -31l-25 -80 q-87 27 -147 27q-96 0 -153.5 -53.5t-84.5 -178.5l-35 -164h248l-16 -81h-248l-252 -1190q-33 -161 -104 -234.5t-195 -73.5q-48 0 -102 19v90z" /> +<glyph unicode="fl" horiz-adv-x="1042" d="M643 0l334 1556h94l-334 -1556h-94zM-250 -383q53 -16 100 -16q88 0 134 53t75 186l246 1166h-205l14 67l205 14l35 160q35 168 116.5 244t227.5 76q73 0 166 -31l-25 -80q-87 27 -147 27q-96 0 -153.5 -53.5t-84.5 -178.5l-35 -164h248l-16 -81h-248l-252 -1190 q-33 -161 -104 -234.5t-195 -73.5q-48 0 -102 19v90z" /> +<glyph unicode="ffi" horiz-adv-x="1616" d="M-250 -383q53 -16 100 -16q88 0 134 53t75 186l246 1166h-205l14 67l205 14l35 160q35 168 116.5 244t227.5 76q73 0 166 -31l-25 -80q-87 27 -147 27q-96 0 -153.5 -53.5t-84.5 -178.5l-35 -164h477l35 160q35 168 116.5 244t227.5 76q73 0 166 -31l-24 -80 q-87 27 -148 27q-97 0 -154.5 -54.5t-82.5 -177.5l-35 -164h248l-17 -81h-248l-252 -1190q-34 -165 -105.5 -236.5t-193.5 -71.5q-48 0 -102 19v90q53 -16 100 -16q88 0 134 53t75 186l244 1166h-477l-252 -1190q-33 -161 -104 -234.5t-195 -73.5q-48 0 -102 19v90zM1217 0 l231 1087h96l-229 -1087h-98zM1491 1366q0 55 22 88t60 33q57 0 57 -72q0 -57 -22 -90t-57 -33q-29 0 -44.5 19.5t-15.5 54.5z" /> +<glyph unicode="ffl" horiz-adv-x="1626" d="M-250 -383q53 -16 100 -16q88 0 134 53t75 186l246 1166h-205l14 67l205 14l35 160q35 168 116.5 244t227.5 76q73 0 166 -31l-25 -80q-87 27 -147 27q-96 0 -153.5 -53.5t-84.5 -178.5l-35 -164h477l35 160q35 168 116.5 244t227.5 76q73 0 166 -31l-24 -80 q-87 27 -148 27q-97 0 -154.5 -54.5t-82.5 -177.5l-35 -164h248l-17 -81h-248l-252 -1190q-34 -165 -105.5 -236.5t-193.5 -71.5q-48 0 -102 19v90q53 -16 100 -16q88 0 134 53t75 186l244 1166h-477l-252 -1190q-33 -161 -104 -234.5t-195 -73.5q-48 0 -102 19v90zM1227 0 l334 1556h94l-334 -1556h-94z" /> +</font> +</defs></svg> \ No newline at end of file diff --git a/public/assets/fonts/opensans/OpenSans-LightItalic-webfont.ttf b/public/assets/fonts/opensans/OpenSans-LightItalic-webfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..3162ff8eb1ecc63453f2c88a43e57fbbee5d5c6c GIT binary patch literal 34368 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 XjbH*BV;^N>!I~0-Y?aT1jn%&ZFk?$A literal 0 HcmV?d00001 diff --git a/public/assets/fonts/opensans/OpenSans-LightItalic-webfont.woff b/public/assets/fonts/opensans/OpenSans-LightItalic-webfont.woff new file mode 100644 index 0000000000000000000000000000000000000000..f6e97d5afd5fe6aaa8d357af39256b24ae6e5f88 GIT binary patch literal 22444 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 K{{n-nR8IimBgcmT literal 0 HcmV?d00001 diff --git a/public/assets/fonts/opensans/OpenSans-Regular-webfont.eot b/public/assets/fonts/opensans/OpenSans-Regular-webfont.eot new file mode 100644 index 0000000000000000000000000000000000000000..545b7c15e54a1399b315ebc761936289283eeb90 GIT binary patch literal 29934 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 literal 0 HcmV?d00001 diff --git a/public/assets/fonts/opensans/OpenSans-Regular-webfont.svg b/public/assets/fonts/opensans/OpenSans-Regular-webfont.svg new file mode 100644 index 0000000..ead219a --- /dev/null +++ b/public/assets/fonts/opensans/OpenSans-Regular-webfont.svg @@ -0,0 +1,252 @@ +<?xml version="1.0" standalone="no"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" > +<svg xmlns="http://www.w3.org/2000/svg"> +<metadata> +This is a custom SVG webfont generated by Font Squirrel. +Copyright : Digitized data copyright 20102011 Google Corporation +Foundry : Ascender Corporation +Foundry URL : httpwwwascendercorpcom +</metadata> +<defs> +<font id="OpenSansRegular" horiz-adv-x="1171" > +<font-face units-per-em="2048" ascent="1638" descent="-410" /> +<missing-glyph horiz-adv-x="532" /> +<glyph unicode=" " horiz-adv-x="532" /> +<glyph unicode="	" horiz-adv-x="532" /> +<glyph unicode=" " horiz-adv-x="532" /> +<glyph unicode="!" horiz-adv-x="547" d="M152 106q0 136 120 136q58 0 89.5 -35t31.5 -101q0 -64 -32 -99.5t-89 -35.5q-52 0 -86 31.5t-34 103.5zM170 1462h207l-51 -1059h-105z" /> +<glyph unicode=""" horiz-adv-x="821" d="M133 1462h186l-40 -528h-105zM502 1462h186l-41 -528h-104z" /> +<glyph unicode="#" horiz-adv-x="1323" d="M51 430v129h287l68 340h-277v127h299l82 436h139l-82 -436h305l84 436h134l-84 -436h264v-127h-289l-66 -340h283v-129h-307l-84 -430h-137l84 430h-303l-82 -430h-136l80 430h-262zM475 559h303l66 340h-303z" /> +<glyph unicode="$" d="M131 170v156q83 -37 191.5 -60.5t197.5 -23.5v440q-205 65 -287.5 151t-82.5 222q0 131 101.5 215t268.5 102v182h129v-180q184 -5 355 -74l-52 -131q-149 59 -303 70v-434q157 -50 235 -97.5t115 -109t37 -149.5q0 -136 -102 -224.5t-285 -111.5v-232h-129v223 q-112 0 -217 17.5t-172 48.5zM319 1057q0 -76 45 -122t156 -87v387q-99 -16 -150 -62.5t-51 -115.5zM649 252q217 30 217 184q0 72 -44.5 116.5t-172.5 88.5v-389z" /> +<glyph unicode="%" horiz-adv-x="1686" d="M104 1026q0 227 74.5 342t220.5 115q145 0 223 -119t78 -338q0 -228 -76.5 -344.5t-224.5 -116.5q-140 0 -217.5 119t-77.5 342zM242 1026q0 -170 37 -255t120 -85q164 0 164 340q0 338 -164 338q-83 0 -120 -84t-37 -254zM365 0l811 1462h147l-811 -1462h-147zM985 440 q0 227 74.5 342t220.5 115q142 0 221.5 -117.5t79.5 -339.5q0 -227 -76.5 -343.5t-224.5 -116.5q-142 0 -218.5 119t-76.5 341zM1122 440q0 -171 37 -255.5t121 -84.5t124 83.5t40 256.5q0 171 -40 253.5t-124 82.5t-121 -82.5t-37 -253.5z" /> +<glyph unicode="&" horiz-adv-x="1495" d="M113 379q0 130 69.5 230t249.5 202q-85 95 -115.5 144t-48.5 102t-18 110q0 150 98 234t273 84q162 0 255 -83.5t93 -232.5q0 -107 -68 -197.5t-225 -183.5l407 -391q56 62 89.5 145.5t56.5 182.5h168q-68 -286 -205 -434l299 -291h-229l-185 178q-118 -106 -240 -152 t-272 -46q-215 0 -333.5 106t-118.5 293zM285 383q0 -117 77.5 -185.5t206.5 -68.5q241 0 400 154l-437 424q-111 -68 -157 -112.5t-68 -95.5t-22 -116zM414 1171q0 -69 36 -131.5t123 -150.5q129 75 179.5 138.5t50.5 146.5q0 77 -51.5 125.5t-137.5 48.5q-89 0 -144.5 -48 t-55.5 -129z" /> +<glyph unicode="'" horiz-adv-x="453" d="M133 1462h186l-40 -528h-105z" /> +<glyph unicode="(" horiz-adv-x="606" d="M82 561q0 265 77.5 496t223.5 405h162q-144 -193 -216.5 -424t-72.5 -475q0 -240 74 -469t213 -418h-160q-147 170 -224 397t-77 488z" /> +<glyph unicode=")" horiz-adv-x="606" d="M61 1462h162q147 -175 224 -406.5t77 -494.5t-77.5 -490t-223.5 -395h-160q139 188 213 417.5t74 469.5q0 244 -72.5 475t-216.5 424z" /> +<glyph unicode="*" horiz-adv-x="1130" d="M86 1090l29 182l391 -111l-43 395h194l-43 -395l398 111l26 -182l-381 -31l248 -326l-172 -94l-176 362l-160 -362l-176 94l242 326z" /> +<glyph unicode="+" d="M104 653v138h410v428h139v-428h412v-138h-412v-426h-139v426h-410z" /> +<glyph unicode="," horiz-adv-x="502" d="M63 -264q27 104 59.5 257t45.5 245h182l15 -23q-26 -100 -75 -232.5t-102 -246.5h-125z" /> +<glyph unicode="-" horiz-adv-x="659" d="M84 473v152h491v-152h-491z" /> +<glyph unicode="." horiz-adv-x="545" d="M152 106q0 67 30.5 101.5t87.5 34.5q58 0 90.5 -34.5t32.5 -101.5q0 -65 -33 -100t-90 -35q-51 0 -84.5 31.5t-33.5 103.5z" /> +<glyph unicode="/" horiz-adv-x="752" d="M20 0l545 1462h166l-545 -1462h-166z" /> +<glyph unicode="0" d="M102 733q0 382 119 567t363 185q238 0 361.5 -193t123.5 -559q0 -379 -119.5 -566t-365.5 -187q-236 0 -359 191.5t-123 561.5zM270 733q0 -319 75 -464.5t239 -145.5q166 0 240.5 147.5t74.5 462.5t-74.5 461.5t-240.5 146.5q-164 0 -239 -144.5t-75 -463.5z" /> +<glyph unicode="1" d="M188 1163l387 299h140v-1462h-162v1042q0 130 8 246q-21 -21 -47 -44t-238 -195z" /> +<glyph unicode="2" d="M100 0v143l385 387q176 178 232 254t84 148t28 155q0 117 -71 185.5t-197 68.5q-91 0 -172.5 -30t-181.5 -109l-88 113q202 168 440 168q206 0 323 -105.5t117 -283.5q0 -139 -78 -275t-292 -344l-320 -313v-8h752v-154h-961z" /> +<glyph unicode="3" d="M94 59v158q95 -47 202.5 -71.5t203.5 -24.5q379 0 379 297q0 266 -418 266h-144v143h146q171 0 271 75.5t100 209.5q0 107 -73.5 168t-199.5 61q-96 0 -181 -26t-194 -96l-84 112q90 71 207.5 111.5t247.5 40.5q213 0 331 -97.5t118 -267.5q0 -140 -78.5 -229 t-222.5 -119v-8q176 -22 261 -112t85 -236q0 -209 -145 -321.5t-412 -112.5q-116 0 -212.5 17.5t-187.5 61.5z" /> +<glyph unicode="4" d="M43 336v145l694 989h176v-983h217v-151h-217v-336h-159v336h-711zM209 487h545v486q0 143 10 323h-8q-48 -96 -90 -159z" /> +<glyph unicode="5" d="M133 59v160q70 -45 174 -70.5t205 -25.5q176 0 273.5 83t97.5 240q0 306 -375 306q-95 0 -254 -29l-86 55l55 684h727v-153h-585l-37 -439q115 23 229 23q231 0 363.5 -114.5t132.5 -313.5q0 -227 -144.5 -356t-398.5 -129q-247 0 -377 79z" /> +<glyph unicode="6" d="M117 625q0 431 167.5 644.5t495.5 213.5q113 0 178 -19v-143q-77 25 -176 25q-235 0 -359 -146.5t-136 -460.5h12q110 172 348 172q197 0 310.5 -119t113.5 -323q0 -228 -124.5 -358.5t-336.5 -130.5q-227 0 -360 170.5t-133 474.5zM287 506q0 -103 40 -192t113.5 -141 t167.5 -52q142 0 220.5 89.5t78.5 258.5q0 145 -73 228t-218 83q-90 0 -165 -37t-119.5 -102t-44.5 -135z" /> +<glyph unicode="7" d="M94 1309v153h973v-133l-598 -1329h-184l606 1309h-797z" /> +<glyph unicode="8" d="M104 373q0 251 306 391q-138 78 -198 168.5t-60 202.5q0 159 117.5 253.5t314.5 94.5q200 0 317 -93t117 -257q0 -108 -67 -197t-214 -162q178 -85 253 -178.5t75 -216.5q0 -182 -127 -290.5t-348 -108.5q-234 0 -360 102.5t-126 290.5zM268 369q0 -120 83.5 -187 t234.5 -67q149 0 232 70t83 192q0 97 -78 172.5t-272 146.5q-149 -64 -216 -141.5t-67 -185.5zM315 1128q0 -92 59 -158t218 -132q143 60 202.5 129t59.5 161q0 101 -72.5 160.5t-199.5 59.5q-125 0 -196 -60t-71 -160z" /> +<glyph unicode="9" d="M106 991q0 228 127.5 360t335.5 132q149 0 260.5 -76.5t171.5 -223t60 -345.5q0 -858 -664 -858q-116 0 -184 20v143q80 -26 182 -26q240 0 362.5 148.5t133.5 455.5h-12q-55 -83 -146 -126.5t-205 -43.5q-194 0 -308 116t-114 324zM270 993q0 -144 72 -226.5t219 -82.5 q91 0 167.5 37t120.5 101t44 134q0 105 -41 194t-114.5 140t-168.5 51q-143 0 -221 -92t-78 -256z" /> +<glyph unicode=":" horiz-adv-x="545" d="M152 106q0 67 30.5 101.5t87.5 34.5q58 0 90.5 -34.5t32.5 -101.5q0 -65 -33 -100t-90 -35q-51 0 -84.5 31.5t-33.5 103.5zM152 989q0 135 118 135q123 0 123 -135q0 -65 -33 -100t-90 -35q-51 0 -84.5 31.5t-33.5 103.5z" /> +<glyph unicode=";" horiz-adv-x="545" d="M63 -264q27 104 59.5 257t45.5 245h182l15 -23q-26 -100 -75 -232.5t-102 -246.5h-125zM147 989q0 135 119 135q123 0 123 -135q0 -65 -33 -100t-90 -35q-58 0 -88.5 35t-30.5 100z" /> +<glyph unicode="<" d="M104 664v98l961 479v-149l-782 -371l782 -328v-151z" /> +<glyph unicode="=" d="M119 449v137h930v-137h-930zM119 858v137h930v-137h-930z" /> +<glyph unicode=">" d="M104 242v151l783 326l-783 373v149l961 -479v-98z" /> +<glyph unicode="?" horiz-adv-x="879" d="M27 1384q189 99 395 99q191 0 297 -94t106 -265q0 -73 -19.5 -128.5t-57.5 -105t-164 -159.5q-101 -86 -133.5 -143t-32.5 -152v-33h-129v54q0 117 36 192.5t134 159.5q136 115 171.5 173t35.5 140q0 102 -65.5 157.5t-188.5 55.5q-79 0 -154 -18.5t-172 -67.5zM240 106 q0 136 120 136q58 0 89.5 -35t31.5 -101q0 -64 -32 -99.5t-89 -35.5q-52 0 -86 31.5t-34 103.5z" /> +<glyph unicode="@" horiz-adv-x="1841" d="M121 571q0 260 107 463t305 314.5t454 111.5q215 0 382.5 -90.5t259 -257t91.5 -383.5q0 -142 -44 -260t-124 -183t-184 -65q-86 0 -145 52t-70 133h-8q-40 -87 -114.5 -136t-176.5 -49q-150 0 -234.5 102.5t-84.5 278.5q0 204 118 331.5t310 127.5q68 0 154 -12.5 t155 -34.5l-25 -470v-22q0 -178 133 -178q91 0 148 107.5t57 279.5q0 181 -74 317t-210.5 209.5t-313.5 73.5q-223 0 -388 -92.5t-252 -264t-87 -396.5q0 -305 161 -469t464 -164q210 0 436 86v-133q-192 -84 -436 -84q-363 0 -563.5 199.5t-200.5 557.5zM686 598 q0 -254 195 -254q207 0 225 313l14 261q-72 20 -157 20q-130 0 -203.5 -90t-73.5 -250z" /> +<glyph unicode="A" horiz-adv-x="1296" d="M0 0l578 1468h143l575 -1468h-176l-182 465h-586l-180 -465h-172zM412 618h473l-170 453q-33 86 -68 211q-22 -96 -63 -211z" /> +<glyph unicode="B" horiz-adv-x="1327" d="M201 0v1462h413q291 0 421 -87t130 -275q0 -130 -72.5 -214.5t-211.5 -109.5v-10q333 -57 333 -350q0 -196 -132.5 -306t-370.5 -110h-510zM371 145h305q177 0 266.5 68.5t89.5 214.5q0 136 -91.5 200t-278.5 64h-291v-547zM371 836h280q180 0 259 56.5t79 190.5 q0 123 -88 177.5t-280 54.5h-250v-479z" /> +<glyph unicode="C" horiz-adv-x="1292" d="M125 733q0 226 84.5 396t244 262t375.5 92q230 0 402 -84l-72 -146q-166 78 -332 78q-241 0 -380.5 -160.5t-139.5 -439.5q0 -287 134.5 -443.5t383.5 -156.5q153 0 349 55v-149q-152 -57 -375 -57q-323 0 -498.5 196t-175.5 557z" /> +<glyph unicode="D" horiz-adv-x="1493" d="M201 0v1462h448q341 0 530 -189t189 -528q0 -362 -196.5 -553.5t-565.5 -191.5h-405zM371 147h207q304 0 457 149.5t153 442.5q0 286 -143.5 431t-426.5 145h-247v-1168z" /> +<glyph unicode="E" horiz-adv-x="1139" d="M201 0v1462h815v-151h-645v-471h606v-150h-606v-538h645v-152h-815z" /> +<glyph unicode="F" horiz-adv-x="1057" d="M201 0v1462h815v-151h-645v-535h606v-151h-606v-625h-170z" /> +<glyph unicode="G" horiz-adv-x="1491" d="M125 731q0 228 91.5 399.5t263.5 262t403 90.5q234 0 436 -86l-66 -150q-198 84 -381 84q-267 0 -417 -159t-150 -441q0 -296 144.5 -449t424.5 -153q152 0 297 35v450h-327v152h497v-711q-116 -37 -236 -56t-278 -19q-332 0 -517 197.5t-185 553.5z" /> +<glyph unicode="H" horiz-adv-x="1511" d="M201 0v1462h170v-622h770v622h170v-1462h-170v688h-770v-688h-170z" /> +<glyph unicode="I" horiz-adv-x="571" d="M201 0v1462h170v-1462h-170z" /> +<glyph unicode="J" horiz-adv-x="547" d="M-160 -213q71 -20 148 -20q99 0 150.5 60t51.5 173v1462h170v-1448q0 -190 -96 -294.5t-276 -104.5q-94 0 -148 27v145z" /> +<glyph unicode="K" horiz-adv-x="1257" d="M201 0v1462h170v-725l663 725h201l-588 -635l610 -827h-200l-533 709l-153 -136v-573h-170z" /> +<glyph unicode="L" horiz-adv-x="1063" d="M201 0v1462h170v-1308h645v-154h-815z" /> +<glyph unicode="M" horiz-adv-x="1849" d="M201 0v1462h256l463 -1206h8l467 1206h254v-1462h-170v942q0 162 14 352h-8l-500 -1294h-137l-496 1296h-8q14 -154 14 -366v-930h-157z" /> +<glyph unicode="N" horiz-adv-x="1544" d="M201 0v1462h192l797 -1222h8q-2 28 -9 174q-5 114 -5 177v32v839h159v-1462h-194l-799 1227h-8q16 -216 16 -396v-831h-157z" /> +<glyph unicode="O" horiz-adv-x="1595" d="M125 735q0 357 176 553.5t500 196.5q315 0 492 -200t177 -552q0 -351 -177.5 -552t-493.5 -201q-323 0 -498.5 197.5t-175.5 557.5zM305 733q0 -297 126.5 -450.5t367.5 -153.5q243 0 367 153t124 451q0 295 -123.5 447.5t-365.5 152.5q-243 0 -369.5 -153.5 t-126.5 -446.5z" /> +<glyph unicode="P" horiz-adv-x="1233" d="M201 0v1462h379q548 0 548 -426q0 -222 -151.5 -341.5t-433.5 -119.5h-172v-575h-170zM371 721h153q226 0 327 73t101 234q0 145 -95 216t-296 71h-190v-594z" /> +<glyph unicode="Q" horiz-adv-x="1595" d="M125 735q0 357 176 553.5t500 196.5q315 0 492 -200t177 -552q0 -281 -113 -467t-319 -252l348 -362h-247l-285 330l-55 -2q-323 0 -498.5 197.5t-175.5 557.5zM305 733q0 -297 126.5 -450.5t367.5 -153.5q243 0 367 153t124 451q0 295 -123.5 447.5t-365.5 152.5 q-243 0 -369.5 -153.5t-126.5 -446.5z" /> +<glyph unicode="R" horiz-adv-x="1266" d="M201 0v1462h401q269 0 397.5 -103t128.5 -310q0 -290 -294 -392l397 -657h-201l-354 608h-305v-608h-170zM371 754h233q180 0 264 71.5t84 214.5q0 145 -85.5 209t-274.5 64h-221v-559z" /> +<glyph unicode="S" horiz-adv-x="1124" d="M106 47v164q90 -38 196 -60t210 -22q170 0 256 64.5t86 179.5q0 76 -30.5 124.5t-102 89.5t-217.5 93q-204 73 -291.5 173t-87.5 261q0 169 127 269t336 100q218 0 401 -80l-53 -148q-181 76 -352 76q-135 0 -211 -58t-76 -161q0 -76 28 -124.5t94.5 -89t203.5 -89.5 q230 -82 316.5 -176t86.5 -244q0 -193 -140 -301t-380 -108q-260 0 -400 67z" /> +<glyph unicode="T" horiz-adv-x="1133" d="M18 1311v151h1096v-151h-463v-1311h-170v1311h-463z" /> +<glyph unicode="U" horiz-adv-x="1491" d="M186 520v942h170v-954q0 -183 100 -281t294 -98q185 0 285 98.5t100 282.5v952h170v-946q0 -250 -151 -393t-415 -143t-408.5 144t-144.5 396z" /> +<glyph unicode="V" horiz-adv-x="1219" d="M0 1462h180l336 -946q58 -163 92 -317q36 162 94 323l334 940h183l-527 -1462h-168z" /> +<glyph unicode="W" horiz-adv-x="1896" d="M27 1462h180l231 -903q48 -190 70 -344q27 183 80 358l262 889h180l275 -897q48 -155 81 -350q19 142 72 346l230 901h180l-391 -1462h-168l-295 979q-21 65 -47 164t-27 119q-22 -132 -70 -289l-286 -973h-168z" /> +<glyph unicode="X" horiz-adv-x="1182" d="M8 0l486 764l-453 698h188l363 -579l366 579h181l-453 -692l488 -770h-193l-393 643l-400 -643h-180z" /> +<glyph unicode="Y" horiz-adv-x="1147" d="M0 1462h186l387 -731l390 731h184l-488 -895v-567h-172v559z" /> +<glyph unicode="Z" horiz-adv-x="1169" d="M82 0v133l776 1176h-752v153h959v-133l-776 -1175h798v-154h-1005z" /> +<glyph unicode="[" horiz-adv-x="674" d="M166 -324v1786h457v-141h-289v-1503h289v-142h-457z" /> +<glyph unicode="\" horiz-adv-x="752" d="M23 1462h163l547 -1462h-166z" /> +<glyph unicode="]" horiz-adv-x="674" d="M51 -182h289v1503h-289v141h457v-1786h-457v142z" /> +<glyph unicode="^" horiz-adv-x="1110" d="M49 551l434 922h99l477 -922h-152l-372 745l-334 -745h-152z" /> +<glyph unicode="_" horiz-adv-x="918" d="M-4 -184h926v-131h-926v131z" /> +<glyph unicode="`" horiz-adv-x="1182" d="M393 1548v21h203q32 -69 89 -159.5t101 -143.5v-25h-110q-65 52 -154 148t-129 159z" /> +<glyph unicode="a" horiz-adv-x="1139" d="M94 303q0 332 531 348l186 6v68q0 129 -55.5 190.5t-177.5 61.5q-137 0 -310 -84l-51 127q81 44 177.5 69t193.5 25q196 0 290.5 -87t94.5 -279v-748h-123l-33 156h-8q-82 -103 -163.5 -139.5t-203.5 -36.5q-163 0 -255.5 84t-92.5 239zM268 301q0 -90 54.5 -137 t152.5 -47q155 0 243.5 85t88.5 238v99l-166 -7q-198 -7 -285.5 -61.5t-87.5 -169.5z" /> +<glyph unicode="b" horiz-adv-x="1255" d="M176 0v1556h166v-378q0 -127 -8 -228h8q116 164 344 164q216 0 335.5 -147.5t119.5 -417.5t-120.5 -419.5t-334.5 -149.5q-107 0 -195.5 39.5t-148.5 121.5h-12l-35 -141h-119zM342 549q0 -231 77 -330.5t247 -99.5q153 0 228 111.5t75 320.5q0 214 -75 319t-232 105 q-170 0 -245 -97.5t-75 -328.5z" /> +<glyph unicode="c" horiz-adv-x="975" d="M115 541q0 275 132.5 425t377.5 150q79 0 158 -17t124 -40l-51 -141q-55 22 -120 36.5t-115 14.5q-334 0 -334 -426q0 -202 81.5 -310t241.5 -108q137 0 281 59v-147q-110 -57 -277 -57q-238 0 -368.5 146.5t-130.5 414.5z" /> +<glyph unicode="d" horiz-adv-x="1255" d="M115 545q0 271 120 421t334 150q223 0 342 -162h13l-7 79l-4 77v446h166v-1556h-135l-22 147h-9q-115 -167 -344 -167q-215 0 -334.5 147t-119.5 418zM287 543q0 -210 77 -317t226 -107q170 0 246.5 92.5t76.5 298.5v35q0 233 -77.5 332.5t-247.5 99.5 q-146 0 -223.5 -113.5t-77.5 -320.5z" /> +<glyph unicode="e" horiz-adv-x="1149" d="M115 539q0 265 130.5 421t350.5 156q206 0 326 -135.5t120 -357.5v-105h-755q5 -193 97.5 -293t260.5 -100q177 0 350 74v-148q-88 -38 -166.5 -54.5t-189.5 -16.5q-243 0 -383.5 148t-140.5 411zM291 653h573q0 157 -70 240.5t-200 83.5q-132 0 -210.5 -86t-92.5 -238z " /> +<glyph unicode="f" horiz-adv-x="694" d="M29 967v75l196 60v61q0 404 353 404q87 0 204 -35l-43 -133q-96 31 -164 31q-94 0 -139 -62.5t-45 -200.5v-71h279v-129h-279v-967h-166v967h-196z" /> +<glyph unicode="g" horiz-adv-x="1122" d="M39 -186q0 100 64 173t180 99q-42 19 -70.5 59t-28.5 93q0 60 32 105t101 87q-85 35 -138.5 119t-53.5 192q0 180 108 277.5t306 97.5q86 0 155 -20h379v-105l-203 -24q28 -35 50 -91.5t22 -127.5q0 -161 -110 -257t-302 -96q-49 0 -92 8q-106 -56 -106 -141 q0 -45 37 -66.5t127 -21.5h194q178 0 273.5 -75t95.5 -218q0 -182 -146 -277.5t-426 -95.5q-215 0 -331.5 80t-116.5 226zM199 -184q0 -89 75 -135t215 -46q209 0 309.5 62.5t100.5 169.5q0 89 -55 123.5t-207 34.5h-199q-113 0 -176 -54t-63 -155zM289 745q0 -115 65 -174 t181 -59q243 0 243 236q0 247 -246 247q-117 0 -180 -63t-63 -187z" /> +<glyph unicode="h" horiz-adv-x="1257" d="M176 0v1556h166v-471q0 -85 -8 -141h10q49 79 139.5 124.5t206.5 45.5q201 0 301.5 -95.5t100.5 -303.5v-715h-166v709q0 134 -61 200t-191 66q-173 0 -252.5 -94t-79.5 -308v-573h-166z" /> +<glyph unicode="i" horiz-adv-x="518" d="M162 1393q0 57 28 83.5t70 26.5q40 0 69 -27t29 -83t-29 -83.5t-69 -27.5q-42 0 -70 27.5t-28 83.5zM176 0v1096h166v-1096h-166z" /> +<glyph unicode="j" horiz-adv-x="518" d="M-111 -332q69 -20 136 -20q78 0 114.5 42.5t36.5 129.5v1276h166v-1264q0 -324 -299 -324q-95 0 -154 25v135zM162 1393q0 57 28 83.5t70 26.5q40 0 69 -27t29 -83t-29 -83.5t-69 -27.5q-42 0 -70 27.5t-28 83.5z" /> +<glyph unicode="k" horiz-adv-x="1075" d="M176 0v1556h164v-825q0 -55 -8 -170h8q43 61 131 160l354 375h197l-444 -467l475 -629h-201l-387 518l-125 -108v-410h-164z" /> +<glyph unicode="l" horiz-adv-x="518" d="M176 0v1556h166v-1556h-166z" /> +<glyph unicode="m" horiz-adv-x="1905" d="M176 0v1096h135l27 -150h8q47 80 132.5 125t191.5 45q257 0 336 -186h8q49 86 142 136t212 50q186 0 278.5 -95.5t92.5 -305.5v-715h-166v713q0 131 -56 196.5t-174 65.5q-155 0 -229 -89t-74 -274v-612h-166v713q0 131 -56 196.5t-175 65.5q-156 0 -228.5 -93.5 t-72.5 -306.5v-575h-166z" /> +<glyph unicode="n" horiz-adv-x="1257" d="M176 0v1096h135l27 -150h8q51 81 143 125.5t205 44.5q198 0 298 -95.5t100 -305.5v-715h-166v709q0 134 -61 200t-191 66q-172 0 -252 -93t-80 -307v-575h-166z" /> +<glyph unicode="o" horiz-adv-x="1237" d="M115 549q0 268 134 417.5t372 149.5q230 0 365.5 -153t135.5 -414q0 -268 -135 -418.5t-373 -150.5q-147 0 -261 69t-176 198t-62 302zM287 549q0 -210 84 -320t247 -110t247.5 109.5t84.5 320.5q0 209 -84.5 317.5t-249.5 108.5q-163 0 -246 -107t-83 -319z" /> +<glyph unicode="p" horiz-adv-x="1255" d="M176 -492v1588h135l23 -150h8q64 90 149 130t195 40q218 0 336.5 -149t118.5 -418q0 -270 -120.5 -419.5t-334.5 -149.5q-107 0 -195.5 39.5t-148.5 121.5h-12q12 -96 12 -182v-451h-166zM342 549q0 -231 77 -330.5t247 -99.5q142 0 222.5 115t80.5 317 q0 205 -80.5 314.5t-226.5 109.5q-168 0 -243 -93t-77 -296v-37z" /> +<glyph unicode="q" horiz-adv-x="1255" d="M115 545q0 269 120 420t334 151q225 0 346 -170h9l24 150h131v-1588h-166v469q0 100 11 170h-13q-115 -167 -346 -167q-212 0 -331 149t-119 416zM287 543q0 -207 76.5 -315.5t226.5 -108.5q166 0 242 89t81 300v37q0 230 -78 331t-247 101q-146 0 -223.5 -113.5 t-77.5 -320.5z" /> +<glyph unicode="r" horiz-adv-x="836" d="M176 0v1096h137l19 -203h8q61 107 147 165t189 58q73 0 131 -12l-23 -154q-68 15 -120 15q-133 0 -227.5 -108t-94.5 -269v-588h-166z" /> +<glyph unicode="s" horiz-adv-x="977" d="M106 827q0 134 109 211.5t299 77.5q177 0 346 -72l-59 -135q-165 68 -299 68q-118 0 -178 -37t-60 -102q0 -44 22.5 -75t72.5 -59t192 -81q195 -71 263.5 -143t68.5 -181q0 -153 -114 -236t-320 -83q-218 0 -340 69v154q79 -40 169.5 -63t174.5 -23q130 0 200 41.5 t70 126.5q0 64 -55.5 109.5t-216.5 107.5q-153 57 -217.5 99.5t-96 96.5t-31.5 129z" /> +<glyph unicode="t" horiz-adv-x="723" d="M31 967v80l157 69l70 234h96v-254h318v-129h-318v-645q0 -99 47 -152t129 -53q44 0 85 6.5t65 13.5v-127q-27 -13 -79.5 -21.5t-94.5 -8.5q-318 0 -318 335v652h-157z" /> +<glyph unicode="u" horiz-adv-x="1257" d="M164 379v717h168v-711q0 -134 61 -200t191 -66q172 0 251.5 94t79.5 307v576h166v-1096h-137l-24 147h-9q-51 -81 -141.5 -124t-206.5 -43q-200 0 -299.5 95t-99.5 304z" /> +<glyph unicode="v" horiz-adv-x="1026" d="M0 1096h178l236 -650q80 -228 94 -296h8q11 53 69.5 219.5t262.5 726.5h178l-416 -1096h-194z" /> +<glyph unicode="w" horiz-adv-x="1593" d="M23 1096h174q106 -413 161.5 -629t63.5 -291h8q11 57 35.5 147.5t42.5 143.5l201 629h180l196 -629q56 -172 76 -289h8q4 36 21.5 111t208.5 807h172l-303 -1096h-197l-201 643q-19 59 -71 268h-8q-40 -175 -70 -270l-207 -641h-192z" /> +<glyph unicode="x" horiz-adv-x="1073" d="M39 0l401 561l-381 535h189l289 -420l288 420h187l-381 -535l401 -561h-188l-307 444l-310 -444h-188z" /> +<glyph unicode="y" horiz-adv-x="1032" d="M2 1096h178l240 -625q79 -214 98 -309h8q13 51 54.5 174.5t271.5 759.5h178l-471 -1248q-70 -185 -163.5 -262.5t-229.5 -77.5q-76 0 -150 17v133q55 -12 123 -12q171 0 244 192l61 156z" /> +<glyph unicode="z" horiz-adv-x="958" d="M82 0v113l598 854h-561v129h743v-129l-590 -838h605v-129h-795z" /> +<glyph unicode="{" horiz-adv-x="776" d="M61 498v141q130 2 188 48t58 142v306q0 155 108 241t290 86v-139q-230 -6 -230 -199v-295q0 -215 -223 -254v-12q223 -39 223 -254v-297q0 -102 58.5 -148t171.5 -48v-140q-190 2 -294 87t-104 239v303q0 104 -63 148.5t-183 44.5z" /> +<glyph unicode="|" horiz-adv-x="1128" d="M494 -496v2052h141v-2052h-141z" /> +<glyph unicode="}" horiz-adv-x="776" d="M72 -184q111 2 169 48t58 148v297q0 114 55 174t168 80v12q-223 39 -223 254v295q0 193 -227 199v139q184 0 289.5 -87t105.5 -240v-306q0 -97 59 -142.5t189 -47.5v-141q-122 0 -185 -44.5t-63 -148.5v-303q0 -153 -102.5 -238.5t-292.5 -87.5v140z" /> +<glyph unicode="~" d="M104 592v151q100 109 244 109q68 0 124.5 -14t145.5 -52q66 -28 115 -41.5t96 -13.5q54 0 118 32t118 89v-150q-102 -110 -244 -110q-72 0 -135 16.5t-135 48.5q-75 32 -120 44t-93 12q-53 0 -116.5 -33.5t-117.5 -87.5z" /> +<glyph unicode="¡" horiz-adv-x="547" d="M152 983q0 63 31.5 99t88.5 36q51 0 86 -32t35 -103q0 -135 -121 -135q-60 0 -90 35.5t-30 99.5zM168 -373l51 1057h105l51 -1057h-207z" /> +<glyph unicode="¢" d="M190 741q0 508 396 570v172h135v-164q75 -3 146 -19.5t120 -39.5l-49 -140q-133 51 -242 51q-172 0 -253 -105.5t-81 -322.5q0 -212 79.5 -313.5t246.5 -101.5q141 0 283 59v-147q-105 -54 -252 -60v-200h-133v206q-203 32 -299.5 168.5t-96.5 386.5z" /> +<glyph unicode="£" d="M63 0v141q205 47 205 291v223h-198v127h198v316q0 178 112 280.5t302 102.5t360 -84l-61 -133q-154 77 -297 77q-123 0 -185.5 -62t-62.5 -202v-295h422v-127h-422v-221q0 -100 -32.5 -168t-106.5 -112h795v-154h-1029z" /> +<glyph unicode="¤" d="M123 1092l94 92l135 -133q104 73 234 73q127 0 229 -73l137 133l95 -92l-134 -138q74 -113 74 -231q0 -131 -74 -234l131 -135l-92 -92l-137 133q-102 -71 -229 -71q-134 0 -234 73l-135 -133l-92 92l133 136q-74 107 -74 231q0 122 74 229zM313 723q0 -112 78.5 -192 t194.5 -80t195 79.5t79 192.5q0 114 -80 195t-194 81q-116 0 -194.5 -82t-78.5 -194z" /> +<glyph unicode="¥" d="M31 1462h178l375 -727l379 727h174l-416 -770h262v-127h-317v-170h317v-127h-317v-268h-164v268h-316v127h316v170h-316v127h256z" /> +<glyph unicode="¦" horiz-adv-x="1128" d="M494 281h141v-777h-141v777zM494 780v776h141v-776h-141z" /> +<glyph unicode="§" horiz-adv-x="1057" d="M123 57v148q78 -37 175 -59.5t179 -22.5q134 0 204.5 38t70.5 109q0 46 -24 75t-78 58t-169 72q-142 52 -209 97t-100 102t-33 135q0 86 43 154.5t121 105.5q-74 40 -116 95.5t-42 140.5q0 121 103.5 190.5t300.5 69.5q94 0 173.5 -14.5t176.5 -53.5l-53 -131 q-98 39 -165.5 52.5t-143.5 13.5q-116 0 -174 -29.5t-58 -93.5q0 -60 61.5 -102t215.5 -97q186 -68 261 -143.5t75 -182.5q0 -90 -41 -160.5t-115 -111.5q153 -81 153 -227q0 -140 -117 -216.5t-329 -76.5q-218 0 -346 65zM285 829q0 -77 66 -129.5t233 -113.5l49 -19 q137 80 137 191q0 83 -73.5 139t-258.5 113q-68 -19 -110.5 -69t-42.5 -112z" /> +<glyph unicode="¨" horiz-adv-x="1182" d="M309 1393q0 52 26.5 75t63.5 23q38 0 65.5 -23t27.5 -75q0 -50 -27.5 -74.5t-65.5 -24.5q-37 0 -63.5 24.5t-26.5 74.5zM690 1393q0 52 26.5 75t63.5 23t64.5 -23t27.5 -75q0 -50 -27.5 -74.5t-64.5 -24.5t-63.5 24.5t-26.5 74.5z" /> +<glyph unicode="©" horiz-adv-x="1704" d="M100 731q0 200 100 375t275 276t377 101q200 0 375 -100t276 -275t101 -377q0 -197 -97 -370t-272 -277t-383 -104q-207 0 -382 103.5t-272.5 276.5t-97.5 371zM205 731q0 -173 87 -323.5t237.5 -237t322.5 -86.5q174 0 323 87t236.5 235.5t87.5 324.5q0 174 -87 323 t-235.5 236.5t-324.5 87.5q-174 0 -323 -87t-236.5 -235.5t-87.5 -324.5zM481 731q0 209 110.5 332t301.5 123q128 0 246 -60l-58 -118q-108 51 -188 51q-125 0 -192.5 -87t-67.5 -241q0 -168 63.5 -249t194.5 -81q86 0 211 45v-124q-48 -20 -98.5 -34t-120.5 -14 q-194 0 -298 120.5t-104 336.5z" /> +<glyph unicode="ª" horiz-adv-x="725" d="M70 989q0 102 77 154.5t242 58.5l117 4v39q0 133 -148 133q-100 0 -204 -51l-43 96q114 56 247 56q130 0 198.5 -52.5t68.5 -173.5v-452h-93l-24 84q-92 -97 -232 -97q-95 0 -150.5 49.5t-55.5 151.5zM193 989q0 -100 112 -100q201 0 201 180v49l-98 -4 q-112 -4 -163.5 -32.5t-51.5 -92.5z" /> +<glyph unicode="«" horiz-adv-x="1018" d="M82 524v27l342 407l119 -69l-289 -350l289 -351l-119 -71zM477 524v27l344 407l117 -69l-287 -350l287 -351l-117 -71z" /> +<glyph unicode="¬" d="M104 653v138h961v-527h-137v389h-824z" /> +<glyph unicode="­" horiz-adv-x="659" d="M84 473v152h491v-152h-491z" /> +<glyph unicode="®" horiz-adv-x="1704" d="M100 731q0 200 100 375t275 276t377 101q200 0 375 -100t276 -275t101 -377q0 -197 -97 -370t-272 -277t-383 -104q-207 0 -382 103.5t-272.5 276.5t-97.5 371zM205 731q0 -173 87 -323.5t237.5 -237t322.5 -86.5q174 0 323 87t236.5 235.5t87.5 324.5q0 174 -87 323 t-235.5 236.5t-324.5 87.5q-174 0 -323 -87t-236.5 -235.5t-87.5 -324.5zM575 285v891h261q166 0 243.5 -65t77.5 -198q0 -80 -42.5 -141.5t-119.5 -91.5l238 -395h-168l-207 354h-135v-354h-148zM723 762h108q80 0 128.5 41.5t48.5 105.5q0 75 -43 107.5t-136 32.5h-106 v-287z" /> +<glyph unicode="¯" horiz-adv-x="1024" d="M-6 1556v127h1036v-127h-1036z" /> +<glyph unicode="°" horiz-adv-x="877" d="M127 1171q0 130 90.5 221t220.5 91t221 -90.5t91 -221.5q0 -84 -41 -155.5t-114 -113.5t-157 -42q-130 0 -220.5 90t-90.5 221zM242 1171q0 -82 58.5 -139t139.5 -57q80 0 137.5 56.5t57.5 139.5q0 84 -56.5 140.5t-138.5 56.5q-83 0 -140.5 -57t-57.5 -140z" /> +<glyph unicode="±" d="M104 653v138h410v428h139v-428h412v-138h-412v-426h-139v426h-410zM104 1v138h961v-138h-961z" /> +<glyph unicode="²" horiz-adv-x="711" d="M49 586v104l236 230q89 86 130 134.5t57.5 86.5t16.5 92q0 68 -40 102.5t-103 34.5q-52 0 -101 -19t-118 -69l-66 88q131 111 283 111q132 0 205.5 -65t73.5 -177q0 -80 -44.5 -155.5t-191.5 -213.5l-174 -165h440v-119h-604z" /> +<glyph unicode="³" horiz-adv-x="711" d="M33 625v123q147 -68 270 -68q211 0 211 162q0 145 -231 145h-117v107h119q103 0 152.5 39.5t49.5 107.5q0 61 -40 95t-107 34q-66 0 -122 -21.5t-112 -56.5l-69 90q63 45 133 72t164 27q136 0 214.5 -59.5t78.5 -166.5q0 -80 -41 -131.5t-109 -74.5q176 -47 176 -209 q0 -128 -92 -199.5t-260 -71.5q-152 0 -268 56z" /> +<glyph unicode="´" horiz-adv-x="1182" d="M393 1241v25q48 62 103.5 150t87.5 153h202v-21q-44 -65 -131 -160t-151 -147h-111z" /> +<glyph unicode="µ" horiz-adv-x="1268" d="M176 -492v1588h166v-715q0 -262 254 -262q171 0 250.5 94.5t79.5 306.5v576h166v-1096h-136l-26 147h-10q-111 -167 -340 -167q-150 0 -238 92h-10q10 -84 10 -244v-320h-166z" /> +<glyph unicode="¶" horiz-adv-x="1341" d="M113 1042q0 260 109 387t341 127h557v-1816h-114v1712h-213v-1712h-115v819q-62 -18 -146 -18q-216 0 -317.5 125t-101.5 376z" /> +<glyph unicode="·" horiz-adv-x="545" d="M152 723q0 66 31 100.5t87 34.5q58 0 90.5 -34.5t32.5 -100.5q0 -65 -33 -100t-90 -35q-51 0 -84.5 31.5t-33.5 103.5z" /> +<glyph unicode="¸" horiz-adv-x="465" d="M37 -377q45 -8 104 -8q79 0 119.5 20t40.5 74q0 43 -39.5 69.5t-148.5 43.5l88 178h110l-55 -115q180 -39 180 -174q0 -97 -76.5 -150t-226.5 -53q-51 0 -96 9v106z" /> +<glyph unicode="¹" horiz-adv-x="711" d="M76 1280l262 182h143v-876h-133v579q0 91 6 181q-22 -22 -49 -44.5t-162 -117.5z" /> +<glyph unicode="º" horiz-adv-x="768" d="M66 1135q0 163 84 253.5t235 90.5q152 0 234.5 -91t82.5 -253q0 -164 -85.5 -255.5t-235.5 -91.5q-146 0 -230.5 93t-84.5 254zM188 1135q0 -122 45.5 -183t149.5 -61q105 0 151 61t46 183q0 123 -46 182t-151 59q-103 0 -149 -59t-46 -182z" /> +<glyph unicode="»" horiz-adv-x="1018" d="M80 188l287 351l-287 350l117 69l344 -407v-27l-344 -407zM475 188l287 351l-287 350l117 69l344 -407v-27l-344 -407z" /> +<glyph unicode="¼" horiz-adv-x="1597" d="M252 0l903 1462h143l-903 -1462h-143zM75 1280l262 182h143v-876h-133v579q0 91 6 181q-22 -22 -49 -44.5t-162 -117.5zM817 203v101l408 579h139v-563h125v-117h-125v-202h-145v202h-402zM957 320h262v195q0 134 6 209q-5 -12 -17 -31.5t-27 -41.5l-30 -46 q-15 -22 -26 -39z" /> +<glyph unicode="½" horiz-adv-x="1597" d="M184 0l903 1462h143l-903 -1462h-143zM46 1280l262 182h143v-876h-133v579q0 91 6 181q-22 -22 -49 -44.5t-162 -117.5zM895 1v104l236 230q89 86 130 134.5t57.5 86.5t16.5 92q0 68 -40 102.5t-103 34.5q-52 0 -101 -19t-118 -69l-66 88q131 111 283 111 q132 0 205.5 -65t73.5 -177q0 -80 -44.5 -155.5t-191.5 -213.5l-174 -165h440v-119h-604z" /> +<glyph unicode="¾" horiz-adv-x="1597" d="M26 625v123q147 -68 270 -68q211 0 211 162q0 145 -231 145h-117v107h119q103 0 152.5 39.5t49.5 107.5q0 61 -40 95t-107 34q-66 0 -122 -21.5t-112 -56.5l-69 90q63 45 133 72t164 27q136 0 214.5 -59.5t78.5 -166.5q0 -80 -41 -131.5t-109 -74.5q176 -47 176 -209 q0 -128 -92 -199.5t-260 -71.5q-152 0 -268 56zM344 0l903 1462h143l-903 -1462h-143zM897 203v101l408 579h139v-563h125v-117h-125v-202h-145v202h-402zM1037 320h262v195q0 134 6 209q-5 -12 -17 -31.5t-27 -41.5l-30 -46q-15 -22 -26 -39z" /> +<glyph unicode="¿" horiz-adv-x="879" d="M51 -37q0 70 17.5 122.5t49.5 97t76.5 85.5t98.5 88q101 88 133.5 146t32.5 151v31h131v-51q0 -122 -37.5 -196t-134.5 -158q-121 -106 -151.5 -143.5t-43 -76t-12.5 -94.5q0 -100 66 -156.5t188 -56.5q80 0 155 19t173 67l59 -135q-197 -96 -395 -96q-190 0 -298 93 t-108 263zM397 983q0 64 33 99.5t88 35.5q51 0 86 -32t35 -103q0 -135 -121 -135q-59 0 -90 34.5t-31 100.5z" /> +<glyph unicode="À" horiz-adv-x="1296" d="M0 0l578 1468h143l575 -1468h-176l-182 465h-586l-180 -465h-172zM412 618h473l-170 453q-33 86 -68 211q-22 -96 -63 -211zM331 1886v21h203q32 -69 89 -159.5t101 -143.5v-25h-110q-65 52 -154 148t-129 159z" /> +<glyph unicode="Á" horiz-adv-x="1296" d="M0 0l578 1468h143l575 -1468h-176l-182 465h-586l-180 -465h-172zM412 618h473l-170 453q-33 86 -68 211q-22 -96 -63 -211zM526 1579v25q48 62 103.5 150t87.5 153h202v-21q-44 -65 -131 -160t-151 -147h-111z" /> +<glyph unicode="Â" horiz-adv-x="1296" d="M0 0l578 1468h143l575 -1468h-176l-182 465h-586l-180 -465h-172zM412 618h473l-170 453q-33 86 -68 211q-22 -96 -63 -211zM303 1579v23q127 136 178 200t74 105h166q22 -42 76.5 -108.5t179.5 -196.5v-23h-119q-88 55 -221 186q-136 -134 -219 -186h-115z" /> +<glyph unicode="Ã" horiz-adv-x="1296" d="M0 0l578 1468h143l575 -1468h-176l-182 465h-586l-180 -465h-172zM412 618h473l-170 453q-33 86 -68 211q-22 -96 -63 -211zM268 1579q13 121 70.5 189.5t148.5 68.5q46 0 89 -18.5t82 -41t75 -41t68 -18.5q49 0 73 29.5t39 91.5h99q-13 -121 -69.5 -189.5t-150.5 -68.5 q-43 0 -84 18.5t-80.5 41t-76 41t-70.5 18.5q-50 0 -75.5 -30t-39.5 -91h-98z" /> +<glyph unicode="Ä" horiz-adv-x="1296" d="M0 0l578 1468h143l575 -1468h-176l-182 465h-586l-180 -465h-172zM412 618h473l-170 453q-33 86 -68 211q-22 -96 -63 -211zM364 1731q0 52 26.5 75t63.5 23q38 0 65.5 -23t27.5 -75q0 -50 -27.5 -74.5t-65.5 -24.5q-37 0 -63.5 24.5t-26.5 74.5zM745 1731q0 52 26.5 75 t63.5 23t64.5 -23t27.5 -75q0 -50 -27.5 -74.5t-64.5 -24.5t-63.5 24.5t-26.5 74.5z" /> +<glyph unicode="Å" horiz-adv-x="1296" d="M0 0l578 1468h143l575 -1468h-176l-182 465h-586l-180 -465h-172zM412 618h473l-170 453q-33 86 -68 211q-22 -96 -63 -211zM424 1585q0 98 60.5 155.5t160.5 57.5q101 0 163 -59.5t62 -151.5q0 -98 -61.5 -157.5t-163.5 -59.5q-101 0 -161 58.5t-60 156.5zM528 1585 q0 -56 30 -86.5t87 -30.5q52 0 84.5 30.5t32.5 86.5t-33 86.5t-84 30.5t-84 -30.5t-33 -86.5z" /> +<glyph unicode="Æ" horiz-adv-x="1788" d="M-2 0l698 1462h969v-151h-580v-471h541v-150h-541v-538h580v-152h-750v465h-514l-227 -465h-176zM469 618h446v693h-118z" /> +<glyph unicode="Ç" horiz-adv-x="1292" d="M125 733q0 226 84.5 396t244 262t375.5 92q230 0 402 -84l-72 -146q-166 78 -332 78q-241 0 -380.5 -160.5t-139.5 -439.5q0 -287 134.5 -443.5t383.5 -156.5q153 0 349 55v-149q-152 -57 -375 -57q-323 0 -498.5 196t-175.5 557zM551 -377q45 -8 104 -8q79 0 119.5 20 t40.5 74q0 43 -39.5 69.5t-148.5 43.5l88 178h110l-55 -115q180 -39 180 -174q0 -97 -76.5 -150t-226.5 -53q-51 0 -96 9v106z" /> +<glyph unicode="È" horiz-adv-x="1139" d="M201 0v1462h815v-151h-645v-471h606v-150h-606v-538h645v-152h-815zM320 1886v21h203q32 -69 89 -159.5t101 -143.5v-25h-110q-65 52 -154 148t-129 159z" /> +<glyph unicode="É" horiz-adv-x="1139" d="M201 0v1462h815v-151h-645v-471h606v-150h-606v-538h645v-152h-815zM456 1579v25q48 62 103.5 150t87.5 153h202v-21q-44 -65 -131 -160t-151 -147h-111z" /> +<glyph unicode="Ê" horiz-adv-x="1139" d="M201 0v1462h815v-151h-645v-471h606v-150h-606v-538h645v-152h-815zM263 1579v23q127 136 178 200t74 105h166q22 -42 76.5 -108.5t179.5 -196.5v-23h-119q-88 55 -221 186q-136 -134 -219 -186h-115z" /> +<glyph unicode="Ë" horiz-adv-x="1139" d="M201 0v1462h815v-151h-645v-471h606v-150h-606v-538h645v-152h-815zM327 1731q0 52 26.5 75t63.5 23q38 0 65.5 -23t27.5 -75q0 -50 -27.5 -74.5t-65.5 -24.5q-37 0 -63.5 24.5t-26.5 74.5zM708 1731q0 52 26.5 75t63.5 23t64.5 -23t27.5 -75q0 -50 -27.5 -74.5 t-64.5 -24.5t-63.5 24.5t-26.5 74.5z" /> +<glyph unicode="Ì" horiz-adv-x="571" d="M201 0v1462h170v-1462h-170zM5 1886v21h203q32 -69 89 -159.5t101 -143.5v-25h-110q-65 52 -154 148t-129 159z" /> +<glyph unicode="Í" horiz-adv-x="571" d="M201 0v1462h170v-1462h-170zM179 1579v25q48 62 103.5 150t87.5 153h202v-21q-44 -65 -131 -160t-151 -147h-111z" /> +<glyph unicode="Î" horiz-adv-x="571" d="M201 0v1462h170v-1462h-170zM-57 1579v23q127 136 178 200t74 105h166q22 -42 76.5 -108.5t179.5 -196.5v-23h-119q-88 55 -221 186q-136 -134 -219 -186h-115z" /> +<glyph unicode="Ï" horiz-adv-x="571" d="M201 0v1462h170v-1462h-170zM5 1731q0 52 26.5 75t63.5 23q38 0 65.5 -23t27.5 -75q0 -50 -27.5 -74.5t-65.5 -24.5q-37 0 -63.5 24.5t-26.5 74.5zM386 1731q0 52 26.5 75t63.5 23t64.5 -23t27.5 -75q0 -50 -27.5 -74.5t-64.5 -24.5t-63.5 24.5t-26.5 74.5z" /> +<glyph unicode="Ð" horiz-adv-x="1479" d="M47 649v150h154v663h434q337 0 527 -187.5t190 -529.5q0 -362 -196.5 -553.5t-565.5 -191.5h-389v649h-154zM371 147h190q610 0 610 592q0 576 -569 576h-231v-516h379v-150h-379v-502z" /> +<glyph unicode="Ñ" horiz-adv-x="1544" d="M201 0v1462h192l797 -1222h8q-2 28 -9 174q-5 114 -5 177v32v839h159v-1462h-194l-799 1227h-8q16 -216 16 -396v-831h-157zM411 1579q13 121 70.5 189.5t148.5 68.5q46 0 89 -18.5t82 -41t75 -41t68 -18.5q49 0 73 29.5t39 91.5h99q-13 -121 -69.5 -189.5t-150.5 -68.5 q-43 0 -84 18.5t-80.5 41t-76 41t-70.5 18.5q-50 0 -75.5 -30t-39.5 -91h-98z" /> +<glyph unicode="Ò" horiz-adv-x="1595" d="M125 735q0 357 176 553.5t500 196.5q315 0 492 -200t177 -552q0 -351 -177.5 -552t-493.5 -201q-323 0 -498.5 197.5t-175.5 557.5zM305 733q0 -297 126.5 -450.5t367.5 -153.5q243 0 367 153t124 451q0 295 -123.5 447.5t-365.5 152.5q-243 0 -369.5 -153.5 t-126.5 -446.5zM514 1886v21h203q32 -69 89 -159.5t101 -143.5v-25h-110q-65 52 -154 148t-129 159z" /> +<glyph unicode="Ó" horiz-adv-x="1595" d="M125 735q0 357 176 553.5t500 196.5q315 0 492 -200t177 -552q0 -351 -177.5 -552t-493.5 -201q-323 0 -498.5 197.5t-175.5 557.5zM305 733q0 -297 126.5 -450.5t367.5 -153.5q243 0 367 153t124 451q0 295 -123.5 447.5t-365.5 152.5q-243 0 -369.5 -153.5 t-126.5 -446.5zM659 1579v25q48 62 103.5 150t87.5 153h202v-21q-44 -65 -131 -160t-151 -147h-111z" /> +<glyph unicode="Ô" horiz-adv-x="1595" d="M125 735q0 357 176 553.5t500 196.5q315 0 492 -200t177 -552q0 -351 -177.5 -552t-493.5 -201q-323 0 -498.5 197.5t-175.5 557.5zM305 733q0 -297 126.5 -450.5t367.5 -153.5q243 0 367 153t124 451q0 295 -123.5 447.5t-365.5 152.5q-243 0 -369.5 -153.5 t-126.5 -446.5zM448 1579v23q127 136 178 200t74 105h166q22 -42 76.5 -108.5t179.5 -196.5v-23h-119q-88 55 -221 186q-136 -134 -219 -186h-115z" /> +<glyph unicode="Õ" horiz-adv-x="1595" d="M125 735q0 357 176 553.5t500 196.5q315 0 492 -200t177 -552q0 -351 -177.5 -552t-493.5 -201q-323 0 -498.5 197.5t-175.5 557.5zM305 733q0 -297 126.5 -450.5t367.5 -153.5q243 0 367 153t124 451q0 295 -123.5 447.5t-365.5 152.5q-243 0 -369.5 -153.5 t-126.5 -446.5zM418 1579q13 121 70.5 189.5t148.5 68.5q46 0 89 -18.5t82 -41t75 -41t68 -18.5q49 0 73 29.5t39 91.5h99q-13 -121 -69.5 -189.5t-150.5 -68.5q-43 0 -84 18.5t-80.5 41t-76 41t-70.5 18.5q-50 0 -75.5 -30t-39.5 -91h-98z" /> +<glyph unicode="Ö" horiz-adv-x="1595" d="M125 735q0 357 176 553.5t500 196.5q315 0 492 -200t177 -552q0 -351 -177.5 -552t-493.5 -201q-323 0 -498.5 197.5t-175.5 557.5zM305 733q0 -297 126.5 -450.5t367.5 -153.5q243 0 367 153t124 451q0 295 -123.5 447.5t-365.5 152.5q-243 0 -369.5 -153.5 t-126.5 -446.5zM522 1731q0 52 26.5 75t63.5 23q38 0 65.5 -23t27.5 -75q0 -50 -27.5 -74.5t-65.5 -24.5q-37 0 -63.5 24.5t-26.5 74.5zM903 1731q0 52 26.5 75t63.5 23t64.5 -23t27.5 -75q0 -50 -27.5 -74.5t-64.5 -24.5t-63.5 24.5t-26.5 74.5z" /> +<glyph unicode="×" d="M133 1075l100 101l353 -355l354 355l96 -99l-352 -354l350 -352l-96 -99l-354 351l-348 -351l-101 99l350 352z" /> +<glyph unicode="Ø" horiz-adv-x="1595" d="M125 735q0 357 176 553.5t500 196.5q209 0 366 -94l97 135l120 -80l-106 -148q192 -202 192 -565q0 -351 -177.5 -552t-493.5 -201q-235 0 -383 100l-101 -141l-120 79l108 154q-178 198 -178 563zM305 733q0 -262 101 -416l669 943q-106 73 -274 73 q-243 0 -369.5 -153.5t-126.5 -446.5zM508 211q115 -82 291 -82q243 0 367 153t124 451q0 272 -110 426z" /> +<glyph unicode="Ù" horiz-adv-x="1491" d="M186 520v942h170v-954q0 -183 100 -281t294 -98q185 0 285 98.5t100 282.5v952h170v-946q0 -250 -151 -393t-415 -143t-408.5 144t-144.5 396zM463 1886v21h203q32 -69 89 -159.5t101 -143.5v-25h-110q-65 52 -154 148t-129 159z" /> +<glyph unicode="Ú" horiz-adv-x="1491" d="M186 520v942h170v-954q0 -183 100 -281t294 -98q185 0 285 98.5t100 282.5v952h170v-946q0 -250 -151 -393t-415 -143t-408.5 144t-144.5 396zM600 1579v25q48 62 103.5 150t87.5 153h202v-21q-44 -65 -131 -160t-151 -147h-111z" /> +<glyph unicode="Û" horiz-adv-x="1491" d="M186 520v942h170v-954q0 -183 100 -281t294 -98q185 0 285 98.5t100 282.5v952h170v-946q0 -250 -151 -393t-415 -143t-408.5 144t-144.5 396zM393 1579v23q127 136 178 200t74 105h166q22 -42 76.5 -108.5t179.5 -196.5v-23h-119q-88 55 -221 186q-136 -134 -219 -186 h-115z" /> +<glyph unicode="Ü" horiz-adv-x="1491" d="M186 520v942h170v-954q0 -183 100 -281t294 -98q185 0 285 98.5t100 282.5v952h170v-946q0 -250 -151 -393t-415 -143t-408.5 144t-144.5 396zM461 1731q0 52 26.5 75t63.5 23q38 0 65.5 -23t27.5 -75q0 -50 -27.5 -74.5t-65.5 -24.5q-37 0 -63.5 24.5t-26.5 74.5z M842 1731q0 52 26.5 75t63.5 23t64.5 -23t27.5 -75q0 -50 -27.5 -74.5t-64.5 -24.5t-63.5 24.5t-26.5 74.5z" /> +<glyph unicode="Ý" horiz-adv-x="1147" d="M0 1462h186l387 -731l390 731h184l-488 -895v-567h-172v559zM442 1579v25q48 62 103.5 150t87.5 153h202v-21q-44 -65 -131 -160t-151 -147h-111z" /> +<glyph unicode="Þ" horiz-adv-x="1251" d="M201 0v1462h170v-256h215q281 0 420 -103.5t139 -318.5q0 -227 -151.5 -346t-438.5 -119h-184v-319h-170zM371 465h168q226 0 327 71.5t101 235.5q0 149 -95 218t-297 69h-204v-594z" /> +<glyph unicode="ß" horiz-adv-x="1274" d="M176 0v1202q0 178 110 271.5t332 93.5q206 0 318.5 -78.5t112.5 -222.5q0 -135 -143 -250q-88 -70 -116 -103.5t-28 -66.5q0 -32 13.5 -53t49 -49.5t113.5 -79.5q140 -95 191 -173.5t51 -179.5q0 -160 -97 -245.5t-276 -85.5q-188 0 -295 69v154q63 -39 141 -62.5 t150 -23.5q215 0 215 182q0 75 -41.5 128.5t-151.5 123.5q-127 82 -175 143.5t-48 145.5q0 63 34.5 116t105.5 106q75 57 107 102t32 98q0 80 -68 122.5t-195 42.5q-276 0 -276 -223v-1204h-166z" /> +<glyph unicode="à" horiz-adv-x="1139" d="M94 303q0 332 531 348l186 6v68q0 129 -55.5 190.5t-177.5 61.5q-137 0 -310 -84l-51 127q81 44 177.5 69t193.5 25q196 0 290.5 -87t94.5 -279v-748h-123l-33 156h-8q-82 -103 -163.5 -139.5t-203.5 -36.5q-163 0 -255.5 84t-92.5 239zM268 301q0 -90 54.5 -137 t152.5 -47q155 0 243.5 85t88.5 238v99l-166 -7q-198 -7 -285.5 -61.5t-87.5 -169.5zM279 1548v21h203q32 -69 89 -159.5t101 -143.5v-25h-110q-65 52 -154 148t-129 159z" /> +<glyph unicode="á" horiz-adv-x="1139" d="M94 303q0 332 531 348l186 6v68q0 129 -55.5 190.5t-177.5 61.5q-137 0 -310 -84l-51 127q81 44 177.5 69t193.5 25q196 0 290.5 -87t94.5 -279v-748h-123l-33 156h-8q-82 -103 -163.5 -139.5t-203.5 -36.5q-163 0 -255.5 84t-92.5 239zM268 301q0 -90 54.5 -137 t152.5 -47q155 0 243.5 85t88.5 238v99l-166 -7q-198 -7 -285.5 -61.5t-87.5 -169.5zM436 1241v25q48 62 103.5 150t87.5 153h202v-21q-44 -65 -131 -160t-151 -147h-111z" /> +<glyph unicode="â" horiz-adv-x="1139" d="M94 303q0 332 531 348l186 6v68q0 129 -55.5 190.5t-177.5 61.5q-137 0 -310 -84l-51 127q81 44 177.5 69t193.5 25q196 0 290.5 -87t94.5 -279v-748h-123l-33 156h-8q-82 -103 -163.5 -139.5t-203.5 -36.5q-163 0 -255.5 84t-92.5 239zM268 301q0 -90 54.5 -137 t152.5 -47q155 0 243.5 85t88.5 238v99l-166 -7q-198 -7 -285.5 -61.5t-87.5 -169.5zM228 1241v23q127 136 178 200t74 105h166q22 -42 76.5 -108.5t179.5 -196.5v-23h-119q-88 55 -221 186q-136 -134 -219 -186h-115z" /> +<glyph unicode="ã" horiz-adv-x="1139" d="M94 303q0 332 531 348l186 6v68q0 129 -55.5 190.5t-177.5 61.5q-137 0 -310 -84l-51 127q81 44 177.5 69t193.5 25q196 0 290.5 -87t94.5 -279v-748h-123l-33 156h-8q-82 -103 -163.5 -139.5t-203.5 -36.5q-163 0 -255.5 84t-92.5 239zM268 301q0 -90 54.5 -137 t152.5 -47q155 0 243.5 85t88.5 238v99l-166 -7q-198 -7 -285.5 -61.5t-87.5 -169.5zM197 1241q13 121 70.5 189.5t148.5 68.5q46 0 89 -18.5t82 -41t75 -41t68 -18.5q49 0 73 29.5t39 91.5h99q-13 -121 -69.5 -189.5t-150.5 -68.5q-43 0 -84 18.5t-80.5 41t-76 41 t-70.5 18.5q-50 0 -75.5 -30t-39.5 -91h-98z" /> +<glyph unicode="ä" horiz-adv-x="1139" d="M94 303q0 332 531 348l186 6v68q0 129 -55.5 190.5t-177.5 61.5q-137 0 -310 -84l-51 127q81 44 177.5 69t193.5 25q196 0 290.5 -87t94.5 -279v-748h-123l-33 156h-8q-82 -103 -163.5 -139.5t-203.5 -36.5q-163 0 -255.5 84t-92.5 239zM268 301q0 -90 54.5 -137 t152.5 -47q155 0 243.5 85t88.5 238v99l-166 -7q-198 -7 -285.5 -61.5t-87.5 -169.5zM279 1393q0 52 26.5 75t63.5 23q38 0 65.5 -23t27.5 -75q0 -50 -27.5 -74.5t-65.5 -24.5q-37 0 -63.5 24.5t-26.5 74.5zM660 1393q0 52 26.5 75t63.5 23t64.5 -23t27.5 -75 q0 -50 -27.5 -74.5t-64.5 -24.5t-63.5 24.5t-26.5 74.5z" /> +<glyph unicode="å" horiz-adv-x="1139" d="M94 303q0 332 531 348l186 6v68q0 129 -55.5 190.5t-177.5 61.5q-137 0 -310 -84l-51 127q81 44 177.5 69t193.5 25q196 0 290.5 -87t94.5 -279v-748h-123l-33 156h-8q-82 -103 -163.5 -139.5t-203.5 -36.5q-163 0 -255.5 84t-92.5 239zM268 301q0 -90 54.5 -137 t152.5 -47q155 0 243.5 85t88.5 238v99l-166 -7q-198 -7 -285.5 -61.5t-87.5 -169.5zM358 1456q0 98 60.5 155.5t160.5 57.5q101 0 163 -59.5t62 -151.5q0 -98 -61.5 -157.5t-163.5 -59.5q-101 0 -161 58.5t-60 156.5zM462 1456q0 -56 30 -86.5t87 -30.5q52 0 84.5 30.5 t32.5 86.5t-33 86.5t-84 30.5t-84 -30.5t-33 -86.5z" /> +<glyph unicode="æ" horiz-adv-x="1757" d="M94 303q0 161 124 250.5t378 97.5l184 6v68q0 129 -58 190.5t-177 61.5q-144 0 -307 -84l-52 127q74 41 173.5 67.5t197.5 26.5q130 0 212.5 -43.5t123.5 -138.5q53 88 138.5 136t195.5 48q192 0 308 -133.5t116 -355.5v-107h-701q8 -395 322 -395q91 0 169.5 17.5 t162.5 56.5v-148q-86 -38 -160.5 -54.5t-175.5 -16.5q-289 0 -414 233q-81 -127 -179.5 -180t-232.5 -53q-163 0 -255.5 85t-92.5 238zM268 301q0 -95 53.5 -139.5t141.5 -44.5q145 0 229 84.5t84 238.5v99l-158 -7q-186 -8 -268 -62.5t-82 -168.5zM954 653h519 q0 156 -64 240t-184 84q-121 0 -190.5 -83t-80.5 -241z" /> +<glyph unicode="ç" horiz-adv-x="975" d="M115 541q0 275 132.5 425t377.5 150q79 0 158 -17t124 -40l-51 -141q-55 22 -120 36.5t-115 14.5q-334 0 -334 -426q0 -202 81.5 -310t241.5 -108q137 0 281 59v-147q-110 -57 -277 -57q-238 0 -368.5 146.5t-130.5 414.5zM363 -377q45 -8 104 -8q79 0 119.5 20t40.5 74 q0 43 -39.5 69.5t-148.5 43.5l88 178h110l-55 -115q180 -39 180 -174q0 -97 -76.5 -150t-226.5 -53q-51 0 -96 9v106z" /> +<glyph unicode="è" horiz-adv-x="1149" d="M115 539q0 265 130.5 421t350.5 156q206 0 326 -135.5t120 -357.5v-105h-755q5 -193 97.5 -293t260.5 -100q177 0 350 74v-148q-88 -38 -166.5 -54.5t-189.5 -16.5q-243 0 -383.5 148t-140.5 411zM291 653h573q0 157 -70 240.5t-200 83.5q-132 0 -210.5 -86t-92.5 -238z M318 1548v21h203q32 -69 89 -159.5t101 -143.5v-25h-110q-65 52 -154 148t-129 159z" /> +<glyph unicode="é" horiz-adv-x="1149" d="M115 539q0 265 130.5 421t350.5 156q206 0 326 -135.5t120 -357.5v-105h-755q5 -193 97.5 -293t260.5 -100q177 0 350 74v-148q-88 -38 -166.5 -54.5t-189.5 -16.5q-243 0 -383.5 148t-140.5 411zM291 653h573q0 157 -70 240.5t-200 83.5q-132 0 -210.5 -86t-92.5 -238z M471 1241v25q48 62 103.5 150t87.5 153h202v-21q-44 -65 -131 -160t-151 -147h-111z" /> +<glyph unicode="ê" horiz-adv-x="1149" d="M115 539q0 265 130.5 421t350.5 156q206 0 326 -135.5t120 -357.5v-105h-755q5 -193 97.5 -293t260.5 -100q177 0 350 74v-148q-88 -38 -166.5 -54.5t-189.5 -16.5q-243 0 -383.5 148t-140.5 411zM291 653h573q0 157 -70 240.5t-200 83.5q-132 0 -210.5 -86t-92.5 -238z M259 1241v23q127 136 178 200t74 105h166q22 -42 76.5 -108.5t179.5 -196.5v-23h-119q-88 55 -221 186q-136 -134 -219 -186h-115z" /> +<glyph unicode="ë" horiz-adv-x="1149" d="M115 539q0 265 130.5 421t350.5 156q206 0 326 -135.5t120 -357.5v-105h-755q5 -193 97.5 -293t260.5 -100q177 0 350 74v-148q-88 -38 -166.5 -54.5t-189.5 -16.5q-243 0 -383.5 148t-140.5 411zM291 653h573q0 157 -70 240.5t-200 83.5q-132 0 -210.5 -86t-92.5 -238z M319 1393q0 52 26.5 75t63.5 23q38 0 65.5 -23t27.5 -75q0 -50 -27.5 -74.5t-65.5 -24.5q-37 0 -63.5 24.5t-26.5 74.5zM700 1393q0 52 26.5 75t63.5 23t64.5 -23t27.5 -75q0 -50 -27.5 -74.5t-64.5 -24.5t-63.5 24.5t-26.5 74.5z" /> +<glyph unicode="ì" horiz-adv-x="518" d="M176 0v1096h166v-1096h-166zM-38 1548v21h203q32 -69 89 -159.5t101 -143.5v-25h-110q-65 52 -154 148t-129 159z" /> +<glyph unicode="í" horiz-adv-x="518" d="M176 0v1096h166v-1096h-166zM169 1241v25q48 62 103.5 150t87.5 153h202v-21q-44 -65 -131 -160t-151 -147h-111z" /> +<glyph unicode="î" horiz-adv-x="518" d="M176 0v1096h166v-1096h-166zM-77 1241v23q127 136 178 200t74 105h166q22 -42 76.5 -108.5t179.5 -196.5v-23h-119q-88 55 -221 186q-136 -134 -219 -186h-115z" /> +<glyph unicode="ï" horiz-adv-x="518" d="M176 0v1096h166v-1096h-166zM-20 1393q0 52 26.5 75t63.5 23q38 0 65.5 -23t27.5 -75q0 -50 -27.5 -74.5t-65.5 -24.5q-37 0 -63.5 24.5t-26.5 74.5zM361 1393q0 52 26.5 75t63.5 23t64.5 -23t27.5 -75q0 -50 -27.5 -74.5t-64.5 -24.5t-63.5 24.5t-26.5 74.5z" /> +<glyph unicode="ð" horiz-adv-x="1221" d="M113 475q0 230 131.5 361t351.5 131q226 0 326 -121l8 4q-57 214 -262 405l-271 -155l-73 108l233 133q-92 62 -186 111l69 117q156 -73 258 -148l238 138l76 -107l-207 -119q152 -143 234.5 -342t82.5 -428q0 -281 -130.5 -432t-377.5 -151q-222 0 -361.5 134.5 t-139.5 360.5zM281 469q0 -167 87.5 -258.5t249.5 -91.5q175 0 255.5 100.5t80.5 292.5q0 147 -90 232t-246 85q-337 0 -337 -360z" /> +<glyph unicode="ñ" horiz-adv-x="1257" d="M176 0v1096h135l27 -150h8q51 81 143 125.5t205 44.5q198 0 298 -95.5t100 -305.5v-715h-166v709q0 134 -61 200t-191 66q-172 0 -252 -93t-80 -307v-575h-166zM278 1241q13 121 70.5 189.5t148.5 68.5q46 0 89 -18.5t82 -41t75 -41t68 -18.5q49 0 73 29.5t39 91.5h99 q-13 -121 -69.5 -189.5t-150.5 -68.5q-43 0 -84 18.5t-80.5 41t-76 41t-70.5 18.5q-50 0 -75.5 -30t-39.5 -91h-98z" /> +<glyph unicode="ò" horiz-adv-x="1237" d="M115 549q0 268 134 417.5t372 149.5q230 0 365.5 -153t135.5 -414q0 -268 -135 -418.5t-373 -150.5q-147 0 -261 69t-176 198t-62 302zM287 549q0 -210 84 -320t247 -110t247.5 109.5t84.5 320.5q0 209 -84.5 317.5t-249.5 108.5q-163 0 -246 -107t-83 -319zM349 1548v21 h203q32 -69 89 -159.5t101 -143.5v-25h-110q-65 52 -154 148t-129 159z" /> +<glyph unicode="ó" horiz-adv-x="1237" d="M115 549q0 268 134 417.5t372 149.5q230 0 365.5 -153t135.5 -414q0 -268 -135 -418.5t-373 -150.5q-147 0 -261 69t-176 198t-62 302zM287 549q0 -210 84 -320t247 -110t247.5 109.5t84.5 320.5q0 209 -84.5 317.5t-249.5 108.5q-163 0 -246 -107t-83 -319zM479 1241v25 q48 62 103.5 150t87.5 153h202v-21q-44 -65 -131 -160t-151 -147h-111z" /> +<glyph unicode="ô" horiz-adv-x="1237" d="M115 549q0 268 134 417.5t372 149.5q230 0 365.5 -153t135.5 -414q0 -268 -135 -418.5t-373 -150.5q-147 0 -261 69t-176 198t-62 302zM287 549q0 -210 84 -320t247 -110t247.5 109.5t84.5 320.5q0 209 -84.5 317.5t-249.5 108.5q-163 0 -246 -107t-83 -319zM282 1241v23 q127 136 178 200t74 105h166q22 -42 76.5 -108.5t179.5 -196.5v-23h-119q-88 55 -221 186q-136 -134 -219 -186h-115z" /> +<glyph unicode="õ" horiz-adv-x="1237" d="M115 549q0 268 134 417.5t372 149.5q230 0 365.5 -153t135.5 -414q0 -268 -135 -418.5t-373 -150.5q-147 0 -261 69t-176 198t-62 302zM287 549q0 -210 84 -320t247 -110t247.5 109.5t84.5 320.5q0 209 -84.5 317.5t-249.5 108.5q-163 0 -246 -107t-83 -319zM249 1241 q13 121 70.5 189.5t148.5 68.5q46 0 89 -18.5t82 -41t75 -41t68 -18.5q49 0 73 29.5t39 91.5h99q-13 -121 -69.5 -189.5t-150.5 -68.5q-43 0 -84 18.5t-80.5 41t-76 41t-70.5 18.5q-50 0 -75.5 -30t-39.5 -91h-98z" /> +<glyph unicode="ö" horiz-adv-x="1237" d="M115 549q0 268 134 417.5t372 149.5q230 0 365.5 -153t135.5 -414q0 -268 -135 -418.5t-373 -150.5q-147 0 -261 69t-176 198t-62 302zM287 549q0 -210 84 -320t247 -110t247.5 109.5t84.5 320.5q0 209 -84.5 317.5t-249.5 108.5q-163 0 -246 -107t-83 -319zM336 1393 q0 52 26.5 75t63.5 23q38 0 65.5 -23t27.5 -75q0 -50 -27.5 -74.5t-65.5 -24.5q-37 0 -63.5 24.5t-26.5 74.5zM717 1393q0 52 26.5 75t63.5 23t64.5 -23t27.5 -75q0 -50 -27.5 -74.5t-64.5 -24.5t-63.5 24.5t-26.5 74.5z" /> +<glyph unicode="÷" d="M104 653v138h961v-138h-961zM471 373q0 60 29.5 90.5t83.5 30.5q52 0 81 -31.5t29 -89.5q0 -57 -29.5 -89t-80.5 -32q-52 0 -82.5 31.5t-30.5 89.5zM471 1071q0 60 29.5 90.5t83.5 30.5q52 0 81 -31.5t29 -89.5q0 -57 -29.5 -89t-80.5 -32q-52 0 -82.5 31.5t-30.5 89.5z " /> +<glyph unicode="ø" horiz-adv-x="1237" d="M115 549q0 268 134 417.5t372 149.5q154 0 270 -76l84 119l117 -76l-97 -133q127 -152 127 -401q0 -268 -135 -418.5t-373 -150.5q-154 0 -266 69l-84 -117l-114 78l94 131q-129 152 -129 408zM287 549q0 -171 53 -273l465 646q-75 53 -189 53q-163 0 -246 -107t-83 -319 zM434 170q71 -51 184 -51q163 0 247.5 109.5t84.5 320.5q0 164 -51 264z" /> +<glyph unicode="ù" horiz-adv-x="1257" d="M164 379v717h168v-711q0 -134 61 -200t191 -66q172 0 251.5 94t79.5 307v576h166v-1096h-137l-24 147h-9q-51 -81 -141.5 -124t-206.5 -43q-200 0 -299.5 95t-99.5 304zM333 1548v21h203q32 -69 89 -159.5t101 -143.5v-25h-110q-65 52 -154 148t-129 159z" /> +<glyph unicode="ú" horiz-adv-x="1257" d="M164 379v717h168v-711q0 -134 61 -200t191 -66q172 0 251.5 94t79.5 307v576h166v-1096h-137l-24 147h-9q-51 -81 -141.5 -124t-206.5 -43q-200 0 -299.5 95t-99.5 304zM506 1241v25q48 62 103.5 150t87.5 153h202v-21q-44 -65 -131 -160t-151 -147h-111z" /> +<glyph unicode="û" horiz-adv-x="1257" d="M164 379v717h168v-711q0 -134 61 -200t191 -66q172 0 251.5 94t79.5 307v576h166v-1096h-137l-24 147h-9q-51 -81 -141.5 -124t-206.5 -43q-200 0 -299.5 95t-99.5 304zM286 1241v23q127 136 178 200t74 105h166q22 -42 76.5 -108.5t179.5 -196.5v-23h-119 q-88 55 -221 186q-136 -134 -219 -186h-115z" /> +<glyph unicode="ü" horiz-adv-x="1257" d="M164 379v717h168v-711q0 -134 61 -200t191 -66q172 0 251.5 94t79.5 307v576h166v-1096h-137l-24 147h-9q-51 -81 -141.5 -124t-206.5 -43q-200 0 -299.5 95t-99.5 304zM342 1393q0 52 26.5 75t63.5 23q38 0 65.5 -23t27.5 -75q0 -50 -27.5 -74.5t-65.5 -24.5 q-37 0 -63.5 24.5t-26.5 74.5zM723 1393q0 52 26.5 75t63.5 23t64.5 -23t27.5 -75q0 -50 -27.5 -74.5t-64.5 -24.5t-63.5 24.5t-26.5 74.5z" /> +<glyph unicode="ý" horiz-adv-x="1032" d="M2 1096h178l240 -625q79 -214 98 -309h8q13 51 54.5 174.5t271.5 759.5h178l-471 -1248q-70 -185 -163.5 -262.5t-229.5 -77.5q-76 0 -150 17v133q55 -12 123 -12q171 0 244 192l61 156zM411 1241v25q48 62 103.5 150t87.5 153h202v-21q-44 -65 -131 -160t-151 -147h-111 z" /> +<glyph unicode="þ" horiz-adv-x="1255" d="M176 -492v2048h166v-466q0 -52 -6 -142h8q66 89 151 128.5t191 39.5q215 0 335 -150t120 -417q0 -268 -120.5 -418.5t-334.5 -150.5q-222 0 -344 161h-12l4 -34q8 -77 8 -140v-459h-166zM342 549q0 -231 77 -330.5t247 -99.5q303 0 303 432q0 215 -74 319.5t-231 104.5 q-168 0 -244 -92t-78 -293v-41z" /> +<glyph unicode="ÿ" horiz-adv-x="1032" d="M2 1096h178l240 -625q79 -214 98 -309h8q13 51 54.5 174.5t271.5 759.5h178l-471 -1248q-70 -185 -163.5 -262.5t-229.5 -77.5q-76 0 -150 17v133q55 -12 123 -12q171 0 244 192l61 156zM234 1393q0 52 26.5 75t63.5 23q38 0 65.5 -23t27.5 -75q0 -50 -27.5 -74.5 t-65.5 -24.5q-37 0 -63.5 24.5t-26.5 74.5zM615 1393q0 52 26.5 75t63.5 23t64.5 -23t27.5 -75q0 -50 -27.5 -74.5t-64.5 -24.5t-63.5 24.5t-26.5 74.5z" /> +<glyph unicode="ı" horiz-adv-x="518" d="M176 0v1096h166v-1096h-166z" /> +<glyph unicode="Œ" horiz-adv-x="1890" d="M125 735q0 360 174 555t494 195q102 0 192 -23h782v-151h-589v-471h551v-150h-551v-538h589v-152h-768q-102 -20 -194 -20q-327 0 -503.5 196.5t-176.5 558.5zM305 733q0 -297 128.5 -450.5t375.5 -153.5q112 0 199 33v1141q-87 30 -197 30q-249 0 -377.5 -152.5 t-128.5 -447.5z" /> +<glyph unicode="œ" horiz-adv-x="1929" d="M113 549q0 265 131 415t366 150q131 0 233.5 -59.5t164.5 -173.5q58 112 154 172.5t222 60.5q201 0 320 -132.5t119 -358.5v-105h-729q8 -393 338 -393q94 0 174.5 17.5t167.5 56.5v-148q-88 -39 -164 -55t-180 -16q-293 0 -418 235q-62 -116 -166.5 -175.5t-241.5 -59.5 q-223 0 -357 152.5t-134 416.5zM287 549q0 -211 76 -320.5t243 -109.5q163 0 239.5 106.5t76.5 315.5q0 221 -77.5 327.5t-242.5 106.5q-166 0 -240.5 -108t-74.5 -318zM1098 653h544q0 158 -66 240t-194 82q-127 0 -199.5 -82t-84.5 -240z" /> +<glyph unicode="Ÿ" horiz-adv-x="1147" d="M0 1462h186l387 -731l390 731h184l-488 -895v-567h-172v559zM294 1731q0 52 26.5 75t63.5 23q38 0 65.5 -23t27.5 -75q0 -50 -27.5 -74.5t-65.5 -24.5q-37 0 -63.5 24.5t-26.5 74.5zM675 1731q0 52 26.5 75t63.5 23t64.5 -23t27.5 -75q0 -50 -27.5 -74.5t-64.5 -24.5 t-63.5 24.5t-26.5 74.5z" /> +<glyph unicode="ˆ" horiz-adv-x="1212" d="M268 1241v23q127 136 178 200t74 105h166q22 -42 76.5 -108.5t179.5 -196.5v-23h-119q-88 55 -221 186q-136 -134 -219 -186h-115z" /> +<glyph unicode="˚" horiz-adv-x="1182" d="M367 1456q0 98 60.5 155.5t160.5 57.5q101 0 163 -59.5t62 -151.5q0 -98 -61.5 -157.5t-163.5 -59.5q-101 0 -161 58.5t-60 156.5zM471 1456q0 -56 30 -86.5t87 -30.5q52 0 84.5 30.5t32.5 86.5t-33 86.5t-84 30.5t-84 -30.5t-33 -86.5z" /> +<glyph unicode="˜" horiz-adv-x="1212" d="M264 1241q13 121 70.5 189.5t148.5 68.5q46 0 89 -18.5t82 -41t75 -41t68 -18.5q49 0 73 29.5t39 91.5h99q-13 -121 -69.5 -189.5t-150.5 -68.5q-43 0 -84 18.5t-80.5 41t-76 41t-70.5 18.5q-50 0 -75.5 -30t-39.5 -91h-98z" /> +<glyph unicode=" " horiz-adv-x="953" /> +<glyph unicode=" " horiz-adv-x="1907" /> +<glyph unicode=" " horiz-adv-x="953" /> +<glyph unicode=" " horiz-adv-x="1907" /> +<glyph unicode=" " horiz-adv-x="635" /> +<glyph unicode=" " horiz-adv-x="476" /> +<glyph unicode=" " horiz-adv-x="317" /> +<glyph unicode=" " horiz-adv-x="317" /> +<glyph unicode=" " horiz-adv-x="238" /> +<glyph unicode=" " horiz-adv-x="381" /> +<glyph unicode=" " horiz-adv-x="105" /> +<glyph unicode="‐" horiz-adv-x="659" d="M84 473v152h491v-152h-491z" /> +<glyph unicode="‑" horiz-adv-x="659" d="M84 473v152h491v-152h-491z" /> +<glyph unicode="‒" horiz-adv-x="659" d="M84 473v152h491v-152h-491z" /> +<glyph unicode="–" horiz-adv-x="1024" d="M82 473v152h860v-152h-860z" /> +<glyph unicode="—" horiz-adv-x="2048" d="M82 473v152h1884v-152h-1884z" /> +<glyph unicode="‘" horiz-adv-x="348" d="M25 983q22 90 71 224t105 255h123q-66 -254 -103 -501h-184z" /> +<glyph unicode="’" horiz-adv-x="348" d="M25 961q70 285 102 501h182l15 -22q-26 -100 -75 -232.5t-102 -246.5h-122z" /> +<glyph unicode="‚" horiz-adv-x="502" d="M63 -264q27 104 59.5 257t45.5 245h182l15 -23q-26 -100 -75 -232.5t-102 -246.5h-125z" /> +<glyph unicode="“" horiz-adv-x="717" d="M25 983q22 90 71 224t105 255h123q-66 -254 -103 -501h-184zM391 983q56 215 178 479h123q-30 -115 -59.5 -259.5t-42.5 -241.5h-184z" /> +<glyph unicode="”" horiz-adv-x="717" d="M25 961q70 285 102 501h182l15 -22q-26 -100 -75 -232.5t-102 -246.5h-122zM391 961q26 100 59 254t46 247h182l14 -22q-24 -91 -72 -224t-104 -255h-125z" /> +<glyph unicode="„" horiz-adv-x="829" d="M25 -263q70 285 102 501h182l15 -22q-26 -100 -75 -232.5t-102 -246.5h-122zM391 -263q26 100 59 254t46 247h182l14 -22q-24 -91 -72 -224t-104 -255h-125z" /> +<glyph unicode="•" horiz-adv-x="770" d="M164 748q0 121 56.5 184t164.5 63q105 0 163 -62t58 -185q0 -119 -57.5 -183.5t-163.5 -64.5q-107 0 -164 65.5t-57 182.5z" /> +<glyph unicode="…" horiz-adv-x="1606" d="M152 106q0 67 30.5 101.5t87.5 34.5q58 0 90.5 -34.5t32.5 -101.5q0 -65 -33 -100t-90 -35q-51 0 -84.5 31.5t-33.5 103.5zM682 106q0 67 30.5 101.5t87.5 34.5q58 0 90.5 -34.5t32.5 -101.5q0 -65 -33 -100t-90 -35q-51 0 -84.5 31.5t-33.5 103.5zM1213 106 q0 67 30.5 101.5t87.5 34.5q58 0 90.5 -34.5t32.5 -101.5q0 -65 -33 -100t-90 -35q-51 0 -84.5 31.5t-33.5 103.5z" /> +<glyph unicode=" " horiz-adv-x="381" /> +<glyph unicode="‹" horiz-adv-x="623" d="M82 524v27l342 407l119 -69l-289 -350l289 -351l-119 -71z" /> +<glyph unicode="›" horiz-adv-x="623" d="M80 188l287 351l-287 350l117 69l344 -407v-27l-344 -407z" /> +<glyph unicode="⁄" horiz-adv-x="266" d="M-391 0l903 1462h143l-903 -1462h-143z" /> +<glyph unicode=" " horiz-adv-x="476" /> +<glyph unicode="⁴" horiz-adv-x="711" d="M20 788v101l408 579h139v-563h125v-117h-125v-202h-145v202h-402zM160 905h262v195q0 134 6 209q-5 -12 -17 -31.5t-27 -41.5l-30 -46q-15 -22 -26 -39z" /> +<glyph unicode="€" horiz-adv-x="1208" d="M63 506v129h152l-2 42v44l2 80h-152v129h164q39 261 185 407t383 146q201 0 366 -97l-71 -139q-166 86 -295 86q-319 0 -398 -403h510v-129h-524l-2 -57v-64l2 -45h463v-129h-447q37 -180 138.5 -278.5t271.5 -98.5q156 0 309 66v-150q-146 -65 -317 -65 q-237 0 -381.5 134.5t-190.5 391.5h-166z" /> +<glyph unicode="™" horiz-adv-x="1589" d="M37 1356v106h543v-106h-211v-615h-123v615h-209zM647 741v721h187l196 -559l203 559h180v-721h-127v420l6 137h-8l-211 -557h-104l-201 559h-8l6 -129v-430h-119z" /> +<glyph unicode="−" d="M104 653v138h961v-138h-961z" /> +<glyph unicode="" horiz-adv-x="1095" d="M0 1095h1095v-1095h-1095v1095z" /> +<glyph unicode="fi" horiz-adv-x="1212" d="M29 967v75l196 60v61q0 404 353 404q87 0 204 -35l-43 -133q-96 31 -164 31q-94 0 -139 -62.5t-45 -200.5v-71h279v-129h-279v-967h-166v967h-196zM856 1393q0 57 28 83.5t70 26.5q40 0 69 -27t29 -83t-29 -83.5t-69 -27.5q-42 0 -70 27.5t-28 83.5zM870 0v1096h166 v-1096h-166z" /> +<glyph unicode="fl" horiz-adv-x="1212" d="M29 967v75l196 60v61q0 404 353 404q87 0 204 -35l-43 -133q-96 31 -164 31q-94 0 -139 -62.5t-45 -200.5v-71h279v-129h-279v-967h-166v967h-196zM870 0v1556h166v-1556h-166z" /> +<glyph unicode="ffi" horiz-adv-x="1909" d="M717 967v75l196 60v61q0 404 353 404q87 0 204 -35l-43 -133q-96 31 -164 31q-94 0 -139 -62.5t-45 -200.5v-71h279v-129h-279v-967h-166v967h-196zM29 967v75l196 60v61q0 404 353 404q87 0 204 -35l-43 -133q-96 31 -164 31q-94 0 -139 -62.5t-45 -200.5v-71h279v-129 h-279v-967h-166v967h-196zM1551 1393q0 57 28 83.5t70 26.5q40 0 69 -27t29 -83t-29 -83.5t-69 -27.5q-42 0 -70 27.5t-28 83.5zM1565 0v1096h166v-1096h-166z" /> +<glyph unicode="ffl" horiz-adv-x="1909" d="M717 967v75l196 60v61q0 404 353 404q87 0 204 -35l-43 -133q-96 31 -164 31q-94 0 -139 -62.5t-45 -200.5v-71h279v-129h-279v-967h-166v967h-196zM29 967v75l196 60v61q0 404 353 404q87 0 204 -35l-43 -133q-96 31 -164 31q-94 0 -139 -62.5t-45 -200.5v-71h279v-129 h-279v-967h-166v967h-196zM1565 0v1556h166v-1556h-166z" /> +</font> +</defs></svg> \ No newline at end of file diff --git a/public/assets/fonts/opensans/OpenSans-Regular-webfont.ttf b/public/assets/fonts/opensans/OpenSans-Regular-webfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..a5b2378e5c2f3c0614d06c1d6696e8c6e31c84d3 GIT binary patch literal 29744 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 IqPnyGKZd0=x&QzG literal 0 HcmV?d00001 diff --git a/public/assets/fonts/opensans/OpenSans-Regular-webfont.woff b/public/assets/fonts/opensans/OpenSans-Regular-webfont.woff new file mode 100644 index 0000000000000000000000000000000000000000..11698afc2c2ae5626334495334d62e3574d839ae GIT binary patch literal 19624 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 E8i2eEj{pDw literal 0 HcmV?d00001 diff --git a/public/assets/fonts/opensans/OpenSans-Regular.eot b/public/assets/fonts/opensans/OpenSans-Regular.eot new file mode 100644 index 0000000000000000000000000000000000000000..06deb709305e230b477237c4dc3f466084b6237c GIT binary patch literal 32270 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 B`H27k literal 0 HcmV?d00001 diff --git a/public/assets/fonts/opensans/OpenSans-Regular.svg b/public/assets/fonts/opensans/OpenSans-Regular.svg new file mode 100644 index 0000000..d9ac003 --- /dev/null +++ b/public/assets/fonts/opensans/OpenSans-Regular.svg @@ -0,0 +1,592 @@ +<?xml version="1.0" standalone="no"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" > +<svg> +<metadata> +Created by FontForge 20110222 at Thu May 12 12:45:52 2011 + By www-data +Digitized data copyright (c) 2010-2011, Google Corporation. +</metadata> +<defs> +<font id="OpenSans" horiz-adv-x="1171" > + <font-face + font-family="Open Sans" + font-weight="400" + font-stretch="normal" + units-per-em="2048" + panose-1="2 11 6 6 3 5 4 2 2 4" + ascent="1638" + descent="-410" + x-height="1096" + cap-height="1462" + bbox="-920 -512 2363 1907" + underline-thickness="102" + underline-position="-103" + unicode-range="U+0020-2122" + /> + <missing-glyph /> + <glyph glyph-name="space" unicode=" " horiz-adv-x="532" + /> + <glyph glyph-name="exclam" unicode="!" horiz-adv-x="547" +d="M326 403h-105l-51 1059h207zM152 106q0 136 120 136q58 0 89.5 -35t31.5 -101q0 -64 -32 -99.5t-89 -35.5q-52 0 -86 31.5t-34 103.5z" /> + <glyph glyph-name="quotedbl" unicode=""" horiz-adv-x="821" +d="M319 1462l-40 -528h-105l-41 528h186zM688 1462l-41 -528h-104l-41 528h186z" /> + <glyph glyph-name="numbersign" unicode="#" horiz-adv-x="1323" +d="M981 899l-66 -340h283v-129h-307l-84 -430h-137l84 430h-303l-82 -430h-136l80 430h-262v129h287l68 340h-277v127h299l82 436h139l-82 -436h305l84 436h134l-84 -436h264v-127h-289zM475 559h303l66 340h-303z" /> + <glyph glyph-name="dollar" unicode="$" +d="M1036 449q0 -136 -102 -224.5t-285 -111.5v-232h-129v223q-112 0 -217 17.5t-172 48.5v156q83 -37 191.5 -60.5t197.5 -23.5v440q-205 65 -287.5 151t-82.5 222q0 131 101.5 215t268.5 102v182h129v-180q184 -5 355 -74l-52 -131q-149 59 -303 70v-434q157 -50 235 -97.5 +t115 -109t37 -149.5zM866 436q0 72 -44.5 116.5t-172.5 88.5v-389q217 30 217 184zM319 1057q0 -76 45 -122t156 -87v387q-99 -16 -150 -62.5t-51 -115.5z" /> + <glyph glyph-name="percent" unicode="%" horiz-adv-x="1686" +d="M242 1026q0 -170 37 -255t120 -85q164 0 164 340q0 338 -164 338q-83 0 -120 -84t-37 -254zM700 1026q0 -228 -76.5 -344.5t-224.5 -116.5q-140 0 -217.5 119t-77.5 342q0 227 74.5 342t220.5 115q145 0 223 -119t78 -338zM1122 440q0 -171 37 -255.5t121 -84.5t124 83.5 +t40 256.5q0 171 -40 253.5t-124 82.5t-121 -82.5t-37 -253.5zM1581 440q0 -227 -76.5 -343.5t-224.5 -116.5q-142 0 -218.5 119t-76.5 341q0 227 74.5 342t220.5 115q142 0 221.5 -117.5t79.5 -339.5zM1323 1462l-811 -1462h-147l811 1462h147z" /> + <glyph glyph-name="ampersand" unicode="&" horiz-adv-x="1495" +d="M414 1171q0 -69 36 -131.5t123 -150.5q129 75 179.5 138.5t50.5 146.5q0 77 -51.5 125.5t-137.5 48.5q-89 0 -144.5 -48t-55.5 -129zM569 129q241 0 400 154l-437 424q-111 -68 -157 -112.5t-68 -95.5t-22 -116q0 -117 77.5 -185.5t206.5 -68.5zM113 379q0 130 69.5 230 +t249.5 202q-85 95 -115.5 144t-48.5 102t-18 110q0 150 98 234t273 84q162 0 255 -83.5t93 -232.5q0 -107 -68 -197.5t-225 -183.5l407 -391q56 62 89.5 145.5t56.5 182.5h168q-68 -286 -205 -434l299 -291h-229l-185 178q-118 -106 -240 -152t-272 -46q-215 0 -333.5 106 +t-118.5 293z" /> + <glyph glyph-name="quotesingle" unicode="'" horiz-adv-x="453" +d="M319 1462l-40 -528h-105l-41 528h186z" /> + <glyph glyph-name="parenleft" unicode="(" horiz-adv-x="606" +d="M82 561q0 265 77.5 496t223.5 405h162q-144 -193 -216.5 -424t-72.5 -475q0 -240 74 -469t213 -418h-160q-147 170 -224 397t-77 488z" /> + <glyph glyph-name="parenright" unicode=")" horiz-adv-x="606" +d="M524 561q0 -263 -77.5 -490t-223.5 -395h-160q139 188 213 417.5t74 469.5q0 244 -72.5 475t-216.5 424h162q147 -175 224 -406.5t77 -494.5z" /> + <glyph glyph-name="asterisk" unicode="*" horiz-adv-x="1130" +d="M657 1556l-43 -395l398 111l26 -182l-381 -31l248 -326l-172 -94l-176 362l-160 -362l-176 94l242 326l-377 31l29 182l391 -111l-43 395h194z" /> + <glyph glyph-name="plus" unicode="+" +d="M653 791h412v-138h-412v-426h-139v426h-410v138h410v428h139v-428z" /> + <glyph glyph-name="comma" unicode="," horiz-adv-x="502" +d="M350 238l15 -23q-26 -100 -75 -232.5t-102 -246.5h-125q27 104 59.5 257t45.5 245h182z" /> + <glyph glyph-name="hyphen" unicode="-" horiz-adv-x="659" +d="M84 473v152h491v-152h-491z" /> + <glyph glyph-name="period" unicode="." horiz-adv-x="545" +d="M152 106q0 67 30.5 101.5t87.5 34.5q58 0 90.5 -34.5t32.5 -101.5q0 -65 -33 -100t-90 -35q-51 0 -84.5 31.5t-33.5 103.5z" /> + <glyph glyph-name="slash" unicode="/" horiz-adv-x="752" +d="M731 1462l-545 -1462h-166l545 1462h166z" /> + <glyph glyph-name="zero" unicode="0" +d="M1069 733q0 -379 -119.5 -566t-365.5 -187q-236 0 -359 191.5t-123 561.5q0 382 119 567t363 185q238 0 361.5 -193t123.5 -559zM270 733q0 -319 75 -464.5t239 -145.5q166 0 240.5 147.5t74.5 462.5t-74.5 461.5t-240.5 146.5q-164 0 -239 -144.5t-75 -463.5z" /> + <glyph glyph-name="one" unicode="1" +d="M715 0h-162v1042q0 130 8 246q-21 -21 -47 -44t-238 -195l-88 114l387 299h140v-1462z" /> + <glyph glyph-name="two" unicode="2" +d="M1061 0h-961v143l385 387q176 178 232 254t84 148t28 155q0 117 -71 185.5t-197 68.5q-91 0 -172.5 -30t-181.5 -109l-88 113q202 168 440 168q206 0 323 -105.5t117 -283.5q0 -139 -78 -275t-292 -344l-320 -313v-8h752v-154z" /> + <glyph glyph-name="three" unicode="3" +d="M1006 1118q0 -140 -78.5 -229t-222.5 -119v-8q176 -22 261 -112t85 -236q0 -209 -145 -321.5t-412 -112.5q-116 0 -212.5 17.5t-187.5 61.5v158q95 -47 202.5 -71.5t203.5 -24.5q379 0 379 297q0 266 -418 266h-144v143h146q171 0 271 75.5t100 209.5q0 107 -73.5 168 +t-199.5 61q-96 0 -181 -26t-194 -96l-84 112q90 71 207.5 111.5t247.5 40.5q213 0 331 -97.5t118 -267.5z" /> + <glyph glyph-name="four" unicode="4" +d="M1130 336h-217v-336h-159v336h-711v145l694 989h176v-983h217v-151zM754 487v486q0 143 10 323h-8q-48 -96 -90 -159l-457 -650h545z" /> + <glyph glyph-name="five" unicode="5" +d="M557 893q231 0 363.5 -114.5t132.5 -313.5q0 -227 -144.5 -356t-398.5 -129q-247 0 -377 79v160q70 -45 174 -70.5t205 -25.5q176 0 273.5 83t97.5 240q0 306 -375 306q-95 0 -254 -29l-86 55l55 684h727v-153h-585l-37 -439q115 23 229 23z" /> + <glyph glyph-name="six" unicode="6" +d="M117 625q0 431 167.5 644.5t495.5 213.5q113 0 178 -19v-143q-77 25 -176 25q-235 0 -359 -146.5t-136 -460.5h12q110 172 348 172q197 0 310.5 -119t113.5 -323q0 -228 -124.5 -358.5t-336.5 -130.5q-227 0 -360 170.5t-133 474.5zM608 121q142 0 220.5 89.5t78.5 258.5 +q0 145 -73 228t-218 83q-90 0 -165 -37t-119.5 -102t-44.5 -135q0 -103 40 -192t113.5 -141t167.5 -52z" /> + <glyph glyph-name="seven" unicode="7" +d="M285 0l606 1309h-797v153h973v-133l-598 -1329h-184z" /> + <glyph glyph-name="eight" unicode="8" +d="M584 1483q200 0 317 -93t117 -257q0 -108 -67 -197t-214 -162q178 -85 253 -178.5t75 -216.5q0 -182 -127 -290.5t-348 -108.5q-234 0 -360 102.5t-126 290.5q0 251 306 391q-138 78 -198 168.5t-60 202.5q0 159 117.5 253.5t314.5 94.5zM268 369q0 -120 83.5 -187 +t234.5 -67q149 0 232 70t83 192q0 97 -78 172.5t-272 146.5q-149 -64 -216 -141.5t-67 -185.5zM582 1348q-125 0 -196 -60t-71 -160q0 -92 59 -158t218 -132q143 60 202.5 129t59.5 161q0 101 -72.5 160.5t-199.5 59.5z" /> + <glyph glyph-name="nine" unicode="9" +d="M1061 838q0 -858 -664 -858q-116 0 -184 20v143q80 -26 182 -26q240 0 362.5 148.5t133.5 455.5h-12q-55 -83 -146 -126.5t-205 -43.5q-194 0 -308 116t-114 324q0 228 127.5 360t335.5 132q149 0 260.5 -76.5t171.5 -223t60 -345.5zM569 1341q-143 0 -221 -92t-78 -256 +q0 -144 72 -226.5t219 -82.5q91 0 167.5 37t120.5 101t44 134q0 105 -41 194t-114.5 140t-168.5 51z" /> + <glyph glyph-name="colon" unicode=":" horiz-adv-x="545" +d="M152 106q0 67 30.5 101.5t87.5 34.5q58 0 90.5 -34.5t32.5 -101.5q0 -65 -33 -100t-90 -35q-51 0 -84.5 31.5t-33.5 103.5zM152 989q0 135 118 135q123 0 123 -135q0 -65 -33 -100t-90 -35q-51 0 -84.5 31.5t-33.5 103.5z" /> + <glyph glyph-name="semicolon" unicode=";" horiz-adv-x="545" +d="M350 238l15 -23q-26 -100 -75 -232.5t-102 -246.5h-125q27 104 59.5 257t45.5 245h182zM147 989q0 135 119 135q123 0 123 -135q0 -65 -33 -100t-90 -35q-58 0 -88.5 35t-30.5 100z" /> + <glyph glyph-name="less" unicode="<" +d="M1065 242l-961 422v98l961 479v-149l-782 -371l782 -328v-151z" /> + <glyph glyph-name="equal" unicode="=" +d="M119 858v137h930v-137h-930zM119 449v137h930v-137h-930z" /> + <glyph glyph-name="greater" unicode=">" +d="M104 393l783 326l-783 373v149l961 -479v-98l-961 -422v151z" /> + <glyph glyph-name="question" unicode="?" horiz-adv-x="879" +d="M289 403v54q0 117 36 192.5t134 159.5q136 115 171.5 173t35.5 140q0 102 -65.5 157.5t-188.5 55.5q-79 0 -154 -18.5t-172 -67.5l-59 135q189 99 395 99q191 0 297 -94t106 -265q0 -73 -19.5 -128.5t-57.5 -105t-164 -159.5q-101 -86 -133.5 -143t-32.5 -152v-33h-129z +M240 106q0 136 120 136q58 0 89.5 -35t31.5 -101q0 -64 -32 -99.5t-89 -35.5q-52 0 -86 31.5t-34 103.5z" /> + <glyph glyph-name="at" unicode="@" horiz-adv-x="1841" +d="M1720 729q0 -142 -44 -260t-124 -183t-184 -65q-86 0 -145 52t-70 133h-8q-40 -87 -114.5 -136t-176.5 -49q-150 0 -234.5 102.5t-84.5 278.5q0 204 118 331.5t310 127.5q68 0 154 -12.5t155 -34.5l-25 -470v-22q0 -178 133 -178q91 0 148 107.5t57 279.5q0 181 -74 317 +t-210.5 209.5t-313.5 73.5q-223 0 -388 -92.5t-252 -264t-87 -396.5q0 -305 161 -469t464 -164q210 0 436 86v-133q-192 -84 -436 -84q-363 0 -563.5 199.5t-200.5 557.5q0 260 107 463t305 314.5t454 111.5q215 0 382.5 -90.5t259 -257t91.5 -383.5zM686 598 +q0 -254 195 -254q207 0 225 313l14 261q-72 20 -157 20q-130 0 -203.5 -90t-73.5 -250z" /> + <glyph glyph-name="A" unicode="A" horiz-adv-x="1296" +d="M1120 0l-182 465h-586l-180 -465h-172l578 1468h143l575 -1468h-176zM885 618l-170 453q-33 86 -68 211q-22 -96 -63 -211l-172 -453h473z" /> + <glyph glyph-name="B" unicode="B" horiz-adv-x="1327" +d="M201 1462h413q291 0 421 -87t130 -275q0 -130 -72.5 -214.5t-211.5 -109.5v-10q333 -57 333 -350q0 -196 -132.5 -306t-370.5 -110h-510v1462zM371 836h280q180 0 259 56.5t79 190.5q0 123 -88 177.5t-280 54.5h-250v-479zM371 692v-547h305q177 0 266.5 68.5t89.5 214.5 +q0 136 -91.5 200t-278.5 64h-291z" /> + <glyph glyph-name="C" unicode="C" horiz-adv-x="1292" +d="M827 1331q-241 0 -380.5 -160.5t-139.5 -439.5q0 -287 134.5 -443.5t383.5 -156.5q153 0 349 55v-149q-152 -57 -375 -57q-323 0 -498.5 196t-175.5 557q0 226 84.5 396t244 262t375.5 92q230 0 402 -84l-72 -146q-166 78 -332 78z" /> + <glyph glyph-name="D" unicode="D" horiz-adv-x="1493" +d="M1368 745q0 -362 -196.5 -553.5t-565.5 -191.5h-405v1462h448q341 0 530 -189t189 -528zM1188 739q0 286 -143.5 431t-426.5 145h-247v-1168h207q304 0 457 149.5t153 442.5z" /> + <glyph glyph-name="E" unicode="E" horiz-adv-x="1139" +d="M1016 0h-815v1462h815v-151h-645v-471h606v-150h-606v-538h645v-152z" /> + <glyph glyph-name="F" unicode="F" horiz-adv-x="1057" +d="M371 0h-170v1462h815v-151h-645v-535h606v-151h-606v-625z" /> + <glyph glyph-name="G" unicode="G" horiz-adv-x="1491" +d="M844 766h497v-711q-116 -37 -236 -56t-278 -19q-332 0 -517 197.5t-185 553.5q0 228 91.5 399.5t263.5 262t403 90.5q234 0 436 -86l-66 -150q-198 84 -381 84q-267 0 -417 -159t-150 -441q0 -296 144.5 -449t424.5 -153q152 0 297 35v450h-327v152z" /> + <glyph glyph-name="H" unicode="H" horiz-adv-x="1511" +d="M1311 0h-170v688h-770v-688h-170v1462h170v-622h770v622h170v-1462z" /> + <glyph glyph-name="J" unicode="J" horiz-adv-x="547" +d="M-12 -385q-94 0 -148 27v145q71 -20 148 -20q99 0 150.5 60t51.5 173v1462h170v-1448q0 -190 -96 -294.5t-276 -104.5z" /> + <glyph glyph-name="K" unicode="K" horiz-adv-x="1257" +d="M1257 0h-200l-533 709l-153 -136v-573h-170v1462h170v-725l663 725h201l-588 -635z" /> + <glyph glyph-name="L" unicode="L" horiz-adv-x="1063" +d="M201 0v1462h170v-1308h645v-154h-815z" /> + <glyph glyph-name="M" unicode="M" horiz-adv-x="1849" +d="M848 0l-496 1296h-8q14 -154 14 -366v-930h-157v1462h256l463 -1206h8l467 1206h254v-1462h-170v942q0 162 14 352h-8l-500 -1294h-137z" /> + <glyph glyph-name="N" unicode="N" horiz-adv-x="1544" +d="M1343 0h-194l-799 1227h-8q16 -216 16 -396v-831h-157v1462h192l797 -1222h8q-2 27 -9 173.5t-5 209.5v839h159v-1462z" /> + <glyph glyph-name="O" unicode="O" horiz-adv-x="1595" +d="M1470 733q0 -351 -177.5 -552t-493.5 -201q-323 0 -498.5 197.5t-175.5 557.5q0 357 176 553.5t500 196.5q315 0 492 -200t177 -552zM305 733q0 -297 126.5 -450.5t367.5 -153.5q243 0 367 153t124 451q0 295 -123.5 447.5t-365.5 152.5q-243 0 -369.5 -153.5 +t-126.5 -446.5z" /> + <glyph glyph-name="P" unicode="P" horiz-adv-x="1233" +d="M1128 1036q0 -222 -151.5 -341.5t-433.5 -119.5h-172v-575h-170v1462h379q548 0 548 -426zM371 721h153q226 0 327 73t101 234q0 145 -95 216t-296 71h-190v-594z" /> + <glyph glyph-name="Q" unicode="Q" horiz-adv-x="1595" +d="M1470 733q0 -281 -113 -467t-319 -252l348 -362h-247l-285 330l-55 -2q-323 0 -498.5 197.5t-175.5 557.5q0 357 176 553.5t500 196.5q315 0 492 -200t177 -552zM305 733q0 -297 126.5 -450.5t367.5 -153.5q243 0 367 153t124 451q0 295 -123.5 447.5t-365.5 152.5 +q-243 0 -369.5 -153.5t-126.5 -446.5z" /> + <glyph glyph-name="R" unicode="R" horiz-adv-x="1266" +d="M371 608v-608h-170v1462h401q269 0 397.5 -103t128.5 -310q0 -290 -294 -392l397 -657h-201l-354 608h-305zM371 754h233q180 0 264 71.5t84 214.5q0 145 -85.5 209t-274.5 64h-221v-559z" /> + <glyph glyph-name="S" unicode="S" horiz-adv-x="1124" +d="M1026 389q0 -193 -140 -301t-380 -108q-260 0 -400 67v164q90 -38 196 -60t210 -22q170 0 256 64.5t86 179.5q0 76 -30.5 124.5t-102 89.5t-217.5 93q-204 73 -291.5 173t-87.5 261q0 169 127 269t336 100q218 0 401 -80l-53 -148q-181 76 -352 76q-135 0 -211 -58 +t-76 -161q0 -76 28 -124.5t94.5 -89t203.5 -89.5q230 -82 316.5 -176t86.5 -244z" /> + <glyph glyph-name="T" unicode="T" horiz-adv-x="1133" +d="M651 0h-170v1311h-463v151h1096v-151h-463v-1311z" /> + <glyph glyph-name="U" unicode="U" horiz-adv-x="1491" +d="M1305 1462v-946q0 -250 -151 -393t-415 -143t-408.5 144t-144.5 396v942h170v-954q0 -183 100 -281t294 -98q185 0 285 98.5t100 282.5v952h170z" /> + <glyph glyph-name="V" unicode="V" horiz-adv-x="1219" +d="M1036 1462h183l-527 -1462h-168l-524 1462h180l336 -946q58 -163 92 -317q36 162 94 323z" /> + <glyph glyph-name="W" unicode="W" horiz-adv-x="1896" +d="M1477 0h-168l-295 979q-21 65 -47 164t-27 119q-22 -132 -70 -289l-286 -973h-168l-389 1462h180l231 -903q48 -190 70 -344q27 183 80 358l262 889h180l275 -897q48 -155 81 -350q19 142 72 346l230 901h180z" /> + <glyph glyph-name="X" unicode="X" horiz-adv-x="1182" +d="M1174 0h-193l-393 643l-400 -643h-180l486 764l-453 698h188l363 -579l366 579h181l-453 -692z" /> + <glyph glyph-name="Y" unicode="Y" horiz-adv-x="1147" +d="M573 731l390 731h184l-488 -895v-567h-172v559l-487 903h186z" /> + <glyph glyph-name="Z" unicode="Z" horiz-adv-x="1169" +d="M1087 0h-1005v133l776 1176h-752v153h959v-133l-776 -1175h798v-154z" /> + <glyph glyph-name="bracketleft" unicode="[" horiz-adv-x="674" +d="M623 -324h-457v1786h457v-141h-289v-1503h289v-142z" /> + <glyph glyph-name="backslash" unicode="\" horiz-adv-x="752" +d="M186 1462l547 -1462h-166l-544 1462h163z" /> + <glyph glyph-name="bracketright" unicode="]" horiz-adv-x="674" +d="M51 -182h289v1503h-289v141h457v-1786h-457v142z" /> + <glyph glyph-name="asciicircum" unicode="^" horiz-adv-x="1110" +d="M49 551l434 922h99l477 -922h-152l-372 745l-334 -745h-152z" /> + <glyph glyph-name="underscore" unicode="_" horiz-adv-x="918" +d="M922 -315h-926v131h926v-131z" /> + <glyph glyph-name="grave" unicode="`" horiz-adv-x="1182" +d="M786 1241h-110q-65 52 -154 148t-129 159v21h203q32 -69 89 -159.5t101 -143.5v-25z" /> + <glyph glyph-name="a" unicode="a" horiz-adv-x="1139" +d="M850 0l-33 156h-8q-82 -103 -163.5 -139.5t-203.5 -36.5q-163 0 -255.5 84t-92.5 239q0 332 531 348l186 6v68q0 129 -55.5 190.5t-177.5 61.5q-137 0 -310 -84l-51 127q81 44 177.5 69t193.5 25q196 0 290.5 -87t94.5 -279v-748h-123zM475 117q155 0 243.5 85t88.5 238 +v99l-166 -7q-198 -7 -285.5 -61.5t-87.5 -169.5q0 -90 54.5 -137t152.5 -47z" /> + <glyph glyph-name="b" unicode="b" horiz-adv-x="1255" +d="M686 1114q216 0 335.5 -147.5t119.5 -417.5t-120.5 -419.5t-334.5 -149.5q-107 0 -195.5 39.5t-148.5 121.5h-12l-35 -141h-119v1556h166v-378q0 -127 -8 -228h8q116 164 344 164zM662 975q-170 0 -245 -97.5t-75 -328.5t77 -330.5t247 -99.5q153 0 228 111.5t75 320.5 +q0 214 -75 319t-232 105z" /> + <glyph glyph-name="c" unicode="c" horiz-adv-x="975" +d="M614 -20q-238 0 -368.5 146.5t-130.5 414.5q0 275 132.5 425t377.5 150q79 0 158 -17t124 -40l-51 -141q-55 22 -120 36.5t-115 14.5q-334 0 -334 -426q0 -202 81.5 -310t241.5 -108q137 0 281 59v-147q-110 -57 -277 -57z" /> + <glyph glyph-name="d" unicode="d" horiz-adv-x="1255" +d="M922 147h-9q-115 -167 -344 -167q-215 0 -334.5 147t-119.5 418t120 421t334 150q223 0 342 -162h13l-7 79l-4 77v446h166v-1556h-135zM590 119q170 0 246.5 92.5t76.5 298.5v35q0 233 -77.5 332.5t-247.5 99.5q-146 0 -223.5 -113.5t-77.5 -320.5q0 -210 77 -317 +t226 -107z" /> + <glyph glyph-name="e" unicode="e" horiz-adv-x="1149" +d="M639 -20q-243 0 -383.5 148t-140.5 411q0 265 130.5 421t350.5 156q206 0 326 -135.5t120 -357.5v-105h-755q5 -193 97.5 -293t260.5 -100q177 0 350 74v-148q-88 -38 -166.5 -54.5t-189.5 -16.5zM594 977q-132 0 -210.5 -86t-92.5 -238h573q0 157 -70 240.5t-200 83.5z +" /> + <glyph glyph-name="f" unicode="f" horiz-adv-x="694" +d="M670 967h-279v-967h-166v967h-196v75l196 60v61q0 404 353 404q87 0 204 -35l-43 -133q-96 31 -164 31q-94 0 -139 -62.5t-45 -200.5v-71h279v-129z" /> + <glyph glyph-name="g" unicode="g" horiz-adv-x="1122" +d="M1073 1096v-105l-203 -24q28 -35 50 -91.5t22 -127.5q0 -161 -110 -257t-302 -96q-49 0 -92 8q-106 -56 -106 -141q0 -45 37 -66.5t127 -21.5h194q178 0 273.5 -75t95.5 -218q0 -182 -146 -277.5t-426 -95.5q-215 0 -331.5 80t-116.5 226q0 100 64 173t180 99 +q-42 19 -70.5 59t-28.5 93q0 60 32 105t101 87q-85 35 -138.5 119t-53.5 192q0 180 108 277.5t306 97.5q86 0 155 -20h379zM199 -184q0 -89 75 -135t215 -46q209 0 309.5 62.5t100.5 169.5q0 89 -55 123.5t-207 34.5h-199q-113 0 -176 -54t-63 -155zM289 745q0 -115 65 -174 +t181 -59q243 0 243 236q0 247 -246 247q-117 0 -180 -63t-63 -187z" /> + <glyph glyph-name="h" unicode="h" horiz-adv-x="1257" +d="M926 0v709q0 134 -61 200t-191 66q-173 0 -252.5 -94t-79.5 -308v-573h-166v1556h166v-471q0 -85 -8 -141h10q49 79 139.5 124.5t206.5 45.5q201 0 301.5 -95.5t100.5 -303.5v-715h-166z" /> + <glyph glyph-name="i" unicode="i" horiz-adv-x="518" +d="M342 0h-166v1096h166v-1096zM162 1393q0 57 28 83.5t70 26.5q40 0 69 -27t29 -83t-29 -83.5t-69 -27.5q-42 0 -70 27.5t-28 83.5z" /> + <glyph glyph-name="j" unicode="j" horiz-adv-x="518" +d="M43 -492q-95 0 -154 25v135q69 -20 136 -20q78 0 114.5 42.5t36.5 129.5v1276h166v-1264q0 -324 -299 -324zM162 1393q0 57 28 83.5t70 26.5q40 0 69 -27t29 -83t-29 -83.5t-69 -27.5q-42 0 -70 27.5t-28 83.5z" /> + <glyph glyph-name="k" unicode="k" horiz-adv-x="1075" +d="M340 561q43 61 131 160l354 375h197l-444 -467l475 -629h-201l-387 518l-125 -108v-410h-164v1556h164v-825q0 -55 -8 -170h8z" /> + <glyph glyph-name="l" unicode="l" horiz-adv-x="518" +d="M342 0h-166v1556h166v-1556z" /> + <glyph glyph-name="m" unicode="m" horiz-adv-x="1905" +d="M1573 0v713q0 131 -56 196.5t-174 65.5q-155 0 -229 -89t-74 -274v-612h-166v713q0 131 -56 196.5t-175 65.5q-156 0 -228.5 -93.5t-72.5 -306.5v-575h-166v1096h135l27 -150h8q47 80 132.5 125t191.5 45q257 0 336 -186h8q49 86 142 136t212 50q186 0 278.5 -95.5 +t92.5 -305.5v-715h-166z" /> + <glyph glyph-name="n" unicode="n" horiz-adv-x="1257" +d="M926 0v709q0 134 -61 200t-191 66q-172 0 -252 -93t-80 -307v-575h-166v1096h135l27 -150h8q51 81 143 125.5t205 44.5q198 0 298 -95.5t100 -305.5v-715h-166z" /> + <glyph glyph-name="o" unicode="o" horiz-adv-x="1237" +d="M1122 549q0 -268 -135 -418.5t-373 -150.5q-147 0 -261 69t-176 198t-62 302q0 268 134 417.5t372 149.5q230 0 365.5 -153t135.5 -414zM287 549q0 -210 84 -320t247 -110t247.5 109.5t84.5 320.5q0 209 -84.5 317.5t-249.5 108.5q-163 0 -246 -107t-83 -319z" /> + <glyph glyph-name="p" unicode="p" horiz-adv-x="1255" +d="M686 -20q-107 0 -195.5 39.5t-148.5 121.5h-12q12 -96 12 -182v-451h-166v1588h135l23 -150h8q64 90 149 130t195 40q218 0 336.5 -149t118.5 -418q0 -270 -120.5 -419.5t-334.5 -149.5zM662 975q-168 0 -243 -93t-77 -296v-37q0 -231 77 -330.5t247 -99.5 +q142 0 222.5 115t80.5 317q0 205 -80.5 314.5t-226.5 109.5z" /> + <glyph glyph-name="q" unicode="q" horiz-adv-x="1255" +d="M590 119q166 0 242 89t81 300v37q0 230 -78 331t-247 101q-146 0 -223.5 -113.5t-77.5 -320.5t76.5 -315.5t226.5 -108.5zM565 -20q-212 0 -331 149t-119 416q0 269 120 420t334 151q225 0 346 -170h9l24 150h131v-1588h-166v469q0 100 11 170h-13q-115 -167 -346 -167z +" /> + <glyph glyph-name="r" unicode="r" horiz-adv-x="836" +d="M676 1116q73 0 131 -12l-23 -154q-68 15 -120 15q-133 0 -227.5 -108t-94.5 -269v-588h-166v1096h137l19 -203h8q61 107 147 165t189 58z" /> + <glyph glyph-name="s" unicode="s" horiz-adv-x="977" +d="M883 299q0 -153 -114 -236t-320 -83q-218 0 -340 69v154q79 -40 169.5 -63t174.5 -23q130 0 200 41.5t70 126.5q0 64 -55.5 109.5t-216.5 107.5q-153 57 -217.5 99.5t-96 96.5t-31.5 129q0 134 109 211.5t299 77.5q177 0 346 -72l-59 -135q-165 68 -299 68 +q-118 0 -178 -37t-60 -102q0 -44 22.5 -75t72.5 -59t192 -81q195 -71 263.5 -143t68.5 -181z" /> + <glyph glyph-name="t" unicode="t" horiz-adv-x="723" +d="M530 117q44 0 85 6.5t65 13.5v-127q-27 -13 -79.5 -21.5t-94.5 -8.5q-318 0 -318 335v652h-157v80l157 69l70 234h96v-254h318v-129h-318v-645q0 -99 47 -152t129 -53z" /> + <glyph glyph-name="u" unicode="u" horiz-adv-x="1257" +d="M332 1096v-711q0 -134 61 -200t191 -66q172 0 251.5 94t79.5 307v576h166v-1096h-137l-24 147h-9q-51 -81 -141.5 -124t-206.5 -43q-200 0 -299.5 95t-99.5 304v717h168z" /> + <glyph glyph-name="v" unicode="v" horiz-adv-x="1026" +d="M416 0l-416 1096h178l236 -650q80 -228 94 -296h8q11 53 69.5 219.5t262.5 726.5h178l-416 -1096h-194z" /> + <glyph glyph-name="w" unicode="w" horiz-adv-x="1593" +d="M1071 0l-201 643q-19 59 -71 268h-8q-40 -175 -70 -270l-207 -641h-192l-299 1096h174q106 -413 161.5 -629t63.5 -291h8q11 57 35.5 147.5t42.5 143.5l201 629h180l196 -629q56 -172 76 -289h8q4 36 21.5 111t208.5 807h172l-303 -1096h-197z" /> + <glyph glyph-name="x" unicode="x" horiz-adv-x="1073" +d="M440 561l-381 535h189l289 -420l288 420h187l-381 -535l401 -561h-188l-307 444l-310 -444h-188z" /> + <glyph glyph-name="y" unicode="y" horiz-adv-x="1032" +d="M2 1096h178l240 -625q79 -214 98 -309h8q13 51 54.5 174.5t271.5 759.5h178l-471 -1248q-70 -185 -163.5 -262.5t-229.5 -77.5q-76 0 -150 17v133q55 -12 123 -12q171 0 244 192l61 156z" /> + <glyph glyph-name="z" unicode="z" horiz-adv-x="958" +d="M877 0h-795v113l598 854h-561v129h743v-129l-590 -838h605v-129z" /> + <glyph glyph-name="braceleft" unicode="{" horiz-adv-x="776" +d="M475 12q0 -102 58.5 -148t171.5 -48v-140q-190 2 -294 87t-104 239v303q0 104 -63 148.5t-183 44.5v141q130 2 188 48t58 142v306q0 155 108 241t290 86v-139q-230 -6 -230 -199v-295q0 -215 -223 -254v-12q223 -39 223 -254v-297z" /> + <glyph glyph-name="bar" unicode="|" horiz-adv-x="1128" +d="M494 1556h141v-2052h-141v2052z" /> + <glyph glyph-name="braceright" unicode="}" horiz-adv-x="776" +d="M522 575q-223 39 -223 254v295q0 193 -227 199v139q184 0 289.5 -87t105.5 -240v-306q0 -97 59 -142.5t189 -47.5v-141q-122 0 -185 -44.5t-63 -148.5v-303q0 -153 -102.5 -238.5t-292.5 -87.5v140q111 2 169 48t58 148v297q0 114 55 174t168 80v12z" /> + <glyph glyph-name="asciitilde" unicode="~" +d="M338 713q-53 0 -116.5 -33.5t-117.5 -87.5v151q100 109 244 109q68 0 124.5 -14t145.5 -52q66 -28 115 -41.5t96 -13.5q54 0 118 32t118 89v-150q-102 -110 -244 -110q-72 0 -135 16.5t-135 48.5q-75 32 -120 44t-93 12z" /> + <glyph glyph-name="nonbreakingspace" unicode=" " horiz-adv-x="532" + /> + <glyph glyph-name="exclamdown" unicode="¡" horiz-adv-x="547" +d="M219 684h105l51 -1057h-207zM393 983q0 -135 -121 -135q-60 0 -90 35.5t-30 99.5q0 63 31.5 99t88.5 36q51 0 86 -32t35 -103z" /> + <glyph glyph-name="cent" unicode="¢" +d="M971 240q-105 -54 -252 -60v-200h-133v206q-203 32 -299.5 168.5t-96.5 386.5q0 508 396 570v172h135v-164q75 -3 146 -19.5t120 -39.5l-49 -140q-133 51 -242 51q-172 0 -253 -105.5t-81 -322.5q0 -212 79.5 -313.5t246.5 -101.5q141 0 283 59v-147z" /> + <glyph glyph-name="sterling" unicode="£" +d="M682 1481q190 0 360 -84l-61 -133q-154 77 -297 77q-123 0 -185.5 -62t-62.5 -202v-295h422v-127h-422v-221q0 -100 -32.5 -168t-106.5 -112h795v-154h-1029v141q205 47 205 291v223h-198v127h198v316q0 178 112 280.5t302 102.5z" /> + <glyph glyph-name="currency" unicode="¤" +d="M184 723q0 122 74 229l-135 140l94 92l135 -133q104 73 234 73q127 0 229 -73l137 133l95 -92l-134 -138q74 -113 74 -231q0 -131 -74 -234l131 -135l-92 -92l-137 133q-102 -71 -229 -71q-134 0 -234 73l-135 -133l-92 92l133 136q-74 107 -74 231zM313 723 +q0 -112 78.5 -192t194.5 -80t195 79.5t79 192.5q0 114 -80 195t-194 81q-116 0 -194.5 -82t-78.5 -194z" /> + <glyph glyph-name="yen" unicode="¥" +d="M584 735l379 727h174l-416 -770h262v-127h-317v-170h317v-127h-317v-268h-164v268h-316v127h316v170h-316v127h256l-411 770h178z" /> + <glyph glyph-name="brokenbar" unicode="¦" horiz-adv-x="1128" +d="M494 1556h141v-776h-141v776zM494 281h141v-777h-141v777z" /> + <glyph glyph-name="section" unicode="§" horiz-adv-x="1057" +d="M139 809q0 86 43 154.5t121 105.5q-74 40 -116 95.5t-42 140.5q0 121 103.5 190.5t300.5 69.5q94 0 173.5 -14.5t176.5 -53.5l-53 -131q-98 39 -165.5 52.5t-143.5 13.5q-116 0 -174 -29.5t-58 -93.5q0 -60 61.5 -102t215.5 -97q186 -68 261 -143.5t75 -182.5 +q0 -90 -41 -160.5t-115 -111.5q153 -81 153 -227q0 -140 -117 -216.5t-329 -76.5q-218 0 -346 65v148q78 -37 175 -59.5t179 -22.5q134 0 204.5 38t70.5 109q0 46 -24 75t-78 58t-169 72q-142 52 -209 97t-100 102t-33 135zM285 829q0 -77 66 -129.5t233 -113.5l49 -19 +q137 80 137 191q0 83 -73.5 139t-258.5 113q-68 -19 -110.5 -69t-42.5 -112z" /> + <glyph glyph-name="dieresis" unicode="¨" horiz-adv-x="1182" +d="M309 1393q0 52 26.5 75t63.5 23q38 0 65.5 -23t27.5 -75q0 -50 -27.5 -74.5t-65.5 -24.5q-37 0 -63.5 24.5t-26.5 74.5zM690 1393q0 52 26.5 75t63.5 23t64.5 -23t27.5 -75q0 -50 -27.5 -74.5t-64.5 -24.5t-63.5 24.5t-26.5 74.5z" /> + <glyph glyph-name="copyright" unicode="©" horiz-adv-x="1704" +d="M893 1059q-125 0 -192.5 -87t-67.5 -241q0 -168 63.5 -249t194.5 -81q86 0 211 45v-124q-48 -20 -98.5 -34t-120.5 -14q-194 0 -298 120.5t-104 336.5q0 209 110.5 332t301.5 123q128 0 246 -60l-58 -118q-108 51 -188 51zM100 731q0 200 100 375t275 276t377 101 +q200 0 375 -100t276 -275t101 -377q0 -197 -97 -370t-272 -277t-383 -104q-207 0 -382 103.5t-272.5 276.5t-97.5 371zM205 731q0 -173 87 -323.5t237.5 -237t322.5 -86.5q174 0 323 87t236.5 235.5t87.5 324.5q0 174 -87 323t-235.5 236.5t-324.5 87.5q-174 0 -323 -87 +t-236.5 -235.5t-87.5 -324.5z" /> + <glyph glyph-name="ordfeminine" unicode="ª" horiz-adv-x="725" +d="M532 801l-24 84q-92 -97 -232 -97q-95 0 -150.5 49.5t-55.5 151.5t77 154.5t242 58.5l117 4v39q0 133 -148 133q-100 0 -204 -51l-43 96q114 56 247 56q130 0 198.5 -52.5t68.5 -173.5v-452h-93zM193 989q0 -100 112 -100q201 0 201 180v49l-98 -4q-112 -4 -163.5 -32.5 +t-51.5 -92.5z" /> + <glyph glyph-name="guillemotleft" unicode="«" horiz-adv-x="1018" +d="M82 551l342 407l119 -69l-289 -350l289 -351l-119 -71l-342 407v27zM477 551l344 407l117 -69l-287 -350l287 -351l-117 -71l-344 407v27z" /> + <glyph glyph-name="logicalnot" unicode="¬" +d="M1065 791v-527h-137v389h-824v138h961z" /> + <glyph glyph-name="uni00AD" unicode="­" horiz-adv-x="659" +d="M84 473v152h491v-152h-491z" /> + <glyph glyph-name="registered" unicode="®" horiz-adv-x="1704" +d="M723 762h108q80 0 128.5 41.5t48.5 105.5q0 75 -43 107.5t-136 32.5h-106v-287zM1157 913q0 -80 -42.5 -141.5t-119.5 -91.5l238 -395h-168l-207 354h-135v-354h-148v891h261q166 0 243.5 -65t77.5 -198zM100 731q0 200 100 375t275 276t377 101q200 0 375 -100t276 -275 +t101 -377q0 -197 -97 -370t-272 -277t-383 -104q-207 0 -382 103.5t-272.5 276.5t-97.5 371zM205 731q0 -173 87 -323.5t237.5 -237t322.5 -86.5q174 0 323 87t236.5 235.5t87.5 324.5q0 174 -87 323t-235.5 236.5t-324.5 87.5q-174 0 -323 -87t-236.5 -235.5t-87.5 -324.5z +" /> + <glyph glyph-name="overscore" unicode="¯" horiz-adv-x="1024" +d="M1030 1556h-1036v127h1036v-127z" /> + <glyph glyph-name="degree" unicode="°" horiz-adv-x="877" +d="M127 1171q0 130 90.5 221t220.5 91t221 -90.5t91 -221.5q0 -84 -41 -155.5t-114 -113.5t-157 -42q-130 0 -220.5 90t-90.5 221zM242 1171q0 -82 58.5 -139t139.5 -57q80 0 137.5 56.5t57.5 139.5q0 84 -56.5 140.5t-138.5 56.5q-83 0 -140.5 -57t-57.5 -140z" /> + <glyph glyph-name="plusminus" unicode="±" +d="M104 1v138h961v-138h-961zM653 791h412v-138h-412v-426h-139v426h-410v138h410v428h139v-428z" /> + <glyph glyph-name="twosuperior" unicode="²" horiz-adv-x="711" +d="M653 586h-604v104l236 230q89 86 130 134.5t57.5 86.5t16.5 92q0 68 -40 102.5t-103 34.5q-52 0 -101 -19t-118 -69l-66 88q131 111 283 111q132 0 205.5 -65t73.5 -177q0 -80 -44.5 -155.5t-191.5 -213.5l-174 -165h440v-119z" /> + <glyph glyph-name="threesuperior" unicode="³" horiz-adv-x="711" +d="M627 1255q0 -80 -41 -131.5t-109 -74.5q176 -47 176 -209q0 -128 -92 -199.5t-260 -71.5q-152 0 -268 56v123q147 -68 270 -68q211 0 211 162q0 145 -231 145h-117v107h119q103 0 152.5 39.5t49.5 107.5q0 61 -40 95t-107 34q-66 0 -122 -21.5t-112 -56.5l-69 90 +q63 45 133 72t164 27q136 0 214.5 -59.5t78.5 -166.5z" /> + <glyph glyph-name="acute" unicode="´" horiz-adv-x="1182" +d="M393 1266q48 62 103.5 150t87.5 153h202v-21q-44 -65 -131 -160t-151 -147h-111v25z" /> + <glyph glyph-name="mu" unicode="µ" horiz-adv-x="1268" +d="M342 381q0 -262 254 -262q171 0 250.5 94.5t79.5 306.5v576h166v-1096h-136l-26 147h-10q-111 -167 -340 -167q-150 0 -238 92h-10q10 -84 10 -244v-320h-166v1588h166v-715z" /> + <glyph glyph-name="paragraph" unicode="¶" horiz-adv-x="1341" +d="M1120 -260h-114v1712h-213v-1712h-115v819q-62 -18 -146 -18q-216 0 -317.5 125t-101.5 376q0 260 109 387t341 127h557v-1816z" /> + <glyph glyph-name="periodcentered" unicode="·" horiz-adv-x="545" +d="M152 723q0 66 31 100.5t87 34.5q58 0 90.5 -34.5t32.5 -100.5q0 -65 -33 -100t-90 -35q-51 0 -84.5 31.5t-33.5 103.5z" /> + <glyph glyph-name="cedilla" unicode="¸" horiz-adv-x="465" +d="M436 -289q0 -97 -76.5 -150t-226.5 -53q-51 0 -96 9v106q45 -8 104 -8q79 0 119.5 20t40.5 74q0 43 -39.5 69.5t-148.5 43.5l88 178h110l-55 -115q180 -39 180 -174z" /> + <glyph glyph-name="onesuperior" unicode="¹" horiz-adv-x="711" +d="M338 1462h143v-876h-133v579q0 91 6 181q-22 -22 -49 -44.5t-162 -117.5l-67 96z" /> + <glyph glyph-name="ordmasculine" unicode="º" horiz-adv-x="768" +d="M702 1135q0 -164 -85.5 -255.5t-235.5 -91.5q-146 0 -230.5 93t-84.5 254q0 163 84 253.5t235 90.5q152 0 234.5 -91t82.5 -253zM188 1135q0 -122 45.5 -183t149.5 -61q105 0 151 61t46 183q0 123 -46 182t-151 59q-103 0 -149 -59t-46 -182z" /> + <glyph glyph-name="guillemotright" unicode="»" horiz-adv-x="1018" +d="M936 524l-344 -407l-117 71l287 351l-287 350l117 69l344 -407v-27zM541 524l-344 -407l-117 71l287 351l-287 350l117 69l344 -407v-27z" /> + <glyph glyph-name="onequarter" unicode="¼" horiz-adv-x="1597" +d="M1489 203h-125v-202h-145v202h-402v101l408 579h139v-563h125v-117zM1219 320v195q0 134 6 209q-5 -12 -17 -31.5t-27 -42l-30 -45t-26 -39.5l-168 -246h262zM1298 1462l-903 -1462h-143l903 1462h143zM337 1462h143v-876h-133v579q0 91 6 181q-22 -22 -49 -44.5 +t-162 -117.5l-67 96z" /> + <glyph glyph-name="onehalf" unicode="½" horiz-adv-x="1597" +d="M1230 1462l-903 -1462h-143l903 1462h143zM308 1462h143v-876h-133v579q0 91 6 181q-22 -22 -49 -44.5t-162 -117.5l-67 96zM1499 1h-604v104l236 230q89 86 130 134.5t57.5 86.5t16.5 92q0 68 -40 102.5t-103 34.5q-52 0 -101 -19t-118 -69l-66 88q131 111 283 111 +q132 0 205.5 -65t73.5 -177q0 -80 -44.5 -155.5t-191.5 -213.5l-174 -165h440v-119z" /> + <glyph glyph-name="threequarters" unicode="¾" horiz-adv-x="1597" +d="M1569 203h-125v-202h-145v202h-402v101l408 579h139v-563h125v-117zM1299 320v195q0 134 6 209q-5 -12 -17 -31.5t-27 -42l-30 -45t-26 -39.5l-168 -246h262zM1390 1462l-903 -1462h-143l903 1462h143zM620 1255q0 -80 -41 -131.5t-109 -74.5q176 -47 176 -209 +q0 -128 -92 -199.5t-260 -71.5q-152 0 -268 56v123q147 -68 270 -68q211 0 211 162q0 145 -231 145h-117v107h119q103 0 152.5 39.5t49.5 107.5q0 61 -40 95t-107 34q-66 0 -122 -21.5t-112 -56.5l-69 90q63 45 133 72t164 27q136 0 214.5 -59.5t78.5 -166.5z" /> + <glyph glyph-name="questiondown" unicode="¿" horiz-adv-x="879" +d="M590 684v-51q0 -122 -37.5 -196t-134.5 -158q-121 -106 -151.5 -143.5t-43 -76t-12.5 -94.5q0 -100 66 -156.5t188 -56.5q80 0 155 19t173 67l59 -135q-197 -96 -395 -96q-190 0 -298 93t-108 263q0 70 17.5 122.5t49.5 97t76.5 85.5t98.5 88q101 88 133.5 146t32.5 151 +v31h131zM639 983q0 -135 -121 -135q-59 0 -90 34.5t-31 100.5q0 64 33 99.5t88 35.5q51 0 86 -32t35 -103z" /> + <glyph glyph-name="Agrave" unicode="À" horiz-adv-x="1296" +d="M1120 0l-182 465h-586l-180 -465h-172l578 1468h143l575 -1468h-176zM885 618l-170 453q-33 86 -68 211q-22 -96 -63 -211l-172 -453h473zM724 1579h-110q-65 52 -154 148t-129 159v21h203q32 -69 89 -159.5t101 -143.5v-25z" /> + <glyph glyph-name="Aacute" unicode="Á" horiz-adv-x="1296" +d="M1120 0l-182 465h-586l-180 -465h-172l578 1468h143l575 -1468h-176zM885 618l-170 453q-33 86 -68 211q-22 -96 -63 -211l-172 -453h473zM526 1604q48 62 103.5 150t87.5 153h202v-21q-44 -65 -131 -160t-151 -147h-111v25z" /> + <glyph glyph-name="Acircumflex" unicode="Â" horiz-adv-x="1296" +d="M1120 0l-182 465h-586l-180 -465h-172l578 1468h143l575 -1468h-176zM885 618l-170 453q-33 86 -68 211q-22 -96 -63 -211l-172 -453h473zM303 1602q127 136 178 200t74 105h166q22 -42 76.5 -108.5t179.5 -196.5v-23h-119q-88 55 -221 186q-136 -134 -219 -186h-115v23z +" /> + <glyph glyph-name="Atilde" unicode="Ã" horiz-adv-x="1296" +d="M1120 0l-182 465h-586l-180 -465h-172l578 1468h143l575 -1468h-176zM885 618l-170 453q-33 86 -68 211q-22 -96 -63 -211l-172 -453h473zM792 1581q-43 0 -84 18.5t-80.5 41t-76 41t-70.5 18.5q-50 0 -75.5 -30t-39.5 -91h-98q13 121 70.5 189.5t148.5 68.5 +q46 0 89 -18.5t82 -41t75 -41t68 -18.5q49 0 73 29.5t39 91.5h99q-13 -121 -69.5 -189.5t-150.5 -68.5z" /> + <glyph glyph-name="Adieresis" unicode="Ä" horiz-adv-x="1296" +d="M1120 0l-182 465h-586l-180 -465h-172l578 1468h143l575 -1468h-176zM885 618l-170 453q-33 86 -68 211q-22 -96 -63 -211l-172 -453h473zM364 1731q0 52 26.5 75t63.5 23q38 0 65.5 -23t27.5 -75q0 -50 -27.5 -74.5t-65.5 -24.5q-37 0 -63.5 24.5t-26.5 74.5zM745 1731 +q0 52 26.5 75t63.5 23t64.5 -23t27.5 -75q0 -50 -27.5 -74.5t-64.5 -24.5t-63.5 24.5t-26.5 74.5z" /> + <glyph glyph-name="Aring" unicode="Å" horiz-adv-x="1296" +d="M870 1587q0 -98 -61.5 -157.5t-163.5 -59.5q-101 0 -161 58.5t-60 156.5t60.5 155.5t160.5 57.5q101 0 163 -59.5t62 -151.5zM762 1585q0 56 -33 86.5t-84 30.5t-84 -30.5t-33 -86.5t30 -86.5t87 -30.5q52 0 84.5 30.5t32.5 86.5zM1120 0l-182 465h-586l-180 -465h-172 +l578 1468h143l575 -1468h-176zM885 618l-170 453q-33 86 -68 211q-22 -96 -63 -211l-172 -453h473z" /> + <glyph glyph-name="AE" unicode="Æ" horiz-adv-x="1788" +d="M1665 0h-750v465h-514l-227 -465h-176l698 1462h969v-151h-580v-471h541v-150h-541v-538h580v-152zM469 618h446v693h-118z" /> + <glyph glyph-name="Ccedilla" unicode="Ç" horiz-adv-x="1292" +d="M827 1331q-241 0 -380.5 -160.5t-139.5 -439.5q0 -287 134.5 -443.5t383.5 -156.5q153 0 349 55v-149q-152 -57 -375 -57q-323 0 -498.5 196t-175.5 557q0 226 84.5 396t244 262t375.5 92q230 0 402 -84l-72 -146q-166 78 -332 78zM950 -289q0 -97 -76.5 -150t-226.5 -53 +q-51 0 -96 9v106q45 -8 104 -8q79 0 119.5 20t40.5 74q0 43 -39.5 69.5t-148.5 43.5l88 178h110l-55 -115q180 -39 180 -174z" /> + <glyph glyph-name="Egrave" unicode="È" horiz-adv-x="1139" +d="M1016 0h-815v1462h815v-151h-645v-471h606v-150h-606v-538h645v-152zM713 1579h-110q-65 52 -154 148t-129 159v21h203q32 -69 89 -159.5t101 -143.5v-25z" /> + <glyph glyph-name="Eacute" unicode="É" horiz-adv-x="1139" +d="M1016 0h-815v1462h815v-151h-645v-471h606v-150h-606v-538h645v-152zM456 1604q48 62 103.5 150t87.5 153h202v-21q-44 -65 -131 -160t-151 -147h-111v25z" /> + <glyph glyph-name="Ecircumflex" unicode="Ê" horiz-adv-x="1139" +d="M1016 0h-815v1462h815v-151h-645v-471h606v-150h-606v-538h645v-152zM263 1602q127 136 178 200t74 105h166q22 -42 76.5 -108.5t179.5 -196.5v-23h-119q-88 55 -221 186q-136 -134 -219 -186h-115v23z" /> + <glyph glyph-name="Edieresis" unicode="Ë" horiz-adv-x="1139" +d="M1016 0h-815v1462h815v-151h-645v-471h606v-150h-606v-538h645v-152zM327 1731q0 52 26.5 75t63.5 23q38 0 65.5 -23t27.5 -75q0 -50 -27.5 -74.5t-65.5 -24.5q-37 0 -63.5 24.5t-26.5 74.5zM708 1731q0 52 26.5 75t63.5 23t64.5 -23t27.5 -75q0 -50 -27.5 -74.5 +t-64.5 -24.5t-63.5 24.5t-26.5 74.5z" /> + <glyph glyph-name="Eth" unicode="Ð" horiz-adv-x="1479" +d="M1352 745q0 -362 -196.5 -553.5t-565.5 -191.5h-389v649h-154v150h154v663h434q337 0 527 -187.5t190 -529.5zM1171 739q0 576 -569 576h-231v-516h379v-150h-379v-502h190q610 0 610 592z" /> + <glyph glyph-name="Ntilde" unicode="Ñ" horiz-adv-x="1544" +d="M1343 0h-194l-799 1227h-8q16 -216 16 -396v-831h-157v1462h192l797 -1222h8q-2 27 -9 173.5t-5 209.5v839h159v-1462zM935 1581q-43 0 -84 18.5t-80.5 41t-76 41t-70.5 18.5q-50 0 -75.5 -30t-39.5 -91h-98q13 121 70.5 189.5t148.5 68.5q46 0 89 -18.5t82 -41t75 -41 +t68 -18.5q49 0 73 29.5t39 91.5h99q-13 -121 -69.5 -189.5t-150.5 -68.5z" /> + <glyph glyph-name="Ograve" unicode="Ò" horiz-adv-x="1595" +d="M1470 733q0 -351 -177.5 -552t-493.5 -201q-323 0 -498.5 197.5t-175.5 557.5q0 357 176 553.5t500 196.5q315 0 492 -200t177 -552zM305 733q0 -297 126.5 -450.5t367.5 -153.5q243 0 367 153t124 451q0 295 -123.5 447.5t-365.5 152.5q-243 0 -369.5 -153.5 +t-126.5 -446.5zM907 1579h-110q-65 52 -154 148t-129 159v21h203q32 -69 89 -159.5t101 -143.5v-25z" /> + <glyph glyph-name="Oacute" unicode="Ó" horiz-adv-x="1595" +d="M1470 733q0 -351 -177.5 -552t-493.5 -201q-323 0 -498.5 197.5t-175.5 557.5q0 357 176 553.5t500 196.5q315 0 492 -200t177 -552zM305 733q0 -297 126.5 -450.5t367.5 -153.5q243 0 367 153t124 451q0 295 -123.5 447.5t-365.5 152.5q-243 0 -369.5 -153.5 +t-126.5 -446.5zM659 1604q48 62 103.5 150t87.5 153h202v-21q-44 -65 -131 -160t-151 -147h-111v25z" /> + <glyph glyph-name="Ocircumflex" unicode="Ô" horiz-adv-x="1595" +d="M1470 733q0 -351 -177.5 -552t-493.5 -201q-323 0 -498.5 197.5t-175.5 557.5q0 357 176 553.5t500 196.5q315 0 492 -200t177 -552zM305 733q0 -297 126.5 -450.5t367.5 -153.5q243 0 367 153t124 451q0 295 -123.5 447.5t-365.5 152.5q-243 0 -369.5 -153.5 +t-126.5 -446.5zM448 1602q127 136 178 200t74 105h166q22 -42 76.5 -108.5t179.5 -196.5v-23h-119q-88 55 -221 186q-136 -134 -219 -186h-115v23z" /> + <glyph glyph-name="Otilde" unicode="Õ" horiz-adv-x="1595" +d="M1470 733q0 -351 -177.5 -552t-493.5 -201q-323 0 -498.5 197.5t-175.5 557.5q0 357 176 553.5t500 196.5q315 0 492 -200t177 -552zM305 733q0 -297 126.5 -450.5t367.5 -153.5q243 0 367 153t124 451q0 295 -123.5 447.5t-365.5 152.5q-243 0 -369.5 -153.5 +t-126.5 -446.5zM942 1581q-43 0 -84 18.5t-80.5 41t-76 41t-70.5 18.5q-50 0 -75.5 -30t-39.5 -91h-98q13 121 70.5 189.5t148.5 68.5q46 0 89 -18.5t82 -41t75 -41t68 -18.5q49 0 73 29.5t39 91.5h99q-13 -121 -69.5 -189.5t-150.5 -68.5z" /> + <glyph glyph-name="Odieresis" unicode="Ö" horiz-adv-x="1595" +d="M1470 733q0 -351 -177.5 -552t-493.5 -201q-323 0 -498.5 197.5t-175.5 557.5q0 357 176 553.5t500 196.5q315 0 492 -200t177 -552zM305 733q0 -297 126.5 -450.5t367.5 -153.5q243 0 367 153t124 451q0 295 -123.5 447.5t-365.5 152.5q-243 0 -369.5 -153.5 +t-126.5 -446.5zM522 1731q0 52 26.5 75t63.5 23q38 0 65.5 -23t27.5 -75q0 -50 -27.5 -74.5t-65.5 -24.5q-37 0 -63.5 24.5t-26.5 74.5zM903 1731q0 52 26.5 75t63.5 23t64.5 -23t27.5 -75q0 -50 -27.5 -74.5t-64.5 -24.5t-63.5 24.5t-26.5 74.5z" /> + <glyph glyph-name="multiply" unicode="×" +d="M940 1176l96 -99l-352 -354l350 -352l-96 -99l-354 351l-348 -351l-101 99l350 352l-352 352l100 101l353 -355z" /> + <glyph glyph-name="Oslash" unicode="Ø" horiz-adv-x="1595" +d="M1470 733q0 -351 -177.5 -552t-493.5 -201q-235 0 -383 100l-101 -141l-120 79l108 154q-178 198 -178 563q0 357 176 553.5t500 196.5q209 0 366 -94l97 135l120 -80l-106 -148q192 -202 192 -565zM1290 733q0 272 -110 426l-672 -948q115 -82 291 -82q243 0 367 153 +t124 451zM305 733q0 -262 101 -416l669 943q-106 73 -274 73q-243 0 -369.5 -153.5t-126.5 -446.5z" /> + <glyph glyph-name="Ugrave" unicode="Ù" horiz-adv-x="1491" +d="M1305 1462v-946q0 -250 -151 -393t-415 -143t-408.5 144t-144.5 396v942h170v-954q0 -183 100 -281t294 -98q185 0 285 98.5t100 282.5v952h170zM856 1579h-110q-65 52 -154 148t-129 159v21h203q32 -69 89 -159.5t101 -143.5v-25z" /> + <glyph glyph-name="Uacute" unicode="Ú" horiz-adv-x="1491" +d="M1305 1462v-946q0 -250 -151 -393t-415 -143t-408.5 144t-144.5 396v942h170v-954q0 -183 100 -281t294 -98q185 0 285 98.5t100 282.5v952h170zM600 1604q48 62 103.5 150t87.5 153h202v-21q-44 -65 -131 -160t-151 -147h-111v25z" /> + <glyph glyph-name="Ucircumflex" unicode="Û" horiz-adv-x="1491" +d="M1305 1462v-946q0 -250 -151 -393t-415 -143t-408.5 144t-144.5 396v942h170v-954q0 -183 100 -281t294 -98q185 0 285 98.5t100 282.5v952h170zM393 1602q127 136 178 200t74 105h166q22 -42 76.5 -108.5t179.5 -196.5v-23h-119q-88 55 -221 186q-136 -134 -219 -186 +h-115v23z" /> + <glyph glyph-name="Udieresis" unicode="Ü" horiz-adv-x="1491" +d="M1305 1462v-946q0 -250 -151 -393t-415 -143t-408.5 144t-144.5 396v942h170v-954q0 -183 100 -281t294 -98q185 0 285 98.5t100 282.5v952h170zM461 1731q0 52 26.5 75t63.5 23q38 0 65.5 -23t27.5 -75q0 -50 -27.5 -74.5t-65.5 -24.5q-37 0 -63.5 24.5t-26.5 74.5z +M842 1731q0 52 26.5 75t63.5 23t64.5 -23t27.5 -75q0 -50 -27.5 -74.5t-64.5 -24.5t-63.5 24.5t-26.5 74.5z" /> + <glyph glyph-name="Yacute" unicode="Ý" horiz-adv-x="1147" +d="M573 731l390 731h184l-488 -895v-567h-172v559l-487 903h186zM442 1604q48 62 103.5 150t87.5 153h202v-21q-44 -65 -131 -160t-151 -147h-111v25z" /> + <glyph glyph-name="Thorn" unicode="Þ" horiz-adv-x="1251" +d="M1145 784q0 -227 -151.5 -346t-438.5 -119h-184v-319h-170v1462h170v-256h215q281 0 420 -103.5t139 -318.5zM371 465h168q226 0 327 71.5t101 235.5q0 149 -95 218t-297 69h-204v-594z" /> + <glyph glyph-name="germandbls" unicode="ß" horiz-adv-x="1274" +d="M1049 1266q0 -135 -143 -250q-88 -70 -116 -103.5t-28 -66.5q0 -32 13.5 -53t49 -49.5t113.5 -79.5q140 -95 191 -173.5t51 -179.5q0 -160 -97 -245.5t-276 -85.5q-188 0 -295 69v154q63 -39 141 -62.5t150 -23.5q215 0 215 182q0 75 -41.5 128.5t-151.5 123.5 +q-127 82 -175 143.5t-48 145.5q0 63 34.5 116t105.5 106q75 57 107 102t32 98q0 80 -68 122.5t-195 42.5q-276 0 -276 -223v-1204h-166v1202q0 178 110 271.5t332 93.5q206 0 318.5 -78.5t112.5 -222.5z" /> + <glyph glyph-name="agrave" unicode="à" horiz-adv-x="1139" +d="M850 0l-33 156h-8q-82 -103 -163.5 -139.5t-203.5 -36.5q-163 0 -255.5 84t-92.5 239q0 332 531 348l186 6v68q0 129 -55.5 190.5t-177.5 61.5q-137 0 -310 -84l-51 127q81 44 177.5 69t193.5 25q196 0 290.5 -87t94.5 -279v-748h-123zM475 117q155 0 243.5 85t88.5 238 +v99l-166 -7q-198 -7 -285.5 -61.5t-87.5 -169.5q0 -90 54.5 -137t152.5 -47zM672 1241h-110q-65 52 -154 148t-129 159v21h203q32 -69 89 -159.5t101 -143.5v-25z" /> + <glyph glyph-name="aacute" unicode="á" horiz-adv-x="1139" +d="M850 0l-33 156h-8q-82 -103 -163.5 -139.5t-203.5 -36.5q-163 0 -255.5 84t-92.5 239q0 332 531 348l186 6v68q0 129 -55.5 190.5t-177.5 61.5q-137 0 -310 -84l-51 127q81 44 177.5 69t193.5 25q196 0 290.5 -87t94.5 -279v-748h-123zM475 117q155 0 243.5 85t88.5 238 +v99l-166 -7q-198 -7 -285.5 -61.5t-87.5 -169.5q0 -90 54.5 -137t152.5 -47zM436 1266q48 62 103.5 150t87.5 153h202v-21q-44 -65 -131 -160t-151 -147h-111v25z" /> + <glyph glyph-name="acircumflex" unicode="â" horiz-adv-x="1139" +d="M850 0l-33 156h-8q-82 -103 -163.5 -139.5t-203.5 -36.5q-163 0 -255.5 84t-92.5 239q0 332 531 348l186 6v68q0 129 -55.5 190.5t-177.5 61.5q-137 0 -310 -84l-51 127q81 44 177.5 69t193.5 25q196 0 290.5 -87t94.5 -279v-748h-123zM475 117q155 0 243.5 85t88.5 238 +v99l-166 -7q-198 -7 -285.5 -61.5t-87.5 -169.5q0 -90 54.5 -137t152.5 -47zM228 1264q127 136 178 200t74 105h166q22 -42 76.5 -108.5t179.5 -196.5v-23h-119q-88 55 -221 186q-136 -134 -219 -186h-115v23z" /> + <glyph glyph-name="atilde" unicode="ã" horiz-adv-x="1139" +d="M850 0l-33 156h-8q-82 -103 -163.5 -139.5t-203.5 -36.5q-163 0 -255.5 84t-92.5 239q0 332 531 348l186 6v68q0 129 -55.5 190.5t-177.5 61.5q-137 0 -310 -84l-51 127q81 44 177.5 69t193.5 25q196 0 290.5 -87t94.5 -279v-748h-123zM475 117q155 0 243.5 85t88.5 238 +v99l-166 -7q-198 -7 -285.5 -61.5t-87.5 -169.5q0 -90 54.5 -137t152.5 -47zM721 1243q-43 0 -84 18.5t-80.5 41t-76 41t-70.5 18.5q-50 0 -75.5 -30t-39.5 -91h-98q13 121 70.5 189.5t148.5 68.5q46 0 89 -18.5t82 -41t75 -41t68 -18.5q49 0 73 29.5t39 91.5h99 +q-13 -121 -69.5 -189.5t-150.5 -68.5z" /> + <glyph glyph-name="adieresis" unicode="ä" horiz-adv-x="1139" +d="M850 0l-33 156h-8q-82 -103 -163.5 -139.5t-203.5 -36.5q-163 0 -255.5 84t-92.5 239q0 332 531 348l186 6v68q0 129 -55.5 190.5t-177.5 61.5q-137 0 -310 -84l-51 127q81 44 177.5 69t193.5 25q196 0 290.5 -87t94.5 -279v-748h-123zM475 117q155 0 243.5 85t88.5 238 +v99l-166 -7q-198 -7 -285.5 -61.5t-87.5 -169.5q0 -90 54.5 -137t152.5 -47zM279 1393q0 52 26.5 75t63.5 23q38 0 65.5 -23t27.5 -75q0 -50 -27.5 -74.5t-65.5 -24.5q-37 0 -63.5 24.5t-26.5 74.5zM660 1393q0 52 26.5 75t63.5 23t64.5 -23t27.5 -75q0 -50 -27.5 -74.5 +t-64.5 -24.5t-63.5 24.5t-26.5 74.5z" /> + <glyph glyph-name="aring" unicode="å" horiz-adv-x="1139" +d="M804 1458q0 -98 -61.5 -157.5t-163.5 -59.5q-101 0 -161 58.5t-60 156.5t60.5 155.5t160.5 57.5q101 0 163 -59.5t62 -151.5zM696 1456q0 56 -33 86.5t-84 30.5t-84 -30.5t-33 -86.5t30 -86.5t87 -30.5q52 0 84.5 30.5t32.5 86.5zM850 0l-33 156h-8 +q-82 -103 -163.5 -139.5t-203.5 -36.5q-163 0 -255.5 84t-92.5 239q0 332 531 348l186 6v68q0 129 -55.5 190.5t-177.5 61.5q-137 0 -310 -84l-51 127q81 44 177.5 69t193.5 25q196 0 290.5 -87t94.5 -279v-748h-123zM475 117q155 0 243.5 85t88.5 238v99l-166 -7 +q-198 -7 -285.5 -61.5t-87.5 -169.5q0 -90 54.5 -137t152.5 -47z" /> + <glyph glyph-name="ae" unicode="æ" horiz-adv-x="1757" +d="M94 303q0 161 124 250.5t378 97.5l184 6v68q0 129 -58 190.5t-177 61.5q-144 0 -307 -84l-52 127q74 41 173.5 67.5t197.5 26.5q130 0 212.5 -43.5t123.5 -138.5q53 88 138.5 136t195.5 48q192 0 308 -133.5t116 -355.5v-107h-701q8 -395 322 -395q91 0 169.5 17.5 +t162.5 56.5v-148q-86 -38 -160.5 -54.5t-175.5 -16.5q-289 0 -414 233q-81 -127 -179.5 -180t-232.5 -53q-163 0 -255.5 85t-92.5 238zM268 301q0 -95 53.5 -139.5t141.5 -44.5q145 0 229 84.5t84 238.5v99l-158 -7q-186 -8 -268 -62.5t-82 -168.5zM1225 977 +q-121 0 -190.5 -83t-80.5 -241h519q0 156 -64 240t-184 84z" /> + <glyph glyph-name="ccedilla" unicode="ç" horiz-adv-x="975" +d="M614 -20q-238 0 -368.5 146.5t-130.5 414.5q0 275 132.5 425t377.5 150q79 0 158 -17t124 -40l-51 -141q-55 22 -120 36.5t-115 14.5q-334 0 -334 -426q0 -202 81.5 -310t241.5 -108q137 0 281 59v-147q-110 -57 -277 -57zM762 -289q0 -97 -76.5 -150t-226.5 -53 +q-51 0 -96 9v106q45 -8 104 -8q79 0 119.5 20t40.5 74q0 43 -39.5 69.5t-148.5 43.5l88 178h110l-55 -115q180 -39 180 -174z" /> + <glyph glyph-name="egrave" unicode="è" horiz-adv-x="1149" +d="M639 -20q-243 0 -383.5 148t-140.5 411q0 265 130.5 421t350.5 156q206 0 326 -135.5t120 -357.5v-105h-755q5 -193 97.5 -293t260.5 -100q177 0 350 74v-148q-88 -38 -166.5 -54.5t-189.5 -16.5zM594 977q-132 0 -210.5 -86t-92.5 -238h573q0 157 -70 240.5t-200 83.5z +M711 1241h-110q-65 52 -154 148t-129 159v21h203q32 -69 89 -159.5t101 -143.5v-25z" /> + <glyph glyph-name="eacute" unicode="é" horiz-adv-x="1149" +d="M639 -20q-243 0 -383.5 148t-140.5 411q0 265 130.5 421t350.5 156q206 0 326 -135.5t120 -357.5v-105h-755q5 -193 97.5 -293t260.5 -100q177 0 350 74v-148q-88 -38 -166.5 -54.5t-189.5 -16.5zM594 977q-132 0 -210.5 -86t-92.5 -238h573q0 157 -70 240.5t-200 83.5z +M471 1266q48 62 103.5 150t87.5 153h202v-21q-44 -65 -131 -160t-151 -147h-111v25z" /> + <glyph glyph-name="ecircumflex" unicode="ê" horiz-adv-x="1149" +d="M639 -20q-243 0 -383.5 148t-140.5 411q0 265 130.5 421t350.5 156q206 0 326 -135.5t120 -357.5v-105h-755q5 -193 97.5 -293t260.5 -100q177 0 350 74v-148q-88 -38 -166.5 -54.5t-189.5 -16.5zM594 977q-132 0 -210.5 -86t-92.5 -238h573q0 157 -70 240.5t-200 83.5z +M259 1264q127 136 178 200t74 105h166q22 -42 76.5 -108.5t179.5 -196.5v-23h-119q-88 55 -221 186q-136 -134 -219 -186h-115v23z" /> + <glyph glyph-name="edieresis" unicode="ë" horiz-adv-x="1149" +d="M639 -20q-243 0 -383.5 148t-140.5 411q0 265 130.5 421t350.5 156q206 0 326 -135.5t120 -357.5v-105h-755q5 -193 97.5 -293t260.5 -100q177 0 350 74v-148q-88 -38 -166.5 -54.5t-189.5 -16.5zM594 977q-132 0 -210.5 -86t-92.5 -238h573q0 157 -70 240.5t-200 83.5z +M319 1393q0 52 26.5 75t63.5 23q38 0 65.5 -23t27.5 -75q0 -50 -27.5 -74.5t-65.5 -24.5q-37 0 -63.5 24.5t-26.5 74.5zM700 1393q0 52 26.5 75t63.5 23t64.5 -23t27.5 -75q0 -50 -27.5 -74.5t-64.5 -24.5t-63.5 24.5t-26.5 74.5z" /> + <glyph glyph-name="igrave" unicode="ì" horiz-adv-x="518" +d="M342 0h-166v1096h166v-1096zM355 1241h-110q-65 52 -154 148t-129 159v21h203q32 -69 89 -159.5t101 -143.5v-25z" /> + <glyph glyph-name="iacute" unicode="í" horiz-adv-x="518" +d="M342 0h-166v1096h166v-1096zM169 1266q48 62 103.5 150t87.5 153h202v-21q-44 -65 -131 -160t-151 -147h-111v25z" /> + <glyph glyph-name="icircumflex" unicode="î" horiz-adv-x="518" +d="M342 0h-166v1096h166v-1096zM-77 1264q127 136 178 200t74 105h166q22 -42 76.5 -108.5t179.5 -196.5v-23h-119q-88 55 -221 186q-136 -134 -219 -186h-115v23z" /> + <glyph glyph-name="idieresis" unicode="ï" horiz-adv-x="518" +d="M342 0h-166v1096h166v-1096zM-20 1393q0 52 26.5 75t63.5 23q38 0 65.5 -23t27.5 -75q0 -50 -27.5 -74.5t-65.5 -24.5q-37 0 -63.5 24.5t-26.5 74.5zM361 1393q0 52 26.5 75t63.5 23t64.5 -23t27.5 -75q0 -50 -27.5 -74.5t-64.5 -24.5t-63.5 24.5t-26.5 74.5z" /> + <glyph glyph-name="eth" unicode="ð" horiz-adv-x="1221" +d="M1122 563q0 -281 -130.5 -432t-377.5 -151q-222 0 -361.5 134.5t-139.5 360.5q0 230 131.5 361t351.5 131q226 0 326 -121l8 4q-57 214 -262 405l-271 -155l-73 108l233 133q-92 62 -186 111l69 117q156 -73 258 -148l238 138l76 -107l-207 -119q152 -143 234.5 -342 +t82.5 -428zM954 512q0 147 -90 232t-246 85q-337 0 -337 -360q0 -167 87.5 -258.5t249.5 -91.5q175 0 255.5 100.5t80.5 292.5z" /> + <glyph glyph-name="ntilde" unicode="ñ" horiz-adv-x="1257" +d="M926 0v709q0 134 -61 200t-191 66q-172 0 -252 -93t-80 -307v-575h-166v1096h135l27 -150h8q51 81 143 125.5t205 44.5q198 0 298 -95.5t100 -305.5v-715h-166zM802 1243q-43 0 -84 18.5t-80.5 41t-76 41t-70.5 18.5q-50 0 -75.5 -30t-39.5 -91h-98q13 121 70.5 189.5 +t148.5 68.5q46 0 89 -18.5t82 -41t75 -41t68 -18.5q49 0 73 29.5t39 91.5h99q-13 -121 -69.5 -189.5t-150.5 -68.5z" /> + <glyph glyph-name="ograve" unicode="ò" horiz-adv-x="1237" +d="M1122 549q0 -268 -135 -418.5t-373 -150.5q-147 0 -261 69t-176 198t-62 302q0 268 134 417.5t372 149.5q230 0 365.5 -153t135.5 -414zM287 549q0 -210 84 -320t247 -110t247.5 109.5t84.5 320.5q0 209 -84.5 317.5t-249.5 108.5q-163 0 -246 -107t-83 -319zM742 1241 +h-110q-65 52 -154 148t-129 159v21h203q32 -69 89 -159.5t101 -143.5v-25z" /> + <glyph glyph-name="oacute" unicode="ó" horiz-adv-x="1237" +d="M1122 549q0 -268 -135 -418.5t-373 -150.5q-147 0 -261 69t-176 198t-62 302q0 268 134 417.5t372 149.5q230 0 365.5 -153t135.5 -414zM287 549q0 -210 84 -320t247 -110t247.5 109.5t84.5 320.5q0 209 -84.5 317.5t-249.5 108.5q-163 0 -246 -107t-83 -319zM479 1266 +q48 62 103.5 150t87.5 153h202v-21q-44 -65 -131 -160t-151 -147h-111v25z" /> + <glyph glyph-name="ocircumflex" unicode="ô" horiz-adv-x="1237" +d="M1122 549q0 -268 -135 -418.5t-373 -150.5q-147 0 -261 69t-176 198t-62 302q0 268 134 417.5t372 149.5q230 0 365.5 -153t135.5 -414zM287 549q0 -210 84 -320t247 -110t247.5 109.5t84.5 320.5q0 209 -84.5 317.5t-249.5 108.5q-163 0 -246 -107t-83 -319zM282 1264 +q127 136 178 200t74 105h166q22 -42 76.5 -108.5t179.5 -196.5v-23h-119q-88 55 -221 186q-136 -134 -219 -186h-115v23z" /> + <glyph glyph-name="otilde" unicode="õ" horiz-adv-x="1237" +d="M1122 549q0 -268 -135 -418.5t-373 -150.5q-147 0 -261 69t-176 198t-62 302q0 268 134 417.5t372 149.5q230 0 365.5 -153t135.5 -414zM287 549q0 -210 84 -320t247 -110t247.5 109.5t84.5 320.5q0 209 -84.5 317.5t-249.5 108.5q-163 0 -246 -107t-83 -319zM773 1243 +q-43 0 -84 18.5t-80.5 41t-76 41t-70.5 18.5q-50 0 -75.5 -30t-39.5 -91h-98q13 121 70.5 189.5t148.5 68.5q46 0 89 -18.5t82 -41t75 -41t68 -18.5q49 0 73 29.5t39 91.5h99q-13 -121 -69.5 -189.5t-150.5 -68.5z" /> + <glyph glyph-name="odieresis" unicode="ö" horiz-adv-x="1237" +d="M1122 549q0 -268 -135 -418.5t-373 -150.5q-147 0 -261 69t-176 198t-62 302q0 268 134 417.5t372 149.5q230 0 365.5 -153t135.5 -414zM287 549q0 -210 84 -320t247 -110t247.5 109.5t84.5 320.5q0 209 -84.5 317.5t-249.5 108.5q-163 0 -246 -107t-83 -319zM336 1393 +q0 52 26.5 75t63.5 23q38 0 65.5 -23t27.5 -75q0 -50 -27.5 -74.5t-65.5 -24.5q-37 0 -63.5 24.5t-26.5 74.5zM717 1393q0 52 26.5 75t63.5 23t64.5 -23t27.5 -75q0 -50 -27.5 -74.5t-64.5 -24.5t-63.5 24.5t-26.5 74.5z" /> + <glyph glyph-name="divide" unicode="÷" +d="M104 653v138h961v-138h-961zM471 373q0 60 29.5 90.5t83.5 30.5q52 0 81 -31.5t29 -89.5q0 -57 -29.5 -89t-80.5 -32q-52 0 -82.5 31.5t-30.5 89.5zM471 1071q0 60 29.5 90.5t83.5 30.5q52 0 81 -31.5t29 -89.5q0 -57 -29.5 -89t-80.5 -32q-52 0 -82.5 31.5t-30.5 89.5z +" /> + <glyph glyph-name="oslash" unicode="ø" horiz-adv-x="1237" +d="M1122 549q0 -268 -135 -418.5t-373 -150.5q-154 0 -266 69l-84 -117l-114 78l94 131q-129 152 -129 408q0 268 134 417.5t372 149.5q154 0 270 -76l84 119l117 -76l-97 -133q127 -152 127 -401zM287 549q0 -171 53 -273l465 646q-75 53 -189 53q-163 0 -246 -107 +t-83 -319zM950 549q0 164 -51 264l-465 -643q71 -51 184 -51q163 0 247.5 109.5t84.5 320.5z" /> + <glyph glyph-name="ugrave" unicode="ù" horiz-adv-x="1257" +d="M332 1096v-711q0 -134 61 -200t191 -66q172 0 251.5 94t79.5 307v576h166v-1096h-137l-24 147h-9q-51 -81 -141.5 -124t-206.5 -43q-200 0 -299.5 95t-99.5 304v717h168zM726 1241h-110q-65 52 -154 148t-129 159v21h203q32 -69 89 -159.5t101 -143.5v-25z" /> + <glyph glyph-name="uacute" unicode="ú" horiz-adv-x="1257" +d="M332 1096v-711q0 -134 61 -200t191 -66q172 0 251.5 94t79.5 307v576h166v-1096h-137l-24 147h-9q-51 -81 -141.5 -124t-206.5 -43q-200 0 -299.5 95t-99.5 304v717h168zM506 1266q48 62 103.5 150t87.5 153h202v-21q-44 -65 -131 -160t-151 -147h-111v25z" /> + <glyph glyph-name="ucircumflex" unicode="û" horiz-adv-x="1257" +d="M332 1096v-711q0 -134 61 -200t191 -66q172 0 251.5 94t79.5 307v576h166v-1096h-137l-24 147h-9q-51 -81 -141.5 -124t-206.5 -43q-200 0 -299.5 95t-99.5 304v717h168zM286 1264q127 136 178 200t74 105h166q22 -42 76.5 -108.5t179.5 -196.5v-23h-119q-88 55 -221 186 +q-136 -134 -219 -186h-115v23z" /> + <glyph glyph-name="udieresis" unicode="ü" horiz-adv-x="1257" +d="M332 1096v-711q0 -134 61 -200t191 -66q172 0 251.5 94t79.5 307v576h166v-1096h-137l-24 147h-9q-51 -81 -141.5 -124t-206.5 -43q-200 0 -299.5 95t-99.5 304v717h168zM342 1393q0 52 26.5 75t63.5 23q38 0 65.5 -23t27.5 -75q0 -50 -27.5 -74.5t-65.5 -24.5 +q-37 0 -63.5 24.5t-26.5 74.5zM723 1393q0 52 26.5 75t63.5 23t64.5 -23t27.5 -75q0 -50 -27.5 -74.5t-64.5 -24.5t-63.5 24.5t-26.5 74.5z" /> + <glyph glyph-name="yacute" unicode="ý" horiz-adv-x="1032" +d="M2 1096h178l240 -625q79 -214 98 -309h8q13 51 54.5 174.5t271.5 759.5h178l-471 -1248q-70 -185 -163.5 -262.5t-229.5 -77.5q-76 0 -150 17v133q55 -12 123 -12q171 0 244 192l61 156zM411 1266q48 62 103.5 150t87.5 153h202v-21q-44 -65 -131 -160t-151 -147h-111v25 +z" /> + <glyph glyph-name="thorn" unicode="þ" horiz-adv-x="1255" +d="M344 948q66 89 151 128.5t191 39.5q215 0 335 -150t120 -417q0 -268 -120.5 -418.5t-334.5 -150.5q-222 0 -344 161h-12l4 -34q8 -77 8 -140v-459h-166v2048h166v-466q0 -52 -6 -142h8zM664 975q-168 0 -244 -92t-78 -293v-41q0 -231 77 -330.5t247 -99.5q303 0 303 432 +q0 215 -74 319.5t-231 104.5z" /> + <glyph glyph-name="ydieresis" unicode="ÿ" horiz-adv-x="1032" +d="M2 1096h178l240 -625q79 -214 98 -309h8q13 51 54.5 174.5t271.5 759.5h178l-471 -1248q-70 -185 -163.5 -262.5t-229.5 -77.5q-76 0 -150 17v133q55 -12 123 -12q171 0 244 192l61 156zM234 1393q0 52 26.5 75t63.5 23q38 0 65.5 -23t27.5 -75q0 -50 -27.5 -74.5 +t-65.5 -24.5q-37 0 -63.5 24.5t-26.5 74.5zM615 1393q0 52 26.5 75t63.5 23t64.5 -23t27.5 -75q0 -50 -27.5 -74.5t-64.5 -24.5t-63.5 24.5t-26.5 74.5z" /> + <glyph glyph-name="itilde" unicode="ĩ" horiz-adv-x="518" +d="M342 0h-166v1096h166v-1096zM412 1243q-43 0 -84 18.5t-80.5 41t-76 41t-70.5 18.5q-50 0 -75.5 -30t-39.5 -91h-98q13 121 70.5 189.5t148.5 68.5q46 0 89 -18.5t82 -41t75 -41t68 -18.5q49 0 73 29.5t39 91.5h99q-13 -121 -69.5 -189.5t-150.5 -68.5z" /> + <glyph glyph-name="Eng" unicode="Ŋ" horiz-adv-x="1544" +d="M969 -385q-98 0 -152 27v145q71 -20 154 -20q105 0 158 61t53 172l-832 1227h-8q16 -264 16 -422v-805h-157v1462h192l797 -1202h8q-14 149 -14 373v829h159v-1448q0 -195 -96.5 -297t-277.5 -102z" /> + <glyph glyph-name="eng" unicode="ŋ" horiz-adv-x="1257" +d="M805 -492q-86 0 -141 25v135q60 -20 122 -20q140 0 140 172v889q0 134 -61 200t-191 66q-172 0 -252 -93t-80 -307v-575h-166v1096h135l27 -150h10q52 82 142 126t200 44q203 0 302.5 -95.5t99.5 -305.5v-883q0 -154 -70 -239t-217 -85z" /> + <glyph glyph-name="OE" unicode="Œ" horiz-adv-x="1890" +d="M1767 0h-768q-102 -20 -194 -20q-327 0 -503.5 196.5t-176.5 558.5q0 360 174 555t494 195q102 0 192 -23h782v-151h-589v-471h551v-150h-551v-538h589v-152zM811 1333q-249 0 -377.5 -152.5t-128.5 -447.5q0 -297 128.5 -450.5t375.5 -153.5q112 0 199 33v1141 +q-87 30 -197 30z" /> + <glyph glyph-name="oe" unicode="œ" horiz-adv-x="1929" +d="M1430 -20q-293 0 -418 235q-62 -116 -166.5 -175.5t-241.5 -59.5q-223 0 -357 152.5t-134 416.5q0 265 131 415t366 150q131 0 233.5 -59.5t164.5 -173.5q58 112 154 172.5t222 60.5q201 0 320 -132.5t119 -358.5v-105h-729q8 -393 338 -393q94 0 174.5 17.5t167.5 56.5 +v-148q-88 -39 -164 -55t-180 -16zM287 549q0 -211 76 -320.5t243 -109.5q163 0 239.5 106.5t76.5 315.5q0 221 -77.5 327.5t-242.5 106.5q-166 0 -240.5 -108t-74.5 -318zM1382 975q-127 0 -199.5 -82t-84.5 -240h544q0 158 -66 240t-194 82z" /> + <glyph glyph-name="Scaron" unicode="Š" horiz-adv-x="1124" +d="M240 1907h115q114 -74 219 -189q130 130 221 189h119v-25l-66 -68q-144 -148 -190 -235h-166q-23 41 -74 104t-178 199v25zM1026 389q0 -193 -140 -301t-380 -108q-260 0 -400 67v164q90 -38 196 -60t210 -22q170 0 256 64.5t86 179.5q0 76 -30.5 124.5t-102 89.5 +t-217.5 93q-204 73 -291.5 173t-87.5 261q0 169 127 269t336 100q218 0 401 -80l-53 -148q-181 76 -352 76q-135 0 -211 -58t-76 -161q0 -76 28 -124.5t94.5 -89t203.5 -89.5q230 -82 316.5 -176t86.5 -244z" /> + <glyph glyph-name="scaron" unicode="š" horiz-adv-x="977" +d="M165 1569h115q114 -74 219 -189q130 130 221 189h119v-25l-66 -68q-144 -148 -190 -235h-166q-23 41 -74 104t-178 199v25zM883 299q0 -153 -114 -236t-320 -83q-218 0 -340 69v154q79 -40 169.5 -63t174.5 -23q130 0 200 41.5t70 126.5q0 64 -55.5 109.5t-216.5 107.5 +q-153 57 -217.5 99.5t-96 96.5t-31.5 129q0 134 109 211.5t299 77.5q177 0 346 -72l-59 -135q-165 68 -299 68q-118 0 -178 -37t-60 -102q0 -44 22.5 -75t72.5 -59t192 -81q195 -71 263.5 -143t68.5 -181z" /> + <glyph glyph-name="Wcircumflex" unicode="Ŵ" horiz-adv-x="1896" +d="M1477 0h-168l-295 979q-21 65 -47 164t-27 119q-22 -132 -70 -289l-286 -973h-168l-389 1462h180l231 -903q48 -190 70 -344q27 183 80 358l262 889h180l275 -897q48 -155 81 -350q19 142 72 346l230 901h180zM608 1602q127 136 178 200t74 105h166q22 -42 76.5 -108.5 +t179.5 -196.5v-23h-119q-88 55 -221 186q-136 -134 -219 -186h-115v23z" /> + <glyph glyph-name="Ydieresis" unicode="Ÿ" horiz-adv-x="1147" +d="M573 731l390 731h184l-488 -895v-567h-172v559l-487 903h186zM294 1731q0 52 26.5 75t63.5 23q38 0 65.5 -23t27.5 -75q0 -50 -27.5 -74.5t-65.5 -24.5q-37 0 -63.5 24.5t-26.5 74.5zM675 1731q0 52 26.5 75t63.5 23t64.5 -23t27.5 -75q0 -50 -27.5 -74.5t-64.5 -24.5 +t-63.5 24.5t-26.5 74.5z" /> + <glyph glyph-name="Zcaron" unicode="Ž" horiz-adv-x="1169" +d="M249 1907h115q114 -74 219 -189q130 130 221 189h119v-25l-66 -68q-144 -148 -190 -235h-166q-23 41 -74 104t-178 199v25zM1087 0h-1005v133l776 1176h-752v153h959v-133l-776 -1175h798v-154z" /> + <glyph glyph-name="zcaron" unicode="ž" horiz-adv-x="958" +d="M146 1569h115q114 -74 219 -189q130 130 221 189h119v-25l-66 -68q-144 -148 -190 -235h-166q-23 41 -74 104t-178 199v25zM877 0h-795v113l598 854h-561v129h743v-129l-590 -838h605v-129z" /> + <glyph glyph-name="florin" unicode="ƒ" horiz-adv-x="1182" +d="M328 -492q-69 0 -133 19v139q70 -18 131 -18q95 0 133.5 51t38.5 164v973h-222v75l222 60v139q0 195 81 284t263 89q85 0 205 -43l-22 -64l-21 -65q-102 32 -162 32q-98 0 -138 -52.5t-40 -176.5v-149h282v-129h-278v-969q0 -184 -79 -271.5t-261 -87.5z" /> + <glyph glyph-name="circumflex" unicode="ˆ" horiz-adv-x="1212" +d="M268 1264q127 136 178 200t74 105h166q22 -42 76.5 -108.5t179.5 -196.5v-23h-119q-88 55 -221 186q-136 -134 -219 -186h-115v23z" /> + <glyph glyph-name="tilde" unicode="˜" horiz-adv-x="1212" +d="M788 1243q-43 0 -84 18.5t-80.5 41t-76 41t-70.5 18.5q-50 0 -75.5 -30t-39.5 -91h-98q13 121 70.5 189.5t148.5 68.5q46 0 89 -18.5t82 -41t75 -41t68 -18.5q49 0 73 29.5t39 91.5h99q-13 -121 -69.5 -189.5t-150.5 -68.5z" /> + <glyph glyph-name="Alphatonos" unicode="Ά" horiz-adv-x="1296" +d="M28 1165q27 72 53.5 185.5t38.5 195.5h184v-23q-18 -74 -72.5 -192.5t-103.5 -194.5h-100v29zM1120 0l-182 465h-586l-180 -465h-172l578 1468h143l575 -1468h-176zM885 618l-170 453q-33 86 -68 211q-22 -96 -63 -211l-172 -453h473z" /> + <glyph glyph-name="endash" unicode="–" horiz-adv-x="1024" +d="M82 473v152h860v-152h-860z" /> + <glyph glyph-name="emdash" unicode="—" horiz-adv-x="2048" +d="M82 473v152h1884v-152h-1884z" /> + <glyph glyph-name="quoteleft" unicode="‘" horiz-adv-x="348" +d="M37 961l-12 22q22 90 71 224t105 255h123q-66 -254 -103 -501h-184z" /> + <glyph glyph-name="quoteright" unicode="’" horiz-adv-x="348" +d="M309 1462l15 -22q-26 -100 -75 -232.5t-102 -246.5h-122q70 285 102 501h182z" /> + <glyph glyph-name="quotesinglbase" unicode="‚" horiz-adv-x="502" +d="M350 238l15 -23q-26 -100 -75 -232.5t-102 -246.5h-125q27 104 59.5 257t45.5 245h182z" /> + <glyph glyph-name="quotedblleft" unicode="“" horiz-adv-x="717" +d="M406 961l-15 22q56 215 178 479h123q-30 -115 -59.5 -259.5t-42.5 -241.5h-184zM37 961l-12 22q22 90 71 224t105 255h123q-66 -254 -103 -501h-184z" /> + <glyph glyph-name="quotedblright" unicode="”" horiz-adv-x="717" +d="M309 1462l15 -22q-26 -100 -75 -232.5t-102 -246.5h-122q70 285 102 501h182zM678 1462l14 -22q-24 -91 -72 -224t-104 -255h-125q26 100 59 254t46 247h182z" /> + <glyph glyph-name="quotedblbase" unicode="„" horiz-adv-x="829" +d="M309 238l15 -22q-26 -100 -75 -232.5t-102 -246.5h-122q70 285 102 501h182zM678 238l14 -22q-24 -91 -72 -224t-104 -255h-125q26 100 59 254t46 247h182z" /> + <glyph glyph-name="dagger" unicode="†" horiz-adv-x="1028" +d="M905 999l-352 31l49 -1030h-196l49 1030l-332 -31v170l332 -30l-49 417h196l-49 -417l352 30v-170z" /> + <glyph glyph-name="daggerdbl" unicode="‡" horiz-adv-x="1044" +d="M569 487l353 31v-168l-353 29l49 -379h-198l49 379l-346 -29v168l346 -31l-43 299l43 283l-346 -31v168l346 -30l-49 380h198l-49 -380l353 30v-168l-353 31l43 -283z" /> + <glyph glyph-name="bullet" unicode="•" horiz-adv-x="770" +d="M164 748q0 121 56.5 184t164.5 63q105 0 163 -62t58 -185q0 -119 -57.5 -183.5t-163.5 -64.5q-107 0 -164 65.5t-57 182.5z" /> + <glyph glyph-name="ellipsis" unicode="…" horiz-adv-x="1606" +d="M152 106q0 67 30.5 101.5t87.5 34.5q58 0 90.5 -34.5t32.5 -101.5q0 -65 -33 -100t-90 -35q-51 0 -84.5 31.5t-33.5 103.5zM682 106q0 67 30.5 101.5t87.5 34.5q58 0 90.5 -34.5t32.5 -101.5q0 -65 -33 -100t-90 -35q-51 0 -84.5 31.5t-33.5 103.5zM1213 106 +q0 67 30.5 101.5t87.5 34.5q58 0 90.5 -34.5t32.5 -101.5q0 -65 -33 -100t-90 -35q-51 0 -84.5 31.5t-33.5 103.5z" /> + <glyph glyph-name="perthousand" unicode="‰" horiz-adv-x="2462" +d="M236 1026q0 -170 41.5 -255t134.5 -85q180 0 180 340q0 338 -180 338q-93 0 -134.5 -84t-41.5 -254zM729 1026q0 -230 -80.5 -345.5t-236.5 -115.5q-149 0 -230.5 119t-81.5 342q0 457 312 457q152 0 234.5 -120t82.5 -337zM1346 1462l-811 -1462h-148l811 1462h148z +M1870 440q0 -171 41.5 -255.5t134.5 -84.5q91 0 135.5 83.5t44.5 256.5q0 171 -44.5 253.5t-135.5 82.5q-93 0 -134.5 -82.5t-41.5 -253.5zM2363 440q0 -230 -81 -345t-236 -115q-148 0 -229.5 119.5t-81.5 340.5q0 457 311 457q150 0 233.5 -118t83.5 -339zM1139 440 +q0 -171 40.5 -255.5t133.5 -84.5q91 0 135.5 83.5t44.5 256.5q0 171 -44.5 253.5t-135.5 82.5q-93 0 -133.5 -82.5t-40.5 -253.5zM1630 440q0 -230 -81 -345t-236 -115q-149 0 -230.5 119t-81.5 341q0 457 312 457q150 0 233.5 -118t83.5 -339z" /> + <glyph glyph-name="guilsinglleft" unicode="‹" horiz-adv-x="623" +d="M82 551l342 407l119 -69l-289 -350l289 -351l-119 -71l-342 407v27z" /> + <glyph glyph-name="guilsinglright" unicode="›" horiz-adv-x="623" +d="M541 524l-344 -407l-117 71l287 351l-287 350l117 69l344 -407v-27z" /> + <glyph glyph-name="Euro" unicode="€" horiz-adv-x="1208" +d="M795 1333q-319 0 -398 -403h510v-129h-524l-2 -57v-64l2 -45h463v-129h-447q37 -180 138.5 -278.5t271.5 -98.5q156 0 309 66v-150q-146 -65 -317 -65q-237 0 -381.5 134.5t-190.5 391.5h-166v129h152l-2 42v44l2 80h-152v129h164q39 261 185 407t383 146q201 0 366 -97 +l-71 -139q-166 86 -295 86z" /> + <glyph glyph-name="trademark" unicode="™" horiz-adv-x="1589" +d="M369 741h-123v615h-209v106h543v-106h-211v-615zM969 741l-201 559h-8l6 -129v-430h-119v721h187l196 -559l203 559h180v-721h-127v420l6 137h-8l-211 -557h-104z" /> + <glyph glyph-name="uni0492" unicode="Ғ" horiz-adv-x="1079" +d="M1032 1462v-153h-661v-510h424v-150h-424v-649h-170v649h-154v150h154v663h831z" /> + <glyph glyph-name="uni0493" unicode="ғ" horiz-adv-x="877" +d="M834 956h-492v-344h346v-127h-346v-485h-166v485h-158v127h158v484h658v-140z" /> + <glyph glyph-name="uni04A4" unicode="Ҥ" horiz-adv-x="1665" +d="M1647 1309h-336v-1309h-172v688h-768v-688h-170v1462h170v-622h768v622h508v-153z" /> + <glyph glyph-name="uni04A5" unicode="ҥ" horiz-adv-x="1507" +d="M342 1096v-459h614v459h517v-140h-351v-956h-166v494h-614v-494h-166v1096h166z" /> + <glyph glyph-name="uni04A6" unicode="Ҧ" horiz-adv-x="2185" +d="M1241 0h-170v1309h-700v-1309h-170v1462h1040v-671q68 12 193 12q306 0 474.5 -172t168.5 -484q0 -313 -141.5 -486t-399.5 -173q-156 0 -279 49v152q134 -49 261 -49q378 0 378 510q0 242 -115 372.5t-347 130.5q-42 0 -105.5 -3.5t-87.5 -8.5v-641z" /> + <glyph glyph-name="uni04A7" unicode="ҧ" horiz-adv-x="1772" +d="M1303 -502q-131 0 -228 60v149q109 -63 217 -63q240 0 240 417q0 223 -83 327t-255 104q-67 0 -139 -21v-471h-168v952h-545v-952h-166v1096h879v-473q75 14 141 14q246 0 377 -148.5t131 -429.5q0 -268 -104.5 -414.5t-296.5 -146.5z" /> + <glyph glyph-name="uni04A8" unicode="Ҩ" horiz-adv-x="1595" +d="M1464 678q0 -181 -69 -335.5t-185 -240.5q66 -30 156 -30q78 0 139 22v-153q-56 -25 -147 -25q-178 0 -326 100q-102 -36 -246 -36q-310 0 -485.5 196.5t-175.5 538.5q0 376 164.5 573t478.5 197q127 0 219 -35l-47 -145q-84 28 -174 28q-461 0 -461 -610 +q0 -288 127.5 -441t362.5 -153q54 0 100 10q-86 103 -132 245t-46 302q0 244 99 377t274 133q181 0 277.5 -133t96.5 -385zM1288 672q0 177 -51.5 279t-144.5 102q-94 0 -145.5 -100.5t-51.5 -276.5q0 -140 46.5 -267t129.5 -212q102 67 159.5 194.5t57.5 280.5z" /> + <glyph glyph-name="uni04A9" unicode="ҩ" horiz-adv-x="1311" +d="M750 498q0 -94 34 -174.5t97 -133.5q68 44 109.5 123t41.5 189q0 235 -135 235q-72 0 -109.5 -62.5t-37.5 -176.5zM1108 -57q-147 0 -277 77q-96 -40 -219 -40q-149 0 -262 69.5t-174 196.5t-61 291q0 275 124 427t351 152q91 0 168 -22l-37 -138q-54 19 -133 19 +q-156 0 -228.5 -104.5t-72.5 -335.5q0 -206 85 -311t249 -105q37 0 63.5 4.5t32.5 7.5q-139 148 -139 373q0 173 84 269.5t235 96.5q148 0 226.5 -94.5t78.5 -271.5q0 -125 -53.5 -229.5t-147.5 -168.5q52 -26 119 -26q66 0 115 14v-137q-39 -14 -127 -14z" /> + <glyph glyph-name="brevetildecomb" horiz-adv-x="0" +d="M-467 1587q-37 0 -72.5 15t-69 33t-65 33t-59.5 15q-40 0 -61 -24t-35 -74h-91q13 104 63 160.5t126 56.5q37 0 73.5 -15t70 -33t64.5 -33t58 -15q40 0 61 24.5t33 73.5h90q-11 -103 -60.5 -160t-125.5 -57zM-612 1241q-276 0 -291 260h102q9 -72 47 -100.5t144 -28.5 +q98 0 141 32.5t51 96.5h105q-11 -120 -85.5 -190t-213.5 -70z" /> + <glyph glyph-name="gcommaaccent.alt" horiz-adv-x="1255" +d="M588 119q170 0 245.5 91.5t79.5 293.5v43q0 226 -79 328t-250 102q-144 0 -220.5 -112t-76.5 -320q0 -209 75.5 -317.5t225.5 -108.5zM913 12q0 36 9 135h-11q-112 -167 -342 -167q-217 0 -336.5 150.5t-119.5 416.5q0 264 121.5 416.5t332.5 152.5q223 0 346 -166h11 +l24 146h131v-1116q0 -236 -118 -354t-367 -118q-242 0 -391 70v158q75 -42 180 -65t223 -23q142 0 224.5 84.5t82.5 230.5v49zM758 1544q-29 -61 -55.5 -157.5t-32.5 -145.5h-166v19q14 61 63.5 156.5t98.5 152.5h92v-25z" /> + <glyph glyph-name="I" unicode="I" horiz-adv-x="571" +d="M201 0v1462h170v-1462h-170z" /> + <glyph glyph-name="Igrave" unicode="Ì" horiz-adv-x="571" +d="M201 0v1462h170v-1462h-170zM398 1579h-110q-65 52 -154 148t-129 159v21h203q32 -69 89 -159.5t101 -143.5v-25z" /> + <glyph glyph-name="Iacute" unicode="Í" horiz-adv-x="571" +d="M201 0v1462h170v-1462h-170zM179 1604q48 62 103.5 150t87.5 153h202v-21q-44 -65 -131 -160t-151 -147h-111v25z" /> + <glyph glyph-name="Icircumflex" unicode="Î" horiz-adv-x="571" +d="M201 0v1462h170v-1462h-170zM-57 1602q127 136 178 200t74 105h166q22 -42 76.5 -108.5t179.5 -196.5v-23h-119q-88 55 -221 186q-136 -134 -219 -186h-115v23z" /> + <glyph glyph-name="Idieresis" unicode="Ï" horiz-adv-x="571" +d="M201 0v1462h170v-1462h-170zM5 1731q0 52 26.5 75t63.5 23q38 0 65.5 -23t27.5 -75q0 -50 -27.5 -74.5t-65.5 -24.5q-37 0 -63.5 24.5t-26.5 74.5zM386 1731q0 52 26.5 75t63.5 23t64.5 -23t27.5 -75q0 -50 -27.5 -74.5t-64.5 -24.5t-63.5 24.5t-26.5 74.5z" /> + </font> +</defs></svg> diff --git a/public/assets/fonts/opensans/OpenSans-Regular.ttf b/public/assets/fonts/opensans/OpenSans-Regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..320d0ef15f554b2bdddeeb657b92fd374554f6e5 GIT binary patch literal 32096 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 literal 0 HcmV?d00001 diff --git a/public/assets/fonts/opensans/OpenSans-Regular.woff b/public/assets/fonts/opensans/OpenSans-Regular.woff new file mode 100644 index 0000000000000000000000000000000000000000..a68f895278a7dbb5f5961e3ef6dc7b5c3ebddfaf GIT binary patch literal 21008 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 literal 0 HcmV?d00001 diff --git a/public/assets/fonts/opensans/OpenSans-Semibold-webfont.eot b/public/assets/fonts/opensans/OpenSans-Semibold-webfont.eot new file mode 100644 index 0000000000000000000000000000000000000000..acc32c425dd91d5d9012d14c634bcc3e6f00724f GIT binary patch literal 30350 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 QB~JV{Yh%e!)sxNs4|ZBi%m4rY literal 0 HcmV?d00001 diff --git a/public/assets/fonts/opensans/OpenSans-Semibold-webfont.svg b/public/assets/fonts/opensans/OpenSans-Semibold-webfont.svg new file mode 100644 index 0000000..9eaa0b7 --- /dev/null +++ b/public/assets/fonts/opensans/OpenSans-Semibold-webfont.svg @@ -0,0 +1,251 @@ +<?xml version="1.0" standalone="no"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" > +<svg xmlns="http://www.w3.org/2000/svg"> +<metadata> +This is a custom SVG webfont generated by Font Squirrel. +Copyright : Digitized data copyright 2011 Google Corporation +Foundry : Ascender Corporation +Foundry URL : httpwwwascendercorpcom +</metadata> +<defs> +<font id="OpenSansSemibold" horiz-adv-x="1169" > +<font-face units-per-em="2048" ascent="1638" descent="-410" /> +<missing-glyph horiz-adv-x="532" /> +<glyph unicode=" " horiz-adv-x="532" /> +<glyph unicode="	" horiz-adv-x="532" /> +<glyph unicode=" " horiz-adv-x="532" /> +<glyph unicode="!" horiz-adv-x="565" d="M133 125q0 74 39 112.5t111 38.5q71 0 109 -40t38 -111t-38.5 -112.5t-108.5 -41.5q-71 0 -110.5 40t-39.5 114zM145 1462h277l-51 -1018h-174z" /> +<glyph unicode=""" horiz-adv-x="893" d="M133 1462h232l-41 -528h-150zM528 1462h232l-41 -528h-150z" /> +<glyph unicode="#" horiz-adv-x="1323" d="M47 418v168h283l57 284h-264v168h293l80 422h180l-80 -422h252l80 422h174l-80 -422h252v-168h-285l-55 -284h270v-168h-303l-80 -418h-178l80 418h-248l-80 -418h-174l76 418h-250zM506 586h250l57 284h-250z" /> +<glyph unicode="$" d="M111 168v211q86 -42 201 -70.5t206 -29.5v374l-84 31q-164 63 -239.5 150.5t-75.5 216.5q0 138 107.5 227t291.5 108v168h133v-165q203 -7 385 -82l-73 -183q-157 62 -312 74v-364l76 -29q190 -73 263 -154t73 -198q0 -145 -106 -239t-306 -116v-217h-133v211 q-248 4 -407 76zM354 1053q0 -57 35.5 -95t128.5 -75v311q-80 -12 -122 -49t-42 -92zM651 287q176 27 176 151q0 58 -40.5 95.5t-135.5 72.5v-319z" /> +<glyph unicode="%" horiz-adv-x="1765" d="M84 1026q0 457 319 457q157 0 241.5 -118.5t84.5 -338.5q0 -230 -82.5 -345.5t-243.5 -115.5q-152 0 -235.5 119.5t-83.5 341.5zM279 1024q0 -149 29 -222t95 -73q132 0 132 295t-132 295q-66 0 -95 -73t-29 -222zM379 0l811 1462h194l-811 -1462h-194zM1036 440 q0 457 320 457q154 0 239.5 -118t85.5 -339q0 -230 -83 -345t-242 -115q-152 0 -236 118.5t-84 341.5zM1231 440q0 -149 29.5 -223t95.5 -74q131 0 131 297q0 293 -131 293q-66 0 -95.5 -72t-29.5 -221z" /> +<glyph unicode="&" horiz-adv-x="1516" d="M96 387q0 131 64 228.5t231 193.5q-95 111 -129.5 187.5t-34.5 158.5q0 152 108.5 240t291.5 88q177 0 278 -85.5t101 -230.5q0 -114 -67.5 -207t-225.5 -186l346 -334q81 107 135 314h242q-70 -284 -224 -463l301 -291h-303l-149 145q-102 -82 -217.5 -123.5 t-255.5 -41.5q-230 0 -361 109t-131 298zM344 403q0 -98 69.5 -159.5t186.5 -61.5q183 0 313 107l-383 377q-106 -68 -146 -127.5t-40 -135.5zM451 1147q0 -63 33.5 -119t93.5 -119q113 64 158.5 119.5t45.5 124.5q0 65 -43.5 104t-115.5 39q-79 0 -125.5 -40.5 t-46.5 -108.5z" /> +<glyph unicode="'" horiz-adv-x="498" d="M133 1462h232l-41 -528h-150z" /> +<glyph unicode="(" horiz-adv-x="649" d="M82 561q0 265 77.5 496t223.5 405h205q-139 -188 -213 -421.5t-74 -477.5t74 -473t211 -414h-203q-147 170 -224 397t-77 488z" /> +<glyph unicode=")" horiz-adv-x="649" d="M61 1462h205q147 -175 224 -406.5t77 -494.5t-77.5 -490t-223.5 -395h-203q138 187 211.5 415t73.5 472q0 245 -74 477.5t-213 421.5z" /> +<glyph unicode="*" horiz-adv-x="1122" d="M74 1065l35 217l376 -108l-41 382h228l-41 -382l385 108l28 -217l-360 -29l236 -311l-199 -107l-166 338l-149 -338l-205 107l231 311z" /> +<glyph unicode="+" d="M96 633v178h398v408h180v-408h399v-178h-399v-406h-180v406h-398z" /> +<glyph unicode="," horiz-adv-x="547" d="M63 -264q69 270 103 502h231l15 -23q-48 -186 -176 -479h-173z" /> +<glyph unicode="-" horiz-adv-x="659" d="M72 449v200h514v-200h-514z" /> +<glyph unicode="." horiz-adv-x="563" d="M133 125q0 73 38 112t110 39q73 0 111 -40.5t38 -110.5q0 -71 -38.5 -112.5t-110.5 -41.5t-110 41t-38 113z" /> +<glyph unicode="/" horiz-adv-x="799" d="M16 0l545 1462h221l-544 -1462h-222z" /> +<glyph unicode="0" d="M88 731q0 387 122.5 570.5t373.5 183.5q245 0 371 -192t126 -562q0 -381 -122.5 -566t-374.5 -185q-244 0 -370 191t-126 560zM326 731q0 -299 61.5 -427t196.5 -128t197.5 130t62.5 425q0 294 -62.5 425.5t-197.5 131.5t-196.5 -129t-61.5 -428z" /> +<glyph unicode="1" d="M154 1124l430 338h196v-1462h-235v944q0 169 8 268q-23 -24 -56.5 -53t-224.5 -184z" /> +<glyph unicode="2" d="M90 0v178l377 379q167 171 221.5 242.5t79.5 134.5t25 135q0 99 -59.5 156t-164.5 57q-84 0 -162.5 -31t-181.5 -112l-127 155q122 103 237 146t245 43q204 0 327 -106.5t123 -286.5q0 -99 -35.5 -188t-109 -183.5t-244.5 -255.5l-254 -246v-10h694v-207h-991z" /> +<glyph unicode="3" d="M86 59v209q93 -46 197 -71t200 -25q170 0 254 63t84 195q0 117 -93 172t-292 55h-127v191h129q350 0 350 242q0 94 -61 145t-180 51q-83 0 -160 -23.5t-182 -91.5l-115 164q201 148 467 148q221 0 345 -95t124 -262q0 -139 -81 -231.5t-228 -124.5v-8q176 -22 264 -109.5 t88 -232.5q0 -211 -149 -325.5t-424 -114.5q-243 0 -410 79z" /> +<glyph unicode="4" d="M39 319v181l668 966h229v-952h197v-195h-197v-319h-229v319h-668zM258 514h449v367q0 196 10 321h-8q-28 -66 -88 -160z" /> +<glyph unicode="5" d="M117 59v213q81 -46 186 -71t195 -25q159 0 242 71t83 208q0 262 -334 262q-47 0 -116 -9.5t-121 -21.5l-105 62l56 714h760v-209h-553l-33 -362q35 6 85.5 14t123.5 8q221 0 350 -117t129 -319q0 -234 -146.5 -365.5t-416.5 -131.5q-245 0 -385 79z" /> +<glyph unicode="6" d="M94 623q0 858 699 858q110 0 186 -17v-196q-76 22 -176 22q-235 0 -353 -126t-128 -404h12q47 81 132 125.5t200 44.5q199 0 310 -122t111 -331q0 -230 -128.5 -363.5t-350.5 -133.5q-157 0 -273 75.5t-178.5 220t-62.5 347.5zM332 508q0 -141 76.5 -237.5t195.5 -96.5 q121 0 186.5 78t65.5 223q0 126 -61.5 198t-184.5 72q-76 0 -140 -32.5t-101 -89t-37 -115.5z" /> +<glyph unicode="7" d="M74 1253v207h1011v-164l-575 -1296h-254l578 1253h-760z" /> +<glyph unicode="8" d="M88 371q0 122 68.5 219.5t224.5 173.5q-134 80 -191 169t-57 200q0 159 125 253.5t326 94.5q208 0 329 -95.5t121 -255.5q0 -225 -270 -358q172 -86 244.5 -181t72.5 -212q0 -181 -133 -290t-360 -109q-238 0 -369 102t-131 289zM313 379q0 -104 73 -161.5t198 -57.5 q129 0 200.5 59.5t71.5 161.5q0 81 -66 148t-200 124l-29 13q-132 -58 -190 -127.5t-58 -159.5zM360 1116q0 -52 22 -93t64 -74.5t142 -80.5q120 53 169.5 111.5t49.5 136.5q0 85 -61.5 134.5t-163.5 49.5q-100 0 -161 -49.5t-61 -134.5z" /> +<glyph unicode="9" d="M86 981q0 229 128.5 364.5t350.5 135.5q156 0 272 -76t179 -220.5t63 -346.5q0 -432 -174 -645t-524 -213q-133 0 -191 16v197q89 -25 179 -25q238 0 355 128t128 402h-12q-59 -90 -142.5 -130t-195.5 -40q-194 0 -305 121t-111 332zM317 983q0 -125 60.5 -196.5 t183.5 -71.5q119 0 200 71t81 166q0 89 -34.5 166.5t-96.5 122.5t-142 45q-122 0 -187 -79.5t-65 -223.5z" /> +<glyph unicode=":" horiz-adv-x="563" d="M133 125q0 73 38 112t110 39q73 0 111 -40.5t38 -110.5q0 -71 -38.5 -112.5t-110.5 -41.5t-110 41t-38 113zM133 979q0 151 148 151q75 0 112 -40t37 -111t-38.5 -112.5t-110.5 -41.5t-110 41t-38 113z" /> +<glyph unicode=";" horiz-adv-x="569" d="M63 -264q69 270 103 502h231l15 -23q-48 -186 -176 -479h-173zM131 979q0 151 148 151q75 0 112 -40t37 -111t-38.5 -112.5t-110.5 -41.5t-110 41t-38 113z" /> +<glyph unicode="<" d="M96 651v121l977 488v-195l-733 -344l733 -303v-197z" /> +<glyph unicode="=" d="M102 432v178h963v-178h-963zM102 831v179h963v-179h-963z" /> +<glyph unicode=">" d="M96 221v197l733 303l-733 344v195l977 -488v-121z" /> +<glyph unicode="?" horiz-adv-x="928" d="M16 1370q203 113 435 113q196 0 311 -96t115 -265q0 -75 -22 -133.5t-66.5 -111.5t-153.5 -138q-93 -73 -124.5 -121t-31.5 -129v-45h-196v64q0 110 40 183t140 151q119 94 153.5 146t34.5 124q0 84 -56 129t-161 45q-95 0 -176 -27t-158 -65zM242 125q0 151 147 151 q72 0 110 -39.5t38 -111.5q0 -71 -38.5 -112.5t-109.5 -41.5t-109 40.5t-38 113.5z" /> +<glyph unicode="@" horiz-adv-x="1839" d="M111 586q0 261 112 464.5t310.5 311.5t449.5 108q217 0 386.5 -90t263 -256.5t93.5 -384.5q0 -143 -45 -261.5t-126.5 -184.5t-188.5 -66q-79 0 -137 42t-78 114h-12q-49 -78 -121 -117t-162 -39q-163 0 -256.5 105t-93.5 284q0 206 124 334.5t333 128.5 q76 0 168.5 -13.5t164.5 -37.5l-22 -465v-24q0 -160 104 -160q79 0 125.5 102t46.5 260q0 171 -70 300.5t-199 199.5t-296 70q-213 0 -370.5 -88t-240.5 -251.5t-83 -379.5q0 -290 155 -446t445 -156q221 0 461 90v-164q-210 -86 -457 -86q-370 0 -577 199.5t-207 556.5z M698 612q0 -233 183 -233q193 0 211 293l12 239q-63 17 -135 17q-128 0 -199.5 -85t-71.5 -231z" /> +<glyph unicode="A" horiz-adv-x="1354" d="M0 0l547 1468h260l547 -1468h-254l-146 406h-559l-143 -406h-252zM465 612h426l-137 398q-15 40 -41.5 126t-36.5 126q-27 -123 -79 -269z" /> +<glyph unicode="B" horiz-adv-x="1352" d="M193 0v1462h434q302 0 436.5 -88t134.5 -278q0 -128 -66 -213t-190 -107v-10q154 -29 226.5 -114.5t72.5 -231.5q0 -197 -137.5 -308.5t-382.5 -111.5h-528zM432 201h254q150 0 226.5 57.5t76.5 181.5q0 114 -78 169t-237 55h-242v-463zM432 858h230q150 0 219 47.5 t69 161.5q0 103 -74.5 149t-236.5 46h-207v-404z" /> +<glyph unicode="C" horiz-adv-x="1298" d="M121 731q0 228 83.5 399t241.5 262t371 91q224 0 414 -94l-86 -199q-74 35 -156.5 61.5t-173.5 26.5q-206 0 -324 -146t-118 -403q0 -269 113.5 -407t328.5 -138q93 0 180 18.5t181 47.5v-205q-172 -65 -390 -65q-321 0 -493 194.5t-172 556.5z" /> +<glyph unicode="D" horiz-adv-x="1503" d="M193 0v1462h452q349 0 543 -188t194 -529q0 -362 -201 -553.5t-579 -191.5h-409zM432 201h170q528 0 528 536q0 525 -491 525h-207v-1061z" /> +<glyph unicode="E" horiz-adv-x="1143" d="M193 0v1462h827v-202h-588v-398h551v-200h-551v-459h588v-203h-827z" /> +<glyph unicode="F" horiz-adv-x="1090" d="M193 0v1462h825v-202h-588v-457h551v-203h-551v-600h-237z" /> +<glyph unicode="G" horiz-adv-x="1487" d="M121 731q0 353 203 552.5t559 199.5q229 0 434 -88l-84 -199q-178 82 -356 82q-234 0 -370 -147t-136 -402q0 -268 122.5 -407.5t352.5 -139.5q116 0 248 29v377h-303v205h538v-734q-132 -43 -253.5 -61t-262.5 -18q-332 0 -512 196.5t-180 554.5z" /> +<glyph unicode="H" horiz-adv-x="1538" d="M193 0v1462h239v-598h674v598h240v-1462h-240v659h-674v-659h-239z" /> +<glyph unicode="I" horiz-adv-x="625" d="M193 0v1462h239v-1462h-239z" /> +<glyph unicode="J" horiz-adv-x="612" d="M-156 -182q84 -21 146 -21q196 0 196 248v1417h240v-1409q0 -224 -106.5 -342.5t-311.5 -118.5q-98 0 -164 25v201z" /> +<glyph unicode="K" horiz-adv-x="1309" d="M193 0v1462h239v-698q98 120 195 231l395 467h272q-383 -450 -549 -641l564 -821h-277l-459 662l-141 -115v-547h-239z" /> +<glyph unicode="L" horiz-adv-x="1110" d="M193 0v1462h239v-1257h619v-205h-858z" /> +<glyph unicode="M" horiz-adv-x="1890" d="M193 0v1462h337l406 -1163h6l418 1163h338v-1462h-230v723q0 109 5.5 284t9.5 212h-8l-439 -1219h-211l-424 1221h-8q17 -272 17 -510v-711h-217z" /> +<glyph unicode="N" horiz-adv-x="1604" d="M193 0v1462h290l717 -1159h6q-2 23 -8 167.5t-6 225.5v766h219v-1462h-293l-719 1165h-8l5 -65q14 -186 14 -340v-760h-217z" /> +<glyph unicode="O" horiz-adv-x="1612" d="M121 735q0 362 178.5 556t509.5 194q326 0 504 -197t178 -555q0 -357 -178.5 -555t-505.5 -198q-331 0 -508.5 196.5t-177.5 558.5zM375 733q0 -270 109 -409.5t323 -139.5q213 0 321.5 138t108.5 411q0 269 -107.5 408t-320.5 139q-215 0 -324.5 -139t-109.5 -408z" /> +<glyph unicode="P" horiz-adv-x="1260" d="M193 0v1462h421q274 0 410.5 -112t136.5 -330q0 -229 -150 -351t-427 -122h-152v-547h-239zM432 748h127q184 0 270 64t86 200q0 126 -77 188t-240 62h-166v-514z" /> +<glyph unicode="Q" horiz-adv-x="1612" d="M121 735q0 362 178.5 556t509.5 194q326 0 504 -197t178 -555q0 -266 -101.5 -448t-295.5 -256l350 -377h-322l-276 328h-39q-331 0 -508.5 196.5t-177.5 558.5zM375 733q0 -270 109 -409.5t323 -139.5q213 0 321.5 138t108.5 411q0 269 -107.5 408t-320.5 139 q-215 0 -324.5 -139t-109.5 -408z" /> +<glyph unicode="R" horiz-adv-x="1309" d="M193 0v1462h413q283 0 419 -106t136 -320q0 -273 -284 -389l413 -647h-272l-350 584h-236v-584h-239zM432 782h166q167 0 242 62t75 184q0 124 -81 178t-244 54h-158v-478z" /> +<glyph unicode="S" horiz-adv-x="1126" d="M100 57v226q100 -47 212.5 -74t209.5 -27q142 0 209.5 54t67.5 145q0 82 -62 139t-256 135q-200 81 -282 185t-82 250q0 183 130 288t349 105q210 0 418 -92l-76 -195q-195 82 -348 82q-116 0 -176 -50.5t-60 -133.5q0 -57 24 -97.5t79 -76.5t198 -95q161 -67 236 -125 t110 -131t35 -172q0 -195 -141 -306t-389 -111t-406 77z" /> +<glyph unicode="T" horiz-adv-x="1159" d="M29 1257v205h1099v-205h-430v-1257h-239v1257h-430z" /> +<glyph unicode="U" horiz-adv-x="1520" d="M180 520v942h240v-925q0 -181 84 -267t258 -86q338 0 338 355v923h239v-946q0 -162 -69.5 -283.5t-201 -187t-314.5 -65.5q-272 0 -423 144t-151 396z" /> +<glyph unicode="V" horiz-adv-x="1274" d="M0 1462h246l305 -909q24 -65 51 -167.5t35 -152.5q13 76 40 176t44 148l305 905h248l-512 -1462h-252z" /> +<glyph unicode="W" horiz-adv-x="1937" d="M12 1462h244l209 -852q49 -205 70 -362q11 85 33 190t40 170l238 854h237l244 -858q35 -119 74 -356q15 143 72 364l208 850h242l-381 -1462h-260l-248 872q-16 57 -40 164.5t-29 149.5q-10 -64 -32.5 -166t-37.5 -152l-242 -868h-260l-189 732z" /> +<glyph unicode="X" horiz-adv-x="1274" d="M4 0l485 758l-454 704h266l338 -553l338 553h258l-457 -708l492 -754h-275l-366 598l-369 -598h-256z" /> +<glyph unicode="Y" horiz-adv-x="1212" d="M0 1462h260l346 -667l346 667h260l-487 -895v-567h-240v559z" /> +<glyph unicode="Z" horiz-adv-x="1178" d="M66 0v166l737 1091h-717v205h1006v-168l-740 -1089h760v-205h-1046z" /> +<glyph unicode="[" horiz-adv-x="676" d="M154 -324v1786h471v-176h-256v-1433h256v-177h-471z" /> +<glyph unicode="\" horiz-adv-x="799" d="M16 1462h222l544 -1462h-221z" /> +<glyph unicode="]" horiz-adv-x="676" d="M51 -147h256v1433h-256v176h469v-1786h-469v177z" /> +<glyph unicode="^" horiz-adv-x="1100" d="M29 535l436 935h121l485 -935h-194l-349 694l-307 -694h-192z" /> +<glyph unicode="_" horiz-adv-x="879" d="M-4 -184h887v-135h-887v135z" /> +<glyph unicode="`" horiz-adv-x="1212" d="M362 1548v21h273q38 -70 103.5 -161t109.5 -142v-25h-158q-69 52 -174.5 150.5t-153.5 156.5z" /> +<glyph unicode="a" horiz-adv-x="1188" d="M90 317q0 171 127 258t387 95l191 6v59q0 106 -49.5 158.5t-153.5 52.5q-85 0 -163 -25t-150 -59l-76 168q90 47 197 71.5t202 24.5q211 0 318.5 -92t107.5 -289v-745h-168l-47 154h-8q-80 -101 -161 -137.5t-208 -36.5q-163 0 -254.5 88t-91.5 249zM334 315 q0 -74 44 -114.5t132 -40.5q128 0 205.5 71.5t77.5 200.5v96l-142 -6q-166 -6 -241.5 -55.5t-75.5 -151.5z" /> +<glyph unicode="b" horiz-adv-x="1276" d="M168 0v1556h235v-370q0 -41 -4 -122t-6 -103h10q112 165 330 165q207 0 322.5 -150t115.5 -421q0 -272 -117 -423.5t-325 -151.5q-210 0 -326 151h-16l-43 -131h-176zM403 555q0 -202 64 -292.5t209 -90.5q125 0 189.5 99t64.5 286q0 377 -258 377q-142 0 -204.5 -83.5 t-64.5 -279.5v-16z" /> +<glyph unicode="c" horiz-adv-x="1014" d="M102 547q0 279 136.5 429t394.5 150q175 0 315 -65l-71 -189q-149 58 -246 58q-287 0 -287 -381q0 -186 71.5 -279.5t209.5 -93.5q157 0 297 78v-205q-63 -37 -134.5 -53t-173.5 -16q-251 0 -381.5 146.5t-130.5 420.5z" /> +<glyph unicode="d" horiz-adv-x="1276" d="M102 551q0 272 117.5 423.5t325.5 151.5q218 0 332 -161h12q-17 119 -17 188v403h236v-1556h-184l-41 145h-11q-113 -165 -331 -165q-207 0 -323 150t-116 421zM344 547q0 -184 65 -280.5t195 -96.5q145 0 211 81.5t68 264.5v33q0 209 -68 297t-213 88 q-124 0 -191 -100.5t-67 -286.5z" /> +<glyph unicode="e" horiz-adv-x="1180" d="M102 545q0 271 135 426t371 155q219 0 346 -133t127 -366v-127h-737q5 -161 87 -247.5t231 -86.5q98 0 182.5 18.5t181.5 61.5v-191q-86 -41 -174 -58t-201 -17q-258 0 -403.5 150.5t-145.5 414.5zM348 670h502q-2 137 -66 207.5t-176 70.5t-179.5 -71t-80.5 -207z" /> +<glyph unicode="f" horiz-adv-x="743" d="M35 928v110l182 72v72q0 196 92 290.5t281 94.5q124 0 244 -41l-62 -178q-87 28 -166 28q-80 0 -116.5 -49.5t-36.5 -148.5v-72h270v-178h-270v-928h-236v928h-182z" /> +<glyph unicode="g" horiz-adv-x="1139" d="M23 -184q0 102 64.5 171.5t180.5 96.5q-47 20 -77.5 64.5t-30.5 93.5q0 62 35 105t104 85q-86 37 -139.5 120.5t-53.5 195.5q0 180 113.5 279t323.5 99q47 0 98.5 -6.5t77.5 -13.5h383v-129l-189 -35q26 -35 43 -86t17 -108q0 -171 -118 -269t-325 -98q-53 0 -96 8 q-76 -47 -76 -110q0 -38 35.5 -57t130.5 -19h193q183 0 278 -78t95 -225q0 -188 -155 -290t-448 -102q-226 0 -345 80t-119 228zM233 -172q0 -76 68.5 -117t192.5 -41q192 0 286 55t94 146q0 72 -51.5 102.5t-191.5 30.5h-178q-101 0 -160.5 -47.5t-59.5 -128.5zM334 748 q0 -104 53.5 -160t153.5 -56q204 0 204 218q0 108 -50.5 166.5t-153.5 58.5q-102 0 -154.5 -58t-52.5 -169z" /> +<glyph unicode="h" horiz-adv-x="1300" d="M168 0v1556h235v-395q0 -95 -12 -203h15q48 80 133.5 124t199.5 44q402 0 402 -405v-721h-236v680q0 128 -51.5 191t-163.5 63q-148 0 -217.5 -88.5t-69.5 -296.5v-549h-235z" /> +<glyph unicode="i" horiz-adv-x="571" d="M154 1399q0 63 34.5 97t98.5 34q62 0 96.5 -34t34.5 -97q0 -60 -34.5 -94.5t-96.5 -34.5q-64 0 -98.5 34.5t-34.5 94.5zM168 0v1106h235v-1106h-235z" /> +<glyph unicode="j" horiz-adv-x="571" d="M-121 -281q68 -18 139 -18q150 0 150 170v1235h235v-1251q0 -171 -89.5 -259t-258.5 -88q-106 0 -176 25v186zM154 1399q0 63 34.5 97t98.5 34q62 0 96.5 -34t34.5 -97q0 -60 -34.5 -94.5t-96.5 -34.5q-64 0 -98.5 34.5t-34.5 94.5z" /> +<glyph unicode="k" horiz-adv-x="1171" d="M168 0v1556h233v-759l-12 -213h6l133 166l334 356h271l-445 -475l473 -631h-276l-355 485l-129 -106v-379h-233z" /> +<glyph unicode="l" horiz-adv-x="571" d="M168 0v1556h235v-1556h-235z" /> +<glyph unicode="m" horiz-adv-x="1958" d="M168 0v1106h184l33 -145h12q46 79 133.5 122t192.5 43q255 0 338 -174h16q49 82 138 128t204 46q198 0 288.5 -100t90.5 -305v-721h-235v682q0 127 -48.5 189.5t-150.5 62.5q-137 0 -200.5 -85.5t-63.5 -262.5v-586h-236v682q0 127 -48 189.5t-150 62.5 q-136 0 -199.5 -88.5t-63.5 -294.5v-551h-235z" /> +<glyph unicode="n" horiz-adv-x="1300" d="M168 0v1106h184l33 -145h12q50 79 142 122t204 43q398 0 398 -405v-721h-236v680q0 128 -51.5 191t-163.5 63q-149 0 -218 -88t-69 -295v-551h-235z" /> +<glyph unicode="o" horiz-adv-x="1251" d="M102 555q0 269 138 420t389 151q240 0 380 -154.5t140 -416.5q0 -271 -139 -423t-387 -152q-155 0 -274 70t-183 201t-64 304zM344 555q0 -383 283 -383q280 0 280 383q0 379 -282 379q-148 0 -214.5 -98t-66.5 -281z" /> +<glyph unicode="p" horiz-adv-x="1276" d="M168 -492v1598h190q8 -31 33 -148h12q110 168 330 168q207 0 322.5 -150t115.5 -421t-117.5 -423t-324.5 -152q-210 0 -326 151h-14q14 -140 14 -170v-453h-235zM403 555q0 -202 64 -292.5t209 -90.5q122 0 188 100t66 285q0 186 -65.5 281.5t-192.5 95.5 q-140 0 -204.5 -82t-64.5 -262v-35z" /> +<glyph unicode="q" horiz-adv-x="1276" d="M102 551q0 270 118 422.5t325 152.5q104 0 186.5 -38.5t147.5 -126.5h8l26 145h195v-1598h-236v469q0 44 4 93t7 75h-13q-104 -165 -331 -165q-205 0 -321 150.5t-116 420.5zM344 547q0 -379 262 -379q148 0 212.5 85.5t64.5 258.5v37q0 205 -66.5 295t-214.5 90 q-126 0 -192 -100t-66 -287z" /> +<glyph unicode="r" horiz-adv-x="883" d="M168 0v1106h184l31 -195h12q55 99 143.5 157t190.5 58q71 0 117 -10l-23 -219q-50 12 -104 12q-141 0 -228.5 -92t-87.5 -239v-578h-235z" /> +<glyph unicode="s" horiz-adv-x="997" d="M98 827q0 142 114.5 220.5t311.5 78.5q195 0 369 -79l-76 -177q-179 74 -301 74q-186 0 -186 -106q0 -52 48.5 -88t211.5 -99q137 -53 199 -97t92 -101.5t30 -137.5q0 -162 -118 -248.5t-338 -86.5q-221 0 -355 67v203q195 -90 363 -90q217 0 217 131q0 42 -24 70t-79 58 t-153 68q-191 74 -258.5 148t-67.5 192z" /> +<glyph unicode="t" horiz-adv-x="805" d="M39 928v104l162 86l80 234h145v-246h315v-178h-315v-592q0 -85 42.5 -125.5t111.5 -40.5q86 0 172 27v-177q-39 -17 -100.5 -28.5t-127.5 -11.5q-334 0 -334 352v596h-151z" /> +<glyph unicode="u" horiz-adv-x="1300" d="M158 383v723h237v-682q0 -127 52 -190.5t163 -63.5q148 0 217.5 88.5t69.5 296.5v551h236v-1106h-185l-33 145h-12q-49 -77 -139.5 -121t-206.5 -44q-201 0 -300 100t-99 303z" /> +<glyph unicode="v" horiz-adv-x="1096" d="M0 1106h248l225 -643q58 -162 70 -262h8q9 72 70 262l225 643h250l-422 -1106h-254z" /> +<glyph unicode="w" horiz-adv-x="1673" d="M20 1106h240l141 -545q48 -202 68 -346h6q10 73 30.5 167.5t35.5 141.5l168 582h258l163 -582q15 -49 37.5 -150t26.5 -157h8q15 123 70 344l143 545h236l-312 -1106h-264l-143 516q-26 82 -94 381h-9q-58 -270 -92 -383l-147 -514h-260z" /> +<glyph unicode="x" horiz-adv-x="1128" d="M25 0l389 565l-371 541h268l252 -387l254 387h266l-372 -541l391 -565h-266l-273 414l-272 -414h-266z" /> +<glyph unicode="y" horiz-adv-x="1098" d="M0 1106h256l225 -627q51 -134 68 -252h8q9 55 33 133.5t254 745.5h254l-473 -1253q-129 -345 -430 -345q-78 0 -152 17v186q53 -12 121 -12q170 0 239 197l41 104z" /> +<glyph unicode="z" horiz-adv-x="979" d="M68 0v145l559 781h-525v180h789v-164l-547 -762h563v-180h-839z" /> +<glyph unicode="{" horiz-adv-x="791" d="M45 473v191q135 0 200.5 45.5t65.5 138.5v311q0 156 108.5 229.5t325.5 73.5v-182q-114 -5 -165.5 -46.5t-51.5 -123.5v-297q0 -199 -229 -238v-12q229 -36 229 -237v-299q0 -82 51 -124t166 -44v-183q-231 2 -332.5 78.5t-101.5 247.5v285q0 186 -266 186z" /> +<glyph unicode="|" horiz-adv-x="1128" d="M473 -481v2033h180v-2033h-180z" /> +<glyph unicode="}" horiz-adv-x="760" d="M45 -141q95 1 148 38.5t53 129.5v262q0 121 53 187t176 87v12q-229 39 -229 238v297q0 82 -45.5 123.5t-155.5 46.5v182q223 0 320.5 -76.5t97.5 -250.5v-287q0 -100 63.5 -142t188.5 -42v-191q-123 0 -187.5 -42.5t-64.5 -143.5v-307q0 -156 -99.5 -229t-318.5 -75v183z " /> +<glyph unicode="~" d="M96 571v191q99 108 250 108q66 0 125 -13t147 -50q131 -55 220 -55q52 0 114.5 31t120.5 89v-190q-105 -111 -250 -111q-65 0 -127.5 15.5t-146.5 50.5q-127 55 -219 55q-50 0 -111.5 -30t-122.5 -91z" /> +<glyph unicode="¡" horiz-adv-x="565" d="M133 965q0 69 38 111t110 42t110.5 -40.5t38.5 -112.5q0 -74 -37.5 -113t-111.5 -39q-72 0 -110 39.5t-38 112.5zM141 -371l52 1016h174l51 -1016h-277z" /> +<glyph unicode="¢" d="M166 741q0 254 100.5 397t306.5 175v170h158v-162q152 -5 283 -66l-70 -188q-146 59 -250 59q-146 0 -216 -95t-70 -288q0 -194 72 -283t210 -89q75 0 142.5 15t154.5 52v-200q-119 -59 -258 -64v-194h-156v200q-207 31 -307 171t-100 390z" /> +<glyph unicode="£" d="M72 0v195q98 30 145 96t47 178v184h-188v172h188v256q0 188 113.5 294t312.5 106q194 0 375 -82l-76 -182q-162 71 -284 71q-205 0 -205 -219v-244h397v-172h-397v-182q0 -91 -33 -155t-113 -109h756v-207h-1038z" /> +<glyph unicode="¤" d="M117 1069l121 119l131 -129q100 63 215 63t213 -65l133 131l121 -117l-131 -133q63 -100 63 -215q0 -119 -63 -217l129 -129l-119 -119l-133 129q-99 -61 -213 -61q-126 0 -215 61l-131 -127l-119 119l131 129q-64 99 -64 215q0 109 64 213zM354 723q0 -98 68 -164.5 t162 -66.5q97 0 165 66.5t68 164.5q0 97 -68 165t-165 68q-93 0 -161.5 -68t-68.5 -165z" /> +<glyph unicode="¥" d="M18 1462h246l320 -665l321 665h244l-399 -760h227v-151h-281v-154h281v-153h-281v-244h-225v244h-283v153h283v154h-283v151h224z" /> +<glyph unicode="¦" horiz-adv-x="1128" d="M473 315h180v-796h-180v796zM473 758v794h180v-794h-180z" /> +<glyph unicode="§" horiz-adv-x="1026" d="M115 57v179q77 -40 173 -65.5t177 -25.5q235 0 235 131q0 43 -21 70t-71 54t-147 65q-141 55 -206 101.5t-95.5 105t-30.5 135.5q0 80 38.5 145.5t111.5 108.5q-146 83 -146 235q0 129 109.5 202t294.5 73q91 0 174 -17t182 -59l-68 -162q-116 50 -176 63t-121 13 q-194 0 -194 -109q0 -54 55 -93.5t191 -90.5q175 -68 250 -146.5t75 -187.5q0 -177 -139 -266q139 -80 139 -223q0 -142 -118 -224.5t-326 -82.5q-212 0 -346 71zM313 827q0 -45 24 -80t78.5 -69t194.5 -90q109 65 109 168q0 75 -62 126.5t-221 104.5q-54 -16 -88.5 -61.5 t-34.5 -98.5z" /> +<glyph unicode="¨" horiz-adv-x="1212" d="M293 1399q0 62 33.5 89.5t81.5 27.5q53 0 84.5 -31t31.5 -86q0 -53 -32 -85t-84 -32q-48 0 -81.5 29t-33.5 88zM686 1399q0 62 33.5 89.5t81.5 27.5q53 0 85 -31t32 -86q0 -54 -33 -85.5t-84 -31.5q-48 0 -81.5 29t-33.5 88z" /> +<glyph unicode="©" horiz-adv-x="1704" d="M100 731q0 200 100 375t275 276t377 101q200 0 375 -100t276 -275t101 -377q0 -197 -97 -370t-272 -277t-383 -104q-207 0 -382 103.5t-272.5 276.5t-97.5 371zM223 731q0 -170 84.5 -315.5t230.5 -229.5t314 -84q170 0 316 85.5t229.5 230t83.5 313.5q0 168 -84.5 314.5 t-231 230.5t-313.5 84q-168 0 -312.5 -83t-230.5 -229t-86 -317zM471 731q0 214 110 337.5t306 123.5q138 0 274 -70l-65 -143q-106 55 -203 55q-111 0 -171 -80.5t-60 -222.5q0 -147 54 -226t177 -79q55 0 118 15t109 36v-158q-115 -51 -235 -51q-197 0 -305.5 120.5 t-108.5 342.5z" /> +<glyph unicode="ª" horiz-adv-x="754" d="M57 981q0 104 84 159.5t252 61.5l107 4q0 72 -34.5 108t-103.5 36q-90 0 -210 -56l-54 115q144 70 285 70q138 0 207 -62.5t69 -187.5v-447h-112l-29 97q-46 -55 -105 -82t-130 -27q-113 0 -169.5 52.5t-56.5 158.5zM221 983q0 -88 96 -88q91 0 137 41t46 123v43l-99 -4 q-71 -2 -125.5 -34t-54.5 -81z" /> +<glyph unicode="«" horiz-adv-x="1139" d="M82 535v26l356 432l168 -94l-282 -350l282 -348l-168 -97zM532 535v26l357 432l168 -94l-283 -350l283 -348l-168 -97z" /> +<glyph unicode="¬" d="M96 633v178h977v-555h-178v377h-799z" /> +<glyph unicode="­" horiz-adv-x="659" d="M72 449v200h514v-200h-514z" /> +<glyph unicode="®" horiz-adv-x="1704" d="M100 731q0 200 100 375t275 276t377 101q200 0 375 -100t276 -275t101 -377q0 -197 -97 -370t-272 -277t-383 -104q-207 0 -382 103.5t-272.5 276.5t-97.5 371zM223 731q0 -170 84.5 -315.5t230.5 -229.5t314 -84q170 0 316 85.5t229.5 230t83.5 313.5q0 168 -84.5 314.5 t-231 230.5t-313.5 84q-168 0 -312.5 -83t-230.5 -229t-86 -317zM559 279v903h262q174 0 255 -68t81 -205q0 -171 -153 -233l237 -397h-211l-192 346h-90v-346h-189zM748 770h69q74 0 112 35t38 100q0 72 -36.5 100.5t-115.5 28.5h-67v-264z" /> +<glyph unicode="¯" horiz-adv-x="1024" d="M-6 1556v164h1036v-164h-1036z" /> +<glyph unicode="°" horiz-adv-x="877" d="M109 1153q0 135 95 232.5t234 97.5q138 0 233 -96t95 -234q0 -139 -96 -233.5t-232 -94.5q-88 0 -164.5 43.5t-120.5 119.5t-44 165zM262 1153q0 -70 51 -122t125 -52t125 51.5t51 122.5q0 76 -52 127t-124 51t-124 -52t-52 -126z" /> +<glyph unicode="±" d="M96 0v178h977v-178h-977zM96 664v178h398v407h180v-407h399v-178h-399v-406h-180v406h-398z" /> +<glyph unicode="²" horiz-adv-x="743" d="M51 586v135l230 225q117 112 149.5 165t32.5 112q0 52 -32 79t-83 27q-93 0 -201 -88l-94 121q139 119 309 119q136 0 211.5 -66t75.5 -180q0 -83 -46 -158.5t-183 -202.5l-139 -129h397v-159h-627z" /> +<glyph unicode="³" horiz-adv-x="743" d="M45 631v157q145 -79 270 -79q179 0 179 135q0 125 -199 125h-115v133h105q184 0 184 129q0 52 -34.5 80t-90.5 28q-57 0 -105.5 -20t-105.5 -57l-84 114q61 46 134 75.5t171 29.5q134 0 212.5 -61.5t78.5 -168.5q0 -75 -40.5 -122.5t-119.5 -86.5q94 -21 141.5 -76 t47.5 -132q0 -127 -93 -196t-266 -69q-148 0 -270 62z" /> +<glyph unicode="´" horiz-adv-x="1212" d="M362 1241v25q57 70 117.5 156t95.5 147h273v-21q-52 -61 -155.5 -157.5t-174.5 -149.5h-156z" /> +<glyph unicode="µ" horiz-adv-x="1309" d="M168 -492v1598h235v-684q0 -252 218 -252q146 0 215 88.5t69 296.5v551h236v-1106h-183l-34 147h-13q-48 -83 -119.5 -125t-175.5 -42q-140 0 -219 90h-4q3 -28 6.5 -117t3.5 -125v-320h-235z" /> +<glyph unicode="¶" horiz-adv-x="1341" d="M113 1042q0 260 109 387t341 127h580v-1816h-137v1663h-191v-1663h-137v819q-62 -18 -146 -18q-216 0 -317.5 125t-101.5 376z" /> +<glyph unicode="·" horiz-adv-x="563" d="M133 723q0 73 38 112t110 39q73 0 111 -40.5t38 -110.5q0 -71 -38.5 -112.5t-110.5 -41.5t-110 41t-38 113z" /> +<glyph unicode="¸" horiz-adv-x="442" d="M0 -340q54 -14 123 -14q54 0 85.5 16.5t31.5 61.5q0 85 -179 110l84 166h152l-41 -88q80 -21 125 -68.5t45 -113.5q0 -222 -305 -222q-66 0 -121 15v137z" /> +<glyph unicode="¹" horiz-adv-x="743" d="M84 1253l281 209h167v-876h-186v512l3 103l5 91q-17 -18 -40.5 -40t-141.5 -111z" /> +<glyph unicode="º" horiz-adv-x="780" d="M61 1124q0 169 88.5 262t241.5 93q152 0 240 -94.5t88 -260.5q0 -164 -87.5 -259t-244.5 -95q-150 0 -238 95.5t-88 258.5zM223 1124q0 -111 39 -166t127 -55t127 55t39 166q0 113 -39 167.5t-127 54.5t-127 -54.5t-39 -167.5z" /> +<glyph unicode="»" horiz-adv-x="1139" d="M80 201l282 348l-282 350l168 94l358 -432v-26l-358 -431zM530 201l283 348l-283 350l168 94l359 -432v-26l-359 -431z" /> +<glyph unicode="¼" horiz-adv-x="1700" d="M285 0l858 1462h190l-856 -1462h-192zM60 1253l281 209h167v-876h-186v512l3 103l5 91q-17 -18 -40.5 -40t-141.5 -111zM876 177v127l396 579h188v-563h125v-143h-125v-176h-192v176h-392zM1038 320h230v178q0 97 6 197q-52 -104 -88 -158z" /> +<glyph unicode="½" horiz-adv-x="1700" d="M250 0l858 1462h190l-856 -1462h-192zM46 1253l281 209h167v-876h-186v512l3 103l5 91q-17 -18 -40.5 -40t-141.5 -111zM981 1v135l230 225q117 112 149.5 165t32.5 112q0 52 -32 79t-83 27q-93 0 -201 -88l-94 121q139 119 309 119q136 0 211.5 -66t75.5 -180 q0 -83 -46 -158.5t-183 -202.5l-139 -129h397v-159h-627z" /> +<glyph unicode="¾" horiz-adv-x="1700" d="M367 0l858 1462h190l-856 -1462h-192zM931 177v127l396 579h188v-563h125v-143h-125v-176h-192v176h-392zM1093 320h230v178q0 97 6 197q-52 -104 -88 -158zM55 631v157q145 -79 270 -79q179 0 179 135q0 125 -199 125h-115v133h105q184 0 184 129q0 52 -34.5 80 t-90.5 28q-57 0 -105.5 -20t-105.5 -57l-84 114q61 46 134 75.5t171 29.5q134 0 212.5 -61.5t78.5 -168.5q0 -75 -40.5 -122.5t-119.5 -86.5q94 -21 141.5 -76t47.5 -132q0 -127 -93 -196t-266 -69q-148 0 -270 62z" /> +<glyph unicode="¿" horiz-adv-x="928" d="M55 -33q0 73 21 130t64 109t157 142q94 76 125 124.5t31 127.5v45h198v-63q0 -106 -41 -181t-143 -155q-124 -98 -155 -147t-31 -124q0 -78 54 -125t161 -47q90 0 174 27.5t166 65.5l82 -179q-220 -110 -424 -110q-207 0 -323 95.5t-116 264.5zM395 965q0 69 38 111 t110 42t110.5 -40.5t38.5 -112.5q0 -74 -37.5 -113t-111.5 -39q-72 0 -110 39.5t-38 112.5z" /> +<glyph unicode="À" horiz-adv-x="1354" d="M0 0l547 1468h260l547 -1468h-254l-146 406h-559l-143 -406h-252zM465 612h426l-137 398q-15 40 -41.5 126t-36.5 126q-27 -123 -79 -269zM334 1886v21h273q38 -70 103.5 -161t109.5 -142v-25h-158q-69 52 -174.5 150.5t-153.5 156.5z" /> +<glyph unicode="Á" horiz-adv-x="1354" d="M0 0l547 1468h260l547 -1468h-254l-146 406h-559l-143 -406h-252zM465 612h426l-137 398q-15 40 -41.5 126t-36.5 126q-27 -123 -79 -269zM532 1579v25q57 70 117.5 156t95.5 147h273v-21q-52 -61 -155.5 -157.5t-174.5 -149.5h-156z" /> +<glyph unicode="Â" horiz-adv-x="1354" d="M0 0l547 1468h260l547 -1468h-254l-146 406h-559l-143 -406h-252zM465 612h426l-137 398q-15 40 -41.5 126t-36.5 126q-27 -123 -79 -269zM286 1579v25q191 198 254 303h260q63 -110 256 -303v-25h-159q-123 73 -228 180q-103 -103 -225 -180h-158z" /> +<glyph unicode="Ã" horiz-adv-x="1354" d="M0 0l547 1468h260l547 -1468h-254l-146 406h-559l-143 -406h-252zM465 612h426l-137 398q-15 40 -41.5 126t-36.5 126q-27 -123 -79 -269zM281 1577q12 139 77.5 212t167.5 73q43 0 84 -17.5t80 -39t75.5 -39t70.5 -17.5q79 0 106 115h125q-12 -134 -77 -209.5 t-169 -75.5q-42 0 -82.5 17.5t-79.5 39t-76 39t-71 17.5q-81 0 -109 -115h-122z" /> +<glyph unicode="Ä" horiz-adv-x="1354" d="M0 0l547 1468h260l547 -1468h-254l-146 406h-559l-143 -406h-252zM465 612h426l-137 398q-15 40 -41.5 126t-36.5 126q-27 -123 -79 -269zM363 1737q0 62 33.5 89.5t81.5 27.5q53 0 84.5 -31t31.5 -86q0 -53 -32 -85t-84 -32q-48 0 -81.5 29t-33.5 88zM756 1737 q0 62 33.5 89.5t81.5 27.5q53 0 85 -31t32 -86q0 -54 -33 -85.5t-84 -31.5q-48 0 -81.5 29t-33.5 88z" /> +<glyph unicode="Å" horiz-adv-x="1354" d="M0 0l547 1468h260l547 -1468h-254l-146 406h-559l-143 -406h-252zM465 612h426l-137 398q-15 40 -41.5 126t-36.5 126q-27 -123 -79 -269zM438 1575q0 101 63.5 163.5t172.5 62.5q104 0 171.5 -62t67.5 -162q0 -102 -65.5 -165.5t-173.5 -63.5t-172 62.5t-64 164.5z M567 1575q0 -106 107 -106q46 0 76 27.5t30 78.5q0 50 -30 78.5t-76 28.5q-47 0 -77 -28.5t-30 -78.5z" /> +<glyph unicode="Æ" horiz-adv-x="1868" d="M-2 0l678 1462h1071v-202h-571v-398h532v-200h-532v-459h571v-203h-811v406h-504l-188 -406h-246zM522 612h414v641h-123z" /> +<glyph unicode="Ç" horiz-adv-x="1298" d="M121 731q0 228 83.5 399t241.5 262t371 91q224 0 414 -94l-86 -199q-74 35 -156.5 61.5t-173.5 26.5q-206 0 -324 -146t-118 -403q0 -269 113.5 -407t328.5 -138q93 0 180 18.5t181 47.5v-205q-172 -65 -390 -65q-321 0 -493 194.5t-172 556.5zM526 -340q54 -14 123 -14 q54 0 85.5 16.5t31.5 61.5q0 85 -179 110l84 166h152l-41 -88q80 -21 125 -68.5t45 -113.5q0 -222 -305 -222q-66 0 -121 15v137z" /> +<glyph unicode="È" horiz-adv-x="1143" d="M193 0v1462h827v-202h-588v-398h551v-200h-551v-459h588v-203h-827zM289 1886v21h273q38 -70 103.5 -161t109.5 -142v-25h-158q-69 52 -174.5 150.5t-153.5 156.5z" /> +<glyph unicode="É" horiz-adv-x="1143" d="M193 0v1462h827v-202h-588v-398h551v-200h-551v-459h588v-203h-827zM440 1579v25q57 70 117.5 156t95.5 147h273v-21q-52 -61 -155.5 -157.5t-174.5 -149.5h-156z" /> +<glyph unicode="Ê" horiz-adv-x="1143" d="M193 0v1462h827v-202h-588v-398h551v-200h-551v-459h588v-203h-827zM220 1579v25q191 198 254 303h260q63 -110 256 -303v-25h-159q-123 73 -228 180q-103 -103 -225 -180h-158z" /> +<glyph unicode="Ë" horiz-adv-x="1143" d="M193 0v1462h827v-202h-588v-398h551v-200h-551v-459h588v-203h-827zM297 1737q0 62 33.5 89.5t81.5 27.5q53 0 84.5 -31t31.5 -86q0 -53 -32 -85t-84 -32q-48 0 -81.5 29t-33.5 88zM690 1737q0 62 33.5 89.5t81.5 27.5q53 0 85 -31t32 -86q0 -54 -33 -85.5t-84 -31.5 q-48 0 -81.5 29t-33.5 88z" /> +<glyph unicode="Ì" horiz-adv-x="625" d="M193 0v1462h239v-1462h-239zM-6 1886v21h273q38 -70 103.5 -161t109.5 -142v-25h-158q-69 52 -174.5 150.5t-153.5 156.5z" /> +<glyph unicode="Í" horiz-adv-x="625" d="M193 0v1462h239v-1462h-239zM179 1579v25q57 70 117.5 156t95.5 147h273v-21q-52 -61 -155.5 -157.5t-174.5 -149.5h-156z" /> +<glyph unicode="Î" horiz-adv-x="625" d="M193 0v1462h239v-1462h-239zM-75 1579v25q191 198 254 303h260q63 -110 256 -303v-25h-159q-123 73 -228 180q-103 -103 -225 -180h-158z" /> +<glyph unicode="Ï" horiz-adv-x="625" d="M193 0v1462h239v-1462h-239zM1 1737q0 62 33.5 89.5t81.5 27.5q53 0 84.5 -31t31.5 -86q0 -53 -32 -85t-84 -32q-48 0 -81.5 29t-33.5 88zM394 1737q0 62 33.5 89.5t81.5 27.5q53 0 85 -31t32 -86q0 -54 -33 -85.5t-84 -31.5q-48 0 -81.5 29t-33.5 88z" /> +<glyph unicode="Ð" horiz-adv-x="1497" d="M47 623v200h146v639h446q347 0 541 -188.5t194 -528.5q0 -360 -201 -552.5t-579 -192.5h-401v623h-146zM432 201h160q530 0 530 536q0 260 -124.5 392.5t-368.5 132.5h-197v-439h307v-200h-307v-422z" /> +<glyph unicode="Ñ" horiz-adv-x="1604" d="M193 0v1462h290l717 -1159h6q-2 23 -8 167.5t-6 225.5v766h219v-1462h-293l-719 1165h-8l5 -65q14 -186 14 -340v-760h-217zM414 1577q12 139 77.5 212t167.5 73q43 0 84 -17.5t80 -39t75.5 -39t70.5 -17.5q79 0 106 115h125q-12 -134 -77 -209.5t-169 -75.5 q-42 0 -82.5 17.5t-79.5 39t-76 39t-71 17.5q-81 0 -109 -115h-122z" /> +<glyph unicode="Ò" horiz-adv-x="1612" d="M121 735q0 362 178.5 556t509.5 194q326 0 504 -197t178 -555q0 -357 -178.5 -555t-505.5 -198q-331 0 -508.5 196.5t-177.5 558.5zM375 733q0 -270 109 -409.5t323 -139.5q213 0 321.5 138t108.5 411q0 269 -107.5 408t-320.5 139q-215 0 -324.5 -139t-109.5 -408z M481 1886v21h273q38 -70 103.5 -161t109.5 -142v-25h-158q-69 52 -174.5 150.5t-153.5 156.5z" /> +<glyph unicode="Ó" horiz-adv-x="1612" d="M121 735q0 362 178.5 556t509.5 194q326 0 504 -197t178 -555q0 -357 -178.5 -555t-505.5 -198q-331 0 -508.5 196.5t-177.5 558.5zM375 733q0 -270 109 -409.5t323 -139.5q213 0 321.5 138t108.5 411q0 269 -107.5 408t-320.5 139q-215 0 -324.5 -139t-109.5 -408z M657 1579v25q57 70 117.5 156t95.5 147h273v-21q-52 -61 -155.5 -157.5t-174.5 -149.5h-156z" /> +<glyph unicode="Ô" horiz-adv-x="1612" d="M121 735q0 362 178.5 556t509.5 194q326 0 504 -197t178 -555q0 -357 -178.5 -555t-505.5 -198q-331 0 -508.5 196.5t-177.5 558.5zM375 733q0 -270 109 -409.5t323 -139.5q213 0 321.5 138t108.5 411q0 269 -107.5 408t-320.5 139q-215 0 -324.5 -139t-109.5 -408z M413 1579v25q191 198 254 303h260q63 -110 256 -303v-25h-159q-123 73 -228 180q-103 -103 -225 -180h-158z" /> +<glyph unicode="Õ" horiz-adv-x="1612" d="M121 735q0 362 178.5 556t509.5 194q326 0 504 -197t178 -555q0 -357 -178.5 -555t-505.5 -198q-331 0 -508.5 196.5t-177.5 558.5zM375 733q0 -270 109 -409.5t323 -139.5q213 0 321.5 138t108.5 411q0 269 -107.5 408t-320.5 139q-215 0 -324.5 -139t-109.5 -408z M410 1577q12 139 77.5 212t167.5 73q43 0 84 -17.5t80 -39t75.5 -39t70.5 -17.5q79 0 106 115h125q-12 -134 -77 -209.5t-169 -75.5q-42 0 -82.5 17.5t-79.5 39t-76 39t-71 17.5q-81 0 -109 -115h-122z" /> +<glyph unicode="Ö" horiz-adv-x="1612" d="M121 735q0 362 178.5 556t509.5 194q326 0 504 -197t178 -555q0 -357 -178.5 -555t-505.5 -198q-331 0 -508.5 196.5t-177.5 558.5zM375 733q0 -270 109 -409.5t323 -139.5q213 0 321.5 138t108.5 411q0 269 -107.5 408t-320.5 139q-215 0 -324.5 -139t-109.5 -408z M496 1737q0 62 33.5 89.5t81.5 27.5q53 0 84.5 -31t31.5 -86q0 -53 -32 -85t-84 -32q-48 0 -81.5 29t-33.5 88zM889 1737q0 62 33.5 89.5t81.5 27.5q53 0 85 -31t32 -86q0 -54 -33 -85.5t-84 -31.5q-48 0 -81.5 29t-33.5 88z" /> +<glyph unicode="×" d="M131 1049l125 127l328 -326l329 326l125 -123l-329 -330l325 -328l-123 -125l-329 326l-324 -326l-125 125l324 328z" /> +<glyph unicode="Ø" horiz-adv-x="1612" d="M121 735q0 362 178.5 556t509.5 194q199 0 354 -82l90 129l142 -92l-99 -140q195 -199 195 -567q0 -357 -178.5 -555t-505.5 -198q-213 0 -361 81l-94 -137l-141 94l98 144q-188 196 -188 573zM375 733q0 -231 78 -362l587 850q-92 59 -231 59q-215 0 -324.5 -139 t-109.5 -408zM571 244q97 -60 236 -60q213 0 321.5 138t108.5 411q0 225 -80 361z" /> +<glyph unicode="Ù" horiz-adv-x="1520" d="M180 520v942h240v-925q0 -181 84 -267t258 -86q338 0 338 355v923h239v-946q0 -162 -69.5 -283.5t-201 -187t-314.5 -65.5q-272 0 -423 144t-151 396zM417 1886v21h273q38 -70 103.5 -161t109.5 -142v-25h-158q-69 52 -174.5 150.5t-153.5 156.5z" /> +<glyph unicode="Ú" horiz-adv-x="1520" d="M180 520v942h240v-925q0 -181 84 -267t258 -86q338 0 338 355v923h239v-946q0 -162 -69.5 -283.5t-201 -187t-314.5 -65.5q-272 0 -423 144t-151 396zM600 1579v25q57 70 117.5 156t95.5 147h273v-21q-52 -61 -155.5 -157.5t-174.5 -149.5h-156z" /> +<glyph unicode="Û" horiz-adv-x="1520" d="M180 520v942h240v-925q0 -181 84 -267t258 -86q338 0 338 355v923h239v-946q0 -162 -69.5 -283.5t-201 -187t-314.5 -65.5q-272 0 -423 144t-151 396zM366 1579v25q191 198 254 303h260q63 -110 256 -303v-25h-159q-123 73 -228 180q-103 -103 -225 -180h-158z" /> +<glyph unicode="Ü" horiz-adv-x="1520" d="M180 520v942h240v-925q0 -181 84 -267t258 -86q338 0 338 355v923h239v-946q0 -162 -69.5 -283.5t-201 -187t-314.5 -65.5q-272 0 -423 144t-151 396zM445 1737q0 62 33.5 89.5t81.5 27.5q53 0 84.5 -31t31.5 -86q0 -53 -32 -85t-84 -32q-48 0 -81.5 29t-33.5 88z M838 1737q0 62 33.5 89.5t81.5 27.5q53 0 85 -31t32 -86q0 -54 -33 -85.5t-84 -31.5q-48 0 -81.5 29t-33.5 88z" /> +<glyph unicode="Ý" horiz-adv-x="1212" d="M0 1462h260l346 -667l346 667h260l-487 -895v-567h-240v559zM450 1579v25q57 70 117.5 156t95.5 147h273v-21q-52 -61 -155.5 -157.5t-174.5 -149.5h-156z" /> +<glyph unicode="Þ" horiz-adv-x="1268" d="M193 0v1462h239v-243h197q268 0 404 -112t136 -331q0 -227 -146 -349t-423 -122h-168v-305h-239zM432 504h133q187 0 273 63t86 203q0 127 -78 188.5t-250 61.5h-164v-516z" /> +<glyph unicode="ß" horiz-adv-x="1364" d="M168 0v1169q0 193 128.5 295.5t367.5 102.5q225 0 355 -84t130 -230q0 -74 -38.5 -140.5t-104.5 -117.5q-90 -69 -117 -98t-27 -57q0 -30 22.5 -55.5t79.5 -63.5l95 -64q92 -62 135.5 -109.5t65.5 -103.5t22 -127q0 -165 -107 -251t-311 -86q-190 0 -299 65v199 q58 -37 139 -61.5t148 -24.5q192 0 192 151q0 61 -34.5 105t-155.5 118q-119 73 -171 135t-52 146q0 63 34 115.5t105 105.5q75 55 107 97.5t32 93.5q0 72 -67 112.5t-178 40.5q-127 0 -194 -54t-67 -159v-1165h-235z" /> +<glyph unicode="à" horiz-adv-x="1188" d="M90 317q0 171 127 258t387 95l191 6v59q0 106 -49.5 158.5t-153.5 52.5q-85 0 -163 -25t-150 -59l-76 168q90 47 197 71.5t202 24.5q211 0 318.5 -92t107.5 -289v-745h-168l-47 154h-8q-80 -101 -161 -137.5t-208 -36.5q-163 0 -254.5 88t-91.5 249zM334 315 q0 -74 44 -114.5t132 -40.5q128 0 205.5 71.5t77.5 200.5v96l-142 -6q-166 -6 -241.5 -55.5t-75.5 -151.5zM259 1548v21h273q38 -70 103.5 -161t109.5 -142v-25h-158q-69 52 -174.5 150.5t-153.5 156.5z" /> +<glyph unicode="á" horiz-adv-x="1188" d="M90 317q0 171 127 258t387 95l191 6v59q0 106 -49.5 158.5t-153.5 52.5q-85 0 -163 -25t-150 -59l-76 168q90 47 197 71.5t202 24.5q211 0 318.5 -92t107.5 -289v-745h-168l-47 154h-8q-80 -101 -161 -137.5t-208 -36.5q-163 0 -254.5 88t-91.5 249zM334 315 q0 -74 44 -114.5t132 -40.5q128 0 205.5 71.5t77.5 200.5v96l-142 -6q-166 -6 -241.5 -55.5t-75.5 -151.5zM438 1241v25q57 70 117.5 156t95.5 147h273v-21q-52 -61 -155.5 -157.5t-174.5 -149.5h-156z" /> +<glyph unicode="â" horiz-adv-x="1188" d="M90 317q0 171 127 258t387 95l191 6v59q0 106 -49.5 158.5t-153.5 52.5q-85 0 -163 -25t-150 -59l-76 168q90 47 197 71.5t202 24.5q211 0 318.5 -92t107.5 -289v-745h-168l-47 154h-8q-80 -101 -161 -137.5t-208 -36.5q-163 0 -254.5 88t-91.5 249zM334 315 q0 -74 44 -114.5t132 -40.5q128 0 205.5 71.5t77.5 200.5v96l-142 -6q-166 -6 -241.5 -55.5t-75.5 -151.5zM203 1241v25q191 198 254 303h260q63 -110 256 -303v-25h-159q-123 73 -228 180q-103 -103 -225 -180h-158z" /> +<glyph unicode="ã" horiz-adv-x="1188" d="M90 317q0 171 127 258t387 95l191 6v59q0 106 -49.5 158.5t-153.5 52.5q-85 0 -163 -25t-150 -59l-76 168q90 47 197 71.5t202 24.5q211 0 318.5 -92t107.5 -289v-745h-168l-47 154h-8q-80 -101 -161 -137.5t-208 -36.5q-163 0 -254.5 88t-91.5 249zM334 315 q0 -74 44 -114.5t132 -40.5q128 0 205.5 71.5t77.5 200.5v96l-142 -6q-166 -6 -241.5 -55.5t-75.5 -151.5zM208 1239q12 139 77.5 212t167.5 73q43 0 84 -17.5t80 -39t75.5 -39t70.5 -17.5q79 0 106 115h125q-12 -134 -77 -209.5t-169 -75.5q-42 0 -82.5 17.5t-79.5 39 t-76 39t-71 17.5q-81 0 -109 -115h-122z" /> +<glyph unicode="ä" horiz-adv-x="1188" d="M90 317q0 171 127 258t387 95l191 6v59q0 106 -49.5 158.5t-153.5 52.5q-85 0 -163 -25t-150 -59l-76 168q90 47 197 71.5t202 24.5q211 0 318.5 -92t107.5 -289v-745h-168l-47 154h-8q-80 -101 -161 -137.5t-208 -36.5q-163 0 -254.5 88t-91.5 249zM334 315 q0 -74 44 -114.5t132 -40.5q128 0 205.5 71.5t77.5 200.5v96l-142 -6q-166 -6 -241.5 -55.5t-75.5 -151.5zM282 1399q0 62 33.5 89.5t81.5 27.5q53 0 84.5 -31t31.5 -86q0 -53 -32 -85t-84 -32q-48 0 -81.5 29t-33.5 88zM675 1399q0 62 33.5 89.5t81.5 27.5q53 0 85 -31 t32 -86q0 -54 -33 -85.5t-84 -31.5q-48 0 -81.5 29t-33.5 88z" /> +<glyph unicode="å" horiz-adv-x="1188" d="M90 317q0 171 127 258t387 95l191 6v59q0 106 -49.5 158.5t-153.5 52.5q-85 0 -163 -25t-150 -59l-76 168q90 47 197 71.5t202 24.5q211 0 318.5 -92t107.5 -289v-745h-168l-47 154h-8q-80 -101 -161 -137.5t-208 -36.5q-163 0 -254.5 88t-91.5 249zM334 315 q0 -74 44 -114.5t132 -40.5q128 0 205.5 71.5t77.5 200.5v96l-142 -6q-166 -6 -241.5 -55.5t-75.5 -151.5zM366 1466q0 101 63.5 163.5t172.5 62.5q104 0 171.5 -62t67.5 -162q0 -102 -65.5 -165.5t-173.5 -63.5t-172 62.5t-64 164.5zM495 1466q0 -106 107 -106 q46 0 76 27.5t30 78.5q0 50 -30 78.5t-76 28.5q-47 0 -77 -28.5t-30 -78.5z" /> +<glyph unicode="æ" horiz-adv-x="1817" d="M90 317q0 172 121.5 258.5t370.5 94.5l188 6v76q0 194 -201 194q-141 0 -307 -82l-74 166q88 47 192.5 71.5t203.5 24.5q241 0 340 -155q120 155 346 155q206 0 328 -134.5t122 -362.5v-127h-712q10 -336 301 -336q184 0 356 80v-191q-86 -41 -171.5 -58t-195.5 -17 q-140 0 -248.5 54.5t-175.5 164.5q-94 -125 -190.5 -172t-241.5 -47q-165 0 -258.5 90t-93.5 247zM334 315q0 -155 166 -155q124 0 196 72.5t72 199.5v96l-135 -6q-155 -6 -227 -54.5t-72 -152.5zM1014 670h473q0 130 -58.5 204t-162.5 74q-112 0 -177.5 -69.5t-74.5 -208.5 z" /> +<glyph unicode="ç" horiz-adv-x="1014" d="M102 547q0 279 136.5 429t394.5 150q175 0 315 -65l-71 -189q-149 58 -246 58q-287 0 -287 -381q0 -186 71.5 -279.5t209.5 -93.5q157 0 297 78v-205q-63 -37 -134.5 -53t-173.5 -16q-251 0 -381.5 146.5t-130.5 420.5zM356 -340q54 -14 123 -14q54 0 85.5 16.5 t31.5 61.5q0 85 -179 110l84 166h152l-41 -88q80 -21 125 -68.5t45 -113.5q0 -222 -305 -222q-66 0 -121 15v137z" /> +<glyph unicode="è" horiz-adv-x="1180" d="M102 545q0 271 135 426t371 155q219 0 346 -133t127 -366v-127h-737q5 -161 87 -247.5t231 -86.5q98 0 182.5 18.5t181.5 61.5v-191q-86 -41 -174 -58t-201 -17q-258 0 -403.5 150.5t-145.5 414.5zM348 670h502q-2 137 -66 207.5t-176 70.5t-179.5 -71t-80.5 -207z M281 1548v21h273q38 -70 103.5 -161t109.5 -142v-25h-158q-69 52 -174.5 150.5t-153.5 156.5z" /> +<glyph unicode="é" horiz-adv-x="1180" d="M102 545q0 271 135 426t371 155q219 0 346 -133t127 -366v-127h-737q5 -161 87 -247.5t231 -86.5q98 0 182.5 18.5t181.5 61.5v-191q-86 -41 -174 -58t-201 -17q-258 0 -403.5 150.5t-145.5 414.5zM348 670h502q-2 137 -66 207.5t-176 70.5t-179.5 -71t-80.5 -207z M458 1241v25q57 70 117.5 156t95.5 147h273v-21q-52 -61 -155.5 -157.5t-174.5 -149.5h-156z" /> +<glyph unicode="ê" horiz-adv-x="1180" d="M102 545q0 271 135 426t371 155q219 0 346 -133t127 -366v-127h-737q5 -161 87 -247.5t231 -86.5q98 0 182.5 18.5t181.5 61.5v-191q-86 -41 -174 -58t-201 -17q-258 0 -403.5 150.5t-145.5 414.5zM348 670h502q-2 137 -66 207.5t-176 70.5t-179.5 -71t-80.5 -207z M227 1241v25q191 198 254 303h260q63 -110 256 -303v-25h-159q-123 73 -228 180q-103 -103 -225 -180h-158z" /> +<glyph unicode="ë" horiz-adv-x="1180" d="M102 545q0 271 135 426t371 155q219 0 346 -133t127 -366v-127h-737q5 -161 87 -247.5t231 -86.5q98 0 182.5 18.5t181.5 61.5v-191q-86 -41 -174 -58t-201 -17q-258 0 -403.5 150.5t-145.5 414.5zM348 670h502q-2 137 -66 207.5t-176 70.5t-179.5 -71t-80.5 -207z M307 1399q0 62 33.5 89.5t81.5 27.5q53 0 84.5 -31t31.5 -86q0 -53 -32 -85t-84 -32q-48 0 -81.5 29t-33.5 88zM700 1399q0 62 33.5 89.5t81.5 27.5q53 0 85 -31t32 -86q0 -54 -33 -85.5t-84 -31.5q-48 0 -81.5 29t-33.5 88z" /> +<glyph unicode="ì" horiz-adv-x="571" d="M168 0v1106h235v-1106h-235zM-69 1548v21h273q38 -70 103.5 -161t109.5 -142v-25h-158q-69 52 -174.5 150.5t-153.5 156.5z" /> +<glyph unicode="í" horiz-adv-x="571" d="M168 0v1106h235v-1106h-235zM156 1241v25q57 70 117.5 156t95.5 147h273v-21q-52 -61 -155.5 -157.5t-174.5 -149.5h-156z" /> +<glyph unicode="î" horiz-adv-x="571" d="M168 0v1106h235v-1106h-235zM-100 1241v25q191 198 254 303h260q63 -110 256 -303v-25h-159q-123 73 -228 180q-103 -103 -225 -180h-158z" /> +<glyph unicode="ï" horiz-adv-x="571" d="M168 0v1106h235v-1106h-235zM-25 1399q0 62 33.5 89.5t81.5 27.5q53 0 84.5 -31t31.5 -86q0 -53 -32 -85t-84 -32q-48 0 -81.5 29t-33.5 88zM368 1399q0 62 33.5 89.5t81.5 27.5q53 0 85 -31t32 -86q0 -54 -33 -85.5t-84 -31.5q-48 0 -81.5 29t-33.5 88z" /> +<glyph unicode="ð" horiz-adv-x="1243" d="M102 481q0 231 131 365.5t351 134.5q214 0 301 -111l8 4q-62 189 -227 345l-250 -150l-88 133l204 119q-86 59 -167 102l84 146q140 -63 258 -144l231 138l88 -129l-188 -113q152 -140 231.5 -330t79.5 -424q0 -279 -137.5 -433t-388.5 -154q-235 0 -378 136t-143 365z M342 477q0 -153 74 -234t211 -81q148 0 215 91t67 269q0 127 -75.5 202t-206.5 75q-151 0 -218 -82t-67 -240z" /> +<glyph unicode="ñ" horiz-adv-x="1300" d="M168 0v1106h184l33 -145h12q50 79 142 122t204 43q398 0 398 -405v-721h-236v680q0 128 -51.5 191t-163.5 63q-149 0 -218 -88t-69 -295v-551h-235zM269 1239q12 139 77.5 212t167.5 73q43 0 84 -17.5t80 -39t75.5 -39t70.5 -17.5q79 0 106 115h125q-12 -134 -77 -209.5 t-169 -75.5q-42 0 -82.5 17.5t-79.5 39t-76 39t-71 17.5q-81 0 -109 -115h-122z" /> +<glyph unicode="ò" horiz-adv-x="1251" d="M102 555q0 269 138 420t389 151q240 0 380 -154.5t140 -416.5q0 -271 -139 -423t-387 -152q-155 0 -274 70t-183 201t-64 304zM344 555q0 -383 283 -383q280 0 280 383q0 379 -282 379q-148 0 -214.5 -98t-66.5 -281zM293 1548v21h273q38 -70 103.5 -161t109.5 -142v-25 h-158q-69 52 -174.5 150.5t-153.5 156.5z" /> +<glyph unicode="ó" horiz-adv-x="1251" d="M102 555q0 269 138 420t389 151q240 0 380 -154.5t140 -416.5q0 -271 -139 -423t-387 -152q-155 0 -274 70t-183 201t-64 304zM344 555q0 -383 283 -383q280 0 280 383q0 379 -282 379q-148 0 -214.5 -98t-66.5 -281zM473 1241v25q57 70 117.5 156t95.5 147h273v-21 q-52 -61 -155.5 -157.5t-174.5 -149.5h-156z" /> +<glyph unicode="ô" horiz-adv-x="1251" d="M102 555q0 269 138 420t389 151q240 0 380 -154.5t140 -416.5q0 -271 -139 -423t-387 -152q-155 0 -274 70t-183 201t-64 304zM344 555q0 -383 283 -383q280 0 280 383q0 379 -282 379q-148 0 -214.5 -98t-66.5 -281zM239 1241v25q191 198 254 303h260q63 -110 256 -303 v-25h-159q-123 73 -228 180q-103 -103 -225 -180h-158z" /> +<glyph unicode="õ" horiz-adv-x="1251" d="M102 555q0 269 138 420t389 151q240 0 380 -154.5t140 -416.5q0 -271 -139 -423t-387 -152q-155 0 -274 70t-183 201t-64 304zM344 555q0 -383 283 -383q280 0 280 383q0 379 -282 379q-148 0 -214.5 -98t-66.5 -281zM235 1239q12 139 77.5 212t167.5 73q43 0 84 -17.5 t80 -39t75.5 -39t70.5 -17.5q79 0 106 115h125q-12 -134 -77 -209.5t-169 -75.5q-42 0 -82.5 17.5t-79.5 39t-76 39t-71 17.5q-81 0 -109 -115h-122z" /> +<glyph unicode="ö" horiz-adv-x="1251" d="M102 555q0 269 138 420t389 151q240 0 380 -154.5t140 -416.5q0 -271 -139 -423t-387 -152q-155 0 -274 70t-183 201t-64 304zM344 555q0 -383 283 -383q280 0 280 383q0 379 -282 379q-148 0 -214.5 -98t-66.5 -281zM311 1399q0 62 33.5 89.5t81.5 27.5q53 0 84.5 -31 t31.5 -86q0 -53 -32 -85t-84 -32q-48 0 -81.5 29t-33.5 88zM704 1399q0 62 33.5 89.5t81.5 27.5q53 0 85 -31t32 -86q0 -54 -33 -85.5t-84 -31.5q-48 0 -81.5 29t-33.5 88z" /> +<glyph unicode="÷" d="M96 633v178h977v-178h-977zM457 373q0 64 31.5 99.5t95.5 35.5q61 0 93 -36t32 -99t-34 -100t-91 -37q-60 0 -93.5 35.5t-33.5 101.5zM457 1071q0 64 31.5 99.5t95.5 35.5q61 0 93 -36t32 -99t-34 -100t-91 -37q-60 0 -93.5 35.5t-33.5 101.5z" /> +<glyph unicode="ø" horiz-adv-x="1251" d="M102 555q0 269 138 420t389 151q144 0 258 -63l69 100l136 -92l-78 -108q135 -152 135 -408q0 -271 -139 -423t-387 -152q-144 0 -250 57l-76 -109l-135 90l82 117q-142 155 -142 420zM344 555q0 -135 37 -219l391 559q-60 39 -147 39q-148 0 -214.5 -98t-66.5 -281z M487 205q54 -33 140 -33q280 0 280 383q0 121 -33 203z" /> +<glyph unicode="ù" horiz-adv-x="1300" d="M158 383v723h237v-682q0 -127 52 -190.5t163 -63.5q148 0 217.5 88.5t69.5 296.5v551h236v-1106h-185l-33 145h-12q-49 -77 -139.5 -121t-206.5 -44q-201 0 -300 100t-99 303zM289 1548v21h273q38 -70 103.5 -161t109.5 -142v-25h-158q-69 52 -174.5 150.5t-153.5 156.5z " /> +<glyph unicode="ú" horiz-adv-x="1300" d="M158 383v723h237v-682q0 -127 52 -190.5t163 -63.5q148 0 217.5 88.5t69.5 296.5v551h236v-1106h-185l-33 145h-12q-49 -77 -139.5 -121t-206.5 -44q-201 0 -300 100t-99 303zM501 1241v25q57 70 117.5 156t95.5 147h273v-21q-52 -61 -155.5 -157.5t-174.5 -149.5h-156z " /> +<glyph unicode="û" horiz-adv-x="1300" d="M158 383v723h237v-682q0 -127 52 -190.5t163 -63.5q148 0 217.5 88.5t69.5 296.5v551h236v-1106h-185l-33 145h-12q-49 -77 -139.5 -121t-206.5 -44q-201 0 -300 100t-99 303zM260 1241v25q191 198 254 303h260q63 -110 256 -303v-25h-159q-123 73 -228 180 q-103 -103 -225 -180h-158z" /> +<glyph unicode="ü" horiz-adv-x="1300" d="M158 383v723h237v-682q0 -127 52 -190.5t163 -63.5q148 0 217.5 88.5t69.5 296.5v551h236v-1106h-185l-33 145h-12q-49 -77 -139.5 -121t-206.5 -44q-201 0 -300 100t-99 303zM332 1399q0 62 33.5 89.5t81.5 27.5q53 0 84.5 -31t31.5 -86q0 -53 -32 -85t-84 -32 q-48 0 -81.5 29t-33.5 88zM725 1399q0 62 33.5 89.5t81.5 27.5q53 0 85 -31t32 -86q0 -54 -33 -85.5t-84 -31.5q-48 0 -81.5 29t-33.5 88z" /> +<glyph unicode="ý" horiz-adv-x="1098" d="M0 1106h256l225 -627q51 -134 68 -252h8q9 55 33 133.5t254 745.5h254l-473 -1253q-129 -345 -430 -345q-78 0 -152 17v186q53 -12 121 -12q170 0 239 197l41 104zM401 1241v25q57 70 117.5 156t95.5 147h273v-21q-52 -61 -155.5 -157.5t-174.5 -149.5h-156z" /> +<glyph unicode="þ" horiz-adv-x="1276" d="M168 -492v2048h235v-430l-7 -138l-3 -27h10q61 86 142.5 125.5t187.5 39.5q206 0 322 -151t116 -420q0 -272 -116.5 -423.5t-321.5 -151.5q-219 0 -330 149h-14l8 -72l6 -92v-457h-235zM403 555q0 -202 64 -292.5t209 -90.5q254 0 254 385q0 190 -61.5 283.5t-194.5 93.5 q-142 0 -206.5 -82t-64.5 -260v-37z" /> +<glyph unicode="ÿ" horiz-adv-x="1098" d="M0 1106h256l225 -627q51 -134 68 -252h8q9 55 33 133.5t254 745.5h254l-473 -1253q-129 -345 -430 -345q-78 0 -152 17v186q53 -12 121 -12q170 0 239 197l41 104zM239 1399q0 62 33.5 89.5t81.5 27.5q53 0 84.5 -31t31.5 -86q0 -53 -32 -85t-84 -32q-48 0 -81.5 29 t-33.5 88zM632 1399q0 62 33.5 89.5t81.5 27.5q53 0 85 -31t32 -86q0 -54 -33 -85.5t-84 -31.5q-48 0 -81.5 29t-33.5 88z" /> +<glyph unicode="ı" horiz-adv-x="571" d="M168 0v1106h235v-1106h-235z" /> +<glyph unicode="Œ" horiz-adv-x="1942" d="M121 735q0 360 172 555t491 195q115 0 209 -23h826v-202h-576v-398h539v-200h-539v-459h576v-203h-820q-102 -20 -211 -20q-320 0 -493.5 196.5t-173.5 558.5zM371 733q0 -269 106 -409t314 -140q129 0 213 35v1024q-80 37 -211 37q-208 0 -315 -139t-107 -408z" /> +<glyph unicode="œ" horiz-adv-x="1966" d="M102 555q0 272 137 421.5t382 149.5q121 0 223 -49t168 -145q131 194 379 194q221 0 349 -133.5t128 -365.5v-127h-738q11 -164 85.5 -249t228.5 -85q102 0 187 18.5t181 61.5v-191q-84 -40 -171.5 -57.5t-202.5 -17.5q-281 0 -420 194q-132 -194 -400 -194 q-236 0 -376 155t-140 420zM344 555q0 -189 65.5 -286t211.5 -97q141 0 206.5 95.5t65.5 283.5q0 192 -66 287.5t-211 95.5q-143 0 -207.5 -95t-64.5 -284zM1137 670h497q0 134 -63 206t-178 72q-110 0 -177.5 -69.5t-78.5 -208.5z" /> +<glyph unicode="Ÿ" horiz-adv-x="1212" d="M0 1462h260l346 -667l346 667h260l-487 -895v-567h-240v559zM293 1737q0 62 33.5 89.5t81.5 27.5q53 0 84.5 -31t31.5 -86q0 -53 -32 -85t-84 -32q-48 0 -81.5 29t-33.5 88zM686 1737q0 62 33.5 89.5t81.5 27.5q53 0 85 -31t32 -86q0 -54 -33 -85.5t-84 -31.5 q-48 0 -81.5 29t-33.5 88z" /> +<glyph unicode="ˆ" horiz-adv-x="1227" d="M227 1241v25q191 198 254 303h260q63 -110 256 -303v-25h-159q-123 73 -228 180q-103 -103 -225 -180h-158z" /> +<glyph unicode="˚" horiz-adv-x="1182" d="M352 1466q0 101 63.5 163.5t172.5 62.5q104 0 171.5 -62t67.5 -162q0 -102 -65.5 -165.5t-173.5 -63.5t-172 62.5t-64 164.5zM481 1466q0 -106 107 -106q46 0 76 27.5t30 78.5q0 50 -30 78.5t-76 28.5q-47 0 -77 -28.5t-30 -78.5z" /> +<glyph unicode="˜" horiz-adv-x="1227" d="M236 1239q12 139 77.5 212t167.5 73q43 0 84 -17.5t80 -39t75.5 -39t70.5 -17.5q79 0 106 115h125q-12 -134 -77 -209.5t-169 -75.5q-42 0 -82.5 17.5t-79.5 39t-76 39t-71 17.5q-81 0 -109 -115h-122z" /> +<glyph unicode=" " horiz-adv-x="953" /> +<glyph unicode=" " horiz-adv-x="1907" /> +<glyph unicode=" " horiz-adv-x="953" /> +<glyph unicode=" " horiz-adv-x="1907" /> +<glyph unicode=" " horiz-adv-x="635" /> +<glyph unicode=" " horiz-adv-x="476" /> +<glyph unicode=" " horiz-adv-x="317" /> +<glyph unicode=" " horiz-adv-x="317" /> +<glyph unicode=" " horiz-adv-x="238" /> +<glyph unicode=" " horiz-adv-x="381" /> +<glyph unicode=" " horiz-adv-x="105" /> +<glyph unicode="‐" horiz-adv-x="659" d="M72 449v200h514v-200h-514z" /> +<glyph unicode="‑" horiz-adv-x="659" d="M72 449v200h514v-200h-514z" /> +<glyph unicode="‒" horiz-adv-x="659" d="M72 449v200h514v-200h-514z" /> +<glyph unicode="–" horiz-adv-x="1024" d="M82 455v190h860v-190h-860z" /> +<glyph unicode="—" horiz-adv-x="2048" d="M82 455v190h1884v-190h-1884z" /> +<glyph unicode="‘" horiz-adv-x="395" d="M25 983q20 83 71 224t105 255h170q-64 -256 -101 -501h-233z" /> +<glyph unicode="’" horiz-adv-x="395" d="M25 961q69 289 100 501h231l15 -22q-53 -209 -176 -479h-170z" /> +<glyph unicode="‚" horiz-adv-x="549" d="M63 -264q69 270 103 502h231l15 -23q-48 -186 -176 -479h-173z" /> +<glyph unicode="“" horiz-adv-x="813" d="M25 983q20 83 71 224t105 255h170q-64 -256 -101 -501h-233zM440 983q53 203 178 479h170q-69 -296 -100 -501h-233z" /> +<glyph unicode="”" horiz-adv-x="813" d="M25 961q69 289 100 501h231l15 -22q-53 -209 -176 -479h-170zM440 961q69 271 103 501h231l14 -22q-53 -209 -176 -479h-172z" /> +<glyph unicode="„" horiz-adv-x="944" d="M43 -264q66 260 102 502h232l14 -23q-55 -214 -176 -479h-172zM461 -264q66 260 102 502h232l14 -23q-48 -186 -176 -479h-172z" /> +<glyph unicode="•" horiz-adv-x="770" d="M131 748q0 138 66 210t188 72q121 0 187.5 -72.5t66.5 -209.5q0 -135 -67 -209t-187 -74t-187 72.5t-67 210.5z" /> +<glyph unicode="…" horiz-adv-x="1677" d="M133 125q0 73 38 112t110 39q73 0 111 -40.5t38 -110.5q0 -71 -38.5 -112.5t-110.5 -41.5t-110 41t-38 113zM690 125q0 73 38 112t110 39q73 0 111 -40.5t38 -110.5q0 -71 -38.5 -112.5t-110.5 -41.5t-110 41t-38 113zM1247 125q0 73 38 112t110 39q73 0 111 -40.5 t38 -110.5q0 -71 -38.5 -112.5t-110.5 -41.5t-110 41t-38 113z" /> +<glyph unicode=" " horiz-adv-x="381" /> +<glyph unicode="‹" horiz-adv-x="688" d="M82 535v26l356 432l168 -94l-282 -350l282 -348l-168 -97z" /> +<glyph unicode="›" horiz-adv-x="688" d="M80 201l282 348l-282 350l168 94l358 -432v-26l-358 -431z" /> +<glyph unicode="⁄" horiz-adv-x="266" d="M-393 0l858 1462h190l-856 -1462h-192z" /> +<glyph unicode=" " horiz-adv-x="476" /> +<glyph unicode="⁴" horiz-adv-x="743" d="M16 762v127l396 579h188v-563h125v-143h-125v-176h-192v176h-392zM178 905h230v178q0 97 6 197q-52 -104 -88 -158z" /> +<glyph unicode="€" horiz-adv-x="1188" d="M63 494v153h136l-2 37v37l2 65h-136v154h150q38 251 191 394t395 143q200 0 358 -88l-84 -187q-154 76 -274 76q-141 0 -230.5 -84t-119.5 -254h456v-154h-471l-2 -45v-55l2 -39h408v-153h-391q64 -312 364 -312q143 0 293 62v-203q-131 -61 -305 -61q-241 0 -391.5 132 t-196.5 382h-152z" /> +<glyph unicode="™" horiz-adv-x="1561" d="M27 1333v129h553v-129h-205v-592h-146v592h-202zM635 741v721h217l178 -534l187 534h210v-721h-147v414l4 129h-6l-193 -543h-122l-185 543h-6l4 -119v-424h-141z" /> +<glyph unicode="" horiz-adv-x="1105" d="M0 1105h1105v-1105h-1105v1105z" /> +<glyph unicode="fi" horiz-adv-x="1315" d="M35 928v110l182 72v72q0 196 92 290.5t281 94.5q124 0 244 -41l-62 -178q-87 28 -166 28q-80 0 -116.5 -49.5t-36.5 -148.5v-72h270v-178h-270v-928h-236v928h-182zM897 1399q0 63 34.5 97t98.5 34q62 0 96.5 -34t34.5 -97q0 -60 -34.5 -94.5t-96.5 -34.5 q-64 0 -98.5 34.5t-34.5 94.5zM911 0v1106h235v-1106h-235z" /> +<glyph unicode="fl" horiz-adv-x="1315" d="M35 928v110l182 72v72q0 196 92 290.5t281 94.5q124 0 244 -41l-62 -178q-87 28 -166 28q-80 0 -116.5 -49.5t-36.5 -148.5v-72h270v-178h-270v-928h-236v928h-182zM911 0v1556h235v-1556h-235z" /> +<glyph unicode="ffi" horiz-adv-x="2058" d="M35 928v110l182 72v72q0 196 92 290.5t281 94.5q124 0 244 -41l-62 -178q-87 28 -166 28q-80 0 -116.5 -49.5t-36.5 -148.5v-72h270v-178h-270v-928h-236v928h-182zM778 928v110l182 72v72q0 196 92 290.5t281 94.5q124 0 244 -41l-62 -178q-87 28 -166 28 q-80 0 -116.5 -49.5t-36.5 -148.5v-72h270v-178h-270v-928h-236v928h-182zM1641 1399q0 63 34.5 97t98.5 34q62 0 96.5 -34t34.5 -97q0 -60 -34.5 -94.5t-96.5 -34.5q-64 0 -98.5 34.5t-34.5 94.5zM1655 0v1106h235v-1106h-235z" /> +<glyph unicode="ffl" horiz-adv-x="2058" d="M35 928v110l182 72v72q0 196 92 290.5t281 94.5q124 0 244 -41l-62 -178q-87 28 -166 28q-80 0 -116.5 -49.5t-36.5 -148.5v-72h270v-178h-270v-928h-236v928h-182zM778 928v110l182 72v72q0 196 92 290.5t281 94.5q124 0 244 -41l-62 -178q-87 28 -166 28 q-80 0 -116.5 -49.5t-36.5 -148.5v-72h270v-178h-270v-928h-236v928h-182zM1655 0v1556h235v-1556h-235z" /> +</font> +</defs></svg> \ No newline at end of file diff --git a/public/assets/fonts/opensans/OpenSans-Semibold-webfont.ttf b/public/assets/fonts/opensans/OpenSans-Semibold-webfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..a5b9691c1f329bff2acd569b3c82da44d96bb1a2 GIT binary patch literal 30156 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 literal 0 HcmV?d00001 diff --git a/public/assets/fonts/opensans/OpenSans-Semibold-webfont.woff b/public/assets/fonts/opensans/OpenSans-Semibold-webfont.woff new file mode 100644 index 0000000000000000000000000000000000000000..17fb5dc324fece20ea9acca96ae149804e94e4fa GIT binary patch literal 19736 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 M1}gOd2O2}(09u`U6#xJL literal 0 HcmV?d00001 diff --git a/public/assets/fonts/opensans/OpenSans-SemiboldItalic-webfont.eot b/public/assets/fonts/opensans/OpenSans-SemiboldItalic-webfont.eot new file mode 100644 index 0000000000000000000000000000000000000000..0048da006db46c22f9d527bd4c0809f8b94c3eb4 GIT binary patch literal 34866 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 GO#cAXOHe%k literal 0 HcmV?d00001 diff --git a/public/assets/fonts/opensans/OpenSans-SemiboldItalic-webfont.svg b/public/assets/fonts/opensans/OpenSans-SemiboldItalic-webfont.svg new file mode 100644 index 0000000..316b818 --- /dev/null +++ b/public/assets/fonts/opensans/OpenSans-SemiboldItalic-webfont.svg @@ -0,0 +1,251 @@ +<?xml version="1.0" standalone="no"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" > +<svg xmlns="http://www.w3.org/2000/svg"> +<metadata> +This is a custom SVG webfont generated by Font Squirrel. +Copyright : Digitized data copyright 20102011 Google Corporation +Foundry : Ascender Corporation +Foundry URL : httpwwwascendercorpcom +</metadata> +<defs> +<font id="OpenSansSemiboldItalic" horiz-adv-x="1128" > +<font-face units-per-em="2048" ascent="1638" descent="-410" /> +<missing-glyph horiz-adv-x="532" /> +<glyph unicode=" " horiz-adv-x="532" /> +<glyph unicode="	" horiz-adv-x="532" /> +<glyph unicode=" " horiz-adv-x="532" /> +<glyph unicode="!" horiz-adv-x="557" d="M33 96q0 80 45.5 130t130.5 50q57 0 91 -32.5t34 -93.5q0 -79 -47 -128t-123 -49q-62 0 -96.5 33.5t-34.5 89.5zM160 444l168 1018h272l-264 -1018h-176z" /> +<glyph unicode=""" horiz-adv-x="858" d="M213 934l72 528h231l-151 -528h-152zM588 934l74 528h231l-152 -528h-153z" /> +<glyph unicode="#" horiz-adv-x="1323" d="M51 418l17 168h280l84 286h-264l16 168h295l121 422h178l-121 -422h252l121 422h174l-121 -422h252l-14 -168h-285l-84 -286h271l-15 -168h-303l-121 -418h-180l123 418h-248l-121 -418h-174l117 418h-250zM526 586h250l82 286h-250z" /> +<glyph unicode="$" d="M61 172v209q78 -42 179.5 -70t193.5 -30l84 387q-156 56 -223.5 138.5t-67.5 199.5q0 167 118.5 267.5t324.5 117.5l37 163h135l-35 -165q161 -16 289 -82l-86 -185q-134 66 -244 74l-80 -371q128 -51 186.5 -95t86.5 -101t28 -135q0 -172 -119.5 -277t-337.5 -125 l-45 -211h-135l45 211q-197 13 -334 80zM451 1016q0 -98 110 -139l68 319q-89 -11 -133.5 -57.5t-44.5 -122.5zM571 285q86 11 136.5 60t50.5 126q0 101 -115 145z" /> +<glyph unicode="%" horiz-adv-x="1688" d="M141 872q0 166 53 313.5t142.5 222.5t208.5 75q127 0 193.5 -76t66.5 -221q0 -160 -55.5 -313.5t-146.5 -230.5t-206 -77q-124 0 -190 79t-66 228zM231 0l1086 1462h194l-1085 -1462h-195zM334 866q0 -135 80 -135q52 0 95.5 58t73 175.5t29.5 219.5q0 131 -82 131 q-55 0 -99 -61t-70.5 -173t-26.5 -215zM940 279q0 171 53 320t142.5 223.5t207.5 74.5q127 0 195 -75t68 -218q0 -161 -55.5 -315.5t-146.5 -231.5t-204 -77q-127 0 -193.5 76.5t-66.5 222.5zM1133 281q0 -134 81 -134q52 0 96 58.5t73.5 174.5t29.5 220q0 131 -84 131 q-52 0 -95.5 -57.5t-72 -171t-28.5 -221.5z" /> +<glyph unicode="&" horiz-adv-x="1411" d="M66 350q0 147 85.5 254t286.5 205q-88 151 -88 283q0 180 112.5 286.5t297.5 106.5q160 0 252 -81t92 -218q0 -129 -89.5 -230t-293.5 -192l235 -326q109 112 181 295h233q-113 -270 -297 -454l205 -279h-277l-94 131q-106 -80 -211 -115.5t-229 -35.5 q-190 0 -295.5 97.5t-105.5 272.5zM305 371q0 -86 56 -140.5t147 -54.5q77 0 147 27t144 82l-264 381q-133 -74 -181.5 -141.5t-48.5 -153.5zM567 1102q0 -109 62 -201q147 75 199.5 133.5t52.5 126.5q0 66 -36 101.5t-97 35.5q-87 0 -134 -54t-47 -142z" /> +<glyph unicode="'" horiz-adv-x="483" d="M213 934l72 528h231l-151 -528h-152z" /> +<glyph unicode="(" horiz-adv-x="639" d="M78 276q0 343 124.5 632.5t379.5 553.5h209q-498 -548 -498 -1190q0 -329 115 -596h-183q-147 261 -147 600z" /> +<glyph unicode=")" horiz-adv-x="639" d="M-154 -324q498 548 498 1190q0 327 -115 596h183q147 -265 147 -602q0 -342 -123 -629.5t-381 -554.5h-209z" /> +<glyph unicode="*" horiz-adv-x="1122" d="M193 1167l71 195l354 -178l37 383l213 -43l-116 -367l403 23l-12 -205l-367 45l170 -361l-205 -61l-102 371l-227 -312l-162 144l293 266z" /> +<glyph unicode="+" d="M117 631v180h379v381h180v-381h377v-180h-377v-375h-180v375h-379z" /> +<glyph unicode="," horiz-adv-x="530" d="M-102 -264q105 238 200 502h236l8 -23q-125 -260 -266 -479h-178z" /> +<glyph unicode="-" horiz-adv-x="649" d="M47 446l45 203h502l-45 -203h-502z" /> +<glyph unicode="." horiz-adv-x="551" d="M33 94q0 83 47 132.5t131 49.5q56 0 89.5 -31.5t33.5 -92.5q0 -78 -47.5 -129.5t-124.5 -51.5q-66 0 -97.5 35.5t-31.5 87.5z" /> +<glyph unicode="/" horiz-adv-x="788" d="M-92 0l811 1462h233l-811 -1462h-233z" /> +<glyph unicode="0" d="M92 471q0 284 83 526t222.5 365t321.5 123q187 0 284 -118.5t97 -354.5q0 -306 -79 -546.5t-219 -363t-325 -122.5q-194 0 -289.5 127.5t-95.5 363.5zM330 469q0 -143 39 -218t129 -75q100 0 182.5 113.5t132 316.5t49.5 414q0 268 -162 268q-97 0 -180 -112 t-136.5 -312.5t-53.5 -394.5z" /> +<glyph unicode="1" d="M242 1145l508 317h198l-311 -1462h-238l189 870q28 150 82 324q-57 -55 -135 -102l-187 -117z" /> +<glyph unicode="2" d="M-18 0l36 180l471 422q176 159 238.5 231t90.5 133.5t28 131.5q0 85 -49.5 134.5t-139.5 49.5q-70 0 -139 -30t-170 -109l-115 160q120 97 231 138.5t228 41.5q181 0 288 -93t107 -251q0 -108 -39 -201t-123 -190.5t-284 -268.5l-311 -264v-8h622l-41 -207h-929z" /> +<glyph unicode="3" d="M31 59v215q84 -49 185.5 -75.5t195.5 -26.5q157 0 245 71.5t88 196.5q0 219 -278 219h-133l37 183h106q164 0 267.5 74.5t103.5 199.5q0 79 -49.5 124.5t-139.5 45.5q-72 0 -146.5 -25.5t-162.5 -84.5l-104 161q120 81 225.5 113.5t226.5 32.5q183 0 286 -88.5 t103 -241.5q0 -158 -99 -264t-269 -137v-7q127 -24 196.5 -106t69.5 -205q0 -133 -68 -236.5t-196.5 -160.5t-304.5 -57q-225 0 -385 79z" /> +<glyph unicode="4" d="M-4 317l37 197l803 952h254l-201 -952h201l-43 -197h-201l-68 -317h-229l69 317h-622zM262 514h397l68 309q31 136 100 377h-8q-51 -86 -135 -186z" /> +<glyph unicode="5" d="M53 59v217q167 -100 342 -100q173 0 270 83t97 230q0 105 -62 168.5t-188 63.5q-95 0 -225 -35l-88 68l200 708h713l-45 -209h-506l-106 -364q93 18 155 18q181 0 288.5 -103.5t107.5 -285.5q0 -161 -70 -283t-204 -188.5t-324 -66.5q-214 0 -355 79z" /> +<glyph unicode="6" d="M111 446q0 205 60.5 406t165 343t251 215t342.5 73q117 0 203 -25l-43 -194q-72 22 -181 22q-205 0 -337 -129.5t-197 -392.5h6q125 170 326 170q156 0 243.5 -99t87.5 -272q0 -162 -68.5 -301t-185.5 -210.5t-270 -71.5q-194 0 -298.5 120t-104.5 346zM340 418 q0 -110 49.5 -177t140.5 -67q81 0 143 48.5t96 134.5t34 188q0 200 -178 200q-51 0 -95.5 -19t-79 -48t-58.5 -64.5t-39 -82t-13 -113.5z" /> +<glyph unicode="7" d="M125 0l754 1257h-674l43 205h932l-33 -168l-758 -1294h-264z" /> +<glyph unicode="8" d="M76 348q0 297 368 432q-91 70 -130.5 145t-39.5 162q0 179 127 288.5t330 109.5q179 0 283 -89t104 -239q0 -132 -79 -229.5t-248 -163.5q120 -78 172.5 -165.5t52.5 -201.5q0 -121 -61.5 -216.5t-175.5 -148t-271 -52.5q-203 0 -317.5 100t-114.5 268zM311 369 q0 -93 59 -149t158 -56q115 0 184.5 64t69.5 167q0 91 -48.5 157.5t-139.5 119.5q-149 -54 -216 -126.5t-67 -176.5zM504 1096q0 -83 39 -137t104 -93q115 43 177.5 105t62.5 157q0 81 -48 126.5t-128 45.5q-93 0 -150 -56t-57 -148z" /> +<glyph unicode="9" d="M92 12v207q121 -43 236 -43q188 0 306 123t177 389h-6q-113 -160 -305 -160q-165 0 -255.5 102t-90.5 288q0 156 67 289t186.5 204.5t274.5 71.5q192 0 294.5 -119.5t102.5 -345.5q0 -205 -58 -414.5t-152.5 -349t-226 -207t-310.5 -67.5q-133 0 -240 32zM387 932 q0 -105 46 -160t134 -55q117 0 198 94t81 240q0 108 -48 172.5t-134 64.5q-82 0 -145.5 -47t-97.5 -130t-34 -179z" /> +<glyph unicode=":" horiz-adv-x="551" d="M33 94q0 83 47 132.5t131 49.5q56 0 89.5 -31.5t33.5 -92.5q0 -78 -47.5 -129.5t-124.5 -51.5q-66 0 -97.5 35.5t-31.5 87.5zM205 948q0 83 47 132.5t131 49.5q56 0 89.5 -31.5t33.5 -92.5q0 -79 -48.5 -130t-125.5 -51q-66 0 -96.5 35.5t-30.5 87.5z" /> +<glyph unicode=";" horiz-adv-x="551" d="M-100 -264q95 214 198 502h236l8 -23q-125 -260 -266 -479h-176zM205 948q0 83 47 132.5t131 49.5q56 0 89.5 -31.5t33.5 -92.5q0 -79 -48.5 -130t-125.5 -51q-66 0 -96.5 35.5t-30.5 87.5z" /> +<glyph unicode="<" d="M115 651v121l936 488v-195l-697 -344l697 -303v-197z" /> +<glyph unicode="=" d="M117 430v180h936v-180h-936zM117 831v179h936v-179h-936z" /> +<glyph unicode=">" d="M115 221v197l694 303l-694 344v195l936 -488v-121z" /> +<glyph unicode="?" horiz-adv-x="907" d="M162 94q0 83 47 132.5t131 49.5q56 0 89.5 -31.5t33.5 -92.5q0 -79 -49 -129t-125 -50q-66 0 -96.5 34.5t-30.5 86.5zM186 1370q207 113 410 113q171 0 269 -85.5t98 -242.5q0 -120 -63.5 -217.5t-231.5 -216.5q-104 -74 -150 -133t-61 -144h-197q18 133 71.5 220.5 t176.5 177.5q107 77 146.5 117t58 80.5t18.5 88.5q0 70 -42.5 114t-123.5 44q-77 0 -150 -27.5t-151 -64.5z" /> +<glyph unicode="@" horiz-adv-x="1743" d="M100 502q0 270 122.5 489t343 344t493.5 125q200 0 346 -74.5t223.5 -214.5t77.5 -325q0 -176 -59.5 -322.5t-166.5 -229.5t-239 -83q-98 0 -150.5 46t-64.5 120h-6q-101 -166 -277 -166q-123 0 -189.5 78.5t-66.5 218.5q0 151 67.5 279.5t188 203t263.5 74.5 q52 0 94.5 -5t79.5 -13t129 -39l-101 -392q-30 -114 -30 -159q0 -92 79 -92q72 0 134 66.5t97.5 174.5t35.5 230q0 228 -128.5 347.5t-363.5 119.5q-214 0 -385 -99.5t-266.5 -281.5t-95.5 -406q0 -259 140.5 -401t391.5 -142q200 0 430 86v-155q-219 -90 -454 -90 q-210 0 -367 83.5t-241.5 239.5t-84.5 365zM676 522q0 -157 112 -157q82 0 141.5 72t100.5 220l64 240q-53 16 -105 16q-86 0 -158.5 -53.5t-113.5 -144t-41 -193.5z" /> +<glyph unicode="A" horiz-adv-x="1210" d="M-121 0l783 1464h274l166 -1464h-234l-41 406h-485l-209 -406h-254zM446 614h365q-40 416 -45.5 503.5t-5.5 139.5q-55 -139 -142 -307z" /> +<glyph unicode="B" horiz-adv-x="1247" d="M70 0l309 1462h399q222 0 335.5 -84t113.5 -248q0 -146 -86.5 -243t-239.5 -127v-8q108 -28 167.5 -103.5t59.5 -183.5q0 -217 -150 -341t-417 -124h-491zM348 201h223q147 0 230.5 68t83.5 194q0 98 -60 149.5t-176 51.5h-200zM489 858h199q139 0 215 60.5t76 171.5 q0 172 -223 172h-181z" /> +<glyph unicode="C" horiz-adv-x="1225" d="M135 545q0 260 105.5 483t281.5 339t402 116q217 0 389 -92l-94 -195q-63 34 -134 58t-161 24q-154 0 -275 -89t-193.5 -259.5t-72.5 -374.5q0 -180 82.5 -275.5t243.5 -95.5q141 0 329 68v-205q-180 -67 -374 -67q-248 0 -388.5 148.5t-140.5 416.5z" /> +<glyph unicode="D" horiz-adv-x="1374" d="M70 0l309 1462h369q271 0 417 -145t146 -424q0 -271 -100 -473t-291 -311t-449 -109h-401zM348 201h135q177 0 309 86t202.5 242t70.5 356q0 184 -88 280.5t-256 96.5h-146z" /> +<glyph unicode="E" horiz-adv-x="1077" d="M70 0l309 1462h776l-43 -205h-539l-84 -395h502l-41 -203h-504l-96 -456h539l-43 -203h-776z" /> +<glyph unicode="F" horiz-adv-x="1026" d="M70 0l309 1462h774l-43 -205h-537l-96 -454h502l-45 -203h-500l-127 -600h-237z" /> +<glyph unicode="G" horiz-adv-x="1399" d="M135 539q0 264 102.5 483t290 340t426.5 121q111 0 213 -20.5t205 -69.5l-90 -203q-174 86 -334 86q-158 0 -287 -90.5t-203.5 -258t-74.5 -372.5q0 -183 89 -277t253 -94q109 0 215 33l80 371h-277l43 205h512l-157 -736q-112 -40 -218.5 -58.5t-238.5 -18.5 q-261 0 -405 146t-144 413z" /> +<glyph unicode="H" horiz-adv-x="1411" d="M70 0l309 1462h237l-127 -598h566l127 598h237l-309 -1462h-238l140 659h-566l-139 -659h-237z" /> +<glyph unicode="I" horiz-adv-x="608" d="M70 0l311 1462h235l-311 -1462h-235z" /> +<glyph unicode="J" horiz-adv-x="612" d="M-322 -383l5 201q84 -21 153 -21q201 0 254 250l299 1415h238l-305 -1446q-46 -217 -161.5 -320.5t-312.5 -103.5q-104 0 -170 25z" /> +<glyph unicode="K" horiz-adv-x="1198" d="M70 0l309 1462h237l-151 -706l141 166l492 540h284l-616 -669l321 -793h-262l-252 655l-149 -100l-117 -555h-237z" /> +<glyph unicode="L" horiz-adv-x="1016" d="M70 0l309 1462h237l-266 -1257h539l-43 -205h-776z" /> +<glyph unicode="M" horiz-adv-x="1757" d="M68 0l309 1462h323l109 -1149h6l606 1149h344l-305 -1462h-227l182 872q39 186 86 342h-6l-643 -1214h-205l-115 1214h-6q-9 -118 -55 -340l-184 -874h-219z" /> +<glyph unicode="N" horiz-adv-x="1491" d="M68 0l309 1462h268l399 -1149h7q6 54 31 192.5t40 203.5l160 753h219l-309 -1462h-260l-410 1163h-6l-10 -69q-24 -149 -35.5 -212.5t-183.5 -881.5h-219z" /> +<glyph unicode="O" horiz-adv-x="1485" d="M135 543q0 267 98.5 487.5t269.5 337.5t388 117q251 0 390.5 -149t139.5 -414q0 -279 -95 -497t-261.5 -331.5t-386.5 -113.5q-259 0 -401 149.5t-142 413.5zM383 545q0 -173 81.5 -267t227.5 -94q138 0 248.5 95.5t172 265t61.5 375.5q0 170 -79 265t-223 95 q-138 0 -250 -96t-175.5 -266.5t-63.5 -372.5z" /> +<glyph unicode="P" horiz-adv-x="1174" d="M70 0l309 1462h334q229 0 345 -100.5t116 -300.5q0 -248 -169.5 -381t-472.5 -133h-110l-115 -547h-237zM465 748h94q178 0 275.5 79.5t97.5 225.5q0 109 -58.5 159t-179.5 50h-119z" /> +<glyph unicode="Q" horiz-adv-x="1485" d="M135 543q0 267 98.5 487.5t269.5 337.5t388 117q251 0 390.5 -149t139.5 -414q0 -322 -130 -563t-355 -332l264 -375h-289l-202 328h-31q-259 0 -401 149.5t-142 413.5zM383 545q0 -173 81.5 -267t227.5 -94q138 0 248.5 94t172 263.5t61.5 378.5q0 170 -79 265t-223 95 q-138 0 -250 -96t-175.5 -266.5t-63.5 -372.5z" /> +<glyph unicode="R" horiz-adv-x="1206" d="M70 0l309 1462h338q223 0 342 -94.5t119 -290.5q0 -165 -86.5 -278.5t-257.5 -165.5l249 -633h-260l-207 584h-186l-123 -584h-237zM473 782h123q170 0 254 75t84 206q0 105 -59 151t-183 46h-119z" /> +<glyph unicode="S" horiz-adv-x="1057" d="M39 55v224q173 -97 350 -97q137 0 216 58.5t79 162.5q0 69 -41 122.5t-172 136.5q-105 67 -155 122t-76.5 120.5t-26.5 144.5q0 128 61.5 227t174 153t253.5 54q205 0 381 -92l-86 -191q-161 78 -295 78q-109 0 -175 -58.5t-66 -152.5q0 -47 15 -82.5t46.5 -66 t134.5 -95.5q155 -97 214 -187.5t59 -207.5q0 -210 -144.5 -329t-398.5 -119q-210 0 -348 75z" /> +<glyph unicode="T" horiz-adv-x="1053" d="M176 1257l45 205h998l-43 -205h-381l-267 -1257h-237l264 1257h-379z" /> +<glyph unicode="U" horiz-adv-x="1399" d="M152 391q0 83 20 170l193 901h237l-192 -905q-21 -88 -21 -158q0 -102 59.5 -158.5t180.5 -56.5q145 0 230 80.5t124 261.5l199 936h237l-202 -956q-56 -267 -208 -396.5t-403 -129.5q-217 0 -335.5 106t-118.5 305z" /> +<glyph unicode="V" horiz-adv-x="1165" d="M186 1462h232l74 -905q9 -103 11 -233l-1 -76h4q70 178 137 309l455 905h254l-764 -1462h-258z" /> +<glyph unicode="W" horiz-adv-x="1788" d="M203 1462h229l19 -850q0 -136 -13 -346h6q83 221 142 355l387 841h225l31 -839l3 -169l-3 -188h8q28 88 70 197.5t61 152.5l358 846h246l-655 -1462h-258l-37 842l-6 185l4 106h-6q-47 -144 -117 -291l-385 -842h-256z" /> +<glyph unicode="X" horiz-adv-x="1151" d="M-111 0l586 770l-250 692h246l178 -540l402 540h266l-551 -710l274 -752h-256l-192 592l-438 -592h-265z" /> +<glyph unicode="Y" horiz-adv-x="1092" d="M186 1462h242l154 -669l432 669h266l-623 -913l-114 -549h-238l119 553z" /> +<glyph unicode="Z" horiz-adv-x="1092" d="M-39 0l33 168l850 1087h-598l43 207h897l-35 -172l-852 -1085h645l-43 -205h-940z" /> +<glyph unicode="[" horiz-adv-x="631" d="M-27 -324l381 1786h430l-39 -176h-221l-303 -1433h221l-39 -177h-430z" /> +<glyph unicode="\" horiz-adv-x="788" d="M221 1462h207l219 -1462h-209z" /> +<glyph unicode="]" horiz-adv-x="631" d="M-143 -324l37 177h219l305 1433h-221l39 176h430l-381 -1786h-428z" /> +<glyph unicode="^" horiz-adv-x="1069" d="M37 537l608 933h127l272 -933h-184l-188 690l-434 -690h-201z" /> +<glyph unicode="_" horiz-adv-x="813" d="M-188 -324l30 140h817l-30 -140h-817z" /> +<glyph unicode="`" horiz-adv-x="1135" d="M541 1548v21h245q47 -154 132 -303v-25h-144q-65 63 -132 151.5t-101 155.5z" /> +<glyph unicode="a" horiz-adv-x="1186" d="M94 367q0 202 69.5 378t191.5 278.5t268 102.5q97 0 167 -45.5t109 -132.5h10l62 158h180l-236 -1106h-182l21 176h-6q-158 -196 -349 -196q-141 0 -223 101.5t-82 285.5zM332 373q0 -102 40.5 -152.5t112.5 -50.5q82 0 161 77.5t130 207.5t51 284q0 88 -47 141.5 t-123 53.5q-85 0 -160 -77t-120 -209.5t-45 -274.5z" /> +<glyph unicode="b" horiz-adv-x="1200" d="M47 0l330 1556h235l-71 -333q-13 -63 -38 -156.5t-40 -140.5h8q90 113 165 156.5t161 43.5q145 0 226 -103.5t81 -285.5q0 -202 -69.5 -379.5t-190.5 -277.5t-266 -100q-98 0 -168.5 45t-110.5 131h-10l-64 -156h-178zM369 373q0 -96 46.5 -149.5t131.5 -53.5t159 78.5 t117 210t43 274.5q0 201 -155 201q-81 0 -162 -80t-130.5 -210.5t-49.5 -270.5z" /> +<glyph unicode="c" horiz-adv-x="954" d="M94 389q0 207 73.5 376.5t206.5 265t302 95.5q164 0 297 -61l-70 -184q-122 53 -221 53q-150 0 -250 -153.5t-100 -379.5q0 -111 56 -171t155 -60q74 0 138.5 22t129.5 54v-195q-140 -71 -305 -71q-196 0 -304 106t-108 303z" /> +<glyph unicode="d" horiz-adv-x="1198" d="M94 369q0 205 71.5 383t191.5 276t266 98q179 0 268 -178h8q13 146 37 250l76 358h233l-330 -1556h-184l19 176h-7q-88 -106 -170 -151t-174 -45q-143 0 -224 101.5t-81 287.5zM332 373q0 -203 157 -203q82 0 162.5 82t129 214t48.5 267q0 91 -43.5 146t-132.5 55 q-85 0 -159 -77t-118 -211t-44 -273z" /> +<glyph unicode="e" horiz-adv-x="1075" d="M94 401q0 198 77.5 368.5t210 263.5t296.5 93q161 0 250.5 -72.5t89.5 -205.5q0 -182 -166.5 -284.5t-474.5 -102.5h-43l-2 -31v-29q0 -111 56.5 -174t168.5 -63q72 0 143 19t168 65v-187q-96 -44 -176.5 -62.5t-179.5 -18.5q-197 0 -307.5 111t-110.5 310zM362 633h29 q188 0 294 53.5t106 151.5q0 51 -32 79.5t-95 28.5q-96 0 -180.5 -86t-121.5 -227z" /> +<glyph unicode="f" horiz-adv-x="702" d="M-225 -279q64 -20 114 -20q134 0 177 205l217 1022h-179l21 106l194 76l21 92q44 198 134.5 281.5t256.5 83.5q115 0 211 -43l-61 -176q-74 28 -136 28q-69 0 -110.5 -43t-63.5 -141l-18 -86h229l-37 -178h-229l-223 -1053q-40 -189 -131 -278t-238 -89q-90 0 -149 23 v190z" /> +<glyph unicode="g" horiz-adv-x="1067" d="M-121 -211q0 103 69.5 178t223.5 127q-76 45 -76 127q0 69 46.5 119.5t146.5 97.5q-135 81 -135 252q0 196 122.5 316t323.5 120q80 0 160 -20h383l-31 -137l-192 -33q28 -58 28 -137q0 -193 -119 -306.5t-319 -113.5q-52 0 -92 8q-111 -40 -111 -104q0 -38 31.5 -52 t91.5 -22l127 -16q176 -22 252 -87.5t76 -187.5q0 -196 -151 -303t-429 -107q-203 0 -314.5 75t-111.5 206zM92 -184q0 -65 55.5 -103.5t169.5 -38.5q163 0 255 54t92 155q0 51 -45 80t-158 41l-137 14q-112 -18 -172 -71t-60 -131zM377 680q0 -71 35.5 -109.5t101.5 -38.5 q65 0 112.5 39t74 107t26.5 149q0 142 -133 142q-65 0 -114 -38.5t-76 -105t-27 -145.5z" /> +<glyph unicode="h" horiz-adv-x="1208" d="M47 0l330 1556h235l-57 -262q-27 -126 -73 -293l-19 -75h8q84 106 168.5 153t177.5 47q136 0 208.5 -77.5t72.5 -221.5q0 -76 -23 -174l-139 -653h-234l142 672q18 90 18 127q0 135 -129 135q-112 0 -209.5 -125t-142.5 -342l-98 -467h-236z" /> +<glyph unicode="i" horiz-adv-x="563" d="M47 0l236 1106h235l-235 -1106h-236zM330 1378q0 68 39 110t110 42q53 0 86 -26.5t33 -80.5q0 -71 -40 -112t-105 -41q-53 0 -88 26t-35 82z" /> +<glyph unicode="j" horiz-adv-x="563" d="M-262 -279q64 -20 117 -20q131 0 170 186l260 1219h233l-266 -1247q-38 -181 -127.5 -266t-237.5 -85q-90 0 -149 23v190zM332 1378q0 68 38 110t109 42q54 0 86.5 -26.5t32.5 -80.5q0 -71 -40 -112t-105 -41q-53 0 -87 25.5t-34 82.5z" /> +<glyph unicode="k" horiz-adv-x="1081" d="M47 0l330 1556h235q-135 -627 -159.5 -729.5t-59.5 -226.5h4l490 506h272l-483 -485l291 -621h-262l-209 471l-136 -96l-77 -375h-236z" /> +<glyph unicode="l" horiz-adv-x="563" d="M47 0l330 1556h235l-331 -1556h-234z" /> +<glyph unicode="m" horiz-adv-x="1819" d="M47 0l236 1106h184l-21 -205h9q148 225 352 225q220 0 254 -235h8q75 116 170.5 175.5t198.5 59.5q133 0 202.5 -76.5t69.5 -215.5q0 -64 -22 -181l-140 -653h-235l143 672q19 95 19 133q0 129 -121 129q-108 0 -201.5 -124t-136.5 -329l-101 -481h-235l143 672 q17 82 17 127q0 135 -117 135q-110 0 -203.5 -127t-138.5 -338l-98 -469h-236z" /> +<glyph unicode="n" horiz-adv-x="1208" d="M47 0l236 1106h184l-21 -205h9q83 118 171 171.5t191 53.5q134 0 207.5 -76t73.5 -216q0 -69 -23 -181l-137 -653h-236l142 672q18 90 18 131q0 131 -129 131q-72 0 -142 -57t-126 -164.5t-84 -243.5l-98 -469h-236z" /> +<glyph unicode="o" horiz-adv-x="1174" d="M94 408q0 199 71.5 365t200.5 258.5t298 92.5q195 0 305 -116t110 -316q0 -202 -73 -367.5t-200.5 -254t-293.5 -88.5q-192 0 -305 114.5t-113 311.5zM332 403q0 -111 49.5 -170t146.5 -59q90 0 162 68t112 190.5t40 269.5q0 107 -49 167.5t-140 60.5q-93 0 -166.5 -71.5 t-114 -194t-40.5 -261.5z" /> +<glyph unicode="p" horiz-adv-x="1200" d="M-55 -492l338 1598h184l-21 -188h9q157 208 344 208q143 0 224 -103t81 -286q0 -204 -70 -381.5t-190.5 -276.5t-265.5 -99q-181 0 -269 176h-10q-7 -97 -25 -185l-96 -463h-233zM369 373q0 -96 46.5 -149.5t131.5 -53.5t159 78.5t117 210t43 274.5q0 201 -155 201 q-81 0 -161 -79.5t-130.5 -210.5t-50.5 -271z" /> +<glyph unicode="q" horiz-adv-x="1198" d="M94 367q0 208 73 387t192.5 275.5t265.5 96.5q183 0 274 -178h10l64 158h178l-340 -1598h-233l75 349q12 56 43.5 180t38.5 141h-8q-84 -108 -164 -153t-170 -45q-139 0 -219 102.5t-80 284.5zM332 373q0 -203 160 -203q80 0 159 81t127.5 213t48.5 269q0 94 -45.5 147.5 t-126.5 53.5q-86 0 -160 -77.5t-118.5 -209.5t-44.5 -274z" /> +<glyph unicode="r" horiz-adv-x="836" d="M47 0l236 1106h184l-21 -205h9q83 120 166 172.5t176 52.5q62 0 108 -12l-51 -219q-54 14 -102 14q-126 0 -225 -113t-138 -296l-106 -500h-236z" /> +<glyph unicode="s" horiz-adv-x="922" d="M14 47v203q153 -90 312 -90q97 0 157 40t60 109q0 51 -34.5 87.5t-141.5 97.5q-125 67 -176.5 136.5t-51.5 164.5q0 155 107 243t289 88q196 0 346 -84l-76 -176q-140 76 -266 76q-73 0 -118.5 -33t-45.5 -92q0 -45 33 -80t135 -90q105 -59 149 -101t67 -91.5t23 -114.5 q0 -173 -118 -266.5t-328 -93.5q-190 0 -322 67z" /> +<glyph unicode="t" horiz-adv-x="752" d="M92 928l21 110l190 82l129 232h146l-52 -246h279l-39 -178h-277l-122 -572q-13 -55 -13 -92q0 -43 25 -68.5t76 -25.5q68 0 151 31v-178q-35 -17 -95 -30t-120 -13q-274 0 -274 247q0 57 16 131l121 570h-162z" /> +<glyph unicode="u" horiz-adv-x="1208" d="M111 274q0 63 12 124.5t24 123.5l123 584h236l-129 -610q-31 -141 -31 -193q0 -133 127 -133q72 0 143 57t126 162.5t85 247.5l99 469h233l-233 -1106h-185l21 205h-8q-82 -116 -171 -170.5t-192 -54.5q-134 0 -207 76t-73 218z" /> +<glyph unicode="v" horiz-adv-x="997" d="M100 1106h232l55 -598q14 -159 14 -297h7q28 74 70 165t65 132l311 598h250l-598 -1106h-275z" /> +<glyph unicode="w" horiz-adv-x="1540" d="M121 1106h221l13 -646q-2 -87 -11 -245h6q66 176 109 272l278 619h254l19 -604l1 -53l-3 -234h6q17 50 57 158.5t63.5 163.5t251.5 569h244l-518 -1106h-268l-19 627l-1 70l3 200q-25 -62 -51.5 -125t-345.5 -772h-262z" /> +<glyph unicode="x" horiz-adv-x="1032" d="M-86 0l475 569l-231 537h245l144 -373l287 373h274l-461 -549l248 -557h-246l-160 387l-305 -387h-270z" /> +<glyph unicode="y" horiz-adv-x="1004" d="M-170 -285q75 -16 125 -16q74 0 134 43.5t124 155.5l51 92l-164 1116h232l63 -531q9 -62 16 -174.5t7 -181.5h6q86 215 135 313l293 574h254l-688 -1280q-90 -165 -196 -241.5t-249 -76.5q-76 0 -143 19v188z" /> +<glyph unicode="z" horiz-adv-x="920" d="M-39 0l29 147l635 781h-439l39 178h705l-37 -170l-623 -758h486l-37 -178h-758z" /> +<glyph unicode="{" horiz-adv-x="721" d="M8 485l39 187q120 0 191.5 42.5t93.5 143.5l59 275q28 134 73 201.5t120 97.5t198 30h60l-41 -184q-96 0 -139.5 -34t-61.5 -116l-70 -309q-24 -108 -87 -170.5t-179 -79.5v-6q160 -45 160 -215q0 -38 -16 -121l-43 -194q-11 -48 -11 -74q0 -51 32.5 -74.5t109.5 -23.5 v-185h-39q-316 0 -316 236q0 61 17 133l45 201q14 65 14 98q0 141 -209 141z" /> +<glyph unicode="|" d="M498 -481v2033h178v-2033h-178z" /> +<glyph unicode="}" horiz-adv-x="721" d="M-88 -141q106 2 152.5 36.5t64.5 114.5l70 309q24 109 87 170t179 78v6q-158 48 -158 215q0 55 17 121l43 197q10 44 10 74q0 58 -43 78t-121 20l35 184h22q318 0 318 -235q0 -61 -17 -133l-45 -203q-14 -65 -14 -98q0 -142 209 -142l-39 -186q-121 0 -192 -42t-93 -142 l-63 -306q-34 -165 -123.5 -232t-269.5 -67h-29v183z" /> +<glyph unicode="~" d="M111 571v191q100 108 249 108q64 0 118.5 -12t146.5 -51q70 -30 115 -42.5t94 -12.5q50 0 112.5 31t120.5 89v-190q-103 -111 -250 -111q-63 0 -124 16.5t-138 49.5q-76 32 -119.5 43.5t-91.5 11.5q-51 0 -112 -31t-121 -90z" /> +<glyph unicode="¡" horiz-adv-x="557" d="M-45 -373l266 1018h174l-166 -1018h-274zM221 936q0 82 49 132t127 50q65 0 95 -35.5t30 -89.5q0 -80 -47 -130t-127 -50q-59 0 -93 31.5t-34 91.5z" /> +<glyph unicode="¢" d="M195 586q0 190 63.5 351t178 260.5t261.5 121.5l35 164h156l-37 -164q124 -12 221 -57l-69 -185q-125 53 -222 53q-99 0 -180 -71.5t-125.5 -194.5t-44.5 -266q0 -111 56 -171t155 -60q74 0 138.5 21.5t129.5 53.5v-194q-133 -69 -293 -74l-40 -194h-156l45 213 q-132 34 -202 134.5t-70 258.5z" /> +<glyph unicode="£" d="M-18 0l38 193q200 45 250 276l35 164h-196l36 172h197l61 299q38 185 153 282t300 97q188 0 352 -86l-88 -183q-143 74 -258 74q-185 0 -227 -205l-57 -278h333l-34 -172h-336l-33 -152q-21 -98 -68.5 -165t-130.5 -109h690l-45 -207h-972z" /> +<glyph unicode="¤" d="M141 1057l119 119l127 -127q102 61 207 61q108 0 207 -63l127 129l121 -117l-129 -129q61 -99 61 -207q0 -114 -61 -209l127 -125l-119 -119l-127 127q-95 -59 -207 -59q-120 0 -207 59l-127 -125l-117 119l127 125q-61 95 -61 207q0 110 61 205zM377 723 q0 -91 62.5 -154t154.5 -63q91 0 156 62t65 155t-65 156t-156 63q-92 0 -154.5 -64t-62.5 -155z" /> +<glyph unicode="¥" d="M106 244l33 155h273l30 148h-272l35 155h211l-199 760h232l145 -669l432 669h248l-518 -760h217l-35 -155h-274l-31 -148h274l-33 -155h-272l-53 -244h-221l51 244h-273z" /> +<glyph unicode="¦" d="M498 315h178v-796h-178v796zM498 758v794h178v-794h-178z" /> +<glyph unicode="§" horiz-adv-x="995" d="M39 53v187q152 -93 319 -93q116 0 174 40.5t58 111.5q0 43 -39 79.5t-141 84.5q-130 60 -189 131.5t-59 169.5q0 188 219 307q-47 32 -78 82t-31 115q0 138 111.5 220.5t296.5 82.5q178 0 332 -78l-68 -158q-62 29 -129.5 50.5t-144.5 21.5q-86 0 -134.5 -34.5 t-48.5 -94.5q0 -43 36.5 -76.5t148.5 -83.5q127 -56 186.5 -127.5t59.5 -167.5q0 -92 -52.5 -171t-160.5 -140q102 -76 102 -193q0 -157 -123 -245t-330 -88q-188 0 -315 67zM358 793q0 -61 46.5 -104.5t173.5 -100.5q62 36 99.5 90.5t37.5 114.5t-49.5 104.5t-155.5 89.5 q-69 -26 -110.5 -79t-41.5 -115z" /> +<glyph unicode="¨" horiz-adv-x="1135" d="M426 1380q0 60 35 98t98 38q48 0 76.5 -23.5t28.5 -71.5q0 -65 -35.5 -102t-93.5 -37q-47 0 -78 23.5t-31 74.5zM809 1380q0 60 35 98t98 38q48 0 76.5 -23.5t28.5 -71.5q0 -65 -35.5 -102t-93.5 -37q-47 0 -78 23.5t-31 74.5z" /> +<glyph unicode="©" horiz-adv-x="1704" d="M131 731q0 200 100 375t275 276t377 101q199 0 373.5 -99t276 -275.5t101.5 -377.5q0 -199 -98.5 -373t-272.5 -276t-380 -102q-207 0 -382 103.5t-272.5 276.5t-97.5 371zM254 731q0 -168 83 -312.5t229 -230.5t317 -86q173 0 319.5 87t227.5 231.5t81 310.5 q0 165 -82 310.5t-227.5 232t-318.5 86.5q-168 0 -314.5 -84.5t-230.5 -231t-84 -313.5zM502 727q0 216 113.5 340.5t312.5 124.5q138 0 266 -66l-68 -147q-106 55 -196 55q-113 0 -175.5 -76t-62.5 -231q0 -301 238 -301q47 0 112 16t109 35v-158q-117 -51 -240 -51 q-197 0 -303 123.5t-106 335.5z" /> +<glyph unicode="ª" horiz-adv-x="729" d="M160 1016q0 128 47 238.5t122.5 167.5t168.5 57q113 0 166 -103h6l39 90h118l-147 -684h-123l10 105h-4q-50 -62 -98 -89.5t-109 -27.5q-91 0 -143.5 66t-52.5 180zM319 1022q0 -125 93 -125q50 0 97.5 48t77 127.5t29.5 158.5q0 119 -102 119q-82 0 -138.5 -97.5 t-56.5 -230.5z" /> +<glyph unicode="«" horiz-adv-x="1055" d="M80 553v22l395 420l135 -118l-288 -332l153 -369l-178 -76zM520 530v25l385 434l137 -112l-280 -351l147 -350l-180 -76z" /> +<glyph unicode="¬" d="M117 631v180h936v-555h-179v375h-757z" /> +<glyph unicode="­" horiz-adv-x="649" d="M47 446l45 203h502l-45 -203h-502z" /> +<glyph unicode="®" horiz-adv-x="1704" d="M131 731q0 200 100 375t275 276t377 101q199 0 373.5 -99t276 -275.5t101.5 -377.5q0 -199 -98.5 -373t-272.5 -276t-380 -102q-207 0 -382 103.5t-272.5 276.5t-97.5 371zM254 731q0 -168 83 -312.5t229 -230.5t317 -86q173 0 319.5 87t227.5 231.5t81 310.5 q0 165 -82 310.5t-227.5 232t-318.5 86.5q-168 0 -314.5 -84.5t-230.5 -231t-84 -313.5zM608 291v878h269q337 0 337 -262q0 -83 -45.5 -145t-130.5 -98l211 -373h-200l-172 325h-91v-325h-178zM786 760h72q84 0 129 36t45 99q0 73 -45.5 101t-128.5 28h-72v-264z" /> +<glyph unicode="¯" horiz-adv-x="903" d="M111 1556l39 166h911l-41 -166h-909z" /> +<glyph unicode="°" horiz-adv-x="877" d="M188 1153q0 136 97 233t233 97t232 -97t96 -233q0 -137 -96 -231.5t-232 -94.5q-88 0 -165 44t-121 119t-44 163zM340 1153q0 -70 52 -122t126 -52q72 0 124 52t52 122q0 74 -51.5 126t-124.5 52q-74 0 -126 -51.5t-52 -126.5z" /> +<glyph unicode="±" d="M117 0v180h936v-180h-936zM117 657v181h379v381h180v-381h377v-181h-377v-374h-180v374h-379z" /> +<glyph unicode="²" horiz-adv-x="745" d="M78 586l28 135l269 223q111 95 148.5 136t55 77t17.5 74q0 46 -28 72t-76 26q-91 0 -191 -80l-80 123q68 54 142.5 81.5t168.5 27.5q115 0 183.5 -60t68.5 -155q0 -69 -23.5 -124.5t-74 -110.5t-168.5 -146l-174 -142h371l-33 -157h-604z" /> +<glyph unicode="³" horiz-adv-x="745" d="M104 625v159q126 -71 248 -71q90 0 139.5 37t49.5 106q0 113 -146 113h-108l28 133h93q89 0 142.5 34t53.5 99q0 100 -117 100q-92 0 -188 -65l-68 121q126 90 291 90q124 0 193 -55.5t69 -153.5q0 -90 -54.5 -149t-158.5 -85v-4q78 -18 115 -67t37 -115 q0 -129 -99.5 -206t-269.5 -77q-138 0 -250 56z" /> +<glyph unicode="´" horiz-adv-x="1135" d="M508 1241v25q97 108 225 303h264v-19q-54 -66 -158 -161.5t-175 -147.5h-156z" /> +<glyph unicode="µ" horiz-adv-x="1221" d="M-55 -492l338 1598h235l-141 -670q-19 -84 -19 -129q0 -65 33 -101t96 -36q113 0 209.5 125.5t141.5 337.5l102 473h231l-235 -1106h-184l22 190h-10q-75 -111 -153 -160.5t-165 -49.5q-108 0 -155 81h-8q-9 -73 -39 -235l-66 -318h-233z" /> +<glyph unicode="¶" horiz-adv-x="1341" d="M172 1042q0 260 109 387t342 127h581v-1816h-139v1638h-188v-1638h-140v819q-62 -18 -145 -18q-216 0 -318 125t-102 376z" /> +<glyph unicode="·" horiz-adv-x="551" d="M150 692q0 83 47 132.5t131 49.5q56 0 89.5 -31.5t33.5 -92.5q0 -78 -47.5 -129.5t-124.5 -51.5q-66 0 -97.5 35.5t-31.5 87.5z" /> +<glyph unicode="¸" horiz-adv-x="420" d="M-188 -342q47 -14 96 -14q137 0 137 96q0 40 -35 61.5t-104 30.5l98 168h146l-50 -96q72 -25 104 -67t32 -101q0 -106 -82 -167t-224 -61q-64 0 -118 15v135z" /> +<glyph unicode="¹" horiz-adv-x="745" d="M193 1247l339 215h162l-186 -876h-191l99 461q17 79 57 217q-21 -20 -49.5 -43t-153.5 -103z" /> +<glyph unicode="º" horiz-adv-x="721" d="M164 1047q0 122 44 221.5t125.5 155t188.5 55.5q124 0 189 -71.5t65 -201.5q0 -126 -42 -225t-121 -155t-189 -56q-122 0 -191 73t-69 204zM326 1042q0 -141 112 -141q77 0 127.5 87.5t50.5 219.5q0 138 -106 138q-81 0 -132.5 -87.5t-51.5 -216.5z" /> +<glyph unicode="»" horiz-adv-x="1055" d="M10 211l281 348l-146 352l179 76l211 -432v-25l-385 -432zM444 211l287 330l-153 370l180 76l217 -455v-22l-397 -418z" /> +<glyph unicode="¼" horiz-adv-x="1661" d="M149 0l1085 1462h195l-1083 -1462h-197zM151 1247l339 215h162l-186 -876h-191l99 461q17 79 57 217q-21 -20 -49.5 -43t-153.5 -103zM775 177l26 137l477 569h197l-121 -563h123l-29 -143h-122l-39 -176h-183l39 176h-368zM973 320h199l52 221l34 129q-32 -51 -98 -131z " /> +<glyph unicode="½" horiz-adv-x="1661" d="M121 0l1085 1462h195l-1083 -1462h-197zM122 1247l339 215h162l-186 -876h-191l99 461q17 79 57 217q-21 -20 -49.5 -43t-153.5 -103zM860 1l28 135l269 223q111 95 148.5 136t55 77t17.5 74q0 46 -28 72t-76 26q-91 0 -191 -80l-80 123q68 54 142.5 81.5t168.5 27.5 q115 0 183.5 -60t68.5 -155q0 -69 -23.5 -124.5t-74 -110.5t-168.5 -146l-174 -142h371l-33 -157h-604z" /> +<glyph unicode="¾" horiz-adv-x="1683" d="M291 0l1085 1462h195l-1083 -1462h-197zM881 177l26 137l477 569h197l-121 -563h123l-29 -143h-122l-39 -176h-183l39 176h-368zM1079 320h199l52 221l34 129q-32 -51 -98 -131zM108 625v159q126 -71 248 -71q90 0 139.5 37t49.5 106q0 113 -146 113h-108l28 133h93 q89 0 142.5 34t53.5 99q0 100 -117 100q-92 0 -188 -65l-68 121q126 90 291 90q124 0 193 -55.5t69 -153.5q0 -90 -54.5 -149t-158.5 -85v-4q78 -18 115 -67t37 -115q0 -129 -99.5 -206t-269.5 -77q-138 0 -250 56z" /> +<glyph unicode="¿" horiz-adv-x="907" d="M-35 -68q0 120 64 219t231 216q93 64 141 122.5t70 153.5h197q-25 -146 -79.5 -231t-170.5 -168q-107 -79 -145.5 -118t-57 -79t-18.5 -88q0 -71 42 -114.5t123 -43.5q76 0 149.5 27.5t152.5 65.5l75 -177q-205 -112 -409 -112q-174 0 -269.5 85.5t-95.5 241.5zM465 934 q0 78 46.5 129t125.5 51q66 0 97.5 -34t31.5 -87q0 -85 -48 -134.5t-130 -49.5q-56 0 -89.5 32.5t-33.5 92.5z" /> +<glyph unicode="À" horiz-adv-x="1210" d="M-121 0l783 1464h274l166 -1464h-234l-41 406h-485l-209 -406h-254zM446 614h365q-40 416 -45.5 503.5t-5.5 139.5q-55 -139 -142 -307zM538 1886v21h245q47 -154 132 -303v-25h-144q-65 63 -132 151.5t-101 155.5z" /> +<glyph unicode="Á" horiz-adv-x="1210" d="M-121 0l783 1464h274l166 -1464h-234l-41 406h-485l-209 -406h-254zM446 614h365q-40 416 -45.5 503.5t-5.5 139.5q-55 -139 -142 -307zM707 1579v25q97 108 225 303h264v-19q-54 -66 -158 -161.5t-175 -147.5h-156z" /> +<glyph unicode="Â" horiz-adv-x="1210" d="M-121 0l783 1464h274l166 -1464h-234l-41 406h-485l-209 -406h-254zM446 614h365q-40 416 -45.5 503.5t-5.5 139.5q-55 -139 -142 -307zM444 1579v25q138 128 201 195.5t90 107.5h248q38 -99 174 -303v-25h-152q-76 63 -161 178q-131 -110 -236 -178h-164z" /> +<glyph unicode="Ã" horiz-adv-x="1210" d="M-121 0l783 1464h274l166 -1464h-234l-41 406h-485l-209 -406h-254zM446 614h365q-40 416 -45.5 503.5t-5.5 139.5q-55 -139 -142 -307zM441 1577q57 285 256 285q46 0 85 -17.5t72.5 -38t63.5 -38t59 -17.5q40 0 65 26.5t48 86.5h137q-66 -285 -260 -285q-45 0 -82.5 17 t-71.5 37.5t-65.5 37.5t-63.5 17q-38 0 -63 -27.5t-43 -83.5h-137z" /> +<glyph unicode="Ä" horiz-adv-x="1210" d="M-121 0l783 1464h274l166 -1464h-234l-41 406h-485l-209 -406h-254zM446 614h365q-40 416 -45.5 503.5t-5.5 139.5q-55 -139 -142 -307zM518 1718q0 60 35 98t98 38q48 0 76.5 -23.5t28.5 -71.5q0 -65 -35.5 -102t-93.5 -37q-47 0 -78 23.5t-31 74.5zM901 1718 q0 60 35 98t98 38q48 0 76.5 -23.5t28.5 -71.5q0 -65 -35.5 -102t-93.5 -37q-47 0 -78 23.5t-31 74.5z" /> +<glyph unicode="Å" horiz-adv-x="1210" d="M-121 0l783 1464h274l166 -1464h-234l-41 406h-485l-209 -406h-254zM446 614h365q-40 416 -45.5 503.5t-5.5 139.5q-55 -139 -142 -307zM568 1573q0 103 65 164.5t168 61.5q104 0 171 -60.5t67 -163.5q0 -104 -66 -165.5t-172 -61.5t-169.5 61t-63.5 164zM697 1573 q0 -49 26.5 -76.5t77.5 -27.5q47 0 77 27.5t30 76.5q0 50 -30 78.5t-77 28.5q-45 0 -74.5 -28.5t-29.5 -78.5z" /> +<glyph unicode="Æ" horiz-adv-x="1753" d="M-121 0l930 1462h1020l-43 -205h-539l-84 -395h504l-43 -200h-502l-98 -459h539l-43 -203h-777l86 406h-432l-256 -406h-262zM528 614h344l138 643h-82z" /> +<glyph unicode="Ç" horiz-adv-x="1225" d="M135 545q0 260 105.5 483t281.5 339t402 116q217 0 389 -92l-94 -195q-63 34 -134 58t-161 24q-154 0 -275 -89t-193.5 -259.5t-72.5 -374.5q0 -180 82.5 -275.5t243.5 -95.5q141 0 329 68v-205q-180 -67 -374 -67q-248 0 -388.5 148.5t-140.5 416.5zM367 -342 q47 -14 96 -14q137 0 137 96q0 40 -35 61.5t-104 30.5l98 168h146l-50 -96q72 -25 104 -67t32 -101q0 -106 -82 -167t-224 -61q-64 0 -118 15v135z" /> +<glyph unicode="È" horiz-adv-x="1077" d="M70 0l309 1462h776l-43 -205h-539l-84 -395h502l-41 -203h-504l-96 -456h539l-43 -203h-776zM526 1886v21h245q47 -154 132 -303v-25h-144q-65 63 -132 151.5t-101 155.5z" /> +<glyph unicode="É" horiz-adv-x="1077" d="M70 0l309 1462h776l-43 -205h-539l-84 -395h502l-41 -203h-504l-96 -456h539l-43 -203h-776zM633 1579v25q97 108 225 303h264v-19q-54 -66 -158 -161.5t-175 -147.5h-156z" /> +<glyph unicode="Ê" horiz-adv-x="1077" d="M70 0l309 1462h776l-43 -205h-539l-84 -395h502l-41 -203h-504l-96 -456h539l-43 -203h-776zM417 1579v25q138 128 201 195.5t90 107.5h248q38 -99 174 -303v-25h-152q-76 63 -161 178q-131 -110 -236 -178h-164z" /> +<glyph unicode="Ë" horiz-adv-x="1077" d="M70 0l309 1462h776l-43 -205h-539l-84 -395h502l-41 -203h-504l-96 -456h539l-43 -203h-776zM479 1718q0 60 35 98t98 38q48 0 76.5 -23.5t28.5 -71.5q0 -65 -35.5 -102t-93.5 -37q-47 0 -78 23.5t-31 74.5zM862 1718q0 60 35 98t98 38q48 0 76.5 -23.5t28.5 -71.5 q0 -65 -35.5 -102t-93.5 -37q-47 0 -78 23.5t-31 74.5z" /> +<glyph unicode="Ì" horiz-adv-x="608" d="M70 0l311 1462h235l-311 -1462h-235zM253 1886v21h245q47 -154 132 -303v-25h-144q-65 63 -132 151.5t-101 155.5z" /> +<glyph unicode="Í" horiz-adv-x="608" d="M70 0l311 1462h235l-311 -1462h-235zM415 1579v25q97 108 225 303h264v-19q-54 -66 -158 -161.5t-175 -147.5h-156z" /> +<glyph unicode="Î" horiz-adv-x="608" d="M70 0l311 1462h235l-311 -1462h-235zM160 1579v25q138 128 201 195.5t90 107.5h248q38 -99 174 -303v-25h-152q-76 63 -161 178q-131 -110 -236 -178h-164z" /> +<glyph unicode="Ï" horiz-adv-x="608" d="M70 0l311 1462h235l-311 -1462h-235zM243 1718q0 60 35 98t98 38q48 0 76.5 -23.5t28.5 -71.5q0 -65 -35.5 -102t-93.5 -37q-47 0 -78 23.5t-31 74.5zM626 1718q0 60 35 98t98 38q48 0 76.5 -23.5t28.5 -71.5q0 -65 -35.5 -102t-93.5 -37q-47 0 -78 23.5t-31 74.5z" /> +<glyph unicode="Ð" horiz-adv-x="1374" d="M53 623l45 200h144l137 639h369q271 0 417 -145t146 -424q0 -271 -100 -473t-291 -311t-449 -109h-401l129 623h-146zM348 201h135q177 0 309 86t202.5 242t70.5 356q0 184 -88 280.5t-256 96.5h-146l-94 -439h285l-45 -200h-283z" /> +<glyph unicode="Ñ" horiz-adv-x="1491" d="M68 0l309 1462h268l399 -1149h7q6 54 31 192.5t40 203.5l160 753h219l-309 -1462h-260l-410 1163h-6l-10 -69q-24 -149 -35.5 -212.5t-183.5 -881.5h-219zM582 1577q57 285 256 285q46 0 85 -17.5t72.5 -38t63.5 -38t59 -17.5q40 0 65 26.5t48 86.5h137 q-66 -285 -260 -285q-45 0 -82.5 17t-71.5 37.5t-65.5 37.5t-63.5 17q-38 0 -63 -27.5t-43 -83.5h-137z" /> +<glyph unicode="Ò" horiz-adv-x="1485" d="M135 543q0 267 98.5 487.5t269.5 337.5t388 117q251 0 390.5 -149t139.5 -414q0 -279 -95 -497t-261.5 -331.5t-386.5 -113.5q-259 0 -401 149.5t-142 413.5zM383 545q0 -173 81.5 -267t227.5 -94q138 0 248.5 95.5t172 265t61.5 375.5q0 170 -79 265t-223 95 q-138 0 -250 -96t-175.5 -266.5t-63.5 -372.5zM652 1886v21h245q47 -154 132 -303v-25h-144q-65 63 -132 151.5t-101 155.5z" /> +<glyph unicode="Ó" horiz-adv-x="1485" d="M135 543q0 267 98.5 487.5t269.5 337.5t388 117q251 0 390.5 -149t139.5 -414q0 -279 -95 -497t-261.5 -331.5t-386.5 -113.5q-259 0 -401 149.5t-142 413.5zM383 545q0 -173 81.5 -267t227.5 -94q138 0 248.5 95.5t172 265t61.5 375.5q0 170 -79 265t-223 95 q-138 0 -250 -96t-175.5 -266.5t-63.5 -372.5zM787 1579v25q97 108 225 303h264v-19q-54 -66 -158 -161.5t-175 -147.5h-156z" /> +<glyph unicode="Ô" horiz-adv-x="1485" d="M135 543q0 267 98.5 487.5t269.5 337.5t388 117q251 0 390.5 -149t139.5 -414q0 -279 -95 -497t-261.5 -331.5t-386.5 -113.5q-259 0 -401 149.5t-142 413.5zM383 545q0 -173 81.5 -267t227.5 -94q138 0 248.5 95.5t172 265t61.5 375.5q0 170 -79 265t-223 95 q-138 0 -250 -96t-175.5 -266.5t-63.5 -372.5zM555 1579v25q138 128 201 195.5t90 107.5h248q38 -99 174 -303v-25h-152q-76 63 -161 178q-131 -110 -236 -178h-164z" /> +<glyph unicode="Õ" horiz-adv-x="1485" d="M135 543q0 267 98.5 487.5t269.5 337.5t388 117q251 0 390.5 -149t139.5 -414q0 -279 -95 -497t-261.5 -331.5t-386.5 -113.5q-259 0 -401 149.5t-142 413.5zM383 545q0 -173 81.5 -267t227.5 -94q138 0 248.5 95.5t172 265t61.5 375.5q0 170 -79 265t-223 95 q-138 0 -250 -96t-175.5 -266.5t-63.5 -372.5zM543 1577q57 285 256 285q46 0 85 -17.5t72.5 -38t63.5 -38t59 -17.5q40 0 65 26.5t48 86.5h137q-66 -285 -260 -285q-45 0 -82.5 17t-71.5 37.5t-65.5 37.5t-63.5 17q-38 0 -63 -27.5t-43 -83.5h-137z" /> +<glyph unicode="Ö" horiz-adv-x="1485" d="M135 543q0 267 98.5 487.5t269.5 337.5t388 117q251 0 390.5 -149t139.5 -414q0 -279 -95 -497t-261.5 -331.5t-386.5 -113.5q-259 0 -401 149.5t-142 413.5zM383 545q0 -173 81.5 -267t227.5 -94q138 0 248.5 95.5t172 265t61.5 375.5q0 170 -79 265t-223 95 q-138 0 -250 -96t-175.5 -266.5t-63.5 -372.5zM623 1718q0 60 35 98t98 38q48 0 76.5 -23.5t28.5 -71.5q0 -65 -35.5 -102t-93.5 -37q-47 0 -78 23.5t-31 74.5zM1006 1718q0 60 35 98t98 38q48 0 76.5 -23.5t28.5 -71.5q0 -65 -35.5 -102t-93.5 -37q-47 0 -78 23.5t-31 74.5 z" /> +<glyph unicode="×" d="M147 1034l125 125l312 -309l313 309l127 -123l-315 -313l311 -313l-123 -123l-313 309l-312 -307l-122 123l307 311z" /> +<glyph unicode="Ø" horiz-adv-x="1485" d="M109 18l129 160q-103 138 -103 365q0 267 98.5 487.5t269.5 337.5t388 117q189 0 317 -94l119 149l133 -104l-133 -166q94 -130 94 -348q0 -279 -95 -497t-261.5 -331.5t-386.5 -113.5q-193 0 -318 83l-118 -149zM377 545q0 -88 24 -164l668 836q-80 65 -197 65 q-141 0 -253 -93t-177 -265t-65 -379zM500 238q75 -56 194 -56q139 0 250.5 95.5t173.5 264.5t62 378q0 88 -19 143z" /> +<glyph unicode="Ù" horiz-adv-x="1399" d="M152 391q0 83 20 170l193 901h237l-192 -905q-21 -88 -21 -158q0 -102 59.5 -158.5t180.5 -56.5q145 0 230 80.5t124 261.5l199 936h237l-202 -956q-56 -267 -208 -396.5t-403 -129.5q-217 0 -335.5 106t-118.5 305zM619 1886v21h245q47 -154 132 -303v-25h-144 q-65 63 -132 151.5t-101 155.5z" /> +<glyph unicode="Ú" horiz-adv-x="1399" d="M152 391q0 83 20 170l193 901h237l-192 -905q-21 -88 -21 -158q0 -102 59.5 -158.5t180.5 -56.5q145 0 230 80.5t124 261.5l199 936h237l-202 -956q-56 -267 -208 -396.5t-403 -129.5q-217 0 -335.5 106t-118.5 305zM791 1579v25q97 108 225 303h264v-19 q-54 -66 -158 -161.5t-175 -147.5h-156z" /> +<glyph unicode="Û" horiz-adv-x="1399" d="M152 391q0 83 20 170l193 901h237l-192 -905q-21 -88 -21 -158q0 -102 59.5 -158.5t180.5 -56.5q145 0 230 80.5t124 261.5l199 936h237l-202 -956q-56 -267 -208 -396.5t-403 -129.5q-217 0 -335.5 106t-118.5 305zM536 1579v25q138 128 201 195.5t90 107.5h248 q38 -99 174 -303v-25h-152q-76 63 -161 178q-131 -110 -236 -178h-164z" /> +<glyph unicode="Ü" horiz-adv-x="1399" d="M152 391q0 83 20 170l193 901h237l-192 -905q-21 -88 -21 -158q0 -102 59.5 -158.5t180.5 -56.5q145 0 230 80.5t124 261.5l199 936h237l-202 -956q-56 -267 -208 -396.5t-403 -129.5q-217 0 -335.5 106t-118.5 305zM602 1718q0 60 35 98t98 38q48 0 76.5 -23.5 t28.5 -71.5q0 -65 -35.5 -102t-93.5 -37q-47 0 -78 23.5t-31 74.5zM985 1718q0 60 35 98t98 38q48 0 76.5 -23.5t28.5 -71.5q0 -65 -35.5 -102t-93.5 -37q-47 0 -78 23.5t-31 74.5z" /> +<glyph unicode="Ý" horiz-adv-x="1092" d="M186 1462h242l154 -669l432 669h266l-623 -913l-114 -549h-238l119 553zM610 1579v25q97 108 225 303h264v-19q-54 -66 -158 -161.5t-175 -147.5h-156z" /> +<glyph unicode="Þ" horiz-adv-x="1174" d="M70 0l309 1462h237l-51 -243h97q227 0 344.5 -101t117.5 -301q0 -243 -166.5 -377.5t-476.5 -134.5h-108l-66 -305h-237zM414 506h96q176 0 274.5 78.5t98.5 226.5q0 109 -59.5 158t-180.5 49h-121z" /> +<glyph unicode="ß" horiz-adv-x="1266" d="M-258 -276q61 -21 113 -21q65 0 106.5 43.5t63.5 147.5l262 1234q48 231 173 333t349 102q188 0 292.5 -80t104.5 -215q0 -169 -179 -299q-118 -87 -148.5 -119.5t-30.5 -67.5q0 -44 74 -101q107 -84 143 -127t55 -92.5t19 -109.5q0 -172 -116 -272t-314 -100 q-182 0 -283 65v201q126 -86 252 -86q105 0 164 44t59 124q0 48 -23.5 85t-111.5 107q-82 64 -121 121.5t-39 126.5q0 75 44.5 139t135.5 124q98 66 138.5 112t40.5 98q0 65 -47 101t-132 36q-210 0 -262 -239l-264 -1260q-42 -197 -134.5 -284t-242.5 -87q-69 0 -141 23 v193z" /> +<glyph unicode="à" horiz-adv-x="1186" d="M94 367q0 202 69.5 378t191.5 278.5t268 102.5q97 0 167 -45.5t109 -132.5h10l62 158h180l-236 -1106h-182l21 176h-6q-158 -196 -349 -196q-141 0 -223 101.5t-82 285.5zM332 373q0 -102 40.5 -152.5t112.5 -50.5q82 0 161 77.5t130 207.5t51 284q0 88 -47 141.5 t-123 53.5q-85 0 -160 -77t-120 -209.5t-45 -274.5zM470 1548v21h245q47 -154 132 -303v-25h-144q-65 63 -132 151.5t-101 155.5z" /> +<glyph unicode="á" horiz-adv-x="1186" d="M94 367q0 202 69.5 378t191.5 278.5t268 102.5q97 0 167 -45.5t109 -132.5h10l62 158h180l-236 -1106h-182l21 176h-6q-158 -196 -349 -196q-141 0 -223 101.5t-82 285.5zM332 373q0 -102 40.5 -152.5t112.5 -50.5q82 0 161 77.5t130 207.5t51 284q0 88 -47 141.5 t-123 53.5q-85 0 -160 -77t-120 -209.5t-45 -274.5zM598 1241v25q97 108 225 303h264v-19q-54 -66 -158 -161.5t-175 -147.5h-156z" /> +<glyph unicode="â" horiz-adv-x="1186" d="M94 367q0 202 69.5 378t191.5 278.5t268 102.5q97 0 167 -45.5t109 -132.5h10l62 158h180l-236 -1106h-182l21 176h-6q-158 -196 -349 -196q-141 0 -223 101.5t-82 285.5zM332 373q0 -102 40.5 -152.5t112.5 -50.5q82 0 161 77.5t130 207.5t51 284q0 88 -47 141.5 t-123 53.5q-85 0 -160 -77t-120 -209.5t-45 -274.5zM351 1241v25q138 128 201 195.5t90 107.5h248q38 -99 174 -303v-25h-152q-76 63 -161 178q-131 -110 -236 -178h-164z" /> +<glyph unicode="ã" horiz-adv-x="1186" d="M94 367q0 202 69.5 378t191.5 278.5t268 102.5q97 0 167 -45.5t109 -132.5h10l62 158h180l-236 -1106h-182l21 176h-6q-158 -196 -349 -196q-141 0 -223 101.5t-82 285.5zM332 373q0 -102 40.5 -152.5t112.5 -50.5q82 0 161 77.5t130 207.5t51 284q0 88 -47 141.5 t-123 53.5q-85 0 -160 -77t-120 -209.5t-45 -274.5zM344 1239q57 285 256 285q46 0 85 -17.5t72.5 -38t63.5 -38t59 -17.5q40 0 65 26.5t48 86.5h137q-66 -285 -260 -285q-45 0 -82.5 17t-71.5 37.5t-65.5 37.5t-63.5 17q-38 0 -63 -27.5t-43 -83.5h-137z" /> +<glyph unicode="ä" horiz-adv-x="1186" d="M94 367q0 202 69.5 378t191.5 278.5t268 102.5q97 0 167 -45.5t109 -132.5h10l62 158h180l-236 -1106h-182l21 176h-6q-158 -196 -349 -196q-141 0 -223 101.5t-82 285.5zM332 373q0 -102 40.5 -152.5t112.5 -50.5q82 0 161 77.5t130 207.5t51 284q0 88 -47 141.5 t-123 53.5q-85 0 -160 -77t-120 -209.5t-45 -274.5zM425 1380q0 60 35 98t98 38q48 0 76.5 -23.5t28.5 -71.5q0 -65 -35.5 -102t-93.5 -37q-47 0 -78 23.5t-31 74.5zM808 1380q0 60 35 98t98 38q48 0 76.5 -23.5t28.5 -71.5q0 -65 -35.5 -102t-93.5 -37q-47 0 -78 23.5 t-31 74.5z" /> +<glyph unicode="å" horiz-adv-x="1186" d="M94 367q0 202 69.5 378t191.5 278.5t268 102.5q97 0 167 -45.5t109 -132.5h10l62 158h180l-236 -1106h-182l21 176h-6q-158 -196 -349 -196q-141 0 -223 101.5t-82 285.5zM332 373q0 -102 40.5 -152.5t112.5 -50.5q82 0 161 77.5t130 207.5t51 284q0 88 -47 141.5 t-123 53.5q-85 0 -160 -77t-120 -209.5t-45 -274.5zM517 1464q0 103 65 164.5t168 61.5q104 0 171 -60.5t67 -163.5q0 -104 -66 -165.5t-172 -61.5t-169.5 61t-63.5 164zM646 1464q0 -49 26.5 -76.5t77.5 -27.5q47 0 77 27.5t30 76.5q0 50 -30 78.5t-77 28.5 q-45 0 -74.5 -28.5t-29.5 -78.5z" /> +<glyph unicode="æ" horiz-adv-x="1726" d="M94 367q0 201 69 378t188.5 279t260.5 102q88 0 152 -43.5t108 -134.5h9l63 158h148l-25 -117q51 63 131 100t180 37q140 0 220.5 -76.5t80.5 -201.5q0 -182 -166.5 -284.5t-474.5 -102.5h-45l-4 -60q0 -117 60.5 -177t175.5 -60q125 0 305 84v-189q-175 -79 -344 -79 q-222 0 -305 137l-23 -117h-151l20 176h-8q-85 -106 -165.5 -151t-174.5 -45q-134 0 -209.5 103t-75.5 284zM332 373q0 -105 37 -154t96 -49q85 0 162.5 80.5t125.5 215.5t48 267q0 91 -38.5 146t-113.5 55q-85 0 -159.5 -80t-116 -211t-41.5 -270zM1022 633h31 q187 0 293 53.5t106 149.5q0 58 -34 84t-85 26q-103 0 -188.5 -86t-122.5 -227z" /> +<glyph unicode="ç" horiz-adv-x="954" d="M94 389q0 207 73.5 376.5t206.5 265t302 95.5q164 0 297 -61l-70 -184q-122 53 -221 53q-150 0 -250 -153.5t-100 -379.5q0 -111 56 -171t155 -60q74 0 138.5 22t129.5 54v-195q-140 -71 -305 -71q-196 0 -304 106t-108 303zM197 -342q47 -14 96 -14q137 0 137 96 q0 40 -35 61.5t-104 30.5l98 168h146l-50 -96q72 -25 104 -67t32 -101q0 -106 -82 -167t-224 -61q-64 0 -118 15v135z" /> +<glyph unicode="è" horiz-adv-x="1075" d="M94 401q0 198 77.5 368.5t210 263.5t296.5 93q161 0 250.5 -72.5t89.5 -205.5q0 -182 -166.5 -284.5t-474.5 -102.5h-43l-2 -31v-29q0 -111 56.5 -174t168.5 -63q72 0 143 19t168 65v-187q-96 -44 -176.5 -62.5t-179.5 -18.5q-197 0 -307.5 111t-110.5 310zM362 633h29 q188 0 294 53.5t106 151.5q0 51 -32 79.5t-95 28.5q-96 0 -180.5 -86t-121.5 -227zM436 1548v21h245q47 -154 132 -303v-25h-144q-65 63 -132 151.5t-101 155.5z" /> +<glyph unicode="é" horiz-adv-x="1075" d="M94 401q0 198 77.5 368.5t210 263.5t296.5 93q161 0 250.5 -72.5t89.5 -205.5q0 -182 -166.5 -284.5t-474.5 -102.5h-43l-2 -31v-29q0 -111 56.5 -174t168.5 -63q72 0 143 19t168 65v-187q-96 -44 -176.5 -62.5t-179.5 -18.5q-197 0 -307.5 111t-110.5 310zM362 633h29 q188 0 294 53.5t106 151.5q0 51 -32 79.5t-95 28.5q-96 0 -180.5 -86t-121.5 -227zM557 1241v25q97 108 225 303h264v-19q-54 -66 -158 -161.5t-175 -147.5h-156z" /> +<glyph unicode="ê" horiz-adv-x="1075" d="M94 401q0 198 77.5 368.5t210 263.5t296.5 93q161 0 250.5 -72.5t89.5 -205.5q0 -182 -166.5 -284.5t-474.5 -102.5h-43l-2 -31v-29q0 -111 56.5 -174t168.5 -63q72 0 143 19t168 65v-187q-96 -44 -176.5 -62.5t-179.5 -18.5q-197 0 -307.5 111t-110.5 310zM362 633h29 q188 0 294 53.5t106 151.5q0 51 -32 79.5t-95 28.5q-96 0 -180.5 -86t-121.5 -227zM320 1241v25q138 128 201 195.5t90 107.5h248q38 -99 174 -303v-25h-152q-76 63 -161 178q-131 -110 -236 -178h-164z" /> +<glyph unicode="ë" horiz-adv-x="1075" d="M94 401q0 198 77.5 368.5t210 263.5t296.5 93q161 0 250.5 -72.5t89.5 -205.5q0 -182 -166.5 -284.5t-474.5 -102.5h-43l-2 -31v-29q0 -111 56.5 -174t168.5 -63q72 0 143 19t168 65v-187q-96 -44 -176.5 -62.5t-179.5 -18.5q-197 0 -307.5 111t-110.5 310zM362 633h29 q188 0 294 53.5t106 151.5q0 51 -32 79.5t-95 28.5q-96 0 -180.5 -86t-121.5 -227zM388 1380q0 60 35 98t98 38q48 0 76.5 -23.5t28.5 -71.5q0 -65 -35.5 -102t-93.5 -37q-47 0 -78 23.5t-31 74.5zM771 1380q0 60 35 98t98 38q48 0 76.5 -23.5t28.5 -71.5q0 -65 -35.5 -102 t-93.5 -37q-47 0 -78 23.5t-31 74.5z" /> +<glyph unicode="ì" horiz-adv-x="563" d="M47 0l236 1106h235l-235 -1106h-236zM159 1548v21h245q47 -154 132 -303v-25h-144q-65 63 -132 151.5t-101 155.5z" /> +<glyph unicode="í" horiz-adv-x="563" d="M47 0l236 1106h235l-235 -1106h-236zM308 1241v25q97 108 225 303h264v-19q-54 -66 -158 -161.5t-175 -147.5h-156z" /> +<glyph unicode="î" horiz-adv-x="563" d="M47 0l236 1106h235l-235 -1106h-236zM64 1241v25q138 128 201 195.5t90 107.5h248q38 -99 174 -303v-25h-152q-76 63 -161 178q-131 -110 -236 -178h-164z" /> +<glyph unicode="ï" horiz-adv-x="563" d="M47 0l236 1106h235l-235 -1106h-236zM142 1380q0 60 35 98t98 38q48 0 76.5 -23.5t28.5 -71.5q0 -65 -35.5 -102t-93.5 -37q-47 0 -78 23.5t-31 74.5zM525 1380q0 60 35 98t98 38q48 0 76.5 -23.5t28.5 -71.5q0 -65 -35.5 -102t-93.5 -37q-47 0 -78 23.5t-31 74.5z" /> +<glyph unicode="ð" horiz-adv-x="1174" d="M80 389q0 162 65.5 299t184.5 215t266 78q96 0 168 -38.5t113 -108.5h6q-10 243 -133 383l-250 -142l-72 129l219 121q-44 41 -135 96l106 152q129 -72 209 -146l250 138l70 -127l-217 -121q155 -205 155 -512q0 -255 -73 -444.5t-204 -285t-312 -95.5q-197 0 -306.5 107 t-109.5 302zM317 377q0 -104 49 -159.5t142 -55.5q92 0 161.5 59.5t108.5 159t39 205.5q0 97 -52 155t-144 58q-91 0 -160.5 -56t-106.5 -153.5t-37 -212.5z" /> +<glyph unicode="ñ" horiz-adv-x="1208" d="M47 0l236 1106h184l-21 -205h9q83 118 171 171.5t191 53.5q134 0 207.5 -76t73.5 -216q0 -69 -23 -181l-137 -653h-236l142 672q18 90 18 131q0 131 -129 131q-72 0 -142 -57t-126 -164.5t-84 -243.5l-98 -469h-236zM363 1239q57 285 256 285q46 0 85 -17.5t72.5 -38 t63.5 -38t59 -17.5q40 0 65 26.5t48 86.5h137q-66 -285 -260 -285q-45 0 -82.5 17t-71.5 37.5t-65.5 37.5t-63.5 17q-38 0 -63 -27.5t-43 -83.5h-137z" /> +<glyph unicode="ò" horiz-adv-x="1174" d="M94 408q0 199 71.5 365t200.5 258.5t298 92.5q195 0 305 -116t110 -316q0 -202 -73 -367.5t-200.5 -254t-293.5 -88.5q-192 0 -305 114.5t-113 311.5zM332 403q0 -111 49.5 -170t146.5 -59q90 0 162 68t112 190.5t40 269.5q0 107 -49 167.5t-140 60.5q-93 0 -166.5 -71.5 t-114 -194t-40.5 -261.5zM444 1548v21h245q47 -154 132 -303v-25h-144q-65 63 -132 151.5t-101 155.5z" /> +<glyph unicode="ó" horiz-adv-x="1174" d="M94 408q0 199 71.5 365t200.5 258.5t298 92.5q195 0 305 -116t110 -316q0 -202 -73 -367.5t-200.5 -254t-293.5 -88.5q-192 0 -305 114.5t-113 311.5zM332 403q0 -111 49.5 -170t146.5 -59q90 0 162 68t112 190.5t40 269.5q0 107 -49 167.5t-140 60.5q-93 0 -166.5 -71.5 t-114 -194t-40.5 -261.5zM580 1241v25q97 108 225 303h264v-19q-54 -66 -158 -161.5t-175 -147.5h-156z" /> +<glyph unicode="ô" horiz-adv-x="1174" d="M94 408q0 199 71.5 365t200.5 258.5t298 92.5q195 0 305 -116t110 -316q0 -202 -73 -367.5t-200.5 -254t-293.5 -88.5q-192 0 -305 114.5t-113 311.5zM332 403q0 -111 49.5 -170t146.5 -59q90 0 162 68t112 190.5t40 269.5q0 107 -49 167.5t-140 60.5q-93 0 -166.5 -71.5 t-114 -194t-40.5 -261.5zM341 1241v25q138 128 201 195.5t90 107.5h248q38 -99 174 -303v-25h-152q-76 63 -161 178q-131 -110 -236 -178h-164z" /> +<glyph unicode="õ" horiz-adv-x="1174" d="M94 408q0 199 71.5 365t200.5 258.5t298 92.5q195 0 305 -116t110 -316q0 -202 -73 -367.5t-200.5 -254t-293.5 -88.5q-192 0 -305 114.5t-113 311.5zM332 403q0 -111 49.5 -170t146.5 -59q90 0 162 68t112 190.5t40 269.5q0 107 -49 167.5t-140 60.5q-93 0 -166.5 -71.5 t-114 -194t-40.5 -261.5zM328 1239q57 285 256 285q46 0 85 -17.5t72.5 -38t63.5 -38t59 -17.5q40 0 65 26.5t48 86.5h137q-66 -285 -260 -285q-45 0 -82.5 17t-71.5 37.5t-65.5 37.5t-63.5 17q-38 0 -63 -27.5t-43 -83.5h-137z" /> +<glyph unicode="ö" horiz-adv-x="1174" d="M94 408q0 199 71.5 365t200.5 258.5t298 92.5q195 0 305 -116t110 -316q0 -202 -73 -367.5t-200.5 -254t-293.5 -88.5q-192 0 -305 114.5t-113 311.5zM332 403q0 -111 49.5 -170t146.5 -59q90 0 162 68t112 190.5t40 269.5q0 107 -49 167.5t-140 60.5q-93 0 -166.5 -71.5 t-114 -194t-40.5 -261.5zM409 1380q0 60 35 98t98 38q48 0 76.5 -23.5t28.5 -71.5q0 -65 -35.5 -102t-93.5 -37q-47 0 -78 23.5t-31 74.5zM792 1380q0 60 35 98t98 38q48 0 76.5 -23.5t28.5 -71.5q0 -65 -35.5 -102t-93.5 -37q-47 0 -78 23.5t-31 74.5z" /> +<glyph unicode="÷" d="M117 631v180h936v-180h-936zM459 373q0 64 31.5 99.5t93.5 35.5t94.5 -36t32.5 -99q0 -64 -34.5 -100.5t-92.5 -36.5t-91.5 35.5t-33.5 101.5zM459 1071q0 64 31.5 99.5t93.5 35.5t94.5 -36t32.5 -99q0 -64 -34.5 -100.5t-92.5 -36.5t-91.5 35.5t-33.5 101.5z" /> +<glyph unicode="ø" horiz-adv-x="1174" d="M51 6l115 141q-70 104 -70 261q0 200 70.5 365t199.5 258t298 93q136 0 239 -61l86 108l125 -96l-100 -117q63 -100 63 -258q0 -208 -74 -376t-200.5 -255t-288.5 -87q-137 0 -235 59l-105 -131zM324 426q0 -39 8 -74l442 549q-45 35 -121 35q-141 0 -235 -145.5 t-94 -364.5zM408 201q41 -33 120 -33q89 0 163 66.5t116.5 184t42.5 257.5q0 45 -6 67z" /> +<glyph unicode="ù" horiz-adv-x="1208" d="M111 274q0 63 12 124.5t24 123.5l123 584h236l-129 -610q-31 -141 -31 -193q0 -133 127 -133q72 0 143 57t126 162.5t85 247.5l99 469h233l-233 -1106h-185l21 205h-8q-82 -116 -171 -170.5t-192 -54.5q-134 0 -207 76t-73 218zM446 1548v21h245q47 -154 132 -303v-25 h-144q-65 63 -132 151.5t-101 155.5z" /> +<glyph unicode="ú" horiz-adv-x="1208" d="M111 274q0 63 12 124.5t24 123.5l123 584h236l-129 -610q-31 -141 -31 -193q0 -133 127 -133q72 0 143 57t126 162.5t85 247.5l99 469h233l-233 -1106h-185l21 205h-8q-82 -116 -171 -170.5t-192 -54.5q-134 0 -207 76t-73 218zM623 1241v25q97 108 225 303h264v-19 q-54 -66 -158 -161.5t-175 -147.5h-156z" /> +<glyph unicode="û" horiz-adv-x="1208" d="M111 274q0 63 12 124.5t24 123.5l123 584h236l-129 -610q-31 -141 -31 -193q0 -133 127 -133q72 0 143 57t126 162.5t85 247.5l99 469h233l-233 -1106h-185l21 205h-8q-82 -116 -171 -170.5t-192 -54.5q-134 0 -207 76t-73 218zM370 1241v25q138 128 201 195.5t90 107.5 h248q38 -99 174 -303v-25h-152q-76 63 -161 178q-131 -110 -236 -178h-164z" /> +<glyph unicode="ü" horiz-adv-x="1208" d="M111 274q0 63 12 124.5t24 123.5l123 584h236l-129 -610q-31 -141 -31 -193q0 -133 127 -133q72 0 143 57t126 162.5t85 247.5l99 469h233l-233 -1106h-185l21 205h-8q-82 -116 -171 -170.5t-192 -54.5q-134 0 -207 76t-73 218zM432 1380q0 60 35 98t98 38 q48 0 76.5 -23.5t28.5 -71.5q0 -65 -35.5 -102t-93.5 -37q-47 0 -78 23.5t-31 74.5zM815 1380q0 60 35 98t98 38q48 0 76.5 -23.5t28.5 -71.5q0 -65 -35.5 -102t-93.5 -37q-47 0 -78 23.5t-31 74.5z" /> +<glyph unicode="ý" horiz-adv-x="1004" d="M-170 -285q75 -16 125 -16q74 0 134 43.5t124 155.5l51 92l-164 1116h232l63 -531q9 -62 16 -174.5t7 -181.5h6q86 215 135 313l293 574h254l-688 -1280q-90 -165 -196 -241.5t-249 -76.5q-76 0 -143 19v188zM501 1241v25q97 108 225 303h264v-19q-54 -66 -158 -161.5 t-175 -147.5h-156z" /> +<glyph unicode="þ" horiz-adv-x="1200" d="M-55 -492l432 2048h235q-48 -223 -73 -339t-76 -291h8q155 200 328 200q144 0 224.5 -102t80.5 -287q0 -204 -68 -381.5t-184.5 -276.5t-265.5 -99q-94 0 -165 45.5t-114 130.5h-8q-7 -91 -25 -185l-96 -463h-233zM369 373q0 -98 46 -150.5t132 -52.5t159.5 77t116.5 209 t43 277q0 100 -41 150.5t-118 50.5q-84 0 -163 -81t-127 -213.5t-48 -266.5z" /> +<glyph unicode="ÿ" horiz-adv-x="1004" d="M-170 -285q75 -16 125 -16q74 0 134 43.5t124 155.5l51 92l-164 1116h232l63 -531q9 -62 16 -174.5t7 -181.5h6q86 215 135 313l293 574h254l-688 -1280q-90 -165 -196 -241.5t-249 -76.5q-76 0 -143 19v188zM323 1380q0 60 35 98t98 38q48 0 76.5 -23.5t28.5 -71.5 q0 -65 -35.5 -102t-93.5 -37q-47 0 -78 23.5t-31 74.5zM706 1380q0 60 35 98t98 38q48 0 76.5 -23.5t28.5 -71.5q0 -65 -35.5 -102t-93.5 -37q-47 0 -78 23.5t-31 74.5z" /> +<glyph unicode="ı" horiz-adv-x="563" d="M47 0l236 1106h235l-235 -1106h-236z" /> +<glyph unicode="Œ" horiz-adv-x="1798" d="M135 543q0 267 98.5 487.5t269.5 337.5t388 117q145 0 223 -23h760l-43 -205h-539l-84 -395h504l-43 -200h-504l-96 -459h539l-43 -203h-717q-84 -20 -170 -20q-259 0 -401 149.5t-142 413.5zM383 545q0 -173 81.5 -267t227.5 -94q74 0 139 27l222 1038q-68 31 -181 31 q-138 0 -250 -96t-175.5 -266.5t-63.5 -372.5z" /> +<glyph unicode="œ" horiz-adv-x="1788" d="M94 410q0 206 73.5 372.5t201 254t293.5 87.5q237 0 335 -192q73 91 174 142.5t226 51.5q159 0 246.5 -74.5t87.5 -203.5q0 -183 -165.5 -285t-471.5 -102h-47l-3 -60q0 -111 56.5 -174t169.5 -63q69 0 134.5 17.5t176.5 66.5v-189q-91 -43 -175 -61t-181 -18 q-120 0 -212.5 46t-140.5 138q-137 -182 -374 -182q-186 0 -295 115.5t-109 312.5zM332 412q0 -116 48.5 -177t139.5 -61q143 0 229.5 146.5t86.5 381.5q0 111 -49.5 169.5t-139.5 58.5q-87 0 -157.5 -64t-114 -186.5t-43.5 -267.5zM1073 633h31q189 0 294 54t105 155 q0 48 -30 76t-87 28q-105 0 -192 -85.5t-121 -227.5z" /> +<glyph unicode="Ÿ" horiz-adv-x="1092" d="M186 1462h242l154 -669l432 669h266l-623 -913l-114 -549h-238l119 553zM440 1718q0 60 35 98t98 38q48 0 76.5 -23.5t28.5 -71.5q0 -65 -35.5 -102t-93.5 -37q-47 0 -78 23.5t-31 74.5zM823 1718q0 60 35 98t98 38q48 0 76.5 -23.5t28.5 -71.5q0 -65 -35.5 -102 t-93.5 -37q-47 0 -78 23.5t-31 74.5z" /> +<glyph unicode="ˆ" horiz-adv-x="1135" d="M354 1241v25q138 128 201 195.5t90 107.5h248q38 -99 174 -303v-25h-152q-76 63 -161 178q-131 -110 -236 -178h-164z" /> +<glyph unicode="˚" horiz-adv-x="1182" d="M541 1464q0 103 65 164.5t168 61.5q104 0 171 -60.5t67 -163.5q0 -104 -66 -165.5t-172 -61.5t-169.5 61t-63.5 164zM670 1464q0 -49 26.5 -76.5t77.5 -27.5q47 0 77 27.5t30 76.5q0 50 -30 78.5t-77 28.5q-45 0 -74.5 -28.5t-29.5 -78.5z" /> +<glyph unicode="˜" horiz-adv-x="1135" d="M326 1239q57 285 256 285q46 0 85 -17.5t72.5 -38t63.5 -38t59 -17.5q40 0 65 26.5t48 86.5h137q-66 -285 -260 -285q-45 0 -82.5 17t-71.5 37.5t-65.5 37.5t-63.5 17q-38 0 -63 -27.5t-43 -83.5h-137z" /> +<glyph unicode=" " horiz-adv-x="953" /> +<glyph unicode=" " horiz-adv-x="1907" /> +<glyph unicode=" " horiz-adv-x="953" /> +<glyph unicode=" " horiz-adv-x="1907" /> +<glyph unicode=" " horiz-adv-x="635" /> +<glyph unicode=" " horiz-adv-x="476" /> +<glyph unicode=" " horiz-adv-x="317" /> +<glyph unicode=" " horiz-adv-x="317" /> +<glyph unicode=" " horiz-adv-x="238" /> +<glyph unicode=" " horiz-adv-x="381" /> +<glyph unicode=" " horiz-adv-x="105" /> +<glyph unicode="‐" horiz-adv-x="649" d="M47 446l45 203h502l-45 -203h-502z" /> +<glyph unicode="‑" horiz-adv-x="649" d="M47 446l45 203h502l-45 -203h-502z" /> +<glyph unicode="‒" horiz-adv-x="649" d="M47 446l45 203h502l-45 -203h-502z" /> +<glyph unicode="–" horiz-adv-x="983" d="M47 453l43 194h838l-43 -194h-838z" /> +<glyph unicode="—" horiz-adv-x="1966" d="M47 453l43 194h1821l-43 -194h-1821z" /> +<glyph unicode="‘" horiz-adv-x="393" d="M119 983q34 76 106.5 209t159.5 270h176q-122 -286 -199 -501h-237z" /> +<glyph unicode="’" horiz-adv-x="393" d="M115 961q43 95 106 255t92 246h238l8 -22q-37 -83 -110.5 -217.5t-155.5 -261.5h-178z" /> +<glyph unicode="‚" horiz-adv-x="530" d="M-102 -264q105 238 200 502h236l8 -23q-108 -233 -266 -479h-178z" /> +<glyph unicode="“" horiz-adv-x="803" d="M119 983q34 76 106.5 209t159.5 270h176q-122 -286 -199 -501h-237zM526 983q84 190 267 479h176q-122 -286 -199 -501h-235z" /> +<glyph unicode="”" horiz-adv-x="803" d="M115 961q43 95 106 255t92 246h238l8 -22q-37 -83 -110.5 -217.5t-155.5 -261.5h-178zM522 961q51 114 109 261t90 240h237l9 -22q-98 -220 -269 -479h-176z" /> +<glyph unicode="„" horiz-adv-x="938" d="M-102 -264q105 238 200 502h236l8 -23q-108 -233 -266 -479h-178zM307 -264q120 281 199 502h235l9 -23q-92 -206 -267 -479h-176z" /> +<glyph unicode="•" horiz-adv-x="756" d="M152 684q0 156 83.5 252t223.5 96q100 0 158.5 -54.5t58.5 -168.5q0 -156 -82 -252t-227 -96q-102 0 -158.5 57.5t-56.5 165.5z" /> +<glyph unicode="…" horiz-adv-x="1634" d="M834 94q0 83 47 132.5t131 49.5q56 0 89.5 -31.5t33.5 -92.5q0 -78 -47.5 -129.5t-124.5 -51.5q-66 0 -97.5 35.5t-31.5 87.5zM594 94q0 83 47 132.5t131 49.5q56 0 89.5 -31.5t33.5 -92.5q0 -78 -47.5 -129.5t-124.5 -51.5q-66 0 -97.5 35.5t-31.5 87.5zM293 94 q0 83 47 132.5t131 49.5q56 0 89.5 -31.5t33.5 -92.5q0 -78 -47.5 -129.5t-124.5 -51.5q-66 0 -97.5 35.5t-31.5 87.5z" /> +<glyph unicode=" " horiz-adv-x="381" /> +<glyph unicode="‹" horiz-adv-x="621" d="M80 549v24l395 422l135 -118l-288 -334l153 -367l-178 -76z" /> +<glyph unicode="›" horiz-adv-x="621" d="M10 211l289 334l-154 366l179 76l217 -448v-25l-396 -422z" /> +<glyph unicode="⁄" horiz-adv-x="262" d="M-510 0l1085 1462h195l-1083 -1462h-197z" /> +<glyph unicode=" " horiz-adv-x="476" /> +<glyph unicode="⁴" horiz-adv-x="745" d="M70 762l26 137l477 569h197l-121 -563h123l-29 -143h-122l-39 -176h-183l39 176h-368zM268 905h199l52 221l34 129q-32 -51 -98 -131z" /> +<glyph unicode="€" d="M51 492l33 155h139q15 95 27 139h-137l32 154h148q92 260 255.5 401.5t371.5 141.5q88 0 164.5 -22t156.5 -77l-102 -180q-54 34 -107 56t-119 22q-118 0 -214.5 -87t-161.5 -255h387l-33 -154h-402q-18 -67 -28 -139h340l-33 -155h-319q0 -161 60.5 -234.5t195.5 -73.5 q120 0 258 60v-203q-129 -61 -306 -61q-216 0 -330 130t-114 382h-162z" /> +<glyph unicode="™" horiz-adv-x="1534" d="M113 1335v127h540v-127h-198v-594h-146v594h-196zM709 741v721h215l170 -534l182 534h205v-721h-146v418l4 121h-6l-184 -539h-119l-178 539h-6l4 -115v-424h-141z" /> +<glyph unicode="" horiz-adv-x="1105" d="M0 1105h1105v-1105h-1105v1105z" /> +<glyph unicode="fi" horiz-adv-x="1257" d="M-225 -279q64 -20 114 -20q134 0 177 205l217 1022h-179l21 106l194 76l21 92q44 198 134.5 281.5t256.5 83.5q115 0 211 -43l-61 -176q-74 28 -136 28q-69 0 -110.5 -43t-63.5 -141l-18 -86h229l-37 -178h-229l-223 -1053q-40 -189 -131 -278t-238 -89q-90 0 -149 23 v190zM739 0l236 1106h235l-235 -1106h-236zM1022 1378q0 68 39 110t110 42q53 0 86 -26.5t33 -80.5q0 -71 -40 -112t-105 -41q-53 0 -88 26t-35 82z" /> +<glyph unicode="fl" horiz-adv-x="1257" d="M-225 -279q64 -20 114 -20q134 0 177 205l217 1022h-179l21 106l194 76l21 92q44 198 134.5 281.5t256.5 83.5q115 0 211 -43l-61 -176q-74 28 -136 28q-69 0 -110.5 -43t-63.5 -141l-18 -86h229l-37 -178h-229l-223 -1053q-40 -189 -131 -278t-238 -89q-90 0 -149 23 v190zM739 0l330 1556h235l-331 -1556h-234z" /> +<glyph unicode="ffi" horiz-adv-x="1931" d="M-225 -279q64 -20 114 -20q133 0 177 205l217 1022h-179l21 106l194 76l21 92q44 198 134.5 281.5t256.5 83.5q115 0 211 -43l-61 -176q-74 28 -136 28q-69 0 -110.5 -43t-63.5 -141l-18 -86h438l23 96q44 197 133 281t256 84q117 0 213 -43l-62 -176q-74 28 -135 28 q-71 0 -111.5 -43t-62.5 -141l-18 -86h229l-39 -178h-227l-223 -1053q-43 -192 -133.5 -279.5t-235.5 -87.5q-95 0 -149 23v190q60 -20 114 -20q136 0 176 205l215 1022h-438l-223 -1053q-40 -189 -131 -278t-238 -89q-90 0 -149 23v190zM1415 0l236 1106h233l-235 -1106 h-234zM1698 1378q0 68 39 110t108 42q54 0 86.5 -26.5t32.5 -80.5q0 -71 -39.5 -112t-105.5 -41q-51 0 -86 26t-35 82z" /> +<glyph unicode="ffl" horiz-adv-x="1931" d="M-225 -279q64 -20 114 -20q133 0 177 205l217 1022h-179l21 106l194 76l21 92q44 198 134.5 281.5t256.5 83.5q115 0 211 -43l-61 -176q-74 28 -136 28q-69 0 -110.5 -43t-63.5 -141l-18 -86h438l23 96q44 197 133 281t256 84q117 0 213 -43l-62 -176q-74 28 -135 28 q-71 0 -111.5 -43t-62.5 -141l-18 -86h229l-39 -178h-227l-223 -1053q-43 -192 -133.5 -279.5t-235.5 -87.5q-95 0 -149 23v190q60 -20 114 -20q136 0 176 205l215 1022h-438l-223 -1053q-40 -189 -131 -278t-238 -89q-90 0 -149 23v190zM1413 0l332 1556h233l-329 -1556 h-236z" /> +</font> +</defs></svg> \ No newline at end of file diff --git a/public/assets/fonts/opensans/OpenSans-SemiboldItalic-webfont.ttf b/public/assets/fonts/opensans/OpenSans-SemiboldItalic-webfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..61d58bfa37b1f2b143527d72084130a59a5eb053 GIT binary patch literal 34644 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 AZU6uP literal 0 HcmV?d00001 diff --git a/public/assets/fonts/opensans/OpenSans-SemiboldItalic-webfont.woff b/public/assets/fonts/opensans/OpenSans-SemiboldItalic-webfont.woff new file mode 100644 index 0000000000000000000000000000000000000000..611b39028f17d21ffed411076b8457c66dda9199 GIT binary patch literal 22332 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 G0002}$0Gj# literal 0 HcmV?d00001 diff --git a/public/assets/fonts/opensans/_DS_Store b/public/assets/fonts/opensans/_DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..5008ddfcf53c02e82d7eee2e57c38e5672ef89f6 GIT binary patch literal 6148 zcmeH~Jr2S!425mzP>H1@V-^m;4Wg<&0T*E43hX&L&p$$qDprKhvt+--jT7}7np#A3 zem<@ulZcFPQ@L2!n>{z**<q8>++&mCkOWA81W14cNZ<zv;LbK1Poaz?KmsK2CSc!( z0ynLxE!0092;Krf2c+FF_Fe*7ECH>lEfg7;MkzE(HCqgga^y>{tEnwC%0;vJ&^%eQ zLs35+`xjp>T0<F0fCPF1$Cyrb|F7^5{eNG?83~ZUUlGt@xh*qZDeu<Z%US-OSsOPv j)R!Z4KLME7ReXlK;d!wEw5GODWMKRea10D2@KpjYNUI8I literal 0 HcmV?d00001 diff --git a/public/assets/fonts/sourcesanspro/sourcesanspro-bold.woff b/public/assets/fonts/sourcesanspro/sourcesanspro-bold.woff new file mode 100644 index 0000000000000000000000000000000000000000..1da99340f45527ad42c24e33fd67d8f7d0c66a5c GIT binary patch literal 26608 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 literal 0 HcmV?d00001 diff --git a/public/assets/fonts/sourcesanspro/sourcesanspro-light.woff b/public/assets/fonts/sourcesanspro/sourcesanspro-light.woff new file mode 100644 index 0000000000000000000000000000000000000000..b76e3ed925306cd5fbb5e166d798e661194a9dda GIT binary patch literal 26540 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 literal 0 HcmV?d00001 diff --git a/public/assets/fonts/sourcesanspro/sourcesanspro.woff b/public/assets/fonts/sourcesanspro/sourcesanspro.woff new file mode 100644 index 0000000000000000000000000000000000000000..680950795bb64b8ef1f2ba98c9f92c52f3a30679 GIT binary patch literal 27248 zcmZ5{19T=$)Ak)F8*iLD+}JiZ+<0T#wryi$+uUqy+qP|6fA)F5=X<~N&pFqb>6%7W zb=B2#=5#yDh=>3{0H2qc4FKuy{So@J{Ey^s>Hl6LA_`If0Eoq>4CgP*q)nG(<mnhc zWg(ws<xl9SwKl})Tk6_;$~Hfd3IKqDD)<-Q={q?P003YfpLNLp0zL)sY-D3>`6<i) zEPs5~wTDzqXEWBd|7;8XR|fqTA0GfPV+&WKPgywtKz9rPs1u)8XRMkS>KXt5%*mg1 zm_EV!Zj^*)@+th3jeeH#K0yqr2!?B7>EQAyJN?uH_j9b;+(J@+b3;2T0Duh+0Knx0 z0Oa-|Y+zX}to1+JD*X7=WBV^CKv6<0bzMGnQKJ6ri{LN7pg`EHbS(`(Ws(2@@)Q8T z#s7eFVQ6D*?*IUpeAWR4{Tzehi{7ocjh*3VTQlO%b`pP)2>yKXdH=_+<7&cnpU;4? zB%gx6_i>FpFBcGf9V3rkc3<BFU*D2&3O`@pE}#HYKLaKMB|x}IH6=wgIVD-e2geCA z8ypOky_vm<k)8gMGL*6HWum{c)5Bl(r?0Oq<BzB-tQl|uh+R+sR06Cbzy(B4M@J_} z4+~NR66q0am%;Ce8V=E?7RDbmh6L2$igA|V)tK1;&WN+$A^Zq|36=?p38SXDyv8EN zFT^k2FWoQJFTpQdAha8sgpg$F<D+Z;3iOT+aQwyZSdV|2q?{m!0BqJUG&lU|<KaW* z1OJKd$@_}0zvJS){muRO;;Lidz0z&<qw%V%3+e^$)bsaAS1eQw{w_CtoAcH>N4EPA zXoLlSRnMX%zaNAmo&hZtkPC_ogAI`mzr!ax=66VOa$`V#d~HN|daK_ze(_<-QnO?1 zRJCQ!X18a^Ad!C3LZf~3M5TGwdZ&AYDCu$9N~?3cOs#d^cCU93-|t;MfdN5*qCz6V z1HJuyWW=N-Ob!lC57HTRI!CdFREbp@ZBAp&cR)6a<yOa+dfXPL^OcqlfS{O~+kHl9 zpKuc#8V8)FJ*GGoCL>i><w%*nN?j309iVr-%J_$=X_o8lVnP|4wPs6u+7^A!Td?y5 zh+(Pqs*%Zw`PoGZyXken5ff(NSQ_8M;8k2792}XM&op2II|k-+;!y!Y06Bot=M&rq z695im9{>jm`3c@nczq(~6N3Oa7ZA;;Ht8OEq=AWik6ri}YGQRIOiJao6h`)6KNI;e zJz(+WsF2q|C}2n6xksu~Xy}4AQ-csRJ)AqZ-d<$@?P4(vR}v*MlE)83-y5HUaQ+kx zD1z=qmOOVJs|KOa>6jLbw3cvC9lsn-#^kKPr!2R&Te!$dDx#}**XbVW(On4EYUJ|P zs`mn~sGTzVb_r2?RxDyTbMB&XGM@WwoYwkV1_dWIAZO=O!v<KdF>8h6%W4GWN-o~^ z(w|mG%qYhC)~AJOS-`%Ykr}%ZOz&QLOVi_lKn!H3fA<?oMpKj%<f?!)zC&O?Dc|iS z@IGii(jyV0seA_zADi#~O%ae!9sqR#De!>xAy#xeY@6em;pupHR{kh$DJ^R$`&gTq z%X)H}@HTShZQ;twNLe#fal+8m{E6HJ{RJCcC^94@D5SEuHGsQ|fb{jgjXW&G=Xa>c zH&9mw7($PTtzWw(786_#N{)AuGkGu9=*{P6Gm4HAJRk1oP5zj*f1XI)!Z-q#W6)fu z{Gp{Pc|t~2Hv|VGZWHc;e?oOz@4KDFT1<up35boiq(?b1pz@4UGibhjpV~neZV)vP zVP!RATOAJlc7P%rFu6~<9R2}U#qgk-TMQ%&2dRAc2Cm;d@hCbv@Cy-Q>g<jo(m;}k zQE^_8pAE#p8l(}rGw>F>Qv#p`${y(eO%!lDG&2a`;km^Vf*kQLzKNJl&7Ko9_f>+b zfL8;r5VTyQT&-Fk$QZgy?8}wp`{V1C{_QQq@Nsd=?rB|dWtgyjQ0s!W`QcZ4(IM{< z1&=Y8se9?iyf4(|MrXyF49^{^Rm+_c_y;|u#k${zpDTR9l<QrJgaP(+V(2nVXQiaV zA8w)j`~99`T>jX(dBhH?8z1yS8SkA<SFSfHzm2axT;n<nv*!-rx1F^9^3+DZ6%ced zv?<XUpY?JSXotrEMpsa8eJ+KlRi~xBNk&0-P><w%Sw~dzotf1+tBuh|_Yhx7Y(!B1 z#1*6nW?<l1O4z-5mCymH#B&ttoITo37N_dLMO|pE+Dq&iw159N#7FMVn0&`=kFfi| zzd}TMDiVC%PaFMq12OCGVS@4O&x!lRU>U+->JaIh&m?-#3rwdB05OjeI+_-S4Fq|a z9616|0*Z_$qIs#{8=FV<Lhy$d@gk^&`?eDG)vUl7-n5P4PE4nXs1p!5%uj<-&!u4@ ztV}KB8=EZ9`!k3Fof7U<8oLyZv>)J5zWK+ZJO2SMIQcG+Qo~9UwdO`CjtZ~VR)9FL z3hh8|>IQPUB`lpO{f=ElxtxxfdrJz{^VN(shGl~5Isa$hgK;~v^_~0Ifv|Vo^m};l z(eH%Y+pz^Te1{Q_g0|XL+@$f0u`Im!=+9rzQ$X6|Be{0rDZCoJZ-+rgfM}{<Z-UMY z4>_#Khdm+R-3Txh4VloB9LzZ-GMBs$C$lEqG1wlq5%ygTav$o6gf0x3l0&|jcS~mn zZjmLFl!S3lZtxLoxS#gLk!d$hdOjK_X}{O>SUpD_?rYup-6Mb<%dX3I@e6$O5c*m` z?wQ_x$a=R0tIh6u-KRgy1$mkAsJCzH5}ZeiVHt2@IjE!xwL2o0LNj8K!txt($R_^- z^oEPmjf<91dy-5_W=E7&4{L&iY&B&Ovca3rRU29}B1;!~hGX{k*RaZlvSw>=&uafn ze-R%quD*`8k9XNed@`zyH><stFEll2FH`!5ZG&N}QZBMrr*2v)<kb;<%?Zo~C>$AG zG(kKb24;_x?j%th9ds%`qVeuyo%^RIeq*_Vl;L&46G^%Vv4gAhYP-R>mklrG>Ez)D zRJUO3JI7RW#aBDhJGq7%;#I8dwi-n;9ItXmJTOEPYVP2Mw1N==U7^4(IvLTc?Tha( z1V{C)J@IVBEZajn20YTID^<KpGq~p}RjJNcW>p>h!@6j)EohHf7inf=uF)VZ5Q%~$ z;eO0i(KhbJ!Xjwf4e5HT{ay;F-N-_=h+A{^ej0IJyW6AN;6cY}voSkXVL>X!OMCV= zr@+1M+ymLi#x!h=iu8rEa%ow}UepPT1o=HBctO}Zd9et(OEj-pAJ+FJNW|%jyOpc9 z*{nK`YKtZ4N4|*xjWK>&wtmpoHTk5EV2{-L)ND7ktUH|kZ=pY%`a#u^@n83v2^oH% zX*2-QxI;1oEcSWqt8=y%1NeYkKQ+CBnO(g)8YXUjo~c}nzC_WA?UgWRNuklHiQ%_y zJ`&_*k-E70vU$U}44ITfB}Hd%t@tSi0T@x~=7Jr%F0kh4=bQGxaBy!I==qzAv1Yj; zh|noku#=%MkAH%4GJ@$L7Qk4wd+RhXHB8dUkXriNS)@w{&%dC^|MAZ6+{=^B@uo$q zK;KS`^OdaIod~i}1ZG_uNa$7)6lz`(n(8zNT3_}_2<Uw~VQ_Z=MxvBMZ*_opIRm`P z?o^it^DWekmIMJj;;1^)w=0ku^Zr|+@hh7jIcI+L{?F17R!|fnNH3(R{D>?3H{k-v z{@k1CQB%(DQdxaTm9(?(c<P81?N>3*%Oi!02mR-54FT3=ZHOY*07N{H*Ibk4sEj}Y z{UyH)en7Vp-tWs6e%DT;&@G=}YI>qasRDQZbtjN+_`pN#I?=Zq&vYEevr1@H+P&Vn zkJ>+2w7l|Pf`a!^rb=-dJis@nV(IHwbRYCxpS_*ZR@-U<yVn_wouDd0rdgpHKLEQ$ zP=?sc@x+6q>U!R(jWP!LwP*lsAwx149;!a>X?`xBGvY_U(>!t8IolRhc*|O~kE0Gb z{TQ&Q<BS|CASVJJ>Rwzz6f6*iqQ#jWHBDs<&B#+&RA|49NzQEt^!3}xO|%9xh8P}4 zY6=ZR?oHAJ{`+AVv8|8dmzXEs%dUuB+%th5@vdmI!R$qlrd%pm;V#o@tX}KGwV^AE zGp@(`_oD#K4!ccz{5B&CwM>quYCcYxP|a=rh5=tIqu!jMAcexg6M6N1Ac>Fcurmwy zk#7~n@Iz+#H-CybX;AQdS>jlL<&i559N`yeS<w`?pCsw}aKx|VrB}g}nCf#^cE-dL zcT&&xb3YZ{?X_^o3!zr8wl}x}iK!A_n;0k<67N)azSl6J*FuTgr`&p^e5BHmEK)w{ zh+n3(#x2+r=~>m%jr6%r<aO!E9nQNK?hXE&J`+<W%9M<_n0AIL;Kr{sXk9;r*82%} zczs6dD%U5P7e=b1kcl)!AeFhCwmT&4Pd}%OiCRaV20&Wlw0)#(!v_DJie<Dzpa4rC zO(>kMCm{-YZNS`O{gYsuc*5OQY}f+FN$5-0@n~H62A|uN2XmcfdM<NN!8`iLC?o?5 zf$Qot0!?QErVem5EFN=*GlU_%7>r}8M?u12C|DL)o2(}9-fP-FPT(XW@R*6eX44aG zCh<7kQiyT={Mvo18Pd)bfY&v#iNBJ2cyJg{fLobmer4s7_iTk3*bZz!D{D;d>tlVD zv<z*<+3=53*B;L%zuX5K^%mtN&QZx=L+%a>>Hb0mgG5gCt<xu4FDw_$vu0qrMqSy* zxmF!aF63+s#@`}Qo0=y50G*_(kdJQnDkOIR#Z9slo#`loZXW-Zq-QBXH79;#|D~^= z^4It4{XkAWd$7Z4#!>-P<{#U*%~5gL#)WN~llD_uK0<Z1qU4jXZNak81R#CpEMh^8 z!de>Cs@-)X>i$S9^TsQo>q0oRk8*uslS4a6A6wU}P)dxye2;#%c0^u9Kwsz6@nu~1 zOG+xMexYuuiB(T;cF}uHCGtONONuf;7pzR!Y2owm!UF1p7%z{cfJX5v{pNK&9e+@? zFH=6l<Kn~%6X7s5VytJ*)ZwWfsJg^Ba1W+k&LGEcF|}N9$JoXbtxD%`=`o|-Li7r) zyLlq)CBPMc8(59t^pPELd{2S?kQ|);b}b8{1p1q@tbp}TtkQzW<ct8o&@s9IF0mNJ zU}##YKK$`dc4WihSS!urYKM}t)~bswt}`x`_VR|e>C@ul&ghu&M&4o%n2$Q9O$`y> zkD0E*#p&tR!h%7-&fHvSvL~ivw=>jR5dWjcEJDcS%}ge)8*<+_W<5kn_VivSJ;FS( z(^*ca_B3s5)MrSe`=9}YgpcD1Wv8(T?Z@?mNWroTL#uk>;J7yT(dWv*&{fItNN?+G zjp6tFdm%@U#*Ytj^BXoS{BjA1*$vbkw*4+-K+(^pF}dg*cAD+FvT38iO-shYa$MMw zK$N*0FpYV2DT4!XkV^WrF{vBXqaSs49=xH(_Zl^cXM5pZgp95Rjdl){*l2qWyft4y z=mkwR0cy^mgyCFr&2a!uw22wvYC-t2(&rsw+A`uAyvCb)`Rc%j^Y)Y3y-VxFrl(3e zT8*~Y%*V%IUWaSy7zkZPS})}OGl3hfsAXY*X6dad2P~KXb1pGL)46?1Z8Byz(6_QN zo5!cB^zBx;qr0sRk&#V?hvzNaG(Yl9pYmm=VqhL!u%iFmB%;kysO-nU%UxBH&Tot& zvxywekG#$g=v3=5@38`w8|~~@Wkv=|Glv1g66OnP6k!!RHN~bM7w!v-z29k1u*MD^ z?jf44+jCVMJ+@Wf9~TcvU@3&@cloEN<{^4aUzQEdSO~=o{ij2R<nhipq40PjIGM*C z4A8<T7^>glR-r0<%R>#zbOIH>YV?6gG&;LB-NPZ3-*eVyc_PxzXDajyKXf*7qAuBL z;DQ_uHr{4jR+7y5=%9jc+%mYV`^8FCr#*Z0%$hRP*7Jhw7MCO;G(Y$1=`N+Dk81K< z%8KD+^len#ks7@`?oe8m(u+J;SIfA8PF`3@*MXB1;Q1pR7w)6>M!D&6GGUECwiGk5 z>xOY!tUYd>9Pqed<t&1^EL53a^inNkm5kiV`^W&r&qHL0nzGB)(X7}ZHU)n>p~PJH znkpQ;1aE5M-Jaua6wodK0f>Mfr*q}s9jrJT>-@*Z^6$!RoVm_8kOc4?+np{;0<x6; z1o++lmj2qs4CWoJkv3yo$?<0(djX?rNK1Y4B;tlYkjttO1RrvUBh$_JIB_{^drm!D z{zcFd&-7T-Y5!NZFS>L=LBL6lzQTcTOq;JgBuba5PRqxgY1{a3;}5#RJGUOZ&YQ)^ zClrWQ@MN#6yr=Llb$r5bb?_K|mcNN$(59T^%}rBaZGUDQgO4C(znX*bY+$#DOXWak zmTA;-;ca-z7T8T$aPzv$lCaRcyj?qpTejGrESxXh<jhGr-3h|FS87h2g-PRAz~QHa z2$6<JB}bL=cEdO@6V@;3)z20Oi&<&GLpOJQO=gMSGIP=FGgJ|7*=P3p$@vql@7LXQ zg2cvhM{TPejC~DJTZ=;Sh`X8fR?1Y#k=+?v$n+VKJx75$$k_Z9Ox#w_;51|0MmW8m zDgE)>ys2(@7*;1i)prXNmR$HRde|poSZno;$Sf#((dI%5>aTSB+|HMjm9<Lnb1<}U z7j(ZzNRo8AYvy2$bEi^Z%P1`;-UZbUjstRP@8456pNgtfXq@xEo;^2f@B8kH?D9T5 zO3HI`nwAT1k{;tF2!V7eR4c+nJANxx=Rx|jaZ~x!*Z1VCdr<N~_eS5rh_lS~KH$>E z$*9KuB6V8cHoR&fBQ<mrTwa%jf-B)u@us{PxO$0voGA`Af&;Q!e-NQTF1ptPQEZEf z?yIgLm6A(c*lX>=*{lJ-?Nf;tjsJBbNz}MpBVtX*Ue@_HcN!iyX(3n(<DM-SzGM2q zL~urzZ(sLr!jO#cv_D7mp{+w7*ITt6J7er!VGoIP%#2l+K3jjY|COCeYD|+r>gX6^ zQiBgvkO+bgp}cNwlWA0-ozIjVrlt73GJ$N@1b)xQNwuNT!|d$ROTwc*+AXi(*~w(o za=uYEHUJ8Q9rYXbalbm6%9yDyi;AY*z>7<4&jzsaeBwa4OqZSyAA2>;p3~kP>dLXs z{6T|p+;%4^W|mB9^$?JR$9&zA+hMeOTm}emBVQ^1!{ejc<k#hM(tEeVnx$!dqaIzA z-UOg$XK}I6*<2*x1(i-UBhvGN-}!PlY>%&8@cm>k6jTLN2bc^qtCF@wn0WvCV{%u! z#|gO3X}APh8N9}~v~@V?+|+_Fj(h6le8Ods5$A5r?Nr-iF$=8dhmGp4wW8D1pv0xy zhBa@%STDKl?DziGO!ehsp)&iGwPz20*m?|6*N@E09cOMji`6<iwhc9c+d;qy;7EZo zJygyZO_}KEB&+TnDzo8i(iY5eA~k+KS7+^YGP#A9C2W1|l+_WGba|<15xWz6s##|} z*M0@xfCD{vZvB&EZ8cy7)~5k0GM#IE%p?^pVLd2a-s9H&geuWT(HcG_Nx7pzqo;uz zH8V`8up4o1U6F{H=*y!uvk1P(iXg8<_+d%r$#;hVH2T@v-w|SX2!io({U>z;m&#_| z5ff$bdsq(&7fVSAF2?#ddKQLw5OsRLVj)bRYL;5v^#UjQ*{T}1(?;`_Y9!IUn7ZBv zuB|sdevhay!*5r9Z+`o(KNCKsZK{v_1BfdjBTA%StrW7gb(8Y2=DcBBnCN*T%{Y&A z--CBSksbVS_MA&2tdo$@_wD!VK#Nrx*4f;FsByA<o%wm&`?EW;$XZ%QwD!8kk2Rpc za)_mLPKb78V9|(SDqFKZR=;}+88zfBI4coJ0~f&Q9pn{q>_KCx)?9a0)r6%?*q@&X zO|4tZMd?ONy0J@g3(p6F;v{_%_PdO3Q8D--(pR~Oa>MBI+|+1_86k-#lWBO5V^~}Z z=9tw!m>eSi6L&JWh(<cirG_dtYNfs{!zIVDbu_B9FC4C-9aLUNUCT0%1T#Ew(6Fzf zk(EB+_L>1r?~wPfn&e@X=KB`%;N?<UBQqyy;jp#Pi@9dyf&Fdbczy+OwfqxhXZC@0 zp`wcQoDGJjd0#0op*Ka!^;9$r0s>u}3KvkYlO+P2t~h%ZziB%{?S{;tp2EXRGevtF zNBS#{cC`=xf?*ikqrIwWUr%wcpgzHsf0cvW_oVa66Rzxb8E*=^wjNV7$R(m$TFoar zAGQ<Fj&Kz7^jo|LgMN`~+S9#?+`1VM_@-Xl;`uZrq?fxez#*<d&g{mU&_%uZAio(7 z7JAq`k7=eQs2^Y7l4pI?9&ss=hCS6l2;2*YH`*z@VKiML%1h+=R)b)bR;CcYK^i)I zTl39^NOtQ^0tFJ6EsfjZXn6LA2|3a!V$5428{`B&EL5vR(Zv1T%MMwU7T31`vj7?t zhxPz`nV%W3d7fi8mPgmkTNp}_En66!vwz@?eaf!uSZYj>KwV(tz6Fx6nGOjBVSG)| zY}3*_>#Colu$>&Zf_+*~FvFx%era1O7X9d-eA55MSF3TkbdO`FCK2Vs-fY`-idQs? zFKa*vNTR&a-xYdsPWK%qP!A_p(uK^E>W1bqoT-RJ-{j9kj@hFh>+qSPrc&>rmVS9f z!O*N_XJu^)k5o@NX<^$RFhAI;Qd-_OesIP#$z*67+F9^vR|?Twm@1G`J%#j&1E&vN z240;Yz4D43amQB}_kQ#F`3mO&h|P{6^ce*F0{Nrfc0gELe5%K#aa^hK)n7ocQ#M;p zUID0BtD^;?vEZi0zz_ml(RSK{H&gNGJ5651x8JiLA?@0BoDhOYBQtQ8(D35kMw0S& z8y$YO&qG$9UDk&^U{g{OAcA_CX$fCNOh+DPjF&`EZ5+&vuYT^nk5OJQlDX{SRoWo2 z?UIaMXUGhT%wG$tFReq0FBNkRt{yqi0o&V}wCOj7-@Ei9iMdUHgpz1C=oC2N+q|Zp zTVSb;o0=UpGmoB<o@tEVnPpC8nK3a>7Ma6PNyvaGYiuk=IoN$V>QkWQL{bGGah4p! zTQBAb+==U%`f-NPn{A7EOP9<is(CrgyxgA7Sg$r?c1LwzF^8G`i0=UF2jtb)@ppz& zVH;>#>a0#pdLA3=Sc^YoH`*24Bh}Wk7$2?eVK>+V-(fDNg1<f5|IxN+Mg=JmF4(eY z6J6J{hT=p9O<7K`nKb_1bIzi#F1(N^!-QW#q<AnS(TPH1T~JWsv_I5zP%)X<nvk(u zK|H8Vb3Vgke_4iz+jz9eyMLty$h(-=a@otk7cq;ROgpp&!DkZB-Qe*cnymJFhtugZ z5DpIyFGOhTnlyA!tzp=|s%hY)mK3hKpdxe}AMKFsa9X*D72Fw@fMuySZNum`F^@#3 z6WvAo$#;WfN4e6ST4Sx8)H>|PP%IsiP=ZsllD{-*g3;xFSyR$p%E6hHxmK6#2XU@P z35)SM9iMzAMY7u*GBJPt6BxkE6Y#_}8F;|$Erpmy<Z0QgzyK5%Bh#NDohgq;^|sZT z5f8g_Dwy?Hrvp(=MKM2ONDUX`Nwr5xdrj3N9+6Vbkj(!>m$9xKI=h1Q#}h~`gmae| zM3_^36C6B_PtrAj6e`q7LH0Gy760=?t3QPC9e(o&l)K8jG@Fstu!O}Yk<Y}sDR>TY zVz~sV2{4<pC#qt(FkBWYr;=8e|A_L3Uw7|Jce@_5dd-Gx%l9`~O2!a{?zT$^GNoDs zW_i$#GvmhT%>aS;X_W>&A!I92BmqM&6+?1_x45C0(8Bp3zM@jZ7@@Lzcs86KJ+|vq zU^8~)+z#ChN1rw$O$+4(rgtQCgsp|x#2BespEgbs2bcGRSJo`5H-%fx_Z|N}`-L>4 zG9AlBzXLQ925b4R*c9g2+bPmE<pnFc2vP3*!t;y;<5+FH+9f>F*Rt8b1rXl0NR70( zi2eMY3yrLV@6urb@;QW^-ItPu6bqzv;&s)Lk}Je~nZtWHUCBM_A?`~C!o#C4Br>5B z#FijKM>M1!7H-_Ci%1)Ld-APo7qysNDuige{OvCFI?iOTO3`Z;rw%YpKeLha^V0RQ zR_Uw6_B99nN!6#CmT+X#W^yVXU`!n+IRVRgF-p`*3>7WJTDi!J=!g@ej?!Ar88L@2 z4(d3n(5nzAFfi7wwypOf%@{a^IU^aEplbp(J~K0qBxX#`dUb{8W3ARl>=lV3bJ9@9 zN~KQNFNuG`%Ic~U$;W9)x|HO)pvQ(`XC4cdYvOw3zA|F1H>sRo1_^Xn$(03YoBir> zUnw1Y<g#;FvDaOr3T|Gc^-L-|nQU)C>^ZCoG#0WYjlgB0+X4!VzR}a}UXFWeB>d{P zAKQX~rYHpAM_>sKM)Hp0;C{G{m@=3I(%{y(A8?k(G%#TmVR(HkDg-xyWoMumD1A`- zHQ^)bMo$A#at`_|zY!mk^)0K%_meiRhX2*V-12UmBp9l?sQDvs?yc%iEs2zoPQ&iy z`P1mLNm5JjrJl`)v2=yZgNxKNp7X=v`|=1GjxE%y_x8s78>8~@k>sDG61(b@0=ur9 zl0p>ZG4ra1omRu@8UF}MHy>by@swpjy_l$`RMphfFY?ru_7=O^5irJ`Lyff;e#ETf zaFw^UL|}4#mjmX9{h9a8454n&0FUtowDR<NeZ4Hi0)Yl^;HRP&Oz(XAFG4IE7`-;! zI#wvU`e*y7ULP){_tmzB<uR!jC&EKCuD@pn5otu-(d(oSby5B21;{q`6=1#V6MqZf z@P=f}sx;Sfe!Uj%pTFJokuG9d7Q|Bt!s3F2oM~^YTAR3echY`!skdHVNE>n)<xMKl zv3r)fR&#BqOFJB+9%-`+ZqJK}OJZt+>D-+(;(Erpfz8ijxx{1`<^+f9%kc%-$FOcn zX#IBX%Q3W^?sg=pF<CQ{$!{cmFbh+WO&@;_VrnjJC|LYM5SkNqzGUAfeyv&0dv#%d z$F;Gyt%N^}$uZytuS++;HI*HJQ*?On#ixB$Vrt?Z+@PeD)LvDCzRAN#hIHm6ZkJz1 zX-gPW|5fl6tM?nsC2OezSth<@-%Y2tWtR*A^^&rzUV4ybQMJ?}TR+sFtKu27I-~kq zTW{K}y*3>D;XYG|39_;5qDvsn1Q{0aAkI$({E3ze`|bg;^dN3EAAO7lZ*j3x*)-4? z4txET>lO1xEM^Rvvd2Q;7;@EgH!w4Mo`g~kC^zxNL0|=}LOBDsF#MH(`PK*Cap<@j z`*JuI%>khyNtE(!W8WwrRJ9FCq6H;z78+=u-{#Tft9_^n1ZtlgT?RQ|Xs)7TsnMdN z2Y)-eXbpjB`ofAK-x7YcM1B?yJ*D=Fs%9NVCOHN|HOG<PhX8k{wMESXE9@*M94Vu@ zB$5xp(i)?#gka7eKx%AbACgnR&hLErV3ssw*ml0ySTQ5MeKuXrW;_un{<a@Qx7L05 z*m>))?(NkvWK4PZq|3|j>xT4+8i+}A>F<#>WK1g!aW~A_9Zu`FDu@k3KcX`8++Opi zG9DDtheTYwJn5Typ91WlD^j<W-8Z4{kt~z`oUu8s3|qL>%V+byW`!z;;eVr)$d>i! z;z~*V23!5%q&GNTw0cf#-Ebq;0MyG>7hM98#W5I|mPc-}q~z&G2-^m5rDoQy<i+tJ z-UglB+gS5k&UrGv;>;4-9}+KT`mwMK5EdqKpz>@hbR5aL>+IACcp{?l6*vl>D2;@y zB|bOLiF?ltN7bKh19swTXz~w3JRFi}lR3iIhf^>TFItbvwBL@mmD{fqWV{lZ_RYH+ z$)jMk%RITbQn?%{*;4z6LYDLv;7Se6XQ+X&5~9DYdfVs1Zt8G&^DbH1o-AL<?b%F@ znb*D#b;~o9>Z6nvfTfh_)D5R3)4tTpo2#)_9PO$JGG0MrM8HcyaqzNo^BmB^g#Kt{ z)C@JwBMs-`AWxk4bDiL)PK-jFfE%!vt(l{}6SluuB`PdN5{L0hBSA-v<qno%Z$+-6 z!+|CaW@`GLq<9Uf!^BCMzxIxK5DnSbYeUMiUE7<z&T$G?ZE&$CVuauw_0-(wlPUY4 z<xuQ=vylRoEHlk=MI5U;52hw;j_n3P*>9?Lp;`6$SJ*o9psug~LItH}Os%P}`5t|~ z5(l?UukEKwhn~ajaGd}vi+g#;$D&2)dOHz$bTEp))fDnW;((}x$2i)h^7K@7D}MBZ zW*uMLlK0%|>s;B=>G9l+KG{A>=o5;59@+l(RTE0yP)Vz@jReBM>E>eV00ISdR;xsb zc9aezS+b!z*R%OEPh|h)%hg*VxtnkLyZ;GAe#SuefNYx6zF5`iGK>;5WHzr``Ms(~ zYyFd^ORyX7mvu3VY`kiMVKyedpEvM5wa@J_B&r%FiueKK!aJ8VfDO(Pv{A6R9fg$Z zY)O(YBLZnq$=3#SLlFMkaFjTYxCxw`EIH5&_$CS*RkNAzKT-*Re^6qX#g@e=RHCXa z%5iojzK)0&EaGI@sxV<O;Ni<GtMFCY1*RyN6?V?8K&N5Ch5L)KA+KHP`1Og<TEN!R zNlCR48PrFjG_Mbr??f{-0EDyV?_ahb@u(Re0GfUZ6FAGNi_(X#ISXde1#Ya%cLSNV zhc+RmGHqyIVL*5v@zP@UK$l|1(1#%#%XPp`iBcqmMkj3rp-YTUMvD>KXy99JY`GdG zq>`=pT#S8w{^ap+=4&si53o<@cpVvL6QK%==)3fH5o%a5;-~8xM3hSox#(B?@?s2s z&&(82mE)c(BZp1VG{XC;AEK&?Dl$gJe-;u1rfMplclT9BkC0ECQSZ$lVZbI1hF0HF zeYJivZd&QWR|X~1Vm*9fviXO^$nfC)H^LB79pa4Pg6|f6_!?STG#PAo@X?iMaz8Hz zc3O)X7x@}xoaWGvxJ9cGctZH}m?m$ajlR6xlM?tj&_8r^O9zl!pdDVPR)Rjf#fjtr zj4nav7VxJoNG2B$<vl%r9a3q?$UZ{PcC<==E;}>(9mNN(h|^qJ{n|o5S`L(@9wevS zwYm-3kDGM%Y1|Mm#o7*fj@{2i?wG^`nT@B9(?NUP!r0Z*#wm1?#5U;t#22fQ>P7q- z^Tq@aD0kfgL0FafiaS?sfp?ooH@Eo$^S~3>$5_3}J~4=7f4ShQk(FF>afS~J3o96J zL#W5HmCZkp-j+b_iZ1O9NWPpdZx9;*A(22ctD5Ms5WdigJ;Z^=;BuZNG`|cLwAIX4 zSBEQ+ID8{TQJqM!3wwhTF#`*<m9gY_(hx}Gg|g<WqPxCn`ksaN&7(YX7x)b=_r1L& z2LA);^v3Jk+lKanS=XM|FKJ?O&WJbRQ%`SHS_L<SjtB8xFbV7LiI>VwJ{`^Qne&@f zWj5CrUT)qZu6)f=-4ESwXX=|(<d<U`fL3$ZS4FgU^j{{LYW^M4n<3vpHJoOe_3_oL zISWipWnF(hXz?bT8r&TS(u$u--~EQXoxQ9AQ$ytFDxQawOI<m+dm|n)>mya0`B<7b zmp6ZXIL&c<n-G*8O_w`}7L9Wo&Ew2SW=@b$O&Fp0QdC#vunv)cXiu|Mbqery1ZsRL zXX#(W@^}IsML(Qpe%XLYcI@|I(w`xcu1KA5a?o+pu#wsPc0<wV^?qOFd8F_xp)H>E zEcYD66|X|w@npXbe>}9BOy?Tv+1<j{pu$kWCIQ0OBTI_3M{Z4nQ%+s;($~g=tDV z<JPJfHhYcC<oECSk>U<3o~@KVS(0oWTcSypA8HP;_S`#Ip|Ng?WhBHC1x5zm&>vd# z;00YhfsWOwDcfQlc2^E8H@tMBVZQe6PadHPVECDx_%d3&f~5fvUKAemjwCdi73V0v z>$Qcyu8sNk4lo61HvePg-*`~o6sN&%>&QKxphH@gOSAZnH`|dXGb?UC%Tz>)Jw!ig zzi`rm%`zliZ5v~FG~9qe(lPRDNs)5&U@gnt%D}Bz!Chi)z(8ofN)`*(d{~?1o?!(1 zr&Ut{v?}Z2VR6i*0-VqtS3rW9jF{uzoKL%gXmX{6TDfWMG+<HHWgv(--R4=CFDX_& zor(cdOcETTYLw(F>Nd*jm5`~;uPIB7{{Apu69%-0X4hyojj*c%%o9T>jd7d_;Ws>9 znjpIpIQ+8=?P5py%&BGieVEP2?VPMm9-1wgbAY!Q@D&gKy~pyh%KXx}zAI~P(-<1( z2s+&r&7&PAGTYRFYnfv1h!pUE&Yuam#`b5fEA(k~`cjOzHz%IcZsEy;6o64cPMxe+ z%K>Ur;9;12zdD(g-9~U*NCBK%D}_tUc92?F1Spl+IYdGW$?YIjfLBT_sk{kUv)3xq zJ8k=VGIF7EYEVk0G<iPV8q8Oec_O;&6=W|Sz+T!vZ3%n7cUu^4NHt(BnGmq{FkI_o zwT{>@A}4m==WYm=Zv0+BqdTxO^fD>fY!IfRU^72+1|QyXFfx*)O6Ov2aW)mHzDOA( zF2MrB1Nex9pnrz3MEpRDV#=WjjQ8grB>9z1?S;*WVw)K5TfW1$XwX(%9$OYU1JG3E z`pztc&9si7{R*1PB8A5^Xx*T8ZC^gY&qNc(e8@^ZhylA}c`cXh{Vr0EK4&8?P!hhc zY)>vl#m-)VmtH=Wv8io8IXppSc@*K)t!aijvIN%nWaAErf+C#&JY{1Iz9yvV?^gLi z9&koW;jL#vyVz00R!xt(KT=b27{8zp<u&bTsY{NXxovItU>m4O5!XS6W>W+yXrnVV zCKPnx_AxnS8j7z)GbG{9jbDlrb{-bpPvDz;eHKPlo9_swfS;t`31`mzL{hN#XIR}{ z;xUe^Giw>LL)8Dn2KajNMPnr3@Fz5GP+bn3g3&KTm_ue5{9kd)*G`t6$FlQ9QVE>R zG{F%hA*9}Y*W4qJ{;;>he_nANY#&`Z#~?w=xqiB<nSxa*9WG+21ipUFBH_9vpIP*d zL;(pQ(jVa?3&=((BF&H`s$##E2O=*dmKxT<l?NVJv0IT~xMnGQK_@9%!8n3N&!a^T z=D{h^U1XXCQc$cN!X+VQk$pdB=FLpdYhNFFbb)k#n)^y&c!;|#@|5tk#Ol%|h(p}G zc|y$9o`0{PfaG-ucT>jF-&@n4FR%Lu54Fu(&=t`Q%=8YWwqHr0jO$#wWXV`+YnG=W z(GmRa7&=dBYcOoSL2>*~-+pR{@Mw?LaV0lRDAE9UYa8))aPx$h@er^iN$9anB5O?v zC1>pFWEm$b$3FiK>`?kuF5Et1jL9NhUqgd9+?%dI7KBg}pa%qA=Oo~kZ32goN%(Eb z+;xT49R~A-pG7Ki6AIeSnZz-x_d2P^;F<|!0r3>8ccPCH4vu{biAGf_lII=AZ%wN& zRoyk(t>KvkQlFbsZN>&Lcf=I=)@NaAt&E`~^F}7`p^F$cctH=%iGRfJ{!x_>ftu*# znH=`<Muqq#c@=F00{T$E{J|mME_)a$uf=A}46k76bXz!l<<S@T-cFQ`$Zs?+Yn{|1 z=q~RG)cSCv;7PbSG>g`eX~jW>>Wrq{ePMfjQ!coN3msjc^t`s}0ZPq%hso7W$a$Y4 z#pj&<04XNnl++*_9F-cS-^I-;Ru?R#dSC$YfVrU#HDF#8Gs5xCY!a=D8g7b^Vd^o7 zcg?ju=Z_1s5-^54KyYBBYIpzerM&4SOE7MSm}pgZEfhmPVuEuOp&pUE>+~{G@!VH) z*(bV;07*zYW;|pX1Dg?tyXB@K%SJo@f}O9z!)*IL+34i~J;~t`)Bf_s2*(rjI-Hhy zIYOq!0Bn<a5KW}nGI%K-TnFPvb!9t|O5zF75Aq7-S*3UUWp(X63hoHf^BnJxapy=k zeC->RvSH=|)5)RPK6-P9xRC-`j(qDg-@AWPLDsCTmrsfye!&SZdY_u^YUR6bwpAT* zp9s>*w$Coj+Z%1x#NO@82NJLJA(Ooq*%2#mNW_yOsn586W`X|lFS}B?B;o`x)@HLh zE7!gGRrA)LA#u??7tWo*FoU5&yjed6fB7t+K)bYp7_MutNan&M*Cn)P_$Ict!8%Si zNc?G5)r*OT=XOV)Ry$XjvW~d(V?~SfnCxqDbGTxi-?G6@XcQY;B0~I<^IhnNkdk(o z_dfXtb>uNF3#GvF295!;fEI~rDR>LkD*JhtZYoQ{_1?EN;x-0N&JVp)v^GPila%<N zVORh4Ul+e(Z+bvRQDgh;$g*tiiK*L5eu)yXYV+1lBj35Np~|o*i`}g73Q-exDRSwS z>D{i_uRcJHz%+2lBFwJ{k;eTns7cn1n^P%IH8`o@R-=xLh!4w~rRyb>c>*|fyjj=! z!bI()nO*dqd)@Kw^Eo$1yFOcJwN>H&$tc45!8`M^Y=R?x0mf)5i%4>CWTLQejs$AK zPmY!><Nh4GcyeWzGCP_24W&5j1CFOVU1?(uB8GKO)A~iwVa`NoVSg8l8iNw!a>M0W zZt>(E@=r<5oR3~hY1+m2=xjuRs7KX+ab5vkA1dB1Zj;d5EF^811$PRZ{=OuJB9M3L zKt74BTii#++wbA|t%6U1t>Nb{o?n23JLW}A>C$z)EvvoND~l?VMzH-V%IURNGOADU z6G^0RwG&C(6}OtE%t2mZ7oumknsBwZn!>55;v1Ol*Ta{v2`gaQ?0d?G3Vtu%>y6rL zO~hOS(*6z)3EKm_r0sWsoo5Lv2`_95x&>FjeOQ{)s&=ayc$I!{zl|m37Y#Q1g(a52 zAedKzb%~o(x*2Y+HIyKg6UD^_x?G90*Yc9S4bh+X&`b&sjK|uv5`rrw^}h~6tNoP9 zDC^49+qvK7e{c$+o`^eL=LK#f(Fzvjnx6u(4T>huZJw+D6v?d8cqyvT799j{;}ZE} zB1Sn7mrAr9L0DHYO+=raRL+@U@;$Ke+$8*1YN4B>ion5<?B*Cj$m>fs19Dq4$D{wz z+8Q*g>M}U3b>3A%2o^S+KqNcL)TUa4p8EOj0&%EZ#C0n6iaY0yY{C|8J$35h?sUM% zQH;i1!-csFMRtFdhN-QA6TNRIOObTazPmVuLKcPBBD7xfo1U-Z_is^-3)qE)OZdSM zf#Hxb4tqoDd`z4>MCdT*DrgE(U2u%AXHNEKl$00H(SUQUc!7MKJxf($mRhbPJ{0J3 z%KRe6^W;M@mAq3I3!7yUH2;r^dn00Awc+Mmiq8$AUy0DXa~21ZVC>?Z6fyaHDMR9q zEI-t19EN7ZP)Z~D7|L)3aw%dFW}7MwnJLjtXKsT5z>*ONb>2Z^k>|ZXy)AmbeR**n z@&%(z_+vC>m$FvIv^HUb1PK}NU>^l}MMF@ec!!9Lr24gnlHk;0LG=LI0S};WD}Y}d zLfc{JMSD~AGuILO*~_!vaKUOV!@P@ZZm`VogqVyHzJ@UFB4q`ut!;T@Vm4lkr}$1t zX*OT{*xwEhtmy!M`#`$EB|f=UgHJ*j%<mOluq>B4zP|8v_kw=VC|c{8ok-(XF-p@| z(P<Yvf8uF85Yf!c#4mudplDiw@yj0I{OS;&kbTnM<Bk|DI0-S)W~}G8nC;B8A(}Nm zbeRu5@ojFSA;-!DxKg|}$vL>pUs3)Qc&CJ<1<&D<wP0X(#AI1=naF$N8Qufx2-h?D z$ej}Qm5C>mw^X9+<n9?J^&^`8NX!H^X89Y7G-u@aOvWQ!pIEgXgVDpw8L>2HM&y89 zlL|NR-c_X|>+VslPfSV8TU4m+qywAmO&j{#LKEQg+={-A!RN`9T@L*rg-i0xjeRPA z?i*N00(Oj=Mg)<M=+}w<^1*cYT|0VuUm*}%XSnQt+q7R@@Wgmr@m+f}*L?d4j@Aka zD2sw}`rD`F)R@HVcbtK%3Fm#C01~GkOse?vy>;_zk~9tZ@GywzRD8w4usQM$&@$ig zN+sliq5TkW^LTo{X+DFM>Vvx;{R~FP?3S-1xQCue(^X})-Rg68+Gj)b;PVo^GCt7% zwGJ|01gkWcJ{RAg%$HN!lB@NmM_UB$e=i9!|C}<iWNTP#Y$4l{!sYiBax%~fhrhi& zu`A}0_k1rRs1(vuY(S%`m8%HCSx*0)vQ7&2KEW;W0}-=9N0Y}Y^*Qh<x-pon9OLAU z+OgyFhi3Cy*zmZ7R~Bb_$rx|&CIY272hH_<+brHWpJAGrBL$D6To<mAo;8cW*phSP zqL19Yyy|+QiNwq^GVc;w|M$==x$Ws6p%*3or%k=@Va+tMWbQ_1V8&G?Gg`Lz`ek;; z(r=|lc5m;#A{XYV-R#YigzY&-93Sl~ld@?Ggzh;Or&w(b2gf>R)nk+>2Z_u9%=YH3 zB(|=79*-YEPk%I(!`@K5qQktP*LF1&dG9@;yaZbG(03;zZ~{2YVZ1LF)|9k~f-PMZ z$Q_xDrihIgdNOlk7awpRozNnv2e<fkC&T>eyR9vnc_Z2E7W)q+aN>k(l3`P1Il`$W zuy2@bCj?u2H7U5e%~!kN%XP5O%CTL0Gb^cf-1V!-Y}K->;<CTV&{_`b31IYatHJ@F zay#DnA{q6(FcZ5gE_qksBy>3xx{vvKp?jD=51F`t;4Dc<Y8ktAUNM=aj@C-&0@B8F zndDXB6lGInvA*mpIe!PqvrRzKJC{?|MC;OHrKVQY2&8oElUfW4dzp)yT^&}$T+Yu^ z5bNr#rDqzCZ-m)lw-QH5IzH0=5cYDrPJiIOc;UU+^4K6F6T6Nic72n*j!fG4_#XRu ze{n`eM;d$u%iWz6yRdCduQ;=#NgV;(ifp`SRH(^SE8kKJq$5%2R44$I11a%Q=yW=p zls=ob^57T>V`|NOb-h-*mV?_N@nrGxbDauT-iEu;$AaAk57$GL*rB4Hv1`lp08&Mk z)pB|T*4ailUQw{BoF%T$b8(gvDP>-*t7go&YEBAkP8(`YDQeDGmYp4Dra&=-2Tw&K zMn;FoFYb^f;}@wQVW^mBpaNBJj8)9rc{8`5pJoHJwnz$;e^kY25w;1q1>Sx+LQ6Dl znx-meu9W*vahj^Npy4hGf$H!38qT7d=Irq1{E_C|vgX3uFU}4VaDQL?9cIR*pSQcb zF`VQIQ(`AcrEpIT`QUM9*ZHzpDYa_)cvoEo<<lQ^|6@C@V<H3Y0!+p%MaDeV$;5H` z_=(@TBMIMJ!(GNMiN@`5EbU2H<#B3d%QF1hEX~@^u`~OdcULZZ-^maxyTI#O0C%kD z^$*@ANoBqsBFO`aXDqF0<(-R5yL3H~bp1jj^QiqkQ5TZ-&R3V9z#&)_0}UMQEyV#1 zdyl%ORF|l_en(qh_<kB&4D}s`d-itams)Koho8Z>i8UMlICfscx$>Wp?~kL-)egR& zZt1p$|FyG21|LsXiMwyrCCK#(^Ja(R8Y3)lxUzb&k#oFyUNXbBjWyXck_m@leI9r8 zhuk(Q)3*NTY&rXY#SYF`<Ulfp%w?GK-T(x;Ne+77g34(dnr)B+p84o3_5v0gCYxzZ zO#^Y2j`=H`dwTVMwL-Hx!Nr|NR{nFY0c<W&A6~Z=b*`wnz(%-De!ZCaK#^pUj<z2S zi>9X=r{9qL&OOlmh!Z}FVXp5HNi!6_xIg%>-?u9HHsvj_<XLFmL1uO~Vmd%Sm3xFS z0v?!DKJ1gx>G-1e>r+RGs(d9=!JhanIa1fnQ00CBR5N{-+M(QOh_EJ~K%4KCFK3ZA z*1#`X)LA`@kkYagoBln=X?dRepKw=qFW)HhT&@D+EEeQEj_P;NAajr_a!@l)_f$G? z(89PqBZk-zqut?IXf^Q?OL7!ec9dFJI|{NoPP96ST5njcEL*#&)MrfLmhI@iZS3S` zYHj)5DJgL+Wx-^%fN(ZTd)7~#88?tzs(MBL1adLK)S6#qCeGbGa>a6et0&?SmXcb* zG28-ivrVDJFdj`;-Psa0nxs}FIda#m{7))LSNDJ6CR90SyIa;NoGO!AUpf7vz9VSC zG*gMYT%x&L!BbiPulwVjLI0C&l?MHD<Nw4e?f(X-x}_kSqeR2nPSkmGEYHA2%M6$& zlFa2#{NrDEH3Rr|Q7A5A+L0Z-@h*sT19bE}Pw=B5@}sjBV^gb-s5iN=RlNhr_}<YF zS28LF9xUg2rXHb&YLyGySW3MRN~tB&$Lu}W3rfI`C`VgA_<pJWvC7{hBGrm38pbV7 zCPhxB4fl=vT4ys}xRc*;r`6B*>er`qacxDJD((MqwS#PugQ~KF;)284n&n}k)lt3s z>XfGPpMyuw2ls5mZA<RiV7L4M2U0Fq#V7FZ?~uP_kan%{Z^kZR{5<@0em&{!p@2Vu zcd?4rn+H3YB{`iyJHLgn^=#;gd-#>~o7y7I?0Albb#$+?i?&PX<e;ZeL^V_sBmAEA zNJ%so=I$2Xp={gId`0gRF}9vIGPV};`b;@03;X+jBeHtAxF-6jQTi}n`lxoiG3fuJ zGoCf)Iw;@v0{gGh@Ek0=voZ35((pH9HfDn*x_`C%k6@)vkgHCj1&pVT#CGL%S? zZ9I%@FbyjO<0cZeP0c{VLL;|8?UR*q64VOPQCZF8xx0;wcil1SIrj^dS0etW1ION9 zdHwpFl_;Dg@|+b+oMrZ$Rj|#)63yjQ&86neMK6_4{LyQDFjPYY!7}tC?8-;L>qu1f zSd5q=WYNLhtEB003R?{M$QeD*C&OT@D@-O9s(0*~NPA{BJU!iXLSx^)E4;+suZjJT zpG>P2PNuRox3DAVAxPEsTxgqcrQXk`hf&s6)-P%KisSmA*H*)pY#QOdh>EXM<G%H& zZ9n?D1D)mazd?Fl_P;@DKOp<SSh&NP6USLF!@1LL<S2dM`2C`(MR<oqa~@4|jz!aX z_n#D73C3-+Hd=5zcU@@b;h5BKap?A{vU!$aP@LILO2(6+r{d*bk4dfy9H!70)6fY_ z0ruZrvDCX-|4+nCv*FxT{!8Ee9!ia&6j$bwEYjhK^gNk_9nkdhHF_}r*qphIwxdTC z-&>@Dt*!Gn9z25hqCNz@U^jtkM{{hEWf2>U?a11CQrz9kkND*?ZUfAiZ2e@527CWR zN<hWchRcj(T8qhll71d<;eUC>O~U#wCCWPU{MY7Z<Nw%9+7ZZCCt*#7^(cKU>N1f@ z&1v*6%bYF##|71&E~wK~Za>g`xj*KQK0AQ11)1oFDeQ$P#4hR^NJgGu__PA$uNBJS zb;Ox^!mk*t{T!^OH7x3}7duh|xBp!<9A>ZnH)L9(Hk>QLc%1H0D$z;l`XIFAc(E8r z-oc*k!?CV7jLei?={~uZ+}dk*ESmd6CHK{<i;-r*d|c5~qhQX+3`g5s!?@0k3El{M zjM=oNY+D&v-!JMi!)aMr^Dnn*SXSMeb|4&PBT!7R{zFW8od5Mf>3`-O!|`8>D{6Am znhRF$4Md$a&oXx&&PIKC>FtXV?|wv|ZNb<gPuyS@_Co%(n$wGnx9j5AQ1tq~2X1V( z9JBj#&DuK)cJ1c|Q^6@x(Hom)@BP#^tTDQ3K=d(4Db;(XarlvD2iQNSR2hm=&QcjZ zpkiIvC8_V>BXvc~+ESIc>pobe*^2cMW*KGi?<Ahh@t!S!;LZ~6adfS?i3U5)YW^Pr zX!#ETxI5`gx%_LxS<gSS)-wLjtnKhzEH_9%xg~qRM&B;tWlmP>WyYXLMjs?28z+~j zUfGYbj!&(+1f=usbG7q7;SA{Aw1QPL^Y;Apv{JE+K|u;-1*<&DM`+!;dJ+8c?s96v zh0Y@OL-m;J|L{QF0G4~5%!?yGl;aN$!`2FC2Nh9`m0~Ka8QY9Wv5aZc3|rCv?{nzn zUiY7sprRwMrP6ic>cwfFKl)0By^d*Ddo{K!eTq+?Cgtn;)5X@_<JYHzu%|0j*lp18 z(TKyGC!$xTb;5(>*w&Deeud7~&m+ar+WNX0I<g)i$~&kM+gS6dRWr|zIKT+t4hO4x z4M}@H@&)dHlW^Yh<n*xJ5#iQX8Bz29we}TIaV6Q`Sa5f5pm7V(xF%?T0KpxCh2Ux2 z2?X~Lg1ft0fIx5w?hw53#x>B$M|O60XXd|qcF)<b@9kT^EB#KrdR6u6Jh|N^1p%(B zWgLTs)O}BAVKU-9v6e*N>kQb2w8^!t>`v)stb88Nq+Iq5j4F%`ddbx5MMVERMVCqZ zWzIWLaCIIXYAY4~<~VYPB=mg4E=G6D=`$0&2YwaJNHw$aNr|?QTp5?Kok8j?<BZkU zY4S*lPb9IRo|&d^c+htRg1>jpX1jE%&6g+7aMJHkD^DIOR~6-vA6IR0fOVS_@q%v9 z;}imFOY^2Ui<6LU>oM~Oo1BWV^R%T9u4U>K(vMV4eHnb*i!#@xCbiOdV>TTE<JWel zJTs|Q&bP)owew9u4;2jMGXU_iD&+UsX@+b&Wm+hG_KD%tKPJJTUn{8Q?P(uv_bi<I zOert4C}=67ptwzkMACrdQV|0&$>(Nf2JT@(!@wcZupPk}Mx}5X&MxyGG9+8_S3ar$ zlC8VN;Rve~QsIg65gme;pE(zPTH9p5j(B%F;&!&yca-6Ec)j%HDlJ(=z!f_aTAi^< zw|x!T(CZwSYkbFg`^2)7&HTRaXd(C-Kr%$nm#<h|X|^DkJA~8pxUhb6Z+TgpEvo;m z-+LtEOm8eFp{|Ume4(wt#qO=T{=!VOYki@QMQ{g@D)#!m$#nx;@{oKZk^Ph&0KA2_ zTZR>MSqkC>lM1{U=}tbzc^Qb)KlA}(4U3U4KVmD9*N!oF(Z}8JOK+^DX%n@P$&8s@ z(ie-Z2Jl9;<7L8Z0C9buMfuxlv+24DEIVt(9}D9ZmvxmfRBLVG<A_vEE<1v9gX~dE zo+VF7&v5#-$qFNdM*BTvM?kVabHNmOSQE%rAL=?#Cn29PlCQYzhYH`98T1bZ{VpOy zzHe#Af5y;`(*43^lbL20xhSx0<iYV)RZ(vyoO)sOBldx1-ea^-hZ%%m9S~FctmIo0 zw<gV>Xf<5zNd>w36Scq7R(+NXhm|gy0+D;3hCeVLJr7-!Uz~R2*dv`5`n2ZWl&-ZK z)lV|2y)W!tFc>m$j4&GF2kAM+ytWTp3G<=e?y@o9`ZN{Kxu^Cs&<YZ1G`Xomsl9J9 z?LI83GRqAe7cfO@C0br9kXxCsTN*c9noI)@*gTKWo2b#M+pD(Ln+@i#&$l~xtL?Qg zE7j+nhX|7D6II)?+qj~krpP4CR9mV)X`vIugHb96;q)7RSmaBpQkp6McrxamH)`h> zAVD>1+pmvBDv&W%xufkeSbnSAE&UTP5+cyQ9VD-`n^VA-+bSObZ5Uk`mEEVTu{Sk$ z5NiB=xAp2rQ)cS3mF%qaMHZ$rE-$Jf^RrBzS%{6;RBJC(gw`)kT%rxO`+o`2H6Hzk z2xHVjK|FEOMR%TCjL{IBem}YwIQ?EUNmZMg5RWsAUU?-J=#zpdP&4re7qpF{+F`xm z&SAIVaHrzX${dy^_iuOJA6x7YRa;b%EiHeWbXFd8+a5#GrMR)zqYH9c6RRnqD`n+O zQn6M@94h>^_2qTheNp?A`M<Yn|Gm@Yr+@UpuYYb=_~ljGTa@cJ5u)k67@qP^p>-UV zoyK5(?{1+pw5xOhBUA_OViqMES?vQqu{4vJB+!RNH+TJ`xlzNfg;y8;;!|?u9*b#U zBMiN%xP<x~&AwNY&HQ!69CkKxEen%v)WTapAL~rSGbs>ItiG9Ksz$gCg}dTb?b)G7 z8klXCXoSTLFp_HgtD`s?nmmrzMYn#ckdLsfMS;pE9M<yR^~OuYrv5Z;5Dg&K9wFYK zzQE+`V>ff;-n;^5Ztu=Iuxur?#;e?VW|`mASh6k3%v{_u^Y>Apbx`}KvF=j_yOG8@ zANxqT`)z1!Jo>nx-O1sGeq-Caz^{vKjf$}o0A{)5iwyO{gPHyeH12g-@i!>E({Igj zS_9UQEN6|nTn$c~@}0hUdP?|YJCeWzaJ@~QID7`+mfdjRj!9pu8wo_rLrI&ICS9F= z7eI+2VD}~eM{{mVb0MDB67^`5U^!?FN08z^?6yK~Oa5h`r8{412gMpDkf+^TqrJ-^ zkk)8S(Nnjui)AE`$5-T*%(4rvl5{jk!i0_xyqqAa+L2dq?seHtnA%g99BH5O`zR8L zUaMH1gxx#?>;dmSL$2%ZW&KJ&ntc~)XeF*IV&JfmDUB}wb6f1WBX>V+k72)nd+$#Z zoLqS<DH`c0fgeQiNU2fr8HL-s9-bK_q(P}fctNRbBIp9YsL`ZB-FKw+TK$4~k$I6< z6icOR^7wB>?z`W}Da?|@;%}7Swfjz(@^2fY2ogbYe)gCf=snz99~Y4^v|jnN?*Eym z<kSCm9vVpdpLwL3ih>)rn+DGLtij}k=JBXQ4g&wWbAWtO;Qt3sj+g(Rd7yQ&(1+{b zgB9Q<?DYc5C#eD-F73fjzD%PpkuxwwDUz%Jk-g?U<4KntZ-*rATURV2ME(&yDgJ1# z!+HEkVy}~x=-)(`=frAWhx~_6$Z~JYA3aacJ+enff6h~84Efn3sGLd+JnT!2WNv+t z6m9wVX>+9a!hkkIzYXR+oOvx^HskHaf+Oc7`72u#e375OkHMTjaaE)RyBXPconD@V z>c2pWA9KC@4b@S0wq}2U+|l4jGfD_)pJ4A_pp5~9e732VuL2zP7dYzP3(7c&w0wM0 z<}a|9)GU(wUx?A{^dDN7f!w6dXKmp><;jod^G_JBdE^OL<~HY#((ji4DXtHNOa%SD z*RF^ZdTh(?FJflgEsKdkBii;-+n^x=-ky7k?H6)>7b*bQSKMH(Kw3-_R4LNVe-9bh zP0$o|I`I>#0{=af6YRu`eisO&Ttof$@ZRYy%CCG}n4LF$I_e#Sof6*}{z>f;35tIt zqdYrp_QZcj22$S{X2%={90!!@3~K%xva0@#{+rl;#5h(i+5EGLzajA3BW5flFlAqP z8M|0O$QV!lLO5=uP@sU`@DJ^63=U^norUhz_Zc0Cs8CDa;SiIJmZDXB%ll*l;j3V8 zh-;(yC;_K8w)dLW;;!$mY-Gq105&faR)Fi#Ts>goI@0XW_GYPf^zZ}pFx^;}1ge^z zpPecw98rLVelsOq%V4`M3=4wjsmc&(YN+-wmgoo;|3Z(dZBBU5<R2ZSe{h`r!O`^U zZfuzGj$_h;$}M+$%xUK~d`oTayY`a9L`&#h*>L_l+^>m(LkkAzOD+=z=#P55H6;_6 z+!9PpGH!tWW2fR%>08dAphTCpP_J=6f^+rBd6D#BumrXAicn0Ac=T3;VCds_Xu%tA zm}J}=?~ZZTIUOPxHYpf!))YEY<4#lwQEH8HI}sP}?)yoYnR`vw08XYllQB5S1PW)t z!@Yk_y0!8hK0<{x`^UArct*@N<c~#R?;o{4`~Ii}|NAccullqFi=ytJT0%{HKKp+G z|K(KiuP2a4>m}uaD&Bi8T&d>|0i0p2sk$ipIAdGYl;2g;m?R$b3Jrx06f^*9QG3AU z3RNHJ3p~rSBJp(!k_jEkbyvEQm^pCH4XU9AK-DLZ(>WW%a7U7)Sx4X04$W{U=O%Oy zSQ1ktuAmyO7N0|y&n(08pCNa+YNRP)E@=<5?0<yS+hfsIkJ$xDgHJ-HN+A3LxVM|A zGR%^A;jaSe2($ki_@68EhsyuQ3jHbItT}B<XxPap@o_z24@Al$4ZSqhAij+<(9Uza z{}M}v7BMf;?sEO*-oURyVm1>BxoHxwh<PlU+bSxd(3@u2mKaySitKvni(4P>uaOT% z-i?v2fCKRbpE}svtMS9!CAnV_#^iqo|Ht!JgWsZ{J*7Z2MPC%8*P|KI3x+g-|6uwL zYAz{JuBk?3xGHx^A+u~x(LYqy|3VS>_08CXZ1;`EWS;o~0?raL%X#!ImVef2z9}8j zN-pQ2wEV5qw`dr&{XEaw<@~EO5q=r6%SBbt<(xF~E9z1E<$R!A6j4A_B@6-UL-#uj z-?A{~VLq>NC0a<{=0WgCm2dXozThS1r!K5>CKCV{pFteg{2Z|JlGlc=*Jkg5cWC{S zl*=szUGN^0p-&Gd*WR;Tc4;J`tDCUC3@YX#D(IYg`jCw2HCQH;cZ2}2w?E;2BAzd? z4}F$g<u5f0q=MSqbjF+q6R4!_z1(gd%dcp)IN+dI+Ec#r9Lx3f{4Ng?gUUE@)J-Ya z*wyt!m#kD5x)sZm$ZlcKUYHuA3|@T}bQYVa7B6&2bMMr!6rK&@bU7IKeFJL14Bp9F zBi>m_#qzot<d(-v;~EHDgow|_+PlTv$JK=K6Z~&CcxCx(J}Q}+15+pB3wUc-l&lnh z6!ZPRtWmb+e}L-gdm4qp)5XdzC4YmS=5ns)g`VbxZk~m1f0vJz|HI^k;6L-pb&j}x zu_fCD@2{f$+%|uNf7kZYZvsp7M_#Rx@GsHqmwFD*>U8ky=INh5oN&T$P4LX{!tjR( zNC=DwFA&}##3QsJOdy;iVk2rH#v(2vDI;Yd-99mWl7vi;9FClToP*qrJcfLV@(g7H zl?F8!bp{O|?G;)u+6Foe`ZIJ#^k(!`3~7vbj2%oa%pA;1EOV?_tQl;4>`?3t96B5w z9A}(poD!TNoK>7X+}F5^c<gw2_{jJg1V{vG1i=I&gv5j|2>Xesi5!UziOq@2NJvRc zNt#H`Nv%n{$;ioGkrk0OlM|D_dL(c1DGEu70!l(kPRb0*A}V?+b}B(CWhyPIIjVJP zYHBU&*VNY3&eUbp%hWs6r_{FqBmgde4!{eL1tb7+02P2{KrdhduuLOKqfDbm^M=Ne z#+N3XCV?i0rh*ok7N3@ymX(&DR+3hk)}Ho;4w(+0j+%~@j-Sqx?k5llhzq0yGC#f} z{|tCZk3f%2PfpKB&qFUxuRyOwZ%V&Ge@uVNfXYC~K*PY!V9hYYu+DJEaKnhqh|lQG z7|58%c*7LOl*UxRRK+yNw84zetix>0oX0%He9xlB63ddu(!{dNio}Y|O3up2%FC+9 z>c|?-TEJSx#=|Ddrpy+~R>ro^{(?Q6J&nDBeTV~zLy+SwN8IB9{*}G-7)}ok3GNx( zlizZg!l6HAJ%xiyg+qjccZX;1t>)}`P1?7%0{bdfSXg2V%+8jQLJd=8H>6*}B;Li^ zktPU}Ht-+s=V*eDsNn3R!Q*fA2i<1w!dr`Uz`ZA8U1Hune>RvU0(<ExIZ!E{TPx=? zBKu6`3o76yV8P)$Qqyn7so_@c>5MoIqgc(X@0v~=JT!{}OT?4Lu|mW$(o?dlQ5>?I zBfdShd=cOHY8NB=>okb}?)m8B9oDaNJ{J;Vjtk=BPJJARz(fO%_F=yBhct~2YX}!^ zy2?11q@jkKEB}IJ9%(_nE9J6cPJ!K2Q8vNm^a>`b_mcUCRQN~IVK0X_yt(wqb}CAQ zwMrSXuUL8D6kkzcRb3u?eDlTpjF<2FVGc#`{=Hj3&J)n;TV=CSlf_T;GD2GZ)wWhr zB0AdRiE}KcONB4wA78I(PGr^Y@obqVDt<2{F|l%|h_d5S+w%3N+c5$uaS`HC^N!g0 zI!3UmETVB<_{W$hpU%I%4cWKk84~LJLD%cARpn?DLm9NJL|W!XX9zY9XA4o2ftYPB z^?AqPl<b_(|8$Qp7b`R8Jd?}c2`-rMYq|R3kl<BNJ)vK`cA(=IJUWR7BR7hH<%t_- zg@PhJKiz0z^Y>ilGvkwUrK~quqEL42P|yiWt`Ttu%>XSYstm#9(KfY13E#~RXzD_r z&lXIsvEQne+4z0yek#SgL}O&IDRuNAx`22lY>xC~Yu}p{m=@b2eD>U(=DCKiGq(=t z#m!96E_6Q-%_<`zi$i{YbXN=Rd@j74aP)=pEift+CQa5BCL!-xEbF+1t&@l0jvPk{ zD`ZbCkl*_Pr+dvAkw`t}@XqVFa~kk1oN&qPPH%s@5#<&V?CIy&8<zPD5&HDY3@oqV zqx4a2>8-@egOJ)r1!zRNvF5d`>pX}EGc`!@P#m3`od84rBU0eQ{c@|%!ii4cJLOF^ zZA+3e-jrS6yXL|cl;iA$u>leJmd%+{Ql{7{+5{5Ssx}%I#IYoGNlVSi#J=PQsQ*3X zlhO9AB$;!6;6g*^^s+wgzS+9}*OwU5&x#eT(MT<;-bA*m_rAiDr<TKygIIm6L^W3N z`WDZPoqp`@>J+*E)s`E-^%KNlpp?oey4cp=jY396p&Kz?%WsM9{v~BZY@7!pcqQ(8 zaE;N&YZTE;)4QJo0i_ZU2|g5+#q3L^x3h$P+sg#*uEXPG%YMT+$Z@wu_k)!^kx#a4 z$%s&*VV!3enKlf@ZgaU(KliChZb`MnDLpUYiN~)N!osI&=?FbuEVp*MG*alv;$1%7 zve&@Zm%%fIyHf0(oQOH`DQqfB@@i!?F}d9e@3!9-84++_&Mwgj^y_@vo1}<<zEc^` zr#DYrIUJhexTzme$X1S8mX}mKB!gY&S9gX^?8j6JqFovD-J-Whs5%OKHRq<{okvZ@ zJ<mk~+Q1MuizZGzYGDtB@wrrf@S&Cf9XxMY0o5cFCOj7xW1v@kQ!d!p!w1PEFJT4* zz9ipPIxX9I?W($E6+q%i2I^Jv4fHG}3!}4%uqniIFd2Y-?hP=kQ}->NC$-lEAbb~^ zm;WrIc%ybDIk+8u7(h(1HE5uFk(FGg9p9u*#Z5)f!9(X-_V&yE4li+hclcVaXt=9~ zJ`^-^IHy}Qu|WlV%#paHW>)wmv^3W?;;e0q@9Q3kOckA%(!Po25>yCX20Xc~wanOP z$?ceCsq5nX)!hKZ$RW4)tt>XyIQwd`;BJuGHqsOQBGm9Q6eza(c|S8*<Q>szCePSM zs%#GyNWqF3<q`6j{`l56@L+5IT;d|GAH$4&5W~pF^owEjsRp0rpfr`Yv#L1K*Xzid zyTp8M0kf1(jYBNG9l<$g&A5-5QE@QQ2<&j`yDdY~JYm#PZq-5y?d{VQ$IV8jOPk62 zA%a7BwZunz{y}g$8r88~M8LQrO6qMaJ<^N$j!tRa4l971nC`QwGnb+d9ReiVX{4TQ zp}DNfM_5;~#5}H}o{N){;G;CE69wRu$<deq-hHu_U{1f+-Qs{Cx*;le1VCnbz{%h9 zeK@GhHH7`Za$O~+tAEA~%pv+?W^&pxcUkVId*L7hTG)(df}WUsv%#}=&MB(;IxQQY z%mpZa9qTz?-JEqpRqx#%xWUWGmkmE|L{ip7AyTp=5|c59y>H$ygv_$%(>R{HKzEDf zG^dW7O@*4M+%i>c3txRYWFUBkxWs;nCc;*r;N~u?&2cgcMAv};n|*0}Fpzn<`LWiS zf!*RbO;r8dG~Io4jg{-$rv))n??55YG};H8jB0gvpUF~yn{?fp{bLG?H=5ZEr?g}= z2re(PahRxkkW{J@M$OvHeki`M)6AC&A#o(N$guDk>uzJ-^T%oZ^zx!p3snj*ck~H| zNu-lr1NEZzx|lOnv+9A@`*Q5oa)woZN0bQ)QI;x1<1R(b_1(1W|GC9tZB(nJG8e_H zHQJG5UwmjmS%|rs_v!0Xm3xn;I6Yzy)tJ&)?a7TSK=JQAmbhy<?KBMg$pUrvlNT9B zB5Tl0#rsvz3&$J6&Ws2{nK_?u(u1*gGr0**7^sc}r=FK~5$yS1%^qENkYp~d`$iY# zl42REvWaP*QvnspZb(eSMcV6+cAC}|(qTN_2_c1)9}^*Z6oN(FMSgA@AMc4imC^X@ z4oZ~w9&69B`^+ObC}gsuPRB!TkT`T)PQ8u7=XF$uYB#+L+r0XcVYyVZTIu$45}9mX z@s|4uD)Vepq%&!gc5>S|JkqIRiJ#YT*h4&(GUiRvi-NQ7FWkqKi^5t}?bRRLWE06V zEtsWX5{HEt*K(HXj*HM<qK~P#45mzJ+=NtV@|+(u<EPJDor&)PhDP{uLrDw$B-YY& zWQmxZ!6v=e;4YP8jZctKmbXerwLMtdMS!f8tVB>yL<>=M0XBb{E{>(NcTUq8Sta^( zipRRx$-(CbKo0ZKRbc#8i#zuGPu@wFeyNjf!px=*lKbApb3%pRcimn}yVj*DjEDnO zd4SKs;PtWrpXcANS$1?YExVVpd0FsPtVAJBwGR=a10zD4Lz&7#1kzO_Ag1;s;L)C_ z$gTcX=xQldhOiNB#d^l2^c8{I^qq>0<_V%_M#r1EYO~jX4)i&?eFyN}TB9w<U}=3% zZm4w|)IM<xD`7buLahmQC(H1*^z`jOy~Uf24fS})VjukW0B`Z2xFSaCH`;R4zZGSS zk^C^_W(rbBUthq5Qng=GSZ5f+i)5_@&-(SvHBJb0u==RKP#F$#js{yDWRt6!g+vZL zyVn<^dUhFl`abi<!9xsBc@bmxJ>_#A3nRqwBsbEY3$f+GBniT3itKcE3L1z}17_Ga z8%DbH?4v9S(D5xt2K@x@705-RP)xw!sNQ#5F36VkDGW-p`MHT6`}Cpf(-zqQ0Mb6b zU?zwuCRQ-x<!Qovh;pN>zK?V$g@nI?RpFoLI(p;IP=55m2onh_o^Q=s=i5AJmD=?F z1<+vh^A%+#%Hsw8nyfF~^iZbrm8-Eqvbd{{L<=b20A;wNh+mD}=7Fat(&F^gJ?y5% zqv&pAvG0hzhefKty+{c+JdoUt1#kz~QxerA8CzkWjr8NjF)UT13^2LlcP2Y$&}z>^ zpUzsi6kTI{70CR0&wg^`pnO-iyE&c-XUO>GXrcZ~V^q0YlB+&(d2$|wjgjd6`@J4E zP`{JYktUzYnNhOD&9>%frkEeUaZ7M$mfiH>WXg?W;(U((d%Nm7K86ulGf=thiJ-@= zAno<4n^WZnQH~J$x22RD?6yXS1UP|P8%kCahI^;ZAN3~?2^>&XQtR$|LwguY4X61l z$rIaIp&{)`4t+))(}fRS_mQ%TSWH{4!pW&8JD!5cSQ2#|2FU`($@(otjaEMI`y^mD zSH(!{EwHuKrAA0LQ(sC5{!CXGeZ5?f2O8*Ul$(@(N`XtNT}DGzQQ6t%GDo@Y0##EP zKXC*N1DjLqPWqASOj&DD38!C;?hksx>T+Cij`|ZTE&ZXOde{0+L`iuNz<@K?&rw^{ z)^Kv2c&%lgE)JLdoC?WvS0o0=SGu4Volu3~7W(#^_mR}QcGvlo8}eFtoOkV3GhEgK z*Y=PgQDmFXGj{OzvlX6^h{(mJ1WC_PI-hh*js<dZF;KYEct-dmncF3f7~2l!>kI7$ zD9@?2^bo`RW6wUw<K<YKyjDXOi#^P-RZ`zVo&Eq=<mF#6i6O-a7{vcJ?6`A`5rIgl z+Oh;ZShf`%o#^b+eLcBB9lFH6?-*7}8q@%+AAb{WQ+FpEkofFlgSUoTaxPqtQb@uZ zL_3^*lqC7*?%0t~#~8R0G-Ap3B<oJ8!Nb^5gM{~e5#plK!kea-qx#zVy#NGeK?Jj6 zHu}6fE-ZG%AGlyW&DQ{@0pnylmLR;x2az%sF44ROx*>b7-#g9>AG`9B4a-dq>|fVL zFnbun^$yM;Z7}d9w3u%?{tzW&B}t84SxFFzZ?)x&`NkANrZw~J5L9*b`a{&`axq{u zUd7z|&b~CIAT-I2j=n*2!YSQhu@^R+H$k*I&r3G03Tns@M2ZA<OEg_aGG1EIq%8aM z#hezpuZHs;oi55zatF;t3c+j0INxBt`W$4z%*Tjyf`*-ck?y+2U4C*2@23de%>T{+ z%zAmu+sI*$FAZ;NNJCYxFY&sfqPcDjz&#uPrH3n@r&6|x@01%YOgpK35+N5yJXU~3 zY6J%sSo|t-m&R3n?rU|=$h5_phcB;NmEEkxl0Xd@CuqffhOMUQ6b6I;;s~kKPc6qt zgr8}1T~1WdYz~Nz>+ML&F{5&X6``)$yFb|TrkbcEwWmOLHwu0L+!~gff-kVL(Z`92 z5uU+=(Fo|iqt={#Pzr3BG~(2=wPF;NC4F-_?S$tzZiXyQpBBb$%MvT}O6VGwsk1LG zKs2?F#Y<mwsmAMVbm@i38Z=GNAIB#dPDf>K;@aK5?PRL8jh6u0Z@rTHgj9P~5b1rF zg87PFN(iax77l#i6F?vTo1($u0C!z}<8hD!r%I)mb^1neLYm?8?w1CVwkhSigtGXQ z3$Fmp!Al`wh-eEIL$0bfW-|_D;i;#T(h;he;d*6X6r5s%-rwgR#I1O?$VafzUoo__ z@^QYdapl0%fYY1iv@?17%=AOxF2#@a5+&N<t?$8angh_AlnmD>cuT^e9%xm1z@Zm6 z*k8Q1_r>WsrEQfSyrYkqz3i`DDqquPo=;wy-N9w`&Ka{FZ|faGXXs31e#F9_zJC4? zO&;_1?7A{hP1Ax4@m@QF^AxePxK_oAQri9n+G>^Qdu&Vui|irV+G#@{@PMZgs^EcG z%BW^2mO3R$^t&$Pr=z-C({aW6i}B?b*ABWfQ5Q86n<I1`H8s?p-At>TwVK~G;=eu} z6kC7rj}Lhn>QTte7Ww%4wb=`?9yFAX=}!lgZB5^De65Nth%+NX`_ve<O;?g~98@|U za0$cAm*Qj{bT?@ifE`_#-^GEh7%X{?T^Pl$;6>sJ6WfQK^y=BDn(sdI*v0$Cmq_VH zM5&wz<j!BXb9oB1hMYHc^#Om_dWt-N-%0T1CVy$kygxn~8P?ghBSr4?A*8E~6-Tri z=f~4^WN9w$!<G?l(q93H3CV+yeue;05mH-W?!0vhxzfVm9vI7*rVnc=0b%dF04pMR zc_&8*ISvpZU#=19Y!ruXodT<q9R|7_Z?4BXYoSaj){3jL)_33*WF8NuGhT3vWo1w} z!NpsdI33J(%YL_3EJlz;;<us3R5wr9$C^sC08ugFa0!L`FA5G0xuS8HbPURdY`jeA zpt)Wia#@c@T_X8V5JxwaP9x?fe+Z7f|M}jZZd6pk2Tbc_e|&>5%%wmKAuQsYV51(3 zv7UfsPlckE>tRBiK0C0XkBP}4H7ifZK2wS`UWxAWfka|a^gaFs3$u1PeyEa71eeb9 z#TrkiEG3)IjMKOM7-y<p61cDUuFN`^)8NY9wb_7M#lc+|DkAp|WBWUuF^BgZUn?tN zl|M%BZed56ci$xt%P4vtFZZ~^+jdM>qM}p6tsc2Gx4_bV_#Ay%T54`-X>m&7esk74 zg^}vYMSzo3VMQ^z;PH*^;r-DkxK`VV9hVe5d^%cu28B3wnG)Vz9`nIC4!H`^Yji?Z zwKC~qo=sMb618&Ka^VZ|)-@#uj~^n-7a3PRt5SgLIVSOoWZ6tuXJXrFy@NMYWChj{ z<9k|be7h&m4(rOiKW+58g-SfwWan$?+2oeHE<m$#m4%@>rS{Fx>_Q_?Xs!eOym{Lb zY<);Zke1Gyat?mEntc0IOP4(9lFg5As?82%n_U__50gpw7q;p?H9!m7KO+m;WT}rd z?WCP?HaWzyaelE4=}0MeT+*DyJQ*`n!~{*f14eNTdgey)^$J3icsuAniE;Jtsw)Xh zVxrh`{a|+*y67iBS*n`k6j%bY@z8;4=tLap1WxHB&~wJ@z4mKYz+QYpCLe*(!h|xa z`&RMNR`D_(8qyXTGA>inc2hDwysg%bMrydh{&1Kd;urP|6?m%ae*ByxA_+iYCLa$< zj^jtoFk&Qor}ZG0p`KRRRV8dNGu|Fw6Yf=(fWz;Uwl#c;Il{2@)ki;@1VfgkVhdsR zo!erDjZ-#T-}%chmJ39)7p%(MG*k#<c6ToDsV#j1cd5_2@Z1GW+msegHHPid=JZGd zquxEWeF%=eMSLan1se{o3XTn~1|A-P4Za2e;ZZgsNb|GO62hUfH6lLyJA!M3SC!(W lCwVl&)gYmwuvNj)$oN>1N-I{qR@141r>KI{t%8q+`+v$42s{7) literal 0 HcmV?d00001 diff --git a/public/assets/img/01.jpg b/public/assets/img/01.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c06494c38ec451248ffeb66f6ff5c54eec909de8 GIT binary patch literal 8868 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 literal 0 HcmV?d00001 diff --git a/public/assets/img/02.jpg b/public/assets/img/02.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1a722d08ed96ab1f2f701c98a519ba93b1c87b0b GIT binary patch literal 10699 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 literal 0 HcmV?d00001 diff --git a/public/assets/img/03.jpg b/public/assets/img/03.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b65e5972ea6b7c613dc951c23faaae5e876d87b3 GIT binary patch literal 9443 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 literal 0 HcmV?d00001 diff --git a/public/assets/img/04.jpg b/public/assets/img/04.jpg new file mode 100644 index 0000000000000000000000000000000000000000..791ab235687cad5361c11441544dd80de5832b2f GIT binary patch literal 9169 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 b@OV5&`cp`#wn+Dh<rVO16+fNlaqj;C%z(p8 literal 0 HcmV?d00001 diff --git a/public/assets/img/05.jpg b/public/assets/img/05.jpg new file mode 100644 index 0000000000000000000000000000000000000000..46d29b1675cbdd8aa801c2a2c8b6f7baf5fd40b2 GIT binary patch literal 11464 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 literal 0 HcmV?d00001 diff --git a/public/assets/img/06.jpg b/public/assets/img/06.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a6fafd3ed2d795ce6e28acd7543d407530085f05 GIT binary patch literal 10304 zcmaKQbzD@@*7nfdDbn3AbPZiIbR&Zzr3^4IG$KfMNH@|9At(q#hteR8)DY4lB`7HU z;r;Ht@BQPw@A{qCXYchqYpuQ4IeVXdw{W)(px5w+Jp%y1V158T;D6-q06?McWAE|; zfC0e1uQme!?$)t{oV>jeav~ybUc$Bx?sksC_U>>Ie_MnIP*_w1prGWBu(fw_^k%hl zd=7I1u^+d0v$Mh+K<pNhdZKy=HAg3yc7Ug&Nr1koeSnL-tOL7}BCCSGoIe}^cl5Sp z^@qE<dCB>M*#AK;cVGTnEyB+F4;6105WC7>tE`rKhOBDto{p@N!s0^qqCg<4l$0<~ zLQ+Z!D99=%3KSC&y+5RcfD&?&QgUL_tp61DduyH!&*Y5NHUDYr{t3kX&!GJL{Dl3) zh21@$ivVS1W&d)Bi3#0n2zkA5^S1RDa`WQ&7lXQ^m%S$p;SF<lWBto$Yv=Cc4Pw9d z^#6wdNBo=if9<RPP}I}=zg6Mzza8)oS}$*7$N%y7e<k)ZeSvTkF?RHF_wlrMyjSP= z3r5JPc{<v9yL+0tySx6Y7Y&`<z1_W>+!3s5CQ_`tdbaj3x4#v9|3K*J$${Oxylvg= z9l`1#_InOt7|cOVTm~ou1WHP(N=V(`H6&Hlq{LO!BvjSKB*Y}tq=Em!s=M3!z#ZMZ z|Alq<AFR}W#r{nOIO5*2x}zt|*U>@K(;d$GkD%pX|BEm8=4F8zVk-ZY@1IzQ|L%*# zf5nR2J0tRUX#ZoV|5bILKYxq=PTc#4f2Y2q+kL)!-Y53m5rFg`=?ZY@xqpE$?$Ce; z04By?xxZp!VcwrunD>J9Pr<>$z85SU92{I+TpS!cJbZjSJi@<1{BOay*T=@f#=CDO z#K*(`kCuO{{NIJU9smVCAOsMCg+T$pq`<(Uz_{xJd;kFM{kZq+-yZ;6JRE#1YywOS zLJR-~&VRN5urM&Oac}{6_~ZZ#EKD4%dxvnbaPj`eh>3+wfdgQp#Ki+r;j6G4*-{gD zgo>pUtJ-nU)PE%WF_lV7M{n%u70&6vMe!GX9}7MXCKkb8!x#XHdpsME5=X@d*VZGn zIHmsM6gw3)-j8)L)i6(v6E&LDl7>&>CiY(8w0BDYVl0gN2(TysN`T4(C=|9dBX{}L zm=jsz!s5WnO8gD)sE1Gxp-x^RW=M^Lm^WZ^C?F7F1-yCFB1mXU8ts-j24Ur{Nbif; ziU|L$mngaq{K7>nCD~Fw#fRAmmVG*eZ5L&;rHy)y`8MJA7Au3?I<MAN;cT#+t#=n} zd=&5Ivu9IDoysL{YN|Y3SZ>G+L>QhS8~CFaPMOc29E(y~7XJCXMcRE!uVM5v@-i;P z*+*BYXuDF9vx@KzknmKj5sOpBYs^ZYa+j26m&o7i^-<-kod`S@6a**sZTNST^>6C= zKWV1dKg6*ZXEu5IsgC8<JlWV9%c8w%#rC4wdAOc!qL29vD<vd<U07hp>gM7tpF5%= zi{cV~a^S`h*Q<yuy)?*xRn^&7Fgm1)LV<QQmggpzDeCIJH3*OQ)cHU9N8}!N&dpV0 zlC4J(aIra}567&JR><6nOl`R-RCIMfS=M6j7L7t9>h}A-y%u{3!wjE4nZONa8=gEr z&Vi#*(eJV>)I@UtRnMzqhxxRbO!d|9Fiv&3GQ8HV(>z!Gc<6*{t#Zvcdhr%kK&Hk) zqe@iCzxqO{G0S8ooCRLFwM#9{qorjh4_BtC->31bKH!e|&EWh^yywXIy4o{~)nrf2 zI^spfw4(MMK)-cEe)X*V*kz&n#IQj(tDeVd_hC?f-kKALRN{}mmS0OGi3SAjjSq)N zaEF6}+UA;(l<PkN#a~&!_fcG$ljKzK8SC;q(eg(~eJqg9dLXrG-psF13WE#-Eropx zo@s+<H}o4rJONZWMf*=m=;%^PF@Ds0dU+f?ws4iG%o&yLZRLOKcX3XHei-kr_X_8f zKlPgL$DCCP)5sRo*eSq=iL6edAtt%sJeHa8<WJhpTgB&4g~y|y%KWZ$mZIzhlKxIE zzS)<sZ?S-9Wmp;*rZb}K<C*FHy5x)0Usim*iygrlWW`t{F%aW@uSFXlfyp-+pA!@^ zwTD0}bsPBtRzZEUuXRa{t?QZE8s!QA)7`|}Nb6Xs^A(?Y+#>BihU*r*yI)JJ;*!(e z=I-hOI4Ht0(DJ5I3#pBhRFNsx>~Y2Y9;ooAMvCFYvlJ2{#&EDDsf>7CaMpG-0e5mW zGHtoz%N3%!_gU~A;8R#LN4=^<+lE>3{CCBt#Vi1Vv;IV0Q6JLcL2P6=(5;2M&G!Rm zsO~V&46d&3E!iuKRdWxo%&mtyUL`^o9wE?^T%A3EpvKf>(}*u%8X8tRn*DErEZ7i1 z?yZI!4*0EB;ZXZ4wBw3JL1%}|cX_bq{18f~lwY@(0M!^2s7cxIx%p*;kWg598Gjrk zGd;oQ3~oe`6B|QMxBc19rZB}K^H&UKANdREntFu5F~-n*?aFB0D*SZkqvx?V;!~qa z0p-g|_`s-8Gsq(@?n#nqW@>Udaja~<e1((xmkcASm;sFi`}7yxlzHuARWWIOw#Qr5 zI;iu_epO3L<6I1en%Qy*nUw?@tc_BePHot%LhranyShg!kXy?<I>)EnMJ=&bHj+!3 z;^!xAnaBO!FMHpyZCt4IMXn5@8EcwnXPJ7YB}%)@Q!VqCsHVuuxr@9l4S&%`AOy>Z z)k<GhOu>K0+tPrmWK=EK;*X|mOEsa>F1kNtsg<b>(N${2eAG$|79^CA@mSxvRfbS@ z<hku*FKirI`NR%piAk|RaW2hFT81ol)y$M9Av_}bE!d;!PLc2F@eyUj(YgdQ1$Zw= zy5DS$bGELo*ED;1OS(iATm9aVUBWgIHBK$J*bYYzTKA~D69RrT)Ef+p*q*HOj#`Qe zFDLXdWh-+aAv^9L7OY_<qiMFg-EGaJdipfp-H7cgR5eY%if7s7WJVX!uLQ9@Se4KH zq*%QvYxa!+j?*~1gWCX>0c*_TXL;*Ru>PcDR?TzTs2%fa_|%Ha*fJ0a`o^1FS*{T& zQ(2aAK9W(EVq~JLT4Sr}xD9{=x_pV=OCd05Ip_N6wW4?I_qf3HN7D!#Xj)FA*bzUW z#LDL;jQpwy^7^<*4!{CXF{XlL(xn47JC8z;f^^hinBpd_mt%=CHK*JcWu-X8PaZIm zx@{#dcelAtu(xBtBX$7U*mzqca0CfuQxj1|tmtN>m3}l}TiJNxht6vws($F}9p(Bk zm%V|gc_K)NCil!lm`@n_gJYhgl98vcu5}n)97}jKDO}D;@m);fewKL}*&Gy#`Uth_ z>fQ|nlVc0QwT~hxLcbeKR|qDjM=PuH7ba0tFGeZDEit#SrBVg<vIYq#_XgN#EK$SH zSUq5Dn+EQq*TCuc@=(Wm0e6W}{(!EZvrjd#+2dk~b{+E&;FF_uzxSx7(GS{gM;nHq zkC|2;O*K1|j8zxU!<L3L{ZCcu2wulkD+2z|jdpvn@Y#DbQ)hA<#^B^-ZnUnfdhH33 zuUh57=ZzyW1nG>*uoEV%2-n*OenLKBnkjkMuD-|*VFZI6?FGWr{qdBt#24CC?5;5V zeLm4Xb3DBRaE>pV;59jgu^;X~7OQ1`VIWrmxTO<+Flj$_nRX;whVA<Kxgw{gG07tP z$E#2xy+-f(F%c^<tj>-oMOzJyh^|l8@<4<%>Ni?*2VJc*`A+`h;A{p?vQc>~*!+>9 zy}<J?AR|v7O-cNNlHTcsn!Ln3H)M9man<Wu$F0tb+q~Mw&n8$Nt~F`jTvls5+Q59W z3<9Wwun&cGA^}k#ZSNou<b(fag=h#~rWk)a{GnH24n5$HLeoo3==iC{jr=H!Zs=2= z4>q2z(%W&bcP=3b4jNfjJ7;$QbadyF{Y9md0J2u?g8`+PFP~>tBHg>-d7SJ^x{F>G zFT)rJ4FSPsx_c7*lG?u}=&l4W(=B4!GXlI9T7gt#Lwh)??a0P#mQ22J>n7M)a`j+- zx6>`b_K|#E$2HNa$M46N*k$6Rb7Lc1Bl0VYDskd$*m844Z^LtIAcl-5l^^!2XN9{o zw&>*vU_el063#W@+qS(pAKu(Xu8#}JFMHU$Ci<9=ovm2~sMidxLqYq?Il3jP3r^`D zD4MbAhSQL&QK|f<!K96Y6*&!keR4-*!@oEdFJp!(!*ioeVlLA|9+0`=V)t3B7asML z#~DV`xe9nK<<2O)=jIL5r5<}TYnWnmv>(>PO=-$0)EIULKva}DLhN&V%Z2-R4CNgh zr_=w~r&$cAJffIQ<?o0D&h+tU5FIg9ooPdj$)letWJvtf4=Jl6($C-m8?uJ+^J;RC zYqEg>)JY%wx4W(#+TCimzm8p=eDD)KjQY}c1#6JW@MG6}VM6;<rg+sB#!yMw6%|`t z+~+b%D1B-F1T#P<<Z)rs2lZkr-?H52I#G%zO9klTzBPvH9}TUYd0W~e+YW;XhnG{{ z9YcwMdQ*B;so(4_EYv6|qvkT>o$)=q!N$(OxXANOl*}X`Facq^Bo3<EjcdynI`T>Z z6>YEG64!`u+!VRXyDCWCp1To7q+tqJwD9WiL%6aD1p*#6jYD+6p!bsGG)Q9?#jIs^ z{EJ2qrDBQFj&hbhRszr7vs1;s(A{97)`wvnDji2IXK$X&<#CyxcqRQRlVtkw8xHSU z$}_1ld485Csc$bvA^|lpn_T9$CG?`iSd6j;`VNNGbS{2Jhw_bZQjYH~zsVCn_~_Z8 z(oC{HVvbt}%`%&CXtwiR<Eq(CY<KZoZEtw4m++mzu|Hi%n2oaxr>sDQJ#O<|PQUz% zr&d<)XLvqwMbs-kqLIonU|BKrV({?j+gM~jQn+#p>OPQe0k$dyeqN^IcorFOJIuUK zD({(}!P<Wmr<U-0x{^<Xlk4lg6P~4&mt;m;uXjsAmmU)fMGU(b*MQJavi!po9Nnlv z7u`^~*CDc@p&L-zouZ4wE|QK@1Lk0~r`d;E6f}%swHcm6V?MCegHvN%(qc}zpA_}r z%VicMgR<O7=KbDb+m33mHE~}IyLeyN(PmZ_LT%ZtSXUjL=}M3UNV18x5RbS<eC=iy zth4mDa8*H1t`wziaW{cqMRm`m9wGBDoQ<$1iQUbea5d=gog`)^127_h`Z$`yAxIL5 zE3G>0;g5C?;mFG{fgkkS{W?~t9xzz>Hk-P-OGbgO7-A_zFAvj_EQx#9%Lpr{da}JR zJv5uXqi9K8GQ6SfyUo&QzH6EwT8^VJ)be|ywuwj7Yjiu5T7@g#@fg(HAaW}FGW~om zDt*>0tq7-u5Nz}dhX-HTeu<)(C;8a?+1kb$x^!s&*=oxR5kk4rRvL=j9E$#)9Hyx$ z1Ee<6=PAq(Jd1Azd&37mO60g1iHzU!Jhl?3Q7T|LoWWK3@SwYNy6QNEneIe*c#F;P z1ch$fJb0LYVaTe@PuTE*MnzCz^LyTkajr3CZdD(bFb`)W_WD$Jh7sTOgWInJKM6J+ z5+r&C0+IssnZ_<^U9!+qjJ2q;wdU1LkE`qK>NI+-$Op!mmL-%2O~plvaEVC*^P=FW z2u9VYpE85%GsHcAf&`V#S#F(UGSeP_b8fj$d6a}_Njh)mm$^JPL7hWa#%IAR4>KiW z^O6pmHIh&^A=}2w{-Q)5zsQg;g*C<*0hm}Bh-7SZ0oa>KJh)`b3vZ@t_z!-NdV>qX z!4vOh%L8psUPs9sG3qV#SGxv%|2?Dq_}z<M+b_6JRP>CYN0>#<88FLfPbC?#73c4N z%D)Zk+yOKy*omL6L||G>$Oz35E%~0J+DZC+x^CV^J-W0UK9rf#iNWE8Ky~6~YS>a9 z*qJpcI}p8w)OD5rh^ha<y!~8IT0U@80xZ><FcxP8Q!=9HYnxss38@v(S2ty_*MO8g zk7507_dyZ{q1PsViGYeIF11Z}Iw2l0lB=Fd7)OP5Wn-v6$;B)+*t@W$<Fh;}2KE2~ zJ-G3(A85E}%~W(N@NaL}v%$F7OXUhxLT33+R9<Gvm5LUhSX2PM4cQrIQU}3|4Ae5j zd$!s*XzXNo91m882Rz26T83S|J@(03jvE~ZvNh2*m8I0QJm!ovFA1MCp|9B+mlk_L z&U6Rh`hErC_j+Fe>yz#Iy^-7T!Zxw(PxYF8F2hTNCakiCGC8#*yPq}XEhSwF-VOpN z^CjNHvv?$-()0j>((T;PcjUa#ZUcUtwDo3&8a6NxklBz{hBX(5wHs!Nl<CzT?Z&=( z0n&5Kcbw>@CiTT>_dm=_gG%uwGF4XDR({i9f)^3h$$T)*pL0oJPp{(KdN3(z*UNiL z*bouP@LFj(7;81HgRHqZ>C4LRv05&DVEbg$yrLMM%T<S_NjX_Vh5+iTt`94D!i-7^ z)59m?f;P0nQkdDX#Ops4x^W&_AD;8hEcs46&phmR$YM$(K}}A|3arhA&xLghlCH)M zPr4EGy&+7w8UC$5x0Gt#(nKx1bk^_tjZ7|S)96WhhMauNqw(^zGID24d&=rru0Bt- zh9+D?vCncGSAj@RYngx(5kyBTk#yDMhRpZ4>TEaKbYn6V>q<rXY40;}`f+O_!CmWd zC9!l(JDDr0dSLYhX(Ag4(nhhbYXi1pjcz9SQ!m3V%Z4R*OHUbaMdimWraD)vR*q-Q zQEq&&R;r(5j?Tqrh|?$J&b2GEviVRaZ@gpG4DOEuRI}a|iSkkZ=_hg94;NO`zI7GT zNC7wq+c@r0gD@m|Ry+tkY`Sgvs&aZ<-T^93Owx*Xb5m8VeF$)iss!M|<%*?-X9Mm* zO<dJlEwyV}ZYfdKVw(v;UFnw#kXN7qPZmRHm`*Ac<chikQdJO8xhZWxP)nmq`iKLx z)>3CNR=K(Wy>zWHugRgtapl}U2rKmKh;w-5-<a_Nf+-RfuSro33iM~SpkKLP2_2=f zJt=fv-gk0lbdY8e(sHB*v$4HzDl|6T?E&ybn^b)5rfzb>F2lAvNHLN@C%Zme?QNA- z+-r5iL)|RFr^N~{osuwwGPFn{2H+UF<wPZhN@B1OvskuIS(-bn*+b$LHtg=_W~kNn zC2GUj2+s7ql1M$;j0kTI(O3S7`X4A|>)siVZfjmQZfyUQENGb<Ag&$nAD2LL@=%xc zU4BvED8A5E=IRrRHZMw3F?qvfm{5-u&t{mf-eiEEV3Qh%Kt6=Z1Si!hcsSR*g+7|T zF5yLPwUzvep1&TKE9bqHS$l-O&b0%@kN$@KeBmM2LD2i2IQ?eI@!WLMJZ+L<9yb%x ziRbq4VXR@gg(=V3D-ePQG6F#9Hl|E66h?~9hEs!G8$oZuPa`$W?F!eU%b%GfA65Fa zRfZJ7q6m2C8|K=_VZmjyNu3D3;i>x#ur?6^G0N#~Wizb_OfgO1M<;Y0aryKUgO;?y z-7qckQ1*V>Lulm46e6)zP&j*@x2}ALQ5m}&CW#w2bc;vCZ&#+Pui?WmT@IAV<lu7j zw+L+SO5GmWdFXb~On0Vj%f-tB3F--OE)QndBx-$h1M+=9z8;`CAAIKRBTf;jX;DSB z`BCIip3Z3qua2+)gfPzY5g$zv3;%k$V?VftPB4q^207e3+v>U8JeOP%ww&;p3%`C6 zS6f;2djo8?N=qrzGLJBQJIQ%qu8E&R$IicO?HbuB1YKR^9&F(p4eQ-eL+ug4cUZ8r zRVBIDw2QI7<06r|9yJE~;H-dWY8<b0a|nRwNQ$0s+05A&+SBQr8RWT)1K#vV$``50 zn5@Ik>)#%9`uqMYlKDvkZ#z@922_#_gfkR`t%`F$2c{0332p85nc$SNJ{Dz=aCmL) zYR;NL;p-c+_h2_vn<tV4=p4YlRBjr)64JmPX%ANbr>>t@PQDshe;}FiYzl??%=%IB zySEaf40fePP5hpU6{!tI%)78;)qX^4WqplB>!VkA_`@m=;y!VgXTyFHq}fJv+RsW3 zQ<+la_s|c_%ORt?VfbPR+}l!8@Yt)!7FsGBn^7Y27d-h?Sc&r<OVT^}NhRc`spu*Y zK6iF#hh^L>r}hBbVAG?6=F?JZj7ta0E2?KgXN{{5ZFgaB4JC6bOeK+{^b8*9L_eOS z@Q0~2xvxBhoAqbs)cH}OCZ0=>hn4LF^`yk6_lw?)R*g8eQ^qbl447kV7hQ<!wW@AP zB`BW7XY!(_a_QkPt>R4^7LX=AcXpqja1yz!*0o&Mss;-fjaK*rn`dH`FGE?&{HHll zmV|KZCN>Syb_1AaZkWpnA8uik#7h#(83bY$aqQYT$~KFduAF9Rv|rw&cIqRyD9a^_ z1imGr$EvJJSNAhrLqgW0^xt3!(O9LZ287QGibm8mu_TZeMQr8%>X~j^Yd}?OaiM-1 z{pu~vRSiR<v~@j`alqfmMk&-EY5Opob$*efZ1A4lzW5r(Mx0vzSV+K=7yonIuV0_C z>wIv(l(=|BJ7QOwmtkG)MHAPnVa&XYcbJGK5E{ndz2R3XR0}tW9ph}!e_S{~2PO#b z^kd}NJfN8fb*Ey~f|Iq2y#!K5K}LKcvV3?G8p>TV`2ymup`X%8eX3OpBa(O~8$kk1 zBd1%<7l{08drGY;ap_%>QunpTX!!!Jym)}H!a%pq$*eQFQnAYL4&YZI=4U?BSpC#< zeMz>~tai%{7CZPlWh?c!8`JLnwA^*%TTl}a@46&4w>0@{^=EZ561O2L&t18MQk?5a z3vII?fbdy8el!m?#n3XaJ3_KJ{toa3O5W7iUE!jN`LVdpVg5vhSOg$z7iV817M`=| z_x6W%ig#)nA-n0-xZs|elXi7_>FprX8QD@H10z+*aqk`A*KY4V^Pd$VS<;)JE_B_= zgH+n+h45w3^(wvTD&eXd2Z0h(fj2_GbE%pZUCilqF@OtpD$M23`p-7*z+zg_DVdbd zFwV>LH>>Lf7p=8bUGVH+8z!q<J{XLU6yq@$Ke8pEr|#)?qLP7I;rGl>b(z8{j4|ho zgZ`F!`>ygnpR43Uv;4^X!kCt?ZHA=$3A>gLyf&>K&Sr6fD7K_BIL@4nBLOT_SrfFm z+McR4V%~C%(!T_<Cyii5Sfi75Xdl2;286Wq-5`y}YAugaCO?UFg9%sje1Z>srcqLa zcF7W(b{zy<c~dH=hcoNg`czN&kQ6yjN|gNTrFBI8YF*h}EQs%<7k?w4aLjpOzIJdq z@3}MT-1s2+8SkDWiI}9!PN}l0mX#gXmqU5~ju8+8RSkDczp|(K_17+rMg61BleP_w zmaHsVMxtb2{xTTuyT%3npjl^XZFmz6)sLR4@$cV_sQChUels&O&TKPKV_babLofz< znkY(ID@6X>bnhHorFPx2k`nhUW8WTy9u~#x5(<?ry~c>(Hf>dTfQn?2l*=kDUY{y6 zy=ay!7w^IBy{5pu#`d1BV3*y2?6D-S5-qhbe`MgA{&REeT`rO3`=Vk2+LjApgg~8A zjtu!{H!|xhCy}(X=ifdxkA2|?2mB!;1#PQjpnH{L=yw(_gNB}uKm7RI{fJ&P50`no zdC^^{K}j3vhP%~3HC@p1^_Atxc*jcPk;KGdu~p1TW)+Ji(R>%$GUmF(tIk<#h5}=k z^LCl>QPYKutybf5P#TAnnR5#(j?5=&CFJB)vWc>Z6~)iu!S`<F5=R@;KNPak9<9zc zR6<*loGUzq=e(XC&7TYJ9zp%s2z?Uyr@1~@(b>Hd-jKrysAx2#|5^KK+Ba>6ZF4Mu zD{@;tn_zJ8{du|O_hu_sRP)=9`Z5O@RgY0|nN3xYvtl!sxNvR@>VeYbH?Ktg=-8&v zim;z<cRy||XE$r;2XeCQlKZgj=?Q13YF8TuTNv}HBq9wCaP_R-_eKOEm+L!KW&>1; zRUhq&JT(gT1PfcEGzv0EbUNL1gfjV^yr(5zU&Pss;Q-WKoB($KAU)mk{*+7oGTn`` zy8qX=x3lQ|<uQHgJ^d$~PRwbXw(GS`ex!2kY_qVWCN&{mGEdXW7;izAn4x*hD;L9D z3sG6k55cWCX7f{+-?2SnPt()iasTNUlyXD6^IJ*_j&e<vXXm{cSR{qM6Ou^ko!lz! zsTC5!zD*`;>vYnbgKA$EBY0Sq?N~5rb!}4Ar-9fA1=R{>J&&v`MV2FJJE#<A?aHQi zPEZZgKJ5MB?LHHdfnQD9-?cFZ@BQ24Q+|Aii!oo^*kCc-?fdnTF)-z`JQ?xNQ)9SX zQYY_T9=Q^I*_-)oy~xfIVf~T(X*b|1Z{DwcJ}3d-?+RT>E@7$nZCi%CVijh6{Bv~e zfiZc>xQr7?8qAWlM*#PTF5b*9?L14zOqr>|Q@!jKujX=VNw$qQ?In^;F_@$0DTSn4 zvcrL8sh<)3q?_=3gWeNTTjrB!D)&|OSg(!)v|5&n@0$JokuIu0qc5bKTV9)5Snen_ zT`HA8v9wOO>y24d%HXg?;1uRAHPwd>jjQ4p&E3Tl@hGKlJot}a*6A%<n2L*dmI!FZ zz(flzb$vvH@O88djH~Aw1bqddz?1v^sojk{uNJd+S)VXFm<4V!I(Sdoz9pV{H^>e# zelDUBc;QJ@-JuU{q%m<ytEz~41Q2^*A!wz4t~>Qd%Px|E)y{)|;c%tu>C$_g8aEX? zoF;zbJ||sNuZoUbx+(*K9#~TLnFp?k_cLRS{GM{ED7hUoWWH;PaNvHMZ{ir6?@Dj; zTn4HuPF*WoC-!<Ny?c~J(x;O{pkTU?oX?D<4*>0X2j7biH*i7KFz%V(0b;-%8x-$C z1LFl={#itk?0u@8dInpm@;fr*GjV-gH}`$$*O9M$SXUe#^WlvA>&vJ$&G+MmWUHbA zG{5OwXywQJ2Y>0trEFIe&4EZ)*70t}ItqUrhe**hjBRa2f?AHo`EHtA8~tbkV7kfC z&)-+xPc@DeO@L-OhCPBua(YcrZENKL+fTzwk7t`Rs~umbFvgWy+y2hJf}Xq<L_b>j z(EMy80-2Z8{_CbAW^NyBIIbS0n!>G09#AFt9c!g1B|{IX3!SWbo5s<@n9;OrJl}#W z!l392f4$WfCVf7$CNGA2zF<K=AC%`C_hsOVPg6%M1(*7Z_nYowo9g8-V|{f-rw7jg zKE}7}#MUC$$cC2jrB0DYLa9i_^gTnm0yGz`<%nTLk!4&C|Nf<!jjsRkia=pyO9T4j z9iYa<y1N4V)vL%OB^TR=Q2D$n57uCMEb+a}l+`z@T<B8txx}I%3a8C=kl6MP5E-Rq zTYLw=)RbUxc~iG$ynB1&oW?R!Rk}^HyW(P)_Yo_fjXbz=BXC5*=Ucm9vWZhgyzf_- z{ve3zY%;|RdEyanbpJQ@O6FG)!t#_t(40iRHZ>z5RfXePG@_!cFumK|fHv@*@w<*v z6a`BvWdTKV-4bHSkJw9(HMSlg9HJDuRf{)kry-D|EakD~!3;~SAeCiy4)>%(YmHAZ zH@n6v=vTA~B$kfE<yrqR0K!+`5*wd<KF9rVqq@nMtkSmR;xNOg6%aXxLO&+QZf9So zqjfGDNgZxwY9`KqE+}bi$Q^ArHhV8qK3ksN;HN1@DrSV+Bs+J%VREzLXd*54e4E%r zJl0$fBET?^K(8qUV0KTCi3tzK+X_b9%D__14ux{J=SjE_PyiR0z`|Oh+-z;c34XZh zwTMP3&$#BX(LNIPzAc!FKIHBWuX`UX=pSvq6my2nCNkrrYC7RRi&r18ramiq-kz&= zrtHGfGw`aIH9Qd53L4D67_t^e%*F>@xSn#QNMaDYN<_QWPChqc%bb0s&)CqPwTQle z^q~!8AZnAAuZ>J@chE#*UE`OsGXdg91Kz{OvB|dr`Q1UUFm^}ZCDYloV6T{5yX7F7 zJys&W9$JTd>EcgihEN&(N-h8WiIzmCK!Z9pD3t^EiJ+RWn-^1kmY=BvTFcFPd`We1 zPcGfm6!3?KQB`B{e)%*rv>mMwv=RvGn6p`r7g~((8WXN^Hq}ImA)l+$3`w-&>qhX* zv~+6_BKqYlxs}-6d`@{%{0jbLQEzvNZQCTLT?;kNpA)IsbxN8o0s?p$9A9V3)dWb( zM{Nc(+N-j#7oLr-du)JhG!JQ&w3-Z?*~$&0e_an>;13Q%lLVK3gWCJdYaVAuEI)K? zwy5Ic{9cS;6%3*Fnz61q9h|xmY0`2<*B(Y+cyExswBOn9X>OmW>8P=YC<|g#Na1RB zg}0t=9{K5{9aHFp3H&rQZ5cJz(Z`llFK(Jl&*fxr&;$BIYD_#9NGg#t_z-0j^)$qb zrk9C-I^}_|OeR(42ZPc1-%pcLgs&fjvK3PKLU@{s-Juj58oUyU8><F~kkCFS+60r` z96eB1qLjJS*>h{JI{>O7^s0X5b46_`>05U5N6<ZMcC$47RQ&N4E$g&b?gs?WiJ1H> zXCt?t1nL7X9`GSeRTmH}+sRSm3Ta1Q%8KEtmn_w*MLd^|p+6nJ1;hPhme#%%?q&CR zF={1%&3*>Cb00L{gl~7gsbBvTKr($a&0i}OG>{HGN=&%}%x9E;zI0NeN;uYgtl1k_ zgTyzdsAbku;9lwL4*OLDZ(K&Nz{LlQ6N*`G(%*Q$K8*q1LW0Mc(4QDR&QEq%O2?<L z@}W*m6V~*O;5)!p^=;iv;hxJSliu(o+QA`%Re(ixM2Va&aGPf{_xkXdfOeFm*V!%c zijSx%Y?LzGX;Pku&*ANNBg0CgcRdz_s^78%ekrZf<hlOvLuZb)phn>X^0}-j1n2$o zYgTWTnBP?%CMsV8225%LLR|A6yJY<-rG4$X9T9kPM0kZnZ3YMF=P5j%K=fUD>Lf|j z-vM6ep}YjYoBwGCvWt69T#>xzS9q#2{#q)QjO==Ea3ToQkYk4SU9^`=yUbnbrSE=8 zb94jt7utMcEwq<?pVx21+&1i4a02XwnKH+jGB+%vdNthIHo}Y}xFn6!!9`eAgL7Pg zlO<AD&GD=24?oF>qVhh|GT6?hcPeCHE@za@pwi38LxM)|<OqpHaINDw$h!&@Ep4r7 eKb@+`I6<1A9{eT^WSY~kKl$%}4oisKE&e|&6~FTU literal 0 HcmV?d00001 diff --git a/public/assets/img/_DS_Store b/public/assets/img/_DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..5008ddfcf53c02e82d7eee2e57c38e5672ef89f6 GIT binary patch literal 6148 zcmeH~Jr2S!425mzP>H1@V-^m;4Wg<&0T*E43hX&L&p$$qDprKhvt+--jT7}7np#A3 zem<@ulZcFPQ@L2!n>{z**<q8>++&mCkOWA81W14cNZ<zv;LbK1Poaz?KmsK2CSc!( z0ynLxE!0092;Krf2c+FF_Fe*7ECH>lEfg7;MkzE(HCqgga^y>{tEnwC%0;vJ&^%eQ zLs35+`xjp>T0<F0fCPF1$Cyrb|F7^5{eNG?83~ZUUlGt@xh*qZDeu<Z%US-OSsOPv j)R!Z4KLME7ReXlK;d!wEw5GODWMKRea10D2@KpjYNUI8I literal 0 HcmV?d00001 diff --git a/public/assets/img/bg-profile.jpg b/public/assets/img/bg-profile.jpg new file mode 100644 index 0000000000000000000000000000000000000000..bd7cc357c229fd3bc88abb4a541f6accce8c901a GIT binary patch literal 186132 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 G0RP#SQMY;k literal 0 HcmV?d00001 diff --git a/public/assets/img/bg-signin.png b/public/assets/img/bg-signin.png new file mode 100644 index 0000000000000000000000000000000000000000..ac422251b5dd0fa8540810554a5af2d8bddf87d5 GIT binary patch literal 97429 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%0AukjsE{1{fL;VrZ>7dsQeMAZh(u3;BW_Rv|hf z#Yn;O*WU+}vVTT>lme#<uhXaNSVle<`l<276)v6$aAGEHn;DUQfUr#m%(Z3&nrd<z zy$E3R85C`FY|bUJn2?5;B>3*zB#1YWV;99a$dM=d{ZiAn6<yHu)e7*7-+ur@#CEHJ z<L�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 Qy#N3J07*qoM6N<$f;iOVVgLXD literal 0 HcmV?d00001 diff --git a/public/assets/img/logo-bdg.png b/public/assets/img/logo-bdg.png new file mode 100644 index 0000000000000000000000000000000000000000..136036a263993d862d9b5617dd88424b153339bc GIT binary patch literal 4386 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 literal 0 HcmV?d00001 diff --git a/public/assets/img/logo-small.png b/public/assets/img/logo-small.png new file mode 100644 index 0000000000000000000000000000000000000000..8b9b05a5376f7c7551f530bb5ab748f757c83e0f GIT binary patch literal 3070 zcmV<a3jy?rP)<h;3K|Lk000e1NJLTq001cf000gM1^@s6vdJ}g00009a7bBm000XU z000XU0RWnu7ytkYPiaF#P*7-ZbZ>KLZ*U+<Lqi~Na&Km7Y-Iodc-oy)XH-+^7Crag z^g>IBfRsybQWXdwQbLP>6p<z>Aqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uh<iVD~V z<RPMtgQJLw%KPDaqifc@_vX$1wbwr9tn;0-&j-K=43<bUQ8j=JsX`tR;Dg7+#^K~H zK!FM*Z~zbpvt%K2{UZSY_<lS*D<Z%Lz5oGu(+dayz)hRLFdT>f59&ghTmgWD0l;*T zI7<kC6aYYajzXpYKt=(8otP$50H6c_V9R4-;{Z@C0AMG7=F<Rxo%or10RUT+Ar%3j zkpLhQWr#!oXgdI`&sK^>09Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-<?i z0%4j!F2Z@488U%158(66005wo6%pWr^Zj_v4zAA5HjcIqUoGmt2LB>rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_<lS*MWK+n+1cgf z<k(8YLR(?VSAG6x!e78w{cQPuJpA|d;J)G{fihizM+Erb!p!tcr5w+a34~(Y=8s4G zw+sLL9n&JjNn*KJDiq^U5^;`1nvC-@r6P$!k}1U{(*I=Q-z@tBKHoI}uxdU5dyy@u zU1J0GOD7Ombim^G008p4Z^6_k2m^p<gW=D2|L;HjN1!DDfM!XOaR2~bL?kX$%CkSm z2mk;?pn)o|K^yeJ7%adB9Ki+L!3+FgHiSYX#KJ-lLJDMn9CBbOtb#%)hRv`YDqt_v zKpix|QD}yfa1JiQRk#j4a1Z)n2%f<xynzV>LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_Ifq<Ex{*7`05XF7hP+2Hl!3BQJ=6@fL%FCo z8iYoo3(#bAF`ADSpqtQgv>H8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ<AYmRsNLWl*PS{AOARHt#5!wki2?K;t z!Y3k=s7tgax)J%r7-BLphge7~Bi0g+6E6^Zh(p9TBoc{3GAFr^0!gu?RMHaCM$&Fl zBk3%un>0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 z<uv66WtcKSRim0x-Ke2d5jBrmLam{;Qm;{ms1r1GnmNsb7D-E`t)i9F8fX`2_i3-_ zbh;7Ul^#x)&{xvS=|||7=mYe33=M`AgU5(xC>fg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vF<Q0r40Q)j6=sE4X&sBct1q<&fbi3VB2Ov6t@q*0);U*o*SAPZv|vv@2aYYnT0 zb%8a+Cb7-ge0D0knEf5Qi#@8Tp*ce{N;6lpQuCB%KL_KOarm5cP6_8Ir<e17iry6O zDdH&`rZh~sF=bq9s+O0QSgS~@QL9Jmy*94xr=6y~MY~!1fet~(N+(<=M`w@D1)b+p z*;C!83a1uLJv#NSE~;y#8=<>IcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a<fJbF^|4I#xQ~n$Dc= zKYhjYmgz5NSkDm8*fZm{6U!;YX`NG>(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-k<Mujg;0Lz*3buG=3$G&ehepthlN*$KaOySSQ^nWmo<0M+(UEUMEXRQ zMBbZcF;6+KElM>iKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BK<z=<L*0kfKU@CX*zeqbYQT4(^U>T#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot<a{81DF0~rvGr5Xr~8u`lav1h z1DNytV>2z=0000WV@Og>004R=004l4008;_004mL004C`008P>0026e000+nl3&F} z0003gNkl<Zc-qWX!BNC84BWe+0k;rJ2qn-$DB&m}DIt__DIr&auLM%UQ38~(d=y5v zIF7@I?2H~BY2~#fI|0}6N%BlGkc3&g5<ikWx%ee(EcY$P1<UbXC{j6fLR@9O9O7J< zEh1?r-y(9ZPUQrK0)cmhIpQ82fP=Fa@mEO0bDjWPoG$?A-MR-*yY<C52LO-4od5)_ zWSeMB%CD77&D$t3!Ax74;-3AOJRpxo)>o9{P594=m|=nY>K7`qm)2;)X@khAU{ri- zxsazj7H&A$y#5PHMV<h}jk$GHKFo44MIyVzO`TDfCUpnXdA??1{Jwvx<k}MiIZTv` zG64888{{%Y_as#S+Fu!W{+N?wv**v^Z7vFS@PjeR4@R{7Kl^<T0AIp3rjmdU_5c6? M07*qoM6N<$f+dfzQ~&?~ literal 0 HcmV?d00001 diff --git a/public/assets/img/logo.png b/public/assets/img/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..ff7cffe3a97524fc16712f766aa2c5366268397f GIT binary patch literal 3499 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 ZZvdyabm9tn33&hj002ovPDHLkV1fzclZXHS literal 0 HcmV?d00001 diff --git a/public/assets/img/p0.jpg b/public/assets/img/p0.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ab2fbc57a8693c3775436bc40da2afbb7230c684 GIT binary patch literal 3325 zcmds1drVVT7(chSFG`V?hceJ{EjUH#8#-I5yom)X6^TNaTT6R|2HIQNi&XzuP&bMA z7%(9+x5x~8i6er7CMLrdE@~FgxQMdpT!z#5$}({zsNK0O^Z{c0S5MEq{l4G%e&6HV z?;O{V>o$nWcA7T;pwTP_Y~UNN2Y{bdZLHV?5I~1;3IML#=#p}hw5h~mt3zZk5v91u zNLa*9gH0?INyH!})oC*rD{vAk#mmfAwczo|J^^MnsRiqjwGyo@6E8Qf*lfqwY+hAp z++1N)ngprKu@tAuX|Y*w(ttTFl~#w!sTR1MtDsE5VgcqhAuH5^bSf%Vq}5@WgdN9{ zMRK80B9&qag-Du|tWZc3F_}av6HDM!2&GA?WQ9uhJ~lA~Fq+-8K~<2IGZ71FYQaQN zH8nM&8o7wDmx-lHrIPX?lL?`P(6Px%8k|C_BW}_|7Va?G%{J0ZSTV|@p_Hg5)dHBQ zrv!`5>-MF4<!7kXzS`7cp*Fzn)<G8FzI<Qm*ipF2hKmbu2T^S|;?O*fBHL7%cHBS` z_CkWFoZLlSIYAPRa>9mXu2Eo%)|ss)qQ;Tnw%2M^8mogeSdF+QOD%vNL}s%|m7JWM zo-J3vS9*q2nk~=B$yB6gC}rt##ZpDOQZdQRB8=4*+)7SzO+Kz-MlRI~78{J5h1<;= zaZ`?+uwd?zRpyy<k<aLFf@_*Nm!uiFVwjAW`mlZ<dJ=-&Ly6wDg^IWFaVzY0J8Wy$ zBk-QPS%K*kJU$2tBIziT69NEx4t$mY5PTW{?zn3hd;*wsI-NmhG8oJtCVYa~OeQ;+ z%i#obI9wjrJ$T$%p}f#p-0<*-i16^aF)=Z7W4!}mu~;G8kSHE6Dms!M8SPzoUBPt* z@YzTr(tsj-K;t7QA90-n%>bc>?@|B&r6H^-5LF!y7Kk$ZOc6{+1N<<aB(0%MFXadL zfP}WNX-GH%5E=ueqX6{;gqcWn>8lNmJZwI6v!$)7OK<zybpvow1m=kHVcaLf{>i<W zGPhM#IW=>nsgMz;pNg*RM-CnVw+939sD)_-3J_PayEYI%{l(Qvp#O?I76?O)--%YG zO+_WEYG?1M4M6FK8V7C7Hc;6f0E5>0dqwx;5rEd!=Dz@wX60sm55VOje;DMPpj3u2 z%^z*8r!?e>e=*R3+k}&I%Kh(odFTNB#@OaVgZ6n8q`ScfqO~3w^{n|8-cAXDXMqjR z9KxX8eRs6kbaVCWd)UWqEv<rtr0A-S=zdxCPI5ny_F%icnx#pUHSK@ElAO=mkrMT+ zF-3aynww6e=ufY^Wz<im(U_?;%K;DWCnJatM^Gen{uoPB&{kG=V%hAX>YKZnVJZ3g zfu6kla|Y3##*QB6o^7+R?$KhyCDG;2*?WJ{{Hp)1=j^r-GU^9a;>oM~5?T8GoP~qB zKRU#RpXIQc@9$a~!Rjj3FA;aYqkggOsO{&zZMm=Y%isQ)rywe+XTzzU%zcXQ*5GO4 zo8I(UJgtO+mD7sS2&R@PjMprX1%fR*;*SMQ^A={B>Md6@g}5~@C_a$bvPBr*6iB?1 z*50%t%s*nTTk%IUW-5Gxe-6+Ov{*sCCTF`_!Y=rb7SEbLvBc6l3}>a6^;QdFcaKx2 zkT=G%hYBrw2i}btsT(`<*wo(LJC7K>Uh()?oYDm(t@?{D(0Qrj$;OLHe9Z;>t;6vL zmdC8U_Wbb36CJ`hIe+Uz7g)~=U(BZ;ty{zy`Zjx@lej<Y!t<vb*#`$%U(QQg+n+F} zZZY~(nJ)Wc)1luV{<HhQqfmM9oV)dTgY*7X<(}yucLC=|jGpz!OB2KyDd!6hU8?CD zFx{f-BD+@Y9KD~vVBii55=MvIQEG2=4iDXVafE@CMBMHB@Z9RA5#GYS)=zhir!GDE z{J(MQ5=+13#E-`#d;jeHZS8RVa8=1GpxBUD@8Rc-vFmqf&+aNd`*-`(eI0eNf0d1A PkGX*NLf}!i!}b3GU0q(u literal 0 HcmV?d00001 diff --git a/public/assets/img/ridwan-kamil-90x.jpg b/public/assets/img/ridwan-kamil-90x.jpg new file mode 100644 index 0000000000000000000000000000000000000000..093827f39fbc273d9d534a43c73fd74d159cb6cf GIT binary patch literal 123547 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�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 TUwIIBnq|$**?xX|?w$VwL^Sj) literal 0 HcmV?d00001 diff --git a/public/assets/img/ridwan_kamil.jpg b/public/assets/img/ridwan_kamil.jpg new file mode 100644 index 0000000000000000000000000000000000000000..bf8977d3995b2e2696adfe85041d926947afb9ac GIT binary patch literal 147039 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 literal 0 HcmV?d00001 diff --git a/public/assets/img/ridwan_kamil_head.jpg b/public/assets/img/ridwan_kamil_head.jpg new file mode 100644 index 0000000000000000000000000000000000000000..bbe523333402ee027d80f3000833f9be12aaad50 GIT binary patch literal 129643 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ᯋRtXS&)^MRg73WBIiL!pkyaY8Ly#S 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	{*ErLLE>qARu!C=#N7|gGa^N3Il-aUs_D- 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 literal 0 HcmV?d00001 diff --git a/public/assets/img/slider1.jpg b/public/assets/img/slider1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9756ee87135427d179140f047668ce58e45e4422 GIT binary patch literal 175481 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 N8~Nign9N8M|JmF1y9odQ literal 0 HcmV?d00001 diff --git a/public/assets/img/slider2.jpg b/public/assets/img/slider2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..14e4a169b0eb82f810239040b62dc0a684fd19a4 GIT binary patch literal 199086 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μWl$?=VlF3wEd?o`^E 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∾5`$4D*O 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 bVa5Ld#XX92P5%BLuyh~QZ~O!PHP`>yy_#9P literal 0 HcmV?d00001 diff --git a/public/assets/img/slider3.jpg b/public/assets/img/slider3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..45e9c761e0f47f31fffe29f46c642c1494717c56 GIT binary patch literal 168182 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 T+x%<A;IyZy)&33?{JQ_yo%0r( literal 0 HcmV?d00001 diff --git a/public/assets/js/app.min.js b/public/assets/js/app.min.js new file mode 100644 index 0000000..508da62 --- /dev/null +++ b/public/assets/js/app.min.js @@ -0,0 +1,4 @@ +if(function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){function c(a){var b="length"in a&&a.length,c=_.type(a);return"function"===c||_.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}function d(a,b,c){if(_.isFunction(b))return _.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return _.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(ha.test(b))return _.filter(b,a,c);b=_.filter(b,a)}return _.grep(a,function(a){return U.call(b,a)>=0!==c})}function e(a,b){for(;(a=a[b])&&1!==a.nodeType;);return a}function f(a){var b=oa[a]={};return _.each(a.match(na)||[],function(a,c){b[c]=!0}),b}function g(){Z.removeEventListener("DOMContentLoaded",g,!1),a.removeEventListener("load",g,!1),_.ready()}function h(){Object.defineProperty(this.cache={},0,{get:function(){return{}}}),this.expando=_.expando+h.uid++}function i(a,b,c){var d;if(void 0===c&&1===a.nodeType)if(d="data-"+b.replace(ua,"-$1").toLowerCase(),c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:ta.test(c)?_.parseJSON(c):c}catch(e){}sa.set(a,b,c)}else c=void 0;return c}function j(){return!0}function k(){return!1}function l(){try{return Z.activeElement}catch(a){}}function m(a,b){return _.nodeName(a,"table")&&_.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function n(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a}function o(a){var b=Ka.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function p(a,b){for(var c=0,d=a.length;d>c;c++)ra.set(a[c],"globalEval",!b||ra.get(b[c],"globalEval"))}function q(a,b){var c,d,e,f,g,h,i,j;if(1===b.nodeType){if(ra.hasData(a)&&(f=ra.access(a),g=ra.set(b,f),j=f.events)){delete g.handle,g.events={};for(e in j)for(c=0,d=j[e].length;d>c;c++)_.event.add(b,e,j[e][c])}sa.hasData(a)&&(h=sa.access(a),i=_.extend({},h),sa.set(b,i))}}function r(a,b){var c=a.getElementsByTagName?a.getElementsByTagName(b||"*"):a.querySelectorAll?a.querySelectorAll(b||"*"):[];return void 0===b||b&&_.nodeName(a,b)?_.merge([a],c):c}function s(a,b){var c=b.nodeName.toLowerCase();"input"===c&&ya.test(a.type)?b.checked=a.checked:("input"===c||"textarea"===c)&&(b.defaultValue=a.defaultValue)}function t(b,c){var d,e=_(c.createElement(b)).appendTo(c.body),f=a.getDefaultComputedStyle&&(d=a.getDefaultComputedStyle(e[0]))?d.display:_.css(e[0],"display");return e.detach(),f}function u(a){var b=Z,c=Oa[a];return c||(c=t(a,b),"none"!==c&&c||(Na=(Na||_("<iframe frameborder='0' width='0' height='0'/>")).appendTo(b.documentElement),b=Na[0].contentDocument,b.write(),b.close(),c=t(a,b),Na.detach()),Oa[a]=c),c}function v(a,b,c){var d,e,f,g,h=a.style;return c=c||Ra(a),c&&(g=c.getPropertyValue(b)||c[b]),c&&(""!==g||_.contains(a.ownerDocument,a)||(g=_.style(a,b)),Qa.test(g)&&Pa.test(b)&&(d=h.width,e=h.minWidth,f=h.maxWidth,h.minWidth=h.maxWidth=h.width=g,g=c.width,h.width=d,h.minWidth=e,h.maxWidth=f)),void 0!==g?g+"":g}function w(a,b){return{get:function(){return a()?void delete this.get:(this.get=b).apply(this,arguments)}}}function x(a,b){if(b in a)return b;for(var c=b[0].toUpperCase()+b.slice(1),d=b,e=Xa.length;e--;)if(b=Xa[e]+c,b in a)return b;return d}function y(a,b,c){var d=Ta.exec(b);return d?Math.max(0,d[1]-(c||0))+(d[2]||"px"):b}function z(a,b,c,d,e){for(var f=c===(d?"border":"content")?4:"width"===b?1:0,g=0;4>f;f+=2)"margin"===c&&(g+=_.css(a,c+wa[f],!0,e)),d?("content"===c&&(g-=_.css(a,"padding"+wa[f],!0,e)),"margin"!==c&&(g-=_.css(a,"border"+wa[f]+"Width",!0,e))):(g+=_.css(a,"padding"+wa[f],!0,e),"padding"!==c&&(g+=_.css(a,"border"+wa[f]+"Width",!0,e)));return g}function A(a,b,c){var d=!0,e="width"===b?a.offsetWidth:a.offsetHeight,f=Ra(a),g="border-box"===_.css(a,"boxSizing",!1,f);if(0>=e||null==e){if(e=v(a,b,f),(0>e||null==e)&&(e=a.style[b]),Qa.test(e))return e;d=g&&(Y.boxSizingReliable()||e===a.style[b]),e=parseFloat(e)||0}return e+z(a,b,c||(g?"border":"content"),d,f)+"px"}function B(a,b){for(var c,d,e,f=[],g=0,h=a.length;h>g;g++)d=a[g],d.style&&(f[g]=ra.get(d,"olddisplay"),c=d.style.display,b?(f[g]||"none"!==c||(d.style.display=""),""===d.style.display&&xa(d)&&(f[g]=ra.access(d,"olddisplay",u(d.nodeName)))):(e=xa(d),"none"===c&&e||ra.set(d,"olddisplay",e?c:_.css(d,"display"))));for(g=0;h>g;g++)d=a[g],d.style&&(b&&"none"!==d.style.display&&""!==d.style.display||(d.style.display=b?f[g]||"":"none"));return a}function C(a,b,c,d,e){return new C.prototype.init(a,b,c,d,e)}function D(){return setTimeout(function(){Ya=void 0}),Ya=_.now()}function E(a,b){var c,d=0,e={height:a};for(b=b?1:0;4>d;d+=2-b)c=wa[d],e["margin"+c]=e["padding"+c]=a;return b&&(e.opacity=e.width=a),e}function F(a,b,c){for(var d,e=(cb[b]||[]).concat(cb["*"]),f=0,g=e.length;g>f;f++)if(d=e[f].call(c,b,a))return d}function G(a,b,c){var d,e,f,g,h,i,j,k,l=this,m={},n=a.style,o=a.nodeType&&xa(a),p=ra.get(a,"fxshow");c.queue||(h=_._queueHooks(a,"fx"),null==h.unqueued&&(h.unqueued=0,i=h.empty.fire,h.empty.fire=function(){h.unqueued||i()}),h.unqueued++,l.always(function(){l.always(function(){h.unqueued--,_.queue(a,"fx").length||h.empty.fire()})})),1===a.nodeType&&("height"in b||"width"in b)&&(c.overflow=[n.overflow,n.overflowX,n.overflowY],j=_.css(a,"display"),k="none"===j?ra.get(a,"olddisplay")||u(a.nodeName):j,"inline"===k&&"none"===_.css(a,"float")&&(n.display="inline-block")),c.overflow&&(n.overflow="hidden",l.always(function(){n.overflow=c.overflow[0],n.overflowX=c.overflow[1],n.overflowY=c.overflow[2]}));for(d in b)if(e=b[d],$a.exec(e)){if(delete b[d],f=f||"toggle"===e,e===(o?"hide":"show")){if("show"!==e||!p||void 0===p[d])continue;o=!0}m[d]=p&&p[d]||_.style(a,d)}else j=void 0;if(_.isEmptyObject(m))"inline"===("none"===j?u(a.nodeName):j)&&(n.display=j);else{p?"hidden"in p&&(o=p.hidden):p=ra.access(a,"fxshow",{}),f&&(p.hidden=!o),o?_(a).show():l.done(function(){_(a).hide()}),l.done(function(){var b;ra.remove(a,"fxshow");for(b in m)_.style(a,b,m[b])});for(d in m)g=F(o?p[d]:0,d,l),d in p||(p[d]=g.start,o&&(g.end=g.start,g.start="width"===d||"height"===d?1:0))}}function H(a,b){var c,d,e,f,g;for(c in a)if(d=_.camelCase(c),e=b[d],f=a[c],_.isArray(f)&&(e=f[1],f=a[c]=f[0]),c!==d&&(a[d]=f,delete a[c]),g=_.cssHooks[d],g&&"expand"in g){f=g.expand(f),delete a[d];for(c in f)c in a||(a[c]=f[c],b[c]=e)}else b[d]=e}function I(a,b,c){var d,e,f=0,g=bb.length,h=_.Deferred().always(function(){delete i.elem}),i=function(){if(e)return!1;for(var b=Ya||D(),c=Math.max(0,j.startTime+j.duration-b),d=c/j.duration||0,f=1-d,g=0,i=j.tweens.length;i>g;g++)j.tweens[g].run(f);return h.notifyWith(a,[j,f,c]),1>f&&i?c:(h.resolveWith(a,[j]),!1)},j=h.promise({elem:a,props:_.extend({},b),opts:_.extend(!0,{specialEasing:{}},c),originalProperties:b,originalOptions:c,startTime:Ya||D(),duration:c.duration,tweens:[],createTween:function(b,c){var d=_.Tween(a,j.opts,b,c,j.opts.specialEasing[b]||j.opts.easing);return j.tweens.push(d),d},stop:function(b){var c=0,d=b?j.tweens.length:0;if(e)return this;for(e=!0;d>c;c++)j.tweens[c].run(1);return b?h.resolveWith(a,[j,b]):h.rejectWith(a,[j,b]),this}}),k=j.props;for(H(k,j.opts.specialEasing);g>f;f++)if(d=bb[f].call(j,a,k,j.opts))return d;return _.map(k,F,j),_.isFunction(j.opts.start)&&j.opts.start.call(a,j),_.fx.timer(_.extend(i,{elem:a,anim:j,queue:j.opts.queue})),j.progress(j.opts.progress).done(j.opts.done,j.opts.complete).fail(j.opts.fail).always(j.opts.always)}function J(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(na)||[];if(_.isFunction(c))for(;d=f[e++];)"+"===d[0]?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function K(a,b,c,d){function e(h){var i;return f[h]=!0,_.each(a[h]||[],function(a,h){var j=h(b,c,d);return"string"!=typeof j||g||f[j]?g?!(i=j):void 0:(b.dataTypes.unshift(j),e(j),!1)}),i}var f={},g=a===tb;return e(b.dataTypes[0])||!f["*"]&&e("*")}function L(a,b){var c,d,e=_.ajaxSettings.flatOptions||{};for(c in b)void 0!==b[c]&&((e[c]?a:d||(d={}))[c]=b[c]);return d&&_.extend(!0,a,d),a}function M(a,b,c){for(var d,e,f,g,h=a.contents,i=a.dataTypes;"*"===i[0];)i.shift(),void 0===d&&(d=a.mimeType||b.getResponseHeader("Content-Type"));if(d)for(e in h)if(h[e]&&h[e].test(d)){i.unshift(e);break}if(i[0]in c)f=i[0];else{for(e in c){if(!i[0]||a.converters[e+" "+i[0]]){f=e;break}g||(g=e)}f=f||g}return f?(f!==i[0]&&i.unshift(f),c[f]):void 0}function N(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];for(f=k.shift();f;)if(a.responseFields[f]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&&i!==f){if(g=j[i+" "+f]||j["* "+f],!g)for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&&(f=h[0],k.unshift(h[1]));break}if(g!==!0)if(g&&a["throws"])b=g(b);else try{b=g(b)}catch(l){return{state:"parsererror",error:g?l:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}function O(a,b,c,d){var e;if(_.isArray(b))_.each(b,function(b,e){c||yb.test(a)?d(a,e):O(a+"["+("object"==typeof e?b:"")+"]",e,c,d)});else if(c||"object"!==_.type(b))d(a,b);else for(e in b)O(a+"["+e+"]",b[e],c,d)}function P(a){return _.isWindow(a)?a:9===a.nodeType&&a.defaultView}var Q=[],R=Q.slice,S=Q.concat,T=Q.push,U=Q.indexOf,V={},W=V.toString,X=V.hasOwnProperty,Y={},Z=a.document,$="2.1.4",_=function(a,b){return new _.fn.init(a,b)},aa=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,ba=/^-ms-/,ca=/-([\da-z])/gi,da=function(a,b){return b.toUpperCase()};_.fn=_.prototype={jquery:$,constructor:_,selector:"",length:0,toArray:function(){return R.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:R.call(this)},pushStack:function(a){var b=_.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a,b){return _.each(this,a,b)},map:function(a){return this.pushStack(_.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(R.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&&b>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:T,sort:Q.sort,splice:Q.splice},_.extend=_.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||_.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(a=arguments[h]))for(b in a)c=g[b],d=a[b],g!==d&&(j&&d&&(_.isPlainObject(d)||(e=_.isArray(d)))?(e?(e=!1,f=c&&_.isArray(c)?c:[]):f=c&&_.isPlainObject(c)?c:{},g[b]=_.extend(j,f,d)):void 0!==d&&(g[b]=d));return g},_.extend({expando:"jQuery"+($+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===_.type(a)},isArray:Array.isArray,isWindow:function(a){return null!=a&&a===a.window},isNumeric:function(a){return!_.isArray(a)&&a-parseFloat(a)+1>=0},isPlainObject:function(a){return"object"!==_.type(a)||a.nodeType||_.isWindow(a)?!1:a.constructor&&!X.call(a.constructor.prototype,"isPrototypeOf")?!1:!0},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?V[W.call(a)]||"object":typeof a},globalEval:function(a){var b,c=eval;a=_.trim(a),a&&(1===a.indexOf("use strict")?(b=Z.createElement("script"),b.text=a,Z.head.appendChild(b).parentNode.removeChild(b)):c(a))},camelCase:function(a){return a.replace(ba,"ms-").replace(ca,da)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b,d){var e,f=0,g=a.length,h=c(a);if(d){if(h)for(;g>f&&(e=b.apply(a[f],d),e!==!1);f++);else for(f in a)if(e=b.apply(a[f],d),e===!1)break}else if(h)for(;g>f&&(e=b.call(a[f],f,a[f]),e!==!1);f++);else for(f in a)if(e=b.call(a[f],f,a[f]),e===!1)break;return a},trim:function(a){return null==a?"":(a+"").replace(aa,"")},makeArray:function(a,b){var d=b||[];return null!=a&&(c(Object(a))?_.merge(d,"string"==typeof a?[a]:a):T.call(d,a)),d},inArray:function(a,b,c){return null==b?-1:U.call(b,a,c)},merge:function(a,b){for(var c=+b.length,d=0,e=a.length;c>d;d++)a[e++]=b[d];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,d){var e,f=0,g=a.length,h=c(a),i=[];if(h)for(;g>f;f++)e=b(a[f],f,d),null!=e&&i.push(e);else for(f in a)e=b(a[f],f,d),null!=e&&i.push(e);return S.apply([],i)},guid:1,proxy:function(a,b){var c,d,e;return"string"==typeof b&&(c=a[b],b=a,a=c),_.isFunction(a)?(d=R.call(arguments,2),e=function(){return a.apply(b||this,d.concat(R.call(arguments)))},e.guid=a.guid=a.guid||_.guid++,e):void 0},now:Date.now,support:Y}),_.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(a,b){V["[object "+b+"]"]=b.toLowerCase()});var ea=function(a){function b(a,b,c,d){var e,f,g,h,i,j,l,n,o,p;if((b?b.ownerDocument||b:O)!==G&&F(b),b=b||G,c=c||[],h=b.nodeType,"string"!=typeof a||!a||1!==h&&9!==h&&11!==h)return c;if(!d&&I){if(11!==h&&(e=sa.exec(a)))if(g=e[1]){if(9===h){if(f=b.getElementById(g),!f||!f.parentNode)return c;if(f.id===g)return c.push(f),c}else if(b.ownerDocument&&(f=b.ownerDocument.getElementById(g))&&M(b,f)&&f.id===g)return c.push(f),c}else{if(e[2])return $.apply(c,b.getElementsByTagName(a)),c;if((g=e[3])&&v.getElementsByClassName)return $.apply(c,b.getElementsByClassName(g)),c}if(v.qsa&&(!J||!J.test(a))){if(n=l=N,o=b,p=1!==h&&a,1===h&&"object"!==b.nodeName.toLowerCase()){for(j=z(a),(l=b.getAttribute("id"))?n=l.replace(ua,"\\$&"):b.setAttribute("id",n),n="[id='"+n+"'] ",i=j.length;i--;)j[i]=n+m(j[i]);o=ta.test(a)&&k(b.parentNode)||b,p=j.join(",")}if(p)try{return $.apply(c,o.querySelectorAll(p)),c}catch(q){}finally{l||b.removeAttribute("id")}}}return B(a.replace(ia,"$1"),b,c,d)}function c(){function a(c,d){return b.push(c+" ")>w.cacheLength&&delete a[b.shift()],a[c+" "]=d}var b=[];return a}function d(a){return a[N]=!0,a}function e(a){var b=G.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function f(a,b){for(var c=a.split("|"),d=a.length;d--;)w.attrHandle[c[d]]=b}function g(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||V)-(~a.sourceIndex||V);if(d)return d;if(c)for(;c=c.nextSibling;)if(c===b)return-1;return a?1:-1}function h(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function i(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function j(a){return d(function(b){return b=+b,d(function(c,d){for(var e,f=a([],c.length,b),g=f.length;g--;)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function k(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}function l(){}function m(a){for(var b=0,c=a.length,d="";c>b;b++)d+=a[b].value;return d}function n(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=Q++;return b.first?function(b,c,f){for(;b=b[d];)if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j=[P,f];if(g){for(;b=b[d];)if((1===b.nodeType||e)&&a(b,c,g))return!0}else for(;b=b[d];)if(1===b.nodeType||e){if(i=b[N]||(b[N]={}),(h=i[d])&&h[0]===P&&h[1]===f)return j[2]=h[2];if(i[d]=j,j[2]=a(b,c,g))return!0}}}function o(a){return a.length>1?function(b,c,d){for(var e=a.length;e--;)if(!a[e](b,c,d))return!1;return!0}:a[0]}function p(a,c,d){for(var e=0,f=c.length;f>e;e++)b(a,c[e],d);return d}function q(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(!c||c(f,d,e))&&(g.push(f),j&&b.push(h));return g}function r(a,b,c,e,f,g){return e&&!e[N]&&(e=r(e)),f&&!f[N]&&(f=r(f,g)),d(function(d,g,h,i){var j,k,l,m=[],n=[],o=g.length,r=d||p(b||"*",h.nodeType?[h]:h,[]),s=!a||!d&&b?r:q(r,m,a,h,i),t=c?f||(d?a:o||e)?[]:g:s;if(c&&c(s,t,h,i),e)for(j=q(t,n),e(j,[],h,i),k=j.length;k--;)(l=j[k])&&(t[n[k]]=!(s[n[k]]=l));if(d){if(f||a){if(f){for(j=[],k=t.length;k--;)(l=t[k])&&j.push(s[k]=l);f(null,t=[],j,i)}for(k=t.length;k--;)(l=t[k])&&(j=f?aa(d,l):m[k])>-1&&(d[j]=!(g[j]=l))}}else t=q(t===g?t.splice(o,t.length):t),f?f(null,g,t,i):$.apply(g,t)})}function s(a){for(var b,c,d,e=a.length,f=w.relative[a[0].type],g=f||w.relative[" "],h=f?1:0,i=n(function(a){return a===b},g,!0),j=n(function(a){return aa(b,a)>-1},g,!0),k=[function(a,c,d){var e=!f&&(d||c!==C)||((b=c).nodeType?i(a,c,d):j(a,c,d));return b=null,e}];e>h;h++)if(c=w.relative[a[h].type])k=[n(o(k),c)];else{if(c=w.filter[a[h].type].apply(null,a[h].matches),c[N]){for(d=++h;e>d&&!w.relative[a[d].type];d++);return r(h>1&&o(k),h>1&&m(a.slice(0,h-1).concat({value:" "===a[h-2].type?"*":""})).replace(ia,"$1"),c,d>h&&s(a.slice(h,d)),e>d&&s(a=a.slice(d)),e>d&&m(a))}k.push(c)}return o(k)}function t(a,c){var e=c.length>0,f=a.length>0,g=function(d,g,h,i,j){var k,l,m,n=0,o="0",p=d&&[],r=[],s=C,t=d||f&&w.find.TAG("*",j),u=P+=null==s?1:Math.random()||.1,v=t.length;for(j&&(C=g!==G&&g);o!==v&&null!=(k=t[o]);o++){if(f&&k){for(l=0;m=a[l++];)if(m(k,g,h)){i.push(k);break}j&&(P=u)}e&&((k=!m&&k)&&n--,d&&p.push(k))}if(n+=o,e&&o!==n){for(l=0;m=c[l++];)m(p,r,g,h);if(d){if(n>0)for(;o--;)p[o]||r[o]||(r[o]=Y.call(i));r=q(r)}$.apply(i,r),j&&!d&&r.length>0&&n+c.length>1&&b.uniqueSort(i)}return j&&(P=u,C=s),p};return e?d(g):g}var u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N="sizzle"+1*new Date,O=a.document,P=0,Q=0,R=c(),S=c(),T=c(),U=function(a,b){return a===b&&(E=!0),0},V=1<<31,W={}.hasOwnProperty,X=[],Y=X.pop,Z=X.push,$=X.push,_=X.slice,aa=function(a,b){for(var c=0,d=a.length;d>c;c++)if(a[c]===b)return c;return-1},ba="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",ca="[\\x20\\t\\r\\n\\f]",da="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",ea=da.replace("w","w#"),fa="\\["+ca+"*("+da+")(?:"+ca+"*([*^$|!~]?=)"+ca+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+ea+"))|)"+ca+"*\\]",ga=":("+da+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+fa+")*)|.*)\\)|)",ha=new RegExp(ca+"+","g"),ia=new RegExp("^"+ca+"+|((?:^|[^\\\\])(?:\\\\.)*)"+ca+"+$","g"),ja=new RegExp("^"+ca+"*,"+ca+"*"),ka=new RegExp("^"+ca+"*([>+~]|"+ca+")"+ca+"*"),la=new RegExp("="+ca+"*([^\\]'\"]*?)"+ca+"*\\]","g"),ma=new RegExp(ga),na=new RegExp("^"+ea+"$"),oa={ID:new RegExp("^#("+da+")"),CLASS:new RegExp("^\\.("+da+")"),TAG:new RegExp("^("+da.replace("w","w*")+")"),ATTR:new RegExp("^"+fa),PSEUDO:new RegExp("^"+ga),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+ca+"*(even|odd|(([+-]|)(\\d*)n|)"+ca+"*(?:([+-]|)"+ca+"*(\\d+)|))"+ca+"*\\)|)","i"),bool:new RegExp("^(?:"+ba+")$","i"),needsContext:new RegExp("^"+ca+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+ca+"*((?:-\\d)?\\d*)"+ca+"*\\)|)(?=[^-]|$)","i")},pa=/^(?:input|select|textarea|button)$/i,qa=/^h\d$/i,ra=/^[^{]+\{\s*\[native \w/,sa=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ta=/[+~]/,ua=/'|\\/g,va=new RegExp("\\\\([\\da-f]{1,6}"+ca+"?|("+ca+")|.)","ig"),wa=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},xa=function(){F()};try{$.apply(X=_.call(O.childNodes),O.childNodes),X[O.childNodes.length].nodeType}catch(ya){$={apply:X.length?function(a,b){Z.apply(a,_.call(b))}:function(a,b){for(var c=a.length,d=0;a[c++]=b[d++];);a.length=c-1}}}v=b.support={},y=b.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},F=b.setDocument=function(a){var b,c,d=a?a.ownerDocument||a:O;return d!==G&&9===d.nodeType&&d.documentElement?(G=d,H=d.documentElement,c=d.defaultView,c&&c!==c.top&&(c.addEventListener?c.addEventListener("unload",xa,!1):c.attachEvent&&c.attachEvent("onunload",xa)),I=!y(d),v.attributes=e(function(a){return a.className="i",!a.getAttribute("className")}),v.getElementsByTagName=e(function(a){return a.appendChild(d.createComment("")),!a.getElementsByTagName("*").length}),v.getElementsByClassName=ra.test(d.getElementsByClassName),v.getById=e(function(a){return H.appendChild(a).id=N,!d.getElementsByName||!d.getElementsByName(N).length}),v.getById?(w.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&I){var c=b.getElementById(a);return c&&c.parentNode?[c]:[]}},w.filter.ID=function(a){var b=a.replace(va,wa);return function(a){return a.getAttribute("id")===b}}):(delete w.find.ID,w.filter.ID=function(a){var b=a.replace(va,wa);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}}),w.find.TAG=v.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):v.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){for(;c=f[e++];)1===c.nodeType&&d.push(c);return d}return f},w.find.CLASS=v.getElementsByClassName&&function(a,b){return I?b.getElementsByClassName(a):void 0},K=[],J=[],(v.qsa=ra.test(d.querySelectorAll))&&(e(function(a){H.appendChild(a).innerHTML="<a id='"+N+"'></a><select id='"+N+"-\f]' msallowcapture=''><option selected=''></option></select>",a.querySelectorAll("[msallowcapture^='']").length&&J.push("[*^$]="+ca+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||J.push("\\["+ca+"*(?:value|"+ba+")"),a.querySelectorAll("[id~="+N+"-]").length||J.push("~="),a.querySelectorAll(":checked").length||J.push(":checked"),a.querySelectorAll("a#"+N+"+*").length||J.push(".#.+[+~]")}),e(function(a){var b=d.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&J.push("name"+ca+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||J.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),J.push(",.*:")})),(v.matchesSelector=ra.test(L=H.matches||H.webkitMatchesSelector||H.mozMatchesSelector||H.oMatchesSelector||H.msMatchesSelector))&&e(function(a){v.disconnectedMatch=L.call(a,"div"),L.call(a,"[s!='']:x"),K.push("!=",ga)}),J=J.length&&new RegExp(J.join("|")),K=K.length&&new RegExp(K.join("|")),b=ra.test(H.compareDocumentPosition),M=b||ra.test(H.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)for(;b=b.parentNode;)if(b===a)return!0;return!1},U=b?function(a,b){if(a===b)return E=!0,0;var c=!a.compareDocumentPosition-!b.compareDocumentPosition;return c?c:(c=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&c||!v.sortDetached&&b.compareDocumentPosition(a)===c?a===d||a.ownerDocument===O&&M(O,a)?-1:b===d||b.ownerDocument===O&&M(O,b)?1:D?aa(D,a)-aa(D,b):0:4&c?-1:1)}:function(a,b){if(a===b)return E=!0,0;var c,e=0,f=a.parentNode,h=b.parentNode,i=[a],j=[b];if(!f||!h)return a===d?-1:b===d?1:f?-1:h?1:D?aa(D,a)-aa(D,b):0;if(f===h)return g(a,b);for(c=a;c=c.parentNode;)i.unshift(c);for(c=b;c=c.parentNode;)j.unshift(c);for(;i[e]===j[e];)e++;return e?g(i[e],j[e]):i[e]===O?-1:j[e]===O?1:0},d):G},b.matches=function(a,c){return b(a,null,null,c)},b.matchesSelector=function(a,c){if((a.ownerDocument||a)!==G&&F(a),c=c.replace(la,"='$1']"),!(!v.matchesSelector||!I||K&&K.test(c)||J&&J.test(c)))try{var d=L.call(a,c);if(d||v.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return b(c,G,null,[a]).length>0},b.contains=function(a,b){return(a.ownerDocument||a)!==G&&F(a),M(a,b)},b.attr=function(a,b){(a.ownerDocument||a)!==G&&F(a);var c=w.attrHandle[b.toLowerCase()],d=c&&W.call(w.attrHandle,b.toLowerCase())?c(a,b,!I):void 0;return void 0!==d?d:v.attributes||!I?a.getAttribute(b):(d=a.getAttributeNode(b))&&d.specified?d.value:null},b.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},b.uniqueSort=function(a){var b,c=[],d=0,e=0;if(E=!v.detectDuplicates,D=!v.sortStable&&a.slice(0),a.sort(U),E){for(;b=a[e++];)b===a[e]&&(d=c.push(e));for(;d--;)a.splice(c[d],1)}return D=null,a},x=b.getText=function(a){var b,c="",d=0,e=a.nodeType;if(e){if(1===e||9===e||11===e){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=x(a)}else if(3===e||4===e)return a.nodeValue}else for(;b=a[d++];)c+=x(b);return c},w=b.selectors={cacheLength:50,createPseudo:d,match:oa,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(va,wa),a[3]=(a[3]||a[4]||a[5]||"").replace(va,wa),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||b.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&b.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return oa.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&ma.test(c)&&(b=z(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(va,wa).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=R[a+" "];return b||(b=new RegExp("(^|"+ca+")"+a+"("+ca+"|$)"))&&R(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,c,d){return function(e){var f=b.attr(e,a);return null==f?"!="===c:c?(f+="","="===c?f===d:"!="===c?f!==d:"^="===c?d&&0===f.indexOf(d):"*="===c?d&&f.indexOf(d)>-1:"$="===c?d&&f.slice(-d.length)===d:"~="===c?(" "+f.replace(ha," ")+" ").indexOf(d)>-1:"|="===c?f===d||f.slice(0,d.length+1)===d+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h;if(q){if(f){for(;p;){for(l=b;l=l[p];)if(h?l.nodeName.toLowerCase()===r:1===l.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){for(k=q[N]||(q[N]={}),j=k[a]||[],n=j[0]===P&&j[1],m=j[0]===P&&j[2],l=n&&q.childNodes[n];l=++n&&l&&l[p]||(m=n=0)||o.pop();)if(1===l.nodeType&&++m&&l===b){k[a]=[P,n,m];break}}else if(s&&(j=(b[N]||(b[N]={}))[a])&&j[0]===P)m=j[1];else for(;(l=++n&&l&&l[p]||(m=n=0)||o.pop())&&((h?l.nodeName.toLowerCase()!==r:1!==l.nodeType)||!++m||(s&&((l[N]||(l[N]={}))[a]=[P,m]),l!==b)););return m-=e,m===d||m%d===0&&m/d>=0}}},PSEUDO:function(a,c){var e,f=w.pseudos[a]||w.setFilters[a.toLowerCase()]||b.error("unsupported pseudo: "+a);return f[N]?f(c):f.length>1?(e=[a,a,"",c],w.setFilters.hasOwnProperty(a.toLowerCase())?d(function(a,b){for(var d,e=f(a,c),g=e.length;g--;)d=aa(a,e[g]),a[d]=!(b[d]=e[g])}):function(a){return f(a,0,e)}):f}},pseudos:{not:d(function(a){var b=[],c=[],e=A(a.replace(ia,"$1"));return e[N]?d(function(a,b,c,d){for(var f,g=e(a,null,d,[]),h=a.length;h--;)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,d,f){return b[0]=a,e(b,null,f,c),b[0]=null,!c.pop()}}),has:d(function(a){return function(c){return b(a,c).length>0}}),contains:d(function(a){return a=a.replace(va,wa),function(b){return(b.textContent||b.innerText||x(b)).indexOf(a)>-1}}),lang:d(function(a){return na.test(a||"")||b.error("unsupported lang: "+a),a=a.replace(va,wa).toLowerCase(),function(b){var c;do if(c=I?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===H},focus:function(a){return a===G.activeElement&&(!G.hasFocus||G.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!w.pseudos.empty(a)},header:function(a){return qa.test(a.nodeName)},input:function(a){return pa.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:j(function(){return[0]}),last:j(function(a,b){return[b-1]}),eq:j(function(a,b,c){return[0>c?c+b:c]}),even:j(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:j(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:j(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:j(function(a,b,c){for(var d=0>c?c+b:c;++d<b;)a.push(d);return a})}},w.pseudos.nth=w.pseudos.eq;for(u in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})w.pseudos[u]=h(u);for(u in{submit:!0,reset:!0})w.pseudos[u]=i(u);return l.prototype=w.filters=w.pseudos,w.setFilters=new l,z=b.tokenize=function(a,c){var d,e,f,g,h,i,j,k=S[a+" "];if(k)return c?0:k.slice(0);for(h=a,i=[],j=w.preFilter;h;){(!d||(e=ja.exec(h)))&&(e&&(h=h.slice(e[0].length)||h),i.push(f=[])),d=!1,(e=ka.exec(h))&&(d=e.shift(),f.push({value:d,type:e[0].replace(ia," ")}),h=h.slice(d.length));for(g in w.filter)!(e=oa[g].exec(h))||j[g]&&!(e=j[g](e))||(d=e.shift(),f.push({value:d,type:g,matches:e}),h=h.slice(d.length));if(!d)break}return c?h.length:h?b.error(a):S(a,i).slice(0)},A=b.compile=function(a,b){var c,d=[],e=[],f=T[a+" "];if(!f){for(b||(b=z(a)),c=b.length;c--;)f=s(b[c]),f[N]?d.push(f):e.push(f);f=T(a,t(e,d)),f.selector=a}return f},B=b.select=function(a,b,c,d){var e,f,g,h,i,j="function"==typeof a&&a,l=!d&&z(a=j.selector||a);if(c=c||[],1===l.length){if(f=l[0]=l[0].slice(0),f.length>2&&"ID"===(g=f[0]).type&&v.getById&&9===b.nodeType&&I&&w.relative[f[1].type]){if(b=(w.find.ID(g.matches[0].replace(va,wa),b)||[])[0],!b)return c;j&&(b=b.parentNode),a=a.slice(f.shift().value.length)}for(e=oa.needsContext.test(a)?0:f.length;e--&&(g=f[e],!w.relative[h=g.type]);)if((i=w.find[h])&&(d=i(g.matches[0].replace(va,wa),ta.test(f[0].type)&&k(b.parentNode)||b))){if(f.splice(e,1),a=d.length&&m(f),!a)return $.apply(c,d),c;break}}return(j||A(a,l))(d,b,!I,c,ta.test(a)&&k(b.parentNode)||b),c},v.sortStable=N.split("").sort(U).join("")===N,v.detectDuplicates=!!E,F(),v.sortDetached=e(function(a){return 1&a.compareDocumentPosition(G.createElement("div"))}),e(function(a){return a.innerHTML="<a href='#'></a>","#"===a.firstChild.getAttribute("href")})||f("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),v.attributes&&e(function(a){return a.innerHTML="<input/>",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||f("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),e(function(a){return null==a.getAttribute("disabled")})||f(ba,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),b}(a);_.find=ea,_.expr=ea.selectors,_.expr[":"]=_.expr.pseudos,_.unique=ea.uniqueSort,_.text=ea.getText,_.isXMLDoc=ea.isXML,_.contains=ea.contains;var fa=_.expr.match.needsContext,ga=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,ha=/^.[^:#\[\.,]*$/;_.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?_.find.matchesSelector(d,a)?[d]:[]:_.find.matches(a,_.grep(b,function(a){return 1===a.nodeType}))},_.fn.extend({find:function(a){var b,c=this.length,d=[],e=this; +if("string"!=typeof a)return this.pushStack(_(a).filter(function(){for(b=0;c>b;b++)if(_.contains(e[b],this))return!0}));for(b=0;c>b;b++)_.find(a,e[b],d);return d=this.pushStack(c>1?_.unique(d):d),d.selector=this.selector?this.selector+" "+a:a,d},filter:function(a){return this.pushStack(d(this,a||[],!1))},not:function(a){return this.pushStack(d(this,a||[],!0))},is:function(a){return!!d(this,"string"==typeof a&&fa.test(a)?_(a):a||[],!1).length}});var ia,ja=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,ka=_.fn.init=function(a,b){var c,d;if(!a)return this;if("string"==typeof a){if(c="<"===a[0]&&">"===a[a.length-1]&&a.length>=3?[null,a,null]:ja.exec(a),!c||!c[1]&&b)return!b||b.jquery?(b||ia).find(a):this.constructor(b).find(a);if(c[1]){if(b=b instanceof _?b[0]:b,_.merge(this,_.parseHTML(c[1],b&&b.nodeType?b.ownerDocument||b:Z,!0)),ga.test(c[1])&&_.isPlainObject(b))for(c in b)_.isFunction(this[c])?this[c](b[c]):this.attr(c,b[c]);return this}return d=Z.getElementById(c[2]),d&&d.parentNode&&(this.length=1,this[0]=d),this.context=Z,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):_.isFunction(a)?"undefined"!=typeof ia.ready?ia.ready(a):a(_):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),_.makeArray(a,this))};ka.prototype=_.fn,ia=_(Z);var la=/^(?:parents|prev(?:Until|All))/,ma={children:!0,contents:!0,next:!0,prev:!0};_.extend({dir:function(a,b,c){for(var d=[],e=void 0!==c;(a=a[b])&&9!==a.nodeType;)if(1===a.nodeType){if(e&&_(a).is(c))break;d.push(a)}return d},sibling:function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c}}),_.fn.extend({has:function(a){var b=_(a,this),c=b.length;return this.filter(function(){for(var a=0;c>a;a++)if(_.contains(this,b[a]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=fa.test(a)||"string"!=typeof a?_(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&_.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?_.unique(f):f)},index:function(a){return a?"string"==typeof a?U.call(_(a),this[0]):U.call(this,a.jquery?a[0]:a):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(_.unique(_.merge(this.get(),_(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}}),_.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return _.dir(a,"parentNode")},parentsUntil:function(a,b,c){return _.dir(a,"parentNode",c)},next:function(a){return e(a,"nextSibling")},prev:function(a){return e(a,"previousSibling")},nextAll:function(a){return _.dir(a,"nextSibling")},prevAll:function(a){return _.dir(a,"previousSibling")},nextUntil:function(a,b,c){return _.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return _.dir(a,"previousSibling",c)},siblings:function(a){return _.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return _.sibling(a.firstChild)},contents:function(a){return a.contentDocument||_.merge([],a.childNodes)}},function(a,b){_.fn[a]=function(c,d){var e=_.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=_.filter(d,e)),this.length>1&&(ma[a]||_.unique(e),la.test(a)&&e.reverse()),this.pushStack(e)}});var na=/\S+/g,oa={};_.Callbacks=function(a){a="string"==typeof a?oa[a]||f(a):_.extend({},a);var b,c,d,e,g,h,i=[],j=!a.once&&[],k=function(f){for(b=a.memory&&f,c=!0,h=e||0,e=0,g=i.length,d=!0;i&&g>h;h++)if(i[h].apply(f[0],f[1])===!1&&a.stopOnFalse){b=!1;break}d=!1,i&&(j?j.length&&k(j.shift()):b?i=[]:l.disable())},l={add:function(){if(i){var c=i.length;!function f(b){_.each(b,function(b,c){var d=_.type(c);"function"===d?a.unique&&l.has(c)||i.push(c):c&&c.length&&"string"!==d&&f(c)})}(arguments),d?g=i.length:b&&(e=c,k(b))}return this},remove:function(){return i&&_.each(arguments,function(a,b){for(var c;(c=_.inArray(b,i,c))>-1;)i.splice(c,1),d&&(g>=c&&g--,h>=c&&h--)}),this},has:function(a){return a?_.inArray(a,i)>-1:!(!i||!i.length)},empty:function(){return i=[],g=0,this},disable:function(){return i=j=b=void 0,this},disabled:function(){return!i},lock:function(){return j=void 0,b||l.disable(),this},locked:function(){return!j},fireWith:function(a,b){return!i||c&&!j||(b=b||[],b=[a,b.slice?b.slice():b],d?j.push(b):k(b)),this},fire:function(){return l.fireWith(this,arguments),this},fired:function(){return!!c}};return l},_.extend({Deferred:function(a){var b=[["resolve","done",_.Callbacks("once memory"),"resolved"],["reject","fail",_.Callbacks("once memory"),"rejected"],["notify","progress",_.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return _.Deferred(function(c){_.each(b,function(b,f){var g=_.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&_.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f[0]+"With"](this===d?c.promise():this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?_.extend(a,d):d}},e={};return d.pipe=d.then,_.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b,c,d,e=0,f=R.call(arguments),g=f.length,h=1!==g||a&&_.isFunction(a.promise)?g:0,i=1===h?a:_.Deferred(),j=function(a,c,d){return function(e){c[a]=this,d[a]=arguments.length>1?R.call(arguments):e,d===b?i.notifyWith(c,d):--h||i.resolveWith(c,d)}};if(g>1)for(b=new Array(g),c=new Array(g),d=new Array(g);g>e;e++)f[e]&&_.isFunction(f[e].promise)?f[e].promise().done(j(e,d,f)).fail(i.reject).progress(j(e,c,b)):--h;return h||i.resolveWith(d,f),i.promise()}});var pa;_.fn.ready=function(a){return _.ready.promise().done(a),this},_.extend({isReady:!1,readyWait:1,holdReady:function(a){a?_.readyWait++:_.ready(!0)},ready:function(a){(a===!0?--_.readyWait:_.isReady)||(_.isReady=!0,a!==!0&&--_.readyWait>0||(pa.resolveWith(Z,[_]),_.fn.triggerHandler&&(_(Z).triggerHandler("ready"),_(Z).off("ready"))))}}),_.ready.promise=function(b){return pa||(pa=_.Deferred(),"complete"===Z.readyState?setTimeout(_.ready):(Z.addEventListener("DOMContentLoaded",g,!1),a.addEventListener("load",g,!1))),pa.promise(b)},_.ready.promise();var qa=_.access=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===_.type(c)){e=!0;for(h in c)_.access(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,_.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(_(a),c)})),b))for(;i>h;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f};_.acceptData=function(a){return 1===a.nodeType||9===a.nodeType||!+a.nodeType},h.uid=1,h.accepts=_.acceptData,h.prototype={key:function(a){if(!h.accepts(a))return 0;var b={},c=a[this.expando];if(!c){c=h.uid++;try{b[this.expando]={value:c},Object.defineProperties(a,b)}catch(d){b[this.expando]=c,_.extend(a,b)}}return this.cache[c]||(this.cache[c]={}),c},set:function(a,b,c){var d,e=this.key(a),f=this.cache[e];if("string"==typeof b)f[b]=c;else if(_.isEmptyObject(f))_.extend(this.cache[e],b);else for(d in b)f[d]=b[d];return f},get:function(a,b){var c=this.cache[this.key(a)];return void 0===b?c:c[b]},access:function(a,b,c){var d;return void 0===b||b&&"string"==typeof b&&void 0===c?(d=this.get(a,b),void 0!==d?d:this.get(a,_.camelCase(b))):(this.set(a,b,c),void 0!==c?c:b)},remove:function(a,b){var c,d,e,f=this.key(a),g=this.cache[f];if(void 0===b)this.cache[f]={};else{_.isArray(b)?d=b.concat(b.map(_.camelCase)):(e=_.camelCase(b),b in g?d=[b,e]:(d=e,d=d in g?[d]:d.match(na)||[])),c=d.length;for(;c--;)delete g[d[c]]}},hasData:function(a){return!_.isEmptyObject(this.cache[a[this.expando]]||{})},discard:function(a){a[this.expando]&&delete this.cache[a[this.expando]]}};var ra=new h,sa=new h,ta=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,ua=/([A-Z])/g;_.extend({hasData:function(a){return sa.hasData(a)||ra.hasData(a)},data:function(a,b,c){return sa.access(a,b,c)},removeData:function(a,b){sa.remove(a,b)},_data:function(a,b,c){return ra.access(a,b,c)},_removeData:function(a,b){ra.remove(a,b)}}),_.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=sa.get(f),1===f.nodeType&&!ra.get(f,"hasDataAttrs"))){for(c=g.length;c--;)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=_.camelCase(d.slice(5)),i(f,d,e[d])));ra.set(f,"hasDataAttrs",!0)}return e}return"object"==typeof a?this.each(function(){sa.set(this,a)}):qa(this,function(b){var c,d=_.camelCase(a);if(f&&void 0===b){if(c=sa.get(f,a),void 0!==c)return c;if(c=sa.get(f,d),void 0!==c)return c;if(c=i(f,d,void 0),void 0!==c)return c}else this.each(function(){var c=sa.get(this,d);sa.set(this,d,b),-1!==a.indexOf("-")&&void 0!==c&&sa.set(this,a,b)})},null,b,arguments.length>1,null,!0)},removeData:function(a){return this.each(function(){sa.remove(this,a)})}}),_.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=ra.get(a,b),c&&(!d||_.isArray(c)?d=ra.access(a,b,_.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=_.queue(a,b),d=c.length,e=c.shift(),f=_._queueHooks(a,b),g=function(){_.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return ra.get(a,c)||ra.access(a,c,{empty:_.Callbacks("once memory").add(function(){ra.remove(a,[b+"queue",c])})})}}),_.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length<c?_.queue(this[0],a):void 0===b?this:this.each(function(){var c=_.queue(this,a,b);_._queueHooks(this,a),"fx"===a&&"inprogress"!==c[0]&&_.dequeue(this,a)})},dequeue:function(a){return this.each(function(){_.dequeue(this,a)})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,b){var c,d=1,e=_.Deferred(),f=this,g=this.length,h=function(){--d||e.resolveWith(f,[f])};for("string"!=typeof a&&(b=a,a=void 0),a=a||"fx";g--;)c=ra.get(f[g],a+"queueHooks"),c&&c.empty&&(d++,c.empty.add(h));return h(),e.promise(b)}});var va=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,wa=["Top","Right","Bottom","Left"],xa=function(a,b){return a=b||a,"none"===_.css(a,"display")||!_.contains(a.ownerDocument,a)},ya=/^(?:checkbox|radio)$/i;!function(){var a=Z.createDocumentFragment(),b=a.appendChild(Z.createElement("div")),c=Z.createElement("input");c.setAttribute("type","radio"),c.setAttribute("checked","checked"),c.setAttribute("name","t"),b.appendChild(c),Y.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,b.innerHTML="<textarea>x</textarea>",Y.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue}();var za="undefined";Y.focusinBubbles="onfocusin"in a;var Aa=/^key/,Ba=/^(?:mouse|pointer|contextmenu)|click/,Ca=/^(?:focusinfocus|focusoutblur)$/,Da=/^([^.]*)(?:\.(.+)|)$/;_.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q=ra.get(a);if(q)for(c.handler&&(f=c,c=f.handler,e=f.selector),c.guid||(c.guid=_.guid++),(i=q.events)||(i=q.events={}),(g=q.handle)||(g=q.handle=function(b){return typeof _!==za&&_.event.triggered!==b.type?_.event.dispatch.apply(a,arguments):void 0}),b=(b||"").match(na)||[""],j=b.length;j--;)h=Da.exec(b[j])||[],n=p=h[1],o=(h[2]||"").split(".").sort(),n&&(l=_.event.special[n]||{},n=(e?l.delegateType:l.bindType)||n,l=_.event.special[n]||{},k=_.extend({type:n,origType:p,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&_.expr.match.needsContext.test(e),namespace:o.join(".")},f),(m=i[n])||(m=i[n]=[],m.delegateCount=0,l.setup&&l.setup.call(a,d,o,g)!==!1||a.addEventListener&&a.addEventListener(n,g,!1)),l.add&&(l.add.call(a,k),k.handler.guid||(k.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,k):m.push(k),_.event.global[n]=!0)},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q=ra.hasData(a)&&ra.get(a);if(q&&(i=q.events)){for(b=(b||"").match(na)||[""],j=b.length;j--;)if(h=Da.exec(b[j])||[],n=p=h[1],o=(h[2]||"").split(".").sort(),n){for(l=_.event.special[n]||{},n=(d?l.delegateType:l.bindType)||n,m=i[n]||[],h=h[2]&&new RegExp("(^|\\.)"+o.join("\\.(?:.*\\.|)")+"(\\.|$)"),g=f=m.length;f--;)k=m[f],!e&&p!==k.origType||c&&c.guid!==k.guid||h&&!h.test(k.namespace)||d&&d!==k.selector&&("**"!==d||!k.selector)||(m.splice(f,1),k.selector&&m.delegateCount--,l.remove&&l.remove.call(a,k));g&&!m.length&&(l.teardown&&l.teardown.call(a,o,q.handle)!==!1||_.removeEvent(a,n,q.handle),delete i[n])}else for(n in i)_.event.remove(a,n+b[j],c,d,!0);_.isEmptyObject(i)&&(delete q.handle,ra.remove(a,"events"))}},trigger:function(b,c,d,e){var f,g,h,i,j,k,l,m=[d||Z],n=X.call(b,"type")?b.type:b,o=X.call(b,"namespace")?b.namespace.split("."):[];if(g=h=d=d||Z,3!==d.nodeType&&8!==d.nodeType&&!Ca.test(n+_.event.triggered)&&(n.indexOf(".")>=0&&(o=n.split("."),n=o.shift(),o.sort()),j=n.indexOf(":")<0&&"on"+n,b=b[_.expando]?b:new _.Event(n,"object"==typeof b&&b),b.isTrigger=e?2:3,b.namespace=o.join("."),b.namespace_re=b.namespace?new RegExp("(^|\\.)"+o.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=d),c=null==c?[b]:_.makeArray(c,[b]),l=_.event.special[n]||{},e||!l.trigger||l.trigger.apply(d,c)!==!1)){if(!e&&!l.noBubble&&!_.isWindow(d)){for(i=l.delegateType||n,Ca.test(i+n)||(g=g.parentNode);g;g=g.parentNode)m.push(g),h=g;h===(d.ownerDocument||Z)&&m.push(h.defaultView||h.parentWindow||a)}for(f=0;(g=m[f++])&&!b.isPropagationStopped();)b.type=f>1?i:l.bindType||n,k=(ra.get(g,"events")||{})[b.type]&&ra.get(g,"handle"),k&&k.apply(g,c),k=j&&g[j],k&&k.apply&&_.acceptData(g)&&(b.result=k.apply(g,c),b.result===!1&&b.preventDefault());return b.type=n,e||b.isDefaultPrevented()||l._default&&l._default.apply(m.pop(),c)!==!1||!_.acceptData(d)||j&&_.isFunction(d[n])&&!_.isWindow(d)&&(h=d[j],h&&(d[j]=null),_.event.triggered=n,d[n](),_.event.triggered=void 0,h&&(d[j]=h)),b.result}},dispatch:function(a){a=_.event.fix(a);var b,c,d,e,f,g=[],h=R.call(arguments),i=(ra.get(this,"events")||{})[a.type]||[],j=_.event.special[a.type]||{};if(h[0]=a,a.delegateTarget=this,!j.preDispatch||j.preDispatch.call(this,a)!==!1){for(g=_.event.handlers.call(this,a,i),b=0;(e=g[b++])&&!a.isPropagationStopped();)for(a.currentTarget=e.elem,c=0;(f=e.handlers[c++])&&!a.isImmediatePropagationStopped();)(!a.namespace_re||a.namespace_re.test(f.namespace))&&(a.handleObj=f,a.data=f.data,d=((_.event.special[f.origType]||{}).handle||f.handler).apply(e.elem,h),void 0!==d&&(a.result=d)===!1&&(a.preventDefault(),a.stopPropagation()));return j.postDispatch&&j.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&(!a.button||"click"!==a.type))for(;i!==this;i=i.parentNode||this)if(i.disabled!==!0||"click"!==a.type){for(d=[],c=0;h>c;c++)f=b[c],e=f.selector+" ",void 0===d[e]&&(d[e]=f.needsContext?_(e,this).index(i)>=0:_.find(e,this,null,[i]).length),d[e]&&d.push(f);d.length&&g.push({elem:i,handlers:d})}return h<b.length&&g.push({elem:this,handlers:b.slice(h)}),g},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(a,b){return null==a.which&&(a.which=null!=b.charCode?b.charCode:b.keyCode),a}},mouseHooks:{props:"button buttons clientX clientY offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(a,b){var c,d,e,f=b.button;return null==a.pageX&&null!=b.clientX&&(c=a.target.ownerDocument||Z,d=c.documentElement,e=c.body,a.pageX=b.clientX+(d&&d.scrollLeft||e&&e.scrollLeft||0)-(d&&d.clientLeft||e&&e.clientLeft||0),a.pageY=b.clientY+(d&&d.scrollTop||e&&e.scrollTop||0)-(d&&d.clientTop||e&&e.clientTop||0)),a.which||void 0===f||(a.which=1&f?1:2&f?3:4&f?2:0),a}},fix:function(a){if(a[_.expando])return a;var b,c,d,e=a.type,f=a,g=this.fixHooks[e];for(g||(this.fixHooks[e]=g=Ba.test(e)?this.mouseHooks:Aa.test(e)?this.keyHooks:{}),d=g.props?this.props.concat(g.props):this.props,a=new _.Event(f),b=d.length;b--;)c=d[b],a[c]=f[c];return a.target||(a.target=Z),3===a.target.nodeType&&(a.target=a.target.parentNode),g.filter?g.filter(a,f):a},special:{load:{noBubble:!0},focus:{trigger:function(){return this!==l()&&this.focus?(this.focus(),!1):void 0},delegateType:"focusin"},blur:{trigger:function(){return this===l()&&this.blur?(this.blur(),!1):void 0},delegateType:"focusout"},click:{trigger:function(){return"checkbox"===this.type&&this.click&&_.nodeName(this,"input")?(this.click(),!1):void 0},_default:function(a){return _.nodeName(a.target,"a")}},beforeunload:{postDispatch:function(a){void 0!==a.result&&a.originalEvent&&(a.originalEvent.returnValue=a.result)}}},simulate:function(a,b,c,d){var e=_.extend(new _.Event,c,{type:a,isSimulated:!0,originalEvent:{}});d?_.event.trigger(e,null,b):_.event.dispatch.call(b,e),e.isDefaultPrevented()&&c.preventDefault()}},_.removeEvent=function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,!1)},_.Event=function(a,b){return this instanceof _.Event?(a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||void 0===a.defaultPrevented&&a.returnValue===!1?j:k):this.type=a,b&&_.extend(this,b),this.timeStamp=a&&a.timeStamp||_.now(),void(this[_.expando]=!0)):new _.Event(a,b)},_.Event.prototype={isDefaultPrevented:k,isPropagationStopped:k,isImmediatePropagationStopped:k,preventDefault:function(){var a=this.originalEvent;this.isDefaultPrevented=j,a&&a.preventDefault&&a.preventDefault()},stopPropagation:function(){var a=this.originalEvent;this.isPropagationStopped=j,a&&a.stopPropagation&&a.stopPropagation()},stopImmediatePropagation:function(){var a=this.originalEvent;this.isImmediatePropagationStopped=j,a&&a.stopImmediatePropagation&&a.stopImmediatePropagation(),this.stopPropagation()}},_.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(a,b){_.event.special[a]={delegateType:b,bindType:b,handle:function(a){var c,d=this,e=a.relatedTarget,f=a.handleObj;return(!e||e!==d&&!_.contains(d,e))&&(a.type=f.origType,c=f.handler.apply(this,arguments),a.type=b),c}}}),Y.focusinBubbles||_.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){_.event.simulate(b,a.target,_.event.fix(a),!0)};_.event.special[b]={setup:function(){var d=this.ownerDocument||this,e=ra.access(d,b);e||d.addEventListener(a,c,!0),ra.access(d,b,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=ra.access(d,b)-1;e?ra.access(d,b,e):(d.removeEventListener(a,c,!0),ra.remove(d,b))}}}),_.fn.extend({on:function(a,b,c,d,e){var f,g;if("object"==typeof a){"string"!=typeof b&&(c=c||b,b=void 0);for(g in a)this.on(g,b,c,a[g],e);return this}if(null==c&&null==d?(d=b,c=b=void 0):null==d&&("string"==typeof b?(d=c,c=void 0):(d=c,c=b,b=void 0)),d===!1)d=k;else if(!d)return this;return 1===e&&(f=d,d=function(a){return _().off(a),f.apply(this,arguments)},d.guid=f.guid||(f.guid=_.guid++)),this.each(function(){_.event.add(this,a,d,c,b)})},one:function(a,b,c,d){return this.on(a,b,c,d,1)},off:function(a,b,c){var d,e;if(a&&a.preventDefault&&a.handleObj)return d=a.handleObj,_(a.delegateTarget).off(d.namespace?d.origType+"."+d.namespace:d.origType,d.selector,d.handler),this;if("object"==typeof a){for(e in a)this.off(e,b,a[e]);return this}return(b===!1||"function"==typeof b)&&(c=b,b=void 0),c===!1&&(c=k),this.each(function(){_.event.remove(this,a,c,b)})},trigger:function(a,b){return this.each(function(){_.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];return c?_.event.trigger(a,b,c,!0):void 0}});var Ea=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,Fa=/<([\w:]+)/,Ga=/<|&#?\w+;/,Ha=/<(?:script|style|link)/i,Ia=/checked\s*(?:[^=]|=\s*.checked.)/i,Ja=/^$|\/(?:java|ecma)script/i,Ka=/^true\/(.*)/,La=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,Ma={option:[1,"<select multiple='multiple'>","</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};Ma.optgroup=Ma.option,Ma.tbody=Ma.tfoot=Ma.colgroup=Ma.caption=Ma.thead,Ma.th=Ma.td,_.extend({clone:function(a,b,c){var d,e,f,g,h=a.cloneNode(!0),i=_.contains(a.ownerDocument,a);if(!(Y.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||_.isXMLDoc(a)))for(g=r(h),f=r(a),d=0,e=f.length;e>d;d++)s(f[d],g[d]);if(b)if(c)for(f=f||r(a),g=g||r(h),d=0,e=f.length;e>d;d++)q(f[d],g[d]);else q(a,h);return g=r(h,"script"),g.length>0&&p(g,!i&&r(a,"script")),h},buildFragment:function(a,b,c,d){for(var e,f,g,h,i,j,k=b.createDocumentFragment(),l=[],m=0,n=a.length;n>m;m++)if(e=a[m],e||0===e)if("object"===_.type(e))_.merge(l,e.nodeType?[e]:e);else if(Ga.test(e)){for(f=f||k.appendChild(b.createElement("div")),g=(Fa.exec(e)||["",""])[1].toLowerCase(),h=Ma[g]||Ma._default,f.innerHTML=h[1]+e.replace(Ea,"<$1></$2>")+h[2],j=h[0];j--;)f=f.lastChild;_.merge(l,f.childNodes),f=k.firstChild,f.textContent=""}else l.push(b.createTextNode(e));for(k.textContent="",m=0;e=l[m++];)if((!d||-1===_.inArray(e,d))&&(i=_.contains(e.ownerDocument,e),f=r(k.appendChild(e),"script"),i&&p(f),c))for(j=0;e=f[j++];)Ja.test(e.type||"")&&c.push(e);return k},cleanData:function(a){for(var b,c,d,e,f=_.event.special,g=0;void 0!==(c=a[g]);g++){if(_.acceptData(c)&&(e=c[ra.expando],e&&(b=ra.cache[e]))){if(b.events)for(d in b.events)f[d]?_.event.remove(c,d):_.removeEvent(c,d,b.handle);ra.cache[e]&&delete ra.cache[e]}delete sa.cache[c[sa.expando]]}}}),_.fn.extend({text:function(a){return qa(this,function(a){return void 0===a?_.text(this):this.empty().each(function(){(1===this.nodeType||11===this.nodeType||9===this.nodeType)&&(this.textContent=a)})},null,a,arguments.length)},append:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=m(this,a);b.appendChild(a)}})},prepend:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=m(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},remove:function(a,b){for(var c,d=a?_.filter(a,this):this,e=0;null!=(c=d[e]);e++)b||1!==c.nodeType||_.cleanData(r(c)),c.parentNode&&(b&&_.contains(c.ownerDocument,c)&&p(r(c,"script")),c.parentNode.removeChild(c));return this},empty:function(){for(var a,b=0;null!=(a=this[b]);b++)1===a.nodeType&&(_.cleanData(r(a,!1)),a.textContent="");return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return _.clone(this,a,b)})},html:function(a){return qa(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a&&1===b.nodeType)return b.innerHTML;if("string"==typeof a&&!Ha.test(a)&&!Ma[(Fa.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Ea,"<$1></$2>");try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(_.cleanData(r(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=arguments[0];return this.domManip(arguments,function(b){a=this.parentNode,_.cleanData(r(this)),a&&a.replaceChild(b,this)}),a&&(a.length||a.nodeType)?this:this.remove()},detach:function(a){return this.remove(a,!0)},domManip:function(a,b){a=S.apply([],a);var c,d,e,f,g,h,i=0,j=this.length,k=this,l=j-1,m=a[0],p=_.isFunction(m);if(p||j>1&&"string"==typeof m&&!Y.checkClone&&Ia.test(m))return this.each(function(c){var d=k.eq(c);p&&(a[0]=m.call(this,c,d.html())),d.domManip(a,b)});if(j&&(c=_.buildFragment(a,this[0].ownerDocument,!1,this),d=c.firstChild,1===c.childNodes.length&&(c=d),d)){for(e=_.map(r(c,"script"),n),f=e.length;j>i;i++)g=c,i!==l&&(g=_.clone(g,!0,!0),f&&_.merge(e,r(g,"script"))),b.call(this[i],g,i);if(f)for(h=e[e.length-1].ownerDocument,_.map(e,o),i=0;f>i;i++)g=e[i],Ja.test(g.type||"")&&!ra.access(g,"globalEval")&&_.contains(h,g)&&(g.src?_._evalUrl&&_._evalUrl(g.src):_.globalEval(g.textContent.replace(La,"")))}return this}}),_.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){_.fn[a]=function(a){for(var c,d=[],e=_(a),f=e.length-1,g=0;f>=g;g++)c=g===f?this:this.clone(!0),_(e[g])[b](c),T.apply(d,c.get());return this.pushStack(d)}});var Na,Oa={},Pa=/^margin/,Qa=new RegExp("^("+va+")(?!px)[a-z%]+$","i"),Ra=function(b){return b.ownerDocument.defaultView.opener?b.ownerDocument.defaultView.getComputedStyle(b,null):a.getComputedStyle(b,null)};!function(){function b(){g.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin-top:1%;top:1%;border:1px;padding:1px;width:4px;position:absolute",g.innerHTML="",e.appendChild(f);var b=a.getComputedStyle(g,null);c="1%"!==b.top,d="4px"===b.width,e.removeChild(f)}var c,d,e=Z.documentElement,f=Z.createElement("div"),g=Z.createElement("div");g.style&&(g.style.backgroundClip="content-box",g.cloneNode(!0).style.backgroundClip="",Y.clearCloneStyle="content-box"===g.style.backgroundClip,f.style.cssText="border:0;width:0;height:0;top:0;left:-9999px;margin-top:1px;position:absolute",f.appendChild(g),a.getComputedStyle&&_.extend(Y,{pixelPosition:function(){return b(),c},boxSizingReliable:function(){return null==d&&b(),d},reliableMarginRight:function(){var b,c=g.appendChild(Z.createElement("div"));return c.style.cssText=g.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",c.style.marginRight=c.style.width="0",g.style.width="1px",e.appendChild(f),b=!parseFloat(a.getComputedStyle(c,null).marginRight),e.removeChild(f),g.removeChild(c),b}}))}(),_.swap=function(a,b,c,d){var e,f,g={};for(f in b)g[f]=a.style[f],a.style[f]=b[f];e=c.apply(a,d||[]);for(f in b)a.style[f]=g[f];return e};var Sa=/^(none|table(?!-c[ea]).+)/,Ta=new RegExp("^("+va+")(.*)$","i"),Ua=new RegExp("^([+-])=("+va+")","i"),Va={position:"absolute",visibility:"hidden",display:"block"},Wa={letterSpacing:"0",fontWeight:"400"},Xa=["Webkit","O","Moz","ms"];_.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=v(a,"opacity");return""===c?"1":c}}}},cssNumber:{columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":"cssFloat"},style:function(a,b,c,d){if(a&&3!==a.nodeType&&8!==a.nodeType&&a.style){var e,f,g,h=_.camelCase(b),i=a.style;return b=_.cssProps[h]||(_.cssProps[h]=x(i,h)),g=_.cssHooks[b]||_.cssHooks[h],void 0===c?g&&"get"in g&&void 0!==(e=g.get(a,!1,d))?e:i[b]:(f=typeof c,"string"===f&&(e=Ua.exec(c))&&(c=(e[1]+1)*e[2]+parseFloat(_.css(a,b)),f="number"),null!=c&&c===c&&("number"!==f||_.cssNumber[h]||(c+="px"),Y.clearCloneStyle||""!==c||0!==b.indexOf("background")||(i[b]="inherit"),g&&"set"in g&&void 0===(c=g.set(a,c,d))||(i[b]=c)),void 0)}},css:function(a,b,c,d){var e,f,g,h=_.camelCase(b);return b=_.cssProps[h]||(_.cssProps[h]=x(a.style,h)),g=_.cssHooks[b]||_.cssHooks[h],g&&"get"in g&&(e=g.get(a,!0,c)),void 0===e&&(e=v(a,b,d)),"normal"===e&&b in Wa&&(e=Wa[b]),""===c||c?(f=parseFloat(e),c===!0||_.isNumeric(f)?f||0:e):e}}),_.each(["height","width"],function(a,b){_.cssHooks[b]={get:function(a,c,d){return c?Sa.test(_.css(a,"display"))&&0===a.offsetWidth?_.swap(a,Va,function(){return A(a,b,d)}):A(a,b,d):void 0},set:function(a,c,d){var e=d&&Ra(a);return y(a,c,d?z(a,b,d,"border-box"===_.css(a,"boxSizing",!1,e),e):0)}}}),_.cssHooks.marginRight=w(Y.reliableMarginRight,function(a,b){return b?_.swap(a,{display:"inline-block"},v,[a,"marginRight"]):void 0}),_.each({margin:"",padding:"",border:"Width"},function(a,b){_.cssHooks[a+b]={expand:function(c){for(var d=0,e={},f="string"==typeof c?c.split(" "):[c];4>d;d++)e[a+wa[d]+b]=f[d]||f[d-2]||f[0];return e}},Pa.test(a)||(_.cssHooks[a+b].set=y)}),_.fn.extend({css:function(a,b){return qa(this,function(a,b,c){var d,e,f={},g=0;if(_.isArray(b)){for(d=Ra(a),e=b.length;e>g;g++)f[b[g]]=_.css(a,b[g],!1,d);return f}return void 0!==c?_.style(a,b,c):_.css(a,b)},a,b,arguments.length>1)},show:function(){return B(this,!0)},hide:function(){return B(this)},toggle:function(a){return"boolean"==typeof a?a?this.show():this.hide():this.each(function(){xa(this)?_(this).show():_(this).hide()})}}),_.Tween=C,C.prototype={constructor:C,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||"swing",this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(_.cssNumber[c]?"":"px")},cur:function(){var a=C.propHooks[this.prop];return a&&a.get?a.get(this):C.propHooks._default.get(this)},run:function(a){var b,c=C.propHooks[this.prop];return this.options.duration?this.pos=b=_.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):this.pos=b=a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):C.propHooks._default.set(this),this}},C.prototype.init.prototype=C.prototype,C.propHooks={_default:{get:function(a){var b;return null==a.elem[a.prop]||a.elem.style&&null!=a.elem.style[a.prop]?(b=_.css(a.elem,a.prop,""),b&&"auto"!==b?b:0):a.elem[a.prop]},set:function(a){_.fx.step[a.prop]?_.fx.step[a.prop](a):a.elem.style&&(null!=a.elem.style[_.cssProps[a.prop]]||_.cssHooks[a.prop])?_.style(a.elem,a.prop,a.now+a.unit):a.elem[a.prop]=a.now}}},C.propHooks.scrollTop=C.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},_.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2}},_.fx=C.prototype.init,_.fx.step={};var Ya,Za,$a=/^(?:toggle|show|hide)$/,_a=new RegExp("^(?:([+-])=|)("+va+")([a-z%]*)$","i"),ab=/queueHooks$/,bb=[G],cb={"*":[function(a,b){var c=this.createTween(a,b),d=c.cur(),e=_a.exec(b),f=e&&e[3]||(_.cssNumber[a]?"":"px"),g=(_.cssNumber[a]||"px"!==f&&+d)&&_a.exec(_.css(c.elem,a)),h=1,i=20;if(g&&g[3]!==f){f=f||g[3],e=e||[],g=+d||1;do h=h||".5",g/=h,_.style(c.elem,a,g+f);while(h!==(h=c.cur()/d)&&1!==h&&--i)}return e&&(g=c.start=+g||+d||0,c.unit=f,c.end=e[1]?g+(e[1]+1)*e[2]:+e[2]),c}]};_.Animation=_.extend(I,{tweener:function(a,b){_.isFunction(a)?(b=a,a=["*"]):a=a.split(" ");for(var c,d=0,e=a.length;e>d;d++)c=a[d],cb[c]=cb[c]||[],cb[c].unshift(b)},prefilter:function(a,b){b?bb.unshift(a):bb.push(a)}}),_.speed=function(a,b,c){var d=a&&"object"==typeof a?_.extend({},a):{complete:c||!c&&b||_.isFunction(a)&&a,duration:a,easing:c&&b||b&&!_.isFunction(b)&&b};return d.duration=_.fx.off?0:"number"==typeof d.duration?d.duration:d.duration in _.fx.speeds?_.fx.speeds[d.duration]:_.fx.speeds._default,(null==d.queue||d.queue===!0)&&(d.queue="fx"),d.old=d.complete,d.complete=function(){_.isFunction(d.old)&&d.old.call(this),d.queue&&_.dequeue(this,d.queue)},d},_.fn.extend({fadeTo:function(a,b,c,d){return this.filter(xa).css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){var e=_.isEmptyObject(a),f=_.speed(b,c,d),g=function(){var b=I(this,_.extend({},a),f);(e||ra.get(this,"finish"))&&b.stop(!0)};return g.finish=g,e||f.queue===!1?this.each(g):this.queue(f.queue,g)},stop:function(a,b,c){var d=function(a){var b=a.stop;delete a.stop,b(c)};return"string"!=typeof a&&(c=b,b=a,a=void 0),b&&a!==!1&&this.queue(a||"fx",[]),this.each(function(){var b=!0,e=null!=a&&a+"queueHooks",f=_.timers,g=ra.get(this);if(e)g[e]&&g[e].stop&&d(g[e]);else for(e in g)g[e]&&g[e].stop&&ab.test(e)&&d(g[e]);for(e=f.length;e--;)f[e].elem!==this||null!=a&&f[e].queue!==a||(f[e].anim.stop(c),b=!1,f.splice(e,1));(b||!c)&&_.dequeue(this,a)})},finish:function(a){return a!==!1&&(a=a||"fx"),this.each(function(){var b,c=ra.get(this),d=c[a+"queue"],e=c[a+"queueHooks"],f=_.timers,g=d?d.length:0;for(c.finish=!0,_.queue(this,a,[]), +e&&e.stop&&e.stop.call(this,!0),b=f.length;b--;)f[b].elem===this&&f[b].queue===a&&(f[b].anim.stop(!0),f.splice(b,1));for(b=0;g>b;b++)d[b]&&d[b].finish&&d[b].finish.call(this);delete c.finish})}}),_.each(["toggle","show","hide"],function(a,b){var c=_.fn[b];_.fn[b]=function(a,d,e){return null==a||"boolean"==typeof a?c.apply(this,arguments):this.animate(E(b,!0),a,d,e)}}),_.each({slideDown:E("show"),slideUp:E("hide"),slideToggle:E("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){_.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),_.timers=[],_.fx.tick=function(){var a,b=0,c=_.timers;for(Ya=_.now();b<c.length;b++)a=c[b],a()||c[b]!==a||c.splice(b--,1);c.length||_.fx.stop(),Ya=void 0},_.fx.timer=function(a){_.timers.push(a),a()?_.fx.start():_.timers.pop()},_.fx.interval=13,_.fx.start=function(){Za||(Za=setInterval(_.fx.tick,_.fx.interval))},_.fx.stop=function(){clearInterval(Za),Za=null},_.fx.speeds={slow:600,fast:200,_default:400},_.fn.delay=function(a,b){return a=_.fx?_.fx.speeds[a]||a:a,b=b||"fx",this.queue(b,function(b,c){var d=setTimeout(b,a);c.stop=function(){clearTimeout(d)}})},function(){var a=Z.createElement("input"),b=Z.createElement("select"),c=b.appendChild(Z.createElement("option"));a.type="checkbox",Y.checkOn=""!==a.value,Y.optSelected=c.selected,b.disabled=!0,Y.optDisabled=!c.disabled,a=Z.createElement("input"),a.value="t",a.type="radio",Y.radioValue="t"===a.value}();var db,eb,fb=_.expr.attrHandle;_.fn.extend({attr:function(a,b){return qa(this,_.attr,a,b,arguments.length>1)},removeAttr:function(a){return this.each(function(){_.removeAttr(this,a)})}}),_.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(a&&3!==f&&8!==f&&2!==f)return typeof a.getAttribute===za?_.prop(a,b,c):(1===f&&_.isXMLDoc(a)||(b=b.toLowerCase(),d=_.attrHooks[b]||(_.expr.match.bool.test(b)?eb:db)),void 0===c?d&&"get"in d&&null!==(e=d.get(a,b))?e:(e=_.find.attr(a,b),null==e?void 0:e):null!==c?d&&"set"in d&&void 0!==(e=d.set(a,c,b))?e:(a.setAttribute(b,c+""),c):void _.removeAttr(a,b))},removeAttr:function(a,b){var c,d,e=0,f=b&&b.match(na);if(f&&1===a.nodeType)for(;c=f[e++];)d=_.propFix[c]||c,_.expr.match.bool.test(c)&&(a[d]=!1),a.removeAttribute(c)},attrHooks:{type:{set:function(a,b){if(!Y.radioValue&&"radio"===b&&_.nodeName(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}}}),eb={set:function(a,b,c){return b===!1?_.removeAttr(a,c):a.setAttribute(c,c),c}},_.each(_.expr.match.bool.source.match(/\w+/g),function(a,b){var c=fb[b]||_.find.attr;fb[b]=function(a,b,d){var e,f;return d||(f=fb[b],fb[b]=e,e=null!=c(a,b,d)?b.toLowerCase():null,fb[b]=f),e}});var gb=/^(?:input|select|textarea|button)$/i;_.fn.extend({prop:function(a,b){return qa(this,_.prop,a,b,arguments.length>1)},removeProp:function(a){return this.each(function(){delete this[_.propFix[a]||a]})}}),_.extend({propFix:{"for":"htmlFor","class":"className"},prop:function(a,b,c){var d,e,f,g=a.nodeType;if(a&&3!==g&&8!==g&&2!==g)return f=1!==g||!_.isXMLDoc(a),f&&(b=_.propFix[b]||b,e=_.propHooks[b]),void 0!==c?e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get"in e&&null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){return a.hasAttribute("tabindex")||gb.test(a.nodeName)||a.href?a.tabIndex:-1}}}}),Y.optSelected||(_.propHooks.selected={get:function(a){var b=a.parentNode;return b&&b.parentNode&&b.parentNode.selectedIndex,null}}),_.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){_.propFix[this.toLowerCase()]=this});var hb=/[\t\r\n\f]/g;_.fn.extend({addClass:function(a){var b,c,d,e,f,g,h="string"==typeof a&&a,i=0,j=this.length;if(_.isFunction(a))return this.each(function(b){_(this).addClass(a.call(this,b,this.className))});if(h)for(b=(a||"").match(na)||[];j>i;i++)if(c=this[i],d=1===c.nodeType&&(c.className?(" "+c.className+" ").replace(hb," "):" ")){for(f=0;e=b[f++];)d.indexOf(" "+e+" ")<0&&(d+=e+" ");g=_.trim(d),c.className!==g&&(c.className=g)}return this},removeClass:function(a){var b,c,d,e,f,g,h=0===arguments.length||"string"==typeof a&&a,i=0,j=this.length;if(_.isFunction(a))return this.each(function(b){_(this).removeClass(a.call(this,b,this.className))});if(h)for(b=(a||"").match(na)||[];j>i;i++)if(c=this[i],d=1===c.nodeType&&(c.className?(" "+c.className+" ").replace(hb," "):"")){for(f=0;e=b[f++];)for(;d.indexOf(" "+e+" ")>=0;)d=d.replace(" "+e+" "," ");g=a?_.trim(d):"",c.className!==g&&(c.className=g)}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):_.isFunction(a)?this.each(function(c){_(this).toggleClass(a.call(this,c,this.className,b),b)}):this.each(function(){if("string"===c)for(var b,d=0,e=_(this),f=a.match(na)||[];b=f[d++];)e.hasClass(b)?e.removeClass(b):e.addClass(b);else(c===za||"boolean"===c)&&(this.className&&ra.set(this,"__className__",this.className),this.className=this.className||a===!1?"":ra.get(this,"__className__")||"")})},hasClass:function(a){for(var b=" "+a+" ",c=0,d=this.length;d>c;c++)if(1===this[c].nodeType&&(" "+this[c].className+" ").replace(hb," ").indexOf(b)>=0)return!0;return!1}});var ib=/\r/g;_.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=_.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,_(this).val()):a,null==e?e="":"number"==typeof e?e+="":_.isArray(e)&&(e=_.map(e,function(a){return null==a?"":a+""})),b=_.valHooks[this.type]||_.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=_.valHooks[e.type]||_.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(ib,""):null==c?"":c)}}}),_.extend({valHooks:{option:{get:function(a){var b=_.find.attr(a,"value");return null!=b?b:_.trim(_.text(a))}},select:{get:function(a){for(var b,c,d=a.options,e=a.selectedIndex,f="select-one"===a.type||0>e,g=f?null:[],h=f?e+1:d.length,i=0>e?h:f?e:0;h>i;i++)if(c=d[i],!(!c.selected&&i!==e||(Y.optDisabled?c.disabled:null!==c.getAttribute("disabled"))||c.parentNode.disabled&&_.nodeName(c.parentNode,"optgroup"))){if(b=_(c).val(),f)return b;g.push(b)}return g},set:function(a,b){for(var c,d,e=a.options,f=_.makeArray(b),g=e.length;g--;)d=e[g],(d.selected=_.inArray(d.value,f)>=0)&&(c=!0);return c||(a.selectedIndex=-1),f}}}}),_.each(["radio","checkbox"],function(){_.valHooks[this]={set:function(a,b){return _.isArray(b)?a.checked=_.inArray(_(a).val(),b)>=0:void 0}},Y.checkOn||(_.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})}),_.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(a,b){_.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),_.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)},bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},delegate:function(a,b,c,d){return this.on(b,a,c,d)},undelegate:function(a,b,c){return 1===arguments.length?this.off(a,"**"):this.off(b,a||"**",c)}});var jb=_.now(),kb=/\?/;_.parseJSON=function(a){return JSON.parse(a+"")},_.parseXML=function(a){var b,c;if(!a||"string"!=typeof a)return null;try{c=new DOMParser,b=c.parseFromString(a,"text/xml")}catch(d){b=void 0}return(!b||b.getElementsByTagName("parsererror").length)&&_.error("Invalid XML: "+a),b};var lb=/#.*$/,mb=/([?&])_=[^&]*/,nb=/^(.*?):[ \t]*([^\r\n]*)$/gm,ob=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,pb=/^(?:GET|HEAD)$/,qb=/^\/\//,rb=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,sb={},tb={},ub="*/".concat("*"),vb=a.location.href,wb=rb.exec(vb.toLowerCase())||[];_.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:vb,type:"GET",isLocal:ob.test(wb[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":ub,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":_.parseJSON,"text xml":_.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?L(L(a,_.ajaxSettings),b):L(_.ajaxSettings,a)},ajaxPrefilter:J(sb),ajaxTransport:J(tb),ajax:function(a,b){function c(a,b,c,g){var i,k,r,s,u,w=b;2!==t&&(t=2,h&&clearTimeout(h),d=void 0,f=g||"",v.readyState=a>0?4:0,i=a>=200&&300>a||304===a,c&&(s=M(l,v,c)),s=N(l,s,v,i),i?(l.ifModified&&(u=v.getResponseHeader("Last-Modified"),u&&(_.lastModified[e]=u),u=v.getResponseHeader("etag"),u&&(_.etag[e]=u)),204===a||"HEAD"===l.type?w="nocontent":304===a?w="notmodified":(w=s.state,k=s.data,r=s.error,i=!r)):(r=w,(a||!w)&&(w="error",0>a&&(a=0))),v.status=a,v.statusText=(b||w)+"",i?o.resolveWith(m,[k,w,v]):o.rejectWith(m,[v,w,r]),v.statusCode(q),q=void 0,j&&n.trigger(i?"ajaxSuccess":"ajaxError",[v,l,i?k:r]),p.fireWith(m,[v,w]),j&&(n.trigger("ajaxComplete",[v,l]),--_.active||_.event.trigger("ajaxStop")))}"object"==typeof a&&(b=a,a=void 0),b=b||{};var d,e,f,g,h,i,j,k,l=_.ajaxSetup({},b),m=l.context||l,n=l.context&&(m.nodeType||m.jquery)?_(m):_.event,o=_.Deferred(),p=_.Callbacks("once memory"),q=l.statusCode||{},r={},s={},t=0,u="canceled",v={readyState:0,getResponseHeader:function(a){var b;if(2===t){if(!g)for(g={};b=nb.exec(f);)g[b[1].toLowerCase()]=b[2];b=g[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return 2===t?f:null},setRequestHeader:function(a,b){var c=a.toLowerCase();return t||(a=s[c]=s[c]||a,r[a]=b),this},overrideMimeType:function(a){return t||(l.mimeType=a),this},statusCode:function(a){var b;if(a)if(2>t)for(b in a)q[b]=[q[b],a[b]];else v.always(a[v.status]);return this},abort:function(a){var b=a||u;return d&&d.abort(b),c(0,b),this}};if(o.promise(v).complete=p.add,v.success=v.done,v.error=v.fail,l.url=((a||l.url||vb)+"").replace(lb,"").replace(qb,wb[1]+"//"),l.type=b.method||b.type||l.method||l.type,l.dataTypes=_.trim(l.dataType||"*").toLowerCase().match(na)||[""],null==l.crossDomain&&(i=rb.exec(l.url.toLowerCase()),l.crossDomain=!(!i||i[1]===wb[1]&&i[2]===wb[2]&&(i[3]||("http:"===i[1]?"80":"443"))===(wb[3]||("http:"===wb[1]?"80":"443")))),l.data&&l.processData&&"string"!=typeof l.data&&(l.data=_.param(l.data,l.traditional)),K(sb,l,b,v),2===t)return v;j=_.event&&l.global,j&&0===_.active++&&_.event.trigger("ajaxStart"),l.type=l.type.toUpperCase(),l.hasContent=!pb.test(l.type),e=l.url,l.hasContent||(l.data&&(e=l.url+=(kb.test(e)?"&":"?")+l.data,delete l.data),l.cache===!1&&(l.url=mb.test(e)?e.replace(mb,"$1_="+jb++):e+(kb.test(e)?"&":"?")+"_="+jb++)),l.ifModified&&(_.lastModified[e]&&v.setRequestHeader("If-Modified-Since",_.lastModified[e]),_.etag[e]&&v.setRequestHeader("If-None-Match",_.etag[e])),(l.data&&l.hasContent&&l.contentType!==!1||b.contentType)&&v.setRequestHeader("Content-Type",l.contentType),v.setRequestHeader("Accept",l.dataTypes[0]&&l.accepts[l.dataTypes[0]]?l.accepts[l.dataTypes[0]]+("*"!==l.dataTypes[0]?", "+ub+"; q=0.01":""):l.accepts["*"]);for(k in l.headers)v.setRequestHeader(k,l.headers[k]);if(l.beforeSend&&(l.beforeSend.call(m,v,l)===!1||2===t))return v.abort();u="abort";for(k in{success:1,error:1,complete:1})v[k](l[k]);if(d=K(tb,l,b,v)){v.readyState=1,j&&n.trigger("ajaxSend",[v,l]),l.async&&l.timeout>0&&(h=setTimeout(function(){v.abort("timeout")},l.timeout));try{t=1,d.send(r,c)}catch(w){if(!(2>t))throw w;c(-1,w)}}else c(-1,"No Transport");return v},getJSON:function(a,b,c){return _.get(a,b,c,"json")},getScript:function(a,b){return _.get(a,void 0,b,"script")}}),_.each(["get","post"],function(a,b){_[b]=function(a,c,d,e){return _.isFunction(c)&&(e=e||d,d=c,c=void 0),_.ajax({url:a,type:b,dataType:e,data:c,success:d})}}),_._evalUrl=function(a){return _.ajax({url:a,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})},_.fn.extend({wrapAll:function(a){var b;return _.isFunction(a)?this.each(function(b){_(this).wrapAll(a.call(this,b))}):(this[0]&&(b=_(a,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){for(var a=this;a.firstElementChild;)a=a.firstElementChild;return a}).append(this)),this)},wrapInner:function(a){return _.isFunction(a)?this.each(function(b){_(this).wrapInner(a.call(this,b))}):this.each(function(){var b=_(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=_.isFunction(a);return this.each(function(c){_(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){_.nodeName(this,"body")||_(this).replaceWith(this.childNodes)}).end()}}),_.expr.filters.hidden=function(a){return a.offsetWidth<=0&&a.offsetHeight<=0},_.expr.filters.visible=function(a){return!_.expr.filters.hidden(a)};var xb=/%20/g,yb=/\[\]$/,zb=/\r?\n/g,Ab=/^(?:submit|button|image|reset|file)$/i,Bb=/^(?:input|select|textarea|keygen)/i;_.param=function(a,b){var c,d=[],e=function(a,b){b=_.isFunction(b)?b():null==b?"":b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};if(void 0===b&&(b=_.ajaxSettings&&_.ajaxSettings.traditional),_.isArray(a)||a.jquery&&!_.isPlainObject(a))_.each(a,function(){e(this.name,this.value)});else for(c in a)O(c,a[c],b,e);return d.join("&").replace(xb,"+")},_.fn.extend({serialize:function(){return _.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=_.prop(this,"elements");return a?_.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!_(this).is(":disabled")&&Bb.test(this.nodeName)&&!Ab.test(a)&&(this.checked||!ya.test(a))}).map(function(a,b){var c=_(this).val();return null==c?null:_.isArray(c)?_.map(c,function(a){return{name:b.name,value:a.replace(zb,"\r\n")}}):{name:b.name,value:c.replace(zb,"\r\n")}}).get()}}),_.ajaxSettings.xhr=function(){try{return new XMLHttpRequest}catch(a){}};var Cb=0,Db={},Eb={0:200,1223:204},Fb=_.ajaxSettings.xhr();a.attachEvent&&a.attachEvent("onunload",function(){for(var a in Db)Db[a]()}),Y.cors=!!Fb&&"withCredentials"in Fb,Y.ajax=Fb=!!Fb,_.ajaxTransport(function(a){var b;return Y.cors||Fb&&!a.crossDomain?{send:function(c,d){var e,f=a.xhr(),g=++Cb;if(f.open(a.type,a.url,a.async,a.username,a.password),a.xhrFields)for(e in a.xhrFields)f[e]=a.xhrFields[e];a.mimeType&&f.overrideMimeType&&f.overrideMimeType(a.mimeType),a.crossDomain||c["X-Requested-With"]||(c["X-Requested-With"]="XMLHttpRequest");for(e in c)f.setRequestHeader(e,c[e]);b=function(a){return function(){b&&(delete Db[g],b=f.onload=f.onerror=null,"abort"===a?f.abort():"error"===a?d(f.status,f.statusText):d(Eb[f.status]||f.status,f.statusText,"string"==typeof f.responseText?{text:f.responseText}:void 0,f.getAllResponseHeaders()))}},f.onload=b(),f.onerror=b("error"),b=Db[g]=b("abort");try{f.send(a.hasContent&&a.data||null)}catch(h){if(b)throw h}},abort:function(){b&&b()}}:void 0}),_.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(a){return _.globalEval(a),a}}}),_.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET")}),_.ajaxTransport("script",function(a){if(a.crossDomain){var b,c;return{send:function(d,e){b=_("<script>").prop({async:!0,charset:a.scriptCharset,src:a.url}).on("load error",c=function(a){b.remove(),c=null,a&&e("error"===a.type?404:200,a.type)}),Z.head.appendChild(b[0])},abort:function(){c&&c()}}}});var Gb=[],Hb=/(=)\?(?=&|$)|\?\?/;_.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=Gb.pop()||_.expando+"_"+jb++;return this[a]=!0,a}}),_.ajaxPrefilter("json jsonp",function(b,c,d){var e,f,g,h=b.jsonp!==!1&&(Hb.test(b.url)?"url":"string"==typeof b.data&&!(b.contentType||"").indexOf("application/x-www-form-urlencoded")&&Hb.test(b.data)&&"data");return h||"jsonp"===b.dataTypes[0]?(e=b.jsonpCallback=_.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,h?b[h]=b[h].replace(Hb,"$1"+e):b.jsonp!==!1&&(b.url+=(kb.test(b.url)?"&":"?")+b.jsonp+"="+e),b.converters["script json"]=function(){return g||_.error(e+" was not called"),g[0]},b.dataTypes[0]="json",f=a[e],a[e]=function(){g=arguments},d.always(function(){a[e]=f,b[e]&&(b.jsonpCallback=c.jsonpCallback,Gb.push(e)),g&&_.isFunction(f)&&f(g[0]),g=f=void 0}),"script"):void 0}),_.parseHTML=function(a,b,c){if(!a||"string"!=typeof a)return null;"boolean"==typeof b&&(c=b,b=!1),b=b||Z;var d=ga.exec(a),e=!c&&[];return d?[b.createElement(d[1])]:(d=_.buildFragment([a],b,e),e&&e.length&&_(e).remove(),_.merge([],d.childNodes))};var Ib=_.fn.load;_.fn.load=function(a,b,c){if("string"!=typeof a&&Ib)return Ib.apply(this,arguments);var d,e,f,g=this,h=a.indexOf(" ");return h>=0&&(d=_.trim(a.slice(h)),a=a.slice(0,h)),_.isFunction(b)?(c=b,b=void 0):b&&"object"==typeof b&&(e="POST"),g.length>0&&_.ajax({url:a,type:e,dataType:"html",data:b}).done(function(a){f=arguments,g.html(d?_("<div>").append(_.parseHTML(a)).find(d):a)}).complete(c&&function(a,b){g.each(c,f||[a.responseText,b,a])}),this},_.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(a,b){_.fn[b]=function(a){return this.on(b,a)}}),_.expr.filters.animated=function(a){return _.grep(_.timers,function(b){return a===b.elem}).length};var Jb=a.document.documentElement;_.offset={setOffset:function(a,b,c){var d,e,f,g,h,i,j,k=_.css(a,"position"),l=_(a),m={};"static"===k&&(a.style.position="relative"),h=l.offset(),f=_.css(a,"top"),i=_.css(a,"left"),j=("absolute"===k||"fixed"===k)&&(f+i).indexOf("auto")>-1,j?(d=l.position(),g=d.top,e=d.left):(g=parseFloat(f)||0,e=parseFloat(i)||0),_.isFunction(b)&&(b=b.call(a,c,h)),null!=b.top&&(m.top=b.top-h.top+g),null!=b.left&&(m.left=b.left-h.left+e),"using"in b?b.using.call(a,m):l.css(m)}},_.fn.extend({offset:function(a){if(arguments.length)return void 0===a?this:this.each(function(b){_.offset.setOffset(this,a,b)});var b,c,d=this[0],e={top:0,left:0},f=d&&d.ownerDocument;if(f)return b=f.documentElement,_.contains(b,d)?(typeof d.getBoundingClientRect!==za&&(e=d.getBoundingClientRect()),c=P(f),{top:e.top+c.pageYOffset-b.clientTop,left:e.left+c.pageXOffset-b.clientLeft}):e},position:function(){if(this[0]){var a,b,c=this[0],d={top:0,left:0};return"fixed"===_.css(c,"position")?b=c.getBoundingClientRect():(a=this.offsetParent(),b=this.offset(),_.nodeName(a[0],"html")||(d=a.offset()),d.top+=_.css(a[0],"borderTopWidth",!0),d.left+=_.css(a[0],"borderLeftWidth",!0)),{top:b.top-d.top-_.css(c,"marginTop",!0),left:b.left-d.left-_.css(c,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var a=this.offsetParent||Jb;a&&!_.nodeName(a,"html")&&"static"===_.css(a,"position");)a=a.offsetParent;return a||Jb})}}),_.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(b,c){var d="pageYOffset"===c;_.fn[b]=function(e){return qa(this,function(b,e,f){var g=P(b);return void 0===f?g?g[c]:b[e]:void(g?g.scrollTo(d?a.pageXOffset:f,d?f:a.pageYOffset):b[e]=f)},b,e,arguments.length,null)}}),_.each(["top","left"],function(a,b){_.cssHooks[b]=w(Y.pixelPosition,function(a,c){return c?(c=v(a,b),Qa.test(c)?_(a).position()[b]+"px":c):void 0})}),_.each({Height:"height",Width:"width"},function(a,b){_.each({padding:"inner"+a,content:b,"":"outer"+a},function(c,d){_.fn[d]=function(d,e){var f=arguments.length&&(c||"boolean"!=typeof d),g=c||(d===!0||e===!0?"margin":"border");return qa(this,function(b,c,d){var e;return _.isWindow(b)?b.document.documentElement["client"+a]:9===b.nodeType?(e=b.documentElement,Math.max(b.body["scroll"+a],e["scroll"+a],b.body["offset"+a],e["offset"+a],e["client"+a])):void 0===d?_.css(b,c,g):_.style(b,c,d,g)},b,f?d:void 0,f,null)}})}),_.fn.size=function(){return this.length},_.fn.andSelf=_.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return _});var Kb=a.jQuery,Lb=a.$;return _.noConflict=function(b){return a.$===_&&(a.$=Lb),b&&a.jQuery===_&&(a.jQuery=Kb),_},typeof b===za&&(a.jQuery=a.$=_),_}),"undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");+function(a){"use strict";var b=a.fn.jquery.split(" ")[0].split(".");if(b[0]<2&&b[1]<9||1==b[0]&&9==b[1]&&b[2]<1)throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher")}(jQuery),+function(a){"use strict";function b(){var a=document.createElement("bootstrap"),b={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var c in b)if(void 0!==a.style[c])return{end:b[c]};return!1}a.fn.emulateTransitionEnd=function(b){var c=!1,d=this;a(this).one("bsTransitionEnd",function(){c=!0});var e=function(){c||a(d).trigger(a.support.transition.end)};return setTimeout(e,b),this},a(function(){a.support.transition=b(),a.support.transition&&(a.event.special.bsTransitionEnd={bindType:a.support.transition.end,delegateType:a.support.transition.end,handle:function(b){return a(b.target).is(this)?b.handleObj.handler.apply(this,arguments):void 0}})})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var c=a(this),e=c.data("bs.alert");e||c.data("bs.alert",e=new d(this)),"string"==typeof b&&e[b].call(c)})}var c='[data-dismiss="alert"]',d=function(b){a(b).on("click",c,this.close)};d.VERSION="3.3.5",d.TRANSITION_DURATION=150,d.prototype.close=function(b){function c(){g.detach().trigger("closed.bs.alert").remove()}var e=a(this),f=e.attr("data-target");f||(f=e.attr("href"),f=f&&f.replace(/.*(?=#[^\s]*$)/,""));var g=a(f);b&&b.preventDefault(),g.length||(g=e.closest(".alert")),g.trigger(b=a.Event("close.bs.alert")),b.isDefaultPrevented()||(g.removeClass("in"),a.support.transition&&g.hasClass("fade")?g.one("bsTransitionEnd",c).emulateTransitionEnd(d.TRANSITION_DURATION):c())};var e=a.fn.alert;a.fn.alert=b,a.fn.alert.Constructor=d,a.fn.alert.noConflict=function(){return a.fn.alert=e,this},a(document).on("click.bs.alert.data-api",c,d.prototype.close)}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.button"),f="object"==typeof b&&b;e||d.data("bs.button",e=new c(this,f)),"toggle"==b?e.toggle():b&&e.setState(b)})}var c=function(b,d){this.$element=a(b),this.options=a.extend({},c.DEFAULTS,d),this.isLoading=!1};c.VERSION="3.3.5",c.DEFAULTS={loadingText:"loading..."},c.prototype.setState=function(b){var c="disabled",d=this.$element,e=d.is("input")?"val":"html",f=d.data();b+="Text",null==f.resetText&&d.data("resetText",d[e]()),setTimeout(a.proxy(function(){d[e](null==f[b]?this.options[b]:f[b]),"loadingText"==b?(this.isLoading=!0,d.addClass(c).attr(c,c)):this.isLoading&&(this.isLoading=!1,d.removeClass(c).removeAttr(c))},this),0)},c.prototype.toggle=function(){var a=!0,b=this.$element.closest('[data-toggle="buttons"]');if(b.length){var c=this.$element.find("input");"radio"==c.prop("type")?(c.prop("checked")&&(a=!1),b.find(".active").removeClass("active"),this.$element.addClass("active")):"checkbox"==c.prop("type")&&(c.prop("checked")!==this.$element.hasClass("active")&&(a=!1),this.$element.toggleClass("active")),c.prop("checked",this.$element.hasClass("active")),a&&c.trigger("change")}else this.$element.attr("aria-pressed",!this.$element.hasClass("active")),this.$element.toggleClass("active")};var d=a.fn.button;a.fn.button=b,a.fn.button.Constructor=c,a.fn.button.noConflict=function(){return a.fn.button=d,this},a(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(c){var d=a(c.target);d.hasClass("btn")||(d=d.closest(".btn")),b.call(d,"toggle"),a(c.target).is('input[type="radio"]')||a(c.target).is('input[type="checkbox"]')||c.preventDefault()}).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',function(b){a(b.target).closest(".btn").toggleClass("focus",/^focus(in)?$/.test(b.type))})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.carousel"),f=a.extend({},c.DEFAULTS,d.data(),"object"==typeof b&&b),g="string"==typeof b?b:f.slide;e||d.data("bs.carousel",e=new c(this,f)),"number"==typeof b?e.to(b):g?e[g]():f.interval&&e.pause().cycle()})}var c=function(b,c){this.$element=a(b),this.$indicators=this.$element.find(".carousel-indicators"),this.options=c,this.paused=null,this.sliding=null,this.interval=null,this.$active=null,this.$items=null,this.options.keyboard&&this.$element.on("keydown.bs.carousel",a.proxy(this.keydown,this)),"hover"==this.options.pause&&!("ontouchstart"in document.documentElement)&&this.$element.on("mouseenter.bs.carousel",a.proxy(this.pause,this)).on("mouseleave.bs.carousel",a.proxy(this.cycle,this))};c.VERSION="3.3.5",c.TRANSITION_DURATION=600,c.DEFAULTS={interval:5e3,pause:"hover",wrap:!0,keyboard:!0},c.prototype.keydown=function(a){if(!/input|textarea/i.test(a.target.tagName)){switch(a.which){case 37:this.prev();break;case 39:this.next();break;default:return}a.preventDefault()}},c.prototype.cycle=function(b){return b||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(a.proxy(this.next,this),this.options.interval)),this},c.prototype.getItemIndex=function(a){return this.$items=a.parent().children(".item"),this.$items.index(a||this.$active)},c.prototype.getItemForDirection=function(a,b){var c=this.getItemIndex(b),d="prev"==a&&0===c||"next"==a&&c==this.$items.length-1;if(d&&!this.options.wrap)return b;var e="prev"==a?-1:1,f=(c+e)%this.$items.length;return this.$items.eq(f)},c.prototype.to=function(a){var b=this,c=this.getItemIndex(this.$active=this.$element.find(".item.active"));return a>this.$items.length-1||0>a?void 0:this.sliding?this.$element.one("slid.bs.carousel",function(){b.to(a)}):c==a?this.pause().cycle():this.slide(a>c?"next":"prev",this.$items.eq(a))},c.prototype.pause=function(b){return b||(this.paused=!0),this.$element.find(".next, .prev").length&&a.support.transition&&(this.$element.trigger(a.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},c.prototype.next=function(){return this.sliding?void 0:this.slide("next")},c.prototype.prev=function(){return this.sliding?void 0:this.slide("prev")},c.prototype.slide=function(b,d){var e=this.$element.find(".item.active"),f=d||this.getItemForDirection(b,e),g=this.interval,h="next"==b?"left":"right",i=this;if(f.hasClass("active"))return this.sliding=!1;var j=f[0],k=a.Event("slide.bs.carousel",{relatedTarget:j,direction:h});if(this.$element.trigger(k),!k.isDefaultPrevented()){if(this.sliding=!0,g&&this.pause(),this.$indicators.length){this.$indicators.find(".active").removeClass("active");var l=a(this.$indicators.children()[this.getItemIndex(f)]);l&&l.addClass("active")}var m=a.Event("slid.bs.carousel",{relatedTarget:j,direction:h});return a.support.transition&&this.$element.hasClass("slide")?(f.addClass(b),f[0].offsetWidth,e.addClass(h),f.addClass(h),e.one("bsTransitionEnd",function(){f.removeClass([b,h].join(" ")).addClass("active"),e.removeClass(["active",h].join(" ")),i.sliding=!1,setTimeout(function(){i.$element.trigger(m)},0)}).emulateTransitionEnd(c.TRANSITION_DURATION)):(e.removeClass("active"),f.addClass("active"),this.sliding=!1,this.$element.trigger(m)),g&&this.cycle(),this}};var d=a.fn.carousel;a.fn.carousel=b,a.fn.carousel.Constructor=c,a.fn.carousel.noConflict=function(){return a.fn.carousel=d,this};var e=function(c){var d,e=a(this),f=a(e.attr("data-target")||(d=e.attr("href"))&&d.replace(/.*(?=#[^\s]+$)/,""));if(f.hasClass("carousel")){var g=a.extend({},f.data(),e.data()),h=e.attr("data-slide-to");h&&(g.interval=!1),b.call(f,g),h&&f.data("bs.carousel").to(h),c.preventDefault()}};a(document).on("click.bs.carousel.data-api","[data-slide]",e).on("click.bs.carousel.data-api","[data-slide-to]",e),a(window).on("load",function(){a('[data-ride="carousel"]').each(function(){var c=a(this);b.call(c,c.data())})})}(jQuery),+function(a){"use strict";function b(b){var c,d=b.attr("data-target")||(c=b.attr("href"))&&c.replace(/.*(?=#[^\s]+$)/,"");return a(d)}function c(b){return this.each(function(){var c=a(this),e=c.data("bs.collapse"),f=a.extend({},d.DEFAULTS,c.data(),"object"==typeof b&&b);!e&&f.toggle&&/show|hide/.test(b)&&(f.toggle=!1),e||c.data("bs.collapse",e=new d(this,f)),"string"==typeof b&&e[b]()})}var d=function(b,c){this.$element=a(b),this.options=a.extend({},d.DEFAULTS,c),this.$trigger=a('[data-toggle="collapse"][href="#'+b.id+'"],[data-toggle="collapse"][data-target="#'+b.id+'"]'),this.transitioning=null,this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger),this.options.toggle&&this.toggle()};d.VERSION="3.3.5",d.TRANSITION_DURATION=350,d.DEFAULTS={toggle:!0},d.prototype.dimension=function(){var a=this.$element.hasClass("width");return a?"width":"height"},d.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var b,e=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing");if(!(e&&e.length&&(b=e.data("bs.collapse"),b&&b.transitioning))){var f=a.Event("show.bs.collapse");if(this.$element.trigger(f),!f.isDefaultPrevented()){e&&e.length&&(c.call(e,"hide"),b||e.data("bs.collapse",null));var g=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[g](0).attr("aria-expanded",!0),this.$trigger.removeClass("collapsed").attr("aria-expanded",!0),this.transitioning=1;var h=function(){this.$element.removeClass("collapsing").addClass("collapse in")[g](""),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!a.support.transition)return h.call(this);var i=a.camelCase(["scroll",g].join("-"));this.$element.one("bsTransitionEnd",a.proxy(h,this)).emulateTransitionEnd(d.TRANSITION_DURATION)[g](this.$element[0][i])}}}},d.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var b=a.Event("hide.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.dimension();this.$element[c](this.$element[c]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",!1),this.$trigger.addClass("collapsed").attr("aria-expanded",!1),this.transitioning=1;var e=function(){this.transitioning=0,this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")};return a.support.transition?void this.$element[c](0).one("bsTransitionEnd",a.proxy(e,this)).emulateTransitionEnd(d.TRANSITION_DURATION):e.call(this)}}},d.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()},d.prototype.getParent=function(){return a(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(a.proxy(function(c,d){var e=a(d);this.addAriaAndCollapsedClass(b(e),e)},this)).end()},d.prototype.addAriaAndCollapsedClass=function(a,b){var c=a.hasClass("in");a.attr("aria-expanded",c),b.toggleClass("collapsed",!c).attr("aria-expanded",c)};var e=a.fn.collapse;a.fn.collapse=c,a.fn.collapse.Constructor=d,a.fn.collapse.noConflict=function(){return a.fn.collapse=e,this},a(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(d){var e=a(this);e.attr("data-target")||d.preventDefault();var f=b(e),g=f.data("bs.collapse"),h=g?"toggle":e.data();c.call(f,h)})}(jQuery),+function(a){"use strict";function b(b){var c=b.attr("data-target");c||(c=b.attr("href"),c=c&&/#[A-Za-z]/.test(c)&&c.replace(/.*(?=#[^\s]*$)/,""));var d=c&&a(c);return d&&d.length?d:b.parent()}function c(c){c&&3===c.which||(a(e).remove(),a(f).each(function(){var d=a(this),e=b(d),f={relatedTarget:this};e.hasClass("open")&&(c&&"click"==c.type&&/input|textarea/i.test(c.target.tagName)&&a.contains(e[0],c.target)||(e.trigger(c=a.Event("hide.bs.dropdown",f)),c.isDefaultPrevented()||(d.attr("aria-expanded","false"),e.removeClass("open").trigger("hidden.bs.dropdown",f)))); +}))}function d(b){return this.each(function(){var c=a(this),d=c.data("bs.dropdown");d||c.data("bs.dropdown",d=new g(this)),"string"==typeof b&&d[b].call(c)})}var e=".dropdown-backdrop",f='[data-toggle="dropdown"]',g=function(b){a(b).on("click.bs.dropdown",this.toggle)};g.VERSION="3.3.5",g.prototype.toggle=function(d){var e=a(this);if(!e.is(".disabled, :disabled")){var f=b(e),g=f.hasClass("open");if(c(),!g){"ontouchstart"in document.documentElement&&!f.closest(".navbar-nav").length&&a(document.createElement("div")).addClass("dropdown-backdrop").insertAfter(a(this)).on("click",c);var h={relatedTarget:this};if(f.trigger(d=a.Event("show.bs.dropdown",h)),d.isDefaultPrevented())return;e.trigger("focus").attr("aria-expanded","true"),f.toggleClass("open").trigger("shown.bs.dropdown",h)}return!1}},g.prototype.keydown=function(c){if(/(38|40|27|32)/.test(c.which)&&!/input|textarea/i.test(c.target.tagName)){var d=a(this);if(c.preventDefault(),c.stopPropagation(),!d.is(".disabled, :disabled")){var e=b(d),g=e.hasClass("open");if(!g&&27!=c.which||g&&27==c.which)return 27==c.which&&e.find(f).trigger("focus"),d.trigger("click");var h=" li:not(.disabled):visible a",i=e.find(".dropdown-menu"+h);if(i.length){var j=i.index(c.target);38==c.which&&j>0&&j--,40==c.which&&j<i.length-1&&j++,~j||(j=0),i.eq(j).trigger("focus")}}}};var h=a.fn.dropdown;a.fn.dropdown=d,a.fn.dropdown.Constructor=g,a.fn.dropdown.noConflict=function(){return a.fn.dropdown=h,this},a(document).on("click.bs.dropdown.data-api",c).on("click.bs.dropdown.data-api",".dropdown form",function(a){a.stopPropagation()}).on("click.bs.dropdown.data-api",f,g.prototype.toggle).on("keydown.bs.dropdown.data-api",f,g.prototype.keydown).on("keydown.bs.dropdown.data-api",".dropdown-menu",g.prototype.keydown)}(jQuery),+function(a){"use strict";function b(b,d){return this.each(function(){var e=a(this),f=e.data("bs.modal"),g=a.extend({},c.DEFAULTS,e.data(),"object"==typeof b&&b);f||e.data("bs.modal",f=new c(this,g)),"string"==typeof b?f[b](d):g.show&&f.show(d)})}var c=function(b,c){this.options=c,this.$body=a(document.body),this.$element=a(b),this.$dialog=this.$element.find(".modal-dialog"),this.$backdrop=null,this.isShown=null,this.originalBodyPad=null,this.scrollbarWidth=0,this.ignoreBackdropClick=!1,this.options.remote&&this.$element.find(".modal-content").load(this.options.remote,a.proxy(function(){this.$element.trigger("loaded.bs.modal")},this))};c.VERSION="3.3.5",c.TRANSITION_DURATION=300,c.BACKDROP_TRANSITION_DURATION=150,c.DEFAULTS={backdrop:!0,keyboard:!0,show:!0},c.prototype.toggle=function(a){return this.isShown?this.hide():this.show(a)},c.prototype.show=function(b){var d=this,e=a.Event("show.bs.modal",{relatedTarget:b});this.$element.trigger(e),this.isShown||e.isDefaultPrevented()||(this.isShown=!0,this.checkScrollbar(),this.setScrollbar(),this.$body.addClass("modal-open"),this.escape(),this.resize(),this.$element.on("click.dismiss.bs.modal",'[data-dismiss="modal"]',a.proxy(this.hide,this)),this.$dialog.on("mousedown.dismiss.bs.modal",function(){d.$element.one("mouseup.dismiss.bs.modal",function(b){a(b.target).is(d.$element)&&(d.ignoreBackdropClick=!0)})}),this.backdrop(function(){var e=a.support.transition&&d.$element.hasClass("fade");d.$element.parent().length||d.$element.appendTo(d.$body),d.$element.show().scrollTop(0),d.adjustDialog(),e&&d.$element[0].offsetWidth,d.$element.addClass("in"),d.enforceFocus();var f=a.Event("shown.bs.modal",{relatedTarget:b});e?d.$dialog.one("bsTransitionEnd",function(){d.$element.trigger("focus").trigger(f)}).emulateTransitionEnd(c.TRANSITION_DURATION):d.$element.trigger("focus").trigger(f)}))},c.prototype.hide=function(b){b&&b.preventDefault(),b=a.Event("hide.bs.modal"),this.$element.trigger(b),this.isShown&&!b.isDefaultPrevented()&&(this.isShown=!1,this.escape(),this.resize(),a(document).off("focusin.bs.modal"),this.$element.removeClass("in").off("click.dismiss.bs.modal").off("mouseup.dismiss.bs.modal"),this.$dialog.off("mousedown.dismiss.bs.modal"),a.support.transition&&this.$element.hasClass("fade")?this.$element.one("bsTransitionEnd",a.proxy(this.hideModal,this)).emulateTransitionEnd(c.TRANSITION_DURATION):this.hideModal())},c.prototype.enforceFocus=function(){a(document).off("focusin.bs.modal").on("focusin.bs.modal",a.proxy(function(a){this.$element[0]===a.target||this.$element.has(a.target).length||this.$element.trigger("focus")},this))},c.prototype.escape=function(){this.isShown&&this.options.keyboard?this.$element.on("keydown.dismiss.bs.modal",a.proxy(function(a){27==a.which&&this.hide()},this)):this.isShown||this.$element.off("keydown.dismiss.bs.modal")},c.prototype.resize=function(){this.isShown?a(window).on("resize.bs.modal",a.proxy(this.handleUpdate,this)):a(window).off("resize.bs.modal")},c.prototype.hideModal=function(){var a=this;this.$element.hide(),this.backdrop(function(){a.$body.removeClass("modal-open"),a.resetAdjustments(),a.resetScrollbar(),a.$element.trigger("hidden.bs.modal")})},c.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove(),this.$backdrop=null},c.prototype.backdrop=function(b){var d=this,e=this.$element.hasClass("fade")?"fade":"";if(this.isShown&&this.options.backdrop){var f=a.support.transition&&e;if(this.$backdrop=a(document.createElement("div")).addClass("modal-backdrop "+e).appendTo(this.$body),this.$element.on("click.dismiss.bs.modal",a.proxy(function(a){return this.ignoreBackdropClick?void(this.ignoreBackdropClick=!1):void(a.target===a.currentTarget&&("static"==this.options.backdrop?this.$element[0].focus():this.hide()))},this)),f&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),!b)return;f?this.$backdrop.one("bsTransitionEnd",b).emulateTransitionEnd(c.BACKDROP_TRANSITION_DURATION):b()}else if(!this.isShown&&this.$backdrop){this.$backdrop.removeClass("in");var g=function(){d.removeBackdrop(),b&&b()};a.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one("bsTransitionEnd",g).emulateTransitionEnd(c.BACKDROP_TRANSITION_DURATION):g()}else b&&b()},c.prototype.handleUpdate=function(){this.adjustDialog()},c.prototype.adjustDialog=function(){var a=this.$element[0].scrollHeight>document.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&a?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&&!a?this.scrollbarWidth:""})},c.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:"",paddingRight:""})},c.prototype.checkScrollbar=function(){var a=window.innerWidth;if(!a){var b=document.documentElement.getBoundingClientRect();a=b.right-Math.abs(b.left)}this.bodyIsOverflowing=document.body.clientWidth<a,this.scrollbarWidth=this.measureScrollbar()},c.prototype.setScrollbar=function(){var a=parseInt(this.$body.css("padding-right")||0,10);this.originalBodyPad=document.body.style.paddingRight||"",this.bodyIsOverflowing&&this.$body.css("padding-right",a+this.scrollbarWidth)},c.prototype.resetScrollbar=function(){this.$body.css("padding-right",this.originalBodyPad)},c.prototype.measureScrollbar=function(){var a=document.createElement("div");a.className="modal-scrollbar-measure",this.$body.append(a);var b=a.offsetWidth-a.clientWidth;return this.$body[0].removeChild(a),b};var d=a.fn.modal;a.fn.modal=b,a.fn.modal.Constructor=c,a.fn.modal.noConflict=function(){return a.fn.modal=d,this},a(document).on("click.bs.modal.data-api",'[data-toggle="modal"]',function(c){var d=a(this),e=d.attr("href"),f=a(d.attr("data-target")||e&&e.replace(/.*(?=#[^\s]+$)/,"")),g=f.data("bs.modal")?"toggle":a.extend({remote:!/#/.test(e)&&e},f.data(),d.data());d.is("a")&&c.preventDefault(),f.one("show.bs.modal",function(a){a.isDefaultPrevented()||f.one("hidden.bs.modal",function(){d.is(":visible")&&d.trigger("focus")})}),b.call(f,g,this)})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.tooltip"),f="object"==typeof b&&b;(e||!/destroy|hide/.test(b))&&(e||d.data("bs.tooltip",e=new c(this,f)),"string"==typeof b&&e[b]())})}var c=function(a,b){this.type=null,this.options=null,this.enabled=null,this.timeout=null,this.hoverState=null,this.$element=null,this.inState=null,this.init("tooltip",a,b)};c.VERSION="3.3.5",c.TRANSITION_DURATION=150,c.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0}},c.prototype.init=function(b,c,d){if(this.enabled=!0,this.type=b,this.$element=a(c),this.options=this.getOptions(d),this.$viewport=this.options.viewport&&a(a.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport),this.inState={click:!1,hover:!1,focus:!1},this.$element[0]instanceof document.constructor&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(var e=this.options.trigger.split(" "),f=e.length;f--;){var g=e[f];if("click"==g)this.$element.on("click."+this.type,this.options.selector,a.proxy(this.toggle,this));else if("manual"!=g){var h="hover"==g?"mouseenter":"focusin",i="hover"==g?"mouseleave":"focusout";this.$element.on(h+"."+this.type,this.options.selector,a.proxy(this.enter,this)),this.$element.on(i+"."+this.type,this.options.selector,a.proxy(this.leave,this))}}this.options.selector?this._options=a.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.getOptions=function(b){return b=a.extend({},this.getDefaults(),this.$element.data(),b),b.delay&&"number"==typeof b.delay&&(b.delay={show:b.delay,hide:b.delay}),b},c.prototype.getDelegateOptions=function(){var b={},c=this.getDefaults();return this._options&&a.each(this._options,function(a,d){c[a]!=d&&(b[a]=d)}),b},c.prototype.enter=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget).data("bs."+this.type);return c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c)),b instanceof a.Event&&(c.inState["focusin"==b.type?"focus":"hover"]=!0),c.tip().hasClass("in")||"in"==c.hoverState?void(c.hoverState="in"):(clearTimeout(c.timeout),c.hoverState="in",c.options.delay&&c.options.delay.show?void(c.timeout=setTimeout(function(){"in"==c.hoverState&&c.show()},c.options.delay.show)):c.show())},c.prototype.isInStateTrue=function(){for(var a in this.inState)if(this.inState[a])return!0;return!1},c.prototype.leave=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget).data("bs."+this.type);return c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c)),b instanceof a.Event&&(c.inState["focusout"==b.type?"focus":"hover"]=!1),c.isInStateTrue()?void 0:(clearTimeout(c.timeout),c.hoverState="out",c.options.delay&&c.options.delay.hide?void(c.timeout=setTimeout(function(){"out"==c.hoverState&&c.hide()},c.options.delay.hide)):c.hide())},c.prototype.show=function(){var b=a.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(b);var d=a.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(b.isDefaultPrevented()||!d)return;var e=this,f=this.tip(),g=this.getUID(this.type);this.setContent(),f.attr("id",g),this.$element.attr("aria-describedby",g),this.options.animation&&f.addClass("fade");var h="function"==typeof this.options.placement?this.options.placement.call(this,f[0],this.$element[0]):this.options.placement,i=/\s?auto?\s?/i,j=i.test(h);j&&(h=h.replace(i,"")||"top"),f.detach().css({top:0,left:0,display:"block"}).addClass(h).data("bs."+this.type,this),this.options.container?f.appendTo(this.options.container):f.insertAfter(this.$element),this.$element.trigger("inserted.bs."+this.type);var k=this.getPosition(),l=f[0].offsetWidth,m=f[0].offsetHeight;if(j){var n=h,o=this.getPosition(this.$viewport);h="bottom"==h&&k.bottom+m>o.bottom?"top":"top"==h&&k.top-m<o.top?"bottom":"right"==h&&k.right+l>o.width?"left":"left"==h&&k.left-l<o.left?"right":h,f.removeClass(n).addClass(h)}var p=this.getCalculatedOffset(h,k,l,m);this.applyPlacement(p,h);var q=function(){var a=e.hoverState;e.$element.trigger("shown.bs."+e.type),e.hoverState=null,"out"==a&&e.leave(e)};a.support.transition&&this.$tip.hasClass("fade")?f.one("bsTransitionEnd",q).emulateTransitionEnd(c.TRANSITION_DURATION):q()}},c.prototype.applyPlacement=function(b,c){var d=this.tip(),e=d[0].offsetWidth,f=d[0].offsetHeight,g=parseInt(d.css("margin-top"),10),h=parseInt(d.css("margin-left"),10);isNaN(g)&&(g=0),isNaN(h)&&(h=0),b.top+=g,b.left+=h,a.offset.setOffset(d[0],a.extend({using:function(a){d.css({top:Math.round(a.top),left:Math.round(a.left)})}},b),0),d.addClass("in");var i=d[0].offsetWidth,j=d[0].offsetHeight;"top"==c&&j!=f&&(b.top=b.top+f-j);var k=this.getViewportAdjustedDelta(c,b,i,j);k.left?b.left+=k.left:b.top+=k.top;var l=/top|bottom/.test(c),m=l?2*k.left-e+i:2*k.top-f+j,n=l?"offsetWidth":"offsetHeight";d.offset(b),this.replaceArrow(m,d[0][n],l)},c.prototype.replaceArrow=function(a,b,c){this.arrow().css(c?"left":"top",50*(1-a/b)+"%").css(c?"top":"left","")},c.prototype.setContent=function(){var a=this.tip(),b=this.getTitle();a.find(".tooltip-inner")[this.options.html?"html":"text"](b),a.removeClass("fade in top bottom left right")},c.prototype.hide=function(b){function d(){"in"!=e.hoverState&&f.detach(),e.$element.removeAttr("aria-describedby").trigger("hidden.bs."+e.type),b&&b()}var e=this,f=a(this.$tip),g=a.Event("hide.bs."+this.type);return this.$element.trigger(g),g.isDefaultPrevented()?void 0:(f.removeClass("in"),a.support.transition&&f.hasClass("fade")?f.one("bsTransitionEnd",d).emulateTransitionEnd(c.TRANSITION_DURATION):d(),this.hoverState=null,this)},c.prototype.fixTitle=function(){var a=this.$element;(a.attr("title")||"string"!=typeof a.attr("data-original-title"))&&a.attr("data-original-title",a.attr("title")||"").attr("title","")},c.prototype.hasContent=function(){return this.getTitle()},c.prototype.getPosition=function(b){b=b||this.$element;var c=b[0],d="BODY"==c.tagName,e=c.getBoundingClientRect();null==e.width&&(e=a.extend({},e,{width:e.right-e.left,height:e.bottom-e.top}));var f=d?{top:0,left:0}:b.offset(),g={scroll:d?document.documentElement.scrollTop||document.body.scrollTop:b.scrollTop()},h=d?{width:a(window).width(),height:a(window).height()}:null;return a.extend({},e,g,h,f)},c.prototype.getCalculatedOffset=function(a,b,c,d){return"bottom"==a?{top:b.top+b.height,left:b.left+b.width/2-c/2}:"top"==a?{top:b.top-d,left:b.left+b.width/2-c/2}:"left"==a?{top:b.top+b.height/2-d/2,left:b.left-c}:{top:b.top+b.height/2-d/2,left:b.left+b.width}},c.prototype.getViewportAdjustedDelta=function(a,b,c,d){var e={top:0,left:0};if(!this.$viewport)return e;var f=this.options.viewport&&this.options.viewport.padding||0,g=this.getPosition(this.$viewport);if(/right|left/.test(a)){var h=b.top-f-g.scroll,i=b.top+f-g.scroll+d;h<g.top?e.top=g.top-h:i>g.top+g.height&&(e.top=g.top+g.height-i)}else{var j=b.left-f,k=b.left+f+c;j<g.left?e.left=g.left-j:k>g.right&&(e.left=g.left+g.width-k)}return e},c.prototype.getTitle=function(){var a,b=this.$element,c=this.options;return a=b.attr("data-original-title")||("function"==typeof c.title?c.title.call(b[0]):c.title)},c.prototype.getUID=function(a){do a+=~~(1e6*Math.random());while(document.getElementById(a));return a},c.prototype.tip=function(){if(!this.$tip&&(this.$tip=a(this.options.template),1!=this.$tip.length))throw new Error(this.type+" `template` option must consist of exactly 1 top-level element!");return this.$tip},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},c.prototype.enable=function(){this.enabled=!0},c.prototype.disable=function(){this.enabled=!1},c.prototype.toggleEnabled=function(){this.enabled=!this.enabled},c.prototype.toggle=function(b){var c=this;b&&(c=a(b.currentTarget).data("bs."+this.type),c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c))),b?(c.inState.click=!c.inState.click,c.isInStateTrue()?c.enter(c):c.leave(c)):c.tip().hasClass("in")?c.leave(c):c.enter(c)},c.prototype.destroy=function(){var a=this;clearTimeout(this.timeout),this.hide(function(){a.$element.off("."+a.type).removeData("bs."+a.type),a.$tip&&a.$tip.detach(),a.$tip=null,a.$arrow=null,a.$viewport=null})};var d=a.fn.tooltip;a.fn.tooltip=b,a.fn.tooltip.Constructor=c,a.fn.tooltip.noConflict=function(){return a.fn.tooltip=d,this}}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.popover"),f="object"==typeof b&&b;(e||!/destroy|hide/.test(b))&&(e||d.data("bs.popover",e=new c(this,f)),"string"==typeof b&&e[b]())})}var c=function(a,b){this.init("popover",a,b)};if(!a.fn.tooltip)throw new Error("Popover requires tooltip.js");c.VERSION="3.3.5",c.DEFAULTS=a.extend({},a.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>'}),c.prototype=a.extend({},a.fn.tooltip.Constructor.prototype),c.prototype.constructor=c,c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.setContent=function(){var a=this.tip(),b=this.getTitle(),c=this.getContent();a.find(".popover-title")[this.options.html?"html":"text"](b),a.find(".popover-content").children().detach().end()[this.options.html?"string"==typeof c?"html":"append":"text"](c),a.removeClass("fade top bottom left right in"),a.find(".popover-title").html()||a.find(".popover-title").hide()},c.prototype.hasContent=function(){return this.getTitle()||this.getContent()},c.prototype.getContent=function(){var a=this.$element,b=this.options;return a.attr("data-content")||("function"==typeof b.content?b.content.call(a[0]):b.content)},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};var d=a.fn.popover;a.fn.popover=b,a.fn.popover.Constructor=c,a.fn.popover.noConflict=function(){return a.fn.popover=d,this}}(jQuery),+function(a){"use strict";function b(c,d){this.$body=a(document.body),this.$scrollElement=a(a(c).is(document.body)?window:c),this.options=a.extend({},b.DEFAULTS,d),this.selector=(this.options.target||"")+" .nav li > a",this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on("scroll.bs.scrollspy",a.proxy(this.process,this)),this.refresh(),this.process()}function c(c){return this.each(function(){var d=a(this),e=d.data("bs.scrollspy"),f="object"==typeof c&&c;e||d.data("bs.scrollspy",e=new b(this,f)),"string"==typeof c&&e[c]()})}b.VERSION="3.3.5",b.DEFAULTS={offset:10},b.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)},b.prototype.refresh=function(){var b=this,c="offset",d=0;this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight(),a.isWindow(this.$scrollElement[0])||(c="position",d=this.$scrollElement.scrollTop()),this.$body.find(this.selector).map(function(){var b=a(this),e=b.data("target")||b.attr("href"),f=/^#./.test(e)&&a(e);return f&&f.length&&f.is(":visible")&&[[f[c]().top+d,e]]||null}).sort(function(a,b){return a[0]-b[0]}).each(function(){b.offsets.push(this[0]),b.targets.push(this[1])})},b.prototype.process=function(){var a,b=this.$scrollElement.scrollTop()+this.options.offset,c=this.getScrollHeight(),d=this.options.offset+c-this.$scrollElement.height(),e=this.offsets,f=this.targets,g=this.activeTarget;if(this.scrollHeight!=c&&this.refresh(),b>=d)return g!=(a=f[f.length-1])&&this.activate(a);if(g&&b<e[0])return this.activeTarget=null,this.clear();for(a=e.length;a--;)g!=f[a]&&b>=e[a]&&(void 0===e[a+1]||b<e[a+1])&&this.activate(f[a])},b.prototype.activate=function(b){this.activeTarget=b,this.clear();var c=this.selector+'[data-target="'+b+'"],'+this.selector+'[href="'+b+'"]',d=a(c).parents("li").addClass("active");d.parent(".dropdown-menu").length&&(d=d.closest("li.dropdown").addClass("active")),d.trigger("activate.bs.scrollspy")},b.prototype.clear=function(){a(this.selector).parentsUntil(this.options.target,".active").removeClass("active")};var d=a.fn.scrollspy;a.fn.scrollspy=c,a.fn.scrollspy.Constructor=b,a.fn.scrollspy.noConflict=function(){return a.fn.scrollspy=d,this},a(window).on("load.bs.scrollspy.data-api",function(){a('[data-spy="scroll"]').each(function(){var b=a(this);c.call(b,b.data())})})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.tab");e||d.data("bs.tab",e=new c(this)),"string"==typeof b&&e[b]()})}var c=function(b){this.element=a(b)};c.VERSION="3.3.5",c.TRANSITION_DURATION=150,c.prototype.show=function(){var b=this.element,c=b.closest("ul:not(.dropdown-menu)"),d=b.data("target");if(d||(d=b.attr("href"),d=d&&d.replace(/.*(?=#[^\s]*$)/,"")),!b.parent("li").hasClass("active")){var e=c.find(".active:last a"),f=a.Event("hide.bs.tab",{relatedTarget:b[0]}),g=a.Event("show.bs.tab",{relatedTarget:e[0]});if(e.trigger(f),b.trigger(g),!g.isDefaultPrevented()&&!f.isDefaultPrevented()){var h=a(d);this.activate(b.closest("li"),c),this.activate(h,h.parent(),function(){e.trigger({type:"hidden.bs.tab",relatedTarget:b[0]}),b.trigger({type:"shown.bs.tab",relatedTarget:e[0]})})}}},c.prototype.activate=function(b,d,e){function f(){g.removeClass("active").find("> .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1),b.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0),h?(b[0].offsetWidth,b.addClass("in")):b.removeClass("fade"),b.parent(".dropdown-menu").length&&b.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0),e&&e()}var g=d.find("> .active"),h=e&&a.support.transition&&(g.length&&g.hasClass("fade")||!!d.find("> .fade").length);g.length&&h?g.one("bsTransitionEnd",f).emulateTransitionEnd(c.TRANSITION_DURATION):f(),g.removeClass("in")};var d=a.fn.tab;a.fn.tab=b,a.fn.tab.Constructor=c,a.fn.tab.noConflict=function(){return a.fn.tab=d,this};var e=function(c){c.preventDefault(),b.call(a(this),"show")};a(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',e).on("click.bs.tab.data-api",'[data-toggle="pill"]',e)}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.affix"),f="object"==typeof b&&b;e||d.data("bs.affix",e=new c(this,f)),"string"==typeof b&&e[b]()})}var c=function(b,d){this.options=a.extend({},c.DEFAULTS,d),this.$target=a(this.options.target).on("scroll.bs.affix.data-api",a.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",a.proxy(this.checkPositionWithEventLoop,this)),this.$element=a(b),this.affixed=null,this.unpin=null,this.pinnedOffset=null,this.checkPosition()};c.VERSION="3.3.5",c.RESET="affix affix-top affix-bottom",c.DEFAULTS={offset:0,target:window},c.prototype.getState=function(a,b,c,d){var e=this.$target.scrollTop(),f=this.$element.offset(),g=this.$target.height();if(null!=c&&"top"==this.affixed)return c>e?"top":!1;if("bottom"==this.affixed)return null!=c?e+this.unpin<=f.top?!1:"bottom":a-d>=e+g?!1:"bottom";var h=null==this.affixed,i=h?e:f.top,j=h?g:b;return null!=c&&c>=e?"top":null!=d&&i+j>=a-d?"bottom":!1},c.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(c.RESET).addClass("affix");var a=this.$target.scrollTop(),b=this.$element.offset();return this.pinnedOffset=b.top-a},c.prototype.checkPositionWithEventLoop=function(){setTimeout(a.proxy(this.checkPosition,this),1)},c.prototype.checkPosition=function(){if(this.$element.is(":visible")){var b=this.$element.height(),d=this.options.offset,e=d.top,f=d.bottom,g=Math.max(a(document).height(),a(document.body).height());"object"!=typeof d&&(f=e=d),"function"==typeof e&&(e=d.top(this.$element)),"function"==typeof f&&(f=d.bottom(this.$element));var h=this.getState(g,b,e,f);if(this.affixed!=h){null!=this.unpin&&this.$element.css("top","");var i="affix"+(h?"-"+h:""),j=a.Event(i+".bs.affix");if(this.$element.trigger(j),j.isDefaultPrevented())return;this.affixed=h,this.unpin="bottom"==h?this.getPinnedOffset():null,this.$element.removeClass(c.RESET).addClass(i).trigger(i.replace("affix","affixed")+".bs.affix")}"bottom"==h&&this.$element.offset({top:g-b-f})}};var d=a.fn.affix;a.fn.affix=b,a.fn.affix.Constructor=c,a.fn.affix.noConflict=function(){return a.fn.affix=d,this},a(window).on("load",function(){a('[data-spy="affix"]').each(function(){var c=a(this),d=c.data();d.offset=d.offset||{},null!=d.offsetBottom&&(d.offset.bottom=d.offsetBottom),null!=d.offsetTop&&(d.offset.top=d.offsetTop),b.call(c,d)})})}(jQuery),+function(a){a(function(){var b=!!navigator.userAgent.match(/MSIE/i)||!!navigator.userAgent.match(/Trident.*rv:11\./);b&&a("html").addClass("ie");var c=window.navigator.userAgent||window.navigator.vendor||window.opera;/iPhone|iPod|iPad|Silk|Android|BlackBerry|Opera Mini|IEMobile/.test(c)&&a("html").addClass("smart")})}(jQuery);var jp_config={easyPieChart:["../libs/jquery/jquery.easy-pie-chart/dist/jquery.easypiechart.fill.js"],sparkline:["../libs/jquery/jquery.sparkline/dist/jquery.sparkline.retina.js"],plot:["../libs/jquery/flot/jquery.flot.js","../libs/jquery/flot/jquery.flot.pie.js","../libs/jquery/flot/jquery.flot.resize.js","../libs/jquery/flot.tooltip/js/jquery.flot.tooltip.min.js","../libs/jquery/flot.orderbars/js/jquery.flot.orderBars.js","../libs/jquery/flot-spline/js/jquery.flot.spline.min.js"],moment:["../libs/jquery/moment/moment.js"],screenfull:["../libs/jquery/screenfull/dist/screenfull.min.js"],slimScroll:["../libs/jquery/slimscroll/jquery.slimscroll.min.js"],sortable:["../libs/jquery/html5sortable/jquery.sortable.js"],nestable:["../libs/jquery/nestable/jquery.nestable.js","../libs/jquery/nestable/jquery.nestable.css"],filestyle:["../libs/jquery/bootstrap-filestyle/src/bootstrap-filestyle.js"],slider:["../libs/jquery/bootstrap-slider/bootstrap-slider.js","../libs/jquery/bootstrap-slider/bootstrap-slider.css"],chosen:["../libs/jquery/chosen/chosen.jquery.min.js","../libs/jquery/chosen/bootstrap-chosen.css"],TouchSpin:["../libs/jquery/bootstrap-touchspin/dist/jquery.bootstrap-touchspin.min.js","../libs/jquery/bootstrap-touchspin/dist/jquery.bootstrap-touchspin.min.css"],wysiwyg:["../libs/jquery/bootstrap-wysiwyg/bootstrap-wysiwyg.js","../libs/jquery/bootstrap-wysiwyg/external/jquery.hotkeys.js"],dataTable:["../libs/jquery/datatables/media/js/jquery.dataTables.min.js","../libs/jquery/plugins/integration/bootstrap/3/dataTables.bootstrap.js","../libs/jquery/plugins/integration/bootstrap/3/dataTables.bootstrap.css"],vectorMap:["../libs/jquery/bower-jvectormap/jquery-jvectormap-1.2.2.min.js","../libs/jquery/bower-jvectormap/jquery-jvectormap-world-mill-en.js","../libs/jquery/bower-jvectormap/jquery-jvectormap-us-aea-en.js","../libs/jquery/bower-jvectormap/jquery-jvectormap.css"],footable:["../libs/jquery/footable/v3/js/footable.min.js","../libs/jquery/footable/v3/css/footable.bootstrap.min.css"],fullcalendar:["../libs/jquery/moment/moment.js","../libs/jquery/fullcalendar/dist/fullcalendar.min.js","../libs/jquery/fullcalendar/dist/fullcalendar.css","../libs/jquery/fullcalendar/dist/fullcalendar.theme.css"],daterangepicker:["../libs/jquery/moment/moment.js","../libs/jquery/bootstrap-daterangepicker/daterangepicker.js","../libs/jquery/bootstrap-daterangepicker/daterangepicker-bs3.css"],tagsinput:["../libs/jquery/bootstrap-tagsinput/dist/bootstrap-tagsinput.js","../libs/jquery/bootstrap-tagsinput/dist/bootstrap-tagsinput.css"]};+function($){$(function(){$("[ui-jq]").each(function(){var self=$(this),options=eval("["+self.attr("ui-options")+"]");$.isPlainObject(options[0])&&(options[0]=$.extend({},options[0])),uiLoad.load(jp_config[self.attr("ui-jq")]).then(function(){self[self.attr("ui-jq")].apply(self,options)})})})}(jQuery);var uiLoad=uiLoad||{};!function(a,b,c){"use strict";var d=[],e=!1,f=a.Deferred();c.load=function(b){return b=a.isArray(b)?b:b.split(/\s+/),e||(e=f.promise()),a.each(b,function(a,b){e=e.then(function(){return b.indexOf(".css")>=0?h(b):g(b)})}),f.resolve(),e};var g=function(c){if(d[c])return d[c].promise();var e=a.Deferred(),f=b.createElement("script");return f.src=c,f.onload=function(a){e.resolve(a)},f.onerror=function(a){e.reject(a)},b.body.appendChild(f),d[c]=e,e.promise()},h=function(c){if(d[c])return d[c].promise();var e=a.Deferred(),f=b.createElement("link");return f.rel="stylesheet",f.type="text/css",f.href=c,f.onload=function(a){e.resolve(a)},f.onerror=function(a){e.reject(a)},b.head.appendChild(f),d[c]=e,e.promise()}}(jQuery,document,uiLoad),+function(a){a(function(){a(document).on("click","[ui-nav] a",function(b){var c,d=a(b.target);d.is("a")||(d=d.closest("a")),c=d.parent().siblings(".active"),c&&c.toggleClass("active").find("> ul:visible").slideUp(200),d.parent().hasClass("active")&&d.next().slideUp(200)||d.next().slideDown(200),d.parent().toggleClass("active"),d.next().is("ul")&&b.preventDefault()})})}(jQuery),+function(a){a(function(){a(document).on("click","[ui-toggle-class]",function(b){b.preventDefault();var c=a(b.target);c.attr("ui-toggle-class")||(c=c.closest("[ui-toggle-class]"));var d=c.attr("ui-toggle-class").split(","),e=c.attr("target")&&c.attr("target").split(",")||Array(c),f=0;a.each(d,function(b,c){var g=e[e.length&&f];a(g).toggleClass(d[b]),f++}),c.toggleClass("active")})})}(jQuery); \ No newline at end of file diff --git a/public/assets/js/app.src.js b/public/assets/js/app.src.js new file mode 100644 index 0000000..f56e9a6 --- /dev/null +++ b/public/assets/js/app.src.js @@ -0,0 +1,11778 @@ +/*! + * jQuery JavaScript Library v2.1.4 + * http://jquery.com/ + * + * Includes Sizzle.js + * http://sizzlejs.com/ + * + * Copyright 2005, 2014 jQuery Foundation, Inc. and other contributors + * Released under the MIT license + * http://jquery.org/license + * + * Date: 2015-04-28T16:01Z + */ + +(function( global, factory ) { + + if ( typeof module === "object" && typeof module.exports === "object" ) { + // For CommonJS and CommonJS-like environments where a proper `window` + // is present, execute the factory and get jQuery. + // For environments that do not have a `window` with a `document` + // (such as Node.js), expose a factory as module.exports. + // This accentuates the need for the creation of a real `window`. + // e.g. var jQuery = require("jquery")(window); + // See ticket #14549 for more info. + module.exports = global.document ? + factory( global, true ) : + function( w ) { + if ( !w.document ) { + throw new Error( "jQuery requires a window with a document" ); + } + return factory( w ); + }; + } else { + factory( global ); + } + +// Pass this if window is not defined yet +}(typeof window !== "undefined" ? window : this, function( window, noGlobal ) { + +// Support: Firefox 18+ +// Can't be in strict mode, several libs including ASP.NET trace +// the stack via arguments.caller.callee and Firefox dies if +// you try to trace through "use strict" call chains. (#13335) +// + +var arr = []; + +var slice = arr.slice; + +var concat = arr.concat; + +var push = arr.push; + +var indexOf = arr.indexOf; + +var class2type = {}; + +var toString = class2type.toString; + +var hasOwn = class2type.hasOwnProperty; + +var support = {}; + + + +var + // Use the correct document accordingly with window argument (sandbox) + document = window.document, + + version = "2.1.4", + + // Define a local copy of jQuery + jQuery = function( selector, context ) { + // The jQuery object is actually just the init constructor 'enhanced' + // Need init if jQuery is called (just allow error to be thrown if not included) + return new jQuery.fn.init( selector, context ); + }, + + // Support: Android<4.1 + // Make sure we trim BOM and NBSP + rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, + + // Matches dashed string for camelizing + rmsPrefix = /^-ms-/, + rdashAlpha = /-([\da-z])/gi, + + // Used by jQuery.camelCase as callback to replace() + fcamelCase = function( all, letter ) { + return letter.toUpperCase(); + }; + +jQuery.fn = jQuery.prototype = { + // The current version of jQuery being used + jquery: version, + + constructor: jQuery, + + // Start with an empty selector + selector: "", + + // The default length of a jQuery object is 0 + length: 0, + + toArray: function() { + return slice.call( this ); + }, + + // Get the Nth element in the matched element set OR + // Get the whole matched element set as a clean array + get: function( num ) { + return num != null ? + + // Return just the one element from the set + ( num < 0 ? this[ num + this.length ] : this[ num ] ) : + + // Return all the elements in a clean array + slice.call( this ); + }, + + // Take an array of elements and push it onto the stack + // (returning the new matched element set) + pushStack: function( elems ) { + + // Build a new jQuery matched element set + var ret = jQuery.merge( this.constructor(), elems ); + + // Add the old object onto the stack (as a reference) + ret.prevObject = this; + ret.context = this.context; + + // Return the newly-formed element set + return ret; + }, + + // Execute a callback for every element in the matched set. + // (You can seed the arguments with an array of args, but this is + // only used internally.) + each: function( callback, args ) { + return jQuery.each( this, callback, args ); + }, + + map: function( callback ) { + return this.pushStack( jQuery.map(this, function( elem, i ) { + return callback.call( elem, i, elem ); + })); + }, + + slice: function() { + return this.pushStack( slice.apply( this, arguments ) ); + }, + + first: function() { + return this.eq( 0 ); + }, + + last: function() { + return this.eq( -1 ); + }, + + eq: function( i ) { + var len = this.length, + j = +i + ( i < 0 ? len : 0 ); + return this.pushStack( j >= 0 && j < len ? [ this[j] ] : [] ); + }, + + end: function() { + return this.prevObject || this.constructor(null); + }, + + // For internal use only. + // Behaves like an Array's method, not like a jQuery method. + push: push, + sort: arr.sort, + splice: arr.splice +}; + +jQuery.extend = jQuery.fn.extend = function() { + var options, name, src, copy, copyIsArray, clone, + target = arguments[0] || {}, + i = 1, + length = arguments.length, + deep = false; + + // Handle a deep copy situation + if ( typeof target === "boolean" ) { + deep = target; + + // Skip the boolean and the target + target = arguments[ i ] || {}; + i++; + } + + // Handle case when target is a string or something (possible in deep copy) + if ( typeof target !== "object" && !jQuery.isFunction(target) ) { + target = {}; + } + + // Extend jQuery itself if only one argument is passed + if ( i === length ) { + target = this; + i--; + } + + for ( ; i < length; i++ ) { + // Only deal with non-null/undefined values + if ( (options = arguments[ i ]) != null ) { + // Extend the base object + for ( name in options ) { + src = target[ name ]; + copy = options[ name ]; + + // Prevent never-ending loop + if ( target === copy ) { + continue; + } + + // Recurse if we're merging plain objects or arrays + if ( deep && copy && ( jQuery.isPlainObject(copy) || (copyIsArray = jQuery.isArray(copy)) ) ) { + if ( copyIsArray ) { + copyIsArray = false; + clone = src && jQuery.isArray(src) ? src : []; + + } else { + clone = src && jQuery.isPlainObject(src) ? src : {}; + } + + // Never move original objects, clone them + target[ name ] = jQuery.extend( deep, clone, copy ); + + // Don't bring in undefined values + } else if ( copy !== undefined ) { + target[ name ] = copy; + } + } + } + } + + // Return the modified object + return target; +}; + +jQuery.extend({ + // Unique for each copy of jQuery on the page + expando: "jQuery" + ( version + Math.random() ).replace( /\D/g, "" ), + + // Assume jQuery is ready without the ready module + isReady: true, + + error: function( msg ) { + throw new Error( msg ); + }, + + noop: function() {}, + + isFunction: function( obj ) { + return jQuery.type(obj) === "function"; + }, + + isArray: Array.isArray, + + isWindow: function( obj ) { + return obj != null && obj === obj.window; + }, + + isNumeric: function( obj ) { + // parseFloat NaNs numeric-cast false positives (null|true|false|"") + // ...but misinterprets leading-number strings, particularly hex literals ("0x...") + // subtraction forces infinities to NaN + // adding 1 corrects loss of precision from parseFloat (#15100) + return !jQuery.isArray( obj ) && (obj - parseFloat( obj ) + 1) >= 0; + }, + + isPlainObject: function( obj ) { + // Not plain objects: + // - Any object or value whose internal [[Class]] property is not "[object Object]" + // - DOM nodes + // - window + if ( jQuery.type( obj ) !== "object" || obj.nodeType || jQuery.isWindow( obj ) ) { + return false; + } + + if ( obj.constructor && + !hasOwn.call( obj.constructor.prototype, "isPrototypeOf" ) ) { + return false; + } + + // If the function hasn't returned already, we're confident that + // |obj| is a plain object, created by {} or constructed with new Object + return true; + }, + + isEmptyObject: function( obj ) { + var name; + for ( name in obj ) { + return false; + } + return true; + }, + + type: function( obj ) { + if ( obj == null ) { + return obj + ""; + } + // Support: Android<4.0, iOS<6 (functionish RegExp) + return typeof obj === "object" || typeof obj === "function" ? + class2type[ toString.call(obj) ] || "object" : + typeof obj; + }, + + // Evaluates a script in a global context + globalEval: function( code ) { + var script, + indirect = eval; + + code = jQuery.trim( code ); + + if ( code ) { + // If the code includes a valid, prologue position + // strict mode pragma, execute code by injecting a + // script tag into the document. + if ( code.indexOf("use strict") === 1 ) { + script = document.createElement("script"); + script.text = code; + document.head.appendChild( script ).parentNode.removeChild( script ); + } else { + // Otherwise, avoid the DOM node creation, insertion + // and removal by using an indirect global eval + indirect( code ); + } + } + }, + + // Convert dashed to camelCase; used by the css and data modules + // Support: IE9-11+ + // Microsoft forgot to hump their vendor prefix (#9572) + camelCase: function( string ) { + return string.replace( rmsPrefix, "ms-" ).replace( rdashAlpha, fcamelCase ); + }, + + nodeName: function( elem, name ) { + return elem.nodeName && elem.nodeName.toLowerCase() === name.toLowerCase(); + }, + + // args is for internal usage only + each: function( obj, callback, args ) { + var value, + i = 0, + length = obj.length, + isArray = isArraylike( obj ); + + if ( args ) { + if ( isArray ) { + for ( ; i < length; i++ ) { + value = callback.apply( obj[ i ], args ); + + if ( value === false ) { + break; + } + } + } else { + for ( i in obj ) { + value = callback.apply( obj[ i ], args ); + + if ( value === false ) { + break; + } + } + } + + // A special, fast, case for the most common use of each + } else { + if ( isArray ) { + for ( ; i < length; i++ ) { + value = callback.call( obj[ i ], i, obj[ i ] ); + + if ( value === false ) { + break; + } + } + } else { + for ( i in obj ) { + value = callback.call( obj[ i ], i, obj[ i ] ); + + if ( value === false ) { + break; + } + } + } + } + + return obj; + }, + + // Support: Android<4.1 + trim: function( text ) { + return text == null ? + "" : + ( text + "" ).replace( rtrim, "" ); + }, + + // results is for internal usage only + makeArray: function( arr, results ) { + var ret = results || []; + + if ( arr != null ) { + if ( isArraylike( Object(arr) ) ) { + jQuery.merge( ret, + typeof arr === "string" ? + [ arr ] : arr + ); + } else { + push.call( ret, arr ); + } + } + + return ret; + }, + + inArray: function( elem, arr, i ) { + return arr == null ? -1 : indexOf.call( arr, elem, i ); + }, + + merge: function( first, second ) { + var len = +second.length, + j = 0, + i = first.length; + + for ( ; j < len; j++ ) { + first[ i++ ] = second[ j ]; + } + + first.length = i; + + return first; + }, + + grep: function( elems, callback, invert ) { + var callbackInverse, + matches = [], + i = 0, + length = elems.length, + callbackExpect = !invert; + + // Go through the array, only saving the items + // that pass the validator function + for ( ; i < length; i++ ) { + callbackInverse = !callback( elems[ i ], i ); + if ( callbackInverse !== callbackExpect ) { + matches.push( elems[ i ] ); + } + } + + return matches; + }, + + // arg is for internal usage only + map: function( elems, callback, arg ) { + var value, + i = 0, + length = elems.length, + isArray = isArraylike( elems ), + ret = []; + + // Go through the array, translating each of the items to their new values + if ( isArray ) { + for ( ; i < length; i++ ) { + value = callback( elems[ i ], i, arg ); + + if ( value != null ) { + ret.push( value ); + } + } + + // Go through every key on the object, + } else { + for ( i in elems ) { + value = callback( elems[ i ], i, arg ); + + if ( value != null ) { + ret.push( value ); + } + } + } + + // Flatten any nested arrays + return concat.apply( [], ret ); + }, + + // A global GUID counter for objects + guid: 1, + + // Bind a function to a context, optionally partially applying any + // arguments. + proxy: function( fn, context ) { + var tmp, args, proxy; + + if ( typeof context === "string" ) { + tmp = fn[ context ]; + context = fn; + fn = tmp; + } + + // Quick check to determine if target is callable, in the spec + // this throws a TypeError, but we will just return undefined. + if ( !jQuery.isFunction( fn ) ) { + return undefined; + } + + // Simulated bind + args = slice.call( arguments, 2 ); + proxy = function() { + return fn.apply( context || this, args.concat( slice.call( arguments ) ) ); + }; + + // Set the guid of unique handler to the same of original handler, so it can be removed + proxy.guid = fn.guid = fn.guid || jQuery.guid++; + + return proxy; + }, + + now: Date.now, + + // jQuery.support is not used in Core but other projects attach their + // properties to it so it needs to exist. + support: support +}); + +// Populate the class2type map +jQuery.each("Boolean Number String Function Array Date RegExp Object Error".split(" "), function(i, name) { + class2type[ "[object " + name + "]" ] = name.toLowerCase(); +}); + +function isArraylike( obj ) { + + // Support: iOS 8.2 (not reproducible in simulator) + // `in` check used to prevent JIT error (gh-2145) + // hasOwn isn't used here due to false negatives + // regarding Nodelist length in IE + var length = "length" in obj && obj.length, + type = jQuery.type( obj ); + + if ( type === "function" || jQuery.isWindow( obj ) ) { + return false; + } + + if ( obj.nodeType === 1 && length ) { + return true; + } + + return type === "array" || length === 0 || + typeof length === "number" && length > 0 && ( length - 1 ) in obj; +} +var Sizzle = +/*! + * Sizzle CSS Selector Engine v2.2.0-pre + * http://sizzlejs.com/ + * + * Copyright 2008, 2014 jQuery Foundation, Inc. and other contributors + * Released under the MIT license + * http://jquery.org/license + * + * Date: 2014-12-16 + */ +(function( window ) { + +var i, + support, + Expr, + getText, + isXML, + tokenize, + compile, + select, + outermostContext, + sortInput, + hasDuplicate, + + // Local document vars + setDocument, + document, + docElem, + documentIsHTML, + rbuggyQSA, + rbuggyMatches, + matches, + contains, + + // Instance-specific data + expando = "sizzle" + 1 * new Date(), + preferredDoc = window.document, + dirruns = 0, + done = 0, + classCache = createCache(), + tokenCache = createCache(), + compilerCache = createCache(), + sortOrder = function( a, b ) { + if ( a === b ) { + hasDuplicate = true; + } + return 0; + }, + + // General-purpose constants + MAX_NEGATIVE = 1 << 31, + + // Instance methods + hasOwn = ({}).hasOwnProperty, + arr = [], + pop = arr.pop, + push_native = arr.push, + push = arr.push, + slice = arr.slice, + // Use a stripped-down indexOf as it's faster than native + // http://jsperf.com/thor-indexof-vs-for/5 + indexOf = function( list, elem ) { + var i = 0, + len = list.length; + for ( ; i < len; i++ ) { + if ( list[i] === elem ) { + return i; + } + } + return -1; + }, + + booleans = "checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped", + + // Regular expressions + + // Whitespace characters http://www.w3.org/TR/css3-selectors/#whitespace + whitespace = "[\\x20\\t\\r\\n\\f]", + // http://www.w3.org/TR/css3-syntax/#characters + characterEncoding = "(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+", + + // Loosely modeled on CSS identifier characters + // An unquoted value should be a CSS identifier http://www.w3.org/TR/css3-selectors/#attribute-selectors + // Proper syntax: http://www.w3.org/TR/CSS21/syndata.html#value-def-identifier + identifier = characterEncoding.replace( "w", "w#" ), + + // Attribute selectors: http://www.w3.org/TR/selectors/#attribute-selectors + attributes = "\\[" + whitespace + "*(" + characterEncoding + ")(?:" + whitespace + + // Operator (capture 2) + "*([*^$|!~]?=)" + whitespace + + // "Attribute values must be CSS identifiers [capture 5] or strings [capture 3 or capture 4]" + "*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|(" + identifier + "))|)" + whitespace + + "*\\]", + + pseudos = ":(" + characterEncoding + ")(?:\\((" + + // To reduce the number of selectors needing tokenize in the preFilter, prefer arguments: + // 1. quoted (capture 3; capture 4 or capture 5) + "('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|" + + // 2. simple (capture 6) + "((?:\\\\.|[^\\\\()[\\]]|" + attributes + ")*)|" + + // 3. anything else (capture 2) + ".*" + + ")\\)|)", + + // Leading and non-escaped trailing whitespace, capturing some non-whitespace characters preceding the latter + rwhitespace = new RegExp( whitespace + "+", "g" ), + rtrim = new RegExp( "^" + whitespace + "+|((?:^|[^\\\\])(?:\\\\.)*)" + whitespace + "+$", "g" ), + + rcomma = new RegExp( "^" + whitespace + "*," + whitespace + "*" ), + rcombinators = new RegExp( "^" + whitespace + "*([>+~]|" + whitespace + ")" + whitespace + "*" ), + + rattributeQuotes = new RegExp( "=" + whitespace + "*([^\\]'\"]*?)" + whitespace + "*\\]", "g" ), + + rpseudo = new RegExp( pseudos ), + ridentifier = new RegExp( "^" + identifier + "$" ), + + matchExpr = { + "ID": new RegExp( "^#(" + characterEncoding + ")" ), + "CLASS": new RegExp( "^\\.(" + characterEncoding + ")" ), + "TAG": new RegExp( "^(" + characterEncoding.replace( "w", "w*" ) + ")" ), + "ATTR": new RegExp( "^" + attributes ), + "PSEUDO": new RegExp( "^" + pseudos ), + "CHILD": new RegExp( "^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + whitespace + + "*(even|odd|(([+-]|)(\\d*)n|)" + whitespace + "*(?:([+-]|)" + whitespace + + "*(\\d+)|))" + whitespace + "*\\)|)", "i" ), + "bool": new RegExp( "^(?:" + booleans + ")$", "i" ), + // For use in libraries implementing .is() + // We use this for POS matching in `select` + "needsContext": new RegExp( "^" + whitespace + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" + + whitespace + "*((?:-\\d)?\\d*)" + whitespace + "*\\)|)(?=[^-]|$)", "i" ) + }, + + rinputs = /^(?:input|select|textarea|button)$/i, + rheader = /^h\d$/i, + + rnative = /^[^{]+\{\s*\[native \w/, + + // Easily-parseable/retrievable ID or TAG or CLASS selectors + rquickExpr = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/, + + rsibling = /[+~]/, + rescape = /'|\\/g, + + // CSS escapes http://www.w3.org/TR/CSS21/syndata.html#escaped-characters + runescape = new RegExp( "\\\\([\\da-f]{1,6}" + whitespace + "?|(" + whitespace + ")|.)", "ig" ), + funescape = function( _, escaped, escapedWhitespace ) { + var high = "0x" + escaped - 0x10000; + // NaN means non-codepoint + // Support: Firefox<24 + // Workaround erroneous numeric interpretation of +"0x" + return high !== high || escapedWhitespace ? + escaped : + high < 0 ? + // BMP codepoint + String.fromCharCode( high + 0x10000 ) : + // Supplemental Plane codepoint (surrogate pair) + String.fromCharCode( high >> 10 | 0xD800, high & 0x3FF | 0xDC00 ); + }, + + // Used for iframes + // See setDocument() + // Removing the function wrapper causes a "Permission Denied" + // error in IE + unloadHandler = function() { + setDocument(); + }; + +// Optimize for push.apply( _, NodeList ) +try { + push.apply( + (arr = slice.call( preferredDoc.childNodes )), + preferredDoc.childNodes + ); + // Support: Android<4.0 + // Detect silently failing push.apply + arr[ preferredDoc.childNodes.length ].nodeType; +} catch ( e ) { + push = { apply: arr.length ? + + // Leverage slice if possible + function( target, els ) { + push_native.apply( target, slice.call(els) ); + } : + + // Support: IE<9 + // Otherwise append directly + function( target, els ) { + var j = target.length, + i = 0; + // Can't trust NodeList.length + while ( (target[j++] = els[i++]) ) {} + target.length = j - 1; + } + }; +} + +function Sizzle( selector, context, results, seed ) { + var match, elem, m, nodeType, + // QSA vars + i, groups, old, nid, newContext, newSelector; + + if ( ( context ? context.ownerDocument || context : preferredDoc ) !== document ) { + setDocument( context ); + } + + context = context || document; + results = results || []; + nodeType = context.nodeType; + + if ( typeof selector !== "string" || !selector || + nodeType !== 1 && nodeType !== 9 && nodeType !== 11 ) { + + return results; + } + + if ( !seed && documentIsHTML ) { + + // Try to shortcut find operations when possible (e.g., not under DocumentFragment) + if ( nodeType !== 11 && (match = rquickExpr.exec( selector )) ) { + // Speed-up: Sizzle("#ID") + if ( (m = match[1]) ) { + if ( nodeType === 9 ) { + elem = context.getElementById( m ); + // Check parentNode to catch when Blackberry 4.6 returns + // nodes that are no longer in the document (jQuery #6963) + if ( elem && elem.parentNode ) { + // Handle the case where IE, Opera, and Webkit return items + // by name instead of ID + if ( elem.id === m ) { + results.push( elem ); + return results; + } + } else { + return results; + } + } else { + // Context is not a document + if ( context.ownerDocument && (elem = context.ownerDocument.getElementById( m )) && + contains( context, elem ) && elem.id === m ) { + results.push( elem ); + return results; + } + } + + // Speed-up: Sizzle("TAG") + } else if ( match[2] ) { + push.apply( results, context.getElementsByTagName( selector ) ); + return results; + + // Speed-up: Sizzle(".CLASS") + } else if ( (m = match[3]) && support.getElementsByClassName ) { + push.apply( results, context.getElementsByClassName( m ) ); + return results; + } + } + + // QSA path + if ( support.qsa && (!rbuggyQSA || !rbuggyQSA.test( selector )) ) { + nid = old = expando; + newContext = context; + newSelector = nodeType !== 1 && selector; + + // qSA works strangely on Element-rooted queries + // We can work around this by specifying an extra ID on the root + // and working up from there (Thanks to Andrew Dupont for the technique) + // IE 8 doesn't work on object elements + if ( nodeType === 1 && context.nodeName.toLowerCase() !== "object" ) { + groups = tokenize( selector ); + + if ( (old = context.getAttribute("id")) ) { + nid = old.replace( rescape, "\\$&" ); + } else { + context.setAttribute( "id", nid ); + } + nid = "[id='" + nid + "'] "; + + i = groups.length; + while ( i-- ) { + groups[i] = nid + toSelector( groups[i] ); + } + newContext = rsibling.test( selector ) && testContext( context.parentNode ) || context; + newSelector = groups.join(","); + } + + if ( newSelector ) { + try { + push.apply( results, + newContext.querySelectorAll( newSelector ) + ); + return results; + } catch(qsaError) { + } finally { + if ( !old ) { + context.removeAttribute("id"); + } + } + } + } + } + + // All others + return select( selector.replace( rtrim, "$1" ), context, results, seed ); +} + +/** + * Create key-value caches of limited size + * @returns {Function(string, Object)} Returns the Object data after storing it on itself with + * property name the (space-suffixed) string and (if the cache is larger than Expr.cacheLength) + * deleting the oldest entry + */ +function createCache() { + var keys = []; + + function cache( key, value ) { + // Use (key + " ") to avoid collision with native prototype properties (see Issue #157) + if ( keys.push( key + " " ) > Expr.cacheLength ) { + // Only keep the most recent entries + delete cache[ keys.shift() ]; + } + return (cache[ key + " " ] = value); + } + return cache; +} + +/** + * Mark a function for special use by Sizzle + * @param {Function} fn The function to mark + */ +function markFunction( fn ) { + fn[ expando ] = true; + return fn; +} + +/** + * Support testing using an element + * @param {Function} fn Passed the created div and expects a boolean result + */ +function assert( fn ) { + var div = document.createElement("div"); + + try { + return !!fn( div ); + } catch (e) { + return false; + } finally { + // Remove from its parent by default + if ( div.parentNode ) { + div.parentNode.removeChild( div ); + } + // release memory in IE + div = null; + } +} + +/** + * Adds the same handler for all of the specified attrs + * @param {String} attrs Pipe-separated list of attributes + * @param {Function} handler The method that will be applied + */ +function addHandle( attrs, handler ) { + var arr = attrs.split("|"), + i = attrs.length; + + while ( i-- ) { + Expr.attrHandle[ arr[i] ] = handler; + } +} + +/** + * Checks document order of two siblings + * @param {Element} a + * @param {Element} b + * @returns {Number} Returns less than 0 if a precedes b, greater than 0 if a follows b + */ +function siblingCheck( a, b ) { + var cur = b && a, + diff = cur && a.nodeType === 1 && b.nodeType === 1 && + ( ~b.sourceIndex || MAX_NEGATIVE ) - + ( ~a.sourceIndex || MAX_NEGATIVE ); + + // Use IE sourceIndex if available on both nodes + if ( diff ) { + return diff; + } + + // Check if b follows a + if ( cur ) { + while ( (cur = cur.nextSibling) ) { + if ( cur === b ) { + return -1; + } + } + } + + return a ? 1 : -1; +} + +/** + * Returns a function to use in pseudos for input types + * @param {String} type + */ +function createInputPseudo( type ) { + return function( elem ) { + var name = elem.nodeName.toLowerCase(); + return name === "input" && elem.type === type; + }; +} + +/** + * Returns a function to use in pseudos for buttons + * @param {String} type + */ +function createButtonPseudo( type ) { + return function( elem ) { + var name = elem.nodeName.toLowerCase(); + return (name === "input" || name === "button") && elem.type === type; + }; +} + +/** + * Returns a function to use in pseudos for positionals + * @param {Function} fn + */ +function createPositionalPseudo( fn ) { + return markFunction(function( argument ) { + argument = +argument; + return markFunction(function( seed, matches ) { + var j, + matchIndexes = fn( [], seed.length, argument ), + i = matchIndexes.length; + + // Match elements found at the specified indexes + while ( i-- ) { + if ( seed[ (j = matchIndexes[i]) ] ) { + seed[j] = !(matches[j] = seed[j]); + } + } + }); + }); +} + +/** + * Checks a node for validity as a Sizzle context + * @param {Element|Object=} context + * @returns {Element|Object|Boolean} The input node if acceptable, otherwise a falsy value + */ +function testContext( context ) { + return context && typeof context.getElementsByTagName !== "undefined" && context; +} + +// Expose support vars for convenience +support = Sizzle.support = {}; + +/** + * Detects XML nodes + * @param {Element|Object} elem An element or a document + * @returns {Boolean} True iff elem is a non-HTML XML node + */ +isXML = Sizzle.isXML = function( elem ) { + // documentElement is verified for cases where it doesn't yet exist + // (such as loading iframes in IE - #4833) + var documentElement = elem && (elem.ownerDocument || elem).documentElement; + return documentElement ? documentElement.nodeName !== "HTML" : false; +}; + +/** + * Sets document-related variables once based on the current document + * @param {Element|Object} [doc] An element or document object to use to set the document + * @returns {Object} Returns the current document + */ +setDocument = Sizzle.setDocument = function( node ) { + var hasCompare, parent, + doc = node ? node.ownerDocument || node : preferredDoc; + + // If no document and documentElement is available, return + if ( doc === document || doc.nodeType !== 9 || !doc.documentElement ) { + return document; + } + + // Set our document + document = doc; + docElem = doc.documentElement; + parent = doc.defaultView; + + // Support: IE>8 + // If iframe document is assigned to "document" variable and if iframe has been reloaded, + // IE will throw "permission denied" error when accessing "document" variable, see jQuery #13936 + // IE6-8 do not support the defaultView property so parent will be undefined + if ( parent && parent !== parent.top ) { + // IE11 does not have attachEvent, so all must suffer + if ( parent.addEventListener ) { + parent.addEventListener( "unload", unloadHandler, false ); + } else if ( parent.attachEvent ) { + parent.attachEvent( "onunload", unloadHandler ); + } + } + + /* Support tests + ---------------------------------------------------------------------- */ + documentIsHTML = !isXML( doc ); + + /* Attributes + ---------------------------------------------------------------------- */ + + // Support: IE<8 + // Verify that getAttribute really returns attributes and not properties + // (excepting IE8 booleans) + support.attributes = assert(function( div ) { + div.className = "i"; + return !div.getAttribute("className"); + }); + + /* getElement(s)By* + ---------------------------------------------------------------------- */ + + // Check if getElementsByTagName("*") returns only elements + support.getElementsByTagName = assert(function( div ) { + div.appendChild( doc.createComment("") ); + return !div.getElementsByTagName("*").length; + }); + + // Support: IE<9 + support.getElementsByClassName = rnative.test( doc.getElementsByClassName ); + + // Support: IE<10 + // Check if getElementById returns elements by name + // The broken getElementById methods don't pick up programatically-set names, + // so use a roundabout getElementsByName test + support.getById = assert(function( div ) { + docElem.appendChild( div ).id = expando; + return !doc.getElementsByName || !doc.getElementsByName( expando ).length; + }); + + // ID find and filter + if ( support.getById ) { + Expr.find["ID"] = function( id, context ) { + if ( typeof context.getElementById !== "undefined" && documentIsHTML ) { + var m = context.getElementById( id ); + // Check parentNode to catch when Blackberry 4.6 returns + // nodes that are no longer in the document #6963 + return m && m.parentNode ? [ m ] : []; + } + }; + Expr.filter["ID"] = function( id ) { + var attrId = id.replace( runescape, funescape ); + return function( elem ) { + return elem.getAttribute("id") === attrId; + }; + }; + } else { + // Support: IE6/7 + // getElementById is not reliable as a find shortcut + delete Expr.find["ID"]; + + Expr.filter["ID"] = function( id ) { + var attrId = id.replace( runescape, funescape ); + return function( elem ) { + var node = typeof elem.getAttributeNode !== "undefined" && elem.getAttributeNode("id"); + return node && node.value === attrId; + }; + }; + } + + // Tag + Expr.find["TAG"] = support.getElementsByTagName ? + function( tag, context ) { + if ( typeof context.getElementsByTagName !== "undefined" ) { + return context.getElementsByTagName( tag ); + + // DocumentFragment nodes don't have gEBTN + } else if ( support.qsa ) { + return context.querySelectorAll( tag ); + } + } : + + function( tag, context ) { + var elem, + tmp = [], + i = 0, + // By happy coincidence, a (broken) gEBTN appears on DocumentFragment nodes too + results = context.getElementsByTagName( tag ); + + // Filter out possible comments + if ( tag === "*" ) { + while ( (elem = results[i++]) ) { + if ( elem.nodeType === 1 ) { + tmp.push( elem ); + } + } + + return tmp; + } + return results; + }; + + // Class + Expr.find["CLASS"] = support.getElementsByClassName && function( className, context ) { + if ( documentIsHTML ) { + return context.getElementsByClassName( className ); + } + }; + + /* QSA/matchesSelector + ---------------------------------------------------------------------- */ + + // QSA and matchesSelector support + + // matchesSelector(:active) reports false when true (IE9/Opera 11.5) + rbuggyMatches = []; + + // qSa(:focus) reports false when true (Chrome 21) + // We allow this because of a bug in IE8/9 that throws an error + // whenever `document.activeElement` is accessed on an iframe + // So, we allow :focus to pass through QSA all the time to avoid the IE error + // See http://bugs.jquery.com/ticket/13378 + rbuggyQSA = []; + + if ( (support.qsa = rnative.test( doc.querySelectorAll )) ) { + // Build QSA regex + // Regex strategy adopted from Diego Perini + assert(function( div ) { + // Select is set to empty string on purpose + // This is to test IE's treatment of not explicitly + // setting a boolean content attribute, + // since its presence should be enough + // http://bugs.jquery.com/ticket/12359 + docElem.appendChild( div ).innerHTML = "<a id='" + expando + "'></a>" + + "<select id='" + expando + "-\f]' msallowcapture=''>" + + "<option selected=''></option></select>"; + + // Support: IE8, Opera 11-12.16 + // Nothing should be selected when empty strings follow ^= or $= or *= + // The test attribute must be unknown in Opera but "safe" for WinRT + // http://msdn.microsoft.com/en-us/library/ie/hh465388.aspx#attribute_section + if ( div.querySelectorAll("[msallowcapture^='']").length ) { + rbuggyQSA.push( "[*^$]=" + whitespace + "*(?:''|\"\")" ); + } + + // Support: IE8 + // Boolean attributes and "value" are not treated correctly + if ( !div.querySelectorAll("[selected]").length ) { + rbuggyQSA.push( "\\[" + whitespace + "*(?:value|" + booleans + ")" ); + } + + // Support: Chrome<29, Android<4.2+, Safari<7.0+, iOS<7.0+, PhantomJS<1.9.7+ + if ( !div.querySelectorAll( "[id~=" + expando + "-]" ).length ) { + rbuggyQSA.push("~="); + } + + // Webkit/Opera - :checked should return selected option elements + // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked + // IE8 throws error here and will not see later tests + if ( !div.querySelectorAll(":checked").length ) { + rbuggyQSA.push(":checked"); + } + + // Support: Safari 8+, iOS 8+ + // https://bugs.webkit.org/show_bug.cgi?id=136851 + // In-page `selector#id sibing-combinator selector` fails + if ( !div.querySelectorAll( "a#" + expando + "+*" ).length ) { + rbuggyQSA.push(".#.+[+~]"); + } + }); + + assert(function( div ) { + // Support: Windows 8 Native Apps + // The type and name attributes are restricted during .innerHTML assignment + var input = doc.createElement("input"); + input.setAttribute( "type", "hidden" ); + div.appendChild( input ).setAttribute( "name", "D" ); + + // Support: IE8 + // Enforce case-sensitivity of name attribute + if ( div.querySelectorAll("[name=d]").length ) { + rbuggyQSA.push( "name" + whitespace + "*[*^$|!~]?=" ); + } + + // FF 3.5 - :enabled/:disabled and hidden elements (hidden elements are still enabled) + // IE8 throws error here and will not see later tests + if ( !div.querySelectorAll(":enabled").length ) { + rbuggyQSA.push( ":enabled", ":disabled" ); + } + + // Opera 10-11 does not throw on post-comma invalid pseudos + div.querySelectorAll("*,:x"); + rbuggyQSA.push(",.*:"); + }); + } + + if ( (support.matchesSelector = rnative.test( (matches = docElem.matches || + docElem.webkitMatchesSelector || + docElem.mozMatchesSelector || + docElem.oMatchesSelector || + docElem.msMatchesSelector) )) ) { + + assert(function( div ) { + // Check to see if it's possible to do matchesSelector + // on a disconnected node (IE 9) + support.disconnectedMatch = matches.call( div, "div" ); + + // This should fail with an exception + // Gecko does not error, returns false instead + matches.call( div, "[s!='']:x" ); + rbuggyMatches.push( "!=", pseudos ); + }); + } + + rbuggyQSA = rbuggyQSA.length && new RegExp( rbuggyQSA.join("|") ); + rbuggyMatches = rbuggyMatches.length && new RegExp( rbuggyMatches.join("|") ); + + /* Contains + ---------------------------------------------------------------------- */ + hasCompare = rnative.test( docElem.compareDocumentPosition ); + + // Element contains another + // Purposefully does not implement inclusive descendent + // As in, an element does not contain itself + contains = hasCompare || rnative.test( docElem.contains ) ? + function( a, b ) { + var adown = a.nodeType === 9 ? a.documentElement : a, + bup = b && b.parentNode; + return a === bup || !!( bup && bup.nodeType === 1 && ( + adown.contains ? + adown.contains( bup ) : + a.compareDocumentPosition && a.compareDocumentPosition( bup ) & 16 + )); + } : + function( a, b ) { + if ( b ) { + while ( (b = b.parentNode) ) { + if ( b === a ) { + return true; + } + } + } + return false; + }; + + /* Sorting + ---------------------------------------------------------------------- */ + + // Document order sorting + sortOrder = hasCompare ? + function( a, b ) { + + // Flag for duplicate removal + if ( a === b ) { + hasDuplicate = true; + return 0; + } + + // Sort on method existence if only one input has compareDocumentPosition + var compare = !a.compareDocumentPosition - !b.compareDocumentPosition; + if ( compare ) { + return compare; + } + + // Calculate position if both inputs belong to the same document + compare = ( a.ownerDocument || a ) === ( b.ownerDocument || b ) ? + a.compareDocumentPosition( b ) : + + // Otherwise we know they are disconnected + 1; + + // Disconnected nodes + if ( compare & 1 || + (!support.sortDetached && b.compareDocumentPosition( a ) === compare) ) { + + // Choose the first element that is related to our preferred document + if ( a === doc || a.ownerDocument === preferredDoc && contains(preferredDoc, a) ) { + return -1; + } + if ( b === doc || b.ownerDocument === preferredDoc && contains(preferredDoc, b) ) { + return 1; + } + + // Maintain original order + return sortInput ? + ( indexOf( sortInput, a ) - indexOf( sortInput, b ) ) : + 0; + } + + return compare & 4 ? -1 : 1; + } : + function( a, b ) { + // Exit early if the nodes are identical + if ( a === b ) { + hasDuplicate = true; + return 0; + } + + var cur, + i = 0, + aup = a.parentNode, + bup = b.parentNode, + ap = [ a ], + bp = [ b ]; + + // Parentless nodes are either documents or disconnected + if ( !aup || !bup ) { + return a === doc ? -1 : + b === doc ? 1 : + aup ? -1 : + bup ? 1 : + sortInput ? + ( indexOf( sortInput, a ) - indexOf( sortInput, b ) ) : + 0; + + // If the nodes are siblings, we can do a quick check + } else if ( aup === bup ) { + return siblingCheck( a, b ); + } + + // Otherwise we need full lists of their ancestors for comparison + cur = a; + while ( (cur = cur.parentNode) ) { + ap.unshift( cur ); + } + cur = b; + while ( (cur = cur.parentNode) ) { + bp.unshift( cur ); + } + + // Walk down the tree looking for a discrepancy + while ( ap[i] === bp[i] ) { + i++; + } + + return i ? + // Do a sibling check if the nodes have a common ancestor + siblingCheck( ap[i], bp[i] ) : + + // Otherwise nodes in our document sort first + ap[i] === preferredDoc ? -1 : + bp[i] === preferredDoc ? 1 : + 0; + }; + + return doc; +}; + +Sizzle.matches = function( expr, elements ) { + return Sizzle( expr, null, null, elements ); +}; + +Sizzle.matchesSelector = function( elem, expr ) { + // Set document vars if needed + if ( ( elem.ownerDocument || elem ) !== document ) { + setDocument( elem ); + } + + // Make sure that attribute selectors are quoted + expr = expr.replace( rattributeQuotes, "='$1']" ); + + if ( support.matchesSelector && documentIsHTML && + ( !rbuggyMatches || !rbuggyMatches.test( expr ) ) && + ( !rbuggyQSA || !rbuggyQSA.test( expr ) ) ) { + + try { + var ret = matches.call( elem, expr ); + + // IE 9's matchesSelector returns false on disconnected nodes + if ( ret || support.disconnectedMatch || + // As well, disconnected nodes are said to be in a document + // fragment in IE 9 + elem.document && elem.document.nodeType !== 11 ) { + return ret; + } + } catch (e) {} + } + + return Sizzle( expr, document, null, [ elem ] ).length > 0; +}; + +Sizzle.contains = function( context, elem ) { + // Set document vars if needed + if ( ( context.ownerDocument || context ) !== document ) { + setDocument( context ); + } + return contains( context, elem ); +}; + +Sizzle.attr = function( elem, name ) { + // Set document vars if needed + if ( ( elem.ownerDocument || elem ) !== document ) { + setDocument( elem ); + } + + var fn = Expr.attrHandle[ name.toLowerCase() ], + // Don't get fooled by Object.prototype properties (jQuery #13807) + val = fn && hasOwn.call( Expr.attrHandle, name.toLowerCase() ) ? + fn( elem, name, !documentIsHTML ) : + undefined; + + return val !== undefined ? + val : + support.attributes || !documentIsHTML ? + elem.getAttribute( name ) : + (val = elem.getAttributeNode(name)) && val.specified ? + val.value : + null; +}; + +Sizzle.error = function( msg ) { + throw new Error( "Syntax error, unrecognized expression: " + msg ); +}; + +/** + * Document sorting and removing duplicates + * @param {ArrayLike} results + */ +Sizzle.uniqueSort = function( results ) { + var elem, + duplicates = [], + j = 0, + i = 0; + + // Unless we *know* we can detect duplicates, assume their presence + hasDuplicate = !support.detectDuplicates; + sortInput = !support.sortStable && results.slice( 0 ); + results.sort( sortOrder ); + + if ( hasDuplicate ) { + while ( (elem = results[i++]) ) { + if ( elem === results[ i ] ) { + j = duplicates.push( i ); + } + } + while ( j-- ) { + results.splice( duplicates[ j ], 1 ); + } + } + + // Clear input after sorting to release objects + // See https://github.com/jquery/sizzle/pull/225 + sortInput = null; + + return results; +}; + +/** + * Utility function for retrieving the text value of an array of DOM nodes + * @param {Array|Element} elem + */ +getText = Sizzle.getText = function( elem ) { + var node, + ret = "", + i = 0, + nodeType = elem.nodeType; + + if ( !nodeType ) { + // If no nodeType, this is expected to be an array + while ( (node = elem[i++]) ) { + // Do not traverse comment nodes + ret += getText( node ); + } + } else if ( nodeType === 1 || nodeType === 9 || nodeType === 11 ) { + // Use textContent for elements + // innerText usage removed for consistency of new lines (jQuery #11153) + if ( typeof elem.textContent === "string" ) { + return elem.textContent; + } else { + // Traverse its children + for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { + ret += getText( elem ); + } + } + } else if ( nodeType === 3 || nodeType === 4 ) { + return elem.nodeValue; + } + // Do not include comment or processing instruction nodes + + return ret; +}; + +Expr = Sizzle.selectors = { + + // Can be adjusted by the user + cacheLength: 50, + + createPseudo: markFunction, + + match: matchExpr, + + attrHandle: {}, + + find: {}, + + relative: { + ">": { dir: "parentNode", first: true }, + " ": { dir: "parentNode" }, + "+": { dir: "previousSibling", first: true }, + "~": { dir: "previousSibling" } + }, + + preFilter: { + "ATTR": function( match ) { + match[1] = match[1].replace( runescape, funescape ); + + // Move the given value to match[3] whether quoted or unquoted + match[3] = ( match[3] || match[4] || match[5] || "" ).replace( runescape, funescape ); + + if ( match[2] === "~=" ) { + match[3] = " " + match[3] + " "; + } + + return match.slice( 0, 4 ); + }, + + "CHILD": function( match ) { + /* matches from matchExpr["CHILD"] + 1 type (only|nth|...) + 2 what (child|of-type) + 3 argument (even|odd|\d*|\d*n([+-]\d+)?|...) + 4 xn-component of xn+y argument ([+-]?\d*n|) + 5 sign of xn-component + 6 x of xn-component + 7 sign of y-component + 8 y of y-component + */ + match[1] = match[1].toLowerCase(); + + if ( match[1].slice( 0, 3 ) === "nth" ) { + // nth-* requires argument + if ( !match[3] ) { + Sizzle.error( match[0] ); + } + + // numeric x and y parameters for Expr.filter.CHILD + // remember that false/true cast respectively to 0/1 + match[4] = +( match[4] ? match[5] + (match[6] || 1) : 2 * ( match[3] === "even" || match[3] === "odd" ) ); + match[5] = +( ( match[7] + match[8] ) || match[3] === "odd" ); + + // other types prohibit arguments + } else if ( match[3] ) { + Sizzle.error( match[0] ); + } + + return match; + }, + + "PSEUDO": function( match ) { + var excess, + unquoted = !match[6] && match[2]; + + if ( matchExpr["CHILD"].test( match[0] ) ) { + return null; + } + + // Accept quoted arguments as-is + if ( match[3] ) { + match[2] = match[4] || match[5] || ""; + + // Strip excess characters from unquoted arguments + } else if ( unquoted && rpseudo.test( unquoted ) && + // Get excess from tokenize (recursively) + (excess = tokenize( unquoted, true )) && + // advance to the next closing parenthesis + (excess = unquoted.indexOf( ")", unquoted.length - excess ) - unquoted.length) ) { + + // excess is a negative index + match[0] = match[0].slice( 0, excess ); + match[2] = unquoted.slice( 0, excess ); + } + + // Return only captures needed by the pseudo filter method (type and argument) + return match.slice( 0, 3 ); + } + }, + + filter: { + + "TAG": function( nodeNameSelector ) { + var nodeName = nodeNameSelector.replace( runescape, funescape ).toLowerCase(); + return nodeNameSelector === "*" ? + function() { return true; } : + function( elem ) { + return elem.nodeName && elem.nodeName.toLowerCase() === nodeName; + }; + }, + + "CLASS": function( className ) { + var pattern = classCache[ className + " " ]; + + return pattern || + (pattern = new RegExp( "(^|" + whitespace + ")" + className + "(" + whitespace + "|$)" )) && + classCache( className, function( elem ) { + return pattern.test( typeof elem.className === "string" && elem.className || typeof elem.getAttribute !== "undefined" && elem.getAttribute("class") || "" ); + }); + }, + + "ATTR": function( name, operator, check ) { + return function( elem ) { + var result = Sizzle.attr( elem, name ); + + if ( result == null ) { + return operator === "!="; + } + if ( !operator ) { + return true; + } + + result += ""; + + return operator === "=" ? result === check : + operator === "!=" ? result !== check : + operator === "^=" ? check && result.indexOf( check ) === 0 : + operator === "*=" ? check && result.indexOf( check ) > -1 : + operator === "$=" ? check && result.slice( -check.length ) === check : + operator === "~=" ? ( " " + result.replace( rwhitespace, " " ) + " " ).indexOf( check ) > -1 : + operator === "|=" ? result === check || result.slice( 0, check.length + 1 ) === check + "-" : + false; + }; + }, + + "CHILD": function( type, what, argument, first, last ) { + var simple = type.slice( 0, 3 ) !== "nth", + forward = type.slice( -4 ) !== "last", + ofType = what === "of-type"; + + return first === 1 && last === 0 ? + + // Shortcut for :nth-*(n) + function( elem ) { + return !!elem.parentNode; + } : + + function( elem, context, xml ) { + var cache, outerCache, node, diff, nodeIndex, start, + dir = simple !== forward ? "nextSibling" : "previousSibling", + parent = elem.parentNode, + name = ofType && elem.nodeName.toLowerCase(), + useCache = !xml && !ofType; + + if ( parent ) { + + // :(first|last|only)-(child|of-type) + if ( simple ) { + while ( dir ) { + node = elem; + while ( (node = node[ dir ]) ) { + if ( ofType ? node.nodeName.toLowerCase() === name : node.nodeType === 1 ) { + return false; + } + } + // Reverse direction for :only-* (if we haven't yet done so) + start = dir = type === "only" && !start && "nextSibling"; + } + return true; + } + + start = [ forward ? parent.firstChild : parent.lastChild ]; + + // non-xml :nth-child(...) stores cache data on `parent` + if ( forward && useCache ) { + // Seek `elem` from a previously-cached index + outerCache = parent[ expando ] || (parent[ expando ] = {}); + cache = outerCache[ type ] || []; + nodeIndex = cache[0] === dirruns && cache[1]; + diff = cache[0] === dirruns && cache[2]; + node = nodeIndex && parent.childNodes[ nodeIndex ]; + + while ( (node = ++nodeIndex && node && node[ dir ] || + + // Fallback to seeking `elem` from the start + (diff = nodeIndex = 0) || start.pop()) ) { + + // When found, cache indexes on `parent` and break + if ( node.nodeType === 1 && ++diff && node === elem ) { + outerCache[ type ] = [ dirruns, nodeIndex, diff ]; + break; + } + } + + // Use previously-cached element index if available + } else if ( useCache && (cache = (elem[ expando ] || (elem[ expando ] = {}))[ type ]) && cache[0] === dirruns ) { + diff = cache[1]; + + // xml :nth-child(...) or :nth-last-child(...) or :nth(-last)?-of-type(...) + } else { + // Use the same loop as above to seek `elem` from the start + while ( (node = ++nodeIndex && node && node[ dir ] || + (diff = nodeIndex = 0) || start.pop()) ) { + + if ( ( ofType ? node.nodeName.toLowerCase() === name : node.nodeType === 1 ) && ++diff ) { + // Cache the index of each encountered element + if ( useCache ) { + (node[ expando ] || (node[ expando ] = {}))[ type ] = [ dirruns, diff ]; + } + + if ( node === elem ) { + break; + } + } + } + } + + // Incorporate the offset, then check against cycle size + diff -= last; + return diff === first || ( diff % first === 0 && diff / first >= 0 ); + } + }; + }, + + "PSEUDO": function( pseudo, argument ) { + // pseudo-class names are case-insensitive + // http://www.w3.org/TR/selectors/#pseudo-classes + // Prioritize by case sensitivity in case custom pseudos are added with uppercase letters + // Remember that setFilters inherits from pseudos + var args, + fn = Expr.pseudos[ pseudo ] || Expr.setFilters[ pseudo.toLowerCase() ] || + Sizzle.error( "unsupported pseudo: " + pseudo ); + + // The user may use createPseudo to indicate that + // arguments are needed to create the filter function + // just as Sizzle does + if ( fn[ expando ] ) { + return fn( argument ); + } + + // But maintain support for old signatures + if ( fn.length > 1 ) { + args = [ pseudo, pseudo, "", argument ]; + return Expr.setFilters.hasOwnProperty( pseudo.toLowerCase() ) ? + markFunction(function( seed, matches ) { + var idx, + matched = fn( seed, argument ), + i = matched.length; + while ( i-- ) { + idx = indexOf( seed, matched[i] ); + seed[ idx ] = !( matches[ idx ] = matched[i] ); + } + }) : + function( elem ) { + return fn( elem, 0, args ); + }; + } + + return fn; + } + }, + + pseudos: { + // Potentially complex pseudos + "not": markFunction(function( selector ) { + // Trim the selector passed to compile + // to avoid treating leading and trailing + // spaces as combinators + var input = [], + results = [], + matcher = compile( selector.replace( rtrim, "$1" ) ); + + return matcher[ expando ] ? + markFunction(function( seed, matches, context, xml ) { + var elem, + unmatched = matcher( seed, null, xml, [] ), + i = seed.length; + + // Match elements unmatched by `matcher` + while ( i-- ) { + if ( (elem = unmatched[i]) ) { + seed[i] = !(matches[i] = elem); + } + } + }) : + function( elem, context, xml ) { + input[0] = elem; + matcher( input, null, xml, results ); + // Don't keep the element (issue #299) + input[0] = null; + return !results.pop(); + }; + }), + + "has": markFunction(function( selector ) { + return function( elem ) { + return Sizzle( selector, elem ).length > 0; + }; + }), + + "contains": markFunction(function( text ) { + text = text.replace( runescape, funescape ); + return function( elem ) { + return ( elem.textContent || elem.innerText || getText( elem ) ).indexOf( text ) > -1; + }; + }), + + // "Whether an element is represented by a :lang() selector + // is based solely on the element's language value + // being equal to the identifier C, + // or beginning with the identifier C immediately followed by "-". + // The matching of C against the element's language value is performed case-insensitively. + // The identifier C does not have to be a valid language name." + // http://www.w3.org/TR/selectors/#lang-pseudo + "lang": markFunction( function( lang ) { + // lang value must be a valid identifier + if ( !ridentifier.test(lang || "") ) { + Sizzle.error( "unsupported lang: " + lang ); + } + lang = lang.replace( runescape, funescape ).toLowerCase(); + return function( elem ) { + var elemLang; + do { + if ( (elemLang = documentIsHTML ? + elem.lang : + elem.getAttribute("xml:lang") || elem.getAttribute("lang")) ) { + + elemLang = elemLang.toLowerCase(); + return elemLang === lang || elemLang.indexOf( lang + "-" ) === 0; + } + } while ( (elem = elem.parentNode) && elem.nodeType === 1 ); + return false; + }; + }), + + // Miscellaneous + "target": function( elem ) { + var hash = window.location && window.location.hash; + return hash && hash.slice( 1 ) === elem.id; + }, + + "root": function( elem ) { + return elem === docElem; + }, + + "focus": function( elem ) { + return elem === document.activeElement && (!document.hasFocus || document.hasFocus()) && !!(elem.type || elem.href || ~elem.tabIndex); + }, + + // Boolean properties + "enabled": function( elem ) { + return elem.disabled === false; + }, + + "disabled": function( elem ) { + return elem.disabled === true; + }, + + "checked": function( elem ) { + // In CSS3, :checked should return both checked and selected elements + // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked + var nodeName = elem.nodeName.toLowerCase(); + return (nodeName === "input" && !!elem.checked) || (nodeName === "option" && !!elem.selected); + }, + + "selected": function( elem ) { + // Accessing this property makes selected-by-default + // options in Safari work properly + if ( elem.parentNode ) { + elem.parentNode.selectedIndex; + } + + return elem.selected === true; + }, + + // Contents + "empty": function( elem ) { + // http://www.w3.org/TR/selectors/#empty-pseudo + // :empty is negated by element (1) or content nodes (text: 3; cdata: 4; entity ref: 5), + // but not by others (comment: 8; processing instruction: 7; etc.) + // nodeType < 6 works because attributes (2) do not appear as children + for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { + if ( elem.nodeType < 6 ) { + return false; + } + } + return true; + }, + + "parent": function( elem ) { + return !Expr.pseudos["empty"]( elem ); + }, + + // Element/input types + "header": function( elem ) { + return rheader.test( elem.nodeName ); + }, + + "input": function( elem ) { + return rinputs.test( elem.nodeName ); + }, + + "button": function( elem ) { + var name = elem.nodeName.toLowerCase(); + return name === "input" && elem.type === "button" || name === "button"; + }, + + "text": function( elem ) { + var attr; + return elem.nodeName.toLowerCase() === "input" && + elem.type === "text" && + + // Support: IE<8 + // New HTML5 attribute values (e.g., "search") appear with elem.type === "text" + ( (attr = elem.getAttribute("type")) == null || attr.toLowerCase() === "text" ); + }, + + // Position-in-collection + "first": createPositionalPseudo(function() { + return [ 0 ]; + }), + + "last": createPositionalPseudo(function( matchIndexes, length ) { + return [ length - 1 ]; + }), + + "eq": createPositionalPseudo(function( matchIndexes, length, argument ) { + return [ argument < 0 ? argument + length : argument ]; + }), + + "even": createPositionalPseudo(function( matchIndexes, length ) { + var i = 0; + for ( ; i < length; i += 2 ) { + matchIndexes.push( i ); + } + return matchIndexes; + }), + + "odd": createPositionalPseudo(function( matchIndexes, length ) { + var i = 1; + for ( ; i < length; i += 2 ) { + matchIndexes.push( i ); + } + return matchIndexes; + }), + + "lt": createPositionalPseudo(function( matchIndexes, length, argument ) { + var i = argument < 0 ? argument + length : argument; + for ( ; --i >= 0; ) { + matchIndexes.push( i ); + } + return matchIndexes; + }), + + "gt": createPositionalPseudo(function( matchIndexes, length, argument ) { + var i = argument < 0 ? argument + length : argument; + for ( ; ++i < length; ) { + matchIndexes.push( i ); + } + return matchIndexes; + }) + } +}; + +Expr.pseudos["nth"] = Expr.pseudos["eq"]; + +// Add button/input type pseudos +for ( i in { radio: true, checkbox: true, file: true, password: true, image: true } ) { + Expr.pseudos[ i ] = createInputPseudo( i ); +} +for ( i in { submit: true, reset: true } ) { + Expr.pseudos[ i ] = createButtonPseudo( i ); +} + +// Easy API for creating new setFilters +function setFilters() {} +setFilters.prototype = Expr.filters = Expr.pseudos; +Expr.setFilters = new setFilters(); + +tokenize = Sizzle.tokenize = function( selector, parseOnly ) { + var matched, match, tokens, type, + soFar, groups, preFilters, + cached = tokenCache[ selector + " " ]; + + if ( cached ) { + return parseOnly ? 0 : cached.slice( 0 ); + } + + soFar = selector; + groups = []; + preFilters = Expr.preFilter; + + while ( soFar ) { + + // Comma and first run + if ( !matched || (match = rcomma.exec( soFar )) ) { + if ( match ) { + // Don't consume trailing commas as valid + soFar = soFar.slice( match[0].length ) || soFar; + } + groups.push( (tokens = []) ); + } + + matched = false; + + // Combinators + if ( (match = rcombinators.exec( soFar )) ) { + matched = match.shift(); + tokens.push({ + value: matched, + // Cast descendant combinators to space + type: match[0].replace( rtrim, " " ) + }); + soFar = soFar.slice( matched.length ); + } + + // Filters + for ( type in Expr.filter ) { + if ( (match = matchExpr[ type ].exec( soFar )) && (!preFilters[ type ] || + (match = preFilters[ type ]( match ))) ) { + matched = match.shift(); + tokens.push({ + value: matched, + type: type, + matches: match + }); + soFar = soFar.slice( matched.length ); + } + } + + if ( !matched ) { + break; + } + } + + // Return the length of the invalid excess + // if we're just parsing + // Otherwise, throw an error or return tokens + return parseOnly ? + soFar.length : + soFar ? + Sizzle.error( selector ) : + // Cache the tokens + tokenCache( selector, groups ).slice( 0 ); +}; + +function toSelector( tokens ) { + var i = 0, + len = tokens.length, + selector = ""; + for ( ; i < len; i++ ) { + selector += tokens[i].value; + } + return selector; +} + +function addCombinator( matcher, combinator, base ) { + var dir = combinator.dir, + checkNonElements = base && dir === "parentNode", + doneName = done++; + + return combinator.first ? + // Check against closest ancestor/preceding element + function( elem, context, xml ) { + while ( (elem = elem[ dir ]) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + return matcher( elem, context, xml ); + } + } + } : + + // Check against all ancestor/preceding elements + function( elem, context, xml ) { + var oldCache, outerCache, + newCache = [ dirruns, doneName ]; + + // We can't set arbitrary data on XML nodes, so they don't benefit from dir caching + if ( xml ) { + while ( (elem = elem[ dir ]) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + if ( matcher( elem, context, xml ) ) { + return true; + } + } + } + } else { + while ( (elem = elem[ dir ]) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + outerCache = elem[ expando ] || (elem[ expando ] = {}); + if ( (oldCache = outerCache[ dir ]) && + oldCache[ 0 ] === dirruns && oldCache[ 1 ] === doneName ) { + + // Assign to newCache so results back-propagate to previous elements + return (newCache[ 2 ] = oldCache[ 2 ]); + } else { + // Reuse newcache so results back-propagate to previous elements + outerCache[ dir ] = newCache; + + // A match means we're done; a fail means we have to keep checking + if ( (newCache[ 2 ] = matcher( elem, context, xml )) ) { + return true; + } + } + } + } + } + }; +} + +function elementMatcher( matchers ) { + return matchers.length > 1 ? + function( elem, context, xml ) { + var i = matchers.length; + while ( i-- ) { + if ( !matchers[i]( elem, context, xml ) ) { + return false; + } + } + return true; + } : + matchers[0]; +} + +function multipleContexts( selector, contexts, results ) { + var i = 0, + len = contexts.length; + for ( ; i < len; i++ ) { + Sizzle( selector, contexts[i], results ); + } + return results; +} + +function condense( unmatched, map, filter, context, xml ) { + var elem, + newUnmatched = [], + i = 0, + len = unmatched.length, + mapped = map != null; + + for ( ; i < len; i++ ) { + if ( (elem = unmatched[i]) ) { + if ( !filter || filter( elem, context, xml ) ) { + newUnmatched.push( elem ); + if ( mapped ) { + map.push( i ); + } + } + } + } + + return newUnmatched; +} + +function setMatcher( preFilter, selector, matcher, postFilter, postFinder, postSelector ) { + if ( postFilter && !postFilter[ expando ] ) { + postFilter = setMatcher( postFilter ); + } + if ( postFinder && !postFinder[ expando ] ) { + postFinder = setMatcher( postFinder, postSelector ); + } + return markFunction(function( seed, results, context, xml ) { + var temp, i, elem, + preMap = [], + postMap = [], + preexisting = results.length, + + // Get initial elements from seed or context + elems = seed || multipleContexts( selector || "*", context.nodeType ? [ context ] : context, [] ), + + // Prefilter to get matcher input, preserving a map for seed-results synchronization + matcherIn = preFilter && ( seed || !selector ) ? + condense( elems, preMap, preFilter, context, xml ) : + elems, + + matcherOut = matcher ? + // If we have a postFinder, or filtered seed, or non-seed postFilter or preexisting results, + postFinder || ( seed ? preFilter : preexisting || postFilter ) ? + + // ...intermediate processing is necessary + [] : + + // ...otherwise use results directly + results : + matcherIn; + + // Find primary matches + if ( matcher ) { + matcher( matcherIn, matcherOut, context, xml ); + } + + // Apply postFilter + if ( postFilter ) { + temp = condense( matcherOut, postMap ); + postFilter( temp, [], context, xml ); + + // Un-match failing elements by moving them back to matcherIn + i = temp.length; + while ( i-- ) { + if ( (elem = temp[i]) ) { + matcherOut[ postMap[i] ] = !(matcherIn[ postMap[i] ] = elem); + } + } + } + + if ( seed ) { + if ( postFinder || preFilter ) { + if ( postFinder ) { + // Get the final matcherOut by condensing this intermediate into postFinder contexts + temp = []; + i = matcherOut.length; + while ( i-- ) { + if ( (elem = matcherOut[i]) ) { + // Restore matcherIn since elem is not yet a final match + temp.push( (matcherIn[i] = elem) ); + } + } + postFinder( null, (matcherOut = []), temp, xml ); + } + + // Move matched elements from seed to results to keep them synchronized + i = matcherOut.length; + while ( i-- ) { + if ( (elem = matcherOut[i]) && + (temp = postFinder ? indexOf( seed, elem ) : preMap[i]) > -1 ) { + + seed[temp] = !(results[temp] = elem); + } + } + } + + // Add elements to results, through postFinder if defined + } else { + matcherOut = condense( + matcherOut === results ? + matcherOut.splice( preexisting, matcherOut.length ) : + matcherOut + ); + if ( postFinder ) { + postFinder( null, results, matcherOut, xml ); + } else { + push.apply( results, matcherOut ); + } + } + }); +} + +function matcherFromTokens( tokens ) { + var checkContext, matcher, j, + len = tokens.length, + leadingRelative = Expr.relative[ tokens[0].type ], + implicitRelative = leadingRelative || Expr.relative[" "], + i = leadingRelative ? 1 : 0, + + // The foundational matcher ensures that elements are reachable from top-level context(s) + matchContext = addCombinator( function( elem ) { + return elem === checkContext; + }, implicitRelative, true ), + matchAnyContext = addCombinator( function( elem ) { + return indexOf( checkContext, elem ) > -1; + }, implicitRelative, true ), + matchers = [ function( elem, context, xml ) { + var ret = ( !leadingRelative && ( xml || context !== outermostContext ) ) || ( + (checkContext = context).nodeType ? + matchContext( elem, context, xml ) : + matchAnyContext( elem, context, xml ) ); + // Avoid hanging onto element (issue #299) + checkContext = null; + return ret; + } ]; + + for ( ; i < len; i++ ) { + if ( (matcher = Expr.relative[ tokens[i].type ]) ) { + matchers = [ addCombinator(elementMatcher( matchers ), matcher) ]; + } else { + matcher = Expr.filter[ tokens[i].type ].apply( null, tokens[i].matches ); + + // Return special upon seeing a positional matcher + if ( matcher[ expando ] ) { + // Find the next relative operator (if any) for proper handling + j = ++i; + for ( ; j < len; j++ ) { + if ( Expr.relative[ tokens[j].type ] ) { + break; + } + } + return setMatcher( + i > 1 && elementMatcher( matchers ), + i > 1 && toSelector( + // If the preceding token was a descendant combinator, insert an implicit any-element `*` + tokens.slice( 0, i - 1 ).concat({ value: tokens[ i - 2 ].type === " " ? "*" : "" }) + ).replace( rtrim, "$1" ), + matcher, + i < j && matcherFromTokens( tokens.slice( i, j ) ), + j < len && matcherFromTokens( (tokens = tokens.slice( j )) ), + j < len && toSelector( tokens ) + ); + } + matchers.push( matcher ); + } + } + + return elementMatcher( matchers ); +} + +function matcherFromGroupMatchers( elementMatchers, setMatchers ) { + var bySet = setMatchers.length > 0, + byElement = elementMatchers.length > 0, + superMatcher = function( seed, context, xml, results, outermost ) { + var elem, j, matcher, + matchedCount = 0, + i = "0", + unmatched = seed && [], + setMatched = [], + contextBackup = outermostContext, + // We must always have either seed elements or outermost context + elems = seed || byElement && Expr.find["TAG"]( "*", outermost ), + // Use integer dirruns iff this is the outermost matcher + dirrunsUnique = (dirruns += contextBackup == null ? 1 : Math.random() || 0.1), + len = elems.length; + + if ( outermost ) { + outermostContext = context !== document && context; + } + + // Add elements passing elementMatchers directly to results + // Keep `i` a string if there are no elements so `matchedCount` will be "00" below + // Support: IE<9, Safari + // Tolerate NodeList properties (IE: "length"; Safari: <number>) matching elements by id + for ( ; i !== len && (elem = elems[i]) != null; i++ ) { + if ( byElement && elem ) { + j = 0; + while ( (matcher = elementMatchers[j++]) ) { + if ( matcher( elem, context, xml ) ) { + results.push( elem ); + break; + } + } + if ( outermost ) { + dirruns = dirrunsUnique; + } + } + + // Track unmatched elements for set filters + if ( bySet ) { + // They will have gone through all possible matchers + if ( (elem = !matcher && elem) ) { + matchedCount--; + } + + // Lengthen the array for every element, matched or not + if ( seed ) { + unmatched.push( elem ); + } + } + } + + // Apply set filters to unmatched elements + matchedCount += i; + if ( bySet && i !== matchedCount ) { + j = 0; + while ( (matcher = setMatchers[j++]) ) { + matcher( unmatched, setMatched, context, xml ); + } + + if ( seed ) { + // Reintegrate element matches to eliminate the need for sorting + if ( matchedCount > 0 ) { + while ( i-- ) { + if ( !(unmatched[i] || setMatched[i]) ) { + setMatched[i] = pop.call( results ); + } + } + } + + // Discard index placeholder values to get only actual matches + setMatched = condense( setMatched ); + } + + // Add matches to results + push.apply( results, setMatched ); + + // Seedless set matches succeeding multiple successful matchers stipulate sorting + if ( outermost && !seed && setMatched.length > 0 && + ( matchedCount + setMatchers.length ) > 1 ) { + + Sizzle.uniqueSort( results ); + } + } + + // Override manipulation of globals by nested matchers + if ( outermost ) { + dirruns = dirrunsUnique; + outermostContext = contextBackup; + } + + return unmatched; + }; + + return bySet ? + markFunction( superMatcher ) : + superMatcher; +} + +compile = Sizzle.compile = function( selector, match /* Internal Use Only */ ) { + var i, + setMatchers = [], + elementMatchers = [], + cached = compilerCache[ selector + " " ]; + + if ( !cached ) { + // Generate a function of recursive functions that can be used to check each element + if ( !match ) { + match = tokenize( selector ); + } + i = match.length; + while ( i-- ) { + cached = matcherFromTokens( match[i] ); + if ( cached[ expando ] ) { + setMatchers.push( cached ); + } else { + elementMatchers.push( cached ); + } + } + + // Cache the compiled function + cached = compilerCache( selector, matcherFromGroupMatchers( elementMatchers, setMatchers ) ); + + // Save selector and tokenization + cached.selector = selector; + } + return cached; +}; + +/** + * A low-level selection function that works with Sizzle's compiled + * selector functions + * @param {String|Function} selector A selector or a pre-compiled + * selector function built with Sizzle.compile + * @param {Element} context + * @param {Array} [results] + * @param {Array} [seed] A set of elements to match against + */ +select = Sizzle.select = function( selector, context, results, seed ) { + var i, tokens, token, type, find, + compiled = typeof selector === "function" && selector, + match = !seed && tokenize( (selector = compiled.selector || selector) ); + + results = results || []; + + // Try to minimize operations if there is no seed and only one group + if ( match.length === 1 ) { + + // Take a shortcut and set the context if the root selector is an ID + tokens = match[0] = match[0].slice( 0 ); + if ( tokens.length > 2 && (token = tokens[0]).type === "ID" && + support.getById && context.nodeType === 9 && documentIsHTML && + Expr.relative[ tokens[1].type ] ) { + + context = ( Expr.find["ID"]( token.matches[0].replace(runescape, funescape), context ) || [] )[0]; + if ( !context ) { + return results; + + // Precompiled matchers will still verify ancestry, so step up a level + } else if ( compiled ) { + context = context.parentNode; + } + + selector = selector.slice( tokens.shift().value.length ); + } + + // Fetch a seed set for right-to-left matching + i = matchExpr["needsContext"].test( selector ) ? 0 : tokens.length; + while ( i-- ) { + token = tokens[i]; + + // Abort if we hit a combinator + if ( Expr.relative[ (type = token.type) ] ) { + break; + } + if ( (find = Expr.find[ type ]) ) { + // Search, expanding context for leading sibling combinators + if ( (seed = find( + token.matches[0].replace( runescape, funescape ), + rsibling.test( tokens[0].type ) && testContext( context.parentNode ) || context + )) ) { + + // If seed is empty or no tokens remain, we can return early + tokens.splice( i, 1 ); + selector = seed.length && toSelector( tokens ); + if ( !selector ) { + push.apply( results, seed ); + return results; + } + + break; + } + } + } + } + + // Compile and execute a filtering function if one is not provided + // Provide `match` to avoid retokenization if we modified the selector above + ( compiled || compile( selector, match ) )( + seed, + context, + !documentIsHTML, + results, + rsibling.test( selector ) && testContext( context.parentNode ) || context + ); + return results; +}; + +// One-time assignments + +// Sort stability +support.sortStable = expando.split("").sort( sortOrder ).join("") === expando; + +// Support: Chrome 14-35+ +// Always assume duplicates if they aren't passed to the comparison function +support.detectDuplicates = !!hasDuplicate; + +// Initialize against the default document +setDocument(); + +// Support: Webkit<537.32 - Safari 6.0.3/Chrome 25 (fixed in Chrome 27) +// Detached nodes confoundingly follow *each other* +support.sortDetached = assert(function( div1 ) { + // Should return 1, but returns 4 (following) + return div1.compareDocumentPosition( document.createElement("div") ) & 1; +}); + +// Support: IE<8 +// Prevent attribute/property "interpolation" +// http://msdn.microsoft.com/en-us/library/ms536429%28VS.85%29.aspx +if ( !assert(function( div ) { + div.innerHTML = "<a href='#'></a>"; + return div.firstChild.getAttribute("href") === "#" ; +}) ) { + addHandle( "type|href|height|width", function( elem, name, isXML ) { + if ( !isXML ) { + return elem.getAttribute( name, name.toLowerCase() === "type" ? 1 : 2 ); + } + }); +} + +// Support: IE<9 +// Use defaultValue in place of getAttribute("value") +if ( !support.attributes || !assert(function( div ) { + div.innerHTML = "<input/>"; + div.firstChild.setAttribute( "value", "" ); + return div.firstChild.getAttribute( "value" ) === ""; +}) ) { + addHandle( "value", function( elem, name, isXML ) { + if ( !isXML && elem.nodeName.toLowerCase() === "input" ) { + return elem.defaultValue; + } + }); +} + +// Support: IE<9 +// Use getAttributeNode to fetch booleans when getAttribute lies +if ( !assert(function( div ) { + return div.getAttribute("disabled") == null; +}) ) { + addHandle( booleans, function( elem, name, isXML ) { + var val; + if ( !isXML ) { + return elem[ name ] === true ? name.toLowerCase() : + (val = elem.getAttributeNode( name )) && val.specified ? + val.value : + null; + } + }); +} + +return Sizzle; + +})( window ); + + + +jQuery.find = Sizzle; +jQuery.expr = Sizzle.selectors; +jQuery.expr[":"] = jQuery.expr.pseudos; +jQuery.unique = Sizzle.uniqueSort; +jQuery.text = Sizzle.getText; +jQuery.isXMLDoc = Sizzle.isXML; +jQuery.contains = Sizzle.contains; + + + +var rneedsContext = jQuery.expr.match.needsContext; + +var rsingleTag = (/^<(\w+)\s*\/?>(?:<\/\1>|)$/); + + + +var risSimple = /^.[^:#\[\.,]*$/; + +// Implement the identical functionality for filter and not +function winnow( elements, qualifier, not ) { + if ( jQuery.isFunction( qualifier ) ) { + return jQuery.grep( elements, function( elem, i ) { + /* jshint -W018 */ + return !!qualifier.call( elem, i, elem ) !== not; + }); + + } + + if ( qualifier.nodeType ) { + return jQuery.grep( elements, function( elem ) { + return ( elem === qualifier ) !== not; + }); + + } + + if ( typeof qualifier === "string" ) { + if ( risSimple.test( qualifier ) ) { + return jQuery.filter( qualifier, elements, not ); + } + + qualifier = jQuery.filter( qualifier, elements ); + } + + return jQuery.grep( elements, function( elem ) { + return ( indexOf.call( qualifier, elem ) >= 0 ) !== not; + }); +} + +jQuery.filter = function( expr, elems, not ) { + var elem = elems[ 0 ]; + + if ( not ) { + expr = ":not(" + expr + ")"; + } + + return elems.length === 1 && elem.nodeType === 1 ? + jQuery.find.matchesSelector( elem, expr ) ? [ elem ] : [] : + jQuery.find.matches( expr, jQuery.grep( elems, function( elem ) { + return elem.nodeType === 1; + })); +}; + +jQuery.fn.extend({ + find: function( selector ) { + var i, + len = this.length, + ret = [], + self = this; + + if ( typeof selector !== "string" ) { + return this.pushStack( jQuery( selector ).filter(function() { + for ( i = 0; i < len; i++ ) { + if ( jQuery.contains( self[ i ], this ) ) { + return true; + } + } + }) ); + } + + for ( i = 0; i < len; i++ ) { + jQuery.find( selector, self[ i ], ret ); + } + + // Needed because $( selector, context ) becomes $( context ).find( selector ) + ret = this.pushStack( len > 1 ? jQuery.unique( ret ) : ret ); + ret.selector = this.selector ? this.selector + " " + selector : selector; + return ret; + }, + filter: function( selector ) { + return this.pushStack( winnow(this, selector || [], false) ); + }, + not: function( selector ) { + return this.pushStack( winnow(this, selector || [], true) ); + }, + is: function( selector ) { + return !!winnow( + this, + + // If this is a positional/relative selector, check membership in the returned set + // so $("p:first").is("p:last") won't return true for a doc with two "p". + typeof selector === "string" && rneedsContext.test( selector ) ? + jQuery( selector ) : + selector || [], + false + ).length; + } +}); + + +// Initialize a jQuery object + + +// A central reference to the root jQuery(document) +var rootjQuery, + + // A simple way to check for HTML strings + // Prioritize #id over <tag> to avoid XSS via location.hash (#9521) + // Strict HTML recognition (#11290: must start with <) + rquickExpr = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/, + + init = jQuery.fn.init = function( selector, context ) { + var match, elem; + + // HANDLE: $(""), $(null), $(undefined), $(false) + if ( !selector ) { + return this; + } + + // Handle HTML strings + if ( typeof selector === "string" ) { + if ( selector[0] === "<" && selector[ selector.length - 1 ] === ">" && selector.length >= 3 ) { + // Assume that strings that start and end with <> are HTML and skip the regex check + match = [ null, selector, null ]; + + } else { + match = rquickExpr.exec( selector ); + } + + // Match html or make sure no context is specified for #id + if ( match && (match[1] || !context) ) { + + // HANDLE: $(html) -> $(array) + if ( match[1] ) { + context = context instanceof jQuery ? context[0] : context; + + // Option to run scripts is true for back-compat + // Intentionally let the error be thrown if parseHTML is not present + jQuery.merge( this, jQuery.parseHTML( + match[1], + context && context.nodeType ? context.ownerDocument || context : document, + true + ) ); + + // HANDLE: $(html, props) + if ( rsingleTag.test( match[1] ) && jQuery.isPlainObject( context ) ) { + for ( match in context ) { + // Properties of context are called as methods if possible + if ( jQuery.isFunction( this[ match ] ) ) { + this[ match ]( context[ match ] ); + + // ...and otherwise set as attributes + } else { + this.attr( match, context[ match ] ); + } + } + } + + return this; + + // HANDLE: $(#id) + } else { + elem = document.getElementById( match[2] ); + + // Support: Blackberry 4.6 + // gEBID returns nodes no longer in the document (#6963) + if ( elem && elem.parentNode ) { + // Inject the element directly into the jQuery object + this.length = 1; + this[0] = elem; + } + + this.context = document; + this.selector = selector; + return this; + } + + // HANDLE: $(expr, $(...)) + } else if ( !context || context.jquery ) { + return ( context || rootjQuery ).find( selector ); + + // HANDLE: $(expr, context) + // (which is just equivalent to: $(context).find(expr) + } else { + return this.constructor( context ).find( selector ); + } + + // HANDLE: $(DOMElement) + } else if ( selector.nodeType ) { + this.context = this[0] = selector; + this.length = 1; + return this; + + // HANDLE: $(function) + // Shortcut for document ready + } else if ( jQuery.isFunction( selector ) ) { + return typeof rootjQuery.ready !== "undefined" ? + rootjQuery.ready( selector ) : + // Execute immediately if ready is not present + selector( jQuery ); + } + + if ( selector.selector !== undefined ) { + this.selector = selector.selector; + this.context = selector.context; + } + + return jQuery.makeArray( selector, this ); + }; + +// Give the init function the jQuery prototype for later instantiation +init.prototype = jQuery.fn; + +// Initialize central reference +rootjQuery = jQuery( document ); + + +var rparentsprev = /^(?:parents|prev(?:Until|All))/, + // Methods guaranteed to produce a unique set when starting from a unique set + guaranteedUnique = { + children: true, + contents: true, + next: true, + prev: true + }; + +jQuery.extend({ + dir: function( elem, dir, until ) { + var matched = [], + truncate = until !== undefined; + + while ( (elem = elem[ dir ]) && elem.nodeType !== 9 ) { + if ( elem.nodeType === 1 ) { + if ( truncate && jQuery( elem ).is( until ) ) { + break; + } + matched.push( elem ); + } + } + return matched; + }, + + sibling: function( n, elem ) { + var matched = []; + + for ( ; n; n = n.nextSibling ) { + if ( n.nodeType === 1 && n !== elem ) { + matched.push( n ); + } + } + + return matched; + } +}); + +jQuery.fn.extend({ + has: function( target ) { + var targets = jQuery( target, this ), + l = targets.length; + + return this.filter(function() { + var i = 0; + for ( ; i < l; i++ ) { + if ( jQuery.contains( this, targets[i] ) ) { + return true; + } + } + }); + }, + + closest: function( selectors, context ) { + var cur, + i = 0, + l = this.length, + matched = [], + pos = rneedsContext.test( selectors ) || typeof selectors !== "string" ? + jQuery( selectors, context || this.context ) : + 0; + + for ( ; i < l; i++ ) { + for ( cur = this[i]; cur && cur !== context; cur = cur.parentNode ) { + // Always skip document fragments + if ( cur.nodeType < 11 && (pos ? + pos.index(cur) > -1 : + + // Don't pass non-elements to Sizzle + cur.nodeType === 1 && + jQuery.find.matchesSelector(cur, selectors)) ) { + + matched.push( cur ); + break; + } + } + } + + return this.pushStack( matched.length > 1 ? jQuery.unique( matched ) : matched ); + }, + + // Determine the position of an element within the set + index: function( elem ) { + + // No argument, return index in parent + if ( !elem ) { + return ( this[ 0 ] && this[ 0 ].parentNode ) ? this.first().prevAll().length : -1; + } + + // Index in selector + if ( typeof elem === "string" ) { + return indexOf.call( jQuery( elem ), this[ 0 ] ); + } + + // Locate the position of the desired element + return indexOf.call( this, + + // If it receives a jQuery object, the first element is used + elem.jquery ? elem[ 0 ] : elem + ); + }, + + add: function( selector, context ) { + return this.pushStack( + jQuery.unique( + jQuery.merge( this.get(), jQuery( selector, context ) ) + ) + ); + }, + + addBack: function( selector ) { + return this.add( selector == null ? + this.prevObject : this.prevObject.filter(selector) + ); + } +}); + +function sibling( cur, dir ) { + while ( (cur = cur[dir]) && cur.nodeType !== 1 ) {} + return cur; +} + +jQuery.each({ + parent: function( elem ) { + var parent = elem.parentNode; + return parent && parent.nodeType !== 11 ? parent : null; + }, + parents: function( elem ) { + return jQuery.dir( elem, "parentNode" ); + }, + parentsUntil: function( elem, i, until ) { + return jQuery.dir( elem, "parentNode", until ); + }, + next: function( elem ) { + return sibling( elem, "nextSibling" ); + }, + prev: function( elem ) { + return sibling( elem, "previousSibling" ); + }, + nextAll: function( elem ) { + return jQuery.dir( elem, "nextSibling" ); + }, + prevAll: function( elem ) { + return jQuery.dir( elem, "previousSibling" ); + }, + nextUntil: function( elem, i, until ) { + return jQuery.dir( elem, "nextSibling", until ); + }, + prevUntil: function( elem, i, until ) { + return jQuery.dir( elem, "previousSibling", until ); + }, + siblings: function( elem ) { + return jQuery.sibling( ( elem.parentNode || {} ).firstChild, elem ); + }, + children: function( elem ) { + return jQuery.sibling( elem.firstChild ); + }, + contents: function( elem ) { + return elem.contentDocument || jQuery.merge( [], elem.childNodes ); + } +}, function( name, fn ) { + jQuery.fn[ name ] = function( until, selector ) { + var matched = jQuery.map( this, fn, until ); + + if ( name.slice( -5 ) !== "Until" ) { + selector = until; + } + + if ( selector && typeof selector === "string" ) { + matched = jQuery.filter( selector, matched ); + } + + if ( this.length > 1 ) { + // Remove duplicates + if ( !guaranteedUnique[ name ] ) { + jQuery.unique( matched ); + } + + // Reverse order for parents* and prev-derivatives + if ( rparentsprev.test( name ) ) { + matched.reverse(); + } + } + + return this.pushStack( matched ); + }; +}); +var rnotwhite = (/\S+/g); + + + +// String to Object options format cache +var optionsCache = {}; + +// Convert String-formatted options into Object-formatted ones and store in cache +function createOptions( options ) { + var object = optionsCache[ options ] = {}; + jQuery.each( options.match( rnotwhite ) || [], function( _, flag ) { + object[ flag ] = true; + }); + return object; +} + +/* + * Create a callback list using the following parameters: + * + * options: an optional list of space-separated options that will change how + * the callback list behaves or a more traditional option object + * + * By default a callback list will act like an event callback list and can be + * "fired" multiple times. + * + * Possible options: + * + * once: will ensure the callback list can only be fired once (like a Deferred) + * + * memory: will keep track of previous values and will call any callback added + * after the list has been fired right away with the latest "memorized" + * values (like a Deferred) + * + * unique: will ensure a callback can only be added once (no duplicate in the list) + * + * stopOnFalse: interrupt callings when a callback returns false + * + */ +jQuery.Callbacks = function( options ) { + + // Convert options from String-formatted to Object-formatted if needed + // (we check in cache first) + options = typeof options === "string" ? + ( optionsCache[ options ] || createOptions( options ) ) : + jQuery.extend( {}, options ); + + var // Last fire value (for non-forgettable lists) + memory, + // Flag to know if list was already fired + fired, + // Flag to know if list is currently firing + firing, + // First callback to fire (used internally by add and fireWith) + firingStart, + // End of the loop when firing + firingLength, + // Index of currently firing callback (modified by remove if needed) + firingIndex, + // Actual callback list + list = [], + // Stack of fire calls for repeatable lists + stack = !options.once && [], + // Fire callbacks + fire = function( data ) { + memory = options.memory && data; + fired = true; + firingIndex = firingStart || 0; + firingStart = 0; + firingLength = list.length; + firing = true; + for ( ; list && firingIndex < firingLength; firingIndex++ ) { + if ( list[ firingIndex ].apply( data[ 0 ], data[ 1 ] ) === false && options.stopOnFalse ) { + memory = false; // To prevent further calls using add + break; + } + } + firing = false; + if ( list ) { + if ( stack ) { + if ( stack.length ) { + fire( stack.shift() ); + } + } else if ( memory ) { + list = []; + } else { + self.disable(); + } + } + }, + // Actual Callbacks object + self = { + // Add a callback or a collection of callbacks to the list + add: function() { + if ( list ) { + // First, we save the current length + var start = list.length; + (function add( args ) { + jQuery.each( args, function( _, arg ) { + var type = jQuery.type( arg ); + if ( type === "function" ) { + if ( !options.unique || !self.has( arg ) ) { + list.push( arg ); + } + } else if ( arg && arg.length && type !== "string" ) { + // Inspect recursively + add( arg ); + } + }); + })( arguments ); + // Do we need to add the callbacks to the + // current firing batch? + if ( firing ) { + firingLength = list.length; + // With memory, if we're not firing then + // we should call right away + } else if ( memory ) { + firingStart = start; + fire( memory ); + } + } + return this; + }, + // Remove a callback from the list + remove: function() { + if ( list ) { + jQuery.each( arguments, function( _, arg ) { + var index; + while ( ( index = jQuery.inArray( arg, list, index ) ) > -1 ) { + list.splice( index, 1 ); + // Handle firing indexes + if ( firing ) { + if ( index <= firingLength ) { + firingLength--; + } + if ( index <= firingIndex ) { + firingIndex--; + } + } + } + }); + } + return this; + }, + // Check if a given callback is in the list. + // If no argument is given, return whether or not list has callbacks attached. + has: function( fn ) { + return fn ? jQuery.inArray( fn, list ) > -1 : !!( list && list.length ); + }, + // Remove all callbacks from the list + empty: function() { + list = []; + firingLength = 0; + return this; + }, + // Have the list do nothing anymore + disable: function() { + list = stack = memory = undefined; + return this; + }, + // Is it disabled? + disabled: function() { + return !list; + }, + // Lock the list in its current state + lock: function() { + stack = undefined; + if ( !memory ) { + self.disable(); + } + return this; + }, + // Is it locked? + locked: function() { + return !stack; + }, + // Call all callbacks with the given context and arguments + fireWith: function( context, args ) { + if ( list && ( !fired || stack ) ) { + args = args || []; + args = [ context, args.slice ? args.slice() : args ]; + if ( firing ) { + stack.push( args ); + } else { + fire( args ); + } + } + return this; + }, + // Call all the callbacks with the given arguments + fire: function() { + self.fireWith( this, arguments ); + return this; + }, + // To know if the callbacks have already been called at least once + fired: function() { + return !!fired; + } + }; + + return self; +}; + + +jQuery.extend({ + + Deferred: function( func ) { + var tuples = [ + // action, add listener, listener list, final state + [ "resolve", "done", jQuery.Callbacks("once memory"), "resolved" ], + [ "reject", "fail", jQuery.Callbacks("once memory"), "rejected" ], + [ "notify", "progress", jQuery.Callbacks("memory") ] + ], + state = "pending", + promise = { + state: function() { + return state; + }, + always: function() { + deferred.done( arguments ).fail( arguments ); + return this; + }, + then: function( /* fnDone, fnFail, fnProgress */ ) { + var fns = arguments; + return jQuery.Deferred(function( newDefer ) { + jQuery.each( tuples, function( i, tuple ) { + var fn = jQuery.isFunction( fns[ i ] ) && fns[ i ]; + // deferred[ done | fail | progress ] for forwarding actions to newDefer + deferred[ tuple[1] ](function() { + var returned = fn && fn.apply( this, arguments ); + if ( returned && jQuery.isFunction( returned.promise ) ) { + returned.promise() + .done( newDefer.resolve ) + .fail( newDefer.reject ) + .progress( newDefer.notify ); + } else { + newDefer[ tuple[ 0 ] + "With" ]( this === promise ? newDefer.promise() : this, fn ? [ returned ] : arguments ); + } + }); + }); + fns = null; + }).promise(); + }, + // Get a promise for this deferred + // If obj is provided, the promise aspect is added to the object + promise: function( obj ) { + return obj != null ? jQuery.extend( obj, promise ) : promise; + } + }, + deferred = {}; + + // Keep pipe for back-compat + promise.pipe = promise.then; + + // Add list-specific methods + jQuery.each( tuples, function( i, tuple ) { + var list = tuple[ 2 ], + stateString = tuple[ 3 ]; + + // promise[ done | fail | progress ] = list.add + promise[ tuple[1] ] = list.add; + + // Handle state + if ( stateString ) { + list.add(function() { + // state = [ resolved | rejected ] + state = stateString; + + // [ reject_list | resolve_list ].disable; progress_list.lock + }, tuples[ i ^ 1 ][ 2 ].disable, tuples[ 2 ][ 2 ].lock ); + } + + // deferred[ resolve | reject | notify ] + deferred[ tuple[0] ] = function() { + deferred[ tuple[0] + "With" ]( this === deferred ? promise : this, arguments ); + return this; + }; + deferred[ tuple[0] + "With" ] = list.fireWith; + }); + + // Make the deferred a promise + promise.promise( deferred ); + + // Call given func if any + if ( func ) { + func.call( deferred, deferred ); + } + + // All done! + return deferred; + }, + + // Deferred helper + when: function( subordinate /* , ..., subordinateN */ ) { + var i = 0, + resolveValues = slice.call( arguments ), + length = resolveValues.length, + + // the count of uncompleted subordinates + remaining = length !== 1 || ( subordinate && jQuery.isFunction( subordinate.promise ) ) ? length : 0, + + // the master Deferred. If resolveValues consist of only a single Deferred, just use that. + deferred = remaining === 1 ? subordinate : jQuery.Deferred(), + + // Update function for both resolve and progress values + updateFunc = function( i, contexts, values ) { + return function( value ) { + contexts[ i ] = this; + values[ i ] = arguments.length > 1 ? slice.call( arguments ) : value; + if ( values === progressValues ) { + deferred.notifyWith( contexts, values ); + } else if ( !( --remaining ) ) { + deferred.resolveWith( contexts, values ); + } + }; + }, + + progressValues, progressContexts, resolveContexts; + + // Add listeners to Deferred subordinates; treat others as resolved + if ( length > 1 ) { + progressValues = new Array( length ); + progressContexts = new Array( length ); + resolveContexts = new Array( length ); + for ( ; i < length; i++ ) { + if ( resolveValues[ i ] && jQuery.isFunction( resolveValues[ i ].promise ) ) { + resolveValues[ i ].promise() + .done( updateFunc( i, resolveContexts, resolveValues ) ) + .fail( deferred.reject ) + .progress( updateFunc( i, progressContexts, progressValues ) ); + } else { + --remaining; + } + } + } + + // If we're not waiting on anything, resolve the master + if ( !remaining ) { + deferred.resolveWith( resolveContexts, resolveValues ); + } + + return deferred.promise(); + } +}); + + +// The deferred used on DOM ready +var readyList; + +jQuery.fn.ready = function( fn ) { + // Add the callback + jQuery.ready.promise().done( fn ); + + return this; +}; + +jQuery.extend({ + // Is the DOM ready to be used? Set to true once it occurs. + isReady: false, + + // A counter to track how many items to wait for before + // the ready event fires. See #6781 + readyWait: 1, + + // Hold (or release) the ready event + holdReady: function( hold ) { + if ( hold ) { + jQuery.readyWait++; + } else { + jQuery.ready( true ); + } + }, + + // Handle when the DOM is ready + ready: function( wait ) { + + // Abort if there are pending holds or we're already ready + if ( wait === true ? --jQuery.readyWait : jQuery.isReady ) { + return; + } + + // Remember that the DOM is ready + jQuery.isReady = true; + + // If a normal DOM Ready event fired, decrement, and wait if need be + if ( wait !== true && --jQuery.readyWait > 0 ) { + return; + } + + // If there are functions bound, to execute + readyList.resolveWith( document, [ jQuery ] ); + + // Trigger any bound ready events + if ( jQuery.fn.triggerHandler ) { + jQuery( document ).triggerHandler( "ready" ); + jQuery( document ).off( "ready" ); + } + } +}); + +/** + * The ready event handler and self cleanup method + */ +function completed() { + document.removeEventListener( "DOMContentLoaded", completed, false ); + window.removeEventListener( "load", completed, false ); + jQuery.ready(); +} + +jQuery.ready.promise = function( obj ) { + if ( !readyList ) { + + readyList = jQuery.Deferred(); + + // Catch cases where $(document).ready() is called after the browser event has already occurred. + // We once tried to use readyState "interactive" here, but it caused issues like the one + // discovered by ChrisS here: http://bugs.jquery.com/ticket/12282#comment:15 + if ( document.readyState === "complete" ) { + // Handle it asynchronously to allow scripts the opportunity to delay ready + setTimeout( jQuery.ready ); + + } else { + + // Use the handy event callback + document.addEventListener( "DOMContentLoaded", completed, false ); + + // A fallback to window.onload, that will always work + window.addEventListener( "load", completed, false ); + } + } + return readyList.promise( obj ); +}; + +// Kick off the DOM ready check even if the user does not +jQuery.ready.promise(); + + + + +// Multifunctional method to get and set values of a collection +// The value/s can optionally be executed if it's a function +var access = jQuery.access = function( elems, fn, key, value, chainable, emptyGet, raw ) { + var i = 0, + len = elems.length, + bulk = key == null; + + // Sets many values + if ( jQuery.type( key ) === "object" ) { + chainable = true; + for ( i in key ) { + jQuery.access( elems, fn, i, key[i], true, emptyGet, raw ); + } + + // Sets one value + } else if ( value !== undefined ) { + chainable = true; + + if ( !jQuery.isFunction( value ) ) { + raw = true; + } + + if ( bulk ) { + // Bulk operations run against the entire set + if ( raw ) { + fn.call( elems, value ); + fn = null; + + // ...except when executing function values + } else { + bulk = fn; + fn = function( elem, key, value ) { + return bulk.call( jQuery( elem ), value ); + }; + } + } + + if ( fn ) { + for ( ; i < len; i++ ) { + fn( elems[i], key, raw ? value : value.call( elems[i], i, fn( elems[i], key ) ) ); + } + } + } + + return chainable ? + elems : + + // Gets + bulk ? + fn.call( elems ) : + len ? fn( elems[0], key ) : emptyGet; +}; + + +/** + * Determines whether an object can have data + */ +jQuery.acceptData = function( owner ) { + // Accepts only: + // - Node + // - Node.ELEMENT_NODE + // - Node.DOCUMENT_NODE + // - Object + // - Any + /* jshint -W018 */ + return owner.nodeType === 1 || owner.nodeType === 9 || !( +owner.nodeType ); +}; + + +function Data() { + // Support: Android<4, + // Old WebKit does not have Object.preventExtensions/freeze method, + // return new empty object instead with no [[set]] accessor + Object.defineProperty( this.cache = {}, 0, { + get: function() { + return {}; + } + }); + + this.expando = jQuery.expando + Data.uid++; +} + +Data.uid = 1; +Data.accepts = jQuery.acceptData; + +Data.prototype = { + key: function( owner ) { + // We can accept data for non-element nodes in modern browsers, + // but we should not, see #8335. + // Always return the key for a frozen object. + if ( !Data.accepts( owner ) ) { + return 0; + } + + var descriptor = {}, + // Check if the owner object already has a cache key + unlock = owner[ this.expando ]; + + // If not, create one + if ( !unlock ) { + unlock = Data.uid++; + + // Secure it in a non-enumerable, non-writable property + try { + descriptor[ this.expando ] = { value: unlock }; + Object.defineProperties( owner, descriptor ); + + // Support: Android<4 + // Fallback to a less secure definition + } catch ( e ) { + descriptor[ this.expando ] = unlock; + jQuery.extend( owner, descriptor ); + } + } + + // Ensure the cache object + if ( !this.cache[ unlock ] ) { + this.cache[ unlock ] = {}; + } + + return unlock; + }, + set: function( owner, data, value ) { + var prop, + // There may be an unlock assigned to this node, + // if there is no entry for this "owner", create one inline + // and set the unlock as though an owner entry had always existed + unlock = this.key( owner ), + cache = this.cache[ unlock ]; + + // Handle: [ owner, key, value ] args + if ( typeof data === "string" ) { + cache[ data ] = value; + + // Handle: [ owner, { properties } ] args + } else { + // Fresh assignments by object are shallow copied + if ( jQuery.isEmptyObject( cache ) ) { + jQuery.extend( this.cache[ unlock ], data ); + // Otherwise, copy the properties one-by-one to the cache object + } else { + for ( prop in data ) { + cache[ prop ] = data[ prop ]; + } + } + } + return cache; + }, + get: function( owner, key ) { + // Either a valid cache is found, or will be created. + // New caches will be created and the unlock returned, + // allowing direct access to the newly created + // empty data object. A valid owner object must be provided. + var cache = this.cache[ this.key( owner ) ]; + + return key === undefined ? + cache : cache[ key ]; + }, + access: function( owner, key, value ) { + var stored; + // In cases where either: + // + // 1. No key was specified + // 2. A string key was specified, but no value provided + // + // Take the "read" path and allow the get method to determine + // which value to return, respectively either: + // + // 1. The entire cache object + // 2. The data stored at the key + // + if ( key === undefined || + ((key && typeof key === "string") && value === undefined) ) { + + stored = this.get( owner, key ); + + return stored !== undefined ? + stored : this.get( owner, jQuery.camelCase(key) ); + } + + // [*]When the key is not a string, or both a key and value + // are specified, set or extend (existing objects) with either: + // + // 1. An object of properties + // 2. A key and value + // + this.set( owner, key, value ); + + // Since the "set" path can have two possible entry points + // return the expected data based on which path was taken[*] + return value !== undefined ? value : key; + }, + remove: function( owner, key ) { + var i, name, camel, + unlock = this.key( owner ), + cache = this.cache[ unlock ]; + + if ( key === undefined ) { + this.cache[ unlock ] = {}; + + } else { + // Support array or space separated string of keys + if ( jQuery.isArray( key ) ) { + // If "name" is an array of keys... + // When data is initially created, via ("key", "val") signature, + // keys will be converted to camelCase. + // Since there is no way to tell _how_ a key was added, remove + // both plain key and camelCase key. #12786 + // This will only penalize the array argument path. + name = key.concat( key.map( jQuery.camelCase ) ); + } else { + camel = jQuery.camelCase( key ); + // Try the string as a key before any manipulation + if ( key in cache ) { + name = [ key, camel ]; + } else { + // If a key with the spaces exists, use it. + // Otherwise, create an array by matching non-whitespace + name = camel; + name = name in cache ? + [ name ] : ( name.match( rnotwhite ) || [] ); + } + } + + i = name.length; + while ( i-- ) { + delete cache[ name[ i ] ]; + } + } + }, + hasData: function( owner ) { + return !jQuery.isEmptyObject( + this.cache[ owner[ this.expando ] ] || {} + ); + }, + discard: function( owner ) { + if ( owner[ this.expando ] ) { + delete this.cache[ owner[ this.expando ] ]; + } + } +}; +var data_priv = new Data(); + +var data_user = new Data(); + + + +// Implementation Summary +// +// 1. Enforce API surface and semantic compatibility with 1.9.x branch +// 2. Improve the module's maintainability by reducing the storage +// paths to a single mechanism. +// 3. Use the same single mechanism to support "private" and "user" data. +// 4. _Never_ expose "private" data to user code (TODO: Drop _data, _removeData) +// 5. Avoid exposing implementation details on user objects (eg. expando properties) +// 6. Provide a clear path for implementation upgrade to WeakMap in 2014 + +var rbrace = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/, + rmultiDash = /([A-Z])/g; + +function dataAttr( elem, key, data ) { + var name; + + // If nothing was found internally, try to fetch any + // data from the HTML5 data-* attribute + if ( data === undefined && elem.nodeType === 1 ) { + name = "data-" + key.replace( rmultiDash, "-$1" ).toLowerCase(); + data = elem.getAttribute( name ); + + if ( typeof data === "string" ) { + try { + data = data === "true" ? true : + data === "false" ? false : + data === "null" ? null : + // Only convert to a number if it doesn't change the string + +data + "" === data ? +data : + rbrace.test( data ) ? jQuery.parseJSON( data ) : + data; + } catch( e ) {} + + // Make sure we set the data so it isn't changed later + data_user.set( elem, key, data ); + } else { + data = undefined; + } + } + return data; +} + +jQuery.extend({ + hasData: function( elem ) { + return data_user.hasData( elem ) || data_priv.hasData( elem ); + }, + + data: function( elem, name, data ) { + return data_user.access( elem, name, data ); + }, + + removeData: function( elem, name ) { + data_user.remove( elem, name ); + }, + + // TODO: Now that all calls to _data and _removeData have been replaced + // with direct calls to data_priv methods, these can be deprecated. + _data: function( elem, name, data ) { + return data_priv.access( elem, name, data ); + }, + + _removeData: function( elem, name ) { + data_priv.remove( elem, name ); + } +}); + +jQuery.fn.extend({ + data: function( key, value ) { + var i, name, data, + elem = this[ 0 ], + attrs = elem && elem.attributes; + + // Gets all values + if ( key === undefined ) { + if ( this.length ) { + data = data_user.get( elem ); + + if ( elem.nodeType === 1 && !data_priv.get( elem, "hasDataAttrs" ) ) { + i = attrs.length; + while ( i-- ) { + + // Support: IE11+ + // The attrs elements can be null (#14894) + if ( attrs[ i ] ) { + name = attrs[ i ].name; + if ( name.indexOf( "data-" ) === 0 ) { + name = jQuery.camelCase( name.slice(5) ); + dataAttr( elem, name, data[ name ] ); + } + } + } + data_priv.set( elem, "hasDataAttrs", true ); + } + } + + return data; + } + + // Sets multiple values + if ( typeof key === "object" ) { + return this.each(function() { + data_user.set( this, key ); + }); + } + + return access( this, function( value ) { + var data, + camelKey = jQuery.camelCase( key ); + + // The calling jQuery object (element matches) is not empty + // (and therefore has an element appears at this[ 0 ]) and the + // `value` parameter was not undefined. An empty jQuery object + // will result in `undefined` for elem = this[ 0 ] which will + // throw an exception if an attempt to read a data cache is made. + if ( elem && value === undefined ) { + // Attempt to get data from the cache + // with the key as-is + data = data_user.get( elem, key ); + if ( data !== undefined ) { + return data; + } + + // Attempt to get data from the cache + // with the key camelized + data = data_user.get( elem, camelKey ); + if ( data !== undefined ) { + return data; + } + + // Attempt to "discover" the data in + // HTML5 custom data-* attrs + data = dataAttr( elem, camelKey, undefined ); + if ( data !== undefined ) { + return data; + } + + // We tried really hard, but the data doesn't exist. + return; + } + + // Set the data... + this.each(function() { + // First, attempt to store a copy or reference of any + // data that might've been store with a camelCased key. + var data = data_user.get( this, camelKey ); + + // For HTML5 data-* attribute interop, we have to + // store property names with dashes in a camelCase form. + // This might not apply to all properties...* + data_user.set( this, camelKey, value ); + + // *... In the case of properties that might _actually_ + // have dashes, we need to also store a copy of that + // unchanged property. + if ( key.indexOf("-") !== -1 && data !== undefined ) { + data_user.set( this, key, value ); + } + }); + }, null, value, arguments.length > 1, null, true ); + }, + + removeData: function( key ) { + return this.each(function() { + data_user.remove( this, key ); + }); + } +}); + + +jQuery.extend({ + queue: function( elem, type, data ) { + var queue; + + if ( elem ) { + type = ( type || "fx" ) + "queue"; + queue = data_priv.get( elem, type ); + + // Speed up dequeue by getting out quickly if this is just a lookup + if ( data ) { + if ( !queue || jQuery.isArray( data ) ) { + queue = data_priv.access( elem, type, jQuery.makeArray(data) ); + } else { + queue.push( data ); + } + } + return queue || []; + } + }, + + dequeue: function( elem, type ) { + type = type || "fx"; + + var queue = jQuery.queue( elem, type ), + startLength = queue.length, + fn = queue.shift(), + hooks = jQuery._queueHooks( elem, type ), + next = function() { + jQuery.dequeue( elem, type ); + }; + + // If the fx queue is dequeued, always remove the progress sentinel + if ( fn === "inprogress" ) { + fn = queue.shift(); + startLength--; + } + + if ( fn ) { + + // Add a progress sentinel to prevent the fx queue from being + // automatically dequeued + if ( type === "fx" ) { + queue.unshift( "inprogress" ); + } + + // Clear up the last queue stop function + delete hooks.stop; + fn.call( elem, next, hooks ); + } + + if ( !startLength && hooks ) { + hooks.empty.fire(); + } + }, + + // Not public - generate a queueHooks object, or return the current one + _queueHooks: function( elem, type ) { + var key = type + "queueHooks"; + return data_priv.get( elem, key ) || data_priv.access( elem, key, { + empty: jQuery.Callbacks("once memory").add(function() { + data_priv.remove( elem, [ type + "queue", key ] ); + }) + }); + } +}); + +jQuery.fn.extend({ + queue: function( type, data ) { + var setter = 2; + + if ( typeof type !== "string" ) { + data = type; + type = "fx"; + setter--; + } + + if ( arguments.length < setter ) { + return jQuery.queue( this[0], type ); + } + + return data === undefined ? + this : + this.each(function() { + var queue = jQuery.queue( this, type, data ); + + // Ensure a hooks for this queue + jQuery._queueHooks( this, type ); + + if ( type === "fx" && queue[0] !== "inprogress" ) { + jQuery.dequeue( this, type ); + } + }); + }, + dequeue: function( type ) { + return this.each(function() { + jQuery.dequeue( this, type ); + }); + }, + clearQueue: function( type ) { + return this.queue( type || "fx", [] ); + }, + // Get a promise resolved when queues of a certain type + // are emptied (fx is the type by default) + promise: function( type, obj ) { + var tmp, + count = 1, + defer = jQuery.Deferred(), + elements = this, + i = this.length, + resolve = function() { + if ( !( --count ) ) { + defer.resolveWith( elements, [ elements ] ); + } + }; + + if ( typeof type !== "string" ) { + obj = type; + type = undefined; + } + type = type || "fx"; + + while ( i-- ) { + tmp = data_priv.get( elements[ i ], type + "queueHooks" ); + if ( tmp && tmp.empty ) { + count++; + tmp.empty.add( resolve ); + } + } + resolve(); + return defer.promise( obj ); + } +}); +var pnum = (/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/).source; + +var cssExpand = [ "Top", "Right", "Bottom", "Left" ]; + +var isHidden = function( elem, el ) { + // isHidden might be called from jQuery#filter function; + // in that case, element will be second argument + elem = el || elem; + return jQuery.css( elem, "display" ) === "none" || !jQuery.contains( elem.ownerDocument, elem ); + }; + +var rcheckableType = (/^(?:checkbox|radio)$/i); + + + +(function() { + var fragment = document.createDocumentFragment(), + div = fragment.appendChild( document.createElement( "div" ) ), + input = document.createElement( "input" ); + + // Support: Safari<=5.1 + // Check state lost if the name is set (#11217) + // Support: Windows Web Apps (WWA) + // `name` and `type` must use .setAttribute for WWA (#14901) + input.setAttribute( "type", "radio" ); + input.setAttribute( "checked", "checked" ); + input.setAttribute( "name", "t" ); + + div.appendChild( input ); + + // Support: Safari<=5.1, Android<4.2 + // Older WebKit doesn't clone checked state correctly in fragments + support.checkClone = div.cloneNode( true ).cloneNode( true ).lastChild.checked; + + // Support: IE<=11+ + // Make sure textarea (and checkbox) defaultValue is properly cloned + div.innerHTML = "<textarea>x</textarea>"; + support.noCloneChecked = !!div.cloneNode( true ).lastChild.defaultValue; +})(); +var strundefined = typeof undefined; + + + +support.focusinBubbles = "onfocusin" in window; + + +var + rkeyEvent = /^key/, + rmouseEvent = /^(?:mouse|pointer|contextmenu)|click/, + rfocusMorph = /^(?:focusinfocus|focusoutblur)$/, + rtypenamespace = /^([^.]*)(?:\.(.+)|)$/; + +function returnTrue() { + return true; +} + +function returnFalse() { + return false; +} + +function safeActiveElement() { + try { + return document.activeElement; + } catch ( err ) { } +} + +/* + * Helper functions for managing events -- not part of the public interface. + * Props to Dean Edwards' addEvent library for many of the ideas. + */ +jQuery.event = { + + global: {}, + + add: function( elem, types, handler, data, selector ) { + + var handleObjIn, eventHandle, tmp, + events, t, handleObj, + special, handlers, type, namespaces, origType, + elemData = data_priv.get( elem ); + + // Don't attach events to noData or text/comment nodes (but allow plain objects) + if ( !elemData ) { + return; + } + + // Caller can pass in an object of custom data in lieu of the handler + if ( handler.handler ) { + handleObjIn = handler; + handler = handleObjIn.handler; + selector = handleObjIn.selector; + } + + // Make sure that the handler has a unique ID, used to find/remove it later + if ( !handler.guid ) { + handler.guid = jQuery.guid++; + } + + // Init the element's event structure and main handler, if this is the first + if ( !(events = elemData.events) ) { + events = elemData.events = {}; + } + if ( !(eventHandle = elemData.handle) ) { + eventHandle = elemData.handle = function( e ) { + // Discard the second event of a jQuery.event.trigger() and + // when an event is called after a page has unloaded + return typeof jQuery !== strundefined && jQuery.event.triggered !== e.type ? + jQuery.event.dispatch.apply( elem, arguments ) : undefined; + }; + } + + // Handle multiple events separated by a space + types = ( types || "" ).match( rnotwhite ) || [ "" ]; + t = types.length; + while ( t-- ) { + tmp = rtypenamespace.exec( types[t] ) || []; + type = origType = tmp[1]; + namespaces = ( tmp[2] || "" ).split( "." ).sort(); + + // There *must* be a type, no attaching namespace-only handlers + if ( !type ) { + continue; + } + + // If event changes its type, use the special event handlers for the changed type + special = jQuery.event.special[ type ] || {}; + + // If selector defined, determine special event api type, otherwise given type + type = ( selector ? special.delegateType : special.bindType ) || type; + + // Update special based on newly reset type + special = jQuery.event.special[ type ] || {}; + + // handleObj is passed to all event handlers + handleObj = jQuery.extend({ + type: type, + origType: origType, + data: data, + handler: handler, + guid: handler.guid, + selector: selector, + needsContext: selector && jQuery.expr.match.needsContext.test( selector ), + namespace: namespaces.join(".") + }, handleObjIn ); + + // Init the event handler queue if we're the first + if ( !(handlers = events[ type ]) ) { + handlers = events[ type ] = []; + handlers.delegateCount = 0; + + // Only use addEventListener if the special events handler returns false + if ( !special.setup || special.setup.call( elem, data, namespaces, eventHandle ) === false ) { + if ( elem.addEventListener ) { + elem.addEventListener( type, eventHandle, false ); + } + } + } + + if ( special.add ) { + special.add.call( elem, handleObj ); + + if ( !handleObj.handler.guid ) { + handleObj.handler.guid = handler.guid; + } + } + + // Add to the element's handler list, delegates in front + if ( selector ) { + handlers.splice( handlers.delegateCount++, 0, handleObj ); + } else { + handlers.push( handleObj ); + } + + // Keep track of which events have ever been used, for event optimization + jQuery.event.global[ type ] = true; + } + + }, + + // Detach an event or set of events from an element + remove: function( elem, types, handler, selector, mappedTypes ) { + + var j, origCount, tmp, + events, t, handleObj, + special, handlers, type, namespaces, origType, + elemData = data_priv.hasData( elem ) && data_priv.get( elem ); + + if ( !elemData || !(events = elemData.events) ) { + return; + } + + // Once for each type.namespace in types; type may be omitted + types = ( types || "" ).match( rnotwhite ) || [ "" ]; + t = types.length; + while ( t-- ) { + tmp = rtypenamespace.exec( types[t] ) || []; + type = origType = tmp[1]; + namespaces = ( tmp[2] || "" ).split( "." ).sort(); + + // Unbind all events (on this namespace, if provided) for the element + if ( !type ) { + for ( type in events ) { + jQuery.event.remove( elem, type + types[ t ], handler, selector, true ); + } + continue; + } + + special = jQuery.event.special[ type ] || {}; + type = ( selector ? special.delegateType : special.bindType ) || type; + handlers = events[ type ] || []; + tmp = tmp[2] && new RegExp( "(^|\\.)" + namespaces.join("\\.(?:.*\\.|)") + "(\\.|$)" ); + + // Remove matching events + origCount = j = handlers.length; + while ( j-- ) { + handleObj = handlers[ j ]; + + if ( ( mappedTypes || origType === handleObj.origType ) && + ( !handler || handler.guid === handleObj.guid ) && + ( !tmp || tmp.test( handleObj.namespace ) ) && + ( !selector || selector === handleObj.selector || selector === "**" && handleObj.selector ) ) { + handlers.splice( j, 1 ); + + if ( handleObj.selector ) { + handlers.delegateCount--; + } + if ( special.remove ) { + special.remove.call( elem, handleObj ); + } + } + } + + // Remove generic event handler if we removed something and no more handlers exist + // (avoids potential for endless recursion during removal of special event handlers) + if ( origCount && !handlers.length ) { + if ( !special.teardown || special.teardown.call( elem, namespaces, elemData.handle ) === false ) { + jQuery.removeEvent( elem, type, elemData.handle ); + } + + delete events[ type ]; + } + } + + // Remove the expando if it's no longer used + if ( jQuery.isEmptyObject( events ) ) { + delete elemData.handle; + data_priv.remove( elem, "events" ); + } + }, + + trigger: function( event, data, elem, onlyHandlers ) { + + var i, cur, tmp, bubbleType, ontype, handle, special, + eventPath = [ elem || document ], + type = hasOwn.call( event, "type" ) ? event.type : event, + namespaces = hasOwn.call( event, "namespace" ) ? event.namespace.split(".") : []; + + cur = tmp = elem = elem || document; + + // Don't do events on text and comment nodes + if ( elem.nodeType === 3 || elem.nodeType === 8 ) { + return; + } + + // focus/blur morphs to focusin/out; ensure we're not firing them right now + if ( rfocusMorph.test( type + jQuery.event.triggered ) ) { + return; + } + + if ( type.indexOf(".") >= 0 ) { + // Namespaced trigger; create a regexp to match event type in handle() + namespaces = type.split("."); + type = namespaces.shift(); + namespaces.sort(); + } + ontype = type.indexOf(":") < 0 && "on" + type; + + // Caller can pass in a jQuery.Event object, Object, or just an event type string + event = event[ jQuery.expando ] ? + event : + new jQuery.Event( type, typeof event === "object" && event ); + + // Trigger bitmask: & 1 for native handlers; & 2 for jQuery (always true) + event.isTrigger = onlyHandlers ? 2 : 3; + event.namespace = namespaces.join("."); + event.namespace_re = event.namespace ? + new RegExp( "(^|\\.)" + namespaces.join("\\.(?:.*\\.|)") + "(\\.|$)" ) : + null; + + // Clean up the event in case it is being reused + event.result = undefined; + if ( !event.target ) { + event.target = elem; + } + + // Clone any incoming data and prepend the event, creating the handler arg list + data = data == null ? + [ event ] : + jQuery.makeArray( data, [ event ] ); + + // Allow special events to draw outside the lines + special = jQuery.event.special[ type ] || {}; + if ( !onlyHandlers && special.trigger && special.trigger.apply( elem, data ) === false ) { + return; + } + + // Determine event propagation path in advance, per W3C events spec (#9951) + // Bubble up to document, then to window; watch for a global ownerDocument var (#9724) + if ( !onlyHandlers && !special.noBubble && !jQuery.isWindow( elem ) ) { + + bubbleType = special.delegateType || type; + if ( !rfocusMorph.test( bubbleType + type ) ) { + cur = cur.parentNode; + } + for ( ; cur; cur = cur.parentNode ) { + eventPath.push( cur ); + tmp = cur; + } + + // Only add window if we got to document (e.g., not plain obj or detached DOM) + if ( tmp === (elem.ownerDocument || document) ) { + eventPath.push( tmp.defaultView || tmp.parentWindow || window ); + } + } + + // Fire handlers on the event path + i = 0; + while ( (cur = eventPath[i++]) && !event.isPropagationStopped() ) { + + event.type = i > 1 ? + bubbleType : + special.bindType || type; + + // jQuery handler + handle = ( data_priv.get( cur, "events" ) || {} )[ event.type ] && data_priv.get( cur, "handle" ); + if ( handle ) { + handle.apply( cur, data ); + } + + // Native handler + handle = ontype && cur[ ontype ]; + if ( handle && handle.apply && jQuery.acceptData( cur ) ) { + event.result = handle.apply( cur, data ); + if ( event.result === false ) { + event.preventDefault(); + } + } + } + event.type = type; + + // If nobody prevented the default action, do it now + if ( !onlyHandlers && !event.isDefaultPrevented() ) { + + if ( (!special._default || special._default.apply( eventPath.pop(), data ) === false) && + jQuery.acceptData( elem ) ) { + + // Call a native DOM method on the target with the same name name as the event. + // Don't do default actions on window, that's where global variables be (#6170) + if ( ontype && jQuery.isFunction( elem[ type ] ) && !jQuery.isWindow( elem ) ) { + + // Don't re-trigger an onFOO event when we call its FOO() method + tmp = elem[ ontype ]; + + if ( tmp ) { + elem[ ontype ] = null; + } + + // Prevent re-triggering of the same event, since we already bubbled it above + jQuery.event.triggered = type; + elem[ type ](); + jQuery.event.triggered = undefined; + + if ( tmp ) { + elem[ ontype ] = tmp; + } + } + } + } + + return event.result; + }, + + dispatch: function( event ) { + + // Make a writable jQuery.Event from the native event object + event = jQuery.event.fix( event ); + + var i, j, ret, matched, handleObj, + handlerQueue = [], + args = slice.call( arguments ), + handlers = ( data_priv.get( this, "events" ) || {} )[ event.type ] || [], + special = jQuery.event.special[ event.type ] || {}; + + // Use the fix-ed jQuery.Event rather than the (read-only) native event + args[0] = event; + event.delegateTarget = this; + + // Call the preDispatch hook for the mapped type, and let it bail if desired + if ( special.preDispatch && special.preDispatch.call( this, event ) === false ) { + return; + } + + // Determine handlers + handlerQueue = jQuery.event.handlers.call( this, event, handlers ); + + // Run delegates first; they may want to stop propagation beneath us + i = 0; + while ( (matched = handlerQueue[ i++ ]) && !event.isPropagationStopped() ) { + event.currentTarget = matched.elem; + + j = 0; + while ( (handleObj = matched.handlers[ j++ ]) && !event.isImmediatePropagationStopped() ) { + + // Triggered event must either 1) have no namespace, or 2) have namespace(s) + // a subset or equal to those in the bound event (both can have no namespace). + if ( !event.namespace_re || event.namespace_re.test( handleObj.namespace ) ) { + + event.handleObj = handleObj; + event.data = handleObj.data; + + ret = ( (jQuery.event.special[ handleObj.origType ] || {}).handle || handleObj.handler ) + .apply( matched.elem, args ); + + if ( ret !== undefined ) { + if ( (event.result = ret) === false ) { + event.preventDefault(); + event.stopPropagation(); + } + } + } + } + } + + // Call the postDispatch hook for the mapped type + if ( special.postDispatch ) { + special.postDispatch.call( this, event ); + } + + return event.result; + }, + + handlers: function( event, handlers ) { + var i, matches, sel, handleObj, + handlerQueue = [], + delegateCount = handlers.delegateCount, + cur = event.target; + + // Find delegate handlers + // Black-hole SVG <use> instance trees (#13180) + // Avoid non-left-click bubbling in Firefox (#3861) + if ( delegateCount && cur.nodeType && (!event.button || event.type !== "click") ) { + + for ( ; cur !== this; cur = cur.parentNode || this ) { + + // Don't process clicks on disabled elements (#6911, #8165, #11382, #11764) + if ( cur.disabled !== true || event.type !== "click" ) { + matches = []; + for ( i = 0; i < delegateCount; i++ ) { + handleObj = handlers[ i ]; + + // Don't conflict with Object.prototype properties (#13203) + sel = handleObj.selector + " "; + + if ( matches[ sel ] === undefined ) { + matches[ sel ] = handleObj.needsContext ? + jQuery( sel, this ).index( cur ) >= 0 : + jQuery.find( sel, this, null, [ cur ] ).length; + } + if ( matches[ sel ] ) { + matches.push( handleObj ); + } + } + if ( matches.length ) { + handlerQueue.push({ elem: cur, handlers: matches }); + } + } + } + } + + // Add the remaining (directly-bound) handlers + if ( delegateCount < handlers.length ) { + handlerQueue.push({ elem: this, handlers: handlers.slice( delegateCount ) }); + } + + return handlerQueue; + }, + + // Includes some event props shared by KeyEvent and MouseEvent + props: "altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "), + + fixHooks: {}, + + keyHooks: { + props: "char charCode key keyCode".split(" "), + filter: function( event, original ) { + + // Add which for key events + if ( event.which == null ) { + event.which = original.charCode != null ? original.charCode : original.keyCode; + } + + return event; + } + }, + + mouseHooks: { + props: "button buttons clientX clientY offsetX offsetY pageX pageY screenX screenY toElement".split(" "), + filter: function( event, original ) { + var eventDoc, doc, body, + button = original.button; + + // Calculate pageX/Y if missing and clientX/Y available + if ( event.pageX == null && original.clientX != null ) { + eventDoc = event.target.ownerDocument || document; + doc = eventDoc.documentElement; + body = eventDoc.body; + + event.pageX = original.clientX + ( doc && doc.scrollLeft || body && body.scrollLeft || 0 ) - ( doc && doc.clientLeft || body && body.clientLeft || 0 ); + event.pageY = original.clientY + ( doc && doc.scrollTop || body && body.scrollTop || 0 ) - ( doc && doc.clientTop || body && body.clientTop || 0 ); + } + + // Add which for click: 1 === left; 2 === middle; 3 === right + // Note: button is not normalized, so don't use it + if ( !event.which && button !== undefined ) { + event.which = ( button & 1 ? 1 : ( button & 2 ? 3 : ( button & 4 ? 2 : 0 ) ) ); + } + + return event; + } + }, + + fix: function( event ) { + if ( event[ jQuery.expando ] ) { + return event; + } + + // Create a writable copy of the event object and normalize some properties + var i, prop, copy, + type = event.type, + originalEvent = event, + fixHook = this.fixHooks[ type ]; + + if ( !fixHook ) { + this.fixHooks[ type ] = fixHook = + rmouseEvent.test( type ) ? this.mouseHooks : + rkeyEvent.test( type ) ? this.keyHooks : + {}; + } + copy = fixHook.props ? this.props.concat( fixHook.props ) : this.props; + + event = new jQuery.Event( originalEvent ); + + i = copy.length; + while ( i-- ) { + prop = copy[ i ]; + event[ prop ] = originalEvent[ prop ]; + } + + // Support: Cordova 2.5 (WebKit) (#13255) + // All events should have a target; Cordova deviceready doesn't + if ( !event.target ) { + event.target = document; + } + + // Support: Safari 6.0+, Chrome<28 + // Target should not be a text node (#504, #13143) + if ( event.target.nodeType === 3 ) { + event.target = event.target.parentNode; + } + + return fixHook.filter ? fixHook.filter( event, originalEvent ) : event; + }, + + special: { + load: { + // Prevent triggered image.load events from bubbling to window.load + noBubble: true + }, + focus: { + // Fire native event if possible so blur/focus sequence is correct + trigger: function() { + if ( this !== safeActiveElement() && this.focus ) { + this.focus(); + return false; + } + }, + delegateType: "focusin" + }, + blur: { + trigger: function() { + if ( this === safeActiveElement() && this.blur ) { + this.blur(); + return false; + } + }, + delegateType: "focusout" + }, + click: { + // For checkbox, fire native event so checked state will be right + trigger: function() { + if ( this.type === "checkbox" && this.click && jQuery.nodeName( this, "input" ) ) { + this.click(); + return false; + } + }, + + // For cross-browser consistency, don't fire native .click() on links + _default: function( event ) { + return jQuery.nodeName( event.target, "a" ); + } + }, + + beforeunload: { + postDispatch: function( event ) { + + // Support: Firefox 20+ + // Firefox doesn't alert if the returnValue field is not set. + if ( event.result !== undefined && event.originalEvent ) { + event.originalEvent.returnValue = event.result; + } + } + } + }, + + simulate: function( type, elem, event, bubble ) { + // Piggyback on a donor event to simulate a different one. + // Fake originalEvent to avoid donor's stopPropagation, but if the + // simulated event prevents default then we do the same on the donor. + var e = jQuery.extend( + new jQuery.Event(), + event, + { + type: type, + isSimulated: true, + originalEvent: {} + } + ); + if ( bubble ) { + jQuery.event.trigger( e, null, elem ); + } else { + jQuery.event.dispatch.call( elem, e ); + } + if ( e.isDefaultPrevented() ) { + event.preventDefault(); + } + } +}; + +jQuery.removeEvent = function( elem, type, handle ) { + if ( elem.removeEventListener ) { + elem.removeEventListener( type, handle, false ); + } +}; + +jQuery.Event = function( src, props ) { + // Allow instantiation without the 'new' keyword + if ( !(this instanceof jQuery.Event) ) { + return new jQuery.Event( src, props ); + } + + // Event object + if ( src && src.type ) { + this.originalEvent = src; + this.type = src.type; + + // Events bubbling up the document may have been marked as prevented + // by a handler lower down the tree; reflect the correct value. + this.isDefaultPrevented = src.defaultPrevented || + src.defaultPrevented === undefined && + // Support: Android<4.0 + src.returnValue === false ? + returnTrue : + returnFalse; + + // Event type + } else { + this.type = src; + } + + // Put explicitly provided properties onto the event object + if ( props ) { + jQuery.extend( this, props ); + } + + // Create a timestamp if incoming event doesn't have one + this.timeStamp = src && src.timeStamp || jQuery.now(); + + // Mark it as fixed + this[ jQuery.expando ] = true; +}; + +// jQuery.Event is based on DOM3 Events as specified by the ECMAScript Language Binding +// http://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-binding.html +jQuery.Event.prototype = { + isDefaultPrevented: returnFalse, + isPropagationStopped: returnFalse, + isImmediatePropagationStopped: returnFalse, + + preventDefault: function() { + var e = this.originalEvent; + + this.isDefaultPrevented = returnTrue; + + if ( e && e.preventDefault ) { + e.preventDefault(); + } + }, + stopPropagation: function() { + var e = this.originalEvent; + + this.isPropagationStopped = returnTrue; + + if ( e && e.stopPropagation ) { + e.stopPropagation(); + } + }, + stopImmediatePropagation: function() { + var e = this.originalEvent; + + this.isImmediatePropagationStopped = returnTrue; + + if ( e && e.stopImmediatePropagation ) { + e.stopImmediatePropagation(); + } + + this.stopPropagation(); + } +}; + +// Create mouseenter/leave events using mouseover/out and event-time checks +// Support: Chrome 15+ +jQuery.each({ + mouseenter: "mouseover", + mouseleave: "mouseout", + pointerenter: "pointerover", + pointerleave: "pointerout" +}, function( orig, fix ) { + jQuery.event.special[ orig ] = { + delegateType: fix, + bindType: fix, + + handle: function( event ) { + var ret, + target = this, + related = event.relatedTarget, + handleObj = event.handleObj; + + // For mousenter/leave call the handler if related is outside the target. + // NB: No relatedTarget if the mouse left/entered the browser window + if ( !related || (related !== target && !jQuery.contains( target, related )) ) { + event.type = handleObj.origType; + ret = handleObj.handler.apply( this, arguments ); + event.type = fix; + } + return ret; + } + }; +}); + +// Support: Firefox, Chrome, Safari +// Create "bubbling" focus and blur events +if ( !support.focusinBubbles ) { + jQuery.each({ focus: "focusin", blur: "focusout" }, function( orig, fix ) { + + // Attach a single capturing handler on the document while someone wants focusin/focusout + var handler = function( event ) { + jQuery.event.simulate( fix, event.target, jQuery.event.fix( event ), true ); + }; + + jQuery.event.special[ fix ] = { + setup: function() { + var doc = this.ownerDocument || this, + attaches = data_priv.access( doc, fix ); + + if ( !attaches ) { + doc.addEventListener( orig, handler, true ); + } + data_priv.access( doc, fix, ( attaches || 0 ) + 1 ); + }, + teardown: function() { + var doc = this.ownerDocument || this, + attaches = data_priv.access( doc, fix ) - 1; + + if ( !attaches ) { + doc.removeEventListener( orig, handler, true ); + data_priv.remove( doc, fix ); + + } else { + data_priv.access( doc, fix, attaches ); + } + } + }; + }); +} + +jQuery.fn.extend({ + + on: function( types, selector, data, fn, /*INTERNAL*/ one ) { + var origFn, type; + + // Types can be a map of types/handlers + if ( typeof types === "object" ) { + // ( types-Object, selector, data ) + if ( typeof selector !== "string" ) { + // ( types-Object, data ) + data = data || selector; + selector = undefined; + } + for ( type in types ) { + this.on( type, selector, data, types[ type ], one ); + } + return this; + } + + if ( data == null && fn == null ) { + // ( types, fn ) + fn = selector; + data = selector = undefined; + } else if ( fn == null ) { + if ( typeof selector === "string" ) { + // ( types, selector, fn ) + fn = data; + data = undefined; + } else { + // ( types, data, fn ) + fn = data; + data = selector; + selector = undefined; + } + } + if ( fn === false ) { + fn = returnFalse; + } else if ( !fn ) { + return this; + } + + if ( one === 1 ) { + origFn = fn; + fn = function( event ) { + // Can use an empty set, since event contains the info + jQuery().off( event ); + return origFn.apply( this, arguments ); + }; + // Use same guid so caller can remove using origFn + fn.guid = origFn.guid || ( origFn.guid = jQuery.guid++ ); + } + return this.each( function() { + jQuery.event.add( this, types, fn, data, selector ); + }); + }, + one: function( types, selector, data, fn ) { + return this.on( types, selector, data, fn, 1 ); + }, + off: function( types, selector, fn ) { + var handleObj, type; + if ( types && types.preventDefault && types.handleObj ) { + // ( event ) dispatched jQuery.Event + handleObj = types.handleObj; + jQuery( types.delegateTarget ).off( + handleObj.namespace ? handleObj.origType + "." + handleObj.namespace : handleObj.origType, + handleObj.selector, + handleObj.handler + ); + return this; + } + if ( typeof types === "object" ) { + // ( types-object [, selector] ) + for ( type in types ) { + this.off( type, selector, types[ type ] ); + } + return this; + } + if ( selector === false || typeof selector === "function" ) { + // ( types [, fn] ) + fn = selector; + selector = undefined; + } + if ( fn === false ) { + fn = returnFalse; + } + return this.each(function() { + jQuery.event.remove( this, types, fn, selector ); + }); + }, + + trigger: function( type, data ) { + return this.each(function() { + jQuery.event.trigger( type, data, this ); + }); + }, + triggerHandler: function( type, data ) { + var elem = this[0]; + if ( elem ) { + return jQuery.event.trigger( type, data, elem, true ); + } + } +}); + + +var + rxhtmlTag = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi, + rtagName = /<([\w:]+)/, + rhtml = /<|&#?\w+;/, + rnoInnerhtml = /<(?:script|style|link)/i, + // checked="checked" or checked + rchecked = /checked\s*(?:[^=]|=\s*.checked.)/i, + rscriptType = /^$|\/(?:java|ecma)script/i, + rscriptTypeMasked = /^true\/(.*)/, + rcleanScript = /^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g, + + // We have to close these tags to support XHTML (#13200) + wrapMap = { + + // Support: IE9 + option: [ 1, "<select multiple='multiple'>", "</select>" ], + + thead: [ 1, "<table>", "</table>" ], + col: [ 2, "<table><colgroup>", "</colgroup></table>" ], + tr: [ 2, "<table><tbody>", "</tbody></table>" ], + td: [ 3, "<table><tbody><tr>", "</tr></tbody></table>" ], + + _default: [ 0, "", "" ] + }; + +// Support: IE9 +wrapMap.optgroup = wrapMap.option; + +wrapMap.tbody = wrapMap.tfoot = wrapMap.colgroup = wrapMap.caption = wrapMap.thead; +wrapMap.th = wrapMap.td; + +// Support: 1.x compatibility +// Manipulating tables requires a tbody +function manipulationTarget( elem, content ) { + return jQuery.nodeName( elem, "table" ) && + jQuery.nodeName( content.nodeType !== 11 ? content : content.firstChild, "tr" ) ? + + elem.getElementsByTagName("tbody")[0] || + elem.appendChild( elem.ownerDocument.createElement("tbody") ) : + elem; +} + +// Replace/restore the type attribute of script elements for safe DOM manipulation +function disableScript( elem ) { + elem.type = (elem.getAttribute("type") !== null) + "/" + elem.type; + return elem; +} +function restoreScript( elem ) { + var match = rscriptTypeMasked.exec( elem.type ); + + if ( match ) { + elem.type = match[ 1 ]; + } else { + elem.removeAttribute("type"); + } + + return elem; +} + +// Mark scripts as having already been evaluated +function setGlobalEval( elems, refElements ) { + var i = 0, + l = elems.length; + + for ( ; i < l; i++ ) { + data_priv.set( + elems[ i ], "globalEval", !refElements || data_priv.get( refElements[ i ], "globalEval" ) + ); + } +} + +function cloneCopyEvent( src, dest ) { + var i, l, type, pdataOld, pdataCur, udataOld, udataCur, events; + + if ( dest.nodeType !== 1 ) { + return; + } + + // 1. Copy private data: events, handlers, etc. + if ( data_priv.hasData( src ) ) { + pdataOld = data_priv.access( src ); + pdataCur = data_priv.set( dest, pdataOld ); + events = pdataOld.events; + + if ( events ) { + delete pdataCur.handle; + pdataCur.events = {}; + + for ( type in events ) { + for ( i = 0, l = events[ type ].length; i < l; i++ ) { + jQuery.event.add( dest, type, events[ type ][ i ] ); + } + } + } + } + + // 2. Copy user data + if ( data_user.hasData( src ) ) { + udataOld = data_user.access( src ); + udataCur = jQuery.extend( {}, udataOld ); + + data_user.set( dest, udataCur ); + } +} + +function getAll( context, tag ) { + var ret = context.getElementsByTagName ? context.getElementsByTagName( tag || "*" ) : + context.querySelectorAll ? context.querySelectorAll( tag || "*" ) : + []; + + return tag === undefined || tag && jQuery.nodeName( context, tag ) ? + jQuery.merge( [ context ], ret ) : + ret; +} + +// Fix IE bugs, see support tests +function fixInput( src, dest ) { + var nodeName = dest.nodeName.toLowerCase(); + + // Fails to persist the checked state of a cloned checkbox or radio button. + if ( nodeName === "input" && rcheckableType.test( src.type ) ) { + dest.checked = src.checked; + + // Fails to return the selected option to the default selected state when cloning options + } else if ( nodeName === "input" || nodeName === "textarea" ) { + dest.defaultValue = src.defaultValue; + } +} + +jQuery.extend({ + clone: function( elem, dataAndEvents, deepDataAndEvents ) { + var i, l, srcElements, destElements, + clone = elem.cloneNode( true ), + inPage = jQuery.contains( elem.ownerDocument, elem ); + + // Fix IE cloning issues + if ( !support.noCloneChecked && ( elem.nodeType === 1 || elem.nodeType === 11 ) && + !jQuery.isXMLDoc( elem ) ) { + + // We eschew Sizzle here for performance reasons: http://jsperf.com/getall-vs-sizzle/2 + destElements = getAll( clone ); + srcElements = getAll( elem ); + + for ( i = 0, l = srcElements.length; i < l; i++ ) { + fixInput( srcElements[ i ], destElements[ i ] ); + } + } + + // Copy the events from the original to the clone + if ( dataAndEvents ) { + if ( deepDataAndEvents ) { + srcElements = srcElements || getAll( elem ); + destElements = destElements || getAll( clone ); + + for ( i = 0, l = srcElements.length; i < l; i++ ) { + cloneCopyEvent( srcElements[ i ], destElements[ i ] ); + } + } else { + cloneCopyEvent( elem, clone ); + } + } + + // Preserve script evaluation history + destElements = getAll( clone, "script" ); + if ( destElements.length > 0 ) { + setGlobalEval( destElements, !inPage && getAll( elem, "script" ) ); + } + + // Return the cloned set + return clone; + }, + + buildFragment: function( elems, context, scripts, selection ) { + var elem, tmp, tag, wrap, contains, j, + fragment = context.createDocumentFragment(), + nodes = [], + i = 0, + l = elems.length; + + for ( ; i < l; i++ ) { + elem = elems[ i ]; + + if ( elem || elem === 0 ) { + + // Add nodes directly + if ( jQuery.type( elem ) === "object" ) { + // Support: QtWebKit, PhantomJS + // push.apply(_, arraylike) throws on ancient WebKit + jQuery.merge( nodes, elem.nodeType ? [ elem ] : elem ); + + // Convert non-html into a text node + } else if ( !rhtml.test( elem ) ) { + nodes.push( context.createTextNode( elem ) ); + + // Convert html into DOM nodes + } else { + tmp = tmp || fragment.appendChild( context.createElement("div") ); + + // Deserialize a standard representation + tag = ( rtagName.exec( elem ) || [ "", "" ] )[ 1 ].toLowerCase(); + wrap = wrapMap[ tag ] || wrapMap._default; + tmp.innerHTML = wrap[ 1 ] + elem.replace( rxhtmlTag, "<$1></$2>" ) + wrap[ 2 ]; + + // Descend through wrappers to the right content + j = wrap[ 0 ]; + while ( j-- ) { + tmp = tmp.lastChild; + } + + // Support: QtWebKit, PhantomJS + // push.apply(_, arraylike) throws on ancient WebKit + jQuery.merge( nodes, tmp.childNodes ); + + // Remember the top-level container + tmp = fragment.firstChild; + + // Ensure the created nodes are orphaned (#12392) + tmp.textContent = ""; + } + } + } + + // Remove wrapper from fragment + fragment.textContent = ""; + + i = 0; + while ( (elem = nodes[ i++ ]) ) { + + // #4087 - If origin and destination elements are the same, and this is + // that element, do not do anything + if ( selection && jQuery.inArray( elem, selection ) !== -1 ) { + continue; + } + + contains = jQuery.contains( elem.ownerDocument, elem ); + + // Append to fragment + tmp = getAll( fragment.appendChild( elem ), "script" ); + + // Preserve script evaluation history + if ( contains ) { + setGlobalEval( tmp ); + } + + // Capture executables + if ( scripts ) { + j = 0; + while ( (elem = tmp[ j++ ]) ) { + if ( rscriptType.test( elem.type || "" ) ) { + scripts.push( elem ); + } + } + } + } + + return fragment; + }, + + cleanData: function( elems ) { + var data, elem, type, key, + special = jQuery.event.special, + i = 0; + + for ( ; (elem = elems[ i ]) !== undefined; i++ ) { + if ( jQuery.acceptData( elem ) ) { + key = elem[ data_priv.expando ]; + + if ( key && (data = data_priv.cache[ key ]) ) { + if ( data.events ) { + for ( type in data.events ) { + if ( special[ type ] ) { + jQuery.event.remove( elem, type ); + + // This is a shortcut to avoid jQuery.event.remove's overhead + } else { + jQuery.removeEvent( elem, type, data.handle ); + } + } + } + if ( data_priv.cache[ key ] ) { + // Discard any remaining `private` data + delete data_priv.cache[ key ]; + } + } + } + // Discard any remaining `user` data + delete data_user.cache[ elem[ data_user.expando ] ]; + } + } +}); + +jQuery.fn.extend({ + text: function( value ) { + return access( this, function( value ) { + return value === undefined ? + jQuery.text( this ) : + this.empty().each(function() { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + this.textContent = value; + } + }); + }, null, value, arguments.length ); + }, + + append: function() { + return this.domManip( arguments, function( elem ) { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + var target = manipulationTarget( this, elem ); + target.appendChild( elem ); + } + }); + }, + + prepend: function() { + return this.domManip( arguments, function( elem ) { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + var target = manipulationTarget( this, elem ); + target.insertBefore( elem, target.firstChild ); + } + }); + }, + + before: function() { + return this.domManip( arguments, function( elem ) { + if ( this.parentNode ) { + this.parentNode.insertBefore( elem, this ); + } + }); + }, + + after: function() { + return this.domManip( arguments, function( elem ) { + if ( this.parentNode ) { + this.parentNode.insertBefore( elem, this.nextSibling ); + } + }); + }, + + remove: function( selector, keepData /* Internal Use Only */ ) { + var elem, + elems = selector ? jQuery.filter( selector, this ) : this, + i = 0; + + for ( ; (elem = elems[i]) != null; i++ ) { + if ( !keepData && elem.nodeType === 1 ) { + jQuery.cleanData( getAll( elem ) ); + } + + if ( elem.parentNode ) { + if ( keepData && jQuery.contains( elem.ownerDocument, elem ) ) { + setGlobalEval( getAll( elem, "script" ) ); + } + elem.parentNode.removeChild( elem ); + } + } + + return this; + }, + + empty: function() { + var elem, + i = 0; + + for ( ; (elem = this[i]) != null; i++ ) { + if ( elem.nodeType === 1 ) { + + // Prevent memory leaks + jQuery.cleanData( getAll( elem, false ) ); + + // Remove any remaining nodes + elem.textContent = ""; + } + } + + return this; + }, + + clone: function( dataAndEvents, deepDataAndEvents ) { + dataAndEvents = dataAndEvents == null ? false : dataAndEvents; + deepDataAndEvents = deepDataAndEvents == null ? dataAndEvents : deepDataAndEvents; + + return this.map(function() { + return jQuery.clone( this, dataAndEvents, deepDataAndEvents ); + }); + }, + + html: function( value ) { + return access( this, function( value ) { + var elem = this[ 0 ] || {}, + i = 0, + l = this.length; + + if ( value === undefined && elem.nodeType === 1 ) { + return elem.innerHTML; + } + + // See if we can take a shortcut and just use innerHTML + if ( typeof value === "string" && !rnoInnerhtml.test( value ) && + !wrapMap[ ( rtagName.exec( value ) || [ "", "" ] )[ 1 ].toLowerCase() ] ) { + + value = value.replace( rxhtmlTag, "<$1></$2>" ); + + try { + for ( ; i < l; i++ ) { + elem = this[ i ] || {}; + + // Remove element nodes and prevent memory leaks + if ( elem.nodeType === 1 ) { + jQuery.cleanData( getAll( elem, false ) ); + elem.innerHTML = value; + } + } + + elem = 0; + + // If using innerHTML throws an exception, use the fallback method + } catch( e ) {} + } + + if ( elem ) { + this.empty().append( value ); + } + }, null, value, arguments.length ); + }, + + replaceWith: function() { + var arg = arguments[ 0 ]; + + // Make the changes, replacing each context element with the new content + this.domManip( arguments, function( elem ) { + arg = this.parentNode; + + jQuery.cleanData( getAll( this ) ); + + if ( arg ) { + arg.replaceChild( elem, this ); + } + }); + + // Force removal if there was no new content (e.g., from empty arguments) + return arg && (arg.length || arg.nodeType) ? this : this.remove(); + }, + + detach: function( selector ) { + return this.remove( selector, true ); + }, + + domManip: function( args, callback ) { + + // Flatten any nested arrays + args = concat.apply( [], args ); + + var fragment, first, scripts, hasScripts, node, doc, + i = 0, + l = this.length, + set = this, + iNoClone = l - 1, + value = args[ 0 ], + isFunction = jQuery.isFunction( value ); + + // We can't cloneNode fragments that contain checked, in WebKit + if ( isFunction || + ( l > 1 && typeof value === "string" && + !support.checkClone && rchecked.test( value ) ) ) { + return this.each(function( index ) { + var self = set.eq( index ); + if ( isFunction ) { + args[ 0 ] = value.call( this, index, self.html() ); + } + self.domManip( args, callback ); + }); + } + + if ( l ) { + fragment = jQuery.buildFragment( args, this[ 0 ].ownerDocument, false, this ); + first = fragment.firstChild; + + if ( fragment.childNodes.length === 1 ) { + fragment = first; + } + + if ( first ) { + scripts = jQuery.map( getAll( fragment, "script" ), disableScript ); + hasScripts = scripts.length; + + // Use the original fragment for the last item instead of the first because it can end up + // being emptied incorrectly in certain situations (#8070). + for ( ; i < l; i++ ) { + node = fragment; + + if ( i !== iNoClone ) { + node = jQuery.clone( node, true, true ); + + // Keep references to cloned scripts for later restoration + if ( hasScripts ) { + // Support: QtWebKit + // jQuery.merge because push.apply(_, arraylike) throws + jQuery.merge( scripts, getAll( node, "script" ) ); + } + } + + callback.call( this[ i ], node, i ); + } + + if ( hasScripts ) { + doc = scripts[ scripts.length - 1 ].ownerDocument; + + // Reenable scripts + jQuery.map( scripts, restoreScript ); + + // Evaluate executable scripts on first document insertion + for ( i = 0; i < hasScripts; i++ ) { + node = scripts[ i ]; + if ( rscriptType.test( node.type || "" ) && + !data_priv.access( node, "globalEval" ) && jQuery.contains( doc, node ) ) { + + if ( node.src ) { + // Optional AJAX dependency, but won't run scripts if not present + if ( jQuery._evalUrl ) { + jQuery._evalUrl( node.src ); + } + } else { + jQuery.globalEval( node.textContent.replace( rcleanScript, "" ) ); + } + } + } + } + } + } + + return this; + } +}); + +jQuery.each({ + appendTo: "append", + prependTo: "prepend", + insertBefore: "before", + insertAfter: "after", + replaceAll: "replaceWith" +}, function( name, original ) { + jQuery.fn[ name ] = function( selector ) { + var elems, + ret = [], + insert = jQuery( selector ), + last = insert.length - 1, + i = 0; + + for ( ; i <= last; i++ ) { + elems = i === last ? this : this.clone( true ); + jQuery( insert[ i ] )[ original ]( elems ); + + // Support: QtWebKit + // .get() because push.apply(_, arraylike) throws + push.apply( ret, elems.get() ); + } + + return this.pushStack( ret ); + }; +}); + + +var iframe, + elemdisplay = {}; + +/** + * Retrieve the actual display of a element + * @param {String} name nodeName of the element + * @param {Object} doc Document object + */ +// Called only from within defaultDisplay +function actualDisplay( name, doc ) { + var style, + elem = jQuery( doc.createElement( name ) ).appendTo( doc.body ), + + // getDefaultComputedStyle might be reliably used only on attached element + display = window.getDefaultComputedStyle && ( style = window.getDefaultComputedStyle( elem[ 0 ] ) ) ? + + // Use of this method is a temporary fix (more like optimization) until something better comes along, + // since it was removed from specification and supported only in FF + style.display : jQuery.css( elem[ 0 ], "display" ); + + // We don't have any data stored on the element, + // so use "detach" method as fast way to get rid of the element + elem.detach(); + + return display; +} + +/** + * Try to determine the default display value of an element + * @param {String} nodeName + */ +function defaultDisplay( nodeName ) { + var doc = document, + display = elemdisplay[ nodeName ]; + + if ( !display ) { + display = actualDisplay( nodeName, doc ); + + // If the simple way fails, read from inside an iframe + if ( display === "none" || !display ) { + + // Use the already-created iframe if possible + iframe = (iframe || jQuery( "<iframe frameborder='0' width='0' height='0'/>" )).appendTo( doc.documentElement ); + + // Always write a new HTML skeleton so Webkit and Firefox don't choke on reuse + doc = iframe[ 0 ].contentDocument; + + // Support: IE + doc.write(); + doc.close(); + + display = actualDisplay( nodeName, doc ); + iframe.detach(); + } + + // Store the correct default display + elemdisplay[ nodeName ] = display; + } + + return display; +} +var rmargin = (/^margin/); + +var rnumnonpx = new RegExp( "^(" + pnum + ")(?!px)[a-z%]+$", "i" ); + +var getStyles = function( elem ) { + // Support: IE<=11+, Firefox<=30+ (#15098, #14150) + // IE throws on elements created in popups + // FF meanwhile throws on frame elements through "defaultView.getComputedStyle" + if ( elem.ownerDocument.defaultView.opener ) { + return elem.ownerDocument.defaultView.getComputedStyle( elem, null ); + } + + return window.getComputedStyle( elem, null ); + }; + + + +function curCSS( elem, name, computed ) { + var width, minWidth, maxWidth, ret, + style = elem.style; + + computed = computed || getStyles( elem ); + + // Support: IE9 + // getPropertyValue is only needed for .css('filter') (#12537) + if ( computed ) { + ret = computed.getPropertyValue( name ) || computed[ name ]; + } + + if ( computed ) { + + if ( ret === "" && !jQuery.contains( elem.ownerDocument, elem ) ) { + ret = jQuery.style( elem, name ); + } + + // Support: iOS < 6 + // A tribute to the "awesome hack by Dean Edwards" + // iOS < 6 (at least) returns percentage for a larger set of values, but width seems to be reliably pixels + // this is against the CSSOM draft spec: http://dev.w3.org/csswg/cssom/#resolved-values + if ( rnumnonpx.test( ret ) && rmargin.test( name ) ) { + + // Remember the original values + width = style.width; + minWidth = style.minWidth; + maxWidth = style.maxWidth; + + // Put in the new values to get a computed value out + style.minWidth = style.maxWidth = style.width = ret; + ret = computed.width; + + // Revert the changed values + style.width = width; + style.minWidth = minWidth; + style.maxWidth = maxWidth; + } + } + + return ret !== undefined ? + // Support: IE + // IE returns zIndex value as an integer. + ret + "" : + ret; +} + + +function addGetHookIf( conditionFn, hookFn ) { + // Define the hook, we'll check on the first run if it's really needed. + return { + get: function() { + if ( conditionFn() ) { + // Hook not needed (or it's not possible to use it due + // to missing dependency), remove it. + delete this.get; + return; + } + + // Hook needed; redefine it so that the support test is not executed again. + return (this.get = hookFn).apply( this, arguments ); + } + }; +} + + +(function() { + var pixelPositionVal, boxSizingReliableVal, + docElem = document.documentElement, + container = document.createElement( "div" ), + div = document.createElement( "div" ); + + if ( !div.style ) { + return; + } + + // Support: IE9-11+ + // Style of cloned element affects source element cloned (#8908) + div.style.backgroundClip = "content-box"; + div.cloneNode( true ).style.backgroundClip = ""; + support.clearCloneStyle = div.style.backgroundClip === "content-box"; + + container.style.cssText = "border:0;width:0;height:0;top:0;left:-9999px;margin-top:1px;" + + "position:absolute"; + container.appendChild( div ); + + // Executing both pixelPosition & boxSizingReliable tests require only one layout + // so they're executed at the same time to save the second computation. + function computePixelPositionAndBoxSizingReliable() { + div.style.cssText = + // Support: Firefox<29, Android 2.3 + // Vendor-prefix box-sizing + "-webkit-box-sizing:border-box;-moz-box-sizing:border-box;" + + "box-sizing:border-box;display:block;margin-top:1%;top:1%;" + + "border:1px;padding:1px;width:4px;position:absolute"; + div.innerHTML = ""; + docElem.appendChild( container ); + + var divStyle = window.getComputedStyle( div, null ); + pixelPositionVal = divStyle.top !== "1%"; + boxSizingReliableVal = divStyle.width === "4px"; + + docElem.removeChild( container ); + } + + // Support: node.js jsdom + // Don't assume that getComputedStyle is a property of the global object + if ( window.getComputedStyle ) { + jQuery.extend( support, { + pixelPosition: function() { + + // This test is executed only once but we still do memoizing + // since we can use the boxSizingReliable pre-computing. + // No need to check if the test was already performed, though. + computePixelPositionAndBoxSizingReliable(); + return pixelPositionVal; + }, + boxSizingReliable: function() { + if ( boxSizingReliableVal == null ) { + computePixelPositionAndBoxSizingReliable(); + } + return boxSizingReliableVal; + }, + reliableMarginRight: function() { + + // Support: Android 2.3 + // Check if div with explicit width and no margin-right incorrectly + // gets computed margin-right based on width of container. (#3333) + // WebKit Bug 13343 - getComputedStyle returns wrong value for margin-right + // This support function is only executed once so no memoizing is needed. + var ret, + marginDiv = div.appendChild( document.createElement( "div" ) ); + + // Reset CSS: box-sizing; display; margin; border; padding + marginDiv.style.cssText = div.style.cssText = + // Support: Firefox<29, Android 2.3 + // Vendor-prefix box-sizing + "-webkit-box-sizing:content-box;-moz-box-sizing:content-box;" + + "box-sizing:content-box;display:block;margin:0;border:0;padding:0"; + marginDiv.style.marginRight = marginDiv.style.width = "0"; + div.style.width = "1px"; + docElem.appendChild( container ); + + ret = !parseFloat( window.getComputedStyle( marginDiv, null ).marginRight ); + + docElem.removeChild( container ); + div.removeChild( marginDiv ); + + return ret; + } + }); + } +})(); + + +// A method for quickly swapping in/out CSS properties to get correct calculations. +jQuery.swap = function( elem, options, callback, args ) { + var ret, name, + old = {}; + + // Remember the old values, and insert the new ones + for ( name in options ) { + old[ name ] = elem.style[ name ]; + elem.style[ name ] = options[ name ]; + } + + ret = callback.apply( elem, args || [] ); + + // Revert the old values + for ( name in options ) { + elem.style[ name ] = old[ name ]; + } + + return ret; +}; + + +var + // Swappable if display is none or starts with table except "table", "table-cell", or "table-caption" + // See here for display values: https://developer.mozilla.org/en-US/docs/CSS/display + rdisplayswap = /^(none|table(?!-c[ea]).+)/, + rnumsplit = new RegExp( "^(" + pnum + ")(.*)$", "i" ), + rrelNum = new RegExp( "^([+-])=(" + pnum + ")", "i" ), + + cssShow = { position: "absolute", visibility: "hidden", display: "block" }, + cssNormalTransform = { + letterSpacing: "0", + fontWeight: "400" + }, + + cssPrefixes = [ "Webkit", "O", "Moz", "ms" ]; + +// Return a css property mapped to a potentially vendor prefixed property +function vendorPropName( style, name ) { + + // Shortcut for names that are not vendor prefixed + if ( name in style ) { + return name; + } + + // Check for vendor prefixed names + var capName = name[0].toUpperCase() + name.slice(1), + origName = name, + i = cssPrefixes.length; + + while ( i-- ) { + name = cssPrefixes[ i ] + capName; + if ( name in style ) { + return name; + } + } + + return origName; +} + +function setPositiveNumber( elem, value, subtract ) { + var matches = rnumsplit.exec( value ); + return matches ? + // Guard against undefined "subtract", e.g., when used as in cssHooks + Math.max( 0, matches[ 1 ] - ( subtract || 0 ) ) + ( matches[ 2 ] || "px" ) : + value; +} + +function augmentWidthOrHeight( elem, name, extra, isBorderBox, styles ) { + var i = extra === ( isBorderBox ? "border" : "content" ) ? + // If we already have the right measurement, avoid augmentation + 4 : + // Otherwise initialize for horizontal or vertical properties + name === "width" ? 1 : 0, + + val = 0; + + for ( ; i < 4; i += 2 ) { + // Both box models exclude margin, so add it if we want it + if ( extra === "margin" ) { + val += jQuery.css( elem, extra + cssExpand[ i ], true, styles ); + } + + if ( isBorderBox ) { + // border-box includes padding, so remove it if we want content + if ( extra === "content" ) { + val -= jQuery.css( elem, "padding" + cssExpand[ i ], true, styles ); + } + + // At this point, extra isn't border nor margin, so remove border + if ( extra !== "margin" ) { + val -= jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); + } + } else { + // At this point, extra isn't content, so add padding + val += jQuery.css( elem, "padding" + cssExpand[ i ], true, styles ); + + // At this point, extra isn't content nor padding, so add border + if ( extra !== "padding" ) { + val += jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); + } + } + } + + return val; +} + +function getWidthOrHeight( elem, name, extra ) { + + // Start with offset property, which is equivalent to the border-box value + var valueIsBorderBox = true, + val = name === "width" ? elem.offsetWidth : elem.offsetHeight, + styles = getStyles( elem ), + isBorderBox = jQuery.css( elem, "boxSizing", false, styles ) === "border-box"; + + // Some non-html elements return undefined for offsetWidth, so check for null/undefined + // svg - https://bugzilla.mozilla.org/show_bug.cgi?id=649285 + // MathML - https://bugzilla.mozilla.org/show_bug.cgi?id=491668 + if ( val <= 0 || val == null ) { + // Fall back to computed then uncomputed css if necessary + val = curCSS( elem, name, styles ); + if ( val < 0 || val == null ) { + val = elem.style[ name ]; + } + + // Computed unit is not pixels. Stop here and return. + if ( rnumnonpx.test(val) ) { + return val; + } + + // Check for style in case a browser which returns unreliable values + // for getComputedStyle silently falls back to the reliable elem.style + valueIsBorderBox = isBorderBox && + ( support.boxSizingReliable() || val === elem.style[ name ] ); + + // Normalize "", auto, and prepare for extra + val = parseFloat( val ) || 0; + } + + // Use the active box-sizing model to add/subtract irrelevant styles + return ( val + + augmentWidthOrHeight( + elem, + name, + extra || ( isBorderBox ? "border" : "content" ), + valueIsBorderBox, + styles + ) + ) + "px"; +} + +function showHide( elements, show ) { + var display, elem, hidden, + values = [], + index = 0, + length = elements.length; + + for ( ; index < length; index++ ) { + elem = elements[ index ]; + if ( !elem.style ) { + continue; + } + + values[ index ] = data_priv.get( elem, "olddisplay" ); + display = elem.style.display; + if ( show ) { + // Reset the inline display of this element to learn if it is + // being hidden by cascaded rules or not + if ( !values[ index ] && display === "none" ) { + elem.style.display = ""; + } + + // Set elements which have been overridden with display: none + // in a stylesheet to whatever the default browser style is + // for such an element + if ( elem.style.display === "" && isHidden( elem ) ) { + values[ index ] = data_priv.access( elem, "olddisplay", defaultDisplay(elem.nodeName) ); + } + } else { + hidden = isHidden( elem ); + + if ( display !== "none" || !hidden ) { + data_priv.set( elem, "olddisplay", hidden ? display : jQuery.css( elem, "display" ) ); + } + } + } + + // Set the display of most of the elements in a second loop + // to avoid the constant reflow + for ( index = 0; index < length; index++ ) { + elem = elements[ index ]; + if ( !elem.style ) { + continue; + } + if ( !show || elem.style.display === "none" || elem.style.display === "" ) { + elem.style.display = show ? values[ index ] || "" : "none"; + } + } + + return elements; +} + +jQuery.extend({ + + // Add in style property hooks for overriding the default + // behavior of getting and setting a style property + cssHooks: { + opacity: { + get: function( elem, computed ) { + if ( computed ) { + + // We should always get a number back from opacity + var ret = curCSS( elem, "opacity" ); + return ret === "" ? "1" : ret; + } + } + } + }, + + // Don't automatically add "px" to these possibly-unitless properties + cssNumber: { + "columnCount": true, + "fillOpacity": true, + "flexGrow": true, + "flexShrink": true, + "fontWeight": true, + "lineHeight": true, + "opacity": true, + "order": true, + "orphans": true, + "widows": true, + "zIndex": true, + "zoom": true + }, + + // Add in properties whose names you wish to fix before + // setting or getting the value + cssProps: { + "float": "cssFloat" + }, + + // Get and set the style property on a DOM Node + style: function( elem, name, value, extra ) { + + // Don't set styles on text and comment nodes + if ( !elem || elem.nodeType === 3 || elem.nodeType === 8 || !elem.style ) { + return; + } + + // Make sure that we're working with the right name + var ret, type, hooks, + origName = jQuery.camelCase( name ), + style = elem.style; + + name = jQuery.cssProps[ origName ] || ( jQuery.cssProps[ origName ] = vendorPropName( style, origName ) ); + + // Gets hook for the prefixed version, then unprefixed version + hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; + + // Check if we're setting a value + if ( value !== undefined ) { + type = typeof value; + + // Convert "+=" or "-=" to relative numbers (#7345) + if ( type === "string" && (ret = rrelNum.exec( value )) ) { + value = ( ret[1] + 1 ) * ret[2] + parseFloat( jQuery.css( elem, name ) ); + // Fixes bug #9237 + type = "number"; + } + + // Make sure that null and NaN values aren't set (#7116) + if ( value == null || value !== value ) { + return; + } + + // If a number, add 'px' to the (except for certain CSS properties) + if ( type === "number" && !jQuery.cssNumber[ origName ] ) { + value += "px"; + } + + // Support: IE9-11+ + // background-* props affect original clone's values + if ( !support.clearCloneStyle && value === "" && name.indexOf( "background" ) === 0 ) { + style[ name ] = "inherit"; + } + + // If a hook was provided, use that value, otherwise just set the specified value + if ( !hooks || !("set" in hooks) || (value = hooks.set( elem, value, extra )) !== undefined ) { + style[ name ] = value; + } + + } else { + // If a hook was provided get the non-computed value from there + if ( hooks && "get" in hooks && (ret = hooks.get( elem, false, extra )) !== undefined ) { + return ret; + } + + // Otherwise just get the value from the style object + return style[ name ]; + } + }, + + css: function( elem, name, extra, styles ) { + var val, num, hooks, + origName = jQuery.camelCase( name ); + + // Make sure that we're working with the right name + name = jQuery.cssProps[ origName ] || ( jQuery.cssProps[ origName ] = vendorPropName( elem.style, origName ) ); + + // Try prefixed name followed by the unprefixed name + hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; + + // If a hook was provided get the computed value from there + if ( hooks && "get" in hooks ) { + val = hooks.get( elem, true, extra ); + } + + // Otherwise, if a way to get the computed value exists, use that + if ( val === undefined ) { + val = curCSS( elem, name, styles ); + } + + // Convert "normal" to computed value + if ( val === "normal" && name in cssNormalTransform ) { + val = cssNormalTransform[ name ]; + } + + // Make numeric if forced or a qualifier was provided and val looks numeric + if ( extra === "" || extra ) { + num = parseFloat( val ); + return extra === true || jQuery.isNumeric( num ) ? num || 0 : val; + } + return val; + } +}); + +jQuery.each([ "height", "width" ], function( i, name ) { + jQuery.cssHooks[ name ] = { + get: function( elem, computed, extra ) { + if ( computed ) { + + // Certain elements can have dimension info if we invisibly show them + // but it must have a current display style that would benefit + return rdisplayswap.test( jQuery.css( elem, "display" ) ) && elem.offsetWidth === 0 ? + jQuery.swap( elem, cssShow, function() { + return getWidthOrHeight( elem, name, extra ); + }) : + getWidthOrHeight( elem, name, extra ); + } + }, + + set: function( elem, value, extra ) { + var styles = extra && getStyles( elem ); + return setPositiveNumber( elem, value, extra ? + augmentWidthOrHeight( + elem, + name, + extra, + jQuery.css( elem, "boxSizing", false, styles ) === "border-box", + styles + ) : 0 + ); + } + }; +}); + +// Support: Android 2.3 +jQuery.cssHooks.marginRight = addGetHookIf( support.reliableMarginRight, + function( elem, computed ) { + if ( computed ) { + return jQuery.swap( elem, { "display": "inline-block" }, + curCSS, [ elem, "marginRight" ] ); + } + } +); + +// These hooks are used by animate to expand properties +jQuery.each({ + margin: "", + padding: "", + border: "Width" +}, function( prefix, suffix ) { + jQuery.cssHooks[ prefix + suffix ] = { + expand: function( value ) { + var i = 0, + expanded = {}, + + // Assumes a single number if not a string + parts = typeof value === "string" ? value.split(" ") : [ value ]; + + for ( ; i < 4; i++ ) { + expanded[ prefix + cssExpand[ i ] + suffix ] = + parts[ i ] || parts[ i - 2 ] || parts[ 0 ]; + } + + return expanded; + } + }; + + if ( !rmargin.test( prefix ) ) { + jQuery.cssHooks[ prefix + suffix ].set = setPositiveNumber; + } +}); + +jQuery.fn.extend({ + css: function( name, value ) { + return access( this, function( elem, name, value ) { + var styles, len, + map = {}, + i = 0; + + if ( jQuery.isArray( name ) ) { + styles = getStyles( elem ); + len = name.length; + + for ( ; i < len; i++ ) { + map[ name[ i ] ] = jQuery.css( elem, name[ i ], false, styles ); + } + + return map; + } + + return value !== undefined ? + jQuery.style( elem, name, value ) : + jQuery.css( elem, name ); + }, name, value, arguments.length > 1 ); + }, + show: function() { + return showHide( this, true ); + }, + hide: function() { + return showHide( this ); + }, + toggle: function( state ) { + if ( typeof state === "boolean" ) { + return state ? this.show() : this.hide(); + } + + return this.each(function() { + if ( isHidden( this ) ) { + jQuery( this ).show(); + } else { + jQuery( this ).hide(); + } + }); + } +}); + + +function Tween( elem, options, prop, end, easing ) { + return new Tween.prototype.init( elem, options, prop, end, easing ); +} +jQuery.Tween = Tween; + +Tween.prototype = { + constructor: Tween, + init: function( elem, options, prop, end, easing, unit ) { + this.elem = elem; + this.prop = prop; + this.easing = easing || "swing"; + this.options = options; + this.start = this.now = this.cur(); + this.end = end; + this.unit = unit || ( jQuery.cssNumber[ prop ] ? "" : "px" ); + }, + cur: function() { + var hooks = Tween.propHooks[ this.prop ]; + + return hooks && hooks.get ? + hooks.get( this ) : + Tween.propHooks._default.get( this ); + }, + run: function( percent ) { + var eased, + hooks = Tween.propHooks[ this.prop ]; + + if ( this.options.duration ) { + this.pos = eased = jQuery.easing[ this.easing ]( + percent, this.options.duration * percent, 0, 1, this.options.duration + ); + } else { + this.pos = eased = percent; + } + this.now = ( this.end - this.start ) * eased + this.start; + + if ( this.options.step ) { + this.options.step.call( this.elem, this.now, this ); + } + + if ( hooks && hooks.set ) { + hooks.set( this ); + } else { + Tween.propHooks._default.set( this ); + } + return this; + } +}; + +Tween.prototype.init.prototype = Tween.prototype; + +Tween.propHooks = { + _default: { + get: function( tween ) { + var result; + + if ( tween.elem[ tween.prop ] != null && + (!tween.elem.style || tween.elem.style[ tween.prop ] == null) ) { + return tween.elem[ tween.prop ]; + } + + // Passing an empty string as a 3rd parameter to .css will automatically + // attempt a parseFloat and fallback to a string if the parse fails. + // Simple values such as "10px" are parsed to Float; + // complex values such as "rotate(1rad)" are returned as-is. + result = jQuery.css( tween.elem, tween.prop, "" ); + // Empty strings, null, undefined and "auto" are converted to 0. + return !result || result === "auto" ? 0 : result; + }, + set: function( tween ) { + // Use step hook for back compat. + // Use cssHook if its there. + // Use .style if available and use plain properties where available. + if ( jQuery.fx.step[ tween.prop ] ) { + jQuery.fx.step[ tween.prop ]( tween ); + } else if ( tween.elem.style && ( tween.elem.style[ jQuery.cssProps[ tween.prop ] ] != null || jQuery.cssHooks[ tween.prop ] ) ) { + jQuery.style( tween.elem, tween.prop, tween.now + tween.unit ); + } else { + tween.elem[ tween.prop ] = tween.now; + } + } + } +}; + +// Support: IE9 +// Panic based approach to setting things on disconnected nodes +Tween.propHooks.scrollTop = Tween.propHooks.scrollLeft = { + set: function( tween ) { + if ( tween.elem.nodeType && tween.elem.parentNode ) { + tween.elem[ tween.prop ] = tween.now; + } + } +}; + +jQuery.easing = { + linear: function( p ) { + return p; + }, + swing: function( p ) { + return 0.5 - Math.cos( p * Math.PI ) / 2; + } +}; + +jQuery.fx = Tween.prototype.init; + +// Back Compat <1.8 extension point +jQuery.fx.step = {}; + + + + +var + fxNow, timerId, + rfxtypes = /^(?:toggle|show|hide)$/, + rfxnum = new RegExp( "^(?:([+-])=|)(" + pnum + ")([a-z%]*)$", "i" ), + rrun = /queueHooks$/, + animationPrefilters = [ defaultPrefilter ], + tweeners = { + "*": [ function( prop, value ) { + var tween = this.createTween( prop, value ), + target = tween.cur(), + parts = rfxnum.exec( value ), + unit = parts && parts[ 3 ] || ( jQuery.cssNumber[ prop ] ? "" : "px" ), + + // Starting value computation is required for potential unit mismatches + start = ( jQuery.cssNumber[ prop ] || unit !== "px" && +target ) && + rfxnum.exec( jQuery.css( tween.elem, prop ) ), + scale = 1, + maxIterations = 20; + + if ( start && start[ 3 ] !== unit ) { + // Trust units reported by jQuery.css + unit = unit || start[ 3 ]; + + // Make sure we update the tween properties later on + parts = parts || []; + + // Iteratively approximate from a nonzero starting point + start = +target || 1; + + do { + // If previous iteration zeroed out, double until we get *something*. + // Use string for doubling so we don't accidentally see scale as unchanged below + scale = scale || ".5"; + + // Adjust and apply + start = start / scale; + jQuery.style( tween.elem, prop, start + unit ); + + // Update scale, tolerating zero or NaN from tween.cur(), + // break the loop if scale is unchanged or perfect, or if we've just had enough + } while ( scale !== (scale = tween.cur() / target) && scale !== 1 && --maxIterations ); + } + + // Update tween properties + if ( parts ) { + start = tween.start = +start || +target || 0; + tween.unit = unit; + // If a +=/-= token was provided, we're doing a relative animation + tween.end = parts[ 1 ] ? + start + ( parts[ 1 ] + 1 ) * parts[ 2 ] : + +parts[ 2 ]; + } + + return tween; + } ] + }; + +// Animations created synchronously will run synchronously +function createFxNow() { + setTimeout(function() { + fxNow = undefined; + }); + return ( fxNow = jQuery.now() ); +} + +// Generate parameters to create a standard animation +function genFx( type, includeWidth ) { + var which, + i = 0, + attrs = { height: type }; + + // If we include width, step value is 1 to do all cssExpand values, + // otherwise step value is 2 to skip over Left and Right + includeWidth = includeWidth ? 1 : 0; + for ( ; i < 4 ; i += 2 - includeWidth ) { + which = cssExpand[ i ]; + attrs[ "margin" + which ] = attrs[ "padding" + which ] = type; + } + + if ( includeWidth ) { + attrs.opacity = attrs.width = type; + } + + return attrs; +} + +function createTween( value, prop, animation ) { + var tween, + collection = ( tweeners[ prop ] || [] ).concat( tweeners[ "*" ] ), + index = 0, + length = collection.length; + for ( ; index < length; index++ ) { + if ( (tween = collection[ index ].call( animation, prop, value )) ) { + + // We're done with this property + return tween; + } + } +} + +function defaultPrefilter( elem, props, opts ) { + /* jshint validthis: true */ + var prop, value, toggle, tween, hooks, oldfire, display, checkDisplay, + anim = this, + orig = {}, + style = elem.style, + hidden = elem.nodeType && isHidden( elem ), + dataShow = data_priv.get( elem, "fxshow" ); + + // Handle queue: false promises + if ( !opts.queue ) { + hooks = jQuery._queueHooks( elem, "fx" ); + if ( hooks.unqueued == null ) { + hooks.unqueued = 0; + oldfire = hooks.empty.fire; + hooks.empty.fire = function() { + if ( !hooks.unqueued ) { + oldfire(); + } + }; + } + hooks.unqueued++; + + anim.always(function() { + // Ensure the complete handler is called before this completes + anim.always(function() { + hooks.unqueued--; + if ( !jQuery.queue( elem, "fx" ).length ) { + hooks.empty.fire(); + } + }); + }); + } + + // Height/width overflow pass + if ( elem.nodeType === 1 && ( "height" in props || "width" in props ) ) { + // Make sure that nothing sneaks out + // Record all 3 overflow attributes because IE9-10 do not + // change the overflow attribute when overflowX and + // overflowY are set to the same value + opts.overflow = [ style.overflow, style.overflowX, style.overflowY ]; + + // Set display property to inline-block for height/width + // animations on inline elements that are having width/height animated + display = jQuery.css( elem, "display" ); + + // Test default display if display is currently "none" + checkDisplay = display === "none" ? + data_priv.get( elem, "olddisplay" ) || defaultDisplay( elem.nodeName ) : display; + + if ( checkDisplay === "inline" && jQuery.css( elem, "float" ) === "none" ) { + style.display = "inline-block"; + } + } + + if ( opts.overflow ) { + style.overflow = "hidden"; + anim.always(function() { + style.overflow = opts.overflow[ 0 ]; + style.overflowX = opts.overflow[ 1 ]; + style.overflowY = opts.overflow[ 2 ]; + }); + } + + // show/hide pass + for ( prop in props ) { + value = props[ prop ]; + if ( rfxtypes.exec( value ) ) { + delete props[ prop ]; + toggle = toggle || value === "toggle"; + if ( value === ( hidden ? "hide" : "show" ) ) { + + // If there is dataShow left over from a stopped hide or show and we are going to proceed with show, we should pretend to be hidden + if ( value === "show" && dataShow && dataShow[ prop ] !== undefined ) { + hidden = true; + } else { + continue; + } + } + orig[ prop ] = dataShow && dataShow[ prop ] || jQuery.style( elem, prop ); + + // Any non-fx value stops us from restoring the original display value + } else { + display = undefined; + } + } + + if ( !jQuery.isEmptyObject( orig ) ) { + if ( dataShow ) { + if ( "hidden" in dataShow ) { + hidden = dataShow.hidden; + } + } else { + dataShow = data_priv.access( elem, "fxshow", {} ); + } + + // Store state if its toggle - enables .stop().toggle() to "reverse" + if ( toggle ) { + dataShow.hidden = !hidden; + } + if ( hidden ) { + jQuery( elem ).show(); + } else { + anim.done(function() { + jQuery( elem ).hide(); + }); + } + anim.done(function() { + var prop; + + data_priv.remove( elem, "fxshow" ); + for ( prop in orig ) { + jQuery.style( elem, prop, orig[ prop ] ); + } + }); + for ( prop in orig ) { + tween = createTween( hidden ? dataShow[ prop ] : 0, prop, anim ); + + if ( !( prop in dataShow ) ) { + dataShow[ prop ] = tween.start; + if ( hidden ) { + tween.end = tween.start; + tween.start = prop === "width" || prop === "height" ? 1 : 0; + } + } + } + + // If this is a noop like .hide().hide(), restore an overwritten display value + } else if ( (display === "none" ? defaultDisplay( elem.nodeName ) : display) === "inline" ) { + style.display = display; + } +} + +function propFilter( props, specialEasing ) { + var index, name, easing, value, hooks; + + // camelCase, specialEasing and expand cssHook pass + for ( index in props ) { + name = jQuery.camelCase( index ); + easing = specialEasing[ name ]; + value = props[ index ]; + if ( jQuery.isArray( value ) ) { + easing = value[ 1 ]; + value = props[ index ] = value[ 0 ]; + } + + if ( index !== name ) { + props[ name ] = value; + delete props[ index ]; + } + + hooks = jQuery.cssHooks[ name ]; + if ( hooks && "expand" in hooks ) { + value = hooks.expand( value ); + delete props[ name ]; + + // Not quite $.extend, this won't overwrite existing keys. + // Reusing 'index' because we have the correct "name" + for ( index in value ) { + if ( !( index in props ) ) { + props[ index ] = value[ index ]; + specialEasing[ index ] = easing; + } + } + } else { + specialEasing[ name ] = easing; + } + } +} + +function Animation( elem, properties, options ) { + var result, + stopped, + index = 0, + length = animationPrefilters.length, + deferred = jQuery.Deferred().always( function() { + // Don't match elem in the :animated selector + delete tick.elem; + }), + tick = function() { + if ( stopped ) { + return false; + } + var currentTime = fxNow || createFxNow(), + remaining = Math.max( 0, animation.startTime + animation.duration - currentTime ), + // Support: Android 2.3 + // Archaic crash bug won't allow us to use `1 - ( 0.5 || 0 )` (#12497) + temp = remaining / animation.duration || 0, + percent = 1 - temp, + index = 0, + length = animation.tweens.length; + + for ( ; index < length ; index++ ) { + animation.tweens[ index ].run( percent ); + } + + deferred.notifyWith( elem, [ animation, percent, remaining ]); + + if ( percent < 1 && length ) { + return remaining; + } else { + deferred.resolveWith( elem, [ animation ] ); + return false; + } + }, + animation = deferred.promise({ + elem: elem, + props: jQuery.extend( {}, properties ), + opts: jQuery.extend( true, { specialEasing: {} }, options ), + originalProperties: properties, + originalOptions: options, + startTime: fxNow || createFxNow(), + duration: options.duration, + tweens: [], + createTween: function( prop, end ) { + var tween = jQuery.Tween( elem, animation.opts, prop, end, + animation.opts.specialEasing[ prop ] || animation.opts.easing ); + animation.tweens.push( tween ); + return tween; + }, + stop: function( gotoEnd ) { + var index = 0, + // If we are going to the end, we want to run all the tweens + // otherwise we skip this part + length = gotoEnd ? animation.tweens.length : 0; + if ( stopped ) { + return this; + } + stopped = true; + for ( ; index < length ; index++ ) { + animation.tweens[ index ].run( 1 ); + } + + // Resolve when we played the last frame; otherwise, reject + if ( gotoEnd ) { + deferred.resolveWith( elem, [ animation, gotoEnd ] ); + } else { + deferred.rejectWith( elem, [ animation, gotoEnd ] ); + } + return this; + } + }), + props = animation.props; + + propFilter( props, animation.opts.specialEasing ); + + for ( ; index < length ; index++ ) { + result = animationPrefilters[ index ].call( animation, elem, props, animation.opts ); + if ( result ) { + return result; + } + } + + jQuery.map( props, createTween, animation ); + + if ( jQuery.isFunction( animation.opts.start ) ) { + animation.opts.start.call( elem, animation ); + } + + jQuery.fx.timer( + jQuery.extend( tick, { + elem: elem, + anim: animation, + queue: animation.opts.queue + }) + ); + + // attach callbacks from options + return animation.progress( animation.opts.progress ) + .done( animation.opts.done, animation.opts.complete ) + .fail( animation.opts.fail ) + .always( animation.opts.always ); +} + +jQuery.Animation = jQuery.extend( Animation, { + + tweener: function( props, callback ) { + if ( jQuery.isFunction( props ) ) { + callback = props; + props = [ "*" ]; + } else { + props = props.split(" "); + } + + var prop, + index = 0, + length = props.length; + + for ( ; index < length ; index++ ) { + prop = props[ index ]; + tweeners[ prop ] = tweeners[ prop ] || []; + tweeners[ prop ].unshift( callback ); + } + }, + + prefilter: function( callback, prepend ) { + if ( prepend ) { + animationPrefilters.unshift( callback ); + } else { + animationPrefilters.push( callback ); + } + } +}); + +jQuery.speed = function( speed, easing, fn ) { + var opt = speed && typeof speed === "object" ? jQuery.extend( {}, speed ) : { + complete: fn || !fn && easing || + jQuery.isFunction( speed ) && speed, + duration: speed, + easing: fn && easing || easing && !jQuery.isFunction( easing ) && easing + }; + + opt.duration = jQuery.fx.off ? 0 : typeof opt.duration === "number" ? opt.duration : + opt.duration in jQuery.fx.speeds ? jQuery.fx.speeds[ opt.duration ] : jQuery.fx.speeds._default; + + // Normalize opt.queue - true/undefined/null -> "fx" + if ( opt.queue == null || opt.queue === true ) { + opt.queue = "fx"; + } + + // Queueing + opt.old = opt.complete; + + opt.complete = function() { + if ( jQuery.isFunction( opt.old ) ) { + opt.old.call( this ); + } + + if ( opt.queue ) { + jQuery.dequeue( this, opt.queue ); + } + }; + + return opt; +}; + +jQuery.fn.extend({ + fadeTo: function( speed, to, easing, callback ) { + + // Show any hidden elements after setting opacity to 0 + return this.filter( isHidden ).css( "opacity", 0 ).show() + + // Animate to the value specified + .end().animate({ opacity: to }, speed, easing, callback ); + }, + animate: function( prop, speed, easing, callback ) { + var empty = jQuery.isEmptyObject( prop ), + optall = jQuery.speed( speed, easing, callback ), + doAnimation = function() { + // Operate on a copy of prop so per-property easing won't be lost + var anim = Animation( this, jQuery.extend( {}, prop ), optall ); + + // Empty animations, or finishing resolves immediately + if ( empty || data_priv.get( this, "finish" ) ) { + anim.stop( true ); + } + }; + doAnimation.finish = doAnimation; + + return empty || optall.queue === false ? + this.each( doAnimation ) : + this.queue( optall.queue, doAnimation ); + }, + stop: function( type, clearQueue, gotoEnd ) { + var stopQueue = function( hooks ) { + var stop = hooks.stop; + delete hooks.stop; + stop( gotoEnd ); + }; + + if ( typeof type !== "string" ) { + gotoEnd = clearQueue; + clearQueue = type; + type = undefined; + } + if ( clearQueue && type !== false ) { + this.queue( type || "fx", [] ); + } + + return this.each(function() { + var dequeue = true, + index = type != null && type + "queueHooks", + timers = jQuery.timers, + data = data_priv.get( this ); + + if ( index ) { + if ( data[ index ] && data[ index ].stop ) { + stopQueue( data[ index ] ); + } + } else { + for ( index in data ) { + if ( data[ index ] && data[ index ].stop && rrun.test( index ) ) { + stopQueue( data[ index ] ); + } + } + } + + for ( index = timers.length; index--; ) { + if ( timers[ index ].elem === this && (type == null || timers[ index ].queue === type) ) { + timers[ index ].anim.stop( gotoEnd ); + dequeue = false; + timers.splice( index, 1 ); + } + } + + // Start the next in the queue if the last step wasn't forced. + // Timers currently will call their complete callbacks, which + // will dequeue but only if they were gotoEnd. + if ( dequeue || !gotoEnd ) { + jQuery.dequeue( this, type ); + } + }); + }, + finish: function( type ) { + if ( type !== false ) { + type = type || "fx"; + } + return this.each(function() { + var index, + data = data_priv.get( this ), + queue = data[ type + "queue" ], + hooks = data[ type + "queueHooks" ], + timers = jQuery.timers, + length = queue ? queue.length : 0; + + // Enable finishing flag on private data + data.finish = true; + + // Empty the queue first + jQuery.queue( this, type, [] ); + + if ( hooks && hooks.stop ) { + hooks.stop.call( this, true ); + } + + // Look for any active animations, and finish them + for ( index = timers.length; index--; ) { + if ( timers[ index ].elem === this && timers[ index ].queue === type ) { + timers[ index ].anim.stop( true ); + timers.splice( index, 1 ); + } + } + + // Look for any animations in the old queue and finish them + for ( index = 0; index < length; index++ ) { + if ( queue[ index ] && queue[ index ].finish ) { + queue[ index ].finish.call( this ); + } + } + + // Turn off finishing flag + delete data.finish; + }); + } +}); + +jQuery.each([ "toggle", "show", "hide" ], function( i, name ) { + var cssFn = jQuery.fn[ name ]; + jQuery.fn[ name ] = function( speed, easing, callback ) { + return speed == null || typeof speed === "boolean" ? + cssFn.apply( this, arguments ) : + this.animate( genFx( name, true ), speed, easing, callback ); + }; +}); + +// Generate shortcuts for custom animations +jQuery.each({ + slideDown: genFx("show"), + slideUp: genFx("hide"), + slideToggle: genFx("toggle"), + fadeIn: { opacity: "show" }, + fadeOut: { opacity: "hide" }, + fadeToggle: { opacity: "toggle" } +}, function( name, props ) { + jQuery.fn[ name ] = function( speed, easing, callback ) { + return this.animate( props, speed, easing, callback ); + }; +}); + +jQuery.timers = []; +jQuery.fx.tick = function() { + var timer, + i = 0, + timers = jQuery.timers; + + fxNow = jQuery.now(); + + for ( ; i < timers.length; i++ ) { + timer = timers[ i ]; + // Checks the timer has not already been removed + if ( !timer() && timers[ i ] === timer ) { + timers.splice( i--, 1 ); + } + } + + if ( !timers.length ) { + jQuery.fx.stop(); + } + fxNow = undefined; +}; + +jQuery.fx.timer = function( timer ) { + jQuery.timers.push( timer ); + if ( timer() ) { + jQuery.fx.start(); + } else { + jQuery.timers.pop(); + } +}; + +jQuery.fx.interval = 13; + +jQuery.fx.start = function() { + if ( !timerId ) { + timerId = setInterval( jQuery.fx.tick, jQuery.fx.interval ); + } +}; + +jQuery.fx.stop = function() { + clearInterval( timerId ); + timerId = null; +}; + +jQuery.fx.speeds = { + slow: 600, + fast: 200, + // Default speed + _default: 400 +}; + + +// Based off of the plugin by Clint Helfers, with permission. +// http://blindsignals.com/index.php/2009/07/jquery-delay/ +jQuery.fn.delay = function( time, type ) { + time = jQuery.fx ? jQuery.fx.speeds[ time ] || time : time; + type = type || "fx"; + + return this.queue( type, function( next, hooks ) { + var timeout = setTimeout( next, time ); + hooks.stop = function() { + clearTimeout( timeout ); + }; + }); +}; + + +(function() { + var input = document.createElement( "input" ), + select = document.createElement( "select" ), + opt = select.appendChild( document.createElement( "option" ) ); + + input.type = "checkbox"; + + // Support: iOS<=5.1, Android<=4.2+ + // Default value for a checkbox should be "on" + support.checkOn = input.value !== ""; + + // Support: IE<=11+ + // Must access selectedIndex to make default options select + support.optSelected = opt.selected; + + // Support: Android<=2.3 + // Options inside disabled selects are incorrectly marked as disabled + select.disabled = true; + support.optDisabled = !opt.disabled; + + // Support: IE<=11+ + // An input loses its value after becoming a radio + input = document.createElement( "input" ); + input.value = "t"; + input.type = "radio"; + support.radioValue = input.value === "t"; +})(); + + +var nodeHook, boolHook, + attrHandle = jQuery.expr.attrHandle; + +jQuery.fn.extend({ + attr: function( name, value ) { + return access( this, jQuery.attr, name, value, arguments.length > 1 ); + }, + + removeAttr: function( name ) { + return this.each(function() { + jQuery.removeAttr( this, name ); + }); + } +}); + +jQuery.extend({ + attr: function( elem, name, value ) { + var hooks, ret, + nType = elem.nodeType; + + // don't get/set attributes on text, comment and attribute nodes + if ( !elem || nType === 3 || nType === 8 || nType === 2 ) { + return; + } + + // Fallback to prop when attributes are not supported + if ( typeof elem.getAttribute === strundefined ) { + return jQuery.prop( elem, name, value ); + } + + // All attributes are lowercase + // Grab necessary hook if one is defined + if ( nType !== 1 || !jQuery.isXMLDoc( elem ) ) { + name = name.toLowerCase(); + hooks = jQuery.attrHooks[ name ] || + ( jQuery.expr.match.bool.test( name ) ? boolHook : nodeHook ); + } + + if ( value !== undefined ) { + + if ( value === null ) { + jQuery.removeAttr( elem, name ); + + } else if ( hooks && "set" in hooks && (ret = hooks.set( elem, value, name )) !== undefined ) { + return ret; + + } else { + elem.setAttribute( name, value + "" ); + return value; + } + + } else if ( hooks && "get" in hooks && (ret = hooks.get( elem, name )) !== null ) { + return ret; + + } else { + ret = jQuery.find.attr( elem, name ); + + // Non-existent attributes return null, we normalize to undefined + return ret == null ? + undefined : + ret; + } + }, + + removeAttr: function( elem, value ) { + var name, propName, + i = 0, + attrNames = value && value.match( rnotwhite ); + + if ( attrNames && elem.nodeType === 1 ) { + while ( (name = attrNames[i++]) ) { + propName = jQuery.propFix[ name ] || name; + + // Boolean attributes get special treatment (#10870) + if ( jQuery.expr.match.bool.test( name ) ) { + // Set corresponding property to false + elem[ propName ] = false; + } + + elem.removeAttribute( name ); + } + } + }, + + attrHooks: { + type: { + set: function( elem, value ) { + if ( !support.radioValue && value === "radio" && + jQuery.nodeName( elem, "input" ) ) { + var val = elem.value; + elem.setAttribute( "type", value ); + if ( val ) { + elem.value = val; + } + return value; + } + } + } + } +}); + +// Hooks for boolean attributes +boolHook = { + set: function( elem, value, name ) { + if ( value === false ) { + // Remove boolean attributes when set to false + jQuery.removeAttr( elem, name ); + } else { + elem.setAttribute( name, name ); + } + return name; + } +}; +jQuery.each( jQuery.expr.match.bool.source.match( /\w+/g ), function( i, name ) { + var getter = attrHandle[ name ] || jQuery.find.attr; + + attrHandle[ name ] = function( elem, name, isXML ) { + var ret, handle; + if ( !isXML ) { + // Avoid an infinite loop by temporarily removing this function from the getter + handle = attrHandle[ name ]; + attrHandle[ name ] = ret; + ret = getter( elem, name, isXML ) != null ? + name.toLowerCase() : + null; + attrHandle[ name ] = handle; + } + return ret; + }; +}); + + + + +var rfocusable = /^(?:input|select|textarea|button)$/i; + +jQuery.fn.extend({ + prop: function( name, value ) { + return access( this, jQuery.prop, name, value, arguments.length > 1 ); + }, + + removeProp: function( name ) { + return this.each(function() { + delete this[ jQuery.propFix[ name ] || name ]; + }); + } +}); + +jQuery.extend({ + propFix: { + "for": "htmlFor", + "class": "className" + }, + + prop: function( elem, name, value ) { + var ret, hooks, notxml, + nType = elem.nodeType; + + // Don't get/set properties on text, comment and attribute nodes + if ( !elem || nType === 3 || nType === 8 || nType === 2 ) { + return; + } + + notxml = nType !== 1 || !jQuery.isXMLDoc( elem ); + + if ( notxml ) { + // Fix name and attach hooks + name = jQuery.propFix[ name ] || name; + hooks = jQuery.propHooks[ name ]; + } + + if ( value !== undefined ) { + return hooks && "set" in hooks && (ret = hooks.set( elem, value, name )) !== undefined ? + ret : + ( elem[ name ] = value ); + + } else { + return hooks && "get" in hooks && (ret = hooks.get( elem, name )) !== null ? + ret : + elem[ name ]; + } + }, + + propHooks: { + tabIndex: { + get: function( elem ) { + return elem.hasAttribute( "tabindex" ) || rfocusable.test( elem.nodeName ) || elem.href ? + elem.tabIndex : + -1; + } + } + } +}); + +if ( !support.optSelected ) { + jQuery.propHooks.selected = { + get: function( elem ) { + var parent = elem.parentNode; + if ( parent && parent.parentNode ) { + parent.parentNode.selectedIndex; + } + return null; + } + }; +} + +jQuery.each([ + "tabIndex", + "readOnly", + "maxLength", + "cellSpacing", + "cellPadding", + "rowSpan", + "colSpan", + "useMap", + "frameBorder", + "contentEditable" +], function() { + jQuery.propFix[ this.toLowerCase() ] = this; +}); + + + + +var rclass = /[\t\r\n\f]/g; + +jQuery.fn.extend({ + addClass: function( value ) { + var classes, elem, cur, clazz, j, finalValue, + proceed = typeof value === "string" && value, + i = 0, + len = this.length; + + if ( jQuery.isFunction( value ) ) { + return this.each(function( j ) { + jQuery( this ).addClass( value.call( this, j, this.className ) ); + }); + } + + if ( proceed ) { + // The disjunction here is for better compressibility (see removeClass) + classes = ( value || "" ).match( rnotwhite ) || []; + + for ( ; i < len; i++ ) { + elem = this[ i ]; + cur = elem.nodeType === 1 && ( elem.className ? + ( " " + elem.className + " " ).replace( rclass, " " ) : + " " + ); + + if ( cur ) { + j = 0; + while ( (clazz = classes[j++]) ) { + if ( cur.indexOf( " " + clazz + " " ) < 0 ) { + cur += clazz + " "; + } + } + + // only assign if different to avoid unneeded rendering. + finalValue = jQuery.trim( cur ); + if ( elem.className !== finalValue ) { + elem.className = finalValue; + } + } + } + } + + return this; + }, + + removeClass: function( value ) { + var classes, elem, cur, clazz, j, finalValue, + proceed = arguments.length === 0 || typeof value === "string" && value, + i = 0, + len = this.length; + + if ( jQuery.isFunction( value ) ) { + return this.each(function( j ) { + jQuery( this ).removeClass( value.call( this, j, this.className ) ); + }); + } + if ( proceed ) { + classes = ( value || "" ).match( rnotwhite ) || []; + + for ( ; i < len; i++ ) { + elem = this[ i ]; + // This expression is here for better compressibility (see addClass) + cur = elem.nodeType === 1 && ( elem.className ? + ( " " + elem.className + " " ).replace( rclass, " " ) : + "" + ); + + if ( cur ) { + j = 0; + while ( (clazz = classes[j++]) ) { + // Remove *all* instances + while ( cur.indexOf( " " + clazz + " " ) >= 0 ) { + cur = cur.replace( " " + clazz + " ", " " ); + } + } + + // Only assign if different to avoid unneeded rendering. + finalValue = value ? jQuery.trim( cur ) : ""; + if ( elem.className !== finalValue ) { + elem.className = finalValue; + } + } + } + } + + return this; + }, + + toggleClass: function( value, stateVal ) { + var type = typeof value; + + if ( typeof stateVal === "boolean" && type === "string" ) { + return stateVal ? this.addClass( value ) : this.removeClass( value ); + } + + if ( jQuery.isFunction( value ) ) { + return this.each(function( i ) { + jQuery( this ).toggleClass( value.call(this, i, this.className, stateVal), stateVal ); + }); + } + + return this.each(function() { + if ( type === "string" ) { + // Toggle individual class names + var className, + i = 0, + self = jQuery( this ), + classNames = value.match( rnotwhite ) || []; + + while ( (className = classNames[ i++ ]) ) { + // Check each className given, space separated list + if ( self.hasClass( className ) ) { + self.removeClass( className ); + } else { + self.addClass( className ); + } + } + + // Toggle whole class name + } else if ( type === strundefined || type === "boolean" ) { + if ( this.className ) { + // store className if set + data_priv.set( this, "__className__", this.className ); + } + + // If the element has a class name or if we're passed `false`, + // then remove the whole classname (if there was one, the above saved it). + // Otherwise bring back whatever was previously saved (if anything), + // falling back to the empty string if nothing was stored. + this.className = this.className || value === false ? "" : data_priv.get( this, "__className__" ) || ""; + } + }); + }, + + hasClass: function( selector ) { + var className = " " + selector + " ", + i = 0, + l = this.length; + for ( ; i < l; i++ ) { + if ( this[i].nodeType === 1 && (" " + this[i].className + " ").replace(rclass, " ").indexOf( className ) >= 0 ) { + return true; + } + } + + return false; + } +}); + + + + +var rreturn = /\r/g; + +jQuery.fn.extend({ + val: function( value ) { + var hooks, ret, isFunction, + elem = this[0]; + + if ( !arguments.length ) { + if ( elem ) { + hooks = jQuery.valHooks[ elem.type ] || jQuery.valHooks[ elem.nodeName.toLowerCase() ]; + + if ( hooks && "get" in hooks && (ret = hooks.get( elem, "value" )) !== undefined ) { + return ret; + } + + ret = elem.value; + + return typeof ret === "string" ? + // Handle most common string cases + ret.replace(rreturn, "") : + // Handle cases where value is null/undef or number + ret == null ? "" : ret; + } + + return; + } + + isFunction = jQuery.isFunction( value ); + + return this.each(function( i ) { + var val; + + if ( this.nodeType !== 1 ) { + return; + } + + if ( isFunction ) { + val = value.call( this, i, jQuery( this ).val() ); + } else { + val = value; + } + + // Treat null/undefined as ""; convert numbers to string + if ( val == null ) { + val = ""; + + } else if ( typeof val === "number" ) { + val += ""; + + } else if ( jQuery.isArray( val ) ) { + val = jQuery.map( val, function( value ) { + return value == null ? "" : value + ""; + }); + } + + hooks = jQuery.valHooks[ this.type ] || jQuery.valHooks[ this.nodeName.toLowerCase() ]; + + // If set returns undefined, fall back to normal setting + if ( !hooks || !("set" in hooks) || hooks.set( this, val, "value" ) === undefined ) { + this.value = val; + } + }); + } +}); + +jQuery.extend({ + valHooks: { + option: { + get: function( elem ) { + var val = jQuery.find.attr( elem, "value" ); + return val != null ? + val : + // Support: IE10-11+ + // option.text throws exceptions (#14686, #14858) + jQuery.trim( jQuery.text( elem ) ); + } + }, + select: { + get: function( elem ) { + var value, option, + options = elem.options, + index = elem.selectedIndex, + one = elem.type === "select-one" || index < 0, + values = one ? null : [], + max = one ? index + 1 : options.length, + i = index < 0 ? + max : + one ? index : 0; + + // Loop through all the selected options + for ( ; i < max; i++ ) { + option = options[ i ]; + + // IE6-9 doesn't update selected after form reset (#2551) + if ( ( option.selected || i === index ) && + // Don't return options that are disabled or in a disabled optgroup + ( support.optDisabled ? !option.disabled : option.getAttribute( "disabled" ) === null ) && + ( !option.parentNode.disabled || !jQuery.nodeName( option.parentNode, "optgroup" ) ) ) { + + // Get the specific value for the option + value = jQuery( option ).val(); + + // We don't need an array for one selects + if ( one ) { + return value; + } + + // Multi-Selects return an array + values.push( value ); + } + } + + return values; + }, + + set: function( elem, value ) { + var optionSet, option, + options = elem.options, + values = jQuery.makeArray( value ), + i = options.length; + + while ( i-- ) { + option = options[ i ]; + if ( (option.selected = jQuery.inArray( option.value, values ) >= 0) ) { + optionSet = true; + } + } + + // Force browsers to behave consistently when non-matching value is set + if ( !optionSet ) { + elem.selectedIndex = -1; + } + return values; + } + } + } +}); + +// Radios and checkboxes getter/setter +jQuery.each([ "radio", "checkbox" ], function() { + jQuery.valHooks[ this ] = { + set: function( elem, value ) { + if ( jQuery.isArray( value ) ) { + return ( elem.checked = jQuery.inArray( jQuery(elem).val(), value ) >= 0 ); + } + } + }; + if ( !support.checkOn ) { + jQuery.valHooks[ this ].get = function( elem ) { + return elem.getAttribute("value") === null ? "on" : elem.value; + }; + } +}); + + + + +// Return jQuery for attributes-only inclusion + + +jQuery.each( ("blur focus focusin focusout load resize scroll unload click dblclick " + + "mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave " + + "change select submit keydown keypress keyup error contextmenu").split(" "), function( i, name ) { + + // Handle event binding + jQuery.fn[ name ] = function( data, fn ) { + return arguments.length > 0 ? + this.on( name, null, data, fn ) : + this.trigger( name ); + }; +}); + +jQuery.fn.extend({ + hover: function( fnOver, fnOut ) { + return this.mouseenter( fnOver ).mouseleave( fnOut || fnOver ); + }, + + bind: function( types, data, fn ) { + return this.on( types, null, data, fn ); + }, + unbind: function( types, fn ) { + return this.off( types, null, fn ); + }, + + delegate: function( selector, types, data, fn ) { + return this.on( types, selector, data, fn ); + }, + undelegate: function( selector, types, fn ) { + // ( namespace ) or ( selector, types [, fn] ) + return arguments.length === 1 ? this.off( selector, "**" ) : this.off( types, selector || "**", fn ); + } +}); + + +var nonce = jQuery.now(); + +var rquery = (/\?/); + + + +// Support: Android 2.3 +// Workaround failure to string-cast null input +jQuery.parseJSON = function( data ) { + return JSON.parse( data + "" ); +}; + + +// Cross-browser xml parsing +jQuery.parseXML = function( data ) { + var xml, tmp; + if ( !data || typeof data !== "string" ) { + return null; + } + + // Support: IE9 + try { + tmp = new DOMParser(); + xml = tmp.parseFromString( data, "text/xml" ); + } catch ( e ) { + xml = undefined; + } + + if ( !xml || xml.getElementsByTagName( "parsererror" ).length ) { + jQuery.error( "Invalid XML: " + data ); + } + return xml; +}; + + +var + rhash = /#.*$/, + rts = /([?&])_=[^&]*/, + rheaders = /^(.*?):[ \t]*([^\r\n]*)$/mg, + // #7653, #8125, #8152: local protocol detection + rlocalProtocol = /^(?:about|app|app-storage|.+-extension|file|res|widget):$/, + rnoContent = /^(?:GET|HEAD)$/, + rprotocol = /^\/\//, + rurl = /^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/, + + /* Prefilters + * 1) They are useful to introduce custom dataTypes (see ajax/jsonp.js for an example) + * 2) These are called: + * - BEFORE asking for a transport + * - AFTER param serialization (s.data is a string if s.processData is true) + * 3) key is the dataType + * 4) the catchall symbol "*" can be used + * 5) execution will start with transport dataType and THEN continue down to "*" if needed + */ + prefilters = {}, + + /* Transports bindings + * 1) key is the dataType + * 2) the catchall symbol "*" can be used + * 3) selection will start with transport dataType and THEN go to "*" if needed + */ + transports = {}, + + // Avoid comment-prolog char sequence (#10098); must appease lint and evade compression + allTypes = "*/".concat( "*" ), + + // Document location + ajaxLocation = window.location.href, + + // Segment location into parts + ajaxLocParts = rurl.exec( ajaxLocation.toLowerCase() ) || []; + +// Base "constructor" for jQuery.ajaxPrefilter and jQuery.ajaxTransport +function addToPrefiltersOrTransports( structure ) { + + // dataTypeExpression is optional and defaults to "*" + return function( dataTypeExpression, func ) { + + if ( typeof dataTypeExpression !== "string" ) { + func = dataTypeExpression; + dataTypeExpression = "*"; + } + + var dataType, + i = 0, + dataTypes = dataTypeExpression.toLowerCase().match( rnotwhite ) || []; + + if ( jQuery.isFunction( func ) ) { + // For each dataType in the dataTypeExpression + while ( (dataType = dataTypes[i++]) ) { + // Prepend if requested + if ( dataType[0] === "+" ) { + dataType = dataType.slice( 1 ) || "*"; + (structure[ dataType ] = structure[ dataType ] || []).unshift( func ); + + // Otherwise append + } else { + (structure[ dataType ] = structure[ dataType ] || []).push( func ); + } + } + } + }; +} + +// Base inspection function for prefilters and transports +function inspectPrefiltersOrTransports( structure, options, originalOptions, jqXHR ) { + + var inspected = {}, + seekingTransport = ( structure === transports ); + + function inspect( dataType ) { + var selected; + inspected[ dataType ] = true; + jQuery.each( structure[ dataType ] || [], function( _, prefilterOrFactory ) { + var dataTypeOrTransport = prefilterOrFactory( options, originalOptions, jqXHR ); + if ( typeof dataTypeOrTransport === "string" && !seekingTransport && !inspected[ dataTypeOrTransport ] ) { + options.dataTypes.unshift( dataTypeOrTransport ); + inspect( dataTypeOrTransport ); + return false; + } else if ( seekingTransport ) { + return !( selected = dataTypeOrTransport ); + } + }); + return selected; + } + + return inspect( options.dataTypes[ 0 ] ) || !inspected[ "*" ] && inspect( "*" ); +} + +// A special extend for ajax options +// that takes "flat" options (not to be deep extended) +// Fixes #9887 +function ajaxExtend( target, src ) { + var key, deep, + flatOptions = jQuery.ajaxSettings.flatOptions || {}; + + for ( key in src ) { + if ( src[ key ] !== undefined ) { + ( flatOptions[ key ] ? target : ( deep || (deep = {}) ) )[ key ] = src[ key ]; + } + } + if ( deep ) { + jQuery.extend( true, target, deep ); + } + + return target; +} + +/* Handles responses to an ajax request: + * - finds the right dataType (mediates between content-type and expected dataType) + * - returns the corresponding response + */ +function ajaxHandleResponses( s, jqXHR, responses ) { + + var ct, type, finalDataType, firstDataType, + contents = s.contents, + dataTypes = s.dataTypes; + + // Remove auto dataType and get content-type in the process + while ( dataTypes[ 0 ] === "*" ) { + dataTypes.shift(); + if ( ct === undefined ) { + ct = s.mimeType || jqXHR.getResponseHeader("Content-Type"); + } + } + + // Check if we're dealing with a known content-type + if ( ct ) { + for ( type in contents ) { + if ( contents[ type ] && contents[ type ].test( ct ) ) { + dataTypes.unshift( type ); + break; + } + } + } + + // Check to see if we have a response for the expected dataType + if ( dataTypes[ 0 ] in responses ) { + finalDataType = dataTypes[ 0 ]; + } else { + // Try convertible dataTypes + for ( type in responses ) { + if ( !dataTypes[ 0 ] || s.converters[ type + " " + dataTypes[0] ] ) { + finalDataType = type; + break; + } + if ( !firstDataType ) { + firstDataType = type; + } + } + // Or just use first one + finalDataType = finalDataType || firstDataType; + } + + // If we found a dataType + // We add the dataType to the list if needed + // and return the corresponding response + if ( finalDataType ) { + if ( finalDataType !== dataTypes[ 0 ] ) { + dataTypes.unshift( finalDataType ); + } + return responses[ finalDataType ]; + } +} + +/* Chain conversions given the request and the original response + * Also sets the responseXXX fields on the jqXHR instance + */ +function ajaxConvert( s, response, jqXHR, isSuccess ) { + var conv2, current, conv, tmp, prev, + converters = {}, + // Work with a copy of dataTypes in case we need to modify it for conversion + dataTypes = s.dataTypes.slice(); + + // Create converters map with lowercased keys + if ( dataTypes[ 1 ] ) { + for ( conv in s.converters ) { + converters[ conv.toLowerCase() ] = s.converters[ conv ]; + } + } + + current = dataTypes.shift(); + + // Convert to each sequential dataType + while ( current ) { + + if ( s.responseFields[ current ] ) { + jqXHR[ s.responseFields[ current ] ] = response; + } + + // Apply the dataFilter if provided + if ( !prev && isSuccess && s.dataFilter ) { + response = s.dataFilter( response, s.dataType ); + } + + prev = current; + current = dataTypes.shift(); + + if ( current ) { + + // There's only work to do if current dataType is non-auto + if ( current === "*" ) { + + current = prev; + + // Convert response if prev dataType is non-auto and differs from current + } else if ( prev !== "*" && prev !== current ) { + + // Seek a direct converter + conv = converters[ prev + " " + current ] || converters[ "* " + current ]; + + // If none found, seek a pair + if ( !conv ) { + for ( conv2 in converters ) { + + // If conv2 outputs current + tmp = conv2.split( " " ); + if ( tmp[ 1 ] === current ) { + + // If prev can be converted to accepted input + conv = converters[ prev + " " + tmp[ 0 ] ] || + converters[ "* " + tmp[ 0 ] ]; + if ( conv ) { + // Condense equivalence converters + if ( conv === true ) { + conv = converters[ conv2 ]; + + // Otherwise, insert the intermediate dataType + } else if ( converters[ conv2 ] !== true ) { + current = tmp[ 0 ]; + dataTypes.unshift( tmp[ 1 ] ); + } + break; + } + } + } + } + + // Apply converter (if not an equivalence) + if ( conv !== true ) { + + // Unless errors are allowed to bubble, catch and return them + if ( conv && s[ "throws" ] ) { + response = conv( response ); + } else { + try { + response = conv( response ); + } catch ( e ) { + return { state: "parsererror", error: conv ? e : "No conversion from " + prev + " to " + current }; + } + } + } + } + } + } + + return { state: "success", data: response }; +} + +jQuery.extend({ + + // Counter for holding the number of active queries + active: 0, + + // Last-Modified header cache for next request + lastModified: {}, + etag: {}, + + ajaxSettings: { + url: ajaxLocation, + type: "GET", + isLocal: rlocalProtocol.test( ajaxLocParts[ 1 ] ), + global: true, + processData: true, + async: true, + contentType: "application/x-www-form-urlencoded; charset=UTF-8", + /* + timeout: 0, + data: null, + dataType: null, + username: null, + password: null, + cache: null, + throws: false, + traditional: false, + headers: {}, + */ + + accepts: { + "*": allTypes, + text: "text/plain", + html: "text/html", + xml: "application/xml, text/xml", + json: "application/json, text/javascript" + }, + + contents: { + xml: /xml/, + html: /html/, + json: /json/ + }, + + responseFields: { + xml: "responseXML", + text: "responseText", + json: "responseJSON" + }, + + // Data converters + // Keys separate source (or catchall "*") and destination types with a single space + converters: { + + // Convert anything to text + "* text": String, + + // Text to html (true = no transformation) + "text html": true, + + // Evaluate text as a json expression + "text json": jQuery.parseJSON, + + // Parse text as xml + "text xml": jQuery.parseXML + }, + + // For options that shouldn't be deep extended: + // you can add your own custom options here if + // and when you create one that shouldn't be + // deep extended (see ajaxExtend) + flatOptions: { + url: true, + context: true + } + }, + + // Creates a full fledged settings object into target + // with both ajaxSettings and settings fields. + // If target is omitted, writes into ajaxSettings. + ajaxSetup: function( target, settings ) { + return settings ? + + // Building a settings object + ajaxExtend( ajaxExtend( target, jQuery.ajaxSettings ), settings ) : + + // Extending ajaxSettings + ajaxExtend( jQuery.ajaxSettings, target ); + }, + + ajaxPrefilter: addToPrefiltersOrTransports( prefilters ), + ajaxTransport: addToPrefiltersOrTransports( transports ), + + // Main method + ajax: function( url, options ) { + + // If url is an object, simulate pre-1.5 signature + if ( typeof url === "object" ) { + options = url; + url = undefined; + } + + // Force options to be an object + options = options || {}; + + var transport, + // URL without anti-cache param + cacheURL, + // Response headers + responseHeadersString, + responseHeaders, + // timeout handle + timeoutTimer, + // Cross-domain detection vars + parts, + // To know if global events are to be dispatched + fireGlobals, + // Loop variable + i, + // Create the final options object + s = jQuery.ajaxSetup( {}, options ), + // Callbacks context + callbackContext = s.context || s, + // Context for global events is callbackContext if it is a DOM node or jQuery collection + globalEventContext = s.context && ( callbackContext.nodeType || callbackContext.jquery ) ? + jQuery( callbackContext ) : + jQuery.event, + // Deferreds + deferred = jQuery.Deferred(), + completeDeferred = jQuery.Callbacks("once memory"), + // Status-dependent callbacks + statusCode = s.statusCode || {}, + // Headers (they are sent all at once) + requestHeaders = {}, + requestHeadersNames = {}, + // The jqXHR state + state = 0, + // Default abort message + strAbort = "canceled", + // Fake xhr + jqXHR = { + readyState: 0, + + // Builds headers hashtable if needed + getResponseHeader: function( key ) { + var match; + if ( state === 2 ) { + if ( !responseHeaders ) { + responseHeaders = {}; + while ( (match = rheaders.exec( responseHeadersString )) ) { + responseHeaders[ match[1].toLowerCase() ] = match[ 2 ]; + } + } + match = responseHeaders[ key.toLowerCase() ]; + } + return match == null ? null : match; + }, + + // Raw string + getAllResponseHeaders: function() { + return state === 2 ? responseHeadersString : null; + }, + + // Caches the header + setRequestHeader: function( name, value ) { + var lname = name.toLowerCase(); + if ( !state ) { + name = requestHeadersNames[ lname ] = requestHeadersNames[ lname ] || name; + requestHeaders[ name ] = value; + } + return this; + }, + + // Overrides response content-type header + overrideMimeType: function( type ) { + if ( !state ) { + s.mimeType = type; + } + return this; + }, + + // Status-dependent callbacks + statusCode: function( map ) { + var code; + if ( map ) { + if ( state < 2 ) { + for ( code in map ) { + // Lazy-add the new callback in a way that preserves old ones + statusCode[ code ] = [ statusCode[ code ], map[ code ] ]; + } + } else { + // Execute the appropriate callbacks + jqXHR.always( map[ jqXHR.status ] ); + } + } + return this; + }, + + // Cancel the request + abort: function( statusText ) { + var finalText = statusText || strAbort; + if ( transport ) { + transport.abort( finalText ); + } + done( 0, finalText ); + return this; + } + }; + + // Attach deferreds + deferred.promise( jqXHR ).complete = completeDeferred.add; + jqXHR.success = jqXHR.done; + jqXHR.error = jqXHR.fail; + + // Remove hash character (#7531: and string promotion) + // Add protocol if not provided (prefilters might expect it) + // Handle falsy url in the settings object (#10093: consistency with old signature) + // We also use the url parameter if available + s.url = ( ( url || s.url || ajaxLocation ) + "" ).replace( rhash, "" ) + .replace( rprotocol, ajaxLocParts[ 1 ] + "//" ); + + // Alias method option to type as per ticket #12004 + s.type = options.method || options.type || s.method || s.type; + + // Extract dataTypes list + s.dataTypes = jQuery.trim( s.dataType || "*" ).toLowerCase().match( rnotwhite ) || [ "" ]; + + // A cross-domain request is in order when we have a protocol:host:port mismatch + if ( s.crossDomain == null ) { + parts = rurl.exec( s.url.toLowerCase() ); + s.crossDomain = !!( parts && + ( parts[ 1 ] !== ajaxLocParts[ 1 ] || parts[ 2 ] !== ajaxLocParts[ 2 ] || + ( parts[ 3 ] || ( parts[ 1 ] === "http:" ? "80" : "443" ) ) !== + ( ajaxLocParts[ 3 ] || ( ajaxLocParts[ 1 ] === "http:" ? "80" : "443" ) ) ) + ); + } + + // Convert data if not already a string + if ( s.data && s.processData && typeof s.data !== "string" ) { + s.data = jQuery.param( s.data, s.traditional ); + } + + // Apply prefilters + inspectPrefiltersOrTransports( prefilters, s, options, jqXHR ); + + // If request was aborted inside a prefilter, stop there + if ( state === 2 ) { + return jqXHR; + } + + // We can fire global events as of now if asked to + // Don't fire events if jQuery.event is undefined in an AMD-usage scenario (#15118) + fireGlobals = jQuery.event && s.global; + + // Watch for a new set of requests + if ( fireGlobals && jQuery.active++ === 0 ) { + jQuery.event.trigger("ajaxStart"); + } + + // Uppercase the type + s.type = s.type.toUpperCase(); + + // Determine if request has content + s.hasContent = !rnoContent.test( s.type ); + + // Save the URL in case we're toying with the If-Modified-Since + // and/or If-None-Match header later on + cacheURL = s.url; + + // More options handling for requests with no content + if ( !s.hasContent ) { + + // If data is available, append data to url + if ( s.data ) { + cacheURL = ( s.url += ( rquery.test( cacheURL ) ? "&" : "?" ) + s.data ); + // #9682: remove data so that it's not used in an eventual retry + delete s.data; + } + + // Add anti-cache in url if needed + if ( s.cache === false ) { + s.url = rts.test( cacheURL ) ? + + // If there is already a '_' parameter, set its value + cacheURL.replace( rts, "$1_=" + nonce++ ) : + + // Otherwise add one to the end + cacheURL + ( rquery.test( cacheURL ) ? "&" : "?" ) + "_=" + nonce++; + } + } + + // Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode. + if ( s.ifModified ) { + if ( jQuery.lastModified[ cacheURL ] ) { + jqXHR.setRequestHeader( "If-Modified-Since", jQuery.lastModified[ cacheURL ] ); + } + if ( jQuery.etag[ cacheURL ] ) { + jqXHR.setRequestHeader( "If-None-Match", jQuery.etag[ cacheURL ] ); + } + } + + // Set the correct header, if data is being sent + if ( s.data && s.hasContent && s.contentType !== false || options.contentType ) { + jqXHR.setRequestHeader( "Content-Type", s.contentType ); + } + + // Set the Accepts header for the server, depending on the dataType + jqXHR.setRequestHeader( + "Accept", + s.dataTypes[ 0 ] && s.accepts[ s.dataTypes[0] ] ? + s.accepts[ s.dataTypes[0] ] + ( s.dataTypes[ 0 ] !== "*" ? ", " + allTypes + "; q=0.01" : "" ) : + s.accepts[ "*" ] + ); + + // Check for headers option + for ( i in s.headers ) { + jqXHR.setRequestHeader( i, s.headers[ i ] ); + } + + // Allow custom headers/mimetypes and early abort + if ( s.beforeSend && ( s.beforeSend.call( callbackContext, jqXHR, s ) === false || state === 2 ) ) { + // Abort if not done already and return + return jqXHR.abort(); + } + + // Aborting is no longer a cancellation + strAbort = "abort"; + + // Install callbacks on deferreds + for ( i in { success: 1, error: 1, complete: 1 } ) { + jqXHR[ i ]( s[ i ] ); + } + + // Get transport + transport = inspectPrefiltersOrTransports( transports, s, options, jqXHR ); + + // If no transport, we auto-abort + if ( !transport ) { + done( -1, "No Transport" ); + } else { + jqXHR.readyState = 1; + + // Send global event + if ( fireGlobals ) { + globalEventContext.trigger( "ajaxSend", [ jqXHR, s ] ); + } + // Timeout + if ( s.async && s.timeout > 0 ) { + timeoutTimer = setTimeout(function() { + jqXHR.abort("timeout"); + }, s.timeout ); + } + + try { + state = 1; + transport.send( requestHeaders, done ); + } catch ( e ) { + // Propagate exception as error if not done + if ( state < 2 ) { + done( -1, e ); + // Simply rethrow otherwise + } else { + throw e; + } + } + } + + // Callback for when everything is done + function done( status, nativeStatusText, responses, headers ) { + var isSuccess, success, error, response, modified, + statusText = nativeStatusText; + + // Called once + if ( state === 2 ) { + return; + } + + // State is "done" now + state = 2; + + // Clear timeout if it exists + if ( timeoutTimer ) { + clearTimeout( timeoutTimer ); + } + + // Dereference transport for early garbage collection + // (no matter how long the jqXHR object will be used) + transport = undefined; + + // Cache response headers + responseHeadersString = headers || ""; + + // Set readyState + jqXHR.readyState = status > 0 ? 4 : 0; + + // Determine if successful + isSuccess = status >= 200 && status < 300 || status === 304; + + // Get response data + if ( responses ) { + response = ajaxHandleResponses( s, jqXHR, responses ); + } + + // Convert no matter what (that way responseXXX fields are always set) + response = ajaxConvert( s, response, jqXHR, isSuccess ); + + // If successful, handle type chaining + if ( isSuccess ) { + + // Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode. + if ( s.ifModified ) { + modified = jqXHR.getResponseHeader("Last-Modified"); + if ( modified ) { + jQuery.lastModified[ cacheURL ] = modified; + } + modified = jqXHR.getResponseHeader("etag"); + if ( modified ) { + jQuery.etag[ cacheURL ] = modified; + } + } + + // if no content + if ( status === 204 || s.type === "HEAD" ) { + statusText = "nocontent"; + + // if not modified + } else if ( status === 304 ) { + statusText = "notmodified"; + + // If we have data, let's convert it + } else { + statusText = response.state; + success = response.data; + error = response.error; + isSuccess = !error; + } + } else { + // Extract error from statusText and normalize for non-aborts + error = statusText; + if ( status || !statusText ) { + statusText = "error"; + if ( status < 0 ) { + status = 0; + } + } + } + + // Set data for the fake xhr object + jqXHR.status = status; + jqXHR.statusText = ( nativeStatusText || statusText ) + ""; + + // Success/Error + if ( isSuccess ) { + deferred.resolveWith( callbackContext, [ success, statusText, jqXHR ] ); + } else { + deferred.rejectWith( callbackContext, [ jqXHR, statusText, error ] ); + } + + // Status-dependent callbacks + jqXHR.statusCode( statusCode ); + statusCode = undefined; + + if ( fireGlobals ) { + globalEventContext.trigger( isSuccess ? "ajaxSuccess" : "ajaxError", + [ jqXHR, s, isSuccess ? success : error ] ); + } + + // Complete + completeDeferred.fireWith( callbackContext, [ jqXHR, statusText ] ); + + if ( fireGlobals ) { + globalEventContext.trigger( "ajaxComplete", [ jqXHR, s ] ); + // Handle the global AJAX counter + if ( !( --jQuery.active ) ) { + jQuery.event.trigger("ajaxStop"); + } + } + } + + return jqXHR; + }, + + getJSON: function( url, data, callback ) { + return jQuery.get( url, data, callback, "json" ); + }, + + getScript: function( url, callback ) { + return jQuery.get( url, undefined, callback, "script" ); + } +}); + +jQuery.each( [ "get", "post" ], function( i, method ) { + jQuery[ method ] = function( url, data, callback, type ) { + // Shift arguments if data argument was omitted + if ( jQuery.isFunction( data ) ) { + type = type || callback; + callback = data; + data = undefined; + } + + return jQuery.ajax({ + url: url, + type: method, + dataType: type, + data: data, + success: callback + }); + }; +}); + + +jQuery._evalUrl = function( url ) { + return jQuery.ajax({ + url: url, + type: "GET", + dataType: "script", + async: false, + global: false, + "throws": true + }); +}; + + +jQuery.fn.extend({ + wrapAll: function( html ) { + var wrap; + + if ( jQuery.isFunction( html ) ) { + return this.each(function( i ) { + jQuery( this ).wrapAll( html.call(this, i) ); + }); + } + + if ( this[ 0 ] ) { + + // The elements to wrap the target around + wrap = jQuery( html, this[ 0 ].ownerDocument ).eq( 0 ).clone( true ); + + if ( this[ 0 ].parentNode ) { + wrap.insertBefore( this[ 0 ] ); + } + + wrap.map(function() { + var elem = this; + + while ( elem.firstElementChild ) { + elem = elem.firstElementChild; + } + + return elem; + }).append( this ); + } + + return this; + }, + + wrapInner: function( html ) { + if ( jQuery.isFunction( html ) ) { + return this.each(function( i ) { + jQuery( this ).wrapInner( html.call(this, i) ); + }); + } + + return this.each(function() { + var self = jQuery( this ), + contents = self.contents(); + + if ( contents.length ) { + contents.wrapAll( html ); + + } else { + self.append( html ); + } + }); + }, + + wrap: function( html ) { + var isFunction = jQuery.isFunction( html ); + + return this.each(function( i ) { + jQuery( this ).wrapAll( isFunction ? html.call(this, i) : html ); + }); + }, + + unwrap: function() { + return this.parent().each(function() { + if ( !jQuery.nodeName( this, "body" ) ) { + jQuery( this ).replaceWith( this.childNodes ); + } + }).end(); + } +}); + + +jQuery.expr.filters.hidden = function( elem ) { + // Support: Opera <= 12.12 + // Opera reports offsetWidths and offsetHeights less than zero on some elements + return elem.offsetWidth <= 0 && elem.offsetHeight <= 0; +}; +jQuery.expr.filters.visible = function( elem ) { + return !jQuery.expr.filters.hidden( elem ); +}; + + + + +var r20 = /%20/g, + rbracket = /\[\]$/, + rCRLF = /\r?\n/g, + rsubmitterTypes = /^(?:submit|button|image|reset|file)$/i, + rsubmittable = /^(?:input|select|textarea|keygen)/i; + +function buildParams( prefix, obj, traditional, add ) { + var name; + + if ( jQuery.isArray( obj ) ) { + // Serialize array item. + jQuery.each( obj, function( i, v ) { + if ( traditional || rbracket.test( prefix ) ) { + // Treat each array item as a scalar. + add( prefix, v ); + + } else { + // Item is non-scalar (array or object), encode its numeric index. + buildParams( prefix + "[" + ( typeof v === "object" ? i : "" ) + "]", v, traditional, add ); + } + }); + + } else if ( !traditional && jQuery.type( obj ) === "object" ) { + // Serialize object item. + for ( name in obj ) { + buildParams( prefix + "[" + name + "]", obj[ name ], traditional, add ); + } + + } else { + // Serialize scalar item. + add( prefix, obj ); + } +} + +// Serialize an array of form elements or a set of +// key/values into a query string +jQuery.param = function( a, traditional ) { + var prefix, + s = [], + add = function( key, value ) { + // If value is a function, invoke it and return its value + value = jQuery.isFunction( value ) ? value() : ( value == null ? "" : value ); + s[ s.length ] = encodeURIComponent( key ) + "=" + encodeURIComponent( value ); + }; + + // Set traditional to true for jQuery <= 1.3.2 behavior. + if ( traditional === undefined ) { + traditional = jQuery.ajaxSettings && jQuery.ajaxSettings.traditional; + } + + // If an array was passed in, assume that it is an array of form elements. + if ( jQuery.isArray( a ) || ( a.jquery && !jQuery.isPlainObject( a ) ) ) { + // Serialize the form elements + jQuery.each( a, function() { + add( this.name, this.value ); + }); + + } else { + // If traditional, encode the "old" way (the way 1.3.2 or older + // did it), otherwise encode params recursively. + for ( prefix in a ) { + buildParams( prefix, a[ prefix ], traditional, add ); + } + } + + // Return the resulting serialization + return s.join( "&" ).replace( r20, "+" ); +}; + +jQuery.fn.extend({ + serialize: function() { + return jQuery.param( this.serializeArray() ); + }, + serializeArray: function() { + return this.map(function() { + // Can add propHook for "elements" to filter or add form elements + var elements = jQuery.prop( this, "elements" ); + return elements ? jQuery.makeArray( elements ) : this; + }) + .filter(function() { + var type = this.type; + + // Use .is( ":disabled" ) so that fieldset[disabled] works + return this.name && !jQuery( this ).is( ":disabled" ) && + rsubmittable.test( this.nodeName ) && !rsubmitterTypes.test( type ) && + ( this.checked || !rcheckableType.test( type ) ); + }) + .map(function( i, elem ) { + var val = jQuery( this ).val(); + + return val == null ? + null : + jQuery.isArray( val ) ? + jQuery.map( val, function( val ) { + return { name: elem.name, value: val.replace( rCRLF, "\r\n" ) }; + }) : + { name: elem.name, value: val.replace( rCRLF, "\r\n" ) }; + }).get(); + } +}); + + +jQuery.ajaxSettings.xhr = function() { + try { + return new XMLHttpRequest(); + } catch( e ) {} +}; + +var xhrId = 0, + xhrCallbacks = {}, + xhrSuccessStatus = { + // file protocol always yields status code 0, assume 200 + 0: 200, + // Support: IE9 + // #1450: sometimes IE returns 1223 when it should be 204 + 1223: 204 + }, + xhrSupported = jQuery.ajaxSettings.xhr(); + +// Support: IE9 +// Open requests must be manually aborted on unload (#5280) +// See https://support.microsoft.com/kb/2856746 for more info +if ( window.attachEvent ) { + window.attachEvent( "onunload", function() { + for ( var key in xhrCallbacks ) { + xhrCallbacks[ key ](); + } + }); +} + +support.cors = !!xhrSupported && ( "withCredentials" in xhrSupported ); +support.ajax = xhrSupported = !!xhrSupported; + +jQuery.ajaxTransport(function( options ) { + var callback; + + // Cross domain only allowed if supported through XMLHttpRequest + if ( support.cors || xhrSupported && !options.crossDomain ) { + return { + send: function( headers, complete ) { + var i, + xhr = options.xhr(), + id = ++xhrId; + + xhr.open( options.type, options.url, options.async, options.username, options.password ); + + // Apply custom fields if provided + if ( options.xhrFields ) { + for ( i in options.xhrFields ) { + xhr[ i ] = options.xhrFields[ i ]; + } + } + + // Override mime type if needed + if ( options.mimeType && xhr.overrideMimeType ) { + xhr.overrideMimeType( options.mimeType ); + } + + // X-Requested-With header + // For cross-domain requests, seeing as conditions for a preflight are + // akin to a jigsaw puzzle, we simply never set it to be sure. + // (it can always be set on a per-request basis or even using ajaxSetup) + // For same-domain requests, won't change header if already provided. + if ( !options.crossDomain && !headers["X-Requested-With"] ) { + headers["X-Requested-With"] = "XMLHttpRequest"; + } + + // Set headers + for ( i in headers ) { + xhr.setRequestHeader( i, headers[ i ] ); + } + + // Callback + callback = function( type ) { + return function() { + if ( callback ) { + delete xhrCallbacks[ id ]; + callback = xhr.onload = xhr.onerror = null; + + if ( type === "abort" ) { + xhr.abort(); + } else if ( type === "error" ) { + complete( + // file: protocol always yields status 0; see #8605, #14207 + xhr.status, + xhr.statusText + ); + } else { + complete( + xhrSuccessStatus[ xhr.status ] || xhr.status, + xhr.statusText, + // Support: IE9 + // Accessing binary-data responseText throws an exception + // (#11426) + typeof xhr.responseText === "string" ? { + text: xhr.responseText + } : undefined, + xhr.getAllResponseHeaders() + ); + } + } + }; + }; + + // Listen to events + xhr.onload = callback(); + xhr.onerror = callback("error"); + + // Create the abort callback + callback = xhrCallbacks[ id ] = callback("abort"); + + try { + // Do send the request (this may raise an exception) + xhr.send( options.hasContent && options.data || null ); + } catch ( e ) { + // #14683: Only rethrow if this hasn't been notified as an error yet + if ( callback ) { + throw e; + } + } + }, + + abort: function() { + if ( callback ) { + callback(); + } + } + }; + } +}); + + + + +// Install script dataType +jQuery.ajaxSetup({ + accepts: { + script: "text/javascript, application/javascript, application/ecmascript, application/x-ecmascript" + }, + contents: { + script: /(?:java|ecma)script/ + }, + converters: { + "text script": function( text ) { + jQuery.globalEval( text ); + return text; + } + } +}); + +// Handle cache's special case and crossDomain +jQuery.ajaxPrefilter( "script", function( s ) { + if ( s.cache === undefined ) { + s.cache = false; + } + if ( s.crossDomain ) { + s.type = "GET"; + } +}); + +// Bind script tag hack transport +jQuery.ajaxTransport( "script", function( s ) { + // This transport only deals with cross domain requests + if ( s.crossDomain ) { + var script, callback; + return { + send: function( _, complete ) { + script = jQuery("<script>").prop({ + async: true, + charset: s.scriptCharset, + src: s.url + }).on( + "load error", + callback = function( evt ) { + script.remove(); + callback = null; + if ( evt ) { + complete( evt.type === "error" ? 404 : 200, evt.type ); + } + } + ); + document.head.appendChild( script[ 0 ] ); + }, + abort: function() { + if ( callback ) { + callback(); + } + } + }; + } +}); + + + + +var oldCallbacks = [], + rjsonp = /(=)\?(?=&|$)|\?\?/; + +// Default jsonp settings +jQuery.ajaxSetup({ + jsonp: "callback", + jsonpCallback: function() { + var callback = oldCallbacks.pop() || ( jQuery.expando + "_" + ( nonce++ ) ); + this[ callback ] = true; + return callback; + } +}); + +// Detect, normalize options and install callbacks for jsonp requests +jQuery.ajaxPrefilter( "json jsonp", function( s, originalSettings, jqXHR ) { + + var callbackName, overwritten, responseContainer, + jsonProp = s.jsonp !== false && ( rjsonp.test( s.url ) ? + "url" : + typeof s.data === "string" && !( s.contentType || "" ).indexOf("application/x-www-form-urlencoded") && rjsonp.test( s.data ) && "data" + ); + + // Handle iff the expected data type is "jsonp" or we have a parameter to set + if ( jsonProp || s.dataTypes[ 0 ] === "jsonp" ) { + + // Get callback name, remembering preexisting value associated with it + callbackName = s.jsonpCallback = jQuery.isFunction( s.jsonpCallback ) ? + s.jsonpCallback() : + s.jsonpCallback; + + // Insert callback into url or form data + if ( jsonProp ) { + s[ jsonProp ] = s[ jsonProp ].replace( rjsonp, "$1" + callbackName ); + } else if ( s.jsonp !== false ) { + s.url += ( rquery.test( s.url ) ? "&" : "?" ) + s.jsonp + "=" + callbackName; + } + + // Use data converter to retrieve json after script execution + s.converters["script json"] = function() { + if ( !responseContainer ) { + jQuery.error( callbackName + " was not called" ); + } + return responseContainer[ 0 ]; + }; + + // force json dataType + s.dataTypes[ 0 ] = "json"; + + // Install callback + overwritten = window[ callbackName ]; + window[ callbackName ] = function() { + responseContainer = arguments; + }; + + // Clean-up function (fires after converters) + jqXHR.always(function() { + // Restore preexisting value + window[ callbackName ] = overwritten; + + // Save back as free + if ( s[ callbackName ] ) { + // make sure that re-using the options doesn't screw things around + s.jsonpCallback = originalSettings.jsonpCallback; + + // save the callback name for future use + oldCallbacks.push( callbackName ); + } + + // Call if it was a function and we have a response + if ( responseContainer && jQuery.isFunction( overwritten ) ) { + overwritten( responseContainer[ 0 ] ); + } + + responseContainer = overwritten = undefined; + }); + + // Delegate to script + return "script"; + } +}); + + + + +// data: string of html +// context (optional): If specified, the fragment will be created in this context, defaults to document +// keepScripts (optional): If true, will include scripts passed in the html string +jQuery.parseHTML = function( data, context, keepScripts ) { + if ( !data || typeof data !== "string" ) { + return null; + } + if ( typeof context === "boolean" ) { + keepScripts = context; + context = false; + } + context = context || document; + + var parsed = rsingleTag.exec( data ), + scripts = !keepScripts && []; + + // Single tag + if ( parsed ) { + return [ context.createElement( parsed[1] ) ]; + } + + parsed = jQuery.buildFragment( [ data ], context, scripts ); + + if ( scripts && scripts.length ) { + jQuery( scripts ).remove(); + } + + return jQuery.merge( [], parsed.childNodes ); +}; + + +// Keep a copy of the old load method +var _load = jQuery.fn.load; + +/** + * Load a url into a page + */ +jQuery.fn.load = function( url, params, callback ) { + if ( typeof url !== "string" && _load ) { + return _load.apply( this, arguments ); + } + + var selector, type, response, + self = this, + off = url.indexOf(" "); + + if ( off >= 0 ) { + selector = jQuery.trim( url.slice( off ) ); + url = url.slice( 0, off ); + } + + // If it's a function + if ( jQuery.isFunction( params ) ) { + + // We assume that it's the callback + callback = params; + params = undefined; + + // Otherwise, build a param string + } else if ( params && typeof params === "object" ) { + type = "POST"; + } + + // If we have elements to modify, make the request + if ( self.length > 0 ) { + jQuery.ajax({ + url: url, + + // if "type" variable is undefined, then "GET" method will be used + type: type, + dataType: "html", + data: params + }).done(function( responseText ) { + + // Save response for use in complete callback + response = arguments; + + self.html( selector ? + + // If a selector was specified, locate the right elements in a dummy div + // Exclude scripts to avoid IE 'Permission Denied' errors + jQuery("<div>").append( jQuery.parseHTML( responseText ) ).find( selector ) : + + // Otherwise use the full result + responseText ); + + }).complete( callback && function( jqXHR, status ) { + self.each( callback, response || [ jqXHR.responseText, status, jqXHR ] ); + }); + } + + return this; +}; + + + + +// Attach a bunch of functions for handling common AJAX events +jQuery.each( [ "ajaxStart", "ajaxStop", "ajaxComplete", "ajaxError", "ajaxSuccess", "ajaxSend" ], function( i, type ) { + jQuery.fn[ type ] = function( fn ) { + return this.on( type, fn ); + }; +}); + + + + +jQuery.expr.filters.animated = function( elem ) { + return jQuery.grep(jQuery.timers, function( fn ) { + return elem === fn.elem; + }).length; +}; + + + + +var docElem = window.document.documentElement; + +/** + * Gets a window from an element + */ +function getWindow( elem ) { + return jQuery.isWindow( elem ) ? elem : elem.nodeType === 9 && elem.defaultView; +} + +jQuery.offset = { + setOffset: function( elem, options, i ) { + var curPosition, curLeft, curCSSTop, curTop, curOffset, curCSSLeft, calculatePosition, + position = jQuery.css( elem, "position" ), + curElem = jQuery( elem ), + props = {}; + + // Set position first, in-case top/left are set even on static elem + if ( position === "static" ) { + elem.style.position = "relative"; + } + + curOffset = curElem.offset(); + curCSSTop = jQuery.css( elem, "top" ); + curCSSLeft = jQuery.css( elem, "left" ); + calculatePosition = ( position === "absolute" || position === "fixed" ) && + ( curCSSTop + curCSSLeft ).indexOf("auto") > -1; + + // Need to be able to calculate position if either + // top or left is auto and position is either absolute or fixed + if ( calculatePosition ) { + curPosition = curElem.position(); + curTop = curPosition.top; + curLeft = curPosition.left; + + } else { + curTop = parseFloat( curCSSTop ) || 0; + curLeft = parseFloat( curCSSLeft ) || 0; + } + + if ( jQuery.isFunction( options ) ) { + options = options.call( elem, i, curOffset ); + } + + if ( options.top != null ) { + props.top = ( options.top - curOffset.top ) + curTop; + } + if ( options.left != null ) { + props.left = ( options.left - curOffset.left ) + curLeft; + } + + if ( "using" in options ) { + options.using.call( elem, props ); + + } else { + curElem.css( props ); + } + } +}; + +jQuery.fn.extend({ + offset: function( options ) { + if ( arguments.length ) { + return options === undefined ? + this : + this.each(function( i ) { + jQuery.offset.setOffset( this, options, i ); + }); + } + + var docElem, win, + elem = this[ 0 ], + box = { top: 0, left: 0 }, + doc = elem && elem.ownerDocument; + + if ( !doc ) { + return; + } + + docElem = doc.documentElement; + + // Make sure it's not a disconnected DOM node + if ( !jQuery.contains( docElem, elem ) ) { + return box; + } + + // Support: BlackBerry 5, iOS 3 (original iPhone) + // If we don't have gBCR, just use 0,0 rather than error + if ( typeof elem.getBoundingClientRect !== strundefined ) { + box = elem.getBoundingClientRect(); + } + win = getWindow( doc ); + return { + top: box.top + win.pageYOffset - docElem.clientTop, + left: box.left + win.pageXOffset - docElem.clientLeft + }; + }, + + position: function() { + if ( !this[ 0 ] ) { + return; + } + + var offsetParent, offset, + elem = this[ 0 ], + parentOffset = { top: 0, left: 0 }; + + // Fixed elements are offset from window (parentOffset = {top:0, left: 0}, because it is its only offset parent + if ( jQuery.css( elem, "position" ) === "fixed" ) { + // Assume getBoundingClientRect is there when computed position is fixed + offset = elem.getBoundingClientRect(); + + } else { + // Get *real* offsetParent + offsetParent = this.offsetParent(); + + // Get correct offsets + offset = this.offset(); + if ( !jQuery.nodeName( offsetParent[ 0 ], "html" ) ) { + parentOffset = offsetParent.offset(); + } + + // Add offsetParent borders + parentOffset.top += jQuery.css( offsetParent[ 0 ], "borderTopWidth", true ); + parentOffset.left += jQuery.css( offsetParent[ 0 ], "borderLeftWidth", true ); + } + + // Subtract parent offsets and element margins + return { + top: offset.top - parentOffset.top - jQuery.css( elem, "marginTop", true ), + left: offset.left - parentOffset.left - jQuery.css( elem, "marginLeft", true ) + }; + }, + + offsetParent: function() { + return this.map(function() { + var offsetParent = this.offsetParent || docElem; + + while ( offsetParent && ( !jQuery.nodeName( offsetParent, "html" ) && jQuery.css( offsetParent, "position" ) === "static" ) ) { + offsetParent = offsetParent.offsetParent; + } + + return offsetParent || docElem; + }); + } +}); + +// Create scrollLeft and scrollTop methods +jQuery.each( { scrollLeft: "pageXOffset", scrollTop: "pageYOffset" }, function( method, prop ) { + var top = "pageYOffset" === prop; + + jQuery.fn[ method ] = function( val ) { + return access( this, function( elem, method, val ) { + var win = getWindow( elem ); + + if ( val === undefined ) { + return win ? win[ prop ] : elem[ method ]; + } + + if ( win ) { + win.scrollTo( + !top ? val : window.pageXOffset, + top ? val : window.pageYOffset + ); + + } else { + elem[ method ] = val; + } + }, method, val, arguments.length, null ); + }; +}); + +// Support: Safari<7+, Chrome<37+ +// Add the top/left cssHooks using jQuery.fn.position +// Webkit bug: https://bugs.webkit.org/show_bug.cgi?id=29084 +// Blink bug: https://code.google.com/p/chromium/issues/detail?id=229280 +// getComputedStyle returns percent when specified for top/left/bottom/right; +// rather than make the css module depend on the offset module, just check for it here +jQuery.each( [ "top", "left" ], function( i, prop ) { + jQuery.cssHooks[ prop ] = addGetHookIf( support.pixelPosition, + function( elem, computed ) { + if ( computed ) { + computed = curCSS( elem, prop ); + // If curCSS returns percentage, fallback to offset + return rnumnonpx.test( computed ) ? + jQuery( elem ).position()[ prop ] + "px" : + computed; + } + } + ); +}); + + +// Create innerHeight, innerWidth, height, width, outerHeight and outerWidth methods +jQuery.each( { Height: "height", Width: "width" }, function( name, type ) { + jQuery.each( { padding: "inner" + name, content: type, "": "outer" + name }, function( defaultExtra, funcName ) { + // Margin is only for outerHeight, outerWidth + jQuery.fn[ funcName ] = function( margin, value ) { + var chainable = arguments.length && ( defaultExtra || typeof margin !== "boolean" ), + extra = defaultExtra || ( margin === true || value === true ? "margin" : "border" ); + + return access( this, function( elem, type, value ) { + var doc; + + if ( jQuery.isWindow( elem ) ) { + // As of 5/8/2012 this will yield incorrect results for Mobile Safari, but there + // isn't a whole lot we can do. See pull request at this URL for discussion: + // https://github.com/jquery/jquery/pull/764 + return elem.document.documentElement[ "client" + name ]; + } + + // Get document width or height + if ( elem.nodeType === 9 ) { + doc = elem.documentElement; + + // Either scroll[Width/Height] or offset[Width/Height] or client[Width/Height], + // whichever is greatest + return Math.max( + elem.body[ "scroll" + name ], doc[ "scroll" + name ], + elem.body[ "offset" + name ], doc[ "offset" + name ], + doc[ "client" + name ] + ); + } + + return value === undefined ? + // Get width or height on the element, requesting but not forcing parseFloat + jQuery.css( elem, type, extra ) : + + // Set width or height on the element + jQuery.style( elem, type, value, extra ); + }, type, chainable ? margin : undefined, chainable, null ); + }; + }); +}); + + +// The number of elements contained in the matched element set +jQuery.fn.size = function() { + return this.length; +}; + +jQuery.fn.andSelf = jQuery.fn.addBack; + + + + +// Register as a named AMD module, since jQuery can be concatenated with other +// files that may use define, but not via a proper concatenation script that +// understands anonymous AMD modules. A named AMD is safest and most robust +// way to register. Lowercase jquery is used because AMD module names are +// derived from file names, and jQuery is normally delivered in a lowercase +// file name. Do this after creating the global so that if an AMD module wants +// to call noConflict to hide this version of jQuery, it will work. + +// Note that for maximum portability, libraries that are not jQuery should +// declare themselves as anonymous modules, and avoid setting a global if an +// AMD loader is present. jQuery is a special case. For more information, see +// https://github.com/jrburke/requirejs/wiki/Updating-existing-libraries#wiki-anon + +if ( typeof define === "function" && define.amd ) { + define( "jquery", [], function() { + return jQuery; + }); +} + + + + +var + // Map over jQuery in case of overwrite + _jQuery = window.jQuery, + + // Map over the $ in case of overwrite + _$ = window.$; + +jQuery.noConflict = function( deep ) { + if ( window.$ === jQuery ) { + window.$ = _$; + } + + if ( deep && window.jQuery === jQuery ) { + window.jQuery = _jQuery; + } + + return jQuery; +}; + +// Expose jQuery and $ identifiers, even in AMD +// (#7102#comment:10, https://github.com/jquery/jquery/pull/557) +// and CommonJS for browser emulators (#13566) +if ( typeof noGlobal === strundefined ) { + window.jQuery = window.$ = jQuery; +} + + + + +return jQuery; + +})); + +/*! + * Bootstrap v3.3.5 (http://getbootstrap.com) + * Copyright 2011-2015 Twitter, Inc. + * Licensed under the MIT license + */ + +if (typeof jQuery === 'undefined') { + throw new Error('Bootstrap\'s JavaScript requires jQuery') +} + ++function ($) { + 'use strict'; + var version = $.fn.jquery.split(' ')[0].split('.') + if ((version[0] < 2 && version[1] < 9) || (version[0] == 1 && version[1] == 9 && version[2] < 1)) { + throw new Error('Bootstrap\'s JavaScript requires jQuery version 1.9.1 or higher') + } +}(jQuery); + +/* ======================================================================== + * Bootstrap: transition.js v3.3.5 + * http://getbootstrap.com/javascript/#transitions + * ======================================================================== + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // CSS TRANSITION SUPPORT (Shoutout: http://www.modernizr.com/) + // ============================================================ + + function transitionEnd() { + var el = document.createElement('bootstrap') + + var transEndEventNames = { + WebkitTransition : 'webkitTransitionEnd', + MozTransition : 'transitionend', + OTransition : 'oTransitionEnd otransitionend', + transition : 'transitionend' + } + + for (var name in transEndEventNames) { + if (el.style[name] !== undefined) { + return { end: transEndEventNames[name] } + } + } + + return false // explicit for ie8 ( ._.) + } + + // http://blog.alexmaccaw.com/css-transitions + $.fn.emulateTransitionEnd = function (duration) { + var called = false + var $el = this + $(this).one('bsTransitionEnd', function () { called = true }) + var callback = function () { if (!called) $($el).trigger($.support.transition.end) } + setTimeout(callback, duration) + return this + } + + $(function () { + $.support.transition = transitionEnd() + + if (!$.support.transition) return + + $.event.special.bsTransitionEnd = { + bindType: $.support.transition.end, + delegateType: $.support.transition.end, + handle: function (e) { + if ($(e.target).is(this)) return e.handleObj.handler.apply(this, arguments) + } + } + }) + +}(jQuery); + +/* ======================================================================== + * Bootstrap: alert.js v3.3.5 + * http://getbootstrap.com/javascript/#alerts + * ======================================================================== + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // ALERT CLASS DEFINITION + // ====================== + + var dismiss = '[data-dismiss="alert"]' + var Alert = function (el) { + $(el).on('click', dismiss, this.close) + } + + Alert.VERSION = '3.3.5' + + Alert.TRANSITION_DURATION = 150 + + Alert.prototype.close = function (e) { + var $this = $(this) + var selector = $this.attr('data-target') + + if (!selector) { + selector = $this.attr('href') + selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') // strip for ie7 + } + + var $parent = $(selector) + + if (e) e.preventDefault() + + if (!$parent.length) { + $parent = $this.closest('.alert') + } + + $parent.trigger(e = $.Event('close.bs.alert')) + + if (e.isDefaultPrevented()) return + + $parent.removeClass('in') + + function removeElement() { + // detach from parent, fire event then clean up data + $parent.detach().trigger('closed.bs.alert').remove() + } + + $.support.transition && $parent.hasClass('fade') ? + $parent + .one('bsTransitionEnd', removeElement) + .emulateTransitionEnd(Alert.TRANSITION_DURATION) : + removeElement() + } + + + // ALERT PLUGIN DEFINITION + // ======================= + + function Plugin(option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.alert') + + if (!data) $this.data('bs.alert', (data = new Alert(this))) + if (typeof option == 'string') data[option].call($this) + }) + } + + var old = $.fn.alert + + $.fn.alert = Plugin + $.fn.alert.Constructor = Alert + + + // ALERT NO CONFLICT + // ================= + + $.fn.alert.noConflict = function () { + $.fn.alert = old + return this + } + + + // ALERT DATA-API + // ============== + + $(document).on('click.bs.alert.data-api', dismiss, Alert.prototype.close) + +}(jQuery); + +/* ======================================================================== + * Bootstrap: button.js v3.3.5 + * http://getbootstrap.com/javascript/#buttons + * ======================================================================== + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // BUTTON PUBLIC CLASS DEFINITION + // ============================== + + var Button = function (element, options) { + this.$element = $(element) + this.options = $.extend({}, Button.DEFAULTS, options) + this.isLoading = false + } + + Button.VERSION = '3.3.5' + + Button.DEFAULTS = { + loadingText: 'loading...' + } + + Button.prototype.setState = function (state) { + var d = 'disabled' + var $el = this.$element + var val = $el.is('input') ? 'val' : 'html' + var data = $el.data() + + state += 'Text' + + if (data.resetText == null) $el.data('resetText', $el[val]()) + + // push to event loop to allow forms to submit + setTimeout($.proxy(function () { + $el[val](data[state] == null ? this.options[state] : data[state]) + + if (state == 'loadingText') { + this.isLoading = true + $el.addClass(d).attr(d, d) + } else if (this.isLoading) { + this.isLoading = false + $el.removeClass(d).removeAttr(d) + } + }, this), 0) + } + + Button.prototype.toggle = function () { + var changed = true + var $parent = this.$element.closest('[data-toggle="buttons"]') + + if ($parent.length) { + var $input = this.$element.find('input') + if ($input.prop('type') == 'radio') { + if ($input.prop('checked')) changed = false + $parent.find('.active').removeClass('active') + this.$element.addClass('active') + } else if ($input.prop('type') == 'checkbox') { + if (($input.prop('checked')) !== this.$element.hasClass('active')) changed = false + this.$element.toggleClass('active') + } + $input.prop('checked', this.$element.hasClass('active')) + if (changed) $input.trigger('change') + } else { + this.$element.attr('aria-pressed', !this.$element.hasClass('active')) + this.$element.toggleClass('active') + } + } + + + // BUTTON PLUGIN DEFINITION + // ======================== + + function Plugin(option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.button') + var options = typeof option == 'object' && option + + if (!data) $this.data('bs.button', (data = new Button(this, options))) + + if (option == 'toggle') data.toggle() + else if (option) data.setState(option) + }) + } + + var old = $.fn.button + + $.fn.button = Plugin + $.fn.button.Constructor = Button + + + // BUTTON NO CONFLICT + // ================== + + $.fn.button.noConflict = function () { + $.fn.button = old + return this + } + + + // BUTTON DATA-API + // =============== + + $(document) + .on('click.bs.button.data-api', '[data-toggle^="button"]', function (e) { + var $btn = $(e.target) + if (!$btn.hasClass('btn')) $btn = $btn.closest('.btn') + Plugin.call($btn, 'toggle') + if (!($(e.target).is('input[type="radio"]') || $(e.target).is('input[type="checkbox"]'))) e.preventDefault() + }) + .on('focus.bs.button.data-api blur.bs.button.data-api', '[data-toggle^="button"]', function (e) { + $(e.target).closest('.btn').toggleClass('focus', /^focus(in)?$/.test(e.type)) + }) + +}(jQuery); + +/* ======================================================================== + * Bootstrap: carousel.js v3.3.5 + * http://getbootstrap.com/javascript/#carousel + * ======================================================================== + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // CAROUSEL CLASS DEFINITION + // ========================= + + var Carousel = function (element, options) { + this.$element = $(element) + this.$indicators = this.$element.find('.carousel-indicators') + this.options = options + this.paused = null + this.sliding = null + this.interval = null + this.$active = null + this.$items = null + + this.options.keyboard && this.$element.on('keydown.bs.carousel', $.proxy(this.keydown, this)) + + this.options.pause == 'hover' && !('ontouchstart' in document.documentElement) && this.$element + .on('mouseenter.bs.carousel', $.proxy(this.pause, this)) + .on('mouseleave.bs.carousel', $.proxy(this.cycle, this)) + } + + Carousel.VERSION = '3.3.5' + + Carousel.TRANSITION_DURATION = 600 + + Carousel.DEFAULTS = { + interval: 5000, + pause: 'hover', + wrap: true, + keyboard: true + } + + Carousel.prototype.keydown = function (e) { + if (/input|textarea/i.test(e.target.tagName)) return + switch (e.which) { + case 37: this.prev(); break + case 39: this.next(); break + default: return + } + + e.preventDefault() + } + + Carousel.prototype.cycle = function (e) { + e || (this.paused = false) + + this.interval && clearInterval(this.interval) + + this.options.interval + && !this.paused + && (this.interval = setInterval($.proxy(this.next, this), this.options.interval)) + + return this + } + + Carousel.prototype.getItemIndex = function (item) { + this.$items = item.parent().children('.item') + return this.$items.index(item || this.$active) + } + + Carousel.prototype.getItemForDirection = function (direction, active) { + var activeIndex = this.getItemIndex(active) + var willWrap = (direction == 'prev' && activeIndex === 0) + || (direction == 'next' && activeIndex == (this.$items.length - 1)) + if (willWrap && !this.options.wrap) return active + var delta = direction == 'prev' ? -1 : 1 + var itemIndex = (activeIndex + delta) % this.$items.length + return this.$items.eq(itemIndex) + } + + Carousel.prototype.to = function (pos) { + var that = this + var activeIndex = this.getItemIndex(this.$active = this.$element.find('.item.active')) + + if (pos > (this.$items.length - 1) || pos < 0) return + + if (this.sliding) return this.$element.one('slid.bs.carousel', function () { that.to(pos) }) // yes, "slid" + if (activeIndex == pos) return this.pause().cycle() + + return this.slide(pos > activeIndex ? 'next' : 'prev', this.$items.eq(pos)) + } + + Carousel.prototype.pause = function (e) { + e || (this.paused = true) + + if (this.$element.find('.next, .prev').length && $.support.transition) { + this.$element.trigger($.support.transition.end) + this.cycle(true) + } + + this.interval = clearInterval(this.interval) + + return this + } + + Carousel.prototype.next = function () { + if (this.sliding) return + return this.slide('next') + } + + Carousel.prototype.prev = function () { + if (this.sliding) return + return this.slide('prev') + } + + Carousel.prototype.slide = function (type, next) { + var $active = this.$element.find('.item.active') + var $next = next || this.getItemForDirection(type, $active) + var isCycling = this.interval + var direction = type == 'next' ? 'left' : 'right' + var that = this + + if ($next.hasClass('active')) return (this.sliding = false) + + var relatedTarget = $next[0] + var slideEvent = $.Event('slide.bs.carousel', { + relatedTarget: relatedTarget, + direction: direction + }) + this.$element.trigger(slideEvent) + if (slideEvent.isDefaultPrevented()) return + + this.sliding = true + + isCycling && this.pause() + + if (this.$indicators.length) { + this.$indicators.find('.active').removeClass('active') + var $nextIndicator = $(this.$indicators.children()[this.getItemIndex($next)]) + $nextIndicator && $nextIndicator.addClass('active') + } + + var slidEvent = $.Event('slid.bs.carousel', { relatedTarget: relatedTarget, direction: direction }) // yes, "slid" + if ($.support.transition && this.$element.hasClass('slide')) { + $next.addClass(type) + $next[0].offsetWidth // force reflow + $active.addClass(direction) + $next.addClass(direction) + $active + .one('bsTransitionEnd', function () { + $next.removeClass([type, direction].join(' ')).addClass('active') + $active.removeClass(['active', direction].join(' ')) + that.sliding = false + setTimeout(function () { + that.$element.trigger(slidEvent) + }, 0) + }) + .emulateTransitionEnd(Carousel.TRANSITION_DURATION) + } else { + $active.removeClass('active') + $next.addClass('active') + this.sliding = false + this.$element.trigger(slidEvent) + } + + isCycling && this.cycle() + + return this + } + + + // CAROUSEL PLUGIN DEFINITION + // ========================== + + function Plugin(option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.carousel') + var options = $.extend({}, Carousel.DEFAULTS, $this.data(), typeof option == 'object' && option) + var action = typeof option == 'string' ? option : options.slide + + if (!data) $this.data('bs.carousel', (data = new Carousel(this, options))) + if (typeof option == 'number') data.to(option) + else if (action) data[action]() + else if (options.interval) data.pause().cycle() + }) + } + + var old = $.fn.carousel + + $.fn.carousel = Plugin + $.fn.carousel.Constructor = Carousel + + + // CAROUSEL NO CONFLICT + // ==================== + + $.fn.carousel.noConflict = function () { + $.fn.carousel = old + return this + } + + + // CAROUSEL DATA-API + // ================= + + var clickHandler = function (e) { + var href + var $this = $(this) + var $target = $($this.attr('data-target') || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '')) // strip for ie7 + if (!$target.hasClass('carousel')) return + var options = $.extend({}, $target.data(), $this.data()) + var slideIndex = $this.attr('data-slide-to') + if (slideIndex) options.interval = false + + Plugin.call($target, options) + + if (slideIndex) { + $target.data('bs.carousel').to(slideIndex) + } + + e.preventDefault() + } + + $(document) + .on('click.bs.carousel.data-api', '[data-slide]', clickHandler) + .on('click.bs.carousel.data-api', '[data-slide-to]', clickHandler) + + $(window).on('load', function () { + $('[data-ride="carousel"]').each(function () { + var $carousel = $(this) + Plugin.call($carousel, $carousel.data()) + }) + }) + +}(jQuery); + +/* ======================================================================== + * Bootstrap: collapse.js v3.3.5 + * http://getbootstrap.com/javascript/#collapse + * ======================================================================== + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // COLLAPSE PUBLIC CLASS DEFINITION + // ================================ + + var Collapse = function (element, options) { + this.$element = $(element) + this.options = $.extend({}, Collapse.DEFAULTS, options) + this.$trigger = $('[data-toggle="collapse"][href="#' + element.id + '"],' + + '[data-toggle="collapse"][data-target="#' + element.id + '"]') + this.transitioning = null + + if (this.options.parent) { + this.$parent = this.getParent() + } else { + this.addAriaAndCollapsedClass(this.$element, this.$trigger) + } + + if (this.options.toggle) this.toggle() + } + + Collapse.VERSION = '3.3.5' + + Collapse.TRANSITION_DURATION = 350 + + Collapse.DEFAULTS = { + toggle: true + } + + Collapse.prototype.dimension = function () { + var hasWidth = this.$element.hasClass('width') + return hasWidth ? 'width' : 'height' + } + + Collapse.prototype.show = function () { + if (this.transitioning || this.$element.hasClass('in')) return + + var activesData + var actives = this.$parent && this.$parent.children('.panel').children('.in, .collapsing') + + if (actives && actives.length) { + activesData = actives.data('bs.collapse') + if (activesData && activesData.transitioning) return + } + + var startEvent = $.Event('show.bs.collapse') + this.$element.trigger(startEvent) + if (startEvent.isDefaultPrevented()) return + + if (actives && actives.length) { + Plugin.call(actives, 'hide') + activesData || actives.data('bs.collapse', null) + } + + var dimension = this.dimension() + + this.$element + .removeClass('collapse') + .addClass('collapsing')[dimension](0) + .attr('aria-expanded', true) + + this.$trigger + .removeClass('collapsed') + .attr('aria-expanded', true) + + this.transitioning = 1 + + var complete = function () { + this.$element + .removeClass('collapsing') + .addClass('collapse in')[dimension]('') + this.transitioning = 0 + this.$element + .trigger('shown.bs.collapse') + } + + if (!$.support.transition) return complete.call(this) + + var scrollSize = $.camelCase(['scroll', dimension].join('-')) + + this.$element + .one('bsTransitionEnd', $.proxy(complete, this)) + .emulateTransitionEnd(Collapse.TRANSITION_DURATION)[dimension](this.$element[0][scrollSize]) + } + + Collapse.prototype.hide = function () { + if (this.transitioning || !this.$element.hasClass('in')) return + + var startEvent = $.Event('hide.bs.collapse') + this.$element.trigger(startEvent) + if (startEvent.isDefaultPrevented()) return + + var dimension = this.dimension() + + this.$element[dimension](this.$element[dimension]())[0].offsetHeight + + this.$element + .addClass('collapsing') + .removeClass('collapse in') + .attr('aria-expanded', false) + + this.$trigger + .addClass('collapsed') + .attr('aria-expanded', false) + + this.transitioning = 1 + + var complete = function () { + this.transitioning = 0 + this.$element + .removeClass('collapsing') + .addClass('collapse') + .trigger('hidden.bs.collapse') + } + + if (!$.support.transition) return complete.call(this) + + this.$element + [dimension](0) + .one('bsTransitionEnd', $.proxy(complete, this)) + .emulateTransitionEnd(Collapse.TRANSITION_DURATION) + } + + Collapse.prototype.toggle = function () { + this[this.$element.hasClass('in') ? 'hide' : 'show']() + } + + Collapse.prototype.getParent = function () { + return $(this.options.parent) + .find('[data-toggle="collapse"][data-parent="' + this.options.parent + '"]') + .each($.proxy(function (i, element) { + var $element = $(element) + this.addAriaAndCollapsedClass(getTargetFromTrigger($element), $element) + }, this)) + .end() + } + + Collapse.prototype.addAriaAndCollapsedClass = function ($element, $trigger) { + var isOpen = $element.hasClass('in') + + $element.attr('aria-expanded', isOpen) + $trigger + .toggleClass('collapsed', !isOpen) + .attr('aria-expanded', isOpen) + } + + function getTargetFromTrigger($trigger) { + var href + var target = $trigger.attr('data-target') + || (href = $trigger.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '') // strip for ie7 + + return $(target) + } + + + // COLLAPSE PLUGIN DEFINITION + // ========================== + + function Plugin(option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.collapse') + var options = $.extend({}, Collapse.DEFAULTS, $this.data(), typeof option == 'object' && option) + + if (!data && options.toggle && /show|hide/.test(option)) options.toggle = false + if (!data) $this.data('bs.collapse', (data = new Collapse(this, options))) + if (typeof option == 'string') data[option]() + }) + } + + var old = $.fn.collapse + + $.fn.collapse = Plugin + $.fn.collapse.Constructor = Collapse + + + // COLLAPSE NO CONFLICT + // ==================== + + $.fn.collapse.noConflict = function () { + $.fn.collapse = old + return this + } + + + // COLLAPSE DATA-API + // ================= + + $(document).on('click.bs.collapse.data-api', '[data-toggle="collapse"]', function (e) { + var $this = $(this) + + if (!$this.attr('data-target')) e.preventDefault() + + var $target = getTargetFromTrigger($this) + var data = $target.data('bs.collapse') + var option = data ? 'toggle' : $this.data() + + Plugin.call($target, option) + }) + +}(jQuery); + +/* ======================================================================== + * Bootstrap: dropdown.js v3.3.5 + * http://getbootstrap.com/javascript/#dropdowns + * ======================================================================== + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // DROPDOWN CLASS DEFINITION + // ========================= + + var backdrop = '.dropdown-backdrop' + var toggle = '[data-toggle="dropdown"]' + var Dropdown = function (element) { + $(element).on('click.bs.dropdown', this.toggle) + } + + Dropdown.VERSION = '3.3.5' + + function getParent($this) { + var selector = $this.attr('data-target') + + if (!selector) { + selector = $this.attr('href') + selector = selector && /#[A-Za-z]/.test(selector) && selector.replace(/.*(?=#[^\s]*$)/, '') // strip for ie7 + } + + var $parent = selector && $(selector) + + return $parent && $parent.length ? $parent : $this.parent() + } + + function clearMenus(e) { + if (e && e.which === 3) return + $(backdrop).remove() + $(toggle).each(function () { + var $this = $(this) + var $parent = getParent($this) + var relatedTarget = { relatedTarget: this } + + if (!$parent.hasClass('open')) return + + if (e && e.type == 'click' && /input|textarea/i.test(e.target.tagName) && $.contains($parent[0], e.target)) return + + $parent.trigger(e = $.Event('hide.bs.dropdown', relatedTarget)) + + if (e.isDefaultPrevented()) return + + $this.attr('aria-expanded', 'false') + $parent.removeClass('open').trigger('hidden.bs.dropdown', relatedTarget) + }) + } + + Dropdown.prototype.toggle = function (e) { + var $this = $(this) + + if ($this.is('.disabled, :disabled')) return + + var $parent = getParent($this) + var isActive = $parent.hasClass('open') + + clearMenus() + + if (!isActive) { + if ('ontouchstart' in document.documentElement && !$parent.closest('.navbar-nav').length) { + // if mobile we use a backdrop because click events don't delegate + $(document.createElement('div')) + .addClass('dropdown-backdrop') + .insertAfter($(this)) + .on('click', clearMenus) + } + + var relatedTarget = { relatedTarget: this } + $parent.trigger(e = $.Event('show.bs.dropdown', relatedTarget)) + + if (e.isDefaultPrevented()) return + + $this + .trigger('focus') + .attr('aria-expanded', 'true') + + $parent + .toggleClass('open') + .trigger('shown.bs.dropdown', relatedTarget) + } + + return false + } + + Dropdown.prototype.keydown = function (e) { + if (!/(38|40|27|32)/.test(e.which) || /input|textarea/i.test(e.target.tagName)) return + + var $this = $(this) + + e.preventDefault() + e.stopPropagation() + + if ($this.is('.disabled, :disabled')) return + + var $parent = getParent($this) + var isActive = $parent.hasClass('open') + + if (!isActive && e.which != 27 || isActive && e.which == 27) { + if (e.which == 27) $parent.find(toggle).trigger('focus') + return $this.trigger('click') + } + + var desc = ' li:not(.disabled):visible a' + var $items = $parent.find('.dropdown-menu' + desc) + + if (!$items.length) return + + var index = $items.index(e.target) + + if (e.which == 38 && index > 0) index-- // up + if (e.which == 40 && index < $items.length - 1) index++ // down + if (!~index) index = 0 + + $items.eq(index).trigger('focus') + } + + + // DROPDOWN PLUGIN DEFINITION + // ========================== + + function Plugin(option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.dropdown') + + if (!data) $this.data('bs.dropdown', (data = new Dropdown(this))) + if (typeof option == 'string') data[option].call($this) + }) + } + + var old = $.fn.dropdown + + $.fn.dropdown = Plugin + $.fn.dropdown.Constructor = Dropdown + + + // DROPDOWN NO CONFLICT + // ==================== + + $.fn.dropdown.noConflict = function () { + $.fn.dropdown = old + return this + } + + + // APPLY TO STANDARD DROPDOWN ELEMENTS + // =================================== + + $(document) + .on('click.bs.dropdown.data-api', clearMenus) + .on('click.bs.dropdown.data-api', '.dropdown form', function (e) { e.stopPropagation() }) + .on('click.bs.dropdown.data-api', toggle, Dropdown.prototype.toggle) + .on('keydown.bs.dropdown.data-api', toggle, Dropdown.prototype.keydown) + .on('keydown.bs.dropdown.data-api', '.dropdown-menu', Dropdown.prototype.keydown) + +}(jQuery); + +/* ======================================================================== + * Bootstrap: modal.js v3.3.5 + * http://getbootstrap.com/javascript/#modals + * ======================================================================== + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // MODAL CLASS DEFINITION + // ====================== + + var Modal = function (element, options) { + this.options = options + this.$body = $(document.body) + this.$element = $(element) + this.$dialog = this.$element.find('.modal-dialog') + this.$backdrop = null + this.isShown = null + this.originalBodyPad = null + this.scrollbarWidth = 0 + this.ignoreBackdropClick = false + + if (this.options.remote) { + this.$element + .find('.modal-content') + .load(this.options.remote, $.proxy(function () { + this.$element.trigger('loaded.bs.modal') + }, this)) + } + } + + Modal.VERSION = '3.3.5' + + Modal.TRANSITION_DURATION = 300 + Modal.BACKDROP_TRANSITION_DURATION = 150 + + Modal.DEFAULTS = { + backdrop: true, + keyboard: true, + show: true + } + + Modal.prototype.toggle = function (_relatedTarget) { + return this.isShown ? this.hide() : this.show(_relatedTarget) + } + + Modal.prototype.show = function (_relatedTarget) { + var that = this + var e = $.Event('show.bs.modal', { relatedTarget: _relatedTarget }) + + this.$element.trigger(e) + + if (this.isShown || e.isDefaultPrevented()) return + + this.isShown = true + + this.checkScrollbar() + this.setScrollbar() + this.$body.addClass('modal-open') + + this.escape() + this.resize() + + this.$element.on('click.dismiss.bs.modal', '[data-dismiss="modal"]', $.proxy(this.hide, this)) + + this.$dialog.on('mousedown.dismiss.bs.modal', function () { + that.$element.one('mouseup.dismiss.bs.modal', function (e) { + if ($(e.target).is(that.$element)) that.ignoreBackdropClick = true + }) + }) + + this.backdrop(function () { + var transition = $.support.transition && that.$element.hasClass('fade') + + if (!that.$element.parent().length) { + that.$element.appendTo(that.$body) // don't move modals dom position + } + + that.$element + .show() + .scrollTop(0) + + that.adjustDialog() + + if (transition) { + that.$element[0].offsetWidth // force reflow + } + + that.$element.addClass('in') + + that.enforceFocus() + + var e = $.Event('shown.bs.modal', { relatedTarget: _relatedTarget }) + + transition ? + that.$dialog // wait for modal to slide in + .one('bsTransitionEnd', function () { + that.$element.trigger('focus').trigger(e) + }) + .emulateTransitionEnd(Modal.TRANSITION_DURATION) : + that.$element.trigger('focus').trigger(e) + }) + } + + Modal.prototype.hide = function (e) { + if (e) e.preventDefault() + + e = $.Event('hide.bs.modal') + + this.$element.trigger(e) + + if (!this.isShown || e.isDefaultPrevented()) return + + this.isShown = false + + this.escape() + this.resize() + + $(document).off('focusin.bs.modal') + + this.$element + .removeClass('in') + .off('click.dismiss.bs.modal') + .off('mouseup.dismiss.bs.modal') + + this.$dialog.off('mousedown.dismiss.bs.modal') + + $.support.transition && this.$element.hasClass('fade') ? + this.$element + .one('bsTransitionEnd', $.proxy(this.hideModal, this)) + .emulateTransitionEnd(Modal.TRANSITION_DURATION) : + this.hideModal() + } + + Modal.prototype.enforceFocus = function () { + $(document) + .off('focusin.bs.modal') // guard against infinite focus loop + .on('focusin.bs.modal', $.proxy(function (e) { + if (this.$element[0] !== e.target && !this.$element.has(e.target).length) { + this.$element.trigger('focus') + } + }, this)) + } + + Modal.prototype.escape = function () { + if (this.isShown && this.options.keyboard) { + this.$element.on('keydown.dismiss.bs.modal', $.proxy(function (e) { + e.which == 27 && this.hide() + }, this)) + } else if (!this.isShown) { + this.$element.off('keydown.dismiss.bs.modal') + } + } + + Modal.prototype.resize = function () { + if (this.isShown) { + $(window).on('resize.bs.modal', $.proxy(this.handleUpdate, this)) + } else { + $(window).off('resize.bs.modal') + } + } + + Modal.prototype.hideModal = function () { + var that = this + this.$element.hide() + this.backdrop(function () { + that.$body.removeClass('modal-open') + that.resetAdjustments() + that.resetScrollbar() + that.$element.trigger('hidden.bs.modal') + }) + } + + Modal.prototype.removeBackdrop = function () { + this.$backdrop && this.$backdrop.remove() + this.$backdrop = null + } + + Modal.prototype.backdrop = function (callback) { + var that = this + var animate = this.$element.hasClass('fade') ? 'fade' : '' + + if (this.isShown && this.options.backdrop) { + var doAnimate = $.support.transition && animate + + this.$backdrop = $(document.createElement('div')) + .addClass('modal-backdrop ' + animate) + .appendTo(this.$body) + + this.$element.on('click.dismiss.bs.modal', $.proxy(function (e) { + if (this.ignoreBackdropClick) { + this.ignoreBackdropClick = false + return + } + if (e.target !== e.currentTarget) return + this.options.backdrop == 'static' + ? this.$element[0].focus() + : this.hide() + }, this)) + + if (doAnimate) this.$backdrop[0].offsetWidth // force reflow + + this.$backdrop.addClass('in') + + if (!callback) return + + doAnimate ? + this.$backdrop + .one('bsTransitionEnd', callback) + .emulateTransitionEnd(Modal.BACKDROP_TRANSITION_DURATION) : + callback() + + } else if (!this.isShown && this.$backdrop) { + this.$backdrop.removeClass('in') + + var callbackRemove = function () { + that.removeBackdrop() + callback && callback() + } + $.support.transition && this.$element.hasClass('fade') ? + this.$backdrop + .one('bsTransitionEnd', callbackRemove) + .emulateTransitionEnd(Modal.BACKDROP_TRANSITION_DURATION) : + callbackRemove() + + } else if (callback) { + callback() + } + } + + // these following methods are used to handle overflowing modals + + Modal.prototype.handleUpdate = function () { + this.adjustDialog() + } + + Modal.prototype.adjustDialog = function () { + var modalIsOverflowing = this.$element[0].scrollHeight > document.documentElement.clientHeight + + this.$element.css({ + paddingLeft: !this.bodyIsOverflowing && modalIsOverflowing ? this.scrollbarWidth : '', + paddingRight: this.bodyIsOverflowing && !modalIsOverflowing ? this.scrollbarWidth : '' + }) + } + + Modal.prototype.resetAdjustments = function () { + this.$element.css({ + paddingLeft: '', + paddingRight: '' + }) + } + + Modal.prototype.checkScrollbar = function () { + var fullWindowWidth = window.innerWidth + if (!fullWindowWidth) { // workaround for missing window.innerWidth in IE8 + var documentElementRect = document.documentElement.getBoundingClientRect() + fullWindowWidth = documentElementRect.right - Math.abs(documentElementRect.left) + } + this.bodyIsOverflowing = document.body.clientWidth < fullWindowWidth + this.scrollbarWidth = this.measureScrollbar() + } + + Modal.prototype.setScrollbar = function () { + var bodyPad = parseInt((this.$body.css('padding-right') || 0), 10) + this.originalBodyPad = document.body.style.paddingRight || '' + if (this.bodyIsOverflowing) this.$body.css('padding-right', bodyPad + this.scrollbarWidth) + } + + Modal.prototype.resetScrollbar = function () { + this.$body.css('padding-right', this.originalBodyPad) + } + + Modal.prototype.measureScrollbar = function () { // thx walsh + var scrollDiv = document.createElement('div') + scrollDiv.className = 'modal-scrollbar-measure' + this.$body.append(scrollDiv) + var scrollbarWidth = scrollDiv.offsetWidth - scrollDiv.clientWidth + this.$body[0].removeChild(scrollDiv) + return scrollbarWidth + } + + + // MODAL PLUGIN DEFINITION + // ======================= + + function Plugin(option, _relatedTarget) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.modal') + var options = $.extend({}, Modal.DEFAULTS, $this.data(), typeof option == 'object' && option) + + if (!data) $this.data('bs.modal', (data = new Modal(this, options))) + if (typeof option == 'string') data[option](_relatedTarget) + else if (options.show) data.show(_relatedTarget) + }) + } + + var old = $.fn.modal + + $.fn.modal = Plugin + $.fn.modal.Constructor = Modal + + + // MODAL NO CONFLICT + // ================= + + $.fn.modal.noConflict = function () { + $.fn.modal = old + return this + } + + + // MODAL DATA-API + // ============== + + $(document).on('click.bs.modal.data-api', '[data-toggle="modal"]', function (e) { + var $this = $(this) + var href = $this.attr('href') + var $target = $($this.attr('data-target') || (href && href.replace(/.*(?=#[^\s]+$)/, ''))) // strip for ie7 + var option = $target.data('bs.modal') ? 'toggle' : $.extend({ remote: !/#/.test(href) && href }, $target.data(), $this.data()) + + if ($this.is('a')) e.preventDefault() + + $target.one('show.bs.modal', function (showEvent) { + if (showEvent.isDefaultPrevented()) return // only register focus restorer if modal will actually get shown + $target.one('hidden.bs.modal', function () { + $this.is(':visible') && $this.trigger('focus') + }) + }) + Plugin.call($target, option, this) + }) + +}(jQuery); + +/* ======================================================================== + * Bootstrap: tooltip.js v3.3.5 + * http://getbootstrap.com/javascript/#tooltip + * Inspired by the original jQuery.tipsy by Jason Frame + * ======================================================================== + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // TOOLTIP PUBLIC CLASS DEFINITION + // =============================== + + var Tooltip = function (element, options) { + this.type = null + this.options = null + this.enabled = null + this.timeout = null + this.hoverState = null + this.$element = null + this.inState = null + + this.init('tooltip', element, options) + } + + Tooltip.VERSION = '3.3.5' + + Tooltip.TRANSITION_DURATION = 150 + + Tooltip.DEFAULTS = { + animation: true, + placement: 'top', + selector: false, + template: '<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>', + trigger: 'hover focus', + title: '', + delay: 0, + html: false, + container: false, + viewport: { + selector: 'body', + padding: 0 + } + } + + Tooltip.prototype.init = function (type, element, options) { + this.enabled = true + this.type = type + this.$element = $(element) + this.options = this.getOptions(options) + this.$viewport = this.options.viewport && $($.isFunction(this.options.viewport) ? this.options.viewport.call(this, this.$element) : (this.options.viewport.selector || this.options.viewport)) + this.inState = { click: false, hover: false, focus: false } + + if (this.$element[0] instanceof document.constructor && !this.options.selector) { + throw new Error('`selector` option must be specified when initializing ' + this.type + ' on the window.document object!') + } + + var triggers = this.options.trigger.split(' ') + + for (var i = triggers.length; i--;) { + var trigger = triggers[i] + + if (trigger == 'click') { + this.$element.on('click.' + this.type, this.options.selector, $.proxy(this.toggle, this)) + } else if (trigger != 'manual') { + var eventIn = trigger == 'hover' ? 'mouseenter' : 'focusin' + var eventOut = trigger == 'hover' ? 'mouseleave' : 'focusout' + + this.$element.on(eventIn + '.' + this.type, this.options.selector, $.proxy(this.enter, this)) + this.$element.on(eventOut + '.' + this.type, this.options.selector, $.proxy(this.leave, this)) + } + } + + this.options.selector ? + (this._options = $.extend({}, this.options, { trigger: 'manual', selector: '' })) : + this.fixTitle() + } + + Tooltip.prototype.getDefaults = function () { + return Tooltip.DEFAULTS + } + + Tooltip.prototype.getOptions = function (options) { + options = $.extend({}, this.getDefaults(), this.$element.data(), options) + + if (options.delay && typeof options.delay == 'number') { + options.delay = { + show: options.delay, + hide: options.delay + } + } + + return options + } + + Tooltip.prototype.getDelegateOptions = function () { + var options = {} + var defaults = this.getDefaults() + + this._options && $.each(this._options, function (key, value) { + if (defaults[key] != value) options[key] = value + }) + + return options + } + + Tooltip.prototype.enter = function (obj) { + var self = obj instanceof this.constructor ? + obj : $(obj.currentTarget).data('bs.' + this.type) + + if (!self) { + self = new this.constructor(obj.currentTarget, this.getDelegateOptions()) + $(obj.currentTarget).data('bs.' + this.type, self) + } + + if (obj instanceof $.Event) { + self.inState[obj.type == 'focusin' ? 'focus' : 'hover'] = true + } + + if (self.tip().hasClass('in') || self.hoverState == 'in') { + self.hoverState = 'in' + return + } + + clearTimeout(self.timeout) + + self.hoverState = 'in' + + if (!self.options.delay || !self.options.delay.show) return self.show() + + self.timeout = setTimeout(function () { + if (self.hoverState == 'in') self.show() + }, self.options.delay.show) + } + + Tooltip.prototype.isInStateTrue = function () { + for (var key in this.inState) { + if (this.inState[key]) return true + } + + return false + } + + Tooltip.prototype.leave = function (obj) { + var self = obj instanceof this.constructor ? + obj : $(obj.currentTarget).data('bs.' + this.type) + + if (!self) { + self = new this.constructor(obj.currentTarget, this.getDelegateOptions()) + $(obj.currentTarget).data('bs.' + this.type, self) + } + + if (obj instanceof $.Event) { + self.inState[obj.type == 'focusout' ? 'focus' : 'hover'] = false + } + + if (self.isInStateTrue()) return + + clearTimeout(self.timeout) + + self.hoverState = 'out' + + if (!self.options.delay || !self.options.delay.hide) return self.hide() + + self.timeout = setTimeout(function () { + if (self.hoverState == 'out') self.hide() + }, self.options.delay.hide) + } + + Tooltip.prototype.show = function () { + var e = $.Event('show.bs.' + this.type) + + if (this.hasContent() && this.enabled) { + this.$element.trigger(e) + + var inDom = $.contains(this.$element[0].ownerDocument.documentElement, this.$element[0]) + if (e.isDefaultPrevented() || !inDom) return + var that = this + + var $tip = this.tip() + + var tipId = this.getUID(this.type) + + this.setContent() + $tip.attr('id', tipId) + this.$element.attr('aria-describedby', tipId) + + if (this.options.animation) $tip.addClass('fade') + + var placement = typeof this.options.placement == 'function' ? + this.options.placement.call(this, $tip[0], this.$element[0]) : + this.options.placement + + var autoToken = /\s?auto?\s?/i + var autoPlace = autoToken.test(placement) + if (autoPlace) placement = placement.replace(autoToken, '') || 'top' + + $tip + .detach() + .css({ top: 0, left: 0, display: 'block' }) + .addClass(placement) + .data('bs.' + this.type, this) + + this.options.container ? $tip.appendTo(this.options.container) : $tip.insertAfter(this.$element) + this.$element.trigger('inserted.bs.' + this.type) + + var pos = this.getPosition() + var actualWidth = $tip[0].offsetWidth + var actualHeight = $tip[0].offsetHeight + + if (autoPlace) { + var orgPlacement = placement + var viewportDim = this.getPosition(this.$viewport) + + placement = placement == 'bottom' && pos.bottom + actualHeight > viewportDim.bottom ? 'top' : + placement == 'top' && pos.top - actualHeight < viewportDim.top ? 'bottom' : + placement == 'right' && pos.right + actualWidth > viewportDim.width ? 'left' : + placement == 'left' && pos.left - actualWidth < viewportDim.left ? 'right' : + placement + + $tip + .removeClass(orgPlacement) + .addClass(placement) + } + + var calculatedOffset = this.getCalculatedOffset(placement, pos, actualWidth, actualHeight) + + this.applyPlacement(calculatedOffset, placement) + + var complete = function () { + var prevHoverState = that.hoverState + that.$element.trigger('shown.bs.' + that.type) + that.hoverState = null + + if (prevHoverState == 'out') that.leave(that) + } + + $.support.transition && this.$tip.hasClass('fade') ? + $tip + .one('bsTransitionEnd', complete) + .emulateTransitionEnd(Tooltip.TRANSITION_DURATION) : + complete() + } + } + + Tooltip.prototype.applyPlacement = function (offset, placement) { + var $tip = this.tip() + var width = $tip[0].offsetWidth + var height = $tip[0].offsetHeight + + // manually read margins because getBoundingClientRect includes difference + var marginTop = parseInt($tip.css('margin-top'), 10) + var marginLeft = parseInt($tip.css('margin-left'), 10) + + // we must check for NaN for ie 8/9 + if (isNaN(marginTop)) marginTop = 0 + if (isNaN(marginLeft)) marginLeft = 0 + + offset.top += marginTop + offset.left += marginLeft + + // $.fn.offset doesn't round pixel values + // so we use setOffset directly with our own function B-0 + $.offset.setOffset($tip[0], $.extend({ + using: function (props) { + $tip.css({ + top: Math.round(props.top), + left: Math.round(props.left) + }) + } + }, offset), 0) + + $tip.addClass('in') + + // check to see if placing tip in new offset caused the tip to resize itself + var actualWidth = $tip[0].offsetWidth + var actualHeight = $tip[0].offsetHeight + + if (placement == 'top' && actualHeight != height) { + offset.top = offset.top + height - actualHeight + } + + var delta = this.getViewportAdjustedDelta(placement, offset, actualWidth, actualHeight) + + if (delta.left) offset.left += delta.left + else offset.top += delta.top + + var isVertical = /top|bottom/.test(placement) + var arrowDelta = isVertical ? delta.left * 2 - width + actualWidth : delta.top * 2 - height + actualHeight + var arrowOffsetPosition = isVertical ? 'offsetWidth' : 'offsetHeight' + + $tip.offset(offset) + this.replaceArrow(arrowDelta, $tip[0][arrowOffsetPosition], isVertical) + } + + Tooltip.prototype.replaceArrow = function (delta, dimension, isVertical) { + this.arrow() + .css(isVertical ? 'left' : 'top', 50 * (1 - delta / dimension) + '%') + .css(isVertical ? 'top' : 'left', '') + } + + Tooltip.prototype.setContent = function () { + var $tip = this.tip() + var title = this.getTitle() + + $tip.find('.tooltip-inner')[this.options.html ? 'html' : 'text'](title) + $tip.removeClass('fade in top bottom left right') + } + + Tooltip.prototype.hide = function (callback) { + var that = this + var $tip = $(this.$tip) + var e = $.Event('hide.bs.' + this.type) + + function complete() { + if (that.hoverState != 'in') $tip.detach() + that.$element + .removeAttr('aria-describedby') + .trigger('hidden.bs.' + that.type) + callback && callback() + } + + this.$element.trigger(e) + + if (e.isDefaultPrevented()) return + + $tip.removeClass('in') + + $.support.transition && $tip.hasClass('fade') ? + $tip + .one('bsTransitionEnd', complete) + .emulateTransitionEnd(Tooltip.TRANSITION_DURATION) : + complete() + + this.hoverState = null + + return this + } + + Tooltip.prototype.fixTitle = function () { + var $e = this.$element + if ($e.attr('title') || typeof $e.attr('data-original-title') != 'string') { + $e.attr('data-original-title', $e.attr('title') || '').attr('title', '') + } + } + + Tooltip.prototype.hasContent = function () { + return this.getTitle() + } + + Tooltip.prototype.getPosition = function ($element) { + $element = $element || this.$element + + var el = $element[0] + var isBody = el.tagName == 'BODY' + + var elRect = el.getBoundingClientRect() + if (elRect.width == null) { + // width and height are missing in IE8, so compute them manually; see https://github.com/twbs/bootstrap/issues/14093 + elRect = $.extend({}, elRect, { width: elRect.right - elRect.left, height: elRect.bottom - elRect.top }) + } + var elOffset = isBody ? { top: 0, left: 0 } : $element.offset() + var scroll = { scroll: isBody ? document.documentElement.scrollTop || document.body.scrollTop : $element.scrollTop() } + var outerDims = isBody ? { width: $(window).width(), height: $(window).height() } : null + + return $.extend({}, elRect, scroll, outerDims, elOffset) + } + + Tooltip.prototype.getCalculatedOffset = function (placement, pos, actualWidth, actualHeight) { + return placement == 'bottom' ? { top: pos.top + pos.height, left: pos.left + pos.width / 2 - actualWidth / 2 } : + placement == 'top' ? { top: pos.top - actualHeight, left: pos.left + pos.width / 2 - actualWidth / 2 } : + placement == 'left' ? { top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left - actualWidth } : + /* placement == 'right' */ { top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left + pos.width } + + } + + Tooltip.prototype.getViewportAdjustedDelta = function (placement, pos, actualWidth, actualHeight) { + var delta = { top: 0, left: 0 } + if (!this.$viewport) return delta + + var viewportPadding = this.options.viewport && this.options.viewport.padding || 0 + var viewportDimensions = this.getPosition(this.$viewport) + + if (/right|left/.test(placement)) { + var topEdgeOffset = pos.top - viewportPadding - viewportDimensions.scroll + var bottomEdgeOffset = pos.top + viewportPadding - viewportDimensions.scroll + actualHeight + if (topEdgeOffset < viewportDimensions.top) { // top overflow + delta.top = viewportDimensions.top - topEdgeOffset + } else if (bottomEdgeOffset > viewportDimensions.top + viewportDimensions.height) { // bottom overflow + delta.top = viewportDimensions.top + viewportDimensions.height - bottomEdgeOffset + } + } else { + var leftEdgeOffset = pos.left - viewportPadding + var rightEdgeOffset = pos.left + viewportPadding + actualWidth + if (leftEdgeOffset < viewportDimensions.left) { // left overflow + delta.left = viewportDimensions.left - leftEdgeOffset + } else if (rightEdgeOffset > viewportDimensions.right) { // right overflow + delta.left = viewportDimensions.left + viewportDimensions.width - rightEdgeOffset + } + } + + return delta + } + + Tooltip.prototype.getTitle = function () { + var title + var $e = this.$element + var o = this.options + + title = $e.attr('data-original-title') + || (typeof o.title == 'function' ? o.title.call($e[0]) : o.title) + + return title + } + + Tooltip.prototype.getUID = function (prefix) { + do prefix += ~~(Math.random() * 1000000) + while (document.getElementById(prefix)) + return prefix + } + + Tooltip.prototype.tip = function () { + if (!this.$tip) { + this.$tip = $(this.options.template) + if (this.$tip.length != 1) { + throw new Error(this.type + ' `template` option must consist of exactly 1 top-level element!') + } + } + return this.$tip + } + + Tooltip.prototype.arrow = function () { + return (this.$arrow = this.$arrow || this.tip().find('.tooltip-arrow')) + } + + Tooltip.prototype.enable = function () { + this.enabled = true + } + + Tooltip.prototype.disable = function () { + this.enabled = false + } + + Tooltip.prototype.toggleEnabled = function () { + this.enabled = !this.enabled + } + + Tooltip.prototype.toggle = function (e) { + var self = this + if (e) { + self = $(e.currentTarget).data('bs.' + this.type) + if (!self) { + self = new this.constructor(e.currentTarget, this.getDelegateOptions()) + $(e.currentTarget).data('bs.' + this.type, self) + } + } + + if (e) { + self.inState.click = !self.inState.click + if (self.isInStateTrue()) self.enter(self) + else self.leave(self) + } else { + self.tip().hasClass('in') ? self.leave(self) : self.enter(self) + } + } + + Tooltip.prototype.destroy = function () { + var that = this + clearTimeout(this.timeout) + this.hide(function () { + that.$element.off('.' + that.type).removeData('bs.' + that.type) + if (that.$tip) { + that.$tip.detach() + } + that.$tip = null + that.$arrow = null + that.$viewport = null + }) + } + + + // TOOLTIP PLUGIN DEFINITION + // ========================= + + function Plugin(option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.tooltip') + var options = typeof option == 'object' && option + + if (!data && /destroy|hide/.test(option)) return + if (!data) $this.data('bs.tooltip', (data = new Tooltip(this, options))) + if (typeof option == 'string') data[option]() + }) + } + + var old = $.fn.tooltip + + $.fn.tooltip = Plugin + $.fn.tooltip.Constructor = Tooltip + + + // TOOLTIP NO CONFLICT + // =================== + + $.fn.tooltip.noConflict = function () { + $.fn.tooltip = old + return this + } + +}(jQuery); + +/* ======================================================================== + * Bootstrap: popover.js v3.3.5 + * http://getbootstrap.com/javascript/#popovers + * ======================================================================== + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // POPOVER PUBLIC CLASS DEFINITION + // =============================== + + var Popover = function (element, options) { + this.init('popover', element, options) + } + + if (!$.fn.tooltip) throw new Error('Popover requires tooltip.js') + + Popover.VERSION = '3.3.5' + + Popover.DEFAULTS = $.extend({}, $.fn.tooltip.Constructor.DEFAULTS, { + placement: 'right', + trigger: 'click', + content: '', + template: '<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>' + }) + + + // NOTE: POPOVER EXTENDS tooltip.js + // ================================ + + Popover.prototype = $.extend({}, $.fn.tooltip.Constructor.prototype) + + Popover.prototype.constructor = Popover + + Popover.prototype.getDefaults = function () { + return Popover.DEFAULTS + } + + Popover.prototype.setContent = function () { + var $tip = this.tip() + var title = this.getTitle() + var content = this.getContent() + + $tip.find('.popover-title')[this.options.html ? 'html' : 'text'](title) + $tip.find('.popover-content').children().detach().end()[ // we use append for html objects to maintain js events + this.options.html ? (typeof content == 'string' ? 'html' : 'append') : 'text' + ](content) + + $tip.removeClass('fade top bottom left right in') + + // IE8 doesn't accept hiding via the `:empty` pseudo selector, we have to do + // this manually by checking the contents. + if (!$tip.find('.popover-title').html()) $tip.find('.popover-title').hide() + } + + Popover.prototype.hasContent = function () { + return this.getTitle() || this.getContent() + } + + Popover.prototype.getContent = function () { + var $e = this.$element + var o = this.options + + return $e.attr('data-content') + || (typeof o.content == 'function' ? + o.content.call($e[0]) : + o.content) + } + + Popover.prototype.arrow = function () { + return (this.$arrow = this.$arrow || this.tip().find('.arrow')) + } + + + // POPOVER PLUGIN DEFINITION + // ========================= + + function Plugin(option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.popover') + var options = typeof option == 'object' && option + + if (!data && /destroy|hide/.test(option)) return + if (!data) $this.data('bs.popover', (data = new Popover(this, options))) + if (typeof option == 'string') data[option]() + }) + } + + var old = $.fn.popover + + $.fn.popover = Plugin + $.fn.popover.Constructor = Popover + + + // POPOVER NO CONFLICT + // =================== + + $.fn.popover.noConflict = function () { + $.fn.popover = old + return this + } + +}(jQuery); + +/* ======================================================================== + * Bootstrap: scrollspy.js v3.3.5 + * http://getbootstrap.com/javascript/#scrollspy + * ======================================================================== + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // SCROLLSPY CLASS DEFINITION + // ========================== + + function ScrollSpy(element, options) { + this.$body = $(document.body) + this.$scrollElement = $(element).is(document.body) ? $(window) : $(element) + this.options = $.extend({}, ScrollSpy.DEFAULTS, options) + this.selector = (this.options.target || '') + ' .nav li > a' + this.offsets = [] + this.targets = [] + this.activeTarget = null + this.scrollHeight = 0 + + this.$scrollElement.on('scroll.bs.scrollspy', $.proxy(this.process, this)) + this.refresh() + this.process() + } + + ScrollSpy.VERSION = '3.3.5' + + ScrollSpy.DEFAULTS = { + offset: 10 + } + + ScrollSpy.prototype.getScrollHeight = function () { + return this.$scrollElement[0].scrollHeight || Math.max(this.$body[0].scrollHeight, document.documentElement.scrollHeight) + } + + ScrollSpy.prototype.refresh = function () { + var that = this + var offsetMethod = 'offset' + var offsetBase = 0 + + this.offsets = [] + this.targets = [] + this.scrollHeight = this.getScrollHeight() + + if (!$.isWindow(this.$scrollElement[0])) { + offsetMethod = 'position' + offsetBase = this.$scrollElement.scrollTop() + } + + this.$body + .find(this.selector) + .map(function () { + var $el = $(this) + var href = $el.data('target') || $el.attr('href') + var $href = /^#./.test(href) && $(href) + + return ($href + && $href.length + && $href.is(':visible') + && [[$href[offsetMethod]().top + offsetBase, href]]) || null + }) + .sort(function (a, b) { return a[0] - b[0] }) + .each(function () { + that.offsets.push(this[0]) + that.targets.push(this[1]) + }) + } + + ScrollSpy.prototype.process = function () { + var scrollTop = this.$scrollElement.scrollTop() + this.options.offset + var scrollHeight = this.getScrollHeight() + var maxScroll = this.options.offset + scrollHeight - this.$scrollElement.height() + var offsets = this.offsets + var targets = this.targets + var activeTarget = this.activeTarget + var i + + if (this.scrollHeight != scrollHeight) { + this.refresh() + } + + if (scrollTop >= maxScroll) { + return activeTarget != (i = targets[targets.length - 1]) && this.activate(i) + } + + if (activeTarget && scrollTop < offsets[0]) { + this.activeTarget = null + return this.clear() + } + + for (i = offsets.length; i--;) { + activeTarget != targets[i] + && scrollTop >= offsets[i] + && (offsets[i + 1] === undefined || scrollTop < offsets[i + 1]) + && this.activate(targets[i]) + } + } + + ScrollSpy.prototype.activate = function (target) { + this.activeTarget = target + + this.clear() + + var selector = this.selector + + '[data-target="' + target + '"],' + + this.selector + '[href="' + target + '"]' + + var active = $(selector) + .parents('li') + .addClass('active') + + if (active.parent('.dropdown-menu').length) { + active = active + .closest('li.dropdown') + .addClass('active') + } + + active.trigger('activate.bs.scrollspy') + } + + ScrollSpy.prototype.clear = function () { + $(this.selector) + .parentsUntil(this.options.target, '.active') + .removeClass('active') + } + + + // SCROLLSPY PLUGIN DEFINITION + // =========================== + + function Plugin(option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.scrollspy') + var options = typeof option == 'object' && option + + if (!data) $this.data('bs.scrollspy', (data = new ScrollSpy(this, options))) + if (typeof option == 'string') data[option]() + }) + } + + var old = $.fn.scrollspy + + $.fn.scrollspy = Plugin + $.fn.scrollspy.Constructor = ScrollSpy + + + // SCROLLSPY NO CONFLICT + // ===================== + + $.fn.scrollspy.noConflict = function () { + $.fn.scrollspy = old + return this + } + + + // SCROLLSPY DATA-API + // ================== + + $(window).on('load.bs.scrollspy.data-api', function () { + $('[data-spy="scroll"]').each(function () { + var $spy = $(this) + Plugin.call($spy, $spy.data()) + }) + }) + +}(jQuery); + +/* ======================================================================== + * Bootstrap: tab.js v3.3.5 + * http://getbootstrap.com/javascript/#tabs + * ======================================================================== + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // TAB CLASS DEFINITION + // ==================== + + var Tab = function (element) { + // jscs:disable requireDollarBeforejQueryAssignment + this.element = $(element) + // jscs:enable requireDollarBeforejQueryAssignment + } + + Tab.VERSION = '3.3.5' + + Tab.TRANSITION_DURATION = 150 + + Tab.prototype.show = function () { + var $this = this.element + var $ul = $this.closest('ul:not(.dropdown-menu)') + var selector = $this.data('target') + + if (!selector) { + selector = $this.attr('href') + selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') // strip for ie7 + } + + if ($this.parent('li').hasClass('active')) return + + var $previous = $ul.find('.active:last a') + var hideEvent = $.Event('hide.bs.tab', { + relatedTarget: $this[0] + }) + var showEvent = $.Event('show.bs.tab', { + relatedTarget: $previous[0] + }) + + $previous.trigger(hideEvent) + $this.trigger(showEvent) + + if (showEvent.isDefaultPrevented() || hideEvent.isDefaultPrevented()) return + + var $target = $(selector) + + this.activate($this.closest('li'), $ul) + this.activate($target, $target.parent(), function () { + $previous.trigger({ + type: 'hidden.bs.tab', + relatedTarget: $this[0] + }) + $this.trigger({ + type: 'shown.bs.tab', + relatedTarget: $previous[0] + }) + }) + } + + Tab.prototype.activate = function (element, container, callback) { + var $active = container.find('> .active') + var transition = callback + && $.support.transition + && ($active.length && $active.hasClass('fade') || !!container.find('> .fade').length) + + function next() { + $active + .removeClass('active') + .find('> .dropdown-menu > .active') + .removeClass('active') + .end() + .find('[data-toggle="tab"]') + .attr('aria-expanded', false) + + element + .addClass('active') + .find('[data-toggle="tab"]') + .attr('aria-expanded', true) + + if (transition) { + element[0].offsetWidth // reflow for transition + element.addClass('in') + } else { + element.removeClass('fade') + } + + if (element.parent('.dropdown-menu').length) { + element + .closest('li.dropdown') + .addClass('active') + .end() + .find('[data-toggle="tab"]') + .attr('aria-expanded', true) + } + + callback && callback() + } + + $active.length && transition ? + $active + .one('bsTransitionEnd', next) + .emulateTransitionEnd(Tab.TRANSITION_DURATION) : + next() + + $active.removeClass('in') + } + + + // TAB PLUGIN DEFINITION + // ===================== + + function Plugin(option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.tab') + + if (!data) $this.data('bs.tab', (data = new Tab(this))) + if (typeof option == 'string') data[option]() + }) + } + + var old = $.fn.tab + + $.fn.tab = Plugin + $.fn.tab.Constructor = Tab + + + // TAB NO CONFLICT + // =============== + + $.fn.tab.noConflict = function () { + $.fn.tab = old + return this + } + + + // TAB DATA-API + // ============ + + var clickHandler = function (e) { + e.preventDefault() + Plugin.call($(this), 'show') + } + + $(document) + .on('click.bs.tab.data-api', '[data-toggle="tab"]', clickHandler) + .on('click.bs.tab.data-api', '[data-toggle="pill"]', clickHandler) + +}(jQuery); + +/* ======================================================================== + * Bootstrap: affix.js v3.3.5 + * http://getbootstrap.com/javascript/#affix + * ======================================================================== + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // AFFIX CLASS DEFINITION + // ====================== + + var Affix = function (element, options) { + this.options = $.extend({}, Affix.DEFAULTS, options) + + this.$target = $(this.options.target) + .on('scroll.bs.affix.data-api', $.proxy(this.checkPosition, this)) + .on('click.bs.affix.data-api', $.proxy(this.checkPositionWithEventLoop, this)) + + this.$element = $(element) + this.affixed = null + this.unpin = null + this.pinnedOffset = null + + this.checkPosition() + } + + Affix.VERSION = '3.3.5' + + Affix.RESET = 'affix affix-top affix-bottom' + + Affix.DEFAULTS = { + offset: 0, + target: window + } + + Affix.prototype.getState = function (scrollHeight, height, offsetTop, offsetBottom) { + var scrollTop = this.$target.scrollTop() + var position = this.$element.offset() + var targetHeight = this.$target.height() + + if (offsetTop != null && this.affixed == 'top') return scrollTop < offsetTop ? 'top' : false + + if (this.affixed == 'bottom') { + if (offsetTop != null) return (scrollTop + this.unpin <= position.top) ? false : 'bottom' + return (scrollTop + targetHeight <= scrollHeight - offsetBottom) ? false : 'bottom' + } + + var initializing = this.affixed == null + var colliderTop = initializing ? scrollTop : position.top + var colliderHeight = initializing ? targetHeight : height + + if (offsetTop != null && scrollTop <= offsetTop) return 'top' + if (offsetBottom != null && (colliderTop + colliderHeight >= scrollHeight - offsetBottom)) return 'bottom' + + return false + } + + Affix.prototype.getPinnedOffset = function () { + if (this.pinnedOffset) return this.pinnedOffset + this.$element.removeClass(Affix.RESET).addClass('affix') + var scrollTop = this.$target.scrollTop() + var position = this.$element.offset() + return (this.pinnedOffset = position.top - scrollTop) + } + + Affix.prototype.checkPositionWithEventLoop = function () { + setTimeout($.proxy(this.checkPosition, this), 1) + } + + Affix.prototype.checkPosition = function () { + if (!this.$element.is(':visible')) return + + var height = this.$element.height() + var offset = this.options.offset + var offsetTop = offset.top + var offsetBottom = offset.bottom + var scrollHeight = Math.max($(document).height(), $(document.body).height()) + + if (typeof offset != 'object') offsetBottom = offsetTop = offset + if (typeof offsetTop == 'function') offsetTop = offset.top(this.$element) + if (typeof offsetBottom == 'function') offsetBottom = offset.bottom(this.$element) + + var affix = this.getState(scrollHeight, height, offsetTop, offsetBottom) + + if (this.affixed != affix) { + if (this.unpin != null) this.$element.css('top', '') + + var affixType = 'affix' + (affix ? '-' + affix : '') + var e = $.Event(affixType + '.bs.affix') + + this.$element.trigger(e) + + if (e.isDefaultPrevented()) return + + this.affixed = affix + this.unpin = affix == 'bottom' ? this.getPinnedOffset() : null + + this.$element + .removeClass(Affix.RESET) + .addClass(affixType) + .trigger(affixType.replace('affix', 'affixed') + '.bs.affix') + } + + if (affix == 'bottom') { + this.$element.offset({ + top: scrollHeight - height - offsetBottom + }) + } + } + + + // AFFIX PLUGIN DEFINITION + // ======================= + + function Plugin(option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.affix') + var options = typeof option == 'object' && option + + if (!data) $this.data('bs.affix', (data = new Affix(this, options))) + if (typeof option == 'string') data[option]() + }) + } + + var old = $.fn.affix + + $.fn.affix = Plugin + $.fn.affix.Constructor = Affix + + + // AFFIX NO CONFLICT + // ================= + + $.fn.affix.noConflict = function () { + $.fn.affix = old + return this + } + + + // AFFIX DATA-API + // ============== + + $(window).on('load', function () { + $('[data-spy="affix"]').each(function () { + var $spy = $(this) + var data = $spy.data() + + data.offset = data.offset || {} + + if (data.offsetBottom != null) data.offset.bottom = data.offsetBottom + if (data.offsetTop != null) data.offset.top = data.offsetTop + + Plugin.call($spy, data) + }) + }) + +}(jQuery); + ++function ($) { + + $(function(){ + + // Checks for ie + var isIE = !!navigator.userAgent.match(/MSIE/i) || !!navigator.userAgent.match(/Trident.*rv:11\./); + isIE && $('html').addClass('ie'); + + // Checks for iOs, Android, Blackberry, Opera Mini, and Windows mobile devices + var ua = window['navigator']['userAgent'] || window['navigator']['vendor'] || window['opera']; + (/iPhone|iPod|iPad|Silk|Android|BlackBerry|Opera Mini|IEMobile/).test(ua) && $('html').addClass('smart'); + + }); +}(jQuery); + +// lazyload config + +var jp_config = { + easyPieChart: [ '../libs/jquery/jquery.easy-pie-chart/dist/jquery.easypiechart.fill.js'], + sparkline: [ '../libs/jquery/jquery.sparkline/dist/jquery.sparkline.retina.js'], + plot: [ '../libs/jquery/flot/jquery.flot.js', + '../libs/jquery/flot/jquery.flot.pie.js', + '../libs/jquery/flot/jquery.flot.resize.js', + '../libs/jquery/flot.tooltip/js/jquery.flot.tooltip.min.js', + '../libs/jquery/flot.orderbars/js/jquery.flot.orderBars.js', + '../libs/jquery/flot-spline/js/jquery.flot.spline.min.js'], + moment: [ '../libs/jquery/moment/moment.js'], + screenfull: [ '../libs/jquery/screenfull/dist/screenfull.min.js'], + slimScroll: [ '../libs/jquery/slimscroll/jquery.slimscroll.min.js'], + sortable: [ '../libs/jquery/html5sortable/jquery.sortable.js'], + nestable: [ '../libs/jquery/nestable/jquery.nestable.js', + '../libs/jquery/nestable/jquery.nestable.css'], + filestyle: [ '../libs/jquery/bootstrap-filestyle/src/bootstrap-filestyle.js'], + slider: [ '../libs/jquery/bootstrap-slider/bootstrap-slider.js', + '../libs/jquery/bootstrap-slider/bootstrap-slider.css'], + chosen: [ '../libs/jquery/chosen/chosen.jquery.min.js', + '../libs/jquery/chosen/bootstrap-chosen.css'], + TouchSpin: [ '../libs/jquery/bootstrap-touchspin/dist/jquery.bootstrap-touchspin.min.js', + '../libs/jquery/bootstrap-touchspin/dist/jquery.bootstrap-touchspin.min.css'], + wysiwyg: [ '../libs/jquery/bootstrap-wysiwyg/bootstrap-wysiwyg.js', + '../libs/jquery/bootstrap-wysiwyg/external/jquery.hotkeys.js'], + dataTable: [ '../libs/jquery/datatables/media/js/jquery.dataTables.min.js', + '../libs/jquery/plugins/integration/bootstrap/3/dataTables.bootstrap.js', + '../libs/jquery/plugins/integration/bootstrap/3/dataTables.bootstrap.css'], + vectorMap: [ '../libs/jquery/bower-jvectormap/jquery-jvectormap-1.2.2.min.js', + '../libs/jquery/bower-jvectormap/jquery-jvectormap-world-mill-en.js', + '../libs/jquery/bower-jvectormap/jquery-jvectormap-us-aea-en.js', + '../libs/jquery/bower-jvectormap/jquery-jvectormap.css'], + footable: [ '../libs/jquery/footable/v3/js/footable.min.js', + '../libs/jquery/footable/v3/css/footable.bootstrap.min.css'], + fullcalendar: [ '../libs/jquery/moment/moment.js', + '../libs/jquery/fullcalendar/dist/fullcalendar.min.js', + '../libs/jquery/fullcalendar/dist/fullcalendar.css', + '../libs/jquery/fullcalendar/dist/fullcalendar.theme.css'], + daterangepicker:[ '../libs/jquery/moment/moment.js', + '../libs/jquery/bootstrap-daterangepicker/daterangepicker.js', + '../libs/jquery/bootstrap-daterangepicker/daterangepicker-bs3.css'], + tagsinput: [ '../libs/jquery/bootstrap-tagsinput/dist/bootstrap-tagsinput.js', + '../libs/jquery/bootstrap-tagsinput/dist/bootstrap-tagsinput.css'] + +}; + ++function ($) { + + $(function(){ + + $("[ui-jq]").each(function(){ + var self = $(this); + var options = eval('[' + self.attr('ui-options') + ']'); + + if ($.isPlainObject(options[0])) { + options[0] = $.extend({}, options[0]); + } + + uiLoad.load(jp_config[self.attr('ui-jq')]).then( function(){ + self[self.attr('ui-jq')].apply(self, options); + }); + }); + + }); +}(jQuery); + + +var uiLoad = uiLoad || {}; + +(function($, $document, uiLoad) { + "use strict"; + + var loaded = [], + promise = false, + deferred = $.Deferred(); + + /** + * Chain loads the given sources + * @param srcs array, script or css + * @returns {*} Promise that will be resolved once the sources has been loaded. + */ + uiLoad.load = function (srcs) { + srcs = $.isArray(srcs) ? srcs : srcs.split(/\s+/); + if(!promise){ + promise = deferred.promise(); + } + + $.each(srcs, function(index, src) { + promise = promise.then( function(){ + return src.indexOf('.css') >=0 ? loadCSS(src) : loadScript(src); + } ); + }); + deferred.resolve(); + return promise; + }; + + /** + * Dynamically loads the given script + * @param src The url of the script to load dynamically + * @returns {*} Promise that will be resolved once the script has been loaded. + */ + var loadScript = function (src) { + if(loaded[src]) return loaded[src].promise(); + + var deferred = $.Deferred(); + var script = $document.createElement('script'); + script.src = src; + script.onload = function (e) { + deferred.resolve(e); + }; + script.onerror = function (e) { + deferred.reject(e); + }; + $document.body.appendChild(script); + loaded[src] = deferred; + + return deferred.promise(); + }; + + /** + * Dynamically loads the given CSS file + * @param href The url of the CSS to load dynamically + * @returns {*} Promise that will be resolved once the CSS file has been loaded. + */ + var loadCSS = function (href) { + if(loaded[href]) return loaded[href].promise(); + + var deferred = $.Deferred(); + var style = $document.createElement('link'); + style.rel = 'stylesheet'; + style.type = 'text/css'; + style.href = href; + style.onload = function (e) { + deferred.resolve(e); + }; + style.onerror = function (e) { + deferred.reject(e); + }; + $document.head.appendChild(style); + loaded[href] = deferred; + + return deferred.promise(); + } + +})(jQuery, document, uiLoad); ++function ($) { + + $(function(){ + + // nav + $(document).on('click', '[ui-nav] a', function (e) { + var $this = $(e.target), $active; + $this.is('a') || ($this = $this.closest('a')); + + $active = $this.parent().siblings( ".active" ); + $active && $active.toggleClass('active').find('> ul:visible').slideUp(200); + + ($this.parent().hasClass('active') && $this.next().slideUp(200)) || $this.next().slideDown(200); + $this.parent().toggleClass('active'); + + $this.next().is('ul') && e.preventDefault(); + }); + + }); +}(jQuery); ++function ($) { + + $(function(){ + + $(document).on('click', '[ui-toggle-class]', function (e) { + e.preventDefault(); + var $this = $(e.target); + $this.attr('ui-toggle-class') || ($this = $this.closest('[ui-toggle-class]')); + + var classes = $this.attr('ui-toggle-class').split(','), + targets = ($this.attr('target') && $this.attr('target').split(',')) || Array($this), + key = 0; + $.each(classes, function( index, value ) { + var target = targets[(targets.length && key)]; + $( target ).toggleClass(classes[index]); + key ++; + }); + $this.toggleClass('active'); + + }); + }); +}(jQuery); diff --git a/public/assets/js/booking-add.js b/public/assets/js/booking-add.js deleted file mode 100644 index cfd89fa..0000000 --- a/public/assets/js/booking-add.js +++ /dev/null @@ -1,30 +0,0 @@ -(function () { - 'use strict'; - - var atkOptionString = ""; - for (var i = 0; i < window.atkList.length; i++) { - atkOptionString += "<option value='" + window.atkList[i].id + "'>" + window.atkList[i].jenis + "</option>"; - } - - var itemRow = "<tr class='item-row'>" + - "<td><select class='form-control' name='atk_id[]'>" + - atkOptionString + - "</select></td>" + - "<td><input type='number' name='jumlah_item[]' class='form-control' required min='1'></td>" + - "<td><a class='remove-button'><span class='glyphicon glyphicon-remove'></span></a></td>" + - "</tr>"; - - $("#add-item-button").click(function () { - $("#pemakaian-table tbody").append($(itemRow)); - - $(".remove-button").unbind(); - $(".remove-button").click(function () { - console.log($(this)); - $(this).parents(".item-row").remove(); - }); - }); - - $("#tanggal").datepicker({ - format: 'yyyy-mm-dd' - }); -})(); \ No newline at end of file diff --git a/public/assets/js/pemakaian-add.js b/public/assets/js/pemakaian-add.js deleted file mode 100644 index 309fe57..0000000 --- a/public/assets/js/pemakaian-add.js +++ /dev/null @@ -1,26 +0,0 @@ -(function () { - 'use strict'; - - var atkOptionString = ""; - for (var i = 0; i < window.atkList.length; i++) { - atkOptionString += "<option value='" + window.atkList[i].id + "'>" + window.atkList[i].jenis + "</option>"; - } - - var itemRow = "<tr class='item-row'>" + - "<td><select class='form-control' name='atk_id[]'>" + - atkOptionString + - "</select></td>" + - "<td><input type='number' name='jumlah_item[]' class='form-control' required min='1'></td>" + - "<td><a class='remove-button'><span class='glyphicon glyphicon-remove'></span></a></td>" + - "</tr>"; - - $("#add-item-button").click(function () { - $("#pemakaian-table tbody").append($(itemRow)); - - $(".remove-button").unbind(); - $(".remove-button").click(function () { - console.log($(this)); - $(this).parents(".item-row").remove(); - }); - }); -})(); \ No newline at end of file diff --git a/public/assets/js/pengadaan-add.js b/public/assets/js/pengadaan-add.js deleted file mode 100644 index e9fa9a9..0000000 --- a/public/assets/js/pengadaan-add.js +++ /dev/null @@ -1,26 +0,0 @@ -(function () { - 'use strict'; - - var atkOptionString = ""; - for (var i = 0; i < window.atkList.length; i++) { - atkOptionString += "<option value='" + window.atkList[i].id + "'>" + window.atkList[i].jenis + "</option>"; - } - - var itemRow = "<tr class='item-row'>" + - "<td><select class='form-control' name='atk_id[]'>" + - atkOptionString + - "</select></td>" + - "<td><input type='number' name='jumlah_item[]' class='form-control' required min='1'></td>" + - "<td><a class='remove-button'><span class='glyphicon glyphicon-remove'></span></a></td>" + - "</tr>"; - - $("#add-item-button").click(function () { - $("#pengadaan-table tbody").append($(itemRow)); - - $(".remove-button").unbind(); - $(".remove-button").click(function () { - console.log($(this)); - $(this).parents(".item-row").remove(); - }); - }); -})(); \ No newline at end of file diff --git a/public/assets/js/statistik.js b/public/assets/js/statistik.js deleted file mode 100644 index 261702a..0000000 --- a/public/assets/js/statistik.js +++ /dev/null @@ -1,11 +0,0 @@ -(function () { - 'use strict'; - - $("#startdate").datepicker({ - format: 'yyyy-mm-dd' - }); - - $("#enddate").datepicker({ - format: 'yyyy-mm-dd' - }); -})(); \ No newline at end of file diff --git a/public/assets/js/ui-client.js b/public/assets/js/ui-client.js new file mode 100644 index 0000000..bb48d54 --- /dev/null +++ b/public/assets/js/ui-client.js @@ -0,0 +1,14 @@ ++function ($) { + + $(function(){ + + // Checks for ie + var isIE = !!navigator.userAgent.match(/MSIE/i) || !!navigator.userAgent.match(/Trident.*rv:11\./); + isIE && $('html').addClass('ie'); + + // Checks for iOs, Android, Blackberry, Opera Mini, and Windows mobile devices + var ua = window['navigator']['userAgent'] || window['navigator']['vendor'] || window['opera']; + (/iPhone|iPod|iPad|Silk|Android|BlackBerry|Opera Mini|IEMobile/).test(ua) && $('html').addClass('smart'); + + }); +}(jQuery); diff --git a/public/assets/js/ui-jp.config.js b/public/assets/js/ui-jp.config.js new file mode 100644 index 0000000..562be5a --- /dev/null +++ b/public/assets/js/ui-jp.config.js @@ -0,0 +1,46 @@ +// lazyload config + +var jp_config = { + easyPieChart: [ '../libs/jquery/jquery.easy-pie-chart/dist/jquery.easypiechart.fill.js'], + sparkline: [ '../libs/jquery/jquery.sparkline/dist/jquery.sparkline.retina.js'], + plot: [ '../libs/jquery/flot/jquery.flot.js', + '../libs/jquery/flot/jquery.flot.pie.js', + '../libs/jquery/flot/jquery.flot.resize.js', + '../libs/jquery/flot.tooltip/js/jquery.flot.tooltip.min.js', + '../libs/jquery/flot.orderbars/js/jquery.flot.orderBars.js', + '../libs/jquery/flot-spline/js/jquery.flot.spline.min.js'], + moment: [ '../libs/jquery/moment/moment.js'], + screenfull: [ '../libs/jquery/screenfull/dist/screenfull.min.js'], + slimScroll: [ '../libs/jquery/slimscroll/jquery.slimscroll.min.js'], + sortable: [ '../libs/jquery/html5sortable/jquery.sortable.js'], + nestable: [ '../libs/jquery/nestable/jquery.nestable.js', + '../libs/jquery/nestable/jquery.nestable.css'], + filestyle: [ '../libs/jquery/bootstrap-filestyle/src/bootstrap-filestyle.js'], + slider: [ '../libs/jquery/bootstrap-slider/bootstrap-slider.js', + '../libs/jquery/bootstrap-slider/bootstrap-slider.css'], + chosen: [ '../libs/jquery/chosen/chosen.jquery.min.js', + '../libs/jquery/chosen/bootstrap-chosen.css'], + TouchSpin: [ '../libs/jquery/bootstrap-touchspin/dist/jquery.bootstrap-touchspin.min.js', + '../libs/jquery/bootstrap-touchspin/dist/jquery.bootstrap-touchspin.min.css'], + wysiwyg: [ '../libs/jquery/bootstrap-wysiwyg/bootstrap-wysiwyg.js', + '../libs/jquery/bootstrap-wysiwyg/external/jquery.hotkeys.js'], + dataTable: [ '../libs/jquery/datatables/media/js/jquery.dataTables.min.js', + '../libs/jquery/plugins/integration/bootstrap/3/dataTables.bootstrap.js', + '../libs/jquery/plugins/integration/bootstrap/3/dataTables.bootstrap.css'], + vectorMap: [ '../libs/jquery/bower-jvectormap/jquery-jvectormap-1.2.2.min.js', + '../libs/jquery/bower-jvectormap/jquery-jvectormap-world-mill-en.js', + '../libs/jquery/bower-jvectormap/jquery-jvectormap-us-aea-en.js', + '../libs/jquery/bower-jvectormap/jquery-jvectormap.css'], + footable: [ '../libs/jquery/footable/v3/js/footable.min.js', + '../libs/jquery/footable/v3/css/footable.bootstrap.min.css'], + fullcalendar: [ '../libs/jquery/moment/moment.js', + '../libs/jquery/fullcalendar/dist/fullcalendar.min.js', + '../libs/jquery/fullcalendar/dist/fullcalendar.css', + '../libs/jquery/fullcalendar/dist/fullcalendar.theme.css'], + daterangepicker:[ '../libs/jquery/moment/moment.js', + '../libs/jquery/bootstrap-daterangepicker/daterangepicker.js', + '../libs/jquery/bootstrap-daterangepicker/daterangepicker-bs3.css'], + tagsinput: [ '../libs/jquery/bootstrap-tagsinput/dist/bootstrap-tagsinput.js', + '../libs/jquery/bootstrap-tagsinput/dist/bootstrap-tagsinput.css'] + +}; diff --git a/public/assets/js/ui-jp.js b/public/assets/js/ui-jp.js new file mode 100644 index 0000000..ab40282 --- /dev/null +++ b/public/assets/js/ui-jp.js @@ -0,0 +1,19 @@ ++function ($) { + + $(function(){ + + $("[ui-jq]").each(function(){ + var self = $(this); + var options = eval('[' + self.attr('ui-options') + ']'); + + if ($.isPlainObject(options[0])) { + options[0] = $.extend({}, options[0]); + } + + uiLoad.load(jp_config[self.attr('ui-jq')]).then( function(){ + self[self.attr('ui-jq')].apply(self, options); + }); + }); + + }); +}(jQuery); \ No newline at end of file diff --git a/public/assets/js/ui-load.js b/public/assets/js/ui-load.js new file mode 100644 index 0000000..cb1b9b2 --- /dev/null +++ b/public/assets/js/ui-load.js @@ -0,0 +1,78 @@ +var uiLoad = uiLoad || {}; + +(function($, $document, uiLoad) { + "use strict"; + + var loaded = [], + promise = false, + deferred = $.Deferred(); + + /** + * Chain loads the given sources + * @param srcs array, script or css + * @returns {*} Promise that will be resolved once the sources has been loaded. + */ + uiLoad.load = function (srcs) { + srcs = $.isArray(srcs) ? srcs : srcs.split(/\s+/); + if(!promise){ + promise = deferred.promise(); + } + + $.each(srcs, function(index, src) { + promise = promise.then( function(){ + return src.indexOf('.css') >=0 ? loadCSS(src) : loadScript(src); + } ); + }); + deferred.resolve(); + return promise; + }; + + /** + * Dynamically loads the given script + * @param src The url of the script to load dynamically + * @returns {*} Promise that will be resolved once the script has been loaded. + */ + var loadScript = function (src) { + if(loaded[src]) return loaded[src].promise(); + + var deferred = $.Deferred(); + var script = $document.createElement('script'); + script.src = src; + script.onload = function (e) { + deferred.resolve(e); + }; + script.onerror = function (e) { + deferred.reject(e); + }; + $document.body.appendChild(script); + loaded[src] = deferred; + + return deferred.promise(); + }; + + /** + * Dynamically loads the given CSS file + * @param href The url of the CSS to load dynamically + * @returns {*} Promise that will be resolved once the CSS file has been loaded. + */ + var loadCSS = function (href) { + if(loaded[href]) return loaded[href].promise(); + + var deferred = $.Deferred(); + var style = $document.createElement('link'); + style.rel = 'stylesheet'; + style.type = 'text/css'; + style.href = href; + style.onload = function (e) { + deferred.resolve(e); + }; + style.onerror = function (e) { + deferred.reject(e); + }; + $document.head.appendChild(style); + loaded[href] = deferred; + + return deferred.promise(); + } + +})(jQuery, document, uiLoad); \ No newline at end of file diff --git a/public/assets/js/ui-nav.js b/public/assets/js/ui-nav.js new file mode 100644 index 0000000..f4554dc --- /dev/null +++ b/public/assets/js/ui-nav.js @@ -0,0 +1,20 @@ ++function ($) { + + $(function(){ + + // nav + $(document).on('click', '[ui-nav] a', function (e) { + var $this = $(e.target), $active; + $this.is('a') || ($this = $this.closest('a')); + + $active = $this.parent().siblings( ".active" ); + $active && $active.toggleClass('active').find('> ul:visible').slideUp(200); + + ($this.parent().hasClass('active') && $this.next().slideUp(200)) || $this.next().slideDown(200); + $this.parent().toggleClass('active'); + + $this.next().is('ul') && e.preventDefault(); + }); + + }); +}(jQuery); \ No newline at end of file diff --git a/public/assets/js/ui-toggle.js b/public/assets/js/ui-toggle.js new file mode 100644 index 0000000..12b337d --- /dev/null +++ b/public/assets/js/ui-toggle.js @@ -0,0 +1,27 @@ ++function ($) { + + $(function(){ + + $(document).on('click', '[ui-toggle-class]', function (e) { + e.preventDefault(); + var $this = $(e.target); + $this.attr('ui-toggle-class') || ($this = $this.closest('[ui-toggle-class]')); + + var classes = $this.attr('ui-toggle-class').split(','), + targets = ($this.attr('target') && $this.attr('target').split(',')) || Array($this), + key = 0; + $.each(classes, function( index, value ) { + var target = targets[(targets.length && key)]; + $( target ).toggleClass(classes[index]); + key ++; + }); + $this.toggleClass('active'); + + }); + + $('.remove-search').click(function(){ + var parent = $(this).parent().parent().parent().attr('class'); + $(this).parent().parent().parent().removeClass('open'); + }); + }); +}(jQuery); diff --git a/public/assets/libs/_DS_Store b/public/assets/libs/_DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..25933b6a887839030eb01a6c00f0cd87f6f87e8a GIT binary patch literal 6148 zcmeHKIZgvX5Ud8vvP9yLaK69~MwWR2AK)+vvSh*Hz}ZH;i>Fb22+6Do2uPrM)l)M) zT{GGWwzmP;YQMPxmH-xXN4)tkHQ#ri*jYs!EzWqwuo)h<_q*M8l6^Yh+&S(r@Oi`+ z{v1zu#-1B5IQ;P7)7L2~1*Cu!kOETR-z&hH?Y6i`)F=g{fE4&tz`qZT?$`^*#Q1b@ zh!%i2V>pcS=p~5F1H@i9CNe^^q!N>A)nZuE8E=)>3&+Hy!{TP1Q#V_6C>FOf-Xa~= z6E#W!DR8X7c`lb;|F7xa^#8{st)zey_)`klY<;s{@s+B!PF~JyZKL1PJ?EY7#(7XU mL^&o#Ip)I4@ns}sUh_Hkd*PTEbjE{D)X#wHB9j8Yt-uGktQ)KV literal 0 HcmV?d00001 diff --git a/public/assets/libs/assets/animate.css/animate.css b/public/assets/libs/assets/animate.css/animate.css new file mode 100644 index 0000000..7b78cdb --- /dev/null +++ b/public/assets/libs/assets/animate.css/animate.css @@ -0,0 +1,3179 @@ +@charset "UTF-8"; +/*! +Animate.css - http://daneden.me/animate +Licensed under the MIT license - http://opensource.org/licenses/MIT +Copyright (c) 2015 Daniel Eden +*/ +.animated { + -webkit-animation-duration: 1s; + animation-duration: 1s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; +} + +.animated.infinite { + -webkit-animation-iteration-count: infinite; + animation-iteration-count: infinite; +} + +.animated.hinge { + -webkit-animation-duration: 2s; + animation-duration: 2s; +} + +.animated.bounceIn, +.animated.bounceOut { + -webkit-animation-duration: .75s; + animation-duration: .75s; +} + +.animated.flipOutX, +.animated.flipOutY { + -webkit-animation-duration: .75s; + animation-duration: .75s; +} + +@-webkit-keyframes bounce { + 0%, 20%, 53%, 80%, 100% { + -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + -webkit-transform: translate3d(0,0,0); + transform: translate3d(0,0,0); + } + + 40%, 43% { + -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); + transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); + -webkit-transform: translate3d(0, -30px, 0); + transform: translate3d(0, -30px, 0); + } + + 70% { + -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); + transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); + -webkit-transform: translate3d(0, -15px, 0); + transform: translate3d(0, -15px, 0); + } + + 90% { + -webkit-transform: translate3d(0,-4px,0); + transform: translate3d(0,-4px,0); + } + +} + +@keyframes bounce { + 0%, 20%, 53%, 80%, 100% { + -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + -webkit-transform: translate3d(0,0,0); + transform: translate3d(0,0,0); + } + + 40%, 43% { + -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); + transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); + -webkit-transform: translate3d(0, -30px, 0); + transform: translate3d(0, -30px, 0); + } + + 70% { + -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); + transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); + -webkit-transform: translate3d(0, -15px, 0); + transform: translate3d(0, -15px, 0); + } + + 90% { + -webkit-transform: translate3d(0,-4px,0); + transform: translate3d(0,-4px,0); + } +} + +.bounce { + -webkit-animation-name: bounce; + animation-name: bounce; + -webkit-transform-origin: center bottom; + transform-origin: center bottom; +} + +@-webkit-keyframes flash { + 0%, 50%, 100% { + opacity: 1; + } + + 25%, 75% { + opacity: 0; + } +} + +@keyframes flash { + 0%, 50%, 100% { + opacity: 1; + } + + 25%, 75% { + opacity: 0; + } +} + +.flash { + -webkit-animation-name: flash; + animation-name: flash; +} + +/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ + +@-webkit-keyframes pulse { + 0% { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } + + 50% { + -webkit-transform: scale3d(1.05, 1.05, 1.05); + transform: scale3d(1.05, 1.05, 1.05); + } + + 100% { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } +} + +@keyframes pulse { + 0% { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } + + 50% { + -webkit-transform: scale3d(1.05, 1.05, 1.05); + transform: scale3d(1.05, 1.05, 1.05); + } + + 100% { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } +} + +.pulse { + -webkit-animation-name: pulse; + animation-name: pulse; +} + +@-webkit-keyframes rubberBand { + 0% { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } + + 30% { + -webkit-transform: scale3d(1.25, 0.75, 1); + transform: scale3d(1.25, 0.75, 1); + } + + 40% { + -webkit-transform: scale3d(0.75, 1.25, 1); + transform: scale3d(0.75, 1.25, 1); + } + + 50% { + -webkit-transform: scale3d(1.15, 0.85, 1); + transform: scale3d(1.15, 0.85, 1); + } + + 65% { + -webkit-transform: scale3d(.95, 1.05, 1); + transform: scale3d(.95, 1.05, 1); + } + + 75% { + -webkit-transform: scale3d(1.05, .95, 1); + transform: scale3d(1.05, .95, 1); + } + + 100% { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } +} + +@keyframes rubberBand { + 0% { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } + + 30% { + -webkit-transform: scale3d(1.25, 0.75, 1); + transform: scale3d(1.25, 0.75, 1); + } + + 40% { + -webkit-transform: scale3d(0.75, 1.25, 1); + transform: scale3d(0.75, 1.25, 1); + } + + 50% { + -webkit-transform: scale3d(1.15, 0.85, 1); + transform: scale3d(1.15, 0.85, 1); + } + + 65% { + -webkit-transform: scale3d(.95, 1.05, 1); + transform: scale3d(.95, 1.05, 1); + } + + 75% { + -webkit-transform: scale3d(1.05, .95, 1); + transform: scale3d(1.05, .95, 1); + } + + 100% { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } +} + +.rubberBand { + -webkit-animation-name: rubberBand; + animation-name: rubberBand; +} + +@-webkit-keyframes shake { + 0%, 100% { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + + 10%, 30%, 50%, 70%, 90% { + -webkit-transform: translate3d(-10px, 0, 0); + transform: translate3d(-10px, 0, 0); + } + + 20%, 40%, 60%, 80% { + -webkit-transform: translate3d(10px, 0, 0); + transform: translate3d(10px, 0, 0); + } +} + +@keyframes shake { + 0%, 100% { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + + 10%, 30%, 50%, 70%, 90% { + -webkit-transform: translate3d(-10px, 0, 0); + transform: translate3d(-10px, 0, 0); + } + + 20%, 40%, 60%, 80% { + -webkit-transform: translate3d(10px, 0, 0); + transform: translate3d(10px, 0, 0); + } +} + +.shake { + -webkit-animation-name: shake; + animation-name: shake; +} + +@-webkit-keyframes swing { + 20% { + -webkit-transform: rotate3d(0, 0, 1, 15deg); + transform: rotate3d(0, 0, 1, 15deg); + } + + 40% { + -webkit-transform: rotate3d(0, 0, 1, -10deg); + transform: rotate3d(0, 0, 1, -10deg); + } + + 60% { + -webkit-transform: rotate3d(0, 0, 1, 5deg); + transform: rotate3d(0, 0, 1, 5deg); + } + + 80% { + -webkit-transform: rotate3d(0, 0, 1, -5deg); + transform: rotate3d(0, 0, 1, -5deg); + } + + 100% { + -webkit-transform: rotate3d(0, 0, 1, 0deg); + transform: rotate3d(0, 0, 1, 0deg); + } +} + +@keyframes swing { + 20% { + -webkit-transform: rotate3d(0, 0, 1, 15deg); + transform: rotate3d(0, 0, 1, 15deg); + } + + 40% { + -webkit-transform: rotate3d(0, 0, 1, -10deg); + transform: rotate3d(0, 0, 1, -10deg); + } + + 60% { + -webkit-transform: rotate3d(0, 0, 1, 5deg); + transform: rotate3d(0, 0, 1, 5deg); + } + + 80% { + -webkit-transform: rotate3d(0, 0, 1, -5deg); + transform: rotate3d(0, 0, 1, -5deg); + } + + 100% { + -webkit-transform: rotate3d(0, 0, 1, 0deg); + transform: rotate3d(0, 0, 1, 0deg); + } +} + +.swing { + -webkit-transform-origin: top center; + transform-origin: top center; + -webkit-animation-name: swing; + animation-name: swing; +} + +@-webkit-keyframes tada { + 0% { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } + + 10%, 20% { + -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg); + transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg); + } + + 30%, 50%, 70%, 90% { + -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); + transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); + } + + 40%, 60%, 80% { + -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); + transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); + } + + 100% { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } +} + +@keyframes tada { + 0% { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } + + 10%, 20% { + -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg); + transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg); + } + + 30%, 50%, 70%, 90% { + -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); + transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); + } + + 40%, 60%, 80% { + -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); + transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); + } + + 100% { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } +} + +.tada { + -webkit-animation-name: tada; + animation-name: tada; +} + +/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ + +@-webkit-keyframes wobble { + 0% { + -webkit-transform: none; + transform: none; + } + + 15% { + -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); + transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); + } + + 30% { + -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); + transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); + } + + 45% { + -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); + transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); + } + + 60% { + -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); + transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); + } + + 75% { + -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); + transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); + } + + 100% { + -webkit-transform: none; + transform: none; + } +} + +@keyframes wobble { + 0% { + -webkit-transform: none; + transform: none; + } + + 15% { + -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); + transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); + } + + 30% { + -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); + transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); + } + + 45% { + -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); + transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); + } + + 60% { + -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); + transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); + } + + 75% { + -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); + transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); + } + + 100% { + -webkit-transform: none; + transform: none; + } +} + +.wobble { + -webkit-animation-name: wobble; + animation-name: wobble; +} + +@-webkit-keyframes bounceIn { + 0%, 20%, 40%, 60%, 80%, 100% { + -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + } + + 0% { + opacity: 0; + -webkit-transform: scale3d(.3, .3, .3); + transform: scale3d(.3, .3, .3); + } + + 20% { + -webkit-transform: scale3d(1.1, 1.1, 1.1); + transform: scale3d(1.1, 1.1, 1.1); + } + + 40% { + -webkit-transform: scale3d(.9, .9, .9); + transform: scale3d(.9, .9, .9); + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(1.03, 1.03, 1.03); + transform: scale3d(1.03, 1.03, 1.03); + } + + 80% { + -webkit-transform: scale3d(.97, .97, .97); + transform: scale3d(.97, .97, .97); + } + + 100% { + opacity: 1; + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } +} + +@keyframes bounceIn { + 0%, 20%, 40%, 60%, 80%, 100% { + -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + } + + 0% { + opacity: 0; + -webkit-transform: scale3d(.3, .3, .3); + transform: scale3d(.3, .3, .3); + } + + 20% { + -webkit-transform: scale3d(1.1, 1.1, 1.1); + transform: scale3d(1.1, 1.1, 1.1); + } + + 40% { + -webkit-transform: scale3d(.9, .9, .9); + transform: scale3d(.9, .9, .9); + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(1.03, 1.03, 1.03); + transform: scale3d(1.03, 1.03, 1.03); + } + + 80% { + -webkit-transform: scale3d(.97, .97, .97); + transform: scale3d(.97, .97, .97); + } + + 100% { + opacity: 1; + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } +} + +.bounceIn { + -webkit-animation-name: bounceIn; + animation-name: bounceIn; +} + +@-webkit-keyframes bounceInDown { + 0%, 60%, 75%, 90%, 100% { + -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + } + + 0% { + opacity: 0; + -webkit-transform: translate3d(0, -3000px, 0); + transform: translate3d(0, -3000px, 0); + } + + 60% { + opacity: 1; + -webkit-transform: translate3d(0, 25px, 0); + transform: translate3d(0, 25px, 0); + } + + 75% { + -webkit-transform: translate3d(0, -10px, 0); + transform: translate3d(0, -10px, 0); + } + + 90% { + -webkit-transform: translate3d(0, 5px, 0); + transform: translate3d(0, 5px, 0); + } + + 100% { + -webkit-transform: none; + transform: none; + } +} + +@keyframes bounceInDown { + 0%, 60%, 75%, 90%, 100% { + -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + } + + 0% { + opacity: 0; + -webkit-transform: translate3d(0, -3000px, 0); + transform: translate3d(0, -3000px, 0); + } + + 60% { + opacity: 1; + -webkit-transform: translate3d(0, 25px, 0); + transform: translate3d(0, 25px, 0); + } + + 75% { + -webkit-transform: translate3d(0, -10px, 0); + transform: translate3d(0, -10px, 0); + } + + 90% { + -webkit-transform: translate3d(0, 5px, 0); + transform: translate3d(0, 5px, 0); + } + + 100% { + -webkit-transform: none; + transform: none; + } +} + +.bounceInDown { + -webkit-animation-name: bounceInDown; + animation-name: bounceInDown; +} + +@-webkit-keyframes bounceInLeft { + 0%, 60%, 75%, 90%, 100% { + -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + } + + 0% { + opacity: 0; + -webkit-transform: translate3d(-3000px, 0, 0); + transform: translate3d(-3000px, 0, 0); + } + + 60% { + opacity: 1; + -webkit-transform: translate3d(25px, 0, 0); + transform: translate3d(25px, 0, 0); + } + + 75% { + -webkit-transform: translate3d(-10px, 0, 0); + transform: translate3d(-10px, 0, 0); + } + + 90% { + -webkit-transform: translate3d(5px, 0, 0); + transform: translate3d(5px, 0, 0); + } + + 100% { + -webkit-transform: none; + transform: none; + } +} + +@keyframes bounceInLeft { + 0%, 60%, 75%, 90%, 100% { + -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + } + + 0% { + opacity: 0; + -webkit-transform: translate3d(-3000px, 0, 0); + transform: translate3d(-3000px, 0, 0); + } + + 60% { + opacity: 1; + -webkit-transform: translate3d(25px, 0, 0); + transform: translate3d(25px, 0, 0); + } + + 75% { + -webkit-transform: translate3d(-10px, 0, 0); + transform: translate3d(-10px, 0, 0); + } + + 90% { + -webkit-transform: translate3d(5px, 0, 0); + transform: translate3d(5px, 0, 0); + } + + 100% { + -webkit-transform: none; + transform: none; + } +} + +.bounceInLeft { + -webkit-animation-name: bounceInLeft; + animation-name: bounceInLeft; +} + +@-webkit-keyframes bounceInRight { + 0%, 60%, 75%, 90%, 100% { + -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + } + + 0% { + opacity: 0; + -webkit-transform: translate3d(3000px, 0, 0); + transform: translate3d(3000px, 0, 0); + } + + 60% { + opacity: 1; + -webkit-transform: translate3d(-25px, 0, 0); + transform: translate3d(-25px, 0, 0); + } + + 75% { + -webkit-transform: translate3d(10px, 0, 0); + transform: translate3d(10px, 0, 0); + } + + 90% { + -webkit-transform: translate3d(-5px, 0, 0); + transform: translate3d(-5px, 0, 0); + } + + 100% { + -webkit-transform: none; + transform: none; + } +} + +@keyframes bounceInRight { + 0%, 60%, 75%, 90%, 100% { + -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + } + + 0% { + opacity: 0; + -webkit-transform: translate3d(3000px, 0, 0); + transform: translate3d(3000px, 0, 0); + } + + 60% { + opacity: 1; + -webkit-transform: translate3d(-25px, 0, 0); + transform: translate3d(-25px, 0, 0); + } + + 75% { + -webkit-transform: translate3d(10px, 0, 0); + transform: translate3d(10px, 0, 0); + } + + 90% { + -webkit-transform: translate3d(-5px, 0, 0); + transform: translate3d(-5px, 0, 0); + } + + 100% { + -webkit-transform: none; + transform: none; + } +} + +.bounceInRight { + -webkit-animation-name: bounceInRight; + animation-name: bounceInRight; +} + +@-webkit-keyframes bounceInUp { + 0%, 60%, 75%, 90%, 100% { + -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + } + + 0% { + opacity: 0; + -webkit-transform: translate3d(0, 3000px, 0); + transform: translate3d(0, 3000px, 0); + } + + 60% { + opacity: 1; + -webkit-transform: translate3d(0, -20px, 0); + transform: translate3d(0, -20px, 0); + } + + 75% { + -webkit-transform: translate3d(0, 10px, 0); + transform: translate3d(0, 10px, 0); + } + + 90% { + -webkit-transform: translate3d(0, -5px, 0); + transform: translate3d(0, -5px, 0); + } + + 100% { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +@keyframes bounceInUp { + 0%, 60%, 75%, 90%, 100% { + -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + } + + 0% { + opacity: 0; + -webkit-transform: translate3d(0, 3000px, 0); + transform: translate3d(0, 3000px, 0); + } + + 60% { + opacity: 1; + -webkit-transform: translate3d(0, -20px, 0); + transform: translate3d(0, -20px, 0); + } + + 75% { + -webkit-transform: translate3d(0, 10px, 0); + transform: translate3d(0, 10px, 0); + } + + 90% { + -webkit-transform: translate3d(0, -5px, 0); + transform: translate3d(0, -5px, 0); + } + + 100% { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +.bounceInUp { + -webkit-animation-name: bounceInUp; + animation-name: bounceInUp; +} + +@-webkit-keyframes bounceOut { + 20% { + -webkit-transform: scale3d(.9, .9, .9); + transform: scale3d(.9, .9, .9); + } + + 50%, 55% { + opacity: 1; + -webkit-transform: scale3d(1.1, 1.1, 1.1); + transform: scale3d(1.1, 1.1, 1.1); + } + + 100% { + opacity: 0; + -webkit-transform: scale3d(.3, .3, .3); + transform: scale3d(.3, .3, .3); + } +} + +@keyframes bounceOut { + 20% { + -webkit-transform: scale3d(.9, .9, .9); + transform: scale3d(.9, .9, .9); + } + + 50%, 55% { + opacity: 1; + -webkit-transform: scale3d(1.1, 1.1, 1.1); + transform: scale3d(1.1, 1.1, 1.1); + } + + 100% { + opacity: 0; + -webkit-transform: scale3d(.3, .3, .3); + transform: scale3d(.3, .3, .3); + } +} + +.bounceOut { + -webkit-animation-name: bounceOut; + animation-name: bounceOut; +} + +@-webkit-keyframes bounceOutDown { + 20% { + -webkit-transform: translate3d(0, 10px, 0); + transform: translate3d(0, 10px, 0); + } + + 40%, 45% { + opacity: 1; + -webkit-transform: translate3d(0, -20px, 0); + transform: translate3d(0, -20px, 0); + } + + 100% { + opacity: 0; + -webkit-transform: translate3d(0, 2000px, 0); + transform: translate3d(0, 2000px, 0); + } +} + +@keyframes bounceOutDown { + 20% { + -webkit-transform: translate3d(0, 10px, 0); + transform: translate3d(0, 10px, 0); + } + + 40%, 45% { + opacity: 1; + -webkit-transform: translate3d(0, -20px, 0); + transform: translate3d(0, -20px, 0); + } + + 100% { + opacity: 0; + -webkit-transform: translate3d(0, 2000px, 0); + transform: translate3d(0, 2000px, 0); + } +} + +.bounceOutDown { + -webkit-animation-name: bounceOutDown; + animation-name: bounceOutDown; +} + +@-webkit-keyframes bounceOutLeft { + 20% { + opacity: 1; + -webkit-transform: translate3d(20px, 0, 0); + transform: translate3d(20px, 0, 0); + } + + 100% { + opacity: 0; + -webkit-transform: translate3d(-2000px, 0, 0); + transform: translate3d(-2000px, 0, 0); + } +} + +@keyframes bounceOutLeft { + 20% { + opacity: 1; + -webkit-transform: translate3d(20px, 0, 0); + transform: translate3d(20px, 0, 0); + } + + 100% { + opacity: 0; + -webkit-transform: translate3d(-2000px, 0, 0); + transform: translate3d(-2000px, 0, 0); + } +} + +.bounceOutLeft { + -webkit-animation-name: bounceOutLeft; + animation-name: bounceOutLeft; +} + +@-webkit-keyframes bounceOutRight { + 20% { + opacity: 1; + -webkit-transform: translate3d(-20px, 0, 0); + transform: translate3d(-20px, 0, 0); + } + + 100% { + opacity: 0; + -webkit-transform: translate3d(2000px, 0, 0); + transform: translate3d(2000px, 0, 0); + } +} + +@keyframes bounceOutRight { + 20% { + opacity: 1; + -webkit-transform: translate3d(-20px, 0, 0); + transform: translate3d(-20px, 0, 0); + } + + 100% { + opacity: 0; + -webkit-transform: translate3d(2000px, 0, 0); + transform: translate3d(2000px, 0, 0); + } +} + +.bounceOutRight { + -webkit-animation-name: bounceOutRight; + animation-name: bounceOutRight; +} + +@-webkit-keyframes bounceOutUp { + 20% { + -webkit-transform: translate3d(0, -10px, 0); + transform: translate3d(0, -10px, 0); + } + + 40%, 45% { + opacity: 1; + -webkit-transform: translate3d(0, 20px, 0); + transform: translate3d(0, 20px, 0); + } + + 100% { + opacity: 0; + -webkit-transform: translate3d(0, -2000px, 0); + transform: translate3d(0, -2000px, 0); + } +} + +@keyframes bounceOutUp { + 20% { + -webkit-transform: translate3d(0, -10px, 0); + transform: translate3d(0, -10px, 0); + } + + 40%, 45% { + opacity: 1; + -webkit-transform: translate3d(0, 20px, 0); + transform: translate3d(0, 20px, 0); + } + + 100% { + opacity: 0; + -webkit-transform: translate3d(0, -2000px, 0); + transform: translate3d(0, -2000px, 0); + } +} + +.bounceOutUp { + -webkit-animation-name: bounceOutUp; + animation-name: bounceOutUp; +} + +@-webkit-keyframes fadeIn { + 0% { + opacity: 0; + } + + 100% { + opacity: 1; + } +} + +@keyframes fadeIn { + 0% { + opacity: 0; + } + + 100% { + opacity: 1; + } +} + +.fadeIn { + -webkit-animation-name: fadeIn; + animation-name: fadeIn; +} + +@-webkit-keyframes fadeInDown { + 0% { + opacity: 0; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + } + + 100% { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +@keyframes fadeInDown { + 0% { + opacity: 0; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + } + + 100% { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +.fadeInDown { + -webkit-animation-name: fadeInDown; + animation-name: fadeInDown; +} + +@-webkit-keyframes fadeInDownBig { + 0% { + opacity: 0; + -webkit-transform: translate3d(0, -2000px, 0); + transform: translate3d(0, -2000px, 0); + } + + 100% { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +@keyframes fadeInDownBig { + 0% { + opacity: 0; + -webkit-transform: translate3d(0, -2000px, 0); + transform: translate3d(0, -2000px, 0); + } + + 100% { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +.fadeInDownBig { + -webkit-animation-name: fadeInDownBig; + animation-name: fadeInDownBig; +} + +@-webkit-keyframes fadeInLeft { + 0% { + opacity: 0; + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + } + + 100% { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +@keyframes fadeInLeft { + 0% { + opacity: 0; + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + } + + 100% { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +.fadeInLeft { + -webkit-animation-name: fadeInLeft; + animation-name: fadeInLeft; +} + +@-webkit-keyframes fadeInLeftBig { + 0% { + opacity: 0; + -webkit-transform: translate3d(-2000px, 0, 0); + transform: translate3d(-2000px, 0, 0); + } + + 100% { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +@keyframes fadeInLeftBig { + 0% { + opacity: 0; + -webkit-transform: translate3d(-2000px, 0, 0); + transform: translate3d(-2000px, 0, 0); + } + + 100% { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +.fadeInLeftBig { + -webkit-animation-name: fadeInLeftBig; + animation-name: fadeInLeftBig; +} + +@-webkit-keyframes fadeInRight { + 0% { + opacity: 0; + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + } + + 100% { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +@keyframes fadeInRight { + 0% { + opacity: 0; + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + } + + 100% { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +.fadeInRight { + -webkit-animation-name: fadeInRight; + animation-name: fadeInRight; +} + +@-webkit-keyframes fadeInRightBig { + 0% { + opacity: 0; + -webkit-transform: translate3d(2000px, 0, 0); + transform: translate3d(2000px, 0, 0); + } + + 100% { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +@keyframes fadeInRightBig { + 0% { + opacity: 0; + -webkit-transform: translate3d(2000px, 0, 0); + transform: translate3d(2000px, 0, 0); + } + + 100% { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +.fadeInRightBig { + -webkit-animation-name: fadeInRightBig; + animation-name: fadeInRightBig; +} + +@-webkit-keyframes fadeInUp { + 0% { + opacity: 0; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + } + + 100% { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +@keyframes fadeInUp { + 0% { + opacity: 0; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + } + + 100% { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +.fadeInUp { + -webkit-animation-name: fadeInUp; + animation-name: fadeInUp; +} + +@-webkit-keyframes fadeInUpBig { + 0% { + opacity: 0; + -webkit-transform: translate3d(0, 2000px, 0); + transform: translate3d(0, 2000px, 0); + } + + 100% { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +@keyframes fadeInUpBig { + 0% { + opacity: 0; + -webkit-transform: translate3d(0, 2000px, 0); + transform: translate3d(0, 2000px, 0); + } + + 100% { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +.fadeInUpBig { + -webkit-animation-name: fadeInUpBig; + animation-name: fadeInUpBig; +} + +@-webkit-keyframes fadeOut { + 0% { + opacity: 1; + } + + 100% { + opacity: 0; + } +} + +@keyframes fadeOut { + 0% { + opacity: 1; + } + + 100% { + opacity: 0; + } +} + +.fadeOut { + -webkit-animation-name: fadeOut; + animation-name: fadeOut; +} + +@-webkit-keyframes fadeOutDown { + 0% { + opacity: 1; + } + + 100% { + opacity: 0; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + } +} + +@keyframes fadeOutDown { + 0% { + opacity: 1; + } + + 100% { + opacity: 0; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + } +} + +.fadeOutDown { + -webkit-animation-name: fadeOutDown; + animation-name: fadeOutDown; +} + +@-webkit-keyframes fadeOutDownBig { + 0% { + opacity: 1; + } + + 100% { + opacity: 0; + -webkit-transform: translate3d(0, 2000px, 0); + transform: translate3d(0, 2000px, 0); + } +} + +@keyframes fadeOutDownBig { + 0% { + opacity: 1; + } + + 100% { + opacity: 0; + -webkit-transform: translate3d(0, 2000px, 0); + transform: translate3d(0, 2000px, 0); + } +} + +.fadeOutDownBig { + -webkit-animation-name: fadeOutDownBig; + animation-name: fadeOutDownBig; +} + +@-webkit-keyframes fadeOutLeft { + 0% { + opacity: 1; + } + + 100% { + opacity: 0; + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + } +} + +@keyframes fadeOutLeft { + 0% { + opacity: 1; + } + + 100% { + opacity: 0; + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + } +} + +.fadeOutLeft { + -webkit-animation-name: fadeOutLeft; + animation-name: fadeOutLeft; +} + +@-webkit-keyframes fadeOutLeftBig { + 0% { + opacity: 1; + } + + 100% { + opacity: 0; + -webkit-transform: translate3d(-2000px, 0, 0); + transform: translate3d(-2000px, 0, 0); + } +} + +@keyframes fadeOutLeftBig { + 0% { + opacity: 1; + } + + 100% { + opacity: 0; + -webkit-transform: translate3d(-2000px, 0, 0); + transform: translate3d(-2000px, 0, 0); + } +} + +.fadeOutLeftBig { + -webkit-animation-name: fadeOutLeftBig; + animation-name: fadeOutLeftBig; +} + +@-webkit-keyframes fadeOutRight { + 0% { + opacity: 1; + } + + 100% { + opacity: 0; + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + } +} + +@keyframes fadeOutRight { + 0% { + opacity: 1; + } + + 100% { + opacity: 0; + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + } +} + +.fadeOutRight { + -webkit-animation-name: fadeOutRight; + animation-name: fadeOutRight; +} + +@-webkit-keyframes fadeOutRightBig { + 0% { + opacity: 1; + } + + 100% { + opacity: 0; + -webkit-transform: translate3d(2000px, 0, 0); + transform: translate3d(2000px, 0, 0); + } +} + +@keyframes fadeOutRightBig { + 0% { + opacity: 1; + } + + 100% { + opacity: 0; + -webkit-transform: translate3d(2000px, 0, 0); + transform: translate3d(2000px, 0, 0); + } +} + +.fadeOutRightBig { + -webkit-animation-name: fadeOutRightBig; + animation-name: fadeOutRightBig; +} + +@-webkit-keyframes fadeOutUp { + 0% { + opacity: 1; + } + + 100% { + opacity: 0; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + } +} + +@keyframes fadeOutUp { + 0% { + opacity: 1; + } + + 100% { + opacity: 0; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + } +} + +.fadeOutUp { + -webkit-animation-name: fadeOutUp; + animation-name: fadeOutUp; +} + +@-webkit-keyframes fadeOutUpBig { + 0% { + opacity: 1; + } + + 100% { + opacity: 0; + -webkit-transform: translate3d(0, -2000px, 0); + transform: translate3d(0, -2000px, 0); + } +} + +@keyframes fadeOutUpBig { + 0% { + opacity: 1; + } + + 100% { + opacity: 0; + -webkit-transform: translate3d(0, -2000px, 0); + transform: translate3d(0, -2000px, 0); + } +} + +.fadeOutUpBig { + -webkit-animation-name: fadeOutUpBig; + animation-name: fadeOutUpBig; +} + +@-webkit-keyframes flip { + 0% { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg); + transform: perspective(400px) rotate3d(0, 1, 0, -360deg); + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out; + } + + 40% { + -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); + transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out; + } + + 50% { + -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); + transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } + + 80% { + -webkit-transform: perspective(400px) scale3d(.95, .95, .95); + transform: perspective(400px) scale3d(.95, .95, .95); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } + + 100% { + -webkit-transform: perspective(400px); + transform: perspective(400px); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } +} + +@keyframes flip { + 0% { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg); + transform: perspective(400px) rotate3d(0, 1, 0, -360deg); + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out; + } + + 40% { + -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); + transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out; + } + + 50% { + -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); + transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } + + 80% { + -webkit-transform: perspective(400px) scale3d(.95, .95, .95); + transform: perspective(400px) scale3d(.95, .95, .95); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } + + 100% { + -webkit-transform: perspective(400px); + transform: perspective(400px); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } +} + +.animated.flip { + -webkit-backface-visibility: visible; + backface-visibility: visible; + -webkit-animation-name: flip; + animation-name: flip; +} + +@-webkit-keyframes flipInX { + 0% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + -webkit-transition-timing-function: ease-in; + transition-timing-function: ease-in; + opacity: 0; + } + + 40% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + -webkit-transition-timing-function: ease-in; + transition-timing-function: ease-in; + } + + 60% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg); + transform: perspective(400px) rotate3d(1, 0, 0, 10deg); + opacity: 1; + } + + 80% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg); + transform: perspective(400px) rotate3d(1, 0, 0, -5deg); + } + + 100% { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } +} + +@keyframes flipInX { + 0% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + -webkit-transition-timing-function: ease-in; + transition-timing-function: ease-in; + opacity: 0; + } + + 40% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + -webkit-transition-timing-function: ease-in; + transition-timing-function: ease-in; + } + + 60% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg); + transform: perspective(400px) rotate3d(1, 0, 0, 10deg); + opacity: 1; + } + + 80% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg); + transform: perspective(400px) rotate3d(1, 0, 0, -5deg); + } + + 100% { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } +} + +.flipInX { + -webkit-backface-visibility: visible !important; + backface-visibility: visible !important; + -webkit-animation-name: flipInX; + animation-name: flipInX; +} + +@-webkit-keyframes flipInY { + 0% { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); + transform: perspective(400px) rotate3d(0, 1, 0, 90deg); + -webkit-transition-timing-function: ease-in; + transition-timing-function: ease-in; + opacity: 0; + } + + 40% { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg); + transform: perspective(400px) rotate3d(0, 1, 0, -20deg); + -webkit-transition-timing-function: ease-in; + transition-timing-function: ease-in; + } + + 60% { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg); + transform: perspective(400px) rotate3d(0, 1, 0, 10deg); + opacity: 1; + } + + 80% { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg); + transform: perspective(400px) rotate3d(0, 1, 0, -5deg); + } + + 100% { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } +} + +@keyframes flipInY { + 0% { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); + transform: perspective(400px) rotate3d(0, 1, 0, 90deg); + -webkit-transition-timing-function: ease-in; + transition-timing-function: ease-in; + opacity: 0; + } + + 40% { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg); + transform: perspective(400px) rotate3d(0, 1, 0, -20deg); + -webkit-transition-timing-function: ease-in; + transition-timing-function: ease-in; + } + + 60% { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg); + transform: perspective(400px) rotate3d(0, 1, 0, 10deg); + opacity: 1; + } + + 80% { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg); + transform: perspective(400px) rotate3d(0, 1, 0, -5deg); + } + + 100% { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } +} + +.flipInY { + -webkit-backface-visibility: visible !important; + backface-visibility: visible !important; + -webkit-animation-name: flipInY; + animation-name: flipInY; +} + +@-webkit-keyframes flipOutX { + 0% { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } + + 30% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + opacity: 1; + } + + 100% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + opacity: 0; + } +} + +@keyframes flipOutX { + 0% { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } + + 30% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + opacity: 1; + } + + 100% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + opacity: 0; + } +} + +.flipOutX { + -webkit-animation-name: flipOutX; + animation-name: flipOutX; + -webkit-backface-visibility: visible !important; + backface-visibility: visible !important; +} + +@-webkit-keyframes flipOutY { + 0% { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } + + 30% { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg); + transform: perspective(400px) rotate3d(0, 1, 0, -15deg); + opacity: 1; + } + + 100% { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); + transform: perspective(400px) rotate3d(0, 1, 0, 90deg); + opacity: 0; + } +} + +@keyframes flipOutY { + 0% { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } + + 30% { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg); + transform: perspective(400px) rotate3d(0, 1, 0, -15deg); + opacity: 1; + } + + 100% { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); + transform: perspective(400px) rotate3d(0, 1, 0, 90deg); + opacity: 0; + } +} + +.flipOutY { + -webkit-backface-visibility: visible !important; + backface-visibility: visible !important; + -webkit-animation-name: flipOutY; + animation-name: flipOutY; +} + +@-webkit-keyframes lightSpeedIn { + 0% { + -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg); + transform: translate3d(100%, 0, 0) skewX(-30deg); + opacity: 0; + } + + 60% { + -webkit-transform: skewX(20deg); + transform: skewX(20deg); + opacity: 1; + } + + 80% { + -webkit-transform: skewX(-5deg); + transform: skewX(-5deg); + opacity: 1; + } + + 100% { + -webkit-transform: none; + transform: none; + opacity: 1; + } +} + +@keyframes lightSpeedIn { + 0% { + -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg); + transform: translate3d(100%, 0, 0) skewX(-30deg); + opacity: 0; + } + + 60% { + -webkit-transform: skewX(20deg); + transform: skewX(20deg); + opacity: 1; + } + + 80% { + -webkit-transform: skewX(-5deg); + transform: skewX(-5deg); + opacity: 1; + } + + 100% { + -webkit-transform: none; + transform: none; + opacity: 1; + } +} + +.lightSpeedIn { + -webkit-animation-name: lightSpeedIn; + animation-name: lightSpeedIn; + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out; +} + +@-webkit-keyframes lightSpeedOut { + 0% { + opacity: 1; + } + + 100% { + -webkit-transform: translate3d(100%, 0, 0) skewX(30deg); + transform: translate3d(100%, 0, 0) skewX(30deg); + opacity: 0; + } +} + +@keyframes lightSpeedOut { + 0% { + opacity: 1; + } + + 100% { + -webkit-transform: translate3d(100%, 0, 0) skewX(30deg); + transform: translate3d(100%, 0, 0) skewX(30deg); + opacity: 0; + } +} + +.lightSpeedOut { + -webkit-animation-name: lightSpeedOut; + animation-name: lightSpeedOut; + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; +} + +@-webkit-keyframes rotateIn { + 0% { + -webkit-transform-origin: center; + transform-origin: center; + -webkit-transform: rotate3d(0, 0, 1, -200deg); + transform: rotate3d(0, 0, 1, -200deg); + opacity: 0; + } + + 100% { + -webkit-transform-origin: center; + transform-origin: center; + -webkit-transform: none; + transform: none; + opacity: 1; + } +} + +@keyframes rotateIn { + 0% { + -webkit-transform-origin: center; + transform-origin: center; + -webkit-transform: rotate3d(0, 0, 1, -200deg); + transform: rotate3d(0, 0, 1, -200deg); + opacity: 0; + } + + 100% { + -webkit-transform-origin: center; + transform-origin: center; + -webkit-transform: none; + transform: none; + opacity: 1; + } +} + +.rotateIn { + -webkit-animation-name: rotateIn; + animation-name: rotateIn; +} + +@-webkit-keyframes rotateInDownLeft { + 0% { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate3d(0, 0, 1, -45deg); + transform: rotate3d(0, 0, 1, -45deg); + opacity: 0; + } + + 100% { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: none; + transform: none; + opacity: 1; + } +} + +@keyframes rotateInDownLeft { + 0% { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate3d(0, 0, 1, -45deg); + transform: rotate3d(0, 0, 1, -45deg); + opacity: 0; + } + + 100% { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: none; + transform: none; + opacity: 1; + } +} + +.rotateInDownLeft { + -webkit-animation-name: rotateInDownLeft; + animation-name: rotateInDownLeft; +} + +@-webkit-keyframes rotateInDownRight { + 0% { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate3d(0, 0, 1, 45deg); + transform: rotate3d(0, 0, 1, 45deg); + opacity: 0; + } + + 100% { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: none; + transform: none; + opacity: 1; + } +} + +@keyframes rotateInDownRight { + 0% { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate3d(0, 0, 1, 45deg); + transform: rotate3d(0, 0, 1, 45deg); + opacity: 0; + } + + 100% { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: none; + transform: none; + opacity: 1; + } +} + +.rotateInDownRight { + -webkit-animation-name: rotateInDownRight; + animation-name: rotateInDownRight; +} + +@-webkit-keyframes rotateInUpLeft { + 0% { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate3d(0, 0, 1, 45deg); + transform: rotate3d(0, 0, 1, 45deg); + opacity: 0; + } + + 100% { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: none; + transform: none; + opacity: 1; + } +} + +@keyframes rotateInUpLeft { + 0% { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate3d(0, 0, 1, 45deg); + transform: rotate3d(0, 0, 1, 45deg); + opacity: 0; + } + + 100% { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: none; + transform: none; + opacity: 1; + } +} + +.rotateInUpLeft { + -webkit-animation-name: rotateInUpLeft; + animation-name: rotateInUpLeft; +} + +@-webkit-keyframes rotateInUpRight { + 0% { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate3d(0, 0, 1, -90deg); + transform: rotate3d(0, 0, 1, -90deg); + opacity: 0; + } + + 100% { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: none; + transform: none; + opacity: 1; + } +} + +@keyframes rotateInUpRight { + 0% { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate3d(0, 0, 1, -90deg); + transform: rotate3d(0, 0, 1, -90deg); + opacity: 0; + } + + 100% { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: none; + transform: none; + opacity: 1; + } +} + +.rotateInUpRight { + -webkit-animation-name: rotateInUpRight; + animation-name: rotateInUpRight; +} + +@-webkit-keyframes rotateOut { + 0% { + -webkit-transform-origin: center; + transform-origin: center; + opacity: 1; + } + + 100% { + -webkit-transform-origin: center; + transform-origin: center; + -webkit-transform: rotate3d(0, 0, 1, 200deg); + transform: rotate3d(0, 0, 1, 200deg); + opacity: 0; + } +} + +@keyframes rotateOut { + 0% { + -webkit-transform-origin: center; + transform-origin: center; + opacity: 1; + } + + 100% { + -webkit-transform-origin: center; + transform-origin: center; + -webkit-transform: rotate3d(0, 0, 1, 200deg); + transform: rotate3d(0, 0, 1, 200deg); + opacity: 0; + } +} + +.rotateOut { + -webkit-animation-name: rotateOut; + animation-name: rotateOut; +} + +@-webkit-keyframes rotateOutDownLeft { + 0% { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + opacity: 1; + } + + 100% { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate3d(0, 0, 1, 45deg); + transform: rotate3d(0, 0, 1, 45deg); + opacity: 0; + } +} + +@keyframes rotateOutDownLeft { + 0% { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + opacity: 1; + } + + 100% { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate3d(0, 0, 1, 45deg); + transform: rotate3d(0, 0, 1, 45deg); + opacity: 0; + } +} + +.rotateOutDownLeft { + -webkit-animation-name: rotateOutDownLeft; + animation-name: rotateOutDownLeft; +} + +@-webkit-keyframes rotateOutDownRight { + 0% { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + opacity: 1; + } + + 100% { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate3d(0, 0, 1, -45deg); + transform: rotate3d(0, 0, 1, -45deg); + opacity: 0; + } +} + +@keyframes rotateOutDownRight { + 0% { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + opacity: 1; + } + + 100% { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate3d(0, 0, 1, -45deg); + transform: rotate3d(0, 0, 1, -45deg); + opacity: 0; + } +} + +.rotateOutDownRight { + -webkit-animation-name: rotateOutDownRight; + animation-name: rotateOutDownRight; +} + +@-webkit-keyframes rotateOutUpLeft { + 0% { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + opacity: 1; + } + + 100% { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate3d(0, 0, 1, -45deg); + transform: rotate3d(0, 0, 1, -45deg); + opacity: 0; + } +} + +@keyframes rotateOutUpLeft { + 0% { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + opacity: 1; + } + + 100% { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate3d(0, 0, 1, -45deg); + transform: rotate3d(0, 0, 1, -45deg); + opacity: 0; + } +} + +.rotateOutUpLeft { + -webkit-animation-name: rotateOutUpLeft; + animation-name: rotateOutUpLeft; +} + +@-webkit-keyframes rotateOutUpRight { + 0% { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + opacity: 1; + } + + 100% { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate3d(0, 0, 1, 90deg); + transform: rotate3d(0, 0, 1, 90deg); + opacity: 0; + } +} + +@keyframes rotateOutUpRight { + 0% { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + opacity: 1; + } + + 100% { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate3d(0, 0, 1, 90deg); + transform: rotate3d(0, 0, 1, 90deg); + opacity: 0; + } +} + +.rotateOutUpRight { + -webkit-animation-name: rotateOutUpRight; + animation-name: rotateOutUpRight; +} + +@-webkit-keyframes hinge { + 0% { + -webkit-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + } + + 20%, 60% { + -webkit-transform: rotate3d(0, 0, 1, 80deg); + transform: rotate3d(0, 0, 1, 80deg); + -webkit-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + } + + 40%, 80% { + -webkit-transform: rotate3d(0, 0, 1, 60deg); + transform: rotate3d(0, 0, 1, 60deg); + -webkit-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + opacity: 1; + } + + 100% { + -webkit-transform: translate3d(0, 700px, 0); + transform: translate3d(0, 700px, 0); + opacity: 0; + } +} + +@keyframes hinge { + 0% { + -webkit-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + } + + 20%, 60% { + -webkit-transform: rotate3d(0, 0, 1, 80deg); + transform: rotate3d(0, 0, 1, 80deg); + -webkit-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + } + + 40%, 80% { + -webkit-transform: rotate3d(0, 0, 1, 60deg); + transform: rotate3d(0, 0, 1, 60deg); + -webkit-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + opacity: 1; + } + + 100% { + -webkit-transform: translate3d(0, 700px, 0); + transform: translate3d(0, 700px, 0); + opacity: 0; + } +} + +.hinge { + -webkit-animation-name: hinge; + animation-name: hinge; +} + +/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ + +@-webkit-keyframes rollIn { + 0% { + opacity: 0; + -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); + transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); + } + + 100% { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +@keyframes rollIn { + 0% { + opacity: 0; + -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); + transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); + } + + 100% { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +.rollIn { + -webkit-animation-name: rollIn; + animation-name: rollIn; +} + +/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ + +@-webkit-keyframes rollOut { + 0% { + opacity: 1; + } + + 100% { + opacity: 0; + -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); + transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); + } +} + +@keyframes rollOut { + 0% { + opacity: 1; + } + + 100% { + opacity: 0; + -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); + transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); + } +} + +.rollOut { + -webkit-animation-name: rollOut; + animation-name: rollOut; +} + +@-webkit-keyframes zoomIn { + 0% { + opacity: 0; + -webkit-transform: scale3d(.3, .3, .3); + transform: scale3d(.3, .3, .3); + } + + 50% { + opacity: 1; + } +} + +@keyframes zoomIn { + 0% { + opacity: 0; + -webkit-transform: scale3d(.3, .3, .3); + transform: scale3d(.3, .3, .3); + } + + 50% { + opacity: 1; + } +} + +.zoomIn { + -webkit-animation-name: zoomIn; + animation-name: zoomIn; +} + +@-webkit-keyframes zoomInDown { + 0% { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0); + transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0); + -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); + transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +@keyframes zoomInDown { + 0% { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0); + transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0); + -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); + transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +.zoomInDown { + -webkit-animation-name: zoomInDown; + animation-name: zoomInDown; +} + +@-webkit-keyframes zoomInLeft { + 0% { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0); + transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0); + -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0); + transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0); + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +@keyframes zoomInLeft { + 0% { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0); + transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0); + -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0); + transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0); + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +.zoomInLeft { + -webkit-animation-name: zoomInLeft; + animation-name: zoomInLeft; +} + +@-webkit-keyframes zoomInRight { + 0% { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0); + transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0); + -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0); + transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0); + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +@keyframes zoomInRight { + 0% { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0); + transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0); + -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0); + transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0); + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +.zoomInRight { + -webkit-animation-name: zoomInRight; + animation-name: zoomInRight; +} + +@-webkit-keyframes zoomInUp { + 0% { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0); + transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0); + -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); + transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +@keyframes zoomInUp { + 0% { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0); + transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0); + -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); + transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +.zoomInUp { + -webkit-animation-name: zoomInUp; + animation-name: zoomInUp; +} + +@-webkit-keyframes zoomOut { + 0% { + opacity: 1; + } + + 50% { + opacity: 0; + -webkit-transform: scale3d(.3, .3, .3); + transform: scale3d(.3, .3, .3); + } + + 100% { + opacity: 0; + } +} + +@keyframes zoomOut { + 0% { + opacity: 1; + } + + 50% { + opacity: 0; + -webkit-transform: scale3d(.3, .3, .3); + transform: scale3d(.3, .3, .3); + } + + 100% { + opacity: 0; + } +} + +.zoomOut { + -webkit-animation-name: zoomOut; + animation-name: zoomOut; +} + +@-webkit-keyframes zoomOutDown { + 40% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); + transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); + -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + 100% { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0); + transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0); + -webkit-transform-origin: center bottom; + transform-origin: center bottom; + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +@keyframes zoomOutDown { + 40% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); + transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); + -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + 100% { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0); + transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0); + -webkit-transform-origin: center bottom; + transform-origin: center bottom; + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +.zoomOutDown { + -webkit-animation-name: zoomOutDown; + animation-name: zoomOutDown; +} + +@-webkit-keyframes zoomOutLeft { + 40% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0); + transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0); + } + + 100% { + opacity: 0; + -webkit-transform: scale(.1) translate3d(-2000px, 0, 0); + transform: scale(.1) translate3d(-2000px, 0, 0); + -webkit-transform-origin: left center; + transform-origin: left center; + } +} + +@keyframes zoomOutLeft { + 40% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0); + transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0); + } + + 100% { + opacity: 0; + -webkit-transform: scale(.1) translate3d(-2000px, 0, 0); + transform: scale(.1) translate3d(-2000px, 0, 0); + -webkit-transform-origin: left center; + transform-origin: left center; + } +} + +.zoomOutLeft { + -webkit-animation-name: zoomOutLeft; + animation-name: zoomOutLeft; +} + +@-webkit-keyframes zoomOutRight { + 40% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0); + transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0); + } + + 100% { + opacity: 0; + -webkit-transform: scale(.1) translate3d(2000px, 0, 0); + transform: scale(.1) translate3d(2000px, 0, 0); + -webkit-transform-origin: right center; + transform-origin: right center; + } +} + +@keyframes zoomOutRight { + 40% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0); + transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0); + } + + 100% { + opacity: 0; + -webkit-transform: scale(.1) translate3d(2000px, 0, 0); + transform: scale(.1) translate3d(2000px, 0, 0); + -webkit-transform-origin: right center; + transform-origin: right center; + } +} + +.zoomOutRight { + -webkit-animation-name: zoomOutRight; + animation-name: zoomOutRight; +} + +@-webkit-keyframes zoomOutUp { + 40% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); + transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); + -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + 100% { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0); + transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0); + -webkit-transform-origin: center bottom; + transform-origin: center bottom; + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +@keyframes zoomOutUp { + 40% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); + transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); + -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + 100% { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0); + transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0); + -webkit-transform-origin: center bottom; + transform-origin: center bottom; + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +.zoomOutUp { + -webkit-animation-name: zoomOutUp; + animation-name: zoomOutUp; +} + +@-webkit-keyframes slideInDown { + 0% { + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + visibility: visible; + } + + 100% { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +@keyframes slideInDown { + 0% { + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + visibility: visible; + } + + 100% { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +.slideInDown { + -webkit-animation-name: slideInDown; + animation-name: slideInDown; +} + +@-webkit-keyframes slideInLeft { + 0% { + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + visibility: visible; + } + + 100% { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +@keyframes slideInLeft { + 0% { + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + visibility: visible; + } + + 100% { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +.slideInLeft { + -webkit-animation-name: slideInLeft; + animation-name: slideInLeft; +} + +@-webkit-keyframes slideInRight { + 0% { + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + visibility: visible; + } + + 100% { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +@keyframes slideInRight { + 0% { + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + visibility: visible; + } + + 100% { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +.slideInRight { + -webkit-animation-name: slideInRight; + animation-name: slideInRight; +} + +@-webkit-keyframes slideInUp { + 0% { + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + visibility: visible; + } + + 100% { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +@keyframes slideInUp { + 0% { + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + visibility: visible; + } + + 100% { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +.slideInUp { + -webkit-animation-name: slideInUp; + animation-name: slideInUp; +} + +@-webkit-keyframes slideOutDown { + 0% { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + + 100% { + visibility: hidden; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + } +} + +@keyframes slideOutDown { + 0% { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + + 100% { + visibility: hidden; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + } +} + +.slideOutDown { + -webkit-animation-name: slideOutDown; + animation-name: slideOutDown; +} + +@-webkit-keyframes slideOutLeft { + 0% { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + + 100% { + visibility: hidden; + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + } +} + +@keyframes slideOutLeft { + 0% { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + + 100% { + visibility: hidden; + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + } +} + +.slideOutLeft { + -webkit-animation-name: slideOutLeft; + animation-name: slideOutLeft; +} + +@-webkit-keyframes slideOutRight { + 0% { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + + 100% { + visibility: hidden; + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + } +} + +@keyframes slideOutRight { + 0% { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + + 100% { + visibility: hidden; + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + } +} + +.slideOutRight { + -webkit-animation-name: slideOutRight; + animation-name: slideOutRight; +} + +@-webkit-keyframes slideOutUp { + 0% { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + + 100% { + visibility: hidden; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + } +} + +@keyframes slideOutUp { + 0% { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + + 100% { + visibility: hidden; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + } +} + +.slideOutUp { + -webkit-animation-name: slideOutUp; + animation-name: slideOutUp; +} \ No newline at end of file diff --git a/public/assets/libs/assets/font-awesome/css/font-awesome.css b/public/assets/libs/assets/font-awesome/css/font-awesome.css new file mode 100644 index 0000000..4040b3c --- /dev/null +++ b/public/assets/libs/assets/font-awesome/css/font-awesome.css @@ -0,0 +1,1672 @@ +/*! + * Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */ +/* FONT PATH + * -------------------------- */ +@font-face { + font-family: 'FontAwesome'; + src: url('../fonts/fontawesome-webfont.eot?v=4.2.0'); + src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff?v=4.2.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.2.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular') format('svg'); + font-weight: normal; + font-style: normal; +} +.fa { + display: inline-block; + font: normal normal normal 14px/1 FontAwesome; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +/* makes the font 33% larger relative to the icon container */ +.fa-lg { + font-size: 1.33333333em; + line-height: 0.75em; + vertical-align: -15%; +} +.fa-2x { + font-size: 2em; +} +.fa-3x { + font-size: 3em; +} +.fa-4x { + font-size: 4em; +} +.fa-5x { + font-size: 5em; +} +.fa-fw { + width: 1.28571429em; + text-align: center; +} +.fa-ul { + padding-left: 0; + margin-left: 2.14285714em; + list-style-type: none; +} +.fa-ul > li { + position: relative; +} +.fa-li { + position: absolute; + left: -2.14285714em; + width: 2.14285714em; + top: 0.14285714em; + text-align: center; +} +.fa-li.fa-lg { + left: -1.85714286em; +} +.fa-border { + padding: .2em .25em .15em; + border: solid 0.08em #eeeeee; + border-radius: .1em; +} +.pull-right { + float: right; +} +.pull-left { + float: left; +} +.fa.pull-left { + margin-right: .3em; +} +.fa.pull-right { + margin-left: .3em; +} +.fa-spin { + -webkit-animation: fa-spin 2s infinite linear; + animation: fa-spin 2s infinite linear; +} +@-webkit-keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} +@keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} +.fa-rotate-90 { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); +} +.fa-rotate-180 { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); + -webkit-transform: rotate(180deg); + -ms-transform: rotate(180deg); + transform: rotate(180deg); +} +.fa-rotate-270 { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); + -webkit-transform: rotate(270deg); + -ms-transform: rotate(270deg); + transform: rotate(270deg); +} +.fa-flip-horizontal { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1); + -webkit-transform: scale(-1, 1); + -ms-transform: scale(-1, 1); + transform: scale(-1, 1); +} +.fa-flip-vertical { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1); + -webkit-transform: scale(1, -1); + -ms-transform: scale(1, -1); + transform: scale(1, -1); +} +:root .fa-rotate-90, +:root .fa-rotate-180, +:root .fa-rotate-270, +:root .fa-flip-horizontal, +:root .fa-flip-vertical { + filter: none; +} +.fa-stack { + position: relative; + display: inline-block; + width: 2em; + height: 2em; + line-height: 2em; + vertical-align: middle; +} +.fa-stack-1x, +.fa-stack-2x { + position: absolute; + left: 0; + width: 100%; + text-align: center; +} +.fa-stack-1x { + line-height: inherit; +} +.fa-stack-2x { + font-size: 2em; +} +.fa-inverse { + color: #ffffff; +} +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen + readers do not read off random characters that represent icons */ +.fa-glass:before { + content: "\f000"; +} +.fa-music:before { + content: "\f001"; +} +.fa-search:before { + content: "\f002"; +} +.fa-envelope-o:before { + content: "\f003"; +} +.fa-heart:before { + content: "\f004"; +} +.fa-star:before { + content: "\f005"; +} +.fa-star-o:before { + content: "\f006"; +} +.fa-user:before { + content: "\f007"; +} +.fa-film:before { + content: "\f008"; +} +.fa-th-large:before { + content: "\f009"; +} +.fa-th:before { + content: "\f00a"; +} +.fa-th-list:before { + content: "\f00b"; +} +.fa-check:before { + content: "\f00c"; +} +.fa-remove:before, +.fa-close:before, +.fa-times:before { + content: "\f00d"; +} +.fa-search-plus:before { + content: "\f00e"; +} +.fa-search-minus:before { + content: "\f010"; +} +.fa-power-off:before { + content: "\f011"; +} +.fa-signal:before { + content: "\f012"; +} +.fa-gear:before, +.fa-cog:before { + content: "\f013"; +} +.fa-trash-o:before { + content: "\f014"; +} +.fa-home:before { + content: "\f015"; +} +.fa-file-o:before { + content: "\f016"; +} +.fa-clock-o:before { + content: "\f017"; +} +.fa-road:before { + content: "\f018"; +} +.fa-download:before { + content: "\f019"; +} +.fa-arrow-circle-o-down:before { + content: "\f01a"; +} +.fa-arrow-circle-o-up:before { + content: "\f01b"; +} +.fa-inbox:before { + content: "\f01c"; +} +.fa-play-circle-o:before { + content: "\f01d"; +} +.fa-rotate-right:before, +.fa-repeat:before { + content: "\f01e"; +} +.fa-refresh:before { + content: "\f021"; +} +.fa-list-alt:before { + content: "\f022"; +} +.fa-lock:before { + content: "\f023"; +} +.fa-flag:before { + content: "\f024"; +} +.fa-headphones:before { + content: "\f025"; +} +.fa-volume-off:before { + content: "\f026"; +} +.fa-volume-down:before { + content: "\f027"; +} +.fa-volume-up:before { + content: "\f028"; +} +.fa-qrcode:before { + content: "\f029"; +} +.fa-barcode:before { + content: "\f02a"; +} +.fa-tag:before { + content: "\f02b"; +} +.fa-tags:before { + content: "\f02c"; +} +.fa-book:before { + content: "\f02d"; +} +.fa-bookmark:before { + content: "\f02e"; +} +.fa-print:before { + content: "\f02f"; +} +.fa-camera:before { + content: "\f030"; +} +.fa-font:before { + content: "\f031"; +} +.fa-bold:before { + content: "\f032"; +} +.fa-italic:before { + content: "\f033"; +} +.fa-text-height:before { + content: "\f034"; +} +.fa-text-width:before { + content: "\f035"; +} +.fa-align-left:before { + content: "\f036"; +} +.fa-align-center:before { + content: "\f037"; +} +.fa-align-right:before { + content: "\f038"; +} +.fa-align-justify:before { + content: "\f039"; +} +.fa-list:before { + content: "\f03a"; +} +.fa-dedent:before, +.fa-outdent:before { + content: "\f03b"; +} +.fa-indent:before { + content: "\f03c"; +} +.fa-video-camera:before { + content: "\f03d"; +} +.fa-photo:before, +.fa-image:before, +.fa-picture-o:before { + content: "\f03e"; +} +.fa-pencil:before { + content: "\f040"; +} +.fa-map-marker:before { + content: "\f041"; +} +.fa-adjust:before { + content: "\f042"; +} +.fa-tint:before { + content: "\f043"; +} +.fa-edit:before, +.fa-pencil-square-o:before { + content: "\f044"; +} +.fa-share-square-o:before { + content: "\f045"; +} +.fa-check-square-o:before { + content: "\f046"; +} +.fa-arrows:before { + content: "\f047"; +} +.fa-step-backward:before { + content: "\f048"; +} +.fa-fast-backward:before { + content: "\f049"; +} +.fa-backward:before { + content: "\f04a"; +} +.fa-play:before { + content: "\f04b"; +} +.fa-pause:before { + content: "\f04c"; +} +.fa-stop:before { + content: "\f04d"; +} +.fa-forward:before { + content: "\f04e"; +} +.fa-fast-forward:before { + content: "\f050"; +} +.fa-step-forward:before { + content: "\f051"; +} +.fa-eject:before { + content: "\f052"; +} +.fa-chevron-left:before { + content: "\f053"; +} +.fa-chevron-right:before { + content: "\f054"; +} +.fa-plus-circle:before { + content: "\f055"; +} +.fa-minus-circle:before { + content: "\f056"; +} +.fa-times-circle:before { + content: "\f057"; +} +.fa-check-circle:before { + content: "\f058"; +} +.fa-question-circle:before { + content: "\f059"; +} +.fa-info-circle:before { + content: "\f05a"; +} +.fa-crosshairs:before { + content: "\f05b"; +} +.fa-times-circle-o:before { + content: "\f05c"; +} +.fa-check-circle-o:before { + content: "\f05d"; +} +.fa-ban:before { + content: "\f05e"; +} +.fa-arrow-left:before { + content: "\f060"; +} +.fa-arrow-right:before { + content: "\f061"; +} +.fa-arrow-up:before { + content: "\f062"; +} +.fa-arrow-down:before { + content: "\f063"; +} +.fa-mail-forward:before, +.fa-share:before { + content: "\f064"; +} +.fa-expand:before { + content: "\f065"; +} +.fa-compress:before { + content: "\f066"; +} +.fa-plus:before { + content: "\f067"; +} +.fa-minus:before { + content: "\f068"; +} +.fa-asterisk:before { + content: "\f069"; +} +.fa-exclamation-circle:before { + content: "\f06a"; +} +.fa-gift:before { + content: "\f06b"; +} +.fa-leaf:before { + content: "\f06c"; +} +.fa-fire:before { + content: "\f06d"; +} +.fa-eye:before { + content: "\f06e"; +} +.fa-eye-slash:before { + content: "\f070"; +} +.fa-warning:before, +.fa-exclamation-triangle:before { + content: "\f071"; +} +.fa-plane:before { + content: "\f072"; +} +.fa-calendar:before { + content: "\f073"; +} +.fa-random:before { + content: "\f074"; +} +.fa-comment:before { + content: "\f075"; +} +.fa-magnet:before { + content: "\f076"; +} +.fa-chevron-up:before { + content: "\f077"; +} +.fa-chevron-down:before { + content: "\f078"; +} +.fa-retweet:before { + content: "\f079"; +} +.fa-shopping-cart:before { + content: "\f07a"; +} +.fa-folder:before { + content: "\f07b"; +} +.fa-folder-open:before { + content: "\f07c"; +} +.fa-arrows-v:before { + content: "\f07d"; +} +.fa-arrows-h:before { + content: "\f07e"; +} +.fa-bar-chart-o:before, +.fa-bar-chart:before { + content: "\f080"; +} +.fa-twitter-square:before { + content: "\f081"; +} +.fa-facebook-square:before { + content: "\f082"; +} +.fa-camera-retro:before { + content: "\f083"; +} +.fa-key:before { + content: "\f084"; +} +.fa-gears:before, +.fa-cogs:before { + content: "\f085"; +} +.fa-comments:before { + content: "\f086"; +} +.fa-thumbs-o-up:before { + content: "\f087"; +} +.fa-thumbs-o-down:before { + content: "\f088"; +} +.fa-star-half:before { + content: "\f089"; +} +.fa-heart-o:before { + content: "\f08a"; +} +.fa-sign-out:before { + content: "\f08b"; +} +.fa-linkedin-square:before { + content: "\f08c"; +} +.fa-thumb-tack:before { + content: "\f08d"; +} +.fa-external-link:before { + content: "\f08e"; +} +.fa-sign-in:before { + content: "\f090"; +} +.fa-trophy:before { + content: "\f091"; +} +.fa-github-square:before { + content: "\f092"; +} +.fa-upload:before { + content: "\f093"; +} +.fa-lemon-o:before { + content: "\f094"; +} +.fa-phone:before { + content: "\f095"; +} +.fa-square-o:before { + content: "\f096"; +} +.fa-bookmark-o:before { + content: "\f097"; +} +.fa-phone-square:before { + content: "\f098"; +} +.fa-twitter:before { + content: "\f099"; +} +.fa-facebook:before { + content: "\f09a"; +} +.fa-github:before { + content: "\f09b"; +} +.fa-unlock:before { + content: "\f09c"; +} +.fa-credit-card:before { + content: "\f09d"; +} +.fa-rss:before { + content: "\f09e"; +} +.fa-hdd-o:before { + content: "\f0a0"; +} +.fa-bullhorn:before { + content: "\f0a1"; +} +.fa-bell:before { + content: "\f0f3"; +} +.fa-certificate:before { + content: "\f0a3"; +} +.fa-hand-o-right:before { + content: "\f0a4"; +} +.fa-hand-o-left:before { + content: "\f0a5"; +} +.fa-hand-o-up:before { + content: "\f0a6"; +} +.fa-hand-o-down:before { + content: "\f0a7"; +} +.fa-arrow-circle-left:before { + content: "\f0a8"; +} +.fa-arrow-circle-right:before { + content: "\f0a9"; +} +.fa-arrow-circle-up:before { + content: "\f0aa"; +} +.fa-arrow-circle-down:before { + content: "\f0ab"; +} +.fa-globe:before { + content: "\f0ac"; +} +.fa-wrench:before { + content: "\f0ad"; +} +.fa-tasks:before { + content: "\f0ae"; +} +.fa-filter:before { + content: "\f0b0"; +} +.fa-briefcase:before { + content: "\f0b1"; +} +.fa-arrows-alt:before { + content: "\f0b2"; +} +.fa-group:before, +.fa-users:before { + content: "\f0c0"; +} +.fa-chain:before, +.fa-link:before { + content: "\f0c1"; +} +.fa-cloud:before { + content: "\f0c2"; +} +.fa-flask:before { + content: "\f0c3"; +} +.fa-cut:before, +.fa-scissors:before { + content: "\f0c4"; +} +.fa-copy:before, +.fa-files-o:before { + content: "\f0c5"; +} +.fa-paperclip:before { + content: "\f0c6"; +} +.fa-save:before, +.fa-floppy-o:before { + content: "\f0c7"; +} +.fa-square:before { + content: "\f0c8"; +} +.fa-navicon:before, +.fa-reorder:before, +.fa-bars:before { + content: "\f0c9"; +} +.fa-list-ul:before { + content: "\f0ca"; +} +.fa-list-ol:before { + content: "\f0cb"; +} +.fa-strikethrough:before { + content: "\f0cc"; +} +.fa-underline:before { + content: "\f0cd"; +} +.fa-table:before { + content: "\f0ce"; +} +.fa-magic:before { + content: "\f0d0"; +} +.fa-truck:before { + content: "\f0d1"; +} +.fa-pinterest:before { + content: "\f0d2"; +} +.fa-pinterest-square:before { + content: "\f0d3"; +} +.fa-google-plus-square:before { + content: "\f0d4"; +} +.fa-google-plus:before { + content: "\f0d5"; +} +.fa-money:before { + content: "\f0d6"; +} +.fa-caret-down:before { + content: "\f0d7"; +} +.fa-caret-up:before { + content: "\f0d8"; +} +.fa-caret-left:before { + content: "\f0d9"; +} +.fa-caret-right:before { + content: "\f0da"; +} +.fa-columns:before { + content: "\f0db"; +} +.fa-unsorted:before, +.fa-sort:before { + content: "\f0dc"; +} +.fa-sort-down:before, +.fa-sort-desc:before { + content: "\f0dd"; +} +.fa-sort-up:before, +.fa-sort-asc:before { + content: "\f0de"; +} +.fa-envelope:before { + content: "\f0e0"; +} +.fa-linkedin:before { + content: "\f0e1"; +} +.fa-rotate-left:before, +.fa-undo:before { + content: "\f0e2"; +} +.fa-legal:before, +.fa-gavel:before { + content: "\f0e3"; +} +.fa-dashboard:before, +.fa-tachometer:before { + content: "\f0e4"; +} +.fa-comment-o:before { + content: "\f0e5"; +} +.fa-comments-o:before { + content: "\f0e6"; +} +.fa-flash:before, +.fa-bolt:before { + content: "\f0e7"; +} +.fa-sitemap:before { + content: "\f0e8"; +} +.fa-umbrella:before { + content: "\f0e9"; +} +.fa-paste:before, +.fa-clipboard:before { + content: "\f0ea"; +} +.fa-lightbulb-o:before { + content: "\f0eb"; +} +.fa-exchange:before { + content: "\f0ec"; +} +.fa-cloud-download:before { + content: "\f0ed"; +} +.fa-cloud-upload:before { + content: "\f0ee"; +} +.fa-user-md:before { + content: "\f0f0"; +} +.fa-stethoscope:before { + content: "\f0f1"; +} +.fa-suitcase:before { + content: "\f0f2"; +} +.fa-bell-o:before { + content: "\f0a2"; +} +.fa-coffee:before { + content: "\f0f4"; +} +.fa-cutlery:before { + content: "\f0f5"; +} +.fa-file-text-o:before { + content: "\f0f6"; +} +.fa-building-o:before { + content: "\f0f7"; +} +.fa-hospital-o:before { + content: "\f0f8"; +} +.fa-ambulance:before { + content: "\f0f9"; +} +.fa-medkit:before { + content: "\f0fa"; +} +.fa-fighter-jet:before { + content: "\f0fb"; +} +.fa-beer:before { + content: "\f0fc"; +} +.fa-h-square:before { + content: "\f0fd"; +} +.fa-plus-square:before { + content: "\f0fe"; +} +.fa-angle-double-left:before { + content: "\f100"; +} +.fa-angle-double-right:before { + content: "\f101"; +} +.fa-angle-double-up:before { + content: "\f102"; +} +.fa-angle-double-down:before { + content: "\f103"; +} +.fa-angle-left:before { + content: "\f104"; +} +.fa-angle-right:before { + content: "\f105"; +} +.fa-angle-up:before { + content: "\f106"; +} +.fa-angle-down:before { + content: "\f107"; +} +.fa-desktop:before { + content: "\f108"; +} +.fa-laptop:before { + content: "\f109"; +} +.fa-tablet:before { + content: "\f10a"; +} +.fa-mobile-phone:before, +.fa-mobile:before { + content: "\f10b"; +} +.fa-circle-o:before { + content: "\f10c"; +} +.fa-quote-left:before { + content: "\f10d"; +} +.fa-quote-right:before { + content: "\f10e"; +} +.fa-spinner:before { + content: "\f110"; +} +.fa-circle:before { + content: "\f111"; +} +.fa-mail-reply:before, +.fa-reply:before { + content: "\f112"; +} +.fa-github-alt:before { + content: "\f113"; +} +.fa-folder-o:before { + content: "\f114"; +} +.fa-folder-open-o:before { + content: "\f115"; +} +.fa-smile-o:before { + content: "\f118"; +} +.fa-frown-o:before { + content: "\f119"; +} +.fa-meh-o:before { + content: "\f11a"; +} +.fa-gamepad:before { + content: "\f11b"; +} +.fa-keyboard-o:before { + content: "\f11c"; +} +.fa-flag-o:before { + content: "\f11d"; +} +.fa-flag-checkered:before { + content: "\f11e"; +} +.fa-terminal:before { + content: "\f120"; +} +.fa-code:before { + content: "\f121"; +} +.fa-mail-reply-all:before, +.fa-reply-all:before { + content: "\f122"; +} +.fa-star-half-empty:before, +.fa-star-half-full:before, +.fa-star-half-o:before { + content: "\f123"; +} +.fa-location-arrow:before { + content: "\f124"; +} +.fa-crop:before { + content: "\f125"; +} +.fa-code-fork:before { + content: "\f126"; +} +.fa-unlink:before, +.fa-chain-broken:before { + content: "\f127"; +} +.fa-question:before { + content: "\f128"; +} +.fa-info:before { + content: "\f129"; +} +.fa-exclamation:before { + content: "\f12a"; +} +.fa-superscript:before { + content: "\f12b"; +} +.fa-subscript:before { + content: "\f12c"; +} +.fa-eraser:before { + content: "\f12d"; +} +.fa-puzzle-piece:before { + content: "\f12e"; +} +.fa-microphone:before { + content: "\f130"; +} +.fa-microphone-slash:before { + content: "\f131"; +} +.fa-shield:before { + content: "\f132"; +} +.fa-calendar-o:before { + content: "\f133"; +} +.fa-fire-extinguisher:before { + content: "\f134"; +} +.fa-rocket:before { + content: "\f135"; +} +.fa-maxcdn:before { + content: "\f136"; +} +.fa-chevron-circle-left:before { + content: "\f137"; +} +.fa-chevron-circle-right:before { + content: "\f138"; +} +.fa-chevron-circle-up:before { + content: "\f139"; +} +.fa-chevron-circle-down:before { + content: "\f13a"; +} +.fa-html5:before { + content: "\f13b"; +} +.fa-css3:before { + content: "\f13c"; +} +.fa-anchor:before { + content: "\f13d"; +} +.fa-unlock-alt:before { + content: "\f13e"; +} +.fa-bullseye:before { + content: "\f140"; +} +.fa-ellipsis-h:before { + content: "\f141"; +} +.fa-ellipsis-v:before { + content: "\f142"; +} +.fa-rss-square:before { + content: "\f143"; +} +.fa-play-circle:before { + content: "\f144"; +} +.fa-ticket:before { + content: "\f145"; +} +.fa-minus-square:before { + content: "\f146"; +} +.fa-minus-square-o:before { + content: "\f147"; +} +.fa-level-up:before { + content: "\f148"; +} +.fa-level-down:before { + content: "\f149"; +} +.fa-check-square:before { + content: "\f14a"; +} +.fa-pencil-square:before { + content: "\f14b"; +} +.fa-external-link-square:before { + content: "\f14c"; +} +.fa-share-square:before { + content: "\f14d"; +} +.fa-compass:before { + content: "\f14e"; +} +.fa-toggle-down:before, +.fa-caret-square-o-down:before { + content: "\f150"; +} +.fa-toggle-up:before, +.fa-caret-square-o-up:before { + content: "\f151"; +} +.fa-toggle-right:before, +.fa-caret-square-o-right:before { + content: "\f152"; +} +.fa-euro:before, +.fa-eur:before { + content: "\f153"; +} +.fa-gbp:before { + content: "\f154"; +} +.fa-dollar:before, +.fa-usd:before { + content: "\f155"; +} +.fa-rupee:before, +.fa-inr:before { + content: "\f156"; +} +.fa-cny:before, +.fa-rmb:before, +.fa-yen:before, +.fa-jpy:before { + content: "\f157"; +} +.fa-ruble:before, +.fa-rouble:before, +.fa-rub:before { + content: "\f158"; +} +.fa-won:before, +.fa-krw:before { + content: "\f159"; +} +.fa-bitcoin:before, +.fa-btc:before { + content: "\f15a"; +} +.fa-file:before { + content: "\f15b"; +} +.fa-file-text:before { + content: "\f15c"; +} +.fa-sort-alpha-asc:before { + content: "\f15d"; +} +.fa-sort-alpha-desc:before { + content: "\f15e"; +} +.fa-sort-amount-asc:before { + content: "\f160"; +} +.fa-sort-amount-desc:before { + content: "\f161"; +} +.fa-sort-numeric-asc:before { + content: "\f162"; +} +.fa-sort-numeric-desc:before { + content: "\f163"; +} +.fa-thumbs-up:before { + content: "\f164"; +} +.fa-thumbs-down:before { + content: "\f165"; +} +.fa-youtube-square:before { + content: "\f166"; +} +.fa-youtube:before { + content: "\f167"; +} +.fa-xing:before { + content: "\f168"; +} +.fa-xing-square:before { + content: "\f169"; +} +.fa-youtube-play:before { + content: "\f16a"; +} +.fa-dropbox:before { + content: "\f16b"; +} +.fa-stack-overflow:before { + content: "\f16c"; +} +.fa-instagram:before { + content: "\f16d"; +} +.fa-flickr:before { + content: "\f16e"; +} +.fa-adn:before { + content: "\f170"; +} +.fa-bitbucket:before { + content: "\f171"; +} +.fa-bitbucket-square:before { + content: "\f172"; +} +.fa-tumblr:before { + content: "\f173"; +} +.fa-tumblr-square:before { + content: "\f174"; +} +.fa-long-arrow-down:before { + content: "\f175"; +} +.fa-long-arrow-up:before { + content: "\f176"; +} +.fa-long-arrow-left:before { + content: "\f177"; +} +.fa-long-arrow-right:before { + content: "\f178"; +} +.fa-apple:before { + content: "\f179"; +} +.fa-windows:before { + content: "\f17a"; +} +.fa-android:before { + content: "\f17b"; +} +.fa-linux:before { + content: "\f17c"; +} +.fa-dribbble:before { + content: "\f17d"; +} +.fa-skype:before { + content: "\f17e"; +} +.fa-foursquare:before { + content: "\f180"; +} +.fa-trello:before { + content: "\f181"; +} +.fa-female:before { + content: "\f182"; +} +.fa-male:before { + content: "\f183"; +} +.fa-gittip:before { + content: "\f184"; +} +.fa-sun-o:before { + content: "\f185"; +} +.fa-moon-o:before { + content: "\f186"; +} +.fa-archive:before { + content: "\f187"; +} +.fa-bug:before { + content: "\f188"; +} +.fa-vk:before { + content: "\f189"; +} +.fa-weibo:before { + content: "\f18a"; +} +.fa-renren:before { + content: "\f18b"; +} +.fa-pagelines:before { + content: "\f18c"; +} +.fa-stack-exchange:before { + content: "\f18d"; +} +.fa-arrow-circle-o-right:before { + content: "\f18e"; +} +.fa-arrow-circle-o-left:before { + content: "\f190"; +} +.fa-toggle-left:before, +.fa-caret-square-o-left:before { + content: "\f191"; +} +.fa-dot-circle-o:before { + content: "\f192"; +} +.fa-wheelchair:before { + content: "\f193"; +} +.fa-vimeo-square:before { + content: "\f194"; +} +.fa-turkish-lira:before, +.fa-try:before { + content: "\f195"; +} +.fa-plus-square-o:before { + content: "\f196"; +} +.fa-space-shuttle:before { + content: "\f197"; +} +.fa-slack:before { + content: "\f198"; +} +.fa-envelope-square:before { + content: "\f199"; +} +.fa-wordpress:before { + content: "\f19a"; +} +.fa-openid:before { + content: "\f19b"; +} +.fa-institution:before, +.fa-bank:before, +.fa-university:before { + content: "\f19c"; +} +.fa-mortar-board:before, +.fa-graduation-cap:before { + content: "\f19d"; +} +.fa-yahoo:before { + content: "\f19e"; +} +.fa-google:before { + content: "\f1a0"; +} +.fa-reddit:before { + content: "\f1a1"; +} +.fa-reddit-square:before { + content: "\f1a2"; +} +.fa-stumbleupon-circle:before { + content: "\f1a3"; +} +.fa-stumbleupon:before { + content: "\f1a4"; +} +.fa-delicious:before { + content: "\f1a5"; +} +.fa-digg:before { + content: "\f1a6"; +} +.fa-pied-piper:before { + content: "\f1a7"; +} +.fa-pied-piper-alt:before { + content: "\f1a8"; +} +.fa-drupal:before { + content: "\f1a9"; +} +.fa-joomla:before { + content: "\f1aa"; +} +.fa-language:before { + content: "\f1ab"; +} +.fa-fax:before { + content: "\f1ac"; +} +.fa-building:before { + content: "\f1ad"; +} +.fa-child:before { + content: "\f1ae"; +} +.fa-paw:before { + content: "\f1b0"; +} +.fa-spoon:before { + content: "\f1b1"; +} +.fa-cube:before { + content: "\f1b2"; +} +.fa-cubes:before { + content: "\f1b3"; +} +.fa-behance:before { + content: "\f1b4"; +} +.fa-behance-square:before { + content: "\f1b5"; +} +.fa-steam:before { + content: "\f1b6"; +} +.fa-steam-square:before { + content: "\f1b7"; +} +.fa-recycle:before { + content: "\f1b8"; +} +.fa-automobile:before, +.fa-car:before { + content: "\f1b9"; +} +.fa-cab:before, +.fa-taxi:before { + content: "\f1ba"; +} +.fa-tree:before { + content: "\f1bb"; +} +.fa-spotify:before { + content: "\f1bc"; +} +.fa-deviantart:before { + content: "\f1bd"; +} +.fa-soundcloud:before { + content: "\f1be"; +} +.fa-database:before { + content: "\f1c0"; +} +.fa-file-pdf-o:before { + content: "\f1c1"; +} +.fa-file-word-o:before { + content: "\f1c2"; +} +.fa-file-excel-o:before { + content: "\f1c3"; +} +.fa-file-powerpoint-o:before { + content: "\f1c4"; +} +.fa-file-photo-o:before, +.fa-file-picture-o:before, +.fa-file-image-o:before { + content: "\f1c5"; +} +.fa-file-zip-o:before, +.fa-file-archive-o:before { + content: "\f1c6"; +} +.fa-file-sound-o:before, +.fa-file-audio-o:before { + content: "\f1c7"; +} +.fa-file-movie-o:before, +.fa-file-video-o:before { + content: "\f1c8"; +} +.fa-file-code-o:before { + content: "\f1c9"; +} +.fa-vine:before { + content: "\f1ca"; +} +.fa-codepen:before { + content: "\f1cb"; +} +.fa-jsfiddle:before { + content: "\f1cc"; +} +.fa-life-bouy:before, +.fa-life-buoy:before, +.fa-life-saver:before, +.fa-support:before, +.fa-life-ring:before { + content: "\f1cd"; +} +.fa-circle-o-notch:before { + content: "\f1ce"; +} +.fa-ra:before, +.fa-rebel:before { + content: "\f1d0"; +} +.fa-ge:before, +.fa-empire:before { + content: "\f1d1"; +} +.fa-git-square:before { + content: "\f1d2"; +} +.fa-git:before { + content: "\f1d3"; +} +.fa-hacker-news:before { + content: "\f1d4"; +} +.fa-tencent-weibo:before { + content: "\f1d5"; +} +.fa-qq:before { + content: "\f1d6"; +} +.fa-wechat:before, +.fa-weixin:before { + content: "\f1d7"; +} +.fa-send:before, +.fa-paper-plane:before { + content: "\f1d8"; +} +.fa-send-o:before, +.fa-paper-plane-o:before { + content: "\f1d9"; +} +.fa-history:before { + content: "\f1da"; +} +.fa-circle-thin:before { + content: "\f1db"; +} +.fa-header:before { + content: "\f1dc"; +} +.fa-paragraph:before { + content: "\f1dd"; +} +.fa-sliders:before { + content: "\f1de"; +} +.fa-share-alt:before { + content: "\f1e0"; +} +.fa-share-alt-square:before { + content: "\f1e1"; +} +.fa-bomb:before { + content: "\f1e2"; +} +.fa-soccer-ball-o:before, +.fa-futbol-o:before { + content: "\f1e3"; +} +.fa-tty:before { + content: "\f1e4"; +} +.fa-binoculars:before { + content: "\f1e5"; +} +.fa-plug:before { + content: "\f1e6"; +} +.fa-slideshare:before { + content: "\f1e7"; +} +.fa-twitch:before { + content: "\f1e8"; +} +.fa-yelp:before { + content: "\f1e9"; +} +.fa-newspaper-o:before { + content: "\f1ea"; +} +.fa-wifi:before { + content: "\f1eb"; +} +.fa-calculator:before { + content: "\f1ec"; +} +.fa-paypal:before { + content: "\f1ed"; +} +.fa-google-wallet:before { + content: "\f1ee"; +} +.fa-cc-visa:before { + content: "\f1f0"; +} +.fa-cc-mastercard:before { + content: "\f1f1"; +} +.fa-cc-discover:before { + content: "\f1f2"; +} +.fa-cc-amex:before { + content: "\f1f3"; +} +.fa-cc-paypal:before { + content: "\f1f4"; +} +.fa-cc-stripe:before { + content: "\f1f5"; +} +.fa-bell-slash:before { + content: "\f1f6"; +} +.fa-bell-slash-o:before { + content: "\f1f7"; +} +.fa-trash:before { + content: "\f1f8"; +} +.fa-copyright:before { + content: "\f1f9"; +} +.fa-at:before { + content: "\f1fa"; +} +.fa-eyedropper:before { + content: "\f1fb"; +} +.fa-paint-brush:before { + content: "\f1fc"; +} +.fa-birthday-cake:before { + content: "\f1fd"; +} +.fa-area-chart:before { + content: "\f1fe"; +} +.fa-pie-chart:before { + content: "\f200"; +} +.fa-line-chart:before { + content: "\f201"; +} +.fa-lastfm:before { + content: "\f202"; +} +.fa-lastfm-square:before { + content: "\f203"; +} +.fa-toggle-off:before { + content: "\f204"; +} +.fa-toggle-on:before { + content: "\f205"; +} +.fa-bicycle:before { + content: "\f206"; +} +.fa-bus:before { + content: "\f207"; +} +.fa-ioxhost:before { + content: "\f208"; +} +.fa-angellist:before { + content: "\f209"; +} +.fa-cc:before { + content: "\f20a"; +} +.fa-shekel:before, +.fa-sheqel:before, +.fa-ils:before { + content: "\f20b"; +} +.fa-meanpath:before { + content: "\f20c"; +} diff --git a/public/assets/libs/assets/font-awesome/css/font-awesome.min.css b/public/assets/libs/assets/font-awesome/css/font-awesome.min.css new file mode 100644 index 0000000..ec53d4d --- /dev/null +++ b/public/assets/libs/assets/font-awesome/css/font-awesome.min.css @@ -0,0 +1,4 @@ +/*! + * Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.2.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff?v=4.2.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.2.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"} \ No newline at end of file diff --git a/public/assets/libs/assets/font-awesome/fonts/FontAwesome.otf b/public/assets/libs/assets/font-awesome/fonts/FontAwesome.otf new file mode 100644 index 0000000000000000000000000000000000000000..81c9ad949b47f64afeca5642ee2494b6e3147f44 GIT binary patch literal 85908 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 literal 0 HcmV?d00001 diff --git a/public/assets/libs/assets/font-awesome/fonts/fontawesome-webfont.eot b/public/assets/libs/assets/font-awesome/fonts/fontawesome-webfont.eot new file mode 100644 index 0000000000000000000000000000000000000000..84677bc0c5f37f1fac9d87548c4554b5c91717cf GIT binary patch literal 56006 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�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Χ}4ZzXD^bT4LX>3gK@n9cUCK-Z-%h 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 literal 0 HcmV?d00001 diff --git a/public/assets/libs/assets/font-awesome/fonts/fontawesome-webfont.svg b/public/assets/libs/assets/font-awesome/fonts/fontawesome-webfont.svg new file mode 100644 index 0000000..d907b25 --- /dev/null +++ b/public/assets/libs/assets/font-awesome/fonts/fontawesome-webfont.svg @@ -0,0 +1,520 @@ +<?xml version="1.0" standalone="no"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" > +<svg xmlns="http://www.w3.org/2000/svg"> +<metadata></metadata> +<defs> +<font id="fontawesomeregular" horiz-adv-x="1536" > +<font-face units-per-em="1792" ascent="1536" descent="-256" /> +<missing-glyph horiz-adv-x="448" /> +<glyph unicode=" " horiz-adv-x="448" /> +<glyph unicode="	" horiz-adv-x="448" /> +<glyph unicode=" " horiz-adv-x="448" /> +<glyph unicode="¨" horiz-adv-x="1792" /> +<glyph unicode="©" horiz-adv-x="1792" /> +<glyph unicode="®" horiz-adv-x="1792" /> +<glyph unicode="´" horiz-adv-x="1792" /> +<glyph unicode="Æ" horiz-adv-x="1792" /> +<glyph unicode="Ø" horiz-adv-x="1792" /> +<glyph unicode=" " horiz-adv-x="768" /> +<glyph unicode=" " horiz-adv-x="1537" /> +<glyph unicode=" " horiz-adv-x="768" /> +<glyph unicode=" " horiz-adv-x="1537" /> +<glyph unicode=" " horiz-adv-x="512" /> +<glyph unicode=" " horiz-adv-x="384" /> +<glyph unicode=" " horiz-adv-x="256" /> +<glyph unicode=" " horiz-adv-x="256" /> +<glyph unicode=" " horiz-adv-x="192" /> +<glyph unicode=" " horiz-adv-x="307" /> +<glyph unicode=" " horiz-adv-x="85" /> +<glyph unicode=" " horiz-adv-x="307" /> +<glyph unicode=" " horiz-adv-x="384" /> +<glyph unicode="™" horiz-adv-x="1792" /> +<glyph unicode="∞" horiz-adv-x="1792" /> +<glyph unicode="≠" horiz-adv-x="1792" /> +<glyph unicode="◼" horiz-adv-x="500" d="M0 0z" /> +<glyph unicode="" horiz-adv-x="1792" d="M1699 1350q0 -35 -43 -78l-632 -632v-768h320q26 0 45 -19t19 -45t-19 -45t-45 -19h-896q-26 0 -45 19t-19 45t19 45t45 19h320v768l-632 632q-43 43 -43 78q0 23 18 36.5t38 17.5t43 4h1408q23 0 43 -4t38 -17.5t18 -36.5z" /> +<glyph unicode="" d="M1536 1312v-1120q0 -50 -34 -89t-86 -60.5t-103.5 -32t-96.5 -10.5t-96.5 10.5t-103.5 32t-86 60.5t-34 89t34 89t86 60.5t103.5 32t96.5 10.5q105 0 192 -39v537l-768 -237v-709q0 -50 -34 -89t-86 -60.5t-103.5 -32t-96.5 -10.5t-96.5 10.5t-103.5 32t-86 60.5t-34 89 t34 89t86 60.5t103.5 32t96.5 10.5q105 0 192 -39v967q0 31 19 56.5t49 35.5l832 256q12 4 28 4q40 0 68 -28t28 -68z" /> +<glyph unicode="" horiz-adv-x="1664" d="M1152 704q0 185 -131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5zM1664 -128q0 -52 -38 -90t-90 -38q-54 0 -90 38l-343 342q-179 -124 -399 -124q-143 0 -273.5 55.5t-225 150t-150 225t-55.5 273.5 t55.5 273.5t150 225t225 150t273.5 55.5t273.5 -55.5t225 -150t150 -225t55.5 -273.5q0 -220 -124 -399l343 -343q37 -37 37 -90z" /> +<glyph unicode="" horiz-adv-x="1792" d="M1664 32v768q-32 -36 -69 -66q-268 -206 -426 -338q-51 -43 -83 -67t-86.5 -48.5t-102.5 -24.5h-1h-1q-48 0 -102.5 24.5t-86.5 48.5t-83 67q-158 132 -426 338q-37 30 -69 66v-768q0 -13 9.5 -22.5t22.5 -9.5h1472q13 0 22.5 9.5t9.5 22.5zM1664 1083v11v13.5t-0.5 13 t-3 12.5t-5.5 9t-9 7.5t-14 2.5h-1472q-13 0 -22.5 -9.5t-9.5 -22.5q0 -168 147 -284q193 -152 401 -317q6 -5 35 -29.5t46 -37.5t44.5 -31.5t50.5 -27.5t43 -9h1h1q20 0 43 9t50.5 27.5t44.5 31.5t46 37.5t35 29.5q208 165 401 317q54 43 100.5 115.5t46.5 131.5z M1792 1120v-1088q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1472q66 0 113 -47t47 -113z" /> +<glyph unicode="" horiz-adv-x="1792" d="M896 -128q-26 0 -44 18l-624 602q-10 8 -27.5 26t-55.5 65.5t-68 97.5t-53.5 121t-23.5 138q0 220 127 344t351 124q62 0 126.5 -21.5t120 -58t95.5 -68.5t76 -68q36 36 76 68t95.5 68.5t120 58t126.5 21.5q224 0 351 -124t127 -344q0 -221 -229 -450l-623 -600 q-18 -18 -44 -18z" /> +<glyph unicode="" horiz-adv-x="1664" d="M1664 889q0 -22 -26 -48l-363 -354l86 -500q1 -7 1 -20q0 -21 -10.5 -35.5t-30.5 -14.5q-19 0 -40 12l-449 236l-449 -236q-22 -12 -40 -12q-21 0 -31.5 14.5t-10.5 35.5q0 6 2 20l86 500l-364 354q-25 27 -25 48q0 37 56 46l502 73l225 455q19 41 49 41t49 -41l225 -455 l502 -73q56 -9 56 -46z" /> +<glyph unicode="" horiz-adv-x="1664" d="M1137 532l306 297l-422 62l-189 382l-189 -382l-422 -62l306 -297l-73 -421l378 199l377 -199zM1664 889q0 -22 -26 -48l-363 -354l86 -500q1 -7 1 -20q0 -50 -41 -50q-19 0 -40 12l-449 236l-449 -236q-22 -12 -40 -12q-21 0 -31.5 14.5t-10.5 35.5q0 6 2 20l86 500 l-364 354q-25 27 -25 48q0 37 56 46l502 73l225 455q19 41 49 41t49 -41l225 -455l502 -73q56 -9 56 -46z" /> +<glyph unicode="" horiz-adv-x="1408" d="M1408 131q0 -120 -73 -189.5t-194 -69.5h-874q-121 0 -194 69.5t-73 189.5q0 53 3.5 103.5t14 109t26.5 108.5t43 97.5t62 81t85.5 53.5t111.5 20q9 0 42 -21.5t74.5 -48t108 -48t133.5 -21.5t133.5 21.5t108 48t74.5 48t42 21.5q61 0 111.5 -20t85.5 -53.5t62 -81 t43 -97.5t26.5 -108.5t14 -109t3.5 -103.5zM1088 1024q0 -159 -112.5 -271.5t-271.5 -112.5t-271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5t271.5 -112.5t112.5 -271.5z" /> +<glyph unicode="" horiz-adv-x="1920" d="M384 -64v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM384 320v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM384 704v128q0 26 -19 45t-45 19h-128 q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1408 -64v512q0 26 -19 45t-45 19h-768q-26 0 -45 -19t-19 -45v-512q0 -26 19 -45t45 -19h768q26 0 45 19t19 45zM384 1088v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45 t45 -19h128q26 0 45 19t19 45zM1792 -64v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1408 704v512q0 26 -19 45t-45 19h-768q-26 0 -45 -19t-19 -45v-512q0 -26 19 -45t45 -19h768q26 0 45 19t19 45zM1792 320v128 q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1792 704v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1792 1088v128q0 26 -19 45t-45 19h-128q-26 0 -45 -19 t-19 -45v-128q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1920 1248v-1344q0 -66 -47 -113t-113 -47h-1600q-66 0 -113 47t-47 113v1344q0 66 47 113t113 47h1600q66 0 113 -47t47 -113z" /> +<glyph unicode="" horiz-adv-x="1664" d="M768 512v-384q0 -52 -38 -90t-90 -38h-512q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h512q52 0 90 -38t38 -90zM768 1280v-384q0 -52 -38 -90t-90 -38h-512q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h512q52 0 90 -38t38 -90zM1664 512v-384q0 -52 -38 -90t-90 -38 h-512q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h512q52 0 90 -38t38 -90zM1664 1280v-384q0 -52 -38 -90t-90 -38h-512q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h512q52 0 90 -38t38 -90z" /> +<glyph unicode="" horiz-adv-x="1792" d="M512 288v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM512 800v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1152 288v-192q0 -40 -28 -68t-68 -28h-320 q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM512 1312v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1152 800v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28 h320q40 0 68 -28t28 -68zM1792 288v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1152 1312v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1792 800v-192 q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1792 1312v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68z" /> +<glyph unicode="" horiz-adv-x="1792" d="M512 288v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM512 800v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1792 288v-192q0 -40 -28 -68t-68 -28h-960 q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h960q40 0 68 -28t28 -68zM512 1312v-192q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h320q40 0 68 -28t28 -68zM1792 800v-192q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v192q0 40 28 68t68 28 h960q40 0 68 -28t28 -68zM1792 1312v-192q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h960q40 0 68 -28t28 -68z" /> +<glyph unicode="" horiz-adv-x="1792" d="M1671 970q0 -40 -28 -68l-724 -724l-136 -136q-28 -28 -68 -28t-68 28l-136 136l-362 362q-28 28 -28 68t28 68l136 136q28 28 68 28t68 -28l294 -295l656 657q28 28 68 28t68 -28l136 -136q28 -28 28 -68z" /> +<glyph unicode="" horiz-adv-x="1408" d="M1298 214q0 -40 -28 -68l-136 -136q-28 -28 -68 -28t-68 28l-294 294l-294 -294q-28 -28 -68 -28t-68 28l-136 136q-28 28 -28 68t28 68l294 294l-294 294q-28 28 -28 68t28 68l136 136q28 28 68 28t68 -28l294 -294l294 294q28 28 68 28t68 -28l136 -136q28 -28 28 -68 t-28 -68l-294 -294l294 -294q28 -28 28 -68z" /> +<glyph unicode="" horiz-adv-x="1664" d="M1024 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-224v-224q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v224h-224q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h224v224q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5v-224h224 q13 0 22.5 -9.5t9.5 -22.5zM1152 704q0 185 -131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5zM1664 -128q0 -53 -37.5 -90.5t-90.5 -37.5q-54 0 -90 38l-343 342q-179 -124 -399 -124q-143 0 -273.5 55.5 t-225 150t-150 225t-55.5 273.5t55.5 273.5t150 225t225 150t273.5 55.5t273.5 -55.5t225 -150t150 -225t55.5 -273.5q0 -220 -124 -399l343 -343q37 -37 37 -90z" /> +<glyph unicode="" horiz-adv-x="1664" d="M1024 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-576q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h576q13 0 22.5 -9.5t9.5 -22.5zM1152 704q0 185 -131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5t316.5 131.5t131.5 316.5z M1664 -128q0 -53 -37.5 -90.5t-90.5 -37.5q-54 0 -90 38l-343 342q-179 -124 -399 -124q-143 0 -273.5 55.5t-225 150t-150 225t-55.5 273.5t55.5 273.5t150 225t225 150t273.5 55.5t273.5 -55.5t225 -150t150 -225t55.5 -273.5q0 -220 -124 -399l343 -343q37 -37 37 -90z " /> +<glyph unicode="" d="M1536 640q0 -156 -61 -298t-164 -245t-245 -164t-298 -61t-298 61t-245 164t-164 245t-61 298q0 182 80.5 343t226.5 270q43 32 95.5 25t83.5 -50q32 -42 24.5 -94.5t-49.5 -84.5q-98 -74 -151.5 -181t-53.5 -228q0 -104 40.5 -198.5t109.5 -163.5t163.5 -109.5 t198.5 -40.5t198.5 40.5t163.5 109.5t109.5 163.5t40.5 198.5q0 121 -53.5 228t-151.5 181q-42 32 -49.5 84.5t24.5 94.5q31 43 84 50t95 -25q146 -109 226.5 -270t80.5 -343zM896 1408v-640q0 -52 -38 -90t-90 -38t-90 38t-38 90v640q0 52 38 90t90 38t90 -38t38 -90z" /> +<glyph unicode="" horiz-adv-x="1792" d="M256 96v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM640 224v-320q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v320q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1024 480v-576q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23 v576q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1408 864v-960q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v960q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1792 1376v-1472q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v1472q0 14 9 23t23 9h192q14 0 23 -9t9 -23z" /> +<glyph unicode="" d="M1024 640q0 106 -75 181t-181 75t-181 -75t-75 -181t75 -181t181 -75t181 75t75 181zM1536 749v-222q0 -12 -8 -23t-20 -13l-185 -28q-19 -54 -39 -91q35 -50 107 -138q10 -12 10 -25t-9 -23q-27 -37 -99 -108t-94 -71q-12 0 -26 9l-138 108q-44 -23 -91 -38 q-16 -136 -29 -186q-7 -28 -36 -28h-222q-14 0 -24.5 8.5t-11.5 21.5l-28 184q-49 16 -90 37l-141 -107q-10 -9 -25 -9q-14 0 -25 11q-126 114 -165 168q-7 10 -7 23q0 12 8 23q15 21 51 66.5t54 70.5q-27 50 -41 99l-183 27q-13 2 -21 12.5t-8 23.5v222q0 12 8 23t19 13 l186 28q14 46 39 92q-40 57 -107 138q-10 12 -10 24q0 10 9 23q26 36 98.5 107.5t94.5 71.5q13 0 26 -10l138 -107q44 23 91 38q16 136 29 186q7 28 36 28h222q14 0 24.5 -8.5t11.5 -21.5l28 -184q49 -16 90 -37l142 107q9 9 24 9q13 0 25 -10q129 -119 165 -170q7 -8 7 -22 q0 -12 -8 -23q-15 -21 -51 -66.5t-54 -70.5q26 -50 41 -98l183 -28q13 -2 21 -12.5t8 -23.5z" /> +<glyph unicode="" horiz-adv-x="1408" d="M512 800v-576q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM768 800v-576q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM1024 800v-576q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v576 q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM1152 76v948h-896v-948q0 -22 7 -40.5t14.5 -27t10.5 -8.5h832q3 0 10.5 8.5t14.5 27t7 40.5zM480 1152h448l-48 117q-7 9 -17 11h-317q-10 -2 -17 -11zM1408 1120v-64q0 -14 -9 -23t-23 -9h-96v-948q0 -83 -47 -143.5t-113 -60.5h-832 q-66 0 -113 58.5t-47 141.5v952h-96q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h309l70 167q15 37 54 63t79 26h320q40 0 79 -26t54 -63l70 -167h309q14 0 23 -9t9 -23z" /> +<glyph unicode="" horiz-adv-x="1664" d="M1408 544v-480q0 -26 -19 -45t-45 -19h-384v384h-256v-384h-384q-26 0 -45 19t-19 45v480q0 1 0.5 3t0.5 3l575 474l575 -474q1 -2 1 -6zM1631 613l-62 -74q-8 -9 -21 -11h-3q-13 0 -21 7l-692 577l-692 -577q-12 -8 -24 -7q-13 2 -21 11l-62 74q-8 10 -7 23.5t11 21.5 l719 599q32 26 76 26t76 -26l244 -204v195q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-408l219 -182q10 -8 11 -21.5t-7 -23.5z" /> +<glyph unicode="" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z " /> +<glyph unicode="" d="M896 992v-448q0 -14 -9 -23t-23 -9h-320q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h224v352q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" /> +<glyph unicode="" horiz-adv-x="1920" d="M1111 540v4l-24 320q-1 13 -11 22.5t-23 9.5h-186q-13 0 -23 -9.5t-11 -22.5l-24 -320v-4q-1 -12 8 -20t21 -8h244q12 0 21 8t8 20zM1870 73q0 -73 -46 -73h-704q13 0 22 9.5t8 22.5l-20 256q-1 13 -11 22.5t-23 9.5h-272q-13 0 -23 -9.5t-11 -22.5l-20 -256 q-1 -13 8 -22.5t22 -9.5h-704q-46 0 -46 73q0 54 26 116l417 1044q8 19 26 33t38 14h339q-13 0 -23 -9.5t-11 -22.5l-15 -192q-1 -14 8 -23t22 -9h166q13 0 22 9t8 23l-15 192q-1 13 -11 22.5t-23 9.5h339q20 0 38 -14t26 -33l417 -1044q26 -62 26 -116z" /> +<glyph unicode="" horiz-adv-x="1664" d="M1280 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1536 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1664 416v-320q0 -40 -28 -68t-68 -28h-1472q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h465l135 -136 q58 -56 136 -56t136 56l136 136h464q40 0 68 -28t28 -68zM1339 985q17 -41 -14 -70l-448 -448q-18 -19 -45 -19t-45 19l-448 448q-31 29 -14 70q17 39 59 39h256v448q0 26 19 45t45 19h256q26 0 45 -19t19 -45v-448h256q42 0 59 -39z" /> +<glyph unicode="" d="M1120 608q0 -12 -10 -24l-319 -319q-11 -9 -23 -9t-23 9l-320 320q-15 16 -7 35q8 20 30 20h192v352q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-352h192q14 0 23 -9t9 -23zM768 1184q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273 t-73 273t-198 198t-273 73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" /> +<glyph unicode="" d="M1118 660q-8 -20 -30 -20h-192v-352q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v352h-192q-14 0 -23 9t-9 23q0 12 10 24l319 319q11 9 23 9t23 -9l320 -320q15 -16 7 -35zM768 1184q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198 t73 273t-73 273t-198 198t-273 73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" /> +<glyph unicode="" d="M1023 576h316q-1 3 -2.5 8t-2.5 8l-212 496h-708l-212 -496q-1 -2 -2.5 -8t-2.5 -8h316l95 -192h320zM1536 546v-482q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v482q0 62 25 123l238 552q10 25 36.5 42t52.5 17h832q26 0 52.5 -17t36.5 -42l238 -552 q25 -61 25 -123z" /> +<glyph unicode="" d="M1184 640q0 -37 -32 -55l-544 -320q-15 -9 -32 -9q-16 0 -32 8q-32 19 -32 56v640q0 37 32 56q33 18 64 -1l544 -320q32 -18 32 -55zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" /> +<glyph unicode="" d="M1536 1280v-448q0 -26 -19 -45t-45 -19h-448q-42 0 -59 40q-17 39 14 69l138 138q-148 137 -349 137q-104 0 -198.5 -40.5t-163.5 -109.5t-109.5 -163.5t-40.5 -198.5t40.5 -198.5t109.5 -163.5t163.5 -109.5t198.5 -40.5q119 0 225 52t179 147q7 10 23 12q14 0 25 -9 l137 -138q9 -8 9.5 -20.5t-7.5 -22.5q-109 -132 -264 -204.5t-327 -72.5q-156 0 -298 61t-245 164t-164 245t-61 298t61 298t164 245t245 164t298 61q147 0 284.5 -55.5t244.5 -156.5l130 129q29 31 70 14q39 -17 39 -59z" /> +<glyph unicode="" d="M1511 480q0 -5 -1 -7q-64 -268 -268 -434.5t-478 -166.5q-146 0 -282.5 55t-243.5 157l-129 -129q-19 -19 -45 -19t-45 19t-19 45v448q0 26 19 45t45 19h448q26 0 45 -19t19 -45t-19 -45l-137 -137q71 -66 161 -102t187 -36q134 0 250 65t186 179q11 17 53 117 q8 23 30 23h192q13 0 22.5 -9.5t9.5 -22.5zM1536 1280v-448q0 -26 -19 -45t-45 -19h-448q-26 0 -45 19t-19 45t19 45l138 138q-148 137 -349 137q-134 0 -250 -65t-186 -179q-11 -17 -53 -117q-8 -23 -30 -23h-199q-13 0 -22.5 9.5t-9.5 22.5v7q65 268 270 434.5t480 166.5 q146 0 284 -55.5t245 -156.5l130 129q19 19 45 19t45 -19t19 -45z" /> +<glyph unicode="" horiz-adv-x="1792" d="M384 352v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 608v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M384 864v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1536 352v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-960q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h960q13 0 22.5 -9.5t9.5 -22.5z M1536 608v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-960q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h960q13 0 22.5 -9.5t9.5 -22.5zM1536 864v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-960q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h960q13 0 22.5 -9.5 t9.5 -22.5zM1664 160v832q0 13 -9.5 22.5t-22.5 9.5h-1472q-13 0 -22.5 -9.5t-9.5 -22.5v-832q0 -13 9.5 -22.5t22.5 -9.5h1472q13 0 22.5 9.5t9.5 22.5zM1792 1248v-1088q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1472q66 0 113 -47 t47 -113z" /> +<glyph unicode="" horiz-adv-x="1152" d="M320 768h512v192q0 106 -75 181t-181 75t-181 -75t-75 -181v-192zM1152 672v-576q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v576q0 40 28 68t68 28h32v192q0 184 132 316t316 132t316 -132t132 -316v-192h32q40 0 68 -28t28 -68z" /> +<glyph unicode="" horiz-adv-x="1792" d="M320 1280q0 -72 -64 -110v-1266q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v1266q-64 38 -64 110q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1792 1216v-763q0 -25 -12.5 -38.5t-39.5 -27.5q-215 -116 -369 -116q-61 0 -123.5 22t-108.5 48 t-115.5 48t-142.5 22q-192 0 -464 -146q-17 -9 -33 -9q-26 0 -45 19t-19 45v742q0 32 31 55q21 14 79 43q236 120 421 120q107 0 200 -29t219 -88q38 -19 88 -19q54 0 117.5 21t110 47t88 47t54.5 21q26 0 45 -19t19 -45z" /> +<glyph unicode="" horiz-adv-x="1664" d="M1664 650q0 -166 -60 -314l-20 -49l-185 -33q-22 -83 -90.5 -136.5t-156.5 -53.5v-32q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v576q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-32q71 0 130 -35.5t93 -95.5l68 12q29 95 29 193q0 148 -88 279t-236.5 209t-315.5 78 t-315.5 -78t-236.5 -209t-88 -279q0 -98 29 -193l68 -12q34 60 93 95.5t130 35.5v32q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-576q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v32q-88 0 -156.5 53.5t-90.5 136.5l-185 33l-20 49q-60 148 -60 314q0 151 67 291t179 242.5 t266 163.5t320 61t320 -61t266 -163.5t179 -242.5t67 -291z" /> +<glyph unicode="" horiz-adv-x="768" d="M768 1184v-1088q0 -26 -19 -45t-45 -19t-45 19l-333 333h-262q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h262l333 333q19 19 45 19t45 -19t19 -45z" /> +<glyph unicode="" horiz-adv-x="1152" d="M768 1184v-1088q0 -26 -19 -45t-45 -19t-45 19l-333 333h-262q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h262l333 333q19 19 45 19t45 -19t19 -45zM1152 640q0 -76 -42.5 -141.5t-112.5 -93.5q-10 -5 -25 -5q-26 0 -45 18.5t-19 45.5q0 21 12 35.5t29 25t34 23t29 35.5 t12 57t-12 57t-29 35.5t-34 23t-29 25t-12 35.5q0 27 19 45.5t45 18.5q15 0 25 -5q70 -27 112.5 -93t42.5 -142z" /> +<glyph unicode="" horiz-adv-x="1664" d="M768 1184v-1088q0 -26 -19 -45t-45 -19t-45 19l-333 333h-262q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h262l333 333q19 19 45 19t45 -19t19 -45zM1152 640q0 -76 -42.5 -141.5t-112.5 -93.5q-10 -5 -25 -5q-26 0 -45 18.5t-19 45.5q0 21 12 35.5t29 25t34 23t29 35.5 t12 57t-12 57t-29 35.5t-34 23t-29 25t-12 35.5q0 27 19 45.5t45 18.5q15 0 25 -5q70 -27 112.5 -93t42.5 -142zM1408 640q0 -153 -85 -282.5t-225 -188.5q-13 -5 -25 -5q-27 0 -46 19t-19 45q0 39 39 59q56 29 76 44q74 54 115.5 135.5t41.5 173.5t-41.5 173.5 t-115.5 135.5q-20 15 -76 44q-39 20 -39 59q0 26 19 45t45 19q13 0 26 -5q140 -59 225 -188.5t85 -282.5zM1664 640q0 -230 -127 -422.5t-338 -283.5q-13 -5 -26 -5q-26 0 -45 19t-19 45q0 36 39 59q7 4 22.5 10.5t22.5 10.5q46 25 82 51q123 91 192 227t69 289t-69 289 t-192 227q-36 26 -82 51q-7 4 -22.5 10.5t-22.5 10.5q-39 23 -39 59q0 26 19 45t45 19q13 0 26 -5q211 -91 338 -283.5t127 -422.5z" /> +<glyph unicode="" horiz-adv-x="1408" d="M384 384v-128h-128v128h128zM384 1152v-128h-128v128h128zM1152 1152v-128h-128v128h128zM128 129h384v383h-384v-383zM128 896h384v384h-384v-384zM896 896h384v384h-384v-384zM640 640v-640h-640v640h640zM1152 128v-128h-128v128h128zM1408 128v-128h-128v128h128z M1408 640v-384h-384v128h-128v-384h-128v640h384v-128h128v128h128zM640 1408v-640h-640v640h640zM1408 1408v-640h-640v640h640z" /> +<glyph unicode="" horiz-adv-x="1792" d="M63 0h-63v1408h63v-1408zM126 1h-32v1407h32v-1407zM220 1h-31v1407h31v-1407zM377 1h-31v1407h31v-1407zM534 1h-62v1407h62v-1407zM660 1h-31v1407h31v-1407zM723 1h-31v1407h31v-1407zM786 1h-31v1407h31v-1407zM943 1h-63v1407h63v-1407zM1100 1h-63v1407h63v-1407z M1226 1h-63v1407h63v-1407zM1352 1h-63v1407h63v-1407zM1446 1h-63v1407h63v-1407zM1635 1h-94v1407h94v-1407zM1698 1h-32v1407h32v-1407zM1792 0h-63v1408h63v-1408z" /> +<glyph unicode="" d="M448 1088q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1515 512q0 -53 -37 -90l-491 -492q-39 -37 -91 -37q-53 0 -90 37l-715 716q-38 37 -64.5 101t-26.5 117v416q0 52 38 90t90 38h416q53 0 117 -26.5t102 -64.5 l715 -714q37 -39 37 -91z" /> +<glyph unicode="" horiz-adv-x="1920" d="M448 1088q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1515 512q0 -53 -37 -90l-491 -492q-39 -37 -91 -37q-53 0 -90 37l-715 716q-38 37 -64.5 101t-26.5 117v416q0 52 38 90t90 38h416q53 0 117 -26.5t102 -64.5 l715 -714q37 -39 37 -91zM1899 512q0 -53 -37 -90l-491 -492q-39 -37 -91 -37q-36 0 -59 14t-53 45l470 470q37 37 37 90q0 52 -37 91l-715 714q-38 38 -102 64.5t-117 26.5h224q53 0 117 -26.5t102 -64.5l715 -714q37 -39 37 -91z" /> +<glyph unicode="" horiz-adv-x="1664" d="M1639 1058q40 -57 18 -129l-275 -906q-19 -64 -76.5 -107.5t-122.5 -43.5h-923q-77 0 -148.5 53.5t-99.5 131.5q-24 67 -2 127q0 4 3 27t4 37q1 8 -3 21.5t-3 19.5q2 11 8 21t16.5 23.5t16.5 23.5q23 38 45 91.5t30 91.5q3 10 0.5 30t-0.5 28q3 11 17 28t17 23 q21 36 42 92t25 90q1 9 -2.5 32t0.5 28q4 13 22 30.5t22 22.5q19 26 42.5 84.5t27.5 96.5q1 8 -3 25.5t-2 26.5q2 8 9 18t18 23t17 21q8 12 16.5 30.5t15 35t16 36t19.5 32t26.5 23.5t36 11.5t47.5 -5.5l-1 -3q38 9 51 9h761q74 0 114 -56t18 -130l-274 -906 q-36 -119 -71.5 -153.5t-128.5 -34.5h-869q-27 0 -38 -15q-11 -16 -1 -43q24 -70 144 -70h923q29 0 56 15.5t35 41.5l300 987q7 22 5 57q38 -15 59 -43zM575 1056q-4 -13 2 -22.5t20 -9.5h608q13 0 25.5 9.5t16.5 22.5l21 64q4 13 -2 22.5t-20 9.5h-608q-13 0 -25.5 -9.5 t-16.5 -22.5zM492 800q-4 -13 2 -22.5t20 -9.5h608q13 0 25.5 9.5t16.5 22.5l21 64q4 13 -2 22.5t-20 9.5h-608q-13 0 -25.5 -9.5t-16.5 -22.5z" /> +<glyph unicode="" horiz-adv-x="1280" d="M1164 1408q23 0 44 -9q33 -13 52.5 -41t19.5 -62v-1289q0 -34 -19.5 -62t-52.5 -41q-19 -8 -44 -8q-48 0 -83 32l-441 424l-441 -424q-36 -33 -83 -33q-23 0 -44 9q-33 13 -52.5 41t-19.5 62v1289q0 34 19.5 62t52.5 41q21 9 44 9h1048z" /> +<glyph unicode="" horiz-adv-x="1664" d="M384 0h896v256h-896v-256zM384 640h896v384h-160q-40 0 -68 28t-28 68v160h-640v-640zM1536 576q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1664 576v-416q0 -13 -9.5 -22.5t-22.5 -9.5h-224v-160q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68 v160h-224q-13 0 -22.5 9.5t-9.5 22.5v416q0 79 56.5 135.5t135.5 56.5h64v544q0 40 28 68t68 28h672q40 0 88 -20t76 -48l152 -152q28 -28 48 -76t20 -88v-256h64q79 0 135.5 -56.5t56.5 -135.5z" /> +<glyph unicode="" horiz-adv-x="1920" d="M960 864q119 0 203.5 -84.5t84.5 -203.5t-84.5 -203.5t-203.5 -84.5t-203.5 84.5t-84.5 203.5t84.5 203.5t203.5 84.5zM1664 1280q106 0 181 -75t75 -181v-896q0 -106 -75 -181t-181 -75h-1408q-106 0 -181 75t-75 181v896q0 106 75 181t181 75h224l51 136 q19 49 69.5 84.5t103.5 35.5h512q53 0 103.5 -35.5t69.5 -84.5l51 -136h224zM960 128q185 0 316.5 131.5t131.5 316.5t-131.5 316.5t-316.5 131.5t-316.5 -131.5t-131.5 -316.5t131.5 -316.5t316.5 -131.5z" /> +<glyph unicode="" horiz-adv-x="1664" d="M725 977l-170 -450q33 0 136.5 -2t160.5 -2q19 0 57 2q-87 253 -184 452zM0 -128l2 79q23 7 56 12.5t57 10.5t49.5 14.5t44.5 29t31 50.5l237 616l280 724h75h53q8 -14 11 -21l205 -480q33 -78 106 -257.5t114 -274.5q15 -34 58 -144.5t72 -168.5q20 -45 35 -57 q19 -15 88 -29.5t84 -20.5q6 -38 6 -57q0 -4 -0.5 -13t-0.5 -13q-63 0 -190 8t-191 8q-76 0 -215 -7t-178 -8q0 43 4 78l131 28q1 0 12.5 2.5t15.5 3.5t14.5 4.5t15 6.5t11 8t9 11t2.5 14q0 16 -31 96.5t-72 177.5t-42 100l-450 2q-26 -58 -76.5 -195.5t-50.5 -162.5 q0 -22 14 -37.5t43.5 -24.5t48.5 -13.5t57 -8.5t41 -4q1 -19 1 -58q0 -9 -2 -27q-58 0 -174.5 10t-174.5 10q-8 0 -26.5 -4t-21.5 -4q-80 -14 -188 -14z" /> +<glyph unicode="" horiz-adv-x="1408" d="M555 15q74 -32 140 -32q376 0 376 335q0 114 -41 180q-27 44 -61.5 74t-67.5 46.5t-80.5 25t-84 10.5t-94.5 2q-73 0 -101 -10q0 -53 -0.5 -159t-0.5 -158q0 -8 -1 -67.5t-0.5 -96.5t4.5 -83.5t12 -66.5zM541 761q42 -7 109 -7q82 0 143 13t110 44.5t74.5 89.5t25.5 142 q0 70 -29 122.5t-79 82t-108 43.5t-124 14q-50 0 -130 -13q0 -50 4 -151t4 -152q0 -27 -0.5 -80t-0.5 -79q0 -46 1 -69zM0 -128l2 94q15 4 85 16t106 27q7 12 12.5 27t8.5 33.5t5.5 32.5t3 37.5t0.5 34v35.5v30q0 982 -22 1025q-4 8 -22 14.5t-44.5 11t-49.5 7t-48.5 4.5 t-30.5 3l-4 83q98 2 340 11.5t373 9.5q23 0 68.5 -0.5t67.5 -0.5q70 0 136.5 -13t128.5 -42t108 -71t74 -104.5t28 -137.5q0 -52 -16.5 -95.5t-39 -72t-64.5 -57.5t-73 -45t-84 -40q154 -35 256.5 -134t102.5 -248q0 -100 -35 -179.5t-93.5 -130.5t-138 -85.5t-163.5 -48.5 t-176 -14q-44 0 -132 3t-132 3q-106 0 -307 -11t-231 -12z" /> +<glyph unicode="" horiz-adv-x="1024" d="M0 -126l17 85q6 2 81.5 21.5t111.5 37.5q28 35 41 101q1 7 62 289t114 543.5t52 296.5v25q-24 13 -54.5 18.5t-69.5 8t-58 5.5l19 103q33 -2 120 -6.5t149.5 -7t120.5 -2.5q48 0 98.5 2.5t121 7t98.5 6.5q-5 -39 -19 -89q-30 -10 -101.5 -28.5t-108.5 -33.5 q-8 -19 -14 -42.5t-9 -40t-7.5 -45.5t-6.5 -42q-27 -148 -87.5 -419.5t-77.5 -355.5q-2 -9 -13 -58t-20 -90t-16 -83.5t-6 -57.5l1 -18q17 -4 185 -31q-3 -44 -16 -99q-11 0 -32.5 -1.5t-32.5 -1.5q-29 0 -87 10t-86 10q-138 2 -206 2q-51 0 -143 -9t-121 -11z" /> +<glyph unicode="" horiz-adv-x="1792" d="M1744 128q33 0 42 -18.5t-11 -44.5l-126 -162q-20 -26 -49 -26t-49 26l-126 162q-20 26 -11 44.5t42 18.5h80v1024h-80q-33 0 -42 18.5t11 44.5l126 162q20 26 49 26t49 -26l126 -162q20 -26 11 -44.5t-42 -18.5h-80v-1024h80zM81 1407l54 -27q12 -5 211 -5q44 0 132 2 t132 2q36 0 107.5 -0.5t107.5 -0.5h293q6 0 21 -0.5t20.5 0t16 3t17.5 9t15 17.5l42 1q4 0 14 -0.5t14 -0.5q2 -112 2 -336q0 -80 -5 -109q-39 -14 -68 -18q-25 44 -54 128q-3 9 -11 48t-14.5 73.5t-7.5 35.5q-6 8 -12 12.5t-15.5 6t-13 2.5t-18 0.5t-16.5 -0.5 q-17 0 -66.5 0.5t-74.5 0.5t-64 -2t-71 -6q-9 -81 -8 -136q0 -94 2 -388t2 -455q0 -16 -2.5 -71.5t0 -91.5t12.5 -69q40 -21 124 -42.5t120 -37.5q5 -40 5 -50q0 -14 -3 -29l-34 -1q-76 -2 -218 8t-207 10q-50 0 -151 -9t-152 -9q-3 51 -3 52v9q17 27 61.5 43t98.5 29t78 27 q19 42 19 383q0 101 -3 303t-3 303v117q0 2 0.5 15.5t0.5 25t-1 25.5t-3 24t-5 14q-11 12 -162 12q-33 0 -93 -12t-80 -26q-19 -13 -34 -72.5t-31.5 -111t-42.5 -53.5q-42 26 -56 44v383z" /> +<glyph unicode="" d="M81 1407l54 -27q12 -5 211 -5q44 0 132 2t132 2q70 0 246.5 1t304.5 0.5t247 -4.5q33 -1 56 31l42 1q4 0 14 -0.5t14 -0.5q2 -112 2 -336q0 -80 -5 -109q-39 -14 -68 -18q-25 44 -54 128q-3 9 -11 47.5t-15 73.5t-7 36q-10 13 -27 19q-5 2 -66 2q-30 0 -93 1t-103 1 t-94 -2t-96 -7q-9 -81 -8 -136l1 -152v52q0 -55 1 -154t1.5 -180t0.5 -153q0 -16 -2.5 -71.5t0 -91.5t12.5 -69q40 -21 124 -42.5t120 -37.5q5 -40 5 -50q0 -14 -3 -29l-34 -1q-76 -2 -218 8t-207 10q-50 0 -151 -9t-152 -9q-3 51 -3 52v9q17 27 61.5 43t98.5 29t78 27 q7 16 11.5 74t6 145.5t1.5 155t-0.5 153.5t-0.5 89q0 7 -2.5 21.5t-2.5 22.5q0 7 0.5 44t1 73t0 76.5t-3 67.5t-6.5 32q-11 12 -162 12q-41 0 -163 -13.5t-138 -24.5q-19 -12 -34 -71.5t-31.5 -111.5t-42.5 -54q-42 26 -56 44v383zM1310 125q12 0 42 -19.5t57.5 -41.5 t59.5 -49t36 -30q26 -21 26 -49t-26 -49q-4 -3 -36 -30t-59.5 -49t-57.5 -41.5t-42 -19.5q-13 0 -20.5 10.5t-10 28.5t-2.5 33.5t1.5 33t1.5 19.5h-1024q0 -2 1.5 -19.5t1.5 -33t-2.5 -33.5t-10 -28.5t-20.5 -10.5q-12 0 -42 19.5t-57.5 41.5t-59.5 49t-36 30q-26 21 -26 49 t26 49q4 3 36 30t59.5 49t57.5 41.5t42 19.5q13 0 20.5 -10.5t10 -28.5t2.5 -33.5t-1.5 -33t-1.5 -19.5h1024q0 2 -1.5 19.5t-1.5 33t2.5 33.5t10 28.5t20.5 10.5z" /> +<glyph unicode="" horiz-adv-x="1792" d="M1792 192v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1408 576v-128q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1280q26 0 45 -19t19 -45zM1664 960v-128q0 -26 -19 -45 t-45 -19h-1536q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1536q26 0 45 -19t19 -45zM1280 1344v-128q0 -26 -19 -45t-45 -19h-1152q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1152q26 0 45 -19t19 -45z" /> +<glyph unicode="" horiz-adv-x="1792" d="M1792 192v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1408 576v-128q0 -26 -19 -45t-45 -19h-896q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h896q26 0 45 -19t19 -45zM1664 960v-128q0 -26 -19 -45t-45 -19 h-1408q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1408q26 0 45 -19t19 -45zM1280 1344v-128q0 -26 -19 -45t-45 -19h-640q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h640q26 0 45 -19t19 -45z" /> +<glyph unicode="" horiz-adv-x="1792" d="M1792 192v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 576v-128q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1280q26 0 45 -19t19 -45zM1792 960v-128q0 -26 -19 -45 t-45 -19h-1536q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1536q26 0 45 -19t19 -45zM1792 1344v-128q0 -26 -19 -45t-45 -19h-1152q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1152q26 0 45 -19t19 -45z" /> +<glyph unicode="" horiz-adv-x="1792" d="M1792 192v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 576v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 960v-128q0 -26 -19 -45 t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 1344v-128q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1664q26 0 45 -19t19 -45z" /> +<glyph unicode="" horiz-adv-x="1792" d="M256 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5t9.5 -22.5zM256 608v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5 t9.5 -22.5zM256 992v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5t9.5 -22.5zM1792 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1344 q13 0 22.5 -9.5t9.5 -22.5zM256 1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-192q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h192q13 0 22.5 -9.5t9.5 -22.5zM1792 608v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5 t22.5 9.5h1344q13 0 22.5 -9.5t9.5 -22.5zM1792 992v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1344q13 0 22.5 -9.5t9.5 -22.5zM1792 1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v192 q0 13 9.5 22.5t22.5 9.5h1344q13 0 22.5 -9.5t9.5 -22.5z" /> +<glyph unicode="" horiz-adv-x="1792" d="M384 992v-576q0 -13 -9.5 -22.5t-22.5 -9.5q-14 0 -23 9l-288 288q-9 9 -9 23t9 23l288 288q9 9 23 9q13 0 22.5 -9.5t9.5 -22.5zM1792 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1728q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1728q13 0 22.5 -9.5 t9.5 -22.5zM1792 608v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1088q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1088q13 0 22.5 -9.5t9.5 -22.5zM1792 992v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1088q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1088 q13 0 22.5 -9.5t9.5 -22.5zM1792 1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1728q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1728q13 0 22.5 -9.5t9.5 -22.5z" /> +<glyph unicode="" horiz-adv-x="1792" d="M352 704q0 -14 -9 -23l-288 -288q-9 -9 -23 -9q-13 0 -22.5 9.5t-9.5 22.5v576q0 13 9.5 22.5t22.5 9.5q14 0 23 -9l288 -288q9 -9 9 -23zM1792 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1728q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1728q13 0 22.5 -9.5 t9.5 -22.5zM1792 608v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1088q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1088q13 0 22.5 -9.5t9.5 -22.5zM1792 992v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1088q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1088 q13 0 22.5 -9.5t9.5 -22.5zM1792 1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1728q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1728q13 0 22.5 -9.5t9.5 -22.5z" /> +<glyph unicode="" horiz-adv-x="1792" d="M1792 1184v-1088q0 -42 -39 -59q-13 -5 -25 -5q-27 0 -45 19l-403 403v-166q0 -119 -84.5 -203.5t-203.5 -84.5h-704q-119 0 -203.5 84.5t-84.5 203.5v704q0 119 84.5 203.5t203.5 84.5h704q119 0 203.5 -84.5t84.5 -203.5v-165l403 402q18 19 45 19q12 0 25 -5 q39 -17 39 -59z" /> +<glyph unicode="" horiz-adv-x="1920" d="M640 960q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM1664 576v-448h-1408v192l320 320l160 -160l512 512zM1760 1280h-1600q-13 0 -22.5 -9.5t-9.5 -22.5v-1216q0 -13 9.5 -22.5t22.5 -9.5h1600q13 0 22.5 9.5t9.5 22.5v1216 q0 13 -9.5 22.5t-22.5 9.5zM1920 1248v-1216q0 -66 -47 -113t-113 -47h-1600q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1600q66 0 113 -47t47 -113z" /> +<glyph unicode="" d="M363 0l91 91l-235 235l-91 -91v-107h128v-128h107zM886 928q0 22 -22 22q-10 0 -17 -7l-542 -542q-7 -7 -7 -17q0 -22 22 -22q10 0 17 7l542 542q7 7 7 17zM832 1120l416 -416l-832 -832h-416v416zM1515 1024q0 -53 -37 -90l-166 -166l-416 416l166 165q36 38 90 38 q53 0 91 -38l235 -234q37 -39 37 -91z" /> +<glyph unicode="" horiz-adv-x="1024" d="M768 896q0 106 -75 181t-181 75t-181 -75t-75 -181t75 -181t181 -75t181 75t75 181zM1024 896q0 -109 -33 -179l-364 -774q-16 -33 -47.5 -52t-67.5 -19t-67.5 19t-46.5 52l-365 774q-33 70 -33 179q0 212 150 362t362 150t362 -150t150 -362z" /> +<glyph unicode="" d="M768 96v1088q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" /> +<glyph unicode="" horiz-adv-x="1024" d="M512 384q0 36 -20 69q-1 1 -15.5 22.5t-25.5 38t-25 44t-21 50.5q-4 16 -21 16t-21 -16q-7 -23 -21 -50.5t-25 -44t-25.5 -38t-15.5 -22.5q-20 -33 -20 -69q0 -53 37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1024 512q0 -212 -150 -362t-362 -150t-362 150t-150 362 q0 145 81 275q6 9 62.5 90.5t101 151t99.5 178t83 201.5q9 30 34 47t51 17t51.5 -17t33.5 -47q28 -93 83 -201.5t99.5 -178t101 -151t62.5 -90.5q81 -127 81 -275z" /> +<glyph unicode="" horiz-adv-x="1792" d="M888 352l116 116l-152 152l-116 -116v-56h96v-96h56zM1328 1072q-16 16 -33 -1l-350 -350q-17 -17 -1 -33t33 1l350 350q17 17 1 33zM1408 478v-190q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832 q63 0 117 -25q15 -7 18 -23q3 -17 -9 -29l-49 -49q-14 -14 -32 -8q-23 6 -45 6h-832q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v126q0 13 9 22l64 64q15 15 35 7t20 -29zM1312 1216l288 -288l-672 -672h-288v288zM1756 1084l-92 -92 l-288 288l92 92q28 28 68 28t68 -28l152 -152q28 -28 28 -68t-28 -68z" /> +<glyph unicode="" horiz-adv-x="1664" d="M1408 547v-259q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h255v0q13 0 22.5 -9.5t9.5 -22.5q0 -27 -26 -32q-77 -26 -133 -60q-10 -4 -16 -4h-112q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832 q66 0 113 47t47 113v214q0 19 18 29q28 13 54 37q16 16 35 8q21 -9 21 -29zM1645 1043l-384 -384q-18 -19 -45 -19q-12 0 -25 5q-39 17 -39 59v192h-160q-323 0 -438 -131q-119 -137 -74 -473q3 -23 -20 -34q-8 -2 -12 -2q-16 0 -26 13q-10 14 -21 31t-39.5 68.5t-49.5 99.5 t-38.5 114t-17.5 122q0 49 3.5 91t14 90t28 88t47 81.5t68.5 74t94.5 61.5t124.5 48.5t159.5 30.5t196.5 11h160v192q0 42 39 59q13 5 25 5q26 0 45 -19l384 -384q19 -19 19 -45t-19 -45z" /> +<glyph unicode="" horiz-adv-x="1664" d="M1408 606v-318q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832q63 0 117 -25q15 -7 18 -23q3 -17 -9 -29l-49 -49q-10 -10 -23 -10q-3 0 -9 2q-23 6 -45 6h-832q-66 0 -113 -47t-47 -113v-832 q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v254q0 13 9 22l64 64q10 10 23 10q6 0 12 -3q20 -8 20 -29zM1639 1095l-814 -814q-24 -24 -57 -24t-57 24l-430 430q-24 24 -24 57t24 57l110 110q24 24 57 24t57 -24l263 -263l647 647q24 24 57 24t57 -24l110 -110 q24 -24 24 -57t-24 -57z" /> +<glyph unicode="" horiz-adv-x="1792" d="M1792 640q0 -26 -19 -45l-256 -256q-19 -19 -45 -19t-45 19t-19 45v128h-384v-384h128q26 0 45 -19t19 -45t-19 -45l-256 -256q-19 -19 -45 -19t-45 19l-256 256q-19 19 -19 45t19 45t45 19h128v384h-384v-128q0 -26 -19 -45t-45 -19t-45 19l-256 256q-19 19 -19 45 t19 45l256 256q19 19 45 19t45 -19t19 -45v-128h384v384h-128q-26 0 -45 19t-19 45t19 45l256 256q19 19 45 19t45 -19l256 -256q19 -19 19 -45t-19 -45t-45 -19h-128v-384h384v128q0 26 19 45t45 19t45 -19l256 -256q19 -19 19 -45z" /> +<glyph unicode="" horiz-adv-x="1024" d="M979 1395q19 19 32 13t13 -32v-1472q0 -26 -13 -32t-32 13l-710 710q-9 9 -13 19v-678q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-678q4 11 13 19z" /> +<glyph unicode="" horiz-adv-x="1792" d="M1747 1395q19 19 32 13t13 -32v-1472q0 -26 -13 -32t-32 13l-710 710q-9 9 -13 19v-710q0 -26 -13 -32t-32 13l-710 710q-9 9 -13 19v-678q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-678q4 11 13 19l710 710 q19 19 32 13t13 -32v-710q4 11 13 19z" /> +<glyph unicode="" horiz-adv-x="1664" d="M1619 1395q19 19 32 13t13 -32v-1472q0 -26 -13 -32t-32 13l-710 710q-8 9 -13 19v-710q0 -26 -13 -32t-32 13l-710 710q-19 19 -19 45t19 45l710 710q19 19 32 13t13 -32v-710q5 11 13 19z" /> +<glyph unicode="" horiz-adv-x="1408" d="M1384 609l-1328 -738q-23 -13 -39.5 -3t-16.5 36v1472q0 26 16.5 36t39.5 -3l1328 -738q23 -13 23 -31t-23 -31z" /> +<glyph unicode="" d="M1536 1344v-1408q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h512q26 0 45 -19t19 -45zM640 1344v-1408q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h512q26 0 45 -19t19 -45z" /> +<glyph unicode="" d="M1536 1344v-1408q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h1408q26 0 45 -19t19 -45z" /> +<glyph unicode="" horiz-adv-x="1664" d="M45 -115q-19 -19 -32 -13t-13 32v1472q0 26 13 32t32 -13l710 -710q8 -8 13 -19v710q0 26 13 32t32 -13l710 -710q19 -19 19 -45t-19 -45l-710 -710q-19 -19 -32 -13t-13 32v710q-5 -10 -13 -19z" /> +<glyph unicode="" horiz-adv-x="1792" d="M45 -115q-19 -19 -32 -13t-13 32v1472q0 26 13 32t32 -13l710 -710q8 -8 13 -19v710q0 26 13 32t32 -13l710 -710q8 -8 13 -19v678q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-1408q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v678q-5 -10 -13 -19l-710 -710 q-19 -19 -32 -13t-13 32v710q-5 -10 -13 -19z" /> +<glyph unicode="" horiz-adv-x="1024" d="M45 -115q-19 -19 -32 -13t-13 32v1472q0 26 13 32t32 -13l710 -710q8 -8 13 -19v678q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-1408q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v678q-5 -10 -13 -19z" /> +<glyph unicode="" horiz-adv-x="1538" d="M14 557l710 710q19 19 45 19t45 -19l710 -710q19 -19 13 -32t-32 -13h-1472q-26 0 -32 13t13 32zM1473 0h-1408q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h1408q26 0 45 -19t19 -45v-256q0 -26 -19 -45t-45 -19z" /> +<glyph unicode="" horiz-adv-x="1280" d="M1171 1235l-531 -531l531 -531q19 -19 19 -45t-19 -45l-166 -166q-19 -19 -45 -19t-45 19l-742 742q-19 19 -19 45t19 45l742 742q19 19 45 19t45 -19l166 -166q19 -19 19 -45t-19 -45z" /> +<glyph unicode="" horiz-adv-x="1280" d="M1107 659l-742 -742q-19 -19 -45 -19t-45 19l-166 166q-19 19 -19 45t19 45l531 531l-531 531q-19 19 -19 45t19 45l166 166q19 19 45 19t45 -19l742 -742q19 -19 19 -45t-19 -45z" /> +<glyph unicode="" d="M1216 576v128q0 26 -19 45t-45 19h-256v256q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-256h-256q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h256v-256q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v256h256q26 0 45 19t19 45zM1536 640q0 -209 -103 -385.5 t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" /> +<glyph unicode="" d="M1216 576v128q0 26 -19 45t-45 19h-768q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h768q26 0 45 19t19 45zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5 t103 -385.5z" /> +<glyph unicode="" d="M1149 414q0 26 -19 45l-181 181l181 181q19 19 19 45q0 27 -19 46l-90 90q-19 19 -46 19q-26 0 -45 -19l-181 -181l-181 181q-19 19 -45 19q-27 0 -46 -19l-90 -90q-19 -19 -19 -46q0 -26 19 -45l181 -181l-181 -181q-19 -19 -19 -45q0 -27 19 -46l90 -90q19 -19 46 -19 q26 0 45 19l181 181l181 -181q19 -19 45 -19q27 0 46 19l90 90q19 19 19 46zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" /> +<glyph unicode="" d="M1284 802q0 28 -18 46l-91 90q-19 19 -45 19t-45 -19l-408 -407l-226 226q-19 19 -45 19t-45 -19l-91 -90q-18 -18 -18 -46q0 -27 18 -45l362 -362q19 -19 45 -19q27 0 46 19l543 543q18 18 18 45zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103 t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" /> +<glyph unicode="" d="M896 160v192q0 14 -9 23t-23 9h-192q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h192q14 0 23 9t9 23zM1152 832q0 88 -55.5 163t-138.5 116t-170 41q-243 0 -371 -213q-15 -24 8 -42l132 -100q7 -6 19 -6q16 0 25 12q53 68 86 92q34 24 86 24q48 0 85.5 -26t37.5 -59 q0 -38 -20 -61t-68 -45q-63 -28 -115.5 -86.5t-52.5 -125.5v-36q0 -14 9 -23t23 -9h192q14 0 23 9t9 23q0 19 21.5 49.5t54.5 49.5q32 18 49 28.5t46 35t44.5 48t28 60.5t12.5 81zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5 t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" /> +<glyph unicode="" d="M1024 160v160q0 14 -9 23t-23 9h-96v512q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-160q0 -14 9 -23t23 -9h96v-320h-96q-14 0 -23 -9t-9 -23v-160q0 -14 9 -23t23 -9h448q14 0 23 9t9 23zM896 1056v160q0 14 -9 23t-23 9h-192q-14 0 -23 -9t-9 -23v-160q0 -14 9 -23 t23 -9h192q14 0 23 9t9 23zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" /> +<glyph unicode="" d="M1197 512h-109q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h109q-32 108 -112.5 188.5t-188.5 112.5v-109q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v109q-108 -32 -188.5 -112.5t-112.5 -188.5h109q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-109 q32 -108 112.5 -188.5t188.5 -112.5v109q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-109q108 32 188.5 112.5t112.5 188.5zM1536 704v-128q0 -26 -19 -45t-45 -19h-143q-37 -161 -154.5 -278.5t-278.5 -154.5v-143q0 -26 -19 -45t-45 -19h-128q-26 0 -45 19t-19 45v143 q-161 37 -278.5 154.5t-154.5 278.5h-143q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h143q37 161 154.5 278.5t278.5 154.5v143q0 26 19 45t45 19h128q26 0 45 -19t19 -45v-143q161 -37 278.5 -154.5t154.5 -278.5h143q26 0 45 -19t19 -45z" /> +<glyph unicode="" d="M1097 457l-146 -146q-10 -10 -23 -10t-23 10l-137 137l-137 -137q-10 -10 -23 -10t-23 10l-146 146q-10 10 -10 23t10 23l137 137l-137 137q-10 10 -10 23t10 23l146 146q10 10 23 10t23 -10l137 -137l137 137q10 10 23 10t23 -10l146 -146q10 -10 10 -23t-10 -23 l-137 -137l137 -137q10 -10 10 -23t-10 -23zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5 t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" /> +<glyph unicode="" d="M1171 723l-422 -422q-19 -19 -45 -19t-45 19l-294 294q-19 19 -19 45t19 45l102 102q19 19 45 19t45 -19l147 -147l275 275q19 19 45 19t45 -19l102 -102q19 -19 19 -45t-19 -45zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198 t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" /> +<glyph unicode="" d="M1312 643q0 161 -87 295l-754 -753q137 -89 297 -89q111 0 211.5 43.5t173.5 116.5t116 174.5t43 212.5zM313 344l755 754q-135 91 -300 91q-148 0 -273 -73t-198 -199t-73 -274q0 -162 89 -299zM1536 643q0 -157 -61 -300t-163.5 -246t-245 -164t-298.5 -61t-298.5 61 t-245 164t-163.5 246t-61 300t61 299.5t163.5 245.5t245 164t298.5 61t298.5 -61t245 -164t163.5 -245.5t61 -299.5z" /> +<glyph unicode="" d="M1536 640v-128q0 -53 -32.5 -90.5t-84.5 -37.5h-704l293 -294q38 -36 38 -90t-38 -90l-75 -76q-37 -37 -90 -37q-52 0 -91 37l-651 652q-37 37 -37 90q0 52 37 91l651 650q38 38 91 38q52 0 90 -38l75 -74q38 -38 38 -91t-38 -91l-293 -293h704q52 0 84.5 -37.5 t32.5 -90.5z" /> +<glyph unicode="" d="M1472 576q0 -54 -37 -91l-651 -651q-39 -37 -91 -37q-51 0 -90 37l-75 75q-38 38 -38 91t38 91l293 293h-704q-52 0 -84.5 37.5t-32.5 90.5v128q0 53 32.5 90.5t84.5 37.5h704l-293 294q-38 36 -38 90t38 90l75 75q38 38 90 38q53 0 91 -38l651 -651q37 -35 37 -90z" /> +<glyph unicode="" horiz-adv-x="1664" d="M1611 565q0 -51 -37 -90l-75 -75q-38 -38 -91 -38q-54 0 -90 38l-294 293v-704q0 -52 -37.5 -84.5t-90.5 -32.5h-128q-53 0 -90.5 32.5t-37.5 84.5v704l-294 -293q-36 -38 -90 -38t-90 38l-75 75q-38 38 -38 90q0 53 38 91l651 651q35 37 90 37q54 0 91 -37l651 -651 q37 -39 37 -91z" /> +<glyph unicode="" horiz-adv-x="1664" d="M1611 704q0 -53 -37 -90l-651 -652q-39 -37 -91 -37q-53 0 -90 37l-651 652q-38 36 -38 90q0 53 38 91l74 75q39 37 91 37q53 0 90 -37l294 -294v704q0 52 38 90t90 38h128q52 0 90 -38t38 -90v-704l294 294q37 37 90 37q52 0 91 -37l75 -75q37 -39 37 -91z" /> +<glyph unicode="" horiz-adv-x="1792" d="M1792 896q0 -26 -19 -45l-512 -512q-19 -19 -45 -19t-45 19t-19 45v256h-224q-98 0 -175.5 -6t-154 -21.5t-133 -42.5t-105.5 -69.5t-80 -101t-48.5 -138.5t-17.5 -181q0 -55 5 -123q0 -6 2.5 -23.5t2.5 -26.5q0 -15 -8.5 -25t-23.5 -10q-16 0 -28 17q-7 9 -13 22 t-13.5 30t-10.5 24q-127 285 -127 451q0 199 53 333q162 403 875 403h224v256q0 26 19 45t45 19t45 -19l512 -512q19 -19 19 -45z" /> +<glyph unicode="" d="M755 480q0 -13 -10 -23l-332 -332l144 -144q19 -19 19 -45t-19 -45t-45 -19h-448q-26 0 -45 19t-19 45v448q0 26 19 45t45 19t45 -19l144 -144l332 332q10 10 23 10t23 -10l114 -114q10 -10 10 -23zM1536 1344v-448q0 -26 -19 -45t-45 -19t-45 19l-144 144l-332 -332 q-10 -10 -23 -10t-23 10l-114 114q-10 10 -10 23t10 23l332 332l-144 144q-19 19 -19 45t19 45t45 19h448q26 0 45 -19t19 -45z" /> +<glyph unicode="" d="M768 576v-448q0 -26 -19 -45t-45 -19t-45 19l-144 144l-332 -332q-10 -10 -23 -10t-23 10l-114 114q-10 10 -10 23t10 23l332 332l-144 144q-19 19 -19 45t19 45t45 19h448q26 0 45 -19t19 -45zM1523 1248q0 -13 -10 -23l-332 -332l144 -144q19 -19 19 -45t-19 -45 t-45 -19h-448q-26 0 -45 19t-19 45v448q0 26 19 45t45 19t45 -19l144 -144l332 332q10 10 23 10t23 -10l114 -114q10 -10 10 -23z" /> +<glyph unicode="" horiz-adv-x="1408" d="M1408 800v-192q0 -40 -28 -68t-68 -28h-416v-416q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v416h-416q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h416v416q0 40 28 68t68 28h192q40 0 68 -28t28 -68v-416h416q40 0 68 -28t28 -68z" /> +<glyph unicode="" horiz-adv-x="1408" d="M1408 800v-192q0 -40 -28 -68t-68 -28h-1216q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h1216q40 0 68 -28t28 -68z" /> +<glyph unicode="" horiz-adv-x="1664" d="M1482 486q46 -26 59.5 -77.5t-12.5 -97.5l-64 -110q-26 -46 -77.5 -59.5t-97.5 12.5l-266 153v-307q0 -52 -38 -90t-90 -38h-128q-52 0 -90 38t-38 90v307l-266 -153q-46 -26 -97.5 -12.5t-77.5 59.5l-64 110q-26 46 -12.5 97.5t59.5 77.5l266 154l-266 154 q-46 26 -59.5 77.5t12.5 97.5l64 110q26 46 77.5 59.5t97.5 -12.5l266 -153v307q0 52 38 90t90 38h128q52 0 90 -38t38 -90v-307l266 153q46 26 97.5 12.5t77.5 -59.5l64 -110q26 -46 12.5 -97.5t-59.5 -77.5l-266 -154z" /> +<glyph unicode="" d="M768 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM896 161v190q0 14 -9 23.5t-22 9.5h-192q-13 0 -23 -10t-10 -23v-190q0 -13 10 -23t23 -10h192 q13 0 22 9.5t9 23.5zM894 505l18 621q0 12 -10 18q-10 8 -24 8h-220q-14 0 -24 -8q-10 -6 -10 -18l17 -621q0 -10 10 -17.5t24 -7.5h185q14 0 23.5 7.5t10.5 17.5z" /> +<glyph unicode="" d="M928 180v56v468v192h-320v-192v-468v-56q0 -25 18 -38.5t46 -13.5h192q28 0 46 13.5t18 38.5zM472 1024h195l-126 161q-26 31 -69 31q-40 0 -68 -28t-28 -68t28 -68t68 -28zM1160 1120q0 40 -28 68t-68 28q-43 0 -69 -31l-125 -161h194q40 0 68 28t28 68zM1536 864v-320 q0 -14 -9 -23t-23 -9h-96v-416q0 -40 -28 -68t-68 -28h-1088q-40 0 -68 28t-28 68v416h-96q-14 0 -23 9t-9 23v320q0 14 9 23t23 9h440q-93 0 -158.5 65.5t-65.5 158.5t65.5 158.5t158.5 65.5q107 0 168 -77l128 -165l128 165q61 77 168 77q93 0 158.5 -65.5t65.5 -158.5 t-65.5 -158.5t-158.5 -65.5h440q14 0 23 -9t9 -23z" /> +<glyph unicode="" horiz-adv-x="1792" d="M1280 832q0 26 -19 45t-45 19q-172 0 -318 -49.5t-259.5 -134t-235.5 -219.5q-19 -21 -19 -45q0 -26 19 -45t45 -19q24 0 45 19q27 24 74 71t67 66q137 124 268.5 176t313.5 52q26 0 45 19t19 45zM1792 1030q0 -95 -20 -193q-46 -224 -184.5 -383t-357.5 -268 q-214 -108 -438 -108q-148 0 -286 47q-15 5 -88 42t-96 37q-16 0 -39.5 -32t-45 -70t-52.5 -70t-60 -32q-30 0 -51 11t-31 24t-27 42q-2 4 -6 11t-5.5 10t-3 9.5t-1.5 13.5q0 35 31 73.5t68 65.5t68 56t31 48q0 4 -14 38t-16 44q-9 51 -9 104q0 115 43.5 220t119 184.5 t170.5 139t204 95.5q55 18 145 25.5t179.5 9t178.5 6t163.5 24t113.5 56.5l29.5 29.5t29.5 28t27 20t36.5 16t43.5 4.5q39 0 70.5 -46t47.5 -112t24 -124t8 -96z" /> +<glyph unicode="" horiz-adv-x="1408" d="M1408 -160v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-1344q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h1344q13 0 22.5 -9.5t9.5 -22.5zM1152 896q0 -78 -24.5 -144t-64 -112.5t-87.5 -88t-96 -77.5t-87.5 -72t-64 -81.5t-24.5 -96.5q0 -96 67 -224l-4 1l1 -1 q-90 41 -160 83t-138.5 100t-113.5 122.5t-72.5 150.5t-27.5 184q0 78 24.5 144t64 112.5t87.5 88t96 77.5t87.5 72t64 81.5t24.5 96.5q0 94 -66 224l3 -1l-1 1q90 -41 160 -83t138.5 -100t113.5 -122.5t72.5 -150.5t27.5 -184z" /> +<glyph unicode="" horiz-adv-x="1792" d="M1664 576q-152 236 -381 353q61 -104 61 -225q0 -185 -131.5 -316.5t-316.5 -131.5t-316.5 131.5t-131.5 316.5q0 121 61 225q-229 -117 -381 -353q133 -205 333.5 -326.5t434.5 -121.5t434.5 121.5t333.5 326.5zM944 960q0 20 -14 34t-34 14q-125 0 -214.5 -89.5 t-89.5 -214.5q0 -20 14 -34t34 -14t34 14t14 34q0 86 61 147t147 61q20 0 34 14t14 34zM1792 576q0 -34 -20 -69q-140 -230 -376.5 -368.5t-499.5 -138.5t-499.5 139t-376.5 368q-20 35 -20 69t20 69q140 229 376.5 368t499.5 139t499.5 -139t376.5 -368q20 -35 20 -69z" /> +<glyph unicode="" horiz-adv-x="1792" d="M555 201l78 141q-87 63 -136 159t-49 203q0 121 61 225q-229 -117 -381 -353q167 -258 427 -375zM944 960q0 20 -14 34t-34 14q-125 0 -214.5 -89.5t-89.5 -214.5q0 -20 14 -34t34 -14t34 14t14 34q0 86 61 147t147 61q20 0 34 14t14 34zM1307 1151q0 -7 -1 -9 q-105 -188 -315 -566t-316 -567l-49 -89q-10 -16 -28 -16q-12 0 -134 70q-16 10 -16 28q0 12 44 87q-143 65 -263.5 173t-208.5 245q-20 31 -20 69t20 69q153 235 380 371t496 136q89 0 180 -17l54 97q10 16 28 16q5 0 18 -6t31 -15.5t33 -18.5t31.5 -18.5t19.5 -11.5 q16 -10 16 -27zM1344 704q0 -139 -79 -253.5t-209 -164.5l280 502q8 -45 8 -84zM1792 576q0 -35 -20 -69q-39 -64 -109 -145q-150 -172 -347.5 -267t-419.5 -95l74 132q212 18 392.5 137t301.5 307q-115 179 -282 294l63 112q95 -64 182.5 -153t144.5 -184q20 -34 20 -69z " /> +<glyph unicode="" horiz-adv-x="1792" d="M1024 161v190q0 14 -9.5 23.5t-22.5 9.5h-192q-13 0 -22.5 -9.5t-9.5 -23.5v-190q0 -14 9.5 -23.5t22.5 -9.5h192q13 0 22.5 9.5t9.5 23.5zM1022 535l18 459q0 12 -10 19q-13 11 -24 11h-220q-11 0 -24 -11q-10 -7 -10 -21l17 -457q0 -10 10 -16.5t24 -6.5h185 q14 0 23.5 6.5t10.5 16.5zM1008 1469l768 -1408q35 -63 -2 -126q-17 -29 -46.5 -46t-63.5 -17h-1536q-34 0 -63.5 17t-46.5 46q-37 63 -2 126l768 1408q17 31 47 49t65 18t65 -18t47 -49z" /> +<glyph unicode="" horiz-adv-x="1408" d="M1376 1376q44 -52 12 -148t-108 -172l-161 -161l160 -696q5 -19 -12 -33l-128 -96q-7 -6 -19 -6q-4 0 -7 1q-15 3 -21 16l-279 508l-259 -259l53 -194q5 -17 -8 -31l-96 -96q-9 -9 -23 -9h-2q-15 2 -24 13l-189 252l-252 189q-11 7 -13 23q-1 13 9 25l96 97q9 9 23 9 q6 0 8 -1l194 -53l259 259l-508 279q-14 8 -17 24q-2 16 9 27l128 128q14 13 30 8l665 -159l160 160q76 76 172 108t148 -12z" /> +<glyph unicode="" horiz-adv-x="1664" d="M128 -128h288v288h-288v-288zM480 -128h320v288h-320v-288zM128 224h288v320h-288v-320zM480 224h320v320h-320v-320zM128 608h288v288h-288v-288zM864 -128h320v288h-320v-288zM480 608h320v288h-320v-288zM1248 -128h288v288h-288v-288zM864 224h320v320h-320v-320z M512 1088v288q0 13 -9.5 22.5t-22.5 9.5h-64q-13 0 -22.5 -9.5t-9.5 -22.5v-288q0 -13 9.5 -22.5t22.5 -9.5h64q13 0 22.5 9.5t9.5 22.5zM1248 224h288v320h-288v-320zM864 608h320v288h-320v-288zM1248 608h288v288h-288v-288zM1280 1088v288q0 13 -9.5 22.5t-22.5 9.5h-64 q-13 0 -22.5 -9.5t-9.5 -22.5v-288q0 -13 9.5 -22.5t22.5 -9.5h64q13 0 22.5 9.5t9.5 22.5zM1664 1152v-1280q0 -52 -38 -90t-90 -38h-1408q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h128v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h384v96q0 66 47 113t113 47 h64q66 0 113 -47t47 -113v-96h128q52 0 90 -38t38 -90z" /> +<glyph unicode="" horiz-adv-x="1792" d="M666 1055q-60 -92 -137 -273q-22 45 -37 72.5t-40.5 63.5t-51 56.5t-63 35t-81.5 14.5h-224q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h224q250 0 410 -225zM1792 256q0 -14 -9 -23l-320 -320q-9 -9 -23 -9q-13 0 -22.5 9.5t-9.5 22.5v192q-32 0 -85 -0.5t-81 -1t-73 1 t-71 5t-64 10.5t-63 18.5t-58 28.5t-59 40t-55 53.5t-56 69.5q59 93 136 273q22 -45 37 -72.5t40.5 -63.5t51 -56.5t63 -35t81.5 -14.5h256v192q0 14 9 23t23 9q12 0 24 -10l319 -319q9 -9 9 -23zM1792 1152q0 -14 -9 -23l-320 -320q-9 -9 -23 -9q-13 0 -22.5 9.5t-9.5 22.5 v192h-256q-48 0 -87 -15t-69 -45t-51 -61.5t-45 -77.5q-32 -62 -78 -171q-29 -66 -49.5 -111t-54 -105t-64 -100t-74 -83t-90 -68.5t-106.5 -42t-128 -16.5h-224q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h224q48 0 87 15t69 45t51 61.5t45 77.5q32 62 78 171q29 66 49.5 111 t54 105t64 100t74 83t90 68.5t106.5 42t128 16.5h256v192q0 14 9 23t23 9q12 0 24 -10l319 -319q9 -9 9 -23z" /> +<glyph unicode="" horiz-adv-x="1792" d="M1792 640q0 -174 -120 -321.5t-326 -233t-450 -85.5q-70 0 -145 8q-198 -175 -460 -242q-49 -14 -114 -22q-17 -2 -30.5 9t-17.5 29v1q-3 4 -0.5 12t2 10t4.5 9.5l6 9t7 8.5t8 9q7 8 31 34.5t34.5 38t31 39.5t32.5 51t27 59t26 76q-157 89 -247.5 220t-90.5 281 q0 130 71 248.5t191 204.5t286 136.5t348 50.5q244 0 450 -85.5t326 -233t120 -321.5z" /> +<glyph unicode="" d="M1536 704v-128q0 -201 -98.5 -362t-274 -251.5t-395.5 -90.5t-395.5 90.5t-274 251.5t-98.5 362v128q0 26 19 45t45 19h384q26 0 45 -19t19 -45v-128q0 -52 23.5 -90t53.5 -57t71 -30t64 -13t44 -2t44 2t64 13t71 30t53.5 57t23.5 90v128q0 26 19 45t45 19h384 q26 0 45 -19t19 -45zM512 1344v-384q0 -26 -19 -45t-45 -19h-384q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h384q26 0 45 -19t19 -45zM1536 1344v-384q0 -26 -19 -45t-45 -19h-384q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h384q26 0 45 -19t19 -45z" /> +<glyph unicode="" horiz-adv-x="1792" d="M1683 205l-166 -165q-19 -19 -45 -19t-45 19l-531 531l-531 -531q-19 -19 -45 -19t-45 19l-166 165q-19 19 -19 45.5t19 45.5l742 741q19 19 45 19t45 -19l742 -741q19 -19 19 -45.5t-19 -45.5z" /> +<glyph unicode="" horiz-adv-x="1792" d="M1683 728l-742 -741q-19 -19 -45 -19t-45 19l-742 741q-19 19 -19 45.5t19 45.5l166 165q19 19 45 19t45 -19l531 -531l531 531q19 19 45 19t45 -19l166 -165q19 -19 19 -45.5t-19 -45.5z" /> +<glyph unicode="" horiz-adv-x="1920" d="M1280 32q0 -13 -9.5 -22.5t-22.5 -9.5h-960q-8 0 -13.5 2t-9 7t-5.5 8t-3 11.5t-1 11.5v13v11v160v416h-192q-26 0 -45 19t-19 45q0 24 15 41l320 384q19 22 49 22t49 -22l320 -384q15 -17 15 -41q0 -26 -19 -45t-45 -19h-192v-384h576q16 0 25 -11l160 -192q7 -11 7 -21 zM1920 448q0 -24 -15 -41l-320 -384q-20 -23 -49 -23t-49 23l-320 384q-15 17 -15 41q0 26 19 45t45 19h192v384h-576q-16 0 -25 12l-160 192q-7 9 -7 20q0 13 9.5 22.5t22.5 9.5h960q8 0 13.5 -2t9 -7t5.5 -8t3 -11.5t1 -11.5v-13v-11v-160v-416h192q26 0 45 -19t19 -45z " /> +<glyph unicode="" horiz-adv-x="1664" d="M640 0q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1536 0q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1664 1088v-512q0 -24 -16 -42.5t-41 -21.5 l-1044 -122q1 -7 4.5 -21.5t6 -26.5t2.5 -22q0 -16 -24 -64h920q26 0 45 -19t19 -45t-19 -45t-45 -19h-1024q-26 0 -45 19t-19 45q0 14 11 39.5t29.5 59.5t20.5 38l-177 823h-204q-26 0 -45 19t-19 45t19 45t45 19h256q16 0 28.5 -6.5t20 -15.5t13 -24.5t7.5 -26.5 t5.5 -29.5t4.5 -25.5h1201q26 0 45 -19t19 -45z" /> +<glyph unicode="" horiz-adv-x="1664" d="M1664 928v-704q0 -92 -66 -158t-158 -66h-1216q-92 0 -158 66t-66 158v960q0 92 66 158t158 66h320q92 0 158 -66t66 -158v-32h672q92 0 158 -66t66 -158z" /> +<glyph unicode="" horiz-adv-x="1920" d="M1879 584q0 -31 -31 -66l-336 -396q-43 -51 -120.5 -86.5t-143.5 -35.5h-1088q-34 0 -60.5 13t-26.5 43q0 31 31 66l336 396q43 51 120.5 86.5t143.5 35.5h1088q34 0 60.5 -13t26.5 -43zM1536 928v-160h-832q-94 0 -197 -47.5t-164 -119.5l-337 -396l-5 -6q0 4 -0.5 12.5 t-0.5 12.5v960q0 92 66 158t158 66h320q92 0 158 -66t66 -158v-32h544q92 0 158 -66t66 -158z" /> +<glyph unicode="" horiz-adv-x="768" d="M704 1216q0 -26 -19 -45t-45 -19h-128v-1024h128q26 0 45 -19t19 -45t-19 -45l-256 -256q-19 -19 -45 -19t-45 19l-256 256q-19 19 -19 45t19 45t45 19h128v1024h-128q-26 0 -45 19t-19 45t19 45l256 256q19 19 45 19t45 -19l256 -256q19 -19 19 -45z" /> +<glyph unicode="" horiz-adv-x="1792" d="M1792 640q0 -26 -19 -45l-256 -256q-19 -19 -45 -19t-45 19t-19 45v128h-1024v-128q0 -26 -19 -45t-45 -19t-45 19l-256 256q-19 19 -19 45t19 45l256 256q19 19 45 19t45 -19t19 -45v-128h1024v128q0 26 19 45t45 19t45 -19l256 -256q19 -19 19 -45z" /> +<glyph unicode="" horiz-adv-x="2048" d="M640 640v-512h-256v512h256zM1024 1152v-1024h-256v1024h256zM2048 0v-128h-2048v1536h128v-1408h1920zM1408 896v-768h-256v768h256zM1792 1280v-1152h-256v1152h256z" /> +<glyph unicode="" d="M1280 926q-56 -25 -121 -34q68 40 93 117q-65 -38 -134 -51q-61 66 -153 66q-87 0 -148.5 -61.5t-61.5 -148.5q0 -29 5 -48q-129 7 -242 65t-192 155q-29 -50 -29 -106q0 -114 91 -175q-47 1 -100 26v-2q0 -75 50 -133.5t123 -72.5q-29 -8 -51 -8q-13 0 -39 4 q21 -63 74.5 -104t121.5 -42q-116 -90 -261 -90q-26 0 -50 3q148 -94 322 -94q112 0 210 35.5t168 95t120.5 137t75 162t24.5 168.5q0 18 -1 27q63 45 105 109zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5 t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" /> +<glyph unicode="" d="M1536 160q0 -119 -84.5 -203.5t-203.5 -84.5h-192v608h203l30 224h-233v143q0 54 28 83t96 29l132 1v207q-96 9 -180 9q-136 0 -218 -80.5t-82 -225.5v-166h-224v-224h224v-608h-544q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960 q119 0 203.5 -84.5t84.5 -203.5v-960z" /> +<glyph unicode="" horiz-adv-x="1792" d="M928 704q0 14 -9 23t-23 9q-66 0 -113 -47t-47 -113q0 -14 9 -23t23 -9t23 9t9 23q0 40 28 68t68 28q14 0 23 9t9 23zM1152 574q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75t75 -181zM128 0h1536v128h-1536v-128zM1280 574q0 159 -112.5 271.5 t-271.5 112.5t-271.5 -112.5t-112.5 -271.5t112.5 -271.5t271.5 -112.5t271.5 112.5t112.5 271.5zM256 1216h384v128h-384v-128zM128 1024h1536v118v138h-828l-64 -128h-644v-128zM1792 1280v-1280q0 -53 -37.5 -90.5t-90.5 -37.5h-1536q-53 0 -90.5 37.5t-37.5 90.5v1280 q0 53 37.5 90.5t90.5 37.5h1536q53 0 90.5 -37.5t37.5 -90.5z" /> +<glyph unicode="" horiz-adv-x="1792" d="M832 1024q0 80 -56 136t-136 56t-136 -56t-56 -136q0 -42 19 -83q-41 19 -83 19q-80 0 -136 -56t-56 -136t56 -136t136 -56t136 56t56 136q0 42 -19 83q41 -19 83 -19q80 0 136 56t56 136zM1683 320q0 -17 -49 -66t-66 -49q-9 0 -28.5 16t-36.5 33t-38.5 40t-24.5 26 l-96 -96l220 -220q28 -28 28 -68q0 -42 -39 -81t-81 -39q-40 0 -68 28l-671 671q-176 -131 -365 -131q-163 0 -265.5 102.5t-102.5 265.5q0 160 95 313t248 248t313 95q163 0 265.5 -102.5t102.5 -265.5q0 -189 -131 -365l355 -355l96 96q-3 3 -26 24.5t-40 38.5t-33 36.5 t-16 28.5q0 17 49 66t66 49q13 0 23 -10q6 -6 46 -44.5t82 -79.5t86.5 -86t73 -78t28.5 -41z" /> +<glyph unicode="" horiz-adv-x="1920" d="M896 640q0 106 -75 181t-181 75t-181 -75t-75 -181t75 -181t181 -75t181 75t75 181zM1664 128q0 52 -38 90t-90 38t-90 -38t-38 -90q0 -53 37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1664 1152q0 52 -38 90t-90 38t-90 -38t-38 -90q0 -53 37.5 -90.5t90.5 -37.5 t90.5 37.5t37.5 90.5zM1280 731v-185q0 -10 -7 -19.5t-16 -10.5l-155 -24q-11 -35 -32 -76q34 -48 90 -115q7 -10 7 -20q0 -12 -7 -19q-23 -30 -82.5 -89.5t-78.5 -59.5q-11 0 -21 7l-115 90q-37 -19 -77 -31q-11 -108 -23 -155q-7 -24 -30 -24h-186q-11 0 -20 7.5t-10 17.5 l-23 153q-34 10 -75 31l-118 -89q-7 -7 -20 -7q-11 0 -21 8q-144 133 -144 160q0 9 7 19q10 14 41 53t47 61q-23 44 -35 82l-152 24q-10 1 -17 9.5t-7 19.5v185q0 10 7 19.5t16 10.5l155 24q11 35 32 76q-34 48 -90 115q-7 11 -7 20q0 12 7 20q22 30 82 89t79 59q11 0 21 -7 l115 -90q34 18 77 32q11 108 23 154q7 24 30 24h186q11 0 20 -7.5t10 -17.5l23 -153q34 -10 75 -31l118 89q8 7 20 7q11 0 21 -8q144 -133 144 -160q0 -9 -7 -19q-12 -16 -42 -54t-45 -60q23 -48 34 -82l152 -23q10 -2 17 -10.5t7 -19.5zM1920 198v-140q0 -16 -149 -31 q-12 -27 -30 -52q51 -113 51 -138q0 -4 -4 -7q-122 -71 -124 -71q-8 0 -46 47t-52 68q-20 -2 -30 -2t-30 2q-14 -21 -52 -68t-46 -47q-2 0 -124 71q-4 3 -4 7q0 25 51 138q-18 25 -30 52q-149 15 -149 31v140q0 16 149 31q13 29 30 52q-51 113 -51 138q0 4 4 7q4 2 35 20 t59 34t30 16q8 0 46 -46.5t52 -67.5q20 2 30 2t30 -2q51 71 92 112l6 2q4 0 124 -70q4 -3 4 -7q0 -25 -51 -138q17 -23 30 -52q149 -15 149 -31zM1920 1222v-140q0 -16 -149 -31q-12 -27 -30 -52q51 -113 51 -138q0 -4 -4 -7q-122 -71 -124 -71q-8 0 -46 47t-52 68 q-20 -2 -30 -2t-30 2q-14 -21 -52 -68t-46 -47q-2 0 -124 71q-4 3 -4 7q0 25 51 138q-18 25 -30 52q-149 15 -149 31v140q0 16 149 31q13 29 30 52q-51 113 -51 138q0 4 4 7q4 2 35 20t59 34t30 16q8 0 46 -46.5t52 -67.5q20 2 30 2t30 -2q51 71 92 112l6 2q4 0 124 -70 q4 -3 4 -7q0 -25 -51 -138q17 -23 30 -52q149 -15 149 -31z" /> +<glyph unicode="" horiz-adv-x="1792" d="M1408 768q0 -139 -94 -257t-256.5 -186.5t-353.5 -68.5q-86 0 -176 16q-124 -88 -278 -128q-36 -9 -86 -16h-3q-11 0 -20.5 8t-11.5 21q-1 3 -1 6.5t0.5 6.5t2 6l2.5 5t3.5 5.5t4 5t4.5 5t4 4.5q5 6 23 25t26 29.5t22.5 29t25 38.5t20.5 44q-124 72 -195 177t-71 224 q0 139 94 257t256.5 186.5t353.5 68.5t353.5 -68.5t256.5 -186.5t94 -257zM1792 512q0 -120 -71 -224.5t-195 -176.5q10 -24 20.5 -44t25 -38.5t22.5 -29t26 -29.5t23 -25q1 -1 4 -4.5t4.5 -5t4 -5t3.5 -5.5l2.5 -5t2 -6t0.5 -6.5t-1 -6.5q-3 -14 -13 -22t-22 -7 q-50 7 -86 16q-154 40 -278 128q-90 -16 -176 -16q-271 0 -472 132q58 -4 88 -4q161 0 309 45t264 129q125 92 192 212t67 254q0 77 -23 152q129 -71 204 -178t75 -230z" /> +<glyph unicode="" d="M256 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 768q0 51 -39 89.5t-89 38.5h-352q0 58 48 159.5t48 160.5q0 98 -32 145t-128 47q-26 -26 -38 -85t-30.5 -125.5t-59.5 -109.5q-22 -23 -77 -91q-4 -5 -23 -30t-31.5 -41t-34.5 -42.5 t-40 -44t-38.5 -35.5t-40 -27t-35.5 -9h-32v-640h32q13 0 31.5 -3t33 -6.5t38 -11t35 -11.5t35.5 -12.5t29 -10.5q211 -73 342 -73h121q192 0 192 167q0 26 -5 56q30 16 47.5 52.5t17.5 73.5t-18 69q53 50 53 119q0 25 -10 55.5t-25 47.5q32 1 53.5 47t21.5 81zM1536 769 q0 -89 -49 -163q9 -33 9 -69q0 -77 -38 -144q3 -21 3 -43q0 -101 -60 -178q1 -139 -85 -219.5t-227 -80.5h-36h-93q-96 0 -189.5 22.5t-216.5 65.5q-116 40 -138 40h-288q-53 0 -90.5 37.5t-37.5 90.5v640q0 53 37.5 90.5t90.5 37.5h274q36 24 137 155q58 75 107 128 q24 25 35.5 85.5t30.5 126.5t62 108q39 37 90 37q84 0 151 -32.5t102 -101.5t35 -186q0 -93 -48 -192h176q104 0 180 -76t76 -179z" /> +<glyph unicode="" d="M256 1088q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 512q0 35 -21.5 81t-53.5 47q15 17 25 47.5t10 55.5q0 69 -53 119q18 32 18 69t-17.5 73.5t-47.5 52.5q5 30 5 56q0 85 -49 126t-136 41h-128q-131 0 -342 -73q-5 -2 -29 -10.5 t-35.5 -12.5t-35 -11.5t-38 -11t-33 -6.5t-31.5 -3h-32v-640h32q16 0 35.5 -9t40 -27t38.5 -35.5t40 -44t34.5 -42.5t31.5 -41t23 -30q55 -68 77 -91q41 -43 59.5 -109.5t30.5 -125.5t38 -85q96 0 128 47t32 145q0 59 -48 160.5t-48 159.5h352q50 0 89 38.5t39 89.5z M1536 511q0 -103 -76 -179t-180 -76h-176q48 -99 48 -192q0 -118 -35 -186q-35 -69 -102 -101.5t-151 -32.5q-51 0 -90 37q-34 33 -54 82t-25.5 90.5t-17.5 84.5t-31 64q-48 50 -107 127q-101 131 -137 155h-274q-53 0 -90.5 37.5t-37.5 90.5v640q0 53 37.5 90.5t90.5 37.5 h288q22 0 138 40q128 44 223 66t200 22h112q140 0 226.5 -79t85.5 -216v-5q60 -77 60 -178q0 -22 -3 -43q38 -67 38 -144q0 -36 -9 -69q49 -74 49 -163z" /> +<glyph unicode="" horiz-adv-x="896" d="M832 1504v-1339l-449 -236q-22 -12 -40 -12q-21 0 -31.5 14.5t-10.5 35.5q0 6 2 20l86 500l-364 354q-25 27 -25 48q0 37 56 46l502 73l225 455q19 41 49 41z" /> +<glyph unicode="" horiz-adv-x="1792" d="M1664 940q0 81 -21.5 143t-55 98.5t-81.5 59.5t-94 31t-98 8t-112 -25.5t-110.5 -64t-86.5 -72t-60 -61.5q-18 -22 -49 -22t-49 22q-24 28 -60 61.5t-86.5 72t-110.5 64t-112 25.5t-98 -8t-94 -31t-81.5 -59.5t-55 -98.5t-21.5 -143q0 -168 187 -355l581 -560l580 559 q188 188 188 356zM1792 940q0 -221 -229 -450l-623 -600q-18 -18 -44 -18t-44 18l-624 602q-10 8 -27.5 26t-55.5 65.5t-68 97.5t-53.5 121t-23.5 138q0 220 127 344t351 124q62 0 126.5 -21.5t120 -58t95.5 -68.5t76 -68q36 36 76 68t95.5 68.5t120 58t126.5 21.5 q224 0 351 -124t127 -344z" /> +<glyph unicode="" horiz-adv-x="1664" d="M640 96q0 -4 1 -20t0.5 -26.5t-3 -23.5t-10 -19.5t-20.5 -6.5h-320q-119 0 -203.5 84.5t-84.5 203.5v704q0 119 84.5 203.5t203.5 84.5h320q13 0 22.5 -9.5t9.5 -22.5q0 -4 1 -20t0.5 -26.5t-3 -23.5t-10 -19.5t-20.5 -6.5h-320q-66 0 -113 -47t-47 -113v-704 q0 -66 47 -113t113 -47h288h11h13t11.5 -1t11.5 -3t8 -5.5t7 -9t2 -13.5zM1568 640q0 -26 -19 -45l-544 -544q-19 -19 -45 -19t-45 19t-19 45v288h-448q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h448v288q0 26 19 45t45 19t45 -19l544 -544q19 -19 19 -45z" /> +<glyph unicode="" d="M237 122h231v694h-231v-694zM483 1030q-1 52 -36 86t-93 34t-94.5 -34t-36.5 -86q0 -51 35.5 -85.5t92.5 -34.5h1q59 0 95 34.5t36 85.5zM1068 122h231v398q0 154 -73 233t-193 79q-136 0 -209 -117h2v101h-231q3 -66 0 -694h231v388q0 38 7 56q15 35 45 59.5t74 24.5 q116 0 116 -157v-371zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" /> +<glyph unicode="" horiz-adv-x="1152" d="M480 672v448q0 14 -9 23t-23 9t-23 -9t-9 -23v-448q0 -14 9 -23t23 -9t23 9t9 23zM1152 320q0 -26 -19 -45t-45 -19h-429l-51 -483q-2 -12 -10.5 -20.5t-20.5 -8.5h-1q-27 0 -32 27l-76 485h-404q-26 0 -45 19t-19 45q0 123 78.5 221.5t177.5 98.5v512q-52 0 -90 38 t-38 90t38 90t90 38h640q52 0 90 -38t38 -90t-38 -90t-90 -38v-512q99 0 177.5 -98.5t78.5 -221.5z" /> +<glyph unicode="" horiz-adv-x="1792" d="M1408 608v-320q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h704q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-704q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v320 q0 14 9 23t23 9h64q14 0 23 -9t9 -23zM1792 1472v-512q0 -26 -19 -45t-45 -19t-45 19l-176 176l-652 -652q-10 -10 -23 -10t-23 10l-114 114q-10 10 -10 23t10 23l652 652l-176 176q-19 19 -19 45t19 45t45 19h512q26 0 45 -19t19 -45z" /> +<glyph unicode="" d="M1184 640q0 -26 -19 -45l-544 -544q-19 -19 -45 -19t-45 19t-19 45v288h-448q-26 0 -45 19t-19 45v384q0 26 19 45t45 19h448v288q0 26 19 45t45 19t45 -19l544 -544q19 -19 19 -45zM1536 992v-704q0 -119 -84.5 -203.5t-203.5 -84.5h-320q-13 0 -22.5 9.5t-9.5 22.5 q0 4 -1 20t-0.5 26.5t3 23.5t10 19.5t20.5 6.5h320q66 0 113 47t47 113v704q0 66 -47 113t-113 47h-288h-11h-13t-11.5 1t-11.5 3t-8 5.5t-7 9t-2 13.5q0 4 -1 20t-0.5 26.5t3 23.5t10 19.5t20.5 6.5h320q119 0 203.5 -84.5t84.5 -203.5z" /> +<glyph unicode="" horiz-adv-x="1664" d="M458 653q-74 162 -74 371h-256v-96q0 -78 94.5 -162t235.5 -113zM1536 928v96h-256q0 -209 -74 -371q141 29 235.5 113t94.5 162zM1664 1056v-128q0 -71 -41.5 -143t-112 -130t-173 -97.5t-215.5 -44.5q-42 -54 -95 -95q-38 -34 -52.5 -72.5t-14.5 -89.5q0 -54 30.5 -91 t97.5 -37q75 0 133.5 -45.5t58.5 -114.5v-64q0 -14 -9 -23t-23 -9h-832q-14 0 -23 9t-9 23v64q0 69 58.5 114.5t133.5 45.5q67 0 97.5 37t30.5 91q0 51 -14.5 89.5t-52.5 72.5q-53 41 -95 95q-113 5 -215.5 44.5t-173 97.5t-112 130t-41.5 143v128q0 40 28 68t68 28h288v96 q0 66 47 113t113 47h576q66 0 113 -47t47 -113v-96h288q40 0 68 -28t28 -68z" /> +<glyph unicode="" d="M394 184q-8 -9 -20 3q-13 11 -4 19q8 9 20 -3q12 -11 4 -19zM352 245q9 -12 0 -19q-8 -6 -17 7t0 18q9 7 17 -6zM291 305q-5 -7 -13 -2q-10 5 -7 12q3 5 13 2q10 -5 7 -12zM322 271q-6 -7 -16 3q-9 11 -2 16q6 6 16 -3q9 -11 2 -16zM451 159q-4 -12 -19 -6q-17 4 -13 15 t19 7q16 -5 13 -16zM514 154q0 -11 -16 -11q-17 -2 -17 11q0 11 16 11q17 2 17 -11zM572 164q2 -10 -14 -14t-18 8t14 15q16 2 18 -9zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-224q-16 0 -24.5 1t-19.5 5t-16 14.5t-5 27.5v239q0 97 -52 142q57 6 102.5 18t94 39 t81 66.5t53 105t20.5 150.5q0 121 -79 206q37 91 -8 204q-28 9 -81 -11t-92 -44l-38 -24q-93 26 -192 26t-192 -26q-16 11 -42.5 27t-83.5 38.5t-86 13.5q-44 -113 -7 -204q-79 -85 -79 -206q0 -85 20.5 -150t52.5 -105t80.5 -67t94 -39t102.5 -18q-40 -36 -49 -103 q-21 -10 -45 -15t-57 -5t-65.5 21.5t-55.5 62.5q-19 32 -48.5 52t-49.5 24l-20 3q-21 0 -29 -4.5t-5 -11.5t9 -14t13 -12l7 -5q22 -10 43.5 -38t31.5 -51l10 -23q13 -38 44 -61.5t67 -30t69.5 -7t55.5 3.5l23 4q0 -38 0.5 -103t0.5 -68q0 -22 -11 -33.5t-22 -13t-33 -1.5 h-224q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" /> +<glyph unicode="" horiz-adv-x="1664" d="M1280 64q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1536 64q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1664 288v-320q0 -40 -28 -68t-68 -28h-1472q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h427q21 -56 70.5 -92 t110.5 -36h256q61 0 110.5 36t70.5 92h427q40 0 68 -28t28 -68zM1339 936q-17 -40 -59 -40h-256v-448q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v448h-256q-42 0 -59 40q-17 39 14 69l448 448q18 19 45 19t45 -19l448 -448q31 -30 14 -69z" /> +<glyph unicode="" d="M1407 710q0 44 -7 113.5t-18 96.5q-12 30 -17 44t-9 36.5t-4 48.5q0 23 5 68.5t5 67.5q0 37 -10 55q-4 1 -13 1q-19 0 -58 -4.5t-59 -4.5q-60 0 -176 24t-175 24q-43 0 -94.5 -11.5t-85 -23.5t-89.5 -34q-137 -54 -202 -103q-96 -73 -159.5 -189.5t-88 -236t-24.5 -248.5 q0 -40 12.5 -120t12.5 -121q0 -23 -11 -66.5t-11 -65.5t12 -36.5t34 -14.5q24 0 72.5 11t73.5 11q57 0 169.5 -15.5t169.5 -15.5q181 0 284 36q129 45 235.5 152.5t166 245.5t59.5 275zM1535 712q0 -165 -70 -327.5t-196 -288t-281 -180.5q-124 -44 -326 -44 q-57 0 -170 14.5t-169 14.5q-24 0 -72.5 -14.5t-73.5 -14.5q-73 0 -123.5 55.5t-50.5 128.5q0 24 11 68t11 67q0 40 -12.5 120.5t-12.5 121.5q0 111 18 217.5t54.5 209.5t100.5 194t150 156q78 59 232 120q194 78 316 78q60 0 175.5 -24t173.5 -24q19 0 57 5t58 5 q81 0 118 -50.5t37 -134.5q0 -23 -5 -68t-5 -68q0 -10 1 -18.5t3 -17t4 -13.5t6.5 -16t6.5 -17q16 -40 25 -118.5t9 -136.5z" /> +<glyph unicode="" horiz-adv-x="1408" d="M1408 296q0 -27 -10 -70.5t-21 -68.5q-21 -50 -122 -106q-94 -51 -186 -51q-27 0 -52.5 3.5t-57.5 12.5t-47.5 14.5t-55.5 20.5t-49 18q-98 35 -175 83q-128 79 -264.5 215.5t-215.5 264.5q-48 77 -83 175q-3 9 -18 49t-20.5 55.5t-14.5 47.5t-12.5 57.5t-3.5 52.5 q0 92 51 186q56 101 106 122q25 11 68.5 21t70.5 10q14 0 21 -3q18 -6 53 -76q11 -19 30 -54t35 -63.5t31 -53.5q3 -4 17.5 -25t21.5 -35.5t7 -28.5q0 -20 -28.5 -50t-62 -55t-62 -53t-28.5 -46q0 -9 5 -22.5t8.5 -20.5t14 -24t11.5 -19q76 -137 174 -235t235 -174 q2 -1 19 -11.5t24 -14t20.5 -8.5t22.5 -5q18 0 46 28.5t53 62t55 62t50 28.5q14 0 28.5 -7t35.5 -21.5t25 -17.5q25 -15 53.5 -31t63.5 -35t54 -30q70 -35 76 -53q3 -7 3 -21z" /> +<glyph unicode="" horiz-adv-x="1408" d="M1120 1280h-832q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113v832q0 66 -47 113t-113 47zM1408 1120v-832q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832 q119 0 203.5 -84.5t84.5 -203.5z" /> +<glyph unicode="" horiz-adv-x="1280" d="M1152 1280h-1024v-1242l423 406l89 85l89 -85l423 -406v1242zM1164 1408q23 0 44 -9q33 -13 52.5 -41t19.5 -62v-1289q0 -34 -19.5 -62t-52.5 -41q-19 -8 -44 -8q-48 0 -83 32l-441 424l-441 -424q-36 -33 -83 -33q-23 0 -44 9q-33 13 -52.5 41t-19.5 62v1289 q0 34 19.5 62t52.5 41q21 9 44 9h1048z" /> +<glyph unicode="" d="M1280 343q0 11 -2 16q-3 8 -38.5 29.5t-88.5 49.5l-53 29q-5 3 -19 13t-25 15t-21 5q-18 0 -47 -32.5t-57 -65.5t-44 -33q-7 0 -16.5 3.5t-15.5 6.5t-17 9.5t-14 8.5q-99 55 -170.5 126.5t-126.5 170.5q-2 3 -8.5 14t-9.5 17t-6.5 15.5t-3.5 16.5q0 13 20.5 33.5t45 38.5 t45 39.5t20.5 36.5q0 10 -5 21t-15 25t-13 19q-3 6 -15 28.5t-25 45.5t-26.5 47.5t-25 40.5t-16.5 18t-16 2q-48 0 -101 -22q-46 -21 -80 -94.5t-34 -130.5q0 -16 2.5 -34t5 -30.5t9 -33t10 -29.5t12.5 -33t11 -30q60 -164 216.5 -320.5t320.5 -216.5q6 -2 30 -11t33 -12.5 t29.5 -10t33 -9t30.5 -5t34 -2.5q57 0 130.5 34t94.5 80q22 53 22 101zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" /> +<glyph unicode="" horiz-adv-x="1664" d="M1620 1128q-67 -98 -162 -167q1 -14 1 -42q0 -130 -38 -259.5t-115.5 -248.5t-184.5 -210.5t-258 -146t-323 -54.5q-271 0 -496 145q35 -4 78 -4q225 0 401 138q-105 2 -188 64.5t-114 159.5q33 -5 61 -5q43 0 85 11q-112 23 -185.5 111.5t-73.5 205.5v4q68 -38 146 -41 q-66 44 -105 115t-39 154q0 88 44 163q121 -149 294.5 -238.5t371.5 -99.5q-8 38 -8 74q0 134 94.5 228.5t228.5 94.5q140 0 236 -102q109 21 205 78q-37 -115 -142 -178q93 10 186 50z" /> +<glyph unicode="" horiz-adv-x="1024" d="M959 1524v-264h-157q-86 0 -116 -36t-30 -108v-189h293l-39 -296h-254v-759h-306v759h-255v296h255v218q0 186 104 288.5t277 102.5q147 0 228 -12z" /> +<glyph unicode="" d="M1536 640q0 -251 -146.5 -451.5t-378.5 -277.5q-27 -5 -39.5 7t-12.5 30v211q0 97 -52 142q57 6 102.5 18t94 39t81 66.5t53 105t20.5 150.5q0 121 -79 206q37 91 -8 204q-28 9 -81 -11t-92 -44l-38 -24q-93 26 -192 26t-192 -26q-16 11 -42.5 27t-83.5 38.5t-86 13.5 q-44 -113 -7 -204q-79 -85 -79 -206q0 -85 20.5 -150t52.5 -105t80.5 -67t94 -39t102.5 -18q-40 -36 -49 -103q-21 -10 -45 -15t-57 -5t-65.5 21.5t-55.5 62.5q-19 32 -48.5 52t-49.5 24l-20 3q-21 0 -29 -4.5t-5 -11.5t9 -14t13 -12l7 -5q22 -10 43.5 -38t31.5 -51l10 -23 q13 -38 44 -61.5t67 -30t69.5 -7t55.5 3.5l23 4q0 -38 0.5 -89t0.5 -54q0 -18 -13 -30t-40 -7q-232 77 -378.5 277.5t-146.5 451.5q0 209 103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" /> +<glyph unicode="" horiz-adv-x="1664" d="M1664 960v-256q0 -26 -19 -45t-45 -19h-64q-26 0 -45 19t-19 45v256q0 106 -75 181t-181 75t-181 -75t-75 -181v-192h96q40 0 68 -28t28 -68v-576q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v576q0 40 28 68t68 28h672v192q0 185 131.5 316.5t316.5 131.5 t316.5 -131.5t131.5 -316.5z" /> +<glyph unicode="" horiz-adv-x="1920" d="M1760 1408q66 0 113 -47t47 -113v-1216q0 -66 -47 -113t-113 -47h-1600q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1600zM160 1280q-13 0 -22.5 -9.5t-9.5 -22.5v-224h1664v224q0 13 -9.5 22.5t-22.5 9.5h-1600zM1760 0q13 0 22.5 9.5t9.5 22.5v608h-1664v-608 q0 -13 9.5 -22.5t22.5 -9.5h1600zM256 128v128h256v-128h-256zM640 128v128h384v-128h-384z" /> +<glyph unicode="" horiz-adv-x="1408" d="M384 192q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM896 69q2 -28 -17 -48q-18 -21 -47 -21h-135q-25 0 -43 16.5t-20 41.5q-22 229 -184.5 391.5t-391.5 184.5q-25 2 -41.5 20t-16.5 43v135q0 29 21 47q17 17 43 17h5q160 -13 306 -80.5 t259 -181.5q114 -113 181.5 -259t80.5 -306zM1408 67q2 -27 -18 -47q-18 -20 -46 -20h-143q-26 0 -44.5 17.5t-19.5 42.5q-12 215 -101 408.5t-231.5 336t-336 231.5t-408.5 102q-25 1 -42.5 19.5t-17.5 43.5v143q0 28 20 46q18 18 44 18h3q262 -13 501.5 -120t425.5 -294 q187 -186 294 -425.5t120 -501.5z" /> +<glyph unicode="" d="M1040 320q0 -33 -23.5 -56.5t-56.5 -23.5t-56.5 23.5t-23.5 56.5t23.5 56.5t56.5 23.5t56.5 -23.5t23.5 -56.5zM1296 320q0 -33 -23.5 -56.5t-56.5 -23.5t-56.5 23.5t-23.5 56.5t23.5 56.5t56.5 23.5t56.5 -23.5t23.5 -56.5zM1408 160v320q0 13 -9.5 22.5t-22.5 9.5 h-1216q-13 0 -22.5 -9.5t-9.5 -22.5v-320q0 -13 9.5 -22.5t22.5 -9.5h1216q13 0 22.5 9.5t9.5 22.5zM178 640h1180l-157 482q-4 13 -16 21.5t-26 8.5h-782q-14 0 -26 -8.5t-16 -21.5zM1536 480v-320q0 -66 -47 -113t-113 -47h-1216q-66 0 -113 47t-47 113v320q0 25 16 75 l197 606q17 53 63 86t101 33h782q55 0 101 -33t63 -86l197 -606q16 -50 16 -75z" /> +<glyph unicode="" horiz-adv-x="1792" d="M1664 896q53 0 90.5 -37.5t37.5 -90.5t-37.5 -90.5t-90.5 -37.5v-384q0 -52 -38 -90t-90 -38q-417 347 -812 380q-58 -19 -91 -66t-31 -100.5t40 -92.5q-20 -33 -23 -65.5t6 -58t33.5 -55t48 -50t61.5 -50.5q-29 -58 -111.5 -83t-168.5 -11.5t-132 55.5q-7 23 -29.5 87.5 t-32 94.5t-23 89t-15 101t3.5 98.5t22 110.5h-122q-66 0 -113 47t-47 113v192q0 66 47 113t113 47h480q435 0 896 384q52 0 90 -38t38 -90v-384zM1536 292v954q-394 -302 -768 -343v-270q377 -42 768 -341z" /> +<glyph unicode="" horiz-adv-x="1792" d="M912 -160q0 16 -16 16q-59 0 -101.5 42.5t-42.5 101.5q0 16 -16 16t-16 -16q0 -73 51.5 -124.5t124.5 -51.5q16 0 16 16zM246 128h1300q-266 300 -266 832q0 51 -24 105t-69 103t-121.5 80.5t-169.5 31.5t-169.5 -31.5t-121.5 -80.5t-69 -103t-24 -105q0 -532 -266 -832z M1728 128q0 -52 -38 -90t-90 -38h-448q0 -106 -75 -181t-181 -75t-181 75t-75 181h-448q-52 0 -90 38t-38 90q50 42 91 88t85 119.5t74.5 158.5t50 206t19.5 260q0 152 117 282.5t307 158.5q-8 19 -8 39q0 40 28 68t68 28t68 -28t28 -68q0 -20 -8 -39q190 -28 307 -158.5 t117 -282.5q0 -139 19.5 -260t50 -206t74.5 -158.5t85 -119.5t91 -88z" /> +<glyph unicode="" d="M1376 640l138 -135q30 -28 20 -70q-12 -41 -52 -51l-188 -48l53 -186q12 -41 -19 -70q-29 -31 -70 -19l-186 53l-48 -188q-10 -40 -51 -52q-12 -2 -19 -2q-31 0 -51 22l-135 138l-135 -138q-28 -30 -70 -20q-41 11 -51 52l-48 188l-186 -53q-41 -12 -70 19q-31 29 -19 70 l53 186l-188 48q-40 10 -52 51q-10 42 20 70l138 135l-138 135q-30 28 -20 70q12 41 52 51l188 48l-53 186q-12 41 19 70q29 31 70 19l186 -53l48 188q10 41 51 51q41 12 70 -19l135 -139l135 139q29 30 70 19q41 -10 51 -51l48 -188l186 53q41 12 70 -19q31 -29 19 -70 l-53 -186l188 -48q40 -10 52 -51q10 -42 -20 -70z" /> +<glyph unicode="" horiz-adv-x="1792" d="M256 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1664 768q0 51 -39 89.5t-89 38.5h-576q0 20 15 48.5t33 55t33 68t15 84.5q0 67 -44.5 97.5t-115.5 30.5q-24 0 -90 -139q-24 -44 -37 -65q-40 -64 -112 -145q-71 -81 -101 -106 q-69 -57 -140 -57h-32v-640h32q72 0 167 -32t193.5 -64t179.5 -32q189 0 189 167q0 26 -5 56q30 16 47.5 52.5t17.5 73.5t-18 69q53 50 53 119q0 25 -10 55.5t-25 47.5h331q52 0 90 38t38 90zM1792 769q0 -105 -75.5 -181t-180.5 -76h-169q-4 -62 -37 -119q3 -21 3 -43 q0 -101 -60 -178q1 -139 -85 -219.5t-227 -80.5q-133 0 -322 69q-164 59 -223 59h-288q-53 0 -90.5 37.5t-37.5 90.5v640q0 53 37.5 90.5t90.5 37.5h288q10 0 21.5 4.5t23.5 14t22.5 18t24 22.5t20.5 21.5t19 21.5t14 17q65 74 100 129q13 21 33 62t37 72t40.5 63t55 49.5 t69.5 17.5q125 0 206.5 -67t81.5 -189q0 -68 -22 -128h374q104 0 180 -76t76 -179z" /> +<glyph unicode="" horiz-adv-x="1792" d="M1376 128h32v640h-32q-35 0 -67.5 12t-62.5 37t-50 46t-49 54q-2 3 -3.5 4.5t-4 4.5t-4.5 5q-72 81 -112 145q-14 22 -38 68q-1 3 -10.5 22.5t-18.5 36t-20 35.5t-21.5 30.5t-18.5 11.5q-71 0 -115.5 -30.5t-44.5 -97.5q0 -43 15 -84.5t33 -68t33 -55t15 -48.5h-576 q-50 0 -89 -38.5t-39 -89.5q0 -52 38 -90t90 -38h331q-15 -17 -25 -47.5t-10 -55.5q0 -69 53 -119q-18 -32 -18 -69t17.5 -73.5t47.5 -52.5q-4 -24 -4 -56q0 -85 48.5 -126t135.5 -41q84 0 183 32t194 64t167 32zM1664 192q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45 t45 -19t45 19t19 45zM1792 768v-640q0 -53 -37.5 -90.5t-90.5 -37.5h-288q-59 0 -223 -59q-190 -69 -317 -69q-142 0 -230 77.5t-87 217.5l1 5q-61 76 -61 178q0 22 3 43q-33 57 -37 119h-169q-105 0 -180.5 76t-75.5 181q0 103 76 179t180 76h374q-22 60 -22 128 q0 122 81.5 189t206.5 67q38 0 69.5 -17.5t55 -49.5t40.5 -63t37 -72t33 -62q35 -55 100 -129q2 -3 14 -17t19 -21.5t20.5 -21.5t24 -22.5t22.5 -18t23.5 -14t21.5 -4.5h288q53 0 90.5 -37.5t37.5 -90.5z" /> +<glyph unicode="" d="M1280 -64q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 700q0 189 -167 189q-26 0 -56 -5q-16 30 -52.5 47.5t-73.5 17.5t-69 -18q-50 53 -119 53q-25 0 -55.5 -10t-47.5 -25v331q0 52 -38 90t-90 38q-51 0 -89.5 -39t-38.5 -89v-576 q-20 0 -48.5 15t-55 33t-68 33t-84.5 15q-67 0 -97.5 -44.5t-30.5 -115.5q0 -24 139 -90q44 -24 65 -37q64 -40 145 -112q81 -71 106 -101q57 -69 57 -140v-32h640v32q0 72 32 167t64 193.5t32 179.5zM1536 705q0 -133 -69 -322q-59 -164 -59 -223v-288q0 -53 -37.5 -90.5 t-90.5 -37.5h-640q-53 0 -90.5 37.5t-37.5 90.5v288q0 10 -4.5 21.5t-14 23.5t-18 22.5t-22.5 24t-21.5 20.5t-21.5 19t-17 14q-74 65 -129 100q-21 13 -62 33t-72 37t-63 40.5t-49.5 55t-17.5 69.5q0 125 67 206.5t189 81.5q68 0 128 -22v374q0 104 76 180t179 76 q105 0 181 -75.5t76 -180.5v-169q62 -4 119 -37q21 3 43 3q101 0 178 -60q139 1 219.5 -85t80.5 -227z" /> +<glyph unicode="" d="M1408 576q0 84 -32 183t-64 194t-32 167v32h-640v-32q0 -35 -12 -67.5t-37 -62.5t-46 -50t-54 -49q-9 -8 -14 -12q-81 -72 -145 -112q-22 -14 -68 -38q-3 -1 -22.5 -10.5t-36 -18.5t-35.5 -20t-30.5 -21.5t-11.5 -18.5q0 -71 30.5 -115.5t97.5 -44.5q43 0 84.5 15t68 33 t55 33t48.5 15v-576q0 -50 38.5 -89t89.5 -39q52 0 90 38t38 90v331q46 -35 103 -35q69 0 119 53q32 -18 69 -18t73.5 17.5t52.5 47.5q24 -4 56 -4q85 0 126 48.5t41 135.5zM1280 1344q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1536 580 q0 -142 -77.5 -230t-217.5 -87l-5 1q-76 -61 -178 -61q-22 0 -43 3q-54 -30 -119 -37v-169q0 -105 -76 -180.5t-181 -75.5q-103 0 -179 76t-76 180v374q-54 -22 -128 -22q-121 0 -188.5 81.5t-67.5 206.5q0 38 17.5 69.5t49.5 55t63 40.5t72 37t62 33q55 35 129 100 q3 2 17 14t21.5 19t21.5 20.5t22.5 24t18 22.5t14 23.5t4.5 21.5v288q0 53 37.5 90.5t90.5 37.5h640q53 0 90.5 -37.5t37.5 -90.5v-288q0 -59 59 -223q69 -190 69 -317z" /> +<glyph unicode="" d="M1280 576v128q0 26 -19 45t-45 19h-502l189 189q19 19 19 45t-19 45l-91 91q-18 18 -45 18t-45 -18l-362 -362l-91 -91q-18 -18 -18 -45t18 -45l91 -91l362 -362q18 -18 45 -18t45 18l91 91q18 18 18 45t-18 45l-189 189h502q26 0 45 19t19 45zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" /> +<glyph unicode="" d="M1285 640q0 27 -18 45l-91 91l-362 362q-18 18 -45 18t-45 -18l-91 -91q-18 -18 -18 -45t18 -45l189 -189h-502q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h502l-189 -189q-19 -19 -19 -45t19 -45l91 -91q18 -18 45 -18t45 18l362 362l91 91q18 18 18 45zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" /> +<glyph unicode="" d="M1284 641q0 27 -18 45l-362 362l-91 91q-18 18 -45 18t-45 -18l-91 -91l-362 -362q-18 -18 -18 -45t18 -45l91 -91q18 -18 45 -18t45 18l189 189v-502q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v502l189 -189q19 -19 45 -19t45 19l91 91q18 18 18 45zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" /> +<glyph unicode="" d="M1284 639q0 27 -18 45l-91 91q-18 18 -45 18t-45 -18l-189 -189v502q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-502l-189 189q-19 19 -45 19t-45 -19l-91 -91q-18 -18 -18 -45t18 -45l362 -362l91 -91q18 -18 45 -18t45 18l91 91l362 362q18 18 18 45zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" /> +<glyph unicode="" d="M768 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM1042 887q-2 -1 -9.5 -9.5t-13.5 -9.5q2 0 4.5 5t5 11t3.5 7q6 7 22 15q14 6 52 12q34 8 51 -11 q-2 2 9.5 13t14.5 12q3 2 15 4.5t15 7.5l2 22q-12 -1 -17.5 7t-6.5 21q0 -2 -6 -8q0 7 -4.5 8t-11.5 -1t-9 -1q-10 3 -15 7.5t-8 16.5t-4 15q-2 5 -9.5 10.5t-9.5 10.5q-1 2 -2.5 5.5t-3 6.5t-4 5.5t-5.5 2.5t-7 -5t-7.5 -10t-4.5 -5q-3 2 -6 1.5t-4.5 -1t-4.5 -3t-5 -3.5 q-3 -2 -8.5 -3t-8.5 -2q15 5 -1 11q-10 4 -16 3q9 4 7.5 12t-8.5 14h5q-1 4 -8.5 8.5t-17.5 8.5t-13 6q-8 5 -34 9.5t-33 0.5q-5 -6 -4.5 -10.5t4 -14t3.5 -12.5q1 -6 -5.5 -13t-6.5 -12q0 -7 14 -15.5t10 -21.5q-3 -8 -16 -16t-16 -12q-5 -8 -1.5 -18.5t10.5 -16.5 q2 -2 1.5 -4t-3.5 -4.5t-5.5 -4t-6.5 -3.5l-3 -2q-11 -5 -20.5 6t-13.5 26q-7 25 -16 30q-23 8 -29 -1q-5 13 -41 26q-25 9 -58 4q6 1 0 15q-7 15 -19 12q3 6 4 17.5t1 13.5q3 13 12 23q1 1 7 8.5t9.5 13.5t0.5 6q35 -4 50 11q5 5 11.5 17t10.5 17q9 6 14 5.5t14.5 -5.5 t14.5 -5q14 -1 15.5 11t-7.5 20q12 -1 3 17q-5 7 -8 9q-12 4 -27 -5q-8 -4 2 -8q-1 1 -9.5 -10.5t-16.5 -17.5t-16 5q-1 1 -5.5 13.5t-9.5 13.5q-8 0 -16 -15q3 8 -11 15t-24 8q19 12 -8 27q-7 4 -20.5 5t-19.5 -4q-5 -7 -5.5 -11.5t5 -8t10.5 -5.5t11.5 -4t8.5 -3 q14 -10 8 -14q-2 -1 -8.5 -3.5t-11.5 -4.5t-6 -4q-3 -4 0 -14t-2 -14q-5 5 -9 17.5t-7 16.5q7 -9 -25 -6l-10 1q-4 0 -16 -2t-20.5 -1t-13.5 8q-4 8 0 20q1 4 4 2q-4 3 -11 9.5t-10 8.5q-46 -15 -94 -41q6 -1 12 1q5 2 13 6.5t10 5.5q34 14 42 7l5 5q14 -16 20 -25 q-7 4 -30 1q-20 -6 -22 -12q7 -12 5 -18q-4 3 -11.5 10t-14.5 11t-15 5q-16 0 -22 -1q-146 -80 -235 -222q7 -7 12 -8q4 -1 5 -9t2.5 -11t11.5 3q9 -8 3 -19q1 1 44 -27q19 -17 21 -21q3 -11 -10 -18q-1 2 -9 9t-9 4q-3 -5 0.5 -18.5t10.5 -12.5q-7 0 -9.5 -16t-2.5 -35.5 t-1 -23.5l2 -1q-3 -12 5.5 -34.5t21.5 -19.5q-13 -3 20 -43q6 -8 8 -9q3 -2 12 -7.5t15 -10t10 -10.5q4 -5 10 -22.5t14 -23.5q-2 -6 9.5 -20t10.5 -23q-1 0 -2.5 -1t-2.5 -1q3 -7 15.5 -14t15.5 -13q1 -3 2 -10t3 -11t8 -2q2 20 -24 62q-15 25 -17 29q-3 5 -5.5 15.5 t-4.5 14.5q2 0 6 -1.5t8.5 -3.5t7.5 -4t2 -3q-3 -7 2 -17.5t12 -18.5t17 -19t12 -13q6 -6 14 -19.5t0 -13.5q9 0 20 -10t17 -20q5 -8 8 -26t5 -24q2 -7 8.5 -13.5t12.5 -9.5l16 -8t13 -7q5 -2 18.5 -10.5t21.5 -11.5q10 -4 16 -4t14.5 2.5t13.5 3.5q15 2 29 -15t21 -21 q36 -19 55 -11q-2 -1 0.5 -7.5t8 -15.5t9 -14.5t5.5 -8.5q5 -6 18 -15t18 -15q6 4 7 9q-3 -8 7 -20t18 -10q14 3 14 32q-31 -15 -49 18q0 1 -2.5 5.5t-4 8.5t-2.5 8.5t0 7.5t5 3q9 0 10 3.5t-2 12.5t-4 13q-1 8 -11 20t-12 15q-5 -9 -16 -8t-16 9q0 -1 -1.5 -5.5t-1.5 -6.5 q-13 0 -15 1q1 3 2.5 17.5t3.5 22.5q1 4 5.5 12t7.5 14.5t4 12.5t-4.5 9.5t-17.5 2.5q-19 -1 -26 -20q-1 -3 -3 -10.5t-5 -11.5t-9 -7q-7 -3 -24 -2t-24 5q-13 8 -22.5 29t-9.5 37q0 10 2.5 26.5t3 25t-5.5 24.5q3 2 9 9.5t10 10.5q2 1 4.5 1.5t4.5 0t4 1.5t3 6q-1 1 -4 3 q-3 3 -4 3q7 -3 28.5 1.5t27.5 -1.5q15 -11 22 2q0 1 -2.5 9.5t-0.5 13.5q5 -27 29 -9q3 -3 15.5 -5t17.5 -5q3 -2 7 -5.5t5.5 -4.5t5 0.5t8.5 6.5q10 -14 12 -24q11 -40 19 -44q7 -3 11 -2t4.5 9.5t0 14t-1.5 12.5l-1 8v18l-1 8q-15 3 -18.5 12t1.5 18.5t15 18.5q1 1 8 3.5 t15.5 6.5t12.5 8q21 19 15 35q7 0 11 9q-1 0 -5 3t-7.5 5t-4.5 2q9 5 2 16q5 3 7.5 11t7.5 10q9 -12 21 -2q7 8 1 16q5 7 20.5 10.5t18.5 9.5q7 -2 8 2t1 12t3 12q4 5 15 9t13 5l17 11q3 4 0 4q18 -2 31 11q10 11 -6 20q3 6 -3 9.5t-15 5.5q3 1 11.5 0.5t10.5 1.5 q15 10 -7 16q-17 5 -43 -12zM879 10q206 36 351 189q-3 3 -12.5 4.5t-12.5 3.5q-18 7 -24 8q1 7 -2.5 13t-8 9t-12.5 8t-11 7q-2 2 -7 6t-7 5.5t-7.5 4.5t-8.5 2t-10 -1l-3 -1q-3 -1 -5.5 -2.5t-5.5 -3t-4 -3t0 -2.5q-21 17 -36 22q-5 1 -11 5.5t-10.5 7t-10 1.5t-11.5 -7 q-5 -5 -6 -15t-2 -13q-7 5 0 17.5t2 18.5q-3 6 -10.5 4.5t-12 -4.5t-11.5 -8.5t-9 -6.5t-8.5 -5.5t-8.5 -7.5q-3 -4 -6 -12t-5 -11q-2 4 -11.5 6.5t-9.5 5.5q2 -10 4 -35t5 -38q7 -31 -12 -48q-27 -25 -29 -40q-4 -22 12 -26q0 -7 -8 -20.5t-7 -21.5q0 -6 2 -16z" /> +<glyph unicode="" horiz-adv-x="1664" d="M384 64q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1028 484l-682 -682q-37 -37 -90 -37q-52 0 -91 37l-106 108q-38 36 -38 90q0 53 38 91l681 681q39 -98 114.5 -173.5t173.5 -114.5zM1662 919q0 -39 -23 -106q-47 -134 -164.5 -217.5 t-258.5 -83.5q-185 0 -316.5 131.5t-131.5 316.5t131.5 316.5t316.5 131.5q58 0 121.5 -16.5t107.5 -46.5q16 -11 16 -28t-16 -28l-293 -169v-224l193 -107q5 3 79 48.5t135.5 81t70.5 35.5q15 0 23.5 -10t8.5 -25z" /> +<glyph unicode="" horiz-adv-x="1792" d="M1024 128h640v128h-640v-128zM640 640h1024v128h-1024v-128zM1280 1152h384v128h-384v-128zM1792 320v-256q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 832v-256q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19 t-19 45v256q0 26 19 45t45 19h1664q26 0 45 -19t19 -45zM1792 1344v-256q0 -26 -19 -45t-45 -19h-1664q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h1664q26 0 45 -19t19 -45z" /> +<glyph unicode="" horiz-adv-x="1408" d="M1403 1241q17 -41 -14 -70l-493 -493v-742q0 -42 -39 -59q-13 -5 -25 -5q-27 0 -45 19l-256 256q-19 19 -19 45v486l-493 493q-31 29 -14 70q17 39 59 39h1280q42 0 59 -39z" /> +<glyph unicode="" horiz-adv-x="1792" d="M640 1280h512v128h-512v-128zM1792 640v-480q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v480h672v-160q0 -26 19 -45t45 -19h320q26 0 45 19t19 45v160h672zM1024 640v-128h-256v128h256zM1792 1120v-384h-1792v384q0 66 47 113t113 47h352v160q0 40 28 68 t68 28h576q40 0 68 -28t28 -68v-160h352q66 0 113 -47t47 -113z" /> +<glyph unicode="" d="M1283 995l-355 -355l355 -355l144 144q29 31 70 14q39 -17 39 -59v-448q0 -26 -19 -45t-45 -19h-448q-42 0 -59 40q-17 39 14 69l144 144l-355 355l-355 -355l144 -144q31 -30 14 -69q-17 -40 -59 -40h-448q-26 0 -45 19t-19 45v448q0 42 40 59q39 17 69 -14l144 -144 l355 355l-355 355l-144 -144q-19 -19 -45 -19q-12 0 -24 5q-40 17 -40 59v448q0 26 19 45t45 19h448q42 0 59 -40q17 -39 -14 -69l-144 -144l355 -355l355 355l-144 144q-31 30 -14 69q17 40 59 40h448q26 0 45 -19t19 -45v-448q0 -42 -39 -59q-13 -5 -25 -5q-26 0 -45 19z " /> +<glyph unicode="" horiz-adv-x="1920" d="M593 640q-162 -5 -265 -128h-134q-82 0 -138 40.5t-56 118.5q0 353 124 353q6 0 43.5 -21t97.5 -42.5t119 -21.5q67 0 133 23q-5 -37 -5 -66q0 -139 81 -256zM1664 3q0 -120 -73 -189.5t-194 -69.5h-874q-121 0 -194 69.5t-73 189.5q0 53 3.5 103.5t14 109t26.5 108.5 t43 97.5t62 81t85.5 53.5t111.5 20q10 0 43 -21.5t73 -48t107 -48t135 -21.5t135 21.5t107 48t73 48t43 21.5q61 0 111.5 -20t85.5 -53.5t62 -81t43 -97.5t26.5 -108.5t14 -109t3.5 -103.5zM640 1280q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75 t75 -181zM1344 896q0 -159 -112.5 -271.5t-271.5 -112.5t-271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5t271.5 -112.5t112.5 -271.5zM1920 671q0 -78 -56 -118.5t-138 -40.5h-134q-103 123 -265 128q81 117 81 256q0 29 -5 66q66 -23 133 -23q59 0 119 21.5t97.5 42.5 t43.5 21q124 0 124 -353zM1792 1280q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75t75 -181z" /> +<glyph unicode="" horiz-adv-x="1664" d="M1456 320q0 40 -28 68l-208 208q-28 28 -68 28q-42 0 -72 -32q3 -3 19 -18.5t21.5 -21.5t15 -19t13 -25.5t3.5 -27.5q0 -40 -28 -68t-68 -28q-15 0 -27.5 3.5t-25.5 13t-19 15t-21.5 21.5t-18.5 19q-33 -31 -33 -73q0 -40 28 -68l206 -207q27 -27 68 -27q40 0 68 26 l147 146q28 28 28 67zM753 1025q0 40 -28 68l-206 207q-28 28 -68 28q-39 0 -68 -27l-147 -146q-28 -28 -28 -67q0 -40 28 -68l208 -208q27 -27 68 -27q42 0 72 31q-3 3 -19 18.5t-21.5 21.5t-15 19t-13 25.5t-3.5 27.5q0 40 28 68t68 28q15 0 27.5 -3.5t25.5 -13t19 -15 t21.5 -21.5t18.5 -19q33 31 33 73zM1648 320q0 -120 -85 -203l-147 -146q-83 -83 -203 -83q-121 0 -204 85l-206 207q-83 83 -83 203q0 123 88 209l-88 88q-86 -88 -208 -88q-120 0 -204 84l-208 208q-84 84 -84 204t85 203l147 146q83 83 203 83q121 0 204 -85l206 -207 q83 -83 83 -203q0 -123 -88 -209l88 -88q86 88 208 88q120 0 204 -84l208 -208q84 -84 84 -204z" /> +<glyph unicode="" horiz-adv-x="1920" d="M1920 384q0 -159 -112.5 -271.5t-271.5 -112.5h-1088q-185 0 -316.5 131.5t-131.5 316.5q0 132 71 241.5t187 163.5q-2 28 -2 43q0 212 150 362t362 150q158 0 286.5 -88t187.5 -230q70 62 166 62q106 0 181 -75t75 -181q0 -75 -41 -138q129 -30 213 -134.5t84 -239.5z " /> +<glyph unicode="" horiz-adv-x="1664" d="M1527 88q56 -89 21.5 -152.5t-140.5 -63.5h-1152q-106 0 -140.5 63.5t21.5 152.5l503 793v399h-64q-26 0 -45 19t-19 45t19 45t45 19h512q26 0 45 -19t19 -45t-19 -45t-45 -19h-64v-399zM748 813l-272 -429h712l-272 429l-20 31v37v399h-128v-399v-37z" /> +<glyph unicode="" horiz-adv-x="1792" d="M960 640q26 0 45 -19t19 -45t-19 -45t-45 -19t-45 19t-19 45t19 45t45 19zM1260 576l507 -398q28 -20 25 -56q-5 -35 -35 -51l-128 -64q-13 -7 -29 -7q-17 0 -31 8l-690 387l-110 -66q-8 -4 -12 -5q14 -49 10 -97q-7 -77 -56 -147.5t-132 -123.5q-132 -84 -277 -84 q-136 0 -222 78q-90 84 -79 207q7 76 56 147t131 124q132 84 278 84q83 0 151 -31q9 13 22 22l122 73l-122 73q-13 9 -22 22q-68 -31 -151 -31q-146 0 -278 84q-82 53 -131 124t-56 147q-5 59 15.5 113t63.5 93q85 79 222 79q145 0 277 -84q83 -52 132 -123t56 -148 q4 -48 -10 -97q4 -1 12 -5l110 -66l690 387q14 8 31 8q16 0 29 -7l128 -64q30 -16 35 -51q3 -36 -25 -56zM579 836q46 42 21 108t-106 117q-92 59 -192 59q-74 0 -113 -36q-46 -42 -21 -108t106 -117q92 -59 192 -59q74 0 113 36zM494 91q81 51 106 117t-21 108 q-39 36 -113 36q-100 0 -192 -59q-81 -51 -106 -117t21 -108q39 -36 113 -36q100 0 192 59zM672 704l96 -58v11q0 36 33 56l14 8l-79 47l-26 -26q-3 -3 -10 -11t-12 -12q-2 -2 -4 -3.5t-3 -2.5zM896 480l96 -32l736 576l-128 64l-768 -431v-113l-160 -96l9 -8q2 -2 7 -6 q4 -4 11 -12t11 -12l26 -26zM1600 64l128 64l-520 408l-177 -138q-2 -3 -13 -7z" /> +<glyph unicode="" horiz-adv-x="1792" d="M1696 1152q40 0 68 -28t28 -68v-1216q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v288h-544q-40 0 -68 28t-28 68v672q0 40 20 88t48 76l408 408q28 28 76 48t88 20h416q40 0 68 -28t28 -68v-328q68 40 128 40h416zM1152 939l-299 -299h299v299zM512 1323l-299 -299 h299v299zM708 676l316 316v416h-384v-416q0 -40 -28 -68t-68 -28h-416v-640h512v256q0 40 20 88t48 76zM1664 -128v1152h-384v-416q0 -40 -28 -68t-68 -28h-416v-640h896z" /> +<glyph unicode="" horiz-adv-x="1408" d="M1404 151q0 -117 -79 -196t-196 -79q-135 0 -235 100l-777 776q-113 115 -113 271q0 159 110 270t269 111q158 0 273 -113l605 -606q10 -10 10 -22q0 -16 -30.5 -46.5t-46.5 -30.5q-13 0 -23 10l-606 607q-79 77 -181 77q-106 0 -179 -75t-73 -181q0 -105 76 -181 l776 -777q63 -63 145 -63q64 0 106 42t42 106q0 82 -63 145l-581 581q-26 24 -60 24q-29 0 -48 -19t-19 -48q0 -32 25 -59l410 -410q10 -10 10 -22q0 -16 -31 -47t-47 -31q-12 0 -22 10l-410 410q-63 61 -63 149q0 82 57 139t139 57q88 0 149 -63l581 -581q100 -98 100 -235 z" /> +<glyph unicode="" d="M384 0h768v384h-768v-384zM1280 0h128v896q0 14 -10 38.5t-20 34.5l-281 281q-10 10 -34 20t-39 10v-416q0 -40 -28 -68t-68 -28h-576q-40 0 -68 28t-28 68v416h-128v-1280h128v416q0 40 28 68t68 28h832q40 0 68 -28t28 -68v-416zM896 928v320q0 13 -9.5 22.5t-22.5 9.5 h-192q-13 0 -22.5 -9.5t-9.5 -22.5v-320q0 -13 9.5 -22.5t22.5 -9.5h192q13 0 22.5 9.5t9.5 22.5zM1536 896v-928q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1344q0 40 28 68t68 28h928q40 0 88 -20t76 -48l280 -280q28 -28 48 -76t20 -88z" /> +<glyph unicode="" d="M1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" /> +<glyph unicode="" d="M1536 192v-128q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1408q26 0 45 -19t19 -45zM1536 704v-128q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1408q26 0 45 -19t19 -45zM1536 1216v-128q0 -26 -19 -45 t-45 -19h-1408q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h1408q26 0 45 -19t19 -45z" /> +<glyph unicode="" horiz-adv-x="1792" d="M384 128q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM384 640q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM1792 224v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5 t22.5 9.5h1216q13 0 22.5 -9.5t9.5 -22.5zM384 1152q0 -80 -56 -136t-136 -56t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM1792 736v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1216q13 0 22.5 -9.5t9.5 -22.5z M1792 1248v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1216q13 0 22.5 -9.5t9.5 -22.5z" /> +<glyph unicode="" horiz-adv-x="1792" d="M381 -84q0 -80 -54.5 -126t-135.5 -46q-106 0 -172 66l57 88q49 -45 106 -45q29 0 50.5 14.5t21.5 42.5q0 64 -105 56l-26 56q8 10 32.5 43.5t42.5 54t37 38.5v1q-16 0 -48.5 -1t-48.5 -1v-53h-106v152h333v-88l-95 -115q51 -12 81 -49t30 -88zM383 543v-159h-362 q-6 36 -6 54q0 51 23.5 93t56.5 68t66 47.5t56.5 43.5t23.5 45q0 25 -14.5 38.5t-39.5 13.5q-46 0 -81 -58l-85 59q24 51 71.5 79.5t105.5 28.5q73 0 123 -41.5t50 -112.5q0 -50 -34 -91.5t-75 -64.5t-75.5 -50.5t-35.5 -52.5h127v60h105zM1792 224v-192q0 -13 -9.5 -22.5 t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 14 9 23t23 9h1216q13 0 22.5 -9.5t9.5 -22.5zM384 1123v-99h-335v99h107q0 41 0.5 122t0.5 121v12h-2q-8 -17 -50 -54l-71 76l136 127h106v-404h108zM1792 736v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5 t-9.5 22.5v192q0 14 9 23t23 9h1216q13 0 22.5 -9.5t9.5 -22.5zM1792 1248v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1216q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1216q13 0 22.5 -9.5t9.5 -22.5z" /> +<glyph unicode="" horiz-adv-x="1792" d="M1760 640q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-1728q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h1728zM483 704q-28 35 -51 80q-48 97 -48 188q0 181 134 309q133 127 393 127q50 0 167 -19q66 -12 177 -48q10 -38 21 -118q14 -123 14 -183q0 -18 -5 -45l-12 -3l-84 6 l-14 2q-50 149 -103 205q-88 91 -210 91q-114 0 -182 -59q-67 -58 -67 -146q0 -73 66 -140t279 -129q69 -20 173 -66q58 -28 95 -52h-743zM990 448h411q7 -39 7 -92q0 -111 -41 -212q-23 -55 -71 -104q-37 -35 -109 -81q-80 -48 -153 -66q-80 -21 -203 -21q-114 0 -195 23 l-140 40q-57 16 -72 28q-8 8 -8 22v13q0 108 -2 156q-1 30 0 68l2 37v44l102 2q15 -34 30 -71t22.5 -56t12.5 -27q35 -57 80 -94q43 -36 105 -57q59 -22 132 -22q64 0 139 27q77 26 122 86q47 61 47 129q0 84 -81 157q-34 29 -137 71z" /> +<glyph unicode="" d="M48 1313q-37 2 -45 4l-3 88q13 1 40 1q60 0 112 -4q132 -7 166 -7q86 0 168 3q116 4 146 5q56 0 86 2l-1 -14l2 -64v-9q-60 -9 -124 -9q-60 0 -79 -25q-13 -14 -13 -132q0 -13 0.5 -32.5t0.5 -25.5l1 -229l14 -280q6 -124 51 -202q35 -59 96 -92q88 -47 177 -47 q104 0 191 28q56 18 99 51q48 36 65 64q36 56 53 114q21 73 21 229q0 79 -3.5 128t-11 122.5t-13.5 159.5l-4 59q-5 67 -24 88q-34 35 -77 34l-100 -2l-14 3l2 86h84l205 -10q76 -3 196 10l18 -2q6 -38 6 -51q0 -7 -4 -31q-45 -12 -84 -13q-73 -11 -79 -17q-15 -15 -15 -41 q0 -7 1.5 -27t1.5 -31q8 -19 22 -396q6 -195 -15 -304q-15 -76 -41 -122q-38 -65 -112 -123q-75 -57 -182 -89q-109 -33 -255 -33q-167 0 -284 46q-119 47 -179 122q-61 76 -83 195q-16 80 -16 237v333q0 188 -17 213q-25 36 -147 39zM1536 -96v64q0 14 -9 23t-23 9h-1472 q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h1472q14 0 23 9t9 23z" /> +<glyph unicode="" horiz-adv-x="1664" d="M512 160v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM512 544v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1024 160v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23 v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM512 928v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1024 544v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1536 160v192 q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1024 928v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1536 544v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192 q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1536 928v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM1664 1248v-1088q0 -66 -47 -113t-113 -47h-1344q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1344q66 0 113 -47t47 -113 z" /> +<glyph unicode="" horiz-adv-x="1664" d="M1190 955l293 293l-107 107l-293 -293zM1637 1248q0 -27 -18 -45l-1286 -1286q-18 -18 -45 -18t-45 18l-198 198q-18 18 -18 45t18 45l1286 1286q18 18 45 18t45 -18l198 -198q18 -18 18 -45zM286 1438l98 -30l-98 -30l-30 -98l-30 98l-98 30l98 30l30 98zM636 1276 l196 -60l-196 -60l-60 -196l-60 196l-196 60l196 60l60 196zM1566 798l98 -30l-98 -30l-30 -98l-30 98l-98 30l98 30l30 98zM926 1438l98 -30l-98 -30l-30 -98l-30 98l-98 30l98 30l30 98z" /> +<glyph unicode="" horiz-adv-x="1792" d="M640 128q0 52 -38 90t-90 38t-90 -38t-38 -90t38 -90t90 -38t90 38t38 90zM256 640h384v256h-158q-13 0 -22 -9l-195 -195q-9 -9 -9 -22v-30zM1536 128q0 52 -38 90t-90 38t-90 -38t-38 -90t38 -90t90 -38t90 38t38 90zM1792 1216v-1024q0 -15 -4 -26.5t-13.5 -18.5 t-16.5 -11.5t-23.5 -6t-22.5 -2t-25.5 0t-22.5 0.5q0 -106 -75 -181t-181 -75t-181 75t-75 181h-384q0 -106 -75 -181t-181 -75t-181 75t-75 181h-64q-3 0 -22.5 -0.5t-25.5 0t-22.5 2t-23.5 6t-16.5 11.5t-13.5 18.5t-4 26.5q0 26 19 45t45 19v320q0 8 -0.5 35t0 38 t2.5 34.5t6.5 37t14 30.5t22.5 30l198 198q19 19 50.5 32t58.5 13h160v192q0 26 19 45t45 19h1024q26 0 45 -19t19 -45z" /> +<glyph unicode="" d="M1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103q-111 0 -218 32q59 93 78 164q9 34 54 211q20 -39 73 -67.5t114 -28.5q121 0 216 68.5t147 188.5t52 270q0 114 -59.5 214t-172.5 163t-255 63q-105 0 -196 -29t-154.5 -77t-109 -110.5t-67 -129.5t-21.5 -134 q0 -104 40 -183t117 -111q30 -12 38 20q2 7 8 31t8 30q6 23 -11 43q-51 61 -51 151q0 151 104.5 259.5t273.5 108.5q151 0 235.5 -82t84.5 -213q0 -170 -68.5 -289t-175.5 -119q-61 0 -98 43.5t-23 104.5q8 35 26.5 93.5t30 103t11.5 75.5q0 50 -27 83t-77 33 q-62 0 -105 -57t-43 -142q0 -73 25 -122l-99 -418q-17 -70 -13 -177q-206 91 -333 281t-127 423q0 209 103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" /> +<glyph unicode="" d="M1248 1408q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-725q85 122 108 210q9 34 53 209q21 -39 73.5 -67t112.5 -28q181 0 295.5 147.5t114.5 373.5q0 84 -35 162.5t-96.5 139t-152.5 97t-197 36.5q-104 0 -194.5 -28.5t-153 -76.5 t-107.5 -109.5t-66.5 -128t-21.5 -132.5q0 -102 39.5 -180t116.5 -110q13 -5 23.5 0t14.5 19q10 44 15 61q6 23 -11 42q-50 62 -50 150q0 150 103.5 256.5t270.5 106.5q149 0 232.5 -81t83.5 -210q0 -168 -67.5 -286t-173.5 -118q-60 0 -97 43.5t-23 103.5q8 34 26.5 92.5 t29.5 102t11 74.5q0 49 -26.5 81.5t-75.5 32.5q-61 0 -103.5 -56.5t-42.5 -139.5q0 -72 24 -121l-98 -414q-24 -100 -7 -254h-183q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960z" /> +<glyph unicode="" d="M829 318q0 -76 -58.5 -112.5t-139.5 -36.5q-41 0 -80.5 9.5t-75.5 28.5t-58 53t-22 78q0 46 25 80t65.5 51.5t82 25t84.5 7.5q20 0 31 -2q2 -1 23 -16.5t26 -19t23 -18t24.5 -22t19 -22.5t17 -26t9 -26.5t4.5 -31.5zM755 863q0 -60 -33 -99.5t-92 -39.5q-53 0 -93 42.5 t-57.5 96.5t-17.5 106q0 61 32 104t92 43q53 0 93.5 -45t58 -101t17.5 -107zM861 1120l88 64h-265q-85 0 -161 -32t-127.5 -98t-51.5 -153q0 -93 64.5 -154.5t158.5 -61.5q22 0 43 3q-13 -29 -13 -54q0 -44 40 -94q-175 -12 -257 -63q-47 -29 -75.5 -73t-28.5 -95 q0 -43 18.5 -77.5t48.5 -56.5t69 -37t77.5 -21t76.5 -6q60 0 120.5 15.5t113.5 46t86 82.5t33 117q0 49 -20 89.5t-49 66.5t-58 47.5t-49 44t-20 44.5t15.5 42.5t37.5 39.5t44 42t37.5 59.5t15.5 82.5q0 60 -22.5 99.5t-72.5 90.5h83zM1152 672h128v64h-128v128h-64v-128 h-128v-64h128v-160h64v160zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" /> +<glyph unicode="" horiz-adv-x="1664" d="M735 740q0 -36 32 -70.5t77.5 -68t90.5 -73.5t77 -104t32 -142q0 -90 -48 -173q-72 -122 -211 -179.5t-298 -57.5q-132 0 -246.5 41.5t-171.5 137.5q-37 60 -37 131q0 81 44.5 150t118.5 115q131 82 404 100q-32 42 -47.5 74t-15.5 73q0 36 21 85q-46 -4 -68 -4 q-148 0 -249.5 96.5t-101.5 244.5q0 82 36 159t99 131q77 66 182.5 98t217.5 32h418l-138 -88h-131q74 -63 112 -133t38 -160q0 -72 -24.5 -129.5t-59 -93t-69.5 -65t-59.5 -61.5t-24.5 -66zM589 836q38 0 78 16.5t66 43.5q53 57 53 159q0 58 -17 125t-48.5 129.5 t-84.5 103.5t-117 41q-42 0 -82.5 -19.5t-65.5 -52.5q-47 -59 -47 -160q0 -46 10 -97.5t31.5 -103t52 -92.5t75 -67t96.5 -26zM591 -37q58 0 111.5 13t99 39t73 73t27.5 109q0 25 -7 49t-14.5 42t-27 41.5t-29.5 35t-38.5 34.5t-36.5 29t-41.5 30t-36.5 26q-16 2 -48 2 q-53 0 -105 -7t-107.5 -25t-97 -46t-68.5 -74.5t-27 -105.5q0 -70 35 -123.5t91.5 -83t119 -44t127.5 -14.5zM1401 839h213v-108h-213v-219h-105v219h-212v108h212v217h105v-217z" /> +<glyph unicode="" horiz-adv-x="1920" d="M768 384h384v96h-128v448h-114l-148 -137l77 -80q42 37 55 57h2v-288h-128v-96zM1280 640q0 -70 -21 -142t-59.5 -134t-101.5 -101t-138 -39t-138 39t-101.5 101t-59.5 134t-21 142t21 142t59.5 134t101.5 101t138 39t138 -39t101.5 -101t59.5 -134t21 -142zM1792 384 v512q-106 0 -181 75t-75 181h-1152q0 -106 -75 -181t-181 -75v-512q106 0 181 -75t75 -181h1152q0 106 75 181t181 75zM1920 1216v-1152q0 -26 -19 -45t-45 -19h-1792q-26 0 -45 19t-19 45v1152q0 26 19 45t45 19h1792q26 0 45 -19t19 -45z" /> +<glyph unicode="" horiz-adv-x="1024" d="M1024 832q0 -26 -19 -45l-448 -448q-19 -19 -45 -19t-45 19l-448 448q-19 19 -19 45t19 45t45 19h896q26 0 45 -19t19 -45z" /> +<glyph unicode="" horiz-adv-x="1024" d="M1024 320q0 -26 -19 -45t-45 -19h-896q-26 0 -45 19t-19 45t19 45l448 448q19 19 45 19t45 -19l448 -448q19 -19 19 -45z" /> +<glyph unicode="" horiz-adv-x="640" d="M640 1088v-896q0 -26 -19 -45t-45 -19t-45 19l-448 448q-19 19 -19 45t19 45l448 448q19 19 45 19t45 -19t19 -45z" /> +<glyph unicode="" horiz-adv-x="640" d="M576 640q0 -26 -19 -45l-448 -448q-19 -19 -45 -19t-45 19t-19 45v896q0 26 19 45t45 19t45 -19l448 -448q19 -19 19 -45z" /> +<glyph unicode="" horiz-adv-x="1664" d="M160 0h608v1152h-640v-1120q0 -13 9.5 -22.5t22.5 -9.5zM1536 32v1120h-640v-1152h608q13 0 22.5 9.5t9.5 22.5zM1664 1248v-1216q0 -66 -47 -113t-113 -47h-1344q-66 0 -113 47t-47 113v1216q0 66 47 113t113 47h1344q66 0 113 -47t47 -113z" /> +<glyph unicode="" horiz-adv-x="1024" d="M1024 448q0 -26 -19 -45l-448 -448q-19 -19 -45 -19t-45 19l-448 448q-19 19 -19 45t19 45t45 19h896q26 0 45 -19t19 -45zM1024 832q0 -26 -19 -45t-45 -19h-896q-26 0 -45 19t-19 45t19 45l448 448q19 19 45 19t45 -19l448 -448q19 -19 19 -45z" /> +<glyph unicode="" horiz-adv-x="1024" d="M1024 448q0 -26 -19 -45l-448 -448q-19 -19 -45 -19t-45 19l-448 448q-19 19 -19 45t19 45t45 19h896q26 0 45 -19t19 -45z" /> +<glyph unicode="" horiz-adv-x="1024" d="M1024 832q0 -26 -19 -45t-45 -19h-896q-26 0 -45 19t-19 45t19 45l448 448q19 19 45 19t45 -19l448 -448q19 -19 19 -45z" /> +<glyph unicode="" horiz-adv-x="1792" d="M1792 826v-794q0 -66 -47 -113t-113 -47h-1472q-66 0 -113 47t-47 113v794q44 -49 101 -87q362 -246 497 -345q57 -42 92.5 -65.5t94.5 -48t110 -24.5h1h1q51 0 110 24.5t94.5 48t92.5 65.5q170 123 498 345q57 39 100 87zM1792 1120q0 -79 -49 -151t-122 -123 q-376 -261 -468 -325q-10 -7 -42.5 -30.5t-54 -38t-52 -32.5t-57.5 -27t-50 -9h-1h-1q-23 0 -50 9t-57.5 27t-52 32.5t-54 38t-42.5 30.5q-91 64 -262 182.5t-205 142.5q-62 42 -117 115.5t-55 136.5q0 78 41.5 130t118.5 52h1472q65 0 112.5 -47t47.5 -113z" /> +<glyph unicode="" d="M349 911v-991h-330v991h330zM370 1217q1 -73 -50.5 -122t-135.5 -49h-2q-82 0 -132 49t-50 122q0 74 51.5 122.5t134.5 48.5t133 -48.5t51 -122.5zM1536 488v-568h-329v530q0 105 -40.5 164.5t-126.5 59.5q-63 0 -105.5 -34.5t-63.5 -85.5q-11 -30 -11 -81v-553h-329 q2 399 2 647t-1 296l-1 48h329v-144h-2q20 32 41 56t56.5 52t87 43.5t114.5 15.5q171 0 275 -113.5t104 -332.5z" /> +<glyph unicode="" d="M1536 640q0 -156 -61 -298t-164 -245t-245 -164t-298 -61q-172 0 -327 72.5t-264 204.5q-7 10 -6.5 22.5t8.5 20.5l137 138q10 9 25 9q16 -2 23 -12q73 -95 179 -147t225 -52q104 0 198.5 40.5t163.5 109.5t109.5 163.5t40.5 198.5t-40.5 198.5t-109.5 163.5 t-163.5 109.5t-198.5 40.5q-98 0 -188 -35.5t-160 -101.5l137 -138q31 -30 14 -69q-17 -40 -59 -40h-448q-26 0 -45 19t-19 45v448q0 42 40 59q39 17 69 -14l130 -129q107 101 244.5 156.5t284.5 55.5q156 0 298 -61t245 -164t164 -245t61 -298z" /> +<glyph unicode="" horiz-adv-x="1792" d="M1771 0q0 -53 -37 -90l-107 -108q-39 -37 -91 -37q-53 0 -90 37l-363 364q-38 36 -38 90q0 53 43 96l-256 256l-126 -126q-14 -14 -34 -14t-34 14q2 -2 12.5 -12t12.5 -13t10 -11.5t10 -13.5t6 -13.5t5.5 -16.5t1.5 -18q0 -38 -28 -68q-3 -3 -16.5 -18t-19 -20.5 t-18.5 -16.5t-22 -15.5t-22 -9t-26 -4.5q-40 0 -68 28l-408 408q-28 28 -28 68q0 13 4.5 26t9 22t15.5 22t16.5 18.5t20.5 19t18 16.5q30 28 68 28q10 0 18 -1.5t16.5 -5.5t13.5 -6t13.5 -10t11.5 -10t13 -12.5t12 -12.5q-14 14 -14 34t14 34l348 348q14 14 34 14t34 -14 q-2 2 -12.5 12t-12.5 13t-10 11.5t-10 13.5t-6 13.5t-5.5 16.5t-1.5 18q0 38 28 68q3 3 16.5 18t19 20.5t18.5 16.5t22 15.5t22 9t26 4.5q40 0 68 -28l408 -408q28 -28 28 -68q0 -13 -4.5 -26t-9 -22t-15.5 -22t-16.5 -18.5t-20.5 -19t-18 -16.5q-30 -28 -68 -28 q-10 0 -18 1.5t-16.5 5.5t-13.5 6t-13.5 10t-11.5 10t-13 12.5t-12 12.5q14 -14 14 -34t-14 -34l-126 -126l256 -256q43 43 96 43q52 0 91 -37l363 -363q37 -39 37 -91z" /> +<glyph unicode="" horiz-adv-x="1792" d="M384 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM576 832q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1004 351l101 382q6 26 -7.5 48.5t-38.5 29.5 t-48 -6.5t-30 -39.5l-101 -382q-60 -5 -107 -43.5t-63 -98.5q-20 -77 20 -146t117 -89t146 20t89 117q16 60 -6 117t-72 91zM1664 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1024 1024q0 53 -37.5 90.5 t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1472 832q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1792 384q0 -261 -141 -483q-19 -29 -54 -29h-1402q-35 0 -54 29 q-141 221 -141 483q0 182 71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348z" /> +<glyph unicode="" horiz-adv-x="1792" d="M896 1152q-204 0 -381.5 -69.5t-282 -187.5t-104.5 -255q0 -112 71.5 -213.5t201.5 -175.5l87 -50l-27 -96q-24 -91 -70 -172q152 63 275 171l43 38l57 -6q69 -8 130 -8q204 0 381.5 69.5t282 187.5t104.5 255t-104.5 255t-282 187.5t-381.5 69.5zM1792 640 q0 -174 -120 -321.5t-326 -233t-450 -85.5q-70 0 -145 8q-198 -175 -460 -242q-49 -14 -114 -22h-5q-15 0 -27 10.5t-16 27.5v1q-3 4 -0.5 12t2 10t4.5 9.5l6 9t7 8.5t8 9q7 8 31 34.5t34.5 38t31 39.5t32.5 51t27 59t26 76q-157 89 -247.5 220t-90.5 281q0 174 120 321.5 t326 233t450 85.5t450 -85.5t326 -233t120 -321.5z" /> +<glyph unicode="" horiz-adv-x="1792" d="M704 1152q-153 0 -286 -52t-211.5 -141t-78.5 -191q0 -82 53 -158t149 -132l97 -56l-35 -84q34 20 62 39l44 31l53 -10q78 -14 153 -14q153 0 286 52t211.5 141t78.5 191t-78.5 191t-211.5 141t-286 52zM704 1280q191 0 353.5 -68.5t256.5 -186.5t94 -257t-94 -257 t-256.5 -186.5t-353.5 -68.5q-86 0 -176 16q-124 -88 -278 -128q-36 -9 -86 -16h-3q-11 0 -20.5 8t-11.5 21q-1 3 -1 6.5t0.5 6.5t2 6l2.5 5t3.5 5.5t4 5t4.5 5t4 4.5q5 6 23 25t26 29.5t22.5 29t25 38.5t20.5 44q-124 72 -195 177t-71 224q0 139 94 257t256.5 186.5 t353.5 68.5zM1526 111q10 -24 20.5 -44t25 -38.5t22.5 -29t26 -29.5t23 -25q1 -1 4 -4.5t4.5 -5t4 -5t3.5 -5.5l2.5 -5t2 -6t0.5 -6.5t-1 -6.5q-3 -14 -13 -22t-22 -7q-50 7 -86 16q-154 40 -278 128q-90 -16 -176 -16q-271 0 -472 132q58 -4 88 -4q161 0 309 45t264 129 q125 92 192 212t67 254q0 77 -23 152q129 -71 204 -178t75 -230q0 -120 -71 -224.5t-195 -176.5z" /> +<glyph unicode="" horiz-adv-x="896" d="M885 970q18 -20 7 -44l-540 -1157q-13 -25 -42 -25q-4 0 -14 2q-17 5 -25.5 19t-4.5 30l197 808l-406 -101q-4 -1 -12 -1q-18 0 -31 11q-18 15 -13 39l201 825q4 14 16 23t28 9h328q19 0 32 -12.5t13 -29.5q0 -8 -5 -18l-171 -463l396 98q8 2 12 2q19 0 34 -15z" /> +<glyph unicode="" horiz-adv-x="1792" d="M1792 288v-320q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h96v192h-512v-192h96q40 0 68 -28t28 -68v-320q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h96v192h-512v-192h96q40 0 68 -28t28 -68v-320 q0 -40 -28 -68t-68 -28h-320q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h96v192q0 52 38 90t90 38h512v192h-96q-40 0 -68 28t-28 68v320q0 40 28 68t68 28h320q40 0 68 -28t28 -68v-320q0 -40 -28 -68t-68 -28h-96v-192h512q52 0 90 -38t38 -90v-192h96q40 0 68 -28t28 -68 z" /> +<glyph unicode="" horiz-adv-x="1664" d="M896 708v-580q0 -104 -76 -180t-180 -76t-180 76t-76 180q0 26 19 45t45 19t45 -19t19 -45q0 -50 39 -89t89 -39t89 39t39 89v580q33 11 64 11t64 -11zM1664 681q0 -13 -9.5 -22.5t-22.5 -9.5q-11 0 -23 10q-49 46 -93 69t-102 23q-68 0 -128 -37t-103 -97 q-7 -10 -17.5 -28t-14.5 -24q-11 -17 -28 -17q-18 0 -29 17q-4 6 -14.5 24t-17.5 28q-43 60 -102.5 97t-127.5 37t-127.5 -37t-102.5 -97q-7 -10 -17.5 -28t-14.5 -24q-11 -17 -29 -17q-17 0 -28 17q-4 6 -14.5 24t-17.5 28q-43 60 -103 97t-128 37q-58 0 -102 -23t-93 -69 q-12 -10 -23 -10q-13 0 -22.5 9.5t-9.5 22.5q0 5 1 7q45 183 172.5 319.5t298 204.5t360.5 68q140 0 274.5 -40t246.5 -113.5t194.5 -187t115.5 -251.5q1 -2 1 -7zM896 1408v-98q-42 2 -64 2t-64 -2v98q0 26 19 45t45 19t45 -19t19 -45z" /> +<glyph unicode="" horiz-adv-x="1792" d="M768 -128h896v640h-416q-40 0 -68 28t-28 68v416h-384v-1152zM1024 1312v64q0 13 -9.5 22.5t-22.5 9.5h-704q-13 0 -22.5 -9.5t-9.5 -22.5v-64q0 -13 9.5 -22.5t22.5 -9.5h704q13 0 22.5 9.5t9.5 22.5zM1280 640h299l-299 299v-299zM1792 512v-672q0 -40 -28 -68t-68 -28 h-960q-40 0 -68 28t-28 68v160h-544q-40 0 -68 28t-28 68v1344q0 40 28 68t68 28h1088q40 0 68 -28t28 -68v-328q21 -13 36 -28l408 -408q28 -28 48 -76t20 -88z" /> +<glyph unicode="" horiz-adv-x="1024" d="M736 960q0 -13 -9.5 -22.5t-22.5 -9.5t-22.5 9.5t-9.5 22.5q0 46 -54 71t-106 25q-13 0 -22.5 9.5t-9.5 22.5t9.5 22.5t22.5 9.5q50 0 99.5 -16t87 -54t37.5 -90zM896 960q0 72 -34.5 134t-90 101.5t-123 62t-136.5 22.5t-136.5 -22.5t-123 -62t-90 -101.5t-34.5 -134 q0 -101 68 -180q10 -11 30.5 -33t30.5 -33q128 -153 141 -298h228q13 145 141 298q10 11 30.5 33t30.5 33q68 79 68 180zM1024 960q0 -155 -103 -268q-45 -49 -74.5 -87t-59.5 -95.5t-34 -107.5q47 -28 47 -82q0 -37 -25 -64q25 -27 25 -64q0 -52 -45 -81q13 -23 13 -47 q0 -46 -31.5 -71t-77.5 -25q-20 -44 -60 -70t-87 -26t-87 26t-60 70q-46 0 -77.5 25t-31.5 71q0 24 13 47q-45 29 -45 81q0 37 25 64q-25 27 -25 64q0 54 47 82q-4 50 -34 107.5t-59.5 95.5t-74.5 87q-103 113 -103 268q0 99 44.5 184.5t117 142t164 89t186.5 32.5 t186.5 -32.5t164 -89t117 -142t44.5 -184.5z" /> +<glyph unicode="" horiz-adv-x="1792" d="M1792 352v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-1376v-192q0 -13 -9.5 -22.5t-22.5 -9.5q-12 0 -24 10l-319 320q-9 9 -9 22q0 14 9 23l320 320q9 9 23 9q13 0 22.5 -9.5t9.5 -22.5v-192h1376q13 0 22.5 -9.5t9.5 -22.5zM1792 896q0 -14 -9 -23l-320 -320q-9 -9 -23 -9 q-13 0 -22.5 9.5t-9.5 22.5v192h-1376q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h1376v192q0 14 9 23t23 9q12 0 24 -10l319 -319q9 -9 9 -23z" /> +<glyph unicode="" horiz-adv-x="1920" d="M1280 608q0 14 -9 23t-23 9h-224v352q0 13 -9.5 22.5t-22.5 9.5h-192q-13 0 -22.5 -9.5t-9.5 -22.5v-352h-224q-13 0 -22.5 -9.5t-9.5 -22.5q0 -14 9 -23l352 -352q9 -9 23 -9t23 9l351 351q10 12 10 24zM1920 384q0 -159 -112.5 -271.5t-271.5 -112.5h-1088 q-185 0 -316.5 131.5t-131.5 316.5q0 130 70 240t188 165q-2 30 -2 43q0 212 150 362t362 150q156 0 285.5 -87t188.5 -231q71 62 166 62q106 0 181 -75t75 -181q0 -76 -41 -138q130 -31 213.5 -135.5t83.5 -238.5z" /> +<glyph unicode="" horiz-adv-x="1920" d="M1280 672q0 14 -9 23l-352 352q-9 9 -23 9t-23 -9l-351 -351q-10 -12 -10 -24q0 -14 9 -23t23 -9h224v-352q0 -13 9.5 -22.5t22.5 -9.5h192q13 0 22.5 9.5t9.5 22.5v352h224q13 0 22.5 9.5t9.5 22.5zM1920 384q0 -159 -112.5 -271.5t-271.5 -112.5h-1088 q-185 0 -316.5 131.5t-131.5 316.5q0 130 70 240t188 165q-2 30 -2 43q0 212 150 362t362 150q156 0 285.5 -87t188.5 -231q71 62 166 62q106 0 181 -75t75 -181q0 -76 -41 -138q130 -31 213.5 -135.5t83.5 -238.5z" /> +<glyph unicode="" horiz-adv-x="1408" d="M384 192q0 -26 -19 -45t-45 -19t-45 19t-19 45t19 45t45 19t45 -19t19 -45zM1408 131q0 -121 -73 -190t-194 -69h-874q-121 0 -194 69t-73 190q0 68 5.5 131t24 138t47.5 132.5t81 103t120 60.5q-22 -52 -22 -120v-203q-58 -20 -93 -70t-35 -111q0 -80 56 -136t136 -56 t136 56t56 136q0 61 -35.5 111t-92.5 70v203q0 62 25 93q132 -104 295 -104t295 104q25 -31 25 -93v-64q-106 0 -181 -75t-75 -181v-89q-32 -29 -32 -71q0 -40 28 -68t68 -28t68 28t28 68q0 42 -32 71v89q0 52 38 90t90 38t90 -38t38 -90v-89q-32 -29 -32 -71q0 -40 28 -68 t68 -28t68 28t28 68q0 42 -32 71v89q0 68 -34.5 127.5t-93.5 93.5q0 10 0.5 42.5t0 48t-2.5 41.5t-7 47t-13 40q68 -15 120 -60.5t81 -103t47.5 -132.5t24 -138t5.5 -131zM1088 1024q0 -159 -112.5 -271.5t-271.5 -112.5t-271.5 112.5t-112.5 271.5t112.5 271.5t271.5 112.5 t271.5 -112.5t112.5 -271.5z" /> +<glyph unicode="" horiz-adv-x="1408" d="M1280 832q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 832q0 -62 -35.5 -111t-92.5 -70v-395q0 -159 -131.5 -271.5t-316.5 -112.5t-316.5 112.5t-131.5 271.5v132q-164 20 -274 128t-110 252v512q0 26 19 45t45 19q6 0 16 -2q17 30 47 48 t65 18q53 0 90.5 -37.5t37.5 -90.5t-37.5 -90.5t-90.5 -37.5q-33 0 -64 18v-402q0 -106 94 -181t226 -75t226 75t94 181v402q-31 -18 -64 -18q-53 0 -90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5q35 0 65 -18t47 -48q10 2 16 2q26 0 45 -19t19 -45v-512q0 -144 -110 -252 t-274 -128v-132q0 -106 94 -181t226 -75t226 75t94 181v395q-57 21 -92.5 70t-35.5 111q0 80 56 136t136 56t136 -56t56 -136z" /> +<glyph unicode="" horiz-adv-x="1792" d="M640 1152h512v128h-512v-128zM288 1152v-1280h-64q-92 0 -158 66t-66 158v832q0 92 66 158t158 66h64zM1408 1152v-1280h-1024v1280h128v160q0 40 28 68t68 28h576q40 0 68 -28t28 -68v-160h128zM1792 928v-832q0 -92 -66 -158t-158 -66h-64v1280h64q92 0 158 -66 t66 -158z" /> +<glyph unicode="" horiz-adv-x="1792" d="M912 -160q0 16 -16 16q-59 0 -101.5 42.5t-42.5 101.5q0 16 -16 16t-16 -16q0 -73 51.5 -124.5t124.5 -51.5q16 0 16 16zM1728 128q0 -52 -38 -90t-90 -38h-448q0 -106 -75 -181t-181 -75t-181 75t-75 181h-448q-52 0 -90 38t-38 90q50 42 91 88t85 119.5t74.5 158.5 t50 206t19.5 260q0 152 117 282.5t307 158.5q-8 19 -8 39q0 40 28 68t68 28t68 -28t28 -68q0 -20 -8 -39q190 -28 307 -158.5t117 -282.5q0 -139 19.5 -260t50 -206t74.5 -158.5t85 -119.5t91 -88z" /> +<glyph unicode="" horiz-adv-x="1920" d="M1664 896q0 80 -56 136t-136 56h-64v-384h64q80 0 136 56t56 136zM0 128h1792q0 -106 -75 -181t-181 -75h-1280q-106 0 -181 75t-75 181zM1856 896q0 -159 -112.5 -271.5t-271.5 -112.5h-64v-32q0 -92 -66 -158t-158 -66h-704q-92 0 -158 66t-66 158v736q0 26 19 45 t45 19h1152q159 0 271.5 -112.5t112.5 -271.5z" /> +<glyph unicode="" horiz-adv-x="1408" d="M640 1472v-640q0 -61 -35.5 -111t-92.5 -70v-779q0 -52 -38 -90t-90 -38h-128q-52 0 -90 38t-38 90v779q-57 20 -92.5 70t-35.5 111v640q0 26 19 45t45 19t45 -19t19 -45v-416q0 -26 19 -45t45 -19t45 19t19 45v416q0 26 19 45t45 19t45 -19t19 -45v-416q0 -26 19 -45 t45 -19t45 19t19 45v416q0 26 19 45t45 19t45 -19t19 -45zM1408 1472v-1600q0 -52 -38 -90t-90 -38h-128q-52 0 -90 38t-38 90v512h-224q-13 0 -22.5 9.5t-9.5 22.5v800q0 132 94 226t226 94h256q26 0 45 -19t19 -45z" /> +<glyph unicode="" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M384 736q0 14 9 23t23 9h704q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-704q-14 0 -23 9t-9 23v64zM1120 512q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-704q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h704zM1120 256q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-704 q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h704z" /> +<glyph unicode="" horiz-adv-x="1408" d="M384 224v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M640 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M1152 224v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM896 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M640 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 992v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M1152 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM896 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M640 992v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 1248v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M1152 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM896 992v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M640 1248v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1152 992v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M896 1248v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1152 1248v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M896 -128h384v1536h-1152v-1536h384v224q0 13 9.5 22.5t22.5 9.5h320q13 0 22.5 -9.5t9.5 -22.5v-224zM1408 1472v-1664q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v1664q0 26 19 45t45 19h1280q26 0 45 -19t19 -45z" /> +<glyph unicode="" horiz-adv-x="1408" d="M384 224v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M640 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM384 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M1152 224v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM896 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M640 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1152 480v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M896 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5zM1152 736v-64q0 -13 -9.5 -22.5t-22.5 -9.5h-64q-13 0 -22.5 9.5t-9.5 22.5v64q0 13 9.5 22.5t22.5 9.5h64q13 0 22.5 -9.5t9.5 -22.5z M896 -128h384v1152h-256v-32q0 -40 -28 -68t-68 -28h-448q-40 0 -68 28t-28 68v32h-256v-1152h384v224q0 13 9.5 22.5t22.5 9.5h320q13 0 22.5 -9.5t9.5 -22.5v-224zM896 1056v320q0 13 -9.5 22.5t-22.5 9.5h-64q-13 0 -22.5 -9.5t-9.5 -22.5v-96h-128v96q0 13 -9.5 22.5 t-22.5 9.5h-64q-13 0 -22.5 -9.5t-9.5 -22.5v-320q0 -13 9.5 -22.5t22.5 -9.5h64q13 0 22.5 9.5t9.5 22.5v96h128v-96q0 -13 9.5 -22.5t22.5 -9.5h64q13 0 22.5 9.5t9.5 22.5zM1408 1088v-1280q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v1280q0 26 19 45t45 19h320 v288q0 40 28 68t68 28h448q40 0 68 -28t28 -68v-288h320q26 0 45 -19t19 -45z" /> +<glyph unicode="" horiz-adv-x="1920" d="M640 128q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM256 640h384v256h-158q-14 -2 -22 -9l-195 -195q-7 -12 -9 -22v-30zM1536 128q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5 t90.5 37.5t37.5 90.5zM1664 800v192q0 14 -9 23t-23 9h-224v224q0 14 -9 23t-23 9h-192q-14 0 -23 -9t-9 -23v-224h-224q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h224v-224q0 -14 9 -23t23 -9h192q14 0 23 9t9 23v224h224q14 0 23 9t9 23zM1920 1344v-1152 q0 -26 -19 -45t-45 -19h-192q0 -106 -75 -181t-181 -75t-181 75t-75 181h-384q0 -106 -75 -181t-181 -75t-181 75t-75 181h-128q-26 0 -45 19t-19 45t19 45t45 19v416q0 26 13 58t32 51l198 198q19 19 51 32t58 13h160v320q0 26 19 45t45 19h1152q26 0 45 -19t19 -45z" /> +<glyph unicode="" horiz-adv-x="1792" d="M1280 416v192q0 14 -9 23t-23 9h-224v224q0 14 -9 23t-23 9h-192q-14 0 -23 -9t-9 -23v-224h-224q-14 0 -23 -9t-9 -23v-192q0 -14 9 -23t23 -9h224v-224q0 -14 9 -23t23 -9h192q14 0 23 9t9 23v224h224q14 0 23 9t9 23zM640 1152h512v128h-512v-128zM256 1152v-1280h-32 q-92 0 -158 66t-66 158v832q0 92 66 158t158 66h32zM1440 1152v-1280h-1088v1280h160v160q0 40 28 68t68 28h576q40 0 68 -28t28 -68v-160h160zM1792 928v-832q0 -92 -66 -158t-158 -66h-32v1280h32q92 0 158 -66t66 -158z" /> +<glyph unicode="" horiz-adv-x="1920" d="M1920 576q-1 -32 -288 -96l-352 -32l-224 -64h-64l-293 -352h69q26 0 45 -4.5t19 -11.5t-19 -11.5t-45 -4.5h-96h-160h-64v32h64v416h-160l-192 -224h-96l-32 32v192h32v32h128v8l-192 24v128l192 24v8h-128v32h-32v192l32 32h96l192 -224h160v416h-64v32h64h160h96 q26 0 45 -4.5t19 -11.5t-19 -11.5t-45 -4.5h-69l293 -352h64l224 -64l352 -32q261 -58 287 -93z" /> +<glyph unicode="" horiz-adv-x="1664" d="M640 640v384h-256v-256q0 -53 37.5 -90.5t90.5 -37.5h128zM1664 192v-192h-1152v192l128 192h-128q-159 0 -271.5 112.5t-112.5 271.5v320l-64 64l32 128h480l32 128h960l32 -192l-64 -32v-800z" /> +<glyph unicode="" d="M1280 192v896q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-320h-512v320q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-896q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v320h512v-320q0 -26 19 -45t45 -19h128q26 0 45 19t19 45zM1536 1120v-960 q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" /> +<glyph unicode="" d="M1280 576v128q0 26 -19 45t-45 19h-320v320q0 26 -19 45t-45 19h-128q-26 0 -45 -19t-19 -45v-320h-320q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h320v-320q0 -26 19 -45t45 -19h128q26 0 45 19t19 45v320h320q26 0 45 19t19 45zM1536 1120v-960 q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" /> +<glyph unicode="" horiz-adv-x="1024" d="M627 160q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l50 -50q10 -10 10 -23t-10 -23l-393 -393l393 -393q10 -10 10 -23zM1011 160q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23 t10 23l466 466q10 10 23 10t23 -10l50 -50q10 -10 10 -23t-10 -23l-393 -393l393 -393q10 -10 10 -23z" /> +<glyph unicode="" horiz-adv-x="1024" d="M595 576q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23zM979 576q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23 l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23z" /> +<glyph unicode="" horiz-adv-x="1152" d="M1075 224q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-393 393l-393 -393q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l466 -466q10 -10 10 -23zM1075 608q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-393 393l-393 -393 q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l466 -466q10 -10 10 -23z" /> +<glyph unicode="" horiz-adv-x="1152" d="M1075 672q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l393 -393l393 393q10 10 23 10t23 -10l50 -50q10 -10 10 -23zM1075 1056q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23 t10 23l50 50q10 10 23 10t23 -10l393 -393l393 393q10 10 23 10t23 -10l50 -50q10 -10 10 -23z" /> +<glyph unicode="" horiz-adv-x="640" d="M627 992q0 -13 -10 -23l-393 -393l393 -393q10 -10 10 -23t-10 -23l-50 -50q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l50 -50q10 -10 10 -23z" /> +<glyph unicode="" horiz-adv-x="640" d="M595 576q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23z" /> +<glyph unicode="" horiz-adv-x="1152" d="M1075 352q0 -13 -10 -23l-50 -50q-10 -10 -23 -10t-23 10l-393 393l-393 -393q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l466 -466q10 -10 10 -23z" /> +<glyph unicode="" horiz-adv-x="1152" d="M1075 800q0 -13 -10 -23l-466 -466q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l393 -393l393 393q10 10 23 10t23 -10l50 -50q10 -10 10 -23z" /> +<glyph unicode="" horiz-adv-x="1920" d="M1792 544v832q0 13 -9.5 22.5t-22.5 9.5h-1600q-13 0 -22.5 -9.5t-9.5 -22.5v-832q0 -13 9.5 -22.5t22.5 -9.5h1600q13 0 22.5 9.5t9.5 22.5zM1920 1376v-1088q0 -66 -47 -113t-113 -47h-544q0 -37 16 -77.5t32 -71t16 -43.5q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19 t-19 45q0 14 16 44t32 70t16 78h-544q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h1600q66 0 113 -47t47 -113z" /> +<glyph unicode="" horiz-adv-x="1920" d="M416 256q-66 0 -113 47t-47 113v704q0 66 47 113t113 47h1088q66 0 113 -47t47 -113v-704q0 -66 -47 -113t-113 -47h-1088zM384 1120v-704q0 -13 9.5 -22.5t22.5 -9.5h1088q13 0 22.5 9.5t9.5 22.5v704q0 13 -9.5 22.5t-22.5 9.5h-1088q-13 0 -22.5 -9.5t-9.5 -22.5z M1760 192h160v-96q0 -40 -47 -68t-113 -28h-1600q-66 0 -113 28t-47 68v96h160h1600zM1040 96q16 0 16 16t-16 16h-160q-16 0 -16 -16t16 -16h160z" /> +<glyph unicode="" horiz-adv-x="1152" d="M640 128q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1024 288v960q0 13 -9.5 22.5t-22.5 9.5h-832q-13 0 -22.5 -9.5t-9.5 -22.5v-960q0 -13 9.5 -22.5t22.5 -9.5h832q13 0 22.5 9.5t9.5 22.5zM1152 1248v-1088q0 -66 -47 -113t-113 -47h-832 q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h832q66 0 113 -47t47 -113z" /> +<glyph unicode="" horiz-adv-x="768" d="M464 128q0 33 -23.5 56.5t-56.5 23.5t-56.5 -23.5t-23.5 -56.5t23.5 -56.5t56.5 -23.5t56.5 23.5t23.5 56.5zM672 288v704q0 13 -9.5 22.5t-22.5 9.5h-512q-13 0 -22.5 -9.5t-9.5 -22.5v-704q0 -13 9.5 -22.5t22.5 -9.5h512q13 0 22.5 9.5t9.5 22.5zM480 1136 q0 16 -16 16h-160q-16 0 -16 -16t16 -16h160q16 0 16 16zM768 1152v-1024q0 -52 -38 -90t-90 -38h-512q-52 0 -90 38t-38 90v1024q0 52 38 90t90 38h512q52 0 90 -38t38 -90z" /> +<glyph unicode="" d="M768 1184q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273t-73 273t-198 198t-273 73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103 t279.5 -279.5t103 -385.5z" /> +<glyph unicode="" horiz-adv-x="1664" d="M768 576v-384q0 -80 -56 -136t-136 -56h-384q-80 0 -136 56t-56 136v704q0 104 40.5 198.5t109.5 163.5t163.5 109.5t198.5 40.5h64q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-64q-106 0 -181 -75t-75 -181v-32q0 -40 28 -68t68 -28h224q80 0 136 -56t56 -136z M1664 576v-384q0 -80 -56 -136t-136 -56h-384q-80 0 -136 56t-56 136v704q0 104 40.5 198.5t109.5 163.5t163.5 109.5t198.5 40.5h64q26 0 45 -19t19 -45v-128q0 -26 -19 -45t-45 -19h-64q-106 0 -181 -75t-75 -181v-32q0 -40 28 -68t68 -28h224q80 0 136 -56t56 -136z" /> +<glyph unicode="" horiz-adv-x="1664" d="M768 1216v-704q0 -104 -40.5 -198.5t-109.5 -163.5t-163.5 -109.5t-198.5 -40.5h-64q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h64q106 0 181 75t75 181v32q0 40 -28 68t-68 28h-224q-80 0 -136 56t-56 136v384q0 80 56 136t136 56h384q80 0 136 -56t56 -136zM1664 1216 v-704q0 -104 -40.5 -198.5t-109.5 -163.5t-163.5 -109.5t-198.5 -40.5h-64q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h64q106 0 181 75t75 181v32q0 40 -28 68t-68 28h-224q-80 0 -136 56t-56 136v384q0 80 56 136t136 56h384q80 0 136 -56t56 -136z" /> +<glyph unicode="" horiz-adv-x="1568" d="M496 192q0 -60 -42.5 -102t-101.5 -42q-60 0 -102 42t-42 102t42 102t102 42q59 0 101.5 -42t42.5 -102zM928 0q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM320 640q0 -66 -47 -113t-113 -47t-113 47t-47 113 t47 113t113 47t113 -47t47 -113zM1360 192q0 -46 -33 -79t-79 -33t-79 33t-33 79t33 79t79 33t79 -33t33 -79zM528 1088q0 -73 -51.5 -124.5t-124.5 -51.5t-124.5 51.5t-51.5 124.5t51.5 124.5t124.5 51.5t124.5 -51.5t51.5 -124.5zM992 1280q0 -80 -56 -136t-136 -56 t-136 56t-56 136t56 136t136 56t136 -56t56 -136zM1536 640q0 -40 -28 -68t-68 -28t-68 28t-28 68t28 68t68 28t68 -28t28 -68zM1328 1088q0 -33 -23.5 -56.5t-56.5 -23.5t-56.5 23.5t-23.5 56.5t23.5 56.5t56.5 23.5t56.5 -23.5t23.5 -56.5z" /> +<glyph unicode="" d="M1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" /> +<glyph unicode="" horiz-adv-x="1792" d="M1792 416q0 -166 -127 -451q-3 -7 -10.5 -24t-13.5 -30t-13 -22q-12 -17 -28 -17q-15 0 -23.5 10t-8.5 25q0 9 2.5 26.5t2.5 23.5q5 68 5 123q0 101 -17.5 181t-48.5 138.5t-80 101t-105.5 69.5t-133 42.5t-154 21.5t-175.5 6h-224v-256q0 -26 -19 -45t-45 -19t-45 19 l-512 512q-19 19 -19 45t19 45l512 512q19 19 45 19t45 -19t19 -45v-256h224q713 0 875 -403q53 -134 53 -333z" /> +<glyph unicode="" horiz-adv-x="1664" d="M640 320q0 -40 -12.5 -82t-43 -76t-72.5 -34t-72.5 34t-43 76t-12.5 82t12.5 82t43 76t72.5 34t72.5 -34t43 -76t12.5 -82zM1280 320q0 -40 -12.5 -82t-43 -76t-72.5 -34t-72.5 34t-43 76t-12.5 82t12.5 82t43 76t72.5 34t72.5 -34t43 -76t12.5 -82zM1440 320 q0 120 -69 204t-187 84q-41 0 -195 -21q-71 -11 -157 -11t-157 11q-152 21 -195 21q-118 0 -187 -84t-69 -204q0 -88 32 -153.5t81 -103t122 -60t140 -29.5t149 -7h168q82 0 149 7t140 29.5t122 60t81 103t32 153.5zM1664 496q0 -207 -61 -331q-38 -77 -105.5 -133t-141 -86 t-170 -47.5t-171.5 -22t-167 -4.5q-78 0 -142 3t-147.5 12.5t-152.5 30t-137 51.5t-121 81t-86 115q-62 123 -62 331q0 237 136 396q-27 82 -27 170q0 116 51 218q108 0 190 -39.5t189 -123.5q147 35 309 35q148 0 280 -32q105 82 187 121t189 39q51 -102 51 -218 q0 -87 -27 -168q136 -160 136 -398z" /> +<glyph unicode="" horiz-adv-x="1664" d="M1536 224v704q0 40 -28 68t-68 28h-704q-40 0 -68 28t-28 68v64q0 40 -28 68t-68 28h-320q-40 0 -68 -28t-28 -68v-960q0 -40 28 -68t68 -28h1216q40 0 68 28t28 68zM1664 928v-704q0 -92 -66 -158t-158 -66h-1216q-92 0 -158 66t-66 158v960q0 92 66 158t158 66h320 q92 0 158 -66t66 -158v-32h672q92 0 158 -66t66 -158z" /> +<glyph unicode="" horiz-adv-x="1920" d="M1781 605q0 35 -53 35h-1088q-40 0 -85.5 -21.5t-71.5 -52.5l-294 -363q-18 -24 -18 -40q0 -35 53 -35h1088q40 0 86 22t71 53l294 363q18 22 18 39zM640 768h768v160q0 40 -28 68t-68 28h-576q-40 0 -68 28t-28 68v64q0 40 -28 68t-68 28h-320q-40 0 -68 -28t-28 -68 v-853l256 315q44 53 116 87.5t140 34.5zM1909 605q0 -62 -46 -120l-295 -363q-43 -53 -116 -87.5t-140 -34.5h-1088q-92 0 -158 66t-66 158v960q0 92 66 158t158 66h320q92 0 158 -66t66 -158v-32h544q92 0 158 -66t66 -158v-160h192q54 0 99 -24.5t67 -70.5q15 -32 15 -68z " /> +<glyph unicode="" horiz-adv-x="1792" /> +<glyph unicode="" horiz-adv-x="1792" /> +<glyph unicode="" d="M1134 461q-37 -121 -138 -195t-228 -74t-228 74t-138 195q-8 25 4 48.5t38 31.5q25 8 48.5 -4t31.5 -38q25 -80 92.5 -129.5t151.5 -49.5t151.5 49.5t92.5 129.5q8 26 32 38t49 4t37 -31.5t4 -48.5zM640 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5 t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1152 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1408 640q0 130 -51 248.5t-136.5 204t-204 136.5t-248.5 51t-248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5 t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" /> +<glyph unicode="" d="M1134 307q8 -25 -4 -48.5t-37 -31.5t-49 4t-32 38q-25 80 -92.5 129.5t-151.5 49.5t-151.5 -49.5t-92.5 -129.5q-8 -26 -31.5 -38t-48.5 -4q-26 8 -38 31.5t-4 48.5q37 121 138 195t228 74t228 -74t138 -195zM640 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5 t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1152 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1408 640q0 130 -51 248.5t-136.5 204t-204 136.5t-248.5 51t-248.5 -51t-204 -136.5t-136.5 -204 t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" /> +<glyph unicode="" d="M1152 448q0 -26 -19 -45t-45 -19h-640q-26 0 -45 19t-19 45t19 45t45 19h640q26 0 45 -19t19 -45zM640 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1152 896q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5 t-37.5 90.5t37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1408 640q0 130 -51 248.5t-136.5 204t-204 136.5t-248.5 51t-248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" /> +<glyph unicode="" horiz-adv-x="1920" d="M832 448v128q0 14 -9 23t-23 9h-192v192q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-192h-192q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h192v-192q0 -14 9 -23t23 -9h128q14 0 23 9t9 23v192h192q14 0 23 9t9 23zM1408 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5 t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1664 640q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1920 512q0 -212 -150 -362t-362 -150q-192 0 -338 128h-220q-146 -128 -338 -128q-212 0 -362 150 t-150 362t150 362t362 150h896q212 0 362 -150t150 -362z" /> +<glyph unicode="" horiz-adv-x="1920" d="M384 368v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM512 624v-96q0 -16 -16 -16h-224q-16 0 -16 16v96q0 16 16 16h224q16 0 16 -16zM384 880v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1408 368v-96q0 -16 -16 -16 h-864q-16 0 -16 16v96q0 16 16 16h864q16 0 16 -16zM768 624v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM640 880v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1024 624v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16 h96q16 0 16 -16zM896 880v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1280 624v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1664 368v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1152 880v-96 q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1408 880v-96q0 -16 -16 -16h-96q-16 0 -16 16v96q0 16 16 16h96q16 0 16 -16zM1664 880v-352q0 -16 -16 -16h-224q-16 0 -16 16v96q0 16 16 16h112v240q0 16 16 16h96q16 0 16 -16zM1792 128v896h-1664v-896 h1664zM1920 1024v-896q0 -53 -37.5 -90.5t-90.5 -37.5h-1664q-53 0 -90.5 37.5t-37.5 90.5v896q0 53 37.5 90.5t90.5 37.5h1664q53 0 90.5 -37.5t37.5 -90.5z" /> +<glyph unicode="" horiz-adv-x="1792" d="M1664 491v616q-169 -91 -306 -91q-82 0 -145 32q-100 49 -184 76.5t-178 27.5q-173 0 -403 -127v-599q245 113 433 113q55 0 103.5 -7.5t98 -26t77 -31t82.5 -39.5l28 -14q44 -22 101 -22q120 0 293 92zM320 1280q0 -35 -17.5 -64t-46.5 -46v-1266q0 -14 -9 -23t-23 -9 h-64q-14 0 -23 9t-9 23v1266q-29 17 -46.5 46t-17.5 64q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1792 1216v-763q0 -39 -35 -57q-10 -5 -17 -9q-218 -116 -369 -116q-88 0 -158 35l-28 14q-64 33 -99 48t-91 29t-114 14q-102 0 -235.5 -44t-228.5 -102 q-15 -9 -33 -9q-16 0 -32 8q-32 19 -32 56v742q0 35 31 55q35 21 78.5 42.5t114 52t152.5 49.5t155 19q112 0 209 -31t209 -86q38 -19 89 -19q122 0 310 112q22 12 31 17q31 16 62 -2q31 -20 31 -55z" /> +<glyph unicode="" horiz-adv-x="1792" d="M832 536v192q-181 -16 -384 -117v-185q205 96 384 110zM832 954v197q-172 -8 -384 -126v-189q215 111 384 118zM1664 491v184q-235 -116 -384 -71v224q-20 6 -39 15q-5 3 -33 17t-34.5 17t-31.5 15t-34.5 15.5t-32.5 13t-36 12.5t-35 8.5t-39.5 7.5t-39.5 4t-44 2 q-23 0 -49 -3v-222h19q102 0 192.5 -29t197.5 -82q19 -9 39 -15v-188q42 -17 91 -17q120 0 293 92zM1664 918v189q-169 -91 -306 -91q-45 0 -78 8v-196q148 -42 384 90zM320 1280q0 -35 -17.5 -64t-46.5 -46v-1266q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v1266 q-29 17 -46.5 46t-17.5 64q0 53 37.5 90.5t90.5 37.5t90.5 -37.5t37.5 -90.5zM1792 1216v-763q0 -39 -35 -57q-10 -5 -17 -9q-218 -116 -369 -116q-88 0 -158 35l-28 14q-64 33 -99 48t-91 29t-114 14q-102 0 -235.5 -44t-228.5 -102q-15 -9 -33 -9q-16 0 -32 8 q-32 19 -32 56v742q0 35 31 55q35 21 78.5 42.5t114 52t152.5 49.5t155 19q112 0 209 -31t209 -86q38 -19 89 -19q122 0 310 112q22 12 31 17q31 16 62 -2q31 -20 31 -55z" /> +<glyph unicode="" horiz-adv-x="1664" d="M585 553l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23t-10 -23zM1664 96v-64q0 -14 -9 -23t-23 -9h-960q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h960q14 0 23 -9 t9 -23z" /> +<glyph unicode="" horiz-adv-x="1920" d="M617 137l-50 -50q-10 -10 -23 -10t-23 10l-466 466q-10 10 -10 23t10 23l466 466q10 10 23 10t23 -10l50 -50q10 -10 10 -23t-10 -23l-393 -393l393 -393q10 -10 10 -23t-10 -23zM1208 1204l-373 -1291q-4 -13 -15.5 -19.5t-23.5 -2.5l-62 17q-13 4 -19.5 15.5t-2.5 24.5 l373 1291q4 13 15.5 19.5t23.5 2.5l62 -17q13 -4 19.5 -15.5t2.5 -24.5zM1865 553l-466 -466q-10 -10 -23 -10t-23 10l-50 50q-10 10 -10 23t10 23l393 393l-393 393q-10 10 -10 23t10 23l50 50q10 10 23 10t23 -10l466 -466q10 -10 10 -23t-10 -23z" /> +<glyph unicode="" horiz-adv-x="1792" d="M640 454v-70q0 -42 -39 -59q-13 -5 -25 -5q-27 0 -45 19l-512 512q-19 19 -19 45t19 45l512 512q29 31 70 14q39 -17 39 -59v-69l-397 -398q-19 -19 -19 -45t19 -45zM1792 416q0 -58 -17 -133.5t-38.5 -138t-48 -125t-40.5 -90.5l-20 -40q-8 -17 -28 -17q-6 0 -9 1 q-25 8 -23 34q43 400 -106 565q-64 71 -170.5 110.5t-267.5 52.5v-251q0 -42 -39 -59q-13 -5 -25 -5q-27 0 -45 19l-512 512q-19 19 -19 45t19 45l512 512q29 31 70 14q39 -17 39 -59v-262q411 -28 599 -221q169 -173 169 -509z" /> +<glyph unicode="" horiz-adv-x="1664" d="M1186 579l257 250l-356 52l-66 10l-30 60l-159 322v-963l59 -31l318 -168l-60 355l-12 66zM1638 841l-363 -354l86 -500q5 -33 -6 -51.5t-34 -18.5q-17 0 -40 12l-449 236l-449 -236q-23 -12 -40 -12q-23 0 -34 18.5t-6 51.5l86 500l-364 354q-32 32 -23 59.5t54 34.5 l502 73l225 455q20 41 49 41q28 0 49 -41l225 -455l502 -73q45 -7 54 -34.5t-24 -59.5z" /> +<glyph unicode="" horiz-adv-x="1408" d="M1401 1187l-640 -1280q-17 -35 -57 -35q-5 0 -15 2q-22 5 -35.5 22.5t-13.5 39.5v576h-576q-22 0 -39.5 13.5t-22.5 35.5t4 42t29 30l1280 640q13 7 29 7q27 0 45 -19q15 -14 18.5 -34.5t-6.5 -39.5z" /> +<glyph unicode="" horiz-adv-x="1664" d="M557 256h595v595zM512 301l595 595h-595v-595zM1664 224v-192q0 -14 -9 -23t-23 -9h-224v-224q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v224h-864q-14 0 -23 9t-9 23v864h-224q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h224v224q0 14 9 23t23 9h192q14 0 23 -9t9 -23 v-224h851l246 247q10 9 23 9t23 -9q9 -10 9 -23t-9 -23l-247 -246v-851h224q14 0 23 -9t9 -23z" /> +<glyph unicode="" horiz-adv-x="1024" d="M288 64q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM288 1216q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM928 1088q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM1024 1088q0 -52 -26 -96.5t-70 -69.5 q-2 -287 -226 -414q-68 -38 -203 -81q-128 -40 -169.5 -71t-41.5 -100v-26q44 -25 70 -69.5t26 -96.5q0 -80 -56 -136t-136 -56t-136 56t-56 136q0 52 26 96.5t70 69.5v820q-44 25 -70 69.5t-26 96.5q0 80 56 136t136 56t136 -56t56 -136q0 -52 -26 -96.5t-70 -69.5v-497 q54 26 154 57q55 17 87.5 29.5t70.5 31t59 39.5t40.5 51t28 69.5t8.5 91.5q-44 25 -70 69.5t-26 96.5q0 80 56 136t136 56t136 -56t56 -136z" /> +<glyph unicode="" horiz-adv-x="1664" d="M439 265l-256 -256q-10 -9 -23 -9q-12 0 -23 9q-9 10 -9 23t9 23l256 256q10 9 23 9t23 -9q9 -10 9 -23t-9 -23zM608 224v-320q0 -14 -9 -23t-23 -9t-23 9t-9 23v320q0 14 9 23t23 9t23 -9t9 -23zM384 448q0 -14 -9 -23t-23 -9h-320q-14 0 -23 9t-9 23t9 23t23 9h320 q14 0 23 -9t9 -23zM1648 320q0 -120 -85 -203l-147 -146q-83 -83 -203 -83q-121 0 -204 85l-334 335q-21 21 -42 56l239 18l273 -274q27 -27 68 -27.5t68 26.5l147 146q28 28 28 67q0 40 -28 68l-274 275l18 239q35 -21 56 -42l336 -336q84 -86 84 -204zM1031 1044l-239 -18 l-273 274q-28 28 -68 28q-39 0 -68 -27l-147 -146q-28 -28 -28 -67q0 -40 28 -68l274 -274l-18 -240q-35 21 -56 42l-336 336q-84 86 -84 204q0 120 85 203l147 146q83 83 203 83q121 0 204 -85l334 -335q21 -21 42 -56zM1664 960q0 -14 -9 -23t-23 -9h-320q-14 0 -23 9 t-9 23t9 23t23 9h320q14 0 23 -9t9 -23zM1120 1504v-320q0 -14 -9 -23t-23 -9t-23 9t-9 23v320q0 14 9 23t23 9t23 -9t9 -23zM1527 1353l-256 -256q-11 -9 -23 -9t-23 9q-9 10 -9 23t9 23l256 256q10 9 23 9t23 -9q9 -10 9 -23t-9 -23z" /> +<glyph unicode="" horiz-adv-x="1024" d="M704 280v-240q0 -16 -12 -28t-28 -12h-240q-16 0 -28 12t-12 28v240q0 16 12 28t28 12h240q16 0 28 -12t12 -28zM1020 880q0 -54 -15.5 -101t-35 -76.5t-55 -59.5t-57.5 -43.5t-61 -35.5q-41 -23 -68.5 -65t-27.5 -67q0 -17 -12 -32.5t-28 -15.5h-240q-15 0 -25.5 18.5 t-10.5 37.5v45q0 83 65 156.5t143 108.5q59 27 84 56t25 76q0 42 -46.5 74t-107.5 32q-65 0 -108 -29q-35 -25 -107 -115q-13 -16 -31 -16q-12 0 -25 8l-164 125q-13 10 -15.5 25t5.5 28q160 266 464 266q80 0 161 -31t146 -83t106 -127.5t41 -158.5z" /> +<glyph unicode="" horiz-adv-x="640" d="M640 192v-128q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h64v384h-64q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h384q26 0 45 -19t19 -45v-576h64q26 0 45 -19t19 -45zM512 1344v-192q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v192 q0 26 19 45t45 19h256q26 0 45 -19t19 -45z" /> +<glyph unicode="" horiz-adv-x="640" d="M512 288v-224q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v224q0 26 19 45t45 19h256q26 0 45 -19t19 -45zM542 1344l-28 -768q-1 -26 -20.5 -45t-45.5 -19h-256q-26 0 -45.5 19t-20.5 45l-28 768q-1 26 17.5 45t44.5 19h320q26 0 44.5 -19t17.5 -45z" /> +<glyph unicode="" d="M897 167v-167h-248l-159 252l-24 42q-8 9 -11 21h-3l-9 -21q-10 -20 -25 -44l-155 -250h-258v167h128l197 291l-185 272h-137v168h276l139 -228q2 -4 23 -42q8 -9 11 -21h3q3 9 11 21l25 42l140 228h257v-168h-125l-184 -267l204 -296h109zM1534 846v-206h-514l-3 27 q-4 28 -4 46q0 64 26 117t65 86.5t84 65t84 54.5t65 54t26 64q0 38 -29.5 62.5t-70.5 24.5q-51 0 -97 -39q-14 -11 -36 -38l-105 92q26 37 63 66q83 65 188 65q110 0 178 -59.5t68 -158.5q0 -56 -24.5 -103t-62 -76.5t-81.5 -58.5t-82 -50.5t-65.5 -51.5t-30.5 -63h232v80 h126z" /> +<glyph unicode="" d="M897 167v-167h-248l-159 252l-24 42q-8 9 -11 21h-3l-9 -21q-10 -20 -25 -44l-155 -250h-258v167h128l197 291l-185 272h-137v168h276l139 -228q2 -4 23 -42q8 -9 11 -21h3q3 9 11 21l25 42l140 228h257v-168h-125l-184 -267l204 -296h109zM1536 -50v-206h-514l-4 27 q-3 45 -3 46q0 64 26 117t65 86.5t84 65t84 54.5t65 54t26 64q0 38 -29.5 62.5t-70.5 24.5q-51 0 -97 -39q-14 -11 -36 -38l-105 92q26 37 63 66q80 65 188 65q110 0 178 -59.5t68 -158.5q0 -66 -34.5 -118.5t-84 -86t-99.5 -62.5t-87 -63t-41 -73h232v80h126z" /> +<glyph unicode="" horiz-adv-x="1920" d="M896 128l336 384h-768l-336 -384h768zM1909 1205q15 -34 9.5 -71.5t-30.5 -65.5l-896 -1024q-38 -44 -96 -44h-768q-38 0 -69.5 20.5t-47.5 54.5q-15 34 -9.5 71.5t30.5 65.5l896 1024q38 44 96 44h768q38 0 69.5 -20.5t47.5 -54.5z" /> +<glyph unicode="" horiz-adv-x="1664" d="M1664 438q0 -81 -44.5 -135t-123.5 -54q-41 0 -77.5 17.5t-59 38t-56.5 38t-71 17.5q-110 0 -110 -124q0 -39 16 -115t15 -115v-5q-22 0 -33 -1q-34 -3 -97.5 -11.5t-115.5 -13.5t-98 -5q-61 0 -103 26.5t-42 83.5q0 37 17.5 71t38 56.5t38 59t17.5 77.5q0 79 -54 123.5 t-135 44.5q-84 0 -143 -45.5t-59 -127.5q0 -43 15 -83t33.5 -64.5t33.5 -53t15 -50.5q0 -45 -46 -89q-37 -35 -117 -35q-95 0 -245 24q-9 2 -27.5 4t-27.5 4l-13 2q-1 0 -3 1q-2 0 -2 1v1024q2 -1 17.5 -3.5t34 -5t21.5 -3.5q150 -24 245 -24q80 0 117 35q46 44 46 89 q0 22 -15 50.5t-33.5 53t-33.5 64.5t-15 83q0 82 59 127.5t144 45.5q80 0 134 -44.5t54 -123.5q0 -41 -17.5 -77.5t-38 -59t-38 -56.5t-17.5 -71q0 -57 42 -83.5t103 -26.5q64 0 180 15t163 17v-2q-1 -2 -3.5 -17.5t-5 -34t-3.5 -21.5q-24 -150 -24 -245q0 -80 35 -117 q44 -46 89 -46q22 0 50.5 15t53 33.5t64.5 33.5t83 15q82 0 127.5 -59t45.5 -143z" /> +<glyph unicode="" horiz-adv-x="1152" d="M1152 832v-128q0 -221 -147.5 -384.5t-364.5 -187.5v-132h256q26 0 45 -19t19 -45t-19 -45t-45 -19h-640q-26 0 -45 19t-19 45t19 45t45 19h256v132q-217 24 -364.5 187.5t-147.5 384.5v128q0 26 19 45t45 19t45 -19t19 -45v-128q0 -185 131.5 -316.5t316.5 -131.5 t316.5 131.5t131.5 316.5v128q0 26 19 45t45 19t45 -19t19 -45zM896 1216v-512q0 -132 -94 -226t-226 -94t-226 94t-94 226v512q0 132 94 226t226 94t226 -94t94 -226z" /> +<glyph unicode="" horiz-adv-x="1408" d="M271 591l-101 -101q-42 103 -42 214v128q0 26 19 45t45 19t45 -19t19 -45v-128q0 -53 15 -113zM1385 1193l-361 -361v-128q0 -132 -94 -226t-226 -94q-55 0 -109 19l-96 -96q97 -51 205 -51q185 0 316.5 131.5t131.5 316.5v128q0 26 19 45t45 19t45 -19t19 -45v-128 q0 -221 -147.5 -384.5t-364.5 -187.5v-132h256q26 0 45 -19t19 -45t-19 -45t-45 -19h-640q-26 0 -45 19t-19 45t19 45t45 19h256v132q-125 13 -235 81l-254 -254q-10 -10 -23 -10t-23 10l-82 82q-10 10 -10 23t10 23l1234 1234q10 10 23 10t23 -10l82 -82q10 -10 10 -23 t-10 -23zM1005 1325l-621 -621v512q0 132 94 226t226 94q102 0 184.5 -59t116.5 -152z" /> +<glyph unicode="" horiz-adv-x="1280" d="M1088 576v640h-448v-1137q119 63 213 137q235 184 235 360zM1280 1344v-768q0 -86 -33.5 -170.5t-83 -150t-118 -127.5t-126.5 -103t-121 -77.5t-89.5 -49.5t-42.5 -20q-12 -6 -26 -6t-26 6q-16 7 -42.5 20t-89.5 49.5t-121 77.5t-126.5 103t-118 127.5t-83 150 t-33.5 170.5v768q0 26 19 45t45 19h1152q26 0 45 -19t19 -45z" /> +<glyph unicode="" horiz-adv-x="1664" d="M128 -128h1408v1024h-1408v-1024zM512 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1280 1088v288q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-288q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1664 1152v-1280 q0 -52 -38 -90t-90 -38h-1408q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h128v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h384v96q0 66 47 113t113 47h64q66 0 113 -47t47 -113v-96h128q52 0 90 -38t38 -90z" /> +<glyph unicode="" horiz-adv-x="1408" d="M512 1344q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1408 1376v-320q0 -16 -12 -25q-8 -7 -20 -7q-4 0 -7 1l-448 96q-11 2 -18 11t-7 20h-256v-102q111 -23 183.5 -111t72.5 -203v-800q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v800 q0 106 62.5 190.5t161.5 114.5v111h-32q-59 0 -115 -23.5t-91.5 -53t-66 -66.5t-40.5 -53.5t-14 -24.5q-17 -35 -57 -35q-16 0 -29 7q-23 12 -31.5 37t3.5 49q5 10 14.5 26t37.5 53.5t60.5 70t85 67t108.5 52.5q-25 42 -25 86q0 66 47 113t113 47t113 -47t47 -113 q0 -33 -14 -64h302q0 11 7 20t18 11l448 96q3 1 7 1q12 0 20 -7q12 -9 12 -25z" /> +<glyph unicode="" horiz-adv-x="1664" d="M1440 1088q0 40 -28 68t-68 28t-68 -28t-28 -68t28 -68t68 -28t68 28t28 68zM1664 1376q0 -249 -75.5 -430.5t-253.5 -360.5q-81 -80 -195 -176l-20 -379q-2 -16 -16 -26l-384 -224q-7 -4 -16 -4q-12 0 -23 9l-64 64q-13 14 -8 32l85 276l-281 281l-276 -85q-3 -1 -9 -1 q-14 0 -23 9l-64 64q-17 19 -5 39l224 384q10 14 26 16l379 20q96 114 176 195q188 187 358 258t431 71q14 0 24 -9.5t10 -22.5z" /> +<glyph unicode="" horiz-adv-x="1792" d="M1745 763l-164 -763h-334l178 832q13 56 -15 88q-27 33 -83 33h-169l-204 -953h-334l204 953h-286l-204 -953h-334l204 953l-153 327h1276q101 0 189.5 -40.5t147.5 -113.5q60 -73 81 -168.5t0 -194.5z" /> +<glyph unicode="" d="M909 141l102 102q19 19 19 45t-19 45l-307 307l307 307q19 19 19 45t-19 45l-102 102q-19 19 -45 19t-45 -19l-454 -454q-19 -19 -19 -45t19 -45l454 -454q19 -19 45 -19t45 19zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5 t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" /> +<glyph unicode="" d="M717 141l454 454q19 19 19 45t-19 45l-454 454q-19 19 -45 19t-45 -19l-102 -102q-19 -19 -19 -45t19 -45l307 -307l-307 -307q-19 -19 -19 -45t19 -45l102 -102q19 -19 45 -19t45 19zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5 t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" /> +<glyph unicode="" d="M1165 397l102 102q19 19 19 45t-19 45l-454 454q-19 19 -45 19t-45 -19l-454 -454q-19 -19 -19 -45t19 -45l102 -102q19 -19 45 -19t45 19l307 307l307 -307q19 -19 45 -19t45 19zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5 t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" /> +<glyph unicode="" d="M813 237l454 454q19 19 19 45t-19 45l-102 102q-19 19 -45 19t-45 -19l-307 -307l-307 307q-19 19 -45 19t-45 -19l-102 -102q-19 -19 -19 -45t19 -45l454 -454q19 -19 45 -19t45 19zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5 t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" /> +<glyph unicode="" horiz-adv-x="1408" d="M1130 939l16 175h-884l47 -534h612l-22 -228l-197 -53l-196 53l-13 140h-175l22 -278l362 -100h4v1l359 99l50 544h-644l-15 181h674zM0 1408h1408l-128 -1438l-578 -162l-574 162z" /> +<glyph unicode="" horiz-adv-x="1792" d="M275 1408h1505l-266 -1333l-804 -267l-698 267l71 356h297l-29 -147l422 -161l486 161l68 339h-1208l58 297h1209l38 191h-1208z" /> +<glyph unicode="" horiz-adv-x="1792" d="M960 1280q0 26 -19 45t-45 19t-45 -19t-19 -45t19 -45t45 -19t45 19t19 45zM1792 352v-352q0 -22 -20 -30q-8 -2 -12 -2q-13 0 -23 9l-93 93q-119 -143 -318.5 -226.5t-429.5 -83.5t-429.5 83.5t-318.5 226.5l-93 -93q-9 -9 -23 -9q-4 0 -12 2q-20 8 -20 30v352 q0 14 9 23t23 9h352q22 0 30 -20q8 -19 -7 -35l-100 -100q67 -91 189.5 -153.5t271.5 -82.5v647h-192q-26 0 -45 19t-19 45v128q0 26 19 45t45 19h192v163q-58 34 -93 92.5t-35 128.5q0 106 75 181t181 75t181 -75t75 -181q0 -70 -35 -128.5t-93 -92.5v-163h192q26 0 45 -19 t19 -45v-128q0 -26 -19 -45t-45 -19h-192v-647q149 20 271.5 82.5t189.5 153.5l-100 100q-15 16 -7 35q8 20 30 20h352q14 0 23 -9t9 -23z" /> +<glyph unicode="" horiz-adv-x="1152" d="M1056 768q40 0 68 -28t28 -68v-576q0 -40 -28 -68t-68 -28h-960q-40 0 -68 28t-28 68v576q0 40 28 68t68 28h32v320q0 185 131.5 316.5t316.5 131.5t316.5 -131.5t131.5 -316.5q0 -26 -19 -45t-45 -19h-64q-26 0 -45 19t-19 45q0 106 -75 181t-181 75t-181 -75t-75 -181 v-320h736z" /> +<glyph unicode="" d="M1024 640q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75t75 -181zM1152 640q0 159 -112.5 271.5t-271.5 112.5t-271.5 -112.5t-112.5 -271.5t112.5 -271.5t271.5 -112.5t271.5 112.5t112.5 271.5zM1280 640q0 -212 -150 -362t-362 -150t-362 150 t-150 362t150 362t362 150t362 -150t150 -362zM1408 640q0 130 -51 248.5t-136.5 204t-204 136.5t-248.5 51t-248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5zM1536 640 q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" /> +<glyph unicode="" horiz-adv-x="1408" d="M384 800v-192q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68zM896 800v-192q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68zM1408 800v-192q0 -40 -28 -68t-68 -28h-192 q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68z" /> +<glyph unicode="" horiz-adv-x="384" d="M384 288v-192q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68zM384 800v-192q0 -40 -28 -68t-68 -28h-192q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68zM384 1312v-192q0 -40 -28 -68t-68 -28h-192 q-40 0 -68 28t-28 68v192q0 40 28 68t68 28h192q40 0 68 -28t28 -68z" /> +<glyph unicode="" d="M512 256q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM863 162q-13 232 -177 396t-396 177q-14 1 -24 -9t-10 -23v-128q0 -13 8.5 -22t21.5 -10q154 -11 264 -121t121 -264q1 -13 10 -21.5t22 -8.5h128q13 0 23 10 t9 24zM1247 161q-5 154 -56 297.5t-139.5 260t-205 205t-260 139.5t-297.5 56q-14 1 -23 -9q-10 -10 -10 -23v-128q0 -13 9 -22t22 -10q204 -7 378 -111.5t278.5 -278.5t111.5 -378q1 -13 10 -22t22 -9h128q13 0 23 10q11 9 9 23zM1536 1120v-960q0 -119 -84.5 -203.5 t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" /> +<glyph unicode="" d="M768 1408q209 0 385.5 -103t279.5 -279.5t103 -385.5t-103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103zM1152 585q32 18 32 55t-32 55l-544 320q-31 19 -64 1q-32 -19 -32 -56v-640q0 -37 32 -56 q16 -8 32 -8q17 0 32 9z" /> +<glyph unicode="" horiz-adv-x="1792" d="M1024 1084l316 -316l-572 -572l-316 316zM813 105l618 618q19 19 19 45t-19 45l-362 362q-18 18 -45 18t-45 -18l-618 -618q-19 -19 -19 -45t19 -45l362 -362q18 -18 45 -18t45 18zM1702 742l-907 -908q-37 -37 -90.5 -37t-90.5 37l-126 126q56 56 56 136t-56 136 t-136 56t-136 -56l-125 126q-37 37 -37 90.5t37 90.5l907 906q37 37 90.5 37t90.5 -37l125 -125q-56 -56 -56 -136t56 -136t136 -56t136 56l126 -125q37 -37 37 -90.5t-37 -90.5z" /> +<glyph unicode="" d="M1280 576v128q0 26 -19 45t-45 19h-896q-26 0 -45 -19t-19 -45v-128q0 -26 19 -45t45 -19h896q26 0 45 19t19 45zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5 t84.5 -203.5z" /> +<glyph unicode="" horiz-adv-x="1408" d="M1152 736v-64q0 -14 -9 -23t-23 -9h-832q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h832q14 0 23 -9t9 -23zM1280 288v832q0 66 -47 113t-113 47h-832q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113zM1408 1120v-832q0 -119 -84.5 -203.5 t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832q119 0 203.5 -84.5t84.5 -203.5z" /> +<glyph unicode="" horiz-adv-x="1024" d="M1018 933q-18 -37 -58 -37h-192v-864q0 -14 -9 -23t-23 -9h-704q-21 0 -29 18q-8 20 4 35l160 192q9 11 25 11h320v640h-192q-40 0 -58 37q-17 37 9 68l320 384q18 22 49 22t49 -22l320 -384q27 -32 9 -68z" /> +<glyph unicode="" horiz-adv-x="1024" d="M32 1280h704q13 0 22.5 -9.5t9.5 -23.5v-863h192q40 0 58 -37t-9 -69l-320 -384q-18 -22 -49 -22t-49 22l-320 384q-26 31 -9 69q18 37 58 37h192v640h-320q-14 0 -25 11l-160 192q-13 14 -4 34q9 19 29 19z" /> +<glyph unicode="" d="M685 237l614 614q19 19 19 45t-19 45l-102 102q-19 19 -45 19t-45 -19l-467 -467l-211 211q-19 19 -45 19t-45 -19l-102 -102q-19 -19 -19 -45t19 -45l358 -358q19 -19 45 -19t45 19zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5 t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" /> +<glyph unicode="" d="M404 428l152 -152l-52 -52h-56v96h-96v56zM818 818q14 -13 -3 -30l-291 -291q-17 -17 -30 -3q-14 13 3 30l291 291q17 17 30 3zM544 128l544 544l-288 288l-544 -544v-288h288zM1152 736l92 92q28 28 28 68t-28 68l-152 152q-28 28 -68 28t-68 -28l-92 -92zM1536 1120 v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" /> +<glyph unicode="" d="M1280 608v480q0 26 -19 45t-45 19h-480q-42 0 -59 -39q-17 -41 14 -70l144 -144l-534 -534q-19 -19 -19 -45t19 -45l102 -102q19 -19 45 -19t45 19l534 534l144 -144q18 -19 45 -19q12 0 25 5q39 17 39 59zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960 q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" /> +<glyph unicode="" d="M1005 435l352 352q19 19 19 45t-19 45l-352 352q-30 31 -69 14q-40 -17 -40 -59v-160q-119 0 -216 -19.5t-162.5 -51t-114 -79t-76.5 -95.5t-44.5 -109t-21.5 -111.5t-5 -110.5q0 -181 167 -404q10 -12 25 -12q7 0 13 3q22 9 19 33q-44 354 62 473q46 52 130 75.5 t224 23.5v-160q0 -42 40 -59q12 -5 24 -5q26 0 45 19zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" /> +<glyph unicode="" d="M640 448l256 128l-256 128v-256zM1024 1039v-542l-512 -256v542zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103 t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" /> +<glyph unicode="" d="M1145 861q18 -35 -5 -66l-320 -448q-19 -27 -52 -27t-52 27l-320 448q-23 31 -5 66q17 35 57 35h640q40 0 57 -35zM1280 160v960q0 13 -9.5 22.5t-22.5 9.5h-960q-13 0 -22.5 -9.5t-9.5 -22.5v-960q0 -13 9.5 -22.5t22.5 -9.5h960q13 0 22.5 9.5t9.5 22.5zM1536 1120 v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" /> +<glyph unicode="" d="M1145 419q-17 -35 -57 -35h-640q-40 0 -57 35q-18 35 5 66l320 448q19 27 52 27t52 -27l320 -448q23 -31 5 -66zM1280 160v960q0 13 -9.5 22.5t-22.5 9.5h-960q-13 0 -22.5 -9.5t-9.5 -22.5v-960q0 -13 9.5 -22.5t22.5 -9.5h960q13 0 22.5 9.5t9.5 22.5zM1536 1120v-960 q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" /> +<glyph unicode="" d="M1088 640q0 -33 -27 -52l-448 -320q-31 -23 -66 -5q-35 17 -35 57v640q0 40 35 57q35 18 66 -5l448 -320q27 -19 27 -52zM1280 160v960q0 14 -9 23t-23 9h-960q-14 0 -23 -9t-9 -23v-960q0 -14 9 -23t23 -9h960q14 0 23 9t9 23zM1536 1120v-960q0 -119 -84.5 -203.5 t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" /> +<glyph unicode="" horiz-adv-x="1024" d="M976 229l35 -159q3 -12 -3 -22.5t-17 -14.5l-5 -1q-4 -2 -10.5 -3.5t-16 -4.5t-21.5 -5.5t-25.5 -5t-30 -5t-33.5 -4.5t-36.5 -3t-38.5 -1q-234 0 -409 130.5t-238 351.5h-95q-13 0 -22.5 9.5t-9.5 22.5v113q0 13 9.5 22.5t22.5 9.5h66q-2 57 1 105h-67q-14 0 -23 9 t-9 23v114q0 14 9 23t23 9h98q67 210 243.5 338t400.5 128q102 0 194 -23q11 -3 20 -15q6 -11 3 -24l-43 -159q-3 -13 -14 -19.5t-24 -2.5l-4 1q-4 1 -11.5 2.5l-17.5 3.5t-22.5 3.5t-26 3t-29 2.5t-29.5 1q-126 0 -226 -64t-150 -176h468q16 0 25 -12q10 -12 7 -26 l-24 -114q-5 -26 -32 -26h-488q-3 -37 0 -105h459q15 0 25 -12q9 -12 6 -27l-24 -112q-2 -11 -11 -18.5t-20 -7.5h-387q48 -117 149.5 -185.5t228.5 -68.5q18 0 36 1.5t33.5 3.5t29.5 4.5t24.5 5t18.5 4.5l12 3l5 2q13 5 26 -2q12 -7 15 -21z" /> +<glyph unicode="" horiz-adv-x="1024" d="M1020 399v-367q0 -14 -9 -23t-23 -9h-956q-14 0 -23 9t-9 23v150q0 13 9.5 22.5t22.5 9.5h97v383h-95q-14 0 -23 9.5t-9 22.5v131q0 14 9 23t23 9h95v223q0 171 123.5 282t314.5 111q185 0 335 -125q9 -8 10 -20.5t-7 -22.5l-103 -127q-9 -11 -22 -12q-13 -2 -23 7 q-5 5 -26 19t-69 32t-93 18q-85 0 -137 -47t-52 -123v-215h305q13 0 22.5 -9t9.5 -23v-131q0 -13 -9.5 -22.5t-22.5 -9.5h-305v-379h414v181q0 13 9 22.5t23 9.5h162q14 0 23 -9.5t9 -22.5z" /> +<glyph unicode="" horiz-adv-x="1024" d="M978 351q0 -153 -99.5 -263.5t-258.5 -136.5v-175q0 -14 -9 -23t-23 -9h-135q-13 0 -22.5 9.5t-9.5 22.5v175q-66 9 -127.5 31t-101.5 44.5t-74 48t-46.5 37.5t-17.5 18q-17 21 -2 41l103 135q7 10 23 12q15 2 24 -9l2 -2q113 -99 243 -125q37 -8 74 -8q81 0 142.5 43 t61.5 122q0 28 -15 53t-33.5 42t-58.5 37.5t-66 32t-80 32.5q-39 16 -61.5 25t-61.5 26.5t-62.5 31t-56.5 35.5t-53.5 42.5t-43.5 49t-35.5 58t-21 66.5t-8.5 78q0 138 98 242t255 134v180q0 13 9.5 22.5t22.5 9.5h135q14 0 23 -9t9 -23v-176q57 -6 110.5 -23t87 -33.5 t63.5 -37.5t39 -29t15 -14q17 -18 5 -38l-81 -146q-8 -15 -23 -16q-14 -3 -27 7q-3 3 -14.5 12t-39 26.5t-58.5 32t-74.5 26t-85.5 11.5q-95 0 -155 -43t-60 -111q0 -26 8.5 -48t29.5 -41.5t39.5 -33t56 -31t60.5 -27t70 -27.5q53 -20 81 -31.5t76 -35t75.5 -42.5t62 -50 t53 -63.5t31.5 -76.5t13 -94z" /> +<glyph unicode="" horiz-adv-x="898" d="M898 1066v-102q0 -14 -9 -23t-23 -9h-168q-23 -144 -129 -234t-276 -110q167 -178 459 -536q14 -16 4 -34q-8 -18 -29 -18h-195q-16 0 -25 12q-306 367 -498 571q-9 9 -9 22v127q0 13 9.5 22.5t22.5 9.5h112q132 0 212.5 43t102.5 125h-427q-14 0 -23 9t-9 23v102 q0 14 9 23t23 9h413q-57 113 -268 113h-145q-13 0 -22.5 9.5t-9.5 22.5v133q0 14 9 23t23 9h832q14 0 23 -9t9 -23v-102q0 -14 -9 -23t-23 -9h-233q47 -61 64 -144h171q14 0 23 -9t9 -23z" /> +<glyph unicode="" horiz-adv-x="1027" d="M603 0h-172q-13 0 -22.5 9t-9.5 23v330h-288q-13 0 -22.5 9t-9.5 23v103q0 13 9.5 22.5t22.5 9.5h288v85h-288q-13 0 -22.5 9t-9.5 23v104q0 13 9.5 22.5t22.5 9.5h214l-321 578q-8 16 0 32q10 16 28 16h194q19 0 29 -18l215 -425q19 -38 56 -125q10 24 30.5 68t27.5 61 l191 420q8 19 29 19h191q17 0 27 -16q9 -14 1 -31l-313 -579h215q13 0 22.5 -9.5t9.5 -22.5v-104q0 -14 -9.5 -23t-22.5 -9h-290v-85h290q13 0 22.5 -9.5t9.5 -22.5v-103q0 -14 -9.5 -23t-22.5 -9h-290v-330q0 -13 -9.5 -22.5t-22.5 -9.5z" /> +<glyph unicode="" horiz-adv-x="1280" d="M1043 971q0 100 -65 162t-171 62h-320v-448h320q106 0 171 62t65 162zM1280 971q0 -193 -126.5 -315t-326.5 -122h-340v-118h505q14 0 23 -9t9 -23v-128q0 -14 -9 -23t-23 -9h-505v-192q0 -14 -9.5 -23t-22.5 -9h-167q-14 0 -23 9t-9 23v192h-224q-14 0 -23 9t-9 23v128 q0 14 9 23t23 9h224v118h-224q-14 0 -23 9t-9 23v149q0 13 9 22.5t23 9.5h224v629q0 14 9 23t23 9h539q200 0 326.5 -122t126.5 -315z" /> +<glyph unicode="" horiz-adv-x="1792" d="M514 341l81 299h-159l75 -300q1 -1 1 -3t1 -3q0 1 0.5 3.5t0.5 3.5zM630 768l35 128h-292l32 -128h225zM822 768h139l-35 128h-70zM1271 340l78 300h-162l81 -299q0 -1 0.5 -3.5t1.5 -3.5q0 1 0.5 3t0.5 3zM1382 768l33 128h-297l34 -128h230zM1792 736v-64q0 -14 -9 -23 t-23 -9h-213l-164 -616q-7 -24 -31 -24h-159q-24 0 -31 24l-166 616h-209l-167 -616q-7 -24 -31 -24h-159q-11 0 -19.5 7t-10.5 17l-160 616h-208q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h175l-33 128h-142q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h109l-89 344q-5 15 5 28 q10 12 26 12h137q26 0 31 -24l90 -360h359l97 360q7 24 31 24h126q24 0 31 -24l98 -360h365l93 360q5 24 31 24h137q16 0 26 -12q10 -13 5 -28l-91 -344h111q14 0 23 -9t9 -23v-64q0 -14 -9 -23t-23 -9h-145l-34 -128h179q14 0 23 -9t9 -23z" /> +<glyph unicode="" horiz-adv-x="1280" d="M1167 896q18 -182 -131 -258q117 -28 175 -103t45 -214q-7 -71 -32.5 -125t-64.5 -89t-97 -58.5t-121.5 -34.5t-145.5 -15v-255h-154v251q-80 0 -122 1v-252h-154v255q-18 0 -54 0.5t-55 0.5h-200l31 183h111q50 0 58 51v402h16q-6 1 -16 1v287q-13 68 -89 68h-111v164 l212 -1q64 0 97 1v252h154v-247q82 2 122 2v245h154v-252q79 -7 140 -22.5t113 -45t82.5 -78t36.5 -114.5zM952 351q0 36 -15 64t-37 46t-57.5 30.5t-65.5 18.5t-74 9t-69 3t-64.5 -1t-47.5 -1v-338q8 0 37 -0.5t48 -0.5t53 1.5t58.5 4t57 8.5t55.5 14t47.5 21t39.5 30 t24.5 40t9.5 51zM881 827q0 33 -12.5 58.5t-30.5 42t-48 28t-55 16.5t-61.5 8t-58 2.5t-54 -1t-39.5 -0.5v-307q5 0 34.5 -0.5t46.5 0t50 2t55 5.5t51.5 11t48.5 18.5t37 27t27 38.5t9 51z" /> +<glyph unicode="" d="M1024 1024v472q22 -14 36 -28l408 -408q14 -14 28 -36h-472zM896 992q0 -40 28 -68t68 -28h544v-1056q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h800v-544z" /> +<glyph unicode="" d="M1468 1060q14 -14 28 -36h-472v472q22 -14 36 -28zM992 896h544v-1056q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h800v-544q0 -40 28 -68t68 -28zM1152 160v64q0 14 -9 23t-23 9h-704q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h704 q14 0 23 9t9 23zM1152 416v64q0 14 -9 23t-23 9h-704q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h704q14 0 23 9t9 23zM1152 672v64q0 14 -9 23t-23 9h-704q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h704q14 0 23 9t9 23z" /> +<glyph unicode="" horiz-adv-x="1664" d="M1191 1128h177l-72 218l-12 47q-2 16 -2 20h-4l-3 -20q0 -1 -3.5 -18t-7.5 -29zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9t9 -23zM1572 -23 v-233h-584v90l369 529q12 18 21 27l11 9v3q-2 0 -6.5 -0.5t-7.5 -0.5q-12 -3 -30 -3h-232v-115h-120v229h567v-89l-369 -530q-6 -8 -21 -26l-11 -11v-2l14 2q9 2 30 2h248v119h121zM1661 874v-106h-288v106h75l-47 144h-243l-47 -144h75v-106h-287v106h70l230 662h162 l230 -662h70z" /> +<glyph unicode="" horiz-adv-x="1664" d="M1191 104h177l-72 218l-12 47q-2 16 -2 20h-4l-3 -20q0 -1 -3.5 -18t-7.5 -29zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9t9 -23zM1661 -150 v-106h-288v106h75l-47 144h-243l-47 -144h75v-106h-287v106h70l230 662h162l230 -662h70zM1572 1001v-233h-584v90l369 529q12 18 21 27l11 9v3q-2 0 -6.5 -0.5t-7.5 -0.5q-12 -3 -30 -3h-232v-115h-120v229h567v-89l-369 -530q-6 -8 -21 -26l-11 -10v-3l14 3q9 1 30 1h248 v119h121z" /> +<glyph unicode="" horiz-adv-x="1792" d="M736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9t9 -23zM1792 -32v-192q0 -14 -9 -23t-23 -9h-832q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h832 q14 0 23 -9t9 -23zM1600 480v-192q0 -14 -9 -23t-23 -9h-640q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h640q14 0 23 -9t9 -23zM1408 992v-192q0 -14 -9 -23t-23 -9h-448q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h448q14 0 23 -9t9 -23zM1216 1504v-192q0 -14 -9 -23t-23 -9h-256 q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h256q14 0 23 -9t9 -23z" /> +<glyph unicode="" horiz-adv-x="1792" d="M1216 -32v-192q0 -14 -9 -23t-23 -9h-256q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h256q14 0 23 -9t9 -23zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192 q14 0 23 -9t9 -23zM1408 480v-192q0 -14 -9 -23t-23 -9h-448q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h448q14 0 23 -9t9 -23zM1600 992v-192q0 -14 -9 -23t-23 -9h-640q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h640q14 0 23 -9t9 -23zM1792 1504v-192q0 -14 -9 -23t-23 -9h-832 q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h832q14 0 23 -9t9 -23z" /> +<glyph unicode="" d="M1346 223q0 63 -44 116t-103 53q-52 0 -83 -37t-31 -94t36.5 -95t104.5 -38q50 0 85 27t35 68zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9t9 -23 zM1486 165q0 -62 -13 -121.5t-41 -114t-68 -95.5t-98.5 -65.5t-127.5 -24.5q-62 0 -108 16q-24 8 -42 15l39 113q15 -7 31 -11q37 -13 75 -13q84 0 134.5 58.5t66.5 145.5h-2q-21 -23 -61.5 -37t-84.5 -14q-106 0 -173 71.5t-67 172.5q0 105 72 178t181 73q123 0 205 -94.5 t82 -252.5zM1456 882v-114h-469v114h167v432q0 7 0.5 19t0.5 17v16h-2l-7 -12q-8 -13 -26 -31l-62 -58l-82 86l192 185h123v-654h165z" /> +<glyph unicode="" d="M1346 1247q0 63 -44 116t-103 53q-52 0 -83 -37t-31 -94t36.5 -95t104.5 -38q50 0 85 27t35 68zM736 96q0 -12 -10 -24l-319 -319q-10 -9 -23 -9q-12 0 -23 9l-320 320q-15 16 -7 35q8 20 30 20h192v1376q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1376h192q14 0 23 -9 t9 -23zM1456 -142v-114h-469v114h167v432q0 7 0.5 19t0.5 17v16h-2l-7 -12q-8 -13 -26 -31l-62 -58l-82 86l192 185h123v-654h165zM1486 1189q0 -62 -13 -121.5t-41 -114t-68 -95.5t-98.5 -65.5t-127.5 -24.5q-62 0 -108 16q-24 8 -42 15l39 113q15 -7 31 -11q37 -13 75 -13 q84 0 134.5 58.5t66.5 145.5h-2q-21 -23 -61.5 -37t-84.5 -14q-106 0 -173 71.5t-67 172.5q0 105 72 178t181 73q123 0 205 -94.5t82 -252.5z" /> +<glyph unicode="" horiz-adv-x="1664" d="M256 192q0 26 -19 45t-45 19q-27 0 -45.5 -19t-18.5 -45q0 -27 18.5 -45.5t45.5 -18.5q26 0 45 18.5t19 45.5zM416 704v-640q0 -26 -19 -45t-45 -19h-288q-26 0 -45 19t-19 45v640q0 26 19 45t45 19h288q26 0 45 -19t19 -45zM1600 704q0 -86 -55 -149q15 -44 15 -76 q3 -76 -43 -137q17 -56 0 -117q-15 -57 -54 -94q9 -112 -49 -181q-64 -76 -197 -78h-36h-76h-17q-66 0 -144 15.5t-121.5 29t-120.5 39.5q-123 43 -158 44q-26 1 -45 19.5t-19 44.5v641q0 25 18 43.5t43 20.5q24 2 76 59t101 121q68 87 101 120q18 18 31 48t17.5 48.5 t13.5 60.5q7 39 12.5 61t19.5 52t34 50q19 19 45 19q46 0 82.5 -10.5t60 -26t40 -40.5t24 -45t12 -50t5 -45t0.5 -39q0 -38 -9.5 -76t-19 -60t-27.5 -56q-3 -6 -10 -18t-11 -22t-8 -24h277q78 0 135 -57t57 -135z" /> +<glyph unicode="" horiz-adv-x="1664" d="M256 960q0 -26 -19 -45t-45 -19q-27 0 -45.5 19t-18.5 45q0 27 18.5 45.5t45.5 18.5q26 0 45 -18.5t19 -45.5zM416 448v640q0 26 -19 45t-45 19h-288q-26 0 -45 -19t-19 -45v-640q0 -26 19 -45t45 -19h288q26 0 45 19t19 45zM1545 597q55 -61 55 -149q-1 -78 -57.5 -135 t-134.5 -57h-277q4 -14 8 -24t11 -22t10 -18q18 -37 27 -57t19 -58.5t10 -76.5q0 -24 -0.5 -39t-5 -45t-12 -50t-24 -45t-40 -40.5t-60 -26t-82.5 -10.5q-26 0 -45 19q-20 20 -34 50t-19.5 52t-12.5 61q-9 42 -13.5 60.5t-17.5 48.5t-31 48q-33 33 -101 120q-49 64 -101 121 t-76 59q-25 2 -43 20.5t-18 43.5v641q0 26 19 44.5t45 19.5q35 1 158 44q77 26 120.5 39.5t121.5 29t144 15.5h17h76h36q133 -2 197 -78q58 -69 49 -181q39 -37 54 -94q17 -61 0 -117q46 -61 43 -137q0 -32 -15 -76z" /> +<glyph unicode="" d="M919 233v157q0 50 -29 50q-17 0 -33 -16v-224q16 -16 33 -16q29 0 29 49zM1103 355h66v34q0 51 -33 51t-33 -51v-34zM532 621v-70h-80v-423h-74v423h-78v70h232zM733 495v-367h-67v40q-39 -45 -76 -45q-33 0 -42 28q-6 16 -6 54v290h66v-270q0 -24 1 -26q1 -15 15 -15 q20 0 42 31v280h67zM985 384v-146q0 -52 -7 -73q-12 -42 -53 -42q-35 0 -68 41v-36h-67v493h67v-161q32 40 68 40q41 0 53 -42q7 -21 7 -74zM1236 255v-9q0 -29 -2 -43q-3 -22 -15 -40q-27 -40 -80 -40q-52 0 -81 38q-21 27 -21 86v129q0 59 20 86q29 38 80 38t78 -38 q21 -28 21 -86v-76h-133v-65q0 -51 34 -51q24 0 30 26q0 1 0.5 7t0.5 16.5v21.5h68zM785 1079v-156q0 -51 -32 -51t-32 51v156q0 52 32 52t32 -52zM1318 366q0 177 -19 260q-10 44 -43 73.5t-76 34.5q-136 15 -412 15q-275 0 -411 -15q-44 -5 -76.5 -34.5t-42.5 -73.5 q-20 -87 -20 -260q0 -176 20 -260q10 -43 42.5 -73t75.5 -35q137 -15 412 -15t412 15q43 5 75.5 35t42.5 73q20 84 20 260zM563 1017l90 296h-75l-51 -195l-53 195h-78l24 -69t23 -69q35 -103 46 -158v-201h74v201zM852 936v130q0 58 -21 87q-29 38 -78 38q-51 0 -78 -38 q-21 -29 -21 -87v-130q0 -58 21 -87q27 -38 78 -38q49 0 78 38q21 27 21 87zM1033 816h67v370h-67v-283q-22 -31 -42 -31q-15 0 -16 16q-1 2 -1 26v272h-67v-293q0 -37 6 -55q11 -27 43 -27q36 0 77 45v-40zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960 q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" /> +<glyph unicode="" d="M971 292v-211q0 -67 -39 -67q-23 0 -45 22v301q22 22 45 22q39 0 39 -67zM1309 291v-46h-90v46q0 68 45 68t45 -68zM343 509h107v94h-312v-94h105v-569h100v569zM631 -60h89v494h-89v-378q-30 -42 -57 -42q-18 0 -21 21q-1 3 -1 35v364h-89v-391q0 -49 8 -73 q12 -37 58 -37q48 0 102 61v-54zM1060 88v197q0 73 -9 99q-17 56 -71 56q-50 0 -93 -54v217h-89v-663h89v48q45 -55 93 -55q54 0 71 55q9 27 9 100zM1398 98v13h-91q0 -51 -2 -61q-7 -36 -40 -36q-46 0 -46 69v87h179v103q0 79 -27 116q-39 51 -106 51q-68 0 -107 -51 q-28 -37 -28 -116v-173q0 -79 29 -116q39 -51 108 -51q72 0 108 53q18 27 21 54q2 9 2 58zM790 1011v210q0 69 -43 69t-43 -69v-210q0 -70 43 -70t43 70zM1509 260q0 -234 -26 -350q-14 -59 -58 -99t-102 -46q-184 -21 -555 -21t-555 21q-58 6 -102.5 46t-57.5 99 q-26 112 -26 350q0 234 26 350q14 59 58 99t103 47q183 20 554 20t555 -20q58 -7 102.5 -47t57.5 -99q26 -112 26 -350zM511 1536h102l-121 -399v-271h-100v271q-14 74 -61 212q-37 103 -65 187h106l71 -263zM881 1203v-175q0 -81 -28 -118q-37 -51 -106 -51q-67 0 -105 51 q-28 38 -28 118v175q0 80 28 117q38 51 105 51q69 0 106 -51q28 -37 28 -117zM1216 1365v-499h-91v55q-53 -62 -103 -62q-46 0 -59 37q-8 24 -8 75v394h91v-367q0 -33 1 -35q3 -22 21 -22q27 0 57 43v381h91z" /> +<glyph unicode="" horiz-adv-x="1408" d="M597 869q-10 -18 -257 -456q-27 -46 -65 -46h-239q-21 0 -31 17t0 36l253 448q1 0 0 1l-161 279q-12 22 -1 37q9 15 32 15h239q40 0 66 -45zM1403 1511q11 -16 0 -37l-528 -934v-1l336 -615q11 -20 1 -37q-10 -15 -32 -15h-239q-42 0 -66 45l-339 622q18 32 531 942 q25 45 64 45h241q22 0 31 -15z" /> +<glyph unicode="" d="M685 771q0 1 -126 222q-21 34 -52 34h-184q-18 0 -26 -11q-7 -12 1 -29l125 -216v-1l-196 -346q-9 -14 0 -28q8 -13 24 -13h185q31 0 50 36zM1309 1268q-7 12 -24 12h-187q-30 0 -49 -35l-411 -729q1 -2 262 -481q20 -35 52 -35h184q18 0 25 12q8 13 -1 28l-260 476v1 l409 723q8 16 0 28zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" /> +<glyph unicode="" horiz-adv-x="1792" d="M1280 640q0 37 -30 54l-512 320q-31 20 -65 2q-33 -18 -33 -56v-640q0 -38 33 -56q16 -8 31 -8q20 0 34 10l512 320q30 17 30 54zM1792 640q0 -96 -1 -150t-8.5 -136.5t-22.5 -147.5q-16 -73 -69 -123t-124 -58q-222 -25 -671 -25t-671 25q-71 8 -124.5 58t-69.5 123 q-14 65 -21.5 147.5t-8.5 136.5t-1 150t1 150t8.5 136.5t22.5 147.5q16 73 69 123t124 58q222 25 671 25t671 -25q71 -8 124.5 -58t69.5 -123q14 -65 21.5 -147.5t8.5 -136.5t1 -150z" /> +<glyph unicode="" horiz-adv-x="1792" d="M402 829l494 -305l-342 -285l-490 319zM1388 274v-108l-490 -293v-1l-1 1l-1 -1v1l-489 293v108l147 -96l342 284v2l1 -1l1 1v-2l343 -284zM554 1418l342 -285l-494 -304l-338 270zM1390 829l338 -271l-489 -319l-343 285zM1239 1418l489 -319l-338 -270l-494 304z" /> +<glyph unicode="" horiz-adv-x="1408" d="M928 135v-151l-707 -1v151zM1169 481v-701l-1 -35v-1h-1132l-35 1h-1v736h121v-618h928v618h120zM241 393l704 -65l-13 -150l-705 65zM309 709l683 -183l-39 -146l-683 183zM472 1058l609 -360l-77 -130l-609 360zM832 1389l398 -585l-124 -85l-399 584zM1285 1536 l121 -697l-149 -26l-121 697z" /> +<glyph unicode="" d="M1362 110v648h-135q20 -63 20 -131q0 -126 -64 -232.5t-174 -168.5t-240 -62q-197 0 -337 135.5t-140 327.5q0 68 20 131h-141v-648q0 -26 17.5 -43.5t43.5 -17.5h1069q25 0 43 17.5t18 43.5zM1078 643q0 124 -90.5 211.5t-218.5 87.5q-127 0 -217.5 -87.5t-90.5 -211.5 t90.5 -211.5t217.5 -87.5q128 0 218.5 87.5t90.5 211.5zM1362 1003v165q0 28 -20 48.5t-49 20.5h-174q-29 0 -49 -20.5t-20 -48.5v-165q0 -29 20 -49t49 -20h174q29 0 49 20t20 49zM1536 1211v-1142q0 -81 -58 -139t-139 -58h-1142q-81 0 -139 58t-58 139v1142q0 81 58 139 t139 58h1142q81 0 139 -58t58 -139z" /> +<glyph unicode="" d="M1248 1408q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960zM698 640q0 88 -62 150t-150 62t-150 -62t-62 -150t62 -150t150 -62t150 62t62 150zM1262 640q0 88 -62 150 t-150 62t-150 -62t-62 -150t62 -150t150 -62t150 62t62 150z" /> +<glyph unicode="" d="M768 914l201 -306h-402zM1133 384h94l-459 691l-459 -691h94l104 160h522zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" /> +<glyph unicode="" horiz-adv-x="1408" d="M815 677q8 -63 -50.5 -101t-111.5 -6q-39 17 -53.5 58t-0.5 82t52 58q36 18 72.5 12t64 -35.5t27.5 -67.5zM926 698q-14 107 -113 164t-197 13q-63 -28 -100.5 -88.5t-34.5 -129.5q4 -91 77.5 -155t165.5 -56q91 8 152 84t50 168zM1165 1240q-20 27 -56 44.5t-58 22 t-71 12.5q-291 47 -566 -2q-43 -7 -66 -12t-55 -22t-50 -43q30 -28 76 -45.5t73.5 -22t87.5 -11.5q228 -29 448 -1q63 8 89.5 12t72.5 21.5t75 46.5zM1222 205q-8 -26 -15.5 -76.5t-14 -84t-28.5 -70t-58 -56.5q-86 -48 -189.5 -71.5t-202 -22t-201.5 18.5q-46 8 -81.5 18 t-76.5 27t-73 43.5t-52 61.5q-25 96 -57 292l6 16l18 9q223 -148 506.5 -148t507.5 148q21 -6 24 -23t-5 -45t-8 -37zM1403 1166q-26 -167 -111 -655q-5 -30 -27 -56t-43.5 -40t-54.5 -31q-252 -126 -610 -88q-248 27 -394 139q-15 12 -25.5 26.5t-17 35t-9 34t-6 39.5 t-5.5 35q-9 50 -26.5 150t-28 161.5t-23.5 147.5t-22 158q3 26 17.5 48.5t31.5 37.5t45 30t46 22.5t48 18.5q125 46 313 64q379 37 676 -50q155 -46 215 -122q16 -20 16.5 -51t-5.5 -54z" /> +<glyph unicode="" d="M848 666q0 43 -41 66t-77 1q-43 -20 -42.5 -72.5t43.5 -70.5q39 -23 81 4t36 72zM928 682q8 -66 -36 -121t-110 -61t-119 40t-56 113q-2 49 25.5 93t72.5 64q70 31 141.5 -10t81.5 -118zM1100 1073q-20 -21 -53.5 -34t-53 -16t-63.5 -8q-155 -20 -324 0q-44 6 -63 9.5 t-52.5 16t-54.5 32.5q13 19 36 31t40 15.5t47 8.5q198 35 408 1q33 -5 51 -8.5t43 -16t39 -31.5zM1142 327q0 7 5.5 26.5t3 32t-17.5 16.5q-161 -106 -365 -106t-366 106l-12 -6l-5 -12q26 -154 41 -210q47 -81 204 -108q249 -46 428 53q34 19 49 51.5t22.5 85.5t12.5 71z M1272 1020q9 53 -8 75q-43 55 -155 88q-216 63 -487 36q-132 -12 -226 -46q-38 -15 -59.5 -25t-47 -34t-29.5 -54q8 -68 19 -138t29 -171t24 -137q1 -5 5 -31t7 -36t12 -27t22 -28q105 -80 284 -100q259 -28 440 63q24 13 39.5 23t31 29t19.5 40q48 267 80 473zM1536 1120 v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" /> +<glyph unicode="" horiz-adv-x="1024" d="M944 207l80 -237q-23 -35 -111 -66t-177 -32q-104 -2 -190.5 26t-142.5 74t-95 106t-55.5 120t-16.5 118v544h-168v215q72 26 129 69.5t91 90t58 102t34 99t15 88.5q1 5 4.5 8.5t7.5 3.5h244v-424h333v-252h-334v-518q0 -30 6.5 -56t22.5 -52.5t49.5 -41.5t81.5 -14 q78 2 134 29z" /> +<glyph unicode="" d="M1136 75l-62 183q-44 -22 -103 -22q-36 -1 -62 10.5t-38.5 31.5t-17.5 40.5t-5 43.5v398h257v194h-256v326h-188q-8 0 -9 -10q-5 -44 -17.5 -87t-39 -95t-77 -95t-118.5 -68v-165h130v-418q0 -57 21.5 -115t65 -111t121 -85.5t176.5 -30.5q69 1 136.5 25t85.5 50z M1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" /> +<glyph unicode="" horiz-adv-x="768" d="M765 237q8 -19 -5 -35l-350 -384q-10 -10 -23 -10q-14 0 -24 10l-355 384q-13 16 -5 35q9 19 29 19h224v1248q0 14 9 23t23 9h192q14 0 23 -9t9 -23v-1248h224q21 0 29 -19z" /> +<glyph unicode="" horiz-adv-x="768" d="M765 1043q-9 -19 -29 -19h-224v-1248q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v1248h-224q-21 0 -29 19t5 35l350 384q10 10 23 10q14 0 24 -10l355 -384q13 -16 5 -35z" /> +<glyph unicode="" horiz-adv-x="1792" d="M1792 736v-192q0 -14 -9 -23t-23 -9h-1248v-224q0 -21 -19 -29t-35 5l-384 350q-10 10 -10 23q0 14 10 24l384 354q16 14 35 6q19 -9 19 -29v-224h1248q14 0 23 -9t9 -23z" /> +<glyph unicode="" horiz-adv-x="1792" d="M1728 643q0 -14 -10 -24l-384 -354q-16 -14 -35 -6q-19 9 -19 29v224h-1248q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h1248v224q0 21 19 29t35 -5l384 -350q10 -10 10 -23z" /> +<glyph unicode="" horiz-adv-x="1408" d="M1393 321q-39 -125 -123 -250q-129 -196 -257 -196q-49 0 -140 32q-86 32 -151 32q-61 0 -142 -33q-81 -34 -132 -34q-152 0 -301 259q-147 261 -147 503q0 228 113 374q112 144 284 144q72 0 177 -30q104 -30 138 -30q45 0 143 34q102 34 173 34q119 0 213 -65 q52 -36 104 -100q-79 -67 -114 -118q-65 -94 -65 -207q0 -124 69 -223t158 -126zM1017 1494q0 -61 -29 -136q-30 -75 -93 -138q-54 -54 -108 -72q-37 -11 -104 -17q3 149 78 257q74 107 250 148q1 -3 2.5 -11t2.5 -11q0 -4 0.5 -10t0.5 -10z" /> +<glyph unicode="" horiz-adv-x="1664" d="M682 530v-651l-682 94v557h682zM682 1273v-659h-682v565zM1664 530v-786l-907 125v661h907zM1664 1408v-794h-907v669z" /> +<glyph unicode="" horiz-adv-x="1408" d="M493 1053q16 0 27.5 11.5t11.5 27.5t-11.5 27.5t-27.5 11.5t-27 -11.5t-11 -27.5t11 -27.5t27 -11.5zM915 1053q16 0 27 11.5t11 27.5t-11 27.5t-27 11.5t-27.5 -11.5t-11.5 -27.5t11.5 -27.5t27.5 -11.5zM103 869q42 0 72 -30t30 -72v-430q0 -43 -29.5 -73t-72.5 -30 t-73 30t-30 73v430q0 42 30 72t73 30zM1163 850v-666q0 -46 -32 -78t-77 -32h-75v-227q0 -43 -30 -73t-73 -30t-73 30t-30 73v227h-138v-227q0 -43 -30 -73t-73 -30q-42 0 -72 30t-30 73l-1 227h-74q-46 0 -78 32t-32 78v666h918zM931 1255q107 -55 171 -153.5t64 -215.5 h-925q0 117 64 215.5t172 153.5l-71 131q-7 13 5 20q13 6 20 -6l72 -132q95 42 201 42t201 -42l72 132q7 12 20 6q12 -7 5 -20zM1408 767v-430q0 -43 -30 -73t-73 -30q-42 0 -72 30t-30 73v430q0 43 30 72.5t72 29.5q43 0 73 -29.5t30 -72.5z" /> +<glyph unicode="" d="M663 1125q-11 -1 -15.5 -10.5t-8.5 -9.5q-5 -1 -5 5q0 12 19 15h10zM750 1111q-4 -1 -11.5 6.5t-17.5 4.5q24 11 32 -2q3 -6 -3 -9zM399 684q-4 1 -6 -3t-4.5 -12.5t-5.5 -13.5t-10 -13q-7 -10 -1 -12q4 -1 12.5 7t12.5 18q1 3 2 7t2 6t1.5 4.5t0.5 4v3t-1 2.5t-3 2z M1254 325q0 18 -55 42q4 15 7.5 27.5t5 26t3 21.5t0.5 22.5t-1 19.5t-3.5 22t-4 20.5t-5 25t-5.5 26.5q-10 48 -47 103t-72 75q24 -20 57 -83q87 -162 54 -278q-11 -40 -50 -42q-31 -4 -38.5 18.5t-8 83.5t-11.5 107q-9 39 -19.5 69t-19.5 45.5t-15.5 24.5t-13 15t-7.5 7 q-14 62 -31 103t-29.5 56t-23.5 33t-15 40q-4 21 6 53.5t4.5 49.5t-44.5 25q-15 3 -44.5 18t-35.5 16q-8 1 -11 26t8 51t36 27q37 3 51 -30t4 -58q-11 -19 -2 -26.5t30 -0.5q13 4 13 36v37q-5 30 -13.5 50t-21 30.5t-23.5 15t-27 7.5q-107 -8 -89 -134q0 -15 -1 -15 q-9 9 -29.5 10.5t-33 -0.5t-15.5 5q1 57 -16 90t-45 34q-27 1 -41.5 -27.5t-16.5 -59.5q-1 -15 3.5 -37t13 -37.5t15.5 -13.5q10 3 16 14q4 9 -7 8q-7 0 -15.5 14.5t-9.5 33.5q-1 22 9 37t34 14q17 0 27 -21t9.5 -39t-1.5 -22q-22 -15 -31 -29q-8 -12 -27.5 -23.5 t-20.5 -12.5q-13 -14 -15.5 -27t7.5 -18q14 -8 25 -19.5t16 -19t18.5 -13t35.5 -6.5q47 -2 102 15q2 1 23 7t34.5 10.5t29.5 13t21 17.5q9 14 20 8q5 -3 6.5 -8.5t-3 -12t-16.5 -9.5q-20 -6 -56.5 -21.5t-45.5 -19.5q-44 -19 -70 -23q-25 -5 -79 2q-10 2 -9 -2t17 -19 q25 -23 67 -22q17 1 36 7t36 14t33.5 17.5t30 17t24.5 12t17.5 2.5t8.5 -11q0 -2 -1 -4.5t-4 -5t-6 -4.5t-8.5 -5t-9 -4.5t-10 -5t-9.5 -4.5q-28 -14 -67.5 -44t-66.5 -43t-49 -1q-21 11 -63 73q-22 31 -25 22q-1 -3 -1 -10q0 -25 -15 -56.5t-29.5 -55.5t-21 -58t11.5 -63 q-23 -6 -62.5 -90t-47.5 -141q-2 -18 -1.5 -69t-5.5 -59q-8 -24 -29 -3q-32 31 -36 94q-2 28 4 56q4 19 -1 18l-4 -5q-36 -65 10 -166q5 -12 25 -28t24 -20q20 -23 104 -90.5t93 -76.5q16 -15 17.5 -38t-14 -43t-45.5 -23q8 -15 29 -44.5t28 -54t7 -70.5q46 24 7 92 q-4 8 -10.5 16t-9.5 12t-2 6q3 5 13 9.5t20 -2.5q46 -52 166 -36q133 15 177 87q23 38 34 30q12 -6 10 -52q-1 -25 -23 -92q-9 -23 -6 -37.5t24 -15.5q3 19 14.5 77t13.5 90q2 21 -6.5 73.5t-7.5 97t23 70.5q15 18 51 18q1 37 34.5 53t72.5 10.5t60 -22.5zM626 1152 q3 17 -2.5 30t-11.5 15q-9 2 -9 -7q2 -5 5 -6q10 0 7 -15q-3 -20 8 -20q3 0 3 3zM1045 955q-2 8 -6.5 11.5t-13 5t-14.5 5.5q-5 3 -9.5 8t-7 8t-5.5 6.5t-4 4t-4 -1.5q-14 -16 7 -43.5t39 -31.5q9 -1 14.5 8t3.5 20zM867 1168q0 11 -5 19.5t-11 12.5t-9 3q-14 -1 -7 -7l4 -2 q14 -4 18 -31q0 -3 8 2zM921 1401q0 2 -2.5 5t-9 7t-9.5 6q-15 15 -24 15q-9 -1 -11.5 -7.5t-1 -13t-0.5 -12.5q-1 -4 -6 -10.5t-6 -9t3 -8.5q4 -3 8 0t11 9t15 9q1 1 9 1t15 2t9 7zM1486 60q20 -12 31 -24.5t12 -24t-2.5 -22.5t-15.5 -22t-23.5 -19.5t-30 -18.5 t-31.5 -16.5t-32 -15.5t-27 -13q-38 -19 -85.5 -56t-75.5 -64q-17 -16 -68 -19.5t-89 14.5q-18 9 -29.5 23.5t-16.5 25.5t-22 19.5t-47 9.5q-44 1 -130 1q-19 0 -57 -1.5t-58 -2.5q-44 -1 -79.5 -15t-53.5 -30t-43.5 -28.5t-53.5 -11.5q-29 1 -111 31t-146 43q-19 4 -51 9.5 t-50 9t-39.5 9.5t-33.5 14.5t-17 19.5q-10 23 7 66.5t18 54.5q1 16 -4 40t-10 42.5t-4.5 36.5t10.5 27q14 12 57 14t60 12q30 18 42 35t12 51q21 -73 -32 -106q-32 -20 -83 -15q-34 3 -43 -10q-13 -15 5 -57q2 -6 8 -18t8.5 -18t4.5 -17t1 -22q0 -15 -17 -49t-14 -48 q3 -17 37 -26q20 -6 84.5 -18.5t99.5 -20.5q24 -6 74 -22t82.5 -23t55.5 -4q43 6 64.5 28t23 48t-7.5 58.5t-19 52t-20 36.5q-121 190 -169 242q-68 74 -113 40q-11 -9 -15 15q-3 16 -2 38q1 29 10 52t24 47t22 42q8 21 26.5 72t29.5 78t30 61t39 54q110 143 124 195 q-12 112 -16 310q-2 90 24 151.5t106 104.5q39 21 104 21q53 1 106 -13.5t89 -41.5q57 -42 91.5 -121.5t29.5 -147.5q-5 -95 30 -214q34 -113 133 -218q55 -59 99.5 -163t59.5 -191q8 -49 5 -84.5t-12 -55.5t-20 -22q-10 -2 -23.5 -19t-27 -35.5t-40.5 -33.5t-61 -14 q-18 1 -31.5 5t-22.5 13.5t-13.5 15.5t-11.5 20.5t-9 19.5q-22 37 -41 30t-28 -49t7 -97q20 -70 1 -195q-10 -65 18 -100.5t73 -33t85 35.5q59 49 89.5 66.5t103.5 42.5q53 18 77 36.5t18.5 34.5t-25 28.5t-51.5 23.5q-33 11 -49.5 48t-15 72.5t15.5 47.5q1 -31 8 -56.5 t14.5 -40.5t20.5 -28.5t21 -19t21.5 -13t16.5 -9.5z" /> +<glyph unicode="" d="M1024 36q-42 241 -140 498h-2l-2 -1q-16 -6 -43 -16.5t-101 -49t-137 -82t-131 -114.5t-103 -148l-15 11q184 -150 418 -150q132 0 256 52zM839 643q-21 49 -53 111q-311 -93 -673 -93q-1 -7 -1 -21q0 -124 44 -236.5t124 -201.5q50 89 123.5 166.5t142.5 124.5t130.5 81 t99.5 48l37 13q4 1 13 3.5t13 4.5zM732 855q-120 213 -244 378q-138 -65 -234 -186t-128 -272q302 0 606 80zM1416 536q-210 60 -409 29q87 -239 128 -469q111 75 185 189.5t96 250.5zM611 1277q-1 0 -2 -1q1 1 2 1zM1201 1132q-185 164 -433 164q-76 0 -155 -19 q131 -170 246 -382q69 26 130 60.5t96.5 61.5t65.5 57t37.5 40.5zM1424 647q-3 232 -149 410l-1 -1q-9 -12 -19 -24.5t-43.5 -44.5t-71 -60.5t-100 -65t-131.5 -64.5q25 -53 44 -95q2 -6 6.5 -17.5t7.5 -16.5q36 5 74.5 7t73.5 2t69 -1.5t64 -4t56.5 -5.5t48 -6.5t36.5 -6 t25 -4.5zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" /> +<glyph unicode="" d="M1173 473q0 50 -19.5 91.5t-48.5 68.5t-73 49t-82.5 34t-87.5 23l-104 24q-30 7 -44 10.5t-35 11.5t-30 16t-16.5 21t-7.5 30q0 77 144 77q43 0 77 -12t54 -28.5t38 -33.5t40 -29t48 -12q47 0 75.5 32t28.5 77q0 55 -56 99.5t-142 67.5t-182 23q-68 0 -132 -15.5 t-119.5 -47t-89 -87t-33.5 -128.5q0 -61 19 -106.5t56 -75.5t80 -48.5t103 -32.5l146 -36q90 -22 112 -36q32 -20 32 -60q0 -39 -40 -64.5t-105 -25.5q-51 0 -91.5 16t-65 38.5t-45.5 45t-46 38.5t-54 16q-50 0 -75.5 -30t-25.5 -75q0 -92 122 -157.5t291 -65.5 q73 0 140 18.5t122.5 53.5t88.5 93.5t33 131.5zM1536 256q0 -159 -112.5 -271.5t-271.5 -112.5q-130 0 -234 80q-77 -16 -150 -16q-143 0 -273.5 55.5t-225 150t-150 225t-55.5 273.5q0 73 16 150q-80 104 -80 234q0 159 112.5 271.5t271.5 112.5q130 0 234 -80 q77 16 150 16q143 0 273.5 -55.5t225 -150t150 -225t55.5 -273.5q0 -73 -16 -150q80 -104 80 -234z" /> +<glyph unicode="" horiz-adv-x="1280" d="M1000 1102l37 194q5 23 -9 40t-35 17h-712q-23 0 -38.5 -17t-15.5 -37v-1101q0 -7 6 -1l291 352q23 26 38 33.5t48 7.5h239q22 0 37 14.5t18 29.5q24 130 37 191q4 21 -11.5 40t-36.5 19h-294q-29 0 -48 19t-19 48v42q0 29 19 47.5t48 18.5h346q18 0 35 13.5t20 29.5z M1227 1324q-15 -73 -53.5 -266.5t-69.5 -350t-35 -173.5q-6 -22 -9 -32.5t-14 -32.5t-24.5 -33t-38.5 -21t-58 -10h-271q-13 0 -22 -10q-8 -9 -426 -494q-22 -25 -58.5 -28.5t-48.5 5.5q-55 22 -55 98v1410q0 55 38 102.5t120 47.5h888q95 0 127 -53t10 -159zM1227 1324 l-158 -790q4 17 35 173.5t69.5 350t53.5 266.5z" /> +<glyph unicode="" d="M704 192v1024q0 14 -9 23t-23 9h-480q-14 0 -23 -9t-9 -23v-1024q0 -14 9 -23t23 -9h480q14 0 23 9t9 23zM1376 576v640q0 14 -9 23t-23 9h-480q-14 0 -23 -9t-9 -23v-640q0 -14 9 -23t23 -9h480q14 0 23 9t9 23zM1536 1344v-1408q0 -26 -19 -45t-45 -19h-1408 q-26 0 -45 19t-19 45v1408q0 26 19 45t45 19h1408q26 0 45 -19t19 -45z" /> +<glyph unicode="" horiz-adv-x="1280" d="M1280 480q0 -40 -28 -68t-68 -28q-51 0 -80 43l-227 341h-45v-132l247 -411q9 -15 9 -33q0 -26 -19 -45t-45 -19h-192v-272q0 -46 -33 -79t-79 -33h-160q-46 0 -79 33t-33 79v272h-192q-26 0 -45 19t-19 45q0 18 9 33l247 411v132h-45l-227 -341q-29 -43 -80 -43 q-40 0 -68 28t-28 68q0 29 16 53l256 384q73 107 176 107h384q103 0 176 -107l256 -384q16 -24 16 -53zM864 1280q0 -93 -65.5 -158.5t-158.5 -65.5t-158.5 65.5t-65.5 158.5t65.5 158.5t158.5 65.5t158.5 -65.5t65.5 -158.5z" /> +<glyph unicode="" horiz-adv-x="1024" d="M1024 832v-416q0 -40 -28 -68t-68 -28t-68 28t-28 68v352h-64v-912q0 -46 -33 -79t-79 -33t-79 33t-33 79v464h-64v-464q0 -46 -33 -79t-79 -33t-79 33t-33 79v912h-64v-352q0 -40 -28 -68t-68 -28t-68 28t-28 68v416q0 80 56 136t136 56h640q80 0 136 -56t56 -136z M736 1280q0 -93 -65.5 -158.5t-158.5 -65.5t-158.5 65.5t-65.5 158.5t65.5 158.5t158.5 65.5t158.5 -65.5t65.5 -158.5z" /> +<glyph unicode="" d="M773 234l350 473q16 22 24.5 59t-6 85t-61.5 79q-40 26 -83 25.5t-73.5 -17.5t-54.5 -45q-36 -40 -96 -40q-59 0 -95 40q-24 28 -54.5 45t-73.5 17.5t-84 -25.5q-46 -31 -60.5 -79t-6 -85t24.5 -59zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103 t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" /> +<glyph unicode="" horiz-adv-x="1792" d="M1472 640q0 117 -45.5 223.5t-123 184t-184 123t-223.5 45.5t-223.5 -45.5t-184 -123t-123 -184t-45.5 -223.5t45.5 -223.5t123 -184t184 -123t223.5 -45.5t223.5 45.5t184 123t123 184t45.5 223.5zM1748 363q-4 -15 -20 -20l-292 -96v-306q0 -16 -13 -26q-15 -10 -29 -4 l-292 94l-180 -248q-10 -13 -26 -13t-26 13l-180 248l-292 -94q-14 -6 -29 4q-13 10 -13 26v306l-292 96q-16 5 -20 20q-5 17 4 29l180 248l-180 248q-9 13 -4 29q4 15 20 20l292 96v306q0 16 13 26q15 10 29 4l292 -94l180 248q9 12 26 12t26 -12l180 -248l292 94 q14 6 29 -4q13 -10 13 -26v-306l292 -96q16 -5 20 -20q5 -16 -4 -29l-180 -248l180 -248q9 -12 4 -29z" /> +<glyph unicode="" d="M1262 233q-54 -9 -110 -9q-182 0 -337 90t-245 245t-90 337q0 192 104 357q-201 -60 -328.5 -229t-127.5 -384q0 -130 51 -248.5t136.5 -204t204 -136.5t248.5 -51q144 0 273.5 61.5t220.5 171.5zM1465 318q-94 -203 -283.5 -324.5t-413.5 -121.5q-156 0 -298 61 t-245 164t-164 245t-61 298q0 153 57.5 292.5t156 241.5t235.5 164.5t290 68.5q44 2 61 -39q18 -41 -15 -72q-86 -78 -131.5 -181.5t-45.5 -218.5q0 -148 73 -273t198 -198t273 -73q118 0 228 51q41 18 72 -13q14 -14 17.5 -34t-4.5 -38z" /> +<glyph unicode="" horiz-adv-x="1792" d="M1088 704q0 26 -19 45t-45 19h-256q-26 0 -45 -19t-19 -45t19 -45t45 -19h256q26 0 45 19t19 45zM1664 896v-960q0 -26 -19 -45t-45 -19h-1408q-26 0 -45 19t-19 45v960q0 26 19 45t45 19h1408q26 0 45 -19t19 -45zM1728 1344v-256q0 -26 -19 -45t-45 -19h-1536 q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h1536q26 0 45 -19t19 -45z" /> +<glyph unicode="" horiz-adv-x="1664" d="M1632 576q0 -26 -19 -45t-45 -19h-224q0 -171 -67 -290l208 -209q19 -19 19 -45t-19 -45q-18 -19 -45 -19t-45 19l-198 197q-5 -5 -15 -13t-42 -28.5t-65 -36.5t-82 -29t-97 -13v896h-128v-896q-51 0 -101.5 13.5t-87 33t-66 39t-43.5 32.5l-15 14l-183 -207 q-20 -21 -48 -21q-24 0 -43 16q-19 18 -20.5 44.5t15.5 46.5l202 227q-58 114 -58 274h-224q-26 0 -45 19t-19 45t19 45t45 19h224v294l-173 173q-19 19 -19 45t19 45t45 19t45 -19l173 -173h844l173 173q19 19 45 19t45 -19t19 -45t-19 -45l-173 -173v-294h224q26 0 45 -19 t19 -45zM1152 1152h-640q0 133 93.5 226.5t226.5 93.5t226.5 -93.5t93.5 -226.5z" /> +<glyph unicode="" horiz-adv-x="1920" d="M1917 1016q23 -64 -150 -294q-24 -32 -65 -85q-78 -100 -90 -131q-17 -41 14 -81q17 -21 81 -82h1l1 -1l1 -1l2 -2q141 -131 191 -221q3 -5 6.5 -12.5t7 -26.5t-0.5 -34t-25 -27.5t-59 -12.5l-256 -4q-24 -5 -56 5t-52 22l-20 12q-30 21 -70 64t-68.5 77.5t-61 58 t-56.5 15.5q-3 -1 -8 -3.5t-17 -14.5t-21.5 -29.5t-17 -52t-6.5 -77.5q0 -15 -3.5 -27.5t-7.5 -18.5l-4 -5q-18 -19 -53 -22h-115q-71 -4 -146 16.5t-131.5 53t-103 66t-70.5 57.5l-25 24q-10 10 -27.5 30t-71.5 91t-106 151t-122.5 211t-130.5 272q-6 16 -6 27t3 16l4 6 q15 19 57 19l274 2q12 -2 23 -6.5t16 -8.5l5 -3q16 -11 24 -32q20 -50 46 -103.5t41 -81.5l16 -29q29 -60 56 -104t48.5 -68.5t41.5 -38.5t34 -14t27 5q2 1 5 5t12 22t13.5 47t9.5 81t0 125q-2 40 -9 73t-14 46l-6 12q-25 34 -85 43q-13 2 5 24q17 19 38 30q53 26 239 24 q82 -1 135 -13q20 -5 33.5 -13.5t20.5 -24t10.5 -32t3.5 -45.5t-1 -55t-2.5 -70.5t-1.5 -82.5q0 -11 -1 -42t-0.5 -48t3.5 -40.5t11.5 -39t22.5 -24.5q8 -2 17 -4t26 11t38 34.5t52 67t68 107.5q60 104 107 225q4 10 10 17.5t11 10.5l4 3l5 2.5t13 3t20 0.5l288 2 q39 5 64 -2.5t31 -16.5z" /> +<glyph unicode="" horiz-adv-x="1792" d="M675 252q21 34 11 69t-45 50q-34 14 -73 1t-60 -46q-22 -34 -13 -68.5t43 -50.5t74.5 -2.5t62.5 47.5zM769 373q8 13 3.5 26.5t-17.5 18.5q-14 5 -28.5 -0.5t-21.5 -18.5q-17 -31 13 -45q14 -5 29 0.5t22 18.5zM943 266q-45 -102 -158 -150t-224 -12 q-107 34 -147.5 126.5t6.5 187.5q47 93 151.5 139t210.5 19q111 -29 158.5 -119.5t2.5 -190.5zM1255 426q-9 96 -89 170t-208.5 109t-274.5 21q-223 -23 -369.5 -141.5t-132.5 -264.5q9 -96 89 -170t208.5 -109t274.5 -21q223 23 369.5 141.5t132.5 264.5zM1563 422 q0 -68 -37 -139.5t-109 -137t-168.5 -117.5t-226 -83t-270.5 -31t-275 33.5t-240.5 93t-171.5 151t-65 199.5q0 115 69.5 245t197.5 258q169 169 341.5 236t246.5 -7q65 -64 20 -209q-4 -14 -1 -20t10 -7t14.5 0.5t13.5 3.5l6 2q139 59 246 59t153 -61q45 -63 0 -178 q-2 -13 -4.5 -20t4.5 -12.5t12 -7.5t17 -6q57 -18 103 -47t80 -81.5t34 -116.5zM1489 1046q42 -47 54.5 -108.5t-6.5 -117.5q-8 -23 -29.5 -34t-44.5 -4q-23 8 -34 29.5t-4 44.5q20 63 -24 111t-107 35q-24 -5 -45 8t-25 37q-5 24 8 44.5t37 25.5q60 13 119 -5.5t101 -65.5z M1670 1209q87 -96 112.5 -222.5t-13.5 -241.5q-9 -27 -34 -40t-52 -4t-40 34t-5 52q28 82 10 172t-80 158q-62 69 -148 95.5t-173 8.5q-28 -6 -52 9.5t-30 43.5t9.5 51.5t43.5 29.5q123 26 244 -11.5t208 -134.5z" /> +<glyph unicode="" d="M1133 -34q-171 -94 -368 -94q-196 0 -367 94q138 87 235.5 211t131.5 268q35 -144 132.5 -268t235.5 -211zM638 1394v-485q0 -252 -126.5 -459.5t-330.5 -306.5q-181 215 -181 495q0 187 83.5 349.5t229.5 269.5t325 137zM1536 638q0 -280 -181 -495 q-204 99 -330.5 306.5t-126.5 459.5v485q179 -30 325 -137t229.5 -269.5t83.5 -349.5z" /> +<glyph unicode="" horiz-adv-x="1408" d="M1402 433q-32 -80 -76 -138t-91 -88.5t-99 -46.5t-101.5 -14.5t-96.5 8.5t-86.5 22t-69.5 27.5t-46 22.5l-17 10q-113 -228 -289.5 -359.5t-384.5 -132.5q-19 0 -32 13t-13 32t13 31.5t32 12.5q173 1 322.5 107.5t251.5 294.5q-36 -14 -72 -23t-83 -13t-91 2.5t-93 28.5 t-92 59t-84.5 100t-74.5 146q114 47 214 57t167.5 -7.5t124.5 -56.5t88.5 -77t56.5 -82q53 131 79 291q-7 -1 -18 -2.5t-46.5 -2.5t-69.5 0.5t-81.5 10t-88.5 23t-84 42.5t-75 65t-54.5 94.5t-28.5 127.5q70 28 133.5 36.5t112.5 -1t92 -30t73.5 -50t56 -61t42 -63t27.5 -56 t16 -39.5l4 -16q12 122 12 195q-8 6 -21.5 16t-49 44.5t-63.5 71.5t-54 93t-33 112.5t12 127t70 138.5q73 -25 127.5 -61.5t84.5 -76.5t48 -85t20.5 -89t-0.5 -85.5t-13 -76.5t-19 -62t-17 -42l-7 -15q1 -5 1 -50.5t-1 -71.5q3 7 10 18.5t30.5 43t50.5 58t71 55.5t91.5 44.5 t112 14.5t132.5 -24q-2 -78 -21.5 -141.5t-50 -104.5t-69.5 -71.5t-81.5 -45.5t-84.5 -24t-80 -9.5t-67.5 1t-46.5 4.5l-17 3q-23 -147 -73 -283q6 7 18 18.5t49.5 41t77.5 52.5t99.5 42t117.5 20t129 -23.5t137 -77.5z" /> +<glyph unicode="" horiz-adv-x="1280" d="M1259 283v-66q0 -85 -57.5 -144.5t-138.5 -59.5h-57l-260 -269v269h-529q-81 0 -138.5 59.5t-57.5 144.5v66h1238zM1259 609v-255h-1238v255h1238zM1259 937v-255h-1238v255h1238zM1259 1077v-67h-1238v67q0 84 57.5 143.5t138.5 59.5h846q81 0 138.5 -59.5t57.5 -143.5z " /> +<glyph unicode="" d="M1152 640q0 -14 -9 -23l-320 -320q-9 -9 -23 -9q-13 0 -22.5 9.5t-9.5 22.5v192h-352q-13 0 -22.5 9.5t-9.5 22.5v192q0 13 9.5 22.5t22.5 9.5h352v192q0 14 9 23t23 9q12 0 24 -10l319 -319q9 -9 9 -23zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198 t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" /> +<glyph unicode="" d="M1152 736v-192q0 -13 -9.5 -22.5t-22.5 -9.5h-352v-192q0 -14 -9 -23t-23 -9q-12 0 -24 10l-319 319q-9 9 -9 23t9 23l320 320q9 9 23 9q13 0 22.5 -9.5t9.5 -22.5v-192h352q13 0 22.5 -9.5t9.5 -22.5zM1312 640q0 148 -73 273t-198 198t-273 73t-273 -73t-198 -198 t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" /> +<glyph unicode="" d="M1024 960v-640q0 -26 -19 -45t-45 -19q-20 0 -37 12l-448 320q-27 19 -27 52t27 52l448 320q17 12 37 12q26 0 45 -19t19 -45zM1280 160v960q0 13 -9.5 22.5t-22.5 9.5h-960q-13 0 -22.5 -9.5t-9.5 -22.5v-960q0 -13 9.5 -22.5t22.5 -9.5h960q13 0 22.5 9.5t9.5 22.5z M1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" /> +<glyph unicode="" d="M1024 640q0 -106 -75 -181t-181 -75t-181 75t-75 181t75 181t181 75t181 -75t75 -181zM768 1184q-148 0 -273 -73t-198 -198t-73 -273t73 -273t198 -198t273 -73t273 73t198 198t73 273t-73 273t-198 198t-273 73zM1536 640q0 -209 -103 -385.5t-279.5 -279.5 t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" /> +<glyph unicode="" horiz-adv-x="1664" d="M1023 349l102 -204q-58 -179 -210 -290t-339 -111q-156 0 -288.5 77.5t-210 210t-77.5 288.5q0 181 104.5 330t274.5 211l17 -131q-122 -54 -195 -165.5t-73 -244.5q0 -185 131.5 -316.5t316.5 -131.5q126 0 232.5 65t165 175.5t49.5 236.5zM1571 249l58 -114l-256 -128 q-13 -7 -29 -7q-40 0 -57 35l-239 477h-472q-24 0 -42.5 16.5t-21.5 40.5l-96 779q-2 16 6 42q14 51 57 82.5t97 31.5q66 0 113 -47t47 -113q0 -69 -52 -117.5t-120 -41.5l37 -289h423v-128h-407l16 -128h455q40 0 57 -35l228 -455z" /> +<glyph unicode="" d="M1254 899q16 85 -21 132q-52 65 -187 45q-17 -3 -41 -12.5t-57.5 -30.5t-64.5 -48.5t-59.5 -70t-44.5 -91.5q80 7 113.5 -16t26.5 -99q-5 -52 -52 -143q-43 -78 -71 -99q-44 -32 -87 14q-23 24 -37.5 64.5t-19 73t-10 84t-8.5 71.5q-23 129 -34 164q-12 37 -35.5 69 t-50.5 40q-57 16 -127 -25q-54 -32 -136.5 -106t-122.5 -102v-7q16 -8 25.5 -26t21.5 -20q21 -3 54.5 8.5t58 10.5t41.5 -30q11 -18 18.5 -38.5t15 -48t12.5 -40.5q17 -46 53 -187q36 -146 57 -197q42 -99 103 -125q43 -12 85 -1.5t76 31.5q131 77 250 237 q104 139 172.5 292.5t82.5 226.5zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" /> +<glyph unicode="" horiz-adv-x="1152" d="M1152 704q0 -191 -94.5 -353t-256.5 -256.5t-353 -94.5h-160q-14 0 -23 9t-9 23v611l-215 -66q-3 -1 -9 -1q-10 0 -19 6q-13 10 -13 26v128q0 23 23 31l233 71v93l-215 -66q-3 -1 -9 -1q-10 0 -19 6q-13 10 -13 26v128q0 23 23 31l233 71v250q0 14 9 23t23 9h160 q14 0 23 -9t9 -23v-181l375 116q15 5 28 -5t13 -26v-128q0 -23 -23 -31l-393 -121v-93l375 116q15 5 28 -5t13 -26v-128q0 -23 -23 -31l-393 -121v-487q188 13 318 151t130 328q0 14 9 23t23 9h160q14 0 23 -9t9 -23z" /> +<glyph unicode="" horiz-adv-x="1408" d="M1152 736v-64q0 -14 -9 -23t-23 -9h-352v-352q0 -14 -9 -23t-23 -9h-64q-14 0 -23 9t-9 23v352h-352q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h352v352q0 14 9 23t23 9h64q14 0 23 -9t9 -23v-352h352q14 0 23 -9t9 -23zM1280 288v832q0 66 -47 113t-113 47h-832 q-66 0 -113 -47t-47 -113v-832q0 -66 47 -113t113 -47h832q66 0 113 47t47 113zM1408 1120v-832q0 -119 -84.5 -203.5t-203.5 -84.5h-832q-119 0 -203.5 84.5t-84.5 203.5v832q0 119 84.5 203.5t203.5 84.5h832q119 0 203.5 -84.5t84.5 -203.5z" /> +<glyph unicode="" horiz-adv-x="2176" d="M620 416q-110 -64 -268 -64h-128v64h-64q-13 0 -22.5 23.5t-9.5 56.5q0 24 7 49q-58 2 -96.5 10.5t-38.5 20.5t38.5 20.5t96.5 10.5q-7 25 -7 49q0 33 9.5 56.5t22.5 23.5h64v64h128q158 0 268 -64h1113q42 -7 106.5 -18t80.5 -14q89 -15 150 -40.5t83.5 -47.5t22.5 -40 t-22.5 -40t-83.5 -47.5t-150 -40.5q-16 -3 -80.5 -14t-106.5 -18h-1113zM1739 668q53 -36 53 -92t-53 -92l81 -30q68 48 68 122t-68 122zM625 400h1015q-217 -38 -456 -80q-57 0 -113 -24t-83 -48l-28 -24l-288 -288q-26 -26 -70.5 -45t-89.5 -19h-96l-93 464h29 q157 0 273 64zM352 816h-29l93 464h96q46 0 90 -19t70 -45l288 -288q4 -4 11 -10.5t30.5 -23t48.5 -29t61.5 -23t72.5 -10.5l456 -80h-1015q-116 64 -273 64z" /> +<glyph unicode="" horiz-adv-x="1664" d="M1519 760q62 0 103.5 -40.5t41.5 -101.5q0 -97 -93 -130l-172 -59l56 -167q7 -21 7 -47q0 -59 -42 -102t-101 -43q-47 0 -85.5 27t-53.5 72l-55 165l-310 -106l55 -164q8 -24 8 -47q0 -59 -42 -102t-102 -43q-47 0 -85 27t-53 72l-55 163l-153 -53q-29 -9 -50 -9 q-61 0 -101.5 40t-40.5 101q0 47 27.5 85t71.5 53l156 53l-105 313l-156 -54q-26 -8 -48 -8q-60 0 -101 40.5t-41 100.5q0 47 27.5 85t71.5 53l157 53l-53 159q-8 24 -8 47q0 60 42 102.5t102 42.5q47 0 85 -27t53 -72l54 -160l310 105l-54 160q-8 24 -8 47q0 59 42.5 102 t101.5 43q47 0 85.5 -27.5t53.5 -71.5l53 -161l162 55q21 6 43 6q60 0 102.5 -39.5t42.5 -98.5q0 -45 -30 -81.5t-74 -51.5l-157 -54l105 -316l164 56q24 8 46 8zM725 498l310 105l-105 315l-310 -107z" /> +<glyph unicode="" d="M1248 1408q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960zM1280 352v436q-31 -35 -64 -55q-34 -22 -132.5 -85t-151.5 -99q-98 -69 -164 -69v0v0q-66 0 -164 69 q-46 32 -141.5 92.5t-142.5 92.5q-12 8 -33 27t-31 27v-436q0 -40 28 -68t68 -28h832q40 0 68 28t28 68zM1280 925q0 41 -27.5 70t-68.5 29h-832q-40 0 -68 -28t-28 -68q0 -37 30.5 -76.5t67.5 -64.5q47 -32 137.5 -89t129.5 -83q3 -2 17 -11.5t21 -14t21 -13t23.5 -13 t21.5 -9.5t22.5 -7.5t20.5 -2.5t20.5 2.5t22.5 7.5t21.5 9.5t23.5 13t21 13t21 14t17 11.5l267 174q35 23 66.5 62.5t31.5 73.5z" /> +<glyph unicode="" horiz-adv-x="1792" d="M127 640q0 163 67 313l367 -1005q-196 95 -315 281t-119 411zM1415 679q0 -19 -2.5 -38.5t-10 -49.5t-11.5 -44t-17.5 -59t-17.5 -58l-76 -256l-278 826q46 3 88 8q19 2 26 18.5t-2.5 31t-28.5 13.5l-205 -10q-75 1 -202 10q-12 1 -20.5 -5t-11.5 -15t-1.5 -18.5t9 -16.5 t19.5 -8l80 -8l120 -328l-168 -504l-280 832q46 3 88 8q19 2 26 18.5t-2.5 31t-28.5 13.5l-205 -10q-7 0 -23 0.5t-26 0.5q105 160 274.5 253.5t367.5 93.5q147 0 280.5 -53t238.5 -149h-10q-55 0 -92 -40.5t-37 -95.5q0 -12 2 -24t4 -21.5t8 -23t9 -21t12 -22.5t12.5 -21 t14.5 -24t14 -23q63 -107 63 -212zM909 573l237 -647q1 -6 5 -11q-126 -44 -255 -44q-112 0 -217 32zM1570 1009q95 -174 95 -369q0 -209 -104 -385.5t-279 -278.5l235 678q59 169 59 276q0 42 -6 79zM896 1536q182 0 348 -71t286 -191t191 -286t71 -348t-71 -348t-191 -286 t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71zM896 -215q173 0 331.5 68t273 182.5t182.5 273t68 331.5t-68 331.5t-182.5 273t-273 182.5t-331.5 68t-331.5 -68t-273 -182.5t-182.5 -273t-68 -331.5t68 -331.5t182.5 -273 t273 -182.5t331.5 -68z" /> +<glyph unicode="" horiz-adv-x="1792" d="M1086 1536v-1536l-272 -128q-228 20 -414 102t-293 208.5t-107 272.5q0 140 100.5 263.5t275 205.5t391.5 108v-172q-217 -38 -356.5 -150t-139.5 -255q0 -152 154.5 -267t388.5 -145v1360zM1755 954l37 -390l-525 114l147 83q-119 70 -280 99v172q277 -33 481 -157z" /> +<glyph unicode="" horiz-adv-x="2048" d="M960 1536l960 -384v-128h-128q0 -26 -20.5 -45t-48.5 -19h-1526q-28 0 -48.5 19t-20.5 45h-128v128zM256 896h256v-768h128v768h256v-768h128v768h256v-768h128v768h256v-768h59q28 0 48.5 -19t20.5 -45v-64h-1664v64q0 26 20.5 45t48.5 19h59v768zM1851 -64 q28 0 48.5 -19t20.5 -45v-128h-1920v128q0 26 20.5 45t48.5 19h1782z" /> +<glyph unicode="" horiz-adv-x="2304" d="M1774 700l18 -316q4 -69 -82 -128t-235 -93.5t-323 -34.5t-323 34.5t-235 93.5t-82 128l18 316l574 -181q22 -7 48 -7t48 7zM2304 1024q0 -23 -22 -31l-1120 -352q-4 -1 -10 -1t-10 1l-652 206q-43 -34 -71 -111.5t-34 -178.5q63 -36 63 -109q0 -69 -58 -107l58 -433 q2 -14 -8 -25q-9 -11 -24 -11h-192q-15 0 -24 11q-10 11 -8 25l58 433q-58 38 -58 107q0 73 65 111q11 207 98 330l-333 104q-22 8 -22 31t22 31l1120 352q4 1 10 1t10 -1l1120 -352q22 -8 22 -31z" /> +<glyph unicode="" d="M859 579l13 -707q-62 11 -105 11q-41 0 -105 -11l13 707q-40 69 -168.5 295.5t-216.5 374.5t-181 287q58 -15 108 -15q43 0 111 15q63 -111 133.5 -229.5t167 -276.5t138.5 -227q37 61 109.5 177.5t117.5 190t105 176t107 189.5q54 -14 107 -14q56 0 114 14v0 q-28 -39 -60 -88.5t-49.5 -78.5t-56.5 -96t-49 -84q-146 -248 -353 -610z" /> +<glyph unicode="" horiz-adv-x="1280" d="M981 197q0 25 -7 49t-14.5 42t-27 41.5t-29.5 35t-38.5 34.5t-36.5 29t-41.5 30t-36.5 26q-16 2 -49 2q-53 0 -104.5 -7t-107 -25t-97 -46t-68.5 -74.5t-27 -105.5q0 -56 23.5 -102t61 -75.5t87 -50t100 -29t101.5 -8.5q58 0 111.5 13t99 39t73 73t27.5 109zM864 1055 q0 59 -17 125.5t-48 129t-84 103.5t-117 41q-42 0 -82.5 -19.5t-66.5 -52.5q-46 -59 -46 -160q0 -46 10 -97.5t31.5 -103t52 -92.5t75 -67t96.5 -26q37 0 77.5 16.5t65.5 43.5q53 56 53 159zM752 1536h417l-137 -88h-132q75 -63 113 -133t38 -160q0 -72 -24.5 -129.5 t-59.5 -93t-69.5 -65t-59 -61.5t-24.5 -66q0 -36 32 -70.5t77 -68t90.5 -73.5t77.5 -104t32 -142q0 -91 -49 -173q-71 -122 -209.5 -179.5t-298.5 -57.5q-132 0 -246.5 41.5t-172.5 137.5q-36 59 -36 131q0 81 44.5 150t118.5 115q131 82 404 100q-32 41 -47.5 73.5 t-15.5 73.5q0 40 21 85q-46 -4 -68 -4q-148 0 -249.5 96.5t-101.5 244.5q0 82 36 159t99 131q76 66 182 98t218 32z" /> +<glyph unicode="" horiz-adv-x="1984" d="M831 572q0 -56 -40.5 -96t-96.5 -40q-57 0 -98 40t-41 96q0 57 41.5 98t97.5 41t96.5 -41t40.5 -98zM1292 711q56 0 96.5 -41t40.5 -98q0 -56 -40.5 -96t-96.5 -40q-57 0 -98 40t-41 96q0 57 41.5 98t97.5 41zM1984 722q0 -62 -31 -114t-83 -82q5 -33 5 -61 q0 -121 -68.5 -230.5t-197.5 -193.5q-125 -82 -285.5 -125.5t-335.5 -43.5q-176 0 -336.5 43.5t-284.5 125.5q-129 84 -197.5 193t-68.5 231q0 29 5 66q-48 31 -77 81.5t-29 109.5q0 94 66 160t160 66q83 0 148 -55q248 158 592 164l134 423q4 14 17.5 21.5t28.5 4.5 l347 -82q22 50 68.5 81t102.5 31q77 0 131.5 -54.5t54.5 -131.5t-54.5 -132t-131.5 -55q-76 0 -130.5 54t-55.5 131l-315 74l-116 -366q327 -14 560 -166q64 58 151 58q94 0 160 -66t66 -160zM1664 1459q-45 0 -77 -32t-32 -77t32 -77t77 -32t77 32t32 77t-32 77t-77 32z M77 722q0 -67 51 -111q49 131 180 235q-36 25 -82 25q-62 0 -105.5 -43.5t-43.5 -105.5zM1567 105q112 73 171.5 166t59.5 194t-59.5 193.5t-171.5 165.5q-116 75 -265.5 115.5t-313.5 40.5t-313.5 -40.5t-265.5 -115.5q-112 -73 -171.5 -165.5t-59.5 -193.5t59.5 -194 t171.5 -166q116 -75 265.5 -115.5t313.5 -40.5t313.5 40.5t265.5 115.5zM1850 605q57 46 57 117q0 62 -43.5 105.5t-105.5 43.5q-49 0 -86 -28q131 -105 178 -238zM1258 237q11 11 27 11t27 -11t11 -27.5t-11 -27.5q-99 -99 -319 -99h-2q-220 0 -319 99q-11 11 -11 27.5 t11 27.5t27 11t27 -11q77 -77 265 -77h2q188 0 265 77z" /> +<glyph unicode="" d="M950 393q7 7 17.5 7t17.5 -7t7 -18t-7 -18q-65 -64 -208 -64h-1h-1q-143 0 -207 64q-8 7 -8 18t8 18q7 7 17.5 7t17.5 -7q49 -51 172 -51h1h1q122 0 173 51zM671 613q0 -37 -26 -64t-63 -27t-63 27t-26 64t26 63t63 26t63 -26t26 -63zM1214 1049q-29 0 -50 21t-21 50 q0 30 21 51t50 21q30 0 51 -21t21 -51q0 -29 -21 -50t-51 -21zM1216 1408q132 0 226 -94t94 -227v-894q0 -133 -94 -227t-226 -94h-896q-132 0 -226 94t-94 227v894q0 133 94 227t226 94h896zM1321 596q35 14 57 45.5t22 70.5q0 51 -36 87.5t-87 36.5q-60 0 -98 -48 q-151 107 -375 115l83 265l206 -49q1 -50 36.5 -85t84.5 -35q50 0 86 35.5t36 85.5t-36 86t-86 36q-36 0 -66 -20.5t-45 -53.5l-227 54q-9 2 -17.5 -2.5t-11.5 -14.5l-95 -302q-224 -4 -381 -113q-36 43 -93 43q-51 0 -87 -36.5t-36 -87.5q0 -37 19.5 -67.5t52.5 -45.5 q-7 -25 -7 -54q0 -98 74 -181.5t201.5 -132t278.5 -48.5q150 0 277.5 48.5t201.5 132t74 181.5q0 27 -6 54zM971 702q37 0 63 -26t26 -63t-26 -64t-63 -27t-63 27t-26 64t26 63t63 26z" /> +<glyph unicode="" d="M866 697l90 27v62q0 79 -58 135t-138 56t-138 -55.5t-58 -134.5v-283q0 -20 -14 -33.5t-33 -13.5t-32.5 13.5t-13.5 33.5v120h-151v-122q0 -82 57.5 -139t139.5 -57q81 0 138.5 56.5t57.5 136.5v280q0 19 13.5 33t33.5 14q19 0 32.5 -14t13.5 -33v-54zM1199 502v122h-150 v-126q0 -20 -13.5 -33.5t-33.5 -13.5q-19 0 -32.5 14t-13.5 33v123l-90 -26l-60 28v-123q0 -80 58 -137t139 -57t138.5 57t57.5 139zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103 t385.5 -103t279.5 -279.5t103 -385.5z" /> +<glyph unicode="" horiz-adv-x="1920" d="M1062 824v118q0 42 -30 72t-72 30t-72 -30t-30 -72v-612q0 -175 -126 -299t-303 -124q-178 0 -303.5 125.5t-125.5 303.5v266h328v-262q0 -43 30 -72.5t72 -29.5t72 29.5t30 72.5v620q0 171 126.5 292t301.5 121q176 0 302 -122t126 -294v-136l-195 -58zM1592 602h328 v-266q0 -178 -125.5 -303.5t-303.5 -125.5q-177 0 -303 124.5t-126 300.5v268l131 -61l195 58v-270q0 -42 30 -71.5t72 -29.5t72 29.5t30 71.5v275z" /> +<glyph unicode="" d="M1472 160v480h-704v704h-480q-93 0 -158.5 -65.5t-65.5 -158.5v-480h704v-704h480q93 0 158.5 65.5t65.5 158.5zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5 t84.5 -203.5z" /> +<glyph unicode="" horiz-adv-x="2048" d="M328 1254h204v-983h-532v697h328v286zM328 435v369h-123v-369h123zM614 968v-697h205v697h-205zM614 1254v-204h205v204h-205zM901 968h533v-942h-533v163h328v82h-328v697zM1229 435v369h-123v-369h123zM1516 968h532v-942h-532v163h327v82h-327v697zM1843 435v369h-123 v-369h123z" /> +<glyph unicode="" d="M1046 516q0 -64 -38 -109t-91 -45q-43 0 -70 15v277q28 17 70 17q53 0 91 -45.5t38 -109.5zM703 944q0 -64 -38 -109.5t-91 -45.5q-43 0 -70 15v277q28 17 70 17q53 0 91 -45t38 -109zM1265 513q0 134 -88 229t-213 95q-20 0 -39 -3q-23 -78 -78 -136q-87 -95 -211 -101 v-636l211 41v206q51 -19 117 -19q125 0 213 95t88 229zM922 940q0 134 -88.5 229t-213.5 95q-74 0 -141 -36h-186v-840l211 41v206q55 -19 116 -19q125 0 213.5 95t88.5 229zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960 q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" /> +<glyph unicode="" horiz-adv-x="2038" d="M1222 607q75 3 143.5 -20.5t118 -58.5t101 -94.5t84 -108t75.5 -120.5q33 -56 78.5 -109t75.5 -80.5t99 -88.5q-48 -30 -108.5 -57.5t-138.5 -59t-114 -47.5q-44 37 -74 115t-43.5 164.5t-33 180.5t-42.5 168.5t-72.5 123t-122.5 48.5l-10 -2l-6 -4q4 -5 13 -14 q6 -5 28 -23.5t25.5 -22t19 -18t18 -20.5t11.5 -21t10.5 -27.5t4.5 -31t4 -40.5l1 -33q1 -26 -2.5 -57.5t-7.5 -52t-12.5 -58.5t-11.5 -53q-35 1 -101 -9.5t-98 -10.5q-39 0 -72 10q-2 16 -2 47q0 74 3 96q2 13 31.5 41.5t57 59t26.5 51.5q-24 2 -43 -24 q-36 -53 -111.5 -99.5t-136.5 -46.5q-25 0 -75.5 63t-106.5 139.5t-84 96.5q-6 4 -27 30q-482 -112 -513 -112q-16 0 -28 11t-12 27q0 15 8.5 26.5t22.5 14.5l486 106q-8 14 -8 25t5.5 17.5t16 11.5t20 7t23 4.5t18.5 4.5q4 1 15.5 7.5t17.5 6.5q15 0 28 -16t20 -33 q163 37 172 37q17 0 29.5 -11t12.5 -28q0 -15 -8.5 -26t-23.5 -14l-182 -40l-1 -16q-1 -26 81.5 -117.5t104.5 -91.5q47 0 119 80t72 129q0 36 -23.5 53t-51 18.5t-51 11.5t-23.5 34q0 16 10 34l-68 19q43 44 43 117q0 26 -5 58q82 16 144 16q44 0 71.5 -1.5t48.5 -8.5 t31 -13.5t20.5 -24.5t15.5 -33.5t17 -47.5t24 -60l50 25q-3 -40 -23 -60t-42.5 -21t-40 -6.5t-16.5 -20.5zM1282 842q-5 5 -13.5 15.5t-12 14.5t-10.5 11.5t-10 10.5l-8 8t-8.5 7.5t-8 5t-8.5 4.5q-7 3 -14.5 5t-20.5 2.5t-22 0.5h-32.5h-37.5q-126 0 -217 -43 q16 30 36 46.5t54 29.5t65.5 36t46 36.5t50 55t43.5 50.5q12 -9 28 -31.5t32 -36.5t38 -13l12 1v-76l22 -1q247 95 371 190q28 21 50 39t42.5 37.5t33 31t29.5 34t24 31t24.5 37t23 38t27 47.5t29.5 53l7 9q-2 -53 -43 -139q-79 -165 -205 -264t-306 -142q-14 -3 -42 -7.5 t-50 -9.5t-39 -14q3 -19 24.5 -46t21.5 -34q0 -11 -26 -30zM1061 -79q39 26 131.5 47.5t146.5 21.5q9 0 22.5 -15.5t28 -42.5t26 -50t24 -51t14.5 -33q-121 -45 -244 -45q-61 0 -125 11zM822 568l48 12l109 -177l-73 -48zM1323 51q3 -15 3 -16q0 -7 -17.5 -14.5t-46 -13 t-54 -9.5t-53.5 -7.5t-32 -4.5l-7 43q21 2 60.5 8.5t72 10t60.5 3.5h14zM866 679l-96 -20l-6 17q10 1 32.5 7t34.5 6q19 0 35 -10zM1061 45h31l10 -83l-41 -12v95zM1950 1535v1v-1zM1950 1535l-1 -5l-2 -2l1 3zM1950 1535l1 1z" /> +<glyph unicode="" d="M1167 -50q-5 19 -24 5q-30 -22 -87 -39t-131 -17q-129 0 -193 49q-5 4 -13 4q-11 0 -26 -12q-7 -6 -7.5 -16t7.5 -20q34 -32 87.5 -46t102.5 -12.5t99 4.5q41 4 84.5 20.5t65 30t28.5 20.5q12 12 7 29zM1128 65q-19 47 -39 61q-23 15 -76 15q-47 0 -71 -10 q-29 -12 -78 -56q-26 -24 -12 -44q9 -8 17.5 -4.5t31.5 23.5q3 2 10.5 8.5t10.5 8.5t10 7t11.5 7t12.5 5t15 4.5t16.5 2.5t20.5 1q27 0 44.5 -7.5t23 -14.5t13.5 -22q10 -17 12.5 -20t12.5 1q23 12 14 34zM1483 346q0 22 -5 44.5t-16.5 45t-34 36.5t-52.5 14 q-33 0 -97 -41.5t-129 -83.5t-101 -42q-27 -1 -63.5 19t-76 49t-83.5 58t-100 49t-111 19q-115 -1 -197 -78.5t-84 -178.5q-2 -112 74 -164q29 -20 62.5 -28.5t103.5 -8.5q57 0 132 32.5t134 71t120 70.5t93 31q26 -1 65 -31.5t71.5 -67t68 -67.5t55.5 -32q35 -3 58.5 14 t55.5 63q28 41 42.5 101t14.5 106zM1536 506q0 -164 -62 -304.5t-166 -236t-242.5 -149.5t-290.5 -54t-293 57.5t-247.5 157t-170.5 241.5t-64 302q0 89 19.5 172.5t49 145.5t70.5 118.5t78.5 94t78.5 69.5t64.5 46.5t42.5 24.5q14 8 51 26.5t54.5 28.5t48 30t60.5 44 q36 28 58 72.5t30 125.5q129 -155 186 -193q44 -29 130 -68t129 -66q21 -13 39 -25t60.5 -46.5t76 -70.5t75 -95t69 -122t47 -148.5t19.5 -177.5z" /> +<glyph unicode="" d="M1070 463l-160 -160l-151 -152l-30 -30q-65 -64 -151.5 -87t-171.5 -2q-16 -70 -72 -115t-129 -45q-85 0 -145 60.5t-60 145.5q0 72 44.5 128t113.5 72q-22 86 1 173t88 152l12 12l151 -152l-11 -11q-37 -37 -37 -89t37 -90q37 -37 89 -37t89 37l30 30l151 152l161 160z M729 1145l12 -12l-152 -152l-12 12q-37 37 -89 37t-89 -37t-37 -89.5t37 -89.5l29 -29l152 -152l160 -160l-151 -152l-161 160l-151 152l-30 30q-68 67 -90 159.5t5 179.5q-70 15 -115 71t-45 129q0 85 60 145.5t145 60.5q76 0 133.5 -49t69.5 -123q84 20 169.5 -3.5 t149.5 -87.5zM1536 78q0 -85 -60 -145.5t-145 -60.5q-74 0 -131 47t-71 118q-86 -28 -179.5 -6t-161.5 90l-11 12l151 152l12 -12q37 -37 89 -37t89 37t37 89t-37 89l-30 30l-152 152l-160 160l152 152l160 -160l152 -152l29 -30q64 -64 87.5 -150.5t2.5 -171.5 q76 -11 126.5 -68.5t50.5 -134.5zM1534 1202q0 -77 -51 -135t-127 -69q26 -85 3 -176.5t-90 -158.5l-12 -12l-151 152l12 12q37 37 37 89t-37 89t-89 37t-89 -37l-30 -30l-152 -152l-160 -160l-152 152l161 160l152 152l29 30q67 67 159 89.5t178 -3.5q11 75 68.5 126 t135.5 51q85 0 145 -60.5t60 -145.5z" /> +<glyph unicode="" d="M654 458q-1 -3 -12.5 0.5t-31.5 11.5l-20 9q-44 20 -87 49q-7 5 -41 31.5t-38 28.5q-67 -103 -134 -181q-81 -95 -105 -110q-4 -2 -19.5 -4t-18.5 0q6 4 82 92q21 24 85.5 115t78.5 118q17 30 51 98.5t36 77.5q-8 1 -110 -33q-8 -2 -27.5 -7.5t-34.5 -9.5t-17 -5 q-2 -2 -2 -10.5t-1 -9.5q-5 -10 -31 -15q-23 -7 -47 0q-18 4 -28 21q-4 6 -5 23q6 2 24.5 5t29.5 6q58 16 105 32q100 35 102 35q10 2 43 19.5t44 21.5q9 3 21.5 8t14.5 5.5t6 -0.5q2 -12 -1 -33q0 -2 -12.5 -27t-26.5 -53.5t-17 -33.5q-25 -50 -77 -131l64 -28 q12 -6 74.5 -32t67.5 -28q4 -1 10.5 -25.5t4.5 -30.5zM449 944q3 -15 -4 -28q-12 -23 -50 -38q-30 -12 -60 -12q-26 3 -49 26q-14 15 -18 41l1 3q3 -3 19.5 -5t26.5 0t58 16q36 12 55 14q17 0 21 -17zM1147 815l63 -227l-139 42zM39 15l694 232v1032l-694 -233v-1031z M1280 332l102 -31l-181 657l-100 31l-216 -536l102 -31l45 110l211 -65zM777 1294l573 -184v380zM1088 -29l158 -13l-54 -160l-40 66q-130 -83 -276 -108q-58 -12 -91 -12h-84q-79 0 -199.5 39t-183.5 85q-8 7 -8 16q0 8 5 13.5t13 5.5q4 0 18 -7.5t30.5 -16.5t20.5 -11 q73 -37 159.5 -61.5t157.5 -24.5q95 0 167 14.5t157 50.5q15 7 30.5 15.5t34 19t28.5 16.5zM1536 1050v-1079l-774 246q-14 -6 -375 -127.5t-368 -121.5q-13 0 -18 13q0 1 -1 3v1078q3 9 4 10q5 6 20 11q106 35 149 50v384l558 -198q2 0 160.5 55t316 108.5t161.5 53.5 q20 0 20 -21v-418z" /> +<glyph unicode="" horiz-adv-x="1792" d="M288 1152q66 0 113 -47t47 -113v-1088q0 -66 -47 -113t-113 -47h-128q-66 0 -113 47t-47 113v1088q0 66 47 113t113 47h128zM1664 989q58 -34 93 -93t35 -128v-768q0 -106 -75 -181t-181 -75h-864q-66 0 -113 47t-47 113v1536q0 40 28 68t68 28h672q40 0 88 -20t76 -48 l152 -152q28 -28 48 -76t20 -88v-163zM928 0v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM928 256v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM928 512v128q0 14 -9 23 t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM1184 0v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM1184 256v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128 q14 0 23 9t9 23zM1184 512v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM1440 0v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM1440 256v128q0 14 -9 23t-23 9h-128 q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM1440 512v128q0 14 -9 23t-23 9h-128q-14 0 -23 -9t-9 -23v-128q0 -14 9 -23t23 -9h128q14 0 23 9t9 23zM1536 896v256h-160q-40 0 -68 28t-28 68v160h-640v-512h896z" /> +<glyph unicode="" d="M1344 1536q26 0 45 -19t19 -45v-1664q0 -26 -19 -45t-45 -19h-1280q-26 0 -45 19t-19 45v1664q0 26 19 45t45 19h1280zM512 1248v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23zM512 992v-64q0 -14 9 -23t23 -9h64q14 0 23 9 t9 23v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23zM512 736v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23zM512 480v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23zM384 160v64 q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM384 416v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM384 672v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64 q14 0 23 9t9 23zM384 928v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM384 1184v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM896 -96v192q0 14 -9 23t-23 9h-320q-14 0 -23 -9 t-9 -23v-192q0 -14 9 -23t23 -9h320q14 0 23 9t9 23zM896 416v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM896 672v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM896 928v64 q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM896 1184v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1152 160v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64 q14 0 23 9t9 23zM1152 416v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1152 672v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1152 928v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9 t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1152 1184v64q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-64q0 -14 9 -23t23 -9h64q14 0 23 9t9 23z" /> +<glyph unicode="" horiz-adv-x="1280" d="M1188 988l-292 -292v-824q0 -46 -33 -79t-79 -33t-79 33t-33 79v384h-64v-384q0 -46 -33 -79t-79 -33t-79 33t-33 79v824l-292 292q-28 28 -28 68t28 68t68 28t68 -28l228 -228h368l228 228q28 28 68 28t68 -28t28 -68t-28 -68zM864 1152q0 -93 -65.5 -158.5 t-158.5 -65.5t-158.5 65.5t-65.5 158.5t65.5 158.5t158.5 65.5t158.5 -65.5t65.5 -158.5z" /> +<glyph unicode="" horiz-adv-x="1664" d="M780 1064q0 -60 -19 -113.5t-63 -92.5t-105 -39q-76 0 -138 57.5t-92 135.5t-30 151q0 60 19 113.5t63 92.5t105 39q77 0 138.5 -57.5t91.5 -135t30 -151.5zM438 581q0 -80 -42 -139t-119 -59q-76 0 -141.5 55.5t-100.5 133.5t-35 152q0 80 42 139.5t119 59.5 q76 0 141.5 -55.5t100.5 -134t35 -152.5zM832 608q118 0 255 -97.5t229 -237t92 -254.5q0 -46 -17 -76.5t-48.5 -45t-64.5 -20t-76 -5.5q-68 0 -187.5 45t-182.5 45q-66 0 -192.5 -44.5t-200.5 -44.5q-183 0 -183 146q0 86 56 191.5t139.5 192.5t187.5 146t193 59zM1071 819 q-61 0 -105 39t-63 92.5t-19 113.5q0 74 30 151.5t91.5 135t138.5 57.5q61 0 105 -39t63 -92.5t19 -113.5q0 -73 -30 -151t-92 -135.5t-138 -57.5zM1503 923q77 0 119 -59.5t42 -139.5q0 -74 -35 -152t-100.5 -133.5t-141.5 -55.5q-77 0 -119 59t-42 139q0 74 35 152.5 t100.5 134t141.5 55.5z" /> +<glyph unicode="" horiz-adv-x="768" d="M704 1008q0 -145 -57 -243.5t-152 -135.5l45 -821q2 -26 -16 -45t-44 -19h-192q-26 0 -44 19t-16 45l45 821q-95 37 -152 135.5t-57 243.5q0 128 42.5 249.5t117.5 200t160 78.5t160 -78.5t117.5 -200t42.5 -249.5z" /> +<glyph unicode="" horiz-adv-x="1792" d="M896 -93l640 349v636l-640 -233v-752zM832 772l698 254l-698 254l-698 -254zM1664 1024v-768q0 -35 -18 -65t-49 -47l-704 -384q-28 -16 -61 -16t-61 16l-704 384q-31 17 -49 47t-18 65v768q0 40 23 73t61 47l704 256q22 8 44 8t44 -8l704 -256q38 -14 61 -47t23 -73z " /> +<glyph unicode="" horiz-adv-x="2304" d="M640 -96l384 192v314l-384 -164v-342zM576 358l404 173l-404 173l-404 -173zM1664 -96l384 192v314l-384 -164v-342zM1600 358l404 173l-404 173l-404 -173zM1152 651l384 165v266l-384 -164v-267zM1088 1030l441 189l-441 189l-441 -189zM2176 512v-416q0 -36 -19 -67 t-52 -47l-448 -224q-25 -14 -57 -14t-57 14l-448 224q-5 2 -7 4q-2 -2 -7 -4l-448 -224q-25 -14 -57 -14t-57 14l-448 224q-33 16 -52 47t-19 67v416q0 38 21.5 70t56.5 48l434 186v400q0 38 21.5 70t56.5 48l448 192q23 10 50 10t50 -10l448 -192q35 -16 56.5 -48t21.5 -70 v-400l434 -186q36 -16 57 -48t21 -70z" /> +<glyph unicode="" horiz-adv-x="2048" d="M1848 1197h-511v-124h511v124zM1596 771q-90 0 -146 -52.5t-62 -142.5h408q-18 195 -200 195zM1612 186q63 0 122 32t76 87h221q-100 -307 -427 -307q-214 0 -340.5 132t-126.5 347q0 208 130.5 345.5t336.5 137.5q138 0 240.5 -68t153 -179t50.5 -248q0 -17 -2 -47h-658 q0 -111 57.5 -171.5t166.5 -60.5zM277 236h296q205 0 205 167q0 180 -199 180h-302v-347zM277 773h281q78 0 123.5 36.5t45.5 113.5q0 144 -190 144h-260v-294zM0 1282h594q87 0 155 -14t126.5 -47.5t90 -96.5t31.5 -154q0 -181 -172 -263q114 -32 172 -115t58 -204 q0 -75 -24.5 -136.5t-66 -103.5t-98.5 -71t-121 -42t-134 -13h-611v1260z" /> +<glyph unicode="" d="M1248 1408q119 0 203.5 -84.5t84.5 -203.5v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960zM499 1041h-371v-787h382q117 0 197 57.5t80 170.5q0 158 -143 200q107 52 107 164q0 57 -19.5 96.5 t-56.5 60.5t-79 29.5t-97 8.5zM477 723h-176v184h163q119 0 119 -90q0 -94 -106 -94zM486 388h-185v217h189q124 0 124 -113q0 -104 -128 -104zM1136 356q-68 0 -104 38t-36 107h411q1 10 1 30q0 132 -74.5 220.5t-203.5 88.5q-128 0 -210 -86t-82 -216q0 -135 79 -217 t213 -82q205 0 267 191h-138q-11 -34 -47.5 -54t-75.5 -20zM1126 722q113 0 124 -122h-254q4 56 39 89t91 33zM964 988h319v-77h-319v77z" /> +<glyph unicode="" horiz-adv-x="1792" d="M1582 954q0 -101 -71.5 -172.5t-172.5 -71.5t-172.5 71.5t-71.5 172.5t71.5 172.5t172.5 71.5t172.5 -71.5t71.5 -172.5zM812 212q0 104 -73 177t-177 73q-27 0 -54 -6l104 -42q77 -31 109.5 -106.5t1.5 -151.5q-31 -77 -107 -109t-152 -1q-21 8 -62 24.5t-61 24.5 q32 -60 91 -96.5t130 -36.5q104 0 177 73t73 177zM1642 953q0 126 -89.5 215.5t-215.5 89.5q-127 0 -216.5 -89.5t-89.5 -215.5q0 -127 89.5 -216t216.5 -89q126 0 215.5 89t89.5 216zM1792 953q0 -189 -133.5 -322t-321.5 -133l-437 -319q-12 -129 -109 -218t-229 -89 q-121 0 -214 76t-118 192l-230 92v429l389 -157q79 48 173 48q13 0 35 -2l284 407q2 187 135.5 319t320.5 132q188 0 321.5 -133.5t133.5 -321.5z" /> +<glyph unicode="" d="M1242 889q0 80 -57 136.5t-137 56.5t-136.5 -57t-56.5 -136q0 -80 56.5 -136.5t136.5 -56.5t137 56.5t57 136.5zM632 301q0 -83 -58 -140.5t-140 -57.5q-56 0 -103 29t-72 77q52 -20 98 -40q60 -24 120 1.5t85 86.5q24 60 -1.5 120t-86.5 84l-82 33q22 5 42 5 q82 0 140 -57.5t58 -140.5zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v153l172 -69q20 -92 93.5 -152t168.5 -60q104 0 181 70t87 173l345 252q150 0 255.5 105.5t105.5 254.5q0 150 -105.5 255.5t-255.5 105.5 q-148 0 -253 -104.5t-107 -252.5l-225 -322q-9 1 -28 1q-75 0 -137 -37l-297 119v468q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5zM1289 887q0 -100 -71 -170.5t-171 -70.5t-170.5 70.5t-70.5 170.5t70.5 171t170.5 71q101 0 171.5 -70.5t70.5 -171.5z " /> +<glyph unicode="" horiz-adv-x="1792" d="M836 367l-15 -368l-2 -22l-420 29q-36 3 -67 31.5t-47 65.5q-11 27 -14.5 55t4 65t12 55t21.5 64t19 53q78 -12 509 -28zM449 953l180 -379l-147 92q-63 -72 -111.5 -144.5t-72.5 -125t-39.5 -94.5t-18.5 -63l-4 -21l-190 357q-17 26 -18 56t6 47l8 18q35 63 114 188 l-140 86zM1680 436l-188 -359q-12 -29 -36.5 -46.5t-43.5 -20.5l-18 -4q-71 -7 -219 -12l8 -164l-230 367l211 362l7 -173q170 -16 283 -5t170 33zM895 1360q-47 -63 -265 -435l-317 187l-19 12l225 356q20 31 60 45t80 10q24 -2 48.5 -12t42 -21t41.5 -33t36 -34.5 t36 -39.5t32 -35zM1550 1053l212 -363q18 -37 12.5 -76t-27.5 -74q-13 -20 -33 -37t-38 -28t-48.5 -22t-47 -16t-51.5 -14t-46 -12q-34 72 -265 436l313 195zM1407 1279l142 83l-220 -373l-419 20l151 86q-34 89 -75 166t-75.5 123.5t-64.5 80t-47 46.5l-17 13l405 -1 q31 3 58 -10.5t39 -28.5l11 -15q39 -61 112 -190z" /> +<glyph unicode="" horiz-adv-x="2048" d="M480 448q0 66 -47 113t-113 47t-113 -47t-47 -113t47 -113t113 -47t113 47t47 113zM516 768h1016l-89 357q-2 8 -14 17.5t-21 9.5h-768q-9 0 -21 -9.5t-14 -17.5zM1888 448q0 66 -47 113t-113 47t-113 -47t-47 -113t47 -113t113 -47t113 47t47 113zM2048 544v-384 q0 -14 -9 -23t-23 -9h-96v-128q0 -80 -56 -136t-136 -56t-136 56t-56 136v128h-1024v-128q0 -80 -56 -136t-136 -56t-136 56t-56 136v128h-96q-14 0 -23 9t-9 23v384q0 93 65.5 158.5t158.5 65.5h28l105 419q23 94 104 157.5t179 63.5h768q98 0 179 -63.5t104 -157.5 l105 -419h28q93 0 158.5 -65.5t65.5 -158.5z" /> +<glyph unicode="" horiz-adv-x="2048" d="M1824 640q93 0 158.5 -65.5t65.5 -158.5v-384q0 -14 -9 -23t-23 -9h-96v-64q0 -80 -56 -136t-136 -56t-136 56t-56 136v64h-1024v-64q0 -80 -56 -136t-136 -56t-136 56t-56 136v64h-96q-14 0 -23 9t-9 23v384q0 93 65.5 158.5t158.5 65.5h28l105 419q23 94 104 157.5 t179 63.5h128v224q0 14 9 23t23 9h448q14 0 23 -9t9 -23v-224h128q98 0 179 -63.5t104 -157.5l105 -419h28zM320 160q66 0 113 47t47 113t-47 113t-113 47t-113 -47t-47 -113t47 -113t113 -47zM516 640h1016l-89 357q-2 8 -14 17.5t-21 9.5h-768q-9 0 -21 -9.5t-14 -17.5z M1728 160q66 0 113 47t47 113t-47 113t-113 47t-113 -47t-47 -113t47 -113t113 -47z" /> +<glyph unicode="" d="M1504 64q0 -26 -19 -45t-45 -19h-462q1 -17 6 -87.5t5 -108.5q0 -25 -18 -42.5t-43 -17.5h-320q-25 0 -43 17.5t-18 42.5q0 38 5 108.5t6 87.5h-462q-26 0 -45 19t-19 45t19 45l402 403h-229q-26 0 -45 19t-19 45t19 45l402 403h-197q-26 0 -45 19t-19 45t19 45l384 384 q19 19 45 19t45 -19l384 -384q19 -19 19 -45t-19 -45t-45 -19h-197l402 -403q19 -19 19 -45t-19 -45t-45 -19h-229l402 -403q19 -19 19 -45z" /> +<glyph unicode="" d="M1127 326q0 32 -30 51q-193 115 -447 115q-133 0 -287 -34q-42 -9 -42 -52q0 -20 13.5 -34.5t35.5 -14.5q5 0 37 8q132 27 243 27q226 0 397 -103q19 -11 33 -11q19 0 33 13.5t14 34.5zM1223 541q0 40 -35 61q-237 141 -548 141q-153 0 -303 -42q-48 -13 -48 -64 q0 -25 17.5 -42.5t42.5 -17.5q7 0 37 8q122 33 251 33q279 0 488 -124q24 -13 38 -13q25 0 42.5 17.5t17.5 42.5zM1331 789q0 47 -40 70q-126 73 -293 110.5t-343 37.5q-204 0 -364 -47q-23 -7 -38.5 -25.5t-15.5 -48.5q0 -31 20.5 -52t51.5 -21q11 0 40 8q133 37 307 37 q159 0 309.5 -34t253.5 -95q21 -12 40 -12q29 0 50.5 20.5t21.5 51.5zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" /> +<glyph unicode="" d="M1397 1408q58 0 98.5 -40.5t40.5 -98.5v-1258q0 -58 -40.5 -98.5t-98.5 -40.5h-1258q-58 0 -98.5 40.5t-40.5 98.5v1258q0 58 40.5 98.5t98.5 40.5h1258zM1465 11v1258q0 28 -20 48t-48 20h-1258q-28 0 -48 -20t-20 -48v-1258q0 -28 20 -48t48 -20h1258q28 0 48 20t20 48 zM694 749l188 -387l533 145v-496q0 -7 -5.5 -12.5t-12.5 -5.5h-1258q-7 0 -12.5 5.5t-5.5 12.5v141l711 195l-212 439q4 1 12 2.5t12 1.5q170 32 303.5 21.5t221 -46t143.5 -94.5q27 -28 -25 -42q-64 -16 -256 -62l-97 198q-111 7 -240 -16zM1397 1287q7 0 12.5 -5.5 t5.5 -12.5v-428q-85 30 -188 52q-294 64 -645 12l-18 -3l-65 134h-233l85 -190q-132 -51 -230 -137v560q0 7 5.5 12.5t12.5 5.5h1258zM286 387q-14 -3 -26 4.5t-14 21.5q-24 203 166 305l129 -270z" /> +<glyph unicode="" horiz-adv-x="2304" d="M784 164l16 241l-16 523q-1 10 -7.5 17t-16.5 7q-9 0 -16 -7t-7 -17l-14 -523l14 -241q1 -10 7.5 -16.5t15.5 -6.5q22 0 24 23zM1080 193l11 211l-12 586q0 16 -13 24q-8 5 -16 5t-16 -5q-13 -8 -13 -24l-1 -6l-10 -579q0 -1 11 -236v-1q0 -10 6 -17q9 -11 23 -11 q11 0 20 9q9 7 9 20zM35 533l20 -128l-20 -126q-2 -9 -9 -9t-9 9l-17 126l17 128q2 9 9 9t9 -9zM121 612l26 -207l-26 -203q-2 -9 -10 -9q-9 0 -9 10l-23 202l23 207q0 9 9 9q8 0 10 -9zM401 159zM213 650l25 -245l-25 -237q0 -11 -11 -11q-10 0 -12 11l-21 237l21 245 q2 12 12 12q11 0 11 -12zM307 657l23 -252l-23 -244q-2 -13 -14 -13q-13 0 -13 13l-21 244l21 252q0 13 13 13q12 0 14 -13zM401 639l21 -234l-21 -246q-2 -16 -16 -16q-6 0 -10.5 4.5t-4.5 11.5l-20 246l20 234q0 6 4.5 10.5t10.5 4.5q14 0 16 -15zM784 164zM495 785 l21 -380l-21 -246q0 -7 -5 -12.5t-12 -5.5q-16 0 -18 18l-18 246l18 380q2 18 18 18q7 0 12 -5.5t5 -12.5zM589 871l19 -468l-19 -244q0 -8 -5.5 -13.5t-13.5 -5.5q-18 0 -20 19l-16 244l16 468q2 19 20 19q8 0 13.5 -5.5t5.5 -13.5zM687 911l18 -506l-18 -242 q-2 -21 -22 -21q-19 0 -21 21l-16 242l16 506q0 9 6.5 15.5t14.5 6.5q9 0 15 -6.5t7 -15.5zM1079 169v0v0zM881 915l15 -510l-15 -239q0 -10 -7.5 -17.5t-17.5 -7.5t-17 7t-8 18l-14 239l14 510q0 11 7.5 18t17.5 7t17.5 -7t7.5 -18zM980 896l14 -492l-14 -236q0 -11 -8 -19 t-19 -8t-19 8t-9 19l-12 236l12 492q1 12 9 20t19 8t18.5 -8t8.5 -20zM1192 404l-14 -231v0q0 -13 -9 -22t-22 -9t-22 9t-10 22l-6 114l-6 117l12 636v3q2 15 12 24q9 7 20 7q8 0 15 -5q14 -8 16 -26zM2304 423q0 -117 -83 -199.5t-200 -82.5h-786q-13 2 -22 11t-9 22v899 q0 23 28 33q85 34 181 34q195 0 338 -131.5t160 -323.5q53 22 110 22q117 0 200 -83t83 -201z" /> +<glyph unicode="" d="M768 768q237 0 443 43t325 127v-170q0 -69 -103 -128t-280 -93.5t-385 -34.5t-385 34.5t-280 93.5t-103 128v170q119 -84 325 -127t443 -43zM768 0q237 0 443 43t325 127v-170q0 -69 -103 -128t-280 -93.5t-385 -34.5t-385 34.5t-280 93.5t-103 128v170q119 -84 325 -127 t443 -43zM768 384q237 0 443 43t325 127v-170q0 -69 -103 -128t-280 -93.5t-385 -34.5t-385 34.5t-280 93.5t-103 128v170q119 -84 325 -127t443 -43zM768 1536q208 0 385 -34.5t280 -93.5t103 -128v-128q0 -69 -103 -128t-280 -93.5t-385 -34.5t-385 34.5t-280 93.5 t-103 128v128q0 69 103 128t280 93.5t385 34.5z" /> +<glyph unicode="" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M894 465q33 -26 84 -56q59 7 117 7q147 0 177 -49q16 -22 2 -52q0 -1 -1 -2l-2 -2v-1q-6 -38 -71 -38q-48 0 -115 20t-130 53q-221 -24 -392 -83q-153 -262 -242 -262q-15 0 -28 7l-24 12q-1 1 -6 5q-10 10 -6 36q9 40 56 91.5t132 96.5q14 9 23 -6q2 -2 2 -4q52 85 107 197 q68 136 104 262q-24 82 -30.5 159.5t6.5 127.5q11 40 42 40h21h1q23 0 35 -15q18 -21 9 -68q-2 -6 -4 -8q1 -3 1 -8v-30q-2 -123 -14 -192q55 -164 146 -238zM318 54q52 24 137 158q-51 -40 -87.5 -84t-49.5 -74zM716 974q-15 -42 -2 -132q1 7 7 44q0 3 7 43q1 4 4 8 q-1 1 -1 2t-0.5 1.5t-0.5 1.5q-1 22 -13 36q0 -1 -1 -2v-2zM592 313q135 54 284 81q-2 1 -13 9.5t-16 13.5q-76 67 -127 176q-27 -86 -83 -197q-30 -56 -45 -83zM1238 329q-24 24 -140 24q76 -28 124 -28q14 0 18 1q0 1 -2 3z" /> +<glyph unicode="" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M233 768v-107h70l164 -661h159l128 485q7 20 10 46q2 16 2 24h4l3 -24q1 -3 3.5 -20t5.5 -26l128 -485h159l164 661h70v107h-300v-107h90l-99 -438q-5 -20 -7 -46l-2 -21h-4l-3 21q-1 5 -4 21t-5 25l-144 545h-114l-144 -545q-2 -9 -4.5 -24.5t-3.5 -21.5l-4 -21h-4l-2 21 q-2 26 -7 46l-99 438h90v107h-300z" /> +<glyph unicode="" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M429 106v-106h281v106h-75l103 161q5 7 10 16.5t7.5 13.5t3.5 4h2q1 -4 5 -10q2 -4 4.5 -7.5t6 -8t6.5 -8.5l107 -161h-76v-106h291v106h-68l-192 273l195 282h67v107h-279v-107h74l-103 -159q-4 -7 -10 -16.5t-9 -13.5l-2 -3h-2q-1 4 -5 10q-6 11 -17 23l-106 159h76v107 h-290v-107h68l189 -272l-194 -283h-68z" /> +<glyph unicode="" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M416 106v-106h327v106h-93v167h137q76 0 118 15q67 23 106.5 87t39.5 146q0 81 -37 141t-100 87q-48 19 -130 19h-368v-107h92v-555h-92zM769 386h-119v268h120q52 0 83 -18q56 -33 56 -115q0 -89 -62 -120q-31 -15 -78 -15z" /> +<glyph unicode="" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M1280 320v-320h-1024v192l192 192l128 -128l384 384zM448 512q-80 0 -136 56t-56 136t56 136t136 56t136 -56t56 -136t-56 -136t-136 -56z" /> +<glyph unicode="" d="M640 1152v128h-128v-128h128zM768 1024v128h-128v-128h128zM640 896v128h-128v-128h128zM768 768v128h-128v-128h128zM1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400 v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-128v-128h-128v128h-512v-1536h1280zM781 593l107 -349q8 -27 8 -52q0 -83 -72.5 -137.5t-183.5 -54.5t-183.5 54.5t-72.5 137.5q0 25 8 52q21 63 120 396v128h128v-128h79 q22 0 39 -13t23 -34zM640 128q53 0 90.5 19t37.5 45t-37.5 45t-90.5 19t-90.5 -19t-37.5 -45t37.5 -45t90.5 -19z" /> +<glyph unicode="" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M620 686q20 -8 20 -30v-544q0 -22 -20 -30q-8 -2 -12 -2q-12 0 -23 9l-166 167h-131q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h131l166 167q16 15 35 7zM1037 -3q31 0 50 24q129 159 129 363t-129 363q-16 21 -43 24t-47 -14q-21 -17 -23.5 -43.5t14.5 -47.5 q100 -123 100 -282t-100 -282q-17 -21 -14.5 -47.5t23.5 -42.5q18 -15 40 -15zM826 145q27 0 47 20q87 93 87 219t-87 219q-18 19 -45 20t-46 -17t-20 -44.5t18 -46.5q52 -57 52 -131t-52 -131q-19 -20 -18 -46.5t20 -44.5q20 -17 44 -17z" /> +<glyph unicode="" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M768 768q52 0 90 -38t38 -90v-384q0 -52 -38 -90t-90 -38h-384q-52 0 -90 38t-38 90v384q0 52 38 90t90 38h384zM1260 766q20 -8 20 -30v-576q0 -22 -20 -30q-8 -2 -12 -2q-14 0 -23 9l-265 266v90l265 266q9 9 23 9q4 0 12 -2z" /> +<glyph unicode="" d="M1468 1156q28 -28 48 -76t20 -88v-1152q0 -40 -28 -68t-68 -28h-1344q-40 0 -68 28t-28 68v1600q0 40 28 68t68 28h896q40 0 88 -20t76 -48zM1024 1400v-376h376q-10 29 -22 41l-313 313q-12 12 -41 22zM1408 -128v1024h-416q-40 0 -68 28t-28 68v416h-768v-1536h1280z M480 768q8 11 21 12.5t24 -6.5l51 -38q11 -8 12.5 -21t-6.5 -24l-182 -243l182 -243q8 -11 6.5 -24t-12.5 -21l-51 -38q-11 -8 -24 -6.5t-21 12.5l-226 301q-14 19 0 38zM1282 467q14 -19 0 -38l-226 -301q-8 -11 -21 -12.5t-24 6.5l-51 38q-11 8 -12.5 21t6.5 24l182 243 l-182 243q-8 11 -6.5 24t12.5 21l51 38q11 8 24 6.5t21 -12.5zM662 6q-13 2 -20.5 13t-5.5 24l138 831q2 13 13 20.5t24 5.5l63 -10q13 -2 20.5 -13t5.5 -24l-138 -831q-2 -13 -13 -20.5t-24 -5.5z" /> +<glyph unicode="" d="M1497 709v-198q-101 -23 -198 -23q-65 -136 -165.5 -271t-181.5 -215.5t-128 -106.5q-80 -45 -162 3q-28 17 -60.5 43.5t-85 83.5t-102.5 128.5t-107.5 184t-105.5 244t-91.5 314.5t-70.5 390h283q26 -218 70 -398.5t104.5 -317t121.5 -235.5t140 -195q169 169 287 406 q-142 72 -223 220t-81 333q0 192 104 314.5t284 122.5q178 0 273 -105.5t95 -297.5q0 -159 -58 -286q-7 -1 -19.5 -3t-46 -2t-63 6t-62 25.5t-50.5 51.5q31 103 31 184q0 87 -29 132t-79 45q-53 0 -85 -49.5t-32 -140.5q0 -186 105 -293.5t267 -107.5q62 0 121 14z" /> +<glyph unicode="" horiz-adv-x="1792" d="M216 367l603 -402v359l-334 223zM154 511l193 129l-193 129v-258zM973 -35l603 402l-269 180l-334 -223v-359zM896 458l272 182l-272 182l-272 -182zM485 733l334 223v359l-603 -402zM1445 640l193 -129v258zM1307 733l269 180l-603 402v-359zM1792 913v-546 q0 -41 -34 -64l-819 -546q-21 -13 -43 -13t-43 13l-819 546q-34 23 -34 64v546q0 41 34 64l819 546q21 13 43 13t43 -13l819 -546q34 -23 34 -64z" /> +<glyph unicode="" horiz-adv-x="2048" d="M1800 764q111 -46 179.5 -145.5t68.5 -221.5q0 -164 -118 -280.5t-285 -116.5q-4 0 -11.5 0.5t-10.5 0.5h-1209h-1h-2h-5q-170 10 -288 125.5t-118 280.5q0 110 55 203t147 147q-12 39 -12 82q0 115 82 196t199 81q95 0 172 -58q75 154 222.5 248t326.5 94 q166 0 306 -80.5t221.5 -218.5t81.5 -301q0 -6 -0.5 -18t-0.5 -18zM468 498q0 -122 84 -193t208 -71q137 0 240 99q-16 20 -47.5 56.5t-43.5 50.5q-67 -65 -144 -65q-55 0 -93.5 33.5t-38.5 87.5q0 53 38.5 87t91.5 34q44 0 84.5 -21t73 -55t65 -75t69 -82t77 -75t97 -55 t121.5 -21q121 0 204.5 71.5t83.5 190.5q0 121 -84 192t-207 71q-143 0 -241 -97q14 -16 29.5 -34t34.5 -40t29 -34q66 64 142 64q52 0 92 -33t40 -84q0 -57 -37 -91.5t-94 -34.5q-43 0 -82.5 21t-72 55t-65.5 75t-69.5 82t-77.5 75t-96.5 55t-118.5 21q-122 0 -207 -70.5 t-85 -189.5z" /> +<glyph unicode="" horiz-adv-x="1792" d="M896 1536q182 0 348 -71t286 -191t191 -286t71 -348t-71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71zM896 1408q-190 0 -361 -90l194 -194q82 28 167 28t167 -28l194 194q-171 90 -361 90zM218 279l194 194 q-28 82 -28 167t28 167l-194 194q-90 -171 -90 -361t90 -361zM896 -128q190 0 361 90l-194 194q-82 -28 -167 -28t-167 28l-194 -194q171 -90 361 -90zM896 256q159 0 271.5 112.5t112.5 271.5t-112.5 271.5t-271.5 112.5t-271.5 -112.5t-112.5 -271.5t112.5 -271.5 t271.5 -112.5zM1380 473l194 -194q90 171 90 361t-90 361l-194 -194q28 -82 28 -167t-28 -167z" /> +<glyph unicode="" horiz-adv-x="1792" d="M1792 640q0 -182 -71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348q0 222 101 414.5t276.5 317t390.5 155.5v-260q-221 -45 -366.5 -221t-145.5 -406q0 -130 51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5 q0 230 -145.5 406t-366.5 221v260q215 -31 390.5 -155.5t276.5 -317t101 -414.5z" /> +<glyph unicode="" horiz-adv-x="1792" d="M19 662q8 217 116 406t305 318h5q0 -1 -1 -3q-8 -8 -28 -33.5t-52 -76.5t-60 -110.5t-44.5 -135.5t-14 -150.5t39 -157.5t108.5 -154q50 -50 102 -69.5t90.5 -11.5t69.5 23.5t47 32.5l16 16q39 51 53 116.5t6.5 122.5t-21 107t-26.5 80l-14 29q-10 25 -30.5 49.5t-43 41 t-43.5 29.5t-35 19l-13 6l104 115q39 -17 78 -52t59 -61l19 -27q1 48 -18.5 103.5t-40.5 87.5l-20 31l161 183l160 -181q-33 -46 -52.5 -102.5t-22.5 -90.5l-4 -33q22 37 61.5 72.5t67.5 52.5l28 17l103 -115q-44 -14 -85 -50t-60 -65l-19 -29q-31 -56 -48 -133.5t-7 -170 t57 -156.5q33 -45 77.5 -60.5t85 -5.5t76 26.5t57.5 33.5l21 16q60 53 96.5 115t48.5 121.5t10 121.5t-18 118t-37 107.5t-45.5 93t-45 72t-34.5 47.5l-13 17q-14 13 -7 13l10 -3q40 -29 62.5 -46t62 -50t64 -58t58.5 -65t55.5 -77t45.5 -88t38 -103t23.5 -117t10.5 -136 q3 -259 -108 -465t-312 -321t-456 -115q-185 0 -351 74t-283.5 198t-184 293t-60.5 353z" /> +<glyph unicode="" horiz-adv-x="1792" d="M874 -102v-66q-208 6 -385 109.5t-283 275.5l58 34q29 -49 73 -99l65 57q148 -168 368 -212l-17 -86q65 -12 121 -13zM276 428l-83 -28q22 -60 49 -112l-57 -33q-98 180 -98 385t98 385l57 -33q-30 -56 -49 -112l82 -28q-35 -100 -35 -212q0 -109 36 -212zM1528 251 l58 -34q-106 -172 -283 -275.5t-385 -109.5v66q56 1 121 13l-17 86q220 44 368 212l65 -57q44 50 73 99zM1377 805l-233 -80q14 -42 14 -85t-14 -85l232 -80q-31 -92 -98 -169l-185 162q-57 -67 -147 -85l48 -241q-52 -10 -98 -10t-98 10l48 241q-90 18 -147 85l-185 -162 q-67 77 -98 169l232 80q-14 42 -14 85t14 85l-233 80q33 93 99 169l185 -162q59 68 147 86l-48 240q44 10 98 10t98 -10l-48 -240q88 -18 147 -86l185 162q66 -76 99 -169zM874 1448v-66q-65 -2 -121 -13l17 -86q-220 -42 -368 -211l-65 56q-38 -42 -73 -98l-57 33 q106 172 282 275.5t385 109.5zM1705 640q0 -205 -98 -385l-57 33q27 52 49 112l-83 28q36 103 36 212q0 112 -35 212l82 28q-19 56 -49 112l57 33q98 -180 98 -385zM1585 1063l-57 -33q-35 56 -73 98l-65 -56q-148 169 -368 211l17 86q-56 11 -121 13v66q209 -6 385 -109.5 t282 -275.5zM1748 640q0 173 -67.5 331t-181.5 272t-272 181.5t-331 67.5t-331 -67.5t-272 -181.5t-181.5 -272t-67.5 -331t67.5 -331t181.5 -272t272 -181.5t331 -67.5t331 67.5t272 181.5t181.5 272t67.5 331zM1792 640q0 -182 -71 -348t-191 -286t-286 -191t-348 -71 t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71t348 -71t286 -191t191 -286t71 -348z" /> +<glyph unicode="" d="M582 228q0 -66 -93 -66q-107 0 -107 63q0 64 98 64q102 0 102 -61zM546 694q0 -85 -74 -85q-77 0 -77 84q0 90 77 90q36 0 55 -25.5t19 -63.5zM712 769v125q-78 -29 -135 -29q-50 29 -110 29q-86 0 -145 -57t-59 -143q0 -50 29.5 -102t73.5 -67v-3q-38 -17 -38 -85 q0 -53 41 -77v-3q-113 -37 -113 -139q0 -45 20 -78.5t54 -51t72 -25.5t81 -8q224 0 224 188q0 67 -48 99t-126 46q-27 5 -51.5 20.5t-24.5 39.5q0 44 49 52q77 15 122 70t45 134q0 24 -10 52q37 9 49 13zM771 350h137q-2 27 -2 82v387q0 46 2 69h-137q3 -23 3 -71v-392 q0 -50 -3 -75zM1280 366v121q-30 -21 -68 -21q-53 0 -53 82v225h52q9 0 26.5 -1t26.5 -1v117h-105q0 82 3 102h-140q4 -24 4 -55v-47h-60v-117q36 3 37 3q3 0 11 -0.5t12 -0.5v-2h-2v-217q0 -37 2.5 -64t11.5 -56.5t24.5 -48.5t43.5 -31t66 -12q64 0 108 24zM924 1072 q0 36 -24 63.5t-60 27.5t-60.5 -27t-24.5 -64q0 -36 25 -62.5t60 -26.5t59.5 27t24.5 62zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" /> +<glyph unicode="" horiz-adv-x="1792" d="M595 22q0 100 -165 100q-158 0 -158 -104q0 -101 172 -101q151 0 151 105zM536 777q0 61 -30 102t-89 41q-124 0 -124 -145q0 -135 124 -135q119 0 119 137zM805 1101v-202q-36 -12 -79 -22q16 -43 16 -84q0 -127 -73 -216.5t-197 -112.5q-40 -8 -59.5 -27t-19.5 -58 q0 -31 22.5 -51.5t58 -32t78.5 -22t86 -25.5t78.5 -37.5t58 -64t22.5 -98.5q0 -304 -363 -304q-69 0 -130 12.5t-116 41t-87.5 82t-32.5 127.5q0 165 182 225v4q-67 41 -67 126q0 109 63 137v4q-72 24 -119.5 108.5t-47.5 165.5q0 139 95 231.5t235 92.5q96 0 178 -47 q98 0 218 47zM1123 220h-222q4 45 4 134v609q0 94 -4 128h222q-4 -33 -4 -124v-613q0 -89 4 -134zM1724 442v-196q-71 -39 -174 -39q-62 0 -107 20t-70 50t-39.5 78t-18.5 92t-4 103v351h2v4q-7 0 -19 1t-18 1q-21 0 -59 -6v190h96v76q0 54 -6 89h227q-6 -41 -6 -165h171 v-190q-15 0 -43.5 2t-42.5 2h-85v-365q0 -131 87 -131q61 0 109 33zM1148 1389q0 -58 -39 -101.5t-96 -43.5q-58 0 -98 43.5t-40 101.5q0 59 39.5 103t98.5 44q58 0 96.5 -44.5t38.5 -102.5z" /> +<glyph unicode="" d="M825 547l343 588h-150q-21 -39 -63.5 -118.5t-68 -128.5t-59.5 -118.5t-60 -128.5h-3q-21 48 -44.5 97t-52 105.5t-46.5 92t-54 104.5t-49 95h-150l323 -589v-435h134v436zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960 q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" /> +<glyph unicode="" horiz-adv-x="1280" d="M842 964q0 -80 -57 -136.5t-136 -56.5q-60 0 -111 35q-62 -67 -115 -146q-247 -371 -202 -859q1 -22 -12.5 -38.5t-34.5 -18.5h-5q-20 0 -35 13.5t-17 33.5q-14 126 -3.5 247.5t29.5 217t54 186t69 155.5t74 125q61 90 132 165q-16 35 -16 77q0 80 56.5 136.5t136.5 56.5 t136.5 -56.5t56.5 -136.5zM1223 953q0 -158 -78 -292t-212.5 -212t-292.5 -78q-64 0 -131 14q-21 5 -32.5 23.5t-6.5 39.5q5 20 23 31.5t39 7.5q51 -13 108 -13q97 0 186 38t153 102t102 153t38 186t-38 186t-102 153t-153 102t-186 38t-186 -38t-153 -102t-102 -153 t-38 -186q0 -114 52 -218q10 -20 3.5 -40t-25.5 -30t-39.5 -3t-30.5 26q-64 123 -64 265q0 119 46.5 227t124.5 186t186 124t226 46q158 0 292.5 -78t212.5 -212.5t78 -292.5z" /> +<glyph unicode="" horiz-adv-x="1792" d="M270 730q-8 19 -8 52q0 20 11 49t24 45q-1 22 7.5 53t22.5 43q0 139 92.5 288.5t217.5 209.5q139 66 324 66q133 0 266 -55q49 -21 90 -48t71 -56t55 -68t42 -74t32.5 -84.5t25.5 -89.5t22 -98l1 -5q55 -83 55 -150q0 -14 -9 -40t-9 -38q0 -1 1.5 -3.5t3.5 -5t2 -3.5 q77 -114 120.5 -214.5t43.5 -208.5q0 -43 -19.5 -100t-55.5 -57q-9 0 -19.5 7.5t-19 17.5t-19 26t-16 26.5t-13.5 26t-9 17.5q-1 1 -3 1l-5 -4q-59 -154 -132 -223q20 -20 61.5 -38.5t69 -41.5t35.5 -65q-2 -4 -4 -16t-7 -18q-64 -97 -302 -97q-53 0 -110.5 9t-98 20 t-104.5 30q-15 5 -23 7q-14 4 -46 4.5t-40 1.5q-41 -45 -127.5 -65t-168.5 -20q-35 0 -69 1.5t-93 9t-101 20.5t-74.5 40t-32.5 64q0 40 10 59.5t41 48.5q11 2 40.5 13t49.5 12q4 0 14 2q2 2 2 4l-2 3q-48 11 -108 105.5t-73 156.5l-5 3q-4 0 -12 -20q-18 -41 -54.5 -74.5 t-77.5 -37.5h-1q-4 0 -6 4.5t-5 5.5q-23 54 -23 100q0 275 252 466z" /> +<glyph unicode="" horiz-adv-x="2048" d="M580 1075q0 41 -25 66t-66 25q-43 0 -76 -25.5t-33 -65.5q0 -39 33 -64.5t76 -25.5q41 0 66 24.5t25 65.5zM1323 568q0 28 -25.5 50t-65.5 22q-27 0 -49.5 -22.5t-22.5 -49.5q0 -28 22.5 -50.5t49.5 -22.5q40 0 65.5 22t25.5 51zM1087 1075q0 41 -24.5 66t-65.5 25 q-43 0 -76 -25.5t-33 -65.5q0 -39 33 -64.5t76 -25.5q41 0 65.5 24.5t24.5 65.5zM1722 568q0 28 -26 50t-65 22q-27 0 -49.5 -22.5t-22.5 -49.5q0 -28 22.5 -50.5t49.5 -22.5q39 0 65 22t26 51zM1456 965q-31 4 -70 4q-169 0 -311 -77t-223.5 -208.5t-81.5 -287.5 q0 -78 23 -152q-35 -3 -68 -3q-26 0 -50 1.5t-55 6.5t-44.5 7t-54.5 10.5t-50 10.5l-253 -127l72 218q-290 203 -290 490q0 169 97.5 311t264 223.5t363.5 81.5q176 0 332.5 -66t262 -182.5t136.5 -260.5zM2048 404q0 -117 -68.5 -223.5t-185.5 -193.5l55 -181l-199 109 q-150 -37 -218 -37q-169 0 -311 70.5t-223.5 191.5t-81.5 264t81.5 264t223.5 191.5t311 70.5q161 0 303 -70.5t227.5 -192t85.5 -263.5z" /> +<glyph unicode="" horiz-adv-x="1792" d="M1764 1525q33 -24 27 -64l-256 -1536q-5 -29 -32 -45q-14 -8 -31 -8q-11 0 -24 5l-453 185l-242 -295q-18 -23 -49 -23q-13 0 -22 4q-19 7 -30.5 23.5t-11.5 36.5v349l864 1059l-1069 -925l-395 162q-37 14 -40 55q-2 40 32 59l1664 960q15 9 32 9q20 0 36 -11z" /> +<glyph unicode="" horiz-adv-x="1792" d="M1764 1525q33 -24 27 -64l-256 -1536q-5 -29 -32 -45q-14 -8 -31 -8q-11 0 -24 5l-527 215l-298 -327q-18 -21 -47 -21q-14 0 -23 4q-19 7 -30 23.5t-11 36.5v452l-472 193q-37 14 -40 55q-3 39 32 59l1664 960q35 21 68 -2zM1422 26l221 1323l-1434 -827l336 -137 l863 639l-478 -797z" /> +<glyph unicode="" d="M1536 640q0 -156 -61 -298t-164 -245t-245 -164t-298 -61q-172 0 -327 72.5t-264 204.5q-7 10 -6.5 22.5t8.5 20.5l137 138q10 9 25 9q16 -2 23 -12q73 -95 179 -147t225 -52q104 0 198.5 40.5t163.5 109.5t109.5 163.5t40.5 198.5t-40.5 198.5t-109.5 163.5 t-163.5 109.5t-198.5 40.5q-98 0 -188 -35.5t-160 -101.5l137 -138q31 -30 14 -69q-17 -40 -59 -40h-448q-26 0 -45 19t-19 45v448q0 42 40 59q39 17 69 -14l130 -129q107 101 244.5 156.5t284.5 55.5q156 0 298 -61t245 -164t164 -245t61 -298zM896 928v-448q0 -14 -9 -23 t-23 -9h-320q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h224v352q0 14 9 23t23 9h64q14 0 23 -9t9 -23z" /> +<glyph unicode="" d="M768 1280q-130 0 -248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5t-51 248.5t-136.5 204t-204 136.5t-248.5 51zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103 t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" /> +<glyph unicode="" horiz-adv-x="1792" d="M1682 -128q-44 0 -132.5 3.5t-133.5 3.5q-44 0 -132 -3.5t-132 -3.5q-24 0 -37 20.5t-13 45.5q0 31 17 46t39 17t51 7t45 15q33 21 33 140l-1 391q0 21 -1 31q-13 4 -50 4h-675q-38 0 -51 -4q-1 -10 -1 -31l-1 -371q0 -142 37 -164q16 -10 48 -13t57 -3.5t45 -15 t20 -45.5q0 -26 -12.5 -48t-36.5 -22q-47 0 -139.5 3.5t-138.5 3.5q-43 0 -128 -3.5t-127 -3.5q-23 0 -35.5 21t-12.5 45q0 30 15.5 45t36 17.5t47.5 7.5t42 15q33 23 33 143l-1 57v813q0 3 0.5 26t0 36.5t-1.5 38.5t-3.5 42t-6.5 36.5t-11 31.5t-16 18q-15 10 -45 12t-53 2 t-41 14t-18 45q0 26 12 48t36 22q46 0 138.5 -3.5t138.5 -3.5q42 0 126.5 3.5t126.5 3.5q25 0 37.5 -22t12.5 -48q0 -30 -17 -43.5t-38.5 -14.5t-49.5 -4t-43 -13q-35 -21 -35 -160l1 -320q0 -21 1 -32q13 -3 39 -3h699q25 0 38 3q1 11 1 32l1 320q0 139 -35 160 q-18 11 -58.5 12.5t-66 13t-25.5 49.5q0 26 12.5 48t37.5 22q44 0 132 -3.5t132 -3.5q43 0 129 3.5t129 3.5q25 0 37.5 -22t12.5 -48q0 -30 -17.5 -44t-40 -14.5t-51.5 -3t-44 -12.5q-35 -23 -35 -161l1 -943q0 -119 34 -140q16 -10 46 -13.5t53.5 -4.5t41.5 -15.5t18 -44.5 q0 -26 -12 -48t-36 -22z" /> +<glyph unicode="" horiz-adv-x="1280" d="M1278 1347v-73q0 -29 -18.5 -61t-42.5 -32q-50 0 -54 -1q-26 -6 -32 -31q-3 -11 -3 -64v-1152q0 -25 -18 -43t-43 -18h-108q-25 0 -43 18t-18 43v1218h-143v-1218q0 -25 -17.5 -43t-43.5 -18h-108q-26 0 -43.5 18t-17.5 43v496q-147 12 -245 59q-126 58 -192 179 q-64 117 -64 259q0 166 88 286q88 118 209 159q111 37 417 37h479q25 0 43 -18t18 -43z" /> +<glyph unicode="" d="M352 128v-128h-352v128h352zM704 256q26 0 45 -19t19 -45v-256q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h256zM864 640v-128h-864v128h864zM224 1152v-128h-224v128h224zM1536 128v-128h-736v128h736zM576 1280q26 0 45 -19t19 -45v-256 q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h256zM1216 768q26 0 45 -19t19 -45v-256q0 -26 -19 -45t-45 -19h-256q-26 0 -45 19t-19 45v256q0 26 19 45t45 19h256zM1536 640v-128h-224v128h224zM1536 1152v-128h-864v128h864z" /> +<glyph unicode="" d="M1216 512q133 0 226.5 -93.5t93.5 -226.5t-93.5 -226.5t-226.5 -93.5t-226.5 93.5t-93.5 226.5q0 12 2 34l-360 180q-92 -86 -218 -86q-133 0 -226.5 93.5t-93.5 226.5t93.5 226.5t226.5 93.5q126 0 218 -86l360 180q-2 22 -2 34q0 133 93.5 226.5t226.5 93.5 t226.5 -93.5t93.5 -226.5t-93.5 -226.5t-226.5 -93.5q-126 0 -218 86l-360 -180q2 -22 2 -34t-2 -34l360 -180q92 86 218 86z" /> +<glyph unicode="" d="M1280 341q0 88 -62.5 151t-150.5 63q-84 0 -145 -58l-241 120q2 16 2 23t-2 23l241 120q61 -58 145 -58q88 0 150.5 63t62.5 151t-62.5 150.5t-150.5 62.5t-151 -62.5t-63 -150.5q0 -7 2 -23l-241 -120q-62 57 -145 57q-88 0 -150.5 -62.5t-62.5 -150.5t62.5 -150.5 t150.5 -62.5q83 0 145 57l241 -120q-2 -16 -2 -23q0 -88 63 -150.5t151 -62.5t150.5 62.5t62.5 150.5zM1536 1120v-960q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" /> +<glyph unicode="" horiz-adv-x="1792" d="M571 947q-10 25 -34 35t-49 0q-108 -44 -191 -127t-127 -191q-10 -25 0 -49t35 -34q13 -5 24 -5q42 0 60 40q34 84 98.5 148.5t148.5 98.5q25 11 35 35t0 49zM1513 1303l46 -46l-244 -243l68 -68q19 -19 19 -45.5t-19 -45.5l-64 -64q89 -161 89 -343q0 -143 -55.5 -273.5 t-150 -225t-225 -150t-273.5 -55.5t-273.5 55.5t-225 150t-150 225t-55.5 273.5t55.5 273.5t150 225t225 150t273.5 55.5q182 0 343 -89l64 64q19 19 45.5 19t45.5 -19l68 -68zM1521 1359q-10 -10 -22 -10q-13 0 -23 10l-91 90q-9 10 -9 23t9 23q10 9 23 9t23 -9l90 -91 q10 -9 10 -22.5t-10 -22.5zM1751 1129q-11 -9 -23 -9t-23 9l-90 91q-10 9 -10 22.5t10 22.5q9 10 22.5 10t22.5 -10l91 -90q9 -10 9 -23t-9 -23zM1792 1312q0 -14 -9 -23t-23 -9h-96q-14 0 -23 9t-9 23t9 23t23 9h96q14 0 23 -9t9 -23zM1600 1504v-96q0 -14 -9 -23t-23 -9 t-23 9t-9 23v96q0 14 9 23t23 9t23 -9t9 -23zM1751 1449l-91 -90q-10 -10 -22 -10q-13 0 -23 10q-10 9 -10 22.5t10 22.5l90 91q10 9 23 9t23 -9q9 -10 9 -23t-9 -23z" /> +<glyph unicode="" horiz-adv-x="1792" d="M609 720l287 208l287 -208l-109 -336h-355zM896 1536q182 0 348 -71t286 -191t191 -286t71 -348t-71 -348t-191 -286t-286 -191t-348 -71t-348 71t-286 191t-191 286t-71 348t71 348t191 286t286 191t348 71zM1515 186q149 203 149 454v3l-102 -89l-240 224l63 323 l134 -12q-150 206 -389 282l53 -124l-287 -159l-287 159l53 124q-239 -76 -389 -282l135 12l62 -323l-240 -224l-102 89v-3q0 -251 149 -454l30 132l326 -40l139 -298l-116 -69q117 -39 240 -39t240 39l-116 69l139 298l326 40z" /> +<glyph unicode="" horiz-adv-x="1792" d="M448 224v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM256 608v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM832 224v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23 v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM640 608v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM66 768q-28 0 -47 19t-19 46v129h514v-129q0 -27 -19 -46t-46 -19h-383zM1216 224v-192q0 -14 -9 -23t-23 -9h-192 q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1024 608v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1600 224v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23 zM1408 608v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1792 1016v-13h-514v10q0 104 -382 102q-382 -1 -382 -102v-10h-514v13q0 17 8.5 43t34 64t65.5 75.5t110.5 76t160 67.5t224 47.5t293.5 18.5t293 -18.5t224 -47.5 t160.5 -67.5t110.5 -76t65.5 -75.5t34 -64t8.5 -43zM1792 608v-192q0 -14 -9 -23t-23 -9h-192q-14 0 -23 9t-9 23v192q0 14 9 23t23 9h192q14 0 23 -9t9 -23zM1792 962v-129q0 -27 -19 -46t-46 -19h-384q-27 0 -46 19t-19 46v129h514z" /> +<glyph unicode="" horiz-adv-x="1792" d="M704 1216v-768q0 -26 -19 -45t-45 -19v-576q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v512l249 873q7 23 31 23h424zM1024 1216v-704h-256v704h256zM1792 320v-512q0 -26 -19 -45t-45 -19h-512q-26 0 -45 19t-19 45v576q-26 0 -45 19t-19 45v768h424q24 0 31 -23z M736 1504v-224h-352v224q0 14 9 23t23 9h288q14 0 23 -9t9 -23zM1408 1504v-224h-352v224q0 14 9 23t23 9h288q14 0 23 -9t9 -23z" /> +<glyph unicode="" horiz-adv-x="1792" d="M1755 1083q37 -37 37 -90t-37 -91l-401 -400l150 -150l-160 -160q-163 -163 -389.5 -186.5t-411.5 100.5l-362 -362h-181v181l362 362q-124 185 -100.5 411.5t186.5 389.5l160 160l150 -150l400 401q38 37 91 37t90 -37t37 -90.5t-37 -90.5l-400 -401l234 -234l401 400 q38 37 91 37t90 -37z" /> +<glyph unicode="" horiz-adv-x="1792" d="M873 796q0 -83 -63.5 -142.5t-152.5 -59.5t-152.5 59.5t-63.5 142.5q0 84 63.5 143t152.5 59t152.5 -59t63.5 -143zM1375 796q0 -83 -63 -142.5t-153 -59.5q-89 0 -152.5 59.5t-63.5 142.5q0 84 63.5 143t152.5 59q90 0 153 -59t63 -143zM1600 616v667q0 87 -32 123.5 t-111 36.5h-1112q-83 0 -112.5 -34t-29.5 -126v-673q43 -23 88.5 -40t81 -28t81 -18.5t71 -11t70 -4t58.5 -0.5t56.5 2t44.5 2q68 1 95 -27q6 -6 10 -9q26 -25 61 -51q7 91 118 87q5 0 36.5 -1.5t43 -2t45.5 -1t53 1t54.5 4.5t61 8.5t62 13.5t67 19.5t67.5 27t72 34.5z M1763 621q-121 -149 -372 -252q84 -285 -23 -465q-66 -113 -183 -148q-104 -32 -182 15q-86 51 -82 164l-1 326v1q-8 2 -24.5 6t-23.5 5l-1 -338q4 -114 -83 -164q-79 -47 -183 -15q-117 36 -182 150q-105 180 -22 463q-251 103 -372 252q-25 37 -4 63t60 -1q3 -2 11 -7 t11 -8v694q0 72 47 123t114 51h1257q67 0 114 -51t47 -123v-694l21 15q39 27 60 1t-4 -63z" /> +<glyph unicode="" horiz-adv-x="1792" d="M896 1102v-434h-145v434h145zM1294 1102v-434h-145v434h145zM1294 342l253 254v795h-1194v-1049h326v-217l217 217h398zM1692 1536v-1013l-434 -434h-326l-217 -217h-217v217h-398v1158l109 289h1483z" /> +<glyph unicode="" d="M773 217v-127q-1 -292 -6 -305q-12 -32 -51 -40q-54 -9 -181.5 38t-162.5 89q-13 15 -17 36q-1 12 4 26q4 10 34 47t181 216q1 0 60 70q15 19 39.5 24.5t49.5 -3.5q24 -10 37.5 -29t12.5 -42zM624 468q-3 -55 -52 -70l-120 -39q-275 -88 -292 -88q-35 2 -54 36 q-12 25 -17 75q-8 76 1 166.5t30 124.5t56 32q13 0 202 -77q70 -29 115 -47l84 -34q23 -9 35.5 -30.5t11.5 -48.5zM1450 171q-7 -54 -91.5 -161t-135.5 -127q-37 -14 -63 7q-14 10 -184 287l-47 77q-14 21 -11.5 46t19.5 46q35 43 83 26q1 -1 119 -40q203 -66 242 -79.5 t47 -20.5q28 -22 22 -61zM778 803q5 -102 -54 -122q-58 -17 -114 71l-378 598q-8 35 19 62q41 43 207.5 89.5t224.5 31.5q40 -10 49 -45q3 -18 22 -305.5t24 -379.5zM1440 695q3 -39 -26 -59q-15 -10 -329 -86q-67 -15 -91 -23l1 2q-23 -6 -46 4t-37 32q-30 47 0 87 q1 1 75 102q125 171 150 204t34 39q28 19 65 2q48 -23 123 -133.5t81 -167.5v-3z" /> +<glyph unicode="" horiz-adv-x="2048" d="M1024 1024h-384v-384h384v384zM1152 384v-128h-640v128h640zM1152 1152v-640h-640v640h640zM1792 384v-128h-512v128h512zM1792 640v-128h-512v128h512zM1792 896v-128h-512v128h512zM1792 1152v-128h-512v128h512zM256 192v960h-128v-960q0 -26 19 -45t45 -19t45 19 t19 45zM1920 192v1088h-1536v-1088q0 -33 -11 -64h1483q26 0 45 19t19 45zM2048 1408v-1216q0 -80 -56 -136t-136 -56h-1664q-80 0 -136 56t-56 136v1088h256v128h1792z" /> +<glyph unicode="" horiz-adv-x="2048" d="M1024 13q-20 0 -93 73.5t-73 93.5q0 32 62.5 54t103.5 22t103.5 -22t62.5 -54q0 -20 -73 -93.5t-93 -73.5zM1294 284q-2 0 -40 25t-101.5 50t-128.5 25t-128.5 -25t-101 -50t-40.5 -25q-18 0 -93.5 75t-75.5 93q0 13 10 23q78 77 196 121t233 44t233 -44t196 -121 q10 -10 10 -23q0 -18 -75.5 -93t-93.5 -75zM1567 556q-11 0 -23 8q-136 105 -252 154.5t-268 49.5q-85 0 -170.5 -22t-149 -53t-113.5 -62t-79 -53t-31 -22q-17 0 -92 75t-75 93q0 12 10 22q132 132 320 205t380 73t380 -73t320 -205q10 -10 10 -22q0 -18 -75 -93t-92 -75z M1838 827q-11 0 -22 9q-179 157 -371.5 236.5t-420.5 79.5t-420.5 -79.5t-371.5 -236.5q-11 -9 -22 -9q-17 0 -92.5 75t-75.5 93q0 13 10 23q187 186 445 288t527 102t527 -102t445 -288q10 -10 10 -23q0 -18 -75.5 -93t-92.5 -75z" /> +<glyph unicode="" horiz-adv-x="1792" d="M384 0q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM768 0q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM384 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5 t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1152 0q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM768 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5 t37.5 90.5zM384 768q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1152 384q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM768 768q0 53 -37.5 90.5t-90.5 37.5 t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1536 0v384q0 52 -38 90t-90 38t-90 -38t-38 -90v-384q0 -52 38 -90t90 -38t90 38t38 90zM1152 768q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5z M1536 1088v256q0 26 -19 45t-45 19h-1280q-26 0 -45 -19t-19 -45v-256q0 -26 19 -45t45 -19h1280q26 0 45 19t19 45zM1536 768q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1664 1408v-1536q0 -52 -38 -90t-90 -38 h-1408q-52 0 -90 38t-38 90v1536q0 52 38 90t90 38h1408q52 0 90 -38t38 -90z" /> +<glyph unicode="" horiz-adv-x="1792" d="M1112 1090q0 159 -237 159h-70q-32 0 -59.5 -21.5t-34.5 -52.5l-63 -276q-2 -5 -2 -16q0 -24 17 -39.5t41 -15.5h53q69 0 128.5 13t112.5 41t83.5 81.5t30.5 126.5zM1716 938q0 -265 -220 -428q-219 -161 -612 -161h-61q-32 0 -59 -21.5t-34 -52.5l-73 -316 q-8 -36 -40.5 -61.5t-69.5 -25.5h-213q-31 0 -53 20t-22 51q0 10 13 65h151q34 0 64 23.5t38 56.5l73 316q8 33 37.5 57t63.5 24h61q390 0 607 160t217 421q0 129 -51 207q183 -92 183 -335zM1533 1123q0 -264 -221 -428q-218 -161 -612 -161h-60q-32 0 -59.5 -22t-34.5 -53 l-73 -315q-8 -36 -40 -61.5t-69 -25.5h-214q-31 0 -52.5 19.5t-21.5 51.5q0 8 2 20l300 1301q8 36 40.5 61.5t69.5 25.5h444q68 0 125 -4t120.5 -15t113.5 -30t96.5 -50.5t77.5 -74t49.5 -103.5t18.5 -136z" /> +<glyph unicode="" horiz-adv-x="1792" d="M602 949q19 -61 31 -123.5t17 -141.5t-14 -159t-62 -145q-21 81 -67 157t-95.5 127t-99 90.5t-78.5 57.5t-33 19q-62 34 -81.5 100t14.5 128t101 81.5t129 -14.5q138 -83 238 -177zM927 1236q11 -25 20.5 -46t36.5 -100.5t42.5 -150.5t25.5 -179.5t0 -205.5t-47.5 -209.5 t-105.5 -208.5q-51 -72 -138 -72q-54 0 -98 31q-57 40 -69 109t28 127q60 85 81 195t13 199.5t-32 180.5t-39 128t-22 52q-31 63 -8.5 129.5t85.5 97.5q34 17 75 17q47 0 88.5 -25t63.5 -69zM1248 567q-17 -160 -72 -311q-17 131 -63 246q25 174 -5 361q-27 178 -94 342 q114 -90 212 -211q9 -37 15 -80q26 -179 7 -347zM1520 1440q9 -17 23.5 -49.5t43.5 -117.5t50.5 -178t34 -227.5t5 -269t-47 -300t-112.5 -323.5q-22 -48 -66 -75.5t-95 -27.5q-39 0 -74 16q-67 31 -92.5 100t4.5 136q58 126 90 257.5t37.5 239.5t-3.5 213.5t-26.5 180.5 t-38.5 138.5t-32.5 90t-15.5 32.5q-34 65 -11.5 135.5t87.5 104.5q37 20 81 20q49 0 91.5 -25.5t66.5 -70.5z" /> +<glyph unicode="" horiz-adv-x="2304" d="M1975 546h-138q14 37 66 179l3 9q4 10 10 26t9 26l12 -55zM531 611l-58 295q-11 54 -75 54h-268l-2 -13q311 -79 403 -336zM710 960l-162 -438l-17 89q-26 70 -85 129.5t-131 88.5l135 -510h175l261 641h-176zM849 318h166l104 642h-166zM1617 944q-69 27 -149 27 q-123 0 -201 -59t-79 -153q-1 -102 145 -174q48 -23 67 -41t19 -39q0 -30 -30 -46t-69 -16q-86 0 -156 33l-22 11l-23 -144q74 -34 185 -34q130 -1 208.5 59t80.5 160q0 106 -140 174q-49 25 -71 42t-22 38q0 22 24.5 38.5t70.5 16.5q70 1 124 -24l15 -8zM2042 960h-128 q-65 0 -87 -54l-246 -588h174l35 96h212q5 -22 20 -96h154zM2304 1280v-1280q0 -52 -38 -90t-90 -38h-2048q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h2048q52 0 90 -38t38 -90z" /> +<glyph unicode="" horiz-adv-x="2304" d="M671 603h-13q-47 0 -47 -32q0 -22 20 -22q17 0 28 15t12 39zM1066 639h62v3q1 4 0.5 6.5t-1 7t-2 8t-4.5 6.5t-7.5 5t-11.5 2q-28 0 -36 -38zM1606 603h-12q-48 0 -48 -32q0 -22 20 -22q17 0 28 15t12 39zM1925 629q0 41 -30 41q-19 0 -31 -20t-12 -51q0 -42 28 -42 q20 0 32.5 20t12.5 52zM480 770h87l-44 -262h-56l32 201l-71 -201h-39l-4 200l-34 -200h-53l44 262h81l2 -163zM733 663q0 -6 -4 -42q-16 -101 -17 -113h-47l1 22q-20 -26 -58 -26q-23 0 -37.5 16t-14.5 42q0 39 26 60.5t73 21.5q14 0 23 -1q0 3 0.5 5.5t1 4.5t0.5 3 q0 20 -36 20q-29 0 -59 -10q0 4 7 48q38 11 67 11q74 0 74 -62zM889 721l-8 -49q-22 3 -41 3q-27 0 -27 -17q0 -8 4.5 -12t21.5 -11q40 -19 40 -60q0 -72 -87 -71q-34 0 -58 6q0 2 7 49q29 -8 51 -8q32 0 32 19q0 7 -4.5 11.5t-21.5 12.5q-43 20 -43 59q0 72 84 72 q30 0 50 -4zM977 721h28l-7 -52h-29q-2 -17 -6.5 -40.5t-7 -38.5t-2.5 -18q0 -16 19 -16q8 0 16 2l-8 -47q-21 -7 -40 -7q-43 0 -45 47q0 12 8 56q3 20 25 146h55zM1180 648q0 -23 -7 -52h-111q-3 -22 10 -33t38 -11q30 0 58 14l-9 -54q-30 -8 -57 -8q-95 0 -95 95 q0 55 27.5 90.5t69.5 35.5q35 0 55.5 -21t20.5 -56zM1319 722q-13 -23 -22 -62q-22 2 -31 -24t-25 -128h-56l3 14q22 130 29 199h51l-3 -33q14 21 25.5 29.5t28.5 4.5zM1506 763l-9 -57q-28 14 -50 14q-31 0 -51 -27.5t-20 -70.5q0 -30 13.5 -47t38.5 -17q21 0 48 13 l-10 -59q-28 -8 -50 -8q-45 0 -71.5 30.5t-26.5 82.5q0 70 35.5 114.5t91.5 44.5q26 0 61 -13zM1668 663q0 -18 -4 -42q-13 -79 -17 -113h-46l1 22q-20 -26 -59 -26q-23 0 -37 16t-14 42q0 39 25.5 60.5t72.5 21.5q15 0 23 -1q2 7 2 13q0 20 -36 20q-29 0 -59 -10q0 4 8 48 q38 11 67 11q73 0 73 -62zM1809 722q-14 -24 -21 -62q-23 2 -31.5 -23t-25.5 -129h-56l3 14q19 104 29 199h52q0 -11 -4 -33q15 21 26.5 29.5t27.5 4.5zM1950 770h56l-43 -262h-53l3 19q-23 -23 -52 -23q-31 0 -49.5 24t-18.5 64q0 53 27.5 92t64.5 39q31 0 53 -29z M2061 640q0 148 -72.5 273t-198 198t-273.5 73q-181 0 -328 -110q127 -116 171 -284h-50q-44 150 -158 253q-114 -103 -158 -253h-50q44 168 171 284q-147 110 -328 110q-148 0 -273.5 -73t-198 -198t-72.5 -273t72.5 -273t198 -198t273.5 -73q181 0 328 110 q-120 111 -165 264h50q46 -138 152 -233q106 95 152 233h50q-45 -153 -165 -264q147 -110 328 -110q148 0 273.5 73t198 198t72.5 273zM2304 1280v-1280q0 -52 -38 -90t-90 -38h-2048q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h2048q52 0 90 -38t38 -90z" /> +<glyph unicode="" horiz-adv-x="2304" d="M313 759q0 -51 -36 -84q-29 -26 -89 -26h-17v220h17q61 0 89 -27q36 -31 36 -83zM2089 824q0 -52 -64 -52h-19v101h20q63 0 63 -49zM380 759q0 74 -50 120.5t-129 46.5h-95v-333h95q74 0 119 38q60 51 60 128zM410 593h65v333h-65v-333zM730 694q0 40 -20.5 62t-75.5 42 q-29 10 -39.5 19t-10.5 23q0 16 13.5 26.5t34.5 10.5q29 0 53 -27l34 44q-41 37 -98 37q-44 0 -74 -27.5t-30 -67.5q0 -35 18 -55.5t64 -36.5q37 -13 45 -19q19 -12 19 -34q0 -20 -14 -33.5t-36 -13.5q-48 0 -71 44l-42 -40q44 -64 115 -64q51 0 83 30.5t32 79.5zM1008 604 v77q-37 -37 -78 -37q-49 0 -80.5 32.5t-31.5 82.5q0 48 31.5 81.5t77.5 33.5q43 0 81 -38v77q-40 20 -80 20q-74 0 -125.5 -50.5t-51.5 -123.5t51 -123.5t125 -50.5q42 0 81 19zM2240 0v527q-65 -40 -144.5 -84t-237.5 -117t-329.5 -137.5t-417.5 -134.5t-504 -118h1569 q26 0 45 19t19 45zM1389 757q0 75 -53 128t-128 53t-128 -53t-53 -128t53 -128t128 -53t128 53t53 128zM1541 584l144 342h-71l-90 -224l-89 224h-71l142 -342h35zM1714 593h184v56h-119v90h115v56h-115v74h119v57h-184v-333zM2105 593h80l-105 140q76 16 76 94q0 47 -31 73 t-87 26h-97v-333h65v133h9zM2304 1274v-1268q0 -56 -38.5 -95t-93.5 -39h-2040q-55 0 -93.5 39t-38.5 95v1268q0 56 38.5 95t93.5 39h2040q55 0 93.5 -39t38.5 -95z" /> +<glyph unicode="" horiz-adv-x="2304" d="M119 854h89l-45 108zM740 328l74 79l-70 79h-163v-49h142v-55h-142v-54h159zM898 406l99 -110v217zM1186 453q0 33 -40 33h-84v-69h83q41 0 41 36zM1475 457q0 29 -42 29h-82v-61h81q43 0 43 32zM1197 923q0 29 -42 29h-82v-60h81q43 0 43 31zM1656 854h89l-44 108z M699 1009v-271h-66v212l-94 -212h-57l-94 212v-212h-132l-25 60h-135l-25 -60h-70l116 271h96l110 -257v257h106l85 -184l77 184h108zM1255 453q0 -20 -5.5 -35t-14 -25t-22.5 -16.5t-26 -10t-31.5 -4.5t-31.5 -1t-32.5 0.5t-29.5 0.5v-91h-126l-80 90l-83 -90h-256v271h260 l80 -89l82 89h207q109 0 109 -89zM964 794v-56h-217v271h217v-57h-152v-49h148v-55h-148v-54h152zM2304 235v-229q0 -55 -38.5 -94.5t-93.5 -39.5h-2040q-55 0 -93.5 39.5t-38.5 94.5v678h111l25 61h55l25 -61h218v46l19 -46h113l20 47v-47h541v99l10 1q10 0 10 -14v-86h279 v23q23 -12 55 -18t52.5 -6.5t63 0.5t51.5 1l25 61h56l25 -61h227v58l34 -58h182v378h-180v-44l-25 44h-185v-44l-23 44h-249q-69 0 -109 -22v22h-172v-22q-24 22 -73 22h-628l-43 -97l-43 97h-198v-44l-22 44h-169l-78 -179v391q0 55 38.5 94.5t93.5 39.5h2040 q55 0 93.5 -39.5t38.5 -94.5v-678h-120q-51 0 -81 -22v22h-177q-55 0 -78 -22v22h-316v-22q-31 22 -87 22h-209v-22q-23 22 -91 22h-234l-54 -58l-50 58h-349v-378h343l55 59l52 -59h211v89h21q59 0 90 13v-102h174v99h8q8 0 10 -2t2 -10v-87h529q57 0 88 24v-24h168 q60 0 95 17zM1546 469q0 -23 -12 -43t-34 -29q25 -9 34 -26t9 -46v-54h-65v45q0 33 -12 43.5t-46 10.5h-69v-99h-65v271h154q48 0 77 -15t29 -58zM1269 936q0 -24 -12.5 -44t-33.5 -29q26 -9 34.5 -25.5t8.5 -46.5v-53h-65q0 9 0.5 26.5t0 25t-3 18.5t-8.5 16t-17.5 8.5 t-29.5 3.5h-70v-98h-64v271l153 -1q49 0 78 -14.5t29 -57.5zM1798 327v-56h-216v271h216v-56h-151v-49h148v-55h-148v-54zM1372 1009v-271h-66v271h66zM2065 357q0 -86 -102 -86h-126v58h126q34 0 34 25q0 16 -17 21t-41.5 5t-49.5 3.5t-42 22.5t-17 55q0 39 26 60t66 21 h130v-57h-119q-36 0 -36 -25q0 -16 17.5 -20.5t42 -4t49 -2.5t42 -21.5t17.5 -54.5zM2304 407v-101q-24 -35 -88 -35h-125v58h125q33 0 33 25q0 13 -12.5 19t-31 5.5t-40 2t-40 8t-31 24t-12.5 48.5q0 39 26.5 60t66.5 21h129v-57h-118q-36 0 -36 -25q0 -20 29 -22t68.5 -5 t56.5 -26zM2139 1008v-270h-92l-122 203v-203h-132l-26 60h-134l-25 -60h-75q-129 0 -129 133q0 138 133 138h63v-59q-7 0 -28 1t-28.5 0.5t-23 -2t-21.5 -6.5t-14.5 -13.5t-11.5 -23t-3 -33.5q0 -38 13.5 -58t49.5 -20h29l92 213h97l109 -256v256h99l114 -188v188h66z" /> +<glyph unicode="" horiz-adv-x="2304" d="M322 689h-15q-19 0 -19 18q0 28 19 85q5 15 15 19.5t28 4.5q77 0 77 -49q0 -41 -30.5 -59.5t-74.5 -18.5zM664 528q-47 0 -47 29q0 62 123 62l3 -3q-5 -88 -79 -88zM1438 687h-15q-19 0 -19 19q0 28 19 85q5 15 14.5 19t28.5 4q77 0 77 -49q0 -41 -30.5 -59.5 t-74.5 -18.5zM1780 527q-47 0 -47 30q0 62 123 62l3 -3q-5 -89 -79 -89zM373 894h-128q-8 0 -14.5 -4t-8.5 -7.5t-7 -12.5q-3 -7 -45 -190t-42 -192q0 -7 5.5 -12.5t13.5 -5.5h62q25 0 32.5 34.5l15 69t32.5 34.5q47 0 87.5 7.5t80.5 24.5t63.5 52.5t23.5 84.5 q0 36 -14.5 61t-41 36.5t-53.5 15.5t-62 4zM719 798q-38 0 -74 -6q-2 0 -8.5 -1t-9 -1.5l-7.5 -1.5t-7.5 -2t-6.5 -3t-6.5 -4t-5 -5t-4.5 -7t-4 -9q-9 -29 -9 -39t9 -10q5 0 21.5 5t19.5 6q30 8 58 8q74 0 74 -36q0 -11 -10 -14q-8 -2 -18 -3t-21.5 -1.5t-17.5 -1.5 q-38 -4 -64.5 -10t-56.5 -19.5t-45.5 -39t-15.5 -62.5q0 -38 26 -59.5t64 -21.5q24 0 45.5 6.5t33 13t38.5 23.5q-3 -7 -3 -15t5.5 -13.5t12.5 -5.5h56q1 1 7 3.5t7.5 3.5t5 3.5t5 5.5t2.5 8l45 194q4 13 4 30q0 81 -145 81zM1247 793h-74q-22 0 -39 -23q-5 -7 -29.5 -51 t-46.5 -81.5t-26 -38.5l-5 4q0 77 -27 166q-1 5 -3.5 8.5t-6 6.5t-6.5 5t-8.5 3t-8.5 1.5t-9.5 1t-9 0.5h-10h-8.5q-38 0 -38 -21l1 -5q5 -53 25 -151t25 -143q2 -16 2 -24q0 -19 -30.5 -61.5t-30.5 -58.5q0 -13 40 -13q61 0 76 25l245 415q10 20 10 26q0 9 -8 9zM1489 892 h-129q-18 0 -29 -23q-6 -13 -46.5 -191.5t-40.5 -190.5q0 -20 43 -20h7.5h9h9t9.5 1t8.5 2t8.5 3t6.5 4.5t5.5 6t3 8.5l21 91q2 10 10.5 17t19.5 7q47 0 87.5 7t80.5 24.5t63.5 52.5t23.5 84q0 36 -14.5 61t-41 36.5t-53.5 15.5t-62 4zM1835 798q-26 0 -74 -6 q-38 -6 -48 -16q-7 -8 -11 -19q-8 -24 -8 -39q0 -10 8 -10q1 0 41 12q30 8 58 8q74 0 74 -36q0 -12 -10 -14q-4 -1 -57 -7q-38 -4 -64.5 -10t-56.5 -19.5t-45.5 -39t-15.5 -62.5t26 -58.5t64 -21.5q24 0 45 6t34 13t38 24q-3 -15 -3 -16q0 -5 2 -8.5t6.5 -5.5t8 -3.5 t10.5 -2t9.5 -0.5h9.5h8q42 0 48 25l45 194q3 15 3 31q0 81 -145 81zM2157 889h-55q-25 0 -33 -40q-10 -44 -36.5 -167t-42.5 -190v-5q0 -16 16 -18h1h57q10 0 18.5 6.5t10.5 16.5l83 374h-1l1 5q0 7 -5.5 12.5t-13.5 5.5zM2304 1280v-1280q0 -52 -38 -90t-90 -38h-2048 q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h2048q52 0 90 -38t38 -90z" /> +<glyph unicode="" horiz-adv-x="2304" d="M1597 633q0 -69 -21 -106q-19 -35 -52 -35q-23 0 -41 9v224q29 30 57 30q57 0 57 -122zM2035 669h-110q6 98 56 98q51 0 54 -98zM476 534q0 59 -33 91.5t-101 57.5q-36 13 -52 24t-16 25q0 26 38 26q58 0 124 -33l18 112q-67 32 -149 32q-77 0 -123 -38q-48 -39 -48 -109 q0 -58 32.5 -90.5t99.5 -56.5q39 -14 54.5 -25.5t15.5 -27.5q0 -31 -48 -31q-29 0 -70 12.5t-72 30.5l-18 -113q72 -41 168 -41q81 0 129 37q51 41 51 117zM771 749l19 111h-96v135l-129 -21l-18 -114l-46 -8l-17 -103h62v-219q0 -84 44 -120q38 -30 111 -30q32 0 79 11v118 q-32 -7 -44 -7q-42 0 -42 50v197h77zM1087 724v139q-15 3 -28 3q-32 0 -55.5 -16t-33.5 -46l-10 56h-131v-471h150v306q26 31 82 31q16 0 26 -2zM1124 389h150v471h-150v-471zM1746 638q0 122 -45 179q-40 52 -111 52q-64 0 -117 -56l-8 47h-132v-645l150 25v151 q36 -11 68 -11q83 0 134 56q61 65 61 202zM1278 986q0 33 -23 56t-56 23t-56 -23t-23 -56t23 -56.5t56 -23.5t56 23.5t23 56.5zM2176 629q0 113 -48 176q-50 64 -144 64q-96 0 -151.5 -66t-55.5 -180q0 -128 63 -188q55 -55 161 -55q101 0 160 40l-16 103q-57 -31 -128 -31 q-43 0 -63 19q-23 19 -28 66h248q2 14 2 52zM2304 1280v-1280q0 -52 -38 -90t-90 -38h-2048q-52 0 -90 38t-38 90v1280q0 52 38 90t90 38h2048q52 0 90 -38t38 -90z" /> +<glyph unicode="" horiz-adv-x="2048" d="M1558 684q61 -356 298 -556q0 -52 -38 -90t-90 -38h-448q0 -106 -75 -181t-181 -75t-180.5 74.5t-75.5 180.5zM1024 -176q16 0 16 16t-16 16q-59 0 -101.5 42.5t-42.5 101.5q0 16 -16 16t-16 -16q0 -73 51.5 -124.5t124.5 -51.5zM2026 1424q8 -10 7.5 -23.5t-10.5 -22.5 l-1872 -1622q-10 -8 -23.5 -7t-21.5 11l-84 96q-8 10 -7.5 23.5t10.5 21.5l186 161q-19 32 -19 66q50 42 91 88t85 119.5t74.5 158.5t50 206t19.5 260q0 152 117 282.5t307 158.5q-8 19 -8 39q0 40 28 68t68 28t68 -28t28 -68q0 -20 -8 -39q124 -18 219 -82.5t148 -157.5 l418 363q10 8 23.5 7t21.5 -11z" /> +<glyph unicode="" horiz-adv-x="2048" d="M1040 -160q0 16 -16 16q-59 0 -101.5 42.5t-42.5 101.5q0 16 -16 16t-16 -16q0 -73 51.5 -124.5t124.5 -51.5q16 0 16 16zM503 315l877 760q-42 88 -132.5 146.5t-223.5 58.5q-93 0 -169.5 -31.5t-121.5 -80.5t-69 -103t-24 -105q0 -384 -137 -645zM1856 128 q0 -52 -38 -90t-90 -38h-448q0 -106 -75 -181t-181 -75t-180.5 74.5t-75.5 180.5l149 129h757q-166 187 -227 459l111 97q61 -356 298 -556zM1942 1520l84 -96q8 -10 7.5 -23.5t-10.5 -22.5l-1872 -1622q-10 -8 -23.5 -7t-21.5 11l-84 96q-8 10 -7.5 23.5t10.5 21.5l186 161 q-19 32 -19 66q50 42 91 88t85 119.5t74.5 158.5t50 206t19.5 260q0 152 117 282.5t307 158.5q-8 19 -8 39q0 40 28 68t68 28t68 -28t28 -68q0 -20 -8 -39q124 -18 219 -82.5t148 -157.5l418 363q10 8 23.5 7t21.5 -11z" /> +<glyph unicode="" horiz-adv-x="1408" d="M512 160v704q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-704q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM768 160v704q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-704q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM1024 160v704q0 14 -9 23t-23 9h-64q-14 0 -23 -9t-9 -23v-704 q0 -14 9 -23t23 -9h64q14 0 23 9t9 23zM480 1152h448l-48 117q-7 9 -17 11h-317q-10 -2 -17 -11zM1408 1120v-64q0 -14 -9 -23t-23 -9h-96v-948q0 -83 -47 -143.5t-113 -60.5h-832q-66 0 -113 58.5t-47 141.5v952h-96q-14 0 -23 9t-9 23v64q0 14 9 23t23 9h309l70 167 q15 37 54 63t79 26h320q40 0 79 -26t54 -63l70 -167h309q14 0 23 -9t9 -23z" /> +<glyph unicode="" d="M1150 462v-109q0 -50 -36.5 -89t-94 -60.5t-118 -32.5t-117.5 -11q-205 0 -342.5 139t-137.5 346q0 203 136 339t339 136q34 0 75.5 -4.5t93 -18t92.5 -34t69 -56.5t28 -81v-109q0 -16 -16 -16h-118q-16 0 -16 16v70q0 43 -65.5 67.5t-137.5 24.5q-140 0 -228.5 -91.5 t-88.5 -237.5q0 -151 91.5 -249.5t233.5 -98.5q68 0 138 24t70 66v70q0 7 4.5 11.5t10.5 4.5h119q6 0 11 -4.5t5 -11.5zM768 1280q-130 0 -248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51t248.5 51t204 136.5t136.5 204t51 248.5 t-51 248.5t-136.5 204t-204 136.5t-248.5 51zM1536 640q0 -209 -103 -385.5t-279.5 -279.5t-385.5 -103t-385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103t385.5 -103t279.5 -279.5t103 -385.5z" /> +<glyph unicode="" d="M972 761q0 108 -53.5 169t-147.5 61q-63 0 -124 -30.5t-110 -84.5t-79.5 -137t-30.5 -180q0 -112 53.5 -173t150.5 -61q96 0 176 66.5t122.5 166t42.5 203.5zM1536 640q0 -111 -37 -197t-98.5 -135t-131.5 -74.5t-145 -27.5q-6 0 -15.5 -0.5t-16.5 -0.5q-95 0 -142 53 q-28 33 -33 83q-52 -66 -131.5 -110t-173.5 -44q-161 0 -249.5 95.5t-88.5 269.5q0 157 66 290t179 210.5t246 77.5q87 0 155 -35.5t106 -99.5l2 19l11 56q1 6 5.5 12t9.5 6h118q5 0 13 -11q5 -5 3 -16l-120 -614q-5 -24 -5 -48q0 -39 12.5 -52t44.5 -13q28 1 57 5.5t73 24 t77 50t57 89.5t24 137q0 292 -174 466t-466 174q-130 0 -248.5 -51t-204 -136.5t-136.5 -204t-51 -248.5t51 -248.5t136.5 -204t204 -136.5t248.5 -51q228 0 405 144q11 9 24 8t21 -12l41 -49q8 -12 7 -24q-2 -13 -12 -22q-102 -83 -227.5 -128t-258.5 -45q-156 0 -298 61 t-245 164t-164 245t-61 298t61 298t164 245t245 164t298 61q344 0 556 -212t212 -556z" /> +<glyph unicode="" horiz-adv-x="1792" d="M1698 1442q94 -94 94 -226.5t-94 -225.5l-225 -223l104 -104q10 -10 10 -23t-10 -23l-210 -210q-10 -10 -23 -10t-23 10l-105 105l-603 -603q-37 -37 -90 -37h-203l-256 -128l-64 64l128 256v203q0 53 37 90l603 603l-105 105q-10 10 -10 23t10 23l210 210q10 10 23 10 t23 -10l104 -104l223 225q93 94 225.5 94t226.5 -94zM512 64l576 576l-192 192l-576 -576v-192h192z" /> +<glyph unicode="" horiz-adv-x="1792" d="M1615 1536q70 0 122.5 -46.5t52.5 -116.5q0 -63 -45 -151q-332 -629 -465 -752q-97 -91 -218 -91q-126 0 -216.5 92.5t-90.5 219.5q0 128 92 212l638 579q59 54 130 54zM706 502q39 -76 106.5 -130t150.5 -76l1 -71q4 -213 -129.5 -347t-348.5 -134q-123 0 -218 46.5 t-152.5 127.5t-86.5 183t-29 220q7 -5 41 -30t62 -44.5t59 -36.5t46 -17q41 0 55 37q25 66 57.5 112.5t69.5 76t88 47.5t103 25.5t125 10.5z" /> +<glyph unicode="" horiz-adv-x="1792" d="M1792 128v-384h-1792v384q45 0 85 14t59 27.5t47 37.5q30 27 51.5 38t56.5 11t55.5 -11t52.5 -38q29 -25 47 -38t58 -27t86 -14q45 0 85 14.5t58 27t48 37.5q21 19 32.5 27t31 15t43.5 7q35 0 56.5 -11t51.5 -38q28 -24 47 -37.5t59 -27.5t85 -14t85 14t59 27.5t47 37.5 q30 27 51.5 38t56.5 11q34 0 55.5 -11t51.5 -38q28 -24 47 -37.5t59 -27.5t85 -14zM1792 448v-192q-35 0 -55.5 11t-52.5 38q-29 25 -47 38t-58 27t-85 14q-46 0 -86 -14t-58 -27t-47 -38q-22 -19 -33 -27t-31 -15t-44 -7q-35 0 -56.5 11t-51.5 38q-29 25 -47 38t-58 27 t-86 14q-45 0 -85 -14.5t-58 -27t-48 -37.5q-21 -19 -32.5 -27t-31 -15t-43.5 -7q-35 0 -56.5 11t-51.5 38q-28 24 -47 37.5t-59 27.5t-85 14q-46 0 -86 -14t-58 -27t-47 -38q-30 -27 -51.5 -38t-56.5 -11v192q0 80 56 136t136 56h64v448h256v-448h256v448h256v-448h256v448 h256v-448h64q80 0 136 -56t56 -136zM512 1312q0 -77 -36 -118.5t-92 -41.5q-53 0 -90.5 37.5t-37.5 90.5q0 29 9.5 51t23.5 34t31 28t31 31.5t23.5 44.5t9.5 67q38 0 83 -74t45 -150zM1024 1312q0 -77 -36 -118.5t-92 -41.5q-53 0 -90.5 37.5t-37.5 90.5q0 29 9.5 51 t23.5 34t31 28t31 31.5t23.5 44.5t9.5 67q38 0 83 -74t45 -150zM1536 1312q0 -77 -36 -118.5t-92 -41.5q-53 0 -90.5 37.5t-37.5 90.5q0 29 9.5 51t23.5 34t31 28t31 31.5t23.5 44.5t9.5 67q38 0 83 -74t45 -150z" /> +<glyph unicode="" horiz-adv-x="2048" d="M2048 0v-128h-2048v1536h128v-1408h1920zM1664 1024l256 -896h-1664v576l448 576l576 -576z" /> +<glyph unicode="" horiz-adv-x="1792" d="M768 646l546 -546q-106 -108 -247.5 -168t-298.5 -60q-209 0 -385.5 103t-279.5 279.5t-103 385.5t103 385.5t279.5 279.5t385.5 103v-762zM955 640h773q0 -157 -60 -298.5t-168 -247.5zM1664 768h-768v768q209 0 385.5 -103t279.5 -279.5t103 -385.5z" /> +<glyph unicode="" horiz-adv-x="2048" d="M2048 0v-128h-2048v1536h128v-1408h1920zM1920 1248v-435q0 -21 -19.5 -29.5t-35.5 7.5l-121 121l-633 -633q-10 -10 -23 -10t-23 10l-233 233l-416 -416l-192 192l585 585q10 10 23 10t23 -10l233 -233l464 464l-121 121q-16 16 -7.5 35.5t29.5 19.5h435q14 0 23 -9 t9 -23z" /> +<glyph unicode="" horiz-adv-x="1792" d="M1292 832q0 -6 10 -41q10 -29 25 -49.5t41 -34t44 -20t55 -16.5q325 -91 325 -332q0 -146 -105.5 -242.5t-254.5 -96.5q-59 0 -111.5 18.5t-91.5 45.5t-77 74.5t-63 87.5t-53.5 103.5t-43.5 103t-39.5 106.5t-35.5 95q-32 81 -61.5 133.5t-73.5 96.5t-104 64t-142 20 q-96 0 -183 -55.5t-138 -144.5t-51 -185q0 -160 106.5 -279.5t263.5 -119.5q177 0 258 95q56 63 83 116l84 -152q-15 -34 -44 -70l1 -1q-131 -152 -388 -152q-147 0 -269.5 79t-190.5 207.5t-68 274.5q0 105 43.5 206t116 176.5t172 121.5t204.5 46q87 0 159 -19t123.5 -50 t95 -80t72.5 -99t58.5 -117t50.5 -124.5t50 -130.5t55 -127q96 -200 233 -200q81 0 138.5 48.5t57.5 128.5q0 42 -19 72t-50.5 46t-72.5 31.5t-84.5 27t-87.5 34t-81 52t-65 82t-39 122.5q-3 16 -3 33q0 110 87.5 192t198.5 78q78 -3 120.5 -14.5t90.5 -53.5h-1 q12 -11 23 -24.5t26 -36t19 -27.5l-129 -99q-26 49 -54 70v1q-23 21 -97 21q-49 0 -84 -33t-35 -83z" /> +<glyph unicode="" d="M1432 484q0 173 -234 239q-35 10 -53 16.5t-38 25t-29 46.5q0 2 -2 8.5t-3 12t-1 7.5q0 36 24.5 59.5t60.5 23.5q54 0 71 -15h-1q20 -15 39 -51l93 71q-39 54 -49 64q-33 29 -67.5 39t-85.5 10q-80 0 -142 -57.5t-62 -137.5q0 -7 2 -23q16 -96 64.5 -140t148.5 -73 q29 -8 49 -15.5t45 -21.5t38.5 -34.5t13.5 -46.5v-5q1 -58 -40.5 -93t-100.5 -35q-97 0 -167 144q-23 47 -51.5 121.5t-48 125.5t-54 110.5t-74 95.5t-103.5 60.5t-147 24.5q-101 0 -192 -56t-144 -148t-50 -192v-1q4 -108 50.5 -199t133.5 -147.5t196 -56.5q186 0 279 110 q20 27 31 51l-60 109q-42 -80 -99 -116t-146 -36q-115 0 -191 87t-76 204q0 105 82 189t186 84q112 0 170 -53.5t104 -172.5q8 -21 25.5 -68.5t28.5 -76.5t31.5 -74.5t38.5 -74t45.5 -62.5t55.5 -53.5t66 -33t80 -13.5q107 0 183 69.5t76 174.5zM1536 1120v-960 q0 -119 -84.5 -203.5t-203.5 -84.5h-960q-119 0 -203.5 84.5t-84.5 203.5v960q0 119 84.5 203.5t203.5 84.5h960q119 0 203.5 -84.5t84.5 -203.5z" /> +<glyph unicode="" horiz-adv-x="2048" d="M1152 640q0 104 -40.5 198.5t-109.5 163.5t-163.5 109.5t-198.5 40.5t-198.5 -40.5t-163.5 -109.5t-109.5 -163.5t-40.5 -198.5t40.5 -198.5t109.5 -163.5t163.5 -109.5t198.5 -40.5t198.5 40.5t163.5 109.5t109.5 163.5t40.5 198.5zM1920 640q0 104 -40.5 198.5 t-109.5 163.5t-163.5 109.5t-198.5 40.5h-386q119 -90 188.5 -224t69.5 -288t-69.5 -288t-188.5 -224h386q104 0 198.5 40.5t163.5 109.5t109.5 163.5t40.5 198.5zM2048 640q0 -130 -51 -248.5t-136.5 -204t-204 -136.5t-248.5 -51h-768q-130 0 -248.5 51t-204 136.5 t-136.5 204t-51 248.5t51 248.5t136.5 204t204 136.5t248.5 51h768q130 0 248.5 -51t204 -136.5t136.5 -204t51 -248.5z" /> +<glyph unicode="" horiz-adv-x="2048" d="M0 640q0 130 51 248.5t136.5 204t204 136.5t248.5 51h768q130 0 248.5 -51t204 -136.5t136.5 -204t51 -248.5t-51 -248.5t-136.5 -204t-204 -136.5t-248.5 -51h-768q-130 0 -248.5 51t-204 136.5t-136.5 204t-51 248.5zM1408 128q104 0 198.5 40.5t163.5 109.5 t109.5 163.5t40.5 198.5t-40.5 198.5t-109.5 163.5t-163.5 109.5t-198.5 40.5t-198.5 -40.5t-163.5 -109.5t-109.5 -163.5t-40.5 -198.5t40.5 -198.5t109.5 -163.5t163.5 -109.5t198.5 -40.5z" /> +<glyph unicode="" horiz-adv-x="2304" d="M762 384h-314q-40 0 -57.5 35t6.5 67l188 251q-65 31 -137 31q-132 0 -226 -94t-94 -226t94 -226t226 -94q115 0 203 72.5t111 183.5zM576 512h186q-18 85 -75 148zM1056 512l288 384h-480l-99 -132q105 -103 126 -252h165zM2176 448q0 132 -94 226t-226 94 q-60 0 -121 -24l174 -260q15 -23 10 -49t-27 -40q-15 -11 -36 -11q-35 0 -53 29l-174 260q-93 -95 -93 -225q0 -132 94 -226t226 -94t226 94t94 226zM2304 448q0 -185 -131.5 -316.5t-316.5 -131.5t-316.5 131.5t-131.5 316.5q0 97 39.5 183.5t109.5 149.5l-65 98l-353 -469 q-18 -26 -51 -26h-197q-23 -164 -149 -274t-294 -110q-185 0 -316.5 131.5t-131.5 316.5t131.5 316.5t316.5 131.5q114 0 215 -55l137 183h-224q-26 0 -45 19t-19 45t19 45t45 19h384v-128h435l-85 128h-222q-26 0 -45 19t-19 45t19 45t45 19h256q33 0 53 -28l267 -400 q91 44 192 44q185 0 316.5 -131.5t131.5 -316.5z" /> +<glyph unicode="" d="M384 320q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1408 320q0 53 -37.5 90.5t-90.5 37.5t-90.5 -37.5t-37.5 -90.5t37.5 -90.5t90.5 -37.5t90.5 37.5t37.5 90.5zM1362 716l-72 384q-5 23 -22.5 37.5t-40.5 14.5 h-918q-23 0 -40.5 -14.5t-22.5 -37.5l-72 -384q-5 -30 14 -53t49 -23h1062q30 0 49 23t14 53zM1136 1328q0 20 -14 34t-34 14h-640q-20 0 -34 -14t-14 -34t14 -34t34 -14h640q20 0 34 14t14 34zM1536 603v-603h-128v-128q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5 t-37.5 90.5v128h-768v-128q0 -53 -37.5 -90.5t-90.5 -37.5t-90.5 37.5t-37.5 90.5v128h-128v603q0 112 25 223l103 454q9 78 97.5 137t230 89t312.5 30t312.5 -30t230 -89t97.5 -137l105 -454q23 -102 23 -223z" /> +<glyph unicode="" horiz-adv-x="2048" d="M1463 704q0 -35 -25 -60.5t-61 -25.5h-702q-36 0 -61 25.5t-25 60.5t25 60.5t61 25.5h702q36 0 61 -25.5t25 -60.5zM1677 704q0 86 -23 170h-982q-36 0 -61 25t-25 60q0 36 25 61t61 25h908q-88 143 -235 227t-320 84q-177 0 -327.5 -87.5t-238 -237.5t-87.5 -327 q0 -86 23 -170h982q36 0 61 -25t25 -60q0 -36 -25 -61t-61 -25h-908q88 -143 235.5 -227t320.5 -84q132 0 253 51.5t208 139t139 208t52 253.5zM2048 959q0 -35 -25 -60t-61 -25h-131q17 -85 17 -170q0 -167 -65.5 -319.5t-175.5 -263t-262.5 -176t-319.5 -65.5 q-246 0 -448.5 133t-301.5 350h-189q-36 0 -61 25t-25 61q0 35 25 60t61 25h132q-17 85 -17 170q0 167 65.5 319.5t175.5 263t262.5 176t320.5 65.5q245 0 447.5 -133t301.5 -350h188q36 0 61 -25t25 -61z" /> +<glyph unicode="" horiz-adv-x="1280" d="M953 1158l-114 -328l117 -21q165 451 165 518q0 56 -38 56q-57 0 -130 -225zM654 471l33 -88q37 42 71 67l-33 5.5t-38.5 7t-32.5 8.5zM362 1367q0 -98 159 -521q18 10 49 10q15 0 75 -5l-121 351q-75 220 -123 220q-19 0 -29 -17.5t-10 -37.5zM283 608q0 -36 51.5 -119 t117.5 -153t100 -70q14 0 25.5 13t11.5 27q0 24 -32 102q-13 32 -32 72t-47.5 89t-61.5 81t-62 32q-20 0 -45.5 -27t-25.5 -47zM125 273q0 -41 25 -104q59 -145 183.5 -227t281.5 -82q227 0 382 170q152 169 152 427q0 43 -1 67t-11.5 62t-30.5 56q-56 49 -211.5 75.5 t-270.5 26.5q-37 0 -49 -11q-12 -5 -12 -35q0 -34 21.5 -60t55.5 -40t77.5 -23.5t87.5 -11.5t85 -4t70 0h23q24 0 40 -19q15 -19 19 -55q-28 -28 -96 -54q-61 -22 -93 -46q-64 -46 -108.5 -114t-44.5 -137q0 -31 18.5 -88.5t18.5 -87.5l-3 -12q-4 -12 -4 -14 q-137 10 -146 216q-8 -2 -41 -2q2 -7 2 -21q0 -53 -40.5 -89.5t-94.5 -36.5q-82 0 -166.5 78t-84.5 159q0 34 33 67q52 -64 60 -76q77 -104 133 -104q12 0 26.5 8.5t14.5 20.5q0 34 -87.5 145t-116.5 111q-43 0 -70 -44.5t-27 -90.5zM11 264q0 101 42.5 163t136.5 88 q-28 74 -28 104q0 62 61 123t122 61q29 0 70 -15q-163 462 -163 567q0 80 41 130.5t119 50.5q131 0 325 -581q6 -17 8 -23q6 16 29 79.5t43.5 118.5t54 127.5t64.5 123t70.5 86.5t76.5 36q71 0 112 -49t41 -122q0 -108 -159 -550q61 -15 100.5 -46t58.5 -78t26 -93.5 t7 -110.5q0 -150 -47 -280t-132 -225t-211 -150t-278 -55q-111 0 -223 42q-149 57 -258 191.5t-109 286.5z" /> +<glyph unicode="" horiz-adv-x="2048" d="M785 528h207q-14 -158 -98.5 -248.5t-214.5 -90.5q-162 0 -254.5 116t-92.5 316q0 194 93 311.5t233 117.5q148 0 232 -87t97 -247h-203q-5 64 -35.5 99t-81.5 35q-57 0 -88.5 -60.5t-31.5 -177.5q0 -48 5 -84t18 -69.5t40 -51.5t66 -18q95 0 109 139zM1497 528h206 q-14 -158 -98 -248.5t-214 -90.5q-162 0 -254.5 116t-92.5 316q0 194 93 311.5t233 117.5q148 0 232 -87t97 -247h-204q-4 64 -35 99t-81 35q-57 0 -88.5 -60.5t-31.5 -177.5q0 -48 5 -84t18 -69.5t39.5 -51.5t65.5 -18q49 0 76.5 38t33.5 101zM1856 647q0 207 -15.5 307 t-60.5 161q-6 8 -13.5 14t-21.5 15t-16 11q-86 63 -697 63q-625 0 -710 -63q-5 -4 -17.5 -11.5t-21 -14t-14.5 -14.5q-45 -60 -60 -159.5t-15 -308.5q0 -208 15 -307.5t60 -160.5q6 -8 15 -15t20.5 -14t17.5 -12q44 -33 239.5 -49t470.5 -16q610 0 697 65q5 4 17 11t20.5 14 t13.5 16q46 60 61 159t15 309zM2048 1408v-1536h-2048v1536h2048z" /> +<glyph unicode="" d="M992 912v-496q0 -14 -9 -23t-23 -9h-160q-14 0 -23 9t-9 23v496q0 112 -80 192t-192 80h-272v-1152q0 -14 -9 -23t-23 -9h-160q-14 0 -23 9t-9 23v1344q0 14 9 23t23 9h464q135 0 249 -66.5t180.5 -180.5t66.5 -249zM1376 1376v-880q0 -135 -66.5 -249t-180.5 -180.5 t-249 -66.5h-464q-14 0 -23 9t-9 23v960q0 14 9 23t23 9h160q14 0 23 -9t9 -23v-768h272q112 0 192 80t80 192v880q0 14 9 23t23 9h160q14 0 23 -9t9 -23z" /> +<glyph unicode="" d="M1311 694v-114q0 -24 -13.5 -38t-37.5 -14h-202q-24 0 -38 14t-14 38v114q0 24 14 38t38 14h202q24 0 37.5 -14t13.5 -38zM821 464v250q0 53 -32.5 85.5t-85.5 32.5h-133q-68 0 -96 -52q-28 52 -96 52h-130q-53 0 -85.5 -32.5t-32.5 -85.5v-250q0 -22 21 -22h55 q22 0 22 22v230q0 24 13.5 38t38.5 14h94q24 0 38 -14t14 -38v-230q0 -22 21 -22h54q22 0 22 22v230q0 24 14 38t38 14h97q24 0 37.5 -14t13.5 -38v-230q0 -22 22 -22h55q21 0 21 22zM1410 560v154q0 53 -33 85.5t-86 32.5h-264q-53 0 -86 -32.5t-33 -85.5v-410 q0 -21 22 -21h55q21 0 21 21v180q31 -42 94 -42h191q53 0 86 32.5t33 85.5zM1536 1176v-1072q0 -96 -68 -164t-164 -68h-1072q-96 0 -164 68t-68 164v1072q0 96 68 164t164 68h1072q96 0 164 -68t68 -164z" /> +<glyph unicode="" horiz-adv-x="1792" /> +<glyph unicode="" horiz-adv-x="1792" /> +<glyph unicode="" horiz-adv-x="1792" /> +</font> +</defs></svg> \ No newline at end of file diff --git a/public/assets/libs/assets/font-awesome/fonts/fontawesome-webfont.ttf b/public/assets/libs/assets/font-awesome/fonts/fontawesome-webfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..96a3639cdde5e8ab459c6380e3b9524ee81641dc GIT binary patch literal 112160 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 zÄ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 V*eE<O3LN-DOyYv>M;|ho{trTA6=?tf literal 0 HcmV?d00001 diff --git a/public/assets/libs/assets/font-awesome/fonts/fontawesome-webfont.woff b/public/assets/libs/assets/font-awesome/fonts/fontawesome-webfont.woff new file mode 100644 index 0000000000000000000000000000000000000000..628b6a52a87e62c6f22426e17c01f6a303aa194e GIT binary patch literal 65452 zcmY(Kb8seKu=lgEZQI5M8{4*R+qO3w+qP|QoF}&JWb?#te)qlq+*9?P?*2@l(`V+) zRLxA)cqoXAgZu#bZeP_Ph~MT%EAju2|6~8RiHobseJ6;1Q~dvA(L|FYAu1;R%?!U| zqHhs{GJt?9s4%g9v%v3||67JJpx&}3c1Dihtp8gQARwTPfIro`7Dg`L3=H}^=YRC| z1p;Pa>t+7UkU>CBe}epo>y}d{j<z&2G6ey-ko?YL`PNTpbCh+<Z}`o8zvKVvk|Tk_ zY*^a4dVaI)@A1EDK)vIWqkG#rn0)759e$7b2m%5Q`XeCc)y~NCyYAiU|Mn#YRR_hl zH?lMPX29?Hxqaty$&$JWIy$(xf`B}H=fZy<54y1v!nTu#neq4hzKXy5LjI?wT9x;2 z`#)!Jim!0?+XwlpLYn`dog+16@LV@BG&MBb1v7?$L^d@3_D$cB$hG=;AwiI2ez1Z3 zx8MAad3JyQWdGp8knvQ1{~TmNMl?=gzi)Paeq(w1K#<TL9T?tF0C8SikP?n03n`6~ zp&>X(XA|`IYIv?s|Nbj2?1Vge;#o!iuHeDYP&C(C2!&kG({8y)`YUF6A1zXWm_MkU z9{RT>3d5k9j1x`}mgT(saZ_{5ai2-B;v6OPYj}pyu8BXhh^RcSMIwAxl9Rc@=*cDP zy?YzAxIOC?^#V=GX|Vn2@?+-4u@V<5j9B$_5RjZ)DN06JIq7#cdNKKla!Po!88ngb zsxZ0}`EOxJZgj;#j!Mh?IHR!@iW<9xNJmzZIV?~Z8BOCPWSNDely3AAdW;Gw8F29M zD1za{z%cg4@uEmp+VTR3v$@Fpo2LeT0F<}E&Dqwn?L&dr+Ue5UQ&krN;yn-4>TFf_ z;NR}ynC||EOJk~EtA@(j2uoeK<-Oi2b?0JyRk`PtR8QqRu+qnmK<@y$ArZ9Lz51Ag zE~EF!uY8(>fc2iA2MF({jvv-HP?NKnU;i!FkMHXb)N{SN2gX-*X^q)`mfIu4?|3GM z;m?FAWfNr(`4ny=q7l`PHE{6Z$U<nwa^gt1B1Md01oR4Z1Z}0)R=+FbKJ^ig&b7K2 zKr6uB|HD{kqgPF5r&U0Q#N|ccWHV!eoV?KQ>jo;rXSSFBB>Ti`=7BeDXcIG@>?aCg z_OR1hK0dj#BB3}0M;io^9SUe!Yvd+P{HKWSQlAwdU=K&$S9;vVZP!Us5|L6Dkp<m0 zvXpfqKeq5p6-gQr&7YiqNw*vBsC&NLgIpnxTBEy)8{Y%Y%Y&DG3P#BFcT8#Ftprzh z5%*#3(wVhZjv^G48+(X^yQZTEocz<S=^z7~Nl%3=rdbk9+W7Rk=gawD&Y9p90G&GK zn0JwX65HDTmGJJPqOnrb;#&8qvge57bl1qtImms^Yw-^!-(L}0c=vOVQE<X5cDjL| z$gV9U;kzjD##wx5h_{SgXyF4RCrd~GpCzQk&|0zuL0UBR1i!PmH^AapUB@vOY9bNL zw}Vp?YbY5=&d`vlfFL>_oh6~7>!Qo&w}WS(oFI03>1c6}O68cHc5#g9tSgF1q2IV` zj{O5YM!b+^Z7;ZCW?Zj5tRFv8K4RnO-$M@9yhvk)Ez;!V`eCsd4<EDQi=gPo+rh-9 znjLhDUWyEV?I$0q;*{_}HL(!;nf%ez<Um~?r8~Q+4n8!ub|V78zKy}GZo0vW2klCm zy<VQ;sSXyg?rMOsg3Cs;mEE+DJa9;CrkdIpf8(ifhM4-;qK(jBJN-Cr^$O*NeeY~& z8VNp^ac+~BK_ts$y^Z(efQvA^IZQzW4$c4anuNK)Rd#}m#^=so#4^81jo`ZDDsyD- zcHhSS0!Mv^mOruWV5##~EN%POLtMbm+1aq6j+f~#--EAiHD7hQHy37)A>9zjB3N{Z z69&?LG!XVGMdoSoWZA(QXl6?Nrvi-eGsSG{x^+0T^I<vwl+F75n**)hWY+12yK~Xs zD*oC`@}{Pl$C+QHJY|+b0TLHBIVc~#k2#~_Zm+(4dZg{jZMnjAgkrJGE##!h8!TRI zKpQ1tJ-_$%PF#xPqMTFlM}p<r(TS`ug7OBat;+4~qEA`9hnyQ^k&cWgBr6I#GQpp* zetcM9<+MVQl@j>}dHHmInH+zzAh(!-3V-&;kww_^5_5xPaN~78`Tga08ly^mI_u(` zngGvE()LvO7|n7h%-#BR-RmRaJ=7}0l!@aY&pBk^dn}e_zajXUKhihhB;Hv{u3d*= zZGYt5@z5UAZqu%}>9>it+2@j-C@+?!6rve{Un>u8=!Ynfq@o1*RALr5Iu<bXcv9)` zZY=y#o_1yXhu4$woWU6&vdcXfHwvxBz2xgw>5>BT_ZF-*QB+g1LmJ)Nl+<EAMr(l9 z@4jfSOd_Y4C+c;a8`gIZy-LS0CcO-VNqv@Tt7a@#5doLe_#~2QQ&9Ry84QeOD!0f! zDUTk~#TAc0lH_$*p!`1e-LMfmo<Y6!D;psO-`Tq6TwJ^A(8>Q%;F8FI=y?6Wnq+&M zP=fmv-|fJ+r7k^>_qwR8+Pw(GWdZ8dYeWm*EeS?sHY2~18KeN_WdG|~3wT;YD>wxW zM~3X4nZ;YX{=pQ#lwJ_nbRj-Nx;+u_+a(BT242e6Qj9wDT+C7WbWbT^_?O=ZjmHb- z+qE*%i!UIk5a@qS6`(g&=<87+2e^5t=<7!c#G34Royvpw6%YvLq`PV)W-KC`V7WH0 zsxHv#n<lbAHZUWt9#HYAOa~)2pjL?>CR6f-DlEXhtU)6-WYPRV3T|;gZx^1`0+o}R z_>(iIo?(b=uTsPjxd8QeL@wOxF58$;eJZdO9t@WC96u!Csf=o9?DkfRyW-(lO>+Gq z>y=7qq4Lf2Xj6AXOYv=f-GF{h+v)nCC9~z3tgYGgI>xnw!`Uht$LKebpv?k}&(8zr zF3}0l8VhU?eBTC4aA47fS(#63tB4A(&k4+v$N86ffQRwPZ?I_%093Wy1t-&*$9v1c zTdJ-8jwu4b!J5ahIGt#f3nYN+izd_g1m^G!prN><_Cv;H5hDnqZl@h3Nu)N8v$vPn zQB0+Y!ZGEQRbSB*kKG)P{T+>#YyY&jUyOFQ@Q0M>@_Vx%+RJ>$d-j%c{puRnkwC6b z{bjvD87tM~z(bwb@hBj!7O#K_u0ZItt}I<5KX?AckbQJ%S3wL<G=ffu1bVp)oNYf4 z2W9{lg950agYcJwQb{m+l=>VR$Oqm+%!6GY*mN{UUcC>$`&AuLpTDIgSQEsWZ`lGN zg?tFr{>$}#uHX+aar%*C1SQjAZe{z1RqLOeRZB)mr-4rPIA_frVaSqkHwWce^}}UL z>X%vTS}c>M^*$Sd_YD|hlb7wj&y#x7Su3;5Ws9)!Wg!Q?u*S#w;b5;UdBfx(hv@Z^ z!CC8e%I(B)-FkM`)93{&WYff{uF9Wu^_U#<)YcNSSJXcfhKM^BtGYR>^?VggmQfqN zs}nQvsEkzul2n|3x^#y`DlN3QA`E`KuI!b$+8_xFVQ=MA!@w`lLd%qQmo~-rhOwAh zL~acpqZ3-9diaw&G@vGtsmnMaW2}>hyvl`$);8!st~|wo@N<j{Qt^#-M&>fdRJ$my z8&d_*GB?WZGrmrwNkD=eA3^sSW)Yfvh#>Q_)?bd={T<iPx|$VLt{7)?xBKuh>SsiQ zE~|f<?Sv#?+B2}?b2j@iCwyrdsiav1;0RQ<5^$fiUsVMWP<yZdIRVwhc;4544DfL^ zH(thoiUy<nqqR~r1o=MHU)jI2wg61|aS(``AITu*I?ue1@>+sB!iIU;5Nd(`B@$8Z zA5@?oq2b*l0HnOi>b#>%M#{gcagD~X<j&RsX_;|?F4jp3na9rN)@BNByiH=-CKMQ% zQB6ufdi|GA0Qu*Y0IgG$0DL&&;28*cQ1-yCAKLWmI;&(`%|duluI!RG`^qwsg<sOl zj>qsOmo<9L`b{3jmP-c?Rx@!r0TgE@+=w%*hQQq&G%K`~4Blp!*>yMh^+5#+F<baf z<+Ky+9POOvDGH5hZsb(Tl?6wg&QZjupj@~TtOOrecwS5;U+*Og(%TH(DuI)qBVx4> zOr1fBQdU0C9gnQY$pT#ph!+*jcgHm}5kz;!J3Ssun$IB<9YgK_rVt)7_ZhkqBQ<7y z+BY6N>qK)m5pWZ0`XLPxjN3CFYj>YUGF}S)B_4()ksyh}NXj>huSX=fGbTz{ohZii z{4)*tSZXYu%wfn6Hv5u6xLp85Z)$bO9PoP0$z>%VQ6`_86l=HdSCsZKdZ~%caBriV zm(d_{mO@Vunx{A8vjW*m4uKImpe>;GA%Ji+l*E0V&mqV=Z-?u_bkHzJzF5lUGtqE) zYTOJBWEV*W?q|lAHtRkjL5Sb=cCGIr{f%?8mRC|NsAUO<jkTXt8;Fj8W5e%PveJN1 z&2~m@jX|w{B-Tl;3&!%F%lF?pWvPUyl0TuX4+9GjDDR&N0<#c8AY{(~)LlGLTd3f} z+tZ&X5>QnVUjeo9*@Sdj_~bX>Ia<L-z~>L`^fZ=)!Op|Xi?W}_h}Hp61n0;bhmcp8 ze_)=@pR5PM`GJY0#*k>}5X?;}M7BaKsN{~G5L*M|)a<4hcAV~XjLwj5B*F5SUGjr) zZhE24p3LWb5O`|Sc?eca6JCqq0xP@tEXa?!)<cxKp2|;bGlve|olf1Q1qG$RhwDm~ zM(37f5#c*W_tOPfHs+sy=zaXD74cgqf9en;SC0iD={*9^AlzH>S7=bO6R6$A7<|8m z)cGo#X|&d2jOX>y5jZrNcWo!Y`EJl24bwz>gH0*Xc(XqO*PYOnvrIeucS3d;$P6|V zX3}gi5A^vK^h*41nu^NTg^F!^35a!f0ok0m2`|rA3<aKeOss|<{CaUlvtaBL))KvF zzv|W;@#qV!eJQ7=&8k3L2Ev(%>5JYt6bT)tC~3!~yo|~;HE2EMIU8Msmfg9kz5<=k z#h+%O0DZQ-a#HhW!6{{zId4ZXH^2jY6STl0t%`z=5XDn{n%iIIW{}?CG*F2q4_Ao@ z2ymJoU9TloOkHyG(UGOeJ$?`Nee%748ssqZh(tf17LcY;SxXXExhQ2tfZQb0?i^Pv zyC340XXp2}k2T(=Bzq)m0Xk@ckaswN8Og|Wbl6_fHQI}s$`ig03qd{lZ3Db^e}|u! zM=ISXba{-a+8nfrW5$N}pLgfzqHCLn`a>i&1M~?~3AkQ;HqE58vsvM<Kvzq+1&IBt zP&!*4SIa*<x~6X&;irQdzvVwpG~lk#8C@uNgpV8H8R_r{Z9Q-h@QO9v;1D@1yR|xJ zXlCH4U6NQt3;y9>DAoq3^eL8Ce5{dewN>}{_zU?dw0adi&BS~3w!Vbv6h%$d!lh;O zC<SF<@!1s+oP6Qtq+Q?asH0n3Gw75Rm*US!^Z=iKw3XOPNR%xkTSuqfXkinqDd<>^ z1Ok7J?U%dVhCuw5H(Ir>UsO^^c!0H54`<0oVScO>HH>~?99z-#(TFoHa&fRsS9{KW zWqXP_pUthxT5=rPoNrh2(KB#y-C~JVwgf2&zv+LA=jUQ*w{<Z@e}SL6V%2N@6e9OO zS2?eMS}`y^&&0zPlLpI5gDB(kd^9@rayyyPSQ4=QfJKfcg2a!%(s86$H^f53#R_WD zR_ZIxHGZp)#2i#UijZH#h{qI$7GuM*wn-e637l<eES1;AEt4ZRGykIsXQTmp4Ray* z@^FG(y<J{bFd!13RJX)z5ge`dwztJkqI^;9vfMmnT@mDACt7Zn5BIjUVmNc$_;2du zXF&GPf#2G&X3y+`4s82&zW9osAd&8P@k+tnN&95a&^ccjALc4{?911h^|ouE5<c|j z99hprv*iLTVCkd9-W3$Si@koFVLJU2qyhKy5+qf*iZMCD06Z6f7Mp_KQ$=jc3<}uk z&3kmFvPVr&dVLn>1IISUcsS~K>!=Qxz6W+v^`30(cp0<84M|*m6Kyu0{H8b8oz7l% zk<Aj0G~F%SAQFqV7~%qF{u?W87}!-R;sgozsch-*R8es+pv1kPw^C!sC$vPKMZ0nC z?1@!#ro|2EJJzm52(&~~9C0&T%Kf}%wuTnh5t|6HIgAzahts8fz3<QLtpw~9-E$eL zqXa4uXXO`%ckev|;`-X&PZr?CSw~B6Z`udn@&;T$TVtPFPtVv&P0@t6PuP3KMyTG` zLc&apd#M0<_w>KhPFg}S7&1`ULg6S9EZY9#)xM}cl0qJn3fJQF_);ikOX{42{Tm5S zvbakPm$S(8NYPs)(ie7IX@ugU5!ve4EPir3#-$W~4ZC1WSOC#w6gy+`J9Lep7bd>_ zUC{~|J7XT<C-jv}gP;MQY4GIjbD>quS|}UHj0;(_7q<sZ8wN3^B`RD=mm#->O1*p0 z8sSu`Q!@Y9FJfs|nQEC5-=tIXG2Z+=mNa5k52i^`38@a+K2NXBlHMv^0Ta`q!8c#R zw8&lAVal@8+(I%?O8$M@{olh6M*3DqzY$GhWB?Q9BPg*iihx)F&HB}nPj24l!QT=# zapEBsP+rZ9MItKX_<SFX4vo7)E(kZ^5>C+gc(bs3c%`#=9VBhe4}}?ezA<7Nbhrd9 z;it#tB(-cmBlj2(UNHyoQM)$^I}`O!ZqH?Z8&;2oi5BiO8XksUHPy7Pb3f_d(`k&K z*X1)<7wiMBU5GHHJw~YamfJyM5lSr_3xXiBSKj^G*sx<DQZic;c{FnH?3do<+Y(o@ zHt^&>iVC)>;qon()P&Bl9(PyLp6|QMuf!<xU%I$zl{RFtcc?TWN2+y=wQR7p%YAv% z`Wtf_sHr<ax@Mu@!%y|#@>ZagMtH0D7>CS{)*nC;21M?Jc8m;oJ+@mSi+tpLe9Oz{ zbGhB-s^OJv&7mbv3m$4meoR(#UE;;&?bR|&Kw7f9B-(@$Dzd=$7s-tGQ-i7*X`}$> zezJbej>UhxVB?fhFIMpSAyTCvSWT61Qcvt36}_9Xdd5<YJRsTO8l6G&-emstxNh!} zKT#5kH%e}+-gAyIN|gjfF0)0qK52qI7flvy8k$nN0~dWsENuFL?5__xEHF=2tm4=% zCfaZPPA=7v%&rU{1uV;h`E=|=)#JYByS%oM5tq9mRS3|Q&_^J&Y_2VL(M<7EM|rC3 z`0=E`;?L=Pk?q|y*Mwfdw~f#{a|$BVejxD66{Ru#UGi$r$>}isfxJj4YUv;jSS+Rt z76VYw2iykmlx9}D8LRGHbx#LpitzuKF$|Hi_;rsE{0rb=qx<BZzijN?C1OD{KYw}Y zJct;;GA5=w5ttp_0&+zmbb?<<gcANsc!e3k#LvAxY-h-$pc!GIl~lS=h*iLehh7wP zH%KEg4&GjWF2bFCdFHyy(tpgCXi$>s=d^C8i(lixLXBV42#@MJLF+Y=jJT2@BY(EN z6zseAW7pO-M=f_=yO*7h<N1B=BU#<d+P~o@n=)Qbvp?P~9Dy@kwGPr6ipL0Ne`vP; zL168#P&nKyAGy??K4zfp$Sm96x5nCPjrmkl1`My9%R(PMndfLR-CE+PC$^cqFnm;` zEdBz`oufn2dmT1w@+*`nlJn~1FLTLm3T^aMqTdQO(UQ&-hVIcx%#R=qr#h01Q3l)U z7IDoryW6Xujdiyd&b=0kMty&0Ah5%`zJtO1@<Yjy0vxR4nO!#OASdNfn42^;*jG91 zR3B<M@DYt&7VyKA)w8IY{DeJpuEqlAi>H7`san9jWERl$b?NZ`Sa_&$?{$|><*M(2 zuPV#$Y1w38c7aJ#>w+n|z+MMbZ3QchLKgxBO2AH0&j&!N7$I{D!B4T{TaeeGI+3~v z+|zeh9Yws1VEgJt`VsSftE8j4ppWAGwi!s&!!&?fCurm0*|k7o)YrXw*_FUq^e~(m zd=66*eZ<Sb)I+=3Z9uN7sv!HxhAJ1W8gV3p`u%l%7%rIP(^iuh0qp$7yq_NRC76yc zI+9r-775CO3q4?N!*oKTTfuveY0$-N1$r#6BCJD9k{J(Wowd7tW>7(^)_@)F>=B%7 z_(7)eBHDo8xXWCBZp}6Zk6t~L;2-(I3S@UGrRyi;<8HWJ`|_2`EoH(;_lNUkOOf6> zHrgm$d%92LLGl7uxL2FaCUI$ztKus0a#3>#W02Hn15_Evml>$Ji3F-r1Btg5s7x6I zBoBdWJO1M_cquh37kj~TWc_P!1@)m`VcZqIE6aW>)YcN14a>N2+t>1l#?Lbp`gWKx zwFNZtIh2DqB+k#R(zu#kPB$}`?v=kMje3+#YQ$vtDAmVz1-u9t?gQy2!$pEiiA>oc zQ>3Ha_2fQWDSk&2UT8=ib{Bm+FIuEaXT=Z?sixp6HS^7WWOxrM7RD;9!)w>%88j>w z?fjum<@}e~%!!MhwI)EEOY^Hfmp(=(r5h+&Wl?&mmTdDR3Q&`3@t(4Dg+pm4dJ3f3 z!SehGvlGWp0qZu(TFLtoceXsmRDcoxyTF|Ni^=O)YnOL()!3^6;n^3J9e>-KN$ZOU z(DlF}{>TML6`X|>BcQQ^QkIUR{cA!b6sR&q2D0xHokefX`s`T3?)o7*^Se(i`#rP( z&BEmQ)*`NAG^Er6pGFQ8>w}Xd#F>S`+fB1h;z!R&HT3RR;FF@M9QSmtuYI=<I|5Fr zF*<u!0{_fb)49C->KN*d!NHN@S^Aef5tJ1aj>a6Q9D2OpCgVODzjiPsEhwYf7fWaP z9d-t<6JM5qxKPTQDrNNrvN1koR7{3ki~Cch$wo}a)mXgUSlHFroRCk=1bz{GA*Gh$ z+(6M$y2(bKI25{2?VNIwIGiSzz>2U$(gI}$c%rHmIGEPROn7wBwG+Kv_6}>a*<a+o zBUQqqaArd^qI&;GS8_yk8NvIXnT|3I`Ny#IG_d`<4L=S@WOmt2Odi6Lx=D909pJLK zQK-9d83&yPY-OD(bEqM(c|afWEis9^3jA0>55bf$nGJ(2A2Qok4(|{cLsZ}6z!fgj zSS>A!^ATYkB;qSWB!)6vAFrT`*R!ca7&9k#3oCld5aZG3kO}1_;tLDPisl7Iq=8g* z6MpSu&fN5o_iTl+XL9U65L~It`7JMUR&3OeAm`B^=`)3;oiR4mT*T!eisp$?PITQ+ z<&+fSf72+H4|{@jmEpQ@PxDFMWQ>O#*cU^-WV^qGeqCJph{S2k!a(GEP~Tus6QIWY zWKQ0OiJKKY<>NNfL?s464eUp0gL6StJ-L_So%7-kq?h<A^`EMsT2ecopxAH0(!E-w zQkKfOIftvoNXz%-ip&hrYMVZufy`23&c410_$-F~;Cbo4dM&&D90~gjhx`ibYk#Bp zV6^Lr{tESv1~FOeAhaiJmd=u6gmpQaBsHVARC&Ro!>}#yl?^I^Iqi+9r%5v$%y`FJ zYk0a{7Mg-EeUjoPE^?EJw<9uAly~mIp(81^!tC1M80=33i9B;z1`@-fLoFHkUunB} z);O>vo?9YETM-S1Npp`7^;V}eerU#-{wcs#0)z@KKW$luE87Cq+}feVjCQoqH7`Px zF*Qc>wtjQERE_;zlb5kPW#`MS^btQ}Zj+h6X6#a;CXR}Zsqv<@+aa6Zz@Wqd*TcL& zVsy5ciuN$-653S0&e=L?p_%bm;??;OIlsGTQ=qUXaA3pMUCa_rVgq!XX8O%K;07}c zRrSlqi&!^oDvapTdEx<`nG7`G%@gFxBpk}UR+%zkyPhj&JK|Ptt=fGZ72cYULSoXU zPa`{4A;F}Sk9u!{JM7JrL+(WvrMo=;4KL)#&R_43Npr=!x3LyMvZ0L4R1DBZ#|y;1 zuP&Y_rFrve4B<%u<vsPT1}*>&u{qLUwX!9!DptfiuBi9kb0=Dm39mm)OTv;Lt!MgC z!(Otrcr389q8j5T2f<=%&|P_k?`dQ>Ek+Y)4d&Tiiivv$oyjz>Ex0HkxM=f*r=*Ai zv41Q~X2b5UQv8T3m46Mi6fHuDAbRmUOKE6Py8|iLR}8<)&tGeBa#ok;{zD<4)U98# zT5wWDe)Kf>6g}ZXd%{5j#ONt#?~HW;8|_&yuUf#eA~g6UU#b_)sMf5wy5zZ|i+--o z{6%R6O8(O;hM=0^mrQqUCd_(LC7@fjN{ec)tZ;4}d@HnN;4~g{_SL(oUS?H<gYr?* zbj#Sr^`K&9b0A;G(&Zo~#=mKZ4!s+Zt$lD4+e_HyER@Kl9QHshs67cFun2-Zq45^F zNxh^Z_e1P&y-w{(we~Oz`eM4X_(SyiY6qR3OPV)z!*=w7Dvv7=gU6Mb*%fGbdO9u? zA?GR^2gEoI{2dZ85o5q|N_UjDcUXPDb-#L{ti2@4aUM#mhOl+m5^`{Q3bI!O>E~uL zS{>D3hqDtYeYNxyU*n`JX4_i;i2_5~FU2rMvtHV74yHB@T{FfCYl8kSRHL#KLV*FP zp$+IGhe&(Q2c}@hOT_&E9iR&2GnCCH>|&p|Tksd<RQ@!))2pVQRN_I?54_(AIVd0e zDhAr$=^X=tcZC)$&1%D0ndnlyQjvKWTyfA#j@0te)w$3Ekrr^%p+0S3EC*TY6>bo@ zE7#CqCo^B;RS>Otcqj6!Y3_^7xJX7NuhA{j*4p!oJ|r?DV8V_@W3CUSSu9S3rY-)m zs7;`ztgG2iui2F^fMwP%qfT$|2FV(B<eIxXWLk@<s^+IiFKOa5O-bKvc#}7j(Pf;P zb<1JjvDmeXd3}0`Y1II{D~5F7W|~CiuAS^e5&|^um7#f9&Q{wqVzKNP^7jJO8(TZA z=qjd+)!x9jdm)eYwt#q^wGA8dl-dxrZ3(ey6}Go)1?ErDJAzB@M98cW=$ZBd?LSrj zdb>HgfS3^0v87rI3F1fEPDu-sI8w@Bs>=U3acGS|N<jOn9*=QZ!Pk3f>t5=SU|oAW zGZd+;5!hb#frzn1gv8}Jw^8)hy@;R<J_0^eA$~s-j`>$uW**%Y2hU@sIc!WZ$EkN> zbh&6>1Yh6vGp|!g`?w{)ktYNb9=K=(CdOXeV_ON#*yGT{H6dCjP43p76Z2Qyi6D>9 zYdV%g{A>K<6Cq9VuP(vih8n+_wI?r{P!cX$&65$6oPq{a^uzzKwmkBYIF1SIE~PoK zPFWmjQhh;~pE~4gQ_Yn`4};5@LPuVM5GEE$a7Ci$S!|nsuv=m~epBLL48qX9aWe&k z-R%CdB(Q-sgM@Nm#!6Zssg>p5V6dc>1}eq*Ff855?+jT;r_UcDEA<{syolJR8_Y9b z=MhpAg*Woq75jBBj`N32N2O0{s~&u`1h{`-6$w=}7LPt;#5&-&p-{FCnN-~U%ZZN^ zh!cVf=_&pSKjgkfUcG~tom|Q)aAAmC_R1Twrhur<G0O>*7T1u0t79_wMAW`q2VszL z03AH|5lowrS6?b$b)EvM`bt0*>M5FwIyLUD$vn_&u&Q})KhkauR`9XCZlwTKy@j9Q zQW~#HP?bfD-iXID#RUi-%*qr!BtN@w4H#-zmeYAKjU$(0RaqiP=Pd;=gsAOfL~pkq z`HKZ`)dIrcDsZ^+6rQX4;0<sH1KU4j6^#toJBd4CP#<l8lG@bC=Zl^?m#1PFgegCj zVoA|qfA6<y(&B{ND;1~9OsD@Igm}_W3}8=*-|r&hN{gB^e-weBUdRhyS3<XrfFH4Q z6**a89{muGx1K9<9;4MvaKBCKltM}Kr;f7b{Yb(X;Q<xf>k?U$4OLJ3Ol+NNwQd)C zoqABT=&gR!Bb-uhqixr)vMo?v|I5y6R9p@w2BrK00Eu3>yGYmt9kweukn-aF_#OEw zgMAV7g9l6L)W;V6gkI5;Y2H~ib)B@I<e2&_w`~_YymviBszbJ}A~_gW|Lc^hPHzVd z6@1N_O^T9kEyW)-zyrISehMXjQdQcWWJWcQJ78lj{F0ufxQ)lO2TOjkvuLLSjG#Cj zx_EyyyR1fAX0ul5vb*~|Jyx5J_CU|oXFlCNfUVr1*I*vps^Il)9)$k&A~LIUiAkkx zAQ1AJNouyxqley4j5w_{;_x8@pK%)GtcPBNRy%2jEw4iYnB~~B+&i((qSci#wE>Qh zQM|>)X(Vzx0F$NH;6`Hk8ddV7`D1w!wgLpXq`Z9ll6Y~exRXNFE7WUFu{#Hx64vZY z#?7ca#*!Vt#m~a<%#P-C1Xq$Y30sJJC3RNDz8KLkIDmz><b@_GXJ<j19n|CauOm#_ zhYY6@hEh8CwkK8FVaCTR=9NFh_30z^?|{KZF#Il{Fi}VcJX|^XmH(9w+yG%dPu0N8 z8Ze<C3|vC~8Yer#PBzV4t5Y|woCT9Ek~Krk{&ycQp#POiU4e}Ng0D6&>{!)mme%I` zF4omy=+3okH0B;Ma34Nmm`IRXr-g3BOX&Q{#H52B@nY5_B9yjQC0i&@l^G3%pl<VG z54WCjFqI8geguIole8#Qc1geIC*?kL=@_O0?<G&kp3`9M#~e3koT{*TmJN_CAlEgO zWC-<xFwnI7I<DC^Pv?Gr_~+U5oa!(<?-D36@Hpsdy$aA^+U$87oZfozeKtQAHfUMx z+l-gTggsCGm$|OpxF_lNw(kzC5?~dbuV<CDS`Y6sSnatzE5jQ6TYEQweRW~lhSj{+ zJq~ON>{M=ubxd;35R*UnL0b7s&|%6%l~zsVwYcpf9ro(+7JwZJA~|ER#OdFKmYO!E z)iu+AC1r58UtT2U_oh*YB+x$V-EU`OcU|$o$!%IqR%{`ZfOMh3|9-Ew#uRWCgERuq zA|Wz`c7d=e$&S%;xSAu6RLwohb95Xh*=_kz{~A|SYm0$-2<gn|K;VEft!!yjDzayR zlXP|w@IL&neoOkXA(Di$>&fQXcImPaIvL5jBolcMh=&Qa;c8+(x{GcI<uUfo+arV9 zL-lJ&?w5n(ZMPMhSF`um_LA20iUj+PqL_1z2If_V<65_uO;U(gC~lfV&sEdKUy=)Z zrm$p37@lk16ec8AGVXco%U4_h-DF*mOIt>Eaqd66N2m1QT(mifL2WuyME+GeXr1T& z7q?V%V5j8X`M~a3r@v{wPCGLgh|VP@eYkX=YH?Q{T>pv;4B=i!{Ih*5Hb(LK#FxVQ z+z&?WZn|IF`u5J8cGB#ffWGk<zm|w*VL$Z!@H)0(r(t`-bkFm)jd@x`P*cX1T{v_( zIsg13A{N*P)>OGV*uW{cqIc3Dfxzg>XF#M(7pFP8qZ5Q9!J1v2<;@1{*|MiXh~jZF zX?GC5-otPIT8DF`>J--NvdSE=U$@F~-U+C2=Hidi7dnPpHidT|!21Uk#c&V28ZQ!o zkg%O0aoecF$`;kw^!#A!!TNZ6yxCsVS(SaOs05zR+kc7;GGWM#G1X588NXS)`#O9G zer$|W8rZVYxI^FpTDx|n^PkJEGZqtd?$^?uSHIpD(rR~--uA`TH`fdUyb}gg5`|R{ zvwcv77%NEkqE5}A4BRx}x{}s_;q$udDN~_vVuv%~D!L+N_%JB)*O`lM;6Euxgo!MX zUVEijaVcUlInt*OJ5*k_w>!hbd1yOzh!E3eis{1WDrSgmchrlMJGNN(jI(ddMa4cV zSdllvA0=J7AT;j>cat~!f0GE!$WZ2LiaiM|8EZ2moinUf3h)~bkAv8w1c0HWv?1G0 z>DU7Qh=4&DF{@#7DQA~yLW+q_S&B0Fi?qU@H#i-(o3dpwE*G(rj@LA;#d<Z}4$le3 z=bBnH|B7xp%KwWxcjC0-lHEl<LV)uuzVr$EP})qSQSvuFCMI?fo94IA0PQc(T3*=l zAxq>VKrj#cc3ecpFNM6&B9crU0$jDCAodi;VQIKn@xph(bM!_1*}99rPc<UzaKg>r zVBDz;X(B-=)I=D~oT2+5u*^{!)}DrkF7z<disi8So|!nmP<FW`>#!hOP6VUkgP!Q& z!7%<D)t0>aD#IC2lq&WPU5g6>nj;%zmuIO$GI4)2YLJFFqW7b=s>*OF&bQbmXiCKq zooS!mQ~mi+3D2;;pb-L8L3rm8tO9y@I1*1~+yL&WNs0)kjg>@l&fzvXfTcs2W&p>` zrM}l*yp}f30qEZj;A_jQ!t{(ywF!MVN=!m3=mi`Jsn#X}!&U=a-_(8uV&SV>V^4Pf z&eFz$i`vdPL5v1@2>nAkGQ-R12b^sLItN53xOy^mKOtsZNl^whA6OVYN8DUUIcm;u zPnrJfGxtYbd0FXnqKy|RG1yO|is`k}J3Jzv&+X^AevQv~elcx;LRBA-bE|K*`LzCT zyeFOm1!lEO*M`pV2$SG`!N$(VWq1Id%mY;hX5HdIec`<n<Xb`>xwqtz=`SkIuZ?pQ zw_NYTjm%|no0Wys($o^Yn#?p@B4rLbTZ$pkB7WWR01dyFmlLHO4-QNdYvS{LFD!~s z>HuKleDTtn^!wgYwhHeg6g3kkshSQ3&5ja*Y4u)H`#>GP-tjemO)<uMY9YE!ife`d zFFhfJL)y!b#nyHd6ixt;-k$lBJ6Y(jv`9hpXu5wUM&+Kk7grIP>X3Ak*OG9jA}4Oq zQ{~w^)LKoz3n^pG*02?TmhD`~SMYqXizldv$CamO*d(8#n!3!DhT0;|8;;9j5lM>6 zK@Bb*F+w}vXap3Y=+*rQzkbv!ggOS1Jv1C-BuQ!eNco{L0yYZ=PTX~ztjenmuYow3 z6XS7op8nhr<BOWf@^vu>&>KT(H;}fiYNCkxzIv8OyZlORYEe<%uuQf+J<OPX4F1CJ z<0qi#@=8DsL+G5ob_>S3h%sOQ3>rOeUDAx}4h1rK7Fm^Y7JU2;p7bI$EmJ*VSzRxu z?pjI89{EGhHT}<9Lo{0btdo1DSD@0QJN`YlrOd_V`BE!pH!5QJnnXnGm<r+*{<2~- zN`|fgKg?#K-0w=4v8q$0g1nL<s2H$%Uy|~4?lPV5FNcx6_+sAJ@vbAh+1s|b{#vx{ z^#+ty4L@+F`!%tXgL~zo4yoYdR-8ZtYg(l(x_e54BmCZ(OBXrA7GW&V@?GuvbcBJi zpA^qSPRDI}@{3h$#b$|tepZc9ucZg>h&&#>xpUHE?7$&<Y#UBNbN967rd?-yp~ij! zGN!hA!xR#JMe2l}+6Grsh?^$Oj|+(mL?Gym3aY={tNb24We4X+^o1*-d$)?<115K6 zoLgq?s8X&NUYbdn2IQ?G0*o72r<B1wHgU0i^aF^#ltHor6uJz(%W~;>%WS$Dn~D4L zdI~2@+sAQtCr8bh%*jf}l>W)FmJZRaH{ttxs>9U|GlJzosmX>!x-J@xt$;XT-TWAq z__QBqO|?pK4HngU-Gw+udq9@h*fXP8)kJ5<1`%KDW^G>dt!1r=$+hs1twzB^F2cMW zX;wTdq0e|ma+Sk@==JKq!RL>!HGZ4f-TN+nK3-jXMl7!84{SpGUZ%w$|8jx*{`tLq z#fri!fV{;BCgMm%xw#hHib~;qCG$U7tp(b2MCVpZ!R8K7fLt&LsdCGCx49$2sU+>L zkwb#c=j36WIHJ-<o^P+|io>B?B@C1v{)>98XH)u(Lf-zu$A=Y4E-;4wt&`t7er&@{ zmfY$P&r3DId%HNpEB$Q{;qCrqkv>E)&$jpE`-Y0+X(N9VEldBs-VEpJoRKn(iT`Jl z;y8mcEUhs@CY7Ygj6+&L!C5D~l{!u?rY(8<Fzdq1ueu-uzIRUtfc}iZ<bMrRsq2kJ z6;bHv#M5Jy)W!w9Fl!Rh?S2nFJM1W6(81*7pw*FfNcpn@wQCqSbyq6J|2}-Jk%ucB zm1f{~4s<y;2`R=w<nrnf(rtHj%NrHmozX1mz9pPWgnwv^`8AVMn{>AD3dQ$_u9o(V ze+G%=_Tg^&O%>-^NR}{C3PK5idllP~kKQLa8dPbXSRGT%&V7jg$B_+%VAbK5ym^v^ zq9`JQEq>sGpiiY&%%@UOQ-NO6<_1R5-mB!MWzr@S_SN{-oM(vXPu%M?c)p))XY~Wh zQs?VJe}1xSP%ULxDyyU|*@YH!eI-uh9(ovW1&-`FYC^htQsp&g5qgi)Q+f54^`QT@ zMSmgiRsJdP=(Lz7i=ATx%>}}o$H)zM>oZqOqynt|Tr^~s`n+1O9&t6R8nXr#4|oL? zzlqjt8)_Y9qCOF?X-ZiGvRps$ikIB~rZAW!twZYCA=uMnMLcg*w{Wa1-<n?YP>s&G zxxgT8YgZwVo^P^)Mu1@n12)BZBSt$est<btC^W>(L-z(yM%fyp;L*&@0}UHh0wJDn zWBCMc1PzU(18IR`uvV%@+?3&<t|Q?;XpOFv9|V~ym_Em%mpBDb<&leme;AE{qWnf~ zUE)UI+<8OIjI$SOa$4!(#LISTtq&BfEQ6lFFBJv;&eEt;{JQ8O_#~t5eM<ec*+xL> zQ5E2AQD>*7i=;~RTl9AtG{%~v_<pXJz_$PMFP~@3=WF0RuLAFWY&0~fmr`=%NI1El zZ;BmKpZCl9^R?!x!1ELA%(UxqXM2@+%@naWTju0k*9$BL_!#G7a#Gq{9U*uGf?2{q zv}=9JfWI+YX$X5~-h!A^1!biJC``F#vw3v5KqqwpBEm6bPp)JU-Cqft(oj5;R>6M! z3LCdJ7=blE6QSFPORETux$L~s1W@zWHJ?E	q%u^)w#YX9ZIvhtu?9Cy6YRi6f6G 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 literal 0 HcmV?d00001 diff --git a/public/assets/libs/jquery/_DS_Store b/public/assets/libs/jquery/_DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..4dfe7b0d914dc10456e3d2bd6a16822d8ef4d73d GIT binary patch literal 6148 zcmeHKF-`+P474Fd1WiiH{Q^H&Mac{D0SHHTQi?!-74PC{nXxTIbV-9m6OAQ%c72{( z?G)#;nfdy2cs5&^*%D5)FNV4CIelh#m2n^(@A$A++uLaGcAQmTPLTUx19;^A;t$8S zaep|BmubpM0VyB_q<|EV0)JG1y%)B8OjMKtQa}p)D8TPSgA;q<lo+25gct#U3#7xa zj#&cOm;m;|DG?c%Cl#1fuMxwOj(n@SUN|Kt-Moemuamtd6pz#K{ubrtJyB5#NP%+& z?sL0h|KGx|%>U;k?WBMdxG4pEvDt0bxKj1j+2z=48~g>%nr}D_>!2V+I|fEO#)j?q dDT=bLagFD_a7qk1@<9jcXMnoMq`-eGa00ST6?y;w literal 0 HcmV?d00001 diff --git a/public/assets/libs/jquery/bootstrap-daterangepicker/daterangepicker-bs3.css b/public/assets/libs/jquery/bootstrap-daterangepicker/daterangepicker-bs3.css new file mode 100644 index 0000000..9388916 --- /dev/null +++ b/public/assets/libs/jquery/bootstrap-daterangepicker/daterangepicker-bs3.css @@ -0,0 +1,335 @@ +/*! + * Stylesheet for the Date Range Picker, for use with Bootstrap 3.x + * + * Copyright 2013-2015 Dan Grossman ( http://www.dangrossman.info ) + * Licensed under the MIT license. See http://www.opensource.org/licenses/mit-license.php + * + * Built for http://www.improvely.com + */ + + .daterangepicker.dropdown-menu { + max-width: none; + z-index: 3000; +} + +.daterangepicker.opensleft .ranges, .daterangepicker.opensleft .calendar { + float: left; + margin: 4px; +} + +.daterangepicker.opensright .ranges, .daterangepicker.opensright .calendar, +.daterangepicker.openscenter .ranges, .daterangepicker.openscenter .calendar { + float: right; + margin: 4px; +} + +.daterangepicker.single .ranges, .daterangepicker.single .calendar { + float: none; +} + +.daterangepicker .ranges { + width: 160px; + text-align: left; +} + +.daterangepicker .ranges .range_inputs>div { + float: left; +} + +.daterangepicker .ranges .range_inputs>div:nth-child(2) { + padding-left: 11px; +} + +.daterangepicker .calendar { + display: none; + max-width: 270px; +} + +.daterangepicker.show-calendar .calendar { + display: block; +} + +.daterangepicker .calendar.single .calendar-date { + border: none; +} + +.daterangepicker .calendar th, .daterangepicker .calendar td { + font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; + white-space: nowrap; + text-align: center; + min-width: 32px; +} + +.daterangepicker .daterangepicker_start_input label, +.daterangepicker .daterangepicker_end_input label { + color: #333; + display: block; + font-size: 11px; + font-weight: normal; + height: 20px; + line-height: 20px; + margin-bottom: 2px; + text-shadow: #fff 1px 1px 0px; + text-transform: uppercase; + width: 74px; +} + +.daterangepicker .ranges input { + font-size: 11px; +} + +.daterangepicker .ranges .input-mini { + border: 1px solid #ccc; + border-radius: 4px; + color: #555; + display: block; + font-size: 11px; + height: 30px; + line-height: 30px; + vertical-align: middle; + margin: 0 0 10px 0; + padding: 0 6px; + width: 74px; +} + +.daterangepicker .ranges ul { + list-style: none; + margin: 0; + padding: 0; +} + +.daterangepicker .ranges li { + font-size: 13px; + background: #f5f5f5; + border: 1px solid #f5f5f5; + color: #08c; + padding: 3px 12px; + margin-bottom: 8px; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; + cursor: pointer; +} + +.daterangepicker .ranges li.active, .daterangepicker .ranges li:hover { + background: #08c; + border: 1px solid #08c; + color: #fff; +} + +.daterangepicker .calendar-date { + border: 1px solid #ddd; + padding: 4px; + border-radius: 4px; + background: #fff; +} + +.daterangepicker .calendar-time { + text-align: center; + margin: 8px auto 0 auto; + line-height: 30px; +} + +.daterangepicker { + position: absolute; + background: #fff; + top: 100px; + left: 20px; + padding: 4px; + margin-top: 1px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +.daterangepicker.opensleft:before { + position: absolute; + top: -7px; + right: 9px; + display: inline-block; + border-right: 7px solid transparent; + border-bottom: 7px solid #ccc; + border-left: 7px solid transparent; + border-bottom-color: rgba(0, 0, 0, 0.2); + content: ''; +} + +.daterangepicker.opensleft:after { + position: absolute; + top: -6px; + right: 10px; + display: inline-block; + border-right: 6px solid transparent; + border-bottom: 6px solid #fff; + border-left: 6px solid transparent; + content: ''; +} + +.daterangepicker.openscenter:before { + position: absolute; + top: -7px; + left: 0; + right: 0; + width: 0; + margin-left: auto; + margin-right: auto; + display: inline-block; + border-right: 7px solid transparent; + border-bottom: 7px solid #ccc; + border-left: 7px solid transparent; + border-bottom-color: rgba(0, 0, 0, 0.2); + content: ''; +} + +.daterangepicker.openscenter:after { + position: absolute; + top: -6px; + left: 0; + right: 0; + width: 0; + margin-left: auto; + margin-right: auto; + display: inline-block; + border-right: 6px solid transparent; + border-bottom: 6px solid #fff; + border-left: 6px solid transparent; + content: ''; +} + +.daterangepicker.opensright:before { + position: absolute; + top: -7px; + left: 9px; + display: inline-block; + border-right: 7px solid transparent; + border-bottom: 7px solid #ccc; + border-left: 7px solid transparent; + border-bottom-color: rgba(0, 0, 0, 0.2); + content: ''; +} + +.daterangepicker.opensright:after { + position: absolute; + top: -6px; + left: 10px; + display: inline-block; + border-right: 6px solid transparent; + border-bottom: 6px solid #fff; + border-left: 6px solid transparent; + content: ''; +} + +.daterangepicker.dropup{ + margin-top: -5px; +} +.daterangepicker.dropup:before{ + top: initial; + bottom:-7px; + border-bottom: initial; + border-top: 7px solid #ccc; +} +.daterangepicker.dropup:after{ + top: initial; + bottom:-6px; + border-bottom: initial; + border-top: 6px solid #fff; +} + +.daterangepicker table { + width: 100%; + margin: 0; +} + +.daterangepicker td, .daterangepicker th { + text-align: center; + width: 20px; + height: 20px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + cursor: pointer; + white-space: nowrap; +} + +.daterangepicker td.off { + color: #999; +} + +.daterangepicker td.disabled, .daterangepicker option.disabled { + color: #999; +} + +.daterangepicker td.available:hover, .daterangepicker td.available.today, .daterangepicker th.available:hover { + background: #eee; +} + +.daterangepicker td.in-range { + background: #ebf4f8; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.daterangepicker td.start-date { + -webkit-border-radius: 4px 0 0 4px; + -moz-border-radius: 4px 0 0 4px; + border-radius: 4px 0 0 4px; +} + +.daterangepicker td.end-date { + -webkit-border-radius: 0 4px 4px 0; + -moz-border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; +} + +.daterangepicker td.start-date.end-date { + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +.daterangepicker td.today.active, .daterangepicker td.active, .daterangepicker td.active:hover { + background-color: #357ebd; + border-color: #3071a9; + color: #fff; +} + +.daterangepicker td.week, .daterangepicker th.week { + font-size: 80%; + color: #ccc; +} + +.daterangepicker select.monthselect, .daterangepicker select.yearselect { + font-size: 12px; + padding: 1px; + height: auto; + margin: 0; + cursor: default; +} + +.daterangepicker select.monthselect { + margin-right: 2%; + width: 56%; +} + +.daterangepicker select.yearselect { + width: 40%; +} + +.daterangepicker select.hourselect, .daterangepicker select.minuteselect, .daterangepicker select.secondselect, .daterangepicker select.ampmselect { + width: 50px; + margin-bottom: 0; +} + +.daterangepicker_start_input { + float: left; +} + +.daterangepicker_end_input { + float: left; + padding-left: 11px +} + +.daterangepicker th.month { + width: auto; +} diff --git a/public/assets/libs/jquery/bootstrap-daterangepicker/daterangepicker.js b/public/assets/libs/jquery/bootstrap-daterangepicker/daterangepicker.js new file mode 100644 index 0000000..e40a0e3 --- /dev/null +++ b/public/assets/libs/jquery/bootstrap-daterangepicker/daterangepicker.js @@ -0,0 +1,1348 @@ +/** +* @version: 1.3.23 +* @author: Dan Grossman http://www.dangrossman.info/ +* @copyright: Copyright (c) 2012-2015 Dan Grossman. All rights reserved. +* @license: Licensed under the MIT license. See http://www.opensource.org/licenses/mit-license.php +* @website: https://www.improvely.com/ +*/ + +(function(root, factory) { + + if (typeof define === 'function' && define.amd) { + define(['moment', 'jquery', 'exports'], function(momentjs, $, exports) { + root.daterangepicker = factory(root, exports, momentjs, $); + }); + + } else if (typeof exports !== 'undefined') { + var momentjs = require('moment'); + var jQuery; + try { + jQuery = require('jquery'); + } catch (err) { + jQuery = window.jQuery; + if (!jQuery) throw new Error('jQuery dependency not found'); + } + + factory(root, exports, momentjs, jQuery); + + // Finally, as a browser global. + } else { + root.daterangepicker = factory(root, {}, root.moment || moment, (root.jQuery || root.Zepto || root.ender || root.$)); + } + +}(this, function(root, daterangepicker, moment, $) { + + var DateRangePicker = function (element, options, cb) { + + // by default, the daterangepicker element is placed at the bottom of HTML body + this.parentEl = 'body'; + + //element that triggered the date range picker + this.element = $(element); + + //tracks visible state + this.isShowing = false; + + //create the picker HTML object + var DRPTemplate = '<div class="daterangepicker dropdown-menu">' + + '<div class="calendar first left"></div>' + + '<div class="calendar second right"></div>' + + '<div class="ranges">' + + '<div class="range_inputs">' + + '<div class="daterangepicker_start_input">' + + '<label for="daterangepicker_start"></label>' + + '<input class="input-mini" type="text" name="daterangepicker_start" value="" />' + + '</div>' + + '<div class="daterangepicker_end_input">' + + '<label for="daterangepicker_end"></label>' + + '<input class="input-mini" type="text" name="daterangepicker_end" value="" />' + + '</div>' + + '<button class="applyBtn" disabled="disabled" type="button"></button> ' + + '<button class="cancelBtn" type="button"></button>' + + '</div>' + + '</div>' + + '</div>'; + + //custom options + if (typeof options !== 'object' || options === null) + options = {}; + + this.parentEl = (typeof options === 'object' && options.parentEl && $(options.parentEl).length) ? $(options.parentEl) : $(this.parentEl); + this.container = $(DRPTemplate).appendTo(this.parentEl); + + //allow setting options with data attributes + //data-api options will be overwritten with custom javascript options + options = $.extend(this.element.data(), options); + + this.setOptions(options, cb); + + //event listeners + this.container.find('.calendar') + .on('click.daterangepicker', '.prev', $.proxy(this.clickPrev, this)) + .on('click.daterangepicker', '.next', $.proxy(this.clickNext, this)) + .on('click.daterangepicker', 'td.available', $.proxy(this.clickDate, this)) + .on('mouseenter.daterangepicker', 'td.available', $.proxy(this.hoverDate, this)) + .on('mouseleave.daterangepicker', 'td.available', $.proxy(this.updateFormInputs, this)) + .on('change.daterangepicker', 'select.yearselect', $.proxy(this.updateMonthYear, this)) + .on('change.daterangepicker', 'select.monthselect', $.proxy(this.updateMonthYear, this)) + .on('change.daterangepicker', 'select.hourselect,select.minuteselect,select.secondselect,select.ampmselect', $.proxy(this.updateTime, this)); + + this.container.find('.ranges') + .on('click.daterangepicker', 'button.applyBtn', $.proxy(this.clickApply, this)) + .on('click.daterangepicker', 'button.cancelBtn', $.proxy(this.clickCancel, this)) + .on('click.daterangepicker', '.daterangepicker_start_input,.daterangepicker_end_input', $.proxy(this.showCalendars, this)) + .on('change.daterangepicker', '.daterangepicker_start_input,.daterangepicker_end_input', $.proxy(this.inputsChanged, this)) + .on('keydown.daterangepicker', '.daterangepicker_start_input,.daterangepicker_end_input', $.proxy(this.inputsKeydown, this)) + .on('click.daterangepicker', 'li', $.proxy(this.clickRange, this)) + .on('mouseenter.daterangepicker', 'li', $.proxy(this.enterRange, this)) + .on('mouseleave.daterangepicker', 'li', $.proxy(this.updateFormInputs, this)); + + if (this.element.is('input')) { + this.element.on({ + 'click.daterangepicker': $.proxy(this.show, this), + 'focus.daterangepicker': $.proxy(this.show, this), + 'keyup.daterangepicker': $.proxy(this.updateFromControl, this), + 'keydown.daterangepicker': $.proxy(this.keydown, this) + }); + } else { + this.element.on('click.daterangepicker', $.proxy(this.toggle, this)); + } + + }; + + DateRangePicker.prototype = { + + constructor: DateRangePicker, + + setOptions: function(options, callback) { + + this.startDate = moment().startOf('day'); + this.endDate = moment().endOf('day'); + this.timeZone = moment().utcOffset(); + this.minDate = false; + this.maxDate = false; + this.dateLimit = false; + + this.showDropdowns = false; + this.showWeekNumbers = false; + this.timePicker = false; + this.timePickerSeconds = false; + this.timePickerIncrement = 30; + this.timePicker12Hour = true; + this.autoApply = false; + this.singleDatePicker = false; + this.ranges = {}; + + this.opens = 'right'; + if (this.element.hasClass('pull-right')) + this.opens = 'left'; + + this.drops = 'down'; + if (this.element.hasClass('dropup')) + this.drops = 'up'; + + this.buttonClasses = ['btn', 'btn-small btn-sm']; + this.applyClass = 'btn-success'; + this.cancelClass = 'btn-default'; + + this.format = 'MM/DD/YYYY'; + this.separator = ' - '; + + this.locale = { + applyLabel: 'Apply', + cancelLabel: 'Cancel', + fromLabel: 'From', + toLabel: 'To', + weekLabel: 'W', + customRangeLabel: 'Custom Range', + daysOfWeek: moment.weekdaysMin(), + monthNames: moment.monthsShort(), + firstDay: moment.localeData()._week.dow + }; + + this.cb = function () { }; + + if (typeof options.format === 'string') + this.format = options.format; + + if (typeof options.separator === 'string') + this.separator = options.separator; + + if (typeof options.startDate === 'string') + this.startDate = moment(options.startDate, this.format); + + if (typeof options.endDate === 'string') + this.endDate = moment(options.endDate, this.format); + + if (typeof options.minDate === 'string') + this.minDate = moment(options.minDate, this.format); + + if (typeof options.maxDate === 'string') + this.maxDate = moment(options.maxDate, this.format); + + if (typeof options.startDate === 'object') + this.startDate = moment(options.startDate); + + if (typeof options.endDate === 'object') + this.endDate = moment(options.endDate); + + if (typeof options.minDate === 'object') + this.minDate = moment(options.minDate); + + if (typeof options.maxDate === 'object') + this.maxDate = moment(options.maxDate); + + if (typeof options.applyClass === 'string') + this.applyClass = options.applyClass; + + if (typeof options.cancelClass === 'string') + this.cancelClass = options.cancelClass; + + if (typeof options.dateLimit === 'object') + this.dateLimit = options.dateLimit; + + if (typeof options.locale === 'object') { + + if (typeof options.locale.daysOfWeek === 'object') { + // Create a copy of daysOfWeek to avoid modification of original + // options object for reusability in multiple daterangepicker instances + this.locale.daysOfWeek = options.locale.daysOfWeek.slice(); + } + + if (typeof options.locale.monthNames === 'object') { + this.locale.monthNames = options.locale.monthNames.slice(); + } + + if (typeof options.locale.firstDay === 'number') { + this.locale.firstDay = options.locale.firstDay; + } + + if (typeof options.locale.applyLabel === 'string') { + this.locale.applyLabel = options.locale.applyLabel; + } + + if (typeof options.locale.cancelLabel === 'string') { + this.locale.cancelLabel = options.locale.cancelLabel; + } + + if (typeof options.locale.fromLabel === 'string') { + this.locale.fromLabel = options.locale.fromLabel; + } + + if (typeof options.locale.toLabel === 'string') { + this.locale.toLabel = options.locale.toLabel; + } + + if (typeof options.locale.weekLabel === 'string') { + this.locale.weekLabel = options.locale.weekLabel; + } + + if (typeof options.locale.customRangeLabel === 'string') { + this.locale.customRangeLabel = options.locale.customRangeLabel; + } + } + + if (typeof options.opens === 'string') + this.opens = options.opens; + + if (typeof options.drops === 'string') + this.drops = options.drops; + + if (typeof options.showWeekNumbers === 'boolean') { + this.showWeekNumbers = options.showWeekNumbers; + } + + if (typeof options.buttonClasses === 'string') { + this.buttonClasses = [options.buttonClasses]; + } + + if (typeof options.buttonClasses === 'object') { + this.buttonClasses = options.buttonClasses; + } + + if (typeof options.showDropdowns === 'boolean') { + this.showDropdowns = options.showDropdowns; + } + + if (typeof options.singleDatePicker === 'boolean') { + this.singleDatePicker = options.singleDatePicker; + if (this.singleDatePicker) { + this.endDate = this.startDate.clone(); + } + } + + if (typeof options.timePicker === 'boolean') { + this.timePicker = options.timePicker; + } + + if (typeof options.timePickerSeconds === 'boolean') { + this.timePickerSeconds = options.timePickerSeconds; + } + + if (typeof options.timePickerIncrement === 'number') { + this.timePickerIncrement = options.timePickerIncrement; + } + + if (typeof options.timePicker12Hour === 'boolean') { + this.timePicker12Hour = options.timePicker12Hour; + } + + if (typeof options.autoApply === 'boolean') { + this.autoApply = options.autoApply; + if (this.autoApply) + this.container.find('.applyBtn, .cancelBtn').addClass('hide'); + } + + // update day names order to firstDay + if (this.locale.firstDay != 0) { + var iterator = this.locale.firstDay; + while (iterator > 0) { + this.locale.daysOfWeek.push(this.locale.daysOfWeek.shift()); + iterator--; + } + } + + var start, end, range; + + //if no start/end dates set, check if an input element contains initial values + if (typeof options.startDate === 'undefined' && typeof options.endDate === 'undefined') { + if ($(this.element).is('input[type=text]')) { + var val = $(this.element).val(), + split = val.split(this.separator); + + start = end = null; + + if (split.length == 2) { + start = moment(split[0], this.format); + end = moment(split[1], this.format); + } else if (this.singleDatePicker && val !== "") { + start = moment(val, this.format); + end = moment(val, this.format); + } + if (start !== null && end !== null) { + this.startDate = start; + this.endDate = end; + } + } + } + + // bind the time zone used to build the calendar to either the timeZone passed in through the options or the zone of the startDate (which will be the local time zone by default) + if (typeof options.timeZone === 'string' || typeof options.timeZone === 'number') { + if (typeof options.timeZone === 'string' && typeof moment.tz !== 'undefined') { + this.timeZone = moment.tz.zone(options.timeZone).parse(new Date) * -1; // Offset is positive if the timezone is behind UTC and negative if it is ahead. + } else { + this.timeZone = options.timeZone; + } + this.startDate.utcOffset(this.timeZone); + this.endDate.utcOffset(this.timeZone); + } else { + this.timeZone = moment(this.startDate).utcOffset(); + } + + if (typeof options.ranges === 'object') { + for (range in options.ranges) { + + if (typeof options.ranges[range][0] === 'string') + start = moment(options.ranges[range][0], this.format); + else + start = moment(options.ranges[range][0]); + + if (typeof options.ranges[range][1] === 'string') + end = moment(options.ranges[range][1], this.format); + else + end = moment(options.ranges[range][1]); + + // If we have a min/max date set, bound this range + // to it, but only if it would otherwise fall + // outside of the min/max. + if (this.minDate && start.isBefore(this.minDate)) + start = moment(this.minDate); + + if (this.maxDate && end.isAfter(this.maxDate)) + end = moment(this.maxDate); + + // If the end of the range is before the minimum (if min is set) OR + // the start of the range is after the max (also if set) don't display this + // range option. + if ((this.minDate && end.isBefore(this.minDate)) || (this.maxDate && start.isAfter(this.maxDate))) { + continue; + } + + this.ranges[range] = [start, end]; + } + + var list = '<ul>'; + for (range in this.ranges) { + list += '<li>' + range + '</li>'; + } + list += '<li>' + this.locale.customRangeLabel + '</li>'; + list += '</ul>'; + this.container.find('.ranges ul').remove(); + this.container.find('.ranges').prepend(list); + } + + if (typeof callback === 'function') { + this.cb = callback; + } + + if (!this.timePicker) { + this.startDate = this.startDate.startOf('day'); + this.endDate = this.endDate.endOf('day'); + } + + if (this.singleDatePicker) { + this.opens = this.opens || 'right'; + this.container.addClass('single'); + this.container.find('.calendar.right').show(); + this.container.find('.calendar.left').hide(); + if (!this.timePicker) { + this.container.find('.ranges').hide(); + } else { + this.container.find('.ranges .daterangepicker_start_input, .ranges .daterangepicker_end_input').hide(); + } + if (!this.container.find('.calendar.right').hasClass('single')) + this.container.find('.calendar.right').addClass('single'); + } else { + this.container.removeClass('single'); + this.container.find('.calendar.right').removeClass('single'); + this.container.find('.ranges').show(); + } + + this.oldStartDate = this.startDate.clone(); + this.oldEndDate = this.endDate.clone(); + this.oldChosenLabel = this.chosenLabel; + + this.leftCalendar = { + month: moment([this.startDate.year(), this.startDate.month(), 1, this.startDate.hour(), this.startDate.minute(), this.startDate.second()]), + calendar: [] + }; + + this.rightCalendar = { + month: moment([this.endDate.year(), this.endDate.month(), 1, this.endDate.hour(), this.endDate.minute(), this.endDate.second()]), + calendar: [] + }; + + if (this.opens == 'right' || this.opens == 'center') { + //swap calendar positions + var first = this.container.find('.calendar.first'); + var second = this.container.find('.calendar.second'); + + if (second.hasClass('single')) { + second.removeClass('single'); + first.addClass('single'); + } + + first.removeClass('left').addClass('right'); + second.removeClass('right').addClass('left'); + + if (this.singleDatePicker) { + first.show(); + second.hide(); + } + } + + if (typeof options.ranges === 'undefined' && !this.singleDatePicker) { + this.container.addClass('show-calendar'); + } + + this.container.removeClass('opensleft opensright').addClass('opens' + this.opens); + + this.updateView(); + this.updateCalendars(); + + //apply CSS classes and labels to buttons + var c = this.container; + $.each(this.buttonClasses, function (idx, val) { + c.find('button').addClass(val); + }); + this.container.find('.daterangepicker_start_input label').html(this.locale.fromLabel); + this.container.find('.daterangepicker_end_input label').html(this.locale.toLabel); + if (this.applyClass.length) + this.container.find('.applyBtn').addClass(this.applyClass); + if (this.cancelClass.length) + this.container.find('.cancelBtn').addClass(this.cancelClass); + this.container.find('.applyBtn').html(this.locale.applyLabel); + this.container.find('.cancelBtn').html(this.locale.cancelLabel); + }, + + setStartDate: function(startDate) { + if (typeof startDate === 'string') + this.startDate = moment(startDate, this.format).utcOffset(this.timeZone); + + if (typeof startDate === 'object') + this.startDate = moment(startDate); + + if (!this.timePicker) + this.startDate = this.startDate.startOf('day'); + + this.oldStartDate = this.startDate.clone(); + + this.updateView(); + this.updateCalendars(); + this.updateInputText(); + }, + + setEndDate: function(endDate) { + if (typeof endDate === 'string') + this.endDate = moment(endDate, this.format).utcOffset(this.timeZone); + + if (typeof endDate === 'object') + this.endDate = moment(endDate); + + if (!this.timePicker) + this.endDate = this.endDate.endOf('day'); + + this.oldEndDate = this.endDate.clone(); + + this.updateView(); + this.updateCalendars(); + this.updateInputText(); + }, + + updateView: function () { + this.leftCalendar.month.month(this.startDate.month()).year(this.startDate.year()).hour(this.startDate.hour()).minute(this.startDate.minute()); + this.rightCalendar.month.month(this.endDate.month()).year(this.endDate.year()).hour(this.endDate.hour()).minute(this.endDate.minute()); + this.updateFormInputs(); + }, + + updateFormInputs: function () { + this.container.find('input[name=daterangepicker_start]').val(this.startDate.format(this.format)); + this.container.find('input[name=daterangepicker_end]').val(this.endDate.format(this.format)); + + if (this.startDate.isSame(this.endDate) || this.startDate.isBefore(this.endDate)) { + this.container.find('button.applyBtn').removeAttr('disabled'); + } else { + this.container.find('button.applyBtn').attr('disabled', 'disabled'); + } + }, + + updateFromControl: function () { + if (!this.element.is('input')) return; + if (!this.element.val().length) return; + + var dateString = this.element.val().split(this.separator), + start = null, + end = null; + + if(dateString.length === 2) { + start = moment(dateString[0], this.format).utcOffset(this.timeZone); + end = moment(dateString[1], this.format).utcOffset(this.timeZone); + } + + if (this.singleDatePicker || start === null || end === null) { + start = moment(this.element.val(), this.format).utcOffset(this.timeZone); + end = start; + } + + if (end.isBefore(start)) return; + + this.oldStartDate = this.startDate.clone(); + this.oldEndDate = this.endDate.clone(); + + this.startDate = start; + this.endDate = end; + + if (!this.startDate.isSame(this.oldStartDate) || !this.endDate.isSame(this.oldEndDate)) + this.notify(); + + this.updateCalendars(); + }, + + keydown: function (e) { + //hide on tab or enter + if ((e.keyCode === 9) || (e.keyCode === 13)) { + this.hide(); + } + }, + + notify: function () { + this.updateView(); + this.updateInputText(); + this.cb(this.startDate, this.endDate, this.chosenLabel); + }, + + move: function () { + var parentOffset = { top: 0, left: 0 }, + containerTop; + var parentRightEdge = $(window).width(); + if (!this.parentEl.is('body')) { + parentOffset = { + top: this.parentEl.offset().top - this.parentEl.scrollTop(), + left: this.parentEl.offset().left - this.parentEl.scrollLeft() + }; + parentRightEdge = this.parentEl[0].clientWidth + this.parentEl.offset().left; + } + + if (this.drops == 'up') + containerTop = this.element.offset().top - this.container.outerHeight() - parentOffset.top; + else + containerTop = this.element.offset().top + this.element.outerHeight() - parentOffset.top; + this.container[this.drops == 'up' ? 'addClass' : 'removeClass']('dropup'); + + if (this.opens == 'left') { + this.container.css({ + top: containerTop, + right: parentRightEdge - this.element.offset().left - this.element.outerWidth(), + left: 'auto' + }); + if (this.container.offset().left < 0) { + this.container.css({ + right: 'auto', + left: 9 + }); + } + } else if (this.opens == 'center') { + this.container.css({ + top: containerTop, + left: this.element.offset().left - parentOffset.left + this.element.outerWidth() / 2 + - this.container.outerWidth() / 2, + right: 'auto' + }); + if (this.container.offset().left < 0) { + this.container.css({ + right: 'auto', + left: 9 + }); + } + } else { + this.container.css({ + top: containerTop, + left: this.element.offset().left - parentOffset.left, + right: 'auto' + }); + if (this.container.offset().left + this.container.outerWidth() > $(window).width()) { + this.container.css({ + left: 'auto', + right: 0 + }); + } + } + }, + + toggle: function (e) { + if (this.element.hasClass('active')) { + this.hide(); + } else { + this.show(); + } + }, + + show: function (e) { + if (this.isShowing) return; + + this.element.addClass('active'); + this.container.show(); + this.move(); + + // Create a click proxy that is private to this instance of datepicker, for unbinding + this._outsideClickProxy = $.proxy(function (e) { this.outsideClick(e); }, this); + // Bind global datepicker mousedown for hiding and + $(document) + .on('mousedown.daterangepicker', this._outsideClickProxy) + // also support mobile devices + .on('touchend.daterangepicker', this._outsideClickProxy) + // also explicitly play nice with Bootstrap dropdowns, which stopPropagation when clicking them + .on('click.daterangepicker', '[data-toggle=dropdown]', this._outsideClickProxy) + // and also close when focus changes to outside the picker (eg. tabbing between controls) + .on('focusin.daterangepicker', this._outsideClickProxy); + + this.isShowing = true; + this.element.trigger('show.daterangepicker', this); + }, + + outsideClick: function (e) { + var target = $(e.target); + // if the page is clicked anywhere except within the daterangerpicker/button + // itself then call this.hide() + if ( + // ie modal dialog fix + e.type == "focusin" || + target.closest(this.element).length || + target.closest(this.container).length || + target.closest('.calendar-date').length + ) return; + this.hide(); + }, + + hide: function (e) { + if (!this.isShowing) return; + + $(document) + .off('.daterangepicker'); + + this.element.removeClass('active'); + this.container.hide(); + + if (!this.startDate.isSame(this.oldStartDate) || !this.endDate.isSame(this.oldEndDate)) + this.notify(); + + this.oldStartDate = this.startDate.clone(); + this.oldEndDate = this.endDate.clone(); + + this.isShowing = false; + this.element.trigger('hide.daterangepicker', this); + }, + + enterRange: function (e) { + // mouse pointer has entered a range label + var label = e.target.innerHTML; + if (label == this.locale.customRangeLabel) { + this.updateView(); + } else { + var dates = this.ranges[label]; + this.container.find('input[name=daterangepicker_start]').val(dates[0].format(this.format)); + this.container.find('input[name=daterangepicker_end]').val(dates[1].format(this.format)); + } + }, + + showCalendars: function() { + this.container.addClass('show-calendar'); + this.move(); + this.element.trigger('showCalendar.daterangepicker', this); + }, + + hideCalendars: function() { + this.container.removeClass('show-calendar'); + this.element.trigger('hideCalendar.daterangepicker', this); + }, + + // when a date is typed into the start to end date textboxes + inputsChanged: function (e) { + var el = $(e.target); + var date = moment(el.val(), this.format); + if (!date.isValid()) return; + + var startDate, endDate; + if (el.attr('name') === 'daterangepicker_start') { + startDate = (false !== this.minDate && date.isBefore(this.minDate)) ? this.minDate : date; + endDate = this.endDate; + if (typeof this.dateLimit === 'object') { + var maxDate = moment(startDate).add(this.dateLimit).endOf('day'); + if (endDate.isAfter(maxDate)) { + endDate = maxDate; + } + } + } else { + startDate = this.startDate; + endDate = (false !== this.maxDate && date.isAfter(this.maxDate)) ? this.maxDate : date.endOf('day'); + if (typeof this.dateLimit === 'object') { + var minDate = moment(endDate).subtract(this.dateLimit).startOf('day'); + if (startDate.isBefore(minDate)) { + startDate = minDate; + } + } + } + this.setCustomDates(startDate, endDate); + }, + + inputsKeydown: function(e) { + if (e.keyCode === 13) { + this.inputsChanged(e); + this.notify(); + } + }, + + updateInputText: function() { + if (this.element.is('input') && !this.singleDatePicker) { + this.element.val(this.startDate.format(this.format) + this.separator + this.endDate.format(this.format)); + this.element.trigger('change'); + } else if (this.element.is('input')) { + this.element.val(this.endDate.format(this.format)); + this.element.trigger('change'); + } + }, + + clickRange: function (e) { + var label = e.target.innerHTML; + this.chosenLabel = label; + if (label == this.locale.customRangeLabel) { + this.showCalendars(); + } else { + var dates = this.ranges[label]; + + this.startDate = dates[0]; + this.endDate = dates[1]; + + if (!this.timePicker) { + this.startDate.startOf('day'); + this.endDate.endOf('day'); + } + + this.leftCalendar.month.month(this.startDate.month()).year(this.startDate.year()).hour(this.startDate.hour()).minute(this.startDate.minute()); + this.rightCalendar.month.month(this.endDate.month()).year(this.endDate.year()).hour(this.endDate.hour()).minute(this.endDate.minute()); + this.updateCalendars(); + + this.updateInputText(); + + this.hideCalendars(); + this.hide(); + this.element.trigger('apply.daterangepicker', this); + + if (this.autoApply) { + this.notify(); + } + + } + }, + + clickPrev: function (e) { + var cal = $(e.target).parents('.calendar'); + if (cal.hasClass('left')) { + this.leftCalendar.month.subtract(1, 'month'); + } else { + this.rightCalendar.month.subtract(1, 'month'); + } + this.updateCalendars(); + }, + + clickNext: function (e) { + var cal = $(e.target).parents('.calendar'); + if (cal.hasClass('left')) { + this.leftCalendar.month.add(1, 'month'); + } else { + this.rightCalendar.month.add(1, 'month'); + } + this.updateCalendars(); + }, + + hoverDate: function (e) { + var title = $(e.target).attr('data-title'); + var row = title.substr(1, 1); + var col = title.substr(3, 1); + var cal = $(e.target).parents('.calendar'); + + if (cal.hasClass('left')) { + this.container.find('input[name=daterangepicker_start]').val(this.leftCalendar.calendar[row][col].format(this.format)); + } else { + this.container.find('input[name=daterangepicker_end]').val(this.rightCalendar.calendar[row][col].format(this.format)); + } + }, + + setCustomDates: function(startDate, endDate) { + this.chosenLabel = this.locale.customRangeLabel; + if (startDate.isAfter(endDate)) { + var difference = this.endDate.diff(this.startDate); + endDate = moment(startDate).add(difference, 'ms'); + if (this.maxDate && endDate.isAfter(this.maxDate)) { + endDate = this.maxDate.clone(); + } + } + this.startDate = startDate; + this.endDate = endDate; + + this.updateView(); + this.updateCalendars(); + + if (this.autoApply) { + this.notify(); + this.element.trigger('apply.daterangepicker', this); + } + }, + + clickDate: function (e) { + var title = $(e.target).attr('data-title'); + var row = title.substr(1, 1); + var col = title.substr(3, 1); + var cal = $(e.target).parents('.calendar'); + + var startDate, endDate; + if (cal.hasClass('left')) { + startDate = this.leftCalendar.calendar[row][col]; + endDate = this.endDate; + if (typeof this.dateLimit === 'object') { + var maxDate = moment(startDate).add(this.dateLimit).endOf('day'); + if (endDate.isAfter(maxDate)) { + endDate = maxDate; + } + } + } else { + startDate = this.startDate; + endDate = this.rightCalendar.calendar[row][col]; + if (typeof this.dateLimit === 'object') { + var minDate = moment(endDate).subtract(this.dateLimit).startOf('day'); + if (startDate.isBefore(minDate)) { + startDate = minDate; + } + } + } + + if (this.singleDatePicker && cal.hasClass('left')) { + endDate = startDate.clone(); + } else if (this.singleDatePicker && cal.hasClass('right')) { + startDate = endDate.clone(); + } + + cal.find('td').removeClass('active'); + + $(e.target).addClass('active'); + + this.setCustomDates(startDate, endDate); + + if (!this.timePicker) + endDate.endOf('day'); + + if (this.singleDatePicker && !this.timePicker) + this.clickApply(); + }, + + clickApply: function (e) { + this.updateInputText(); + this.hide(); + this.element.trigger('apply.daterangepicker', this); + }, + + clickCancel: function (e) { + this.startDate = this.oldStartDate; + this.endDate = this.oldEndDate; + this.chosenLabel = this.oldChosenLabel; + this.updateView(); + this.updateCalendars(); + this.hide(); + this.element.trigger('cancel.daterangepicker', this); + }, + + updateMonthYear: function (e) { + var isLeft = $(e.target).closest('.calendar').hasClass('left'), + leftOrRight = isLeft ? 'left' : 'right', + cal = this.container.find('.calendar.'+leftOrRight); + + // Month must be Number for new moment versions + var month = parseInt(cal.find('.monthselect').val(), 10); + var year = cal.find('.yearselect').val(); + + if (!isLeft && !this.singleDatePicker) { + if (year < this.startDate.year() || (year == this.startDate.year() && month < this.startDate.month())) { + month = this.startDate.month(); + year = this.startDate.year(); + } + } + + if (this.minDate) { + if (year < this.minDate.year() || (year == this.minDate.year() && month < this.minDate.month())) { + month = this.minDate.month(); + year = this.minDate.year(); + } + } + + if (this.maxDate) { + if (year > this.maxDate.year() || (year == this.maxDate.year() && month > this.maxDate.month())) { + month = this.maxDate.month(); + year = this.maxDate.year(); + } + } + + + this[leftOrRight+'Calendar'].month.month(month).year(year); + this.updateCalendars(); + }, + + updateTime: function(e) { + + var cal = $(e.target).closest('.calendar'), + isLeft = cal.hasClass('left'); + + var hour = parseInt(cal.find('.hourselect').val(), 10); + var minute = parseInt(cal.find('.minuteselect').val(), 10); + var second = 0; + + if (this.timePickerSeconds) { + second = parseInt(cal.find('.secondselect').val(), 10); + } + + if (this.timePicker12Hour) { + var ampm = cal.find('.ampmselect').val(); + if (ampm === 'PM' && hour < 12) + hour += 12; + if (ampm === 'AM' && hour === 12) + hour = 0; + } + + if (isLeft) { + var start = this.startDate.clone(); + start.hour(hour); + start.minute(minute); + start.second(second); + this.startDate = start; + this.leftCalendar.month.hour(hour).minute(minute).second(second); + if (this.singleDatePicker) + this.endDate = start.clone(); + } else { + var end = this.endDate.clone(); + end.hour(hour); + end.minute(minute); + end.second(second); + this.endDate = end; + if (this.singleDatePicker) + this.startDate = end.clone(); + this.rightCalendar.month.hour(hour).minute(minute).second(second); + } + + this.updateView(); + this.updateCalendars(); + + if (this.autoApply) { + this.notify(); + this.element.trigger('apply.daterangepicker', this); + } + }, + + updateCalendars: function () { + this.leftCalendar.calendar = this.buildCalendar(this.leftCalendar.month.month(), this.leftCalendar.month.year(), this.leftCalendar.month.hour(), this.leftCalendar.month.minute(), this.leftCalendar.month.second(), 'left'); + this.rightCalendar.calendar = this.buildCalendar(this.rightCalendar.month.month(), this.rightCalendar.month.year(), this.rightCalendar.month.hour(), this.rightCalendar.month.minute(), this.rightCalendar.month.second(), 'right'); + this.container.find('.calendar.left').empty().html(this.renderCalendar(this.leftCalendar.calendar, this.startDate, this.minDate, this.maxDate, 'left')); + this.container.find('.calendar.right').empty().html(this.renderCalendar(this.rightCalendar.calendar, this.endDate, this.singleDatePicker ? this.minDate : this.startDate, this.maxDate, 'right')); + + this.container.find('.ranges li').removeClass('active'); + var customRange = true; + var i = 0; + for (var range in this.ranges) { + if (this.timePicker) { + if (this.startDate.isSame(this.ranges[range][0]) && this.endDate.isSame(this.ranges[range][1])) { + customRange = false; + this.chosenLabel = this.container.find('.ranges li:eq(' + i + ')') + .addClass('active').html(); + } + } else { + //ignore times when comparing dates if time picker is not enabled + if (this.startDate.format('YYYY-MM-DD') == this.ranges[range][0].format('YYYY-MM-DD') && this.endDate.format('YYYY-MM-DD') == this.ranges[range][1].format('YYYY-MM-DD')) { + customRange = false; + this.chosenLabel = this.container.find('.ranges li:eq(' + i + ')') + .addClass('active').html(); + } + } + i++; + } + if (customRange) { + this.chosenLabel = this.container.find('.ranges li:last').addClass('active').html(); + this.showCalendars(); + } + }, + + buildCalendar: function (month, year, hour, minute, second, side) { + var daysInMonth = moment([year, month]).daysInMonth(); + var firstDay = moment([year, month, 1]); + var lastDay = moment([year, month, daysInMonth]); + var lastMonth = moment(firstDay).subtract(1, 'month').month(); + var lastYear = moment(firstDay).subtract(1, 'month').year(); + + var daysInLastMonth = moment([lastYear, lastMonth]).daysInMonth(); + + var dayOfWeek = firstDay.day(); + + var i; + + //initialize a 6 rows x 7 columns array for the calendar + var calendar = []; + calendar.firstDay = firstDay; + calendar.lastDay = lastDay; + + for (i = 0; i < 6; i++) { + calendar[i] = []; + } + + //populate the calendar with date objects + var startDay = daysInLastMonth - dayOfWeek + this.locale.firstDay + 1; + if (startDay > daysInLastMonth) + startDay -= 7; + + if (dayOfWeek == this.locale.firstDay) + startDay = daysInLastMonth - 6; + + // Possible patch for issue #626 https://github.com/dangrossman/bootstrap-daterangepicker/issues/626 + var curDate = moment([lastYear, lastMonth, startDay, 12, minute, second]); // .utcOffset(this.timeZone); + + var col, row; + for (i = 0, col = 0, row = 0; i < 42; i++, col++, curDate = moment(curDate).add(24, 'hour')) { + if (i > 0 && col % 7 === 0) { + col = 0; + row++; + } + calendar[row][col] = curDate.clone().hour(hour); + curDate.hour(12); + + if (this.minDate && calendar[row][col].format('YYYY-MM-DD') == this.minDate.format('YYYY-MM-DD') && calendar[row][col].isBefore(this.minDate) && side == 'left') { + calendar[row][col] = this.minDate.clone(); + } + + if (this.maxDate && calendar[row][col].format('YYYY-MM-DD') == this.maxDate.format('YYYY-MM-DD') && calendar[row][col].isAfter(this.maxDate) && side == 'right') { + calendar[row][col] = this.maxDate.clone(); + } + + } + + return calendar; + }, + + renderDropdowns: function (selected, minDate, maxDate) { + var currentMonth = selected.month(); + var currentYear = selected.year(); + var maxYear = (maxDate && maxDate.year()) || (currentYear + 5); + var minYear = (minDate && minDate.year()) || (currentYear - 50); + + var monthHtml = '<select class="monthselect">'; + var inMinYear = currentYear == minYear; + var inMaxYear = currentYear == maxYear; + + for (var m = 0; m < 12; m++) { + if ((!inMinYear || m >= minDate.month()) && (!inMaxYear || m <= maxDate.month())) { + monthHtml += "<option value='" + m + "'" + + (m === currentMonth ? " selected='selected'" : "") + + ">" + this.locale.monthNames[m] + "</option>"; + } + } + monthHtml += "</select>"; + + var yearHtml = '<select class="yearselect">'; + + for (var y = minYear; y <= maxYear; y++) { + yearHtml += '<option value="' + y + '"' + + (y === currentYear ? ' selected="selected"' : '') + + '>' + y + '</option>'; + } + + yearHtml += '</select>'; + + return monthHtml + yearHtml; + }, + + renderCalendar: function (calendar, selected, minDate, maxDate, side) { + + var html = '<div class="calendar-date">'; + html += '<table class="table-condensed">'; + html += '<thead>'; + html += '<tr>'; + + // add empty cell for week number + if (this.showWeekNumbers) + html += '<th></th>'; + + if (!minDate || minDate.isBefore(calendar.firstDay)) { + html += '<th class="prev available"><i class="fa fa-arrow-left icon icon-arrow-left glyphicon glyphicon-arrow-left"></i></th>'; + } else { + html += '<th></th>'; + } + + var dateHtml = this.locale.monthNames[calendar[1][1].month()] + calendar[1][1].format(" YYYY"); + + if (this.showDropdowns) { + dateHtml = this.renderDropdowns(calendar[1][1], minDate, maxDate); + } + + html += '<th colspan="5" class="month">' + dateHtml + '</th>'; + if (!maxDate || maxDate.isAfter(calendar.lastDay)) { + html += '<th class="next available"><i class="fa fa-arrow-right icon icon-arrow-right glyphicon glyphicon-arrow-right"></i></th>'; + } else { + html += '<th></th>'; + } + + html += '</tr>'; + html += '<tr>'; + + // add week number label + if (this.showWeekNumbers) + html += '<th class="week">' + this.locale.weekLabel + '</th>'; + + $.each(this.locale.daysOfWeek, function (index, dayOfWeek) { + html += '<th>' + dayOfWeek + '</th>'; + }); + + html += '</tr>'; + html += '</thead>'; + html += '<tbody>'; + + for (var row = 0; row < 6; row++) { + html += '<tr>'; + + // add week number + if (this.showWeekNumbers) + html += '<td class="week">' + calendar[row][0].week() + '</td>'; + + for (var col = 0; col < 7; col++) { + var cname = 'available '; + cname += (calendar[row][col].month() == calendar[1][1].month()) ? '' : 'off'; + + if(calendar[row][col].isSame(new Date(), "day") ) { + cname += ' today '; + } + + if ((minDate && calendar[row][col].isBefore(minDate, 'day')) || (maxDate && calendar[row][col].isAfter(maxDate, 'day'))) { + cname = ' off disabled '; + } else if (calendar[row][col].format('YYYY-MM-DD') == selected.format('YYYY-MM-DD')) { + cname += ' active '; + if (calendar[row][col].format('YYYY-MM-DD') == this.startDate.format('YYYY-MM-DD')) { + cname += ' start-date '; + } + if (calendar[row][col].format('YYYY-MM-DD') == this.endDate.format('YYYY-MM-DD')) { + cname += ' end-date '; + } + } else if (calendar[row][col] >= this.startDate && calendar[row][col] <= this.endDate) { + cname += ' in-range '; + if (calendar[row][col].isSame(this.startDate)) { cname += ' start-date '; } + if (calendar[row][col].isSame(this.endDate)) { cname += ' end-date '; } + } + + var title = 'r' + row + 'c' + col; + html += '<td class="' + cname.replace(/\s+/g, ' ').replace(/^\s?(.*?)\s?$/, '$1') + '" data-title="' + title + '">' + calendar[row][col].date() + '</td>'; + } + html += '</tr>'; + } + + html += '</tbody>'; + html += '</table>'; + html += '</div>'; + + var i; + if (this.timePicker) { + + html += '<div class="calendar-time">'; + html += '<select class="hourselect">'; + + // Disallow selections before the minDate or after the maxDate + var min_hour = 0; + var max_hour = 23; + + if (minDate && (side == 'left' || this.singleDatePicker) && selected.format('YYYY-MM-DD') == minDate.format('YYYY-MM-DD')) { + min_hour = minDate.hour(); + if (selected.hour() < min_hour) + selected.hour(min_hour); + if (this.timePicker12Hour && min_hour >= 12 && selected.hour() >= 12) + min_hour -= 12; + if (this.timePicker12Hour && min_hour == 12) + min_hour = 1; + } + + if (maxDate && (side == 'right' || this.singleDatePicker) && selected.format('YYYY-MM-DD') == maxDate.format('YYYY-MM-DD')) { + max_hour = maxDate.hour(); + if (selected.hour() > max_hour) + selected.hour(max_hour); + if (this.timePicker12Hour && max_hour >= 12 && selected.hour() >= 12) + max_hour -= 12; + } + + var start = 0; + var end = 23; + var selected_hour = selected.hour(); + if (this.timePicker12Hour) { + start = 1; + end = 12; + if (selected_hour >= 12) + selected_hour -= 12; + if (selected_hour === 0) + selected_hour = 12; + } + + for (i = start; i <= end; i++) { + + if (i == selected_hour) { + html += '<option value="' + i + '" selected="selected">' + i + '</option>'; + } else if (i < min_hour || i > max_hour) { + html += '<option value="' + i + '" disabled="disabled" class="disabled">' + i + '</option>'; + } else { + html += '<option value="' + i + '">' + i + '</option>'; + } + } + + html += '</select> : '; + + html += '<select class="minuteselect">'; + + // Disallow selections before the minDate or after the maxDate + var min_minute = 0; + var max_minute = 59; + + if (minDate && (side == 'left' || this.singleDatePicker) && selected.format('YYYY-MM-DD h A') == minDate.format('YYYY-MM-DD h A')) { + min_minute = minDate.minute(); + if (selected.minute() < min_minute) + selected.minute(min_minute); + } + + if (maxDate && (side == 'right' || this.singleDatePicker) && selected.format('YYYY-MM-DD h A') == maxDate.format('YYYY-MM-DD h A')) { + max_minute = maxDate.minute(); + if (selected.minute() > max_minute) + selected.minute(max_minute); + } + + for (i = 0; i < 60; i += this.timePickerIncrement) { + var num = i; + if (num < 10) + num = '0' + num; + if (i == selected.minute()) { + html += '<option value="' + i + '" selected="selected">' + num + '</option>'; + } else if (i < min_minute || i > max_minute) { + html += '<option value="' + i + '" disabled="disabled" class="disabled">' + num + '</option>'; + } else { + html += '<option value="' + i + '">' + num + '</option>'; + } + } + + html += '</select> '; + + if (this.timePickerSeconds) { + html += ': <select class="secondselect">'; + + for (i = 0; i < 60; i += this.timePickerIncrement) { + var num = i; + if (num < 10) + num = '0' + num; + if (i == selected.second()) { + html += '<option value="' + i + '" selected="selected">' + num + '</option>'; + } else { + html += '<option value="' + i + '">' + num + '</option>'; + } + } + + html += '</select>'; + } + + if (this.timePicker12Hour) { + html += '<select class="ampmselect">'; + + // Disallow selection before the minDate or after the maxDate + var am_html = ''; + var pm_html = ''; + + if (minDate && (side == 'left' || this.singleDatePicker) && selected.format('YYYY-MM-DD') == minDate.format('YYYY-MM-DD') && minDate.hour() >= 12) { + am_html = ' disabled="disabled" class="disabled"'; + } + + if (maxDate && (side == 'right' || this.singleDatePicker) && selected.format('YYYY-MM-DD') == maxDate.format('YYYY-MM-DD') && maxDate.hour() < 12) { + pm_html = ' disabled="disabled" class="disabled"'; + } + + if (selected.hour() >= 12) { + html += '<option value="AM"' + am_html + '>AM</option><option value="PM" selected="selected"' + pm_html + '>PM</option>'; + } else { + html += '<option value="AM" selected="selected"' + am_html + '>AM</option><option value="PM"' + pm_html + '>PM</option>'; + } + html += '</select>'; + } + + html += '</div>'; + + } + + return html; + + }, + + remove: function() { + + this.container.remove(); + this.element.off('.daterangepicker'); + this.element.removeData('daterangepicker'); + + } + + }; + + $.fn.daterangepicker = function (options, cb) { + this.each(function () { + var el = $(this); + if (el.data('daterangepicker')) + el.data('daterangepicker').remove(); + el.data('daterangepicker', new DateRangePicker(el, options, cb)); + }); + return this; + }; + +})); diff --git a/public/assets/libs/jquery/bootstrap-filestyle/src/bootstrap-filestyle.js b/public/assets/libs/jquery/bootstrap-filestyle/src/bootstrap-filestyle.js new file mode 100644 index 0000000..01ad66c --- /dev/null +++ b/public/assets/libs/jquery/bootstrap-filestyle/src/bootstrap-filestyle.js @@ -0,0 +1,338 @@ +/* + * bootstrap-filestyle + * doc: http://markusslima.github.io/bootstrap-filestyle/ + * github: https://github.com/markusslima/bootstrap-filestyle + * + * Copyright (c) 2014 Markus Vinicius da Silva Lima + * Version 1.1.2 + * Licensed under the MIT license. + */ +(function($) {"use strict"; + + var Filestyle = function(element, options) { + this.options = options; + this.$elementFilestyle = []; + this.$element = $(element); + }; + + Filestyle.prototype = { + clear : function() { + this.$element.val(''); + this.$elementFilestyle.find(':text').val(''); + this.$elementFilestyle.find('.badge').remove(); + }, + + destroy : function() { + this.$element.removeAttr('style').removeData('filestyle').val(''); + this.$elementFilestyle.remove(); + }, + + disabled : function(value) { + if (value === true) { + if (!this.options.disabled) { + this.$element.attr('disabled', 'true'); + this.$elementFilestyle.find('label').attr('disabled', 'true'); + this.options.disabled = true; + } + } else if (value === false) { + if (this.options.disabled) { + this.$element.removeAttr('disabled'); + this.$elementFilestyle.find('label').removeAttr('disabled'); + this.options.disabled = false; + } + } else { + return this.options.disabled; + } + }, + + buttonBefore : function(value) { + if (value === true) { + if (!this.options.buttonBefore) { + this.options.buttonBefore = true; + if (this.options.input) { + this.$elementFilestyle.remove(); + this.constructor(); + this.pushNameFiles(); + } + } + } else if (value === false) { + if (this.options.buttonBefore) { + this.options.buttonBefore = false; + if (this.options.input) { + this.$elementFilestyle.remove(); + this.constructor(); + this.pushNameFiles(); + } + } + } else { + return this.options.buttonBefore; + } + }, + + icon : function(value) { + if (value === true) { + if (!this.options.icon) { + this.options.icon = true; + this.$elementFilestyle.find('label').prepend(this.htmlIcon()); + } + } else if (value === false) { + if (this.options.icon) { + this.options.icon = false; + this.$elementFilestyle.find('.glyphicon').remove(); + } + } else { + return this.options.icon; + } + }, + + input : function(value) { + if (value === true) { + if (!this.options.input) { + this.options.input = true; + + if (this.options.buttonBefore) { + this.$elementFilestyle.append(this.htmlInput()); + } else { + this.$elementFilestyle.prepend(this.htmlInput()); + } + + this.$elementFilestyle.find('.badge').remove(); + + this.pushNameFiles(); + + this.$elementFilestyle.find('.group-span-filestyle').addClass('input-group-btn'); + } + } else if (value === false) { + if (this.options.input) { + this.options.input = false; + this.$elementFilestyle.find(':text').remove(); + var files = this.pushNameFiles(); + if (files.length > 0 && this.options.badge) { + this.$elementFilestyle.find('label').append(' <span class="badge">' + files.length + '</span>'); + } + this.$elementFilestyle.find('.group-span-filestyle').removeClass('input-group-btn'); + } + } else { + return this.options.input; + } + }, + + size : function(value) { + if (value !== undefined) { + var btn = this.$elementFilestyle.find('label'), input = this.$elementFilestyle.find('input'); + + btn.removeClass('btn-lg btn-sm'); + input.removeClass('input-lg input-sm'); + if (value != 'nr') { + btn.addClass('btn-' + value); + input.addClass('input-' + value); + } + } else { + return this.options.size; + } + }, + + buttonText : function(value) { + if (value !== undefined) { + this.options.buttonText = value; + this.$elementFilestyle.find('label span').html(this.options.buttonText); + } else { + return this.options.buttonText; + } + }, + + buttonName : function(value) { + if (value !== undefined) { + this.options.buttonName = value; + this.$elementFilestyle.find('label').attr({ + 'class' : 'btn ' + this.options.buttonName + }); + } else { + return this.options.buttonName; + } + }, + + iconName : function(value) { + if (value !== undefined) { + this.$elementFilestyle.find('.glyphicon').attr({ + 'class' : '.glyphicon ' + this.options.iconName + }); + } else { + return this.options.iconName; + } + }, + + htmlIcon : function() { + if (this.options.icon) { + return '<span class="glyphicon ' + this.options.iconName + '"></span> '; + } else { + return ''; + } + }, + + htmlInput : function() { + if (this.options.input) { + return '<input type="text" class="form-control ' + (this.options.size == 'nr' ? '' : 'input-' + this.options.size) + '" disabled> '; + } else { + return ''; + } + }, + + // puts the name of the input files + // return files + pushNameFiles : function() { + var content = '', files = []; + if (this.$element[0].files === undefined) { + files[0] = { + 'name' : this.$element[0] && this.$element[0].value + }; + } else { + files = this.$element[0].files; + } + + for (var i = 0; i < files.length; i++) { + content += files[i].name.split("\\").pop() + ', '; + } + + if (content !== '') { + this.$elementFilestyle.find(':text').val(content.replace(/\, $/g, '')); + } else { + this.$elementFilestyle.find(':text').val(''); + } + + return files; + }, + + constructor : function() { + var _self = this, + html = '', + id = _self.$element.attr('id'), + files = [], + btn = '', + $label; + + if (id === '' || !id) { + id = 'filestyle-' + $('.bootstrap-filestyle').length; + _self.$element.attr({ + 'id' : id + }); + } + + btn = '<span class="group-span-filestyle ' + (_self.options.input ? 'input-group-btn' : '') + '">' + + '<label for="' + id + '" class="btn ' + _self.options.buttonName + ' ' + + (_self.options.size == 'nr' ? '' : 'btn-' + _self.options.size) + '" ' + + (_self.options.disabled ? 'disabled="true"' : '') + '>' + + _self.htmlIcon() + _self.options.buttonText + + '</label>' + + '</span>'; + + html = _self.options.buttonBefore ? btn + _self.htmlInput() : _self.htmlInput() + btn; + + _self.$elementFilestyle = $('<div class="bootstrap-filestyle input-group">' + html + '</div>'); + _self.$elementFilestyle.find('.group-span-filestyle').attr('tabindex', "0").keypress(function(e) { + if (e.keyCode === 13 || e.charCode === 32) { + _self.$elementFilestyle.find('label').click(); + return false; + } + }); + + // hidding input file and add filestyle + _self.$element.css({ + 'position' : 'absolute', + 'clip' : 'rect(0px 0px 0px 0px)' // using 0px for work in IE8 + }).attr('tabindex', "-1").after(_self.$elementFilestyle); + + if (_self.options.disabled) { + _self.$element.attr('disabled', 'true'); + } + + // Getting input file value + _self.$element.change(function() { + var files = _self.pushNameFiles(); + + if (_self.options.input == false && _self.options.badge) { + if (_self.$elementFilestyle.find('.badge').length == 0) { + _self.$elementFilestyle.find('label').append(' <span class="badge">' + files.length + '</span>'); + } else if (files.length == 0) { + _self.$elementFilestyle.find('.badge').remove(); + } else { + _self.$elementFilestyle.find('.badge').html(files.length); + } + } else { + _self.$elementFilestyle.find('.badge').remove(); + } + }); + + // Check if browser is Firefox + if (window.navigator.userAgent.search(/firefox/i) > -1) { + // Simulating choose file for firefox + _self.$elementFilestyle.find('label').click(function() { + _self.$element.click(); + return false; + }); + } + } + }; + + var old = $.fn.filestyle; + + $.fn.filestyle = function(option, value) { + var get = '', element = this.each(function() { + if ($(this).attr('type') === 'file') { + var $this = $(this), data = $this.data('filestyle'), options = $.extend({}, $.fn.filestyle.defaults, option, typeof option === 'object' && option); + + if (!data) { + $this.data('filestyle', ( data = new Filestyle(this, options))); + data.constructor(); + } + + if ( typeof option === 'string') { + get = data[option](value); + } + } + }); + + if ( typeof get !== undefined) { + return get; + } else { + return element; + } + }; + + $.fn.filestyle.defaults = { + 'buttonText' : 'Choose file', + 'iconName' : 'glyphicon-folder-open', + 'buttonName' : 'btn-default', + 'size' : 'nr', + 'input' : true, + 'badge' : true, + 'icon' : true, + 'buttonBefore' : false, + 'disabled' : false + }; + + $.fn.filestyle.noConflict = function() { + $.fn.filestyle = old; + return this; + }; + + // Data attributes register + $(function() { + $('.filestyle').each(function() { + var $this = $(this), options = { + + 'input' : $this.attr('data-input') === 'false' ? false : true, + 'icon' : $this.attr('data-icon') === 'false' ? false : true, + 'buttonBefore' : $this.attr('data-buttonBefore') === 'true' ? true : false, + 'disabled' : $this.attr('data-disabled') === 'true' ? true : false, + 'size' : $this.attr('data-size'), + 'buttonText' : $this.attr('data-buttonText'), + 'buttonName' : $this.attr('data-buttonName'), + 'iconName' : $this.attr('data-iconName'), + 'badge' : $this.attr('data-badge') === 'false' ? false : true + }; + + $this.filestyle(options); + }); + }); +})(window.jQuery); diff --git a/public/assets/libs/jquery/bootstrap-slider/bootstrap-slider.css b/public/assets/libs/jquery/bootstrap-slider/bootstrap-slider.css new file mode 100644 index 0000000..58f50c8 --- /dev/null +++ b/public/assets/libs/jquery/bootstrap-slider/bootstrap-slider.css @@ -0,0 +1,99 @@ +.slider { + display: inline-block; + vertical-align: middle; + position: relative; +} +.slider.slider-horizontal { + width: 210px; + height: 20px; +} +.slider.slider-horizontal .slider-track { + height: 4px; + width: 100%; + margin-top: -2px; + top: 50%; + left: 0; +} +.slider.slider-horizontal .slider-selection { + height: 100%; + top: 0; + bottom: 0; +} +.slider.slider-horizontal .slider-handle { + margin-left: -10px; + margin-top: -10px; +} +.slider.slider-horizontal .slider-handle.triangle { + border-color: transparent; + box-shadow: none; + -webkit-box-shadow: none; + border-width: 0 10px 10px 10px; + width: 0; + height: 0; + border-bottom-color: #8ec165; + margin-top: 0; +} +.slider.slider-vertical { + height: 210px; + width: 20px; +} +.slider.slider-vertical .slider-track { + width: 4px; + height: 100%; + margin-left: -2px; + left: 50%; + top: 0; +} +.slider.slider-vertical .slider-selection { + width: 100%; + left: 0; + top: 0; + bottom: 0; +} +.slider.slider-vertical .slider-handle { + margin-left: -10px; + margin-top: -10px; +} +.slider.slider-vertical .slider-handle.triangle { + border-width: 10px 0 10px 10px; + width: 1px; + height: 1px; + border-left-color: #fff; + margin-left: 0; +} +.slider input { + display: none; +} +.slider .tooltip-inner { + white-space: nowrap; +} +.slider-track { + position: absolute; + cursor: pointer; + background-color: #fff; + border: 1px solid #eee; + border-radius: 5px; +} +.slider-selection { + position: absolute; + background-color: #4cc0c1; + border: 1px solid #4cc0c1; + border-radius: 5px; +} +.slider-handle { + outline: none; + position: absolute; + width: 20px; + height: 20px; + background-color: #fff; + border: 1px solid #eee; + border-color: rgba(0,0,0,0.1); + -webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.15); + box-shadow: 1px 1px 3px rgba(0,0,0,0.15); +} +.slider-handle.round { + border-radius: 20px; +} +.slider-handle.triangle { + background: transparent none; +} diff --git a/public/assets/libs/jquery/bootstrap-slider/bootstrap-slider.js b/public/assets/libs/jquery/bootstrap-slider/bootstrap-slider.js new file mode 100644 index 0000000..2191faf --- /dev/null +++ b/public/assets/libs/jquery/bootstrap-slider/bootstrap-slider.js @@ -0,0 +1,427 @@ +/* ========================================================= + * bootstrap-slider.js v2.0.0 + * http://www.eyecon.ro/bootstrap-slider + * ========================================================= + * Copyright 2012 Stefan Petre + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ========================================================= */ + +!function( $ ) { + + var Slider = function(element, options) { + this.dragLocked = false; + this.limit = 100000; + this.element = $(element).hide(); + this.picker = $('<div class="slider">'+ + '<div class="slider-track">'+ + '<div class="slider-selection"></div>'+ + '<div class="slider-handle"></div>'+ + '<div class="slider-handle"></div>'+ + '</div>'+ + '<div class="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>'+ + '</div>') + .insertBefore(this.element) + .append(this.element); + this.id = this.element.data('slider-id')||options.id; + if (this.id) { + this.picker[0].id = this.id; + } + + if (typeof Modernizr !== 'undefined' && Modernizr.touch) { + this.touchCapable = true; + } + + var tooltip = this.element.data('slider-tooltip')||options.tooltip; + + this.tooltip = this.picker.find('.tooltip'); + this.tooltipInner = this.tooltip.find('div.tooltip-inner'); + + this.orientation = this.element.data('slider-orientation')||options.orientation; + switch(this.orientation) { + case 'vertical': + this.picker.addClass('slider-vertical'); + this.stylePos = 'top'; + this.mousePos = 'pageY'; + this.sizePos = 'offsetHeight'; + this.tooltip.addClass('right')[0].style.left = '100%'; + break; + default: + this.picker + .addClass('slider-horizontal') + .css('width', this.element.outerWidth()); + this.orientation = 'horizontal'; + this.stylePos = 'left'; + this.mousePos = 'pageX'; + this.sizePos = 'offsetWidth'; + this.tooltip.addClass('top')[0].style.top = -this.tooltip.outerHeight() - 14 + 'px'; + break; + } + + this.min = this.element.data('slider-min')||options.min; + this.max = this.element.data('slider-max')||options.max; + this.step = this.element.data('slider-step')||options.step; + this.value = this.element.data('slider-value')||options.value; + if (this.value[1]) { + this.range = true; + } + + this.selection = this.element.data('slider-selection')||options.selection; + this.selectionEl = this.picker.find('.slider-selection'); + if (this.selection === 'none') { + this.selectionEl.addClass('hide'); + } + this.selectionElStyle = this.selectionEl[0].style; + + + this.handle1 = this.picker.find('.slider-handle:first'); + this.handle1Stype = this.handle1[0].style; + this.handle2 = this.picker.find('.slider-handle:last'); + this.handle2Stype = this.handle2[0].style; + + var handle = this.element.data('slider-handle')||options.handle; + switch(handle) { + case 'round': + this.handle1.addClass('round'); + this.handle2.addClass('round'); + break + case 'triangle': + this.handle1.addClass('triangle'); + this.handle2.addClass('triangle'); + break + } + + if (this.range) { + this.value[0] = Math.max(this.min, Math.min(this.max, this.value[0])); + this.value[1] = Math.max(this.min, Math.min(this.max, this.value[1])); + } else { + this.value = [ Math.max(this.min, Math.min(this.max, this.value))]; + this.handle2.addClass('hide'); + if (this.selection == 'after') { + this.value[1] = this.max; + } else { + this.value[1] = this.min; + } + } + this.diff = this.max - this.min; + this.percentage = [ + (this.value[0]-this.min)*100/this.diff, + (this.value[1]-this.min)*100/this.diff, + this.step*100/this.diff + ]; + + this.offset = this.picker.offset(); + this.size = this.picker[0][this.sizePos]; + + this.formater = options.formater; + this.reversed = this.element.data('slider-reversed')||options.reversed; + + this.layout(); + + if (this.touchCapable) { + // Touch: Bind touch events: + this.picker.on({ + touchstart: $.proxy(this.mousedown, this) + }); + } else { + this.picker.on({ + mousedown: $.proxy(this.mousedown, this) + }); + } + + if (tooltip === 'show') { + this.picker.on({ + mouseenter: $.proxy(this.showTooltip, this), + mouseleave: $.proxy(this.hideTooltip, this) + }); + } else { + this.tooltip.addClass('hide'); + } + }; + + Slider.prototype = { + constructor: Slider, + + over: false, + inDrag: false, + + showTooltip: function(){ + this.tooltip.addClass('in'); + //var left = Math.round(this.percent*this.width); + //this.tooltip.css('left', left - this.tooltip.outerWidth()/2); + this.over = true; + }, + + hideTooltip: function(){ + if (this.inDrag === false) { + this.tooltip.removeClass('in'); + } + this.over = false; + }, + + layout: function(){ + var positionPercentages; + + if(this.reversed) { + positionPercentages = [ this.percentage[1] - this.percentage[0], this.percentage[1] ]; + } else { + positionPercentages = [ this.percentage[0], this.percentage[1] ]; + } + + this.handle1Stype[this.stylePos] = positionPercentages[0]+'%'; + this.handle2Stype[this.stylePos] = positionPercentages[1]+'%'; + if (this.orientation == 'vertical') { + this.selectionElStyle.top = Math.min(positionPercentages[0], positionPercentages[1]) +'%'; + this.selectionElStyle.height = Math.abs(positionPercentages[0] - positionPercentages[1]) +'%'; + } else { + this.selectionElStyle.left = Math.min(positionPercentages[0], positionPercentages[1]) +'%'; + this.selectionElStyle.width = Math.abs(positionPercentages[0] - positionPercentages[1]) +'%'; + } + + if (this.range) { + this.tooltipInner.text( + this.formater(this.value[0]) + + ' : ' + + this.formater(this.value[1]) + ); + this.tooltip[0].style[this.stylePos] = this.size * (positionPercentages[0] + (positionPercentages[1] - positionPercentages[0])/2)/100 - (this.orientation === 'vertical' ? this.tooltip.outerHeight()/2 : this.tooltip.outerWidth()/2) +'px'; + } else { + this.tooltipInner.text( + this.formater(this.value[0]) + ); + this.tooltip[0].style[this.stylePos] = this.size * positionPercentages[0]/100 - (this.orientation === 'vertical' ? this.tooltip.outerHeight()/2 : this.tooltip.outerWidth()/2) +'px'; + } + }, + + mousedown: function(ev) { + + if (!this.dragLocked){ + // Touch: Get the original event: + if (this.touchCapable && ev.type === 'touchstart') { + ev = ev.originalEvent; + } + + this.offset = this.picker.offset(); + this.size = this.picker[0][this.sizePos]; + + var percentage = this.getPercentage(ev); + + if (this.range) { + var diff1 = Math.abs(this.percentage[0] - percentage); + var diff2 = Math.abs(this.percentage[1] - percentage); + this.dragged = (diff1 < diff2) ? 0 : 1; + } else { + this.dragged = 0; + } + + this.percentage[this.dragged] = this.reversed ? this.percentage[1] - percentage : percentage; + this.layout(); + + if (this.touchCapable) { + // Touch: Bind touch events: + $(document).on({ + touchmove: $.proxy(this.mousemove, this), + touchend: $.proxy(this.mouseup, this) + }); + } else { + $(document).on({ + mousemove: $.proxy(this.mousemove, this), + mouseup: $.proxy(this.mouseup, this) + }); + } + + this.inDrag = true; + var val = this.calculateValue(); + + this.setValue(val); + this.element.trigger({ + type: 'slideStart', + value: val + }).trigger({ + type: 'slide', + value: val + }); + return false; + } + }, + + mousemove: function(ev) { + // Touch: Get the original event: + if (!this.dragLocked){ + if (this.touchCapable && ev.type === 'touchmove') { + ev = ev.originalEvent; + } + + var percentage = this.getPercentage(ev); + if (this.range) { + if (this.dragged === 0 && this.percentage[1] < percentage) { + this.percentage[0] = this.percentage[1]; + this.dragged = 1; + } else if (this.dragged === 1 && this.percentage[0] > percentage) { + this.percentage[1] = this.percentage[0]; + this.dragged = 0; + } + } + x = this.reversed ? this.percentage[1] - percentage : percentage; + if (x > this.limit) { + return ; + } + this.percentage[this.dragged] = x; + this.layout(); + var val = this.calculateValue(); + this.setValue(val); + + this.element + .trigger({ + type: 'slide', + value: val + }) + .data('value', val) + .prop('value', val); + return false; + } + }, + + mouseup: function(ev) { + if (this.touchCapable) { + // Touch: Bind touch events: + $(document).off({ + touchmove: this.mousemove, + touchend: this.mouseup + }); + } else { + $(document).off({ + mousemove: this.mousemove, + mouseup: this.mouseup + }); + } + + this.inDrag = false; + if (this.over == false) { + this.hideTooltip(); + } + this.element; + var val = this.calculateValue(); + this.layout(); + this.element + .trigger({ + type: 'slideStop', + value: val + }) + .data('value', val) + .prop('value', val); + return false; + }, + + calculateValue: function() { + var val; + if (this.range) { + val = [ + (this.min + Math.round((this.diff * this.percentage[0]/100)/this.step)*this.step), + (this.min + Math.round((this.diff * this.percentage[1]/100)/this.step)*this.step) + ]; + this.value = val; + } else { + val = (this.min + Math.round((this.diff * this.percentage[0]/100)/this.step)*this.step); + this.value = [val, this.value[1]]; + } + return val; + }, + + getPercentage: function(ev) { + if (this.touchCapable) { + ev = ev.touches[0]; + } + var percentage = (ev[this.mousePos] - this.offset[this.stylePos])*100/this.size; + percentage = Math.round(percentage/this.percentage[2])*this.percentage[2]; + return Math.max(0, Math.min(100, percentage)); + }, + + getValue: function() { + if (this.range) { + return this.value; + } + return this.value[0]; + }, + setLimit: function(val) { + this.limit = val; + }, + setDragLocked: function(val) { + this.dragLocked = val; + }, + getDragLocked: function(val) { + return this.dragLocked; + }, + setValue: function(val) { + this.value = val; + + if (this.range) { + this.value[0] = Math.max(this.min, Math.min(this.max, this.value[0])); + this.value[1] = Math.max(this.min, Math.min(this.max, this.value[1])); + } else { + this.value = [ Math.max(this.min, Math.min(this.max, this.value))]; + this.handle2.addClass('hide'); + if (this.selection == 'after') { + this.value[1] = this.max; + } else { + this.value[1] = this.min; + } + } + this.diff = this.max - this.min; + this.percentage = [ + (this.value[0]-this.min)*100/this.diff, + (this.value[1]-this.min)*100/this.diff, + this.step*100/this.diff + ]; + this.layout(); + }, + destroy: function(){ + this.element.show().insertBefore(this.picker); + this.picker.remove(); + }, + }; + + $.fn.slider = function ( option, val ) { + return this.each(function () { + var $this = $(this), + data = $this.data('slider'), + options = typeof option === 'object' && option; + if (!data) { + $this.data('slider', (data = new Slider(this, $.extend({}, $.fn.slider.defaults,options)))); + } + if (typeof option == 'string') { + data[option](val); + } + }) + }; + + $.fn.slider.defaults = { + min: 0, + max: 10, + step: 1, + orientation: 'horizontal', + value: 5, + selection: 'before', + tooltip: 'show', + handle: 'round', + reversed : false, + limit: 100000, + dragLocked: false, + formater: function(value) { + return value; + } + }; + + $.fn.slider.Constructor = Slider; + +}( window.jQuery ); diff --git a/public/assets/libs/jquery/bootstrap-tagsinput/dist/bootstrap-tagsinput.css b/public/assets/libs/jquery/bootstrap-tagsinput/dist/bootstrap-tagsinput.css new file mode 100644 index 0000000..55f7c09 --- /dev/null +++ b/public/assets/libs/jquery/bootstrap-tagsinput/dist/bootstrap-tagsinput.css @@ -0,0 +1,46 @@ +.bootstrap-tagsinput { + background-color: #fff; + border: 1px solid #ccc; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + display: inline-block; + padding: 4px 6px; + margin-bottom: 10px; + color: #555; + vertical-align: middle; + border-radius: 4px; + max-width: 100%; + line-height: 22px; + cursor: text; +} +.bootstrap-tagsinput input { + border: none; + box-shadow: none; + outline: none; + background-color: transparent; + padding: 0; + margin: 0; + width: auto !important; + max-width: inherit; +} +.bootstrap-tagsinput input:focus { + border: none; + box-shadow: none; +} +.bootstrap-tagsinput .tag { + margin-right: 2px; + color: white; +} +.bootstrap-tagsinput .tag [data-role="remove"] { + margin-left: 8px; + cursor: pointer; +} +.bootstrap-tagsinput .tag [data-role="remove"]:after { + content: "x"; + padding: 0px 2px; +} +.bootstrap-tagsinput .tag [data-role="remove"]:hover { + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); +} +.bootstrap-tagsinput .tag [data-role="remove"]:hover:active { + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); +} diff --git a/public/assets/libs/jquery/bootstrap-tagsinput/dist/bootstrap-tagsinput.js b/public/assets/libs/jquery/bootstrap-tagsinput/dist/bootstrap-tagsinput.js new file mode 100644 index 0000000..515ac37 --- /dev/null +++ b/public/assets/libs/jquery/bootstrap-tagsinput/dist/bootstrap-tagsinput.js @@ -0,0 +1,617 @@ +(function ($) { + "use strict"; + + var defaultOptions = { + tagClass: function(item) { + return 'label label-info'; + }, + itemValue: function(item) { + return item ? item.toString() : item; + }, + itemText: function(item) { + return this.itemValue(item); + }, + freeInput: true, + addOnBlur: true, + maxTags: undefined, + maxChars: undefined, + confirmKeys: [13, 44], + onTagExists: function(item, $tag) { + $tag.hide().fadeIn(); + }, + trimValue: false, + allowDuplicates: false + }; + + /** + * Constructor function + */ + function TagsInput(element, options) { + this.itemsArray = []; + + this.$element = $(element); + this.$element.hide(); + + this.isSelect = (element.tagName === 'SELECT'); + this.multiple = (this.isSelect && element.hasAttribute('multiple')); + this.objectItems = options && options.itemValue; + this.placeholderText = element.hasAttribute('placeholder') ? this.$element.attr('placeholder') : ''; + this.inputSize = Math.max(1, this.placeholderText.length); + + this.$container = $('<div class="bootstrap-tagsinput"></div>'); + this.$input = $('<input type="text" placeholder="' + this.placeholderText + '"/>').appendTo(this.$container); + + this.$element.after(this.$container); + + var inputWidth = (this.inputSize < 3 ? 3 : this.inputSize) + "em"; + this.$input.get(0).style.cssText = "width: " + inputWidth + " !important;"; + this.build(options); + } + + TagsInput.prototype = { + constructor: TagsInput, + + /** + * Adds the given item as a new tag. Pass true to dontPushVal to prevent + * updating the elements val() + */ + add: function(item, dontPushVal) { + var self = this; + + if (self.options.maxTags && self.itemsArray.length >= self.options.maxTags) + return; + + // Ignore falsey values, except false + if (item !== false && !item) + return; + + // Trim value + if (typeof item === "string" && self.options.trimValue) { + item = $.trim(item); + } + + // Throw an error when trying to add an object while the itemValue option was not set + if (typeof item === "object" && !self.objectItems) + throw("Can't add objects when itemValue option is not set"); + + // Ignore strings only containg whitespace + if (item.toString().match(/^\s*$/)) + return; + + // If SELECT but not multiple, remove current tag + if (self.isSelect && !self.multiple && self.itemsArray.length > 0) + self.remove(self.itemsArray[0]); + + if (typeof item === "string" && this.$element[0].tagName === 'INPUT') { + var items = item.split(','); + if (items.length > 1) { + for (var i = 0; i < items.length; i++) { + this.add(items[i], true); + } + + if (!dontPushVal) + self.pushVal(); + return; + } + } + + var itemValue = self.options.itemValue(item), + itemText = self.options.itemText(item), + tagClass = self.options.tagClass(item); + + // Ignore items allready added + var existing = $.grep(self.itemsArray, function(item) { return self.options.itemValue(item) === itemValue; } )[0]; + if (existing && !self.options.allowDuplicates) { + // Invoke onTagExists + if (self.options.onTagExists) { + var $existingTag = $(".tag", self.$container).filter(function() { return $(this).data("item") === existing; }); + self.options.onTagExists(item, $existingTag); + } + return; + } + + // if length greater than limit + if (self.items().toString().length + item.length + 1 > self.options.maxInputLength) + return; + + // raise beforeItemAdd arg + var beforeItemAddEvent = $.Event('beforeItemAdd', { item: item, cancel: false }); + self.$element.trigger(beforeItemAddEvent); + if (beforeItemAddEvent.cancel) + return; + + // register item in internal array and map + self.itemsArray.push(item); + + // add a tag element + var $tag = $('<span class="tag ' + htmlEncode(tagClass) + '">' + htmlEncode(itemText) + '<span data-role="remove"></span></span>'); + $tag.data('item', item); + self.findInputWrapper().before($tag); + $tag.after(' '); + + // add <option /> if item represents a value not present in one of the <select />'s options + if (self.isSelect && !$('option[value="' + encodeURIComponent(itemValue) + '"]',self.$element)[0]) { + var $option = $('<option selected>' + htmlEncode(itemText) + '</option>'); + $option.data('item', item); + $option.attr('value', itemValue); + self.$element.append($option); + } + + if (!dontPushVal) + self.pushVal(); + + // Add class when reached maxTags + if (self.options.maxTags === self.itemsArray.length || self.items().toString().length === self.options.maxInputLength) + self.$container.addClass('bootstrap-tagsinput-max'); + + self.$element.trigger($.Event('itemAdded', { item: item })); + }, + + /** + * Removes the given item. Pass true to dontPushVal to prevent updating the + * elements val() + */ + remove: function(item, dontPushVal) { + var self = this; + + if (self.objectItems) { + if (typeof item === "object") + item = $.grep(self.itemsArray, function(other) { return self.options.itemValue(other) == self.options.itemValue(item); } ); + else + item = $.grep(self.itemsArray, function(other) { return self.options.itemValue(other) == item; } ); + + item = item[item.length-1]; + } + + if (item) { + var beforeItemRemoveEvent = $.Event('beforeItemRemove', { item: item, cancel: false }); + self.$element.trigger(beforeItemRemoveEvent); + if (beforeItemRemoveEvent.cancel) + return; + + $('.tag', self.$container).filter(function() { return $(this).data('item') === item; }).remove(); + $('option', self.$element).filter(function() { return $(this).data('item') === item; }).remove(); + if($.inArray(item, self.itemsArray) !== -1) + self.itemsArray.splice($.inArray(item, self.itemsArray), 1); + } + + if (!dontPushVal) + self.pushVal(); + + // Remove class when reached maxTags + if (self.options.maxTags > self.itemsArray.length) + self.$container.removeClass('bootstrap-tagsinput-max'); + + self.$element.trigger($.Event('itemRemoved', { item: item })); + }, + + /** + * Removes all items + */ + removeAll: function() { + var self = this; + + $('.tag', self.$container).remove(); + $('option', self.$element).remove(); + + while(self.itemsArray.length > 0) + self.itemsArray.pop(); + + self.pushVal(); + }, + + /** + * Refreshes the tags so they match the text/value of their corresponding + * item. + */ + refresh: function() { + var self = this; + $('.tag', self.$container).each(function() { + var $tag = $(this), + item = $tag.data('item'), + itemValue = self.options.itemValue(item), + itemText = self.options.itemText(item), + tagClass = self.options.tagClass(item); + + // Update tag's class and inner text + $tag.attr('class', null); + $tag.addClass('tag ' + htmlEncode(tagClass)); + $tag.contents().filter(function() { + return this.nodeType == 3; + })[0].nodeValue = htmlEncode(itemText); + + if (self.isSelect) { + var option = $('option', self.$element).filter(function() { return $(this).data('item') === item; }); + option.attr('value', itemValue); + } + }); + }, + + /** + * Returns the items added as tags + */ + items: function() { + return this.itemsArray; + }, + + /** + * Assembly value by retrieving the value of each item, and set it on the + * element. + */ + pushVal: function() { + var self = this, + val = $.map(self.items(), function(item) { + return self.options.itemValue(item).toString(); + }); + + self.$element.val(val, true).trigger('change'); + }, + + /** + * Initializes the tags input behaviour on the element + */ + build: function(options) { + var self = this; + + self.options = $.extend({}, defaultOptions, options); + // When itemValue is set, freeInput should always be false + if (self.objectItems) + self.options.freeInput = false; + + makeOptionItemFunction(self.options, 'itemValue'); + makeOptionItemFunction(self.options, 'itemText'); + makeOptionFunction(self.options, 'tagClass'); + + // Typeahead Bootstrap version 2.3.2 + if (self.options.typeahead) { + var typeahead = self.options.typeahead || {}; + + makeOptionFunction(typeahead, 'source'); + + self.$input.typeahead($.extend({}, typeahead, { + source: function (query, process) { + function processItems(items) { + var texts = []; + + for (var i = 0; i < items.length; i++) { + var text = self.options.itemText(items[i]); + map[text] = items[i]; + texts.push(text); + } + process(texts); + } + + this.map = {}; + var map = this.map, + data = typeahead.source(query); + + if ($.isFunction(data.success)) { + // support for Angular callbacks + data.success(processItems); + } else if ($.isFunction(data.then)) { + // support for Angular promises + data.then(processItems); + } else { + // support for functions and jquery promises + $.when(data) + .then(processItems); + } + }, + updater: function (text) { + self.add(this.map[text]); + }, + matcher: function (text) { + return (text.toLowerCase().indexOf(this.query.trim().toLowerCase()) !== -1); + }, + sorter: function (texts) { + return texts.sort(); + }, + highlighter: function (text) { + var regex = new RegExp( '(' + this.query + ')', 'gi' ); + return text.replace( regex, "<strong>$1</strong>" ); + } + })); + } + + // typeahead.js + if (self.options.typeaheadjs) { + var typeaheadjs = self.options.typeaheadjs || {}; + + self.$input.typeahead(null, typeaheadjs).on('typeahead:selected', $.proxy(function (obj, datum) { + if (typeaheadjs.valueKey) + self.add(datum[typeaheadjs.valueKey]); + else + self.add(datum); + self.$input.typeahead('val', ''); + }, self)); + } + + self.$container.on('click', $.proxy(function(event) { + if (! self.$element.attr('disabled')) { + self.$input.removeAttr('disabled'); + } + self.$input.focus(); + }, self)); + + if (self.options.addOnBlur && self.options.freeInput) { + self.$input.on('focusout', $.proxy(function(event) { + // HACK: only process on focusout when no typeahead opened, to + // avoid adding the typeahead text as tag + if ($('.typeahead, .twitter-typeahead', self.$container).length === 0) { + self.add(self.$input.val()); + self.$input.val(''); + } + }, self)); + } + + + self.$container.on('keydown', 'input', $.proxy(function(event) { + var $input = $(event.target), + $inputWrapper = self.findInputWrapper(); + + if (self.$element.attr('disabled')) { + self.$input.attr('disabled', 'disabled'); + return; + } + + switch (event.which) { + // BACKSPACE + case 8: + if (doGetCaretPosition($input[0]) === 0) { + var prev = $inputWrapper.prev(); + if (prev) { + self.remove(prev.data('item')); + } + } + break; + + // DELETE + case 46: + if (doGetCaretPosition($input[0]) === 0) { + var next = $inputWrapper.next(); + if (next) { + self.remove(next.data('item')); + } + } + break; + + // LEFT ARROW + case 37: + // Try to move the input before the previous tag + var $prevTag = $inputWrapper.prev(); + if ($input.val().length === 0 && $prevTag[0]) { + $prevTag.before($inputWrapper); + $input.focus(); + } + break; + // RIGHT ARROW + case 39: + // Try to move the input after the next tag + var $nextTag = $inputWrapper.next(); + if ($input.val().length === 0 && $nextTag[0]) { + $nextTag.after($inputWrapper); + $input.focus(); + } + break; + default: + // ignore + } + + // Reset internal input's size + var textLength = $input.val().length, + wordSpace = Math.ceil(textLength / 5), + size = textLength + wordSpace + 1; + $input.attr('size', Math.max(this.inputSize, $input.val().length)); + }, self)); + + self.$container.on('keypress', 'input', $.proxy(function(event) { + var $input = $(event.target); + + if (self.$element.attr('disabled')) { + self.$input.attr('disabled', 'disabled'); + return; + } + + var text = $input.val(), + maxLengthReached = self.options.maxChars && text.length >= self.options.maxChars; + if (self.options.freeInput && (keyCombinationInList(event, self.options.confirmKeys) || maxLengthReached)) { + self.add(maxLengthReached ? text.substr(0, self.options.maxChars) : text); + $input.val(''); + event.preventDefault(); + } + + // Reset internal input's size + var textLength = $input.val().length, + wordSpace = Math.ceil(textLength / 5), + size = textLength + wordSpace + 1; + $input.attr('size', Math.max(this.inputSize, $input.val().length)); + }, self)); + + // Remove icon clicked + self.$container.on('click', '[data-role=remove]', $.proxy(function(event) { + if (self.$element.attr('disabled')) { + return; + } + self.remove($(event.target).closest('.tag').data('item')); + }, self)); + + // Only add existing value as tags when using strings as tags + if (self.options.itemValue === defaultOptions.itemValue) { + if (self.$element[0].tagName === 'INPUT') { + self.add(self.$element.val()); + } else { + $('option', self.$element).each(function() { + self.add($(this).attr('value'), true); + }); + } + } + }, + + /** + * Removes all tagsinput behaviour and unregsiter all event handlers + */ + destroy: function() { + var self = this; + + // Unbind events + self.$container.off('keypress', 'input'); + self.$container.off('click', '[role=remove]'); + + self.$container.remove(); + self.$element.removeData('tagsinput'); + self.$element.show(); + }, + + /** + * Sets focus on the tagsinput + */ + focus: function() { + this.$input.focus(); + }, + + /** + * Returns the internal input element + */ + input: function() { + return this.$input; + }, + + /** + * Returns the element which is wrapped around the internal input. This + * is normally the $container, but typeahead.js moves the $input element. + */ + findInputWrapper: function() { + var elt = this.$input[0], + container = this.$container[0]; + while(elt && elt.parentNode !== container) + elt = elt.parentNode; + + return $(elt); + } + }; + + /** + * Register JQuery plugin + */ + $.fn.tagsinput = function(arg1, arg2) { + var results = []; + + this.each(function() { + var tagsinput = $(this).data('tagsinput'); + // Initialize a new tags input + if (!tagsinput) { + tagsinput = new TagsInput(this, arg1); + $(this).data('tagsinput', tagsinput); + results.push(tagsinput); + + if (this.tagName === 'SELECT') { + $('option', $(this)).attr('selected', 'selected'); + } + + // Init tags from $(this).val() + $(this).val($(this).val()); + } else if (!arg1 && !arg2) { + // tagsinput already exists + // no function, trying to init + results.push(tagsinput); + } else if(tagsinput[arg1] !== undefined) { + // Invoke function on existing tags input + var retVal = tagsinput[arg1](arg2); + if (retVal !== undefined) + results.push(retVal); + } + }); + + if ( typeof arg1 == 'string') { + // Return the results from the invoked function calls + return results.length > 1 ? results : results[0]; + } else { + return results; + } + }; + + $.fn.tagsinput.Constructor = TagsInput; + + /** + * Most options support both a string or number as well as a function as + * option value. This function makes sure that the option with the given + * key in the given options is wrapped in a function + */ + function makeOptionItemFunction(options, key) { + if (typeof options[key] !== 'function') { + var propertyName = options[key]; + options[key] = function(item) { return item[propertyName]; }; + } + } + function makeOptionFunction(options, key) { + if (typeof options[key] !== 'function') { + var value = options[key]; + options[key] = function() { return value; }; + } + } + /** + * HtmlEncodes the given value + */ + var htmlEncodeContainer = $('<div />'); + function htmlEncode(value) { + if (value) { + return htmlEncodeContainer.text(value).html(); + } else { + return ''; + } + } + + /** + * Returns the position of the caret in the given input field + * http://flightschool.acylt.com/devnotes/caret-position-woes/ + */ + function doGetCaretPosition(oField) { + var iCaretPos = 0; + if (document.selection) { + oField.focus (); + var oSel = document.selection.createRange(); + oSel.moveStart ('character', -oField.value.length); + iCaretPos = oSel.text.length; + } else if (oField.selectionStart || oField.selectionStart == '0') { + iCaretPos = oField.selectionStart; + } + return (iCaretPos); + } + + /** + * Returns boolean indicates whether user has pressed an expected key combination. + * @param object keyPressEvent: JavaScript event object, refer + * http://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-binding.html + * @param object lookupList: expected key combinations, as in: + * [13, {which: 188, shiftKey: true}] + */ + function keyCombinationInList(keyPressEvent, lookupList) { + var found = false; + $.each(lookupList, function (index, keyCombination) { + if (typeof (keyCombination) === 'number' && keyPressEvent.which === keyCombination) { + found = true; + return false; + } + + if (keyPressEvent.which === keyCombination.which) { + var alt = !keyCombination.hasOwnProperty('altKey') || keyPressEvent.altKey === keyCombination.altKey, + shift = !keyCombination.hasOwnProperty('shiftKey') || keyPressEvent.shiftKey === keyCombination.shiftKey, + ctrl = !keyCombination.hasOwnProperty('ctrlKey') || keyPressEvent.ctrlKey === keyCombination.ctrlKey; + if (alt && shift && ctrl) { + found = true; + return false; + } + } + }); + + return found; + } + + /** + * Initialize tagsinput behaviour on inputs and selects which have + * data-role=tagsinput + */ + $(function() { + $("input[data-role=tagsinput], select[multiple][data-role=tagsinput]").tagsinput(); + }); +})(window.jQuery); diff --git a/public/assets/libs/jquery/bootstrap-touchspin/dist/jquery.bootstrap-touchspin.min.css b/public/assets/libs/jquery/bootstrap-touchspin/dist/jquery.bootstrap-touchspin.min.css new file mode 100644 index 0000000..a376fb6 --- /dev/null +++ b/public/assets/libs/jquery/bootstrap-touchspin/dist/jquery.bootstrap-touchspin.min.css @@ -0,0 +1,10 @@ +/* + * Bootstrap TouchSpin - v3.0.1 + * A mobile and touch friendly input spinner component for Bootstrap 3. + * http://www.virtuosoft.eu/code/bootstrap-touchspin/ + * + * Made by István Ujj-Mészáros + * Under Apache License v2.0 License + */ + +.bootstrap-touchspin .input-group-btn-vertical{position:relative;white-space:nowrap;width:1%;vertical-align:middle;display:table-cell}.bootstrap-touchspin .input-group-btn-vertical>.btn{display:block;float:none;width:100%;max-width:100%;padding:8px 10px;margin-left:-1px;position:relative}.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up{border-radius:0;border-top-right-radius:4px}.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down{margin-top:-2px;border-radius:0;border-bottom-right-radius:4px}.bootstrap-touchspin .input-group-btn-vertical i{position:absolute;top:3px;left:5px;font-size:9px;font-weight:400} \ No newline at end of file diff --git a/public/assets/libs/jquery/bootstrap-touchspin/dist/jquery.bootstrap-touchspin.min.js b/public/assets/libs/jquery/bootstrap-touchspin/dist/jquery.bootstrap-touchspin.min.js new file mode 100644 index 0000000..d49c56c --- /dev/null +++ b/public/assets/libs/jquery/bootstrap-touchspin/dist/jquery.bootstrap-touchspin.min.js @@ -0,0 +1,9 @@ +/* + * Bootstrap TouchSpin - v3.0.1 + * A mobile and touch friendly input spinner component for Bootstrap 3. + * http://www.virtuosoft.eu/code/bootstrap-touchspin/ + * + * Made by István Ujj-Mészáros + * Under Apache License v2.0 License + */ +!function(a){"use strict";function b(a,b){return a+".touchspin_"+b}function c(c,d){return a.map(c,function(a){return b(a,d)})}var d=0;a.fn.TouchSpin=function(b){if("destroy"===b)return void this.each(function(){var b=a(this),d=b.data();a(document).off(c(["mouseup","touchend","touchcancel","mousemove","touchmove","scroll","scrollstart"],d.spinnerid).join(" "))});var e={min:0,max:100,initval:"",step:1,decimals:0,stepinterval:100,forcestepdivisibility:"round",stepintervaldelay:500,verticalbuttons:!1,verticalupclass:"glyphicon glyphicon-chevron-up",verticaldownclass:"glyphicon glyphicon-chevron-down",prefix:"",postfix:"",prefix_extraclass:"",postfix_extraclass:"",booster:!0,boostat:10,maxboostedstep:!1,mousewheel:!0,buttondown_class:"btn btn-default",buttonup_class:"btn btn-default"},f={min:"min",max:"max",initval:"init-val",step:"step",decimals:"decimals",stepinterval:"step-interval",verticalbuttons:"vertical-buttons",verticalupclass:"vertical-up-class",verticaldownclass:"vertical-down-class",forcestepdivisibility:"force-step-divisibility",stepintervaldelay:"step-interval-delay",prefix:"prefix",postfix:"postfix",prefix_extraclass:"prefix-extra-class",postfix_extraclass:"postfix-extra-class",booster:"booster",boostat:"boostat",maxboostedstep:"max-boosted-step",mousewheel:"mouse-wheel",buttondown_class:"button-down-class",buttonup_class:"button-up-class"};return this.each(function(){function g(){if(!J.data("alreadyinitialized")){if(J.data("alreadyinitialized",!0),d+=1,J.data("spinnerid",d),!J.is("input"))return void console.log("Must be an input.");j(),h(),u(),m(),p(),q(),r(),s(),D.input.css("display","block")}}function h(){""!==B.initval&&""===J.val()&&J.val(B.initval)}function i(a){l(a),u();var b=D.input.val();""!==b&&(b=Number(D.input.val()),D.input.val(b.toFixed(B.decimals)))}function j(){B=a.extend({},e,K,k(),b)}function k(){var b={};return a.each(f,function(a,c){var d="bts-"+c;J.is("[data-"+d+"]")&&(b[a]=J.data(d))}),b}function l(b){B=a.extend({},B,b)}function m(){var a=J.val(),b=J.parent();""!==a&&(a=Number(a).toFixed(B.decimals)),J.data("initvalue",a).val(a),J.addClass("form-control"),b.hasClass("input-group")?n(b):o()}function n(b){b.addClass("bootstrap-touchspin");var c,d,e=J.prev(),f=J.next(),g='<span class="input-group-addon bootstrap-touchspin-prefix">'+B.prefix+"</span>",h='<span class="input-group-addon bootstrap-touchspin-postfix">'+B.postfix+"</span>";e.hasClass("input-group-btn")?(c='<button class="'+B.buttondown_class+' bootstrap-touchspin-down" type="button">-</button>',e.append(c)):(c='<span class="input-group-btn"><button class="'+B.buttondown_class+' bootstrap-touchspin-down" type="button">-</button></span>',a(c).insertBefore(J)),f.hasClass("input-group-btn")?(d='<button class="'+B.buttonup_class+' bootstrap-touchspin-up" type="button">+</button>',f.prepend(d)):(d='<span class="input-group-btn"><button class="'+B.buttonup_class+' bootstrap-touchspin-up" type="button">+</button></span>',a(d).insertAfter(J)),a(g).insertBefore(J),a(h).insertAfter(J),C=b}function o(){var b;b=B.verticalbuttons?'<div class="input-group bootstrap-touchspin"><span class="input-group-addon bootstrap-touchspin-prefix">'+B.prefix+'</span><span class="input-group-addon bootstrap-touchspin-postfix">'+B.postfix+'</span><span class="input-group-btn-vertical"><button class="'+B.buttondown_class+' bootstrap-touchspin-up" type="button"><i class="'+B.verticalupclass+'"></i></button><button class="'+B.buttonup_class+' bootstrap-touchspin-down" type="button"><i class="'+B.verticaldownclass+'"></i></button></span></div>':'<div class="input-group bootstrap-touchspin"><span class="input-group-btn"><button class="'+B.buttondown_class+' bootstrap-touchspin-down" type="button">-</button></span><span class="input-group-addon bootstrap-touchspin-prefix">'+B.prefix+'</span><span class="input-group-addon bootstrap-touchspin-postfix">'+B.postfix+'</span><span class="input-group-btn"><button class="'+B.buttonup_class+' bootstrap-touchspin-up" type="button">+</button></span></div>',C=a(b).insertBefore(J),a(".bootstrap-touchspin-prefix",C).after(J),J.hasClass("input-sm")?C.addClass("input-group-sm"):J.hasClass("input-lg")&&C.addClass("input-group-lg")}function p(){D={down:a(".bootstrap-touchspin-down",C),up:a(".bootstrap-touchspin-up",C),input:a("input",C),prefix:a(".bootstrap-touchspin-prefix",C).addClass(B.prefix_extraclass),postfix:a(".bootstrap-touchspin-postfix",C).addClass(B.postfix_extraclass)}}function q(){""===B.prefix&&D.prefix.hide(),""===B.postfix&&D.postfix.hide()}function r(){J.on("keydown",function(a){var b=a.keyCode||a.which;38===b?("up"!==M&&(w(),z()),a.preventDefault()):40===b&&("down"!==M&&(x(),y()),a.preventDefault())}),J.on("keyup",function(a){var b=a.keyCode||a.which;38===b?A():40===b&&A()}),J.on("blur",function(){u()}),D.down.on("keydown",function(a){var b=a.keyCode||a.which;(32===b||13===b)&&("down"!==M&&(x(),y()),a.preventDefault())}),D.down.on("keyup",function(a){var b=a.keyCode||a.which;(32===b||13===b)&&A()}),D.up.on("keydown",function(a){var b=a.keyCode||a.which;(32===b||13===b)&&("up"!==M&&(w(),z()),a.preventDefault())}),D.up.on("keyup",function(a){var b=a.keyCode||a.which;(32===b||13===b)&&A()}),D.down.on("mousedown.touchspin",function(a){D.down.off("touchstart.touchspin"),J.is(":disabled")||(x(),y(),a.preventDefault(),a.stopPropagation())}),D.down.on("touchstart.touchspin",function(a){D.down.off("mousedown.touchspin"),J.is(":disabled")||(x(),y(),a.preventDefault(),a.stopPropagation())}),D.up.on("mousedown.touchspin",function(a){D.up.off("touchstart.touchspin"),J.is(":disabled")||(w(),z(),a.preventDefault(),a.stopPropagation())}),D.up.on("touchstart.touchspin",function(a){D.up.off("mousedown.touchspin"),J.is(":disabled")||(w(),z(),a.preventDefault(),a.stopPropagation())}),D.up.on("mouseout touchleave touchend touchcancel",function(a){M&&(a.stopPropagation(),A())}),D.down.on("mouseout touchleave touchend touchcancel",function(a){M&&(a.stopPropagation(),A())}),D.down.on("mousemove touchmove",function(a){M&&(a.stopPropagation(),a.preventDefault())}),D.up.on("mousemove touchmove",function(a){M&&(a.stopPropagation(),a.preventDefault())}),a(document).on(c(["mouseup","touchend","touchcancel"],d).join(" "),function(a){M&&(a.preventDefault(),A())}),a(document).on(c(["mousemove","touchmove","scroll","scrollstart"],d).join(" "),function(a){M&&(a.preventDefault(),A())}),J.on("mousewheel DOMMouseScroll",function(a){if(B.mousewheel&&J.is(":focus")){var b=a.originalEvent.wheelDelta||-a.originalEvent.deltaY||-a.originalEvent.detail;a.stopPropagation(),a.preventDefault(),0>b?x():w()}})}function s(){J.on("touchspin.uponce",function(){A(),w()}),J.on("touchspin.downonce",function(){A(),x()}),J.on("touchspin.startupspin",function(){z()}),J.on("touchspin.startdownspin",function(){y()}),J.on("touchspin.stopspin",function(){A()}),J.on("touchspin.updatesettings",function(a,b){i(b)})}function t(a){switch(B.forcestepdivisibility){case"round":return(Math.round(a/B.step)*B.step).toFixed(B.decimals);case"floor":return(Math.floor(a/B.step)*B.step).toFixed(B.decimals);case"ceil":return(Math.ceil(a/B.step)*B.step).toFixed(B.decimals);default:return a}}function u(){var a,b,c;a=J.val(),""!==a&&(B.decimals>0&&"."===a||(b=parseFloat(a),isNaN(b)&&(b=0),c=b,b.toString()!==a&&(c=b),b<B.min&&(c=B.min),b>B.max&&(c=B.max),c=t(c),Number(a).toString()!==c.toString()&&(J.val(c),J.trigger("change"))))}function v(){if(B.booster){var a=Math.pow(2,Math.floor(L/B.boostat))*B.step;return B.maxboostedstep&&a>B.maxboostedstep&&(a=B.maxboostedstep,E=Math.round(E/a)*a),Math.max(B.step,a)}return B.step}function w(){u(),E=parseFloat(D.input.val()),isNaN(E)&&(E=0);var a=E,b=v();E+=b,E>B.max&&(E=B.max,J.trigger("touchspin.on.max"),A()),D.input.val(Number(E).toFixed(B.decimals)),a!==E&&J.trigger("change")}function x(){u(),E=parseFloat(D.input.val()),isNaN(E)&&(E=0);var a=E,b=v();E-=b,E<B.min&&(E=B.min,J.trigger("touchspin.on.min"),A()),D.input.val(E.toFixed(B.decimals)),a!==E&&J.trigger("change")}function y(){A(),L=0,M="down",J.trigger("touchspin.on.startspin"),J.trigger("touchspin.on.startdownspin"),H=setTimeout(function(){F=setInterval(function(){L++,x()},B.stepinterval)},B.stepintervaldelay)}function z(){A(),L=0,M="up",J.trigger("touchspin.on.startspin"),J.trigger("touchspin.on.startupspin"),I=setTimeout(function(){G=setInterval(function(){L++,w()},B.stepinterval)},B.stepintervaldelay)}function A(){switch(clearTimeout(H),clearTimeout(I),clearInterval(F),clearInterval(G),M){case"up":J.trigger("touchspin.on.stopupspin"),J.trigger("touchspin.on.stopspin");break;case"down":J.trigger("touchspin.on.stopdownspin"),J.trigger("touchspin.on.stopspin")}L=0,M=!1}var B,C,D,E,F,G,H,I,J=a(this),K=J.data(),L=0,M=!1;g()})}}(jQuery); \ No newline at end of file diff --git a/public/assets/libs/jquery/bootstrap-wysiwyg/bootstrap-wysiwyg.js b/public/assets/libs/jquery/bootstrap-wysiwyg/bootstrap-wysiwyg.js new file mode 100644 index 0000000..69f64a7 --- /dev/null +++ b/public/assets/libs/jquery/bootstrap-wysiwyg/bootstrap-wysiwyg.js @@ -0,0 +1,200 @@ +/* http://github.com/mindmup/bootstrap-wysiwyg */ +/*global jQuery, $, FileReader*/ +/*jslint browser:true*/ +(function ($) { + 'use strict'; + var readFileIntoDataUrl = function (fileInfo) { + var loader = $.Deferred(), + fReader = new FileReader(); + fReader.onload = function (e) { + loader.resolve(e.target.result); + }; + fReader.onerror = loader.reject; + fReader.onprogress = loader.notify; + fReader.readAsDataURL(fileInfo); + return loader.promise(); + }; + $.fn.cleanHtml = function () { + var html = $(this).html(); + return html && html.replace(/(<br>|\s|<div><br><\/div>| )*$/, ''); + }; + $.fn.wysiwyg = function (userOptions) { + var editor = this, + selectedRange, + options, + toolbarBtnSelector, + updateToolbar = function () { + if (options.activeToolbarClass) { + $(options.toolbarSelector).find(toolbarBtnSelector).each(function () { + var command = $(this).data(options.commandRole); + if (document.queryCommandState(command)) { + $(this).addClass(options.activeToolbarClass); + } else { + $(this).removeClass(options.activeToolbarClass); + } + }); + } + }, + execCommand = function (commandWithArgs, valueArg) { + var commandArr = commandWithArgs.split(' '), + command = commandArr.shift(), + args = commandArr.join(' ') + (valueArg || ''); + document.execCommand(command, 0, args); + updateToolbar(); + }, + bindHotkeys = function (hotKeys) { + $.each(hotKeys, function (hotkey, command) { + editor.keydown(hotkey, function (e) { + if (editor.attr('contenteditable') && editor.is(':visible')) { + e.preventDefault(); + e.stopPropagation(); + execCommand(command); + } + }).keyup(hotkey, function (e) { + if (editor.attr('contenteditable') && editor.is(':visible')) { + e.preventDefault(); + e.stopPropagation(); + } + }); + }); + }, + getCurrentRange = function () { + var sel = window.getSelection(); + if (sel.getRangeAt && sel.rangeCount) { + return sel.getRangeAt(0); + } + }, + saveSelection = function () { + selectedRange = getCurrentRange(); + }, + restoreSelection = function () { + var selection = window.getSelection(); + if (selectedRange) { + try { + selection.removeAllRanges(); + } catch (ex) { + document.body.createTextRange().select(); + document.selection.empty(); + } + + selection.addRange(selectedRange); + } + }, + insertFiles = function (files) { + editor.focus(); + $.each(files, function (idx, fileInfo) { + if (/^image\//.test(fileInfo.type)) { + $.when(readFileIntoDataUrl(fileInfo)).done(function (dataUrl) { + execCommand('insertimage', dataUrl); + }).fail(function (e) { + options.fileUploadError("file-reader", e); + }); + } else { + options.fileUploadError("unsupported-file-type", fileInfo.type); + } + }); + }, + markSelection = function (input, color) { + restoreSelection(); + if (document.queryCommandSupported('hiliteColor')) { + document.execCommand('hiliteColor', 0, color || 'transparent'); + } + saveSelection(); + input.data(options.selectionMarker, color); + }, + bindToolbar = function (toolbar, options) { + toolbar.find(toolbarBtnSelector).click(function () { + restoreSelection(); + editor.focus(); + execCommand($(this).data(options.commandRole)); + saveSelection(); + }); + toolbar.find('[data-toggle=dropdown]').click(restoreSelection); + + toolbar.find('input[type=text][data-' + options.commandRole + ']').on('webkitspeechchange change', function () { + var newValue = this.value; /* ugly but prevents fake double-calls due to selection restoration */ + this.value = ''; + restoreSelection(); + if (newValue) { + editor.focus(); + execCommand($(this).data(options.commandRole), newValue); + } + saveSelection(); + }).on('focus', function () { + var input = $(this); + if (!input.data(options.selectionMarker)) { + markSelection(input, options.selectionColor); + input.focus(); + } + }).on('blur', function () { + var input = $(this); + if (input.data(options.selectionMarker)) { + markSelection(input, false); + } + }); + toolbar.find('input[type=file][data-' + options.commandRole + ']').change(function () { + restoreSelection(); + if (this.type === 'file' && this.files && this.files.length > 0) { + insertFiles(this.files); + } + saveSelection(); + this.value = ''; + }); + }, + initFileDrops = function () { + editor.on('dragenter dragover', false) + .on('drop', function (e) { + var dataTransfer = e.originalEvent.dataTransfer; + e.stopPropagation(); + e.preventDefault(); + if (dataTransfer && dataTransfer.files && dataTransfer.files.length > 0) { + insertFiles(dataTransfer.files); + } + }); + }; + options = $.extend({}, $.fn.wysiwyg.defaults, userOptions); + toolbarBtnSelector = 'a[data-' + options.commandRole + '],button[data-' + options.commandRole + '],input[type=button][data-' + options.commandRole + ']'; + bindHotkeys(options.hotKeys); + if (options.dragAndDropImages) { + initFileDrops(); + } + bindToolbar($(options.toolbarSelector), options); + editor.attr('contenteditable', true) + .on('mouseup keyup mouseout', function () { + saveSelection(); + updateToolbar(); + }); + $(window).bind('touchend', function (e) { + var isInside = (editor.is(e.target) || editor.has(e.target).length > 0), + currentRange = getCurrentRange(), + clear = currentRange && (currentRange.startContainer === currentRange.endContainer && currentRange.startOffset === currentRange.endOffset); + if (!clear || isInside) { + saveSelection(); + updateToolbar(); + } + }); + return this; + }; + $.fn.wysiwyg.defaults = { + hotKeys: { + 'ctrl+b meta+b': 'bold', + 'ctrl+i meta+i': 'italic', + 'ctrl+u meta+u': 'underline', + 'ctrl+z meta+z': 'undo', + 'ctrl+y meta+y meta+shift+z': 'redo', + 'ctrl+l meta+l': 'justifyleft', + 'ctrl+r meta+r': 'justifyright', + 'ctrl+e meta+e': 'justifycenter', + 'ctrl+j meta+j': 'justifyfull', + 'shift+tab': 'outdent', + 'tab': 'indent' + }, + toolbarSelector: '[data-role=editor-toolbar]', + commandRole: 'edit', + activeToolbarClass: 'btn-info', + selectionMarker: 'edit-focus-marker', + selectionColor: 'darkgrey', + dragAndDropImages: true, + fileUploadError: function (reason, detail) { console.log("File upload error", reason, detail); } + }; +}(window.jQuery)); diff --git a/public/assets/libs/jquery/bootstrap-wysiwyg/external/jquery.hotkeys.js b/public/assets/libs/jquery/bootstrap-wysiwyg/external/jquery.hotkeys.js new file mode 100644 index 0000000..5905f9d --- /dev/null +++ b/public/assets/libs/jquery/bootstrap-wysiwyg/external/jquery.hotkeys.js @@ -0,0 +1,100 @@ +/* + * jQuery Hotkeys Plugin + * Copyright 2010, John Resig + * Dual licensed under the MIT or GPL Version 2 licenses. + * + * Based upon the plugin by Tzury Bar Yochay: + * http://github.com/tzuryby/hotkeys + * + * Original idea by: + * Binny V A, http://www.openjs.com/scripts/events/keyboard_shortcuts/ +*/ + +(function(jQuery){ + + jQuery.hotkeys = { + version: "0.8", + + specialKeys: { + 8: "backspace", 9: "tab", 13: "return", 16: "shift", 17: "ctrl", 18: "alt", 19: "pause", + 20: "capslock", 27: "esc", 32: "space", 33: "pageup", 34: "pagedown", 35: "end", 36: "home", + 37: "left", 38: "up", 39: "right", 40: "down", 45: "insert", 46: "del", + 96: "0", 97: "1", 98: "2", 99: "3", 100: "4", 101: "5", 102: "6", 103: "7", + 104: "8", 105: "9", 106: "*", 107: "+", 109: "-", 110: ".", 111 : "/", + 112: "f1", 113: "f2", 114: "f3", 115: "f4", 116: "f5", 117: "f6", 118: "f7", 119: "f8", + 120: "f9", 121: "f10", 122: "f11", 123: "f12", 144: "numlock", 145: "scroll", 191: "/", 224: "meta" + }, + + shiftNums: { + "`": "~", "1": "!", "2": "@", "3": "#", "4": "$", "5": "%", "6": "^", "7": "&", + "8": "*", "9": "(", "0": ")", "-": "_", "=": "+", ";": ": ", "'": "\"", ",": "<", + ".": ">", "/": "?", "\\": "|" + } + }; + + function keyHandler( handleObj ) { + // Only care when a possible input has been specified + if ( typeof handleObj.data !== "string" ) { + return; + } + + var origHandler = handleObj.handler, + keys = handleObj.data.toLowerCase().split(" "), + textAcceptingInputTypes = ["text", "password", "number", "email", "url", "range", "date", "month", "week", "time", "datetime", "datetime-local", "search", "color"]; + + handleObj.handler = function( event ) { + // Don't fire in text-accepting inputs that we didn't directly bind to + if ( this !== event.target && (/textarea|select/i.test( event.target.nodeName ) || + jQuery.inArray(event.target.type, textAcceptingInputTypes) > -1 ) ) { + return; + } + + // Keypress represents characters, not special keys + var special = event.type !== "keypress" && jQuery.hotkeys.specialKeys[ event.which ], + character = String.fromCharCode( event.which ).toLowerCase(), + key, modif = "", possible = {}; + + // check combinations (alt|ctrl|shift+anything) + if ( event.altKey && special !== "alt" ) { + modif += "alt+"; + } + + if ( event.ctrlKey && special !== "ctrl" ) { + modif += "ctrl+"; + } + + // TODO: Need to make sure this works consistently across platforms + if ( event.metaKey && !event.ctrlKey && special !== "meta" ) { + modif += "meta+"; + } + + if ( event.shiftKey && special !== "shift" ) { + modif += "shift+"; + } + + if ( special ) { + possible[ modif + special ] = true; + + } else { + possible[ modif + character ] = true; + possible[ modif + jQuery.hotkeys.shiftNums[ character ] ] = true; + + // "$" can be triggered as "Shift+4" or "Shift+$" or just "$" + if ( modif === "shift+" ) { + possible[ jQuery.hotkeys.shiftNums[ character ] ] = true; + } + } + + for ( var i = 0, l = keys.length; i < l; i++ ) { + if ( possible[ keys[i] ] ) { + return origHandler.apply( this, arguments ); + } + } + }; + } + + jQuery.each([ "keydown", "keyup", "keypress" ], function() { + jQuery.event.special[ this ] = { add: keyHandler }; + }); + +})( jQuery ); \ No newline at end of file diff --git a/public/assets/libs/jquery/bootstrap/dist/css/bootstrap-theme.css b/public/assets/libs/jquery/bootstrap/dist/css/bootstrap-theme.css new file mode 100644 index 0000000..c19cd5c --- /dev/null +++ b/public/assets/libs/jquery/bootstrap/dist/css/bootstrap-theme.css @@ -0,0 +1,587 @@ +/*! + * Bootstrap v3.3.5 (http://getbootstrap.com) + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ +.btn-default, +.btn-primary, +.btn-success, +.btn-info, +.btn-warning, +.btn-danger { + text-shadow: 0 -1px 0 rgba(0, 0, 0, .2); + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075); +} +.btn-default:active, +.btn-primary:active, +.btn-success:active, +.btn-info:active, +.btn-warning:active, +.btn-danger:active, +.btn-default.active, +.btn-primary.active, +.btn-success.active, +.btn-info.active, +.btn-warning.active, +.btn-danger.active { + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); +} +.btn-default.disabled, +.btn-primary.disabled, +.btn-success.disabled, +.btn-info.disabled, +.btn-warning.disabled, +.btn-danger.disabled, +.btn-default[disabled], +.btn-primary[disabled], +.btn-success[disabled], +.btn-info[disabled], +.btn-warning[disabled], +.btn-danger[disabled], +fieldset[disabled] .btn-default, +fieldset[disabled] .btn-primary, +fieldset[disabled] .btn-success, +fieldset[disabled] .btn-info, +fieldset[disabled] .btn-warning, +fieldset[disabled] .btn-danger { + -webkit-box-shadow: none; + box-shadow: none; +} +.btn-default .badge, +.btn-primary .badge, +.btn-success .badge, +.btn-info .badge, +.btn-warning .badge, +.btn-danger .badge { + text-shadow: none; +} +.btn:active, +.btn.active { + background-image: none; +} +.btn-default { + text-shadow: 0 1px 0 #fff; + background-image: -webkit-linear-gradient(top, #fff 0%, #e0e0e0 100%); + background-image: -o-linear-gradient(top, #fff 0%, #e0e0e0 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e0e0e0)); + background-image: linear-gradient(to bottom, #fff 0%, #e0e0e0 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-color: #dbdbdb; + border-color: #ccc; +} +.btn-default:hover, +.btn-default:focus { + background-color: #e0e0e0; + background-position: 0 -15px; +} +.btn-default:active, +.btn-default.active { + background-color: #e0e0e0; + border-color: #dbdbdb; +} +.btn-default.disabled, +.btn-default[disabled], +fieldset[disabled] .btn-default, +.btn-default.disabled:hover, +.btn-default[disabled]:hover, +fieldset[disabled] .btn-default:hover, +.btn-default.disabled:focus, +.btn-default[disabled]:focus, +fieldset[disabled] .btn-default:focus, +.btn-default.disabled.focus, +.btn-default[disabled].focus, +fieldset[disabled] .btn-default.focus, +.btn-default.disabled:active, +.btn-default[disabled]:active, +fieldset[disabled] .btn-default:active, +.btn-default.disabled.active, +.btn-default[disabled].active, +fieldset[disabled] .btn-default.active { + background-color: #e0e0e0; + background-image: none; +} +.btn-primary { + background-image: -webkit-linear-gradient(top, #337ab7 0%, #265a88 100%); + background-image: -o-linear-gradient(top, #337ab7 0%, #265a88 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#265a88)); + background-image: linear-gradient(to bottom, #337ab7 0%, #265a88 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-color: #245580; +} +.btn-primary:hover, +.btn-primary:focus { + background-color: #265a88; + background-position: 0 -15px; +} +.btn-primary:active, +.btn-primary.active { + background-color: #265a88; + border-color: #245580; +} +.btn-primary.disabled, +.btn-primary[disabled], +fieldset[disabled] .btn-primary, +.btn-primary.disabled:hover, +.btn-primary[disabled]:hover, +fieldset[disabled] .btn-primary:hover, +.btn-primary.disabled:focus, +.btn-primary[disabled]:focus, +fieldset[disabled] .btn-primary:focus, +.btn-primary.disabled.focus, +.btn-primary[disabled].focus, +fieldset[disabled] .btn-primary.focus, +.btn-primary.disabled:active, +.btn-primary[disabled]:active, +fieldset[disabled] .btn-primary:active, +.btn-primary.disabled.active, +.btn-primary[disabled].active, +fieldset[disabled] .btn-primary.active { + background-color: #265a88; + background-image: none; +} +.btn-success { + background-image: -webkit-linear-gradient(top, #5cb85c 0%, #419641 100%); + background-image: -o-linear-gradient(top, #5cb85c 0%, #419641 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#419641)); + background-image: linear-gradient(to bottom, #5cb85c 0%, #419641 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-color: #3e8f3e; +} +.btn-success:hover, +.btn-success:focus { + background-color: #419641; + background-position: 0 -15px; +} +.btn-success:active, +.btn-success.active { + background-color: #419641; + border-color: #3e8f3e; +} +.btn-success.disabled, +.btn-success[disabled], +fieldset[disabled] .btn-success, +.btn-success.disabled:hover, +.btn-success[disabled]:hover, +fieldset[disabled] .btn-success:hover, +.btn-success.disabled:focus, +.btn-success[disabled]:focus, +fieldset[disabled] .btn-success:focus, +.btn-success.disabled.focus, +.btn-success[disabled].focus, +fieldset[disabled] .btn-success.focus, +.btn-success.disabled:active, +.btn-success[disabled]:active, +fieldset[disabled] .btn-success:active, +.btn-success.disabled.active, +.btn-success[disabled].active, +fieldset[disabled] .btn-success.active { + background-color: #419641; + background-image: none; +} +.btn-info { + background-image: -webkit-linear-gradient(top, #5bc0de 0%, #2aabd2 100%); + background-image: -o-linear-gradient(top, #5bc0de 0%, #2aabd2 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#2aabd2)); + background-image: linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-color: #28a4c9; +} +.btn-info:hover, +.btn-info:focus { + background-color: #2aabd2; + background-position: 0 -15px; +} +.btn-info:active, +.btn-info.active { + background-color: #2aabd2; + border-color: #28a4c9; +} +.btn-info.disabled, +.btn-info[disabled], +fieldset[disabled] .btn-info, +.btn-info.disabled:hover, +.btn-info[disabled]:hover, +fieldset[disabled] .btn-info:hover, +.btn-info.disabled:focus, +.btn-info[disabled]:focus, +fieldset[disabled] .btn-info:focus, +.btn-info.disabled.focus, +.btn-info[disabled].focus, +fieldset[disabled] .btn-info.focus, +.btn-info.disabled:active, +.btn-info[disabled]:active, +fieldset[disabled] .btn-info:active, +.btn-info.disabled.active, +.btn-info[disabled].active, +fieldset[disabled] .btn-info.active { + background-color: #2aabd2; + background-image: none; +} +.btn-warning { + background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #eb9316 100%); + background-image: -o-linear-gradient(top, #f0ad4e 0%, #eb9316 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#eb9316)); + background-image: linear-gradient(to bottom, #f0ad4e 0%, #eb9316 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-color: #e38d13; +} +.btn-warning:hover, +.btn-warning:focus { + background-color: #eb9316; + background-position: 0 -15px; +} +.btn-warning:active, +.btn-warning.active { + background-color: #eb9316; + border-color: #e38d13; +} +.btn-warning.disabled, +.btn-warning[disabled], +fieldset[disabled] .btn-warning, +.btn-warning.disabled:hover, +.btn-warning[disabled]:hover, +fieldset[disabled] .btn-warning:hover, +.btn-warning.disabled:focus, +.btn-warning[disabled]:focus, +fieldset[disabled] .btn-warning:focus, +.btn-warning.disabled.focus, +.btn-warning[disabled].focus, +fieldset[disabled] .btn-warning.focus, +.btn-warning.disabled:active, +.btn-warning[disabled]:active, +fieldset[disabled] .btn-warning:active, +.btn-warning.disabled.active, +.btn-warning[disabled].active, +fieldset[disabled] .btn-warning.active { + background-color: #eb9316; + background-image: none; +} +.btn-danger { + background-image: -webkit-linear-gradient(top, #d9534f 0%, #c12e2a 100%); + background-image: -o-linear-gradient(top, #d9534f 0%, #c12e2a 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c12e2a)); + background-image: linear-gradient(to bottom, #d9534f 0%, #c12e2a 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-color: #b92c28; +} +.btn-danger:hover, +.btn-danger:focus { + background-color: #c12e2a; + background-position: 0 -15px; +} +.btn-danger:active, +.btn-danger.active { + background-color: #c12e2a; + border-color: #b92c28; +} +.btn-danger.disabled, +.btn-danger[disabled], +fieldset[disabled] .btn-danger, +.btn-danger.disabled:hover, +.btn-danger[disabled]:hover, +fieldset[disabled] .btn-danger:hover, +.btn-danger.disabled:focus, +.btn-danger[disabled]:focus, +fieldset[disabled] .btn-danger:focus, +.btn-danger.disabled.focus, +.btn-danger[disabled].focus, +fieldset[disabled] .btn-danger.focus, +.btn-danger.disabled:active, +.btn-danger[disabled]:active, +fieldset[disabled] .btn-danger:active, +.btn-danger.disabled.active, +.btn-danger[disabled].active, +fieldset[disabled] .btn-danger.active { + background-color: #c12e2a; + background-image: none; +} +.thumbnail, +.img-thumbnail { + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075); + box-shadow: 0 1px 2px rgba(0, 0, 0, .075); +} +.dropdown-menu > li > a:hover, +.dropdown-menu > li > a:focus { + background-color: #e8e8e8; + background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); + background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8)); + background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0); + background-repeat: repeat-x; +} +.dropdown-menu > .active > a, +.dropdown-menu > .active > a:hover, +.dropdown-menu > .active > a:focus { + background-color: #2e6da4; + background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%); + background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4)); + background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0); + background-repeat: repeat-x; +} +.navbar-default { + background-image: -webkit-linear-gradient(top, #fff 0%, #f8f8f8 100%); + background-image: -o-linear-gradient(top, #fff 0%, #f8f8f8 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f8f8f8)); + background-image: linear-gradient(to bottom, #fff 0%, #f8f8f8 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075); +} +.navbar-default .navbar-nav > .open > a, +.navbar-default .navbar-nav > .active > a { + background-image: -webkit-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%); + background-image: -o-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#dbdbdb), to(#e2e2e2)); + background-image: linear-gradient(to bottom, #dbdbdb 0%, #e2e2e2 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0); + background-repeat: repeat-x; + -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075); + box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075); +} +.navbar-brand, +.navbar-nav > li > a { + text-shadow: 0 1px 0 rgba(255, 255, 255, .25); +} +.navbar-inverse { + background-image: -webkit-linear-gradient(top, #3c3c3c 0%, #222 100%); + background-image: -o-linear-gradient(top, #3c3c3c 0%, #222 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#3c3c3c), to(#222)); + background-image: linear-gradient(to bottom, #3c3c3c 0%, #222 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + background-repeat: repeat-x; + border-radius: 4px; +} +.navbar-inverse .navbar-nav > .open > a, +.navbar-inverse .navbar-nav > .active > a { + background-image: -webkit-linear-gradient(top, #080808 0%, #0f0f0f 100%); + background-image: -o-linear-gradient(top, #080808 0%, #0f0f0f 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#080808), to(#0f0f0f)); + background-image: linear-gradient(to bottom, #080808 0%, #0f0f0f 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0); + background-repeat: repeat-x; + -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25); + box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25); +} +.navbar-inverse .navbar-brand, +.navbar-inverse .navbar-nav > li > a { + text-shadow: 0 -1px 0 rgba(0, 0, 0, .25); +} +.navbar-static-top, +.navbar-fixed-top, +.navbar-fixed-bottom { + border-radius: 0; +} +@media (max-width: 767px) { + .navbar .navbar-nav .open .dropdown-menu > .active > a, + .navbar .navbar-nav .open .dropdown-menu > .active > a:hover, + .navbar .navbar-nav .open .dropdown-menu > .active > a:focus { + color: #fff; + background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%); + background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4)); + background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0); + background-repeat: repeat-x; + } +} +.alert { + text-shadow: 0 1px 0 rgba(255, 255, 255, .2); + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05); +} +.alert-success { + background-image: -webkit-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%); + background-image: -o-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#c8e5bc)); + background-image: linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0); + background-repeat: repeat-x; + border-color: #b2dba1; +} +.alert-info { + background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%); + background-image: -o-linear-gradient(top, #d9edf7 0%, #b9def0 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#b9def0)); + background-image: linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0); + background-repeat: repeat-x; + border-color: #9acfea; +} +.alert-warning { + background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%); + background-image: -o-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#f8efc0)); + background-image: linear-gradient(to bottom, #fcf8e3 0%, #f8efc0 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0); + background-repeat: repeat-x; + border-color: #f5e79e; +} +.alert-danger { + background-image: -webkit-linear-gradient(top, #f2dede 0%, #e7c3c3 100%); + background-image: -o-linear-gradient(top, #f2dede 0%, #e7c3c3 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#e7c3c3)); + background-image: linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0); + background-repeat: repeat-x; + border-color: #dca7a7; +} +.progress { + background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%); + background-image: -o-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#f5f5f5)); + background-image: linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0); + background-repeat: repeat-x; +} +.progress-bar { + background-image: -webkit-linear-gradient(top, #337ab7 0%, #286090 100%); + background-image: -o-linear-gradient(top, #337ab7 0%, #286090 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#286090)); + background-image: linear-gradient(to bottom, #337ab7 0%, #286090 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0); + background-repeat: repeat-x; +} +.progress-bar-success { + background-image: -webkit-linear-gradient(top, #5cb85c 0%, #449d44 100%); + background-image: -o-linear-gradient(top, #5cb85c 0%, #449d44 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#449d44)); + background-image: linear-gradient(to bottom, #5cb85c 0%, #449d44 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0); + background-repeat: repeat-x; +} +.progress-bar-info { + background-image: -webkit-linear-gradient(top, #5bc0de 0%, #31b0d5 100%); + background-image: -o-linear-gradient(top, #5bc0de 0%, #31b0d5 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#31b0d5)); + background-image: linear-gradient(to bottom, #5bc0de 0%, #31b0d5 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0); + background-repeat: repeat-x; +} +.progress-bar-warning { + background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #ec971f 100%); + background-image: -o-linear-gradient(top, #f0ad4e 0%, #ec971f 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#ec971f)); + background-image: linear-gradient(to bottom, #f0ad4e 0%, #ec971f 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0); + background-repeat: repeat-x; +} +.progress-bar-danger { + background-image: -webkit-linear-gradient(top, #d9534f 0%, #c9302c 100%); + background-image: -o-linear-gradient(top, #d9534f 0%, #c9302c 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c9302c)); + background-image: linear-gradient(to bottom, #d9534f 0%, #c9302c 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0); + background-repeat: repeat-x; +} +.progress-bar-striped { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); +} +.list-group { + border-radius: 4px; + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075); + box-shadow: 0 1px 2px rgba(0, 0, 0, .075); +} +.list-group-item.active, +.list-group-item.active:hover, +.list-group-item.active:focus { + text-shadow: 0 -1px 0 #286090; + background-image: -webkit-linear-gradient(top, #337ab7 0%, #2b669a 100%); + background-image: -o-linear-gradient(top, #337ab7 0%, #2b669a 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2b669a)); + background-image: linear-gradient(to bottom, #337ab7 0%, #2b669a 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0); + background-repeat: repeat-x; + border-color: #2b669a; +} +.list-group-item.active .badge, +.list-group-item.active:hover .badge, +.list-group-item.active:focus .badge { + text-shadow: none; +} +.panel { + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .05); + box-shadow: 0 1px 2px rgba(0, 0, 0, .05); +} +.panel-default > .panel-heading { + background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); + background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8)); + background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0); + background-repeat: repeat-x; +} +.panel-primary > .panel-heading { + background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%); + background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4)); + background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0); + background-repeat: repeat-x; +} +.panel-success > .panel-heading { + background-image: -webkit-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%); + background-image: -o-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#d0e9c6)); + background-image: linear-gradient(to bottom, #dff0d8 0%, #d0e9c6 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0); + background-repeat: repeat-x; +} +.panel-info > .panel-heading { + background-image: -webkit-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%); + background-image: -o-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#c4e3f3)); + background-image: linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0); + background-repeat: repeat-x; +} +.panel-warning > .panel-heading { + background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%); + background-image: -o-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#faf2cc)); + background-image: linear-gradient(to bottom, #fcf8e3 0%, #faf2cc 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0); + background-repeat: repeat-x; +} +.panel-danger > .panel-heading { + background-image: -webkit-linear-gradient(top, #f2dede 0%, #ebcccc 100%); + background-image: -o-linear-gradient(top, #f2dede 0%, #ebcccc 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#ebcccc)); + background-image: linear-gradient(to bottom, #f2dede 0%, #ebcccc 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0); + background-repeat: repeat-x; +} +.well { + background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%); + background-image: -o-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%); + background-image: -webkit-gradient(linear, left top, left bottom, from(#e8e8e8), to(#f5f5f5)); + background-image: linear-gradient(to bottom, #e8e8e8 0%, #f5f5f5 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0); + background-repeat: repeat-x; + border-color: #dcdcdc; + -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 rgba(255, 255, 255, .1); + box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 rgba(255, 255, 255, .1); +} +/*# sourceMappingURL=bootstrap-theme.css.map */ diff --git a/public/assets/libs/jquery/bootstrap/dist/css/bootstrap-theme.css.map b/public/assets/libs/jquery/bootstrap/dist/css/bootstrap-theme.css.map new file mode 100644 index 0000000..7535311 --- /dev/null +++ b/public/assets/libs/jquery/bootstrap/dist/css/bootstrap-theme.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["bootstrap-theme.css","less/theme.less","less/mixins/vendor-prefixes.less","less/mixins/gradients.less","less/mixins/reset-filter.less"],"names":[],"mappings":"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","file":"bootstrap-theme.css","sourcesContent":["/*!\n * Bootstrap v3.3.5 (http://getbootstrap.com)\n * Copyright 2011-2015 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n.btn-default,\n.btn-primary,\n.btn-success,\n.btn-info,\n.btn-warning,\n.btn-danger {\n text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);\n -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);\n}\n.btn-default:active,\n.btn-primary:active,\n.btn-success:active,\n.btn-info:active,\n.btn-warning:active,\n.btn-danger:active,\n.btn-default.active,\n.btn-primary.active,\n.btn-success.active,\n.btn-info.active,\n.btn-warning.active,\n.btn-danger.active {\n -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n}\n.btn-default.disabled,\n.btn-primary.disabled,\n.btn-success.disabled,\n.btn-info.disabled,\n.btn-warning.disabled,\n.btn-danger.disabled,\n.btn-default[disabled],\n.btn-primary[disabled],\n.btn-success[disabled],\n.btn-info[disabled],\n.btn-warning[disabled],\n.btn-danger[disabled],\nfieldset[disabled] .btn-default,\nfieldset[disabled] .btn-primary,\nfieldset[disabled] .btn-success,\nfieldset[disabled] .btn-info,\nfieldset[disabled] .btn-warning,\nfieldset[disabled] .btn-danger {\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n.btn-default .badge,\n.btn-primary .badge,\n.btn-success .badge,\n.btn-info .badge,\n.btn-warning .badge,\n.btn-danger .badge {\n text-shadow: none;\n}\n.btn:active,\n.btn.active {\n background-image: none;\n}\n.btn-default {\n background-image: -webkit-linear-gradient(top, #ffffff 0%, #e0e0e0 100%);\n background-image: -o-linear-gradient(top, #ffffff 0%, #e0e0e0 100%);\n background-image: linear-gradient(to bottom, #ffffff 0%, #e0e0e0 100%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n background-repeat: repeat-x;\n border-color: #dbdbdb;\n text-shadow: 0 1px 0 #fff;\n border-color: #ccc;\n}\n.btn-default:hover,\n.btn-default:focus {\n background-color: #e0e0e0;\n background-position: 0 -15px;\n}\n.btn-default:active,\n.btn-default.active {\n background-color: #e0e0e0;\n border-color: #dbdbdb;\n}\n.btn-default.disabled,\n.btn-default[disabled],\nfieldset[disabled] .btn-default,\n.btn-default.disabled:hover,\n.btn-default[disabled]:hover,\nfieldset[disabled] .btn-default:hover,\n.btn-default.disabled:focus,\n.btn-default[disabled]:focus,\nfieldset[disabled] .btn-default:focus,\n.btn-default.disabled.focus,\n.btn-default[disabled].focus,\nfieldset[disabled] .btn-default.focus,\n.btn-default.disabled:active,\n.btn-default[disabled]:active,\nfieldset[disabled] .btn-default:active,\n.btn-default.disabled.active,\n.btn-default[disabled].active,\nfieldset[disabled] .btn-default.active {\n background-color: #e0e0e0;\n background-image: none;\n}\n.btn-primary {\n background-image: -webkit-linear-gradient(top, #337ab7 0%, #265a88 100%);\n background-image: -o-linear-gradient(top, #337ab7 0%, #265a88 100%);\n background-image: linear-gradient(to bottom, #337ab7 0%, #265a88 100%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n background-repeat: repeat-x;\n border-color: #245580;\n}\n.btn-primary:hover,\n.btn-primary:focus {\n background-color: #265a88;\n background-position: 0 -15px;\n}\n.btn-primary:active,\n.btn-primary.active {\n background-color: #265a88;\n border-color: #245580;\n}\n.btn-primary.disabled,\n.btn-primary[disabled],\nfieldset[disabled] .btn-primary,\n.btn-primary.disabled:hover,\n.btn-primary[disabled]:hover,\nfieldset[disabled] .btn-primary:hover,\n.btn-primary.disabled:focus,\n.btn-primary[disabled]:focus,\nfieldset[disabled] .btn-primary:focus,\n.btn-primary.disabled.focus,\n.btn-primary[disabled].focus,\nfieldset[disabled] .btn-primary.focus,\n.btn-primary.disabled:active,\n.btn-primary[disabled]:active,\nfieldset[disabled] .btn-primary:active,\n.btn-primary.disabled.active,\n.btn-primary[disabled].active,\nfieldset[disabled] .btn-primary.active {\n background-color: #265a88;\n background-image: none;\n}\n.btn-success {\n background-image: -webkit-linear-gradient(top, #5cb85c 0%, #419641 100%);\n background-image: -o-linear-gradient(top, #5cb85c 0%, #419641 100%);\n background-image: linear-gradient(to bottom, #5cb85c 0%, #419641 100%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n background-repeat: repeat-x;\n border-color: #3e8f3e;\n}\n.btn-success:hover,\n.btn-success:focus {\n background-color: #419641;\n background-position: 0 -15px;\n}\n.btn-success:active,\n.btn-success.active {\n background-color: #419641;\n border-color: #3e8f3e;\n}\n.btn-success.disabled,\n.btn-success[disabled],\nfieldset[disabled] .btn-success,\n.btn-success.disabled:hover,\n.btn-success[disabled]:hover,\nfieldset[disabled] .btn-success:hover,\n.btn-success.disabled:focus,\n.btn-success[disabled]:focus,\nfieldset[disabled] .btn-success:focus,\n.btn-success.disabled.focus,\n.btn-success[disabled].focus,\nfieldset[disabled] .btn-success.focus,\n.btn-success.disabled:active,\n.btn-success[disabled]:active,\nfieldset[disabled] .btn-success:active,\n.btn-success.disabled.active,\n.btn-success[disabled].active,\nfieldset[disabled] .btn-success.active {\n background-color: #419641;\n background-image: none;\n}\n.btn-info {\n background-image: -webkit-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);\n background-image: -o-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);\n background-image: linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n background-repeat: repeat-x;\n border-color: #28a4c9;\n}\n.btn-info:hover,\n.btn-info:focus {\n background-color: #2aabd2;\n background-position: 0 -15px;\n}\n.btn-info:active,\n.btn-info.active {\n background-color: #2aabd2;\n border-color: #28a4c9;\n}\n.btn-info.disabled,\n.btn-info[disabled],\nfieldset[disabled] .btn-info,\n.btn-info.disabled:hover,\n.btn-info[disabled]:hover,\nfieldset[disabled] .btn-info:hover,\n.btn-info.disabled:focus,\n.btn-info[disabled]:focus,\nfieldset[disabled] .btn-info:focus,\n.btn-info.disabled.focus,\n.btn-info[disabled].focus,\nfieldset[disabled] .btn-info.focus,\n.btn-info.disabled:active,\n.btn-info[disabled]:active,\nfieldset[disabled] .btn-info:active,\n.btn-info.disabled.active,\n.btn-info[disabled].active,\nfieldset[disabled] .btn-info.active {\n background-color: #2aabd2;\n background-image: none;\n}\n.btn-warning {\n background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);\n background-image: -o-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);\n background-image: linear-gradient(to bottom, #f0ad4e 0%, #eb9316 100%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n background-repeat: repeat-x;\n border-color: #e38d13;\n}\n.btn-warning:hover,\n.btn-warning:focus {\n background-color: #eb9316;\n background-position: 0 -15px;\n}\n.btn-warning:active,\n.btn-warning.active {\n background-color: #eb9316;\n border-color: #e38d13;\n}\n.btn-warning.disabled,\n.btn-warning[disabled],\nfieldset[disabled] .btn-warning,\n.btn-warning.disabled:hover,\n.btn-warning[disabled]:hover,\nfieldset[disabled] .btn-warning:hover,\n.btn-warning.disabled:focus,\n.btn-warning[disabled]:focus,\nfieldset[disabled] .btn-warning:focus,\n.btn-warning.disabled.focus,\n.btn-warning[disabled].focus,\nfieldset[disabled] .btn-warning.focus,\n.btn-warning.disabled:active,\n.btn-warning[disabled]:active,\nfieldset[disabled] .btn-warning:active,\n.btn-warning.disabled.active,\n.btn-warning[disabled].active,\nfieldset[disabled] .btn-warning.active {\n background-color: #eb9316;\n background-image: none;\n}\n.btn-danger {\n background-image: -webkit-linear-gradient(top, #d9534f 0%, #c12e2a 100%);\n background-image: -o-linear-gradient(top, #d9534f 0%, #c12e2a 100%);\n background-image: linear-gradient(to bottom, #d9534f 0%, #c12e2a 100%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n background-repeat: repeat-x;\n border-color: #b92c28;\n}\n.btn-danger:hover,\n.btn-danger:focus {\n background-color: #c12e2a;\n background-position: 0 -15px;\n}\n.btn-danger:active,\n.btn-danger.active {\n background-color: #c12e2a;\n border-color: #b92c28;\n}\n.btn-danger.disabled,\n.btn-danger[disabled],\nfieldset[disabled] .btn-danger,\n.btn-danger.disabled:hover,\n.btn-danger[disabled]:hover,\nfieldset[disabled] .btn-danger:hover,\n.btn-danger.disabled:focus,\n.btn-danger[disabled]:focus,\nfieldset[disabled] .btn-danger:focus,\n.btn-danger.disabled.focus,\n.btn-danger[disabled].focus,\nfieldset[disabled] .btn-danger.focus,\n.btn-danger.disabled:active,\n.btn-danger[disabled]:active,\nfieldset[disabled] .btn-danger:active,\n.btn-danger.disabled.active,\n.btn-danger[disabled].active,\nfieldset[disabled] .btn-danger.active {\n background-color: #c12e2a;\n background-image: none;\n}\n.thumbnail,\n.img-thumbnail {\n -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);\n}\n.dropdown-menu > li > a:hover,\n.dropdown-menu > li > a:focus {\n background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);\n background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);\n background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);\n background-color: #e8e8e8;\n}\n.dropdown-menu > .active > a,\n.dropdown-menu > .active > a:hover,\n.dropdown-menu > .active > a:focus {\n background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);\n background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);\n background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);\n background-color: #2e6da4;\n}\n.navbar-default {\n background-image: -webkit-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);\n background-image: -o-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);\n background-image: linear-gradient(to bottom, #ffffff 0%, #f8f8f8 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n border-radius: 4px;\n -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);\n}\n.navbar-default .navbar-nav > .open > a,\n.navbar-default .navbar-nav > .active > a {\n background-image: -webkit-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%);\n background-image: -o-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%);\n background-image: linear-gradient(to bottom, #dbdbdb 0%, #e2e2e2 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0);\n -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075);\n}\n.navbar-brand,\n.navbar-nav > li > a {\n text-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);\n}\n.navbar-inverse {\n background-image: -webkit-linear-gradient(top, #3c3c3c 0%, #222222 100%);\n background-image: -o-linear-gradient(top, #3c3c3c 0%, #222222 100%);\n background-image: linear-gradient(to bottom, #3c3c3c 0%, #222222 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n border-radius: 4px;\n}\n.navbar-inverse .navbar-nav > .open > a,\n.navbar-inverse .navbar-nav > .active > a {\n background-image: -webkit-linear-gradient(top, #080808 0%, #0f0f0f 100%);\n background-image: -o-linear-gradient(top, #080808 0%, #0f0f0f 100%);\n background-image: linear-gradient(to bottom, #080808 0%, #0f0f0f 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0);\n -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.25);\n box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.25);\n}\n.navbar-inverse .navbar-brand,\n.navbar-inverse .navbar-nav > li > a {\n text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);\n}\n.navbar-static-top,\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n border-radius: 0;\n}\n@media (max-width: 767px) {\n .navbar .navbar-nav .open .dropdown-menu > .active > a,\n .navbar .navbar-nav .open .dropdown-menu > .active > a:hover,\n .navbar .navbar-nav .open .dropdown-menu > .active > a:focus {\n color: #fff;\n background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);\n background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);\n background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);\n }\n}\n.alert {\n text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);\n -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);\n}\n.alert-success {\n background-image: -webkit-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);\n background-image: -o-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);\n background-image: linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);\n border-color: #b2dba1;\n}\n.alert-info {\n background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%);\n background-image: -o-linear-gradient(top, #d9edf7 0%, #b9def0 100%);\n background-image: linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);\n border-color: #9acfea;\n}\n.alert-warning {\n background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);\n background-image: -o-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);\n background-image: linear-gradient(to bottom, #fcf8e3 0%, #f8efc0 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);\n border-color: #f5e79e;\n}\n.alert-danger {\n background-image: -webkit-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);\n background-image: -o-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);\n background-image: linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);\n border-color: #dca7a7;\n}\n.progress {\n background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);\n background-image: -o-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);\n background-image: linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);\n}\n.progress-bar {\n background-image: -webkit-linear-gradient(top, #337ab7 0%, #286090 100%);\n background-image: -o-linear-gradient(top, #337ab7 0%, #286090 100%);\n background-image: linear-gradient(to bottom, #337ab7 0%, #286090 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0);\n}\n.progress-bar-success {\n background-image: -webkit-linear-gradient(top, #5cb85c 0%, #449d44 100%);\n background-image: -o-linear-gradient(top, #5cb85c 0%, #449d44 100%);\n background-image: linear-gradient(to bottom, #5cb85c 0%, #449d44 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);\n}\n.progress-bar-info {\n background-image: -webkit-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);\n background-image: -o-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);\n background-image: linear-gradient(to bottom, #5bc0de 0%, #31b0d5 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);\n}\n.progress-bar-warning {\n background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);\n background-image: -o-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);\n background-image: linear-gradient(to bottom, #f0ad4e 0%, #ec971f 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);\n}\n.progress-bar-danger {\n background-image: -webkit-linear-gradient(top, #d9534f 0%, #c9302c 100%);\n background-image: -o-linear-gradient(top, #d9534f 0%, #c9302c 100%);\n background-image: linear-gradient(to bottom, #d9534f 0%, #c9302c 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);\n}\n.progress-bar-striped {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n}\n.list-group {\n border-radius: 4px;\n -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);\n}\n.list-group-item.active,\n.list-group-item.active:hover,\n.list-group-item.active:focus {\n text-shadow: 0 -1px 0 #286090;\n background-image: -webkit-linear-gradient(top, #337ab7 0%, #2b669a 100%);\n background-image: -o-linear-gradient(top, #337ab7 0%, #2b669a 100%);\n background-image: linear-gradient(to bottom, #337ab7 0%, #2b669a 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0);\n border-color: #2b669a;\n}\n.list-group-item.active .badge,\n.list-group-item.active:hover .badge,\n.list-group-item.active:focus .badge {\n text-shadow: none;\n}\n.panel {\n -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);\n}\n.panel-default > .panel-heading {\n background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);\n background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);\n background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);\n}\n.panel-primary > .panel-heading {\n background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);\n background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);\n background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);\n}\n.panel-success > .panel-heading {\n background-image: -webkit-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);\n background-image: -o-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);\n background-image: linear-gradient(to bottom, #dff0d8 0%, #d0e9c6 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);\n}\n.panel-info > .panel-heading {\n background-image: -webkit-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);\n background-image: -o-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);\n background-image: linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);\n}\n.panel-warning > .panel-heading {\n background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);\n background-image: -o-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);\n background-image: linear-gradient(to bottom, #fcf8e3 0%, #faf2cc 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);\n}\n.panel-danger > .panel-heading {\n background-image: -webkit-linear-gradient(top, #f2dede 0%, #ebcccc 100%);\n background-image: -o-linear-gradient(top, #f2dede 0%, #ebcccc 100%);\n background-image: linear-gradient(to bottom, #f2dede 0%, #ebcccc 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0);\n}\n.well {\n background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);\n background-image: -o-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);\n background-image: linear-gradient(to bottom, #e8e8e8 0%, #f5f5f5 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);\n border-color: #dcdcdc;\n -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1);\n box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1);\n}\n/*# sourceMappingURL=bootstrap-theme.css.map */","/*!\n * Bootstrap v3.3.5 (http://getbootstrap.com)\n * Copyright 2011-2015 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n\n//\n// Load core variables and mixins\n// --------------------------------------------------\n\n@import \"variables.less\";\n@import \"mixins.less\";\n\n\n//\n// Buttons\n// --------------------------------------------------\n\n// Common styles\n.btn-default,\n.btn-primary,\n.btn-success,\n.btn-info,\n.btn-warning,\n.btn-danger {\n text-shadow: 0 -1px 0 rgba(0,0,0,.2);\n @shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075);\n .box-shadow(@shadow);\n\n // Reset the shadow\n &:active,\n &.active {\n .box-shadow(inset 0 3px 5px rgba(0,0,0,.125));\n }\n\n &.disabled,\n &[disabled],\n fieldset[disabled] & {\n .box-shadow(none);\n }\n\n .badge {\n text-shadow: none;\n }\n}\n\n// Mixin for generating new styles\n.btn-styles(@btn-color: #555) {\n #gradient > .vertical(@start-color: @btn-color; @end-color: darken(@btn-color, 12%));\n .reset-filter(); // Disable gradients for IE9 because filter bleeds through rounded corners; see https://github.com/twbs/bootstrap/issues/10620\n background-repeat: repeat-x;\n border-color: darken(@btn-color, 14%);\n\n &:hover,\n &:focus {\n background-color: darken(@btn-color, 12%);\n background-position: 0 -15px;\n }\n\n &:active,\n &.active {\n background-color: darken(@btn-color, 12%);\n border-color: darken(@btn-color, 14%);\n }\n\n &.disabled,\n &[disabled],\n fieldset[disabled] & {\n &,\n &:hover,\n &:focus,\n &.focus,\n &:active,\n &.active {\n background-color: darken(@btn-color, 12%);\n background-image: none;\n }\n }\n}\n\n// Common styles\n.btn {\n // Remove the gradient for the pressed/active state\n &:active,\n &.active {\n background-image: none;\n }\n}\n\n// Apply the mixin to the buttons\n.btn-default { .btn-styles(@btn-default-bg); text-shadow: 0 1px 0 #fff; border-color: #ccc; }\n.btn-primary { .btn-styles(@btn-primary-bg); }\n.btn-success { .btn-styles(@btn-success-bg); }\n.btn-info { .btn-styles(@btn-info-bg); }\n.btn-warning { .btn-styles(@btn-warning-bg); }\n.btn-danger { .btn-styles(@btn-danger-bg); }\n\n\n//\n// Images\n// --------------------------------------------------\n\n.thumbnail,\n.img-thumbnail {\n .box-shadow(0 1px 2px rgba(0,0,0,.075));\n}\n\n\n//\n// Dropdowns\n// --------------------------------------------------\n\n.dropdown-menu > li > a:hover,\n.dropdown-menu > li > a:focus {\n #gradient > .vertical(@start-color: @dropdown-link-hover-bg; @end-color: darken(@dropdown-link-hover-bg, 5%));\n background-color: darken(@dropdown-link-hover-bg, 5%);\n}\n.dropdown-menu > .active > a,\n.dropdown-menu > .active > a:hover,\n.dropdown-menu > .active > a:focus {\n #gradient > .vertical(@start-color: @dropdown-link-active-bg; @end-color: darken(@dropdown-link-active-bg, 5%));\n background-color: darken(@dropdown-link-active-bg, 5%);\n}\n\n\n//\n// Navbar\n// --------------------------------------------------\n\n// Default navbar\n.navbar-default {\n #gradient > .vertical(@start-color: lighten(@navbar-default-bg, 10%); @end-color: @navbar-default-bg);\n .reset-filter(); // Remove gradient in IE<10 to fix bug where dropdowns don't get triggered\n border-radius: @navbar-border-radius;\n @shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 5px rgba(0,0,0,.075);\n .box-shadow(@shadow);\n\n .navbar-nav > .open > a,\n .navbar-nav > .active > a {\n #gradient > .vertical(@start-color: darken(@navbar-default-link-active-bg, 5%); @end-color: darken(@navbar-default-link-active-bg, 2%));\n .box-shadow(inset 0 3px 9px rgba(0,0,0,.075));\n }\n}\n.navbar-brand,\n.navbar-nav > li > a {\n text-shadow: 0 1px 0 rgba(255,255,255,.25);\n}\n\n// Inverted navbar\n.navbar-inverse {\n #gradient > .vertical(@start-color: lighten(@navbar-inverse-bg, 10%); @end-color: @navbar-inverse-bg);\n .reset-filter(); // Remove gradient in IE<10 to fix bug where dropdowns don't get triggered; see https://github.com/twbs/bootstrap/issues/10257\n border-radius: @navbar-border-radius;\n .navbar-nav > .open > a,\n .navbar-nav > .active > a {\n #gradient > .vertical(@start-color: @navbar-inverse-link-active-bg; @end-color: lighten(@navbar-inverse-link-active-bg, 2.5%));\n .box-shadow(inset 0 3px 9px rgba(0,0,0,.25));\n }\n\n .navbar-brand,\n .navbar-nav > li > a {\n text-shadow: 0 -1px 0 rgba(0,0,0,.25);\n }\n}\n\n// Undo rounded corners in static and fixed navbars\n.navbar-static-top,\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n border-radius: 0;\n}\n\n// Fix active state of dropdown items in collapsed mode\n@media (max-width: @grid-float-breakpoint-max) {\n .navbar .navbar-nav .open .dropdown-menu > .active > a {\n &,\n &:hover,\n &:focus {\n color: #fff;\n #gradient > .vertical(@start-color: @dropdown-link-active-bg; @end-color: darken(@dropdown-link-active-bg, 5%));\n }\n }\n}\n\n\n//\n// Alerts\n// --------------------------------------------------\n\n// Common styles\n.alert {\n text-shadow: 0 1px 0 rgba(255,255,255,.2);\n @shadow: inset 0 1px 0 rgba(255,255,255,.25), 0 1px 2px rgba(0,0,0,.05);\n .box-shadow(@shadow);\n}\n\n// Mixin for generating new styles\n.alert-styles(@color) {\n #gradient > .vertical(@start-color: @color; @end-color: darken(@color, 7.5%));\n border-color: darken(@color, 15%);\n}\n\n// Apply the mixin to the alerts\n.alert-success { .alert-styles(@alert-success-bg); }\n.alert-info { .alert-styles(@alert-info-bg); }\n.alert-warning { .alert-styles(@alert-warning-bg); }\n.alert-danger { .alert-styles(@alert-danger-bg); }\n\n\n//\n// Progress bars\n// --------------------------------------------------\n\n// Give the progress background some depth\n.progress {\n #gradient > .vertical(@start-color: darken(@progress-bg, 4%); @end-color: @progress-bg)\n}\n\n// Mixin for generating new styles\n.progress-bar-styles(@color) {\n #gradient > .vertical(@start-color: @color; @end-color: darken(@color, 10%));\n}\n\n// Apply the mixin to the progress bars\n.progress-bar { .progress-bar-styles(@progress-bar-bg); }\n.progress-bar-success { .progress-bar-styles(@progress-bar-success-bg); }\n.progress-bar-info { .progress-bar-styles(@progress-bar-info-bg); }\n.progress-bar-warning { .progress-bar-styles(@progress-bar-warning-bg); }\n.progress-bar-danger { .progress-bar-styles(@progress-bar-danger-bg); }\n\n// Reset the striped class because our mixins don't do multiple gradients and\n// the above custom styles override the new `.progress-bar-striped` in v3.2.0.\n.progress-bar-striped {\n #gradient > .striped();\n}\n\n\n//\n// List groups\n// --------------------------------------------------\n\n.list-group {\n border-radius: @border-radius-base;\n .box-shadow(0 1px 2px rgba(0,0,0,.075));\n}\n.list-group-item.active,\n.list-group-item.active:hover,\n.list-group-item.active:focus {\n text-shadow: 0 -1px 0 darken(@list-group-active-bg, 10%);\n #gradient > .vertical(@start-color: @list-group-active-bg; @end-color: darken(@list-group-active-bg, 7.5%));\n border-color: darken(@list-group-active-border, 7.5%);\n\n .badge {\n text-shadow: none;\n }\n}\n\n\n//\n// Panels\n// --------------------------------------------------\n\n// Common styles\n.panel {\n .box-shadow(0 1px 2px rgba(0,0,0,.05));\n}\n\n// Mixin for generating new styles\n.panel-heading-styles(@color) {\n #gradient > .vertical(@start-color: @color; @end-color: darken(@color, 5%));\n}\n\n// Apply the mixin to the panel headings only\n.panel-default > .panel-heading { .panel-heading-styles(@panel-default-heading-bg); }\n.panel-primary > .panel-heading { .panel-heading-styles(@panel-primary-heading-bg); }\n.panel-success > .panel-heading { .panel-heading-styles(@panel-success-heading-bg); }\n.panel-info > .panel-heading { .panel-heading-styles(@panel-info-heading-bg); }\n.panel-warning > .panel-heading { .panel-heading-styles(@panel-warning-heading-bg); }\n.panel-danger > .panel-heading { .panel-heading-styles(@panel-danger-heading-bg); }\n\n\n//\n// Wells\n// --------------------------------------------------\n\n.well {\n #gradient > .vertical(@start-color: darken(@well-bg, 5%); @end-color: @well-bg);\n border-color: darken(@well-bg, 10%);\n @shadow: inset 0 1px 3px rgba(0,0,0,.05), 0 1px 0 rgba(255,255,255,.1);\n .box-shadow(@shadow);\n}\n","// Vendor Prefixes\n//\n// All vendor mixins are deprecated as of v3.2.0 due to the introduction of\n// Autoprefixer in our Gruntfile. They will be removed in v4.\n\n// - Animations\n// - Backface visibility\n// - Box shadow\n// - Box sizing\n// - Content columns\n// - Hyphens\n// - Placeholder text\n// - Transformations\n// - Transitions\n// - User Select\n\n\n// Animations\n.animation(@animation) {\n -webkit-animation: @animation;\n -o-animation: @animation;\n animation: @animation;\n}\n.animation-name(@name) {\n -webkit-animation-name: @name;\n animation-name: @name;\n}\n.animation-duration(@duration) {\n -webkit-animation-duration: @duration;\n animation-duration: @duration;\n}\n.animation-timing-function(@timing-function) {\n -webkit-animation-timing-function: @timing-function;\n animation-timing-function: @timing-function;\n}\n.animation-delay(@delay) {\n -webkit-animation-delay: @delay;\n animation-delay: @delay;\n}\n.animation-iteration-count(@iteration-count) {\n -webkit-animation-iteration-count: @iteration-count;\n animation-iteration-count: @iteration-count;\n}\n.animation-direction(@direction) {\n -webkit-animation-direction: @direction;\n animation-direction: @direction;\n}\n.animation-fill-mode(@fill-mode) {\n -webkit-animation-fill-mode: @fill-mode;\n animation-fill-mode: @fill-mode;\n}\n\n// Backface visibility\n// Prevent browsers from flickering when using CSS 3D transforms.\n// Default value is `visible`, but can be changed to `hidden`\n\n.backface-visibility(@visibility){\n -webkit-backface-visibility: @visibility;\n -moz-backface-visibility: @visibility;\n backface-visibility: @visibility;\n}\n\n// Drop shadows\n//\n// Note: Deprecated `.box-shadow()` as of v3.1.0 since all of Bootstrap's\n// supported browsers that have box shadow capabilities now support it.\n\n.box-shadow(@shadow) {\n -webkit-box-shadow: @shadow; // iOS <4.3 & Android <4.1\n box-shadow: @shadow;\n}\n\n// Box sizing\n.box-sizing(@boxmodel) {\n -webkit-box-sizing: @boxmodel;\n -moz-box-sizing: @boxmodel;\n box-sizing: @boxmodel;\n}\n\n// CSS3 Content Columns\n.content-columns(@column-count; @column-gap: @grid-gutter-width) {\n -webkit-column-count: @column-count;\n -moz-column-count: @column-count;\n column-count: @column-count;\n -webkit-column-gap: @column-gap;\n -moz-column-gap: @column-gap;\n column-gap: @column-gap;\n}\n\n// Optional hyphenation\n.hyphens(@mode: auto) {\n word-wrap: break-word;\n -webkit-hyphens: @mode;\n -moz-hyphens: @mode;\n -ms-hyphens: @mode; // IE10+\n -o-hyphens: @mode;\n hyphens: @mode;\n}\n\n// Placeholder text\n.placeholder(@color: @input-color-placeholder) {\n // Firefox\n &::-moz-placeholder {\n color: @color;\n opacity: 1; // Override Firefox's unusual default opacity; see https://github.com/twbs/bootstrap/pull/11526\n }\n &:-ms-input-placeholder { color: @color; } // Internet Explorer 10+\n &::-webkit-input-placeholder { color: @color; } // Safari and Chrome\n}\n\n// Transformations\n.scale(@ratio) {\n -webkit-transform: scale(@ratio);\n -ms-transform: scale(@ratio); // IE9 only\n -o-transform: scale(@ratio);\n transform: scale(@ratio);\n}\n.scale(@ratioX; @ratioY) {\n -webkit-transform: scale(@ratioX, @ratioY);\n -ms-transform: scale(@ratioX, @ratioY); // IE9 only\n -o-transform: scale(@ratioX, @ratioY);\n transform: scale(@ratioX, @ratioY);\n}\n.scaleX(@ratio) {\n -webkit-transform: scaleX(@ratio);\n -ms-transform: scaleX(@ratio); // IE9 only\n -o-transform: scaleX(@ratio);\n transform: scaleX(@ratio);\n}\n.scaleY(@ratio) {\n -webkit-transform: scaleY(@ratio);\n -ms-transform: scaleY(@ratio); // IE9 only\n -o-transform: scaleY(@ratio);\n transform: scaleY(@ratio);\n}\n.skew(@x; @y) {\n -webkit-transform: skewX(@x) skewY(@y);\n -ms-transform: skewX(@x) skewY(@y); // See https://github.com/twbs/bootstrap/issues/4885; IE9+\n -o-transform: skewX(@x) skewY(@y);\n transform: skewX(@x) skewY(@y);\n}\n.translate(@x; @y) {\n -webkit-transform: translate(@x, @y);\n -ms-transform: translate(@x, @y); // IE9 only\n -o-transform: translate(@x, @y);\n transform: translate(@x, @y);\n}\n.translate3d(@x; @y; @z) {\n -webkit-transform: translate3d(@x, @y, @z);\n transform: translate3d(@x, @y, @z);\n}\n.rotate(@degrees) {\n -webkit-transform: rotate(@degrees);\n -ms-transform: rotate(@degrees); // IE9 only\n -o-transform: rotate(@degrees);\n transform: rotate(@degrees);\n}\n.rotateX(@degrees) {\n -webkit-transform: rotateX(@degrees);\n -ms-transform: rotateX(@degrees); // IE9 only\n -o-transform: rotateX(@degrees);\n transform: rotateX(@degrees);\n}\n.rotateY(@degrees) {\n -webkit-transform: rotateY(@degrees);\n -ms-transform: rotateY(@degrees); // IE9 only\n -o-transform: rotateY(@degrees);\n transform: rotateY(@degrees);\n}\n.perspective(@perspective) {\n -webkit-perspective: @perspective;\n -moz-perspective: @perspective;\n perspective: @perspective;\n}\n.perspective-origin(@perspective) {\n -webkit-perspective-origin: @perspective;\n -moz-perspective-origin: @perspective;\n perspective-origin: @perspective;\n}\n.transform-origin(@origin) {\n -webkit-transform-origin: @origin;\n -moz-transform-origin: @origin;\n -ms-transform-origin: @origin; // IE9 only\n transform-origin: @origin;\n}\n\n\n// Transitions\n\n.transition(@transition) {\n -webkit-transition: @transition;\n -o-transition: @transition;\n transition: @transition;\n}\n.transition-property(@transition-property) {\n -webkit-transition-property: @transition-property;\n transition-property: @transition-property;\n}\n.transition-delay(@transition-delay) {\n -webkit-transition-delay: @transition-delay;\n transition-delay: @transition-delay;\n}\n.transition-duration(@transition-duration) {\n -webkit-transition-duration: @transition-duration;\n transition-duration: @transition-duration;\n}\n.transition-timing-function(@timing-function) {\n -webkit-transition-timing-function: @timing-function;\n transition-timing-function: @timing-function;\n}\n.transition-transform(@transition) {\n -webkit-transition: -webkit-transform @transition;\n -moz-transition: -moz-transform @transition;\n -o-transition: -o-transform @transition;\n transition: transform @transition;\n}\n\n\n// User select\n// For selecting text on the page\n\n.user-select(@select) {\n -webkit-user-select: @select;\n -moz-user-select: @select;\n -ms-user-select: @select; // IE10+\n user-select: @select;\n}\n","// Gradients\n\n#gradient {\n\n // Horizontal gradient, from left to right\n //\n // Creates two color stops, start and end, by specifying a color and position for each color stop.\n // Color stops are not available in IE9 and below.\n .horizontal(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n background-image: -webkit-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Opera 12\n background-image: linear-gradient(to right, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n background-repeat: repeat-x;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down\n }\n\n // Vertical gradient, from top to bottom\n //\n // Creates two color stops, start and end, by specifying a color and position for each color stop.\n // Color stops are not available in IE9 and below.\n .vertical(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n background-image: -webkit-linear-gradient(top, @start-color @start-percent, @end-color @end-percent); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(top, @start-color @start-percent, @end-color @end-percent); // Opera 12\n background-image: linear-gradient(to bottom, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n background-repeat: repeat-x;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down\n }\n\n .directional(@start-color: #555; @end-color: #333; @deg: 45deg) {\n background-repeat: repeat-x;\n background-image: -webkit-linear-gradient(@deg, @start-color, @end-color); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(@deg, @start-color, @end-color); // Opera 12\n background-image: linear-gradient(@deg, @start-color, @end-color); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n }\n .horizontal-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n background-image: -webkit-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n background-image: -o-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n background-image: linear-gradient(to right, @start-color, @mid-color @color-stop, @end-color);\n background-repeat: no-repeat;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n }\n .vertical-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n background-image: -webkit-linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-image: -o-linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-image: linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-repeat: no-repeat;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n }\n .radial(@inner-color: #555; @outer-color: #333) {\n background-image: -webkit-radial-gradient(circle, @inner-color, @outer-color);\n background-image: radial-gradient(circle, @inner-color, @outer-color);\n background-repeat: no-repeat;\n }\n .striped(@color: rgba(255,255,255,.15); @angle: 45deg) {\n background-image: -webkit-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n background-image: linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n }\n}\n","// Reset filters for IE\n//\n// When you need to remove a gradient background, do not forget to use this to reset\n// the IE filter for IE9 and below.\n\n.reset-filter() {\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(enabled = false)\"));\n}\n"]} \ No newline at end of file diff --git a/public/assets/libs/jquery/bootstrap/dist/css/bootstrap-theme.min.css b/public/assets/libs/jquery/bootstrap/dist/css/bootstrap-theme.min.css new file mode 100644 index 0000000..61358b1 --- /dev/null +++ b/public/assets/libs/jquery/bootstrap/dist/css/bootstrap-theme.min.css @@ -0,0 +1,5 @@ +/*! + * Bootstrap v3.3.5 (http://getbootstrap.com) + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */.btn-danger,.btn-default,.btn-info,.btn-primary,.btn-success,.btn-warning{text-shadow:0 -1px 0 rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-danger.active,.btn-danger:active,.btn-default.active,.btn-default:active,.btn-info.active,.btn-info:active,.btn-primary.active,.btn-primary:active,.btn-success.active,.btn-success:active,.btn-warning.active,.btn-warning:active{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-danger.disabled,.btn-danger[disabled],.btn-default.disabled,.btn-default[disabled],.btn-info.disabled,.btn-info[disabled],.btn-primary.disabled,.btn-primary[disabled],.btn-success.disabled,.btn-success[disabled],.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-danger,fieldset[disabled] .btn-default,fieldset[disabled] .btn-info,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-success,fieldset[disabled] .btn-warning{-webkit-box-shadow:none;box-shadow:none}.btn-danger .badge,.btn-default .badge,.btn-info .badge,.btn-primary .badge,.btn-success .badge,.btn-warning .badge{text-shadow:none}.btn.active,.btn:active{background-image:none}.btn-default{text-shadow:0 1px 0 #fff;background-image:-webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:-o-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e0e0e0));background-image:linear-gradient(to bottom,#fff 0,#e0e0e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#dbdbdb;border-color:#ccc}.btn-default:focus,.btn-default:hover{background-color:#e0e0e0;background-position:0 -15px}.btn-default.active,.btn-default:active{background-color:#e0e0e0;border-color:#dbdbdb}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#e0e0e0;background-image:none}.btn-primary{background-image:-webkit-linear-gradient(top,#337ab7 0,#265a88 100%);background-image:-o-linear-gradient(top,#337ab7 0,#265a88 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#265a88));background-image:linear-gradient(to bottom,#337ab7 0,#265a88 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#245580}.btn-primary:focus,.btn-primary:hover{background-color:#265a88;background-position:0 -15px}.btn-primary.active,.btn-primary:active{background-color:#265a88;border-color:#245580}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#265a88;background-image:none}.btn-success{background-image:-webkit-linear-gradient(top,#5cb85c 0,#419641 100%);background-image:-o-linear-gradient(top,#5cb85c 0,#419641 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#419641));background-image:linear-gradient(to bottom,#5cb85c 0,#419641 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#3e8f3e}.btn-success:focus,.btn-success:hover{background-color:#419641;background-position:0 -15px}.btn-success.active,.btn-success:active{background-color:#419641;border-color:#3e8f3e}.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#419641;background-image:none}.btn-info{background-image:-webkit-linear-gradient(top,#5bc0de 0,#2aabd2 100%);background-image:-o-linear-gradient(top,#5bc0de 0,#2aabd2 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5bc0de),to(#2aabd2));background-image:linear-gradient(to bottom,#5bc0de 0,#2aabd2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#28a4c9}.btn-info:focus,.btn-info:hover{background-color:#2aabd2;background-position:0 -15px}.btn-info.active,.btn-info:active{background-color:#2aabd2;border-color:#28a4c9}.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#2aabd2;background-image:none}.btn-warning{background-image:-webkit-linear-gradient(top,#f0ad4e 0,#eb9316 100%);background-image:-o-linear-gradient(top,#f0ad4e 0,#eb9316 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f0ad4e),to(#eb9316));background-image:linear-gradient(to bottom,#f0ad4e 0,#eb9316 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#e38d13}.btn-warning:focus,.btn-warning:hover{background-color:#eb9316;background-position:0 -15px}.btn-warning.active,.btn-warning:active{background-color:#eb9316;border-color:#e38d13}.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#eb9316;background-image:none}.btn-danger{background-image:-webkit-linear-gradient(top,#d9534f 0,#c12e2a 100%);background-image:-o-linear-gradient(top,#d9534f 0,#c12e2a 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9534f),to(#c12e2a));background-image:linear-gradient(to bottom,#d9534f 0,#c12e2a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#b92c28}.btn-danger:focus,.btn-danger:hover{background-color:#c12e2a;background-position:0 -15px}.btn-danger.active,.btn-danger:active{background-color:#c12e2a;border-color:#b92c28}.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#c12e2a;background-image:none}.img-thumbnail,.thumbnail{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.075);box-shadow:0 1px 2px rgba(0,0,0,.075)}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background-color:#e8e8e8;background-image:-webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-o-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8));background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);background-repeat:repeat-x}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{background-color:#2e6da4;background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);background-repeat:repeat-x}.navbar-default{background-image:-webkit-linear-gradient(top,#fff 0,#f8f8f8 100%);background-image:-o-linear-gradient(top,#fff 0,#f8f8f8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f8f8f8));background-image:linear-gradient(to bottom,#fff 0,#f8f8f8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075)}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.open>a{background-image:-webkit-linear-gradient(top,#dbdbdb 0,#e2e2e2 100%);background-image:-o-linear-gradient(top,#dbdbdb 0,#e2e2e2 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dbdbdb),to(#e2e2e2));background-image:linear-gradient(to bottom,#dbdbdb 0,#e2e2e2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0);background-repeat:repeat-x;-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,.075);box-shadow:inset 0 3px 9px rgba(0,0,0,.075)}.navbar-brand,.navbar-nav>li>a{text-shadow:0 1px 0 rgba(255,255,255,.25)}.navbar-inverse{background-image:-webkit-linear-gradient(top,#3c3c3c 0,#222 100%);background-image:-o-linear-gradient(top,#3c3c3c 0,#222 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#3c3c3c),to(#222));background-image:linear-gradient(to bottom,#3c3c3c 0,#222 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-radius:4px}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.open>a{background-image:-webkit-linear-gradient(top,#080808 0,#0f0f0f 100%);background-image:-o-linear-gradient(top,#080808 0,#0f0f0f 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#080808),to(#0f0f0f));background-image:linear-gradient(to bottom,#080808 0,#0f0f0f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0);background-repeat:repeat-x;-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,.25);box-shadow:inset 0 3px 9px rgba(0,0,0,.25)}.navbar-inverse .navbar-brand,.navbar-inverse .navbar-nav>li>a{text-shadow:0 -1px 0 rgba(0,0,0,.25)}.navbar-fixed-bottom,.navbar-fixed-top,.navbar-static-top{border-radius:0}@media (max-width:767px){.navbar .navbar-nav .open .dropdown-menu>.active>a,.navbar .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);background-repeat:repeat-x}}.alert{text-shadow:0 1px 0 rgba(255,255,255,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05)}.alert-success{background-image:-webkit-linear-gradient(top,#dff0d8 0,#c8e5bc 100%);background-image:-o-linear-gradient(top,#dff0d8 0,#c8e5bc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dff0d8),to(#c8e5bc));background-image:linear-gradient(to bottom,#dff0d8 0,#c8e5bc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);background-repeat:repeat-x;border-color:#b2dba1}.alert-info{background-image:-webkit-linear-gradient(top,#d9edf7 0,#b9def0 100%);background-image:-o-linear-gradient(top,#d9edf7 0,#b9def0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9edf7),to(#b9def0));background-image:linear-gradient(to bottom,#d9edf7 0,#b9def0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);background-repeat:repeat-x;border-color:#9acfea}.alert-warning{background-image:-webkit-linear-gradient(top,#fcf8e3 0,#f8efc0 100%);background-image:-o-linear-gradient(top,#fcf8e3 0,#f8efc0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fcf8e3),to(#f8efc0));background-image:linear-gradient(to bottom,#fcf8e3 0,#f8efc0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);background-repeat:repeat-x;border-color:#f5e79e}.alert-danger{background-image:-webkit-linear-gradient(top,#f2dede 0,#e7c3c3 100%);background-image:-o-linear-gradient(top,#f2dede 0,#e7c3c3 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f2dede),to(#e7c3c3));background-image:linear-gradient(to bottom,#f2dede 0,#e7c3c3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);background-repeat:repeat-x;border-color:#dca7a7}.progress{background-image:-webkit-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);background-image:-o-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#ebebeb),to(#f5f5f5));background-image:linear-gradient(to bottom,#ebebeb 0,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);background-repeat:repeat-x}.progress-bar{background-image:-webkit-linear-gradient(top,#337ab7 0,#286090 100%);background-image:-o-linear-gradient(top,#337ab7 0,#286090 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#286090));background-image:linear-gradient(to bottom,#337ab7 0,#286090 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0);background-repeat:repeat-x}.progress-bar-success{background-image:-webkit-linear-gradient(top,#5cb85c 0,#449d44 100%);background-image:-o-linear-gradient(top,#5cb85c 0,#449d44 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#449d44));background-image:linear-gradient(to bottom,#5cb85c 0,#449d44 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);background-repeat:repeat-x}.progress-bar-info{background-image:-webkit-linear-gradient(top,#5bc0de 0,#31b0d5 100%);background-image:-o-linear-gradient(top,#5bc0de 0,#31b0d5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5bc0de),to(#31b0d5));background-image:linear-gradient(to bottom,#5bc0de 0,#31b0d5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);background-repeat:repeat-x}.progress-bar-warning{background-image:-webkit-linear-gradient(top,#f0ad4e 0,#ec971f 100%);background-image:-o-linear-gradient(top,#f0ad4e 0,#ec971f 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f0ad4e),to(#ec971f));background-image:linear-gradient(to bottom,#f0ad4e 0,#ec971f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);background-repeat:repeat-x}.progress-bar-danger{background-image:-webkit-linear-gradient(top,#d9534f 0,#c9302c 100%);background-image:-o-linear-gradient(top,#d9534f 0,#c9302c 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9534f),to(#c9302c));background-image:linear-gradient(to bottom,#d9534f 0,#c9302c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);background-repeat:repeat-x}.progress-bar-striped{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.list-group{border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.075);box-shadow:0 1px 2px rgba(0,0,0,.075)}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{text-shadow:0 -1px 0 #286090;background-image:-webkit-linear-gradient(top,#337ab7 0,#2b669a 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2b669a 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2b669a));background-image:linear-gradient(to bottom,#337ab7 0,#2b669a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0);background-repeat:repeat-x;border-color:#2b669a}.list-group-item.active .badge,.list-group-item.active:focus .badge,.list-group-item.active:hover .badge{text-shadow:none}.panel{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05)}.panel-default>.panel-heading{background-image:-webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-o-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8));background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);background-repeat:repeat-x}.panel-primary>.panel-heading{background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);background-repeat:repeat-x}.panel-success>.panel-heading{background-image:-webkit-linear-gradient(top,#dff0d8 0,#d0e9c6 100%);background-image:-o-linear-gradient(top,#dff0d8 0,#d0e9c6 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dff0d8),to(#d0e9c6));background-image:linear-gradient(to bottom,#dff0d8 0,#d0e9c6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);background-repeat:repeat-x}.panel-info>.panel-heading{background-image:-webkit-linear-gradient(top,#d9edf7 0,#c4e3f3 100%);background-image:-o-linear-gradient(top,#d9edf7 0,#c4e3f3 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9edf7),to(#c4e3f3));background-image:linear-gradient(to bottom,#d9edf7 0,#c4e3f3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);background-repeat:repeat-x}.panel-warning>.panel-heading{background-image:-webkit-linear-gradient(top,#fcf8e3 0,#faf2cc 100%);background-image:-o-linear-gradient(top,#fcf8e3 0,#faf2cc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fcf8e3),to(#faf2cc));background-image:linear-gradient(to bottom,#fcf8e3 0,#faf2cc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);background-repeat:repeat-x}.panel-danger>.panel-heading{background-image:-webkit-linear-gradient(top,#f2dede 0,#ebcccc 100%);background-image:-o-linear-gradient(top,#f2dede 0,#ebcccc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f2dede),to(#ebcccc));background-image:linear-gradient(to bottom,#f2dede 0,#ebcccc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0);background-repeat:repeat-x}.well{background-image:-webkit-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);background-image:-o-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#e8e8e8),to(#f5f5f5));background-image:linear-gradient(to bottom,#e8e8e8 0,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);background-repeat:repeat-x;border-color:#dcdcdc;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1)} \ No newline at end of file diff --git a/public/assets/libs/jquery/bootstrap/dist/css/bootstrap.css b/public/assets/libs/jquery/bootstrap/dist/css/bootstrap.css new file mode 100644 index 0000000..680e768 --- /dev/null +++ b/public/assets/libs/jquery/bootstrap/dist/css/bootstrap.css @@ -0,0 +1,6800 @@ +/*! + * Bootstrap v3.3.5 (http://getbootstrap.com) + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ +/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */ +html { + font-family: sans-serif; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; +} +body { + margin: 0; +} +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +menu, +nav, +section, +summary { + display: block; +} +audio, +canvas, +progress, +video { + display: inline-block; + vertical-align: baseline; +} +audio:not([controls]) { + display: none; + height: 0; +} +[hidden], +template { + display: none; +} +a { + background-color: transparent; +} +a:active, +a:hover { + outline: 0; +} +abbr[title] { + border-bottom: 1px dotted; +} +b, +strong { + font-weight: bold; +} +dfn { + font-style: italic; +} +h1 { + margin: .67em 0; + font-size: 2em; +} +mark { + color: #000; + background: #ff0; +} +small { + font-size: 80%; +} +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; +} +sup { + top: -.5em; +} +sub { + bottom: -.25em; +} +img { + border: 0; +} +svg:not(:root) { + overflow: hidden; +} +figure { + margin: 1em 40px; +} +hr { + height: 0; + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; +} +pre { + overflow: auto; +} +code, +kbd, +pre, +samp { + font-family: monospace, monospace; + font-size: 1em; +} +button, +input, +optgroup, +select, +textarea { + margin: 0; + font: inherit; + color: inherit; +} +button { + overflow: visible; +} +button, +select { + text-transform: none; +} +button, +html input[type="button"], +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; + cursor: pointer; +} +button[disabled], +html input[disabled] { + cursor: default; +} +button::-moz-focus-inner, +input::-moz-focus-inner { + padding: 0; + border: 0; +} +input { + line-height: normal; +} +input[type="checkbox"], +input[type="radio"] { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + padding: 0; +} +input[type="number"]::-webkit-inner-spin-button, +input[type="number"]::-webkit-outer-spin-button { + height: auto; +} +input[type="search"] { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; + -webkit-appearance: textfield; +} +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} +fieldset { + padding: .35em .625em .75em; + margin: 0 2px; + border: 1px solid #c0c0c0; +} +legend { + padding: 0; + border: 0; +} +textarea { + overflow: auto; +} +optgroup { + font-weight: bold; +} +table { + border-spacing: 0; + border-collapse: collapse; +} +td, +th { + padding: 0; +} +/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */ +@media print { + *, + *:before, + *:after { + color: #000 !important; + text-shadow: none !important; + background: transparent !important; + -webkit-box-shadow: none !important; + box-shadow: none !important; + } + a, + a:visited { + text-decoration: underline; + } + a[href]:after { + content: " (" attr(href) ")"; + } + abbr[title]:after { + content: " (" attr(title) ")"; + } + a[href^="#"]:after, + a[href^="javascript:"]:after { + content: ""; + } + pre, + blockquote { + border: 1px solid #999; + + page-break-inside: avoid; + } + thead { + display: table-header-group; + } + tr, + img { + page-break-inside: avoid; + } + img { + max-width: 100% !important; + } + p, + h2, + h3 { + orphans: 3; + widows: 3; + } + h2, + h3 { + page-break-after: avoid; + } + .navbar { + display: none; + } + .btn > .caret, + .dropup > .btn > .caret { + border-top-color: #000 !important; + } + .label { + border: 1px solid #000; + } + .table { + border-collapse: collapse !important; + } + .table td, + .table th { + background-color: #fff !important; + } + .table-bordered th, + .table-bordered td { + border: 1px solid #ddd !important; + } +} +@font-face { + font-family: 'Glyphicons Halflings'; + + src: url('../fonts/glyphicons-halflings-regular.eot'); + src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg'); +} +.glyphicon { + position: relative; + top: 1px; + display: inline-block; + font-family: 'Glyphicons Halflings'; + font-style: normal; + font-weight: normal; + line-height: 1; + + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +.glyphicon-asterisk:before { + content: "\2a"; +} +.glyphicon-plus:before { + content: "\2b"; +} +.glyphicon-euro:before, +.glyphicon-eur:before { + content: "\20ac"; +} +.glyphicon-minus:before { + content: "\2212"; +} +.glyphicon-cloud:before { + content: "\2601"; +} +.glyphicon-envelope:before { + content: "\2709"; +} +.glyphicon-pencil:before { + content: "\270f"; +} +.glyphicon-glass:before { + content: "\e001"; +} +.glyphicon-music:before { + content: "\e002"; +} +.glyphicon-search:before { + content: "\e003"; +} +.glyphicon-heart:before { + content: "\e005"; +} +.glyphicon-star:before { + content: "\e006"; +} +.glyphicon-star-empty:before { + content: "\e007"; +} +.glyphicon-user:before { + content: "\e008"; +} +.glyphicon-film:before { + content: "\e009"; +} +.glyphicon-th-large:before { + content: "\e010"; +} +.glyphicon-th:before { + content: "\e011"; +} +.glyphicon-th-list:before { + content: "\e012"; +} +.glyphicon-ok:before { + content: "\e013"; +} +.glyphicon-remove:before { + content: "\e014"; +} +.glyphicon-zoom-in:before { + content: "\e015"; +} +.glyphicon-zoom-out:before { + content: "\e016"; +} +.glyphicon-off:before { + content: "\e017"; +} +.glyphicon-signal:before { + content: "\e018"; +} +.glyphicon-cog:before { + content: "\e019"; +} +.glyphicon-trash:before { + content: "\e020"; +} +.glyphicon-home:before { + content: "\e021"; +} +.glyphicon-file:before { + content: "\e022"; +} +.glyphicon-time:before { + content: "\e023"; +} +.glyphicon-road:before { + content: "\e024"; +} +.glyphicon-download-alt:before { + content: "\e025"; +} +.glyphicon-download:before { + content: "\e026"; +} +.glyphicon-upload:before { + content: "\e027"; +} +.glyphicon-inbox:before { + content: "\e028"; +} +.glyphicon-play-circle:before { + content: "\e029"; +} +.glyphicon-repeat:before { + content: "\e030"; +} +.glyphicon-refresh:before { + content: "\e031"; +} +.glyphicon-list-alt:before { + content: "\e032"; +} +.glyphicon-lock:before { + content: "\e033"; +} +.glyphicon-flag:before { + content: "\e034"; +} +.glyphicon-headphones:before { + content: "\e035"; +} +.glyphicon-volume-off:before { + content: "\e036"; +} +.glyphicon-volume-down:before { + content: "\e037"; +} +.glyphicon-volume-up:before { + content: "\e038"; +} +.glyphicon-qrcode:before { + content: "\e039"; +} +.glyphicon-barcode:before { + content: "\e040"; +} +.glyphicon-tag:before { + content: "\e041"; +} +.glyphicon-tags:before { + content: "\e042"; +} +.glyphicon-book:before { + content: "\e043"; +} +.glyphicon-bookmark:before { + content: "\e044"; +} +.glyphicon-print:before { + content: "\e045"; +} +.glyphicon-camera:before { + content: "\e046"; +} +.glyphicon-font:before { + content: "\e047"; +} +.glyphicon-bold:before { + content: "\e048"; +} +.glyphicon-italic:before { + content: "\e049"; +} +.glyphicon-text-height:before { + content: "\e050"; +} +.glyphicon-text-width:before { + content: "\e051"; +} +.glyphicon-align-left:before { + content: "\e052"; +} +.glyphicon-align-center:before { + content: "\e053"; +} +.glyphicon-align-right:before { + content: "\e054"; +} +.glyphicon-align-justify:before { + content: "\e055"; +} +.glyphicon-list:before { + content: "\e056"; +} +.glyphicon-indent-left:before { + content: "\e057"; +} +.glyphicon-indent-right:before { + content: "\e058"; +} +.glyphicon-facetime-video:before { + content: "\e059"; +} +.glyphicon-picture:before { + content: "\e060"; +} +.glyphicon-map-marker:before { + content: "\e062"; +} +.glyphicon-adjust:before { + content: "\e063"; +} +.glyphicon-tint:before { + content: "\e064"; +} +.glyphicon-edit:before { + content: "\e065"; +} +.glyphicon-share:before { + content: "\e066"; +} +.glyphicon-check:before { + content: "\e067"; +} +.glyphicon-move:before { + content: "\e068"; +} +.glyphicon-step-backward:before { + content: "\e069"; +} +.glyphicon-fast-backward:before { + content: "\e070"; +} +.glyphicon-backward:before { + content: "\e071"; +} +.glyphicon-play:before { + content: "\e072"; +} +.glyphicon-pause:before { + content: "\e073"; +} +.glyphicon-stop:before { + content: "\e074"; +} +.glyphicon-forward:before { + content: "\e075"; +} +.glyphicon-fast-forward:before { + content: "\e076"; +} +.glyphicon-step-forward:before { + content: "\e077"; +} +.glyphicon-eject:before { + content: "\e078"; +} +.glyphicon-chevron-left:before { + content: "\e079"; +} +.glyphicon-chevron-right:before { + content: "\e080"; +} +.glyphicon-plus-sign:before { + content: "\e081"; +} +.glyphicon-minus-sign:before { + content: "\e082"; +} +.glyphicon-remove-sign:before { + content: "\e083"; +} +.glyphicon-ok-sign:before { + content: "\e084"; +} +.glyphicon-question-sign:before { + content: "\e085"; +} +.glyphicon-info-sign:before { + content: "\e086"; +} +.glyphicon-screenshot:before { + content: "\e087"; +} +.glyphicon-remove-circle:before { + content: "\e088"; +} +.glyphicon-ok-circle:before { + content: "\e089"; +} +.glyphicon-ban-circle:before { + content: "\e090"; +} +.glyphicon-arrow-left:before { + content: "\e091"; +} +.glyphicon-arrow-right:before { + content: "\e092"; +} +.glyphicon-arrow-up:before { + content: "\e093"; +} +.glyphicon-arrow-down:before { + content: "\e094"; +} +.glyphicon-share-alt:before { + content: "\e095"; +} +.glyphicon-resize-full:before { + content: "\e096"; +} +.glyphicon-resize-small:before { + content: "\e097"; +} +.glyphicon-exclamation-sign:before { + content: "\e101"; +} +.glyphicon-gift:before { + content: "\e102"; +} +.glyphicon-leaf:before { + content: "\e103"; +} +.glyphicon-fire:before { + content: "\e104"; +} +.glyphicon-eye-open:before { + content: "\e105"; +} +.glyphicon-eye-close:before { + content: "\e106"; +} +.glyphicon-warning-sign:before { + content: "\e107"; +} +.glyphicon-plane:before { + content: "\e108"; +} +.glyphicon-calendar:before { + content: "\e109"; +} +.glyphicon-random:before { + content: "\e110"; +} +.glyphicon-comment:before { + content: "\e111"; +} +.glyphicon-magnet:before { + content: "\e112"; +} +.glyphicon-chevron-up:before { + content: "\e113"; +} +.glyphicon-chevron-down:before { + content: "\e114"; +} +.glyphicon-retweet:before { + content: "\e115"; +} +.glyphicon-shopping-cart:before { + content: "\e116"; +} +.glyphicon-folder-close:before { + content: "\e117"; +} +.glyphicon-folder-open:before { + content: "\e118"; +} +.glyphicon-resize-vertical:before { + content: "\e119"; +} +.glyphicon-resize-horizontal:before { + content: "\e120"; +} +.glyphicon-hdd:before { + content: "\e121"; +} +.glyphicon-bullhorn:before { + content: "\e122"; +} +.glyphicon-bell:before { + content: "\e123"; +} +.glyphicon-certificate:before { + content: "\e124"; +} +.glyphicon-thumbs-up:before { + content: "\e125"; +} +.glyphicon-thumbs-down:before { + content: "\e126"; +} +.glyphicon-hand-right:before { + content: "\e127"; +} +.glyphicon-hand-left:before { + content: "\e128"; +} +.glyphicon-hand-up:before { + content: "\e129"; +} +.glyphicon-hand-down:before { + content: "\e130"; +} +.glyphicon-circle-arrow-right:before { + content: "\e131"; +} +.glyphicon-circle-arrow-left:before { + content: "\e132"; +} +.glyphicon-circle-arrow-up:before { + content: "\e133"; +} +.glyphicon-circle-arrow-down:before { + content: "\e134"; +} +.glyphicon-globe:before { + content: "\e135"; +} +.glyphicon-wrench:before { + content: "\e136"; +} +.glyphicon-tasks:before { + content: "\e137"; +} +.glyphicon-filter:before { + content: "\e138"; +} +.glyphicon-briefcase:before { + content: "\e139"; +} +.glyphicon-fullscreen:before { + content: "\e140"; +} +.glyphicon-dashboard:before { + content: "\e141"; +} +.glyphicon-paperclip:before { + content: "\e142"; +} +.glyphicon-heart-empty:before { + content: "\e143"; +} +.glyphicon-link:before { + content: "\e144"; +} +.glyphicon-phone:before { + content: "\e145"; +} +.glyphicon-pushpin:before { + content: "\e146"; +} +.glyphicon-usd:before { + content: "\e148"; +} +.glyphicon-gbp:before { + content: "\e149"; +} +.glyphicon-sort:before { + content: "\e150"; +} +.glyphicon-sort-by-alphabet:before { + content: "\e151"; +} +.glyphicon-sort-by-alphabet-alt:before { + content: "\e152"; +} +.glyphicon-sort-by-order:before { + content: "\e153"; +} +.glyphicon-sort-by-order-alt:before { + content: "\e154"; +} +.glyphicon-sort-by-attributes:before { + content: "\e155"; +} +.glyphicon-sort-by-attributes-alt:before { + content: "\e156"; +} +.glyphicon-unchecked:before { + content: "\e157"; +} +.glyphicon-expand:before { + content: "\e158"; +} +.glyphicon-collapse-down:before { + content: "\e159"; +} +.glyphicon-collapse-up:before { + content: "\e160"; +} +.glyphicon-log-in:before { + content: "\e161"; +} +.glyphicon-flash:before { + content: "\e162"; +} +.glyphicon-log-out:before { + content: "\e163"; +} +.glyphicon-new-window:before { + content: "\e164"; +} +.glyphicon-record:before { + content: "\e165"; +} +.glyphicon-save:before { + content: "\e166"; +} +.glyphicon-open:before { + content: "\e167"; +} +.glyphicon-saved:before { + content: "\e168"; +} +.glyphicon-import:before { + content: "\e169"; +} +.glyphicon-export:before { + content: "\e170"; +} +.glyphicon-send:before { + content: "\e171"; +} +.glyphicon-floppy-disk:before { + content: "\e172"; +} +.glyphicon-floppy-saved:before { + content: "\e173"; +} +.glyphicon-floppy-remove:before { + content: "\e174"; +} +.glyphicon-floppy-save:before { + content: "\e175"; +} +.glyphicon-floppy-open:before { + content: "\e176"; +} +.glyphicon-credit-card:before { + content: "\e177"; +} +.glyphicon-transfer:before { + content: "\e178"; +} +.glyphicon-cutlery:before { + content: "\e179"; +} +.glyphicon-header:before { + content: "\e180"; +} +.glyphicon-compressed:before { + content: "\e181"; +} +.glyphicon-earphone:before { + content: "\e182"; +} +.glyphicon-phone-alt:before { + content: "\e183"; +} +.glyphicon-tower:before { + content: "\e184"; +} +.glyphicon-stats:before { + content: "\e185"; +} +.glyphicon-sd-video:before { + content: "\e186"; +} +.glyphicon-hd-video:before { + content: "\e187"; +} +.glyphicon-subtitles:before { + content: "\e188"; +} +.glyphicon-sound-stereo:before { + content: "\e189"; +} +.glyphicon-sound-dolby:before { + content: "\e190"; +} +.glyphicon-sound-5-1:before { + content: "\e191"; +} +.glyphicon-sound-6-1:before { + content: "\e192"; +} +.glyphicon-sound-7-1:before { + content: "\e193"; +} +.glyphicon-copyright-mark:before { + content: "\e194"; +} +.glyphicon-registration-mark:before { + content: "\e195"; +} +.glyphicon-cloud-download:before { + content: "\e197"; +} +.glyphicon-cloud-upload:before { + content: "\e198"; +} +.glyphicon-tree-conifer:before { + content: "\e199"; +} +.glyphicon-tree-deciduous:before { + content: "\e200"; +} +.glyphicon-cd:before { + content: "\e201"; +} +.glyphicon-save-file:before { + content: "\e202"; +} +.glyphicon-open-file:before { + content: "\e203"; +} +.glyphicon-level-up:before { + content: "\e204"; +} +.glyphicon-copy:before { + content: "\e205"; +} +.glyphicon-paste:before { + content: "\e206"; +} +.glyphicon-alert:before { + content: "\e209"; +} +.glyphicon-equalizer:before { + content: "\e210"; +} +.glyphicon-king:before { + content: "\e211"; +} +.glyphicon-queen:before { + content: "\e212"; +} +.glyphicon-pawn:before { + content: "\e213"; +} +.glyphicon-bishop:before { + content: "\e214"; +} +.glyphicon-knight:before { + content: "\e215"; +} +.glyphicon-baby-formula:before { + content: "\e216"; +} +.glyphicon-tent:before { + content: "\26fa"; +} +.glyphicon-blackboard:before { + content: "\e218"; +} +.glyphicon-bed:before { + content: "\e219"; +} +.glyphicon-apple:before { + content: "\f8ff"; +} +.glyphicon-erase:before { + content: "\e221"; +} +.glyphicon-hourglass:before { + content: "\231b"; +} +.glyphicon-lamp:before { + content: "\e223"; +} +.glyphicon-duplicate:before { + content: "\e224"; +} +.glyphicon-piggy-bank:before { + content: "\e225"; +} +.glyphicon-scissors:before { + content: "\e226"; +} +.glyphicon-bitcoin:before { + content: "\e227"; +} +.glyphicon-btc:before { + content: "\e227"; +} +.glyphicon-xbt:before { + content: "\e227"; +} +.glyphicon-yen:before { + content: "\00a5"; +} +.glyphicon-jpy:before { + content: "\00a5"; +} +.glyphicon-ruble:before { + content: "\20bd"; +} +.glyphicon-rub:before { + content: "\20bd"; +} +.glyphicon-scale:before { + content: "\e230"; +} +.glyphicon-ice-lolly:before { + content: "\e231"; +} +.glyphicon-ice-lolly-tasted:before { + content: "\e232"; +} +.glyphicon-education:before { + content: "\e233"; +} +.glyphicon-option-horizontal:before { + content: "\e234"; +} +.glyphicon-option-vertical:before { + content: "\e235"; +} +.glyphicon-menu-hamburger:before { + content: "\e236"; +} +.glyphicon-modal-window:before { + content: "\e237"; +} +.glyphicon-oil:before { + content: "\e238"; +} +.glyphicon-grain:before { + content: "\e239"; +} +.glyphicon-sunglasses:before { + content: "\e240"; +} +.glyphicon-text-size:before { + content: "\e241"; +} +.glyphicon-text-color:before { + content: "\e242"; +} +.glyphicon-text-background:before { + content: "\e243"; +} +.glyphicon-object-align-top:before { + content: "\e244"; +} +.glyphicon-object-align-bottom:before { + content: "\e245"; +} +.glyphicon-object-align-horizontal:before { + content: "\e246"; +} +.glyphicon-object-align-left:before { + content: "\e247"; +} +.glyphicon-object-align-vertical:before { + content: "\e248"; +} +.glyphicon-object-align-right:before { + content: "\e249"; +} +.glyphicon-triangle-right:before { + content: "\e250"; +} +.glyphicon-triangle-left:before { + content: "\e251"; +} +.glyphicon-triangle-bottom:before { + content: "\e252"; +} +.glyphicon-triangle-top:before { + content: "\e253"; +} +.glyphicon-console:before { + content: "\e254"; +} +.glyphicon-superscript:before { + content: "\e255"; +} +.glyphicon-subscript:before { + content: "\e256"; +} +.glyphicon-menu-left:before { + content: "\e257"; +} +.glyphicon-menu-right:before { + content: "\e258"; +} +.glyphicon-menu-down:before { + content: "\e259"; +} +.glyphicon-menu-up:before { + content: "\e260"; +} +* { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +*:before, +*:after { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +html { + font-size: 10px; + + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} +body { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + line-height: 1.42857143; + color: #333; + background-color: #fff; +} +input, +button, +select, +textarea { + font-family: inherit; + font-size: inherit; + line-height: inherit; +} +a { + color: #337ab7; + text-decoration: none; +} +a:hover, +a:focus { + color: #23527c; + text-decoration: underline; +} +a:focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +figure { + margin: 0; +} +img { + vertical-align: middle; +} +.img-responsive, +.thumbnail > img, +.thumbnail a > img, +.carousel-inner > .item > img, +.carousel-inner > .item > a > img { + display: block; + max-width: 100%; + height: auto; +} +.img-rounded { + border-radius: 6px; +} +.img-thumbnail { + display: inline-block; + max-width: 100%; + height: auto; + padding: 4px; + line-height: 1.42857143; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 4px; + -webkit-transition: all .2s ease-in-out; + -o-transition: all .2s ease-in-out; + transition: all .2s ease-in-out; +} +.img-circle { + border-radius: 50%; +} +hr { + margin-top: 20px; + margin-bottom: 20px; + border: 0; + border-top: 1px solid #eee; +} +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; +} +.sr-only-focusable:active, +.sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; +} +[role="button"] { + cursor: pointer; +} +h1, +h2, +h3, +h4, +h5, +h6, +.h1, +.h2, +.h3, +.h4, +.h5, +.h6 { + font-family: inherit; + font-weight: 500; + line-height: 1.1; + color: inherit; +} +h1 small, +h2 small, +h3 small, +h4 small, +h5 small, +h6 small, +.h1 small, +.h2 small, +.h3 small, +.h4 small, +.h5 small, +.h6 small, +h1 .small, +h2 .small, +h3 .small, +h4 .small, +h5 .small, +h6 .small, +.h1 .small, +.h2 .small, +.h3 .small, +.h4 .small, +.h5 .small, +.h6 .small { + font-weight: normal; + line-height: 1; + color: #777; +} +h1, +.h1, +h2, +.h2, +h3, +.h3 { + margin-top: 20px; + margin-bottom: 10px; +} +h1 small, +.h1 small, +h2 small, +.h2 small, +h3 small, +.h3 small, +h1 .small, +.h1 .small, +h2 .small, +.h2 .small, +h3 .small, +.h3 .small { + font-size: 65%; +} +h4, +.h4, +h5, +.h5, +h6, +.h6 { + margin-top: 10px; + margin-bottom: 10px; +} +h4 small, +.h4 small, +h5 small, +.h5 small, +h6 small, +.h6 small, +h4 .small, +.h4 .small, +h5 .small, +.h5 .small, +h6 .small, +.h6 .small { + font-size: 75%; +} +h1, +.h1 { + font-size: 36px; +} +h2, +.h2 { + font-size: 30px; +} +h3, +.h3 { + font-size: 24px; +} +h4, +.h4 { + font-size: 18px; +} +h5, +.h5 { + font-size: 14px; +} +h6, +.h6 { + font-size: 12px; +} +p { + margin: 0 0 10px; +} +.lead { + margin-bottom: 20px; + font-size: 16px; + font-weight: 300; + line-height: 1.4; +} +@media (min-width: 768px) { + .lead { + font-size: 21px; + } +} +small, +.small { + font-size: 85%; +} +mark, +.mark { + padding: .2em; + background-color: #fcf8e3; +} +.text-left { + text-align: left; +} +.text-right { + text-align: right; +} +.text-center { + text-align: center; +} +.text-justify { + text-align: justify; +} +.text-nowrap { + white-space: nowrap; +} +.text-lowercase { + text-transform: lowercase; +} +.text-uppercase { + text-transform: uppercase; +} +.text-capitalize { + text-transform: capitalize; +} +.text-muted { + color: #777; +} +.text-primary { + color: #337ab7; +} +a.text-primary:hover, +a.text-primary:focus { + color: #286090; +} +.text-success { + color: #3c763d; +} +a.text-success:hover, +a.text-success:focus { + color: #2b542c; +} +.text-info { + color: #31708f; +} +a.text-info:hover, +a.text-info:focus { + color: #245269; +} +.text-warning { + color: #8a6d3b; +} +a.text-warning:hover, +a.text-warning:focus { + color: #66512c; +} +.text-danger { + color: #a94442; +} +a.text-danger:hover, +a.text-danger:focus { + color: #843534; +} +.bg-primary { + color: #fff; + background-color: #337ab7; +} +a.bg-primary:hover, +a.bg-primary:focus { + background-color: #286090; +} +.bg-success { + background-color: #dff0d8; +} +a.bg-success:hover, +a.bg-success:focus { + background-color: #c1e2b3; +} +.bg-info { + background-color: #d9edf7; +} +a.bg-info:hover, +a.bg-info:focus { + background-color: #afd9ee; +} +.bg-warning { + background-color: #fcf8e3; +} +a.bg-warning:hover, +a.bg-warning:focus { + background-color: #f7ecb5; +} +.bg-danger { + background-color: #f2dede; +} +a.bg-danger:hover, +a.bg-danger:focus { + background-color: #e4b9b9; +} +.page-header { + padding-bottom: 9px; + margin: 40px 0 20px; + border-bottom: 1px solid #eee; +} +ul, +ol { + margin-top: 0; + margin-bottom: 10px; +} +ul ul, +ol ul, +ul ol, +ol ol { + margin-bottom: 0; +} +.list-unstyled { + padding-left: 0; + list-style: none; +} +.list-inline { + padding-left: 0; + margin-left: -5px; + list-style: none; +} +.list-inline > li { + display: inline-block; + padding-right: 5px; + padding-left: 5px; +} +dl { + margin-top: 0; + margin-bottom: 20px; +} +dt, +dd { + line-height: 1.42857143; +} +dt { + font-weight: bold; +} +dd { + margin-left: 0; +} +@media (min-width: 768px) { + .dl-horizontal dt { + float: left; + width: 160px; + overflow: hidden; + clear: left; + text-align: right; + text-overflow: ellipsis; + white-space: nowrap; + } + .dl-horizontal dd { + margin-left: 180px; + } +} +abbr[title], +abbr[data-original-title] { + cursor: help; + border-bottom: 1px dotted #777; +} +.initialism { + font-size: 90%; + text-transform: uppercase; +} +blockquote { + padding: 10px 20px; + margin: 0 0 20px; + font-size: 17.5px; + border-left: 5px solid #eee; +} +blockquote p:last-child, +blockquote ul:last-child, +blockquote ol:last-child { + margin-bottom: 0; +} +blockquote footer, +blockquote small, +blockquote .small { + display: block; + font-size: 80%; + line-height: 1.42857143; + color: #777; +} +blockquote footer:before, +blockquote small:before, +blockquote .small:before { + content: '\2014 \00A0'; +} +.blockquote-reverse, +blockquote.pull-right { + padding-right: 15px; + padding-left: 0; + text-align: right; + border-right: 5px solid #eee; + border-left: 0; +} +.blockquote-reverse footer:before, +blockquote.pull-right footer:before, +.blockquote-reverse small:before, +blockquote.pull-right small:before, +.blockquote-reverse .small:before, +blockquote.pull-right .small:before { + content: ''; +} +.blockquote-reverse footer:after, +blockquote.pull-right footer:after, +.blockquote-reverse small:after, +blockquote.pull-right small:after, +.blockquote-reverse .small:after, +blockquote.pull-right .small:after { + content: '\00A0 \2014'; +} +address { + margin-bottom: 20px; + font-style: normal; + line-height: 1.42857143; +} +code, +kbd, +pre, +samp { + font-family: Menlo, Monaco, Consolas, "Courier New", monospace; +} +code { + padding: 2px 4px; + font-size: 90%; + color: #c7254e; + background-color: #f9f2f4; + border-radius: 4px; +} +kbd { + padding: 2px 4px; + font-size: 90%; + color: #fff; + background-color: #333; + border-radius: 3px; + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25); +} +kbd kbd { + padding: 0; + font-size: 100%; + font-weight: bold; + -webkit-box-shadow: none; + box-shadow: none; +} +pre { + display: block; + padding: 9.5px; + margin: 0 0 10px; + font-size: 13px; + line-height: 1.42857143; + color: #333; + word-break: break-all; + word-wrap: break-word; + background-color: #f5f5f5; + border: 1px solid #ccc; + border-radius: 4px; +} +pre code { + padding: 0; + font-size: inherit; + color: inherit; + white-space: pre-wrap; + background-color: transparent; + border-radius: 0; +} +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; +} +.container { + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; +} +@media (min-width: 768px) { + .container { + width: 750px; + } +} +@media (min-width: 992px) { + .container { + width: 970px; + } +} +@media (min-width: 1200px) { + .container { + width: 1170px; + } +} +.container-fluid { + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; +} +.row { + margin-right: -15px; + margin-left: -15px; +} +.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { + position: relative; + min-height: 1px; + padding-right: 15px; + padding-left: 15px; +} +.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { + float: left; +} +.col-xs-12 { + width: 100%; +} +.col-xs-11 { + width: 91.66666667%; +} +.col-xs-10 { + width: 83.33333333%; +} +.col-xs-9 { + width: 75%; +} +.col-xs-8 { + width: 66.66666667%; +} +.col-xs-7 { + width: 58.33333333%; +} +.col-xs-6 { + width: 50%; +} +.col-xs-5 { + width: 41.66666667%; +} +.col-xs-4 { + width: 33.33333333%; +} +.col-xs-3 { + width: 25%; +} +.col-xs-2 { + width: 16.66666667%; +} +.col-xs-1 { + width: 8.33333333%; +} +.col-xs-pull-12 { + right: 100%; +} +.col-xs-pull-11 { + right: 91.66666667%; +} +.col-xs-pull-10 { + right: 83.33333333%; +} +.col-xs-pull-9 { + right: 75%; +} +.col-xs-pull-8 { + right: 66.66666667%; +} +.col-xs-pull-7 { + right: 58.33333333%; +} +.col-xs-pull-6 { + right: 50%; +} +.col-xs-pull-5 { + right: 41.66666667%; +} +.col-xs-pull-4 { + right: 33.33333333%; +} +.col-xs-pull-3 { + right: 25%; +} +.col-xs-pull-2 { + right: 16.66666667%; +} +.col-xs-pull-1 { + right: 8.33333333%; +} +.col-xs-pull-0 { + right: auto; +} +.col-xs-push-12 { + left: 100%; +} +.col-xs-push-11 { + left: 91.66666667%; +} +.col-xs-push-10 { + left: 83.33333333%; +} +.col-xs-push-9 { + left: 75%; +} +.col-xs-push-8 { + left: 66.66666667%; +} +.col-xs-push-7 { + left: 58.33333333%; +} +.col-xs-push-6 { + left: 50%; +} +.col-xs-push-5 { + left: 41.66666667%; +} +.col-xs-push-4 { + left: 33.33333333%; +} +.col-xs-push-3 { + left: 25%; +} +.col-xs-push-2 { + left: 16.66666667%; +} +.col-xs-push-1 { + left: 8.33333333%; +} +.col-xs-push-0 { + left: auto; +} +.col-xs-offset-12 { + margin-left: 100%; +} +.col-xs-offset-11 { + margin-left: 91.66666667%; +} +.col-xs-offset-10 { + margin-left: 83.33333333%; +} +.col-xs-offset-9 { + margin-left: 75%; +} +.col-xs-offset-8 { + margin-left: 66.66666667%; +} +.col-xs-offset-7 { + margin-left: 58.33333333%; +} +.col-xs-offset-6 { + margin-left: 50%; +} +.col-xs-offset-5 { + margin-left: 41.66666667%; +} +.col-xs-offset-4 { + margin-left: 33.33333333%; +} +.col-xs-offset-3 { + margin-left: 25%; +} +.col-xs-offset-2 { + margin-left: 16.66666667%; +} +.col-xs-offset-1 { + margin-left: 8.33333333%; +} +.col-xs-offset-0 { + margin-left: 0; +} +@media (min-width: 768px) { + .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { + float: left; + } + .col-sm-12 { + width: 100%; + } + .col-sm-11 { + width: 91.66666667%; + } + .col-sm-10 { + width: 83.33333333%; + } + .col-sm-9 { + width: 75%; + } + .col-sm-8 { + width: 66.66666667%; + } + .col-sm-7 { + width: 58.33333333%; + } + .col-sm-6 { + width: 50%; + } + .col-sm-5 { + width: 41.66666667%; + } + .col-sm-4 { + width: 33.33333333%; + } + .col-sm-3 { + width: 25%; + } + .col-sm-2 { + width: 16.66666667%; + } + .col-sm-1 { + width: 8.33333333%; + } + .col-sm-pull-12 { + right: 100%; + } + .col-sm-pull-11 { + right: 91.66666667%; + } + .col-sm-pull-10 { + right: 83.33333333%; + } + .col-sm-pull-9 { + right: 75%; + } + .col-sm-pull-8 { + right: 66.66666667%; + } + .col-sm-pull-7 { + right: 58.33333333%; + } + .col-sm-pull-6 { + right: 50%; + } + .col-sm-pull-5 { + right: 41.66666667%; + } + .col-sm-pull-4 { + right: 33.33333333%; + } + .col-sm-pull-3 { + right: 25%; + } + .col-sm-pull-2 { + right: 16.66666667%; + } + .col-sm-pull-1 { + right: 8.33333333%; + } + .col-sm-pull-0 { + right: auto; + } + .col-sm-push-12 { + left: 100%; + } + .col-sm-push-11 { + left: 91.66666667%; + } + .col-sm-push-10 { + left: 83.33333333%; + } + .col-sm-push-9 { + left: 75%; + } + .col-sm-push-8 { + left: 66.66666667%; + } + .col-sm-push-7 { + left: 58.33333333%; + } + .col-sm-push-6 { + left: 50%; + } + .col-sm-push-5 { + left: 41.66666667%; + } + .col-sm-push-4 { + left: 33.33333333%; + } + .col-sm-push-3 { + left: 25%; + } + .col-sm-push-2 { + left: 16.66666667%; + } + .col-sm-push-1 { + left: 8.33333333%; + } + .col-sm-push-0 { + left: auto; + } + .col-sm-offset-12 { + margin-left: 100%; + } + .col-sm-offset-11 { + margin-left: 91.66666667%; + } + .col-sm-offset-10 { + margin-left: 83.33333333%; + } + .col-sm-offset-9 { + margin-left: 75%; + } + .col-sm-offset-8 { + margin-left: 66.66666667%; + } + .col-sm-offset-7 { + margin-left: 58.33333333%; + } + .col-sm-offset-6 { + margin-left: 50%; + } + .col-sm-offset-5 { + margin-left: 41.66666667%; + } + .col-sm-offset-4 { + margin-left: 33.33333333%; + } + .col-sm-offset-3 { + margin-left: 25%; + } + .col-sm-offset-2 { + margin-left: 16.66666667%; + } + .col-sm-offset-1 { + margin-left: 8.33333333%; + } + .col-sm-offset-0 { + margin-left: 0; + } +} +@media (min-width: 992px) { + .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { + float: left; + } + .col-md-12 { + width: 100%; + } + .col-md-11 { + width: 91.66666667%; + } + .col-md-10 { + width: 83.33333333%; + } + .col-md-9 { + width: 75%; + } + .col-md-8 { + width: 66.66666667%; + } + .col-md-7 { + width: 58.33333333%; + } + .col-md-6 { + width: 50%; + } + .col-md-5 { + width: 41.66666667%; + } + .col-md-4 { + width: 33.33333333%; + } + .col-md-3 { + width: 25%; + } + .col-md-2 { + width: 16.66666667%; + } + .col-md-1 { + width: 8.33333333%; + } + .col-md-pull-12 { + right: 100%; + } + .col-md-pull-11 { + right: 91.66666667%; + } + .col-md-pull-10 { + right: 83.33333333%; + } + .col-md-pull-9 { + right: 75%; + } + .col-md-pull-8 { + right: 66.66666667%; + } + .col-md-pull-7 { + right: 58.33333333%; + } + .col-md-pull-6 { + right: 50%; + } + .col-md-pull-5 { + right: 41.66666667%; + } + .col-md-pull-4 { + right: 33.33333333%; + } + .col-md-pull-3 { + right: 25%; + } + .col-md-pull-2 { + right: 16.66666667%; + } + .col-md-pull-1 { + right: 8.33333333%; + } + .col-md-pull-0 { + right: auto; + } + .col-md-push-12 { + left: 100%; + } + .col-md-push-11 { + left: 91.66666667%; + } + .col-md-push-10 { + left: 83.33333333%; + } + .col-md-push-9 { + left: 75%; + } + .col-md-push-8 { + left: 66.66666667%; + } + .col-md-push-7 { + left: 58.33333333%; + } + .col-md-push-6 { + left: 50%; + } + .col-md-push-5 { + left: 41.66666667%; + } + .col-md-push-4 { + left: 33.33333333%; + } + .col-md-push-3 { + left: 25%; + } + .col-md-push-2 { + left: 16.66666667%; + } + .col-md-push-1 { + left: 8.33333333%; + } + .col-md-push-0 { + left: auto; + } + .col-md-offset-12 { + margin-left: 100%; + } + .col-md-offset-11 { + margin-left: 91.66666667%; + } + .col-md-offset-10 { + margin-left: 83.33333333%; + } + .col-md-offset-9 { + margin-left: 75%; + } + .col-md-offset-8 { + margin-left: 66.66666667%; + } + .col-md-offset-7 { + margin-left: 58.33333333%; + } + .col-md-offset-6 { + margin-left: 50%; + } + .col-md-offset-5 { + margin-left: 41.66666667%; + } + .col-md-offset-4 { + margin-left: 33.33333333%; + } + .col-md-offset-3 { + margin-left: 25%; + } + .col-md-offset-2 { + margin-left: 16.66666667%; + } + .col-md-offset-1 { + margin-left: 8.33333333%; + } + .col-md-offset-0 { + margin-left: 0; + } +} +@media (min-width: 1200px) { + .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { + float: left; + } + .col-lg-12 { + width: 100%; + } + .col-lg-11 { + width: 91.66666667%; + } + .col-lg-10 { + width: 83.33333333%; + } + .col-lg-9 { + width: 75%; + } + .col-lg-8 { + width: 66.66666667%; + } + .col-lg-7 { + width: 58.33333333%; + } + .col-lg-6 { + width: 50%; + } + .col-lg-5 { + width: 41.66666667%; + } + .col-lg-4 { + width: 33.33333333%; + } + .col-lg-3 { + width: 25%; + } + .col-lg-2 { + width: 16.66666667%; + } + .col-lg-1 { + width: 8.33333333%; + } + .col-lg-pull-12 { + right: 100%; + } + .col-lg-pull-11 { + right: 91.66666667%; + } + .col-lg-pull-10 { + right: 83.33333333%; + } + .col-lg-pull-9 { + right: 75%; + } + .col-lg-pull-8 { + right: 66.66666667%; + } + .col-lg-pull-7 { + right: 58.33333333%; + } + .col-lg-pull-6 { + right: 50%; + } + .col-lg-pull-5 { + right: 41.66666667%; + } + .col-lg-pull-4 { + right: 33.33333333%; + } + .col-lg-pull-3 { + right: 25%; + } + .col-lg-pull-2 { + right: 16.66666667%; + } + .col-lg-pull-1 { + right: 8.33333333%; + } + .col-lg-pull-0 { + right: auto; + } + .col-lg-push-12 { + left: 100%; + } + .col-lg-push-11 { + left: 91.66666667%; + } + .col-lg-push-10 { + left: 83.33333333%; + } + .col-lg-push-9 { + left: 75%; + } + .col-lg-push-8 { + left: 66.66666667%; + } + .col-lg-push-7 { + left: 58.33333333%; + } + .col-lg-push-6 { + left: 50%; + } + .col-lg-push-5 { + left: 41.66666667%; + } + .col-lg-push-4 { + left: 33.33333333%; + } + .col-lg-push-3 { + left: 25%; + } + .col-lg-push-2 { + left: 16.66666667%; + } + .col-lg-push-1 { + left: 8.33333333%; + } + .col-lg-push-0 { + left: auto; + } + .col-lg-offset-12 { + margin-left: 100%; + } + .col-lg-offset-11 { + margin-left: 91.66666667%; + } + .col-lg-offset-10 { + margin-left: 83.33333333%; + } + .col-lg-offset-9 { + margin-left: 75%; + } + .col-lg-offset-8 { + margin-left: 66.66666667%; + } + .col-lg-offset-7 { + margin-left: 58.33333333%; + } + .col-lg-offset-6 { + margin-left: 50%; + } + .col-lg-offset-5 { + margin-left: 41.66666667%; + } + .col-lg-offset-4 { + margin-left: 33.33333333%; + } + .col-lg-offset-3 { + margin-left: 25%; + } + .col-lg-offset-2 { + margin-left: 16.66666667%; + } + .col-lg-offset-1 { + margin-left: 8.33333333%; + } + .col-lg-offset-0 { + margin-left: 0; + } +} +table { + background-color: transparent; +} +caption { + padding-top: 8px; + padding-bottom: 8px; + color: #777; + text-align: left; +} +th { + text-align: left; +} +.table { + width: 100%; + max-width: 100%; + margin-bottom: 20px; +} +.table > thead > tr > th, +.table > tbody > tr > th, +.table > tfoot > tr > th, +.table > thead > tr > td, +.table > tbody > tr > td, +.table > tfoot > tr > td { + padding: 8px; + line-height: 1.42857143; + vertical-align: top; + border-top: 1px solid #ddd; +} +.table > thead > tr > th { + vertical-align: bottom; + border-bottom: 2px solid #ddd; +} +.table > caption + thead > tr:first-child > th, +.table > colgroup + thead > tr:first-child > th, +.table > thead:first-child > tr:first-child > th, +.table > caption + thead > tr:first-child > td, +.table > colgroup + thead > tr:first-child > td, +.table > thead:first-child > tr:first-child > td { + border-top: 0; +} +.table > tbody + tbody { + border-top: 2px solid #ddd; +} +.table .table { + background-color: #fff; +} +.table-condensed > thead > tr > th, +.table-condensed > tbody > tr > th, +.table-condensed > tfoot > tr > th, +.table-condensed > thead > tr > td, +.table-condensed > tbody > tr > td, +.table-condensed > tfoot > tr > td { + padding: 5px; +} +.table-bordered { + border: 1px solid #ddd; +} +.table-bordered > thead > tr > th, +.table-bordered > tbody > tr > th, +.table-bordered > tfoot > tr > th, +.table-bordered > thead > tr > td, +.table-bordered > tbody > tr > td, +.table-bordered > tfoot > tr > td { + border: 1px solid #ddd; +} +.table-bordered > thead > tr > th, +.table-bordered > thead > tr > td { + border-bottom-width: 2px; +} +.table-striped > tbody > tr:nth-of-type(odd) { + background-color: #f9f9f9; +} +.table-hover > tbody > tr:hover { + background-color: #f5f5f5; +} +table col[class*="col-"] { + position: static; + display: table-column; + float: none; +} +table td[class*="col-"], +table th[class*="col-"] { + position: static; + display: table-cell; + float: none; +} +.table > thead > tr > td.active, +.table > tbody > tr > td.active, +.table > tfoot > tr > td.active, +.table > thead > tr > th.active, +.table > tbody > tr > th.active, +.table > tfoot > tr > th.active, +.table > thead > tr.active > td, +.table > tbody > tr.active > td, +.table > tfoot > tr.active > td, +.table > thead > tr.active > th, +.table > tbody > tr.active > th, +.table > tfoot > tr.active > th { + background-color: #f5f5f5; +} +.table-hover > tbody > tr > td.active:hover, +.table-hover > tbody > tr > th.active:hover, +.table-hover > tbody > tr.active:hover > td, +.table-hover > tbody > tr:hover > .active, +.table-hover > tbody > tr.active:hover > th { + background-color: #e8e8e8; +} +.table > thead > tr > td.success, +.table > tbody > tr > td.success, +.table > tfoot > tr > td.success, +.table > thead > tr > th.success, +.table > tbody > tr > th.success, +.table > tfoot > tr > th.success, +.table > thead > tr.success > td, +.table > tbody > tr.success > td, +.table > tfoot > tr.success > td, +.table > thead > tr.success > th, +.table > tbody > tr.success > th, +.table > tfoot > tr.success > th { + background-color: #dff0d8; +} +.table-hover > tbody > tr > td.success:hover, +.table-hover > tbody > tr > th.success:hover, +.table-hover > tbody > tr.success:hover > td, +.table-hover > tbody > tr:hover > .success, +.table-hover > tbody > tr.success:hover > th { + background-color: #d0e9c6; +} +.table > thead > tr > td.info, +.table > tbody > tr > td.info, +.table > tfoot > tr > td.info, +.table > thead > tr > th.info, +.table > tbody > tr > th.info, +.table > tfoot > tr > th.info, +.table > thead > tr.info > td, +.table > tbody > tr.info > td, +.table > tfoot > tr.info > td, +.table > thead > tr.info > th, +.table > tbody > tr.info > th, +.table > tfoot > tr.info > th { + background-color: #d9edf7; +} +.table-hover > tbody > tr > td.info:hover, +.table-hover > tbody > tr > th.info:hover, +.table-hover > tbody > tr.info:hover > td, +.table-hover > tbody > tr:hover > .info, +.table-hover > tbody > tr.info:hover > th { + background-color: #c4e3f3; +} +.table > thead > tr > td.warning, +.table > tbody > tr > td.warning, +.table > tfoot > tr > td.warning, +.table > thead > tr > th.warning, +.table > tbody > tr > th.warning, +.table > tfoot > tr > th.warning, +.table > thead > tr.warning > td, +.table > tbody > tr.warning > td, +.table > tfoot > tr.warning > td, +.table > thead > tr.warning > th, +.table > tbody > tr.warning > th, +.table > tfoot > tr.warning > th { + background-color: #fcf8e3; +} +.table-hover > tbody > tr > td.warning:hover, +.table-hover > tbody > tr > th.warning:hover, +.table-hover > tbody > tr.warning:hover > td, +.table-hover > tbody > tr:hover > .warning, +.table-hover > tbody > tr.warning:hover > th { + background-color: #faf2cc; +} +.table > thead > tr > td.danger, +.table > tbody > tr > td.danger, +.table > tfoot > tr > td.danger, +.table > thead > tr > th.danger, +.table > tbody > tr > th.danger, +.table > tfoot > tr > th.danger, +.table > thead > tr.danger > td, +.table > tbody > tr.danger > td, +.table > tfoot > tr.danger > td, +.table > thead > tr.danger > th, +.table > tbody > tr.danger > th, +.table > tfoot > tr.danger > th { + background-color: #f2dede; +} +.table-hover > tbody > tr > td.danger:hover, +.table-hover > tbody > tr > th.danger:hover, +.table-hover > tbody > tr.danger:hover > td, +.table-hover > tbody > tr:hover > .danger, +.table-hover > tbody > tr.danger:hover > th { + background-color: #ebcccc; +} +.table-responsive { + min-height: .01%; + overflow-x: auto; +} +@media screen and (max-width: 767px) { + .table-responsive { + width: 100%; + margin-bottom: 15px; + overflow-y: hidden; + -ms-overflow-style: -ms-autohiding-scrollbar; + border: 1px solid #ddd; + } + .table-responsive > .table { + margin-bottom: 0; + } + .table-responsive > .table > thead > tr > th, + .table-responsive > .table > tbody > tr > th, + .table-responsive > .table > tfoot > tr > th, + .table-responsive > .table > thead > tr > td, + .table-responsive > .table > tbody > tr > td, + .table-responsive > .table > tfoot > tr > td { + white-space: nowrap; + } + .table-responsive > .table-bordered { + border: 0; + } + .table-responsive > .table-bordered > thead > tr > th:first-child, + .table-responsive > .table-bordered > tbody > tr > th:first-child, + .table-responsive > .table-bordered > tfoot > tr > th:first-child, + .table-responsive > .table-bordered > thead > tr > td:first-child, + .table-responsive > .table-bordered > tbody > tr > td:first-child, + .table-responsive > .table-bordered > tfoot > tr > td:first-child { + border-left: 0; + } + .table-responsive > .table-bordered > thead > tr > th:last-child, + .table-responsive > .table-bordered > tbody > tr > th:last-child, + .table-responsive > .table-bordered > tfoot > tr > th:last-child, + .table-responsive > .table-bordered > thead > tr > td:last-child, + .table-responsive > .table-bordered > tbody > tr > td:last-child, + .table-responsive > .table-bordered > tfoot > tr > td:last-child { + border-right: 0; + } + .table-responsive > .table-bordered > tbody > tr:last-child > th, + .table-responsive > .table-bordered > tfoot > tr:last-child > th, + .table-responsive > .table-bordered > tbody > tr:last-child > td, + .table-responsive > .table-bordered > tfoot > tr:last-child > td { + border-bottom: 0; + } +} +fieldset { + min-width: 0; + padding: 0; + margin: 0; + border: 0; +} +legend { + display: block; + width: 100%; + padding: 0; + margin-bottom: 20px; + font-size: 21px; + line-height: inherit; + color: #333; + border: 0; + border-bottom: 1px solid #e5e5e5; +} +label { + display: inline-block; + max-width: 100%; + margin-bottom: 5px; + font-weight: bold; +} +input[type="search"] { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +input[type="radio"], +input[type="checkbox"] { + margin: 4px 0 0; + margin-top: 1px \9; + line-height: normal; +} +input[type="file"] { + display: block; +} +input[type="range"] { + display: block; + width: 100%; +} +select[multiple], +select[size] { + height: auto; +} +input[type="file"]:focus, +input[type="radio"]:focus, +input[type="checkbox"]:focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +output { + display: block; + padding-top: 7px; + font-size: 14px; + line-height: 1.42857143; + color: #555; +} +.form-control { + display: block; + width: 100%; + height: 34px; + padding: 6px 12px; + font-size: 14px; + line-height: 1.42857143; + color: #555; + background-color: #fff; + background-image: none; + border: 1px solid #ccc; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; + -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; + transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; +} +.form-control:focus { + border-color: #66afe9; + outline: 0; + -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6); + box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6); +} +.form-control::-moz-placeholder { + color: #999; + opacity: 1; +} +.form-control:-ms-input-placeholder { + color: #999; +} +.form-control::-webkit-input-placeholder { + color: #999; +} +.form-control[disabled], +.form-control[readonly], +fieldset[disabled] .form-control { + background-color: #eee; + opacity: 1; +} +.form-control[disabled], +fieldset[disabled] .form-control { + cursor: not-allowed; +} +textarea.form-control { + height: auto; +} +input[type="search"] { + -webkit-appearance: none; +} +@media screen and (-webkit-min-device-pixel-ratio: 0) { + input[type="date"].form-control, + input[type="time"].form-control, + input[type="datetime-local"].form-control, + input[type="month"].form-control { + line-height: 34px; + } + input[type="date"].input-sm, + input[type="time"].input-sm, + input[type="datetime-local"].input-sm, + input[type="month"].input-sm, + .input-group-sm input[type="date"], + .input-group-sm input[type="time"], + .input-group-sm input[type="datetime-local"], + .input-group-sm input[type="month"] { + line-height: 30px; + } + input[type="date"].input-lg, + input[type="time"].input-lg, + input[type="datetime-local"].input-lg, + input[type="month"].input-lg, + .input-group-lg input[type="date"], + .input-group-lg input[type="time"], + .input-group-lg input[type="datetime-local"], + .input-group-lg input[type="month"] { + line-height: 46px; + } +} +.form-group { + margin-bottom: 15px; +} +.radio, +.checkbox { + position: relative; + display: block; + margin-top: 10px; + margin-bottom: 10px; +} +.radio label, +.checkbox label { + min-height: 20px; + padding-left: 20px; + margin-bottom: 0; + font-weight: normal; + cursor: pointer; +} +.radio input[type="radio"], +.radio-inline input[type="radio"], +.checkbox input[type="checkbox"], +.checkbox-inline input[type="checkbox"] { + position: absolute; + margin-top: 4px \9; + margin-left: -20px; +} +.radio + .radio, +.checkbox + .checkbox { + margin-top: -5px; +} +.radio-inline, +.checkbox-inline { + position: relative; + display: inline-block; + padding-left: 20px; + margin-bottom: 0; + font-weight: normal; + vertical-align: middle; + cursor: pointer; +} +.radio-inline + .radio-inline, +.checkbox-inline + .checkbox-inline { + margin-top: 0; + margin-left: 10px; +} +input[type="radio"][disabled], +input[type="checkbox"][disabled], +input[type="radio"].disabled, +input[type="checkbox"].disabled, +fieldset[disabled] input[type="radio"], +fieldset[disabled] input[type="checkbox"] { + cursor: not-allowed; +} +.radio-inline.disabled, +.checkbox-inline.disabled, +fieldset[disabled] .radio-inline, +fieldset[disabled] .checkbox-inline { + cursor: not-allowed; +} +.radio.disabled label, +.checkbox.disabled label, +fieldset[disabled] .radio label, +fieldset[disabled] .checkbox label { + cursor: not-allowed; +} +.form-control-static { + min-height: 34px; + padding-top: 7px; + padding-bottom: 7px; + margin-bottom: 0; +} +.form-control-static.input-lg, +.form-control-static.input-sm { + padding-right: 0; + padding-left: 0; +} +.input-sm { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +select.input-sm { + height: 30px; + line-height: 30px; +} +textarea.input-sm, +select[multiple].input-sm { + height: auto; +} +.form-group-sm .form-control { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +.form-group-sm select.form-control { + height: 30px; + line-height: 30px; +} +.form-group-sm textarea.form-control, +.form-group-sm select[multiple].form-control { + height: auto; +} +.form-group-sm .form-control-static { + height: 30px; + min-height: 32px; + padding: 6px 10px; + font-size: 12px; + line-height: 1.5; +} +.input-lg { + height: 46px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; + border-radius: 6px; +} +select.input-lg { + height: 46px; + line-height: 46px; +} +textarea.input-lg, +select[multiple].input-lg { + height: auto; +} +.form-group-lg .form-control { + height: 46px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; + border-radius: 6px; +} +.form-group-lg select.form-control { + height: 46px; + line-height: 46px; +} +.form-group-lg textarea.form-control, +.form-group-lg select[multiple].form-control { + height: auto; +} +.form-group-lg .form-control-static { + height: 46px; + min-height: 38px; + padding: 11px 16px; + font-size: 18px; + line-height: 1.3333333; +} +.has-feedback { + position: relative; +} +.has-feedback .form-control { + padding-right: 42.5px; +} +.form-control-feedback { + position: absolute; + top: 0; + right: 0; + z-index: 2; + display: block; + width: 34px; + height: 34px; + line-height: 34px; + text-align: center; + pointer-events: none; +} +.input-lg + .form-control-feedback, +.input-group-lg + .form-control-feedback, +.form-group-lg .form-control + .form-control-feedback { + width: 46px; + height: 46px; + line-height: 46px; +} +.input-sm + .form-control-feedback, +.input-group-sm + .form-control-feedback, +.form-group-sm .form-control + .form-control-feedback { + width: 30px; + height: 30px; + line-height: 30px; +} +.has-success .help-block, +.has-success .control-label, +.has-success .radio, +.has-success .checkbox, +.has-success .radio-inline, +.has-success .checkbox-inline, +.has-success.radio label, +.has-success.checkbox label, +.has-success.radio-inline label, +.has-success.checkbox-inline label { + color: #3c763d; +} +.has-success .form-control { + border-color: #3c763d; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); +} +.has-success .form-control:focus { + border-color: #2b542c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168; +} +.has-success .input-group-addon { + color: #3c763d; + background-color: #dff0d8; + border-color: #3c763d; +} +.has-success .form-control-feedback { + color: #3c763d; +} +.has-warning .help-block, +.has-warning .control-label, +.has-warning .radio, +.has-warning .checkbox, +.has-warning .radio-inline, +.has-warning .checkbox-inline, +.has-warning.radio label, +.has-warning.checkbox label, +.has-warning.radio-inline label, +.has-warning.checkbox-inline label { + color: #8a6d3b; +} +.has-warning .form-control { + border-color: #8a6d3b; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); +} +.has-warning .form-control:focus { + border-color: #66512c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b; +} +.has-warning .input-group-addon { + color: #8a6d3b; + background-color: #fcf8e3; + border-color: #8a6d3b; +} +.has-warning .form-control-feedback { + color: #8a6d3b; +} +.has-error .help-block, +.has-error .control-label, +.has-error .radio, +.has-error .checkbox, +.has-error .radio-inline, +.has-error .checkbox-inline, +.has-error.radio label, +.has-error.checkbox label, +.has-error.radio-inline label, +.has-error.checkbox-inline label { + color: #a94442; +} +.has-error .form-control { + border-color: #a94442; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); +} +.has-error .form-control:focus { + border-color: #843534; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483; +} +.has-error .input-group-addon { + color: #a94442; + background-color: #f2dede; + border-color: #a94442; +} +.has-error .form-control-feedback { + color: #a94442; +} +.has-feedback label ~ .form-control-feedback { + top: 25px; +} +.has-feedback label.sr-only ~ .form-control-feedback { + top: 0; +} +.help-block { + display: block; + margin-top: 5px; + margin-bottom: 10px; + color: #737373; +} +@media (min-width: 768px) { + .form-inline .form-group { + display: inline-block; + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .form-control { + display: inline-block; + width: auto; + vertical-align: middle; + } + .form-inline .form-control-static { + display: inline-block; + } + .form-inline .input-group { + display: inline-table; + vertical-align: middle; + } + .form-inline .input-group .input-group-addon, + .form-inline .input-group .input-group-btn, + .form-inline .input-group .form-control { + width: auto; + } + .form-inline .input-group > .form-control { + width: 100%; + } + .form-inline .control-label { + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .radio, + .form-inline .checkbox { + display: inline-block; + margin-top: 0; + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .radio label, + .form-inline .checkbox label { + padding-left: 0; + } + .form-inline .radio input[type="radio"], + .form-inline .checkbox input[type="checkbox"] { + position: relative; + margin-left: 0; + } + .form-inline .has-feedback .form-control-feedback { + top: 0; + } +} +.form-horizontal .radio, +.form-horizontal .checkbox, +.form-horizontal .radio-inline, +.form-horizontal .checkbox-inline { + padding-top: 7px; + margin-top: 0; + margin-bottom: 0; +} +.form-horizontal .radio, +.form-horizontal .checkbox { + min-height: 27px; +} +.form-horizontal .form-group { + margin-right: -15px; + margin-left: -15px; +} +@media (min-width: 768px) { + .form-horizontal .control-label { + padding-top: 7px; + margin-bottom: 0; + text-align: right; + } +} +.form-horizontal .has-feedback .form-control-feedback { + right: 15px; +} +@media (min-width: 768px) { + .form-horizontal .form-group-lg .control-label { + padding-top: 14.333333px; + font-size: 18px; + } +} +@media (min-width: 768px) { + .form-horizontal .form-group-sm .control-label { + padding-top: 6px; + font-size: 12px; + } +} +.btn { + display: inline-block; + padding: 6px 12px; + margin-bottom: 0; + font-size: 14px; + font-weight: normal; + line-height: 1.42857143; + text-align: center; + white-space: nowrap; + vertical-align: middle; + -ms-touch-action: manipulation; + touch-action: manipulation; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + background-image: none; + border: 1px solid transparent; + border-radius: 4px; +} +.btn:focus, +.btn:active:focus, +.btn.active:focus, +.btn.focus, +.btn:active.focus, +.btn.active.focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +.btn:hover, +.btn:focus, +.btn.focus { + color: #333; + text-decoration: none; +} +.btn:active, +.btn.active { + background-image: none; + outline: 0; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); +} +.btn.disabled, +.btn[disabled], +fieldset[disabled] .btn { + cursor: not-allowed; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + box-shadow: none; + opacity: .65; +} +a.btn.disabled, +fieldset[disabled] a.btn { + pointer-events: none; +} +.btn-default { + color: #333; + background-color: #fff; + border-color: #ccc; +} +.btn-default:focus, +.btn-default.focus { + color: #333; + background-color: #e6e6e6; + border-color: #8c8c8c; +} +.btn-default:hover { + color: #333; + background-color: #e6e6e6; + border-color: #adadad; +} +.btn-default:active, +.btn-default.active, +.open > .dropdown-toggle.btn-default { + color: #333; + background-color: #e6e6e6; + border-color: #adadad; +} +.btn-default:active:hover, +.btn-default.active:hover, +.open > .dropdown-toggle.btn-default:hover, +.btn-default:active:focus, +.btn-default.active:focus, +.open > .dropdown-toggle.btn-default:focus, +.btn-default:active.focus, +.btn-default.active.focus, +.open > .dropdown-toggle.btn-default.focus { + color: #333; + background-color: #d4d4d4; + border-color: #8c8c8c; +} +.btn-default:active, +.btn-default.active, +.open > .dropdown-toggle.btn-default { + background-image: none; +} +.btn-default.disabled, +.btn-default[disabled], +fieldset[disabled] .btn-default, +.btn-default.disabled:hover, +.btn-default[disabled]:hover, +fieldset[disabled] .btn-default:hover, +.btn-default.disabled:focus, +.btn-default[disabled]:focus, +fieldset[disabled] .btn-default:focus, +.btn-default.disabled.focus, +.btn-default[disabled].focus, +fieldset[disabled] .btn-default.focus, +.btn-default.disabled:active, +.btn-default[disabled]:active, +fieldset[disabled] .btn-default:active, +.btn-default.disabled.active, +.btn-default[disabled].active, +fieldset[disabled] .btn-default.active { + background-color: #fff; + border-color: #ccc; +} +.btn-default .badge { + color: #fff; + background-color: #333; +} +.btn-primary { + color: #fff; + background-color: #337ab7; + border-color: #2e6da4; +} +.btn-primary:focus, +.btn-primary.focus { + color: #fff; + background-color: #286090; + border-color: #122b40; +} +.btn-primary:hover { + color: #fff; + background-color: #286090; + border-color: #204d74; +} +.btn-primary:active, +.btn-primary.active, +.open > .dropdown-toggle.btn-primary { + color: #fff; + background-color: #286090; + border-color: #204d74; +} +.btn-primary:active:hover, +.btn-primary.active:hover, +.open > .dropdown-toggle.btn-primary:hover, +.btn-primary:active:focus, +.btn-primary.active:focus, +.open > .dropdown-toggle.btn-primary:focus, +.btn-primary:active.focus, +.btn-primary.active.focus, +.open > .dropdown-toggle.btn-primary.focus { + color: #fff; + background-color: #204d74; + border-color: #122b40; +} +.btn-primary:active, +.btn-primary.active, +.open > .dropdown-toggle.btn-primary { + background-image: none; +} +.btn-primary.disabled, +.btn-primary[disabled], +fieldset[disabled] .btn-primary, +.btn-primary.disabled:hover, +.btn-primary[disabled]:hover, +fieldset[disabled] .btn-primary:hover, +.btn-primary.disabled:focus, +.btn-primary[disabled]:focus, +fieldset[disabled] .btn-primary:focus, +.btn-primary.disabled.focus, +.btn-primary[disabled].focus, +fieldset[disabled] .btn-primary.focus, +.btn-primary.disabled:active, +.btn-primary[disabled]:active, +fieldset[disabled] .btn-primary:active, +.btn-primary.disabled.active, +.btn-primary[disabled].active, +fieldset[disabled] .btn-primary.active { + background-color: #337ab7; + border-color: #2e6da4; +} +.btn-primary .badge { + color: #337ab7; + background-color: #fff; +} +.btn-success { + color: #fff; + background-color: #5cb85c; + border-color: #4cae4c; +} +.btn-success:focus, +.btn-success.focus { + color: #fff; + background-color: #449d44; + border-color: #255625; +} +.btn-success:hover { + color: #fff; + background-color: #449d44; + border-color: #398439; +} +.btn-success:active, +.btn-success.active, +.open > .dropdown-toggle.btn-success { + color: #fff; + background-color: #449d44; + border-color: #398439; +} +.btn-success:active:hover, +.btn-success.active:hover, +.open > .dropdown-toggle.btn-success:hover, +.btn-success:active:focus, +.btn-success.active:focus, +.open > .dropdown-toggle.btn-success:focus, +.btn-success:active.focus, +.btn-success.active.focus, +.open > .dropdown-toggle.btn-success.focus { + color: #fff; + background-color: #398439; + border-color: #255625; +} +.btn-success:active, +.btn-success.active, +.open > .dropdown-toggle.btn-success { + background-image: none; +} +.btn-success.disabled, +.btn-success[disabled], +fieldset[disabled] .btn-success, +.btn-success.disabled:hover, +.btn-success[disabled]:hover, +fieldset[disabled] .btn-success:hover, +.btn-success.disabled:focus, +.btn-success[disabled]:focus, +fieldset[disabled] .btn-success:focus, +.btn-success.disabled.focus, +.btn-success[disabled].focus, +fieldset[disabled] .btn-success.focus, +.btn-success.disabled:active, +.btn-success[disabled]:active, +fieldset[disabled] .btn-success:active, +.btn-success.disabled.active, +.btn-success[disabled].active, +fieldset[disabled] .btn-success.active { + background-color: #5cb85c; + border-color: #4cae4c; +} +.btn-success .badge { + color: #5cb85c; + background-color: #fff; +} +.btn-info { + color: #fff; + background-color: #5bc0de; + border-color: #46b8da; +} +.btn-info:focus, +.btn-info.focus { + color: #fff; + background-color: #31b0d5; + border-color: #1b6d85; +} +.btn-info:hover { + color: #fff; + background-color: #31b0d5; + border-color: #269abc; +} +.btn-info:active, +.btn-info.active, +.open > .dropdown-toggle.btn-info { + color: #fff; + background-color: #31b0d5; + border-color: #269abc; +} +.btn-info:active:hover, +.btn-info.active:hover, +.open > .dropdown-toggle.btn-info:hover, +.btn-info:active:focus, +.btn-info.active:focus, +.open > .dropdown-toggle.btn-info:focus, +.btn-info:active.focus, +.btn-info.active.focus, +.open > .dropdown-toggle.btn-info.focus { + color: #fff; + background-color: #269abc; + border-color: #1b6d85; +} +.btn-info:active, +.btn-info.active, +.open > .dropdown-toggle.btn-info { + background-image: none; +} +.btn-info.disabled, +.btn-info[disabled], +fieldset[disabled] .btn-info, +.btn-info.disabled:hover, +.btn-info[disabled]:hover, +fieldset[disabled] .btn-info:hover, +.btn-info.disabled:focus, +.btn-info[disabled]:focus, +fieldset[disabled] .btn-info:focus, +.btn-info.disabled.focus, +.btn-info[disabled].focus, +fieldset[disabled] .btn-info.focus, +.btn-info.disabled:active, +.btn-info[disabled]:active, +fieldset[disabled] .btn-info:active, +.btn-info.disabled.active, +.btn-info[disabled].active, +fieldset[disabled] .btn-info.active { + background-color: #5bc0de; + border-color: #46b8da; +} +.btn-info .badge { + color: #5bc0de; + background-color: #fff; +} +.btn-warning { + color: #fff; + background-color: #f0ad4e; + border-color: #eea236; +} +.btn-warning:focus, +.btn-warning.focus { + color: #fff; + background-color: #ec971f; + border-color: #985f0d; +} +.btn-warning:hover { + color: #fff; + background-color: #ec971f; + border-color: #d58512; +} +.btn-warning:active, +.btn-warning.active, +.open > .dropdown-toggle.btn-warning { + color: #fff; + background-color: #ec971f; + border-color: #d58512; +} +.btn-warning:active:hover, +.btn-warning.active:hover, +.open > .dropdown-toggle.btn-warning:hover, +.btn-warning:active:focus, +.btn-warning.active:focus, +.open > .dropdown-toggle.btn-warning:focus, +.btn-warning:active.focus, +.btn-warning.active.focus, +.open > .dropdown-toggle.btn-warning.focus { + color: #fff; + background-color: #d58512; + border-color: #985f0d; +} +.btn-warning:active, +.btn-warning.active, +.open > .dropdown-toggle.btn-warning { + background-image: none; +} +.btn-warning.disabled, +.btn-warning[disabled], +fieldset[disabled] .btn-warning, +.btn-warning.disabled:hover, +.btn-warning[disabled]:hover, +fieldset[disabled] .btn-warning:hover, +.btn-warning.disabled:focus, +.btn-warning[disabled]:focus, +fieldset[disabled] .btn-warning:focus, +.btn-warning.disabled.focus, +.btn-warning[disabled].focus, +fieldset[disabled] .btn-warning.focus, +.btn-warning.disabled:active, +.btn-warning[disabled]:active, +fieldset[disabled] .btn-warning:active, +.btn-warning.disabled.active, +.btn-warning[disabled].active, +fieldset[disabled] .btn-warning.active { + background-color: #f0ad4e; + border-color: #eea236; +} +.btn-warning .badge { + color: #f0ad4e; + background-color: #fff; +} +.btn-danger { + color: #fff; + background-color: #d9534f; + border-color: #d43f3a; +} +.btn-danger:focus, +.btn-danger.focus { + color: #fff; + background-color: #c9302c; + border-color: #761c19; +} +.btn-danger:hover { + color: #fff; + background-color: #c9302c; + border-color: #ac2925; +} +.btn-danger:active, +.btn-danger.active, +.open > .dropdown-toggle.btn-danger { + color: #fff; + background-color: #c9302c; + border-color: #ac2925; +} +.btn-danger:active:hover, +.btn-danger.active:hover, +.open > .dropdown-toggle.btn-danger:hover, +.btn-danger:active:focus, +.btn-danger.active:focus, +.open > .dropdown-toggle.btn-danger:focus, +.btn-danger:active.focus, +.btn-danger.active.focus, +.open > .dropdown-toggle.btn-danger.focus { + color: #fff; + background-color: #ac2925; + border-color: #761c19; +} +.btn-danger:active, +.btn-danger.active, +.open > .dropdown-toggle.btn-danger { + background-image: none; +} +.btn-danger.disabled, +.btn-danger[disabled], +fieldset[disabled] .btn-danger, +.btn-danger.disabled:hover, +.btn-danger[disabled]:hover, +fieldset[disabled] .btn-danger:hover, +.btn-danger.disabled:focus, +.btn-danger[disabled]:focus, +fieldset[disabled] .btn-danger:focus, +.btn-danger.disabled.focus, +.btn-danger[disabled].focus, +fieldset[disabled] .btn-danger.focus, +.btn-danger.disabled:active, +.btn-danger[disabled]:active, +fieldset[disabled] .btn-danger:active, +.btn-danger.disabled.active, +.btn-danger[disabled].active, +fieldset[disabled] .btn-danger.active { + background-color: #d9534f; + border-color: #d43f3a; +} +.btn-danger .badge { + color: #d9534f; + background-color: #fff; +} +.btn-link { + font-weight: normal; + color: #337ab7; + border-radius: 0; +} +.btn-link, +.btn-link:active, +.btn-link.active, +.btn-link[disabled], +fieldset[disabled] .btn-link { + background-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; +} +.btn-link, +.btn-link:hover, +.btn-link:focus, +.btn-link:active { + border-color: transparent; +} +.btn-link:hover, +.btn-link:focus { + color: #23527c; + text-decoration: underline; + background-color: transparent; +} +.btn-link[disabled]:hover, +fieldset[disabled] .btn-link:hover, +.btn-link[disabled]:focus, +fieldset[disabled] .btn-link:focus { + color: #777; + text-decoration: none; +} +.btn-lg, +.btn-group-lg > .btn { + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; + border-radius: 6px; +} +.btn-sm, +.btn-group-sm > .btn { + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +.btn-xs, +.btn-group-xs > .btn { + padding: 1px 5px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +.btn-block { + display: block; + width: 100%; +} +.btn-block + .btn-block { + margin-top: 5px; +} +input[type="submit"].btn-block, +input[type="reset"].btn-block, +input[type="button"].btn-block { + width: 100%; +} +.fade { + opacity: 0; + -webkit-transition: opacity .15s linear; + -o-transition: opacity .15s linear; + transition: opacity .15s linear; +} +.fade.in { + opacity: 1; +} +.collapse { + display: none; +} +.collapse.in { + display: block; +} +tr.collapse.in { + display: table-row; +} +tbody.collapse.in { + display: table-row-group; +} +.collapsing { + position: relative; + height: 0; + overflow: hidden; + -webkit-transition-timing-function: ease; + -o-transition-timing-function: ease; + transition-timing-function: ease; + -webkit-transition-duration: .35s; + -o-transition-duration: .35s; + transition-duration: .35s; + -webkit-transition-property: height, visibility; + -o-transition-property: height, visibility; + transition-property: height, visibility; +} +.caret { + display: inline-block; + width: 0; + height: 0; + margin-left: 2px; + vertical-align: middle; + border-top: 4px dashed; + border-top: 4px solid \9; + border-right: 4px solid transparent; + border-left: 4px solid transparent; +} +.dropup, +.dropdown { + position: relative; +} +.dropdown-toggle:focus { + outline: 0; +} +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 160px; + padding: 5px 0; + margin: 2px 0 0; + font-size: 14px; + text-align: left; + list-style: none; + background-color: #fff; + -webkit-background-clip: padding-box; + background-clip: padding-box; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, .15); + border-radius: 4px; + -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175); + box-shadow: 0 6px 12px rgba(0, 0, 0, .175); +} +.dropdown-menu.pull-right { + right: 0; + left: auto; +} +.dropdown-menu .divider { + height: 1px; + margin: 9px 0; + overflow: hidden; + background-color: #e5e5e5; +} +.dropdown-menu > li > a { + display: block; + padding: 3px 20px; + clear: both; + font-weight: normal; + line-height: 1.42857143; + color: #333; + white-space: nowrap; +} +.dropdown-menu > li > a:hover, +.dropdown-menu > li > a:focus { + color: #262626; + text-decoration: none; + background-color: #f5f5f5; +} +.dropdown-menu > .active > a, +.dropdown-menu > .active > a:hover, +.dropdown-menu > .active > a:focus { + color: #fff; + text-decoration: none; + background-color: #337ab7; + outline: 0; +} +.dropdown-menu > .disabled > a, +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + color: #777; +} +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + text-decoration: none; + cursor: not-allowed; + background-color: transparent; + background-image: none; + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.open > .dropdown-menu { + display: block; +} +.open > a { + outline: 0; +} +.dropdown-menu-right { + right: 0; + left: auto; +} +.dropdown-menu-left { + right: auto; + left: 0; +} +.dropdown-header { + display: block; + padding: 3px 20px; + font-size: 12px; + line-height: 1.42857143; + color: #777; + white-space: nowrap; +} +.dropdown-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 990; +} +.pull-right > .dropdown-menu { + right: 0; + left: auto; +} +.dropup .caret, +.navbar-fixed-bottom .dropdown .caret { + content: ""; + border-top: 0; + border-bottom: 4px dashed; + border-bottom: 4px solid \9; +} +.dropup .dropdown-menu, +.navbar-fixed-bottom .dropdown .dropdown-menu { + top: auto; + bottom: 100%; + margin-bottom: 2px; +} +@media (min-width: 768px) { + .navbar-right .dropdown-menu { + right: 0; + left: auto; + } + .navbar-right .dropdown-menu-left { + right: auto; + left: 0; + } +} +.btn-group, +.btn-group-vertical { + position: relative; + display: inline-block; + vertical-align: middle; +} +.btn-group > .btn, +.btn-group-vertical > .btn { + position: relative; + float: left; +} +.btn-group > .btn:hover, +.btn-group-vertical > .btn:hover, +.btn-group > .btn:focus, +.btn-group-vertical > .btn:focus, +.btn-group > .btn:active, +.btn-group-vertical > .btn:active, +.btn-group > .btn.active, +.btn-group-vertical > .btn.active { + z-index: 2; +} +.btn-group .btn + .btn, +.btn-group .btn + .btn-group, +.btn-group .btn-group + .btn, +.btn-group .btn-group + .btn-group { + margin-left: -1px; +} +.btn-toolbar { + margin-left: -5px; +} +.btn-toolbar .btn, +.btn-toolbar .btn-group, +.btn-toolbar .input-group { + float: left; +} +.btn-toolbar > .btn, +.btn-toolbar > .btn-group, +.btn-toolbar > .input-group { + margin-left: 5px; +} +.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { + border-radius: 0; +} +.btn-group > .btn:first-child { + margin-left: 0; +} +.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.btn-group > .btn:last-child:not(:first-child), +.btn-group > .dropdown-toggle:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group > .btn-group { + float: left; +} +.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; +} +.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, +.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group .dropdown-toggle:active, +.btn-group.open .dropdown-toggle { + outline: 0; +} +.btn-group > .btn + .dropdown-toggle { + padding-right: 8px; + padding-left: 8px; +} +.btn-group > .btn-lg + .dropdown-toggle { + padding-right: 12px; + padding-left: 12px; +} +.btn-group.open .dropdown-toggle { + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); +} +.btn-group.open .dropdown-toggle.btn-link { + -webkit-box-shadow: none; + box-shadow: none; +} +.btn .caret { + margin-left: 0; +} +.btn-lg .caret { + border-width: 5px 5px 0; + border-bottom-width: 0; +} +.dropup .btn-lg .caret { + border-width: 0 5px 5px; +} +.btn-group-vertical > .btn, +.btn-group-vertical > .btn-group, +.btn-group-vertical > .btn-group > .btn { + display: block; + float: none; + width: 100%; + max-width: 100%; +} +.btn-group-vertical > .btn-group > .btn { + float: none; +} +.btn-group-vertical > .btn + .btn, +.btn-group-vertical > .btn + .btn-group, +.btn-group-vertical > .btn-group + .btn, +.btn-group-vertical > .btn-group + .btn-group { + margin-top: -1px; + margin-left: 0; +} +.btn-group-vertical > .btn:not(:first-child):not(:last-child) { + border-radius: 0; +} +.btn-group-vertical > .btn:first-child:not(:last-child) { + border-top-right-radius: 4px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group-vertical > .btn:last-child:not(:first-child) { + border-top-left-radius: 0; + border-top-right-radius: 0; + border-bottom-left-radius: 4px; +} +.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; +} +.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, +.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.btn-group-justified { + display: table; + width: 100%; + table-layout: fixed; + border-collapse: separate; +} +.btn-group-justified > .btn, +.btn-group-justified > .btn-group { + display: table-cell; + float: none; + width: 1%; +} +.btn-group-justified > .btn-group .btn { + width: 100%; +} +.btn-group-justified > .btn-group .dropdown-menu { + left: auto; +} +[data-toggle="buttons"] > .btn input[type="radio"], +[data-toggle="buttons"] > .btn-group > .btn input[type="radio"], +[data-toggle="buttons"] > .btn input[type="checkbox"], +[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] { + position: absolute; + clip: rect(0, 0, 0, 0); + pointer-events: none; +} +.input-group { + position: relative; + display: table; + border-collapse: separate; +} +.input-group[class*="col-"] { + float: none; + padding-right: 0; + padding-left: 0; +} +.input-group .form-control { + position: relative; + z-index: 2; + float: left; + width: 100%; + margin-bottom: 0; +} +.input-group-lg > .form-control, +.input-group-lg > .input-group-addon, +.input-group-lg > .input-group-btn > .btn { + height: 46px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; + border-radius: 6px; +} +select.input-group-lg > .form-control, +select.input-group-lg > .input-group-addon, +select.input-group-lg > .input-group-btn > .btn { + height: 46px; + line-height: 46px; +} +textarea.input-group-lg > .form-control, +textarea.input-group-lg > .input-group-addon, +textarea.input-group-lg > .input-group-btn > .btn, +select[multiple].input-group-lg > .form-control, +select[multiple].input-group-lg > .input-group-addon, +select[multiple].input-group-lg > .input-group-btn > .btn { + height: auto; +} +.input-group-sm > .form-control, +.input-group-sm > .input-group-addon, +.input-group-sm > .input-group-btn > .btn { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +select.input-group-sm > .form-control, +select.input-group-sm > .input-group-addon, +select.input-group-sm > .input-group-btn > .btn { + height: 30px; + line-height: 30px; +} +textarea.input-group-sm > .form-control, +textarea.input-group-sm > .input-group-addon, +textarea.input-group-sm > .input-group-btn > .btn, +select[multiple].input-group-sm > .form-control, +select[multiple].input-group-sm > .input-group-addon, +select[multiple].input-group-sm > .input-group-btn > .btn { + height: auto; +} +.input-group-addon, +.input-group-btn, +.input-group .form-control { + display: table-cell; +} +.input-group-addon:not(:first-child):not(:last-child), +.input-group-btn:not(:first-child):not(:last-child), +.input-group .form-control:not(:first-child):not(:last-child) { + border-radius: 0; +} +.input-group-addon, +.input-group-btn { + width: 1%; + white-space: nowrap; + vertical-align: middle; +} +.input-group-addon { + padding: 6px 12px; + font-size: 14px; + font-weight: normal; + line-height: 1; + color: #555; + text-align: center; + background-color: #eee; + border: 1px solid #ccc; + border-radius: 4px; +} +.input-group-addon.input-sm { + padding: 5px 10px; + font-size: 12px; + border-radius: 3px; +} +.input-group-addon.input-lg { + padding: 10px 16px; + font-size: 18px; + border-radius: 6px; +} +.input-group-addon input[type="radio"], +.input-group-addon input[type="checkbox"] { + margin-top: 0; +} +.input-group .form-control:first-child, +.input-group-addon:first-child, +.input-group-btn:first-child > .btn, +.input-group-btn:first-child > .btn-group > .btn, +.input-group-btn:first-child > .dropdown-toggle, +.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), +.input-group-btn:last-child > .btn-group:not(:last-child) > .btn { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.input-group-addon:first-child { + border-right: 0; +} +.input-group .form-control:last-child, +.input-group-addon:last-child, +.input-group-btn:last-child > .btn, +.input-group-btn:last-child > .btn-group > .btn, +.input-group-btn:last-child > .dropdown-toggle, +.input-group-btn:first-child > .btn:not(:first-child), +.input-group-btn:first-child > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.input-group-addon:last-child { + border-left: 0; +} +.input-group-btn { + position: relative; + font-size: 0; + white-space: nowrap; +} +.input-group-btn > .btn { + position: relative; +} +.input-group-btn > .btn + .btn { + margin-left: -1px; +} +.input-group-btn > .btn:hover, +.input-group-btn > .btn:focus, +.input-group-btn > .btn:active { + z-index: 2; +} +.input-group-btn:first-child > .btn, +.input-group-btn:first-child > .btn-group { + margin-right: -1px; +} +.input-group-btn:last-child > .btn, +.input-group-btn:last-child > .btn-group { + z-index: 2; + margin-left: -1px; +} +.nav { + padding-left: 0; + margin-bottom: 0; + list-style: none; +} +.nav > li { + position: relative; + display: block; +} +.nav > li > a { + position: relative; + display: block; + padding: 10px 15px; +} +.nav > li > a:hover, +.nav > li > a:focus { + text-decoration: none; + background-color: #eee; +} +.nav > li.disabled > a { + color: #777; +} +.nav > li.disabled > a:hover, +.nav > li.disabled > a:focus { + color: #777; + text-decoration: none; + cursor: not-allowed; + background-color: transparent; +} +.nav .open > a, +.nav .open > a:hover, +.nav .open > a:focus { + background-color: #eee; + border-color: #337ab7; +} +.nav .nav-divider { + height: 1px; + margin: 9px 0; + overflow: hidden; + background-color: #e5e5e5; +} +.nav > li > a > img { + max-width: none; +} +.nav-tabs { + border-bottom: 1px solid #ddd; +} +.nav-tabs > li { + float: left; + margin-bottom: -1px; +} +.nav-tabs > li > a { + margin-right: 2px; + line-height: 1.42857143; + border: 1px solid transparent; + border-radius: 4px 4px 0 0; +} +.nav-tabs > li > a:hover { + border-color: #eee #eee #ddd; +} +.nav-tabs > li.active > a, +.nav-tabs > li.active > a:hover, +.nav-tabs > li.active > a:focus { + color: #555; + cursor: default; + background-color: #fff; + border: 1px solid #ddd; + border-bottom-color: transparent; +} +.nav-tabs.nav-justified { + width: 100%; + border-bottom: 0; +} +.nav-tabs.nav-justified > li { + float: none; +} +.nav-tabs.nav-justified > li > a { + margin-bottom: 5px; + text-align: center; +} +.nav-tabs.nav-justified > .dropdown .dropdown-menu { + top: auto; + left: auto; +} +@media (min-width: 768px) { + .nav-tabs.nav-justified > li { + display: table-cell; + width: 1%; + } + .nav-tabs.nav-justified > li > a { + margin-bottom: 0; + } +} +.nav-tabs.nav-justified > li > a { + margin-right: 0; + border-radius: 4px; +} +.nav-tabs.nav-justified > .active > a, +.nav-tabs.nav-justified > .active > a:hover, +.nav-tabs.nav-justified > .active > a:focus { + border: 1px solid #ddd; +} +@media (min-width: 768px) { + .nav-tabs.nav-justified > li > a { + border-bottom: 1px solid #ddd; + border-radius: 4px 4px 0 0; + } + .nav-tabs.nav-justified > .active > a, + .nav-tabs.nav-justified > .active > a:hover, + .nav-tabs.nav-justified > .active > a:focus { + border-bottom-color: #fff; + } +} +.nav-pills > li { + float: left; +} +.nav-pills > li > a { + border-radius: 4px; +} +.nav-pills > li + li { + margin-left: 2px; +} +.nav-pills > li.active > a, +.nav-pills > li.active > a:hover, +.nav-pills > li.active > a:focus { + color: #fff; + background-color: #337ab7; +} +.nav-stacked > li { + float: none; +} +.nav-stacked > li + li { + margin-top: 2px; + margin-left: 0; +} +.nav-justified { + width: 100%; +} +.nav-justified > li { + float: none; +} +.nav-justified > li > a { + margin-bottom: 5px; + text-align: center; +} +.nav-justified > .dropdown .dropdown-menu { + top: auto; + left: auto; +} +@media (min-width: 768px) { + .nav-justified > li { + display: table-cell; + width: 1%; + } + .nav-justified > li > a { + margin-bottom: 0; + } +} +.nav-tabs-justified { + border-bottom: 0; +} +.nav-tabs-justified > li > a { + margin-right: 0; + border-radius: 4px; +} +.nav-tabs-justified > .active > a, +.nav-tabs-justified > .active > a:hover, +.nav-tabs-justified > .active > a:focus { + border: 1px solid #ddd; +} +@media (min-width: 768px) { + .nav-tabs-justified > li > a { + border-bottom: 1px solid #ddd; + border-radius: 4px 4px 0 0; + } + .nav-tabs-justified > .active > a, + .nav-tabs-justified > .active > a:hover, + .nav-tabs-justified > .active > a:focus { + border-bottom-color: #fff; + } +} +.tab-content > .tab-pane { + display: none; +} +.tab-content > .active { + display: block; +} +.nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.navbar { + position: relative; + min-height: 50px; + margin-bottom: 20px; + border: 1px solid transparent; +} +@media (min-width: 768px) { + .navbar { + border-radius: 4px; + } +} +@media (min-width: 768px) { + .navbar-header { + float: left; + } +} +.navbar-collapse { + padding-right: 15px; + padding-left: 15px; + overflow-x: visible; + -webkit-overflow-scrolling: touch; + border-top: 1px solid transparent; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1); +} +.navbar-collapse.in { + overflow-y: auto; +} +@media (min-width: 768px) { + .navbar-collapse { + width: auto; + border-top: 0; + -webkit-box-shadow: none; + box-shadow: none; + } + .navbar-collapse.collapse { + display: block !important; + height: auto !important; + padding-bottom: 0; + overflow: visible !important; + } + .navbar-collapse.in { + overflow-y: visible; + } + .navbar-fixed-top .navbar-collapse, + .navbar-static-top .navbar-collapse, + .navbar-fixed-bottom .navbar-collapse { + padding-right: 0; + padding-left: 0; + } +} +.navbar-fixed-top .navbar-collapse, +.navbar-fixed-bottom .navbar-collapse { + max-height: 340px; +} +@media (max-device-width: 480px) and (orientation: landscape) { + .navbar-fixed-top .navbar-collapse, + .navbar-fixed-bottom .navbar-collapse { + max-height: 200px; + } +} +.container > .navbar-header, +.container-fluid > .navbar-header, +.container > .navbar-collapse, +.container-fluid > .navbar-collapse { + margin-right: -15px; + margin-left: -15px; +} +@media (min-width: 768px) { + .container > .navbar-header, + .container-fluid > .navbar-header, + .container > .navbar-collapse, + .container-fluid > .navbar-collapse { + margin-right: 0; + margin-left: 0; + } +} +.navbar-static-top { + z-index: 1000; + border-width: 0 0 1px; +} +@media (min-width: 768px) { + .navbar-static-top { + border-radius: 0; + } +} +.navbar-fixed-top, +.navbar-fixed-bottom { + position: fixed; + right: 0; + left: 0; + z-index: 1030; +} +@media (min-width: 768px) { + .navbar-fixed-top, + .navbar-fixed-bottom { + border-radius: 0; + } +} +.navbar-fixed-top { + top: 0; + border-width: 0 0 1px; +} +.navbar-fixed-bottom { + bottom: 0; + margin-bottom: 0; + border-width: 1px 0 0; +} +.navbar-brand { + float: left; + height: 50px; + padding: 15px 15px; + font-size: 18px; + line-height: 20px; +} +.navbar-brand:hover, +.navbar-brand:focus { + text-decoration: none; +} +.navbar-brand > img { + display: block; +} +@media (min-width: 768px) { + .navbar > .container .navbar-brand, + .navbar > .container-fluid .navbar-brand { + margin-left: -15px; + } +} +.navbar-toggle { + position: relative; + float: right; + padding: 9px 10px; + margin-top: 8px; + margin-right: 15px; + margin-bottom: 8px; + background-color: transparent; + background-image: none; + border: 1px solid transparent; + border-radius: 4px; +} +.navbar-toggle:focus { + outline: 0; +} +.navbar-toggle .icon-bar { + display: block; + width: 22px; + height: 2px; + border-radius: 1px; +} +.navbar-toggle .icon-bar + .icon-bar { + margin-top: 4px; +} +@media (min-width: 768px) { + .navbar-toggle { + display: none; + } +} +.navbar-nav { + margin: 7.5px -15px; +} +.navbar-nav > li > a { + padding-top: 10px; + padding-bottom: 10px; + line-height: 20px; +} +@media (max-width: 767px) { + .navbar-nav .open .dropdown-menu { + position: static; + float: none; + width: auto; + margin-top: 0; + background-color: transparent; + border: 0; + -webkit-box-shadow: none; + box-shadow: none; + } + .navbar-nav .open .dropdown-menu > li > a, + .navbar-nav .open .dropdown-menu .dropdown-header { + padding: 5px 15px 5px 25px; + } + .navbar-nav .open .dropdown-menu > li > a { + line-height: 20px; + } + .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-nav .open .dropdown-menu > li > a:focus { + background-image: none; + } +} +@media (min-width: 768px) { + .navbar-nav { + float: left; + margin: 0; + } + .navbar-nav > li { + float: left; + } + .navbar-nav > li > a { + padding-top: 15px; + padding-bottom: 15px; + } +} +.navbar-form { + padding: 10px 15px; + margin-top: 8px; + margin-right: -15px; + margin-bottom: 8px; + margin-left: -15px; + border-top: 1px solid transparent; + border-bottom: 1px solid transparent; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1); +} +@media (min-width: 768px) { + .navbar-form .form-group { + display: inline-block; + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .form-control { + display: inline-block; + width: auto; + vertical-align: middle; + } + .navbar-form .form-control-static { + display: inline-block; + } + .navbar-form .input-group { + display: inline-table; + vertical-align: middle; + } + .navbar-form .input-group .input-group-addon, + .navbar-form .input-group .input-group-btn, + .navbar-form .input-group .form-control { + width: auto; + } + .navbar-form .input-group > .form-control { + width: 100%; + } + .navbar-form .control-label { + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .radio, + .navbar-form .checkbox { + display: inline-block; + margin-top: 0; + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .radio label, + .navbar-form .checkbox label { + padding-left: 0; + } + .navbar-form .radio input[type="radio"], + .navbar-form .checkbox input[type="checkbox"] { + position: relative; + margin-left: 0; + } + .navbar-form .has-feedback .form-control-feedback { + top: 0; + } +} +@media (max-width: 767px) { + .navbar-form .form-group { + margin-bottom: 5px; + } + .navbar-form .form-group:last-child { + margin-bottom: 0; + } +} +@media (min-width: 768px) { + .navbar-form { + width: auto; + padding-top: 0; + padding-bottom: 0; + margin-right: 0; + margin-left: 0; + border: 0; + -webkit-box-shadow: none; + box-shadow: none; + } +} +.navbar-nav > li > .dropdown-menu { + margin-top: 0; + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { + margin-bottom: 0; + border-top-left-radius: 4px; + border-top-right-radius: 4px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.navbar-btn { + margin-top: 8px; + margin-bottom: 8px; +} +.navbar-btn.btn-sm { + margin-top: 10px; + margin-bottom: 10px; +} +.navbar-btn.btn-xs { + margin-top: 14px; + margin-bottom: 14px; +} +.navbar-text { + margin-top: 15px; + margin-bottom: 15px; +} +@media (min-width: 768px) { + .navbar-text { + float: left; + margin-right: 15px; + margin-left: 15px; + } +} +@media (min-width: 768px) { + .navbar-left { + float: left !important; + } + .navbar-right { + float: right !important; + margin-right: -15px; + } + .navbar-right ~ .navbar-right { + margin-right: 0; + } +} +.navbar-default { + background-color: #f8f8f8; + border-color: #e7e7e7; +} +.navbar-default .navbar-brand { + color: #777; +} +.navbar-default .navbar-brand:hover, +.navbar-default .navbar-brand:focus { + color: #5e5e5e; + background-color: transparent; +} +.navbar-default .navbar-text { + color: #777; +} +.navbar-default .navbar-nav > li > a { + color: #777; +} +.navbar-default .navbar-nav > li > a:hover, +.navbar-default .navbar-nav > li > a:focus { + color: #333; + background-color: transparent; +} +.navbar-default .navbar-nav > .active > a, +.navbar-default .navbar-nav > .active > a:hover, +.navbar-default .navbar-nav > .active > a:focus { + color: #555; + background-color: #e7e7e7; +} +.navbar-default .navbar-nav > .disabled > a, +.navbar-default .navbar-nav > .disabled > a:hover, +.navbar-default .navbar-nav > .disabled > a:focus { + color: #ccc; + background-color: transparent; +} +.navbar-default .navbar-toggle { + border-color: #ddd; +} +.navbar-default .navbar-toggle:hover, +.navbar-default .navbar-toggle:focus { + background-color: #ddd; +} +.navbar-default .navbar-toggle .icon-bar { + background-color: #888; +} +.navbar-default .navbar-collapse, +.navbar-default .navbar-form { + border-color: #e7e7e7; +} +.navbar-default .navbar-nav > .open > a, +.navbar-default .navbar-nav > .open > a:hover, +.navbar-default .navbar-nav > .open > a:focus { + color: #555; + background-color: #e7e7e7; +} +@media (max-width: 767px) { + .navbar-default .navbar-nav .open .dropdown-menu > li > a { + color: #777; + } + .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { + color: #333; + background-color: transparent; + } + .navbar-default .navbar-nav .open .dropdown-menu > .active > a, + .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus { + color: #555; + background-color: #e7e7e7; + } + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus { + color: #ccc; + background-color: transparent; + } +} +.navbar-default .navbar-link { + color: #777; +} +.navbar-default .navbar-link:hover { + color: #333; +} +.navbar-default .btn-link { + color: #777; +} +.navbar-default .btn-link:hover, +.navbar-default .btn-link:focus { + color: #333; +} +.navbar-default .btn-link[disabled]:hover, +fieldset[disabled] .navbar-default .btn-link:hover, +.navbar-default .btn-link[disabled]:focus, +fieldset[disabled] .navbar-default .btn-link:focus { + color: #ccc; +} +.navbar-inverse { + background-color: #222; + border-color: #080808; +} +.navbar-inverse .navbar-brand { + color: #9d9d9d; +} +.navbar-inverse .navbar-brand:hover, +.navbar-inverse .navbar-brand:focus { + color: #fff; + background-color: transparent; +} +.navbar-inverse .navbar-text { + color: #9d9d9d; +} +.navbar-inverse .navbar-nav > li > a { + color: #9d9d9d; +} +.navbar-inverse .navbar-nav > li > a:hover, +.navbar-inverse .navbar-nav > li > a:focus { + color: #fff; + background-color: transparent; +} +.navbar-inverse .navbar-nav > .active > a, +.navbar-inverse .navbar-nav > .active > a:hover, +.navbar-inverse .navbar-nav > .active > a:focus { + color: #fff; + background-color: #080808; +} +.navbar-inverse .navbar-nav > .disabled > a, +.navbar-inverse .navbar-nav > .disabled > a:hover, +.navbar-inverse .navbar-nav > .disabled > a:focus { + color: #444; + background-color: transparent; +} +.navbar-inverse .navbar-toggle { + border-color: #333; +} +.navbar-inverse .navbar-toggle:hover, +.navbar-inverse .navbar-toggle:focus { + background-color: #333; +} +.navbar-inverse .navbar-toggle .icon-bar { + background-color: #fff; +} +.navbar-inverse .navbar-collapse, +.navbar-inverse .navbar-form { + border-color: #101010; +} +.navbar-inverse .navbar-nav > .open > a, +.navbar-inverse .navbar-nav > .open > a:hover, +.navbar-inverse .navbar-nav > .open > a:focus { + color: #fff; + background-color: #080808; +} +@media (max-width: 767px) { + .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header { + border-color: #080808; + } + .navbar-inverse .navbar-nav .open .dropdown-menu .divider { + background-color: #080808; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a { + color: #9d9d9d; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus { + color: #fff; + background-color: transparent; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus { + color: #fff; + background-color: #080808; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus { + color: #444; + background-color: transparent; + } +} +.navbar-inverse .navbar-link { + color: #9d9d9d; +} +.navbar-inverse .navbar-link:hover { + color: #fff; +} +.navbar-inverse .btn-link { + color: #9d9d9d; +} +.navbar-inverse .btn-link:hover, +.navbar-inverse .btn-link:focus { + color: #fff; +} +.navbar-inverse .btn-link[disabled]:hover, +fieldset[disabled] .navbar-inverse .btn-link:hover, +.navbar-inverse .btn-link[disabled]:focus, +fieldset[disabled] .navbar-inverse .btn-link:focus { + color: #444; +} +.breadcrumb { + padding: 8px 15px; + margin-bottom: 20px; + list-style: none; + background-color: #f5f5f5; + border-radius: 4px; +} +.breadcrumb > li { + display: inline-block; +} +.breadcrumb > li + li:before { + padding: 0 5px; + color: #ccc; + content: "/\00a0"; +} +.breadcrumb > .active { + color: #777; +} +.pagination { + display: inline-block; + padding-left: 0; + margin: 20px 0; + border-radius: 4px; +} +.pagination > li { + display: inline; +} +.pagination > li > a, +.pagination > li > span { + position: relative; + float: left; + padding: 6px 12px; + margin-left: -1px; + line-height: 1.42857143; + color: #337ab7; + text-decoration: none; + background-color: #fff; + border: 1px solid #ddd; +} +.pagination > li:first-child > a, +.pagination > li:first-child > span { + margin-left: 0; + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; +} +.pagination > li:last-child > a, +.pagination > li:last-child > span { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; +} +.pagination > li > a:hover, +.pagination > li > span:hover, +.pagination > li > a:focus, +.pagination > li > span:focus { + z-index: 3; + color: #23527c; + background-color: #eee; + border-color: #ddd; +} +.pagination > .active > a, +.pagination > .active > span, +.pagination > .active > a:hover, +.pagination > .active > span:hover, +.pagination > .active > a:focus, +.pagination > .active > span:focus { + z-index: 2; + color: #fff; + cursor: default; + background-color: #337ab7; + border-color: #337ab7; +} +.pagination > .disabled > span, +.pagination > .disabled > span:hover, +.pagination > .disabled > span:focus, +.pagination > .disabled > a, +.pagination > .disabled > a:hover, +.pagination > .disabled > a:focus { + color: #777; + cursor: not-allowed; + background-color: #fff; + border-color: #ddd; +} +.pagination-lg > li > a, +.pagination-lg > li > span { + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; +} +.pagination-lg > li:first-child > a, +.pagination-lg > li:first-child > span { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} +.pagination-lg > li:last-child > a, +.pagination-lg > li:last-child > span { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} +.pagination-sm > li > a, +.pagination-sm > li > span { + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; +} +.pagination-sm > li:first-child > a, +.pagination-sm > li:first-child > span { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; +} +.pagination-sm > li:last-child > a, +.pagination-sm > li:last-child > span { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} +.pager { + padding-left: 0; + margin: 20px 0; + text-align: center; + list-style: none; +} +.pager li { + display: inline; +} +.pager li > a, +.pager li > span { + display: inline-block; + padding: 5px 14px; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 15px; +} +.pager li > a:hover, +.pager li > a:focus { + text-decoration: none; + background-color: #eee; +} +.pager .next > a, +.pager .next > span { + float: right; +} +.pager .previous > a, +.pager .previous > span { + float: left; +} +.pager .disabled > a, +.pager .disabled > a:hover, +.pager .disabled > a:focus, +.pager .disabled > span { + color: #777; + cursor: not-allowed; + background-color: #fff; +} +.label { + display: inline; + padding: .2em .6em .3em; + font-size: 75%; + font-weight: bold; + line-height: 1; + color: #fff; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: .25em; +} +a.label:hover, +a.label:focus { + color: #fff; + text-decoration: none; + cursor: pointer; +} +.label:empty { + display: none; +} +.btn .label { + position: relative; + top: -1px; +} +.label-default { + background-color: #777; +} +.label-default[href]:hover, +.label-default[href]:focus { + background-color: #5e5e5e; +} +.label-primary { + background-color: #337ab7; +} +.label-primary[href]:hover, +.label-primary[href]:focus { + background-color: #286090; +} +.label-success { + background-color: #5cb85c; +} +.label-success[href]:hover, +.label-success[href]:focus { + background-color: #449d44; +} +.label-info { + background-color: #5bc0de; +} +.label-info[href]:hover, +.label-info[href]:focus { + background-color: #31b0d5; +} +.label-warning { + background-color: #f0ad4e; +} +.label-warning[href]:hover, +.label-warning[href]:focus { + background-color: #ec971f; +} +.label-danger { + background-color: #d9534f; +} +.label-danger[href]:hover, +.label-danger[href]:focus { + background-color: #c9302c; +} +.badge { + display: inline-block; + min-width: 10px; + padding: 3px 7px; + font-size: 12px; + font-weight: bold; + line-height: 1; + color: #fff; + text-align: center; + white-space: nowrap; + vertical-align: middle; + background-color: #777; + border-radius: 10px; +} +.badge:empty { + display: none; +} +.btn .badge { + position: relative; + top: -1px; +} +.btn-xs .badge, +.btn-group-xs > .btn .badge { + top: 0; + padding: 1px 5px; +} +a.badge:hover, +a.badge:focus { + color: #fff; + text-decoration: none; + cursor: pointer; +} +.list-group-item.active > .badge, +.nav-pills > .active > a > .badge { + color: #337ab7; + background-color: #fff; +} +.list-group-item > .badge { + float: right; +} +.list-group-item > .badge + .badge { + margin-right: 5px; +} +.nav-pills > li > a > .badge { + margin-left: 3px; +} +.jumbotron { + padding-top: 30px; + padding-bottom: 30px; + margin-bottom: 30px; + color: inherit; + background-color: #eee; +} +.jumbotron h1, +.jumbotron .h1 { + color: inherit; +} +.jumbotron p { + margin-bottom: 15px; + font-size: 21px; + font-weight: 200; +} +.jumbotron > hr { + border-top-color: #d5d5d5; +} +.container .jumbotron, +.container-fluid .jumbotron { + border-radius: 6px; +} +.jumbotron .container { + max-width: 100%; +} +@media screen and (min-width: 768px) { + .jumbotron { + padding-top: 48px; + padding-bottom: 48px; + } + .container .jumbotron, + .container-fluid .jumbotron { + padding-right: 60px; + padding-left: 60px; + } + .jumbotron h1, + .jumbotron .h1 { + font-size: 63px; + } +} +.thumbnail { + display: block; + padding: 4px; + margin-bottom: 20px; + line-height: 1.42857143; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 4px; + -webkit-transition: border .2s ease-in-out; + -o-transition: border .2s ease-in-out; + transition: border .2s ease-in-out; +} +.thumbnail > img, +.thumbnail a > img { + margin-right: auto; + margin-left: auto; +} +a.thumbnail:hover, +a.thumbnail:focus, +a.thumbnail.active { + border-color: #337ab7; +} +.thumbnail .caption { + padding: 9px; + color: #333; +} +.alert { + padding: 15px; + margin-bottom: 20px; + border: 1px solid transparent; + border-radius: 4px; +} +.alert h4 { + margin-top: 0; + color: inherit; +} +.alert .alert-link { + font-weight: bold; +} +.alert > p, +.alert > ul { + margin-bottom: 0; +} +.alert > p + p { + margin-top: 5px; +} +.alert-dismissable, +.alert-dismissible { + padding-right: 35px; +} +.alert-dismissable .close, +.alert-dismissible .close { + position: relative; + top: -2px; + right: -21px; + color: inherit; +} +.alert-success { + color: #3c763d; + background-color: #dff0d8; + border-color: #d6e9c6; +} +.alert-success hr { + border-top-color: #c9e2b3; +} +.alert-success .alert-link { + color: #2b542c; +} +.alert-info { + color: #31708f; + background-color: #d9edf7; + border-color: #bce8f1; +} +.alert-info hr { + border-top-color: #a6e1ec; +} +.alert-info .alert-link { + color: #245269; +} +.alert-warning { + color: #8a6d3b; + background-color: #fcf8e3; + border-color: #faebcc; +} +.alert-warning hr { + border-top-color: #f7e1b5; +} +.alert-warning .alert-link { + color: #66512c; +} +.alert-danger { + color: #a94442; + background-color: #f2dede; + border-color: #ebccd1; +} +.alert-danger hr { + border-top-color: #e4b9c0; +} +.alert-danger .alert-link { + color: #843534; +} +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@-o-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +.progress { + height: 20px; + margin-bottom: 20px; + overflow: hidden; + background-color: #f5f5f5; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); +} +.progress-bar { + float: left; + width: 0; + height: 100%; + font-size: 12px; + line-height: 20px; + color: #fff; + text-align: center; + background-color: #337ab7; + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15); + -webkit-transition: width .6s ease; + -o-transition: width .6s ease; + transition: width .6s ease; +} +.progress-striped .progress-bar, +.progress-bar-striped { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + -webkit-background-size: 40px 40px; + background-size: 40px 40px; +} +.progress.active .progress-bar, +.progress-bar.active { + -webkit-animation: progress-bar-stripes 2s linear infinite; + -o-animation: progress-bar-stripes 2s linear infinite; + animation: progress-bar-stripes 2s linear infinite; +} +.progress-bar-success { + background-color: #5cb85c; +} +.progress-striped .progress-bar-success { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); +} +.progress-bar-info { + background-color: #5bc0de; +} +.progress-striped .progress-bar-info { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); +} +.progress-bar-warning { + background-color: #f0ad4e; +} +.progress-striped .progress-bar-warning { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); +} +.progress-bar-danger { + background-color: #d9534f; +} +.progress-striped .progress-bar-danger { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); +} +.media { + margin-top: 15px; +} +.media:first-child { + margin-top: 0; +} +.media, +.media-body { + overflow: hidden; + zoom: 1; +} +.media-body { + width: 10000px; +} +.media-object { + display: block; +} +.media-object.img-thumbnail { + max-width: none; +} +.media-right, +.media > .pull-right { + padding-left: 10px; +} +.media-left, +.media > .pull-left { + padding-right: 10px; +} +.media-left, +.media-right, +.media-body { + display: table-cell; + vertical-align: top; +} +.media-middle { + vertical-align: middle; +} +.media-bottom { + vertical-align: bottom; +} +.media-heading { + margin-top: 0; + margin-bottom: 5px; +} +.media-list { + padding-left: 0; + list-style: none; +} +.list-group { + padding-left: 0; + margin-bottom: 20px; +} +.list-group-item { + position: relative; + display: block; + padding: 10px 15px; + margin-bottom: -1px; + background-color: #fff; + border: 1px solid #ddd; +} +.list-group-item:first-child { + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} +.list-group-item:last-child { + margin-bottom: 0; + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; +} +a.list-group-item, +button.list-group-item { + color: #555; +} +a.list-group-item .list-group-item-heading, +button.list-group-item .list-group-item-heading { + color: #333; +} +a.list-group-item:hover, +button.list-group-item:hover, +a.list-group-item:focus, +button.list-group-item:focus { + color: #555; + text-decoration: none; + background-color: #f5f5f5; +} +button.list-group-item { + width: 100%; + text-align: left; +} +.list-group-item.disabled, +.list-group-item.disabled:hover, +.list-group-item.disabled:focus { + color: #777; + cursor: not-allowed; + background-color: #eee; +} +.list-group-item.disabled .list-group-item-heading, +.list-group-item.disabled:hover .list-group-item-heading, +.list-group-item.disabled:focus .list-group-item-heading { + color: inherit; +} +.list-group-item.disabled .list-group-item-text, +.list-group-item.disabled:hover .list-group-item-text, +.list-group-item.disabled:focus .list-group-item-text { + color: #777; +} +.list-group-item.active, +.list-group-item.active:hover, +.list-group-item.active:focus { + z-index: 2; + color: #fff; + background-color: #337ab7; + border-color: #337ab7; +} +.list-group-item.active .list-group-item-heading, +.list-group-item.active:hover .list-group-item-heading, +.list-group-item.active:focus .list-group-item-heading, +.list-group-item.active .list-group-item-heading > small, +.list-group-item.active:hover .list-group-item-heading > small, +.list-group-item.active:focus .list-group-item-heading > small, +.list-group-item.active .list-group-item-heading > .small, +.list-group-item.active:hover .list-group-item-heading > .small, +.list-group-item.active:focus .list-group-item-heading > .small { + color: inherit; +} +.list-group-item.active .list-group-item-text, +.list-group-item.active:hover .list-group-item-text, +.list-group-item.active:focus .list-group-item-text { + color: #c7ddef; +} +.list-group-item-success { + color: #3c763d; + background-color: #dff0d8; +} +a.list-group-item-success, +button.list-group-item-success { + color: #3c763d; +} +a.list-group-item-success .list-group-item-heading, +button.list-group-item-success .list-group-item-heading { + color: inherit; +} +a.list-group-item-success:hover, +button.list-group-item-success:hover, +a.list-group-item-success:focus, +button.list-group-item-success:focus { + color: #3c763d; + background-color: #d0e9c6; +} +a.list-group-item-success.active, +button.list-group-item-success.active, +a.list-group-item-success.active:hover, +button.list-group-item-success.active:hover, +a.list-group-item-success.active:focus, +button.list-group-item-success.active:focus { + color: #fff; + background-color: #3c763d; + border-color: #3c763d; +} +.list-group-item-info { + color: #31708f; + background-color: #d9edf7; +} +a.list-group-item-info, +button.list-group-item-info { + color: #31708f; +} +a.list-group-item-info .list-group-item-heading, +button.list-group-item-info .list-group-item-heading { + color: inherit; +} +a.list-group-item-info:hover, +button.list-group-item-info:hover, +a.list-group-item-info:focus, +button.list-group-item-info:focus { + color: #31708f; + background-color: #c4e3f3; +} +a.list-group-item-info.active, +button.list-group-item-info.active, +a.list-group-item-info.active:hover, +button.list-group-item-info.active:hover, +a.list-group-item-info.active:focus, +button.list-group-item-info.active:focus { + color: #fff; + background-color: #31708f; + border-color: #31708f; +} +.list-group-item-warning { + color: #8a6d3b; + background-color: #fcf8e3; +} +a.list-group-item-warning, +button.list-group-item-warning { + color: #8a6d3b; +} +a.list-group-item-warning .list-group-item-heading, +button.list-group-item-warning .list-group-item-heading { + color: inherit; +} +a.list-group-item-warning:hover, +button.list-group-item-warning:hover, +a.list-group-item-warning:focus, +button.list-group-item-warning:focus { + color: #8a6d3b; + background-color: #faf2cc; +} +a.list-group-item-warning.active, +button.list-group-item-warning.active, +a.list-group-item-warning.active:hover, +button.list-group-item-warning.active:hover, +a.list-group-item-warning.active:focus, +button.list-group-item-warning.active:focus { + color: #fff; + background-color: #8a6d3b; + border-color: #8a6d3b; +} +.list-group-item-danger { + color: #a94442; + background-color: #f2dede; +} +a.list-group-item-danger, +button.list-group-item-danger { + color: #a94442; +} +a.list-group-item-danger .list-group-item-heading, +button.list-group-item-danger .list-group-item-heading { + color: inherit; +} +a.list-group-item-danger:hover, +button.list-group-item-danger:hover, +a.list-group-item-danger:focus, +button.list-group-item-danger:focus { + color: #a94442; + background-color: #ebcccc; +} +a.list-group-item-danger.active, +button.list-group-item-danger.active, +a.list-group-item-danger.active:hover, +button.list-group-item-danger.active:hover, +a.list-group-item-danger.active:focus, +button.list-group-item-danger.active:focus { + color: #fff; + background-color: #a94442; + border-color: #a94442; +} +.list-group-item-heading { + margin-top: 0; + margin-bottom: 5px; +} +.list-group-item-text { + margin-bottom: 0; + line-height: 1.3; +} +.panel { + margin-bottom: 20px; + background-color: #fff; + border: 1px solid transparent; + border-radius: 4px; + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05); + box-shadow: 0 1px 1px rgba(0, 0, 0, .05); +} +.panel-body { + padding: 15px; +} +.panel-heading { + padding: 10px 15px; + border-bottom: 1px solid transparent; + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} +.panel-heading > .dropdown .dropdown-toggle { + color: inherit; +} +.panel-title { + margin-top: 0; + margin-bottom: 0; + font-size: 16px; + color: inherit; +} +.panel-title > a, +.panel-title > small, +.panel-title > .small, +.panel-title > small > a, +.panel-title > .small > a { + color: inherit; +} +.panel-footer { + padding: 10px 15px; + background-color: #f5f5f5; + border-top: 1px solid #ddd; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +.panel > .list-group, +.panel > .panel-collapse > .list-group { + margin-bottom: 0; +} +.panel > .list-group .list-group-item, +.panel > .panel-collapse > .list-group .list-group-item { + border-width: 1px 0; + border-radius: 0; +} +.panel > .list-group:first-child .list-group-item:first-child, +.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child { + border-top: 0; + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} +.panel > .list-group:last-child .list-group-item:last-child, +.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child { + border-bottom: 0; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child { + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.panel-heading + .list-group .list-group-item:first-child { + border-top-width: 0; +} +.list-group + .panel-footer { + border-top-width: 0; +} +.panel > .table, +.panel > .table-responsive > .table, +.panel > .panel-collapse > .table { + margin-bottom: 0; +} +.panel > .table caption, +.panel > .table-responsive > .table caption, +.panel > .panel-collapse > .table caption { + padding-right: 15px; + padding-left: 15px; +} +.panel > .table:first-child, +.panel > .table-responsive:first-child > .table:first-child { + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} +.panel > .table:first-child > thead:first-child > tr:first-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, +.panel > .table:first-child > tbody:first-child > tr:first-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child { + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} +.panel > .table:first-child > thead:first-child > tr:first-child td:first-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, +.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, +.panel > .table:first-child > thead:first-child > tr:first-child th:first-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, +.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child { + border-top-left-radius: 3px; +} +.panel > .table:first-child > thead:first-child > tr:first-child td:last-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, +.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, +.panel > .table:first-child > thead:first-child > tr:first-child th:last-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, +.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child { + border-top-right-radius: 3px; +} +.panel > .table:last-child, +.panel > .table-responsive:last-child > .table:last-child { + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +.panel > .table:last-child > tbody:last-child > tr:last-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child { + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, +.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child { + border-bottom-left-radius: 3px; +} +.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, +.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child { + border-bottom-right-radius: 3px; +} +.panel > .panel-body + .table, +.panel > .panel-body + .table-responsive, +.panel > .table + .panel-body, +.panel > .table-responsive + .panel-body { + border-top: 1px solid #ddd; +} +.panel > .table > tbody:first-child > tr:first-child th, +.panel > .table > tbody:first-child > tr:first-child td { + border-top: 0; +} +.panel > .table-bordered, +.panel > .table-responsive > .table-bordered { + border: 0; +} +.panel > .table-bordered > thead > tr > th:first-child, +.panel > .table-responsive > .table-bordered > thead > tr > th:first-child, +.panel > .table-bordered > tbody > tr > th:first-child, +.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, +.panel > .table-bordered > tfoot > tr > th:first-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, +.panel > .table-bordered > thead > tr > td:first-child, +.panel > .table-responsive > .table-bordered > thead > tr > td:first-child, +.panel > .table-bordered > tbody > tr > td:first-child, +.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, +.panel > .table-bordered > tfoot > tr > td:first-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child { + border-left: 0; +} +.panel > .table-bordered > thead > tr > th:last-child, +.panel > .table-responsive > .table-bordered > thead > tr > th:last-child, +.panel > .table-bordered > tbody > tr > th:last-child, +.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, +.panel > .table-bordered > tfoot > tr > th:last-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, +.panel > .table-bordered > thead > tr > td:last-child, +.panel > .table-responsive > .table-bordered > thead > tr > td:last-child, +.panel > .table-bordered > tbody > tr > td:last-child, +.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, +.panel > .table-bordered > tfoot > tr > td:last-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child { + border-right: 0; +} +.panel > .table-bordered > thead > tr:first-child > td, +.panel > .table-responsive > .table-bordered > thead > tr:first-child > td, +.panel > .table-bordered > tbody > tr:first-child > td, +.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, +.panel > .table-bordered > thead > tr:first-child > th, +.panel > .table-responsive > .table-bordered > thead > tr:first-child > th, +.panel > .table-bordered > tbody > tr:first-child > th, +.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th { + border-bottom: 0; +} +.panel > .table-bordered > tbody > tr:last-child > td, +.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, +.panel > .table-bordered > tfoot > tr:last-child > td, +.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, +.panel > .table-bordered > tbody > tr:last-child > th, +.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, +.panel > .table-bordered > tfoot > tr:last-child > th, +.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th { + border-bottom: 0; +} +.panel > .table-responsive { + margin-bottom: 0; + border: 0; +} +.panel-group { + margin-bottom: 20px; +} +.panel-group .panel { + margin-bottom: 0; + border-radius: 4px; +} +.panel-group .panel + .panel { + margin-top: 5px; +} +.panel-group .panel-heading { + border-bottom: 0; +} +.panel-group .panel-heading + .panel-collapse > .panel-body, +.panel-group .panel-heading + .panel-collapse > .list-group { + border-top: 1px solid #ddd; +} +.panel-group .panel-footer { + border-top: 0; +} +.panel-group .panel-footer + .panel-collapse .panel-body { + border-bottom: 1px solid #ddd; +} +.panel-default { + border-color: #ddd; +} +.panel-default > .panel-heading { + color: #333; + background-color: #f5f5f5; + border-color: #ddd; +} +.panel-default > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #ddd; +} +.panel-default > .panel-heading .badge { + color: #f5f5f5; + background-color: #333; +} +.panel-default > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #ddd; +} +.panel-primary { + border-color: #337ab7; +} +.panel-primary > .panel-heading { + color: #fff; + background-color: #337ab7; + border-color: #337ab7; +} +.panel-primary > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #337ab7; +} +.panel-primary > .panel-heading .badge { + color: #337ab7; + background-color: #fff; +} +.panel-primary > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #337ab7; +} +.panel-success { + border-color: #d6e9c6; +} +.panel-success > .panel-heading { + color: #3c763d; + background-color: #dff0d8; + border-color: #d6e9c6; +} +.panel-success > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #d6e9c6; +} +.panel-success > .panel-heading .badge { + color: #dff0d8; + background-color: #3c763d; +} +.panel-success > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #d6e9c6; +} +.panel-info { + border-color: #bce8f1; +} +.panel-info > .panel-heading { + color: #31708f; + background-color: #d9edf7; + border-color: #bce8f1; +} +.panel-info > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #bce8f1; +} +.panel-info > .panel-heading .badge { + color: #d9edf7; + background-color: #31708f; +} +.panel-info > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #bce8f1; +} +.panel-warning { + border-color: #faebcc; +} +.panel-warning > .panel-heading { + color: #8a6d3b; + background-color: #fcf8e3; + border-color: #faebcc; +} +.panel-warning > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #faebcc; +} +.panel-warning > .panel-heading .badge { + color: #fcf8e3; + background-color: #8a6d3b; +} +.panel-warning > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #faebcc; +} +.panel-danger { + border-color: #ebccd1; +} +.panel-danger > .panel-heading { + color: #a94442; + background-color: #f2dede; + border-color: #ebccd1; +} +.panel-danger > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #ebccd1; +} +.panel-danger > .panel-heading .badge { + color: #f2dede; + background-color: #a94442; +} +.panel-danger > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #ebccd1; +} +.embed-responsive { + position: relative; + display: block; + height: 0; + padding: 0; + overflow: hidden; +} +.embed-responsive .embed-responsive-item, +.embed-responsive iframe, +.embed-responsive embed, +.embed-responsive object, +.embed-responsive video { + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + border: 0; +} +.embed-responsive-16by9 { + padding-bottom: 56.25%; +} +.embed-responsive-4by3 { + padding-bottom: 75%; +} +.well { + min-height: 20px; + padding: 19px; + margin-bottom: 20px; + background-color: #f5f5f5; + border: 1px solid #e3e3e3; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05); +} +.well blockquote { + border-color: #ddd; + border-color: rgba(0, 0, 0, .15); +} +.well-lg { + padding: 24px; + border-radius: 6px; +} +.well-sm { + padding: 9px; + border-radius: 3px; +} +.close { + float: right; + font-size: 21px; + font-weight: bold; + line-height: 1; + color: #000; + text-shadow: 0 1px 0 #fff; + filter: alpha(opacity=20); + opacity: .2; +} +.close:hover, +.close:focus { + color: #000; + text-decoration: none; + cursor: pointer; + filter: alpha(opacity=50); + opacity: .5; +} +button.close { + -webkit-appearance: none; + padding: 0; + cursor: pointer; + background: transparent; + border: 0; +} +.modal-open { + overflow: hidden; +} +.modal { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1050; + display: none; + overflow: hidden; + -webkit-overflow-scrolling: touch; + outline: 0; +} +.modal.fade .modal-dialog { + -webkit-transition: -webkit-transform .3s ease-out; + -o-transition: -o-transform .3s ease-out; + transition: transform .3s ease-out; + -webkit-transform: translate(0, -25%); + -ms-transform: translate(0, -25%); + -o-transform: translate(0, -25%); + transform: translate(0, -25%); +} +.modal.in .modal-dialog { + -webkit-transform: translate(0, 0); + -ms-transform: translate(0, 0); + -o-transform: translate(0, 0); + transform: translate(0, 0); +} +.modal-open .modal { + overflow-x: hidden; + overflow-y: auto; +} +.modal-dialog { + position: relative; + width: auto; + margin: 10px; +} +.modal-content { + position: relative; + background-color: #fff; + -webkit-background-clip: padding-box; + background-clip: padding-box; + border: 1px solid #999; + border: 1px solid rgba(0, 0, 0, .2); + border-radius: 6px; + outline: 0; + -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5); + box-shadow: 0 3px 9px rgba(0, 0, 0, .5); +} +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; + background-color: #000; +} +.modal-backdrop.fade { + filter: alpha(opacity=0); + opacity: 0; +} +.modal-backdrop.in { + filter: alpha(opacity=50); + opacity: .5; +} +.modal-header { + min-height: 16.42857143px; + padding: 15px; + border-bottom: 1px solid #e5e5e5; +} +.modal-header .close { + margin-top: -2px; +} +.modal-title { + margin: 0; + line-height: 1.42857143; +} +.modal-body { + position: relative; + padding: 15px; +} +.modal-footer { + padding: 15px; + text-align: right; + border-top: 1px solid #e5e5e5; +} +.modal-footer .btn + .btn { + margin-bottom: 0; + margin-left: 5px; +} +.modal-footer .btn-group .btn + .btn { + margin-left: -1px; +} +.modal-footer .btn-block + .btn-block { + margin-left: 0; +} +.modal-scrollbar-measure { + position: absolute; + top: -9999px; + width: 50px; + height: 50px; + overflow: scroll; +} +@media (min-width: 768px) { + .modal-dialog { + width: 600px; + margin: 30px auto; + } + .modal-content { + -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5); + box-shadow: 0 5px 15px rgba(0, 0, 0, .5); + } + .modal-sm { + width: 300px; + } +} +@media (min-width: 992px) { + .modal-lg { + width: 900px; + } +} +.tooltip { + position: absolute; + z-index: 1070; + display: block; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 12px; + font-style: normal; + font-weight: normal; + line-height: 1.42857143; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + word-wrap: normal; + white-space: normal; + filter: alpha(opacity=0); + opacity: 0; + + line-break: auto; +} +.tooltip.in { + filter: alpha(opacity=90); + opacity: .9; +} +.tooltip.top { + padding: 5px 0; + margin-top: -3px; +} +.tooltip.right { + padding: 0 5px; + margin-left: 3px; +} +.tooltip.bottom { + padding: 5px 0; + margin-top: 3px; +} +.tooltip.left { + padding: 0 5px; + margin-left: -3px; +} +.tooltip-inner { + max-width: 200px; + padding: 3px 8px; + color: #fff; + text-align: center; + background-color: #000; + border-radius: 4px; +} +.tooltip-arrow { + position: absolute; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} +.tooltip.top .tooltip-arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-width: 5px 5px 0; + border-top-color: #000; +} +.tooltip.top-left .tooltip-arrow { + right: 5px; + bottom: 0; + margin-bottom: -5px; + border-width: 5px 5px 0; + border-top-color: #000; +} +.tooltip.top-right .tooltip-arrow { + bottom: 0; + left: 5px; + margin-bottom: -5px; + border-width: 5px 5px 0; + border-top-color: #000; +} +.tooltip.right .tooltip-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-width: 5px 5px 5px 0; + border-right-color: #000; +} +.tooltip.left .tooltip-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-width: 5px 0 5px 5px; + border-left-color: #000; +} +.tooltip.bottom .tooltip-arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000; +} +.tooltip.bottom-left .tooltip-arrow { + top: 0; + right: 5px; + margin-top: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000; +} +.tooltip.bottom-right .tooltip-arrow { + top: 0; + left: 5px; + margin-top: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000; +} +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1060; + display: none; + max-width: 276px; + padding: 1px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + font-style: normal; + font-weight: normal; + line-height: 1.42857143; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + word-wrap: normal; + white-space: normal; + background-color: #fff; + -webkit-background-clip: padding-box; + background-clip: padding-box; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, .2); + border-radius: 6px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2); + box-shadow: 0 5px 10px rgba(0, 0, 0, .2); + + line-break: auto; +} +.popover.top { + margin-top: -10px; +} +.popover.right { + margin-left: 10px; +} +.popover.bottom { + margin-top: 10px; +} +.popover.left { + margin-left: -10px; +} +.popover-title { + padding: 8px 14px; + margin: 0; + font-size: 14px; + background-color: #f7f7f7; + border-bottom: 1px solid #ebebeb; + border-radius: 5px 5px 0 0; +} +.popover-content { + padding: 9px 14px; +} +.popover > .arrow, +.popover > .arrow:after { + position: absolute; + display: block; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} +.popover > .arrow { + border-width: 11px; +} +.popover > .arrow:after { + content: ""; + border-width: 10px; +} +.popover.top > .arrow { + bottom: -11px; + left: 50%; + margin-left: -11px; + border-top-color: #999; + border-top-color: rgba(0, 0, 0, .25); + border-bottom-width: 0; +} +.popover.top > .arrow:after { + bottom: 1px; + margin-left: -10px; + content: " "; + border-top-color: #fff; + border-bottom-width: 0; +} +.popover.right > .arrow { + top: 50%; + left: -11px; + margin-top: -11px; + border-right-color: #999; + border-right-color: rgba(0, 0, 0, .25); + border-left-width: 0; +} +.popover.right > .arrow:after { + bottom: -10px; + left: 1px; + content: " "; + border-right-color: #fff; + border-left-width: 0; +} +.popover.bottom > .arrow { + top: -11px; + left: 50%; + margin-left: -11px; + border-top-width: 0; + border-bottom-color: #999; + border-bottom-color: rgba(0, 0, 0, .25); +} +.popover.bottom > .arrow:after { + top: 1px; + margin-left: -10px; + content: " "; + border-top-width: 0; + border-bottom-color: #fff; +} +.popover.left > .arrow { + top: 50%; + right: -11px; + margin-top: -11px; + border-right-width: 0; + border-left-color: #999; + border-left-color: rgba(0, 0, 0, .25); +} +.popover.left > .arrow:after { + right: 1px; + bottom: -10px; + content: " "; + border-right-width: 0; + border-left-color: #fff; +} +.carousel { + position: relative; +} +.carousel-inner { + position: relative; + width: 100%; + overflow: hidden; +} +.carousel-inner > .item { + position: relative; + display: none; + -webkit-transition: .6s ease-in-out left; + -o-transition: .6s ease-in-out left; + transition: .6s ease-in-out left; +} +.carousel-inner > .item > img, +.carousel-inner > .item > a > img { + line-height: 1; +} +@media all and (transform-3d), (-webkit-transform-3d) { + .carousel-inner > .item { + -webkit-transition: -webkit-transform .6s ease-in-out; + -o-transition: -o-transform .6s ease-in-out; + transition: transform .6s ease-in-out; + + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + -webkit-perspective: 1000px; + perspective: 1000px; + } + .carousel-inner > .item.next, + .carousel-inner > .item.active.right { + left: 0; + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + } + .carousel-inner > .item.prev, + .carousel-inner > .item.active.left { + left: 0; + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + } + .carousel-inner > .item.next.left, + .carousel-inner > .item.prev.right, + .carousel-inner > .item.active { + left: 0; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} +.carousel-inner > .active, +.carousel-inner > .next, +.carousel-inner > .prev { + display: block; +} +.carousel-inner > .active { + left: 0; +} +.carousel-inner > .next, +.carousel-inner > .prev { + position: absolute; + top: 0; + width: 100%; +} +.carousel-inner > .next { + left: 100%; +} +.carousel-inner > .prev { + left: -100%; +} +.carousel-inner > .next.left, +.carousel-inner > .prev.right { + left: 0; +} +.carousel-inner > .active.left { + left: -100%; +} +.carousel-inner > .active.right { + left: 100%; +} +.carousel-control { + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 15%; + font-size: 20px; + color: #fff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, .6); + filter: alpha(opacity=50); + opacity: .5; +} +.carousel-control.left { + background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%); + background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%); + background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001))); + background-image: linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); + background-repeat: repeat-x; +} +.carousel-control.right { + right: 0; + left: auto; + background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%); + background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%); + background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5))); + background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); + background-repeat: repeat-x; +} +.carousel-control:hover, +.carousel-control:focus { + color: #fff; + text-decoration: none; + filter: alpha(opacity=90); + outline: 0; + opacity: .9; +} +.carousel-control .icon-prev, +.carousel-control .icon-next, +.carousel-control .glyphicon-chevron-left, +.carousel-control .glyphicon-chevron-right { + position: absolute; + top: 50%; + z-index: 5; + display: inline-block; + margin-top: -10px; +} +.carousel-control .icon-prev, +.carousel-control .glyphicon-chevron-left { + left: 50%; + margin-left: -10px; +} +.carousel-control .icon-next, +.carousel-control .glyphicon-chevron-right { + right: 50%; + margin-right: -10px; +} +.carousel-control .icon-prev, +.carousel-control .icon-next { + width: 20px; + height: 20px; + font-family: serif; + line-height: 1; +} +.carousel-control .icon-prev:before { + content: '\2039'; +} +.carousel-control .icon-next:before { + content: '\203a'; +} +.carousel-indicators { + position: absolute; + bottom: 10px; + left: 50%; + z-index: 15; + width: 60%; + padding-left: 0; + margin-left: -30%; + text-align: center; + list-style: none; +} +.carousel-indicators li { + display: inline-block; + width: 10px; + height: 10px; + margin: 1px; + text-indent: -999px; + cursor: pointer; + background-color: #000 \9; + background-color: rgba(0, 0, 0, 0); + border: 1px solid #fff; + border-radius: 10px; +} +.carousel-indicators .active { + width: 12px; + height: 12px; + margin: 0; + background-color: #fff; +} +.carousel-caption { + position: absolute; + right: 15%; + bottom: 20px; + left: 15%; + z-index: 10; + padding-top: 20px; + padding-bottom: 20px; + color: #fff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, .6); +} +.carousel-caption .btn { + text-shadow: none; +} +@media screen and (min-width: 768px) { + .carousel-control .glyphicon-chevron-left, + .carousel-control .glyphicon-chevron-right, + .carousel-control .icon-prev, + .carousel-control .icon-next { + width: 30px; + height: 30px; + margin-top: -15px; + font-size: 30px; + } + .carousel-control .glyphicon-chevron-left, + .carousel-control .icon-prev { + margin-left: -15px; + } + .carousel-control .glyphicon-chevron-right, + .carousel-control .icon-next { + margin-right: -15px; + } + .carousel-caption { + right: 20%; + left: 20%; + padding-bottom: 30px; + } + .carousel-indicators { + bottom: 20px; + } +} +.clearfix:before, +.clearfix:after, +.dl-horizontal dd:before, +.dl-horizontal dd:after, +.container:before, +.container:after, +.container-fluid:before, +.container-fluid:after, +.row:before, +.row:after, +.form-horizontal .form-group:before, +.form-horizontal .form-group:after, +.btn-toolbar:before, +.btn-toolbar:after, +.btn-group-vertical > .btn-group:before, +.btn-group-vertical > .btn-group:after, +.nav:before, +.nav:after, +.navbar:before, +.navbar:after, +.navbar-header:before, +.navbar-header:after, +.navbar-collapse:before, +.navbar-collapse:after, +.pager:before, +.pager:after, +.panel-body:before, +.panel-body:after, +.modal-footer:before, +.modal-footer:after { + display: table; + content: " "; +} +.clearfix:after, +.dl-horizontal dd:after, +.container:after, +.container-fluid:after, +.row:after, +.form-horizontal .form-group:after, +.btn-toolbar:after, +.btn-group-vertical > .btn-group:after, +.nav:after, +.navbar:after, +.navbar-header:after, +.navbar-collapse:after, +.pager:after, +.panel-body:after, +.modal-footer:after { + clear: both; +} +.center-block { + display: block; + margin-right: auto; + margin-left: auto; +} +.pull-right { + float: right !important; +} +.pull-left { + float: left !important; +} +.hide { + display: none !important; +} +.show { + display: block !important; +} +.invisible { + visibility: hidden; +} +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} +.hidden { + display: none !important; +} +.affix { + position: fixed; +} +@-ms-viewport { + width: device-width; +} +.visible-xs, +.visible-sm, +.visible-md, +.visible-lg { + display: none !important; +} +.visible-xs-block, +.visible-xs-inline, +.visible-xs-inline-block, +.visible-sm-block, +.visible-sm-inline, +.visible-sm-inline-block, +.visible-md-block, +.visible-md-inline, +.visible-md-inline-block, +.visible-lg-block, +.visible-lg-inline, +.visible-lg-inline-block { + display: none !important; +} +@media (max-width: 767px) { + .visible-xs { + display: block !important; + } + table.visible-xs { + display: table !important; + } + tr.visible-xs { + display: table-row !important; + } + th.visible-xs, + td.visible-xs { + display: table-cell !important; + } +} +@media (max-width: 767px) { + .visible-xs-block { + display: block !important; + } +} +@media (max-width: 767px) { + .visible-xs-inline { + display: inline !important; + } +} +@media (max-width: 767px) { + .visible-xs-inline-block { + display: inline-block !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm { + display: block !important; + } + table.visible-sm { + display: table !important; + } + tr.visible-sm { + display: table-row !important; + } + th.visible-sm, + td.visible-sm { + display: table-cell !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-block { + display: block !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-inline { + display: inline !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-inline-block { + display: inline-block !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md { + display: block !important; + } + table.visible-md { + display: table !important; + } + tr.visible-md { + display: table-row !important; + } + th.visible-md, + td.visible-md { + display: table-cell !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-block { + display: block !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-inline { + display: inline !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-inline-block { + display: inline-block !important; + } +} +@media (min-width: 1200px) { + .visible-lg { + display: block !important; + } + table.visible-lg { + display: table !important; + } + tr.visible-lg { + display: table-row !important; + } + th.visible-lg, + td.visible-lg { + display: table-cell !important; + } +} +@media (min-width: 1200px) { + .visible-lg-block { + display: block !important; + } +} +@media (min-width: 1200px) { + .visible-lg-inline { + display: inline !important; + } +} +@media (min-width: 1200px) { + .visible-lg-inline-block { + display: inline-block !important; + } +} +@media (max-width: 767px) { + .hidden-xs { + display: none !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .hidden-sm { + display: none !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .hidden-md { + display: none !important; + } +} +@media (min-width: 1200px) { + .hidden-lg { + display: none !important; + } +} +.visible-print { + display: none !important; +} +@media print { + .visible-print { + display: block !important; + } + table.visible-print { + display: table !important; + } + tr.visible-print { + display: table-row !important; + } + th.visible-print, + td.visible-print { + display: table-cell !important; + } +} +.visible-print-block { + display: none !important; +} +@media print { + .visible-print-block { + display: block !important; + } +} +.visible-print-inline { + display: none !important; +} +@media print { + .visible-print-inline { + display: inline !important; + } +} +.visible-print-inline-block { + display: none !important; +} +@media print { + .visible-print-inline-block { + display: inline-block !important; + } +} +@media print { + .hidden-print { + display: none !important; + } +} +/*# sourceMappingURL=bootstrap.css.map */ diff --git a/public/assets/libs/jquery/bootstrap/dist/css/bootstrap.css.map b/public/assets/libs/jquery/bootstrap/dist/css/bootstrap.css.map new file mode 100644 index 0000000..9f60ed2 --- /dev/null +++ b/public/assets/libs/jquery/bootstrap/dist/css/bootstrap.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["bootstrap.css","less/normalize.less","less/print.less","less/glyphicons.less","less/scaffolding.less","less/mixins/vendor-prefixes.less","less/mixins/tab-focus.less","less/mixins/image.less","less/type.less","less/mixins/text-emphasis.less","less/mixins/background-variant.less","less/mixins/text-overflow.less","less/code.less","less/grid.less","less/mixins/grid.less","less/mixins/grid-framework.less","less/tables.less","less/mixins/table-row.less","less/forms.less","less/mixins/forms.less","less/buttons.less","less/mixins/buttons.less","less/mixins/opacity.less","less/component-animations.less","less/dropdowns.less","less/mixins/nav-divider.less","less/mixins/reset-filter.less","less/button-groups.less","less/mixins/border-radius.less","less/input-groups.less","less/navs.less","less/navbar.less","less/mixins/nav-vertical-align.less","less/utilities.less","less/breadcrumbs.less","less/pagination.less","less/mixins/pagination.less","less/pager.less","less/labels.less","less/mixins/labels.less","less/badges.less","less/jumbotron.less","less/thumbnails.less","less/alerts.less","less/mixins/alerts.less","less/progress-bars.less","less/mixins/gradients.less","less/mixins/progress-bar.less","less/media.less","less/list-group.less","less/mixins/list-group.less","less/panels.less","less/mixins/panels.less","less/responsive-embed.less","less/wells.less","less/close.less","less/modals.less","less/tooltip.less","less/mixins/reset-text.less","less/popovers.less","less/carousel.less","less/mixins/clearfix.less","less/mixins/center-block.less","less/mixins/hide-text.less","less/responsive-utilities.less","less/mixins/responsive-visibility.less"],"names":[],"mappings":"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,iBAAA;CHsR9C;AGrRmC;EAAW,iBAAA;CHwR9C;AGvRmC;EAAW,iBAAA;CH0R9C;AGzRmC;EAAW,iBAAA;CH4R9C;AG3RmC;EAAW,iBAAA;CH8R9C;AG7RmC;EAAW,iBAAA;CHgS9C;AG/RmC;EAAW,iBAAA;CHkS9C;AGjSmC;EAAW,iBAAA;CHoS9C;AGnSmC;EAAW,iBAAA;CHsS9C;AGrSmC;EAAW,iBAAA;CHwS9C;AGvSmC;EAAW,iBAAA;CH0S9C;AGzSmC;EAAW,iBAAA;CH4S9C;AG3SmC;EAAW,iBAAA;CH8S9C;AG7SmC;EAAW,iBAAA;CHgT9C;AG/SmC;EAAW,iBAAA;CHkT9C;AGjTmC;EAAW,iBAAA;CHoT9C;AGnTmC;EAAW,iBAAA;CHsT9C;AGrTmC;EAAW,iBAAA;CHwT9C;AGvTmC;EAAW,iBAAA;CH0T9C;AGzTmC;EAAW,iBAAA;CH4T9C;AG3TmC;EAAW,iBAAA;CH8T9C;AG7TmC;EAAW,iBAAA;CHgU9C;AG/TmC;EAAW,iBAAA;CHkU9C;AGjUmC;EAAW,iBAAA;CHoU9C;AGnUmC;EAAW,iBAAA;CHsU9C;AGrUmC;EAAW,iBAAA;CHwU9C;AGvUmC;EAAW,iBAAA;CH0U9C;AGzUmC;EAAW,iBAAA;CH4U9C;AG3UmC;EAAW,iBAAA;CH8U9C;AG7UmC;EAAW,iBAAA;CHgV9C;AG/UmC;EAAW,iBAAA;CHkV9C;AGjVmC;EAAW,iBAAA;CHoV9C;AGnVmC;EAAW,iBAAA;CHsV9C;AGrVmC;EAAW,iBAAA;CHwV9C;AGvVmC;EAAW,iBAAA;CH0V9C;AGzVmC;EAAW,iBAAA;CH4V9C;AG3VmC;EAAW,iBAAA;CH8V9C;AG7VmC;EAAW,iBAAA;CHgW9C;AG/VmC;EAAW,iBAAA;CHkW9C;AGjWmC;EAAW,iBAAA;CHoW9C;AGnWmC;EAAW,iBAAA;CHsW9C;AGrWmC;EAAW,iBAAA;CHwW9C;AGvWmC;EAAW,iBAAA;CH0W9C;AGzWmC;EAAW,iBAAA;CH4W9C;AG3WmC;EAAW,iBAAA;CH8W9C;AG7WmC;EAAW,iBAAA;CHgX9C;AG/WmC;EAAW,iBAAA;CHkX9C;AGjXmC;EAAW,iBAAA;CHoX9C;AGnXmC;EAAW,iBAAA;CHsX9C;AGrXmC;EAAW,iBAAA;CHwX9C;AGvXmC;EAAW,iBAAA;CH0X9C;AGzXmC;EAAW,iBAAA;CH4X9C;AG3XmC;EAAW,iBAAA;CH8X9C;AG7XmC;EAAW,iBAAA;CHgY9C;AG/XmC;EAAW,iBAAA;CHkY9C;AGjYmC;EAAW,iBAAA;CHoY9C;AGnYmC;EAAW,iBAAA;CHsY9C;AGrYmC;EAAW,iBAAA;CHwY9C;AGvYmC;EAAW,iBAAA;CH0Y9C;AGzYmC;EAAW,iBAAA;CH4Y9C;AG3YmC;EAAW,iBAAA;CH8Y9C;AG7YmC;EAAW,iBAAA;CHgZ9C;AG/YmC;EAAW,iBAAA;CHkZ9C;AGjZmC;EAAW,iBAAA;CHoZ9C;AGnZmC;EAAW,iBAAA;CHsZ9C;AGrZmC;EAAW,iBAAA;CHwZ9C;AGvZmC;EAAW,iBAAA;CH0Z9C;AGzZmC;EAAW,iBAAA;CH4Z9C;AG3ZmC;EAAW,iBAAA;CH8Z9C;AG7ZmC;EAAW,iBAAA;CHga9C;AG/ZmC;EAAW,iBAAA;CHka9C;AGjamC;EAAW,iBAAA;CHoa9C;AGnamC;EAAW,iBAAA;CHsa9C;AGramC;EAAW,iBAAA;CHwa9C;AGvamC;EAAW,iBAAA;CH0a9C;AGzamC;EAAW,iBAAA;CH4a9C;AG3amC;EAAW,iBAAA;CH8a9C;AG7amC;EAAW,iBAAA;CHgb9C;AG/amC;EAAW,iBAAA;CHkb9C;AGjbmC;EAAW,iBAAA;CHob9C;AGnbmC;EAAW,iBAAA;CHsb9C;AGrbmC;EAAW,iBAAA;CHwb9C;AGvbmC;EAAW,iBAAA;CH0b9C;AGzbmC;EAAW,iBAAA;CH4b9C;AG3bmC;EAAW,iBAAA;CH8b9C;AG7bmC;EAAW,iBAAA;CHgc9C;AG/bmC;EAAW,iBAAA;CHkc9C;AGjcmC;EAAW,iBAAA;CHoc9C;AGncmC;EAAW,iBAAA;CHsc9C;AGrcmC;EAAW,iBAAA;CHwc9C;AGvcmC;EAAW,iBAAA;CH0c9C;AGzcmC;EAAW,iBAAA;CH4c9C;AG3cmC;EAAW,iBAAA;CH8c9C;AG7cmC;EAAW,iBAAA;CHgd9C;AG/cmC;EAAW,iBAAA;CHkd9C;AGjdmC;EAAW,iBAAA;CHod9C;AGndmC;EAAW,iBAAA;CHsd9C;AGrdmC;EAAW,iBAAA;CHwd9C;AGvdmC;EAAW,iBAAA;CH0d9C;AGzdmC;EAAW,iBAAA;CH4d9C;AG3dmC;EAAW,iBAAA;CH8d9C;AG7dmC;EAAW,iBAAA;CHge9C;AG/dmC;EAAW,iBAAA;CHke9C;AGjemC;EAAW,iBAAA;CHoe9C;AGnemC;EAAW,iBAAA;CHse9C;AGremC;EAAW,iBAAA;CHwe9C;AGvemC;EAAW,iBAAA;CH0e9C;AGzemC;EAAW,iBAAA;CH4e9C;AG3emC;EAAW,iBAAA;CH8e9C;AG7emC;EAAW,iBAAA;CHgf9C;AG/emC;EAAW,iBAAA;CHkf9C;AGjfmC;EAAW,iBAAA;CHof9C;AGnfmC;EAAW,iBAAA;CHsf9C;AGrfmC;EAAW,iBAAA;CHwf9C;AGvfmC;EAAW,iBAAA;CH0f9C;AGzfmC;EAAW,iBAAA;CH4f9C;AG3fmC;EAAW,iBAAA;CH8f9C;AG7fmC;EAAW,iBAAA;CHggB9C;AG/fmC;EAAW,iBAAA;CHkgB9C;AGjgBmC;EAAW,iBAAA;CHogB9C;AGngBmC;EAAW,iBAAA;CHsgB9C;AGrgBmC;EAAW,iBAAA;CHwgB9C;AGvgBmC;EAAW,iBAAA;CH0gB9C;AGzgBmC;EAAW,iBAAA;CH4gB9C;AG3gBmC;EAAW,iBAAA;CH8gB9C;AG7gBmC;EAAW,iBAAA;CHghB9C;AG/gBmC;EAAW,iBAAA;CHkhB9C;AGjhBmC;EAAW,iBAAA;CHohB9C;AGnhBmC;EAAW,iBAAA;CHshB9C;AGrhBmC;EAAW,iBAAA;CHwhB9C;AGvhBmC;EAAW,iBAAA;CH0hB9C;AGzhBmC;EAAW,iBAAA;CH4hB9C;AG3hBmC;EAAW,iBAAA;CH8hB9C;AG7hBmC;EAAW,iBAAA;CHgiB9C;AG/hBmC;EAAW,iBAAA;CHkiB9C;AGjiBmC;EAAW,iBAAA;CHoiB9C;AGniBmC;EAAW,iBAAA;CHsiB9C;AGriBmC;EAAW,iBAAA;CHwiB9C;AGviBmC;EAAW,iBAAA;CH0iB9C;AGziBmC;EAAW,iBAAA;CH4iB9C;AG3iBmC;EAAW,iBAAA;CH8iB9C;AG7iBmC;EAAW,iBAAA;CHgjB9C;AG/iBmC;EAAW,iBAAA;CHkjB9C;AGjjBmC;EAAW,iBAAA;CHojB9C;AGnjBmC;EAAW,iBAAA;CHsjB9C;AGrjBmC;EAAW,iBAAA;CHwjB9C;AGvjBmC;EAAW,iBAAA;CH0jB9C;AGzjBmC;EAAW,iBAAA;CH4jB9C;AG3jBmC;EAAW,iBAAA;CH8jB9C;AG7jBmC;EAAW,iBAAA;CHgkB9C;AG/jBmC;EAAW,iBAAA;CHkkB9C;AGjkBmC;EAAW,iBAAA;CHokB9C;AGnkBmC;EAAW,iBAAA;CHskB9C;AGrkBmC;EAAW,iBAAA;CHwkB9C;AGvkBmC;EAAW,iBAAA;CH0kB9C;AGzkBmC;EAAW,iBAAA;CH4kB9C;AG3kBmC;EAAW,iBAAA;CH8kB9C;AG7kBmC;EAAW,iBAAA;CHglB9C;AG/kBmC;EAAW,iBAAA;CHklB9C;AGjlBmC;EAAW,iBAAA;CHolB9C;AGnlBmC;EAAW,iBAAA;CHslB9C;AGrlBmC;EAAW,iBAAA;CHwlB9C;AGvlBmC;EAAW,iBAAA;CH0lB9C;AGzlBmC;EAAW,iBAAA;CH4lB9C;AG3lBmC;EAAW,iBAAA;CH8lB9C;AG7lBmC;EAAW,iBAAA;CHgmB9C;AG/lBmC;EAAW,iBAAA;CHkmB9C;AGjmBmC;EAAW,iBAAA;CHomB9C;AGnmBmC;EAAW,iBAAA;CHsmB9C;AGrmBmC;EAAW,iBAAA;CHwmB9C;AGvmBmC;EAAW,iBAAA;CH0mB9C;AGzmBmC;EAAW,iBAAA;CH4mB9C;AG3mBmC;EAAW,iBAAA;CH8mB9C;AG7mBmC;EAAW,iBAAA;CHgnB9C;AG/mBmC;EAAW,iBAAA;CHknB9C;AGjnBmC;EAAW,iBAAA;CHonB9C;AGnnBmC;EAAW,iBAAA;CHsnB9C;AGrnBmC;EAAW,iBAAA;CHwnB9C;AGvnBmC;EAAW,iBAAA;CH0nB9C;AGznBmC;EAAW,iBAAA;CH4nB9C;AG3nBmC;EAAW,iBAAA;CH8nB9C;AG7nBmC;EAAW,iBAAA;CHgoB9C;AG/nBmC;EAAW,iBAAA;CHkoB9C;AGjoBmC;EAAW,iBAAA;CHooB9C;AGnoBmC;EAAW,iBAAA;CHsoB9C;AGroBmC;EAAW,iBAAA;CHwoB9C;AG/nBmC;EAAW,iBAAA;CHkoB9C;AGjoBmC;EAAW,iBAAA;CHooB9C;AGnoBmC;EAAW,iBAAA;CHsoB9C;AGroBmC;EAAW,iBAAA;CHwoB9C;AGvoBmC;EAAW,iBAAA;CH0oB9C;AGzoBmC;EAAW,iBAAA;CH4oB9C;AG3oBmC;EAAW,iBAAA;CH8oB9C;AG7oBmC;EAAW,iBAAA;CHgpB9C;AG/oBmC;EAAW,iBAAA;CHkpB9C;AGjpBmC;EAAW,iBAAA;CHopB9C;AGnpBmC;EAAW,iBAAA;CHspB9C;AGrpBmC;EAAW,iBAAA;CHwpB9C;AGvpBmC;EAAW,iBAAA;CH0pB9C;AGzpBmC;EAAW,iBAAA;CH4pB9C;AG3pBmC;EAAW,iBAAA;CH8pB9C;AG7pBmC;EAAW,iBAAA;CHgqB9C;AG/pBmC;EAAW,iBAAA;CHkqB9C;AGjqBmC;EAAW,iBAAA;CHoqB9C;AGnqBmC;EAAW,iBAAA;CHsqB9C;AGrqBmC;EAAW,iBAAA;CHwqB9C;AGvqBmC;EAAW,iBAAA;CH0qB9C;AGzqBmC;EAAW,iBAAA;CH4qB9C;AG3qBmC;EAAW,iBAAA;CH8qB9C;AG7qBmC;EAAW,iBAAA;CHgrB9C;AG/qBmC;EAAW,iBAAA;CHkrB9C;AGjrBmC;EAAW,iBAAA;CHorB9C;AGnrBmC;EAAW,iBAAA;CHsrB9C;AGrrBmC;EAAW,iBAAA;CHwrB9C;AGvrBmC;EAAW,iBAAA;CH0rB9C;AGzrBmC;EAAW,iBAAA;CH4rB9C;AG3rBmC;EAAW,iBAAA;CH8rB9C;AG7rBmC;EAAW,iBAAA;CHgsB9C;AG/rBmC;EAAW,iBAAA;CHksB9C;AGjsBmC;EAAW,iBAAA;CHosB9C;AGnsBmC;EAAW,iBAAA;CHssB9C;AGrsBmC;EAAW,iBAAA;CHwsB9C;AGvsBmC;EAAW,iBAAA;CH0sB9C;AGzsBmC;EAAW,iBAAA;CH4sB9C;AG3sBmC;EAAW,iBAAA;CH8sB9C;AG7sBmC;EAAW,iBAAA;CHgtB9C;AG/sBmC;EAAW,iBAAA;CHktB9C;AGjtBmC;EAAW,iBAAA;CHotB9C;AGntBmC;EAAW,iBAAA;CHstB9C;AGrtBmC;EAAW,iBAAA;CHwtB9C;AGvtBmC;EAAW,iBAAA;CH0tB9C;AGztBmC;EA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DH;AezkDC;EACE,oBAAA;Cf2kDH;Ae5kDC;EACE,WAAA;Cf8kDH;Ae/kDC;EACE,oBAAA;CfilDH;AellDC;EACE,mBAAA;CfolDH;AehlDC;EACE,YAAA;CfklDH;AelmDC;EACE,WAAA;CfomDH;AermDC;EACE,mBAAA;CfumDH;AexmDC;EACE,mBAAA;Cf0mDH;Ae3mDC;EACE,UAAA;Cf6mDH;Ae9mDC;EACE,mBAAA;CfgnDH;AejnDC;EACE,mBAAA;CfmnDH;AepnDC;EACE,UAAA;CfsnDH;AevnDC;EACE,mBAAA;CfynDH;Ae1nDC;EACE,mBAAA;Cf4nDH;Ae7nDC;EACE,UAAA;Cf+nDH;AehoDC;EACE,mBAAA;CfkoDH;AenoDC;EACE,kBAAA;CfqoDH;AejoDC;EACE,WAAA;CfmoDH;AernDC;EACE,kBAAA;CfunDH;AexnDC;EACE,0BAAA;Cf0nDH;Ae3nDC;EACE,0BAAA;Cf6nDH;Ae9nDC;EACE,iBAAA;CfgoDH;AejoDC;EACE,0BAAA;CfmoDH;AepoDC;EACE,0BAAA;CfsoDH;AevoDC;EACE,iBAAA;CfyoDH;Ae1oDC;EACE,0BAAA;Cf4oDH;Ae7oDC;EACE,0BAAA;Cf+oDH;AehpDC;EACE,iBAAA;CfkpDH;AenpDC;EACE,0BAAA;CfqpDH;AetpDC;EACE,yBAAA;CfwpDH;AezpDC;EACE,gBAAA;Cf2pDH;Aa3pDD;EElCI;IACE,YAAA;GfgsDH;EezrDD;IACE,YAAA;Gf2rDD;Ee5rDD;IACE,oBAAA;Gf8rDD;Ee/rDD;IACE,oBAAA;GfisDD;EelsDD;IACE,WAAA;GfosDD;EersDD;IACE,oBAAA;GfusDD;EexsDD;IACE,oBAAA;Gf0sDD;Ee3sDD;IACE,WAAA;Gf6sDD;Ee9sDD;IACE,oBAAA;GfgtDD;EejtDD;IACE,oBAAA;GfmtDD;EeptDD;IACE,WAAA;GfstDD;EevtDD;IACE,oBAAA;GfytDD;Ee1tDD;IACE,mBAAA;Gf4tDD;Ee9sDD;IACE,YAAA;GfgtDD;EejtDD;IACE,oBAAA;GfmtDD;EeptDD;IACE,oBAAA;GfstDD;EevtDD;IACE,WAAA;GfytDD;Ee1tDD;IACE,oBAAA;Gf4tDD;Ee7tDD;IACE,oBAAA;Gf+tDD;EehuDD;IACE,WAAA;GfkuDD;EenuDD;IACE,oBAAA;GfquDD;EetuDD;IACE,oBAAA;GfwuDD;EezuDD;IACE,WAAA;Gf2uDD;Ee5uDD;IACE,oBAAA;Gf8uDD;Ee/uDD;IACE,mBAAA;GfivDD;Ee7uDD;IACE,YAAA;Gf+uDD;Ee/vDD;IACE,WAAA;GfiwDD;EelwDD;IACE,mBAAA;GfowDD;EerwDD;IACE,mBAAA;GfuwDD;EexwDD;IACE,UAAA;Gf0wDD;Ee3wDD;IACE,mBAAA;Gf6wDD;Ee9wDD;IACE,mBAAA;GfgxDD;EejxDD;IACE,UAAA;GfmxDD;EepxDD;IACE,mBAAA;GfsxDD;EevxDD;IACE,mBAAA;GfyxDD;Ee1xDD;IACE,UAAA;Gf4xDD;Ee7xDD;IACE,mBAAA;Gf+xDD;EehyDD;IACE,kBAAA;GfkyDD;Ee9xDD;IACE,WAAA;GfgyDD;EelxDD;IACE,kBAAA;GfoxDD;EerxDD;IACE,0BAAA;GfuxDD;EexxDD;IACE,0BAAA;Gf0xDD;Ee3xDD;IACE,iBAAA;Gf6xDD;Ee9xDD;IACE,0BAAA;GfgyDD;EejyDD;IACE,0BAAA;GfmyDD;EepyDD;IACE,iBAAA;GfsyDD;EevyDD;IACE,0BAAA;GfyyDD;Ee1yDD;IACE,0BAAA;Gf4yDD;Ee7yDD;IACE,iBAAA;Gf+yDD;EehzDD;IACE,0BAAA;GfkzDD;EenzDD;IACE,yBAAA;GfqzDD;EetzDD;IACE,gBAAA;GfwzDD;CACF;AahzDD;EE3CI;IACE,YAAA;Gf81DH;Eev1DD;IACE,YAAA;Gfy1DD;Ee11DD;IACE,oBAAA;Gf41DD;Ee71DD;IACE,oBAAA;Gf+1DD;Eeh2DD;IACE,WAAA;Gfk2DD;Een2DD;IACE,oBAAA;Gfq2DD;Eet2DD;IACE,oBAAA;Gfw2DD;Eez2DD;IACE,WAAA;Gf22DD;Ee52DD;IACE,oBAAA;Gf82DD;Ee/2DD;IACE,oBAAA;Gfi3DD;Eel3DD;IACE,WAAA;Gfo3DD;Eer3DD;IACE,oBAAA;Gfu3DD;Eex3DD;IACE,mBAAA;Gf03DD;Ee52DD;IACE,YAAA;Gf82DD;Ee/2DD;IACE,oBAAA;Gfi3DD;Eel3DD;IACE,oBAAA;Gfo3DD;Eer3DD;IACE,WAAA;Gfu3DD;Eex3DD;IACE,oBAAA;Gf03DD;Ee33DD;IACE,oBAAA;Gf63DD;Ee93DD;IACE,WAAA;Gfg4DD;Eej4DD;IACE,oBAAA;Gfm4DD;Eep4DD;IACE,oBAAA;Gfs4DD;Eev4DD;IACE,WAAA;Gfy4DD;Ee14DD;IACE,oBAAA;Gf44DD;Ee74DD;IACE,mBAAA;Gf+4DD;Ee34DD;IACE,YAAA;Gf64DD;Ee75DD;IACE,WAAA;Gf+5DD;Eeh6DD;IACE,mBAAA;Gfk6DD;Een6DD;IACE,mBAAA;Gfq6DD;Eet6DD;IACE,UAAA;Gfw6DD;Eez6DD;IACE,mBAAA;Gf26DD;Ee56DD;IACE,mBAAA;Gf86DD;Ee/6DD;IACE,UAAA;Gfi7DD;Eel7DD;IACE,mBAAA;Gfo7DD;Eer7DD;IACE,mBAAA;Gfu7DD;Eex7DD;IACE,UAAA;Gf07DD;Ee37DD;IACE,mBAAA;Gf67DD;Ee97DD;IACE,kBAAA;Gfg8DD;Ee57DD;IACE,WAAA;Gf87DD;Eeh7DD;IACE,kBAAA;Gfk7DD;Een7DD;IACE,0BAAA;Gfq7DD;Eet7DD;IACE,0BAAA;Gfw7DD;Eez7DD;IACE,iBAAA;Gf27DD;Ee57DD;IACE,0BAAA;Gf87DD;Ee/7DD;IACE,0BAAA;Gfi8DD;Eel8DD;IACE,iBAAA;Gfo8DD;Eer8DD;IACE,0BAAA;Gfu8DD;Eex8DD;IACE,0BAAA;Gf08DD;Ee38DD;IACE,iBAAA;Gf68DD;Ee98DD;IACE,0BAAA;Gfg9DD;Eej9DD;IACE,yBAAA;Gfm9DD;Eep9DD;IACE,gBAAA;Gfs9DD;CACF;Aa38DD;EE9CI;IACE,YAAA;Gf4/DH;Eer/DD;IACE,YAAA;Gfu/DD;Eex/DD;IACE,oBAAA;Gf0/DD;Ee3/DD;IACE,oBAAA;Gf6/DD;Ee9/DD;IACE,WAAA;GfggED;EejgED;IACE,oBAAA;GfmgED;EepgED;IACE,oBAAA;GfsgED;EevgED;IACE,WAAA;GfygED;Ee1gED;IACE,oBAAA;Gf4gED;Ee7gED;IACE,oBAAA;Gf+gED;EehhED;IACE,WAAA;GfkhED;EenhED;IACE,oBAAA;GfqhED;EethED;IACE,mBAAA;GfwhED;Ee1gED;IACE,YAAA;Gf4gED;Ee7gED;IACE,oBAAA;Gf+gED;EehhED;IACE,oBAAA;GfkhED;EenhED;IACE,WAAA;GfqhED;EethED;IACE,oBAAA;GfwhED;EezhED;IACE,oBAAA;Gf2hED;Ee5hED;IACE,WAAA;Gf8hED;Ee/hED;IACE,oBAAA;GfiiED;EeliED;IACE,oBAAA;GfoiED;EeriED;IACE,WAAA;GfuiED;EexiED;IACE,oBAAA;Gf0iED;Ee3iED;IACE,mBAAA;Gf6iED;EeziED;IACE,YAAA;Gf2iED;Ee3jED;IACE,WAAA;Gf6jED;Ee9jED;IACE,mBAAA;GfgkED;EejkED;IACE,mBAAA;GfmkED;EepkED;IACE,UAAA;GfskED;EevkED;IACE,mBAAA;GfykED;Ee1kED;IACE,mBAAA;Gf4kED;Ee7kED;IACE,UAAA;Gf+kED;EehlED;IACE,mBAAA;GfklED;EenlED;IACE,mBAAA;GfqlED;EetlED;IACE,UAAA;GfwlED;EezlED;IACE,mBAAA;Gf2lED;Ee5lED;IACE,kBAAA;Gf8lED;Ee1lED;IACE,WAAA;Gf4lED;Ee9kED;IACE,kBAAA;GfglED;EejlED;IACE,0BAAA;GfmlED;EeplED;IACE,0BAAA;GfslED;EevlED;IACE,iBAAA;GfylED;Ee1lED;IACE,0BAAA;Gf4lED;Ee7lED;IACE,0BAAA;Gf+lED;EehmED;IACE,iBAAA;GfkmED;EenmED;IACE,0BAAA;GfqmED;EetmED;IACE,0BAAA;GfwmED;EezmED;IACE,iBAAA;Gf2mED;Ee5mED;IACE,0BAAA;Gf8mED;Ee/mED;IACE,yBAAA;GfinED;EelnED;IACE,gBAAA;GfonED;CACF;AgBxrED;EACE,8BAAA;ChB0rED;AgBxrED;EACE,iBAAA;EACA,oBAAA;EACA,eAAA;EACA,iBAAA;ChB0rED;AgBxrED;EACE,iBAAA;ChB0rED;AgBprED;EACE,YAAA;EACA,gBAAA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","file":"bootstrap.css","sourcesContent":["/*!\n * Bootstrap v3.3.5 (http://getbootstrap.com)\n * Copyright 2011-2015 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)\n */\n/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */\nhtml {\n font-family: sans-serif;\n -ms-text-size-adjust: 100%;\n -webkit-text-size-adjust: 100%;\n}\nbody {\n margin: 0;\n}\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmain,\nmenu,\nnav,\nsection,\nsummary {\n display: block;\n}\naudio,\ncanvas,\nprogress,\nvideo {\n display: inline-block;\n vertical-align: baseline;\n}\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n[hidden],\ntemplate {\n display: none;\n}\na {\n background-color: transparent;\n}\na:active,\na:hover {\n outline: 0;\n}\nabbr[title] {\n border-bottom: 1px dotted;\n}\nb,\nstrong {\n font-weight: bold;\n}\ndfn {\n font-style: italic;\n}\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\nmark {\n background: #ff0;\n color: #000;\n}\nsmall {\n font-size: 80%;\n}\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\nsup {\n top: -0.5em;\n}\nsub {\n bottom: -0.25em;\n}\nimg {\n border: 0;\n}\nsvg:not(:root) {\n overflow: hidden;\n}\nfigure {\n margin: 1em 40px;\n}\nhr {\n box-sizing: content-box;\n height: 0;\n}\npre {\n overflow: auto;\n}\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace;\n font-size: 1em;\n}\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n color: inherit;\n font: inherit;\n margin: 0;\n}\nbutton {\n overflow: visible;\n}\nbutton,\nselect {\n text-transform: none;\n}\nbutton,\nhtml input[type=\"button\"],\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n -webkit-appearance: button;\n cursor: pointer;\n}\nbutton[disabled],\nhtml input[disabled] {\n cursor: default;\n}\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n border: 0;\n padding: 0;\n}\ninput {\n line-height: normal;\n}\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n box-sizing: border-box;\n padding: 0;\n}\ninput[type=\"number\"]::-webkit-inner-spin-button,\ninput[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\ninput[type=\"search\"] {\n -webkit-appearance: textfield;\n box-sizing: content-box;\n}\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\nfieldset {\n border: 1px solid #c0c0c0;\n margin: 0 2px;\n padding: 0.35em 0.625em 0.75em;\n}\nlegend {\n border: 0;\n padding: 0;\n}\ntextarea {\n overflow: auto;\n}\noptgroup {\n font-weight: bold;\n}\ntable {\n border-collapse: collapse;\n border-spacing: 0;\n}\ntd,\nth {\n padding: 0;\n}\n/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */\n@media print {\n *,\n *:before,\n *:after {\n background: transparent !important;\n color: #000 !important;\n box-shadow: none !important;\n text-shadow: none !important;\n }\n a,\n a:visited {\n text-decoration: underline;\n }\n a[href]:after {\n content: \" (\" attr(href) \")\";\n }\n abbr[title]:after {\n content: \" (\" attr(title) \")\";\n }\n a[href^=\"#\"]:after,\n a[href^=\"javascript:\"]:after {\n content: \"\";\n }\n pre,\n blockquote {\n border: 1px solid #999;\n page-break-inside: avoid;\n }\n thead {\n display: table-header-group;\n }\n tr,\n img {\n page-break-inside: avoid;\n }\n img {\n max-width: 100% !important;\n }\n p,\n h2,\n h3 {\n orphans: 3;\n widows: 3;\n }\n h2,\n h3 {\n page-break-after: avoid;\n }\n .navbar {\n display: none;\n }\n .btn > .caret,\n .dropup > .btn > .caret {\n border-top-color: #000 !important;\n }\n .label {\n border: 1px solid #000;\n }\n .table {\n border-collapse: collapse !important;\n }\n .table td,\n .table th {\n background-color: #fff !important;\n }\n .table-bordered th,\n .table-bordered td {\n border: 1px solid #ddd !important;\n }\n}\n@font-face {\n font-family: 'Glyphicons Halflings';\n src: url('../fonts/glyphicons-halflings-regular.eot');\n src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');\n}\n.glyphicon {\n position: relative;\n top: 1px;\n display: inline-block;\n font-family: 'Glyphicons Halflings';\n font-style: normal;\n font-weight: normal;\n line-height: 1;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n.glyphicon-asterisk:before {\n content: \"\\2a\";\n}\n.glyphicon-plus:before {\n content: \"\\2b\";\n}\n.glyphicon-euro:before,\n.glyphicon-eur:before {\n content: \"\\20ac\";\n}\n.glyphicon-minus:before {\n content: \"\\2212\";\n}\n.glyphicon-cloud:before {\n content: \"\\2601\";\n}\n.glyphicon-envelope:before {\n content: \"\\2709\";\n}\n.glyphicon-pencil:before {\n content: \"\\270f\";\n}\n.glyphicon-glass:before {\n content: \"\\e001\";\n}\n.glyphicon-music:before {\n content: \"\\e002\";\n}\n.glyphicon-search:before {\n content: \"\\e003\";\n}\n.glyphicon-heart:before {\n content: \"\\e005\";\n}\n.glyphicon-star:before {\n content: \"\\e006\";\n}\n.glyphicon-star-empty:before {\n content: \"\\e007\";\n}\n.glyphicon-user:before {\n content: \"\\e008\";\n}\n.glyphicon-film:before {\n content: \"\\e009\";\n}\n.glyphicon-th-large:before {\n content: \"\\e010\";\n}\n.glyphicon-th:before {\n content: \"\\e011\";\n}\n.glyphicon-th-list:before {\n content: \"\\e012\";\n}\n.glyphicon-ok:before {\n content: \"\\e013\";\n}\n.glyphicon-remove:before {\n content: \"\\e014\";\n}\n.glyphicon-zoom-in:before {\n content: \"\\e015\";\n}\n.glyphicon-zoom-out:before {\n content: \"\\e016\";\n}\n.glyphicon-off:before {\n content: \"\\e017\";\n}\n.glyphicon-signal:before {\n content: \"\\e018\";\n}\n.glyphicon-cog:before {\n content: \"\\e019\";\n}\n.glyphicon-trash:before {\n content: \"\\e020\";\n}\n.glyphicon-home:before {\n content: \"\\e021\";\n}\n.glyphicon-file:before {\n content: \"\\e022\";\n}\n.glyphicon-time:before {\n content: \"\\e023\";\n}\n.glyphicon-road:before {\n content: \"\\e024\";\n}\n.glyphicon-download-alt:before {\n content: \"\\e025\";\n}\n.glyphicon-download:before {\n content: \"\\e026\";\n}\n.glyphicon-upload:before {\n content: \"\\e027\";\n}\n.glyphicon-inbox:before {\n content: \"\\e028\";\n}\n.glyphicon-play-circle:before {\n content: \"\\e029\";\n}\n.glyphicon-repeat:before {\n content: \"\\e030\";\n}\n.glyphicon-refresh:before {\n content: \"\\e031\";\n}\n.glyphicon-list-alt:before {\n content: \"\\e032\";\n}\n.glyphicon-lock:before {\n content: \"\\e033\";\n}\n.glyphicon-flag:before {\n content: \"\\e034\";\n}\n.glyphicon-headphones:before {\n content: \"\\e035\";\n}\n.glyphicon-volume-off:before {\n content: \"\\e036\";\n}\n.glyphicon-volume-down:before {\n content: \"\\e037\";\n}\n.glyphicon-volume-up:before {\n content: \"\\e038\";\n}\n.glyphicon-qrcode:before {\n content: \"\\e039\";\n}\n.glyphicon-barcode:before {\n content: \"\\e040\";\n}\n.glyphicon-tag:before {\n content: \"\\e041\";\n}\n.glyphicon-tags:before {\n content: \"\\e042\";\n}\n.glyphicon-book:before {\n content: \"\\e043\";\n}\n.glyphicon-bookmark:before {\n content: \"\\e044\";\n}\n.glyphicon-print:before {\n content: \"\\e045\";\n}\n.glyphicon-camera:before {\n content: \"\\e046\";\n}\n.glyphicon-font:before {\n content: \"\\e047\";\n}\n.glyphicon-bold:before {\n content: \"\\e048\";\n}\n.glyphicon-italic:before {\n content: \"\\e049\";\n}\n.glyphicon-text-height:before {\n content: \"\\e050\";\n}\n.glyphicon-text-width:before {\n content: \"\\e051\";\n}\n.glyphicon-align-left:before {\n content: \"\\e052\";\n}\n.glyphicon-align-center:before {\n content: \"\\e053\";\n}\n.glyphicon-align-right:before {\n content: \"\\e054\";\n}\n.glyphicon-align-justify:before {\n content: \"\\e055\";\n}\n.glyphicon-list:before {\n content: \"\\e056\";\n}\n.glyphicon-indent-left:before {\n content: \"\\e057\";\n}\n.glyphicon-indent-right:before {\n content: \"\\e058\";\n}\n.glyphicon-facetime-video:before {\n content: \"\\e059\";\n}\n.glyphicon-picture:before {\n content: \"\\e060\";\n}\n.glyphicon-map-marker:before {\n content: \"\\e062\";\n}\n.glyphicon-adjust:before {\n content: \"\\e063\";\n}\n.glyphicon-tint:before {\n content: \"\\e064\";\n}\n.glyphicon-edit:before {\n content: \"\\e065\";\n}\n.glyphicon-share:before {\n content: \"\\e066\";\n}\n.glyphicon-check:before {\n content: \"\\e067\";\n}\n.glyphicon-move:before {\n content: \"\\e068\";\n}\n.glyphicon-step-backward:before {\n content: \"\\e069\";\n}\n.glyphicon-fast-backward:before {\n content: \"\\e070\";\n}\n.glyphicon-backward:before {\n content: \"\\e071\";\n}\n.glyphicon-play:before {\n content: \"\\e072\";\n}\n.glyphicon-pause:before {\n content: \"\\e073\";\n}\n.glyphicon-stop:before {\n content: \"\\e074\";\n}\n.glyphicon-forward:before {\n content: \"\\e075\";\n}\n.glyphicon-fast-forward:before {\n content: \"\\e076\";\n}\n.glyphicon-step-forward:before {\n content: \"\\e077\";\n}\n.glyphicon-eject:before {\n content: \"\\e078\";\n}\n.glyphicon-chevron-left:before {\n content: \"\\e079\";\n}\n.glyphicon-chevron-right:before {\n content: \"\\e080\";\n}\n.glyphicon-plus-sign:before {\n content: \"\\e081\";\n}\n.glyphicon-minus-sign:before {\n content: \"\\e082\";\n}\n.glyphicon-remove-sign:before {\n content: \"\\e083\";\n}\n.glyphicon-ok-sign:before {\n content: \"\\e084\";\n}\n.glyphicon-question-sign:before {\n content: \"\\e085\";\n}\n.glyphicon-info-sign:before {\n content: \"\\e086\";\n}\n.glyphicon-screenshot:before {\n content: \"\\e087\";\n}\n.glyphicon-remove-circle:before {\n content: \"\\e088\";\n}\n.glyphicon-ok-circle:before {\n content: \"\\e089\";\n}\n.glyphicon-ban-circle:before {\n content: \"\\e090\";\n}\n.glyphicon-arrow-left:before {\n content: \"\\e091\";\n}\n.glyphicon-arrow-right:before {\n content: \"\\e092\";\n}\n.glyphicon-arrow-up:before {\n content: \"\\e093\";\n}\n.glyphicon-arrow-down:before {\n content: \"\\e094\";\n}\n.glyphicon-share-alt:before {\n content: \"\\e095\";\n}\n.glyphicon-resize-full:before {\n content: \"\\e096\";\n}\n.glyphicon-resize-small:before {\n content: \"\\e097\";\n}\n.glyphicon-exclamation-sign:before {\n content: \"\\e101\";\n}\n.glyphicon-gift:before {\n content: \"\\e102\";\n}\n.glyphicon-leaf:before {\n content: \"\\e103\";\n}\n.glyphicon-fire:before {\n content: \"\\e104\";\n}\n.glyphicon-eye-open:before {\n content: \"\\e105\";\n}\n.glyphicon-eye-close:before {\n content: \"\\e106\";\n}\n.glyphicon-warning-sign:before {\n content: \"\\e107\";\n}\n.glyphicon-plane:before {\n content: \"\\e108\";\n}\n.glyphicon-calendar:before {\n content: \"\\e109\";\n}\n.glyphicon-random:before {\n content: \"\\e110\";\n}\n.glyphicon-comment:before {\n content: \"\\e111\";\n}\n.glyphicon-magnet:before {\n content: \"\\e112\";\n}\n.glyphicon-chevron-up:before {\n content: \"\\e113\";\n}\n.glyphicon-chevron-down:before {\n content: \"\\e114\";\n}\n.glyphicon-retweet:before {\n content: \"\\e115\";\n}\n.glyphicon-shopping-cart:before {\n content: \"\\e116\";\n}\n.glyphicon-folder-close:before {\n content: \"\\e117\";\n}\n.glyphicon-folder-open:before {\n content: \"\\e118\";\n}\n.glyphicon-resize-vertical:before {\n content: \"\\e119\";\n}\n.glyphicon-resize-horizontal:before {\n content: \"\\e120\";\n}\n.glyphicon-hdd:before {\n content: \"\\e121\";\n}\n.glyphicon-bullhorn:before {\n content: \"\\e122\";\n}\n.glyphicon-bell:before {\n content: \"\\e123\";\n}\n.glyphicon-certificate:before {\n content: \"\\e124\";\n}\n.glyphicon-thumbs-up:before {\n content: \"\\e125\";\n}\n.glyphicon-thumbs-down:before {\n content: \"\\e126\";\n}\n.glyphicon-hand-right:before {\n content: \"\\e127\";\n}\n.glyphicon-hand-left:before {\n content: \"\\e128\";\n}\n.glyphicon-hand-up:before {\n content: \"\\e129\";\n}\n.glyphicon-hand-down:before {\n content: \"\\e130\";\n}\n.glyphicon-circle-arrow-right:before {\n content: \"\\e131\";\n}\n.glyphicon-circle-arrow-left:before {\n content: \"\\e132\";\n}\n.glyphicon-circle-arrow-up:before {\n content: \"\\e133\";\n}\n.glyphicon-circle-arrow-down:before {\n content: \"\\e134\";\n}\n.glyphicon-globe:before {\n content: \"\\e135\";\n}\n.glyphicon-wrench:before {\n content: \"\\e136\";\n}\n.glyphicon-tasks:before {\n content: \"\\e137\";\n}\n.glyphicon-filter:before {\n content: \"\\e138\";\n}\n.glyphicon-briefcase:before {\n content: \"\\e139\";\n}\n.glyphicon-fullscreen:before {\n content: \"\\e140\";\n}\n.glyphicon-dashboard:before {\n content: \"\\e141\";\n}\n.glyphicon-paperclip:before {\n content: \"\\e142\";\n}\n.glyphicon-heart-empty:before {\n content: \"\\e143\";\n}\n.glyphicon-link:before {\n content: \"\\e144\";\n}\n.glyphicon-phone:before {\n content: \"\\e145\";\n}\n.glyphicon-pushpin:before {\n content: \"\\e146\";\n}\n.glyphicon-usd:before {\n content: \"\\e148\";\n}\n.glyphicon-gbp:before {\n content: \"\\e149\";\n}\n.glyphicon-sort:before {\n content: \"\\e150\";\n}\n.glyphicon-sort-by-alphabet:before {\n content: \"\\e151\";\n}\n.glyphicon-sort-by-alphabet-alt:before {\n content: \"\\e152\";\n}\n.glyphicon-sort-by-order:before {\n content: \"\\e153\";\n}\n.glyphicon-sort-by-order-alt:before {\n content: \"\\e154\";\n}\n.glyphicon-sort-by-attributes:before {\n content: \"\\e155\";\n}\n.glyphicon-sort-by-attributes-alt:before {\n content: \"\\e156\";\n}\n.glyphicon-unchecked:before {\n content: \"\\e157\";\n}\n.glyphicon-expand:before {\n content: \"\\e158\";\n}\n.glyphicon-collapse-down:before {\n content: \"\\e159\";\n}\n.glyphicon-collapse-up:before {\n content: \"\\e160\";\n}\n.glyphicon-log-in:before {\n content: \"\\e161\";\n}\n.glyphicon-flash:before {\n content: \"\\e162\";\n}\n.glyphicon-log-out:before {\n content: \"\\e163\";\n}\n.glyphicon-new-window:before {\n content: \"\\e164\";\n}\n.glyphicon-record:before {\n content: \"\\e165\";\n}\n.glyphicon-save:before {\n content: \"\\e166\";\n}\n.glyphicon-open:before {\n content: \"\\e167\";\n}\n.glyphicon-saved:before {\n content: \"\\e168\";\n}\n.glyphicon-import:before {\n content: \"\\e169\";\n}\n.glyphicon-export:before {\n content: \"\\e170\";\n}\n.glyphicon-send:before {\n content: \"\\e171\";\n}\n.glyphicon-floppy-disk:before {\n content: \"\\e172\";\n}\n.glyphicon-floppy-saved:before {\n content: \"\\e173\";\n}\n.glyphicon-floppy-remove:before {\n content: \"\\e174\";\n}\n.glyphicon-floppy-save:before {\n content: \"\\e175\";\n}\n.glyphicon-floppy-open:before {\n content: \"\\e176\";\n}\n.glyphicon-credit-card:before {\n content: \"\\e177\";\n}\n.glyphicon-transfer:before {\n content: \"\\e178\";\n}\n.glyphicon-cutlery:before {\n content: \"\\e179\";\n}\n.glyphicon-header:before {\n content: \"\\e180\";\n}\n.glyphicon-compressed:before {\n content: \"\\e181\";\n}\n.glyphicon-earphone:before {\n content: \"\\e182\";\n}\n.glyphicon-phone-alt:before {\n content: \"\\e183\";\n}\n.glyphicon-tower:before {\n content: \"\\e184\";\n}\n.glyphicon-stats:before {\n content: \"\\e185\";\n}\n.glyphicon-sd-video:before {\n content: \"\\e186\";\n}\n.glyphicon-hd-video:before {\n content: \"\\e187\";\n}\n.glyphicon-subtitles:before {\n content: \"\\e188\";\n}\n.glyphicon-sound-stereo:before {\n content: \"\\e189\";\n}\n.glyphicon-sound-dolby:before {\n content: \"\\e190\";\n}\n.glyphicon-sound-5-1:before {\n content: \"\\e191\";\n}\n.glyphicon-sound-6-1:before {\n content: \"\\e192\";\n}\n.glyphicon-sound-7-1:before {\n content: \"\\e193\";\n}\n.glyphicon-copyright-mark:before {\n content: \"\\e194\";\n}\n.glyphicon-registration-mark:before {\n content: \"\\e195\";\n}\n.glyphicon-cloud-download:before {\n content: \"\\e197\";\n}\n.glyphicon-cloud-upload:before {\n content: \"\\e198\";\n}\n.glyphicon-tree-conifer:before {\n content: \"\\e199\";\n}\n.glyphicon-tree-deciduous:before {\n content: \"\\e200\";\n}\n.glyphicon-cd:before {\n content: \"\\e201\";\n}\n.glyphicon-save-file:before {\n content: \"\\e202\";\n}\n.glyphicon-open-file:before {\n content: \"\\e203\";\n}\n.glyphicon-level-up:before {\n content: \"\\e204\";\n}\n.glyphicon-copy:before {\n content: \"\\e205\";\n}\n.glyphicon-paste:before {\n content: \"\\e206\";\n}\n.glyphicon-alert:before {\n content: \"\\e209\";\n}\n.glyphicon-equalizer:before {\n content: \"\\e210\";\n}\n.glyphicon-king:before {\n content: \"\\e211\";\n}\n.glyphicon-queen:before {\n content: \"\\e212\";\n}\n.glyphicon-pawn:before {\n content: \"\\e213\";\n}\n.glyphicon-bishop:before {\n content: \"\\e214\";\n}\n.glyphicon-knight:before {\n content: \"\\e215\";\n}\n.glyphicon-baby-formula:before {\n content: \"\\e216\";\n}\n.glyphicon-tent:before {\n content: \"\\26fa\";\n}\n.glyphicon-blackboard:before {\n content: \"\\e218\";\n}\n.glyphicon-bed:before {\n content: \"\\e219\";\n}\n.glyphicon-apple:before {\n content: \"\\f8ff\";\n}\n.glyphicon-erase:before {\n content: \"\\e221\";\n}\n.glyphicon-hourglass:before {\n content: \"\\231b\";\n}\n.glyphicon-lamp:before {\n content: \"\\e223\";\n}\n.glyphicon-duplicate:before {\n content: \"\\e224\";\n}\n.glyphicon-piggy-bank:before {\n content: \"\\e225\";\n}\n.glyphicon-scissors:before {\n content: \"\\e226\";\n}\n.glyphicon-bitcoin:before {\n content: \"\\e227\";\n}\n.glyphicon-btc:before {\n content: \"\\e227\";\n}\n.glyphicon-xbt:before {\n content: \"\\e227\";\n}\n.glyphicon-yen:before {\n content: \"\\00a5\";\n}\n.glyphicon-jpy:before {\n content: \"\\00a5\";\n}\n.glyphicon-ruble:before {\n content: \"\\20bd\";\n}\n.glyphicon-rub:before {\n content: \"\\20bd\";\n}\n.glyphicon-scale:before {\n content: \"\\e230\";\n}\n.glyphicon-ice-lolly:before {\n content: \"\\e231\";\n}\n.glyphicon-ice-lolly-tasted:before {\n content: \"\\e232\";\n}\n.glyphicon-education:before {\n content: \"\\e233\";\n}\n.glyphicon-option-horizontal:before {\n content: \"\\e234\";\n}\n.glyphicon-option-vertical:before {\n content: \"\\e235\";\n}\n.glyphicon-menu-hamburger:before {\n content: \"\\e236\";\n}\n.glyphicon-modal-window:before {\n content: \"\\e237\";\n}\n.glyphicon-oil:before {\n content: \"\\e238\";\n}\n.glyphicon-grain:before {\n content: \"\\e239\";\n}\n.glyphicon-sunglasses:before {\n content: \"\\e240\";\n}\n.glyphicon-text-size:before {\n content: \"\\e241\";\n}\n.glyphicon-text-color:before {\n content: \"\\e242\";\n}\n.glyphicon-text-background:before {\n content: \"\\e243\";\n}\n.glyphicon-object-align-top:before {\n content: \"\\e244\";\n}\n.glyphicon-object-align-bottom:before {\n content: \"\\e245\";\n}\n.glyphicon-object-align-horizontal:before {\n content: \"\\e246\";\n}\n.glyphicon-object-align-left:before {\n content: \"\\e247\";\n}\n.glyphicon-object-align-vertical:before {\n content: \"\\e248\";\n}\n.glyphicon-object-align-right:before {\n content: \"\\e249\";\n}\n.glyphicon-triangle-right:before {\n content: \"\\e250\";\n}\n.glyphicon-triangle-left:before {\n content: \"\\e251\";\n}\n.glyphicon-triangle-bottom:before {\n content: \"\\e252\";\n}\n.glyphicon-triangle-top:before {\n content: \"\\e253\";\n}\n.glyphicon-console:before {\n content: \"\\e254\";\n}\n.glyphicon-superscript:before {\n content: \"\\e255\";\n}\n.glyphicon-subscript:before {\n content: \"\\e256\";\n}\n.glyphicon-menu-left:before {\n content: \"\\e257\";\n}\n.glyphicon-menu-right:before {\n content: \"\\e258\";\n}\n.glyphicon-menu-down:before {\n content: \"\\e259\";\n}\n.glyphicon-menu-up:before {\n content: \"\\e260\";\n}\n* {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\n*:before,\n*:after {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\nhtml {\n font-size: 10px;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\nbody {\n font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n font-size: 14px;\n line-height: 1.42857143;\n color: #333333;\n background-color: #ffffff;\n}\ninput,\nbutton,\nselect,\ntextarea {\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\na {\n color: #337ab7;\n text-decoration: none;\n}\na:hover,\na:focus {\n color: #23527c;\n text-decoration: underline;\n}\na:focus {\n outline: thin dotted;\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n}\nfigure {\n margin: 0;\n}\nimg {\n vertical-align: middle;\n}\n.img-responsive,\n.thumbnail > img,\n.thumbnail a > img,\n.carousel-inner > .item > img,\n.carousel-inner > .item > a > img {\n display: block;\n max-width: 100%;\n height: auto;\n}\n.img-rounded {\n border-radius: 6px;\n}\n.img-thumbnail {\n padding: 4px;\n line-height: 1.42857143;\n background-color: #ffffff;\n border: 1px solid #dddddd;\n border-radius: 4px;\n -webkit-transition: all 0.2s ease-in-out;\n -o-transition: all 0.2s ease-in-out;\n transition: all 0.2s ease-in-out;\n display: inline-block;\n max-width: 100%;\n height: auto;\n}\n.img-circle {\n border-radius: 50%;\n}\nhr {\n margin-top: 20px;\n margin-bottom: 20px;\n border: 0;\n border-top: 1px solid #eeeeee;\n}\n.sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n margin: -1px;\n padding: 0;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n border: 0;\n}\n.sr-only-focusable:active,\n.sr-only-focusable:focus {\n position: static;\n width: auto;\n height: auto;\n margin: 0;\n overflow: visible;\n clip: auto;\n}\n[role=\"button\"] {\n cursor: pointer;\n}\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\n.h1,\n.h2,\n.h3,\n.h4,\n.h5,\n.h6 {\n font-family: inherit;\n font-weight: 500;\n line-height: 1.1;\n color: inherit;\n}\nh1 small,\nh2 small,\nh3 small,\nh4 small,\nh5 small,\nh6 small,\n.h1 small,\n.h2 small,\n.h3 small,\n.h4 small,\n.h5 small,\n.h6 small,\nh1 .small,\nh2 .small,\nh3 .small,\nh4 .small,\nh5 .small,\nh6 .small,\n.h1 .small,\n.h2 .small,\n.h3 .small,\n.h4 .small,\n.h5 .small,\n.h6 .small {\n font-weight: normal;\n line-height: 1;\n color: #777777;\n}\nh1,\n.h1,\nh2,\n.h2,\nh3,\n.h3 {\n margin-top: 20px;\n margin-bottom: 10px;\n}\nh1 small,\n.h1 small,\nh2 small,\n.h2 small,\nh3 small,\n.h3 small,\nh1 .small,\n.h1 .small,\nh2 .small,\n.h2 .small,\nh3 .small,\n.h3 .small {\n font-size: 65%;\n}\nh4,\n.h4,\nh5,\n.h5,\nh6,\n.h6 {\n margin-top: 10px;\n margin-bottom: 10px;\n}\nh4 small,\n.h4 small,\nh5 small,\n.h5 small,\nh6 small,\n.h6 small,\nh4 .small,\n.h4 .small,\nh5 .small,\n.h5 .small,\nh6 .small,\n.h6 .small {\n font-size: 75%;\n}\nh1,\n.h1 {\n font-size: 36px;\n}\nh2,\n.h2 {\n font-size: 30px;\n}\nh3,\n.h3 {\n font-size: 24px;\n}\nh4,\n.h4 {\n font-size: 18px;\n}\nh5,\n.h5 {\n font-size: 14px;\n}\nh6,\n.h6 {\n font-size: 12px;\n}\np {\n margin: 0 0 10px;\n}\n.lead {\n margin-bottom: 20px;\n font-size: 16px;\n font-weight: 300;\n line-height: 1.4;\n}\n@media (min-width: 768px) {\n .lead {\n font-size: 21px;\n }\n}\nsmall,\n.small {\n font-size: 85%;\n}\nmark,\n.mark {\n background-color: #fcf8e3;\n padding: .2em;\n}\n.text-left {\n text-align: left;\n}\n.text-right {\n text-align: right;\n}\n.text-center {\n text-align: center;\n}\n.text-justify {\n text-align: justify;\n}\n.text-nowrap {\n white-space: nowrap;\n}\n.text-lowercase {\n text-transform: lowercase;\n}\n.text-uppercase {\n text-transform: uppercase;\n}\n.text-capitalize {\n text-transform: capitalize;\n}\n.text-muted {\n color: #777777;\n}\n.text-primary {\n color: #337ab7;\n}\na.text-primary:hover,\na.text-primary:focus {\n color: #286090;\n}\n.text-success {\n color: #3c763d;\n}\na.text-success:hover,\na.text-success:focus {\n color: #2b542c;\n}\n.text-info {\n color: #31708f;\n}\na.text-info:hover,\na.text-info:focus {\n color: #245269;\n}\n.text-warning {\n color: #8a6d3b;\n}\na.text-warning:hover,\na.text-warning:focus {\n color: #66512c;\n}\n.text-danger {\n color: #a94442;\n}\na.text-danger:hover,\na.text-danger:focus {\n color: #843534;\n}\n.bg-primary {\n color: #fff;\n background-color: #337ab7;\n}\na.bg-primary:hover,\na.bg-primary:focus {\n background-color: #286090;\n}\n.bg-success {\n background-color: #dff0d8;\n}\na.bg-success:hover,\na.bg-success:focus {\n background-color: #c1e2b3;\n}\n.bg-info {\n background-color: #d9edf7;\n}\na.bg-info:hover,\na.bg-info:focus {\n background-color: #afd9ee;\n}\n.bg-warning {\n background-color: #fcf8e3;\n}\na.bg-warning:hover,\na.bg-warning:focus {\n background-color: #f7ecb5;\n}\n.bg-danger {\n background-color: #f2dede;\n}\na.bg-danger:hover,\na.bg-danger:focus {\n background-color: #e4b9b9;\n}\n.page-header {\n padding-bottom: 9px;\n margin: 40px 0 20px;\n border-bottom: 1px solid #eeeeee;\n}\nul,\nol {\n margin-top: 0;\n margin-bottom: 10px;\n}\nul ul,\nol ul,\nul ol,\nol ol {\n margin-bottom: 0;\n}\n.list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n.list-inline {\n padding-left: 0;\n list-style: none;\n margin-left: -5px;\n}\n.list-inline > li {\n display: inline-block;\n padding-left: 5px;\n padding-right: 5px;\n}\ndl {\n margin-top: 0;\n margin-bottom: 20px;\n}\ndt,\ndd {\n line-height: 1.42857143;\n}\ndt {\n font-weight: bold;\n}\ndd {\n margin-left: 0;\n}\n@media (min-width: 768px) {\n .dl-horizontal dt {\n float: left;\n width: 160px;\n clear: left;\n text-align: right;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n }\n .dl-horizontal dd {\n margin-left: 180px;\n }\n}\nabbr[title],\nabbr[data-original-title] {\n cursor: help;\n border-bottom: 1px dotted #777777;\n}\n.initialism {\n font-size: 90%;\n text-transform: uppercase;\n}\nblockquote {\n padding: 10px 20px;\n margin: 0 0 20px;\n font-size: 17.5px;\n border-left: 5px solid #eeeeee;\n}\nblockquote p:last-child,\nblockquote ul:last-child,\nblockquote ol:last-child {\n margin-bottom: 0;\n}\nblockquote footer,\nblockquote small,\nblockquote .small {\n display: block;\n font-size: 80%;\n line-height: 1.42857143;\n color: #777777;\n}\nblockquote footer:before,\nblockquote small:before,\nblockquote .small:before {\n content: '\\2014 \\00A0';\n}\n.blockquote-reverse,\nblockquote.pull-right {\n padding-right: 15px;\n padding-left: 0;\n border-right: 5px solid #eeeeee;\n border-left: 0;\n text-align: right;\n}\n.blockquote-reverse footer:before,\nblockquote.pull-right footer:before,\n.blockquote-reverse small:before,\nblockquote.pull-right small:before,\n.blockquote-reverse .small:before,\nblockquote.pull-right .small:before {\n content: '';\n}\n.blockquote-reverse footer:after,\nblockquote.pull-right footer:after,\n.blockquote-reverse small:after,\nblockquote.pull-right small:after,\n.blockquote-reverse .small:after,\nblockquote.pull-right .small:after {\n content: '\\00A0 \\2014';\n}\naddress {\n margin-bottom: 20px;\n font-style: normal;\n line-height: 1.42857143;\n}\ncode,\nkbd,\npre,\nsamp {\n font-family: Menlo, Monaco, Consolas, \"Courier New\", monospace;\n}\ncode {\n padding: 2px 4px;\n font-size: 90%;\n color: #c7254e;\n background-color: #f9f2f4;\n border-radius: 4px;\n}\nkbd {\n padding: 2px 4px;\n font-size: 90%;\n color: #ffffff;\n background-color: #333333;\n border-radius: 3px;\n box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);\n}\nkbd kbd {\n padding: 0;\n font-size: 100%;\n font-weight: bold;\n box-shadow: none;\n}\npre {\n display: block;\n padding: 9.5px;\n margin: 0 0 10px;\n font-size: 13px;\n line-height: 1.42857143;\n word-break: break-all;\n word-wrap: break-word;\n color: #333333;\n background-color: #f5f5f5;\n border: 1px solid #cccccc;\n border-radius: 4px;\n}\npre code {\n padding: 0;\n font-size: inherit;\n color: inherit;\n white-space: pre-wrap;\n background-color: transparent;\n border-radius: 0;\n}\n.pre-scrollable {\n max-height: 340px;\n overflow-y: scroll;\n}\n.container {\n margin-right: auto;\n margin-left: auto;\n padding-left: 15px;\n padding-right: 15px;\n}\n@media (min-width: 768px) {\n .container {\n width: 750px;\n }\n}\n@media (min-width: 992px) {\n .container {\n width: 970px;\n }\n}\n@media (min-width: 1200px) {\n .container {\n width: 1170px;\n }\n}\n.container-fluid {\n margin-right: auto;\n margin-left: auto;\n padding-left: 15px;\n padding-right: 15px;\n}\n.row {\n margin-left: -15px;\n margin-right: -15px;\n}\n.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {\n position: relative;\n min-height: 1px;\n padding-left: 15px;\n padding-right: 15px;\n}\n.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {\n float: left;\n}\n.col-xs-12 {\n width: 100%;\n}\n.col-xs-11 {\n width: 91.66666667%;\n}\n.col-xs-10 {\n width: 83.33333333%;\n}\n.col-xs-9 {\n width: 75%;\n}\n.col-xs-8 {\n width: 66.66666667%;\n}\n.col-xs-7 {\n width: 58.33333333%;\n}\n.col-xs-6 {\n width: 50%;\n}\n.col-xs-5 {\n width: 41.66666667%;\n}\n.col-xs-4 {\n width: 33.33333333%;\n}\n.col-xs-3 {\n width: 25%;\n}\n.col-xs-2 {\n width: 16.66666667%;\n}\n.col-xs-1 {\n width: 8.33333333%;\n}\n.col-xs-pull-12 {\n right: 100%;\n}\n.col-xs-pull-11 {\n right: 91.66666667%;\n}\n.col-xs-pull-10 {\n right: 83.33333333%;\n}\n.col-xs-pull-9 {\n right: 75%;\n}\n.col-xs-pull-8 {\n right: 66.66666667%;\n}\n.col-xs-pull-7 {\n right: 58.33333333%;\n}\n.col-xs-pull-6 {\n right: 50%;\n}\n.col-xs-pull-5 {\n right: 41.66666667%;\n}\n.col-xs-pull-4 {\n right: 33.33333333%;\n}\n.col-xs-pull-3 {\n right: 25%;\n}\n.col-xs-pull-2 {\n right: 16.66666667%;\n}\n.col-xs-pull-1 {\n right: 8.33333333%;\n}\n.col-xs-pull-0 {\n right: auto;\n}\n.col-xs-push-12 {\n left: 100%;\n}\n.col-xs-push-11 {\n left: 91.66666667%;\n}\n.col-xs-push-10 {\n left: 83.33333333%;\n}\n.col-xs-push-9 {\n left: 75%;\n}\n.col-xs-push-8 {\n left: 66.66666667%;\n}\n.col-xs-push-7 {\n left: 58.33333333%;\n}\n.col-xs-push-6 {\n left: 50%;\n}\n.col-xs-push-5 {\n left: 41.66666667%;\n}\n.col-xs-push-4 {\n left: 33.33333333%;\n}\n.col-xs-push-3 {\n left: 25%;\n}\n.col-xs-push-2 {\n left: 16.66666667%;\n}\n.col-xs-push-1 {\n left: 8.33333333%;\n}\n.col-xs-push-0 {\n left: auto;\n}\n.col-xs-offset-12 {\n margin-left: 100%;\n}\n.col-xs-offset-11 {\n margin-left: 91.66666667%;\n}\n.col-xs-offset-10 {\n margin-left: 83.33333333%;\n}\n.col-xs-offset-9 {\n margin-left: 75%;\n}\n.col-xs-offset-8 {\n margin-left: 66.66666667%;\n}\n.col-xs-offset-7 {\n margin-left: 58.33333333%;\n}\n.col-xs-offset-6 {\n margin-left: 50%;\n}\n.col-xs-offset-5 {\n margin-left: 41.66666667%;\n}\n.col-xs-offset-4 {\n margin-left: 33.33333333%;\n}\n.col-xs-offset-3 {\n margin-left: 25%;\n}\n.col-xs-offset-2 {\n margin-left: 16.66666667%;\n}\n.col-xs-offset-1 {\n margin-left: 8.33333333%;\n}\n.col-xs-offset-0 {\n margin-left: 0%;\n}\n@media (min-width: 768px) {\n .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {\n float: left;\n }\n .col-sm-12 {\n width: 100%;\n }\n .col-sm-11 {\n width: 91.66666667%;\n }\n .col-sm-10 {\n width: 83.33333333%;\n }\n .col-sm-9 {\n width: 75%;\n }\n .col-sm-8 {\n width: 66.66666667%;\n }\n .col-sm-7 {\n width: 58.33333333%;\n }\n .col-sm-6 {\n width: 50%;\n }\n .col-sm-5 {\n width: 41.66666667%;\n }\n .col-sm-4 {\n width: 33.33333333%;\n }\n .col-sm-3 {\n width: 25%;\n }\n .col-sm-2 {\n width: 16.66666667%;\n }\n .col-sm-1 {\n width: 8.33333333%;\n }\n .col-sm-pull-12 {\n right: 100%;\n }\n .col-sm-pull-11 {\n right: 91.66666667%;\n }\n .col-sm-pull-10 {\n right: 83.33333333%;\n }\n .col-sm-pull-9 {\n right: 75%;\n }\n .col-sm-pull-8 {\n right: 66.66666667%;\n }\n .col-sm-pull-7 {\n right: 58.33333333%;\n }\n .col-sm-pull-6 {\n right: 50%;\n }\n .col-sm-pull-5 {\n right: 41.66666667%;\n }\n .col-sm-pull-4 {\n right: 33.33333333%;\n }\n .col-sm-pull-3 {\n right: 25%;\n }\n .col-sm-pull-2 {\n right: 16.66666667%;\n }\n .col-sm-pull-1 {\n right: 8.33333333%;\n }\n .col-sm-pull-0 {\n right: auto;\n }\n .col-sm-push-12 {\n left: 100%;\n }\n .col-sm-push-11 {\n left: 91.66666667%;\n }\n .col-sm-push-10 {\n left: 83.33333333%;\n }\n .col-sm-push-9 {\n left: 75%;\n }\n .col-sm-push-8 {\n left: 66.66666667%;\n }\n .col-sm-push-7 {\n left: 58.33333333%;\n }\n .col-sm-push-6 {\n left: 50%;\n }\n .col-sm-push-5 {\n left: 41.66666667%;\n }\n .col-sm-push-4 {\n left: 33.33333333%;\n }\n .col-sm-push-3 {\n left: 25%;\n }\n .col-sm-push-2 {\n left: 16.66666667%;\n }\n .col-sm-push-1 {\n left: 8.33333333%;\n }\n .col-sm-push-0 {\n left: auto;\n }\n .col-sm-offset-12 {\n margin-left: 100%;\n }\n .col-sm-offset-11 {\n margin-left: 91.66666667%;\n }\n .col-sm-offset-10 {\n margin-left: 83.33333333%;\n }\n .col-sm-offset-9 {\n margin-left: 75%;\n }\n .col-sm-offset-8 {\n margin-left: 66.66666667%;\n }\n .col-sm-offset-7 {\n margin-left: 58.33333333%;\n }\n .col-sm-offset-6 {\n margin-left: 50%;\n }\n .col-sm-offset-5 {\n margin-left: 41.66666667%;\n }\n .col-sm-offset-4 {\n margin-left: 33.33333333%;\n }\n .col-sm-offset-3 {\n margin-left: 25%;\n }\n .col-sm-offset-2 {\n margin-left: 16.66666667%;\n }\n .col-sm-offset-1 {\n margin-left: 8.33333333%;\n }\n .col-sm-offset-0 {\n margin-left: 0%;\n }\n}\n@media (min-width: 992px) {\n .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {\n float: left;\n }\n .col-md-12 {\n width: 100%;\n }\n .col-md-11 {\n width: 91.66666667%;\n }\n .col-md-10 {\n width: 83.33333333%;\n }\n .col-md-9 {\n width: 75%;\n }\n .col-md-8 {\n width: 66.66666667%;\n }\n .col-md-7 {\n width: 58.33333333%;\n }\n .col-md-6 {\n width: 50%;\n }\n .col-md-5 {\n width: 41.66666667%;\n }\n .col-md-4 {\n width: 33.33333333%;\n }\n .col-md-3 {\n width: 25%;\n }\n .col-md-2 {\n width: 16.66666667%;\n }\n .col-md-1 {\n width: 8.33333333%;\n }\n .col-md-pull-12 {\n right: 100%;\n }\n .col-md-pull-11 {\n right: 91.66666667%;\n }\n .col-md-pull-10 {\n right: 83.33333333%;\n }\n .col-md-pull-9 {\n right: 75%;\n }\n .col-md-pull-8 {\n right: 66.66666667%;\n }\n .col-md-pull-7 {\n right: 58.33333333%;\n }\n .col-md-pull-6 {\n right: 50%;\n }\n .col-md-pull-5 {\n right: 41.66666667%;\n }\n .col-md-pull-4 {\n right: 33.33333333%;\n }\n .col-md-pull-3 {\n right: 25%;\n }\n .col-md-pull-2 {\n right: 16.66666667%;\n }\n .col-md-pull-1 {\n right: 8.33333333%;\n }\n .col-md-pull-0 {\n right: auto;\n }\n .col-md-push-12 {\n left: 100%;\n }\n .col-md-push-11 {\n left: 91.66666667%;\n }\n .col-md-push-10 {\n left: 83.33333333%;\n }\n .col-md-push-9 {\n left: 75%;\n }\n .col-md-push-8 {\n left: 66.66666667%;\n }\n .col-md-push-7 {\n left: 58.33333333%;\n }\n .col-md-push-6 {\n left: 50%;\n }\n .col-md-push-5 {\n left: 41.66666667%;\n }\n .col-md-push-4 {\n left: 33.33333333%;\n }\n .col-md-push-3 {\n left: 25%;\n }\n .col-md-push-2 {\n left: 16.66666667%;\n }\n .col-md-push-1 {\n left: 8.33333333%;\n }\n .col-md-push-0 {\n left: auto;\n }\n .col-md-offset-12 {\n margin-left: 100%;\n }\n .col-md-offset-11 {\n margin-left: 91.66666667%;\n }\n .col-md-offset-10 {\n margin-left: 83.33333333%;\n }\n .col-md-offset-9 {\n margin-left: 75%;\n }\n .col-md-offset-8 {\n margin-left: 66.66666667%;\n }\n .col-md-offset-7 {\n margin-left: 58.33333333%;\n }\n .col-md-offset-6 {\n margin-left: 50%;\n }\n .col-md-offset-5 {\n margin-left: 41.66666667%;\n }\n .col-md-offset-4 {\n margin-left: 33.33333333%;\n }\n .col-md-offset-3 {\n margin-left: 25%;\n }\n .col-md-offset-2 {\n margin-left: 16.66666667%;\n }\n .col-md-offset-1 {\n margin-left: 8.33333333%;\n }\n .col-md-offset-0 {\n margin-left: 0%;\n }\n}\n@media (min-width: 1200px) {\n .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {\n float: left;\n }\n .col-lg-12 {\n width: 100%;\n }\n .col-lg-11 {\n width: 91.66666667%;\n }\n .col-lg-10 {\n width: 83.33333333%;\n }\n .col-lg-9 {\n width: 75%;\n }\n .col-lg-8 {\n width: 66.66666667%;\n }\n .col-lg-7 {\n width: 58.33333333%;\n }\n .col-lg-6 {\n width: 50%;\n }\n .col-lg-5 {\n width: 41.66666667%;\n }\n .col-lg-4 {\n width: 33.33333333%;\n }\n .col-lg-3 {\n width: 25%;\n }\n .col-lg-2 {\n width: 16.66666667%;\n }\n .col-lg-1 {\n width: 8.33333333%;\n }\n .col-lg-pull-12 {\n right: 100%;\n }\n .col-lg-pull-11 {\n right: 91.66666667%;\n }\n .col-lg-pull-10 {\n right: 83.33333333%;\n }\n .col-lg-pull-9 {\n right: 75%;\n }\n .col-lg-pull-8 {\n right: 66.66666667%;\n }\n .col-lg-pull-7 {\n right: 58.33333333%;\n }\n .col-lg-pull-6 {\n right: 50%;\n }\n .col-lg-pull-5 {\n right: 41.66666667%;\n }\n .col-lg-pull-4 {\n right: 33.33333333%;\n }\n .col-lg-pull-3 {\n right: 25%;\n }\n .col-lg-pull-2 {\n right: 16.66666667%;\n }\n .col-lg-pull-1 {\n right: 8.33333333%;\n }\n .col-lg-pull-0 {\n right: auto;\n }\n .col-lg-push-12 {\n left: 100%;\n }\n .col-lg-push-11 {\n left: 91.66666667%;\n }\n .col-lg-push-10 {\n left: 83.33333333%;\n }\n .col-lg-push-9 {\n left: 75%;\n }\n .col-lg-push-8 {\n left: 66.66666667%;\n }\n .col-lg-push-7 {\n left: 58.33333333%;\n }\n .col-lg-push-6 {\n left: 50%;\n }\n .col-lg-push-5 {\n left: 41.66666667%;\n }\n .col-lg-push-4 {\n left: 33.33333333%;\n }\n .col-lg-push-3 {\n left: 25%;\n }\n .col-lg-push-2 {\n left: 16.66666667%;\n }\n .col-lg-push-1 {\n left: 8.33333333%;\n }\n .col-lg-push-0 {\n left: auto;\n }\n .col-lg-offset-12 {\n margin-left: 100%;\n }\n .col-lg-offset-11 {\n margin-left: 91.66666667%;\n }\n .col-lg-offset-10 {\n margin-left: 83.33333333%;\n }\n .col-lg-offset-9 {\n margin-left: 75%;\n }\n .col-lg-offset-8 {\n margin-left: 66.66666667%;\n }\n .col-lg-offset-7 {\n margin-left: 58.33333333%;\n }\n .col-lg-offset-6 {\n margin-left: 50%;\n }\n .col-lg-offset-5 {\n margin-left: 41.66666667%;\n }\n .col-lg-offset-4 {\n margin-left: 33.33333333%;\n }\n .col-lg-offset-3 {\n margin-left: 25%;\n }\n .col-lg-offset-2 {\n margin-left: 16.66666667%;\n }\n .col-lg-offset-1 {\n margin-left: 8.33333333%;\n }\n .col-lg-offset-0 {\n margin-left: 0%;\n }\n}\ntable {\n background-color: transparent;\n}\ncaption {\n padding-top: 8px;\n padding-bottom: 8px;\n color: #777777;\n text-align: left;\n}\nth {\n text-align: left;\n}\n.table {\n width: 100%;\n max-width: 100%;\n margin-bottom: 20px;\n}\n.table > thead > tr > th,\n.table > tbody > tr > th,\n.table > tfoot > tr > th,\n.table > thead > tr > td,\n.table > tbody > tr > td,\n.table > tfoot > tr > td {\n padding: 8px;\n line-height: 1.42857143;\n vertical-align: top;\n border-top: 1px solid #dddddd;\n}\n.table > thead > tr > th {\n vertical-align: bottom;\n border-bottom: 2px solid #dddddd;\n}\n.table > caption + thead > tr:first-child > th,\n.table > colgroup + thead > tr:first-child > th,\n.table > thead:first-child > tr:first-child > th,\n.table > caption + thead > tr:first-child > td,\n.table > colgroup + thead > tr:first-child > td,\n.table > thead:first-child > tr:first-child > td {\n border-top: 0;\n}\n.table > tbody + tbody {\n border-top: 2px solid #dddddd;\n}\n.table .table {\n background-color: #ffffff;\n}\n.table-condensed > thead > tr > th,\n.table-condensed > tbody > tr > th,\n.table-condensed > tfoot > tr > th,\n.table-condensed > thead > tr > td,\n.table-condensed > tbody > tr > td,\n.table-condensed > tfoot > tr > td {\n padding: 5px;\n}\n.table-bordered {\n border: 1px solid #dddddd;\n}\n.table-bordered > thead > tr > th,\n.table-bordered > tbody > tr > th,\n.table-bordered > tfoot > tr > th,\n.table-bordered > thead > tr > td,\n.table-bordered > tbody > tr > td,\n.table-bordered > tfoot > tr > td {\n border: 1px solid #dddddd;\n}\n.table-bordered > thead > tr > th,\n.table-bordered > thead > tr > td {\n border-bottom-width: 2px;\n}\n.table-striped > tbody > tr:nth-of-type(odd) {\n background-color: #f9f9f9;\n}\n.table-hover > tbody > tr:hover {\n background-color: #f5f5f5;\n}\ntable col[class*=\"col-\"] {\n position: static;\n float: none;\n display: table-column;\n}\ntable td[class*=\"col-\"],\ntable th[class*=\"col-\"] {\n position: static;\n float: none;\n display: table-cell;\n}\n.table > thead > tr > td.active,\n.table > tbody > tr > td.active,\n.table > tfoot > tr > td.active,\n.table > thead > tr > th.active,\n.table > tbody > tr > th.active,\n.table > tfoot > tr > th.active,\n.table > thead > tr.active > td,\n.table > tbody > tr.active > td,\n.table > tfoot > tr.active > td,\n.table > thead > tr.active > th,\n.table > tbody > tr.active > th,\n.table > tfoot > tr.active > th {\n background-color: #f5f5f5;\n}\n.table-hover > tbody > tr > td.active:hover,\n.table-hover > tbody > tr > th.active:hover,\n.table-hover > tbody > tr.active:hover > td,\n.table-hover > tbody > tr:hover > .active,\n.table-hover > tbody > tr.active:hover > th {\n background-color: #e8e8e8;\n}\n.table > thead > tr > td.success,\n.table > tbody > tr > td.success,\n.table > tfoot > tr > td.success,\n.table > thead > tr > th.success,\n.table > tbody > tr > th.success,\n.table > tfoot > tr > th.success,\n.table > thead > tr.success > td,\n.table > tbody > tr.success > td,\n.table > tfoot > tr.success > td,\n.table > thead > tr.success > th,\n.table > tbody > tr.success > th,\n.table > tfoot > tr.success > th {\n background-color: #dff0d8;\n}\n.table-hover > tbody > tr > td.success:hover,\n.table-hover > tbody > tr > th.success:hover,\n.table-hover > tbody > tr.success:hover > td,\n.table-hover > tbody > tr:hover > .success,\n.table-hover > tbody > tr.success:hover > th {\n background-color: #d0e9c6;\n}\n.table > thead > tr > td.info,\n.table > tbody > tr > td.info,\n.table > tfoot > tr > td.info,\n.table > thead > tr > th.info,\n.table > tbody > tr > th.info,\n.table > tfoot > tr > th.info,\n.table > thead > tr.info > td,\n.table > tbody > tr.info > td,\n.table > tfoot > tr.info > td,\n.table > thead > tr.info > th,\n.table > tbody > tr.info > th,\n.table > tfoot > tr.info > th {\n background-color: #d9edf7;\n}\n.table-hover > tbody > tr > td.info:hover,\n.table-hover > tbody > tr > th.info:hover,\n.table-hover > tbody > tr.info:hover > td,\n.table-hover > tbody > tr:hover > .info,\n.table-hover > tbody > tr.info:hover > th {\n background-color: #c4e3f3;\n}\n.table > thead > tr > td.warning,\n.table > tbody > tr > td.warning,\n.table > tfoot > tr > td.warning,\n.table > thead > tr > th.warning,\n.table > tbody > tr > th.warning,\n.table > tfoot > tr > th.warning,\n.table > thead > tr.warning > td,\n.table > tbody > tr.warning > td,\n.table > tfoot > tr.warning > td,\n.table > thead > tr.warning > th,\n.table > tbody > tr.warning > th,\n.table > tfoot > tr.warning > th {\n background-color: #fcf8e3;\n}\n.table-hover > tbody > tr > td.warning:hover,\n.table-hover > tbody > tr > th.warning:hover,\n.table-hover > tbody > tr.warning:hover > td,\n.table-hover > tbody > tr:hover > .warning,\n.table-hover > tbody > tr.warning:hover > th {\n background-color: #faf2cc;\n}\n.table > thead > tr > td.danger,\n.table > tbody > tr > td.danger,\n.table > tfoot > tr > td.danger,\n.table > thead > tr > th.danger,\n.table > tbody > tr > th.danger,\n.table > tfoot > tr > th.danger,\n.table > thead > tr.danger > td,\n.table > tbody > tr.danger > td,\n.table > tfoot > tr.danger > td,\n.table > thead > tr.danger > th,\n.table > tbody > tr.danger > th,\n.table > tfoot > tr.danger > th {\n background-color: #f2dede;\n}\n.table-hover > tbody > tr > td.danger:hover,\n.table-hover > tbody > tr > th.danger:hover,\n.table-hover > tbody > tr.danger:hover > td,\n.table-hover > tbody > tr:hover > .danger,\n.table-hover > tbody > tr.danger:hover > th {\n background-color: #ebcccc;\n}\n.table-responsive {\n overflow-x: auto;\n min-height: 0.01%;\n}\n@media screen and (max-width: 767px) {\n .table-responsive {\n width: 100%;\n margin-bottom: 15px;\n overflow-y: hidden;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n border: 1px solid #dddddd;\n }\n .table-responsive > .table {\n margin-bottom: 0;\n }\n .table-responsive > .table > thead > tr > th,\n .table-responsive > .table > tbody > tr > th,\n .table-responsive > .table > tfoot > tr > th,\n .table-responsive > .table > thead > tr > td,\n .table-responsive > .table > tbody > tr > td,\n .table-responsive > .table > tfoot > tr > td {\n white-space: nowrap;\n }\n .table-responsive > .table-bordered {\n border: 0;\n }\n .table-responsive > .table-bordered > thead > tr > th:first-child,\n .table-responsive > .table-bordered > tbody > tr > th:first-child,\n .table-responsive > .table-bordered > tfoot > tr > th:first-child,\n .table-responsive > .table-bordered > thead > tr > td:first-child,\n .table-responsive > .table-bordered > tbody > tr > td:first-child,\n .table-responsive > .table-bordered > tfoot > tr > td:first-child {\n border-left: 0;\n }\n .table-responsive > .table-bordered > thead > tr > th:last-child,\n .table-responsive > .table-bordered > tbody > tr > th:last-child,\n .table-responsive > .table-bordered > tfoot > tr > th:last-child,\n .table-responsive > .table-bordered > thead > tr > td:last-child,\n .table-responsive > .table-bordered > tbody > tr > td:last-child,\n .table-responsive > .table-bordered > tfoot > tr > td:last-child {\n border-right: 0;\n }\n .table-responsive > .table-bordered > tbody > tr:last-child > th,\n .table-responsive > .table-bordered > tfoot > tr:last-child > th,\n .table-responsive > .table-bordered > tbody > tr:last-child > td,\n .table-responsive > .table-bordered > tfoot > tr:last-child > td {\n border-bottom: 0;\n }\n}\nfieldset {\n padding: 0;\n margin: 0;\n border: 0;\n min-width: 0;\n}\nlegend {\n display: block;\n width: 100%;\n padding: 0;\n margin-bottom: 20px;\n font-size: 21px;\n line-height: inherit;\n color: #333333;\n border: 0;\n border-bottom: 1px solid #e5e5e5;\n}\nlabel {\n display: inline-block;\n max-width: 100%;\n margin-bottom: 5px;\n font-weight: bold;\n}\ninput[type=\"search\"] {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n margin: 4px 0 0;\n margin-top: 1px \\9;\n line-height: normal;\n}\ninput[type=\"file\"] {\n display: block;\n}\ninput[type=\"range\"] {\n display: block;\n width: 100%;\n}\nselect[multiple],\nselect[size] {\n height: auto;\n}\ninput[type=\"file\"]:focus,\ninput[type=\"radio\"]:focus,\ninput[type=\"checkbox\"]:focus {\n outline: thin dotted;\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n}\noutput {\n display: block;\n padding-top: 7px;\n font-size: 14px;\n line-height: 1.42857143;\n color: #555555;\n}\n.form-control {\n display: block;\n width: 100%;\n height: 34px;\n padding: 6px 12px;\n font-size: 14px;\n line-height: 1.42857143;\n color: #555555;\n background-color: #ffffff;\n background-image: none;\n border: 1px solid #cccccc;\n border-radius: 4px;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;\n -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;\n transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;\n}\n.form-control:focus {\n border-color: #66afe9;\n outline: 0;\n -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);\n box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);\n}\n.form-control::-moz-placeholder {\n color: #999999;\n opacity: 1;\n}\n.form-control:-ms-input-placeholder {\n color: #999999;\n}\n.form-control::-webkit-input-placeholder {\n color: #999999;\n}\n.form-control[disabled],\n.form-control[readonly],\nfieldset[disabled] .form-control {\n background-color: #eeeeee;\n opacity: 1;\n}\n.form-control[disabled],\nfieldset[disabled] .form-control {\n cursor: not-allowed;\n}\ntextarea.form-control {\n height: auto;\n}\ninput[type=\"search\"] {\n -webkit-appearance: none;\n}\n@media screen and (-webkit-min-device-pixel-ratio: 0) {\n input[type=\"date\"].form-control,\n input[type=\"time\"].form-control,\n input[type=\"datetime-local\"].form-control,\n input[type=\"month\"].form-control {\n line-height: 34px;\n }\n input[type=\"date\"].input-sm,\n input[type=\"time\"].input-sm,\n input[type=\"datetime-local\"].input-sm,\n input[type=\"month\"].input-sm,\n .input-group-sm input[type=\"date\"],\n .input-group-sm input[type=\"time\"],\n .input-group-sm input[type=\"datetime-local\"],\n .input-group-sm input[type=\"month\"] {\n line-height: 30px;\n }\n input[type=\"date\"].input-lg,\n input[type=\"time\"].input-lg,\n input[type=\"datetime-local\"].input-lg,\n input[type=\"month\"].input-lg,\n .input-group-lg input[type=\"date\"],\n .input-group-lg input[type=\"time\"],\n .input-group-lg input[type=\"datetime-local\"],\n .input-group-lg input[type=\"month\"] {\n line-height: 46px;\n }\n}\n.form-group {\n margin-bottom: 15px;\n}\n.radio,\n.checkbox {\n position: relative;\n display: block;\n margin-top: 10px;\n margin-bottom: 10px;\n}\n.radio label,\n.checkbox label {\n min-height: 20px;\n padding-left: 20px;\n margin-bottom: 0;\n font-weight: normal;\n cursor: pointer;\n}\n.radio input[type=\"radio\"],\n.radio-inline input[type=\"radio\"],\n.checkbox input[type=\"checkbox\"],\n.checkbox-inline input[type=\"checkbox\"] {\n position: absolute;\n margin-left: -20px;\n margin-top: 4px \\9;\n}\n.radio + .radio,\n.checkbox + .checkbox {\n margin-top: -5px;\n}\n.radio-inline,\n.checkbox-inline {\n position: relative;\n display: inline-block;\n padding-left: 20px;\n margin-bottom: 0;\n vertical-align: middle;\n font-weight: normal;\n cursor: pointer;\n}\n.radio-inline + .radio-inline,\n.checkbox-inline + .checkbox-inline {\n margin-top: 0;\n margin-left: 10px;\n}\ninput[type=\"radio\"][disabled],\ninput[type=\"checkbox\"][disabled],\ninput[type=\"radio\"].disabled,\ninput[type=\"checkbox\"].disabled,\nfieldset[disabled] input[type=\"radio\"],\nfieldset[disabled] input[type=\"checkbox\"] {\n cursor: not-allowed;\n}\n.radio-inline.disabled,\n.checkbox-inline.disabled,\nfieldset[disabled] .radio-inline,\nfieldset[disabled] .checkbox-inline {\n cursor: not-allowed;\n}\n.radio.disabled label,\n.checkbox.disabled label,\nfieldset[disabled] .radio label,\nfieldset[disabled] .checkbox label {\n cursor: not-allowed;\n}\n.form-control-static {\n padding-top: 7px;\n padding-bottom: 7px;\n margin-bottom: 0;\n min-height: 34px;\n}\n.form-control-static.input-lg,\n.form-control-static.input-sm {\n padding-left: 0;\n padding-right: 0;\n}\n.input-sm {\n height: 30px;\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\nselect.input-sm {\n height: 30px;\n line-height: 30px;\n}\ntextarea.input-sm,\nselect[multiple].input-sm {\n height: auto;\n}\n.form-group-sm .form-control {\n height: 30px;\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\n.form-group-sm select.form-control {\n height: 30px;\n line-height: 30px;\n}\n.form-group-sm textarea.form-control,\n.form-group-sm select[multiple].form-control {\n height: auto;\n}\n.form-group-sm .form-control-static {\n height: 30px;\n min-height: 32px;\n padding: 6px 10px;\n font-size: 12px;\n line-height: 1.5;\n}\n.input-lg {\n height: 46px;\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\nselect.input-lg {\n height: 46px;\n line-height: 46px;\n}\ntextarea.input-lg,\nselect[multiple].input-lg {\n height: auto;\n}\n.form-group-lg .form-control {\n height: 46px;\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\n.form-group-lg select.form-control {\n height: 46px;\n line-height: 46px;\n}\n.form-group-lg textarea.form-control,\n.form-group-lg select[multiple].form-control {\n height: auto;\n}\n.form-group-lg .form-control-static {\n height: 46px;\n min-height: 38px;\n padding: 11px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n}\n.has-feedback {\n position: relative;\n}\n.has-feedback .form-control {\n padding-right: 42.5px;\n}\n.form-control-feedback {\n position: absolute;\n top: 0;\n right: 0;\n z-index: 2;\n display: block;\n width: 34px;\n height: 34px;\n line-height: 34px;\n text-align: center;\n pointer-events: none;\n}\n.input-lg + .form-control-feedback,\n.input-group-lg + .form-control-feedback,\n.form-group-lg .form-control + .form-control-feedback {\n width: 46px;\n height: 46px;\n line-height: 46px;\n}\n.input-sm + .form-control-feedback,\n.input-group-sm + .form-control-feedback,\n.form-group-sm .form-control + .form-control-feedback {\n width: 30px;\n height: 30px;\n line-height: 30px;\n}\n.has-success .help-block,\n.has-success .control-label,\n.has-success .radio,\n.has-success .checkbox,\n.has-success .radio-inline,\n.has-success .checkbox-inline,\n.has-success.radio label,\n.has-success.checkbox label,\n.has-success.radio-inline label,\n.has-success.checkbox-inline label {\n color: #3c763d;\n}\n.has-success .form-control {\n border-color: #3c763d;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n}\n.has-success .form-control:focus {\n border-color: #2b542c;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;\n}\n.has-success .input-group-addon {\n color: #3c763d;\n border-color: #3c763d;\n background-color: #dff0d8;\n}\n.has-success .form-control-feedback {\n color: #3c763d;\n}\n.has-warning .help-block,\n.has-warning .control-label,\n.has-warning .radio,\n.has-warning .checkbox,\n.has-warning .radio-inline,\n.has-warning .checkbox-inline,\n.has-warning.radio label,\n.has-warning.checkbox label,\n.has-warning.radio-inline label,\n.has-warning.checkbox-inline label {\n color: #8a6d3b;\n}\n.has-warning .form-control {\n border-color: #8a6d3b;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n}\n.has-warning .form-control:focus {\n border-color: #66512c;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;\n}\n.has-warning .input-group-addon {\n color: #8a6d3b;\n border-color: #8a6d3b;\n background-color: #fcf8e3;\n}\n.has-warning .form-control-feedback {\n color: #8a6d3b;\n}\n.has-error .help-block,\n.has-error .control-label,\n.has-error .radio,\n.has-error .checkbox,\n.has-error .radio-inline,\n.has-error .checkbox-inline,\n.has-error.radio label,\n.has-error.checkbox label,\n.has-error.radio-inline label,\n.has-error.checkbox-inline label {\n color: #a94442;\n}\n.has-error .form-control {\n border-color: #a94442;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n}\n.has-error .form-control:focus {\n border-color: #843534;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;\n}\n.has-error .input-group-addon {\n color: #a94442;\n border-color: #a94442;\n background-color: #f2dede;\n}\n.has-error .form-control-feedback {\n color: #a94442;\n}\n.has-feedback label ~ .form-control-feedback {\n top: 25px;\n}\n.has-feedback label.sr-only ~ .form-control-feedback {\n top: 0;\n}\n.help-block {\n display: block;\n margin-top: 5px;\n margin-bottom: 10px;\n color: #737373;\n}\n@media (min-width: 768px) {\n .form-inline .form-group {\n display: inline-block;\n margin-bottom: 0;\n vertical-align: middle;\n }\n .form-inline .form-control {\n display: inline-block;\n width: auto;\n vertical-align: middle;\n }\n .form-inline .form-control-static {\n display: inline-block;\n }\n .form-inline .input-group {\n display: inline-table;\n vertical-align: middle;\n }\n .form-inline .input-group .input-group-addon,\n .form-inline .input-group .input-group-btn,\n .form-inline .input-group .form-control {\n width: auto;\n }\n .form-inline .input-group > .form-control {\n width: 100%;\n }\n .form-inline .control-label {\n margin-bottom: 0;\n vertical-align: middle;\n }\n .form-inline .radio,\n .form-inline .checkbox {\n display: inline-block;\n margin-top: 0;\n margin-bottom: 0;\n vertical-align: middle;\n }\n .form-inline .radio label,\n .form-inline .checkbox label {\n padding-left: 0;\n }\n .form-inline .radio input[type=\"radio\"],\n .form-inline .checkbox input[type=\"checkbox\"] {\n position: relative;\n margin-left: 0;\n }\n .form-inline .has-feedback .form-control-feedback {\n top: 0;\n }\n}\n.form-horizontal .radio,\n.form-horizontal .checkbox,\n.form-horizontal .radio-inline,\n.form-horizontal .checkbox-inline {\n margin-top: 0;\n margin-bottom: 0;\n padding-top: 7px;\n}\n.form-horizontal .radio,\n.form-horizontal .checkbox {\n min-height: 27px;\n}\n.form-horizontal .form-group {\n margin-left: -15px;\n margin-right: -15px;\n}\n@media (min-width: 768px) {\n .form-horizontal .control-label {\n text-align: right;\n margin-bottom: 0;\n padding-top: 7px;\n }\n}\n.form-horizontal .has-feedback .form-control-feedback {\n right: 15px;\n}\n@media (min-width: 768px) {\n .form-horizontal .form-group-lg .control-label {\n padding-top: 14.333333px;\n font-size: 18px;\n }\n}\n@media (min-width: 768px) {\n .form-horizontal .form-group-sm .control-label {\n padding-top: 6px;\n font-size: 12px;\n }\n}\n.btn {\n display: inline-block;\n margin-bottom: 0;\n font-weight: normal;\n text-align: center;\n vertical-align: middle;\n touch-action: manipulation;\n cursor: pointer;\n background-image: none;\n border: 1px solid transparent;\n white-space: nowrap;\n padding: 6px 12px;\n font-size: 14px;\n line-height: 1.42857143;\n border-radius: 4px;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.btn:focus,\n.btn:active:focus,\n.btn.active:focus,\n.btn.focus,\n.btn:active.focus,\n.btn.active.focus {\n outline: thin dotted;\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n}\n.btn:hover,\n.btn:focus,\n.btn.focus {\n color: #333333;\n text-decoration: none;\n}\n.btn:active,\n.btn.active {\n outline: 0;\n background-image: none;\n -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n}\n.btn.disabled,\n.btn[disabled],\nfieldset[disabled] .btn {\n cursor: not-allowed;\n opacity: 0.65;\n filter: alpha(opacity=65);\n -webkit-box-shadow: none;\n box-shadow: none;\n}\na.btn.disabled,\nfieldset[disabled] a.btn {\n pointer-events: none;\n}\n.btn-default {\n color: #333333;\n background-color: #ffffff;\n border-color: #cccccc;\n}\n.btn-default:focus,\n.btn-default.focus {\n color: #333333;\n background-color: #e6e6e6;\n border-color: #8c8c8c;\n}\n.btn-default:hover {\n color: #333333;\n background-color: #e6e6e6;\n border-color: #adadad;\n}\n.btn-default:active,\n.btn-default.active,\n.open > .dropdown-toggle.btn-default {\n color: #333333;\n background-color: #e6e6e6;\n border-color: #adadad;\n}\n.btn-default:active:hover,\n.btn-default.active:hover,\n.open > .dropdown-toggle.btn-default:hover,\n.btn-default:active:focus,\n.btn-default.active:focus,\n.open > .dropdown-toggle.btn-default:focus,\n.btn-default:active.focus,\n.btn-default.active.focus,\n.open > .dropdown-toggle.btn-default.focus {\n color: #333333;\n background-color: #d4d4d4;\n border-color: #8c8c8c;\n}\n.btn-default:active,\n.btn-default.active,\n.open > .dropdown-toggle.btn-default {\n background-image: none;\n}\n.btn-default.disabled,\n.btn-default[disabled],\nfieldset[disabled] .btn-default,\n.btn-default.disabled:hover,\n.btn-default[disabled]:hover,\nfieldset[disabled] .btn-default:hover,\n.btn-default.disabled:focus,\n.btn-default[disabled]:focus,\nfieldset[disabled] .btn-default:focus,\n.btn-default.disabled.focus,\n.btn-default[disabled].focus,\nfieldset[disabled] .btn-default.focus,\n.btn-default.disabled:active,\n.btn-default[disabled]:active,\nfieldset[disabled] .btn-default:active,\n.btn-default.disabled.active,\n.btn-default[disabled].active,\nfieldset[disabled] .btn-default.active {\n background-color: #ffffff;\n border-color: #cccccc;\n}\n.btn-default .badge {\n color: #ffffff;\n background-color: #333333;\n}\n.btn-primary {\n color: #ffffff;\n background-color: #337ab7;\n border-color: #2e6da4;\n}\n.btn-primary:focus,\n.btn-primary.focus {\n color: #ffffff;\n background-color: #286090;\n border-color: #122b40;\n}\n.btn-primary:hover {\n color: #ffffff;\n background-color: #286090;\n border-color: #204d74;\n}\n.btn-primary:active,\n.btn-primary.active,\n.open > .dropdown-toggle.btn-primary {\n color: #ffffff;\n background-color: #286090;\n border-color: #204d74;\n}\n.btn-primary:active:hover,\n.btn-primary.active:hover,\n.open > .dropdown-toggle.btn-primary:hover,\n.btn-primary:active:focus,\n.btn-primary.active:focus,\n.open > .dropdown-toggle.btn-primary:focus,\n.btn-primary:active.focus,\n.btn-primary.active.focus,\n.open > .dropdown-toggle.btn-primary.focus {\n color: #ffffff;\n background-color: #204d74;\n border-color: #122b40;\n}\n.btn-primary:active,\n.btn-primary.active,\n.open > .dropdown-toggle.btn-primary {\n background-image: none;\n}\n.btn-primary.disabled,\n.btn-primary[disabled],\nfieldset[disabled] .btn-primary,\n.btn-primary.disabled:hover,\n.btn-primary[disabled]:hover,\nfieldset[disabled] .btn-primary:hover,\n.btn-primary.disabled:focus,\n.btn-primary[disabled]:focus,\nfieldset[disabled] .btn-primary:focus,\n.btn-primary.disabled.focus,\n.btn-primary[disabled].focus,\nfieldset[disabled] .btn-primary.focus,\n.btn-primary.disabled:active,\n.btn-primary[disabled]:active,\nfieldset[disabled] .btn-primary:active,\n.btn-primary.disabled.active,\n.btn-primary[disabled].active,\nfieldset[disabled] .btn-primary.active {\n background-color: #337ab7;\n border-color: #2e6da4;\n}\n.btn-primary .badge {\n color: #337ab7;\n background-color: #ffffff;\n}\n.btn-success {\n color: #ffffff;\n background-color: #5cb85c;\n border-color: #4cae4c;\n}\n.btn-success:focus,\n.btn-success.focus {\n color: #ffffff;\n background-color: #449d44;\n border-color: #255625;\n}\n.btn-success:hover {\n color: #ffffff;\n background-color: #449d44;\n border-color: #398439;\n}\n.btn-success:active,\n.btn-success.active,\n.open > .dropdown-toggle.btn-success {\n color: #ffffff;\n background-color: #449d44;\n border-color: #398439;\n}\n.btn-success:active:hover,\n.btn-success.active:hover,\n.open > .dropdown-toggle.btn-success:hover,\n.btn-success:active:focus,\n.btn-success.active:focus,\n.open > .dropdown-toggle.btn-success:focus,\n.btn-success:active.focus,\n.btn-success.active.focus,\n.open > .dropdown-toggle.btn-success.focus {\n color: #ffffff;\n background-color: #398439;\n border-color: #255625;\n}\n.btn-success:active,\n.btn-success.active,\n.open > .dropdown-toggle.btn-success {\n background-image: none;\n}\n.btn-success.disabled,\n.btn-success[disabled],\nfieldset[disabled] .btn-success,\n.btn-success.disabled:hover,\n.btn-success[disabled]:hover,\nfieldset[disabled] .btn-success:hover,\n.btn-success.disabled:focus,\n.btn-success[disabled]:focus,\nfieldset[disabled] .btn-success:focus,\n.btn-success.disabled.focus,\n.btn-success[disabled].focus,\nfieldset[disabled] .btn-success.focus,\n.btn-success.disabled:active,\n.btn-success[disabled]:active,\nfieldset[disabled] .btn-success:active,\n.btn-success.disabled.active,\n.btn-success[disabled].active,\nfieldset[disabled] .btn-success.active {\n background-color: #5cb85c;\n border-color: #4cae4c;\n}\n.btn-success .badge {\n color: #5cb85c;\n background-color: #ffffff;\n}\n.btn-info {\n color: #ffffff;\n background-color: #5bc0de;\n border-color: #46b8da;\n}\n.btn-info:focus,\n.btn-info.focus {\n color: #ffffff;\n background-color: #31b0d5;\n border-color: #1b6d85;\n}\n.btn-info:hover {\n color: #ffffff;\n background-color: #31b0d5;\n border-color: #269abc;\n}\n.btn-info:active,\n.btn-info.active,\n.open > .dropdown-toggle.btn-info {\n color: #ffffff;\n background-color: #31b0d5;\n border-color: #269abc;\n}\n.btn-info:active:hover,\n.btn-info.active:hover,\n.open > .dropdown-toggle.btn-info:hover,\n.btn-info:active:focus,\n.btn-info.active:focus,\n.open > .dropdown-toggle.btn-info:focus,\n.btn-info:active.focus,\n.btn-info.active.focus,\n.open > .dropdown-toggle.btn-info.focus {\n color: #ffffff;\n background-color: #269abc;\n border-color: #1b6d85;\n}\n.btn-info:active,\n.btn-info.active,\n.open > .dropdown-toggle.btn-info {\n background-image: none;\n}\n.btn-info.disabled,\n.btn-info[disabled],\nfieldset[disabled] .btn-info,\n.btn-info.disabled:hover,\n.btn-info[disabled]:hover,\nfieldset[disabled] .btn-info:hover,\n.btn-info.disabled:focus,\n.btn-info[disabled]:focus,\nfieldset[disabled] .btn-info:focus,\n.btn-info.disabled.focus,\n.btn-info[disabled].focus,\nfieldset[disabled] .btn-info.focus,\n.btn-info.disabled:active,\n.btn-info[disabled]:active,\nfieldset[disabled] .btn-info:active,\n.btn-info.disabled.active,\n.btn-info[disabled].active,\nfieldset[disabled] .btn-info.active {\n background-color: #5bc0de;\n border-color: #46b8da;\n}\n.btn-info .badge {\n color: #5bc0de;\n background-color: #ffffff;\n}\n.btn-warning {\n color: #ffffff;\n background-color: #f0ad4e;\n border-color: #eea236;\n}\n.btn-warning:focus,\n.btn-warning.focus {\n color: #ffffff;\n background-color: #ec971f;\n border-color: #985f0d;\n}\n.btn-warning:hover {\n color: #ffffff;\n background-color: #ec971f;\n border-color: #d58512;\n}\n.btn-warning:active,\n.btn-warning.active,\n.open > .dropdown-toggle.btn-warning {\n color: #ffffff;\n background-color: #ec971f;\n border-color: #d58512;\n}\n.btn-warning:active:hover,\n.btn-warning.active:hover,\n.open > .dropdown-toggle.btn-warning:hover,\n.btn-warning:active:focus,\n.btn-warning.active:focus,\n.open > .dropdown-toggle.btn-warning:focus,\n.btn-warning:active.focus,\n.btn-warning.active.focus,\n.open > .dropdown-toggle.btn-warning.focus {\n color: #ffffff;\n background-color: #d58512;\n border-color: #985f0d;\n}\n.btn-warning:active,\n.btn-warning.active,\n.open > .dropdown-toggle.btn-warning {\n background-image: none;\n}\n.btn-warning.disabled,\n.btn-warning[disabled],\nfieldset[disabled] .btn-warning,\n.btn-warning.disabled:hover,\n.btn-warning[disabled]:hover,\nfieldset[disabled] .btn-warning:hover,\n.btn-warning.disabled:focus,\n.btn-warning[disabled]:focus,\nfieldset[disabled] .btn-warning:focus,\n.btn-warning.disabled.focus,\n.btn-warning[disabled].focus,\nfieldset[disabled] .btn-warning.focus,\n.btn-warning.disabled:active,\n.btn-warning[disabled]:active,\nfieldset[disabled] .btn-warning:active,\n.btn-warning.disabled.active,\n.btn-warning[disabled].active,\nfieldset[disabled] .btn-warning.active {\n background-color: #f0ad4e;\n border-color: #eea236;\n}\n.btn-warning .badge {\n color: #f0ad4e;\n background-color: #ffffff;\n}\n.btn-danger {\n color: #ffffff;\n background-color: #d9534f;\n border-color: #d43f3a;\n}\n.btn-danger:focus,\n.btn-danger.focus {\n color: #ffffff;\n background-color: #c9302c;\n border-color: #761c19;\n}\n.btn-danger:hover {\n color: #ffffff;\n background-color: #c9302c;\n border-color: #ac2925;\n}\n.btn-danger:active,\n.btn-danger.active,\n.open > .dropdown-toggle.btn-danger {\n color: #ffffff;\n background-color: #c9302c;\n border-color: #ac2925;\n}\n.btn-danger:active:hover,\n.btn-danger.active:hover,\n.open > .dropdown-toggle.btn-danger:hover,\n.btn-danger:active:focus,\n.btn-danger.active:focus,\n.open > .dropdown-toggle.btn-danger:focus,\n.btn-danger:active.focus,\n.btn-danger.active.focus,\n.open > .dropdown-toggle.btn-danger.focus {\n color: #ffffff;\n background-color: #ac2925;\n border-color: #761c19;\n}\n.btn-danger:active,\n.btn-danger.active,\n.open > .dropdown-toggle.btn-danger {\n background-image: none;\n}\n.btn-danger.disabled,\n.btn-danger[disabled],\nfieldset[disabled] .btn-danger,\n.btn-danger.disabled:hover,\n.btn-danger[disabled]:hover,\nfieldset[disabled] .btn-danger:hover,\n.btn-danger.disabled:focus,\n.btn-danger[disabled]:focus,\nfieldset[disabled] .btn-danger:focus,\n.btn-danger.disabled.focus,\n.btn-danger[disabled].focus,\nfieldset[disabled] .btn-danger.focus,\n.btn-danger.disabled:active,\n.btn-danger[disabled]:active,\nfieldset[disabled] .btn-danger:active,\n.btn-danger.disabled.active,\n.btn-danger[disabled].active,\nfieldset[disabled] .btn-danger.active {\n background-color: #d9534f;\n border-color: #d43f3a;\n}\n.btn-danger .badge {\n color: #d9534f;\n background-color: #ffffff;\n}\n.btn-link {\n color: #337ab7;\n font-weight: normal;\n border-radius: 0;\n}\n.btn-link,\n.btn-link:active,\n.btn-link.active,\n.btn-link[disabled],\nfieldset[disabled] .btn-link {\n background-color: transparent;\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n.btn-link,\n.btn-link:hover,\n.btn-link:focus,\n.btn-link:active {\n border-color: transparent;\n}\n.btn-link:hover,\n.btn-link:focus {\n color: #23527c;\n text-decoration: underline;\n background-color: transparent;\n}\n.btn-link[disabled]:hover,\nfieldset[disabled] .btn-link:hover,\n.btn-link[disabled]:focus,\nfieldset[disabled] .btn-link:focus {\n color: #777777;\n text-decoration: none;\n}\n.btn-lg,\n.btn-group-lg > .btn {\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\n.btn-sm,\n.btn-group-sm > .btn {\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\n.btn-xs,\n.btn-group-xs > .btn {\n padding: 1px 5px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\n.btn-block {\n display: block;\n width: 100%;\n}\n.btn-block + .btn-block {\n margin-top: 5px;\n}\ninput[type=\"submit\"].btn-block,\ninput[type=\"reset\"].btn-block,\ninput[type=\"button\"].btn-block {\n width: 100%;\n}\n.fade {\n opacity: 0;\n -webkit-transition: opacity 0.15s linear;\n -o-transition: opacity 0.15s linear;\n transition: opacity 0.15s linear;\n}\n.fade.in {\n opacity: 1;\n}\n.collapse {\n display: none;\n}\n.collapse.in {\n display: block;\n}\ntr.collapse.in {\n display: table-row;\n}\ntbody.collapse.in {\n display: table-row-group;\n}\n.collapsing {\n position: relative;\n height: 0;\n overflow: hidden;\n -webkit-transition-property: height, visibility;\n transition-property: height, visibility;\n -webkit-transition-duration: 0.35s;\n transition-duration: 0.35s;\n -webkit-transition-timing-function: ease;\n transition-timing-function: ease;\n}\n.caret {\n display: inline-block;\n width: 0;\n height: 0;\n margin-left: 2px;\n vertical-align: middle;\n border-top: 4px dashed;\n border-top: 4px solid \\9;\n border-right: 4px solid transparent;\n border-left: 4px solid transparent;\n}\n.dropup,\n.dropdown {\n position: relative;\n}\n.dropdown-toggle:focus {\n outline: 0;\n}\n.dropdown-menu {\n position: absolute;\n top: 100%;\n left: 0;\n z-index: 1000;\n display: none;\n float: left;\n min-width: 160px;\n padding: 5px 0;\n margin: 2px 0 0;\n list-style: none;\n font-size: 14px;\n text-align: left;\n background-color: #ffffff;\n border: 1px solid #cccccc;\n border: 1px solid rgba(0, 0, 0, 0.15);\n border-radius: 4px;\n -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);\n box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);\n background-clip: padding-box;\n}\n.dropdown-menu.pull-right {\n right: 0;\n left: auto;\n}\n.dropdown-menu .divider {\n height: 1px;\n margin: 9px 0;\n overflow: hidden;\n background-color: #e5e5e5;\n}\n.dropdown-menu > li > a {\n display: block;\n padding: 3px 20px;\n clear: both;\n font-weight: normal;\n line-height: 1.42857143;\n color: #333333;\n white-space: nowrap;\n}\n.dropdown-menu > li > a:hover,\n.dropdown-menu > li > a:focus {\n text-decoration: none;\n color: #262626;\n background-color: #f5f5f5;\n}\n.dropdown-menu > .active > a,\n.dropdown-menu > .active > a:hover,\n.dropdown-menu > .active > a:focus {\n color: #ffffff;\n text-decoration: none;\n outline: 0;\n background-color: #337ab7;\n}\n.dropdown-menu > .disabled > a,\n.dropdown-menu > .disabled > a:hover,\n.dropdown-menu > .disabled > a:focus {\n color: #777777;\n}\n.dropdown-menu > .disabled > a:hover,\n.dropdown-menu > .disabled > a:focus {\n text-decoration: none;\n background-color: transparent;\n background-image: none;\n filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);\n cursor: not-allowed;\n}\n.open > .dropdown-menu {\n display: block;\n}\n.open > a {\n outline: 0;\n}\n.dropdown-menu-right {\n left: auto;\n right: 0;\n}\n.dropdown-menu-left {\n left: 0;\n right: auto;\n}\n.dropdown-header {\n display: block;\n padding: 3px 20px;\n font-size: 12px;\n line-height: 1.42857143;\n color: #777777;\n white-space: nowrap;\n}\n.dropdown-backdrop {\n position: fixed;\n left: 0;\n right: 0;\n bottom: 0;\n top: 0;\n z-index: 990;\n}\n.pull-right > .dropdown-menu {\n right: 0;\n left: auto;\n}\n.dropup .caret,\n.navbar-fixed-bottom .dropdown .caret {\n border-top: 0;\n border-bottom: 4px dashed;\n border-bottom: 4px solid \\9;\n content: \"\";\n}\n.dropup .dropdown-menu,\n.navbar-fixed-bottom .dropdown .dropdown-menu {\n top: auto;\n bottom: 100%;\n margin-bottom: 2px;\n}\n@media (min-width: 768px) {\n .navbar-right .dropdown-menu {\n left: auto;\n right: 0;\n }\n .navbar-right .dropdown-menu-left {\n left: 0;\n right: auto;\n }\n}\n.btn-group,\n.btn-group-vertical {\n position: relative;\n display: inline-block;\n vertical-align: middle;\n}\n.btn-group > .btn,\n.btn-group-vertical > .btn {\n position: relative;\n float: left;\n}\n.btn-group > .btn:hover,\n.btn-group-vertical > .btn:hover,\n.btn-group > .btn:focus,\n.btn-group-vertical > .btn:focus,\n.btn-group > .btn:active,\n.btn-group-vertical > .btn:active,\n.btn-group > .btn.active,\n.btn-group-vertical > .btn.active {\n z-index: 2;\n}\n.btn-group .btn + .btn,\n.btn-group .btn + .btn-group,\n.btn-group .btn-group + .btn,\n.btn-group .btn-group + .btn-group {\n margin-left: -1px;\n}\n.btn-toolbar {\n margin-left: -5px;\n}\n.btn-toolbar .btn,\n.btn-toolbar .btn-group,\n.btn-toolbar .input-group {\n float: left;\n}\n.btn-toolbar > .btn,\n.btn-toolbar > .btn-group,\n.btn-toolbar > .input-group {\n margin-left: 5px;\n}\n.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {\n border-radius: 0;\n}\n.btn-group > .btn:first-child {\n margin-left: 0;\n}\n.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0;\n}\n.btn-group > .btn:last-child:not(:first-child),\n.btn-group > .dropdown-toggle:not(:first-child) {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0;\n}\n.btn-group > .btn-group {\n float: left;\n}\n.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {\n border-radius: 0;\n}\n.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,\n.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0;\n}\n.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0;\n}\n.btn-group .dropdown-toggle:active,\n.btn-group.open .dropdown-toggle {\n outline: 0;\n}\n.btn-group > .btn + .dropdown-toggle {\n padding-left: 8px;\n padding-right: 8px;\n}\n.btn-group > .btn-lg + .dropdown-toggle {\n padding-left: 12px;\n padding-right: 12px;\n}\n.btn-group.open .dropdown-toggle {\n -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);\n}\n.btn-group.open .dropdown-toggle.btn-link {\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n.btn .caret {\n margin-left: 0;\n}\n.btn-lg .caret {\n border-width: 5px 5px 0;\n border-bottom-width: 0;\n}\n.dropup .btn-lg .caret {\n border-width: 0 5px 5px;\n}\n.btn-group-vertical > .btn,\n.btn-group-vertical > .btn-group,\n.btn-group-vertical > .btn-group > .btn {\n display: block;\n float: none;\n width: 100%;\n max-width: 100%;\n}\n.btn-group-vertical > .btn-group > .btn {\n float: none;\n}\n.btn-group-vertical > .btn + .btn,\n.btn-group-vertical > .btn + .btn-group,\n.btn-group-vertical > .btn-group + .btn,\n.btn-group-vertical > .btn-group + .btn-group {\n margin-top: -1px;\n margin-left: 0;\n}\n.btn-group-vertical > .btn:not(:first-child):not(:last-child) {\n border-radius: 0;\n}\n.btn-group-vertical > .btn:first-child:not(:last-child) {\n border-top-right-radius: 4px;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n.btn-group-vertical > .btn:last-child:not(:first-child) {\n border-bottom-left-radius: 4px;\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n}\n.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {\n border-radius: 0;\n}\n.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,\n.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n}\n.btn-group-justified {\n display: table;\n width: 100%;\n table-layout: fixed;\n border-collapse: separate;\n}\n.btn-group-justified > .btn,\n.btn-group-justified > .btn-group {\n float: none;\n display: table-cell;\n width: 1%;\n}\n.btn-group-justified > .btn-group .btn {\n width: 100%;\n}\n.btn-group-justified > .btn-group .dropdown-menu {\n left: auto;\n}\n[data-toggle=\"buttons\"] > .btn input[type=\"radio\"],\n[data-toggle=\"buttons\"] > .btn-group > .btn input[type=\"radio\"],\n[data-toggle=\"buttons\"] > .btn input[type=\"checkbox\"],\n[data-toggle=\"buttons\"] > .btn-group > .btn input[type=\"checkbox\"] {\n position: absolute;\n clip: rect(0, 0, 0, 0);\n pointer-events: none;\n}\n.input-group {\n position: relative;\n display: table;\n border-collapse: separate;\n}\n.input-group[class*=\"col-\"] {\n float: none;\n padding-left: 0;\n padding-right: 0;\n}\n.input-group .form-control {\n position: relative;\n z-index: 2;\n float: left;\n width: 100%;\n margin-bottom: 0;\n}\n.input-group-lg > .form-control,\n.input-group-lg > .input-group-addon,\n.input-group-lg > .input-group-btn > .btn {\n height: 46px;\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n border-radius: 6px;\n}\nselect.input-group-lg > .form-control,\nselect.input-group-lg > .input-group-addon,\nselect.input-group-lg > .input-group-btn > .btn {\n height: 46px;\n line-height: 46px;\n}\ntextarea.input-group-lg > .form-control,\ntextarea.input-group-lg > .input-group-addon,\ntextarea.input-group-lg > .input-group-btn > .btn,\nselect[multiple].input-group-lg > .form-control,\nselect[multiple].input-group-lg > .input-group-addon,\nselect[multiple].input-group-lg > .input-group-btn > .btn {\n height: auto;\n}\n.input-group-sm > .form-control,\n.input-group-sm > .input-group-addon,\n.input-group-sm > .input-group-btn > .btn {\n height: 30px;\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n}\nselect.input-group-sm > .form-control,\nselect.input-group-sm > .input-group-addon,\nselect.input-group-sm > .input-group-btn > .btn {\n height: 30px;\n line-height: 30px;\n}\ntextarea.input-group-sm > .form-control,\ntextarea.input-group-sm > .input-group-addon,\ntextarea.input-group-sm > .input-group-btn > .btn,\nselect[multiple].input-group-sm > .form-control,\nselect[multiple].input-group-sm > .input-group-addon,\nselect[multiple].input-group-sm > .input-group-btn > .btn {\n height: auto;\n}\n.input-group-addon,\n.input-group-btn,\n.input-group .form-control {\n display: table-cell;\n}\n.input-group-addon:not(:first-child):not(:last-child),\n.input-group-btn:not(:first-child):not(:last-child),\n.input-group .form-control:not(:first-child):not(:last-child) {\n border-radius: 0;\n}\n.input-group-addon,\n.input-group-btn {\n width: 1%;\n white-space: nowrap;\n vertical-align: middle;\n}\n.input-group-addon {\n padding: 6px 12px;\n font-size: 14px;\n font-weight: normal;\n line-height: 1;\n color: #555555;\n text-align: center;\n background-color: #eeeeee;\n border: 1px solid #cccccc;\n border-radius: 4px;\n}\n.input-group-addon.input-sm {\n padding: 5px 10px;\n font-size: 12px;\n border-radius: 3px;\n}\n.input-group-addon.input-lg {\n padding: 10px 16px;\n font-size: 18px;\n border-radius: 6px;\n}\n.input-group-addon input[type=\"radio\"],\n.input-group-addon input[type=\"checkbox\"] {\n margin-top: 0;\n}\n.input-group .form-control:first-child,\n.input-group-addon:first-child,\n.input-group-btn:first-child > .btn,\n.input-group-btn:first-child > .btn-group > .btn,\n.input-group-btn:first-child > .dropdown-toggle,\n.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),\n.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0;\n}\n.input-group-addon:first-child {\n border-right: 0;\n}\n.input-group .form-control:last-child,\n.input-group-addon:last-child,\n.input-group-btn:last-child > .btn,\n.input-group-btn:last-child > .btn-group > .btn,\n.input-group-btn:last-child > .dropdown-toggle,\n.input-group-btn:first-child > .btn:not(:first-child),\n.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0;\n}\n.input-group-addon:last-child {\n border-left: 0;\n}\n.input-group-btn {\n position: relative;\n font-size: 0;\n white-space: nowrap;\n}\n.input-group-btn > .btn {\n position: relative;\n}\n.input-group-btn > .btn + .btn {\n margin-left: -1px;\n}\n.input-group-btn > .btn:hover,\n.input-group-btn > .btn:focus,\n.input-group-btn > .btn:active {\n z-index: 2;\n}\n.input-group-btn:first-child > .btn,\n.input-group-btn:first-child > .btn-group {\n margin-right: -1px;\n}\n.input-group-btn:last-child > .btn,\n.input-group-btn:last-child > .btn-group {\n z-index: 2;\n margin-left: -1px;\n}\n.nav {\n margin-bottom: 0;\n padding-left: 0;\n list-style: none;\n}\n.nav > li {\n position: relative;\n display: block;\n}\n.nav > li > a {\n position: relative;\n display: block;\n padding: 10px 15px;\n}\n.nav > li > a:hover,\n.nav > li > a:focus {\n text-decoration: none;\n background-color: #eeeeee;\n}\n.nav > li.disabled > a {\n color: #777777;\n}\n.nav > li.disabled > a:hover,\n.nav > li.disabled > a:focus {\n color: #777777;\n text-decoration: none;\n background-color: transparent;\n cursor: not-allowed;\n}\n.nav .open > a,\n.nav .open > a:hover,\n.nav .open > a:focus {\n background-color: #eeeeee;\n border-color: #337ab7;\n}\n.nav .nav-divider {\n height: 1px;\n margin: 9px 0;\n overflow: hidden;\n background-color: #e5e5e5;\n}\n.nav > li > a > img {\n max-width: none;\n}\n.nav-tabs {\n border-bottom: 1px solid #dddddd;\n}\n.nav-tabs > li {\n float: left;\n margin-bottom: -1px;\n}\n.nav-tabs > li > a {\n margin-right: 2px;\n line-height: 1.42857143;\n border: 1px solid transparent;\n border-radius: 4px 4px 0 0;\n}\n.nav-tabs > li > a:hover {\n border-color: #eeeeee #eeeeee #dddddd;\n}\n.nav-tabs > li.active > a,\n.nav-tabs > li.active > a:hover,\n.nav-tabs > li.active > a:focus {\n color: #555555;\n background-color: #ffffff;\n border: 1px solid #dddddd;\n border-bottom-color: transparent;\n cursor: default;\n}\n.nav-tabs.nav-justified {\n width: 100%;\n border-bottom: 0;\n}\n.nav-tabs.nav-justified > li {\n float: none;\n}\n.nav-tabs.nav-justified > li > a {\n text-align: center;\n margin-bottom: 5px;\n}\n.nav-tabs.nav-justified > .dropdown .dropdown-menu {\n top: auto;\n left: auto;\n}\n@media (min-width: 768px) {\n .nav-tabs.nav-justified > li {\n display: table-cell;\n width: 1%;\n }\n .nav-tabs.nav-justified > li > a {\n margin-bottom: 0;\n }\n}\n.nav-tabs.nav-justified > li > a {\n margin-right: 0;\n border-radius: 4px;\n}\n.nav-tabs.nav-justified > .active > a,\n.nav-tabs.nav-justified > .active > a:hover,\n.nav-tabs.nav-justified > .active > a:focus {\n border: 1px solid #dddddd;\n}\n@media (min-width: 768px) {\n .nav-tabs.nav-justified > li > a {\n border-bottom: 1px solid #dddddd;\n border-radius: 4px 4px 0 0;\n }\n .nav-tabs.nav-justified > .active > a,\n .nav-tabs.nav-justified > .active > a:hover,\n .nav-tabs.nav-justified > .active > a:focus {\n border-bottom-color: #ffffff;\n }\n}\n.nav-pills > li {\n float: left;\n}\n.nav-pills > li > a {\n border-radius: 4px;\n}\n.nav-pills > li + li {\n margin-left: 2px;\n}\n.nav-pills > li.active > a,\n.nav-pills > li.active > a:hover,\n.nav-pills > li.active > a:focus {\n color: #ffffff;\n background-color: #337ab7;\n}\n.nav-stacked > li {\n float: none;\n}\n.nav-stacked > li + li {\n margin-top: 2px;\n margin-left: 0;\n}\n.nav-justified {\n width: 100%;\n}\n.nav-justified > li {\n float: none;\n}\n.nav-justified > li > a {\n text-align: center;\n margin-bottom: 5px;\n}\n.nav-justified > .dropdown .dropdown-menu {\n top: auto;\n left: auto;\n}\n@media (min-width: 768px) {\n .nav-justified > li {\n display: table-cell;\n width: 1%;\n }\n .nav-justified > li > a {\n margin-bottom: 0;\n }\n}\n.nav-tabs-justified {\n border-bottom: 0;\n}\n.nav-tabs-justified > li > a {\n margin-right: 0;\n border-radius: 4px;\n}\n.nav-tabs-justified > .active > a,\n.nav-tabs-justified > .active > a:hover,\n.nav-tabs-justified > .active > a:focus {\n border: 1px solid #dddddd;\n}\n@media (min-width: 768px) {\n .nav-tabs-justified > li > a {\n border-bottom: 1px solid #dddddd;\n border-radius: 4px 4px 0 0;\n }\n .nav-tabs-justified > .active > a,\n .nav-tabs-justified > .active > a:hover,\n .nav-tabs-justified > .active > a:focus {\n border-bottom-color: #ffffff;\n }\n}\n.tab-content > .tab-pane {\n display: none;\n}\n.tab-content > .active {\n display: block;\n}\n.nav-tabs .dropdown-menu {\n margin-top: -1px;\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n}\n.navbar {\n position: relative;\n min-height: 50px;\n margin-bottom: 20px;\n border: 1px solid transparent;\n}\n@media (min-width: 768px) {\n .navbar {\n border-radius: 4px;\n }\n}\n@media (min-width: 768px) {\n .navbar-header {\n float: left;\n }\n}\n.navbar-collapse {\n overflow-x: visible;\n padding-right: 15px;\n padding-left: 15px;\n border-top: 1px solid transparent;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);\n -webkit-overflow-scrolling: touch;\n}\n.navbar-collapse.in {\n overflow-y: auto;\n}\n@media (min-width: 768px) {\n .navbar-collapse {\n width: auto;\n border-top: 0;\n box-shadow: none;\n }\n .navbar-collapse.collapse {\n display: block !important;\n height: auto !important;\n padding-bottom: 0;\n overflow: visible !important;\n }\n .navbar-collapse.in {\n overflow-y: visible;\n }\n .navbar-fixed-top .navbar-collapse,\n .navbar-static-top .navbar-collapse,\n .navbar-fixed-bottom .navbar-collapse {\n padding-left: 0;\n padding-right: 0;\n }\n}\n.navbar-fixed-top .navbar-collapse,\n.navbar-fixed-bottom .navbar-collapse {\n max-height: 340px;\n}\n@media (max-device-width: 480px) and (orientation: landscape) {\n .navbar-fixed-top .navbar-collapse,\n .navbar-fixed-bottom .navbar-collapse {\n max-height: 200px;\n }\n}\n.container > .navbar-header,\n.container-fluid > .navbar-header,\n.container > .navbar-collapse,\n.container-fluid > .navbar-collapse {\n margin-right: -15px;\n margin-left: -15px;\n}\n@media (min-width: 768px) {\n .container > .navbar-header,\n .container-fluid > .navbar-header,\n .container > .navbar-collapse,\n .container-fluid > .navbar-collapse {\n margin-right: 0;\n margin-left: 0;\n }\n}\n.navbar-static-top {\n z-index: 1000;\n border-width: 0 0 1px;\n}\n@media (min-width: 768px) {\n .navbar-static-top {\n border-radius: 0;\n }\n}\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n position: fixed;\n right: 0;\n left: 0;\n z-index: 1030;\n}\n@media (min-width: 768px) {\n .navbar-fixed-top,\n .navbar-fixed-bottom {\n border-radius: 0;\n }\n}\n.navbar-fixed-top {\n top: 0;\n border-width: 0 0 1px;\n}\n.navbar-fixed-bottom {\n bottom: 0;\n margin-bottom: 0;\n border-width: 1px 0 0;\n}\n.navbar-brand {\n float: left;\n padding: 15px 15px;\n font-size: 18px;\n line-height: 20px;\n height: 50px;\n}\n.navbar-brand:hover,\n.navbar-brand:focus {\n text-decoration: none;\n}\n.navbar-brand > img {\n display: block;\n}\n@media (min-width: 768px) {\n .navbar > .container .navbar-brand,\n .navbar > .container-fluid .navbar-brand {\n margin-left: -15px;\n }\n}\n.navbar-toggle {\n position: relative;\n float: right;\n margin-right: 15px;\n padding: 9px 10px;\n margin-top: 8px;\n margin-bottom: 8px;\n background-color: transparent;\n background-image: none;\n border: 1px solid transparent;\n border-radius: 4px;\n}\n.navbar-toggle:focus {\n outline: 0;\n}\n.navbar-toggle .icon-bar {\n display: block;\n width: 22px;\n height: 2px;\n border-radius: 1px;\n}\n.navbar-toggle .icon-bar + .icon-bar {\n margin-top: 4px;\n}\n@media (min-width: 768px) {\n .navbar-toggle {\n display: none;\n }\n}\n.navbar-nav {\n margin: 7.5px -15px;\n}\n.navbar-nav > li > a {\n padding-top: 10px;\n padding-bottom: 10px;\n line-height: 20px;\n}\n@media (max-width: 767px) {\n .navbar-nav .open .dropdown-menu {\n position: static;\n float: none;\n width: auto;\n margin-top: 0;\n background-color: transparent;\n border: 0;\n box-shadow: none;\n }\n .navbar-nav .open .dropdown-menu > li > a,\n .navbar-nav .open .dropdown-menu .dropdown-header {\n padding: 5px 15px 5px 25px;\n }\n .navbar-nav .open .dropdown-menu > li > a {\n line-height: 20px;\n }\n .navbar-nav .open .dropdown-menu > li > a:hover,\n .navbar-nav .open .dropdown-menu > li > a:focus {\n background-image: none;\n }\n}\n@media (min-width: 768px) {\n .navbar-nav {\n float: left;\n margin: 0;\n }\n .navbar-nav > li {\n float: left;\n }\n .navbar-nav > li > a {\n padding-top: 15px;\n padding-bottom: 15px;\n }\n}\n.navbar-form {\n margin-left: -15px;\n margin-right: -15px;\n padding: 10px 15px;\n border-top: 1px solid transparent;\n border-bottom: 1px solid transparent;\n -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);\n margin-top: 8px;\n margin-bottom: 8px;\n}\n@media (min-width: 768px) {\n .navbar-form .form-group {\n display: inline-block;\n margin-bottom: 0;\n vertical-align: middle;\n }\n .navbar-form .form-control {\n display: inline-block;\n width: auto;\n vertical-align: middle;\n }\n .navbar-form .form-control-static {\n display: inline-block;\n }\n .navbar-form .input-group {\n display: inline-table;\n vertical-align: middle;\n }\n .navbar-form .input-group .input-group-addon,\n .navbar-form .input-group .input-group-btn,\n .navbar-form .input-group .form-control {\n width: auto;\n }\n .navbar-form .input-group > .form-control {\n width: 100%;\n }\n .navbar-form .control-label {\n margin-bottom: 0;\n vertical-align: middle;\n }\n .navbar-form .radio,\n .navbar-form .checkbox {\n display: inline-block;\n margin-top: 0;\n margin-bottom: 0;\n vertical-align: middle;\n }\n .navbar-form .radio label,\n .navbar-form .checkbox label {\n padding-left: 0;\n }\n .navbar-form .radio input[type=\"radio\"],\n .navbar-form .checkbox input[type=\"checkbox\"] {\n position: relative;\n margin-left: 0;\n }\n .navbar-form .has-feedback .form-control-feedback {\n top: 0;\n }\n}\n@media (max-width: 767px) {\n .navbar-form .form-group {\n margin-bottom: 5px;\n }\n .navbar-form .form-group:last-child {\n margin-bottom: 0;\n }\n}\n@media (min-width: 768px) {\n .navbar-form {\n width: auto;\n border: 0;\n margin-left: 0;\n margin-right: 0;\n padding-top: 0;\n padding-bottom: 0;\n -webkit-box-shadow: none;\n box-shadow: none;\n }\n}\n.navbar-nav > li > .dropdown-menu {\n margin-top: 0;\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n}\n.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {\n margin-bottom: 0;\n border-top-right-radius: 4px;\n border-top-left-radius: 4px;\n border-bottom-right-radius: 0;\n border-bottom-left-radius: 0;\n}\n.navbar-btn {\n margin-top: 8px;\n margin-bottom: 8px;\n}\n.navbar-btn.btn-sm {\n margin-top: 10px;\n margin-bottom: 10px;\n}\n.navbar-btn.btn-xs {\n margin-top: 14px;\n margin-bottom: 14px;\n}\n.navbar-text {\n margin-top: 15px;\n margin-bottom: 15px;\n}\n@media (min-width: 768px) {\n .navbar-text {\n float: left;\n margin-left: 15px;\n margin-right: 15px;\n }\n}\n@media (min-width: 768px) {\n .navbar-left {\n float: left !important;\n }\n .navbar-right {\n float: right !important;\n margin-right: -15px;\n }\n .navbar-right ~ .navbar-right {\n margin-right: 0;\n }\n}\n.navbar-default {\n background-color: #f8f8f8;\n border-color: #e7e7e7;\n}\n.navbar-default .navbar-brand {\n color: #777777;\n}\n.navbar-default .navbar-brand:hover,\n.navbar-default .navbar-brand:focus {\n color: #5e5e5e;\n background-color: transparent;\n}\n.navbar-default .navbar-text {\n color: #777777;\n}\n.navbar-default .navbar-nav > li > a {\n color: #777777;\n}\n.navbar-default .navbar-nav > li > a:hover,\n.navbar-default .navbar-nav > li > a:focus {\n color: #333333;\n background-color: transparent;\n}\n.navbar-default .navbar-nav > .active > a,\n.navbar-default .navbar-nav > .active > a:hover,\n.navbar-default .navbar-nav > .active > a:focus {\n color: #555555;\n background-color: #e7e7e7;\n}\n.navbar-default .navbar-nav > .disabled > a,\n.navbar-default .navbar-nav > .disabled > a:hover,\n.navbar-default .navbar-nav > .disabled > a:focus {\n color: #cccccc;\n background-color: transparent;\n}\n.navbar-default .navbar-toggle {\n border-color: #dddddd;\n}\n.navbar-default .navbar-toggle:hover,\n.navbar-default .navbar-toggle:focus {\n background-color: #dddddd;\n}\n.navbar-default .navbar-toggle .icon-bar {\n background-color: #888888;\n}\n.navbar-default .navbar-collapse,\n.navbar-default .navbar-form {\n border-color: #e7e7e7;\n}\n.navbar-default .navbar-nav > .open > a,\n.navbar-default .navbar-nav > .open > a:hover,\n.navbar-default .navbar-nav > .open > a:focus {\n background-color: #e7e7e7;\n color: #555555;\n}\n@media (max-width: 767px) {\n .navbar-default .navbar-nav .open .dropdown-menu > li > a {\n color: #777777;\n }\n .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,\n .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {\n color: #333333;\n background-color: transparent;\n }\n .navbar-default .navbar-nav .open .dropdown-menu > .active > a,\n .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,\n .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {\n color: #555555;\n background-color: #e7e7e7;\n }\n .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,\n .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,\n .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {\n color: #cccccc;\n background-color: transparent;\n }\n}\n.navbar-default .navbar-link {\n color: #777777;\n}\n.navbar-default .navbar-link:hover {\n color: #333333;\n}\n.navbar-default .btn-link {\n color: #777777;\n}\n.navbar-default .btn-link:hover,\n.navbar-default .btn-link:focus {\n color: #333333;\n}\n.navbar-default .btn-link[disabled]:hover,\nfieldset[disabled] .navbar-default .btn-link:hover,\n.navbar-default .btn-link[disabled]:focus,\nfieldset[disabled] .navbar-default .btn-link:focus {\n color: #cccccc;\n}\n.navbar-inverse {\n background-color: #222222;\n border-color: #080808;\n}\n.navbar-inverse .navbar-brand {\n color: #9d9d9d;\n}\n.navbar-inverse .navbar-brand:hover,\n.navbar-inverse .navbar-brand:focus {\n color: #ffffff;\n background-color: transparent;\n}\n.navbar-inverse .navbar-text {\n color: #9d9d9d;\n}\n.navbar-inverse .navbar-nav > li > a {\n color: #9d9d9d;\n}\n.navbar-inverse .navbar-nav > li > a:hover,\n.navbar-inverse .navbar-nav > li > a:focus {\n color: #ffffff;\n background-color: transparent;\n}\n.navbar-inverse .navbar-nav > .active > a,\n.navbar-inverse .navbar-nav > .active > a:hover,\n.navbar-inverse .navbar-nav > .active > a:focus {\n color: #ffffff;\n background-color: #080808;\n}\n.navbar-inverse .navbar-nav > .disabled > a,\n.navbar-inverse .navbar-nav > .disabled > a:hover,\n.navbar-inverse .navbar-nav > .disabled > a:focus {\n color: #444444;\n background-color: transparent;\n}\n.navbar-inverse .navbar-toggle {\n border-color: #333333;\n}\n.navbar-inverse .navbar-toggle:hover,\n.navbar-inverse .navbar-toggle:focus {\n background-color: #333333;\n}\n.navbar-inverse .navbar-toggle .icon-bar {\n background-color: #ffffff;\n}\n.navbar-inverse .navbar-collapse,\n.navbar-inverse .navbar-form {\n border-color: #101010;\n}\n.navbar-inverse .navbar-nav > .open > a,\n.navbar-inverse .navbar-nav > .open > a:hover,\n.navbar-inverse .navbar-nav > .open > a:focus {\n background-color: #080808;\n color: #ffffff;\n}\n@media (max-width: 767px) {\n .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {\n border-color: #080808;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu .divider {\n background-color: #080808;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {\n color: #9d9d9d;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,\n .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {\n color: #ffffff;\n background-color: transparent;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {\n color: #ffffff;\n background-color: #080808;\n }\n .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,\n .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {\n color: #444444;\n background-color: transparent;\n }\n}\n.navbar-inverse .navbar-link {\n color: #9d9d9d;\n}\n.navbar-inverse .navbar-link:hover {\n color: #ffffff;\n}\n.navbar-inverse .btn-link {\n color: #9d9d9d;\n}\n.navbar-inverse .btn-link:hover,\n.navbar-inverse .btn-link:focus {\n color: #ffffff;\n}\n.navbar-inverse .btn-link[disabled]:hover,\nfieldset[disabled] .navbar-inverse .btn-link:hover,\n.navbar-inverse .btn-link[disabled]:focus,\nfieldset[disabled] .navbar-inverse .btn-link:focus {\n color: #444444;\n}\n.breadcrumb {\n padding: 8px 15px;\n margin-bottom: 20px;\n list-style: none;\n background-color: #f5f5f5;\n border-radius: 4px;\n}\n.breadcrumb > li {\n display: inline-block;\n}\n.breadcrumb > li + li:before {\n content: \"/\\00a0\";\n padding: 0 5px;\n color: #cccccc;\n}\n.breadcrumb > .active {\n color: #777777;\n}\n.pagination {\n display: inline-block;\n padding-left: 0;\n margin: 20px 0;\n border-radius: 4px;\n}\n.pagination > li {\n display: inline;\n}\n.pagination > li > a,\n.pagination > li > span {\n position: relative;\n float: left;\n padding: 6px 12px;\n line-height: 1.42857143;\n text-decoration: none;\n color: #337ab7;\n background-color: #ffffff;\n border: 1px solid #dddddd;\n margin-left: -1px;\n}\n.pagination > li:first-child > a,\n.pagination > li:first-child > span {\n margin-left: 0;\n border-bottom-left-radius: 4px;\n border-top-left-radius: 4px;\n}\n.pagination > li:last-child > a,\n.pagination > li:last-child > span {\n border-bottom-right-radius: 4px;\n border-top-right-radius: 4px;\n}\n.pagination > li > a:hover,\n.pagination > li > span:hover,\n.pagination > li > a:focus,\n.pagination > li > span:focus {\n z-index: 3;\n color: #23527c;\n background-color: #eeeeee;\n border-color: #dddddd;\n}\n.pagination > .active > a,\n.pagination > .active > span,\n.pagination > .active > a:hover,\n.pagination > .active > span:hover,\n.pagination > .active > a:focus,\n.pagination > .active > span:focus {\n z-index: 2;\n color: #ffffff;\n background-color: #337ab7;\n border-color: #337ab7;\n cursor: default;\n}\n.pagination > .disabled > span,\n.pagination > .disabled > span:hover,\n.pagination > .disabled > span:focus,\n.pagination > .disabled > a,\n.pagination > .disabled > a:hover,\n.pagination > .disabled > a:focus {\n color: #777777;\n background-color: #ffffff;\n border-color: #dddddd;\n cursor: not-allowed;\n}\n.pagination-lg > li > a,\n.pagination-lg > li > span {\n padding: 10px 16px;\n font-size: 18px;\n line-height: 1.3333333;\n}\n.pagination-lg > li:first-child > a,\n.pagination-lg > li:first-child > span {\n border-bottom-left-radius: 6px;\n border-top-left-radius: 6px;\n}\n.pagination-lg > li:last-child > a,\n.pagination-lg > li:last-child > span {\n border-bottom-right-radius: 6px;\n border-top-right-radius: 6px;\n}\n.pagination-sm > li > a,\n.pagination-sm > li > span {\n padding: 5px 10px;\n font-size: 12px;\n line-height: 1.5;\n}\n.pagination-sm > li:first-child > a,\n.pagination-sm > li:first-child > span {\n border-bottom-left-radius: 3px;\n border-top-left-radius: 3px;\n}\n.pagination-sm > li:last-child > a,\n.pagination-sm > li:last-child > span {\n border-bottom-right-radius: 3px;\n border-top-right-radius: 3px;\n}\n.pager {\n padding-left: 0;\n margin: 20px 0;\n list-style: none;\n text-align: center;\n}\n.pager li {\n display: inline;\n}\n.pager li > a,\n.pager li > span {\n display: inline-block;\n padding: 5px 14px;\n background-color: #ffffff;\n border: 1px solid #dddddd;\n border-radius: 15px;\n}\n.pager li > a:hover,\n.pager li > a:focus {\n text-decoration: none;\n background-color: #eeeeee;\n}\n.pager .next > a,\n.pager .next > span {\n float: right;\n}\n.pager .previous > a,\n.pager .previous > span {\n float: left;\n}\n.pager .disabled > a,\n.pager .disabled > a:hover,\n.pager .disabled > a:focus,\n.pager .disabled > span {\n color: #777777;\n background-color: #ffffff;\n cursor: not-allowed;\n}\n.label {\n display: inline;\n padding: .2em .6em .3em;\n font-size: 75%;\n font-weight: bold;\n line-height: 1;\n color: #ffffff;\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n border-radius: .25em;\n}\na.label:hover,\na.label:focus {\n color: #ffffff;\n text-decoration: none;\n cursor: pointer;\n}\n.label:empty {\n display: none;\n}\n.btn .label {\n position: relative;\n top: -1px;\n}\n.label-default {\n background-color: #777777;\n}\n.label-default[href]:hover,\n.label-default[href]:focus {\n background-color: #5e5e5e;\n}\n.label-primary {\n background-color: #337ab7;\n}\n.label-primary[href]:hover,\n.label-primary[href]:focus {\n background-color: #286090;\n}\n.label-success {\n background-color: #5cb85c;\n}\n.label-success[href]:hover,\n.label-success[href]:focus {\n background-color: #449d44;\n}\n.label-info {\n background-color: #5bc0de;\n}\n.label-info[href]:hover,\n.label-info[href]:focus {\n background-color: #31b0d5;\n}\n.label-warning {\n background-color: #f0ad4e;\n}\n.label-warning[href]:hover,\n.label-warning[href]:focus {\n background-color: #ec971f;\n}\n.label-danger {\n background-color: #d9534f;\n}\n.label-danger[href]:hover,\n.label-danger[href]:focus {\n background-color: #c9302c;\n}\n.badge {\n display: inline-block;\n min-width: 10px;\n padding: 3px 7px;\n font-size: 12px;\n font-weight: bold;\n color: #ffffff;\n line-height: 1;\n vertical-align: middle;\n white-space: nowrap;\n text-align: center;\n background-color: #777777;\n border-radius: 10px;\n}\n.badge:empty {\n display: none;\n}\n.btn .badge {\n position: relative;\n top: -1px;\n}\n.btn-xs .badge,\n.btn-group-xs > .btn .badge {\n top: 0;\n padding: 1px 5px;\n}\na.badge:hover,\na.badge:focus {\n color: #ffffff;\n text-decoration: none;\n cursor: pointer;\n}\n.list-group-item.active > .badge,\n.nav-pills > .active > a > .badge {\n color: #337ab7;\n background-color: #ffffff;\n}\n.list-group-item > .badge {\n float: right;\n}\n.list-group-item > .badge + .badge {\n margin-right: 5px;\n}\n.nav-pills > li > a > .badge {\n margin-left: 3px;\n}\n.jumbotron {\n padding-top: 30px;\n padding-bottom: 30px;\n margin-bottom: 30px;\n color: inherit;\n background-color: #eeeeee;\n}\n.jumbotron h1,\n.jumbotron .h1 {\n color: inherit;\n}\n.jumbotron p {\n margin-bottom: 15px;\n font-size: 21px;\n font-weight: 200;\n}\n.jumbotron > hr {\n border-top-color: #d5d5d5;\n}\n.container .jumbotron,\n.container-fluid .jumbotron {\n border-radius: 6px;\n}\n.jumbotron .container {\n max-width: 100%;\n}\n@media screen and (min-width: 768px) {\n .jumbotron {\n padding-top: 48px;\n padding-bottom: 48px;\n }\n .container .jumbotron,\n .container-fluid .jumbotron {\n padding-left: 60px;\n padding-right: 60px;\n }\n .jumbotron h1,\n .jumbotron .h1 {\n font-size: 63px;\n }\n}\n.thumbnail {\n display: block;\n padding: 4px;\n margin-bottom: 20px;\n line-height: 1.42857143;\n background-color: #ffffff;\n border: 1px solid #dddddd;\n border-radius: 4px;\n -webkit-transition: border 0.2s ease-in-out;\n -o-transition: border 0.2s ease-in-out;\n transition: border 0.2s ease-in-out;\n}\n.thumbnail > img,\n.thumbnail a > img {\n margin-left: auto;\n margin-right: auto;\n}\na.thumbnail:hover,\na.thumbnail:focus,\na.thumbnail.active {\n border-color: #337ab7;\n}\n.thumbnail .caption {\n padding: 9px;\n color: #333333;\n}\n.alert {\n padding: 15px;\n margin-bottom: 20px;\n border: 1px solid transparent;\n border-radius: 4px;\n}\n.alert h4 {\n margin-top: 0;\n color: inherit;\n}\n.alert .alert-link {\n font-weight: bold;\n}\n.alert > p,\n.alert > ul {\n margin-bottom: 0;\n}\n.alert > p + p {\n margin-top: 5px;\n}\n.alert-dismissable,\n.alert-dismissible {\n padding-right: 35px;\n}\n.alert-dismissable .close,\n.alert-dismissible .close {\n position: relative;\n top: -2px;\n right: -21px;\n color: inherit;\n}\n.alert-success {\n background-color: #dff0d8;\n border-color: #d6e9c6;\n color: #3c763d;\n}\n.alert-success hr {\n border-top-color: #c9e2b3;\n}\n.alert-success .alert-link {\n color: #2b542c;\n}\n.alert-info {\n background-color: #d9edf7;\n border-color: #bce8f1;\n color: #31708f;\n}\n.alert-info hr {\n border-top-color: #a6e1ec;\n}\n.alert-info .alert-link {\n color: #245269;\n}\n.alert-warning {\n background-color: #fcf8e3;\n border-color: #faebcc;\n color: #8a6d3b;\n}\n.alert-warning hr {\n border-top-color: #f7e1b5;\n}\n.alert-warning .alert-link {\n color: #66512c;\n}\n.alert-danger {\n background-color: #f2dede;\n border-color: #ebccd1;\n color: #a94442;\n}\n.alert-danger hr {\n border-top-color: #e4b9c0;\n}\n.alert-danger .alert-link {\n color: #843534;\n}\n@-webkit-keyframes progress-bar-stripes {\n from {\n background-position: 40px 0;\n }\n to {\n background-position: 0 0;\n }\n}\n@keyframes progress-bar-stripes {\n from {\n background-position: 40px 0;\n }\n to {\n background-position: 0 0;\n }\n}\n.progress {\n overflow: hidden;\n height: 20px;\n margin-bottom: 20px;\n background-color: #f5f5f5;\n border-radius: 4px;\n -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);\n box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);\n}\n.progress-bar {\n float: left;\n width: 0%;\n height: 100%;\n font-size: 12px;\n line-height: 20px;\n color: #ffffff;\n text-align: center;\n background-color: #337ab7;\n -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);\n box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);\n -webkit-transition: width 0.6s ease;\n -o-transition: width 0.6s ease;\n transition: width 0.6s ease;\n}\n.progress-striped .progress-bar,\n.progress-bar-striped {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-size: 40px 40px;\n}\n.progress.active .progress-bar,\n.progress-bar.active {\n -webkit-animation: progress-bar-stripes 2s linear infinite;\n -o-animation: progress-bar-stripes 2s linear infinite;\n animation: progress-bar-stripes 2s linear infinite;\n}\n.progress-bar-success {\n background-color: #5cb85c;\n}\n.progress-striped .progress-bar-success {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n}\n.progress-bar-info {\n background-color: #5bc0de;\n}\n.progress-striped .progress-bar-info {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n}\n.progress-bar-warning {\n background-color: #f0ad4e;\n}\n.progress-striped .progress-bar-warning {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n}\n.progress-bar-danger {\n background-color: #d9534f;\n}\n.progress-striped .progress-bar-danger {\n background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);\n}\n.media {\n margin-top: 15px;\n}\n.media:first-child {\n margin-top: 0;\n}\n.media,\n.media-body {\n zoom: 1;\n overflow: hidden;\n}\n.media-body {\n width: 10000px;\n}\n.media-object {\n display: block;\n}\n.media-object.img-thumbnail {\n max-width: none;\n}\n.media-right,\n.media > .pull-right {\n padding-left: 10px;\n}\n.media-left,\n.media > .pull-left {\n padding-right: 10px;\n}\n.media-left,\n.media-right,\n.media-body {\n display: table-cell;\n vertical-align: top;\n}\n.media-middle {\n vertical-align: middle;\n}\n.media-bottom {\n vertical-align: bottom;\n}\n.media-heading {\n margin-top: 0;\n margin-bottom: 5px;\n}\n.media-list {\n padding-left: 0;\n list-style: none;\n}\n.list-group {\n margin-bottom: 20px;\n padding-left: 0;\n}\n.list-group-item {\n position: relative;\n display: block;\n padding: 10px 15px;\n margin-bottom: -1px;\n background-color: #ffffff;\n border: 1px solid #dddddd;\n}\n.list-group-item:first-child {\n border-top-right-radius: 4px;\n border-top-left-radius: 4px;\n}\n.list-group-item:last-child {\n margin-bottom: 0;\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n}\na.list-group-item,\nbutton.list-group-item {\n color: #555555;\n}\na.list-group-item .list-group-item-heading,\nbutton.list-group-item .list-group-item-heading {\n color: #333333;\n}\na.list-group-item:hover,\nbutton.list-group-item:hover,\na.list-group-item:focus,\nbutton.list-group-item:focus {\n text-decoration: none;\n color: #555555;\n background-color: #f5f5f5;\n}\nbutton.list-group-item {\n width: 100%;\n text-align: left;\n}\n.list-group-item.disabled,\n.list-group-item.disabled:hover,\n.list-group-item.disabled:focus {\n background-color: #eeeeee;\n color: #777777;\n cursor: not-allowed;\n}\n.list-group-item.disabled .list-group-item-heading,\n.list-group-item.disabled:hover .list-group-item-heading,\n.list-group-item.disabled:focus .list-group-item-heading {\n color: inherit;\n}\n.list-group-item.disabled .list-group-item-text,\n.list-group-item.disabled:hover .list-group-item-text,\n.list-group-item.disabled:focus .list-group-item-text {\n color: #777777;\n}\n.list-group-item.active,\n.list-group-item.active:hover,\n.list-group-item.active:focus {\n z-index: 2;\n color: #ffffff;\n background-color: #337ab7;\n border-color: #337ab7;\n}\n.list-group-item.active .list-group-item-heading,\n.list-group-item.active:hover .list-group-item-heading,\n.list-group-item.active:focus .list-group-item-heading,\n.list-group-item.active .list-group-item-heading > small,\n.list-group-item.active:hover .list-group-item-heading > small,\n.list-group-item.active:focus .list-group-item-heading > small,\n.list-group-item.active .list-group-item-heading > .small,\n.list-group-item.active:hover .list-group-item-heading > .small,\n.list-group-item.active:focus .list-group-item-heading > .small {\n color: inherit;\n}\n.list-group-item.active .list-group-item-text,\n.list-group-item.active:hover .list-group-item-text,\n.list-group-item.active:focus .list-group-item-text {\n color: #c7ddef;\n}\n.list-group-item-success {\n color: #3c763d;\n background-color: #dff0d8;\n}\na.list-group-item-success,\nbutton.list-group-item-success {\n color: #3c763d;\n}\na.list-group-item-success .list-group-item-heading,\nbutton.list-group-item-success .list-group-item-heading {\n color: inherit;\n}\na.list-group-item-success:hover,\nbutton.list-group-item-success:hover,\na.list-group-item-success:focus,\nbutton.list-group-item-success:focus {\n color: #3c763d;\n background-color: #d0e9c6;\n}\na.list-group-item-success.active,\nbutton.list-group-item-success.active,\na.list-group-item-success.active:hover,\nbutton.list-group-item-success.active:hover,\na.list-group-item-success.active:focus,\nbutton.list-group-item-success.active:focus {\n color: #fff;\n background-color: #3c763d;\n border-color: #3c763d;\n}\n.list-group-item-info {\n color: #31708f;\n background-color: #d9edf7;\n}\na.list-group-item-info,\nbutton.list-group-item-info {\n color: #31708f;\n}\na.list-group-item-info .list-group-item-heading,\nbutton.list-group-item-info .list-group-item-heading {\n color: inherit;\n}\na.list-group-item-info:hover,\nbutton.list-group-item-info:hover,\na.list-group-item-info:focus,\nbutton.list-group-item-info:focus {\n color: #31708f;\n background-color: #c4e3f3;\n}\na.list-group-item-info.active,\nbutton.list-group-item-info.active,\na.list-group-item-info.active:hover,\nbutton.list-group-item-info.active:hover,\na.list-group-item-info.active:focus,\nbutton.list-group-item-info.active:focus {\n color: #fff;\n background-color: #31708f;\n border-color: #31708f;\n}\n.list-group-item-warning {\n color: #8a6d3b;\n background-color: #fcf8e3;\n}\na.list-group-item-warning,\nbutton.list-group-item-warning {\n color: #8a6d3b;\n}\na.list-group-item-warning .list-group-item-heading,\nbutton.list-group-item-warning .list-group-item-heading {\n color: inherit;\n}\na.list-group-item-warning:hover,\nbutton.list-group-item-warning:hover,\na.list-group-item-warning:focus,\nbutton.list-group-item-warning:focus {\n color: #8a6d3b;\n background-color: #faf2cc;\n}\na.list-group-item-warning.active,\nbutton.list-group-item-warning.active,\na.list-group-item-warning.active:hover,\nbutton.list-group-item-warning.active:hover,\na.list-group-item-warning.active:focus,\nbutton.list-group-item-warning.active:focus {\n color: #fff;\n background-color: #8a6d3b;\n border-color: #8a6d3b;\n}\n.list-group-item-danger {\n color: #a94442;\n background-color: #f2dede;\n}\na.list-group-item-danger,\nbutton.list-group-item-danger {\n color: #a94442;\n}\na.list-group-item-danger .list-group-item-heading,\nbutton.list-group-item-danger .list-group-item-heading {\n color: inherit;\n}\na.list-group-item-danger:hover,\nbutton.list-group-item-danger:hover,\na.list-group-item-danger:focus,\nbutton.list-group-item-danger:focus {\n color: #a94442;\n background-color: #ebcccc;\n}\na.list-group-item-danger.active,\nbutton.list-group-item-danger.active,\na.list-group-item-danger.active:hover,\nbutton.list-group-item-danger.active:hover,\na.list-group-item-danger.active:focus,\nbutton.list-group-item-danger.active:focus {\n color: #fff;\n background-color: #a94442;\n border-color: #a94442;\n}\n.list-group-item-heading {\n margin-top: 0;\n margin-bottom: 5px;\n}\n.list-group-item-text {\n margin-bottom: 0;\n line-height: 1.3;\n}\n.panel {\n margin-bottom: 20px;\n background-color: #ffffff;\n border: 1px solid transparent;\n border-radius: 4px;\n -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);\n box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);\n}\n.panel-body {\n padding: 15px;\n}\n.panel-heading {\n padding: 10px 15px;\n border-bottom: 1px solid transparent;\n border-top-right-radius: 3px;\n border-top-left-radius: 3px;\n}\n.panel-heading > .dropdown .dropdown-toggle {\n color: inherit;\n}\n.panel-title {\n margin-top: 0;\n margin-bottom: 0;\n font-size: 16px;\n color: inherit;\n}\n.panel-title > a,\n.panel-title > small,\n.panel-title > .small,\n.panel-title > small > a,\n.panel-title > .small > a {\n color: inherit;\n}\n.panel-footer {\n padding: 10px 15px;\n background-color: #f5f5f5;\n border-top: 1px solid #dddddd;\n border-bottom-right-radius: 3px;\n border-bottom-left-radius: 3px;\n}\n.panel > .list-group,\n.panel > .panel-collapse > .list-group {\n margin-bottom: 0;\n}\n.panel > .list-group .list-group-item,\n.panel > .panel-collapse > .list-group .list-group-item {\n border-width: 1px 0;\n border-radius: 0;\n}\n.panel > .list-group:first-child .list-group-item:first-child,\n.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {\n border-top: 0;\n border-top-right-radius: 3px;\n border-top-left-radius: 3px;\n}\n.panel > .list-group:last-child .list-group-item:last-child,\n.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {\n border-bottom: 0;\n border-bottom-right-radius: 3px;\n border-bottom-left-radius: 3px;\n}\n.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n}\n.panel-heading + .list-group .list-group-item:first-child {\n border-top-width: 0;\n}\n.list-group + .panel-footer {\n border-top-width: 0;\n}\n.panel > .table,\n.panel > .table-responsive > .table,\n.panel > .panel-collapse > .table {\n margin-bottom: 0;\n}\n.panel > .table caption,\n.panel > .table-responsive > .table caption,\n.panel > .panel-collapse > .table caption {\n padding-left: 15px;\n padding-right: 15px;\n}\n.panel > .table:first-child,\n.panel > .table-responsive:first-child > .table:first-child {\n border-top-right-radius: 3px;\n border-top-left-radius: 3px;\n}\n.panel > .table:first-child > thead:first-child > tr:first-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {\n border-top-left-radius: 3px;\n border-top-right-radius: 3px;\n}\n.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,\n.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {\n border-top-left-radius: 3px;\n}\n.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,\n.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,\n.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,\n.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,\n.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {\n border-top-right-radius: 3px;\n}\n.panel > .table:last-child,\n.panel > .table-responsive:last-child > .table:last-child {\n border-bottom-right-radius: 3px;\n border-bottom-left-radius: 3px;\n}\n.panel > .table:last-child > tbody:last-child > tr:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {\n border-bottom-left-radius: 3px;\n border-bottom-right-radius: 3px;\n}\n.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,\n.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {\n border-bottom-left-radius: 3px;\n}\n.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,\n.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,\n.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,\n.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {\n border-bottom-right-radius: 3px;\n}\n.panel > .panel-body + .table,\n.panel > .panel-body + .table-responsive,\n.panel > .table + .panel-body,\n.panel > .table-responsive + .panel-body {\n border-top: 1px solid #dddddd;\n}\n.panel > .table > tbody:first-child > tr:first-child th,\n.panel > .table > tbody:first-child > tr:first-child td {\n border-top: 0;\n}\n.panel > .table-bordered,\n.panel > .table-responsive > .table-bordered {\n border: 0;\n}\n.panel > .table-bordered > thead > tr > th:first-child,\n.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,\n.panel > .table-bordered > tbody > tr > th:first-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,\n.panel > .table-bordered > tfoot > tr > th:first-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,\n.panel > .table-bordered > thead > tr > td:first-child,\n.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,\n.panel > .table-bordered > tbody > tr > td:first-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,\n.panel > .table-bordered > tfoot > tr > td:first-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {\n border-left: 0;\n}\n.panel > .table-bordered > thead > tr > th:last-child,\n.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,\n.panel > .table-bordered > tbody > tr > th:last-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,\n.panel > .table-bordered > tfoot > tr > th:last-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,\n.panel > .table-bordered > thead > tr > td:last-child,\n.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,\n.panel > .table-bordered > tbody > tr > td:last-child,\n.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,\n.panel > .table-bordered > tfoot > tr > td:last-child,\n.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {\n border-right: 0;\n}\n.panel > .table-bordered > thead > tr:first-child > td,\n.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,\n.panel > .table-bordered > tbody > tr:first-child > td,\n.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,\n.panel > .table-bordered > thead > tr:first-child > th,\n.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,\n.panel > .table-bordered > tbody > tr:first-child > th,\n.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {\n border-bottom: 0;\n}\n.panel > .table-bordered > tbody > tr:last-child > td,\n.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,\n.panel > .table-bordered > tfoot > tr:last-child > td,\n.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,\n.panel > .table-bordered > tbody > tr:last-child > th,\n.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,\n.panel > .table-bordered > tfoot > tr:last-child > th,\n.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {\n border-bottom: 0;\n}\n.panel > .table-responsive {\n border: 0;\n margin-bottom: 0;\n}\n.panel-group {\n margin-bottom: 20px;\n}\n.panel-group .panel {\n margin-bottom: 0;\n border-radius: 4px;\n}\n.panel-group .panel + .panel {\n margin-top: 5px;\n}\n.panel-group .panel-heading {\n border-bottom: 0;\n}\n.panel-group .panel-heading + .panel-collapse > .panel-body,\n.panel-group .panel-heading + .panel-collapse > .list-group {\n border-top: 1px solid #dddddd;\n}\n.panel-group .panel-footer {\n border-top: 0;\n}\n.panel-group .panel-footer + .panel-collapse .panel-body {\n border-bottom: 1px solid #dddddd;\n}\n.panel-default {\n border-color: #dddddd;\n}\n.panel-default > .panel-heading {\n color: #333333;\n background-color: #f5f5f5;\n border-color: #dddddd;\n}\n.panel-default > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #dddddd;\n}\n.panel-default > .panel-heading .badge {\n color: #f5f5f5;\n background-color: #333333;\n}\n.panel-default > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #dddddd;\n}\n.panel-primary {\n border-color: #337ab7;\n}\n.panel-primary > .panel-heading {\n color: #ffffff;\n background-color: #337ab7;\n border-color: #337ab7;\n}\n.panel-primary > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #337ab7;\n}\n.panel-primary > .panel-heading .badge {\n color: #337ab7;\n background-color: #ffffff;\n}\n.panel-primary > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #337ab7;\n}\n.panel-success {\n border-color: #d6e9c6;\n}\n.panel-success > .panel-heading {\n color: #3c763d;\n background-color: #dff0d8;\n border-color: #d6e9c6;\n}\n.panel-success > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #d6e9c6;\n}\n.panel-success > .panel-heading .badge {\n color: #dff0d8;\n background-color: #3c763d;\n}\n.panel-success > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #d6e9c6;\n}\n.panel-info {\n border-color: #bce8f1;\n}\n.panel-info > .panel-heading {\n color: #31708f;\n background-color: #d9edf7;\n border-color: #bce8f1;\n}\n.panel-info > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #bce8f1;\n}\n.panel-info > .panel-heading .badge {\n color: #d9edf7;\n background-color: #31708f;\n}\n.panel-info > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #bce8f1;\n}\n.panel-warning {\n border-color: #faebcc;\n}\n.panel-warning > .panel-heading {\n color: #8a6d3b;\n background-color: #fcf8e3;\n border-color: #faebcc;\n}\n.panel-warning > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #faebcc;\n}\n.panel-warning > .panel-heading .badge {\n color: #fcf8e3;\n background-color: #8a6d3b;\n}\n.panel-warning > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #faebcc;\n}\n.panel-danger {\n border-color: #ebccd1;\n}\n.panel-danger > .panel-heading {\n color: #a94442;\n background-color: #f2dede;\n border-color: #ebccd1;\n}\n.panel-danger > .panel-heading + .panel-collapse > .panel-body {\n border-top-color: #ebccd1;\n}\n.panel-danger > .panel-heading .badge {\n color: #f2dede;\n background-color: #a94442;\n}\n.panel-danger > .panel-footer + .panel-collapse > .panel-body {\n border-bottom-color: #ebccd1;\n}\n.embed-responsive {\n position: relative;\n display: block;\n height: 0;\n padding: 0;\n overflow: hidden;\n}\n.embed-responsive .embed-responsive-item,\n.embed-responsive iframe,\n.embed-responsive embed,\n.embed-responsive object,\n.embed-responsive video {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n height: 100%;\n width: 100%;\n border: 0;\n}\n.embed-responsive-16by9 {\n padding-bottom: 56.25%;\n}\n.embed-responsive-4by3 {\n padding-bottom: 75%;\n}\n.well {\n min-height: 20px;\n padding: 19px;\n margin-bottom: 20px;\n background-color: #f5f5f5;\n border: 1px solid #e3e3e3;\n border-radius: 4px;\n -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);\n}\n.well blockquote {\n border-color: #ddd;\n border-color: rgba(0, 0, 0, 0.15);\n}\n.well-lg {\n padding: 24px;\n border-radius: 6px;\n}\n.well-sm {\n padding: 9px;\n border-radius: 3px;\n}\n.close {\n float: right;\n font-size: 21px;\n font-weight: bold;\n line-height: 1;\n color: #000000;\n text-shadow: 0 1px 0 #ffffff;\n opacity: 0.2;\n filter: alpha(opacity=20);\n}\n.close:hover,\n.close:focus {\n color: #000000;\n text-decoration: none;\n cursor: pointer;\n opacity: 0.5;\n filter: alpha(opacity=50);\n}\nbutton.close {\n padding: 0;\n cursor: pointer;\n background: transparent;\n border: 0;\n -webkit-appearance: none;\n}\n.modal-open {\n overflow: hidden;\n}\n.modal {\n display: none;\n overflow: hidden;\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1050;\n -webkit-overflow-scrolling: touch;\n outline: 0;\n}\n.modal.fade .modal-dialog {\n -webkit-transform: translate(0, -25%);\n -ms-transform: translate(0, -25%);\n -o-transform: translate(0, -25%);\n transform: translate(0, -25%);\n -webkit-transition: -webkit-transform 0.3s ease-out;\n -moz-transition: -moz-transform 0.3s ease-out;\n -o-transition: -o-transform 0.3s ease-out;\n transition: transform 0.3s ease-out;\n}\n.modal.in .modal-dialog {\n -webkit-transform: translate(0, 0);\n -ms-transform: translate(0, 0);\n -o-transform: translate(0, 0);\n transform: translate(0, 0);\n}\n.modal-open .modal {\n overflow-x: hidden;\n overflow-y: auto;\n}\n.modal-dialog {\n position: relative;\n width: auto;\n margin: 10px;\n}\n.modal-content {\n position: relative;\n background-color: #ffffff;\n border: 1px solid #999999;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 6px;\n -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);\n box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);\n background-clip: padding-box;\n outline: 0;\n}\n.modal-backdrop {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 1040;\n background-color: #000000;\n}\n.modal-backdrop.fade {\n opacity: 0;\n filter: alpha(opacity=0);\n}\n.modal-backdrop.in {\n opacity: 0.5;\n filter: alpha(opacity=50);\n}\n.modal-header {\n padding: 15px;\n border-bottom: 1px solid #e5e5e5;\n min-height: 16.42857143px;\n}\n.modal-header .close {\n margin-top: -2px;\n}\n.modal-title {\n margin: 0;\n line-height: 1.42857143;\n}\n.modal-body {\n position: relative;\n padding: 15px;\n}\n.modal-footer {\n padding: 15px;\n text-align: right;\n border-top: 1px solid #e5e5e5;\n}\n.modal-footer .btn + .btn {\n margin-left: 5px;\n margin-bottom: 0;\n}\n.modal-footer .btn-group .btn + .btn {\n margin-left: -1px;\n}\n.modal-footer .btn-block + .btn-block {\n margin-left: 0;\n}\n.modal-scrollbar-measure {\n position: absolute;\n top: -9999px;\n width: 50px;\n height: 50px;\n overflow: scroll;\n}\n@media (min-width: 768px) {\n .modal-dialog {\n width: 600px;\n margin: 30px auto;\n }\n .modal-content {\n -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);\n box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);\n }\n .modal-sm {\n width: 300px;\n }\n}\n@media (min-width: 992px) {\n .modal-lg {\n width: 900px;\n }\n}\n.tooltip {\n position: absolute;\n z-index: 1070;\n display: block;\n font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n font-style: normal;\n font-weight: normal;\n letter-spacing: normal;\n line-break: auto;\n line-height: 1.42857143;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n white-space: normal;\n word-break: normal;\n word-spacing: normal;\n word-wrap: normal;\n font-size: 12px;\n opacity: 0;\n filter: alpha(opacity=0);\n}\n.tooltip.in {\n opacity: 0.9;\n filter: alpha(opacity=90);\n}\n.tooltip.top {\n margin-top: -3px;\n padding: 5px 0;\n}\n.tooltip.right {\n margin-left: 3px;\n padding: 0 5px;\n}\n.tooltip.bottom {\n margin-top: 3px;\n padding: 5px 0;\n}\n.tooltip.left {\n margin-left: -3px;\n padding: 0 5px;\n}\n.tooltip-inner {\n max-width: 200px;\n padding: 3px 8px;\n color: #ffffff;\n text-align: center;\n background-color: #000000;\n border-radius: 4px;\n}\n.tooltip-arrow {\n position: absolute;\n width: 0;\n height: 0;\n border-color: transparent;\n border-style: solid;\n}\n.tooltip.top .tooltip-arrow {\n bottom: 0;\n left: 50%;\n margin-left: -5px;\n border-width: 5px 5px 0;\n border-top-color: #000000;\n}\n.tooltip.top-left .tooltip-arrow {\n bottom: 0;\n right: 5px;\n margin-bottom: -5px;\n border-width: 5px 5px 0;\n border-top-color: #000000;\n}\n.tooltip.top-right .tooltip-arrow {\n bottom: 0;\n left: 5px;\n margin-bottom: -5px;\n border-width: 5px 5px 0;\n border-top-color: #000000;\n}\n.tooltip.right .tooltip-arrow {\n top: 50%;\n left: 0;\n margin-top: -5px;\n border-width: 5px 5px 5px 0;\n border-right-color: #000000;\n}\n.tooltip.left .tooltip-arrow {\n top: 50%;\n right: 0;\n margin-top: -5px;\n border-width: 5px 0 5px 5px;\n border-left-color: #000000;\n}\n.tooltip.bottom .tooltip-arrow {\n top: 0;\n left: 50%;\n margin-left: -5px;\n border-width: 0 5px 5px;\n border-bottom-color: #000000;\n}\n.tooltip.bottom-left .tooltip-arrow {\n top: 0;\n right: 5px;\n margin-top: -5px;\n border-width: 0 5px 5px;\n border-bottom-color: #000000;\n}\n.tooltip.bottom-right .tooltip-arrow {\n top: 0;\n left: 5px;\n margin-top: -5px;\n border-width: 0 5px 5px;\n border-bottom-color: #000000;\n}\n.popover {\n position: absolute;\n top: 0;\n left: 0;\n z-index: 1060;\n display: none;\n max-width: 276px;\n padding: 1px;\n font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n font-style: normal;\n font-weight: normal;\n letter-spacing: normal;\n line-break: auto;\n line-height: 1.42857143;\n text-align: left;\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n white-space: normal;\n word-break: normal;\n word-spacing: normal;\n word-wrap: normal;\n font-size: 14px;\n background-color: #ffffff;\n background-clip: padding-box;\n border: 1px solid #cccccc;\n border: 1px solid rgba(0, 0, 0, 0.2);\n border-radius: 6px;\n -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);\n box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);\n}\n.popover.top {\n margin-top: -10px;\n}\n.popover.right {\n margin-left: 10px;\n}\n.popover.bottom {\n margin-top: 10px;\n}\n.popover.left {\n margin-left: -10px;\n}\n.popover-title {\n margin: 0;\n padding: 8px 14px;\n font-size: 14px;\n background-color: #f7f7f7;\n border-bottom: 1px solid #ebebeb;\n border-radius: 5px 5px 0 0;\n}\n.popover-content {\n padding: 9px 14px;\n}\n.popover > .arrow,\n.popover > .arrow:after {\n position: absolute;\n display: block;\n width: 0;\n height: 0;\n border-color: transparent;\n border-style: solid;\n}\n.popover > .arrow {\n border-width: 11px;\n}\n.popover > .arrow:after {\n border-width: 10px;\n content: \"\";\n}\n.popover.top > .arrow {\n left: 50%;\n margin-left: -11px;\n border-bottom-width: 0;\n border-top-color: #999999;\n border-top-color: rgba(0, 0, 0, 0.25);\n bottom: -11px;\n}\n.popover.top > .arrow:after {\n content: \" \";\n bottom: 1px;\n margin-left: -10px;\n border-bottom-width: 0;\n border-top-color: #ffffff;\n}\n.popover.right > .arrow {\n top: 50%;\n left: -11px;\n margin-top: -11px;\n border-left-width: 0;\n border-right-color: #999999;\n border-right-color: rgba(0, 0, 0, 0.25);\n}\n.popover.right > .arrow:after {\n content: \" \";\n left: 1px;\n bottom: -10px;\n border-left-width: 0;\n border-right-color: #ffffff;\n}\n.popover.bottom > .arrow {\n left: 50%;\n margin-left: -11px;\n border-top-width: 0;\n border-bottom-color: #999999;\n border-bottom-color: rgba(0, 0, 0, 0.25);\n top: -11px;\n}\n.popover.bottom > .arrow:after {\n content: \" \";\n top: 1px;\n margin-left: -10px;\n border-top-width: 0;\n border-bottom-color: #ffffff;\n}\n.popover.left > .arrow {\n top: 50%;\n right: -11px;\n margin-top: -11px;\n border-right-width: 0;\n border-left-color: #999999;\n border-left-color: rgba(0, 0, 0, 0.25);\n}\n.popover.left > .arrow:after {\n content: \" \";\n right: 1px;\n border-right-width: 0;\n border-left-color: #ffffff;\n bottom: -10px;\n}\n.carousel {\n position: relative;\n}\n.carousel-inner {\n position: relative;\n overflow: hidden;\n width: 100%;\n}\n.carousel-inner > .item {\n display: none;\n position: relative;\n -webkit-transition: 0.6s ease-in-out left;\n -o-transition: 0.6s ease-in-out left;\n transition: 0.6s ease-in-out left;\n}\n.carousel-inner > .item > img,\n.carousel-inner > .item > a > img {\n line-height: 1;\n}\n@media all and (transform-3d), (-webkit-transform-3d) {\n .carousel-inner > .item {\n -webkit-transition: -webkit-transform 0.6s ease-in-out;\n -moz-transition: -moz-transform 0.6s ease-in-out;\n -o-transition: -o-transform 0.6s ease-in-out;\n transition: transform 0.6s ease-in-out;\n -webkit-backface-visibility: hidden;\n -moz-backface-visibility: hidden;\n backface-visibility: hidden;\n -webkit-perspective: 1000px;\n -moz-perspective: 1000px;\n perspective: 1000px;\n }\n .carousel-inner > .item.next,\n .carousel-inner > .item.active.right {\n -webkit-transform: translate3d(100%, 0, 0);\n transform: translate3d(100%, 0, 0);\n left: 0;\n }\n .carousel-inner > .item.prev,\n .carousel-inner > .item.active.left {\n -webkit-transform: translate3d(-100%, 0, 0);\n transform: translate3d(-100%, 0, 0);\n left: 0;\n }\n .carousel-inner > .item.next.left,\n .carousel-inner > .item.prev.right,\n .carousel-inner > .item.active {\n -webkit-transform: translate3d(0, 0, 0);\n transform: translate3d(0, 0, 0);\n left: 0;\n }\n}\n.carousel-inner > .active,\n.carousel-inner > .next,\n.carousel-inner > .prev {\n display: block;\n}\n.carousel-inner > .active {\n left: 0;\n}\n.carousel-inner > .next,\n.carousel-inner > .prev {\n position: absolute;\n top: 0;\n width: 100%;\n}\n.carousel-inner > .next {\n left: 100%;\n}\n.carousel-inner > .prev {\n left: -100%;\n}\n.carousel-inner > .next.left,\n.carousel-inner > .prev.right {\n left: 0;\n}\n.carousel-inner > .active.left {\n left: -100%;\n}\n.carousel-inner > .active.right {\n left: 100%;\n}\n.carousel-control {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n width: 15%;\n opacity: 0.5;\n filter: alpha(opacity=50);\n font-size: 20px;\n color: #ffffff;\n text-align: center;\n text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);\n}\n.carousel-control.left {\n background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);\n background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);\n background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);\n}\n.carousel-control.right {\n left: auto;\n right: 0;\n background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);\n background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);\n background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);\n background-repeat: repeat-x;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);\n}\n.carousel-control:hover,\n.carousel-control:focus {\n outline: 0;\n color: #ffffff;\n text-decoration: none;\n opacity: 0.9;\n filter: alpha(opacity=90);\n}\n.carousel-control .icon-prev,\n.carousel-control .icon-next,\n.carousel-control .glyphicon-chevron-left,\n.carousel-control .glyphicon-chevron-right {\n position: absolute;\n top: 50%;\n margin-top: -10px;\n z-index: 5;\n display: inline-block;\n}\n.carousel-control .icon-prev,\n.carousel-control .glyphicon-chevron-left {\n left: 50%;\n margin-left: -10px;\n}\n.carousel-control .icon-next,\n.carousel-control .glyphicon-chevron-right {\n right: 50%;\n margin-right: -10px;\n}\n.carousel-control .icon-prev,\n.carousel-control .icon-next {\n width: 20px;\n height: 20px;\n line-height: 1;\n font-family: serif;\n}\n.carousel-control .icon-prev:before {\n content: '\\2039';\n}\n.carousel-control .icon-next:before {\n content: '\\203a';\n}\n.carousel-indicators {\n position: absolute;\n bottom: 10px;\n left: 50%;\n z-index: 15;\n width: 60%;\n margin-left: -30%;\n padding-left: 0;\n list-style: none;\n text-align: center;\n}\n.carousel-indicators li {\n display: inline-block;\n width: 10px;\n height: 10px;\n margin: 1px;\n text-indent: -999px;\n border: 1px solid #ffffff;\n border-radius: 10px;\n cursor: pointer;\n background-color: #000 \\9;\n background-color: rgba(0, 0, 0, 0);\n}\n.carousel-indicators .active {\n margin: 0;\n width: 12px;\n height: 12px;\n background-color: #ffffff;\n}\n.carousel-caption {\n position: absolute;\n left: 15%;\n right: 15%;\n bottom: 20px;\n z-index: 10;\n padding-top: 20px;\n padding-bottom: 20px;\n color: #ffffff;\n text-align: center;\n text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);\n}\n.carousel-caption .btn {\n text-shadow: none;\n}\n@media screen and (min-width: 768px) {\n .carousel-control .glyphicon-chevron-left,\n .carousel-control .glyphicon-chevron-right,\n .carousel-control .icon-prev,\n .carousel-control .icon-next {\n width: 30px;\n height: 30px;\n margin-top: -15px;\n font-size: 30px;\n }\n .carousel-control .glyphicon-chevron-left,\n .carousel-control .icon-prev {\n margin-left: -15px;\n }\n .carousel-control .glyphicon-chevron-right,\n .carousel-control .icon-next {\n margin-right: -15px;\n }\n .carousel-caption {\n left: 20%;\n right: 20%;\n padding-bottom: 30px;\n }\n .carousel-indicators {\n bottom: 20px;\n }\n}\n.clearfix:before,\n.clearfix:after,\n.dl-horizontal dd:before,\n.dl-horizontal dd:after,\n.container:before,\n.container:after,\n.container-fluid:before,\n.container-fluid:after,\n.row:before,\n.row:after,\n.form-horizontal .form-group:before,\n.form-horizontal .form-group:after,\n.btn-toolbar:before,\n.btn-toolbar:after,\n.btn-group-vertical > .btn-group:before,\n.btn-group-vertical > .btn-group:after,\n.nav:before,\n.nav:after,\n.navbar:before,\n.navbar:after,\n.navbar-header:before,\n.navbar-header:after,\n.navbar-collapse:before,\n.navbar-collapse:after,\n.pager:before,\n.pager:after,\n.panel-body:before,\n.panel-body:after,\n.modal-footer:before,\n.modal-footer:after {\n content: \" \";\n display: table;\n}\n.clearfix:after,\n.dl-horizontal dd:after,\n.container:after,\n.container-fluid:after,\n.row:after,\n.form-horizontal .form-group:after,\n.btn-toolbar:after,\n.btn-group-vertical > .btn-group:after,\n.nav:after,\n.navbar:after,\n.navbar-header:after,\n.navbar-collapse:after,\n.pager:after,\n.panel-body:after,\n.modal-footer:after {\n clear: both;\n}\n.center-block {\n display: block;\n margin-left: auto;\n margin-right: auto;\n}\n.pull-right {\n float: right !important;\n}\n.pull-left {\n float: left !important;\n}\n.hide {\n display: none !important;\n}\n.show {\n display: block !important;\n}\n.invisible {\n visibility: hidden;\n}\n.text-hide {\n font: 0/0 a;\n color: transparent;\n text-shadow: none;\n background-color: transparent;\n border: 0;\n}\n.hidden {\n display: none !important;\n}\n.affix {\n position: fixed;\n}\n@-ms-viewport {\n width: device-width;\n}\n.visible-xs,\n.visible-sm,\n.visible-md,\n.visible-lg {\n display: none !important;\n}\n.visible-xs-block,\n.visible-xs-inline,\n.visible-xs-inline-block,\n.visible-sm-block,\n.visible-sm-inline,\n.visible-sm-inline-block,\n.visible-md-block,\n.visible-md-inline,\n.visible-md-inline-block,\n.visible-lg-block,\n.visible-lg-inline,\n.visible-lg-inline-block {\n display: none !important;\n}\n@media (max-width: 767px) {\n .visible-xs {\n display: block !important;\n }\n table.visible-xs {\n display: table !important;\n }\n tr.visible-xs {\n display: table-row !important;\n }\n th.visible-xs,\n td.visible-xs {\n display: table-cell !important;\n }\n}\n@media (max-width: 767px) {\n .visible-xs-block {\n display: block !important;\n }\n}\n@media (max-width: 767px) {\n .visible-xs-inline {\n display: inline !important;\n }\n}\n@media (max-width: 767px) {\n .visible-xs-inline-block {\n display: inline-block !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .visible-sm {\n display: block !important;\n }\n table.visible-sm {\n display: table !important;\n }\n tr.visible-sm {\n display: table-row !important;\n }\n th.visible-sm,\n td.visible-sm {\n display: table-cell !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .visible-sm-block {\n display: block !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .visible-sm-inline {\n display: inline !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .visible-sm-inline-block {\n display: inline-block !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .visible-md {\n display: block !important;\n }\n table.visible-md {\n display: table !important;\n }\n tr.visible-md {\n display: table-row !important;\n }\n th.visible-md,\n td.visible-md {\n display: table-cell !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .visible-md-block {\n display: block !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .visible-md-inline {\n display: inline !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .visible-md-inline-block {\n display: inline-block !important;\n }\n}\n@media (min-width: 1200px) {\n .visible-lg {\n display: block !important;\n }\n table.visible-lg {\n display: table !important;\n }\n tr.visible-lg {\n display: table-row !important;\n }\n th.visible-lg,\n td.visible-lg {\n display: table-cell !important;\n }\n}\n@media (min-width: 1200px) {\n .visible-lg-block {\n display: block !important;\n }\n}\n@media (min-width: 1200px) {\n .visible-lg-inline {\n display: inline !important;\n }\n}\n@media (min-width: 1200px) {\n .visible-lg-inline-block {\n display: inline-block !important;\n }\n}\n@media (max-width: 767px) {\n .hidden-xs {\n display: none !important;\n }\n}\n@media (min-width: 768px) and (max-width: 991px) {\n .hidden-sm {\n display: none !important;\n }\n}\n@media (min-width: 992px) and (max-width: 1199px) {\n .hidden-md {\n display: none !important;\n }\n}\n@media (min-width: 1200px) {\n .hidden-lg {\n display: none !important;\n }\n}\n.visible-print {\n display: none !important;\n}\n@media print {\n .visible-print {\n display: block !important;\n }\n table.visible-print {\n display: table !important;\n }\n tr.visible-print {\n display: table-row !important;\n }\n th.visible-print,\n td.visible-print {\n display: table-cell !important;\n }\n}\n.visible-print-block {\n display: none !important;\n}\n@media print {\n .visible-print-block {\n display: block !important;\n }\n}\n.visible-print-inline {\n display: none !important;\n}\n@media print {\n .visible-print-inline {\n display: inline !important;\n }\n}\n.visible-print-inline-block {\n display: none !important;\n}\n@media print {\n .visible-print-inline-block {\n display: inline-block !important;\n }\n}\n@media print {\n .hidden-print {\n display: none !important;\n }\n}\n/*# sourceMappingURL=bootstrap.css.map */","/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */\n\n//\n// 1. Set default font family to sans-serif.\n// 2. Prevent iOS and IE text size adjust after device orientation change,\n// without disabling user zoom.\n//\n\nhtml {\n font-family: sans-serif; // 1\n -ms-text-size-adjust: 100%; // 2\n -webkit-text-size-adjust: 100%; // 2\n}\n\n//\n// Remove default margin.\n//\n\nbody {\n margin: 0;\n}\n\n// HTML5 display definitions\n// ==========================================================================\n\n//\n// Correct `block` display not defined for any HTML5 element in IE 8/9.\n// Correct `block` display not defined for `details` or `summary` in IE 10/11\n// and Firefox.\n// Correct `block` display not defined for `main` in IE 11.\n//\n\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmain,\nmenu,\nnav,\nsection,\nsummary {\n display: block;\n}\n\n//\n// 1. Correct `inline-block` display not defined in IE 8/9.\n// 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.\n//\n\naudio,\ncanvas,\nprogress,\nvideo {\n display: inline-block; // 1\n vertical-align: baseline; // 2\n}\n\n//\n// Prevent modern browsers from displaying `audio` without controls.\n// Remove excess height in iOS 5 devices.\n//\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n//\n// Address `[hidden]` styling not present in IE 8/9/10.\n// Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.\n//\n\n[hidden],\ntemplate {\n display: none;\n}\n\n// Links\n// ==========================================================================\n\n//\n// Remove the gray background color from active links in IE 10.\n//\n\na {\n background-color: transparent;\n}\n\n//\n// Improve readability of focused elements when they are also in an\n// active/hover state.\n//\n\na:active,\na:hover {\n outline: 0;\n}\n\n// Text-level semantics\n// ==========================================================================\n\n//\n// Address styling not present in IE 8/9/10/11, Safari, and Chrome.\n//\n\nabbr[title] {\n border-bottom: 1px dotted;\n}\n\n//\n// Address style set to `bolder` in Firefox 4+, Safari, and Chrome.\n//\n\nb,\nstrong {\n font-weight: bold;\n}\n\n//\n// Address styling not present in Safari and Chrome.\n//\n\ndfn {\n font-style: italic;\n}\n\n//\n// Address variable `h1` font-size and margin within `section` and `article`\n// contexts in Firefox 4+, Safari, and Chrome.\n//\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n//\n// Address styling not present in IE 8/9.\n//\n\nmark {\n background: #ff0;\n color: #000;\n}\n\n//\n// Address inconsistent and variable font size in all browsers.\n//\n\nsmall {\n font-size: 80%;\n}\n\n//\n// Prevent `sub` and `sup` affecting `line-height` in all browsers.\n//\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsup {\n top: -0.5em;\n}\n\nsub {\n bottom: -0.25em;\n}\n\n// Embedded content\n// ==========================================================================\n\n//\n// Remove border when inside `a` element in IE 8/9/10.\n//\n\nimg {\n border: 0;\n}\n\n//\n// Correct overflow not hidden in IE 9/10/11.\n//\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n// Grouping content\n// ==========================================================================\n\n//\n// Address margin not present in IE 8/9 and Safari.\n//\n\nfigure {\n margin: 1em 40px;\n}\n\n//\n// Address differences between Firefox and other browsers.\n//\n\nhr {\n box-sizing: content-box;\n height: 0;\n}\n\n//\n// Contain overflow in all browsers.\n//\n\npre {\n overflow: auto;\n}\n\n//\n// Address odd `em`-unit font size rendering in all browsers.\n//\n\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace;\n font-size: 1em;\n}\n\n// Forms\n// ==========================================================================\n\n//\n// Known limitation: by default, Chrome and Safari on OS X allow very limited\n// styling of `select`, unless a `border` property is set.\n//\n\n//\n// 1. Correct color not being inherited.\n// Known issue: affects color of disabled elements.\n// 2. Correct font properties not being inherited.\n// 3. Address margins set differently in Firefox 4+, Safari, and Chrome.\n//\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n color: inherit; // 1\n font: inherit; // 2\n margin: 0; // 3\n}\n\n//\n// Address `overflow` set to `hidden` in IE 8/9/10/11.\n//\n\nbutton {\n overflow: visible;\n}\n\n//\n// Address inconsistent `text-transform` inheritance for `button` and `select`.\n// All other form control elements do not inherit `text-transform` values.\n// Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.\n// Correct `select` style inheritance in Firefox.\n//\n\nbutton,\nselect {\n text-transform: none;\n}\n\n//\n// 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`\n// and `video` controls.\n// 2. Correct inability to style clickable `input` types in iOS.\n// 3. Improve usability and consistency of cursor style between image-type\n// `input` and others.\n//\n\nbutton,\nhtml input[type=\"button\"], // 1\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n -webkit-appearance: button; // 2\n cursor: pointer; // 3\n}\n\n//\n// Re-set default cursor for disabled elements.\n//\n\nbutton[disabled],\nhtml input[disabled] {\n cursor: default;\n}\n\n//\n// Remove inner padding and border in Firefox 4+.\n//\n\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n border: 0;\n padding: 0;\n}\n\n//\n// Address Firefox 4+ setting `line-height` on `input` using `!important` in\n// the UA stylesheet.\n//\n\ninput {\n line-height: normal;\n}\n\n//\n// It's recommended that you don't attempt to style these elements.\n// Firefox's implementation doesn't respect box-sizing, padding, or width.\n//\n// 1. Address box sizing set to `content-box` in IE 8/9/10.\n// 2. Remove excess padding in IE 8/9/10.\n//\n\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n box-sizing: border-box; // 1\n padding: 0; // 2\n}\n\n//\n// Fix the cursor style for Chrome's increment/decrement buttons. For certain\n// `font-size` values of the `input`, it causes the cursor style of the\n// decrement button to change from `default` to `text`.\n//\n\ninput[type=\"number\"]::-webkit-inner-spin-button,\ninput[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n//\n// 1. Address `appearance` set to `searchfield` in Safari and Chrome.\n// 2. Address `box-sizing` set to `border-box` in Safari and Chrome.\n//\n\ninput[type=\"search\"] {\n -webkit-appearance: textfield; // 1\n box-sizing: content-box; //2\n}\n\n//\n// Remove inner padding and search cancel button in Safari and Chrome on OS X.\n// Safari (but not Chrome) clips the cancel button when the search input has\n// padding (and `textfield` appearance).\n//\n\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n//\n// Define consistent border, margin, and padding.\n//\n\nfieldset {\n border: 1px solid #c0c0c0;\n margin: 0 2px;\n padding: 0.35em 0.625em 0.75em;\n}\n\n//\n// 1. Correct `color` not being inherited in IE 8/9/10/11.\n// 2. Remove padding so people aren't caught out if they zero out fieldsets.\n//\n\nlegend {\n border: 0; // 1\n padding: 0; // 2\n}\n\n//\n// Remove default vertical scrollbar in IE 8/9/10/11.\n//\n\ntextarea {\n overflow: auto;\n}\n\n//\n// Don't inherit the `font-weight` (applied by a rule above).\n// NOTE: the default cannot safely be changed in Chrome and Safari on OS X.\n//\n\noptgroup {\n font-weight: bold;\n}\n\n// Tables\n// ==========================================================================\n\n//\n// Remove most spacing between table cells.\n//\n\ntable {\n border-collapse: collapse;\n border-spacing: 0;\n}\n\ntd,\nth {\n padding: 0;\n}\n","/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */\n\n// ==========================================================================\n// Print styles.\n// Inlined to avoid the additional HTTP request: h5bp.com/r\n// ==========================================================================\n\n@media print {\n *,\n *:before,\n *:after {\n background: transparent !important;\n color: #000 !important; // Black prints faster: h5bp.com/s\n box-shadow: none !important;\n text-shadow: none !important;\n }\n\n a,\n a:visited {\n text-decoration: underline;\n }\n\n a[href]:after {\n content: \" (\" attr(href) \")\";\n }\n\n abbr[title]:after {\n content: \" (\" attr(title) \")\";\n }\n\n // Don't show links that are fragment identifiers,\n // or use the `javascript:` pseudo protocol\n a[href^=\"#\"]:after,\n a[href^=\"javascript:\"]:after {\n content: \"\";\n }\n\n pre,\n blockquote {\n border: 1px solid #999;\n page-break-inside: avoid;\n }\n\n thead {\n display: table-header-group; // h5bp.com/t\n }\n\n tr,\n img {\n page-break-inside: avoid;\n }\n\n img {\n max-width: 100% !important;\n }\n\n p,\n h2,\n h3 {\n orphans: 3;\n widows: 3;\n }\n\n h2,\n h3 {\n page-break-after: avoid;\n }\n\n // Bootstrap specific changes start\n\n // Bootstrap components\n .navbar {\n display: none;\n }\n .btn,\n .dropup > .btn {\n > .caret {\n border-top-color: #000 !important;\n }\n }\n .label {\n border: 1px solid #000;\n }\n\n .table {\n border-collapse: collapse !important;\n\n td,\n th {\n background-color: #fff !important;\n }\n }\n .table-bordered {\n th,\n td {\n border: 1px solid #ddd !important;\n }\n }\n\n // Bootstrap specific changes end\n}\n","//\n// Glyphicons for Bootstrap\n//\n// Since icons are fonts, they can be placed anywhere text is placed and are\n// thus automatically sized to match the surrounding child. To use, create an\n// inline element with the appropriate classes, like so:\n//\n// <a href=\"#\"><span class=\"glyphicon glyphicon-star\"></span> Star</a>\n\n// Import the fonts\n@font-face {\n font-family: 'Glyphicons Halflings';\n src: url('@{icon-font-path}@{icon-font-name}.eot');\n src: url('@{icon-font-path}@{icon-font-name}.eot?#iefix') format('embedded-opentype'),\n url('@{icon-font-path}@{icon-font-name}.woff2') format('woff2'),\n url('@{icon-font-path}@{icon-font-name}.woff') format('woff'),\n url('@{icon-font-path}@{icon-font-name}.ttf') format('truetype'),\n url('@{icon-font-path}@{icon-font-name}.svg#@{icon-font-svg-id}') format('svg');\n}\n\n// Catchall baseclass\n.glyphicon {\n position: relative;\n top: 1px;\n display: inline-block;\n font-family: 'Glyphicons Halflings';\n font-style: normal;\n font-weight: normal;\n line-height: 1;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\n// Individual icons\n.glyphicon-asterisk { &:before { content: \"\\2a\"; } }\n.glyphicon-plus { &:before { content: \"\\2b\"; } }\n.glyphicon-euro,\n.glyphicon-eur { &:before { content: \"\\20ac\"; } }\n.glyphicon-minus { &:before { content: \"\\2212\"; } }\n.glyphicon-cloud { &:before { content: \"\\2601\"; } }\n.glyphicon-envelope { &:before { content: \"\\2709\"; } }\n.glyphicon-pencil { &:before { content: \"\\270f\"; } }\n.glyphicon-glass { &:before { content: \"\\e001\"; } }\n.glyphicon-music { &:before { content: \"\\e002\"; } }\n.glyphicon-search { &:before { content: \"\\e003\"; } }\n.glyphicon-heart { &:before { content: \"\\e005\"; } }\n.glyphicon-star { &:before { content: \"\\e006\"; } }\n.glyphicon-star-empty { &:before { content: \"\\e007\"; } }\n.glyphicon-user { &:before { content: \"\\e008\"; } }\n.glyphicon-film { &:before { content: \"\\e009\"; } }\n.glyphicon-th-large { &:before { content: \"\\e010\"; } }\n.glyphicon-th { &:before { content: \"\\e011\"; } }\n.glyphicon-th-list { &:before { content: \"\\e012\"; } }\n.glyphicon-ok { &:before { content: \"\\e013\"; } }\n.glyphicon-remove { &:before { content: \"\\e014\"; } }\n.glyphicon-zoom-in { &:before { content: \"\\e015\"; } }\n.glyphicon-zoom-out { &:before { content: \"\\e016\"; } }\n.glyphicon-off { &:before { content: \"\\e017\"; } }\n.glyphicon-signal { &:before { content: \"\\e018\"; } }\n.glyphicon-cog { &:before { content: \"\\e019\"; } }\n.glyphicon-trash { &:before { content: \"\\e020\"; } }\n.glyphicon-home { &:before { content: \"\\e021\"; } }\n.glyphicon-file { &:before { content: \"\\e022\"; } }\n.glyphicon-time { &:before { content: \"\\e023\"; } }\n.glyphicon-road { &:before { content: \"\\e024\"; } }\n.glyphicon-download-alt { &:before { content: \"\\e025\"; } }\n.glyphicon-download { &:before { content: \"\\e026\"; } }\n.glyphicon-upload { &:before { content: \"\\e027\"; } }\n.glyphicon-inbox { &:before { content: \"\\e028\"; } }\n.glyphicon-play-circle { &:before { content: \"\\e029\"; } }\n.glyphicon-repeat { &:before { content: \"\\e030\"; } }\n.glyphicon-refresh { &:before { content: \"\\e031\"; } }\n.glyphicon-list-alt { &:before { content: \"\\e032\"; } }\n.glyphicon-lock { &:before { content: \"\\e033\"; } }\n.glyphicon-flag { &:before { content: \"\\e034\"; } }\n.glyphicon-headphones { &:before { content: \"\\e035\"; } }\n.glyphicon-volume-off { &:before { content: \"\\e036\"; } }\n.glyphicon-volume-down { &:before { content: \"\\e037\"; } }\n.glyphicon-volume-up { &:before { content: \"\\e038\"; } }\n.glyphicon-qrcode { &:before { content: \"\\e039\"; } }\n.glyphicon-barcode { &:before { content: \"\\e040\"; } }\n.glyphicon-tag { &:before { content: \"\\e041\"; } }\n.glyphicon-tags { &:before { content: \"\\e042\"; } }\n.glyphicon-book { &:before { content: \"\\e043\"; } }\n.glyphicon-bookmark { &:before { content: \"\\e044\"; } }\n.glyphicon-print { &:before { content: \"\\e045\"; } }\n.glyphicon-camera { &:before { content: \"\\e046\"; } }\n.glyphicon-font { &:before { content: \"\\e047\"; } }\n.glyphicon-bold { &:before { content: \"\\e048\"; } }\n.glyphicon-italic { &:before { content: \"\\e049\"; } }\n.glyphicon-text-height { &:before { content: \"\\e050\"; } }\n.glyphicon-text-width { &:before { content: \"\\e051\"; } }\n.glyphicon-align-left { &:before { content: \"\\e052\"; } }\n.glyphicon-align-center { &:before { content: \"\\e053\"; } }\n.glyphicon-align-right { &:before { content: \"\\e054\"; } }\n.glyphicon-align-justify { &:before { content: \"\\e055\"; } }\n.glyphicon-list { &:before { content: \"\\e056\"; } }\n.glyphicon-indent-left { &:before { content: \"\\e057\"; } }\n.glyphicon-indent-right { &:before { content: \"\\e058\"; } }\n.glyphicon-facetime-video { &:before { content: \"\\e059\"; } }\n.glyphicon-picture { &:before { content: \"\\e060\"; } }\n.glyphicon-map-marker { &:before { content: \"\\e062\"; } }\n.glyphicon-adjust { &:before { content: \"\\e063\"; } }\n.glyphicon-tint { &:before { content: \"\\e064\"; } }\n.glyphicon-edit { &:before { content: \"\\e065\"; } }\n.glyphicon-share { &:before { content: \"\\e066\"; } }\n.glyphicon-check { &:before { content: \"\\e067\"; } }\n.glyphicon-move { &:before { content: \"\\e068\"; } }\n.glyphicon-step-backward { &:before { content: \"\\e069\"; } }\n.glyphicon-fast-backward { &:before { content: \"\\e070\"; } }\n.glyphicon-backward { &:before { content: \"\\e071\"; } }\n.glyphicon-play { &:before { content: \"\\e072\"; } }\n.glyphicon-pause { &:before { content: \"\\e073\"; } }\n.glyphicon-stop { &:before { content: \"\\e074\"; } }\n.glyphicon-forward { &:before { content: \"\\e075\"; } }\n.glyphicon-fast-forward { &:before { content: \"\\e076\"; } }\n.glyphicon-step-forward { &:before { content: \"\\e077\"; } }\n.glyphicon-eject { &:before { content: \"\\e078\"; } }\n.glyphicon-chevron-left { &:before { content: \"\\e079\"; } }\n.glyphicon-chevron-right { &:before { content: \"\\e080\"; } }\n.glyphicon-plus-sign { &:before { content: \"\\e081\"; } }\n.glyphicon-minus-sign { &:before { content: \"\\e082\"; } }\n.glyphicon-remove-sign { &:before { content: \"\\e083\"; } }\n.glyphicon-ok-sign { &:before { content: \"\\e084\"; } }\n.glyphicon-question-sign { &:before { content: \"\\e085\"; } }\n.glyphicon-info-sign { &:before { content: \"\\e086\"; } }\n.glyphicon-screenshot { &:before { content: \"\\e087\"; } }\n.glyphicon-remove-circle { &:before { content: \"\\e088\"; } }\n.glyphicon-ok-circle { &:before { content: \"\\e089\"; } }\n.glyphicon-ban-circle { &:before { content: \"\\e090\"; } }\n.glyphicon-arrow-left { &:before { content: \"\\e091\"; } }\n.glyphicon-arrow-right { &:before { content: \"\\e092\"; } }\n.glyphicon-arrow-up { &:before { content: \"\\e093\"; } }\n.glyphicon-arrow-down { &:before { content: \"\\e094\"; } }\n.glyphicon-share-alt { &:before { content: \"\\e095\"; } }\n.glyphicon-resize-full { &:before { content: \"\\e096\"; } }\n.glyphicon-resize-small { &:before { content: \"\\e097\"; } }\n.glyphicon-exclamation-sign { &:before { content: \"\\e101\"; } }\n.glyphicon-gift { &:before { content: \"\\e102\"; } }\n.glyphicon-leaf { &:before { content: \"\\e103\"; } }\n.glyphicon-fire { &:before { content: \"\\e104\"; } }\n.glyphicon-eye-open { &:before { content: \"\\e105\"; } }\n.glyphicon-eye-close { &:before { content: \"\\e106\"; } }\n.glyphicon-warning-sign { &:before { content: \"\\e107\"; } }\n.glyphicon-plane { &:before { content: \"\\e108\"; } }\n.glyphicon-calendar { &:before { content: \"\\e109\"; } }\n.glyphicon-random { &:before { content: \"\\e110\"; } }\n.glyphicon-comment { &:before { content: \"\\e111\"; } }\n.glyphicon-magnet { &:before { content: \"\\e112\"; } }\n.glyphicon-chevron-up { &:before { content: \"\\e113\"; } }\n.glyphicon-chevron-down { &:before { content: \"\\e114\"; } }\n.glyphicon-retweet { &:before { content: \"\\e115\"; } }\n.glyphicon-shopping-cart { &:before { content: \"\\e116\"; } }\n.glyphicon-folder-close { &:before { content: \"\\e117\"; } }\n.glyphicon-folder-open { &:before { content: \"\\e118\"; } }\n.glyphicon-resize-vertical { &:before { content: \"\\e119\"; } }\n.glyphicon-resize-horizontal { &:before { content: \"\\e120\"; } }\n.glyphicon-hdd { &:before { content: \"\\e121\"; } }\n.glyphicon-bullhorn { &:before { content: \"\\e122\"; } }\n.glyphicon-bell { &:before { content: \"\\e123\"; } }\n.glyphicon-certificate { &:before { content: \"\\e124\"; } }\n.glyphicon-thumbs-up { &:before { content: \"\\e125\"; } }\n.glyphicon-thumbs-down { &:before { content: \"\\e126\"; } }\n.glyphicon-hand-right { &:before { content: \"\\e127\"; } }\n.glyphicon-hand-left { &:before { content: \"\\e128\"; } }\n.glyphicon-hand-up { &:before { content: \"\\e129\"; } }\n.glyphicon-hand-down { &:before { content: \"\\e130\"; } }\n.glyphicon-circle-arrow-right { &:before { content: \"\\e131\"; } }\n.glyphicon-circle-arrow-left { &:before { content: \"\\e132\"; } }\n.glyphicon-circle-arrow-up { &:before { content: \"\\e133\"; } }\n.glyphicon-circle-arrow-down { &:before { content: \"\\e134\"; } }\n.glyphicon-globe { &:before { content: \"\\e135\"; } }\n.glyphicon-wrench { &:before { content: \"\\e136\"; } }\n.glyphicon-tasks { &:before { content: \"\\e137\"; } }\n.glyphicon-filter { &:before { content: \"\\e138\"; } }\n.glyphicon-briefcase { &:before { content: \"\\e139\"; } }\n.glyphicon-fullscreen { &:before { content: \"\\e140\"; } }\n.glyphicon-dashboard { &:before { content: \"\\e141\"; } }\n.glyphicon-paperclip { &:before { content: \"\\e142\"; } }\n.glyphicon-heart-empty { &:before { content: \"\\e143\"; } }\n.glyphicon-link { &:before { content: \"\\e144\"; } }\n.glyphicon-phone { &:before { content: \"\\e145\"; } }\n.glyphicon-pushpin { &:before { content: \"\\e146\"; } }\n.glyphicon-usd { &:before { content: \"\\e148\"; } }\n.glyphicon-gbp { &:before { content: \"\\e149\"; } }\n.glyphicon-sort { &:before { content: \"\\e150\"; } }\n.glyphicon-sort-by-alphabet { &:before { content: \"\\e151\"; } }\n.glyphicon-sort-by-alphabet-alt { &:before { content: \"\\e152\"; } }\n.glyphicon-sort-by-order { &:before { content: \"\\e153\"; } }\n.glyphicon-sort-by-order-alt { &:before { content: \"\\e154\"; } }\n.glyphicon-sort-by-attributes { &:before { content: \"\\e155\"; } }\n.glyphicon-sort-by-attributes-alt { &:before { content: \"\\e156\"; } }\n.glyphicon-unchecked { &:before { content: \"\\e157\"; } }\n.glyphicon-expand { &:before { content: \"\\e158\"; } }\n.glyphicon-collapse-down { &:before { content: \"\\e159\"; } }\n.glyphicon-collapse-up { &:before { content: \"\\e160\"; } }\n.glyphicon-log-in { &:before { content: \"\\e161\"; } }\n.glyphicon-flash { &:before { content: \"\\e162\"; } }\n.glyphicon-log-out { &:before { content: \"\\e163\"; } }\n.glyphicon-new-window { &:before { content: \"\\e164\"; } }\n.glyphicon-record { &:before { content: \"\\e165\"; } }\n.glyphicon-save { &:before { content: \"\\e166\"; } }\n.glyphicon-open { &:before { content: \"\\e167\"; } }\n.glyphicon-saved { &:before { content: \"\\e168\"; } }\n.glyphicon-import { &:before { content: \"\\e169\"; } }\n.glyphicon-export { &:before { content: \"\\e170\"; } }\n.glyphicon-send { &:before { content: \"\\e171\"; } }\n.glyphicon-floppy-disk { &:before { content: \"\\e172\"; } }\n.glyphicon-floppy-saved { &:before { content: \"\\e173\"; } }\n.glyphicon-floppy-remove { &:before { content: \"\\e174\"; } }\n.glyphicon-floppy-save { &:before { content: \"\\e175\"; } }\n.glyphicon-floppy-open { &:before { content: \"\\e176\"; } }\n.glyphicon-credit-card { &:before { content: \"\\e177\"; } }\n.glyphicon-transfer { &:before { content: \"\\e178\"; } }\n.glyphicon-cutlery { &:before { content: \"\\e179\"; } }\n.glyphicon-header { &:before { content: \"\\e180\"; } }\n.glyphicon-compressed { &:before { content: \"\\e181\"; } }\n.glyphicon-earphone { &:before { content: \"\\e182\"; } }\n.glyphicon-phone-alt { &:before { content: \"\\e183\"; } }\n.glyphicon-tower { &:before { content: \"\\e184\"; } }\n.glyphicon-stats { &:before { content: \"\\e185\"; } }\n.glyphicon-sd-video { &:before { content: \"\\e186\"; } }\n.glyphicon-hd-video { &:before { content: \"\\e187\"; } }\n.glyphicon-subtitles { &:before { content: \"\\e188\"; } }\n.glyphicon-sound-stereo { &:before { content: \"\\e189\"; } }\n.glyphicon-sound-dolby { &:before { content: \"\\e190\"; } }\n.glyphicon-sound-5-1 { &:before { content: \"\\e191\"; } }\n.glyphicon-sound-6-1 { &:before { content: \"\\e192\"; } }\n.glyphicon-sound-7-1 { &:before { content: \"\\e193\"; } }\n.glyphicon-copyright-mark { &:before { content: \"\\e194\"; } }\n.glyphicon-registration-mark { &:before { content: \"\\e195\"; } }\n.glyphicon-cloud-download { &:before { content: \"\\e197\"; } }\n.glyphicon-cloud-upload { &:before { content: \"\\e198\"; } }\n.glyphicon-tree-conifer { &:before { content: \"\\e199\"; } }\n.glyphicon-tree-deciduous { &:before { content: \"\\e200\"; } }\n.glyphicon-cd { &:before { content: \"\\e201\"; } }\n.glyphicon-save-file { &:before { content: \"\\e202\"; } }\n.glyphicon-open-file { &:before { content: \"\\e203\"; } }\n.glyphicon-level-up { &:before { content: \"\\e204\"; } }\n.glyphicon-copy { &:before { content: \"\\e205\"; } }\n.glyphicon-paste { &:before { content: \"\\e206\"; } }\n// The following 2 Glyphicons are omitted for the time being because\n// they currently use Unicode codepoints that are outside the\n// Basic Multilingual Plane (BMP). Older buggy versions of WebKit can't handle\n// non-BMP codepoints in CSS string escapes, and thus can't display these two icons.\n// Notably, the bug affects some older versions of the Android Browser.\n// More info: https://github.com/twbs/bootstrap/issues/10106\n// .glyphicon-door { &:before { content: \"\\1f6aa\"; } }\n// .glyphicon-key { &:before { content: \"\\1f511\"; } }\n.glyphicon-alert { &:before { content: \"\\e209\"; } }\n.glyphicon-equalizer { &:before { content: \"\\e210\"; } }\n.glyphicon-king { &:before { content: \"\\e211\"; } }\n.glyphicon-queen { &:before { content: \"\\e212\"; } }\n.glyphicon-pawn { &:before { content: \"\\e213\"; } }\n.glyphicon-bishop { &:before { content: \"\\e214\"; } }\n.glyphicon-knight { &:before { content: \"\\e215\"; } }\n.glyphicon-baby-formula { &:before { content: \"\\e216\"; } }\n.glyphicon-tent { &:before { content: \"\\26fa\"; } }\n.glyphicon-blackboard { &:before { content: \"\\e218\"; } }\n.glyphicon-bed { &:before { content: \"\\e219\"; } }\n.glyphicon-apple { &:before { content: \"\\f8ff\"; } }\n.glyphicon-erase { &:before { content: \"\\e221\"; } }\n.glyphicon-hourglass { &:before { content: \"\\231b\"; } }\n.glyphicon-lamp { &:before { content: \"\\e223\"; } }\n.glyphicon-duplicate { &:before { content: \"\\e224\"; } }\n.glyphicon-piggy-bank { &:before { content: \"\\e225\"; } }\n.glyphicon-scissors { &:before { content: \"\\e226\"; } }\n.glyphicon-bitcoin { &:before { content: \"\\e227\"; } }\n.glyphicon-btc { &:before { content: \"\\e227\"; } }\n.glyphicon-xbt { &:before { content: \"\\e227\"; } }\n.glyphicon-yen { &:before { content: \"\\00a5\"; } }\n.glyphicon-jpy { &:before { content: \"\\00a5\"; } }\n.glyphicon-ruble { &:before { content: \"\\20bd\"; } }\n.glyphicon-rub { &:before { content: \"\\20bd\"; } }\n.glyphicon-scale { &:before { content: \"\\e230\"; } }\n.glyphicon-ice-lolly { &:before { content: \"\\e231\"; } }\n.glyphicon-ice-lolly-tasted { &:before { content: \"\\e232\"; } }\n.glyphicon-education { &:before { content: \"\\e233\"; } }\n.glyphicon-option-horizontal { &:before { content: \"\\e234\"; } }\n.glyphicon-option-vertical { &:before { content: \"\\e235\"; } }\n.glyphicon-menu-hamburger { &:before { content: \"\\e236\"; } }\n.glyphicon-modal-window { &:before { content: \"\\e237\"; } }\n.glyphicon-oil { &:before { content: \"\\e238\"; } }\n.glyphicon-grain { &:before { content: \"\\e239\"; } }\n.glyphicon-sunglasses { &:before { content: \"\\e240\"; } }\n.glyphicon-text-size { &:before { content: \"\\e241\"; } }\n.glyphicon-text-color { &:before { content: \"\\e242\"; } }\n.glyphicon-text-background { &:before { content: \"\\e243\"; } }\n.glyphicon-object-align-top { &:before { content: \"\\e244\"; } }\n.glyphicon-object-align-bottom { &:before { content: \"\\e245\"; } }\n.glyphicon-object-align-horizontal{ &:before { content: \"\\e246\"; } }\n.glyphicon-object-align-left { &:before { content: \"\\e247\"; } }\n.glyphicon-object-align-vertical { &:before { content: \"\\e248\"; } }\n.glyphicon-object-align-right { &:before { content: \"\\e249\"; } }\n.glyphicon-triangle-right { &:before { content: \"\\e250\"; } }\n.glyphicon-triangle-left { &:before { content: \"\\e251\"; } }\n.glyphicon-triangle-bottom { &:before { content: \"\\e252\"; } }\n.glyphicon-triangle-top { &:before { content: \"\\e253\"; } }\n.glyphicon-console { &:before { content: \"\\e254\"; } }\n.glyphicon-superscript { &:before { content: \"\\e255\"; } }\n.glyphicon-subscript { &:before { content: \"\\e256\"; } }\n.glyphicon-menu-left { &:before { content: \"\\e257\"; } }\n.glyphicon-menu-right { &:before { content: \"\\e258\"; } }\n.glyphicon-menu-down { &:before { content: \"\\e259\"; } }\n.glyphicon-menu-up { &:before { content: \"\\e260\"; } }\n","//\n// Scaffolding\n// --------------------------------------------------\n\n\n// Reset the box-sizing\n//\n// Heads up! This reset may cause conflicts with some third-party widgets.\n// For recommendations on resolving such conflicts, see\n// http://getbootstrap.com/getting-started/#third-box-sizing\n* {\n .box-sizing(border-box);\n}\n*:before,\n*:after {\n .box-sizing(border-box);\n}\n\n\n// Body reset\n\nhtml {\n font-size: 10px;\n -webkit-tap-highlight-color: rgba(0,0,0,0);\n}\n\nbody {\n font-family: @font-family-base;\n font-size: @font-size-base;\n line-height: @line-height-base;\n color: @text-color;\n background-color: @body-bg;\n}\n\n// Reset fonts for relevant elements\ninput,\nbutton,\nselect,\ntextarea {\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\n\n// Links\n\na {\n color: @link-color;\n text-decoration: none;\n\n &:hover,\n &:focus {\n color: @link-hover-color;\n text-decoration: @link-hover-decoration;\n }\n\n &:focus {\n .tab-focus();\n }\n}\n\n\n// Figures\n//\n// We reset this here because previously Normalize had no `figure` margins. This\n// ensures we don't break anyone's use of the element.\n\nfigure {\n margin: 0;\n}\n\n\n// Images\n\nimg {\n vertical-align: middle;\n}\n\n// Responsive images (ensure images don't scale beyond their parents)\n.img-responsive {\n .img-responsive();\n}\n\n// Rounded corners\n.img-rounded {\n border-radius: @border-radius-large;\n}\n\n// Image thumbnails\n//\n// Heads up! This is mixin-ed into thumbnails.less for `.thumbnail`.\n.img-thumbnail {\n padding: @thumbnail-padding;\n line-height: @line-height-base;\n background-color: @thumbnail-bg;\n border: 1px solid @thumbnail-border;\n border-radius: @thumbnail-border-radius;\n .transition(all .2s ease-in-out);\n\n // Keep them at most 100% wide\n .img-responsive(inline-block);\n}\n\n// Perfect circle\n.img-circle {\n border-radius: 50%; // set radius in percents\n}\n\n\n// Horizontal rules\n\nhr {\n margin-top: @line-height-computed;\n margin-bottom: @line-height-computed;\n border: 0;\n border-top: 1px solid @hr-border;\n}\n\n\n// Only display content to screen readers\n//\n// See: http://a11yproject.com/posts/how-to-hide-content/\n\n.sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n margin: -1px;\n padding: 0;\n overflow: hidden;\n clip: rect(0,0,0,0);\n border: 0;\n}\n\n// Use in conjunction with .sr-only to only display content when it's focused.\n// Useful for \"Skip to main content\" links; see http://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1\n// Credit: HTML5 Boilerplate\n\n.sr-only-focusable {\n &:active,\n &:focus {\n position: static;\n width: auto;\n height: auto;\n margin: 0;\n overflow: visible;\n clip: auto;\n }\n}\n\n\n// iOS \"clickable elements\" fix for role=\"button\"\n//\n// Fixes \"clickability\" issue (and more generally, the firing of events such as focus as well)\n// for traditionally non-focusable elements with role=\"button\"\n// see https://developer.mozilla.org/en-US/docs/Web/Events/click#Safari_Mobile\n\n[role=\"button\"] {\n cursor: pointer;\n}\n","// Vendor Prefixes\n//\n// All vendor mixins are deprecated as of v3.2.0 due to the introduction of\n// Autoprefixer in our Gruntfile. They will be removed in v4.\n\n// - Animations\n// - Backface visibility\n// - Box shadow\n// - Box sizing\n// - Content columns\n// - Hyphens\n// - Placeholder text\n// - Transformations\n// - Transitions\n// - User Select\n\n\n// Animations\n.animation(@animation) {\n -webkit-animation: @animation;\n -o-animation: @animation;\n animation: @animation;\n}\n.animation-name(@name) {\n -webkit-animation-name: @name;\n animation-name: @name;\n}\n.animation-duration(@duration) {\n -webkit-animation-duration: @duration;\n animation-duration: @duration;\n}\n.animation-timing-function(@timing-function) {\n -webkit-animation-timing-function: @timing-function;\n animation-timing-function: @timing-function;\n}\n.animation-delay(@delay) {\n -webkit-animation-delay: @delay;\n animation-delay: @delay;\n}\n.animation-iteration-count(@iteration-count) {\n -webkit-animation-iteration-count: @iteration-count;\n animation-iteration-count: @iteration-count;\n}\n.animation-direction(@direction) {\n -webkit-animation-direction: @direction;\n animation-direction: @direction;\n}\n.animation-fill-mode(@fill-mode) {\n -webkit-animation-fill-mode: @fill-mode;\n animation-fill-mode: @fill-mode;\n}\n\n// Backface visibility\n// Prevent browsers from flickering when using CSS 3D transforms.\n// Default value is `visible`, but can be changed to `hidden`\n\n.backface-visibility(@visibility){\n -webkit-backface-visibility: @visibility;\n -moz-backface-visibility: @visibility;\n backface-visibility: @visibility;\n}\n\n// Drop shadows\n//\n// Note: Deprecated `.box-shadow()` as of v3.1.0 since all of Bootstrap's\n// supported browsers that have box shadow capabilities now support it.\n\n.box-shadow(@shadow) {\n -webkit-box-shadow: @shadow; // iOS <4.3 & Android <4.1\n box-shadow: @shadow;\n}\n\n// Box sizing\n.box-sizing(@boxmodel) {\n -webkit-box-sizing: @boxmodel;\n -moz-box-sizing: @boxmodel;\n box-sizing: @boxmodel;\n}\n\n// CSS3 Content Columns\n.content-columns(@column-count; @column-gap: @grid-gutter-width) {\n -webkit-column-count: @column-count;\n -moz-column-count: @column-count;\n column-count: @column-count;\n -webkit-column-gap: @column-gap;\n -moz-column-gap: @column-gap;\n column-gap: @column-gap;\n}\n\n// Optional hyphenation\n.hyphens(@mode: auto) {\n word-wrap: break-word;\n -webkit-hyphens: @mode;\n -moz-hyphens: @mode;\n -ms-hyphens: @mode; // IE10+\n -o-hyphens: @mode;\n hyphens: @mode;\n}\n\n// Placeholder text\n.placeholder(@color: @input-color-placeholder) {\n // Firefox\n &::-moz-placeholder {\n color: @color;\n opacity: 1; // Override Firefox's unusual default opacity; see https://github.com/twbs/bootstrap/pull/11526\n }\n &:-ms-input-placeholder { color: @color; } // Internet Explorer 10+\n &::-webkit-input-placeholder { color: @color; } // Safari and Chrome\n}\n\n// Transformations\n.scale(@ratio) {\n -webkit-transform: scale(@ratio);\n -ms-transform: scale(@ratio); // IE9 only\n -o-transform: scale(@ratio);\n transform: scale(@ratio);\n}\n.scale(@ratioX; @ratioY) {\n -webkit-transform: scale(@ratioX, @ratioY);\n -ms-transform: scale(@ratioX, @ratioY); // IE9 only\n -o-transform: scale(@ratioX, @ratioY);\n transform: scale(@ratioX, @ratioY);\n}\n.scaleX(@ratio) {\n -webkit-transform: scaleX(@ratio);\n -ms-transform: scaleX(@ratio); // IE9 only\n -o-transform: scaleX(@ratio);\n transform: scaleX(@ratio);\n}\n.scaleY(@ratio) {\n -webkit-transform: scaleY(@ratio);\n -ms-transform: scaleY(@ratio); // IE9 only\n -o-transform: scaleY(@ratio);\n transform: scaleY(@ratio);\n}\n.skew(@x; @y) {\n -webkit-transform: skewX(@x) skewY(@y);\n -ms-transform: skewX(@x) skewY(@y); // See https://github.com/twbs/bootstrap/issues/4885; IE9+\n -o-transform: skewX(@x) skewY(@y);\n transform: skewX(@x) skewY(@y);\n}\n.translate(@x; @y) {\n -webkit-transform: translate(@x, @y);\n -ms-transform: translate(@x, @y); // IE9 only\n -o-transform: translate(@x, @y);\n transform: translate(@x, @y);\n}\n.translate3d(@x; @y; @z) {\n -webkit-transform: translate3d(@x, @y, @z);\n transform: translate3d(@x, @y, @z);\n}\n.rotate(@degrees) {\n -webkit-transform: rotate(@degrees);\n -ms-transform: rotate(@degrees); // IE9 only\n -o-transform: rotate(@degrees);\n transform: rotate(@degrees);\n}\n.rotateX(@degrees) {\n -webkit-transform: rotateX(@degrees);\n -ms-transform: rotateX(@degrees); // IE9 only\n -o-transform: rotateX(@degrees);\n transform: rotateX(@degrees);\n}\n.rotateY(@degrees) {\n -webkit-transform: rotateY(@degrees);\n -ms-transform: rotateY(@degrees); // IE9 only\n -o-transform: rotateY(@degrees);\n transform: rotateY(@degrees);\n}\n.perspective(@perspective) {\n -webkit-perspective: @perspective;\n -moz-perspective: @perspective;\n perspective: @perspective;\n}\n.perspective-origin(@perspective) {\n -webkit-perspective-origin: @perspective;\n -moz-perspective-origin: @perspective;\n perspective-origin: @perspective;\n}\n.transform-origin(@origin) {\n -webkit-transform-origin: @origin;\n -moz-transform-origin: @origin;\n -ms-transform-origin: @origin; // IE9 only\n transform-origin: @origin;\n}\n\n\n// Transitions\n\n.transition(@transition) {\n -webkit-transition: @transition;\n -o-transition: @transition;\n transition: @transition;\n}\n.transition-property(@transition-property) {\n -webkit-transition-property: @transition-property;\n transition-property: @transition-property;\n}\n.transition-delay(@transition-delay) {\n -webkit-transition-delay: @transition-delay;\n transition-delay: @transition-delay;\n}\n.transition-duration(@transition-duration) {\n -webkit-transition-duration: @transition-duration;\n transition-duration: @transition-duration;\n}\n.transition-timing-function(@timing-function) {\n -webkit-transition-timing-function: @timing-function;\n transition-timing-function: @timing-function;\n}\n.transition-transform(@transition) {\n -webkit-transition: -webkit-transform @transition;\n -moz-transition: -moz-transform @transition;\n -o-transition: -o-transform @transition;\n transition: transform @transition;\n}\n\n\n// User select\n// For selecting text on the page\n\n.user-select(@select) {\n -webkit-user-select: @select;\n -moz-user-select: @select;\n -ms-user-select: @select; // IE10+\n user-select: @select;\n}\n","// WebKit-style focus\n\n.tab-focus() {\n // Default\n outline: thin dotted;\n // WebKit\n outline: 5px auto -webkit-focus-ring-color;\n outline-offset: -2px;\n}\n","// Image Mixins\n// - Responsive image\n// - Retina image\n\n\n// Responsive image\n//\n// Keep images from scaling beyond the width of their parents.\n.img-responsive(@display: block) {\n display: @display;\n max-width: 100%; // Part 1: Set a maximum relative to the parent\n height: auto; // Part 2: Scale the height according to the width, otherwise you get stretching\n}\n\n\n// Retina image\n//\n// Short retina mixin for setting background-image and -size. Note that the\n// spelling of `min--moz-device-pixel-ratio` is intentional.\n.img-retina(@file-1x; @file-2x; @width-1x; @height-1x) {\n background-image: url(\"@{file-1x}\");\n\n @media\n only screen and (-webkit-min-device-pixel-ratio: 2),\n only screen and ( min--moz-device-pixel-ratio: 2),\n only screen and ( -o-min-device-pixel-ratio: 2/1),\n only screen and ( min-device-pixel-ratio: 2),\n only screen and ( min-resolution: 192dpi),\n only screen and ( min-resolution: 2dppx) {\n background-image: url(\"@{file-2x}\");\n background-size: @width-1x @height-1x;\n }\n}\n","//\n// Typography\n// --------------------------------------------------\n\n\n// Headings\n// -------------------------\n\nh1, h2, h3, h4, h5, h6,\n.h1, .h2, .h3, .h4, .h5, .h6 {\n font-family: @headings-font-family;\n font-weight: @headings-font-weight;\n line-height: @headings-line-height;\n color: @headings-color;\n\n small,\n .small {\n font-weight: normal;\n line-height: 1;\n color: @headings-small-color;\n }\n}\n\nh1, .h1,\nh2, .h2,\nh3, .h3 {\n margin-top: @line-height-computed;\n margin-bottom: (@line-height-computed / 2);\n\n small,\n .small {\n font-size: 65%;\n }\n}\nh4, .h4,\nh5, .h5,\nh6, .h6 {\n margin-top: (@line-height-computed / 2);\n margin-bottom: (@line-height-computed / 2);\n\n small,\n .small {\n font-size: 75%;\n }\n}\n\nh1, .h1 { font-size: @font-size-h1; }\nh2, .h2 { font-size: @font-size-h2; }\nh3, .h3 { font-size: @font-size-h3; }\nh4, .h4 { font-size: @font-size-h4; }\nh5, .h5 { font-size: @font-size-h5; }\nh6, .h6 { font-size: @font-size-h6; }\n\n\n// Body text\n// -------------------------\n\np {\n margin: 0 0 (@line-height-computed / 2);\n}\n\n.lead {\n margin-bottom: @line-height-computed;\n font-size: floor((@font-size-base * 1.15));\n font-weight: 300;\n line-height: 1.4;\n\n @media (min-width: @screen-sm-min) {\n font-size: (@font-size-base * 1.5);\n }\n}\n\n\n// Emphasis & misc\n// -------------------------\n\n// Ex: (12px small font / 14px base font) * 100% = about 85%\nsmall,\n.small {\n font-size: floor((100% * @font-size-small / @font-size-base));\n}\n\nmark,\n.mark {\n background-color: @state-warning-bg;\n padding: .2em;\n}\n\n// Alignment\n.text-left { text-align: left; }\n.text-right { text-align: right; }\n.text-center { text-align: center; }\n.text-justify { text-align: justify; }\n.text-nowrap { white-space: nowrap; }\n\n// Transformation\n.text-lowercase { text-transform: lowercase; }\n.text-uppercase { text-transform: uppercase; }\n.text-capitalize { text-transform: capitalize; }\n\n// Contextual colors\n.text-muted {\n color: @text-muted;\n}\n.text-primary {\n .text-emphasis-variant(@brand-primary);\n}\n.text-success {\n .text-emphasis-variant(@state-success-text);\n}\n.text-info {\n .text-emphasis-variant(@state-info-text);\n}\n.text-warning {\n .text-emphasis-variant(@state-warning-text);\n}\n.text-danger {\n .text-emphasis-variant(@state-danger-text);\n}\n\n// Contextual backgrounds\n// For now we'll leave these alongside the text classes until v4 when we can\n// safely shift things around (per SemVer rules).\n.bg-primary {\n // Given the contrast here, this is the only class to have its color inverted\n // automatically.\n color: #fff;\n .bg-variant(@brand-primary);\n}\n.bg-success {\n .bg-variant(@state-success-bg);\n}\n.bg-info {\n .bg-variant(@state-info-bg);\n}\n.bg-warning {\n .bg-variant(@state-warning-bg);\n}\n.bg-danger {\n .bg-variant(@state-danger-bg);\n}\n\n\n// Page header\n// -------------------------\n\n.page-header {\n padding-bottom: ((@line-height-computed / 2) - 1);\n margin: (@line-height-computed * 2) 0 @line-height-computed;\n border-bottom: 1px solid @page-header-border-color;\n}\n\n\n// Lists\n// -------------------------\n\n// Unordered and Ordered lists\nul,\nol {\n margin-top: 0;\n margin-bottom: (@line-height-computed / 2);\n ul,\n ol {\n margin-bottom: 0;\n }\n}\n\n// List options\n\n// Unstyled keeps list items block level, just removes default browser padding and list-style\n.list-unstyled {\n padding-left: 0;\n list-style: none;\n}\n\n// Inline turns list items into inline-block\n.list-inline {\n .list-unstyled();\n margin-left: -5px;\n\n > li {\n display: inline-block;\n padding-left: 5px;\n padding-right: 5px;\n }\n}\n\n// Description Lists\ndl {\n margin-top: 0; // Remove browser default\n margin-bottom: @line-height-computed;\n}\ndt,\ndd {\n line-height: @line-height-base;\n}\ndt {\n font-weight: bold;\n}\ndd {\n margin-left: 0; // Undo browser default\n}\n\n// Horizontal description lists\n//\n// Defaults to being stacked without any of the below styles applied, until the\n// grid breakpoint is reached (default of ~768px).\n\n.dl-horizontal {\n dd {\n &:extend(.clearfix all); // Clear the floated `dt` if an empty `dd` is present\n }\n\n @media (min-width: @grid-float-breakpoint) {\n dt {\n float: left;\n width: (@dl-horizontal-offset - 20);\n clear: left;\n text-align: right;\n .text-overflow();\n }\n dd {\n margin-left: @dl-horizontal-offset;\n }\n }\n}\n\n\n// Misc\n// -------------------------\n\n// Abbreviations and acronyms\nabbr[title],\n// Add data-* attribute to help out our tooltip plugin, per https://github.com/twbs/bootstrap/issues/5257\nabbr[data-original-title] {\n cursor: help;\n border-bottom: 1px dotted @abbr-border-color;\n}\n.initialism {\n font-size: 90%;\n .text-uppercase();\n}\n\n// Blockquotes\nblockquote {\n padding: (@line-height-computed / 2) @line-height-computed;\n margin: 0 0 @line-height-computed;\n font-size: @blockquote-font-size;\n border-left: 5px solid @blockquote-border-color;\n\n p,\n ul,\n ol {\n &:last-child {\n margin-bottom: 0;\n }\n }\n\n // Note: Deprecated small and .small as of v3.1.0\n // Context: https://github.com/twbs/bootstrap/issues/11660\n footer,\n small,\n .small {\n display: block;\n font-size: 80%; // back to default font-size\n line-height: @line-height-base;\n color: @blockquote-small-color;\n\n &:before {\n content: '\\2014 \\00A0'; // em dash, nbsp\n }\n }\n}\n\n// Opposite alignment of blockquote\n//\n// Heads up: `blockquote.pull-right` has been deprecated as of v3.1.0.\n.blockquote-reverse,\nblockquote.pull-right {\n padding-right: 15px;\n padding-left: 0;\n border-right: 5px solid @blockquote-border-color;\n border-left: 0;\n text-align: right;\n\n // Account for citation\n footer,\n small,\n .small {\n &:before { content: ''; }\n &:after {\n content: '\\00A0 \\2014'; // nbsp, em dash\n }\n }\n}\n\n// Addresses\naddress {\n margin-bottom: @line-height-computed;\n font-style: normal;\n line-height: @line-height-base;\n}\n","// Typography\n\n.text-emphasis-variant(@color) {\n color: @color;\n a&:hover,\n a&:focus {\n color: darken(@color, 10%);\n }\n}\n","// Contextual backgrounds\n\n.bg-variant(@color) {\n background-color: @color;\n a&:hover,\n a&:focus {\n background-color: darken(@color, 10%);\n }\n}\n","// Text overflow\n// Requires inline-block or block for proper styling\n\n.text-overflow() {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n","//\n// Code (inline and block)\n// --------------------------------------------------\n\n\n// Inline and block code styles\ncode,\nkbd,\npre,\nsamp {\n font-family: @font-family-monospace;\n}\n\n// Inline code\ncode {\n padding: 2px 4px;\n font-size: 90%;\n color: @code-color;\n background-color: @code-bg;\n border-radius: @border-radius-base;\n}\n\n// User input typically entered via keyboard\nkbd {\n padding: 2px 4px;\n font-size: 90%;\n color: @kbd-color;\n background-color: @kbd-bg;\n border-radius: @border-radius-small;\n box-shadow: inset 0 -1px 0 rgba(0,0,0,.25);\n\n kbd {\n padding: 0;\n font-size: 100%;\n font-weight: bold;\n box-shadow: none;\n }\n}\n\n// Blocks of code\npre {\n display: block;\n padding: ((@line-height-computed - 1) / 2);\n margin: 0 0 (@line-height-computed / 2);\n font-size: (@font-size-base - 1); // 14px to 13px\n line-height: @line-height-base;\n word-break: break-all;\n word-wrap: break-word;\n color: @pre-color;\n background-color: @pre-bg;\n border: 1px solid @pre-border-color;\n border-radius: @border-radius-base;\n\n // Account for some code outputs that place code tags in pre tags\n code {\n padding: 0;\n font-size: inherit;\n color: inherit;\n white-space: pre-wrap;\n background-color: transparent;\n border-radius: 0;\n }\n}\n\n// Enable scrollable blocks of code\n.pre-scrollable {\n max-height: @pre-scrollable-max-height;\n overflow-y: scroll;\n}\n","//\n// Grid system\n// --------------------------------------------------\n\n\n// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n.container {\n .container-fixed();\n\n @media (min-width: @screen-sm-min) {\n width: @container-sm;\n }\n @media (min-width: @screen-md-min) {\n width: @container-md;\n }\n @media (min-width: @screen-lg-min) {\n width: @container-lg;\n }\n}\n\n\n// Fluid container\n//\n// Utilizes the mixin meant for fixed width containers, but without any defined\n// width for fluid, full width layouts.\n\n.container-fluid {\n .container-fixed();\n}\n\n\n// Row\n//\n// Rows contain and clear the floats of your columns.\n\n.row {\n .make-row();\n}\n\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n.make-grid-columns();\n\n\n// Extra small grid\n//\n// Columns, offsets, pushes, and pulls for extra small devices like\n// smartphones.\n\n.make-grid(xs);\n\n\n// Small grid\n//\n// Columns, offsets, pushes, and pulls for the small device range, from phones\n// to tablets.\n\n@media (min-width: @screen-sm-min) {\n .make-grid(sm);\n}\n\n\n// Medium grid\n//\n// Columns, offsets, pushes, and pulls for the desktop device range.\n\n@media (min-width: @screen-md-min) {\n .make-grid(md);\n}\n\n\n// Large grid\n//\n// Columns, offsets, pushes, and pulls for the large desktop device range.\n\n@media (min-width: @screen-lg-min) {\n .make-grid(lg);\n}\n","// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n// Centered container element\n.container-fixed(@gutter: @grid-gutter-width) {\n margin-right: auto;\n margin-left: auto;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n &:extend(.clearfix all);\n}\n\n// Creates a wrapper for a series of columns\n.make-row(@gutter: @grid-gutter-width) {\n margin-left: ceil((@gutter / -2));\n margin-right: floor((@gutter / -2));\n &:extend(.clearfix all);\n}\n\n// Generate the extra small columns\n.make-xs-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n float: left;\n width: percentage((@columns / @grid-columns));\n min-height: 1px;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n}\n.make-xs-column-offset(@columns) {\n margin-left: percentage((@columns / @grid-columns));\n}\n.make-xs-column-push(@columns) {\n left: percentage((@columns / @grid-columns));\n}\n.make-xs-column-pull(@columns) {\n right: percentage((@columns / @grid-columns));\n}\n\n// Generate the small columns\n.make-sm-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n min-height: 1px;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n\n @media (min-width: @screen-sm-min) {\n float: left;\n width: percentage((@columns / @grid-columns));\n }\n}\n.make-sm-column-offset(@columns) {\n @media (min-width: @screen-sm-min) {\n margin-left: percentage((@columns / @grid-columns));\n }\n}\n.make-sm-column-push(@columns) {\n @media (min-width: @screen-sm-min) {\n left: percentage((@columns / @grid-columns));\n }\n}\n.make-sm-column-pull(@columns) {\n @media (min-width: @screen-sm-min) {\n right: percentage((@columns / @grid-columns));\n }\n}\n\n// Generate the medium columns\n.make-md-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n min-height: 1px;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n\n @media (min-width: @screen-md-min) {\n float: left;\n width: percentage((@columns / @grid-columns));\n }\n}\n.make-md-column-offset(@columns) {\n @media (min-width: @screen-md-min) {\n margin-left: percentage((@columns / @grid-columns));\n }\n}\n.make-md-column-push(@columns) {\n @media (min-width: @screen-md-min) {\n left: percentage((@columns / @grid-columns));\n }\n}\n.make-md-column-pull(@columns) {\n @media (min-width: @screen-md-min) {\n right: percentage((@columns / @grid-columns));\n }\n}\n\n// Generate the large columns\n.make-lg-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n min-height: 1px;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n\n @media (min-width: @screen-lg-min) {\n float: left;\n width: percentage((@columns / @grid-columns));\n }\n}\n.make-lg-column-offset(@columns) {\n @media (min-width: @screen-lg-min) {\n margin-left: percentage((@columns / @grid-columns));\n }\n}\n.make-lg-column-push(@columns) {\n @media (min-width: @screen-lg-min) {\n left: percentage((@columns / @grid-columns));\n }\n}\n.make-lg-column-pull(@columns) {\n @media (min-width: @screen-lg-min) {\n right: percentage((@columns / @grid-columns));\n }\n}\n","// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `@grid-columns`.\n\n.make-grid-columns() {\n // Common styles for all sizes of grid columns, widths 1-12\n .col(@index) { // initial\n @item: ~\".col-xs-@{index}, .col-sm-@{index}, .col-md-@{index}, .col-lg-@{index}\";\n .col((@index + 1), @item);\n }\n .col(@index, @list) when (@index =< @grid-columns) { // general; \"=<\" isn't a typo\n @item: ~\".col-xs-@{index}, .col-sm-@{index}, .col-md-@{index}, .col-lg-@{index}\";\n .col((@index + 1), ~\"@{list}, @{item}\");\n }\n .col(@index, @list) when (@index > @grid-columns) { // terminal\n @{list} {\n position: relative;\n // Prevent columns from collapsing when empty\n min-height: 1px;\n // Inner gutter via padding\n padding-left: ceil((@grid-gutter-width / 2));\n padding-right: floor((@grid-gutter-width / 2));\n }\n }\n .col(1); // kickstart it\n}\n\n.float-grid-columns(@class) {\n .col(@index) { // initial\n @item: ~\".col-@{class}-@{index}\";\n .col((@index + 1), @item);\n }\n .col(@index, @list) when (@index =< @grid-columns) { // general\n @item: ~\".col-@{class}-@{index}\";\n .col((@index + 1), ~\"@{list}, @{item}\");\n }\n .col(@index, @list) when (@index > @grid-columns) { // terminal\n @{list} {\n float: left;\n }\n }\n .col(1); // kickstart it\n}\n\n.calc-grid-column(@index, @class, @type) when (@type = width) and (@index > 0) {\n .col-@{class}-@{index} {\n width: percentage((@index / @grid-columns));\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = push) and (@index > 0) {\n .col-@{class}-push-@{index} {\n left: percentage((@index / @grid-columns));\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = push) and (@index = 0) {\n .col-@{class}-push-0 {\n left: auto;\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = pull) and (@index > 0) {\n .col-@{class}-pull-@{index} {\n right: percentage((@index / @grid-columns));\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = pull) and (@index = 0) {\n .col-@{class}-pull-0 {\n right: auto;\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = offset) {\n .col-@{class}-offset-@{index} {\n margin-left: percentage((@index / @grid-columns));\n }\n}\n\n// Basic looping in LESS\n.loop-grid-columns(@index, @class, @type) when (@index >= 0) {\n .calc-grid-column(@index, @class, @type);\n // next iteration\n .loop-grid-columns((@index - 1), @class, @type);\n}\n\n// Create grid for specific class\n.make-grid(@class) {\n .float-grid-columns(@class);\n .loop-grid-columns(@grid-columns, @class, width);\n .loop-grid-columns(@grid-columns, @class, pull);\n .loop-grid-columns(@grid-columns, @class, push);\n .loop-grid-columns(@grid-columns, @class, offset);\n}\n","//\n// Tables\n// --------------------------------------------------\n\n\ntable {\n background-color: @table-bg;\n}\ncaption {\n padding-top: @table-cell-padding;\n padding-bottom: @table-cell-padding;\n color: @text-muted;\n text-align: left;\n}\nth {\n text-align: left;\n}\n\n\n// Baseline styles\n\n.table {\n width: 100%;\n max-width: 100%;\n margin-bottom: @line-height-computed;\n // Cells\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th,\n > td {\n padding: @table-cell-padding;\n line-height: @line-height-base;\n vertical-align: top;\n border-top: 1px solid @table-border-color;\n }\n }\n }\n // Bottom align for column headings\n > thead > tr > th {\n vertical-align: bottom;\n border-bottom: 2px solid @table-border-color;\n }\n // Remove top border from thead by default\n > caption + thead,\n > colgroup + thead,\n > thead:first-child {\n > tr:first-child {\n > th,\n > td {\n border-top: 0;\n }\n }\n }\n // Account for multiple tbody instances\n > tbody + tbody {\n border-top: 2px solid @table-border-color;\n }\n\n // Nesting\n .table {\n background-color: @body-bg;\n }\n}\n\n\n// Condensed table w/ half padding\n\n.table-condensed {\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th,\n > td {\n padding: @table-condensed-cell-padding;\n }\n }\n }\n}\n\n\n// Bordered version\n//\n// Add borders all around the table and between all the columns.\n\n.table-bordered {\n border: 1px solid @table-border-color;\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th,\n > td {\n border: 1px solid @table-border-color;\n }\n }\n }\n > thead > tr {\n > th,\n > td {\n border-bottom-width: 2px;\n }\n }\n}\n\n\n// Zebra-striping\n//\n// Default zebra-stripe styles (alternating gray and transparent backgrounds)\n\n.table-striped {\n > tbody > tr:nth-of-type(odd) {\n background-color: @table-bg-accent;\n }\n}\n\n\n// Hover effect\n//\n// Placed here since it has to come after the potential zebra striping\n\n.table-hover {\n > tbody > tr:hover {\n background-color: @table-bg-hover;\n }\n}\n\n\n// Table cell sizing\n//\n// Reset default table behavior\n\ntable col[class*=\"col-\"] {\n position: static; // Prevent border hiding in Firefox and IE9-11 (see https://github.com/twbs/bootstrap/issues/11623)\n float: none;\n display: table-column;\n}\ntable {\n td,\n th {\n &[class*=\"col-\"] {\n position: static; // Prevent border hiding in Firefox and IE9-11 (see https://github.com/twbs/bootstrap/issues/11623)\n float: none;\n display: table-cell;\n }\n }\n}\n\n\n// Table backgrounds\n//\n// Exact selectors below required to override `.table-striped` and prevent\n// inheritance to nested tables.\n\n// Generate the contextual variants\n.table-row-variant(active; @table-bg-active);\n.table-row-variant(success; @state-success-bg);\n.table-row-variant(info; @state-info-bg);\n.table-row-variant(warning; @state-warning-bg);\n.table-row-variant(danger; @state-danger-bg);\n\n\n// Responsive tables\n//\n// Wrap your tables in `.table-responsive` and we'll make them mobile friendly\n// by enabling horizontal scrolling. Only applies <768px. Everything above that\n// will display normally.\n\n.table-responsive {\n overflow-x: auto;\n min-height: 0.01%; // Workaround for IE9 bug (see https://github.com/twbs/bootstrap/issues/14837)\n\n @media screen and (max-width: @screen-xs-max) {\n width: 100%;\n margin-bottom: (@line-height-computed * 0.75);\n overflow-y: hidden;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n border: 1px solid @table-border-color;\n\n // Tighten up spacing\n > .table {\n margin-bottom: 0;\n\n // Ensure the content doesn't wrap\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th,\n > td {\n white-space: nowrap;\n }\n }\n }\n }\n\n // Special overrides for the bordered tables\n > .table-bordered {\n border: 0;\n\n // Nuke the appropriate borders so that the parent can handle them\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th:first-child,\n > td:first-child {\n border-left: 0;\n }\n > th:last-child,\n > td:last-child {\n border-right: 0;\n }\n }\n }\n\n // Only nuke the last row's bottom-border in `tbody` and `tfoot` since\n // chances are there will be only one `tr` in a `thead` and that would\n // remove the border altogether.\n > tbody,\n > tfoot {\n > tr:last-child {\n > th,\n > td {\n border-bottom: 0;\n }\n }\n }\n\n }\n }\n}\n","// Tables\n\n.table-row-variant(@state; @background) {\n // Exact selectors below required to override `.table-striped` and prevent\n // inheritance to nested tables.\n .table > thead > tr,\n .table > tbody > tr,\n .table > tfoot > tr {\n > td.@{state},\n > th.@{state},\n &.@{state} > td,\n &.@{state} > th {\n background-color: @background;\n }\n }\n\n // Hover states for `.table-hover`\n // Note: this is not available for cells or rows within `thead` or `tfoot`.\n .table-hover > tbody > tr {\n > td.@{state}:hover,\n > th.@{state}:hover,\n &.@{state}:hover > td,\n &:hover > .@{state},\n &.@{state}:hover > th {\n background-color: darken(@background, 5%);\n }\n }\n}\n","//\n// Forms\n// --------------------------------------------------\n\n\n// Normalize non-controls\n//\n// Restyle and baseline non-control form elements.\n\nfieldset {\n padding: 0;\n margin: 0;\n border: 0;\n // Chrome and Firefox set a `min-width: min-content;` on fieldsets,\n // so we reset that to ensure it behaves more like a standard block element.\n // See https://github.com/twbs/bootstrap/issues/12359.\n min-width: 0;\n}\n\nlegend {\n display: block;\n width: 100%;\n padding: 0;\n margin-bottom: @line-height-computed;\n font-size: (@font-size-base * 1.5);\n line-height: inherit;\n color: @legend-color;\n border: 0;\n border-bottom: 1px solid @legend-border-color;\n}\n\nlabel {\n display: inline-block;\n max-width: 100%; // Force IE8 to wrap long content (see https://github.com/twbs/bootstrap/issues/13141)\n margin-bottom: 5px;\n font-weight: bold;\n}\n\n\n// Normalize form controls\n//\n// While most of our form styles require extra classes, some basic normalization\n// is required to ensure optimum display with or without those classes to better\n// address browser inconsistencies.\n\n// Override content-box in Normalize (* isn't specific enough)\ninput[type=\"search\"] {\n .box-sizing(border-box);\n}\n\n// Position radios and checkboxes better\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n margin: 4px 0 0;\n margin-top: 1px \\9; // IE8-9\n line-height: normal;\n}\n\ninput[type=\"file\"] {\n display: block;\n}\n\n// Make range inputs behave like textual form controls\ninput[type=\"range\"] {\n display: block;\n width: 100%;\n}\n\n// Make multiple select elements height not fixed\nselect[multiple],\nselect[size] {\n height: auto;\n}\n\n// Focus for file, radio, and checkbox\ninput[type=\"file\"]:focus,\ninput[type=\"radio\"]:focus,\ninput[type=\"checkbox\"]:focus {\n .tab-focus();\n}\n\n// Adjust output element\noutput {\n display: block;\n padding-top: (@padding-base-vertical + 1);\n font-size: @font-size-base;\n line-height: @line-height-base;\n color: @input-color;\n}\n\n\n// Common form controls\n//\n// Shared size and type resets for form controls. Apply `.form-control` to any\n// of the following form controls:\n//\n// select\n// textarea\n// input[type=\"text\"]\n// input[type=\"password\"]\n// input[type=\"datetime\"]\n// input[type=\"datetime-local\"]\n// input[type=\"date\"]\n// input[type=\"month\"]\n// input[type=\"time\"]\n// input[type=\"week\"]\n// input[type=\"number\"]\n// input[type=\"email\"]\n// input[type=\"url\"]\n// input[type=\"search\"]\n// input[type=\"tel\"]\n// input[type=\"color\"]\n\n.form-control {\n display: block;\n width: 100%;\n height: @input-height-base; // Make inputs at least the height of their button counterpart (base line-height + padding + border)\n padding: @padding-base-vertical @padding-base-horizontal;\n font-size: @font-size-base;\n line-height: @line-height-base;\n color: @input-color;\n background-color: @input-bg;\n background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214\n border: 1px solid @input-border;\n border-radius: @input-border-radius; // Note: This has no effect on <select>s in some browsers, due to the limited stylability of <select>s in CSS.\n .box-shadow(inset 0 1px 1px rgba(0,0,0,.075));\n .transition(~\"border-color ease-in-out .15s, box-shadow ease-in-out .15s\");\n\n // Customize the `:focus` state to imitate native WebKit styles.\n .form-control-focus();\n\n // Placeholder\n .placeholder();\n\n // Disabled and read-only inputs\n //\n // HTML5 says that controls under a fieldset > legend:first-child won't be\n // disabled if the fieldset is disabled. Due to implementation difficulty, we\n // don't honor that edge case; we style them as disabled anyway.\n &[disabled],\n &[readonly],\n fieldset[disabled] & {\n background-color: @input-bg-disabled;\n opacity: 1; // iOS fix for unreadable disabled content; see https://github.com/twbs/bootstrap/issues/11655\n }\n\n &[disabled],\n fieldset[disabled] & {\n cursor: @cursor-disabled;\n }\n\n // Reset height for `textarea`s\n textarea& {\n height: auto;\n }\n}\n\n\n// Search inputs in iOS\n//\n// This overrides the extra rounded corners on search inputs in iOS so that our\n// `.form-control` class can properly style them. Note that this cannot simply\n// be added to `.form-control` as it's not specific enough. For details, see\n// https://github.com/twbs/bootstrap/issues/11586.\n\ninput[type=\"search\"] {\n -webkit-appearance: none;\n}\n\n\n// Special styles for iOS temporal inputs\n//\n// In Mobile Safari, setting `display: block` on temporal inputs causes the\n// text within the input to become vertically misaligned. As a workaround, we\n// set a pixel line-height that matches the given height of the input, but only\n// for Safari. See https://bugs.webkit.org/show_bug.cgi?id=139848\n//\n// Note that as of 8.3, iOS doesn't support `datetime` or `week`.\n\n@media screen and (-webkit-min-device-pixel-ratio: 0) {\n input[type=\"date\"],\n input[type=\"time\"],\n input[type=\"datetime-local\"],\n input[type=\"month\"] {\n &.form-control {\n line-height: @input-height-base;\n }\n\n &.input-sm,\n .input-group-sm & {\n line-height: @input-height-small;\n }\n\n &.input-lg,\n .input-group-lg & {\n line-height: @input-height-large;\n }\n }\n}\n\n\n// Form groups\n//\n// Designed to help with the organization and spacing of vertical forms. For\n// horizontal forms, use the predefined grid classes.\n\n.form-group {\n margin-bottom: @form-group-margin-bottom;\n}\n\n\n// Checkboxes and radios\n//\n// Indent the labels to position radios/checkboxes as hanging controls.\n\n.radio,\n.checkbox {\n position: relative;\n display: block;\n margin-top: 10px;\n margin-bottom: 10px;\n\n label {\n min-height: @line-height-computed; // Ensure the input doesn't jump when there is no text\n padding-left: 20px;\n margin-bottom: 0;\n font-weight: normal;\n cursor: pointer;\n }\n}\n.radio input[type=\"radio\"],\n.radio-inline input[type=\"radio\"],\n.checkbox input[type=\"checkbox\"],\n.checkbox-inline input[type=\"checkbox\"] {\n position: absolute;\n margin-left: -20px;\n margin-top: 4px \\9;\n}\n\n.radio + .radio,\n.checkbox + .checkbox {\n margin-top: -5px; // Move up sibling radios or checkboxes for tighter spacing\n}\n\n// Radios and checkboxes on same line\n.radio-inline,\n.checkbox-inline {\n position: relative;\n display: inline-block;\n padding-left: 20px;\n margin-bottom: 0;\n vertical-align: middle;\n font-weight: normal;\n cursor: pointer;\n}\n.radio-inline + .radio-inline,\n.checkbox-inline + .checkbox-inline {\n margin-top: 0;\n margin-left: 10px; // space out consecutive inline controls\n}\n\n// Apply same disabled cursor tweak as for inputs\n// Some special care is needed because <label>s don't inherit their parent's `cursor`.\n//\n// Note: Neither radios nor checkboxes can be readonly.\ninput[type=\"radio\"],\ninput[type=\"checkbox\"] {\n &[disabled],\n &.disabled,\n fieldset[disabled] & {\n cursor: @cursor-disabled;\n }\n}\n// These classes are used directly on <label>s\n.radio-inline,\n.checkbox-inline {\n &.disabled,\n fieldset[disabled] & {\n cursor: @cursor-disabled;\n }\n}\n// These classes are used on elements with <label> descendants\n.radio,\n.checkbox {\n &.disabled,\n fieldset[disabled] & {\n label {\n cursor: @cursor-disabled;\n }\n }\n}\n\n\n// Static form control text\n//\n// Apply class to a `p` element to make any string of text align with labels in\n// a horizontal form layout.\n\n.form-control-static {\n // Size it appropriately next to real form controls\n padding-top: (@padding-base-vertical + 1);\n padding-bottom: (@padding-base-vertical + 1);\n // Remove default margin from `p`\n margin-bottom: 0;\n min-height: (@line-height-computed + @font-size-base);\n\n &.input-lg,\n &.input-sm {\n padding-left: 0;\n padding-right: 0;\n }\n}\n\n\n// Form control sizing\n//\n// Build on `.form-control` with modifier classes to decrease or increase the\n// height and font-size of form controls.\n//\n// The `.form-group-* form-control` variations are sadly duplicated to avoid the\n// issue documented in https://github.com/twbs/bootstrap/issues/15074.\n\n.input-sm {\n .input-size(@input-height-small; @padding-small-vertical; @padding-small-horizontal; @font-size-small; @line-height-small; @input-border-radius-small);\n}\n.form-group-sm {\n .form-control {\n height: @input-height-small;\n padding: @padding-small-vertical @padding-small-horizontal;\n font-size: @font-size-small;\n line-height: @line-height-small;\n border-radius: @input-border-radius-small;\n }\n select.form-control {\n height: @input-height-small;\n line-height: @input-height-small;\n }\n textarea.form-control,\n select[multiple].form-control {\n height: auto;\n }\n .form-control-static {\n height: @input-height-small;\n min-height: (@line-height-computed + @font-size-small);\n padding: (@padding-small-vertical + 1) @padding-small-horizontal;\n font-size: @font-size-small;\n line-height: @line-height-small;\n }\n}\n\n.input-lg {\n .input-size(@input-height-large; @padding-large-vertical; @padding-large-horizontal; @font-size-large; @line-height-large; @input-border-radius-large);\n}\n.form-group-lg {\n .form-control {\n height: @input-height-large;\n padding: @padding-large-vertical @padding-large-horizontal;\n font-size: @font-size-large;\n line-height: @line-height-large;\n border-radius: @input-border-radius-large;\n }\n select.form-control {\n height: @input-height-large;\n line-height: @input-height-large;\n }\n textarea.form-control,\n select[multiple].form-control {\n height: auto;\n }\n .form-control-static {\n height: @input-height-large;\n min-height: (@line-height-computed + @font-size-large);\n padding: (@padding-large-vertical + 1) @padding-large-horizontal;\n font-size: @font-size-large;\n line-height: @line-height-large;\n }\n}\n\n\n// Form control feedback states\n//\n// Apply contextual and semantic states to individual form controls.\n\n.has-feedback {\n // Enable absolute positioning\n position: relative;\n\n // Ensure icons don't overlap text\n .form-control {\n padding-right: (@input-height-base * 1.25);\n }\n}\n// Feedback icon (requires .glyphicon classes)\n.form-control-feedback {\n position: absolute;\n top: 0;\n right: 0;\n z-index: 2; // Ensure icon is above input groups\n display: block;\n width: @input-height-base;\n height: @input-height-base;\n line-height: @input-height-base;\n text-align: center;\n pointer-events: none;\n}\n.input-lg + .form-control-feedback,\n.input-group-lg + .form-control-feedback,\n.form-group-lg .form-control + .form-control-feedback {\n width: @input-height-large;\n height: @input-height-large;\n line-height: @input-height-large;\n}\n.input-sm + .form-control-feedback,\n.input-group-sm + .form-control-feedback,\n.form-group-sm .form-control + .form-control-feedback {\n width: @input-height-small;\n height: @input-height-small;\n line-height: @input-height-small;\n}\n\n// Feedback states\n.has-success {\n .form-control-validation(@state-success-text; @state-success-text; @state-success-bg);\n}\n.has-warning {\n .form-control-validation(@state-warning-text; @state-warning-text; @state-warning-bg);\n}\n.has-error {\n .form-control-validation(@state-danger-text; @state-danger-text; @state-danger-bg);\n}\n\n// Reposition feedback icon if input has visible label above\n.has-feedback label {\n\n & ~ .form-control-feedback {\n top: (@line-height-computed + 5); // Height of the `label` and its margin\n }\n &.sr-only ~ .form-control-feedback {\n top: 0;\n }\n}\n\n\n// Help text\n//\n// Apply to any element you wish to create light text for placement immediately\n// below a form control. Use for general help, formatting, or instructional text.\n\n.help-block {\n display: block; // account for any element using help-block\n margin-top: 5px;\n margin-bottom: 10px;\n color: lighten(@text-color, 25%); // lighten the text some for contrast\n}\n\n\n// Inline forms\n//\n// Make forms appear inline(-block) by adding the `.form-inline` class. Inline\n// forms begin stacked on extra small (mobile) devices and then go inline when\n// viewports reach <768px.\n//\n// Requires wrapping inputs and labels with `.form-group` for proper display of\n// default HTML form controls and our custom form controls (e.g., input groups).\n//\n// Heads up! This is mixin-ed into `.navbar-form` in navbars.less.\n\n.form-inline {\n\n // Kick in the inline\n @media (min-width: @screen-sm-min) {\n // Inline-block all the things for \"inline\"\n .form-group {\n display: inline-block;\n margin-bottom: 0;\n vertical-align: middle;\n }\n\n // In navbar-form, allow folks to *not* use `.form-group`\n .form-control {\n display: inline-block;\n width: auto; // Prevent labels from stacking above inputs in `.form-group`\n vertical-align: middle;\n }\n\n // Make static controls behave like regular ones\n .form-control-static {\n display: inline-block;\n }\n\n .input-group {\n display: inline-table;\n vertical-align: middle;\n\n .input-group-addon,\n .input-group-btn,\n .form-control {\n width: auto;\n }\n }\n\n // Input groups need that 100% width though\n .input-group > .form-control {\n width: 100%;\n }\n\n .control-label {\n margin-bottom: 0;\n vertical-align: middle;\n }\n\n // Remove default margin on radios/checkboxes that were used for stacking, and\n // then undo the floating of radios and checkboxes to match.\n .radio,\n .checkbox {\n display: inline-block;\n margin-top: 0;\n margin-bottom: 0;\n vertical-align: middle;\n\n label {\n padding-left: 0;\n }\n }\n .radio input[type=\"radio\"],\n .checkbox input[type=\"checkbox\"] {\n position: relative;\n margin-left: 0;\n }\n\n // Re-override the feedback icon.\n .has-feedback .form-control-feedback {\n top: 0;\n }\n }\n}\n\n\n// Horizontal forms\n//\n// Horizontal forms are built on grid classes and allow you to create forms with\n// labels on the left and inputs on the right.\n\n.form-horizontal {\n\n // Consistent vertical alignment of radios and checkboxes\n //\n // Labels also get some reset styles, but that is scoped to a media query below.\n .radio,\n .checkbox,\n .radio-inline,\n .checkbox-inline {\n margin-top: 0;\n margin-bottom: 0;\n padding-top: (@padding-base-vertical + 1); // Default padding plus a border\n }\n // Account for padding we're adding to ensure the alignment and of help text\n // and other content below items\n .radio,\n .checkbox {\n min-height: (@line-height-computed + (@padding-base-vertical + 1));\n }\n\n // Make form groups behave like rows\n .form-group {\n .make-row();\n }\n\n // Reset spacing and right align labels, but scope to media queries so that\n // labels on narrow viewports stack the same as a default form example.\n @media (min-width: @screen-sm-min) {\n .control-label {\n text-align: right;\n margin-bottom: 0;\n padding-top: (@padding-base-vertical + 1); // Default padding plus a border\n }\n }\n\n // Validation states\n //\n // Reposition the icon because it's now within a grid column and columns have\n // `position: relative;` on them. Also accounts for the grid gutter padding.\n .has-feedback .form-control-feedback {\n right: floor((@grid-gutter-width / 2));\n }\n\n // Form group sizes\n //\n // Quick utility class for applying `.input-lg` and `.input-sm` styles to the\n // inputs and labels within a `.form-group`.\n .form-group-lg {\n @media (min-width: @screen-sm-min) {\n .control-label {\n padding-top: ((@padding-large-vertical * @line-height-large) + 1);\n font-size: @font-size-large;\n }\n }\n }\n .form-group-sm {\n @media (min-width: @screen-sm-min) {\n .control-label {\n padding-top: (@padding-small-vertical + 1);\n font-size: @font-size-small;\n }\n }\n }\n}\n","// Form validation states\n//\n// Used in forms.less to generate the form validation CSS for warnings, errors,\n// and successes.\n\n.form-control-validation(@text-color: #555; @border-color: #ccc; @background-color: #f5f5f5) {\n // Color the label and help text\n .help-block,\n .control-label,\n .radio,\n .checkbox,\n .radio-inline,\n .checkbox-inline,\n &.radio label,\n &.checkbox label,\n &.radio-inline label,\n &.checkbox-inline label {\n color: @text-color;\n }\n // Set the border and box shadow on specific inputs to match\n .form-control {\n border-color: @border-color;\n .box-shadow(inset 0 1px 1px rgba(0,0,0,.075)); // Redeclare so transitions work\n &:focus {\n border-color: darken(@border-color, 10%);\n @shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 6px lighten(@border-color, 20%);\n .box-shadow(@shadow);\n }\n }\n // Set validation states also for addons\n .input-group-addon {\n color: @text-color;\n border-color: @border-color;\n background-color: @background-color;\n }\n // Optional feedback icon\n .form-control-feedback {\n color: @text-color;\n }\n}\n\n\n// Form control focus state\n//\n// Generate a customized focus state and for any input with the specified color,\n// which defaults to the `@input-border-focus` variable.\n//\n// We highly encourage you to not customize the default value, but instead use\n// this to tweak colors on an as-needed basis. This aesthetic change is based on\n// WebKit's default styles, but applicable to a wider range of browsers. Its\n// usability and accessibility should be taken into account with any change.\n//\n// Example usage: change the default blue border and shadow to white for better\n// contrast against a dark gray background.\n.form-control-focus(@color: @input-border-focus) {\n @color-rgba: rgba(red(@color), green(@color), blue(@color), .6);\n &:focus {\n border-color: @color;\n outline: 0;\n .box-shadow(~\"inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px @{color-rgba}\");\n }\n}\n\n// Form control sizing\n//\n// Relative text size, padding, and border-radii changes for form controls. For\n// horizontal sizing, wrap controls in the predefined grid classes. `<select>`\n// element gets special love because it's special, and that's a fact!\n.input-size(@input-height; @padding-vertical; @padding-horizontal; @font-size; @line-height; @border-radius) {\n height: @input-height;\n padding: @padding-vertical @padding-horizontal;\n font-size: @font-size;\n line-height: @line-height;\n border-radius: @border-radius;\n\n select& {\n height: @input-height;\n line-height: @input-height;\n }\n\n textarea&,\n select[multiple]& {\n height: auto;\n }\n}\n","//\n// Buttons\n// --------------------------------------------------\n\n\n// Base styles\n// --------------------------------------------------\n\n.btn {\n display: inline-block;\n margin-bottom: 0; // For input.btn\n font-weight: @btn-font-weight;\n text-align: center;\n vertical-align: middle;\n touch-action: manipulation;\n cursor: pointer;\n background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214\n border: 1px solid transparent;\n white-space: nowrap;\n .button-size(@padding-base-vertical; @padding-base-horizontal; @font-size-base; @line-height-base; @btn-border-radius-base);\n .user-select(none);\n\n &,\n &:active,\n &.active {\n &:focus,\n &.focus {\n .tab-focus();\n }\n }\n\n &:hover,\n &:focus,\n &.focus {\n color: @btn-default-color;\n text-decoration: none;\n }\n\n &:active,\n &.active {\n outline: 0;\n background-image: none;\n .box-shadow(inset 0 3px 5px rgba(0,0,0,.125));\n }\n\n &.disabled,\n &[disabled],\n fieldset[disabled] & {\n cursor: @cursor-disabled;\n .opacity(.65);\n .box-shadow(none);\n }\n\n a& {\n &.disabled,\n fieldset[disabled] & {\n pointer-events: none; // Future-proof disabling of clicks on `<a>` elements\n }\n }\n}\n\n\n// Alternate buttons\n// --------------------------------------------------\n\n.btn-default {\n .button-variant(@btn-default-color; @btn-default-bg; @btn-default-border);\n}\n.btn-primary {\n .button-variant(@btn-primary-color; @btn-primary-bg; @btn-primary-border);\n}\n// Success appears as green\n.btn-success {\n .button-variant(@btn-success-color; @btn-success-bg; @btn-success-border);\n}\n// Info appears as blue-green\n.btn-info {\n .button-variant(@btn-info-color; @btn-info-bg; @btn-info-border);\n}\n// Warning appears as orange\n.btn-warning {\n .button-variant(@btn-warning-color; @btn-warning-bg; @btn-warning-border);\n}\n// Danger and error appear as red\n.btn-danger {\n .button-variant(@btn-danger-color; @btn-danger-bg; @btn-danger-border);\n}\n\n\n// Link buttons\n// -------------------------\n\n// Make a button look and behave like a link\n.btn-link {\n color: @link-color;\n font-weight: normal;\n border-radius: 0;\n\n &,\n &:active,\n &.active,\n &[disabled],\n fieldset[disabled] & {\n background-color: transparent;\n .box-shadow(none);\n }\n &,\n &:hover,\n &:focus,\n &:active {\n border-color: transparent;\n }\n &:hover,\n &:focus {\n color: @link-hover-color;\n text-decoration: @link-hover-decoration;\n background-color: transparent;\n }\n &[disabled],\n fieldset[disabled] & {\n &:hover,\n &:focus {\n color: @btn-link-disabled-color;\n text-decoration: none;\n }\n }\n}\n\n\n// Button Sizes\n// --------------------------------------------------\n\n.btn-lg {\n // line-height: ensure even-numbered height of button next to large input\n .button-size(@padding-large-vertical; @padding-large-horizontal; @font-size-large; @line-height-large; @btn-border-radius-large);\n}\n.btn-sm {\n // line-height: ensure proper height of button next to small input\n .button-size(@padding-small-vertical; @padding-small-horizontal; @font-size-small; @line-height-small; @btn-border-radius-small);\n}\n.btn-xs {\n .button-size(@padding-xs-vertical; @padding-xs-horizontal; @font-size-small; @line-height-small; @btn-border-radius-small);\n}\n\n\n// Block button\n// --------------------------------------------------\n\n.btn-block {\n display: block;\n width: 100%;\n}\n\n// Vertically space out multiple block buttons\n.btn-block + .btn-block {\n margin-top: 5px;\n}\n\n// Specificity overrides\ninput[type=\"submit\"],\ninput[type=\"reset\"],\ninput[type=\"button\"] {\n &.btn-block {\n width: 100%;\n }\n}\n","// Button variants\n//\n// Easily pump out default styles, as well as :hover, :focus, :active,\n// and disabled options for all buttons\n\n.button-variant(@color; @background; @border) {\n color: @color;\n background-color: @background;\n border-color: @border;\n\n &:focus,\n &.focus {\n color: @color;\n background-color: darken(@background, 10%);\n border-color: darken(@border, 25%);\n }\n &:hover {\n color: @color;\n background-color: darken(@background, 10%);\n border-color: darken(@border, 12%);\n }\n &:active,\n &.active,\n .open > .dropdown-toggle& {\n color: @color;\n background-color: darken(@background, 10%);\n border-color: darken(@border, 12%);\n\n &:hover,\n &:focus,\n &.focus {\n color: @color;\n background-color: darken(@background, 17%);\n border-color: darken(@border, 25%);\n }\n }\n &:active,\n &.active,\n .open > .dropdown-toggle& {\n background-image: none;\n }\n &.disabled,\n &[disabled],\n fieldset[disabled] & {\n &,\n &:hover,\n &:focus,\n &.focus,\n &:active,\n &.active {\n background-color: @background;\n border-color: @border;\n }\n }\n\n .badge {\n color: @background;\n background-color: @color;\n }\n}\n\n// Button sizes\n.button-size(@padding-vertical; @padding-horizontal; @font-size; @line-height; @border-radius) {\n padding: @padding-vertical @padding-horizontal;\n font-size: @font-size;\n line-height: @line-height;\n border-radius: @border-radius;\n}\n","// Opacity\n\n.opacity(@opacity) {\n opacity: @opacity;\n // IE8 filter\n @opacity-ie: (@opacity * 100);\n filter: ~\"alpha(opacity=@{opacity-ie})\";\n}\n","//\n// Component animations\n// --------------------------------------------------\n\n// Heads up!\n//\n// We don't use the `.opacity()` mixin here since it causes a bug with text\n// fields in IE7-8. Source: https://github.com/twbs/bootstrap/pull/3552.\n\n.fade {\n opacity: 0;\n .transition(opacity .15s linear);\n &.in {\n opacity: 1;\n }\n}\n\n.collapse {\n display: none;\n\n &.in { display: block; }\n tr&.in { display: table-row; }\n tbody&.in { display: table-row-group; }\n}\n\n.collapsing {\n position: relative;\n height: 0;\n overflow: hidden;\n .transition-property(~\"height, visibility\");\n .transition-duration(.35s);\n .transition-timing-function(ease);\n}\n","//\n// Dropdown menus\n// --------------------------------------------------\n\n\n// Dropdown arrow/caret\n.caret {\n display: inline-block;\n width: 0;\n height: 0;\n margin-left: 2px;\n vertical-align: middle;\n border-top: @caret-width-base dashed;\n border-top: @caret-width-base solid ~\"\\9\"; // IE8\n border-right: @caret-width-base solid transparent;\n border-left: @caret-width-base solid transparent;\n}\n\n// The dropdown wrapper (div)\n.dropup,\n.dropdown {\n position: relative;\n}\n\n// Prevent the focus on the dropdown toggle when closing dropdowns\n.dropdown-toggle:focus {\n outline: 0;\n}\n\n// The dropdown menu (ul)\n.dropdown-menu {\n position: absolute;\n top: 100%;\n left: 0;\n z-index: @zindex-dropdown;\n display: none; // none by default, but block on \"open\" of the menu\n float: left;\n min-width: 160px;\n padding: 5px 0;\n margin: 2px 0 0; // override default ul\n list-style: none;\n font-size: @font-size-base;\n text-align: left; // Ensures proper alignment if parent has it changed (e.g., modal footer)\n background-color: @dropdown-bg;\n border: 1px solid @dropdown-fallback-border; // IE8 fallback\n border: 1px solid @dropdown-border;\n border-radius: @border-radius-base;\n .box-shadow(0 6px 12px rgba(0,0,0,.175));\n background-clip: padding-box;\n\n // Aligns the dropdown menu to right\n //\n // Deprecated as of 3.1.0 in favor of `.dropdown-menu-[dir]`\n &.pull-right {\n right: 0;\n left: auto;\n }\n\n // Dividers (basically an hr) within the dropdown\n .divider {\n .nav-divider(@dropdown-divider-bg);\n }\n\n // Links within the dropdown menu\n > li > a {\n display: block;\n padding: 3px 20px;\n clear: both;\n font-weight: normal;\n line-height: @line-height-base;\n color: @dropdown-link-color;\n white-space: nowrap; // prevent links from randomly breaking onto new lines\n }\n}\n\n// Hover/Focus state\n.dropdown-menu > li > a {\n &:hover,\n &:focus {\n text-decoration: none;\n color: @dropdown-link-hover-color;\n background-color: @dropdown-link-hover-bg;\n }\n}\n\n// Active state\n.dropdown-menu > .active > a {\n &,\n &:hover,\n &:focus {\n color: @dropdown-link-active-color;\n text-decoration: none;\n outline: 0;\n background-color: @dropdown-link-active-bg;\n }\n}\n\n// Disabled state\n//\n// Gray out text and ensure the hover/focus state remains gray\n\n.dropdown-menu > .disabled > a {\n &,\n &:hover,\n &:focus {\n color: @dropdown-link-disabled-color;\n }\n\n // Nuke hover/focus effects\n &:hover,\n &:focus {\n text-decoration: none;\n background-color: transparent;\n background-image: none; // Remove CSS gradient\n .reset-filter();\n cursor: @cursor-disabled;\n }\n}\n\n// Open state for the dropdown\n.open {\n // Show the menu\n > .dropdown-menu {\n display: block;\n }\n\n // Remove the outline when :focus is triggered\n > a {\n outline: 0;\n }\n}\n\n// Menu positioning\n//\n// Add extra class to `.dropdown-menu` to flip the alignment of the dropdown\n// menu with the parent.\n.dropdown-menu-right {\n left: auto; // Reset the default from `.dropdown-menu`\n right: 0;\n}\n// With v3, we enabled auto-flipping if you have a dropdown within a right\n// aligned nav component. To enable the undoing of that, we provide an override\n// to restore the default dropdown menu alignment.\n//\n// This is only for left-aligning a dropdown menu within a `.navbar-right` or\n// `.pull-right` nav component.\n.dropdown-menu-left {\n left: 0;\n right: auto;\n}\n\n// Dropdown section headers\n.dropdown-header {\n display: block;\n padding: 3px 20px;\n font-size: @font-size-small;\n line-height: @line-height-base;\n color: @dropdown-header-color;\n white-space: nowrap; // as with > li > a\n}\n\n// Backdrop to catch body clicks on mobile, etc.\n.dropdown-backdrop {\n position: fixed;\n left: 0;\n right: 0;\n bottom: 0;\n top: 0;\n z-index: (@zindex-dropdown - 10);\n}\n\n// Right aligned dropdowns\n.pull-right > .dropdown-menu {\n right: 0;\n left: auto;\n}\n\n// Allow for dropdowns to go bottom up (aka, dropup-menu)\n//\n// Just add .dropup after the standard .dropdown class and you're set, bro.\n// TODO: abstract this so that the navbar fixed styles are not placed here?\n\n.dropup,\n.navbar-fixed-bottom .dropdown {\n // Reverse the caret\n .caret {\n border-top: 0;\n border-bottom: @caret-width-base dashed;\n border-bottom: @caret-width-base solid ~\"\\9\"; // IE8\n content: \"\";\n }\n // Different positioning for bottom up menu\n .dropdown-menu {\n top: auto;\n bottom: 100%;\n margin-bottom: 2px;\n }\n}\n\n\n// Component alignment\n//\n// Reiterate per navbar.less and the modified component alignment there.\n\n@media (min-width: @grid-float-breakpoint) {\n .navbar-right {\n .dropdown-menu {\n .dropdown-menu-right();\n }\n // Necessary for overrides of the default right aligned menu.\n // Will remove come v4 in all likelihood.\n .dropdown-menu-left {\n .dropdown-menu-left();\n }\n }\n}\n","// Horizontal dividers\n//\n// Dividers (basically an hr) within dropdowns and nav lists\n\n.nav-divider(@color: #e5e5e5) {\n height: 1px;\n margin: ((@line-height-computed / 2) - 1) 0;\n overflow: hidden;\n background-color: @color;\n}\n","// Reset filters for IE\n//\n// When you need to remove a gradient background, do not forget to use this to reset\n// the IE filter for IE9 and below.\n\n.reset-filter() {\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(enabled = false)\"));\n}\n","//\n// Button groups\n// --------------------------------------------------\n\n// Make the div behave like a button\n.btn-group,\n.btn-group-vertical {\n position: relative;\n display: inline-block;\n vertical-align: middle; // match .btn alignment given font-size hack above\n > .btn {\n position: relative;\n float: left;\n // Bring the \"active\" button to the front\n &:hover,\n &:focus,\n &:active,\n &.active {\n z-index: 2;\n }\n }\n}\n\n// Prevent double borders when buttons are next to each other\n.btn-group {\n .btn + .btn,\n .btn + .btn-group,\n .btn-group + .btn,\n .btn-group + .btn-group {\n margin-left: -1px;\n }\n}\n\n// Optional: Group multiple button groups together for a toolbar\n.btn-toolbar {\n margin-left: -5px; // Offset the first child's margin\n &:extend(.clearfix all);\n\n .btn,\n .btn-group,\n .input-group {\n float: left;\n }\n > .btn,\n > .btn-group,\n > .input-group {\n margin-left: 5px;\n }\n}\n\n.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {\n border-radius: 0;\n}\n\n// Set corners individual because sometimes a single button can be in a .btn-group and we need :first-child and :last-child to both match\n.btn-group > .btn:first-child {\n margin-left: 0;\n &:not(:last-child):not(.dropdown-toggle) {\n .border-right-radius(0);\n }\n}\n// Need .dropdown-toggle since :last-child doesn't apply given a .dropdown-menu immediately after it\n.btn-group > .btn:last-child:not(:first-child),\n.btn-group > .dropdown-toggle:not(:first-child) {\n .border-left-radius(0);\n}\n\n// Custom edits for including btn-groups within btn-groups (useful for including dropdown buttons within a btn-group)\n.btn-group > .btn-group {\n float: left;\n}\n.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {\n border-radius: 0;\n}\n.btn-group > .btn-group:first-child:not(:last-child) {\n > .btn:last-child,\n > .dropdown-toggle {\n .border-right-radius(0);\n }\n}\n.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {\n .border-left-radius(0);\n}\n\n// On active and open, don't show outline\n.btn-group .dropdown-toggle:active,\n.btn-group.open .dropdown-toggle {\n outline: 0;\n}\n\n\n// Sizing\n//\n// Remix the default button sizing classes into new ones for easier manipulation.\n\n.btn-group-xs > .btn { &:extend(.btn-xs); }\n.btn-group-sm > .btn { &:extend(.btn-sm); }\n.btn-group-lg > .btn { &:extend(.btn-lg); }\n\n\n// Split button dropdowns\n// ----------------------\n\n// Give the line between buttons some depth\n.btn-group > .btn + .dropdown-toggle {\n padding-left: 8px;\n padding-right: 8px;\n}\n.btn-group > .btn-lg + .dropdown-toggle {\n padding-left: 12px;\n padding-right: 12px;\n}\n\n// The clickable button for toggling the menu\n// Remove the gradient and set the same inset shadow as the :active state\n.btn-group.open .dropdown-toggle {\n .box-shadow(inset 0 3px 5px rgba(0,0,0,.125));\n\n // Show no shadow for `.btn-link` since it has no other button styles.\n &.btn-link {\n .box-shadow(none);\n }\n}\n\n\n// Reposition the caret\n.btn .caret {\n margin-left: 0;\n}\n// Carets in other button sizes\n.btn-lg .caret {\n border-width: @caret-width-large @caret-width-large 0;\n border-bottom-width: 0;\n}\n// Upside down carets for .dropup\n.dropup .btn-lg .caret {\n border-width: 0 @caret-width-large @caret-width-large;\n}\n\n\n// Vertical button groups\n// ----------------------\n\n.btn-group-vertical {\n > .btn,\n > .btn-group,\n > .btn-group > .btn {\n display: block;\n float: none;\n width: 100%;\n max-width: 100%;\n }\n\n // Clear floats so dropdown menus can be properly placed\n > .btn-group {\n &:extend(.clearfix all);\n > .btn {\n float: none;\n }\n }\n\n > .btn + .btn,\n > .btn + .btn-group,\n > .btn-group + .btn,\n > .btn-group + .btn-group {\n margin-top: -1px;\n margin-left: 0;\n }\n}\n\n.btn-group-vertical > .btn {\n &:not(:first-child):not(:last-child) {\n border-radius: 0;\n }\n &:first-child:not(:last-child) {\n border-top-right-radius: @btn-border-radius-base;\n .border-bottom-radius(0);\n }\n &:last-child:not(:first-child) {\n border-bottom-left-radius: @btn-border-radius-base;\n .border-top-radius(0);\n }\n}\n.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {\n border-radius: 0;\n}\n.btn-group-vertical > .btn-group:first-child:not(:last-child) {\n > .btn:last-child,\n > .dropdown-toggle {\n .border-bottom-radius(0);\n }\n}\n.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {\n .border-top-radius(0);\n}\n\n\n// Justified button groups\n// ----------------------\n\n.btn-group-justified {\n display: table;\n width: 100%;\n table-layout: fixed;\n border-collapse: separate;\n > .btn,\n > .btn-group {\n float: none;\n display: table-cell;\n width: 1%;\n }\n > .btn-group .btn {\n width: 100%;\n }\n\n > .btn-group .dropdown-menu {\n left: auto;\n }\n}\n\n\n// Checkbox and radio options\n//\n// In order to support the browser's form validation feedback, powered by the\n// `required` attribute, we have to \"hide\" the inputs via `clip`. We cannot use\n// `display: none;` or `visibility: hidden;` as that also hides the popover.\n// Simply visually hiding the inputs via `opacity` would leave them clickable in\n// certain cases which is prevented by using `clip` and `pointer-events`.\n// This way, we ensure a DOM element is visible to position the popover from.\n//\n// See https://github.com/twbs/bootstrap/pull/12794 and\n// https://github.com/twbs/bootstrap/pull/14559 for more information.\n\n[data-toggle=\"buttons\"] {\n > .btn,\n > .btn-group > .btn {\n input[type=\"radio\"],\n input[type=\"checkbox\"] {\n position: absolute;\n clip: rect(0,0,0,0);\n pointer-events: none;\n }\n }\n}\n","// Single side border-radius\n\n.border-top-radius(@radius) {\n border-top-right-radius: @radius;\n border-top-left-radius: @radius;\n}\n.border-right-radius(@radius) {\n border-bottom-right-radius: @radius;\n border-top-right-radius: @radius;\n}\n.border-bottom-radius(@radius) {\n border-bottom-right-radius: @radius;\n border-bottom-left-radius: @radius;\n}\n.border-left-radius(@radius) {\n border-bottom-left-radius: @radius;\n border-top-left-radius: @radius;\n}\n","//\n// Input groups\n// --------------------------------------------------\n\n// Base styles\n// -------------------------\n.input-group {\n position: relative; // For dropdowns\n display: table;\n border-collapse: separate; // prevent input groups from inheriting border styles from table cells when placed within a table\n\n // Undo padding and float of grid classes\n &[class*=\"col-\"] {\n float: none;\n padding-left: 0;\n padding-right: 0;\n }\n\n .form-control {\n // Ensure that the input is always above the *appended* addon button for\n // proper border colors.\n position: relative;\n z-index: 2;\n\n // IE9 fubars the placeholder attribute in text inputs and the arrows on\n // select elements in input groups. To fix it, we float the input. Details:\n // https://github.com/twbs/bootstrap/issues/11561#issuecomment-28936855\n float: left;\n\n width: 100%;\n margin-bottom: 0;\n }\n}\n\n// Sizing options\n//\n// Remix the default form control sizing classes into new ones for easier\n// manipulation.\n\n.input-group-lg > .form-control,\n.input-group-lg > .input-group-addon,\n.input-group-lg > .input-group-btn > .btn {\n .input-lg();\n}\n.input-group-sm > .form-control,\n.input-group-sm > .input-group-addon,\n.input-group-sm > .input-group-btn > .btn {\n .input-sm();\n}\n\n\n// Display as table-cell\n// -------------------------\n.input-group-addon,\n.input-group-btn,\n.input-group .form-control {\n display: table-cell;\n\n &:not(:first-child):not(:last-child) {\n border-radius: 0;\n }\n}\n// Addon and addon wrapper for buttons\n.input-group-addon,\n.input-group-btn {\n width: 1%;\n white-space: nowrap;\n vertical-align: middle; // Match the inputs\n}\n\n// Text input groups\n// -------------------------\n.input-group-addon {\n padding: @padding-base-vertical @padding-base-horizontal;\n font-size: @font-size-base;\n font-weight: normal;\n line-height: 1;\n color: @input-color;\n text-align: center;\n background-color: @input-group-addon-bg;\n border: 1px solid @input-group-addon-border-color;\n border-radius: @border-radius-base;\n\n // Sizing\n &.input-sm {\n padding: @padding-small-vertical @padding-small-horizontal;\n font-size: @font-size-small;\n border-radius: @border-radius-small;\n }\n &.input-lg {\n padding: @padding-large-vertical @padding-large-horizontal;\n font-size: @font-size-large;\n border-radius: @border-radius-large;\n }\n\n // Nuke default margins from checkboxes and radios to vertically center within.\n input[type=\"radio\"],\n input[type=\"checkbox\"] {\n margin-top: 0;\n }\n}\n\n// Reset rounded corners\n.input-group .form-control:first-child,\n.input-group-addon:first-child,\n.input-group-btn:first-child > .btn,\n.input-group-btn:first-child > .btn-group > .btn,\n.input-group-btn:first-child > .dropdown-toggle,\n.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),\n.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {\n .border-right-radius(0);\n}\n.input-group-addon:first-child {\n border-right: 0;\n}\n.input-group .form-control:last-child,\n.input-group-addon:last-child,\n.input-group-btn:last-child > .btn,\n.input-group-btn:last-child > .btn-group > .btn,\n.input-group-btn:last-child > .dropdown-toggle,\n.input-group-btn:first-child > .btn:not(:first-child),\n.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {\n .border-left-radius(0);\n}\n.input-group-addon:last-child {\n border-left: 0;\n}\n\n// Button input groups\n// -------------------------\n.input-group-btn {\n position: relative;\n // Jankily prevent input button groups from wrapping with `white-space` and\n // `font-size` in combination with `inline-block` on buttons.\n font-size: 0;\n white-space: nowrap;\n\n // Negative margin for spacing, position for bringing hovered/focused/actived\n // element above the siblings.\n > .btn {\n position: relative;\n + .btn {\n margin-left: -1px;\n }\n // Bring the \"active\" button to the front\n &:hover,\n &:focus,\n &:active {\n z-index: 2;\n }\n }\n\n // Negative margin to only have a 1px border between the two\n &:first-child {\n > .btn,\n > .btn-group {\n margin-right: -1px;\n }\n }\n &:last-child {\n > .btn,\n > .btn-group {\n z-index: 2;\n margin-left: -1px;\n }\n }\n}\n","//\n// Navs\n// --------------------------------------------------\n\n\n// Base class\n// --------------------------------------------------\n\n.nav {\n margin-bottom: 0;\n padding-left: 0; // Override default ul/ol\n list-style: none;\n &:extend(.clearfix all);\n\n > li {\n position: relative;\n display: block;\n\n > a {\n position: relative;\n display: block;\n padding: @nav-link-padding;\n &:hover,\n &:focus {\n text-decoration: none;\n background-color: @nav-link-hover-bg;\n }\n }\n\n // Disabled state sets text to gray and nukes hover/tab effects\n &.disabled > a {\n color: @nav-disabled-link-color;\n\n &:hover,\n &:focus {\n color: @nav-disabled-link-hover-color;\n text-decoration: none;\n background-color: transparent;\n cursor: @cursor-disabled;\n }\n }\n }\n\n // Open dropdowns\n .open > a {\n &,\n &:hover,\n &:focus {\n background-color: @nav-link-hover-bg;\n border-color: @link-color;\n }\n }\n\n // Nav dividers (deprecated with v3.0.1)\n //\n // This should have been removed in v3 with the dropping of `.nav-list`, but\n // we missed it. We don't currently support this anywhere, but in the interest\n // of maintaining backward compatibility in case you use it, it's deprecated.\n .nav-divider {\n .nav-divider();\n }\n\n // Prevent IE8 from misplacing imgs\n //\n // See https://github.com/h5bp/html5-boilerplate/issues/984#issuecomment-3985989\n > li > a > img {\n max-width: none;\n }\n}\n\n\n// Tabs\n// -------------------------\n\n// Give the tabs something to sit on\n.nav-tabs {\n border-bottom: 1px solid @nav-tabs-border-color;\n > li {\n float: left;\n // Make the list-items overlay the bottom border\n margin-bottom: -1px;\n\n // Actual tabs (as links)\n > a {\n margin-right: 2px;\n line-height: @line-height-base;\n border: 1px solid transparent;\n border-radius: @border-radius-base @border-radius-base 0 0;\n &:hover {\n border-color: @nav-tabs-link-hover-border-color @nav-tabs-link-hover-border-color @nav-tabs-border-color;\n }\n }\n\n // Active state, and its :hover to override normal :hover\n &.active > a {\n &,\n &:hover,\n &:focus {\n color: @nav-tabs-active-link-hover-color;\n background-color: @nav-tabs-active-link-hover-bg;\n border: 1px solid @nav-tabs-active-link-hover-border-color;\n border-bottom-color: transparent;\n cursor: default;\n }\n }\n }\n // pulling this in mainly for less shorthand\n &.nav-justified {\n .nav-justified();\n .nav-tabs-justified();\n }\n}\n\n\n// Pills\n// -------------------------\n.nav-pills {\n > li {\n float: left;\n\n // Links rendered as pills\n > a {\n border-radius: @nav-pills-border-radius;\n }\n + li {\n margin-left: 2px;\n }\n\n // Active state\n &.active > a {\n &,\n &:hover,\n &:focus {\n color: @nav-pills-active-link-hover-color;\n background-color: @nav-pills-active-link-hover-bg;\n }\n }\n }\n}\n\n\n// Stacked pills\n.nav-stacked {\n > li {\n float: none;\n + li {\n margin-top: 2px;\n margin-left: 0; // no need for this gap between nav items\n }\n }\n}\n\n\n// Nav variations\n// --------------------------------------------------\n\n// Justified nav links\n// -------------------------\n\n.nav-justified {\n width: 100%;\n\n > li {\n float: none;\n > a {\n text-align: center;\n margin-bottom: 5px;\n }\n }\n\n > .dropdown .dropdown-menu {\n top: auto;\n left: auto;\n }\n\n @media (min-width: @screen-sm-min) {\n > li {\n display: table-cell;\n width: 1%;\n > a {\n margin-bottom: 0;\n }\n }\n }\n}\n\n// Move borders to anchors instead of bottom of list\n//\n// Mixin for adding on top the shared `.nav-justified` styles for our tabs\n.nav-tabs-justified {\n border-bottom: 0;\n\n > li > a {\n // Override margin from .nav-tabs\n margin-right: 0;\n border-radius: @border-radius-base;\n }\n\n > .active > a,\n > .active > a:hover,\n > .active > a:focus {\n border: 1px solid @nav-tabs-justified-link-border-color;\n }\n\n @media (min-width: @screen-sm-min) {\n > li > a {\n border-bottom: 1px solid @nav-tabs-justified-link-border-color;\n border-radius: @border-radius-base @border-radius-base 0 0;\n }\n > .active > a,\n > .active > a:hover,\n > .active > a:focus {\n border-bottom-color: @nav-tabs-justified-active-link-border-color;\n }\n }\n}\n\n\n// Tabbable tabs\n// -------------------------\n\n// Hide tabbable panes to start, show them when `.active`\n.tab-content {\n > .tab-pane {\n display: none;\n }\n > .active {\n display: block;\n }\n}\n\n\n// Dropdowns\n// -------------------------\n\n// Specific dropdowns\n.nav-tabs .dropdown-menu {\n // make dropdown border overlap tab border\n margin-top: -1px;\n // Remove the top rounded corners here since there is a hard edge above the menu\n .border-top-radius(0);\n}\n","//\n// Navbars\n// --------------------------------------------------\n\n\n// Wrapper and base class\n//\n// Provide a static navbar from which we expand to create full-width, fixed, and\n// other navbar variations.\n\n.navbar {\n position: relative;\n min-height: @navbar-height; // Ensure a navbar always shows (e.g., without a .navbar-brand in collapsed mode)\n margin-bottom: @navbar-margin-bottom;\n border: 1px solid transparent;\n\n // Prevent floats from breaking the navbar\n &:extend(.clearfix all);\n\n @media (min-width: @grid-float-breakpoint) {\n border-radius: @navbar-border-radius;\n }\n}\n\n\n// Navbar heading\n//\n// Groups `.navbar-brand` and `.navbar-toggle` into a single component for easy\n// styling of responsive aspects.\n\n.navbar-header {\n &:extend(.clearfix all);\n\n @media (min-width: @grid-float-breakpoint) {\n float: left;\n }\n}\n\n\n// Navbar collapse (body)\n//\n// Group your navbar content into this for easy collapsing and expanding across\n// various device sizes. By default, this content is collapsed when <768px, but\n// will expand past that for a horizontal display.\n//\n// To start (on mobile devices) the navbar links, forms, and buttons are stacked\n// vertically and include a `max-height` to overflow in case you have too much\n// content for the user's viewport.\n\n.navbar-collapse {\n overflow-x: visible;\n padding-right: @navbar-padding-horizontal;\n padding-left: @navbar-padding-horizontal;\n border-top: 1px solid transparent;\n box-shadow: inset 0 1px 0 rgba(255,255,255,.1);\n &:extend(.clearfix all);\n -webkit-overflow-scrolling: touch;\n\n &.in {\n overflow-y: auto;\n }\n\n @media (min-width: @grid-float-breakpoint) {\n width: auto;\n border-top: 0;\n box-shadow: none;\n\n &.collapse {\n display: block !important;\n height: auto !important;\n padding-bottom: 0; // Override default setting\n overflow: visible !important;\n }\n\n &.in {\n overflow-y: visible;\n }\n\n // Undo the collapse side padding for navbars with containers to ensure\n // alignment of right-aligned contents.\n .navbar-fixed-top &,\n .navbar-static-top &,\n .navbar-fixed-bottom & {\n padding-left: 0;\n padding-right: 0;\n }\n }\n}\n\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n .navbar-collapse {\n max-height: @navbar-collapse-max-height;\n\n @media (max-device-width: @screen-xs-min) and (orientation: landscape) {\n max-height: 200px;\n }\n }\n}\n\n\n// Both navbar header and collapse\n//\n// When a container is present, change the behavior of the header and collapse.\n\n.container,\n.container-fluid {\n > .navbar-header,\n > .navbar-collapse {\n margin-right: -@navbar-padding-horizontal;\n margin-left: -@navbar-padding-horizontal;\n\n @media (min-width: @grid-float-breakpoint) {\n margin-right: 0;\n margin-left: 0;\n }\n }\n}\n\n\n//\n// Navbar alignment options\n//\n// Display the navbar across the entirety of the page or fixed it to the top or\n// bottom of the page.\n\n// Static top (unfixed, but 100% wide) navbar\n.navbar-static-top {\n z-index: @zindex-navbar;\n border-width: 0 0 1px;\n\n @media (min-width: @grid-float-breakpoint) {\n border-radius: 0;\n }\n}\n\n// Fix the top/bottom navbars when screen real estate supports it\n.navbar-fixed-top,\n.navbar-fixed-bottom {\n position: fixed;\n right: 0;\n left: 0;\n z-index: @zindex-navbar-fixed;\n\n // Undo the rounded corners\n @media (min-width: @grid-float-breakpoint) {\n border-radius: 0;\n }\n}\n.navbar-fixed-top {\n top: 0;\n border-width: 0 0 1px;\n}\n.navbar-fixed-bottom {\n bottom: 0;\n margin-bottom: 0; // override .navbar defaults\n border-width: 1px 0 0;\n}\n\n\n// Brand/project name\n\n.navbar-brand {\n float: left;\n padding: @navbar-padding-vertical @navbar-padding-horizontal;\n font-size: @font-size-large;\n line-height: @line-height-computed;\n height: @navbar-height;\n\n &:hover,\n &:focus {\n text-decoration: none;\n }\n\n > img {\n display: block;\n }\n\n @media (min-width: @grid-float-breakpoint) {\n .navbar > .container &,\n .navbar > .container-fluid & {\n margin-left: -@navbar-padding-horizontal;\n }\n }\n}\n\n\n// Navbar toggle\n//\n// Custom button for toggling the `.navbar-collapse`, powered by the collapse\n// JavaScript plugin.\n\n.navbar-toggle {\n position: relative;\n float: right;\n margin-right: @navbar-padding-horizontal;\n padding: 9px 10px;\n .navbar-vertical-align(34px);\n background-color: transparent;\n background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214\n border: 1px solid transparent;\n border-radius: @border-radius-base;\n\n // We remove the `outline` here, but later compensate by attaching `:hover`\n // styles to `:focus`.\n &:focus {\n outline: 0;\n }\n\n // Bars\n .icon-bar {\n display: block;\n width: 22px;\n height: 2px;\n border-radius: 1px;\n }\n .icon-bar + .icon-bar {\n margin-top: 4px;\n }\n\n @media (min-width: @grid-float-breakpoint) {\n display: none;\n }\n}\n\n\n// Navbar nav links\n//\n// Builds on top of the `.nav` components with its own modifier class to make\n// the nav the full height of the horizontal nav (above 768px).\n\n.navbar-nav {\n margin: (@navbar-padding-vertical / 2) -@navbar-padding-horizontal;\n\n > li > a {\n padding-top: 10px;\n padding-bottom: 10px;\n line-height: @line-height-computed;\n }\n\n @media (max-width: @grid-float-breakpoint-max) {\n // Dropdowns get custom display when collapsed\n .open .dropdown-menu {\n position: static;\n float: none;\n width: auto;\n margin-top: 0;\n background-color: transparent;\n border: 0;\n box-shadow: none;\n > li > a,\n .dropdown-header {\n padding: 5px 15px 5px 25px;\n }\n > li > a {\n line-height: @line-height-computed;\n &:hover,\n &:focus {\n background-image: none;\n }\n }\n }\n }\n\n // Uncollapse the nav\n @media (min-width: @grid-float-breakpoint) {\n float: left;\n margin: 0;\n\n > li {\n float: left;\n > a {\n padding-top: @navbar-padding-vertical;\n padding-bottom: @navbar-padding-vertical;\n }\n }\n }\n}\n\n\n// Navbar form\n//\n// Extension of the `.form-inline` with some extra flavor for optimum display in\n// our navbars.\n\n.navbar-form {\n margin-left: -@navbar-padding-horizontal;\n margin-right: -@navbar-padding-horizontal;\n padding: 10px @navbar-padding-horizontal;\n border-top: 1px solid transparent;\n border-bottom: 1px solid transparent;\n @shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);\n .box-shadow(@shadow);\n\n // Mixin behavior for optimum display\n .form-inline();\n\n .form-group {\n @media (max-width: @grid-float-breakpoint-max) {\n margin-bottom: 5px;\n\n &:last-child {\n margin-bottom: 0;\n }\n }\n }\n\n // Vertically center in expanded, horizontal navbar\n .navbar-vertical-align(@input-height-base);\n\n // Undo 100% width for pull classes\n @media (min-width: @grid-float-breakpoint) {\n width: auto;\n border: 0;\n margin-left: 0;\n margin-right: 0;\n padding-top: 0;\n padding-bottom: 0;\n .box-shadow(none);\n }\n}\n\n\n// Dropdown menus\n\n// Menu position and menu carets\n.navbar-nav > li > .dropdown-menu {\n margin-top: 0;\n .border-top-radius(0);\n}\n// Menu position and menu caret support for dropups via extra dropup class\n.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {\n margin-bottom: 0;\n .border-top-radius(@navbar-border-radius);\n .border-bottom-radius(0);\n}\n\n\n// Buttons in navbars\n//\n// Vertically center a button within a navbar (when *not* in a form).\n\n.navbar-btn {\n .navbar-vertical-align(@input-height-base);\n\n &.btn-sm {\n .navbar-vertical-align(@input-height-small);\n }\n &.btn-xs {\n .navbar-vertical-align(22);\n }\n}\n\n\n// Text in navbars\n//\n// Add a class to make any element properly align itself vertically within the navbars.\n\n.navbar-text {\n .navbar-vertical-align(@line-height-computed);\n\n @media (min-width: @grid-float-breakpoint) {\n float: left;\n margin-left: @navbar-padding-horizontal;\n margin-right: @navbar-padding-horizontal;\n }\n}\n\n\n// Component alignment\n//\n// Repurpose the pull utilities as their own navbar utilities to avoid specificity\n// issues with parents and chaining. Only do this when the navbar is uncollapsed\n// though so that navbar contents properly stack and align in mobile.\n//\n// Declared after the navbar components to ensure more specificity on the margins.\n\n@media (min-width: @grid-float-breakpoint) {\n .navbar-left { .pull-left(); }\n .navbar-right {\n .pull-right();\n margin-right: -@navbar-padding-horizontal;\n\n ~ .navbar-right {\n margin-right: 0;\n }\n }\n}\n\n\n// Alternate navbars\n// --------------------------------------------------\n\n// Default navbar\n.navbar-default {\n background-color: @navbar-default-bg;\n border-color: @navbar-default-border;\n\n .navbar-brand {\n color: @navbar-default-brand-color;\n &:hover,\n &:focus {\n color: @navbar-default-brand-hover-color;\n background-color: @navbar-default-brand-hover-bg;\n }\n }\n\n .navbar-text {\n color: @navbar-default-color;\n }\n\n .navbar-nav {\n > li > a {\n color: @navbar-default-link-color;\n\n &:hover,\n &:focus {\n color: @navbar-default-link-hover-color;\n background-color: @navbar-default-link-hover-bg;\n }\n }\n > .active > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-default-link-active-color;\n background-color: @navbar-default-link-active-bg;\n }\n }\n > .disabled > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-default-link-disabled-color;\n background-color: @navbar-default-link-disabled-bg;\n }\n }\n }\n\n .navbar-toggle {\n border-color: @navbar-default-toggle-border-color;\n &:hover,\n &:focus {\n background-color: @navbar-default-toggle-hover-bg;\n }\n .icon-bar {\n background-color: @navbar-default-toggle-icon-bar-bg;\n }\n }\n\n .navbar-collapse,\n .navbar-form {\n border-color: @navbar-default-border;\n }\n\n // Dropdown menu items\n .navbar-nav {\n // Remove background color from open dropdown\n > .open > a {\n &,\n &:hover,\n &:focus {\n background-color: @navbar-default-link-active-bg;\n color: @navbar-default-link-active-color;\n }\n }\n\n @media (max-width: @grid-float-breakpoint-max) {\n // Dropdowns get custom display when collapsed\n .open .dropdown-menu {\n > li > a {\n color: @navbar-default-link-color;\n &:hover,\n &:focus {\n color: @navbar-default-link-hover-color;\n background-color: @navbar-default-link-hover-bg;\n }\n }\n > .active > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-default-link-active-color;\n background-color: @navbar-default-link-active-bg;\n }\n }\n > .disabled > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-default-link-disabled-color;\n background-color: @navbar-default-link-disabled-bg;\n }\n }\n }\n }\n }\n\n\n // Links in navbars\n //\n // Add a class to ensure links outside the navbar nav are colored correctly.\n\n .navbar-link {\n color: @navbar-default-link-color;\n &:hover {\n color: @navbar-default-link-hover-color;\n }\n }\n\n .btn-link {\n color: @navbar-default-link-color;\n &:hover,\n &:focus {\n color: @navbar-default-link-hover-color;\n }\n &[disabled],\n fieldset[disabled] & {\n &:hover,\n &:focus {\n color: @navbar-default-link-disabled-color;\n }\n }\n }\n}\n\n// Inverse navbar\n\n.navbar-inverse {\n background-color: @navbar-inverse-bg;\n border-color: @navbar-inverse-border;\n\n .navbar-brand {\n color: @navbar-inverse-brand-color;\n &:hover,\n &:focus {\n color: @navbar-inverse-brand-hover-color;\n background-color: @navbar-inverse-brand-hover-bg;\n }\n }\n\n .navbar-text {\n color: @navbar-inverse-color;\n }\n\n .navbar-nav {\n > li > a {\n color: @navbar-inverse-link-color;\n\n &:hover,\n &:focus {\n color: @navbar-inverse-link-hover-color;\n background-color: @navbar-inverse-link-hover-bg;\n }\n }\n > .active > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-inverse-link-active-color;\n background-color: @navbar-inverse-link-active-bg;\n }\n }\n > .disabled > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-inverse-link-disabled-color;\n background-color: @navbar-inverse-link-disabled-bg;\n }\n }\n }\n\n // Darken the responsive nav toggle\n .navbar-toggle {\n border-color: @navbar-inverse-toggle-border-color;\n &:hover,\n &:focus {\n background-color: @navbar-inverse-toggle-hover-bg;\n }\n .icon-bar {\n background-color: @navbar-inverse-toggle-icon-bar-bg;\n }\n }\n\n .navbar-collapse,\n .navbar-form {\n border-color: darken(@navbar-inverse-bg, 7%);\n }\n\n // Dropdowns\n .navbar-nav {\n > .open > a {\n &,\n &:hover,\n &:focus {\n background-color: @navbar-inverse-link-active-bg;\n color: @navbar-inverse-link-active-color;\n }\n }\n\n @media (max-width: @grid-float-breakpoint-max) {\n // Dropdowns get custom display\n .open .dropdown-menu {\n > .dropdown-header {\n border-color: @navbar-inverse-border;\n }\n .divider {\n background-color: @navbar-inverse-border;\n }\n > li > a {\n color: @navbar-inverse-link-color;\n &:hover,\n &:focus {\n color: @navbar-inverse-link-hover-color;\n background-color: @navbar-inverse-link-hover-bg;\n }\n }\n > .active > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-inverse-link-active-color;\n background-color: @navbar-inverse-link-active-bg;\n }\n }\n > .disabled > a {\n &,\n &:hover,\n &:focus {\n color: @navbar-inverse-link-disabled-color;\n background-color: @navbar-inverse-link-disabled-bg;\n }\n }\n }\n }\n }\n\n .navbar-link {\n color: @navbar-inverse-link-color;\n &:hover {\n color: @navbar-inverse-link-hover-color;\n }\n }\n\n .btn-link {\n color: @navbar-inverse-link-color;\n &:hover,\n &:focus {\n color: @navbar-inverse-link-hover-color;\n }\n &[disabled],\n fieldset[disabled] & {\n &:hover,\n &:focus {\n color: @navbar-inverse-link-disabled-color;\n }\n }\n }\n}\n","// Navbar vertical align\n//\n// Vertically center elements in the navbar.\n// Example: an element has a height of 30px, so write out `.navbar-vertical-align(30px);` to calculate the appropriate top margin.\n\n.navbar-vertical-align(@element-height) {\n margin-top: ((@navbar-height - @element-height) / 2);\n margin-bottom: ((@navbar-height - @element-height) / 2);\n}\n","//\n// Utility classes\n// --------------------------------------------------\n\n\n// Floats\n// -------------------------\n\n.clearfix {\n .clearfix();\n}\n.center-block {\n .center-block();\n}\n.pull-right {\n float: right !important;\n}\n.pull-left {\n float: left !important;\n}\n\n\n// Toggling content\n// -------------------------\n\n// Note: Deprecated .hide in favor of .hidden or .sr-only (as appropriate) in v3.0.1\n.hide {\n display: none !important;\n}\n.show {\n display: block !important;\n}\n.invisible {\n visibility: hidden;\n}\n.text-hide {\n .text-hide();\n}\n\n\n// Hide from screenreaders and browsers\n//\n// Credit: HTML5 Boilerplate\n\n.hidden {\n display: none !important;\n}\n\n\n// For Affix plugin\n// -------------------------\n\n.affix {\n position: fixed;\n}\n","//\n// Breadcrumbs\n// --------------------------------------------------\n\n\n.breadcrumb {\n padding: @breadcrumb-padding-vertical @breadcrumb-padding-horizontal;\n margin-bottom: @line-height-computed;\n list-style: none;\n background-color: @breadcrumb-bg;\n border-radius: @border-radius-base;\n\n > li {\n display: inline-block;\n\n + li:before {\n content: \"@{breadcrumb-separator}\\00a0\"; // Unicode space added since inline-block means non-collapsing white-space\n padding: 0 5px;\n color: @breadcrumb-color;\n }\n }\n\n > .active {\n color: @breadcrumb-active-color;\n }\n}\n","//\n// Pagination (multiple pages)\n// --------------------------------------------------\n.pagination {\n display: inline-block;\n padding-left: 0;\n margin: @line-height-computed 0;\n border-radius: @border-radius-base;\n\n > li {\n display: inline; // Remove list-style and block-level defaults\n > a,\n > span {\n position: relative;\n float: left; // Collapse white-space\n padding: @padding-base-vertical @padding-base-horizontal;\n line-height: @line-height-base;\n text-decoration: none;\n color: @pagination-color;\n background-color: @pagination-bg;\n border: 1px solid @pagination-border;\n margin-left: -1px;\n }\n &:first-child {\n > a,\n > span {\n margin-left: 0;\n .border-left-radius(@border-radius-base);\n }\n }\n &:last-child {\n > a,\n > span {\n .border-right-radius(@border-radius-base);\n }\n }\n }\n\n > li > a,\n > li > span {\n &:hover,\n &:focus {\n z-index: 3;\n color: @pagination-hover-color;\n background-color: @pagination-hover-bg;\n border-color: @pagination-hover-border;\n }\n }\n\n > .active > a,\n > .active > span {\n &,\n &:hover,\n &:focus {\n z-index: 2;\n color: @pagination-active-color;\n background-color: @pagination-active-bg;\n border-color: @pagination-active-border;\n cursor: default;\n }\n }\n\n > .disabled {\n > span,\n > span:hover,\n > span:focus,\n > a,\n > a:hover,\n > a:focus {\n color: @pagination-disabled-color;\n background-color: @pagination-disabled-bg;\n border-color: @pagination-disabled-border;\n cursor: @cursor-disabled;\n }\n }\n}\n\n// Sizing\n// --------------------------------------------------\n\n// Large\n.pagination-lg {\n .pagination-size(@padding-large-vertical; @padding-large-horizontal; @font-size-large; @line-height-large; @border-radius-large);\n}\n\n// Small\n.pagination-sm {\n .pagination-size(@padding-small-vertical; @padding-small-horizontal; @font-size-small; @line-height-small; @border-radius-small);\n}\n","// Pagination\n\n.pagination-size(@padding-vertical; @padding-horizontal; @font-size; @line-height; @border-radius) {\n > li {\n > a,\n > span {\n padding: @padding-vertical @padding-horizontal;\n font-size: @font-size;\n line-height: @line-height;\n }\n &:first-child {\n > a,\n > span {\n .border-left-radius(@border-radius);\n }\n }\n &:last-child {\n > a,\n > span {\n .border-right-radius(@border-radius);\n }\n }\n }\n}\n","//\n// Pager pagination\n// --------------------------------------------------\n\n\n.pager {\n padding-left: 0;\n margin: @line-height-computed 0;\n list-style: none;\n text-align: center;\n &:extend(.clearfix all);\n li {\n display: inline;\n > a,\n > span {\n display: inline-block;\n padding: 5px 14px;\n background-color: @pager-bg;\n border: 1px solid @pager-border;\n border-radius: @pager-border-radius;\n }\n\n > a:hover,\n > a:focus {\n text-decoration: none;\n background-color: @pager-hover-bg;\n }\n }\n\n .next {\n > a,\n > span {\n float: right;\n }\n }\n\n .previous {\n > a,\n > span {\n float: left;\n }\n }\n\n .disabled {\n > a,\n > a:hover,\n > a:focus,\n > span {\n color: @pager-disabled-color;\n background-color: @pager-bg;\n cursor: @cursor-disabled;\n }\n }\n}\n","//\n// Labels\n// --------------------------------------------------\n\n.label {\n display: inline;\n padding: .2em .6em .3em;\n font-size: 75%;\n font-weight: bold;\n line-height: 1;\n color: @label-color;\n text-align: center;\n white-space: nowrap;\n vertical-align: baseline;\n border-radius: .25em;\n\n // Add hover effects, but only for links\n a& {\n &:hover,\n &:focus {\n color: @label-link-hover-color;\n text-decoration: none;\n cursor: pointer;\n }\n }\n\n // Empty labels collapse automatically (not available in IE8)\n &:empty {\n display: none;\n }\n\n // Quick fix for labels in buttons\n .btn & {\n position: relative;\n top: -1px;\n }\n}\n\n// Colors\n// Contextual variations (linked labels get darker on :hover)\n\n.label-default {\n .label-variant(@label-default-bg);\n}\n\n.label-primary {\n .label-variant(@label-primary-bg);\n}\n\n.label-success {\n .label-variant(@label-success-bg);\n}\n\n.label-info {\n .label-variant(@label-info-bg);\n}\n\n.label-warning {\n .label-variant(@label-warning-bg);\n}\n\n.label-danger {\n .label-variant(@label-danger-bg);\n}\n","// Labels\n\n.label-variant(@color) {\n background-color: @color;\n\n &[href] {\n &:hover,\n &:focus {\n background-color: darken(@color, 10%);\n }\n }\n}\n","//\n// Badges\n// --------------------------------------------------\n\n\n// Base class\n.badge {\n display: inline-block;\n min-width: 10px;\n padding: 3px 7px;\n font-size: @font-size-small;\n font-weight: @badge-font-weight;\n color: @badge-color;\n line-height: @badge-line-height;\n vertical-align: middle;\n white-space: nowrap;\n text-align: center;\n background-color: @badge-bg;\n border-radius: @badge-border-radius;\n\n // Empty badges collapse automatically (not available in IE8)\n &:empty {\n display: none;\n }\n\n // Quick fix for badges in buttons\n .btn & {\n position: relative;\n top: -1px;\n }\n\n .btn-xs &,\n .btn-group-xs > .btn & {\n top: 0;\n padding: 1px 5px;\n }\n\n // Hover state, but only for links\n a& {\n &:hover,\n &:focus {\n color: @badge-link-hover-color;\n text-decoration: none;\n cursor: pointer;\n }\n }\n\n // Account for badges in navs\n .list-group-item.active > &,\n .nav-pills > .active > a > & {\n color: @badge-active-color;\n background-color: @badge-active-bg;\n }\n\n .list-group-item > & {\n float: right;\n }\n\n .list-group-item > & + & {\n margin-right: 5px;\n }\n\n .nav-pills > li > a > & {\n margin-left: 3px;\n }\n}\n","//\n// Jumbotron\n// --------------------------------------------------\n\n\n.jumbotron {\n padding-top: @jumbotron-padding;\n padding-bottom: @jumbotron-padding;\n margin-bottom: @jumbotron-padding;\n color: @jumbotron-color;\n background-color: @jumbotron-bg;\n\n h1,\n .h1 {\n color: @jumbotron-heading-color;\n }\n\n p {\n margin-bottom: (@jumbotron-padding / 2);\n font-size: @jumbotron-font-size;\n font-weight: 200;\n }\n\n > hr {\n border-top-color: darken(@jumbotron-bg, 10%);\n }\n\n .container &,\n .container-fluid & {\n border-radius: @border-radius-large; // Only round corners at higher resolutions if contained in a container\n }\n\n .container {\n max-width: 100%;\n }\n\n @media screen and (min-width: @screen-sm-min) {\n padding-top: (@jumbotron-padding * 1.6);\n padding-bottom: (@jumbotron-padding * 1.6);\n\n .container &,\n .container-fluid & {\n padding-left: (@jumbotron-padding * 2);\n padding-right: (@jumbotron-padding * 2);\n }\n\n h1,\n .h1 {\n font-size: @jumbotron-heading-font-size;\n }\n }\n}\n","//\n// Thumbnails\n// --------------------------------------------------\n\n\n// Mixin and adjust the regular image class\n.thumbnail {\n display: block;\n padding: @thumbnail-padding;\n margin-bottom: @line-height-computed;\n line-height: @line-height-base;\n background-color: @thumbnail-bg;\n border: 1px solid @thumbnail-border;\n border-radius: @thumbnail-border-radius;\n .transition(border .2s ease-in-out);\n\n > img,\n a > img {\n &:extend(.img-responsive);\n margin-left: auto;\n margin-right: auto;\n }\n\n // Add a hover state for linked versions only\n a&:hover,\n a&:focus,\n a&.active {\n border-color: @link-color;\n }\n\n // Image captions\n .caption {\n padding: @thumbnail-caption-padding;\n color: @thumbnail-caption-color;\n }\n}\n","//\n// Alerts\n// --------------------------------------------------\n\n\n// Base styles\n// -------------------------\n\n.alert {\n padding: @alert-padding;\n margin-bottom: @line-height-computed;\n border: 1px solid transparent;\n border-radius: @alert-border-radius;\n\n // Headings for larger alerts\n h4 {\n margin-top: 0;\n // Specified for the h4 to prevent conflicts of changing @headings-color\n color: inherit;\n }\n\n // Provide class for links that match alerts\n .alert-link {\n font-weight: @alert-link-font-weight;\n }\n\n // Improve alignment and spacing of inner content\n > p,\n > ul {\n margin-bottom: 0;\n }\n\n > p + p {\n margin-top: 5px;\n }\n}\n\n// Dismissible alerts\n//\n// Expand the right padding and account for the close button's positioning.\n\n.alert-dismissable, // The misspelled .alert-dismissable was deprecated in 3.2.0.\n.alert-dismissible {\n padding-right: (@alert-padding + 20);\n\n // Adjust close link position\n .close {\n position: relative;\n top: -2px;\n right: -21px;\n color: inherit;\n }\n}\n\n// Alternate styles\n//\n// Generate contextual modifier classes for colorizing the alert.\n\n.alert-success {\n .alert-variant(@alert-success-bg; @alert-success-border; @alert-success-text);\n}\n\n.alert-info {\n .alert-variant(@alert-info-bg; @alert-info-border; @alert-info-text);\n}\n\n.alert-warning {\n .alert-variant(@alert-warning-bg; @alert-warning-border; @alert-warning-text);\n}\n\n.alert-danger {\n .alert-variant(@alert-danger-bg; @alert-danger-border; @alert-danger-text);\n}\n","// Alerts\n\n.alert-variant(@background; @border; @text-color) {\n background-color: @background;\n border-color: @border;\n color: @text-color;\n\n hr {\n border-top-color: darken(@border, 5%);\n }\n .alert-link {\n color: darken(@text-color, 10%);\n }\n}\n","//\n// Progress bars\n// --------------------------------------------------\n\n\n// Bar animations\n// -------------------------\n\n// WebKit\n@-webkit-keyframes progress-bar-stripes {\n from { background-position: 40px 0; }\n to { background-position: 0 0; }\n}\n\n// Spec and IE10+\n@keyframes progress-bar-stripes {\n from { background-position: 40px 0; }\n to { background-position: 0 0; }\n}\n\n\n// Bar itself\n// -------------------------\n\n// Outer container\n.progress {\n overflow: hidden;\n height: @line-height-computed;\n margin-bottom: @line-height-computed;\n background-color: @progress-bg;\n border-radius: @progress-border-radius;\n .box-shadow(inset 0 1px 2px rgba(0,0,0,.1));\n}\n\n// Bar of progress\n.progress-bar {\n float: left;\n width: 0%;\n height: 100%;\n font-size: @font-size-small;\n line-height: @line-height-computed;\n color: @progress-bar-color;\n text-align: center;\n background-color: @progress-bar-bg;\n .box-shadow(inset 0 -1px 0 rgba(0,0,0,.15));\n .transition(width .6s ease);\n}\n\n// Striped bars\n//\n// `.progress-striped .progress-bar` is deprecated as of v3.2.0 in favor of the\n// `.progress-bar-striped` class, which you just add to an existing\n// `.progress-bar`.\n.progress-striped .progress-bar,\n.progress-bar-striped {\n #gradient > .striped();\n background-size: 40px 40px;\n}\n\n// Call animation for the active one\n//\n// `.progress.active .progress-bar` is deprecated as of v3.2.0 in favor of the\n// `.progress-bar.active` approach.\n.progress.active .progress-bar,\n.progress-bar.active {\n .animation(progress-bar-stripes 2s linear infinite);\n}\n\n\n// Variations\n// -------------------------\n\n.progress-bar-success {\n .progress-bar-variant(@progress-bar-success-bg);\n}\n\n.progress-bar-info {\n .progress-bar-variant(@progress-bar-info-bg);\n}\n\n.progress-bar-warning {\n .progress-bar-variant(@progress-bar-warning-bg);\n}\n\n.progress-bar-danger {\n .progress-bar-variant(@progress-bar-danger-bg);\n}\n","// Gradients\n\n#gradient {\n\n // Horizontal gradient, from left to right\n //\n // Creates two color stops, start and end, by specifying a color and position for each color stop.\n // Color stops are not available in IE9 and below.\n .horizontal(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n background-image: -webkit-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(left, @start-color @start-percent, @end-color @end-percent); // Opera 12\n background-image: linear-gradient(to right, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n background-repeat: repeat-x;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down\n }\n\n // Vertical gradient, from top to bottom\n //\n // Creates two color stops, start and end, by specifying a color and position for each color stop.\n // Color stops are not available in IE9 and below.\n .vertical(@start-color: #555; @end-color: #333; @start-percent: 0%; @end-percent: 100%) {\n background-image: -webkit-linear-gradient(top, @start-color @start-percent, @end-color @end-percent); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(top, @start-color @start-percent, @end-color @end-percent); // Opera 12\n background-image: linear-gradient(to bottom, @start-color @start-percent, @end-color @end-percent); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n background-repeat: repeat-x;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down\n }\n\n .directional(@start-color: #555; @end-color: #333; @deg: 45deg) {\n background-repeat: repeat-x;\n background-image: -webkit-linear-gradient(@deg, @start-color, @end-color); // Safari 5.1-6, Chrome 10+\n background-image: -o-linear-gradient(@deg, @start-color, @end-color); // Opera 12\n background-image: linear-gradient(@deg, @start-color, @end-color); // Standard, IE10, Firefox 16+, Opera 12.10+, Safari 7+, Chrome 26+\n }\n .horizontal-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n background-image: -webkit-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n background-image: -o-linear-gradient(left, @start-color, @mid-color @color-stop, @end-color);\n background-image: linear-gradient(to right, @start-color, @mid-color @color-stop, @end-color);\n background-repeat: no-repeat;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n }\n .vertical-three-colors(@start-color: #00b3ee; @mid-color: #7a43b6; @color-stop: 50%; @end-color: #c3325f) {\n background-image: -webkit-linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-image: -o-linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-image: linear-gradient(@start-color, @mid-color @color-stop, @end-color);\n background-repeat: no-repeat;\n filter: e(%(\"progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)\",argb(@start-color),argb(@end-color))); // IE9 and down, gets no color-stop at all for proper fallback\n }\n .radial(@inner-color: #555; @outer-color: #333) {\n background-image: -webkit-radial-gradient(circle, @inner-color, @outer-color);\n background-image: radial-gradient(circle, @inner-color, @outer-color);\n background-repeat: no-repeat;\n }\n .striped(@color: rgba(255,255,255,.15); @angle: 45deg) {\n background-image: -webkit-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n background-image: -o-linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n background-image: linear-gradient(@angle, @color 25%, transparent 25%, transparent 50%, @color 50%, @color 75%, transparent 75%, transparent);\n }\n}\n","// Progress bars\n\n.progress-bar-variant(@color) {\n background-color: @color;\n\n // Deprecated parent class requirement as of v3.2.0\n .progress-striped & {\n #gradient > .striped();\n }\n}\n",".media {\n // Proper spacing between instances of .media\n margin-top: 15px;\n\n &:first-child {\n margin-top: 0;\n }\n}\n\n.media,\n.media-body {\n zoom: 1;\n overflow: hidden;\n}\n\n.media-body {\n width: 10000px;\n}\n\n.media-object {\n display: block;\n\n // Fix collapse in webkit from max-width: 100% and display: table-cell.\n &.img-thumbnail {\n max-width: none;\n }\n}\n\n.media-right,\n.media > .pull-right {\n padding-left: 10px;\n}\n\n.media-left,\n.media > .pull-left {\n padding-right: 10px;\n}\n\n.media-left,\n.media-right,\n.media-body {\n display: table-cell;\n vertical-align: top;\n}\n\n.media-middle {\n vertical-align: middle;\n}\n\n.media-bottom {\n vertical-align: bottom;\n}\n\n// Reset margins on headings for tighter default spacing\n.media-heading {\n margin-top: 0;\n margin-bottom: 5px;\n}\n\n// Media list variation\n//\n// Undo default ul/ol styles\n.media-list {\n padding-left: 0;\n list-style: none;\n}\n","//\n// List groups\n// --------------------------------------------------\n\n\n// Base class\n//\n// Easily usable on <ul>, <ol>, or <div>.\n\n.list-group {\n // No need to set list-style: none; since .list-group-item is block level\n margin-bottom: 20px;\n padding-left: 0; // reset padding because ul and ol\n}\n\n\n// Individual list items\n//\n// Use on `li`s or `div`s within the `.list-group` parent.\n\n.list-group-item {\n position: relative;\n display: block;\n padding: 10px 15px;\n // Place the border on the list items and negative margin up for better styling\n margin-bottom: -1px;\n background-color: @list-group-bg;\n border: 1px solid @list-group-border;\n\n // Round the first and last items\n &:first-child {\n .border-top-radius(@list-group-border-radius);\n }\n &:last-child {\n margin-bottom: 0;\n .border-bottom-radius(@list-group-border-radius);\n }\n}\n\n\n// Interactive list items\n//\n// Use anchor or button elements instead of `li`s or `div`s to create interactive items.\n// Includes an extra `.active` modifier class for showing selected items.\n\na.list-group-item,\nbutton.list-group-item {\n color: @list-group-link-color;\n\n .list-group-item-heading {\n color: @list-group-link-heading-color;\n }\n\n // Hover state\n &:hover,\n &:focus {\n text-decoration: none;\n color: @list-group-link-hover-color;\n background-color: @list-group-hover-bg;\n }\n}\n\nbutton.list-group-item {\n width: 100%;\n text-align: left;\n}\n\n.list-group-item {\n // Disabled state\n &.disabled,\n &.disabled:hover,\n &.disabled:focus {\n background-color: @list-group-disabled-bg;\n color: @list-group-disabled-color;\n cursor: @cursor-disabled;\n\n // Force color to inherit for custom content\n .list-group-item-heading {\n color: inherit;\n }\n .list-group-item-text {\n color: @list-group-disabled-text-color;\n }\n }\n\n // Active class on item itself, not parent\n &.active,\n &.active:hover,\n &.active:focus {\n z-index: 2; // Place active items above their siblings for proper border styling\n color: @list-group-active-color;\n background-color: @list-group-active-bg;\n border-color: @list-group-active-border;\n\n // Force color to inherit for custom content\n .list-group-item-heading,\n .list-group-item-heading > small,\n .list-group-item-heading > .small {\n color: inherit;\n }\n .list-group-item-text {\n color: @list-group-active-text-color;\n }\n }\n}\n\n\n// Contextual variants\n//\n// Add modifier classes to change text and background color on individual items.\n// Organizationally, this must come after the `:hover` states.\n\n.list-group-item-variant(success; @state-success-bg; @state-success-text);\n.list-group-item-variant(info; @state-info-bg; @state-info-text);\n.list-group-item-variant(warning; @state-warning-bg; @state-warning-text);\n.list-group-item-variant(danger; @state-danger-bg; @state-danger-text);\n\n\n// Custom content options\n//\n// Extra classes for creating well-formatted content within `.list-group-item`s.\n\n.list-group-item-heading {\n margin-top: 0;\n margin-bottom: 5px;\n}\n.list-group-item-text {\n margin-bottom: 0;\n line-height: 1.3;\n}\n","// List Groups\n\n.list-group-item-variant(@state; @background; @color) {\n .list-group-item-@{state} {\n color: @color;\n background-color: @background;\n\n a&,\n button& {\n color: @color;\n\n .list-group-item-heading {\n color: inherit;\n }\n\n &:hover,\n &:focus {\n color: @color;\n background-color: darken(@background, 5%);\n }\n &.active,\n &.active:hover,\n &.active:focus {\n color: #fff;\n background-color: @color;\n border-color: @color;\n }\n }\n }\n}\n","//\n// Panels\n// --------------------------------------------------\n\n\n// Base class\n.panel {\n margin-bottom: @line-height-computed;\n background-color: @panel-bg;\n border: 1px solid transparent;\n border-radius: @panel-border-radius;\n .box-shadow(0 1px 1px rgba(0,0,0,.05));\n}\n\n// Panel contents\n.panel-body {\n padding: @panel-body-padding;\n &:extend(.clearfix all);\n}\n\n// Optional heading\n.panel-heading {\n padding: @panel-heading-padding;\n border-bottom: 1px solid transparent;\n .border-top-radius((@panel-border-radius - 1));\n\n > .dropdown .dropdown-toggle {\n color: inherit;\n }\n}\n\n// Within heading, strip any `h*` tag of its default margins for spacing.\n.panel-title {\n margin-top: 0;\n margin-bottom: 0;\n font-size: ceil((@font-size-base * 1.125));\n color: inherit;\n\n > a,\n > small,\n > .small,\n > small > a,\n > .small > a {\n color: inherit;\n }\n}\n\n// Optional footer (stays gray in every modifier class)\n.panel-footer {\n padding: @panel-footer-padding;\n background-color: @panel-footer-bg;\n border-top: 1px solid @panel-inner-border;\n .border-bottom-radius((@panel-border-radius - 1));\n}\n\n\n// List groups in panels\n//\n// By default, space out list group content from panel headings to account for\n// any kind of custom content between the two.\n\n.panel {\n > .list-group,\n > .panel-collapse > .list-group {\n margin-bottom: 0;\n\n .list-group-item {\n border-width: 1px 0;\n border-radius: 0;\n }\n\n // Add border top radius for first one\n &:first-child {\n .list-group-item:first-child {\n border-top: 0;\n .border-top-radius((@panel-border-radius - 1));\n }\n }\n\n // Add border bottom radius for last one\n &:last-child {\n .list-group-item:last-child {\n border-bottom: 0;\n .border-bottom-radius((@panel-border-radius - 1));\n }\n }\n }\n > .panel-heading + .panel-collapse > .list-group {\n .list-group-item:first-child {\n .border-top-radius(0);\n }\n }\n}\n// Collapse space between when there's no additional content.\n.panel-heading + .list-group {\n .list-group-item:first-child {\n border-top-width: 0;\n }\n}\n.list-group + .panel-footer {\n border-top-width: 0;\n}\n\n// Tables in panels\n//\n// Place a non-bordered `.table` within a panel (not within a `.panel-body`) and\n// watch it go full width.\n\n.panel {\n > .table,\n > .table-responsive > .table,\n > .panel-collapse > .table {\n margin-bottom: 0;\n\n caption {\n padding-left: @panel-body-padding;\n padding-right: @panel-body-padding;\n }\n }\n // Add border top radius for first one\n > .table:first-child,\n > .table-responsive:first-child > .table:first-child {\n .border-top-radius((@panel-border-radius - 1));\n\n > thead:first-child,\n > tbody:first-child {\n > tr:first-child {\n border-top-left-radius: (@panel-border-radius - 1);\n border-top-right-radius: (@panel-border-radius - 1);\n\n td:first-child,\n th:first-child {\n border-top-left-radius: (@panel-border-radius - 1);\n }\n td:last-child,\n th:last-child {\n border-top-right-radius: (@panel-border-radius - 1);\n }\n }\n }\n }\n // Add border bottom radius for last one\n > .table:last-child,\n > .table-responsive:last-child > .table:last-child {\n .border-bottom-radius((@panel-border-radius - 1));\n\n > tbody:last-child,\n > tfoot:last-child {\n > tr:last-child {\n border-bottom-left-radius: (@panel-border-radius - 1);\n border-bottom-right-radius: (@panel-border-radius - 1);\n\n td:first-child,\n th:first-child {\n border-bottom-left-radius: (@panel-border-radius - 1);\n }\n td:last-child,\n th:last-child {\n border-bottom-right-radius: (@panel-border-radius - 1);\n }\n }\n }\n }\n > .panel-body + .table,\n > .panel-body + .table-responsive,\n > .table + .panel-body,\n > .table-responsive + .panel-body {\n border-top: 1px solid @table-border-color;\n }\n > .table > tbody:first-child > tr:first-child th,\n > .table > tbody:first-child > tr:first-child td {\n border-top: 0;\n }\n > .table-bordered,\n > .table-responsive > .table-bordered {\n border: 0;\n > thead,\n > tbody,\n > tfoot {\n > tr {\n > th:first-child,\n > td:first-child {\n border-left: 0;\n }\n > th:last-child,\n > td:last-child {\n border-right: 0;\n }\n }\n }\n > thead,\n > tbody {\n > tr:first-child {\n > td,\n > th {\n border-bottom: 0;\n }\n }\n }\n > tbody,\n > tfoot {\n > tr:last-child {\n > td,\n > th {\n border-bottom: 0;\n }\n }\n }\n }\n > .table-responsive {\n border: 0;\n margin-bottom: 0;\n }\n}\n\n\n// Collapsable panels (aka, accordion)\n//\n// Wrap a series of panels in `.panel-group` to turn them into an accordion with\n// the help of our collapse JavaScript plugin.\n\n.panel-group {\n margin-bottom: @line-height-computed;\n\n // Tighten up margin so it's only between panels\n .panel {\n margin-bottom: 0;\n border-radius: @panel-border-radius;\n\n + .panel {\n margin-top: 5px;\n }\n }\n\n .panel-heading {\n border-bottom: 0;\n\n + .panel-collapse > .panel-body,\n + .panel-collapse > .list-group {\n border-top: 1px solid @panel-inner-border;\n }\n }\n\n .panel-footer {\n border-top: 0;\n + .panel-collapse .panel-body {\n border-bottom: 1px solid @panel-inner-border;\n }\n }\n}\n\n\n// Contextual variations\n.panel-default {\n .panel-variant(@panel-default-border; @panel-default-text; @panel-default-heading-bg; @panel-default-border);\n}\n.panel-primary {\n .panel-variant(@panel-primary-border; @panel-primary-text; @panel-primary-heading-bg; @panel-primary-border);\n}\n.panel-success {\n .panel-variant(@panel-success-border; @panel-success-text; @panel-success-heading-bg; @panel-success-border);\n}\n.panel-info {\n .panel-variant(@panel-info-border; @panel-info-text; @panel-info-heading-bg; @panel-info-border);\n}\n.panel-warning {\n .panel-variant(@panel-warning-border; @panel-warning-text; @panel-warning-heading-bg; @panel-warning-border);\n}\n.panel-danger {\n .panel-variant(@panel-danger-border; @panel-danger-text; @panel-danger-heading-bg; @panel-danger-border);\n}\n","// Panels\n\n.panel-variant(@border; @heading-text-color; @heading-bg-color; @heading-border) {\n border-color: @border;\n\n & > .panel-heading {\n color: @heading-text-color;\n background-color: @heading-bg-color;\n border-color: @heading-border;\n\n + .panel-collapse > .panel-body {\n border-top-color: @border;\n }\n .badge {\n color: @heading-bg-color;\n background-color: @heading-text-color;\n }\n }\n & > .panel-footer {\n + .panel-collapse > .panel-body {\n border-bottom-color: @border;\n }\n }\n}\n","// Embeds responsive\n//\n// Credit: Nicolas Gallagher and SUIT CSS.\n\n.embed-responsive {\n position: relative;\n display: block;\n height: 0;\n padding: 0;\n overflow: hidden;\n\n .embed-responsive-item,\n iframe,\n embed,\n object,\n video {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n height: 100%;\n width: 100%;\n border: 0;\n }\n}\n\n// Modifier class for 16:9 aspect ratio\n.embed-responsive-16by9 {\n padding-bottom: 56.25%;\n}\n\n// Modifier class for 4:3 aspect ratio\n.embed-responsive-4by3 {\n padding-bottom: 75%;\n}\n","//\n// Wells\n// --------------------------------------------------\n\n\n// Base class\n.well {\n min-height: 20px;\n padding: 19px;\n margin-bottom: 20px;\n background-color: @well-bg;\n border: 1px solid @well-border;\n border-radius: @border-radius-base;\n .box-shadow(inset 0 1px 1px rgba(0,0,0,.05));\n blockquote {\n border-color: #ddd;\n border-color: rgba(0,0,0,.15);\n }\n}\n\n// Sizes\n.well-lg {\n padding: 24px;\n border-radius: @border-radius-large;\n}\n.well-sm {\n padding: 9px;\n border-radius: @border-radius-small;\n}\n","//\n// Close icons\n// --------------------------------------------------\n\n\n.close {\n float: right;\n font-size: (@font-size-base * 1.5);\n font-weight: @close-font-weight;\n line-height: 1;\n color: @close-color;\n text-shadow: @close-text-shadow;\n .opacity(.2);\n\n &:hover,\n &:focus {\n color: @close-color;\n text-decoration: none;\n cursor: pointer;\n .opacity(.5);\n }\n\n // Additional properties for button version\n // iOS requires the button element instead of an anchor tag.\n // If you want the anchor version, it requires `href=\"#\"`.\n // See https://developer.mozilla.org/en-US/docs/Web/Events/click#Safari_Mobile\n button& {\n padding: 0;\n cursor: pointer;\n background: transparent;\n border: 0;\n -webkit-appearance: none;\n }\n}\n","//\n// Modals\n// --------------------------------------------------\n\n// .modal-open - body class for killing the scroll\n// .modal - container to scroll within\n// .modal-dialog - positioning shell for the actual modal\n// .modal-content - actual modal w/ bg and corners and shit\n\n// Kill the scroll on the body\n.modal-open {\n overflow: hidden;\n}\n\n// Container that the modal scrolls within\n.modal {\n display: none;\n overflow: hidden;\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: @zindex-modal;\n -webkit-overflow-scrolling: touch;\n\n // Prevent Chrome on Windows from adding a focus outline. For details, see\n // https://github.com/twbs/bootstrap/pull/10951.\n outline: 0;\n\n // When fading in the modal, animate it to slide down\n &.fade .modal-dialog {\n .translate(0, -25%);\n .transition-transform(~\"0.3s ease-out\");\n }\n &.in .modal-dialog { .translate(0, 0) }\n}\n.modal-open .modal {\n overflow-x: hidden;\n overflow-y: auto;\n}\n\n// Shell div to position the modal with bottom padding\n.modal-dialog {\n position: relative;\n width: auto;\n margin: 10px;\n}\n\n// Actual modal\n.modal-content {\n position: relative;\n background-color: @modal-content-bg;\n border: 1px solid @modal-content-fallback-border-color; //old browsers fallback (ie8 etc)\n border: 1px solid @modal-content-border-color;\n border-radius: @border-radius-large;\n .box-shadow(0 3px 9px rgba(0,0,0,.5));\n background-clip: padding-box;\n // Remove focus outline from opened modal\n outline: 0;\n}\n\n// Modal background\n.modal-backdrop {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: @zindex-modal-background;\n background-color: @modal-backdrop-bg;\n // Fade for backdrop\n &.fade { .opacity(0); }\n &.in { .opacity(@modal-backdrop-opacity); }\n}\n\n// Modal header\n// Top section of the modal w/ title and dismiss\n.modal-header {\n padding: @modal-title-padding;\n border-bottom: 1px solid @modal-header-border-color;\n min-height: (@modal-title-padding + @modal-title-line-height);\n}\n// Close icon\n.modal-header .close {\n margin-top: -2px;\n}\n\n// Title text within header\n.modal-title {\n margin: 0;\n line-height: @modal-title-line-height;\n}\n\n// Modal body\n// Where all modal content resides (sibling of .modal-header and .modal-footer)\n.modal-body {\n position: relative;\n padding: @modal-inner-padding;\n}\n\n// Footer (for actions)\n.modal-footer {\n padding: @modal-inner-padding;\n text-align: right; // right align buttons\n border-top: 1px solid @modal-footer-border-color;\n &:extend(.clearfix all); // clear it in case folks use .pull-* classes on buttons\n\n // Properly space out buttons\n .btn + .btn {\n margin-left: 5px;\n margin-bottom: 0; // account for input[type=\"submit\"] which gets the bottom margin like all other inputs\n }\n // but override that for button groups\n .btn-group .btn + .btn {\n margin-left: -1px;\n }\n // and override it for block buttons as well\n .btn-block + .btn-block {\n margin-left: 0;\n }\n}\n\n// Measure scrollbar width for padding body during modal show/hide\n.modal-scrollbar-measure {\n position: absolute;\n top: -9999px;\n width: 50px;\n height: 50px;\n overflow: scroll;\n}\n\n// Scale up the modal\n@media (min-width: @screen-sm-min) {\n // Automatically set modal's width for larger viewports\n .modal-dialog {\n width: @modal-md;\n margin: 30px auto;\n }\n .modal-content {\n .box-shadow(0 5px 15px rgba(0,0,0,.5));\n }\n\n // Modal sizes\n .modal-sm { width: @modal-sm; }\n}\n\n@media (min-width: @screen-md-min) {\n .modal-lg { width: @modal-lg; }\n}\n","//\n// Tooltips\n// --------------------------------------------------\n\n\n// Base class\n.tooltip {\n position: absolute;\n z-index: @zindex-tooltip;\n display: block;\n // Our parent element can be arbitrary since tooltips are by default inserted as a sibling of their target element.\n // So reset our font and text properties to avoid inheriting weird values.\n .reset-text();\n font-size: @font-size-small;\n\n .opacity(0);\n\n &.in { .opacity(@tooltip-opacity); }\n &.top { margin-top: -3px; padding: @tooltip-arrow-width 0; }\n &.right { margin-left: 3px; padding: 0 @tooltip-arrow-width; }\n &.bottom { margin-top: 3px; padding: @tooltip-arrow-width 0; }\n &.left { margin-left: -3px; padding: 0 @tooltip-arrow-width; }\n}\n\n// Wrapper for the tooltip content\n.tooltip-inner {\n max-width: @tooltip-max-width;\n padding: 3px 8px;\n color: @tooltip-color;\n text-align: center;\n background-color: @tooltip-bg;\n border-radius: @border-radius-base;\n}\n\n// Arrows\n.tooltip-arrow {\n position: absolute;\n width: 0;\n height: 0;\n border-color: transparent;\n border-style: solid;\n}\n// Note: Deprecated .top-left, .top-right, .bottom-left, and .bottom-right as of v3.3.1\n.tooltip {\n &.top .tooltip-arrow {\n bottom: 0;\n left: 50%;\n margin-left: -@tooltip-arrow-width;\n border-width: @tooltip-arrow-width @tooltip-arrow-width 0;\n border-top-color: @tooltip-arrow-color;\n }\n &.top-left .tooltip-arrow {\n bottom: 0;\n right: @tooltip-arrow-width;\n margin-bottom: -@tooltip-arrow-width;\n border-width: @tooltip-arrow-width @tooltip-arrow-width 0;\n border-top-color: @tooltip-arrow-color;\n }\n &.top-right .tooltip-arrow {\n bottom: 0;\n left: @tooltip-arrow-width;\n margin-bottom: -@tooltip-arrow-width;\n border-width: @tooltip-arrow-width @tooltip-arrow-width 0;\n border-top-color: @tooltip-arrow-color;\n }\n &.right .tooltip-arrow {\n top: 50%;\n left: 0;\n margin-top: -@tooltip-arrow-width;\n border-width: @tooltip-arrow-width @tooltip-arrow-width @tooltip-arrow-width 0;\n border-right-color: @tooltip-arrow-color;\n }\n &.left .tooltip-arrow {\n top: 50%;\n right: 0;\n margin-top: -@tooltip-arrow-width;\n border-width: @tooltip-arrow-width 0 @tooltip-arrow-width @tooltip-arrow-width;\n border-left-color: @tooltip-arrow-color;\n }\n &.bottom .tooltip-arrow {\n top: 0;\n left: 50%;\n margin-left: -@tooltip-arrow-width;\n border-width: 0 @tooltip-arrow-width @tooltip-arrow-width;\n border-bottom-color: @tooltip-arrow-color;\n }\n &.bottom-left .tooltip-arrow {\n top: 0;\n right: @tooltip-arrow-width;\n margin-top: -@tooltip-arrow-width;\n border-width: 0 @tooltip-arrow-width @tooltip-arrow-width;\n border-bottom-color: @tooltip-arrow-color;\n }\n &.bottom-right .tooltip-arrow {\n top: 0;\n left: @tooltip-arrow-width;\n margin-top: -@tooltip-arrow-width;\n border-width: 0 @tooltip-arrow-width @tooltip-arrow-width;\n border-bottom-color: @tooltip-arrow-color;\n }\n}\n",".reset-text() {\n font-family: @font-family-base;\n // We deliberately do NOT reset font-size.\n font-style: normal;\n font-weight: normal;\n letter-spacing: normal;\n line-break: auto;\n line-height: @line-height-base;\n text-align: left; // Fallback for where `start` is not supported\n text-align: start;\n text-decoration: none;\n text-shadow: none;\n text-transform: none;\n white-space: normal;\n word-break: normal;\n word-spacing: normal;\n word-wrap: normal;\n}\n","//\n// Popovers\n// --------------------------------------------------\n\n\n.popover {\n position: absolute;\n top: 0;\n left: 0;\n z-index: @zindex-popover;\n display: none;\n max-width: @popover-max-width;\n padding: 1px;\n // Our parent element can be arbitrary since popovers are by default inserted as a sibling of their target element.\n // So reset our font and text properties to avoid inheriting weird values.\n .reset-text();\n font-size: @font-size-base;\n\n background-color: @popover-bg;\n background-clip: padding-box;\n border: 1px solid @popover-fallback-border-color;\n border: 1px solid @popover-border-color;\n border-radius: @border-radius-large;\n .box-shadow(0 5px 10px rgba(0,0,0,.2));\n\n // Offset the popover to account for the popover arrow\n &.top { margin-top: -@popover-arrow-width; }\n &.right { margin-left: @popover-arrow-width; }\n &.bottom { margin-top: @popover-arrow-width; }\n &.left { margin-left: -@popover-arrow-width; }\n}\n\n.popover-title {\n margin: 0; // reset heading margin\n padding: 8px 14px;\n font-size: @font-size-base;\n background-color: @popover-title-bg;\n border-bottom: 1px solid darken(@popover-title-bg, 5%);\n border-radius: (@border-radius-large - 1) (@border-radius-large - 1) 0 0;\n}\n\n.popover-content {\n padding: 9px 14px;\n}\n\n// Arrows\n//\n// .arrow is outer, .arrow:after is inner\n\n.popover > .arrow {\n &,\n &:after {\n position: absolute;\n display: block;\n width: 0;\n height: 0;\n border-color: transparent;\n border-style: solid;\n }\n}\n.popover > .arrow {\n border-width: @popover-arrow-outer-width;\n}\n.popover > .arrow:after {\n border-width: @popover-arrow-width;\n content: \"\";\n}\n\n.popover {\n &.top > .arrow {\n left: 50%;\n margin-left: -@popover-arrow-outer-width;\n border-bottom-width: 0;\n border-top-color: @popover-arrow-outer-fallback-color; // IE8 fallback\n border-top-color: @popover-arrow-outer-color;\n bottom: -@popover-arrow-outer-width;\n &:after {\n content: \" \";\n bottom: 1px;\n margin-left: -@popover-arrow-width;\n border-bottom-width: 0;\n border-top-color: @popover-arrow-color;\n }\n }\n &.right > .arrow {\n top: 50%;\n left: -@popover-arrow-outer-width;\n margin-top: -@popover-arrow-outer-width;\n border-left-width: 0;\n border-right-color: @popover-arrow-outer-fallback-color; // IE8 fallback\n border-right-color: @popover-arrow-outer-color;\n &:after {\n content: \" \";\n left: 1px;\n bottom: -@popover-arrow-width;\n border-left-width: 0;\n border-right-color: @popover-arrow-color;\n }\n }\n &.bottom > .arrow {\n left: 50%;\n margin-left: -@popover-arrow-outer-width;\n border-top-width: 0;\n border-bottom-color: @popover-arrow-outer-fallback-color; // IE8 fallback\n border-bottom-color: @popover-arrow-outer-color;\n top: -@popover-arrow-outer-width;\n &:after {\n content: \" \";\n top: 1px;\n margin-left: -@popover-arrow-width;\n border-top-width: 0;\n border-bottom-color: @popover-arrow-color;\n }\n }\n\n &.left > .arrow {\n top: 50%;\n right: -@popover-arrow-outer-width;\n margin-top: -@popover-arrow-outer-width;\n border-right-width: 0;\n border-left-color: @popover-arrow-outer-fallback-color; // IE8 fallback\n border-left-color: @popover-arrow-outer-color;\n &:after {\n content: \" \";\n right: 1px;\n border-right-width: 0;\n border-left-color: @popover-arrow-color;\n bottom: -@popover-arrow-width;\n }\n }\n}\n","//\n// Carousel\n// --------------------------------------------------\n\n\n// Wrapper for the slide container and indicators\n.carousel {\n position: relative;\n}\n\n.carousel-inner {\n position: relative;\n overflow: hidden;\n width: 100%;\n\n > .item {\n display: none;\n position: relative;\n .transition(.6s ease-in-out left);\n\n // Account for jankitude on images\n > img,\n > a > img {\n &:extend(.img-responsive);\n line-height: 1;\n }\n\n // WebKit CSS3 transforms for supported devices\n @media all and (transform-3d), (-webkit-transform-3d) {\n .transition-transform(~'0.6s ease-in-out');\n .backface-visibility(~'hidden');\n .perspective(1000px);\n\n &.next,\n &.active.right {\n .translate3d(100%, 0, 0);\n left: 0;\n }\n &.prev,\n &.active.left {\n .translate3d(-100%, 0, 0);\n left: 0;\n }\n &.next.left,\n &.prev.right,\n &.active {\n .translate3d(0, 0, 0);\n left: 0;\n }\n }\n }\n\n > .active,\n > .next,\n > .prev {\n display: block;\n }\n\n > .active {\n left: 0;\n }\n\n > .next,\n > .prev {\n position: absolute;\n top: 0;\n width: 100%;\n }\n\n > .next {\n left: 100%;\n }\n > .prev {\n left: -100%;\n }\n > .next.left,\n > .prev.right {\n left: 0;\n }\n\n > .active.left {\n left: -100%;\n }\n > .active.right {\n left: 100%;\n }\n\n}\n\n// Left/right controls for nav\n// ---------------------------\n\n.carousel-control {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n width: @carousel-control-width;\n .opacity(@carousel-control-opacity);\n font-size: @carousel-control-font-size;\n color: @carousel-control-color;\n text-align: center;\n text-shadow: @carousel-text-shadow;\n // We can't have this transition here because WebKit cancels the carousel\n // animation if you trip this while in the middle of another animation.\n\n // Set gradients for backgrounds\n &.left {\n #gradient > .horizontal(@start-color: rgba(0,0,0,.5); @end-color: rgba(0,0,0,.0001));\n }\n &.right {\n left: auto;\n right: 0;\n #gradient > .horizontal(@start-color: rgba(0,0,0,.0001); @end-color: rgba(0,0,0,.5));\n }\n\n // Hover/focus state\n &:hover,\n &:focus {\n outline: 0;\n color: @carousel-control-color;\n text-decoration: none;\n .opacity(.9);\n }\n\n // Toggles\n .icon-prev,\n .icon-next,\n .glyphicon-chevron-left,\n .glyphicon-chevron-right {\n position: absolute;\n top: 50%;\n margin-top: -10px;\n z-index: 5;\n display: inline-block;\n }\n .icon-prev,\n .glyphicon-chevron-left {\n left: 50%;\n margin-left: -10px;\n }\n .icon-next,\n .glyphicon-chevron-right {\n right: 50%;\n margin-right: -10px;\n }\n .icon-prev,\n .icon-next {\n width: 20px;\n height: 20px;\n line-height: 1;\n font-family: serif;\n }\n\n\n .icon-prev {\n &:before {\n content: '\\2039';// SINGLE LEFT-POINTING ANGLE QUOTATION MARK (U+2039)\n }\n }\n .icon-next {\n &:before {\n content: '\\203a';// SINGLE RIGHT-POINTING ANGLE QUOTATION MARK (U+203A)\n }\n }\n}\n\n// Optional indicator pips\n//\n// Add an unordered list with the following class and add a list item for each\n// slide your carousel holds.\n\n.carousel-indicators {\n position: absolute;\n bottom: 10px;\n left: 50%;\n z-index: 15;\n width: 60%;\n margin-left: -30%;\n padding-left: 0;\n list-style: none;\n text-align: center;\n\n li {\n display: inline-block;\n width: 10px;\n height: 10px;\n margin: 1px;\n text-indent: -999px;\n border: 1px solid @carousel-indicator-border-color;\n border-radius: 10px;\n cursor: pointer;\n\n // IE8-9 hack for event handling\n //\n // Internet Explorer 8-9 does not support clicks on elements without a set\n // `background-color`. We cannot use `filter` since that's not viewed as a\n // background color by the browser. Thus, a hack is needed.\n // See https://developer.mozilla.org/en-US/docs/Web/Events/click#Internet_Explorer\n //\n // For IE8, we set solid black as it doesn't support `rgba()`. For IE9, we\n // set alpha transparency for the best results possible.\n background-color: #000 \\9; // IE8\n background-color: rgba(0,0,0,0); // IE9\n }\n .active {\n margin: 0;\n width: 12px;\n height: 12px;\n background-color: @carousel-indicator-active-bg;\n }\n}\n\n// Optional captions\n// -----------------------------\n// Hidden by default for smaller viewports\n.carousel-caption {\n position: absolute;\n left: 15%;\n right: 15%;\n bottom: 20px;\n z-index: 10;\n padding-top: 20px;\n padding-bottom: 20px;\n color: @carousel-caption-color;\n text-align: center;\n text-shadow: @carousel-text-shadow;\n & .btn {\n text-shadow: none; // No shadow for button elements in carousel-caption\n }\n}\n\n\n// Scale up controls for tablets and up\n@media screen and (min-width: @screen-sm-min) {\n\n // Scale up the controls a smidge\n .carousel-control {\n .glyphicon-chevron-left,\n .glyphicon-chevron-right,\n .icon-prev,\n .icon-next {\n width: 30px;\n height: 30px;\n margin-top: -15px;\n font-size: 30px;\n }\n .glyphicon-chevron-left,\n .icon-prev {\n margin-left: -15px;\n }\n .glyphicon-chevron-right,\n .icon-next {\n margin-right: -15px;\n }\n }\n\n // Show and left align the captions\n .carousel-caption {\n left: 20%;\n right: 20%;\n padding-bottom: 30px;\n }\n\n // Move up the indicators\n .carousel-indicators {\n bottom: 20px;\n }\n}\n","// Clearfix\n//\n// For modern browsers\n// 1. The space content is one way to avoid an Opera bug when the\n// contenteditable attribute is included anywhere else in the document.\n// Otherwise it causes space to appear at the top and bottom of elements\n// that are clearfixed.\n// 2. The use of `table` rather than `block` is only necessary if using\n// `:before` to contain the top-margins of child elements.\n//\n// Source: http://nicolasgallagher.com/micro-clearfix-hack/\n\n.clearfix() {\n &:before,\n &:after {\n content: \" \"; // 1\n display: table; // 2\n }\n &:after {\n clear: both;\n }\n}\n","// Center-align a block level element\n\n.center-block() {\n display: block;\n margin-left: auto;\n margin-right: auto;\n}\n","// CSS image replacement\n//\n// Heads up! v3 launched with only `.hide-text()`, but per our pattern for\n// mixins being reused as classes with the same name, this doesn't hold up. As\n// of v3.0.1 we have added `.text-hide()` and deprecated `.hide-text()`.\n//\n// Source: https://github.com/h5bp/html5-boilerplate/commit/aa0396eae757\n\n// Deprecated as of v3.0.1 (will be removed in v4)\n.hide-text() {\n font: ~\"0/0\" a;\n color: transparent;\n text-shadow: none;\n background-color: transparent;\n border: 0;\n}\n\n// New mixin to use as of v3.0.1\n.text-hide() {\n .hide-text();\n}\n","//\n// Responsive: Utility classes\n// --------------------------------------------------\n\n\n// IE10 in Windows (Phone) 8\n//\n// Support for responsive views via media queries is kind of borked in IE10, for\n// Surface/desktop in split view and for Windows Phone 8. This particular fix\n// must be accompanied by a snippet of JavaScript to sniff the user agent and\n// apply some conditional CSS to *only* the Surface/desktop Windows 8. Look at\n// our Getting Started page for more information on this bug.\n//\n// For more information, see the following:\n//\n// Issue: https://github.com/twbs/bootstrap/issues/10497\n// Docs: http://getbootstrap.com/getting-started/#support-ie10-width\n// Source: http://timkadlec.com/2013/01/windows-phone-8-and-device-width/\n// Source: http://timkadlec.com/2012/10/ie10-snap-mode-and-responsive-design/\n\n@-ms-viewport {\n width: device-width;\n}\n\n\n// Visibility utilities\n// Note: Deprecated .visible-xs, .visible-sm, .visible-md, and .visible-lg as of v3.2.0\n.visible-xs,\n.visible-sm,\n.visible-md,\n.visible-lg {\n .responsive-invisibility();\n}\n\n.visible-xs-block,\n.visible-xs-inline,\n.visible-xs-inline-block,\n.visible-sm-block,\n.visible-sm-inline,\n.visible-sm-inline-block,\n.visible-md-block,\n.visible-md-inline,\n.visible-md-inline-block,\n.visible-lg-block,\n.visible-lg-inline,\n.visible-lg-inline-block {\n display: none !important;\n}\n\n.visible-xs {\n @media (max-width: @screen-xs-max) {\n .responsive-visibility();\n }\n}\n.visible-xs-block {\n @media (max-width: @screen-xs-max) {\n display: block !important;\n }\n}\n.visible-xs-inline {\n @media (max-width: @screen-xs-max) {\n display: inline !important;\n }\n}\n.visible-xs-inline-block {\n @media (max-width: @screen-xs-max) {\n display: inline-block !important;\n }\n}\n\n.visible-sm {\n @media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) {\n .responsive-visibility();\n }\n}\n.visible-sm-block {\n @media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) {\n display: block !important;\n }\n}\n.visible-sm-inline {\n @media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) {\n display: inline !important;\n }\n}\n.visible-sm-inline-block {\n @media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) {\n display: inline-block !important;\n }\n}\n\n.visible-md {\n @media (min-width: @screen-md-min) and (max-width: @screen-md-max) {\n .responsive-visibility();\n }\n}\n.visible-md-block {\n @media (min-width: @screen-md-min) and (max-width: @screen-md-max) {\n display: block !important;\n }\n}\n.visible-md-inline {\n @media (min-width: @screen-md-min) and (max-width: @screen-md-max) {\n display: inline !important;\n }\n}\n.visible-md-inline-block {\n @media (min-width: @screen-md-min) and (max-width: @screen-md-max) {\n display: inline-block !important;\n }\n}\n\n.visible-lg {\n @media (min-width: @screen-lg-min) {\n .responsive-visibility();\n }\n}\n.visible-lg-block {\n @media (min-width: @screen-lg-min) {\n display: block !important;\n }\n}\n.visible-lg-inline {\n @media (min-width: @screen-lg-min) {\n display: inline !important;\n }\n}\n.visible-lg-inline-block {\n @media (min-width: @screen-lg-min) {\n display: inline-block !important;\n }\n}\n\n.hidden-xs {\n @media (max-width: @screen-xs-max) {\n .responsive-invisibility();\n }\n}\n.hidden-sm {\n @media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) {\n .responsive-invisibility();\n }\n}\n.hidden-md {\n @media (min-width: @screen-md-min) and (max-width: @screen-md-max) {\n .responsive-invisibility();\n }\n}\n.hidden-lg {\n @media (min-width: @screen-lg-min) {\n .responsive-invisibility();\n }\n}\n\n\n// Print utilities\n//\n// Media queries are placed on the inside to be mixin-friendly.\n\n// Note: Deprecated .visible-print as of v3.2.0\n.visible-print {\n .responsive-invisibility();\n\n @media print {\n .responsive-visibility();\n }\n}\n.visible-print-block {\n display: none !important;\n\n @media print {\n display: block !important;\n }\n}\n.visible-print-inline {\n display: none !important;\n\n @media print {\n display: inline !important;\n }\n}\n.visible-print-inline-block {\n display: none !important;\n\n @media print {\n display: inline-block !important;\n }\n}\n\n.hidden-print {\n @media print {\n .responsive-invisibility();\n }\n}\n","// Responsive utilities\n\n//\n// More easily include all the states for responsive-utilities.less.\n.responsive-visibility() {\n display: block !important;\n table& { display: table !important; }\n tr& { display: table-row !important; }\n th&,\n td& { display: table-cell !important; }\n}\n\n.responsive-invisibility() {\n display: none !important;\n}\n"]} \ No newline at end of file diff --git a/public/assets/libs/jquery/bootstrap/dist/css/bootstrap.min.css b/public/assets/libs/jquery/bootstrap/dist/css/bootstrap.min.css new file mode 100644 index 0000000..d65c66b --- /dev/null +++ b/public/assets/libs/jquery/bootstrap/dist/css/bootstrap.min.css @@ -0,0 +1,5 @@ +/*! + * Bootstrap v3.3.5 (http://getbootstrap.com) + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:focus,a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-top:4px\9;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}.form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:14.33px;font-size:18px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:3;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:2;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{margin-right:auto;margin-left:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{color:#555;text-decoration:none;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-right:15px;padding-left:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{min-height:16.43px;padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;filter:alpha(opacity=0);opacity:0;line-break:auto}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);line-break:auto}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;font-family:serif;line-height:1}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000\9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}} \ No newline at end of file diff --git a/public/assets/libs/jquery/bootstrap/dist/fonts/glyphicons-halflings-regular.eot b/public/assets/libs/jquery/bootstrap/dist/fonts/glyphicons-halflings-regular.eot new file mode 100644 index 0000000000000000000000000000000000000000..b93a4953fff68df523aa7656497ee339d6026d64 GIT binary patch literal 20127 zcma%hV{j!vx9y2-`@~L8?1^pLwlPU2wr$&<*tR|KBoo`2;LUg6eW-eW-tKDb)vH%` z^`A!Vd<6hNSRMcX|Cb;E|1qflDggj6Kmr)xA10^t-vIc3*Z+F{r%|K(GyE^?|I{=9 zNq`(c8=wS`0!RZy0g3<xfGPm^&oc(t0WAJyYk&j565#r82r@tgVE(V|{tq<<xco!B z02==gmw&z10LOnkAb<tH1OWX@JOI9bn*UMykN1D0R{xl80Mq~Cd;ISaOaQKbJU)Q^ zKV{p0n*ZTg{L}i+{3Za_e=Uyx%G?09e;&`jxw-$pR}TDt)(rrNs7n5?o%-LK0RgDo z0?1<k<naI!SC})WF>{M(8^tv41d}oRU?8#IBFtJy*9zAN5dcxqGlMZGL>GG%R#)4J zDJ2;)4*E1pyHia%>lMv3X7Q`UoFyoB@|xvh^)kOE3)IL&0(G&i;g08s>c%~pHkN&6 z($7!kyv|A2DsV2mq-5Ku)D#$Kn$CzqD-wm5Q*OtEOEZe^&T$<q%?GPI*ug?*jFCZ7 zl1X3>xIb0NUL<TDAlC~xMcGnHsPe)Gh+nESIamgk2)5Ql^6QPK&XkQ+!qk}`TYc#I zf~KwkK>}$)W)Ck`6oter6KcQG9Zcy>lXip)%e&!lQgtQ*N`#abOlytt!&i3fo)cKV zP0BWmLxS1gQv(r_r|?9>rR0ZeEJPx;Vi|h1!Eo*dohr<W65y|5+tpvz!HDS=Q}DgN z;O&E^rmV416<Hj_N10HwLk^Lwyhx2j;kDE@F*S-tuqy|n(-6~PPF09Xvxq56At8OG z4-2Gj5=K^(f;q@WOp+9uP|<!09J~a(Y%m)hsl;TbWEvvuQ7(qWx_eKYE@rH9B(V+` zF8+p6+N8}}{zS_o7#)%b=2DFYa}JT{_i@;_#xxEDZ)+D4Lz{Pv;LE}#`N2bQP*W;6 z(wPX2S3Zb<sNz$mW_!uE^K&d`O<hkRPv<3DnX$`Y*)_qR>&^lJgqJZns>&vexP@fs zkPv93Nyw$-kM5Mw^{@wPU47Y1dSkiHyl3dtHLwV&6Tm1iv{ve;sYA}Z&kmH802s9Z zyJEn+cfl7yFu#1^#DbtP7k&aR06|n{LnYFYEphKd@dJEq@)s#S)UA&8VJY@S2+{~> z(4?M();zvayyd^j`@4>xCqH|Au>Sfzb$mEOcD7e4z8pPVRTiMUWiw;|gXHw7LS#U< zsT(}Z5SJ)CRMXloh$qPnK77w_)ctHmgh}QAe<2S{DU^`!uwptCoq!Owz$u6bF)vnb zL`bM$%>baN7l#)vtS3y6h*2?xC<XQJNpZVS!tVtuR(<D$%K=CTVlwa)G)}qDJup|w z!YRUAk-}+0)MFG#RuE2vlb~4*bP&)ex6`$^%6ySxf}MiQja9&+C4)UgIK)TIHVp>k z>w+s)@`O4(4_<t2L?B1i*y6fuRi+P?QZCG2j9(btWTetUT@0Q|8XO(SqEH6LSB!2L z<;M1lya0G`cm9UEex~so>I{L-!+b%)NZcQ&ND=2lyP+xI#9OzsiY8$c)ys-MI?TG6 zEP6f=vuLo!G>J7F4v|s#lJ+7A`^nEQScH3e?B_jC&{<S@1dd<&?JtuP@v(wA>sj>m zYD?!1z4nDG_Afi$!J(<{>z{~Q)$SaXWjj~%ZvF152Hd^VoG14rFykR=_TO)mCn&K$ z-TfZ!vMBvnToyBoKRkD{3=&=qD|L!vb#jf1f}2338z)e)g>7#NPe!FoaY*jY{f)<G z+9IWTnFJO0p&^rK`xODpSZARax-jN9(N|ZWyg~(MGSuQYzXBQR*+_`oO>Bf>ohk-K z4{>fVS}ZCicCqgLuYR_fYx2;*-4k>kffuywghn?15s1dIOOYfl+XLf5w?wtU2Og*f z%X5x`H55F6g1>m~%F`655-W1wFJtY>>qNSdVT`M`1Mlh!5Q6#3j={n5#za;!X&^OJ zgq;d4UJV-F>gg?c3Y?d=kvn3e<VW2IarGgIy4I@#ozBH$Q(a($^uvXS?@=l>V)Jb^ zO5vg0G0yN0%}xy#(6oTDSVw8l=_*2k;zTP?+N=*18H5wp`s90K-C67q{W3d8vQGmr zhpW^>1HEQV2TG#8_P_0q91h8QgHT~8=-Ij5snJ3cj?Jn5_66uV=*pq(j}yHn<uy|J zh=_`9%JG63kQPJ-Et!mF@={HFp+sB-S+XTFvdzD^x19Lbj{TXx=?FGKvX;|1-3-zU zl2DyEls20Izb)isO0?xrx(b1`<I3ZDSNBd*<5l=jC`?Re`XCFaI(ny#9KlP!NYbU= z^;IWB5he_V3}{Xdl1>f$<x%N5|7+dpJoB>Ft;5VVC?bz%9X31asJeQF2jEa47H#j` zk<KNJ>&uxf3t?g!tltVP|B#G_UfDD}`<#B#iY^i>oDd-LGF}A@Fno~dR72c&hs6bR z2F}9(i8+PR%R|~FV$;Ke^Q_E_B<teU&M|M>c;$)xN4Ti>Lgg4vaip!%M<tZtx+eW> z06oxAF_*)LH57w|gCW3SwoEHwjO{}}U=pKhjKSZ{u!K<P`9nrZXY)DCi*vvJQDx`q za_kyA2Qus4JQ%8kM3_Gd%I1O+cF3~V6=ZM1u9*Ea+iXPId}M`kd7I1T0d7Zx)Wa&? z{PLQlHM^=&Y!og~I(XQ;5lJScjK~IrV<F7J6v`iM&M1#EkRsHYX8V%Dip>?1zm1q? zXyA6y@)}_sONiJopF}_}(~}d4FDyp|(@w}Vb;Fl5bZL%{1`}gdw#i{KMjp2@Fb9pg ziO|u7qP{$kxH$qh8%L+)AvwZNgUT6^zsZq-MRyZid{D?t`f|KzSAD~C?WT3d0rO`0 z=qQ6{)&UXXuHY{9g|P7l_nd-%eh}4%VVaK#Nik*tOu9lBM$<%FS@`NwGEbP0&;Xbo zObCq=y%a`jSJmx_uTLa{@2@}^&F<l?4N8$IoqA~y`|!rgD24&AtvbWWlPF%K!I`Fp zMCDiMrV(MWM2!hiB6=^)Er#O8q+%t)I4l3iuF$d;cBXqGAn?Z0Z*?MZRuh=zmPo~- z_rOvv7sERj79T<uPMWCHIto@agn)X&#=QQyY*6wt){yHQ7~yFoEezd#C<dQF+u)2- zEIMy-5P*TYpqPxY25dY9J+f-E^3<^@G(=jU{U&hQ3#o`a)dOUR&JT?mTRlBfHE<p| zO&J|*26{JJ28qC1saVtkQ1WW^G58Smr^%f>4c%z6oe-TN&idjv+8E|$FHOvBqg5hT zMB=7SHq`_-E?5g=()*!V>rIa&LcX(RU}aLm*38U_V$C_g4)7GrW5$GnvTwJZdBmy6 z*X)wi3=R8L=esOhY0a&eH`^fSpUHV8h$J1|o^3fKO<edeL`~4AS}?bGhbI@wd%7ob z;HUsAzX8f<5Tcj`x1L`~p_%qxb{Gobu+`2Hh*bfnN@EZ$w1F5i32YXO9vreTkznl= zRv&F3;kE3d@_Cys2UVvUxUU=oDO~U>|9QzaiKu>yZ9wmRkW?HTkc<*v7i*ylJ#u#j zD1-n&{B`04oG>0Jn{5PKP*4Qsz{~`VVA3578gA+JUkiPc$Iq!^K|}*p_z3(-c&5z@ zKxmdNpp2&wg&%xL<cX5MdFnpzW;X?cI|~qZbhDWm)F_t}i=(x><xZ|=$k6lbFWo~R z1yEA-t+BaHz`?1Zi{N`F<t?_rS*zpAEN-Lg7L9qKTVj|Ih7gOmTvLqTlA1e51SXNm zeA`1UhC`&)%k?V^ii%`|O+coBH9$HjP#Fy1CjYhyW0DPZC>3xZNzG-5Xt7jnI@{?c z25=M>-VF|;an2Os$Nn%HgQz7m(ujC}Ii0Oesa(y#8>D+P*_m^X##E|h$M6tJr%#=P zWP*)Px>7z`E~U^2LNCNiy%Z7!!6RI%6fF@#ZY3z`CK91}^J<kz;gXvl4j_QvxfXmA ze1j4n*Hru_ge<*I;p<wHXN`XVFAk2bTG~Vl5{?nXF6K!!HeqOu6_U-movw7Gx`O<C zM~<jbZlSC}oXeAQr_Y8Tq)(9YogPgPY{6ELohD$98O2Fj5_M2=J84FuR#dyoS!A-| z*c)!)9^dk4^<2$Ks79AAMW;%o-!%g7j{1(Pnwwy1tca#dUTE1+4y#<A6VSeCR)wQ` zCEFu?oS$y=05cpTr}VLe+YU$GFp$#&tfXaK<ia*q3-&+6KDQP!)!Ru(yh0c}7za6= ziFP^Nq3))g21c{b{ESQRdZN3Xnpa8jUP0DA2r&uofBU7TtM^7^s}7#&aUnGsvE`fu z>$F!EB0YF1je9<lP78|=Z6bmMhpLsL)Tz)Cn&pP#eF?{kB>hJKU7!S5MnXV{+#K;y zF~s*H%p@vj&-ru7#(F2L+_;IH46X(z{~HTfcThqD%b{>~u@lSc<+f5#xgt9L7$gSK ziDJ6D*R%4&YeUB@yu@4+&70MBNTnjRyqMRd+@&lU#rV%0t3OmouhC`mkN}pL>tXin zY*p)mt=}$EGT2E<4Q>E2`6)gZ`QJhGDNpI}bZL9}m+R>q?l`OzFjW?)Y)P`fUH(_4 zCb?sm1=DD0+Q5v}BW#0n5;Nm(@RTEa3(Y17H2H67La+>ptQHJ@WMy2xRQT$|7l`8c zYHCxYw2o-rI?(fR2-%}pbs$I%w_&LPYE{4bo}vRoAW>3!SY_zH3`ofx3F1PsQ?&iq z*BRG>?<6%z=x#`NhlEq{K~&rU7Kc7Y-90aRnoj~rVoKae)L$3^z*Utppk?I`)CX&& zZ^@Go<Q-E-9qdDk;`1UZ+I6D_?B@62xgSC03f%4S8VtH3(P3D_6<1>9fm&fN`b`XY zt0xE5aw4t@qTg_k=!-5LXU+_~DlW?53!afv6W(k@FPPX-`nA!FBMp7b!ODbL1zh58 z*69I}P_-?qSLKj}JW7gP!la}K@M}L>v?rDD!DY-tu+onu9kLoJz20M4urX_xf2dfZ zORd9Zp&28_ff=wdMpXi%IiTTNegC}~RLkdYjA39kWqlA?jO~o1`*B&85Hd%VPkYZT z48MPe62;TOq#c%H(`wX5(Bu>nlh4Fbd*Npasdhh?oRy8a;NB2(eb}6DgwXtx=n}fE zx67rYw=(s0r?EsPjaya}^Qc-_UT5|*@|$Q}*|>V3O~USkIe6a0_>vd~6kHuP8=m}_ zo2IGKbv;yA+TBtlCpnw)8hDn&eq?26gN$Bh;SdxaS04Fsaih_Cfb98s39xbv)=mS0 z6M<@pM2#pe32w*lYSWG>DYqB95XhgAA)*9dOxHr{t)er0Xugoy)!Vz#2C3FaUMzYl zCxy{igFB901*<tiyD63(hW(uERHv;@J~7F`;-e`O5Ld!(Fl>R2*F4>grPF}+G`;Yh zGi@nRjWyG3mR(BVOeBPOF=_&}2IWT%)pqdNAcL{eP`L*^FDv#Rzq<iCP<KO7gjv}{ z^5ElYuo)cUV9?9{6e*c7eWVK@LCOKKaBR<2_;6r+GhH1i-~$};rNpE_D*2ZJ=O+cz zyj}kfz8;}sw88^SYgzvxpkB>l5U&Suq_X%JfR_lC!S|y|xd5mQ0{0!G#9hV46S~A` z0B!{yI-4FZEtol5)mNWXcX(`x&Pc*&gh4k{w%0S#EI>rqqlH2xv7mR=9XNCI$V#NG z4wb-@u{PfQP;tTbzK>(DF(~bKp3;L1-A*HS!VB)Ae>Acnvde15Anb`h;I&0)aZBS6 z55ZS7mL5Wp!LCt45^{2_70<L`Ib`SKM1Oi<HkO)Y>YiI_Py=X{I3>$Px5Ez0ahLQ+ z9EWUWSyzA|+g-Axp*Lx-M{!ReQO07EG7r4^)K(xbj@%ZU=0tBC5shl)1a!ifM5OkF z0<aV&1|hwix;hV`l{C+KeqEjnn@aQGS~k&rcJ^K626yC8@~#qf$xT7;xJLzv3M&rA z)MirFFpng+&}hRJHKQ6_3l{ABCJLmIrj8g#cem2@!i;W7Q+}Wr^IrTp((?iq1h?Cq z7Z^k%ps^N^e})9!YkyNa0;x`m&~<4yTQHl1+dFNY1CE<&_PZ=1v!ch(qU_a1lHd~T zC&a1>w2xQ-<+r-h1fi7B6waX15|*GGqfva)S)dVcgea`lQ~SQ$KXPR+(3Tn2I2R<0 z9tK`L*pa^+*n%>tZPiqt{_`%v?Bb7CR-!GhMON_Fbs0$#|H}G?rW|{q5fQhvw!FxI zs-5ZK>hAbnCS#ZQVi5K0X3PjL1JRdQO+&)*!oRCqB{wen60P6!7bGiWn@vD|+E@Xq zb!!_WiU^I|@1M}Hz6fN-m04x=><rLlCfwyIrOU}U)<7QivZH0Rm_-}Sg~$eCMDR*Z zx`cVPn__}6Q+CU!>Exm{b@>UCW|c8<K+|Vc^j#>vC`aNbt<B+h3ox;kC6?34Wa#|Y zXq?n@d6k6MUBqn%SYLX5^>A@KCHujh^2RWZC}iYhL^<*Z93chIBJYU&w>$CGZDR<q ztx<5t>cHuIgF&oyesDZ#&mA;?wxx4Cm#c0V$xYG?9OL(Smh}#fFuX(K;otJmvRP{h ze^f-qv;)HKC7geB92_@3a9@M<H_?qNxE&=>GijS(hNNVd%-rZ;%@F_f7?Fjinbe1( zn#jQ*jKZTqE+AUTEd3y6t>*=;AO##cmdwU4gc2&rT8l`rtKW2JF<`_M#p>cj+)yCG zgKF)y8jrfxTjGO&ccm8RU>qn|HxQ7Z#sUo$q)P5H%8iBF$({0Ya51-rA@!I<SEC1_ zHUdTwrTB3a?*}j?j1(f*^9G0kG<5JX4@l|rR&H;`Qa2VcYZ3UxZL+D>t#NHN8MxqK zrYyl_&=}WVfQ?+ykV4*@F6)=u_~3BebR2G2>>mKaEBPm<p!ix>SW3(qYGGXj??m3L zHec{@jWCsSD8`xUy0pqT?Sw0oD?AUK*WxZn#D>-$`eI+IT)6ki>ic}W)t$V32^ITD zR497@LO}S|re%A+#vdv-?fXsQGVnP?QB_d0cGE+U84Q=aM=XrOwGFN3`Lpl@P0fL$ zKN1PqOwojH*($uaQFh8_)H#>Acl&UBSZ>!2W1Dinei`R4dJGX$;~60X=|SG6#jci} z&t4*dVDR*;+6Y(G{KGj1B2!qjvDYOyPC}%hnPbJ@g(4yBJrViG1#$$X75y+Ul1{%x zBAuD}Q@w?MFNqF-m39FGpq7RGI?%Bvyyig&oGv)lR>d<`Bqh=p>urib5DE;u$c|$J zwim~nPb19t?LJZsm{<(Iyyt@~H!a4yywmHKW&=1r5+oj*Fx6c89heW@(2R`i!Uiy* zp)=`Vr8sR!)KChE-6SEIy<Vn-l!RzPhNVxOkQU85Nng*5JUtkAg)b6wP&$wmih=Au zKs;dHW6q)pI2VT$E`W=7aAbKSJnb;$l%#?edH=)1)avHvVH)345mJ;(*l$Ed1MA<a z72%vbZD4`I;B-RS=m{iM`7(#1x>i(dvG3<1KoVt>kGV=zZiG<Y+hj@$zd#Q#=4iVE z)x-IdMbP%iC;0pg$QUoVt(A;lO{-jJjH=;buR+E#0Eulb^`hidN&<0Z-tju^RGPcG z(C4$AS6l7m-h>7LGonH1+~yOK-`g0)r#+O|Q>)a`I2FVW%wr3lhO(P{ksNQuR!G_d zeTx(M!%brW_vS9?IF>bzZ2A3mWX-MEaOk^V|4d38{1D|KOlZSjBKrj7Fgf^>JyL0k zLoI$adZJ0T+8i_Idsuj}C;6jgx9LY#Ukh;!8eJ^B1N}q=Gn4onF*a2vY7~`x$r@rJ z`*hi&Z2lazgu{&nz>gjd>#eq*IFlXed(%$s5!HR<!{AgXHWD~USVRvxKdGTp>XKNm zDZld+DwDI`O6hyn2uJ)F^{^;ESf9sjJ)wMSKD~R=DqPBHyP!?cGAvL<1|7K-(=?VO zGcKcF1spUa+ki<qEk7@%dE~%eGpEl!oK*hA!YE+isq^GFdJ#{KfWIULzmRCaF}4(* z-$*W)k94bSp|#5~htGbQ<~v1feWKv$%wM~TX}E><`6K#@QxOTsd847N8WSWztG~?~ z!gUJn>z0O=_)VCE|56hkT~n5xXTp}Ucx$Ii%bQ{5;-a4~I2e|{l9ur#*ghd*hSqO= z)GD@ev^w&5%k}YYB~!A%3*XbPPU-N6&3Lp1LxyP@|C<{qcn&?l54+zyMk&I3YDT|E z{lXH-e?C{huu<@~li+73lMOk&k)3s7Asn$t6!PtXJV!RkA`qdo4|OC_a?vR!kE_}k zK5R9KB%V@R7gt@9=TGL{=#r2gl!@3G;k-6sXp&E4u20DgvbY$iE**Xqj3TyxK>3AU z!b9}NXuINqt>Htt6fXIy5mj7oZ{A&$XJ&thR5ySE{mkxq_YooME#VCHm2+3D!f`{) zvR^WSjy_h4v^|!RJV-RaIT2Ctv=)UMMn@fAgjQV$2G+4?&dGA8vK35c-8r<daDqE- zlIJCF%-7v?-xOAOA*Z$Wv;j3$ldn=}pR52aU>)z9Qqa=%k(FU)?iec14<^olkOU3p zF-6`zHiDKPafKK<gsO-HjX!gIc-J@mlI}lqM!qAHMA?>^USUU+D01>C&Wh{{q?>5m zGQp|z*+#>IIo=|ae8CtrN@@t~uLFOeT{}vX(IY*;>wAU=u1Qo4c+a&R);$^VCr>;! zv4L{`lHgc9$BeM)pQ#XA_(Q#=_i<x#Kw|T_b{oltLKCCP2b6F_+)lx3b*Vc?@JD8p z>SZL4>L~8Hx}NmOC$&*Q*bq|9Aq}rWgFnMDl~d*;7c44GipcpH9PWaBy-G$*MI^F0 z?Tdxir1D<2ui+Q#^c4?uKvq=p>)lq56<F6-{L-8bs~8_dC8J3p4CdV*Iq;6IOvBJh z^E(Ti1wkp{O6qebTnBYm)da^xs3^-TV5tGhoGrFBA^b?UK`APfD~Y+F8!rz@iSNu3 zFO1o9o^S3!%nw&2bpBxHF!V{IaC(n}+(HqYMb(3!l`YX-ru;2?$oSZD;K6*RvAS8r zf1jgZer>=Eb|N^qz~w7rsZu)@E4$;~snz+wIxi+980O6M#RmtgLYh@|2}9BiHSpTs zacjGKvwkUwR3lwTSsCHlwb&*(onU;)$yvdhikonn|B44JMgs*&Lo!jn`6AE>XvBiO z*LKNX3FVz9yLcsnmL!cRVO_qv=yIM#X|u&}#f%_?Tj0>8)8P_0r0!AjWNw;S44tst zv+NXY1{zRLf9OYMr6H-z?4CF$Y%MdbpFIN@a-LEnmkcOF>h16cH_;A|e)pJTuCJ4O zY7!4FxT4>4aFT8a92}84>q0&?46h>&0Vv0p>u~k&qd5$C1A6Q$I4V(5X~6{15;PD@ ze6!s9xh#^QI`J+%8*=^(-!P!@9%~buBmN2VSAp@TOo6}C?az+ALP8~&a0FWZk*F5N z^8P8IREnN`N0i@>O0?{i-FoFShYbUB`D7O4HB`Im2{yzXmyrg$k>cY6A@>bf7i3n0 z5y&cf2#`zctT>dz+hNF&+d3g;2)U!#vsb-%LC+pqKRTiiSn#FH#e!bVwR1nAf*TG^ z!RKcCy$P>?Sfq6n<%M{T0I8?p@HlgwC!<R%oqdMv88ghhaN5z;w29c{kLz0?InueY zuDv#J^DHLyGoyzt8(sCID)#E6<WCYlz7uC1Xvs8QhV{45h-M4rLYe7xw;{g462-zX zIV>HoWO>~mT+X<{Ylm+$Vtj9};H3$EB}P2wR$3y!TO#$iY8eO-!}+F&jMu4%E6S>m zB(N4w9O@2=<`WNJay5PwP8javDp~o~xkSbd4t4t8)<Wt_Xc73S;VOmD#Fsb|nTsJs z59;v?-{=r}I{BDxTN)Iz2&5m`sG^%wjY0*@1I`W29gtM7#wwIQTHvQhS2gB?6J62R zJXy=)7L1!%o4(?3j6J3Pc%v5LFvsR9gKoej%77dCetZylr9&mT=u=p$Kn1Z^C3ySy z3|Tg>9jqu@bHmJHq=MV~Pt|(TghCA}fhMS?s-{klV>~=VrT$nsp7mf{?cze~KKOD4 z_1Y!F)*7^W+BBTt1R2h4f1X4Oy2%?=IMhZU8c{qk3xI1=!na*Sg<=A$?K=Y=GUR9@ zQ(ylIm4Lgm>pt#%p`zHxok%vx_=8Fap1|?OM02|N%X-g5_#S~sT@A!x&8k#wVI2lo z1Uyj{tDQRpb*>c}mjU^gYA9{7mNhFAlM=wZkXcA#MHXWMEs^3>p9X)Oa?dx7b%N*y zLz@K^%1JaArjgri;8ptNHwz1<0y8tcURSbHsm=26^@CYJ3hwMaE<khA9_uuFNLm1L zw+Fp#304~-S;vdG5Nug~K2qs}yD1rrg&9Fcvifn@KphT~L22BKMX?U^9@?Ph`>vC7 z3Wi-@AaXIQ)%F6#i@%M>?Mw7$6(kW@?et@wbk-APcvMCC{>iew#vkZej8%9h0JSc? zCb~K|!9cBU+))^q*co(E^9jRl7gR4Jihyqa(Z(P&ID#TPyysVNL7(^;?Gan!OU>au zN}miBc&XX-M$mSv%3xs)bh>Jq9#aD_l|zO?I+p4_5qI0Ms*OZyyxA`sXcyiy>-{YN zA70%HmibZYcHW&YOHk6S&PQ+$rJ3(utuUra3V0~@=_~QZy&nc~)AS>v&<6$gErZC3 zcbC=eVkV4Vu0#}E*r=&{X)<H<fOshUJUO>Kgq|8MGCh(wsH4geLj@#8EGYa})K2;n z{1~=ghoz=9TSCxgzr5x3@sQZZ0FZ+t{?klSI_IZa16pSx6*;=O%n!uXVZ@1IL;JEV zfOS&yyfE9dtS*^jmgt6>jQDOIJM5Gx#Y2eAcC3l^lmoJ{o0T>IHpEC<k{}Rs{I@x* zb<od>TbfYgPI4#LZq0<d#zAXFmb<Y9lgw&{$vCxBQ~RnTL=zZ7D-RwUE3~Z#wraN% z_E{llZ?GrX#>PKqnPC<SBsRloBYG4ZO7Eeh-Bv2C$rMVb@bcKn3t2`<&0ke8{h|+| z29&HD`tAtGV2ZA(;c{wT$(NWY+fHTL0b7Km+3IMcIX(?D)PQ;HB*^`ex$kl}K>D}_ zyKxz;(`fE0z~nA1s?d{X2!#ZP8wUHzFSOoTWQrk%;wCnBV_3D%3@EC|u$Ao)tO|AO z$4&aa!wbf}rbNc<V}`mLC?8U0y^+E9xuE>P{6=ajgg(`p5kTeu$ji20`zw)X1SH*x zN?T36{d9TY*S896Ijc^!35LLUByY4QO=ARCQ#MMCjudFc7s!z%P$6DESz%zZ#>H|i zw3Mc@v4~{Eke;FWs`5i@ifeYPh-Sb#vCa#qJPL|&quSKF%sp8*n#t?vIE7kFWjNFh zJC@u^bRQ^?ra|%39Ux^Dn4I}QICyDKF0mpe+Bk}!lFlqS^WpYm&xwIYxUoS-rJ)N9 z1Tz*6Rl9;x`4lwS1cgW^H_M*)Dt*DX*W?ArBf?-t|1~ge&S}xM0K;U9Ibf{okZHf~ z#4v4qc6s6Zgm8iKch5VMbQc~_V-ZviirnKCi*ouN^c_2lo&-M;YSA>W>>^5tlXObg zacX$k0=9Tf$Eg+#9k6yV(R5-&F{=DHP8!yvSQ`Y~XRnUx@{O$-bGCksk~3&qH^dqX zkf+ZZ?Nv5u>LBM@2?k%k&_aUb5Xjqf#!&7%zN#VZwmv65ezo^Y4S#(ed0yUn4tFOB zh1f1SJ6_s?a{)u6VdwUC!Hv=8`%T9(^c`2hc9nt$(q{Dm2X)dK49ba+KEheQ;7^0) ziFKw$%EHy_B1)M>=yK^=Z$U-LT36yX<F=`VawpD(xy$9hZLKdS9NJ`Zn_|f^uS`)c z-Rl}C$-9t=SeW=txVx%`NS&LLwx4tQT@F-lQnBqQ-sOH}Jc&bP@MTU&SQLci>>EKT zvD8IAom2&2?bTmX@_PBR4W|p?6?LQ+&UMzXxqHC5VHzf@Eb1u)kwyfy+NOM8Wa2y@ zNNDL0PE$F;yFyf^jy&RGwDXQwYw6yz>OMWvJt98X@;yr<mIFkh{a&op3>!*RQDBE- zE*l*u=($Zi1}0-Y4lGaK?J$yQjgb<Bq)i+tJ7(x$;ieC4!=clV5G5IPlSyhAR$E4= z$1c&+)JfppzZ*VSL$xH3n1^iI1K%)!-^sJU%xwj7WT8t7w6499b3QQ%J+gW)4)JMb z8GVT`4`(VvLA^xbTV6K2V_8Mv*?gDDUBYV!P-qg?Dq*YIhGKXu$p#?E9&(-}opTbz zZ#J#VgX+|T3gSW)eF}>+*ljUvNQ!;QYAoCq@>70=sJ{o{^21^?zT@r~hhf&O;Qiq+ ziGQQLG*D@5;LZ%09mwMiE4Q{IPUx-emo*;a6#DrmWr(zY27d@ezre)Z1BGZdo&pXn z+);gOFelKDmnjq#8dL7CTiVH)dHOqWi~uE|NM^QI3EqxE6+_n>IW67~UB#J==QOGF zp_S)c8TJ}uiaEiaER}MyB(grNn=2m&0yztA=!%3xUREyuG_jmadN*D&1nxvjZ6^+2 zORi7iX1iPi$tKasppaR9$a3IUmrrX)m*)fg1>H+$KpqeB*G>AQV((-G{}h=qItj|d zz~{5@{?&Dab6;0c7!!%Se>w($RmlG7Jlv_zV3Ru8b2rugY0MVPOOYGlokI7%nhIy& z-B&wE=lh2dtD!F?noD{z^O1~Tq4MhxvchzuT_oF3-t4YyA*MJ*n&+1X3<j>~6quEN z@m~aEp=b2~mP+}TUP^FmkRS_PDMA{B<dV*k52^3iWFIaXBr1MC#nA4rRMbI6g1e0> zaSy(P=$T~R!yc^Ye0*pl5xcpm_JWI;@-di+nruhqZ4gy7cq-)I&s&Bt3BkgT(Zdjf zTvvv0)8xzntEtp4iXm}~cT+pi5k{w{(Z@l2XU9lHr4Vy~3ycA_T?V(QS{qwt?v|}k z_ST!s;C4!jyV5)^6xC#v!o<DVtBeh%T7qnQl{H-3DV=+H*Qr*Tk6W^hU(ZD0kJnpt z6l*<^aakgBhlA+xpS}v`t7iyV?zu_V<U{&GBzBLYIuzDQe~f#6w^zD>*uS%a-jQ6< z)>o?z7=+zNNtIz1*F_HJ(w@=`E+T|9TqhC(g7kKDc8z~?RbKQ)LRMn7A1p*PcX2YR zUAr{);~c7I#3Ssv<0i-Woj0&Z4a!u|@Xt2J1>N-|ED<3$o2V?OwL4oQ%$@!zLamVz zB)K&Ik^~GOmDAa143{I4?XUk1<3-k{<%?&OID&>Ud%z*Rkt*)mko0RwC2=qFf-^OV z=d@47?tY=A;=2VAh0mF(3x;!#X!%{|vn;U2XW{(nu5b&8kOr)Kop3-5_xnK5oO_3y z!EaIb{r%D{7zwtGgFVri4_!yUIGwR(xEV3YWSI_+E}Gdl>TINWsIrfj+7DE?xp+5^ zlr3pM-Cbse*WGKOd3+*Qen^*uHk)+EpH-{u@i%y}Z!YSid<}~kA*IRSk|nf+I1N=2 zIKi+&ej%Al-M5`cP^XU>9A(m7G>58>o|}j0ZWbMg&x`*$B9j#Rnyo0#=BMLdo%=ks zLa3(2EinQLXQ(3zDe7Bce%Oszu%?8PO648TNst4SMFvj=+{b%)ELyB!0`B?9R6<HO z0ZCx8TWpL$G_aCzv{2o6N{#z3g%x>aO{i-63|s@|raSQGL~s)9R#J#duFaTSZ2M{X z1?YuM*a!!|jP^QJ(hAisJuPOM`8Y-Hzl~%d@latwj}t&0{DNNC+zJARnuQfiN`HQ# z?boY_2?*q;Qk)LUB)s8(Lz5elaW56p&fDH*AWAq7Zrbeq1!?FBGYHCnFgRu5y1jwD zc|yBz+UW|X`zDsc{W~8m<GsO<mO_1`^L`RbrG?Z6Us2*=^_x$`JV{a_LYEsuJtJYL ziPBF7dm}M2=6vrP;RB?Z6!7)Zvt4B!$rUPf{RA&_8%VD|7)NrR9*=&gO*sOzLhB*~ z^{cR)lY*pt9GGm(POd`WZo!H=s$8fLl_}-xnV5A+4*BbLUMGLAzH|i9_k(p_(`_J- zjFFqtuzWuLa;BGl;mNUQM^&@rL--@GcC@@A*GDUdTjOrweNe5I+671K_l#WVI|@LM z6mSs@4|l^kTD;Gvy}KaDi)#o4AD~D*LX@4{{bfG+FoqQ?-6%VkN)4{7vy<hZ9gNX| zQxtE>$sh@VVnZD$lLnKlq@Hg^;ky!}ZuPdKNi2BI70;hrpvaA4+Q_+K)I@|)q1N-H zrycZU`*YUW``Qi^`bDX-j7j^&bO+-Xg$cz2#i##($uyW{Nl&{DK{=lLWV<rkzZltE zVX#Q@q!0kD+4jwZ#haJNHLSu>3|=<&si||2)l=8^8_z+Vho-#5LB0EqQ3v5U#*DF7 zxT)1j^`m+lW}p$>WSIG1eZ>L|YR-@Feu!YNWiw*IZYh03mq+2QVtQ}1ezRJM?0PA< z;mK(J5@N8>u@<6Y$QAHWNE};rR|)U_&bv8dsnsza7{=zD1VBcxrALqnOf-qW(zzTn zTAp|pEo#FsQ$~*$j|~Q;$Zy&Liu9OM;VF@#_&*nL!N2hH!Q6l*OeTxq!l>dEc{;Hw zCQni{iN%jHU*C;?M-VUaXxf0FEJ_G=C8)C-wD!DvhY+qQ#FT3}Th8;GgV&AV94F`D ztT6=w_Xm8)*)dBnDkZd~UWL|W=Gl<gto;(*wC9U9tZbpA!j<N3*HCbtKUlby_Vyr4 z!?d@=(#f`*(ud3VsGC{9IRi#5(w*FK!J}~s9(p0ap?ykZJBp1cTUR*jPbbAP&K)BP zDUly$`B#Sn(aWroZGbyL&=Dg67A>u!$hc|1w7_7l!3MAt95oIp4Xp{M%clu&TXehO z+L-1#{mjkpTF@?|w1P98OCky~S%@OR&o75P<Wn%&Jm$EVDF7;}E<;f25{W=vmcPFf zmJVk81ZR1bRmlb|#0}DPdayCjq(27hQh>&ZHvC}Y=(2_{ib(-Al_7aZ^U?s34#H}= zGfFi5%KnFVCKtdO^>Htpb07#BeCXMDO8U}crpe1Gm`>Q=6qB4i=nLoLZ%p$TY=OcP z)r}Et-Ed??u~f09d3Nx3bS@ja!fV(Dfa5lXxRs#;8?Y8G+Qvz+iv7fiRkL3liip}) z&G0u8RdEC9c$$rdU53=<QkS9aMArWJ!P8{(D~hr9YfM2Q0nl|;=ukHlQj%<P$wYfa z?$=heR#}yGJkpA2LI#>MH`p!Jn|DHjhOxHK$tW_pw9wCTf0Eo<){HoN=zG!!Gq4z4 z7PwGh)V<N7ESN6`*^`^Q73fj(wcMs7=5Iu(yJo@Q_F?W?yk3)SdLai+cM6GrKPrjs za_NJm=uOAmRL5F_{*Yjb_BZNY?)kCB%$WE8;A{ZK>NPXW-cE#MtofE`-$9~nmmj}m zlzZscQ2+Jq%gaB9rMgVJkbhup0Ggpb)&L01T=%>n7-?v@I8!Q(p&+!fd+Y^Pu9l+u zek(_$^HYFVRRIFt@0Fp52g5Q#I`tC3li`;UtDLP*rA{-#Yoa5qp{cD)QYhldihWe+ zG~zuaqLY~$-1sjh2lkbXCX;lq+p~!2Z=76cvuQe*Fl>IFwpUBP+d^<W!tp~MwxCaj zHBQw{tTF&?2^15<bHvmlCS|A$khwaGVZw*2lw&_pOQz;LcFj@Ysq%CZ)?t&74A|dB z4WL~cZpG-0G^KuK)}aNOTySm-Lt#QyW&mN^>&E4BGc<j4bbw_-4Ttv5`+q&kCfaBq z#Rl}~m+g*DG5=zM=t?z8cf%Vr>{m#l%Kuo6#{XGoRyFc%Hqhf|%nYd<;yiC>tyEyk z4I+a<QbTvlzlVm5v2!^bF)s*0Cw+t*kzz%N#&QZ42CimT6ySz~?+nd>`(%%Ie=-*n z-{mg=j&t12)LH3R?@-B1tEb7FLMePI1HK0`Ae@#)KcS%!Qt9p4_fmBl5zhO10n401 zBSfnfJ;?_r{%R)hh}BBNSl=$BiAKbuWrNGQUZ)+0=Mt&5!X*D@yGCSaMNY&@`;^a4 z;v=%D_!K!WXV1!3%4P-M*s%V2b#2jF2bk!)#2GLVuGKd#vNpRMyg`kstw0GQ8@^k^ zuqK5uR<>FeRZ#3{%!|4X!hh7hgirQ@Mwg%%ez8pF!N$xhMNQN((yS(F2-OfduxxKE zxY#7O(VGfNuLv-ImAw5+h@gwn%!ER;*Q+001;W7W^waWT%@(T+5k!c3A-j)a8y11t zx4~rSN0s$M8HEOzkcWW4YbKK9GQez2XJ|Nq?TFy;jmGbg;`m&%U4hIiarKmdTHt#l zL=H;ZHE?fYxKQQXKnC+K!TAU}r086{4m}r()-QaFmU(qWhJlc$eas&y<Oz%^3FaFm z1?*33BSANpZbOjV<(WE=T(DuY)_XOR{Jho+f)Z}g61HjnqKKN*8E0S?ATVoi0{#On zGn@2R)R+{|FLX_EYm8{*=&UqzSkXCnZ)vWGS!9t02v^*;nhYk{U}PXVkPhlRc3UH{ zA-5Xc>?=H9EYQy8N$8^bni9TpD<bzO7YS=tCt}zYcl)|7!PRQIoif~D7yjeqW#(B3 zmpkmPyyRt85TQV!liLz!S@Olwr9!I#6DL45xU1kD`j8+MN!ST75vIA5J=~k_se^q# zaC@(uVW_ra*o|Fs!(sX4Ik6k-(M%QP2;-Z@Rf=+&=pE`Dv8K9?k1Fg2pF%vW*HO>p zkA^WRs?KgYgjxX4T6?`SMs$`s3vlut(YU~f2F+id(Rf_)$BIMibk9lACI~LA+i7xn z%-+=DHV*0TCTJp~-|$VZ@g2vmd*|2QXV;HeTzt530KyK>v&253N1l}bP_J#UjLy4) zBJili9#-ey8Kj(dxmW^ctorxd;te|xo)%46l%5qE-YhAjP`Cc03vT)vV&GAV%#Cgb zX~2}uWNvh`2<*AuxuJpq>SyNtZwzuU)r@@dqC@v=Ocd(HnnzytN+M&|Qi#f4Q8D=h ziE<3ziFW%+!yy(q{il8H44g^5{_+pH60Mx5Z*FgC_3hKxmeJ+wVuX?T#ZfOOD3E4C zRJsj#wA@3uvwZwHKKGN{{Ag+8^cs?S4N@6(Wkd$CkoCst(Z&hp+l=ffZ?2m%%ffI3 zdV7coR`R+*dPbNx=*ivWeNJK=Iy_vKd`-_Hng{l?hmp=|T3U&epbmgXXWs9ySE|=G zeQ|^ioL}tve<e`!rDYCFUej_ysJ2z(4AIN3g4xGaB0&Y<^`&A^@AOml<{gmBP!-y6 z!IsbSiZ8eH@;)gbXcV?N4*>N{s72_&h+F+W;G}?;?_s@h5>DX(rp#eaZ!E=NivgLI zWykLKev+}sHH41NCRm7W>K+_qdoJ8x9o5Cf!)|qLtF7Izxk*p|fX8UqEY)_sI_45O zL2u>x=r5xLE%s|d%MO>zU%KV6QKFiEeo12g#bhei4!Hm+`~Fo~4h|BJ)%ENxy9)Up zOxupSf1QZWun=)gF{L0YWJ<(r0?$bPFANrmphJ>kG`&7E+RgrWQi}ZS#-CQJ*i#8j zM_A0?w@4Mq@xvk^>QSvEU|VYQoVI=TaOrsLTa`RZfe8{9F~mM{L+C`9YP9?Okn<Y+ zQ`?h`EW57j4Qxm_DjacY`kEKG93n7#6{CBssPbH&1L2KSo|Htm*KD+0p<wD8e>Lw| zmkvz>cS6`pF0FYeLdY%>u&XpPj5$*iYkj=m7wMzHqzZ5SG~$i_^f@QEPEC+<2nf-{ zE7W+n%)q$!5@2pBuXMxhUSi*%F>e_g!$T-_`ovjBh(3jK9Q^~OR{)}!0}vdTE^M+m z9QWsA?xG>EW;U~5gEuKR)Ubfi&YWnXV;3H6Zt^NE725*`;lpSK4HS1sN?{~9a4JkD z%}23oAovytUKfRN87XTH2c=kq1)O<qRzRUy={bH%*8V=pA##jg=-EE6(Lotu<IYEm zZ71>5(fH_M3M-o{{@&~KD`~TRot-gqg7Q2U2o-iiF}K>m?CokhmO<lc^{s0_OssMw zc*3nzZ5WN~$;I6TzaKlN9W+6*SX5vHzSUyIfdtNx5K}gB*a}Ei-T%?Pusx0i{k6zW zVCCXrjNT1#YIkZ%s$(OfAJ`FBR*66B?{y$nkK6iXlBVVr@2#yGM6%0i_(U5#>DaLB z1p6(6JYGntNOg(s!(>ZU&lzDf+Ur)^Lirm%*}Z>T)9)fAZ9>k(kvnM;ab$ptA=hoh zVgsVaveXbMpm{|4*d<0>?l_JUFOO8A3xNLQOh%nVXjYI6X8h?a@6kDe5-m&;M0xqx z+1U$s>(P9P)f0!{z%M@E7|9nn#IWgEx6A6JNJ(7dk`%6$3@!C!l;JK-p2?gg+W|d- ziEzgk$w7k48NMqg$CM*4O~Abj3+_yUKTyK1p6GDsGEs;}=E_q>^LI-~pym$qhXPJf z2`!PJDp4l(TTm#|n@bN!j;-FFOM__eLl!6{*}z=)UAcGYloj?bv!-XY1TA6Xz;82J zLRaF{8ayzGa|}c--}|^xh)xgX>6R(sZD|Z|qX50gu=d`gEwHqC@WYU7{%<5VOnf9+ zB<I4+b1=sZ53G|-kvYcPViY)E5R#f6q2$x?f020VY)3|@p~2oGrySSwa~uPN4nC&g zX!I>@FX?|UL%`8EIAe!*UdYl|6wRz6Y>(#8x92$#y}wMeE|ZM2X*c}dKJ^4NIf;Fm zNwzq%QcO?$NR-7`su!*$dlIKo2y(N;qgH@1|8QNo$0wbyyJ2^}$iZ>M{BhBjTdMjK z>gPEzgX4;g3$rU?jvDeOq`X=>)zdt|jk1Lv3u~bjHI=EGLfIR&+K3ldcc4D&Um&04 z3^F*}WaxR(ZyaB>DlmF_UP@+Q*h$&nsOB#gwLt{1#F4i-{A5J@`>B9@{^i?g_Ce&O z<<}_We-RUFU&&MHa1#t56u<quT+%|#XvIpRJ?co{{tU0{tvlHG=;UJAM%ZgS1Wk*< zbzK}T;?L5YLE4NLu9J0u#X!J<y<O?uV#gKBNVOZ@7SW<kFyslWRX@_C90;+zxGfEz zb5V;-W-;gzJ|=>_oM(Ljn7djja!T|gcxSoR=)@?owC*NkDarpBj=W4}=i1@)@L|C) zQKA+o<(pMVp*Su(`zBC0l1yTa$MRfQ#uby|$mlOM<xEsq_18&vqMDMD7Zoz%Fkm7A z3)Py9=vTp8h$K)n9Uvzc$sVOT&zol^a%bZk8R4Y8^rZSJmY_uRt<`DC1F!?x#33tZ ze&XW>s=G`4J|?apMzKei%jZql#gP@IkOaOjB7MJM=@1j(&!jNnyVkn5;4lvro1!vq ztXiV8HYj5%)r1PPpIOj)f!><jg)vV+x8*ZL<Q!-CP7F3VXp#~OA}`YkX&1&s!htsT z^$c2`mPAtTVX<qUk`r6!8Vb=Uc23%M)2;P#-xg0%R+ozayS`Bp$+go_wMt83+CODc z2B}|cG;*tiKwHPYIq{X<`rJQAk*7&QC@O%H3Z553ow$9gREC4~b(*v-N%(bN;Y@mL zsmAcMVly_+3OO{6?K&3Aei;$vMv!82h}`Bdn#~L=J)xK(4o*51?I7`(&5m9X))pa; zLPfmH5<-xa-W%$*L{V<;N$-)VdNT!&jA&vHrEgBjjo5UU0If7Vhz3vkcHNAY5aT+C zc5euR<}4<-qaBP_Zef)X2|HW=07DGXb>pc^3#LvfZ(hz}C@-3R(Cx7R427*Fwd!XO z4~j&IkPHcBm0h_|iG;ZNrYdJ4HI!$rSyo&sibmwIgm1|J#g6%>=ML1r!kcEhm(XY& zD@mIJt;!O%WP7CE&wwE3?1-dt;RTHdm~LvP7K`ccWXkZ0kfFa2S;wGtx_a}S2lslw z$<4^Jg-n#Ypc(3t2N67Juasu=h)j&UNTPNDil4MQMTlnI81kY46uMH5B^U{~nmc6+ z9>(lGhhvRK9ITfpAD!XQ&BPphL3p8B4PVBN0NF6U49;ZA0Tr75AgGw7(S=Yio+xg_ zepZ*?V#KD;sHH+15ix&yCs0eSB-Z%D%uujlXvT#V$Rz@$+w!u#3GIo*AwMI#Bm^oO zLr1e}k5W~G0xaO!C%Mb{sarxWZ4%Dn9vG`KHmPC9GWZwOOm11XJp#o0-P-${3m4g( z6~)X9FXw%Xm~&99tj>a-ri})ZcnsfJtc10F@t9xF5vq6E)X!iUXHq-ohlO`gQdS&k zZl})3k||u)!_=nNlvMbz%AuIr89l#I$;rG}qvDGiK?xTd5HzMQkw*p$YvFLGyQM!J zNC^gD!kP{A84nGosi~@MLKqWQNacfs7O$dkZtm4-BZ~iA8xWZPkTK!Hp<LTap+x4* zUK;Ha0;Jc=$HCCwcHw+aadnOZR281fO)q}D^z9=|qH9;-;e${xK|?9elJ8=LaM<65 zE6;>A5zr!9Z&+icfAJ1)NWkTd!-9`NWU>9uXXUr;`Js#NbKFgrNhTcY4GNv*71}}T zFJh?>=EcbUd2<|fiL+H=wMw8hbX6?+_cl4XnCB#ddwdG><R|vBc*yG=?!<`t>bki* zt*&6Dy&EIPluL@A3_;R%)shA-tDQA1!Tw4ffBRyy;2n)vm_JV06(4O<t|JggQ(KZT zsYO62-6u^^mX>r&QAOKNZB5f(MVC}&_!B>098R{Simr!UG}?CW1Ah+X+0#~0`X)od zLYablwmFxN21L))!_zc`IfzWi<Gu||u|EiUx`=l}NMzvxMP68pmmwjICH*y4{3)P@ z%y44Q*AVc4<$z9@nMeRAeVJ+>`5>MxPe(Dm<mb5oz44!o-XIzF2v`EK`q7j%sCMv2 zL>jjO1}HHt7TJtAW+VXHt!aKZk>y6PoMsbDXRJnov;D~Ur~2R_7(Xr)aa%wJwZh<i zvMmaF%EvU)a6S{Gh%whrx@S36i|iv5oL=QhR4YK<CK74@mwN~dH00RX{_e6r+#l%j z7OK<7e3kn;@H(@8>S3gr7IGgt%@;`jpL@gyc6bGCVx!9CE7NgIbUNZ!Ur1RHror0~ zr(j$^yM4j`#c2KxSP61;(Tk^pe7b~}LWj~SZC=MEpdKf;B@on9=?_n|R|0q;Y*1_@ z>nGq>)&q!;u-8H)WCwtL<LrD$x{Fa((5#4K!l=^|krt6e2?!PZN=Rmwt*1$d&$Q{J zCgeI0rGg+wn3iR*eck$cFmbQ~E3GYxr&dJb(4{lgPt?n#^<GT#&j{om5`|wE6bW}} ze{Pav1oDZnak%Fz$PD1ZH8xBo#FnqUG6u>&7F4vbnnfSAlK1mwnRq2&gZrEr!b1MA z(3%vAbh3aU-IX`d7b@q`-WiT6eitu}ZH9x#d&qx}?CtDuAXak%5<-P!{a`V=$|XmJ zUn@4lX6#ulB@a=&-9HG)a>KkH=jE7>&S&N~0X0zD=Q=t|7w;kuh#cU=NN7gBGbQTT z;?<kJaO{>bdSt8V&IIi}<ThZP?O{MP;s77svl-cIdCj)d-BZGJap1Ull?cz;BdUt4 zMAS0={#2iyI>sDTzA0dkU}Z-Qvg;RDe8v>468p3*&hbG<I%;HTx8<Z&Ih@Xrl%AO4 zEZ252P#-|8MJE+L5IXho^0!PtBR61%3tAJ8RP$~a8%~<+5(4Lyh@;kvSLVbDc4PRn z?4(9&{Rpo>T1I3hi9hh~Z(!H}{+>eUyF)H&gdrX=k$aB%J6I<Mis<6rrEG;E4zw&M zYsQ6$FFc_^cwkYGT9ds?4^G_w2+$2L@}W#bXUf0JW}7J?EgbIp`jFFailmTZXuEyM z?LcqfTM!s>;6+^^kn1mL+E+?A!A}@xV(Qa@M%HD5C@+-4Mb4lI=Xp=@9+^x+jhtOc zYgF2aVa(uSR*n(O)e6tf3JEg2xs#dJfhEmi1iOmDYWk|wXNHU?g23^IGKB&yHnsm7 zm_+;p?YpA#N*7vXCkeN2LTNG`{QDa#U3fcFz7SB)83=<8rF)|udrEbrZL$o6W?oDR zQx!178Ih9B#D9Ko$H(jD{4MME&<|6%MPu|TfOc#E0B}!j^MMpV69D#h2`vsEQ{(?c zJ3Lh!3&=yS5fWL~;1wCZ?)%nmK`Eqgcu)O6rD^3%ijcxL50^z?OI(LaVDvfL0#zjZ z2?cPvC$QCzpxpt5jMFp05OxhK0F!Q<m=7hVYzR||ecS~Bi9y8}>`rPhDi5)y=-0C} zIM~ku&S@pl1&0=jl+rlS<4`riV~LC-#pqNde@44MB(j%)On$0Ko(@q?4`1?4149Z_ zZi!5aU@2vM$dHR6WSZpj+VboK+>u-CbNi7*lw4K^ZxxM#24_Yc`<w`lM<_9<AjZra zPf9|W$q@ib+eT6)aN(T>jvb9NPVi75L+MlM^U~`;a7`4H0L|TYK>%hfEfXLsu1JGM zbh|8{wuc7ucV+`Ys1kqxsj`dajwyM;^X^`)#<+a~$WFy8b2t_RS{8yNYKKlnv+>vB zX(QTf$kqrJ;%I@EwEs{cIcH@Z3|#^S@M+5jsP<^`@8^I4_8MlBb`~cE^n+{{;qW2q z=p1=&+fUo%T{GhVX@;56kH8K_%?X=;$OTYqW1L*)hzelm^$*?_K;9JyIWhsn4SK(| zSmXLTUE8VQX{se#8#Rj*lz`xHtT<61V~fb;WZUpu(M)f#<N`ZtP}(nwt@v*JXMv*g zTjkPmLef!CJNB3?7*>;I+2_zR+)y5Jv?l`CxAinx|EY!`IJ*x9_gf_k&Gx2alL!hK zUWj1T_pk|?iv}4EP#PZvYD_-LpzU!NfcL<ZIyO_4myXe0OU}<Cprr_|XIrM73FXg` zNRt~K9+=_-Laa5&Rt6kJaobEvjFnh>L%fK&r$W8O1KH9c2&GV~N#T$kaXGvAOl)|T zuF9%6(i=Y3q?X%VK-D2YIY<MPA*$`<$Z)_O$(a?^Bnjd_-qk6atAX5(s0D1W1}`G9 zl)%h^mai+5Kwy1+I$Zaauh0oNm3mQUQ=`8aEAo=0zrm72grj|c8&W!-^+^6zMgm-+ zSpJe{_P`h~;t1=21VLIQ5n~@Q5Y=~VMN|L<mJfGW44?>FPH3f|g$TrXW->&^Ab`WT z7>Oo!u1u40?jAJ8H<j_H`^tLy@LZ5-N)dU$=t?bXuTI1>y`bv}qb<AzbCJ<X7c~}% z50@S(*;X)_P8TrUWZGQQn`AI#Eve&0+FNaAqg<m^ZNYdEveME+t5Q5DV5-rT<{g7@ zG+rSFooLii=nDW~qWOU#YzUJee#V*XI!cGhpz&<{SF!$pIm@`rT3A99J?qG9DPU@z z9jawkO0(cqfU^RIM<K3r*yl0SKgPT>gs8)cF0&qeVjD?e+3Ggn1Im>K77ZSpbU*08 zfZkIFcv?y)!*B{|>nx@cE{KoutP+seQU?bCGE`tS0GKUO3PN~t=2u7q_6$l;uw^4c zVu^f{uaqsZ{*a-N?2B8ngrLS8<WR!m{e>E&s6}Xtv9rR9C^b`@q8*iH)pFz<!x=AK zf6E-O(MiUN4a^nRWR%`TBl@CGu2cFmmpRkBUAPvyvw&qDg1_6Y)ycUoITv4yV(Mk5 z=Dtmg6tsakVjdG2BV~=LD3YcTEr=j6ou|^*Qem;+#vOz?`MQ>f1|kCfiLw6u{Z%aC z!X^5CzF6qofFJgkl<Rtc72CagCpKF^gmhb1CH>JV3oc|Qc2XdFl+y5M9*P8}A>Kh{ zWRgRwMSZ(?Jw;m%0etU5BsWT-Dj-5F;Q$OQJrQd+lv`i6>MhVo^p*^w6{~=fhe|bN z*37oV0kji)4an^%3ABbg5RC;CS50@PV5_hKfXjYx+(DqQdKC^JIEMo6X66$qDdLRc z!YJPSKnbY`#Ht6`g@xGzJmKzz<St<)P9XB^ZWQT2VtTE^8HdQx8o;%`J{lUpkn0!& z^d*IdfCW?sDnD#zV!vee5Xd}&#I@u4z;`)LVXVayyf`~NUMeM>n|abYbP+_Q(v?~~ z96%cd{E0BCsH^0HaWt{y(Cuto4VE7jhB1Z??#UaU(*R&Eo+J`UN+8mcb51F|I|n*J zJCZ3R*OdyeS9hWkc_mA7-br>3Tw=CX2bl(=TpVt#WP8Bg^vE_9bP&6ccAf3lFMgr` z{3=h@?Ftb$RTe&@IQtiJf<Z$(x)W;Yibdk0Eou)O=h)|ox2XJhbM7gDjm$)%o0c)W z!;CM_%5jr$Dk{vl7{DX~*^!MCEDILf;SGbcLK^kRyl}+&4r>V;O&4fzh)e1>7seG; z=%mA4@c7{aXeJnhEg2J@Bm;=)j=O=cl#^NNkQ<{r;Bm|8Hg}bJ-S^g4`|itx)~!LN zXtL}?f1Hs6UQ+f0-X6&TBCW=A4>bU0{rv8C4T!(wD-h>VCK4YJk`6C9$by!fxOYw- zV#n+0{E(0ttq<e;u-JNg<=7mR)Baf(#XbsMPDR?mv12UXo+AuGM*TW4&Dbw3MHmyv zzQ)3g$Jc}F5k_3<jP&G5r+akl<UzYyi9?xB4hK@h8+B`?3~Bn5^eKgTbZcatPPir( zn|7xaL9v;L3{V1l&DQSp%TOnp^O8OS$m-yD0^r7mU@qJQ<RvUSI@G_}IuDMi8mq0p z?O{gor*9fmQL7Mrb|ducn%AQOk@nhAYv{%&-E+j$)7Bpd*!L2Cg%7pf&3ZLxA5Fwj z%8~}*Sw2G<h3E&$jhO(1=)P&U%mN)4Rk5JcPDUdUN*FM8j0Mg^@Z|6~Ym*2e3TCV6 z?5B1NxqE*aMe#2m&+Fz%OG!n`J`B2Ww|QiS6U=1^3d+6`ls$U%hB`nu)=J>_#16B} ze8$E#X9o{B!0vbq#WUwmv5Xz6{(!^~+}sBW{xctdNHL4^vDk!0E}(g|W_q;jR|ZK< z8w>H-8G{%R#%f!E7cO_^B?yFRKLOH)RT9GJsb+kAKq~}WIF)NRLwKZ^Q;>!2MNa|} z-mh?=B;*&D{Nd-mQRcfVnHkChI=DRHU4ga%xJ%+QkBd|-d9uRI76@BT(bjsjwS+r) zvx=lGNLv1?SzZ;P)Gnn>04fO7Culg*?LmbEF0fATG8S@)oJ>NT3pYAXa*vX!eUTDF ziBrp(QyDqr0ZMTr?4uG_Nqs6f%S0g?h`1vO5fo=5S&u#wI2d4+3hWiolEU!=3_oFo zfie<EEFWI+<HRR}kMBRY{{xT?Ubu+n1E+3-XyZ@DlC1|CziB+t8LH;pSr1_{$txb2 z{LD6Cutu@sVLZ$sgxfHzi88%ifnz%FWxPwItQ=UFSeRQ?XX#H8uXPtSY1Da8V^-Nz zx}G&3QUOW&pFuYAPt>?+4W#`;1dd#X@g9Yj<53S<6OB!TM8w8})7k-$&q5(smc%;r z(BlXkTp`C47+%4JA{2X}MIaPbVF!35P#p;u7+fR*46{T+LR8+<Ms(<(ewo92Plp}^ z0K5%%0PpyoHDM$82Vjt^Jp>j25oduCfDzDv6R-hU{TVVo9fz?^N3ShMt!t0NsH)pB zRK8-S{Dn*y3b|k^*?_B70<2gHt==l7c&cT>r`C#{S}J2;s#d{M)ncW(#Y$C*lByLQ z&?+{dR7*gpdT~(1;<m}fXp@S^XBCFbD&Le<rzooSQB^d8r#S^ok_xS36-~w}kc?Ej z7^zYrQY=EF$c06)iin^U556ixd{lb)^l<R>M(FfF==3z`^eW)=5a9RqvF-)2?S-(G zhS;p(u~_qBum*q}On@$#08}ynd0+spzyVco0%G6;<-i5&016cV5UKzhQ~)fX03|>L z8ej+HzzgVr6_5ZUpa4HW0Ca!=r1%*}Oo;2no&Zz8DfR)L!@r<<lmB!F&$32&71xdc zAQ}KMGyqI!0F2N8;eY{y00CwIf0+QV$OUD<C@ujha0p9)KwJUh;0%`lShxaZKm`>5 z2viSZpmvo5XqXyAz{Ms7`7kX>fnr1gi4X~7KpznRT0{Xc5Cfz@43PjBMBoH@z_{~( z(Wd}IPJ9hH+%)Fc)0!hrV+(A;76rhtI|YHbEDeERV~Ya>SQg^IvlazFkSK(KG9&{q zkPIR~EeQaaBmwA<20}m<i2yt#0ML*D!NB+q2RLvyLxH9o41nNb1p??O7J)#e3I!NY z1wlX)g#bnj0Jty$0KoMI0Cb7`0i50h9gE~g7Om;jPg0kO>BO?)N$(z1@p)5?%}rM| zGF()~Z&Kx@OIDRI$d0T8;JX@vj3^2%pd_+@l9~a4lntZ;AvUIjqIZbuNTR6@hNJoV zk4F;ut)LN4ARuyn2M6F~eg-e#UH%2P;8uPGFW^vq1vj8mdIayFOZo(tphk8C7hpT~ z1Fv8?b_LNR3QD9J+!v=p%}#<WkmT3SAH~zHvL~<r009F5U;qFWp(o;x5Q1O?TufB{ c@Yw=E7;q9obAc&xg(1}n;wTCO(gbOOU|30r`2YX_ literal 0 HcmV?d00001 diff --git a/public/assets/libs/jquery/bootstrap/dist/fonts/glyphicons-halflings-regular.svg b/public/assets/libs/jquery/bootstrap/dist/fonts/glyphicons-halflings-regular.svg new file mode 100644 index 0000000..94fb549 --- /dev/null +++ b/public/assets/libs/jquery/bootstrap/dist/fonts/glyphicons-halflings-regular.svg @@ -0,0 +1,288 @@ +<?xml version="1.0" standalone="no"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" > +<svg xmlns="http://www.w3.org/2000/svg"> +<metadata></metadata> +<defs> +<font id="glyphicons_halflingsregular" horiz-adv-x="1200" > +<font-face units-per-em="1200" ascent="960" descent="-240" /> +<missing-glyph horiz-adv-x="500" /> +<glyph horiz-adv-x="0" /> +<glyph horiz-adv-x="400" /> +<glyph unicode=" " /> +<glyph unicode="*" d="M600 1100q15 0 34 -1.5t30 -3.5l11 -1q10 -2 17.5 -10.5t7.5 -18.5v-224l158 158q7 7 18 8t19 -6l106 -106q7 -8 6 -19t-8 -18l-158 -158h224q10 0 18.5 -7.5t10.5 -17.5q6 -41 6 -75q0 -15 -1.5 -34t-3.5 -30l-1 -11q-2 -10 -10.5 -17.5t-18.5 -7.5h-224l158 -158 q7 -7 8 -18t-6 -19l-106 -106q-8 -7 -19 -6t-18 8l-158 158v-224q0 -10 -7.5 -18.5t-17.5 -10.5q-41 -6 -75 -6q-15 0 -34 1.5t-30 3.5l-11 1q-10 2 -17.5 10.5t-7.5 18.5v224l-158 -158q-7 -7 -18 -8t-19 6l-106 106q-7 8 -6 19t8 18l158 158h-224q-10 0 -18.5 7.5 t-10.5 17.5q-6 41 -6 75q0 15 1.5 34t3.5 30l1 11q2 10 10.5 17.5t18.5 7.5h224l-158 158q-7 7 -8 18t6 19l106 106q8 7 19 6t18 -8l158 -158v224q0 10 7.5 18.5t17.5 10.5q41 6 75 6z" /> +<glyph unicode="+" d="M450 1100h200q21 0 35.5 -14.5t14.5 -35.5v-350h350q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-350v-350q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v350h-350q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5 h350v350q0 21 14.5 35.5t35.5 14.5z" /> +<glyph unicode=" " /> +<glyph unicode="¥" d="M825 1100h250q10 0 12.5 -5t-5.5 -13l-364 -364q-6 -6 -11 -18h268q10 0 13 -6t-3 -14l-120 -160q-6 -8 -18 -14t-22 -6h-125v-100h275q10 0 13 -6t-3 -14l-120 -160q-6 -8 -18 -14t-22 -6h-125v-174q0 -11 -7.5 -18.5t-18.5 -7.5h-148q-11 0 -18.5 7.5t-7.5 18.5v174 h-275q-10 0 -13 6t3 14l120 160q6 8 18 14t22 6h125v100h-275q-10 0 -13 6t3 14l120 160q6 8 18 14t22 6h118q-5 12 -11 18l-364 364q-8 8 -5.5 13t12.5 5h250q25 0 43 -18l164 -164q8 -8 18 -8t18 8l164 164q18 18 43 18z" /> +<glyph unicode=" " horiz-adv-x="650" /> +<glyph unicode=" " horiz-adv-x="1300" /> +<glyph unicode=" " horiz-adv-x="650" /> +<glyph unicode=" " horiz-adv-x="1300" /> +<glyph unicode=" " horiz-adv-x="433" /> +<glyph unicode=" " horiz-adv-x="325" /> +<glyph unicode=" " horiz-adv-x="216" /> +<glyph unicode=" " horiz-adv-x="216" /> +<glyph unicode=" " horiz-adv-x="162" /> +<glyph unicode=" " horiz-adv-x="260" /> +<glyph unicode=" " horiz-adv-x="72" /> +<glyph unicode=" " horiz-adv-x="260" /> +<glyph unicode=" " horiz-adv-x="325" /> +<glyph unicode="€" d="M744 1198q242 0 354 -189q60 -104 66 -209h-181q0 45 -17.5 82.5t-43.5 61.5t-58 40.5t-60.5 24t-51.5 7.5q-19 0 -40.5 -5.5t-49.5 -20.5t-53 -38t-49 -62.5t-39 -89.5h379l-100 -100h-300q-6 -50 -6 -100h406l-100 -100h-300q9 -74 33 -132t52.5 -91t61.5 -54.5t59 -29 t47 -7.5q22 0 50.5 7.5t60.5 24.5t58 41t43.5 61t17.5 80h174q-30 -171 -128 -278q-107 -117 -274 -117q-206 0 -324 158q-36 48 -69 133t-45 204h-217l100 100h112q1 47 6 100h-218l100 100h134q20 87 51 153.5t62 103.5q117 141 297 141z" /> +<glyph unicode="₽" d="M428 1200h350q67 0 120 -13t86 -31t57 -49.5t35 -56.5t17 -64.5t6.5 -60.5t0.5 -57v-16.5v-16.5q0 -36 -0.5 -57t-6.5 -61t-17 -65t-35 -57t-57 -50.5t-86 -31.5t-120 -13h-178l-2 -100h288q10 0 13 -6t-3 -14l-120 -160q-6 -8 -18 -14t-22 -6h-138v-175q0 -11 -5.5 -18 t-15.5 -7h-149q-10 0 -17.5 7.5t-7.5 17.5v175h-267q-10 0 -13 6t3 14l120 160q6 8 18 14t22 6h117v100h-267q-10 0 -13 6t3 14l120 160q6 8 18 14t22 6h117v475q0 10 7.5 17.5t17.5 7.5zM600 1000v-300h203q64 0 86.5 33t22.5 119q0 84 -22.5 116t-86.5 32h-203z" /> +<glyph unicode="−" d="M250 700h800q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-800q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5z" /> +<glyph unicode="⌛" d="M1000 1200v-150q0 -21 -14.5 -35.5t-35.5 -14.5h-50v-100q0 -91 -49.5 -165.5t-130.5 -109.5q81 -35 130.5 -109.5t49.5 -165.5v-150h50q21 0 35.5 -14.5t14.5 -35.5v-150h-800v150q0 21 14.5 35.5t35.5 14.5h50v150q0 91 49.5 165.5t130.5 109.5q-81 35 -130.5 109.5 t-49.5 165.5v100h-50q-21 0 -35.5 14.5t-14.5 35.5v150h800zM400 1000v-100q0 -60 32.5 -109.5t87.5 -73.5q28 -12 44 -37t16 -55t-16 -55t-44 -37q-55 -24 -87.5 -73.5t-32.5 -109.5v-150h400v150q0 60 -32.5 109.5t-87.5 73.5q-28 12 -44 37t-16 55t16 55t44 37 q55 24 87.5 73.5t32.5 109.5v100h-400z" /> +<glyph unicode="◼" horiz-adv-x="500" d="M0 0z" /> +<glyph unicode="☁" d="M503 1089q110 0 200.5 -59.5t134.5 -156.5q44 14 90 14q120 0 205 -86.5t85 -206.5q0 -121 -85 -207.5t-205 -86.5h-750q-79 0 -135.5 57t-56.5 137q0 69 42.5 122.5t108.5 67.5q-2 12 -2 37q0 153 108 260.5t260 107.5z" /> +<glyph unicode="⛺" d="M774 1193.5q16 -9.5 20.5 -27t-5.5 -33.5l-136 -187l467 -746h30q20 0 35 -18.5t15 -39.5v-42h-1200v42q0 21 15 39.5t35 18.5h30l468 746l-135 183q-10 16 -5.5 34t20.5 28t34 5.5t28 -20.5l111 -148l112 150q9 16 27 20.5t34 -5zM600 200h377l-182 112l-195 534v-646z " /> +<glyph unicode="✉" d="M25 1100h1150q10 0 12.5 -5t-5.5 -13l-564 -567q-8 -8 -18 -8t-18 8l-564 567q-8 8 -5.5 13t12.5 5zM18 882l264 -264q8 -8 8 -18t-8 -18l-264 -264q-8 -8 -13 -5.5t-5 12.5v550q0 10 5 12.5t13 -5.5zM918 618l264 264q8 8 13 5.5t5 -12.5v-550q0 -10 -5 -12.5t-13 5.5 l-264 264q-8 8 -8 18t8 18zM818 482l364 -364q8 -8 5.5 -13t-12.5 -5h-1150q-10 0 -12.5 5t5.5 13l364 364q8 8 18 8t18 -8l164 -164q8 -8 18 -8t18 8l164 164q8 8 18 8t18 -8z" /> +<glyph unicode="✏" d="M1011 1210q19 0 33 -13l153 -153q13 -14 13 -33t-13 -33l-99 -92l-214 214l95 96q13 14 32 14zM1013 800l-615 -614l-214 214l614 614zM317 96l-333 -112l110 335z" /> +<glyph unicode="" d="M700 650v-550h250q21 0 35.5 -14.5t14.5 -35.5v-50h-800v50q0 21 14.5 35.5t35.5 14.5h250v550l-500 550h1200z" /> +<glyph unicode="" d="M368 1017l645 163q39 15 63 0t24 -49v-831q0 -55 -41.5 -95.5t-111.5 -63.5q-79 -25 -147 -4.5t-86 75t25.5 111.5t122.5 82q72 24 138 8v521l-600 -155v-606q0 -42 -44 -90t-109 -69q-79 -26 -147 -5.5t-86 75.5t25.5 111.5t122.5 82.5q72 24 138 7v639q0 38 14.5 59 t53.5 34z" /> +<glyph unicode="" d="M500 1191q100 0 191 -39t156.5 -104.5t104.5 -156.5t39 -191l-1 -2l1 -5q0 -141 -78 -262l275 -274q23 -26 22.5 -44.5t-22.5 -42.5l-59 -58q-26 -20 -46.5 -20t-39.5 20l-275 274q-119 -77 -261 -77l-5 1l-2 -1q-100 0 -191 39t-156.5 104.5t-104.5 156.5t-39 191 t39 191t104.5 156.5t156.5 104.5t191 39zM500 1022q-88 0 -162 -43t-117 -117t-43 -162t43 -162t117 -117t162 -43t162 43t117 117t43 162t-43 162t-117 117t-162 43z" /> +<glyph unicode="" d="M649 949q48 68 109.5 104t121.5 38.5t118.5 -20t102.5 -64t71 -100.5t27 -123q0 -57 -33.5 -117.5t-94 -124.5t-126.5 -127.5t-150 -152.5t-146 -174q-62 85 -145.5 174t-150 152.5t-126.5 127.5t-93.5 124.5t-33.5 117.5q0 64 28 123t73 100.5t104 64t119 20 t120.5 -38.5t104.5 -104z" /> +<glyph unicode="" d="M407 800l131 353q7 19 17.5 19t17.5 -19l129 -353h421q21 0 24 -8.5t-14 -20.5l-342 -249l130 -401q7 -20 -0.5 -25.5t-24.5 6.5l-343 246l-342 -247q-17 -12 -24.5 -6.5t-0.5 25.5l130 400l-347 251q-17 12 -14 20.5t23 8.5h429z" /> +<glyph unicode="" d="M407 800l131 353q7 19 17.5 19t17.5 -19l129 -353h421q21 0 24 -8.5t-14 -20.5l-342 -249l130 -401q7 -20 -0.5 -25.5t-24.5 6.5l-343 246l-342 -247q-17 -12 -24.5 -6.5t-0.5 25.5l130 400l-347 251q-17 12 -14 20.5t23 8.5h429zM477 700h-240l197 -142l-74 -226 l193 139l195 -140l-74 229l192 140h-234l-78 211z" /> +<glyph unicode="" d="M600 1200q124 0 212 -88t88 -212v-250q0 -46 -31 -98t-69 -52v-75q0 -10 6 -21.5t15 -17.5l358 -230q9 -5 15 -16.5t6 -21.5v-93q0 -10 -7.5 -17.5t-17.5 -7.5h-1150q-10 0 -17.5 7.5t-7.5 17.5v93q0 10 6 21.5t15 16.5l358 230q9 6 15 17.5t6 21.5v75q-38 0 -69 52 t-31 98v250q0 124 88 212t212 88z" /> +<glyph unicode="" d="M25 1100h1150q10 0 17.5 -7.5t7.5 -17.5v-1050q0 -10 -7.5 -17.5t-17.5 -7.5h-1150q-10 0 -17.5 7.5t-7.5 17.5v1050q0 10 7.5 17.5t17.5 7.5zM100 1000v-100h100v100h-100zM875 1000h-550q-10 0 -17.5 -7.5t-7.5 -17.5v-350q0 -10 7.5 -17.5t17.5 -7.5h550 q10 0 17.5 7.5t7.5 17.5v350q0 10 -7.5 17.5t-17.5 7.5zM1000 1000v-100h100v100h-100zM100 800v-100h100v100h-100zM1000 800v-100h100v100h-100zM100 600v-100h100v100h-100zM1000 600v-100h100v100h-100zM875 500h-550q-10 0 -17.5 -7.5t-7.5 -17.5v-350q0 -10 7.5 -17.5 t17.5 -7.5h550q10 0 17.5 7.5t7.5 17.5v350q0 10 -7.5 17.5t-17.5 7.5zM100 400v-100h100v100h-100zM1000 400v-100h100v100h-100zM100 200v-100h100v100h-100zM1000 200v-100h100v100h-100z" /> +<glyph unicode="" d="M50 1100h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5zM650 1100h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v400 q0 21 14.5 35.5t35.5 14.5zM50 500h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5zM650 500h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400 q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5z" /> +<glyph unicode="" d="M50 1100h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM450 1100h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200 q0 21 14.5 35.5t35.5 14.5zM850 1100h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM50 700h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200 q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM450 700h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM850 700h200q21 0 35.5 -14.5t14.5 -35.5v-200 q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM50 300h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM450 300h200 q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM850 300h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5 t35.5 14.5z" /> +<glyph unicode="" d="M50 1100h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM450 1100h700q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-700q-21 0 -35.5 14.5t-14.5 35.5v200 q0 21 14.5 35.5t35.5 14.5zM50 700h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM450 700h700q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-700 q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM50 300h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM450 300h700q21 0 35.5 -14.5t14.5 -35.5v-200 q0 -21 -14.5 -35.5t-35.5 -14.5h-700q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5z" /> +<glyph unicode="" d="M465 477l571 571q8 8 18 8t17 -8l177 -177q8 -7 8 -17t-8 -18l-783 -784q-7 -8 -17.5 -8t-17.5 8l-384 384q-8 8 -8 18t8 17l177 177q7 8 17 8t18 -8l171 -171q7 -7 18 -7t18 7z" /> +<glyph unicode="" d="M904 1083l178 -179q8 -8 8 -18.5t-8 -17.5l-267 -268l267 -268q8 -7 8 -17.5t-8 -18.5l-178 -178q-8 -8 -18.5 -8t-17.5 8l-268 267l-268 -267q-7 -8 -17.5 -8t-18.5 8l-178 178q-8 8 -8 18.5t8 17.5l267 268l-267 268q-8 7 -8 17.5t8 18.5l178 178q8 8 18.5 8t17.5 -8 l268 -267l268 268q7 7 17.5 7t18.5 -7z" /> +<glyph unicode="" d="M507 1177q98 0 187.5 -38.5t154.5 -103.5t103.5 -154.5t38.5 -187.5q0 -141 -78 -262l300 -299q8 -8 8 -18.5t-8 -18.5l-109 -108q-7 -8 -17.5 -8t-18.5 8l-300 299q-119 -77 -261 -77q-98 0 -188 38.5t-154.5 103t-103 154.5t-38.5 188t38.5 187.5t103 154.5 t154.5 103.5t188 38.5zM506.5 1023q-89.5 0 -165.5 -44t-120 -120.5t-44 -166t44 -165.5t120 -120t165.5 -44t166 44t120.5 120t44 165.5t-44 166t-120.5 120.5t-166 44zM425 900h150q10 0 17.5 -7.5t7.5 -17.5v-75h75q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5 t-17.5 -7.5h-75v-75q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v75h-75q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5h75v75q0 10 7.5 17.5t17.5 7.5z" /> +<glyph unicode="" d="M507 1177q98 0 187.5 -38.5t154.5 -103.5t103.5 -154.5t38.5 -187.5q0 -141 -78 -262l300 -299q8 -8 8 -18.5t-8 -18.5l-109 -108q-7 -8 -17.5 -8t-18.5 8l-300 299q-119 -77 -261 -77q-98 0 -188 38.5t-154.5 103t-103 154.5t-38.5 188t38.5 187.5t103 154.5 t154.5 103.5t188 38.5zM506.5 1023q-89.5 0 -165.5 -44t-120 -120.5t-44 -166t44 -165.5t120 -120t165.5 -44t166 44t120.5 120t44 165.5t-44 166t-120.5 120.5t-166 44zM325 800h350q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-350q-10 0 -17.5 7.5 t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5z" /> +<glyph unicode="" d="M550 1200h100q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5zM800 975v166q167 -62 272 -209.5t105 -331.5q0 -117 -45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5 t-184.5 123t-123 184.5t-45.5 224q0 184 105 331.5t272 209.5v-166q-103 -55 -165 -155t-62 -220q0 -116 57 -214.5t155.5 -155.5t214.5 -57t214.5 57t155.5 155.5t57 214.5q0 120 -62 220t-165 155z" /> +<glyph unicode="" d="M1025 1200h150q10 0 17.5 -7.5t7.5 -17.5v-1150q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v1150q0 10 7.5 17.5t17.5 7.5zM725 800h150q10 0 17.5 -7.5t7.5 -17.5v-750q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v750 q0 10 7.5 17.5t17.5 7.5zM425 500h150q10 0 17.5 -7.5t7.5 -17.5v-450q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v450q0 10 7.5 17.5t17.5 7.5zM125 300h150q10 0 17.5 -7.5t7.5 -17.5v-250q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5 v250q0 10 7.5 17.5t17.5 7.5z" /> +<glyph unicode="" d="M600 1174q33 0 74 -5l38 -152l5 -1q49 -14 94 -39l5 -2l134 80q61 -48 104 -105l-80 -134l3 -5q25 -44 39 -93l1 -6l152 -38q5 -43 5 -73q0 -34 -5 -74l-152 -38l-1 -6q-15 -49 -39 -93l-3 -5l80 -134q-48 -61 -104 -105l-134 81l-5 -3q-44 -25 -94 -39l-5 -2l-38 -151 q-43 -5 -74 -5q-33 0 -74 5l-38 151l-5 2q-49 14 -94 39l-5 3l-134 -81q-60 48 -104 105l80 134l-3 5q-25 45 -38 93l-2 6l-151 38q-6 42 -6 74q0 33 6 73l151 38l2 6q13 48 38 93l3 5l-80 134q47 61 105 105l133 -80l5 2q45 25 94 39l5 1l38 152q43 5 74 5zM600 815 q-89 0 -152 -63t-63 -151.5t63 -151.5t152 -63t152 63t63 151.5t-63 151.5t-152 63z" /> +<glyph unicode="" d="M500 1300h300q41 0 70.5 -29.5t29.5 -70.5v-100h275q10 0 17.5 -7.5t7.5 -17.5v-75h-1100v75q0 10 7.5 17.5t17.5 7.5h275v100q0 41 29.5 70.5t70.5 29.5zM500 1200v-100h300v100h-300zM1100 900v-800q0 -41 -29.5 -70.5t-70.5 -29.5h-700q-41 0 -70.5 29.5t-29.5 70.5 v800h900zM300 800v-700h100v700h-100zM500 800v-700h100v700h-100zM700 800v-700h100v700h-100zM900 800v-700h100v700h-100z" /> +<glyph unicode="" d="M18 618l620 608q8 7 18.5 7t17.5 -7l608 -608q8 -8 5.5 -13t-12.5 -5h-175v-575q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v375h-300v-375q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v575h-175q-10 0 -12.5 5t5.5 13z" /> +<glyph unicode="" d="M600 1200v-400q0 -41 29.5 -70.5t70.5 -29.5h300v-650q0 -21 -14.5 -35.5t-35.5 -14.5h-800q-21 0 -35.5 14.5t-14.5 35.5v1100q0 21 14.5 35.5t35.5 14.5h450zM1000 800h-250q-21 0 -35.5 14.5t-14.5 35.5v250z" /> +<glyph unicode="" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM600 1027q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5t57 -214.5 t155.5 -155.5t214.5 -57t214.5 57t155.5 155.5t57 214.5t-57 214.5t-155.5 155.5t-214.5 57zM525 900h50q10 0 17.5 -7.5t7.5 -17.5v-275h175q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v350q0 10 7.5 17.5t17.5 7.5z" /> +<glyph unicode="" d="M1300 0h-538l-41 400h-242l-41 -400h-538l431 1200h209l-21 -300h162l-20 300h208zM515 800l-27 -300h224l-27 300h-170z" /> +<glyph unicode="" d="M550 1200h200q21 0 35.5 -14.5t14.5 -35.5v-450h191q20 0 25.5 -11.5t-7.5 -27.5l-327 -400q-13 -16 -32 -16t-32 16l-327 400q-13 16 -7.5 27.5t25.5 11.5h191v450q0 21 14.5 35.5t35.5 14.5zM1125 400h50q10 0 17.5 -7.5t7.5 -17.5v-350q0 -10 -7.5 -17.5t-17.5 -7.5 h-1050q-10 0 -17.5 7.5t-7.5 17.5v350q0 10 7.5 17.5t17.5 7.5h50q10 0 17.5 -7.5t7.5 -17.5v-175h900v175q0 10 7.5 17.5t17.5 7.5z" /> +<glyph unicode="" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM600 1027q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5t57 -214.5 t155.5 -155.5t214.5 -57t214.5 57t155.5 155.5t57 214.5t-57 214.5t-155.5 155.5t-214.5 57zM525 900h150q10 0 17.5 -7.5t7.5 -17.5v-275h137q21 0 26 -11.5t-8 -27.5l-223 -275q-13 -16 -32 -16t-32 16l-223 275q-13 16 -8 27.5t26 11.5h137v275q0 10 7.5 17.5t17.5 7.5z " /> +<glyph unicode="" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM600 1027q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5t57 -214.5 t155.5 -155.5t214.5 -57t214.5 57t155.5 155.5t57 214.5t-57 214.5t-155.5 155.5t-214.5 57zM632 914l223 -275q13 -16 8 -27.5t-26 -11.5h-137v-275q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v275h-137q-21 0 -26 11.5t8 27.5l223 275q13 16 32 16 t32 -16z" /> +<glyph unicode="" d="M225 1200h750q10 0 19.5 -7t12.5 -17l186 -652q7 -24 7 -49v-425q0 -12 -4 -27t-9 -17q-12 -6 -37 -6h-1100q-12 0 -27 4t-17 8q-6 13 -6 38l1 425q0 25 7 49l185 652q3 10 12.5 17t19.5 7zM878 1000h-556q-10 0 -19 -7t-11 -18l-87 -450q-2 -11 4 -18t16 -7h150 q10 0 19.5 -7t11.5 -17l38 -152q2 -10 11.5 -17t19.5 -7h250q10 0 19.5 7t11.5 17l38 152q2 10 11.5 17t19.5 7h150q10 0 16 7t4 18l-87 450q-2 11 -11 18t-19 7z" /> +<glyph unicode="" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM600 1027q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5t57 -214.5 t155.5 -155.5t214.5 -57t214.5 57t155.5 155.5t57 214.5t-57 214.5t-155.5 155.5t-214.5 57zM540 820l253 -190q17 -12 17 -30t-17 -30l-253 -190q-16 -12 -28 -6.5t-12 26.5v400q0 21 12 26.5t28 -6.5z" /> +<glyph unicode="" d="M947 1060l135 135q7 7 12.5 5t5.5 -13v-362q0 -10 -7.5 -17.5t-17.5 -7.5h-362q-11 0 -13 5.5t5 12.5l133 133q-109 76 -238 76q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5t57 -214.5t155.5 -155.5t214.5 -57t214.5 57t155.5 155.5t57 214.5h150q0 -117 -45.5 -224 t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5q192 0 347 -117z" /> +<glyph unicode="" d="M947 1060l135 135q7 7 12.5 5t5.5 -13v-361q0 -11 -7.5 -18.5t-18.5 -7.5h-361q-11 0 -13 5.5t5 12.5l134 134q-110 75 -239 75q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5h-150q0 117 45.5 224t123 184.5t184.5 123t224 45.5q192 0 347 -117zM1027 600h150 q0 -117 -45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5q-192 0 -348 118l-134 -134q-7 -8 -12.5 -5.5t-5.5 12.5v360q0 11 7.5 18.5t18.5 7.5h360q10 0 12.5 -5.5t-5.5 -12.5l-133 -133q110 -76 240 -76q116 0 214.5 57t155.5 155.5t57 214.5z" /> +<glyph unicode="" d="M125 1200h1050q10 0 17.5 -7.5t7.5 -17.5v-1150q0 -10 -7.5 -17.5t-17.5 -7.5h-1050q-10 0 -17.5 7.5t-7.5 17.5v1150q0 10 7.5 17.5t17.5 7.5zM1075 1000h-850q-10 0 -17.5 -7.5t-7.5 -17.5v-850q0 -10 7.5 -17.5t17.5 -7.5h850q10 0 17.5 7.5t7.5 17.5v850 q0 10 -7.5 17.5t-17.5 7.5zM325 900h50q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-50q-10 0 -17.5 7.5t-7.5 17.5v50q0 10 7.5 17.5t17.5 7.5zM525 900h450q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-450q-10 0 -17.5 7.5t-7.5 17.5v50 q0 10 7.5 17.5t17.5 7.5zM325 700h50q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-50q-10 0 -17.5 7.5t-7.5 17.5v50q0 10 7.5 17.5t17.5 7.5zM525 700h450q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-450q-10 0 -17.5 7.5t-7.5 17.5v50 q0 10 7.5 17.5t17.5 7.5zM325 500h50q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-50q-10 0 -17.5 7.5t-7.5 17.5v50q0 10 7.5 17.5t17.5 7.5zM525 500h450q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-450q-10 0 -17.5 7.5t-7.5 17.5v50 q0 10 7.5 17.5t17.5 7.5zM325 300h50q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-50q-10 0 -17.5 7.5t-7.5 17.5v50q0 10 7.5 17.5t17.5 7.5zM525 300h450q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-450q-10 0 -17.5 7.5t-7.5 17.5v50 q0 10 7.5 17.5t17.5 7.5z" /> +<glyph unicode="" d="M900 800v200q0 83 -58.5 141.5t-141.5 58.5h-300q-82 0 -141 -59t-59 -141v-200h-100q-41 0 -70.5 -29.5t-29.5 -70.5v-600q0 -41 29.5 -70.5t70.5 -29.5h900q41 0 70.5 29.5t29.5 70.5v600q0 41 -29.5 70.5t-70.5 29.5h-100zM400 800v150q0 21 15 35.5t35 14.5h200 q20 0 35 -14.5t15 -35.5v-150h-300z" /> +<glyph unicode="" d="M125 1100h50q10 0 17.5 -7.5t7.5 -17.5v-1075h-100v1075q0 10 7.5 17.5t17.5 7.5zM1075 1052q4 0 9 -2q16 -6 16 -23v-421q0 -6 -3 -12q-33 -59 -66.5 -99t-65.5 -58t-56.5 -24.5t-52.5 -6.5q-26 0 -57.5 6.5t-52.5 13.5t-60 21q-41 15 -63 22.5t-57.5 15t-65.5 7.5 q-85 0 -160 -57q-7 -5 -15 -5q-6 0 -11 3q-14 7 -14 22v438q22 55 82 98.5t119 46.5q23 2 43 0.5t43 -7t32.5 -8.5t38 -13t32.5 -11q41 -14 63.5 -21t57 -14t63.5 -7q103 0 183 87q7 8 18 8z" /> +<glyph unicode="" d="M600 1175q116 0 227 -49.5t192.5 -131t131 -192.5t49.5 -227v-300q0 -10 -7.5 -17.5t-17.5 -7.5h-50q-10 0 -17.5 7.5t-7.5 17.5v300q0 127 -70.5 231.5t-184.5 161.5t-245 57t-245 -57t-184.5 -161.5t-70.5 -231.5v-300q0 -10 -7.5 -17.5t-17.5 -7.5h-50 q-10 0 -17.5 7.5t-7.5 17.5v300q0 116 49.5 227t131 192.5t192.5 131t227 49.5zM220 500h160q8 0 14 -6t6 -14v-460q0 -8 -6 -14t-14 -6h-160q-8 0 -14 6t-6 14v460q0 8 6 14t14 6zM820 500h160q8 0 14 -6t6 -14v-460q0 -8 -6 -14t-14 -6h-160q-8 0 -14 6t-6 14v460 q0 8 6 14t14 6z" /> +<glyph unicode="" d="M321 814l258 172q9 6 15 2.5t6 -13.5v-750q0 -10 -6 -13.5t-15 2.5l-258 172q-21 14 -46 14h-250q-10 0 -17.5 7.5t-7.5 17.5v350q0 10 7.5 17.5t17.5 7.5h250q25 0 46 14zM900 668l120 120q7 7 17 7t17 -7l34 -34q7 -7 7 -17t-7 -17l-120 -120l120 -120q7 -7 7 -17 t-7 -17l-34 -34q-7 -7 -17 -7t-17 7l-120 119l-120 -119q-7 -7 -17 -7t-17 7l-34 34q-7 7 -7 17t7 17l119 120l-119 120q-7 7 -7 17t7 17l34 34q7 8 17 8t17 -8z" /> +<glyph unicode="" d="M321 814l258 172q9 6 15 2.5t6 -13.5v-750q0 -10 -6 -13.5t-15 2.5l-258 172q-21 14 -46 14h-250q-10 0 -17.5 7.5t-7.5 17.5v350q0 10 7.5 17.5t17.5 7.5h250q25 0 46 14zM766 900h4q10 -1 16 -10q96 -129 96 -290q0 -154 -90 -281q-6 -9 -17 -10l-3 -1q-9 0 -16 6 l-29 23q-7 7 -8.5 16.5t4.5 17.5q72 103 72 229q0 132 -78 238q-6 8 -4.5 18t9.5 17l29 22q7 5 15 5z" /> +<glyph unicode="" d="M967 1004h3q11 -1 17 -10q135 -179 135 -396q0 -105 -34 -206.5t-98 -185.5q-7 -9 -17 -10h-3q-9 0 -16 6l-42 34q-8 6 -9 16t5 18q111 150 111 328q0 90 -29.5 176t-84.5 157q-6 9 -5 19t10 16l42 33q7 5 15 5zM321 814l258 172q9 6 15 2.5t6 -13.5v-750q0 -10 -6 -13.5 t-15 2.5l-258 172q-21 14 -46 14h-250q-10 0 -17.5 7.5t-7.5 17.5v350q0 10 7.5 17.5t17.5 7.5h250q25 0 46 14zM766 900h4q10 -1 16 -10q96 -129 96 -290q0 -154 -90 -281q-6 -9 -17 -10l-3 -1q-9 0 -16 6l-29 23q-7 7 -8.5 16.5t4.5 17.5q72 103 72 229q0 132 -78 238 q-6 8 -4.5 18.5t9.5 16.5l29 22q7 5 15 5z" /> +<glyph unicode="" d="M500 900h100v-100h-100v-100h-400v-100h-100v600h500v-300zM1200 700h-200v-100h200v-200h-300v300h-200v300h-100v200h600v-500zM100 1100v-300h300v300h-300zM800 1100v-300h300v300h-300zM300 900h-100v100h100v-100zM1000 900h-100v100h100v-100zM300 500h200v-500 h-500v500h200v100h100v-100zM800 300h200v-100h-100v-100h-200v100h-100v100h100v200h-200v100h300v-300zM100 400v-300h300v300h-300zM300 200h-100v100h100v-100zM1200 200h-100v100h100v-100zM700 0h-100v100h100v-100zM1200 0h-300v100h300v-100z" /> +<glyph unicode="" d="M100 200h-100v1000h100v-1000zM300 200h-100v1000h100v-1000zM700 200h-200v1000h200v-1000zM900 200h-100v1000h100v-1000zM1200 200h-200v1000h200v-1000zM400 0h-300v100h300v-100zM600 0h-100v91h100v-91zM800 0h-100v91h100v-91zM1100 0h-200v91h200v-91z" /> +<glyph unicode="" d="M500 1200l682 -682q8 -8 8 -18t-8 -18l-464 -464q-8 -8 -18 -8t-18 8l-682 682l1 475q0 10 7.5 17.5t17.5 7.5h474zM319.5 1024.5q-29.5 29.5 -71 29.5t-71 -29.5t-29.5 -71.5t29.5 -71.5t71 -29.5t71 29.5t29.5 71.5t-29.5 71.5z" /> +<glyph unicode="" d="M500 1200l682 -682q8 -8 8 -18t-8 -18l-464 -464q-8 -8 -18 -8t-18 8l-682 682l1 475q0 10 7.5 17.5t17.5 7.5h474zM800 1200l682 -682q8 -8 8 -18t-8 -18l-464 -464q-8 -8 -18 -8t-18 8l-56 56l424 426l-700 700h150zM319.5 1024.5q-29.5 29.5 -71 29.5t-71 -29.5 t-29.5 -71.5t29.5 -71.5t71 -29.5t71 29.5t29.5 71.5t-29.5 71.5z" /> +<glyph unicode="" d="M300 1200h825q75 0 75 -75v-900q0 -25 -18 -43l-64 -64q-8 -8 -13 -5.5t-5 12.5v950q0 10 -7.5 17.5t-17.5 7.5h-700q-25 0 -43 -18l-64 -64q-8 -8 -5.5 -13t12.5 -5h700q10 0 17.5 -7.5t7.5 -17.5v-950q0 -10 -7.5 -17.5t-17.5 -7.5h-850q-10 0 -17.5 7.5t-7.5 17.5v975 q0 25 18 43l139 139q18 18 43 18z" /> +<glyph unicode="" d="M250 1200h800q21 0 35.5 -14.5t14.5 -35.5v-1150l-450 444l-450 -445v1151q0 21 14.5 35.5t35.5 14.5z" /> +<glyph unicode="" d="M822 1200h-444q-11 0 -19 -7.5t-9 -17.5l-78 -301q-7 -24 7 -45l57 -108q6 -9 17.5 -15t21.5 -6h450q10 0 21.5 6t17.5 15l62 108q14 21 7 45l-83 301q-1 10 -9 17.5t-19 7.5zM1175 800h-150q-10 0 -21 -6.5t-15 -15.5l-78 -156q-4 -9 -15 -15.5t-21 -6.5h-550 q-10 0 -21 6.5t-15 15.5l-78 156q-4 9 -15 15.5t-21 6.5h-150q-10 0 -17.5 -7.5t-7.5 -17.5v-650q0 -10 7.5 -17.5t17.5 -7.5h150q10 0 17.5 7.5t7.5 17.5v150q0 10 7.5 17.5t17.5 7.5h750q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 7.5 -17.5t17.5 -7.5h150q10 0 17.5 7.5 t7.5 17.5v650q0 10 -7.5 17.5t-17.5 7.5zM850 200h-500q-10 0 -19.5 -7t-11.5 -17l-38 -152q-2 -10 3.5 -17t15.5 -7h600q10 0 15.5 7t3.5 17l-38 152q-2 10 -11.5 17t-19.5 7z" /> +<glyph unicode="" d="M500 1100h200q56 0 102.5 -20.5t72.5 -50t44 -59t25 -50.5l6 -20h150q41 0 70.5 -29.5t29.5 -70.5v-600q0 -41 -29.5 -70.5t-70.5 -29.5h-1000q-41 0 -70.5 29.5t-29.5 70.5v600q0 41 29.5 70.5t70.5 29.5h150q2 8 6.5 21.5t24 48t45 61t72 48t102.5 21.5zM900 800v-100 h100v100h-100zM600 730q-95 0 -162.5 -67.5t-67.5 -162.5t67.5 -162.5t162.5 -67.5t162.5 67.5t67.5 162.5t-67.5 162.5t-162.5 67.5zM600 603q43 0 73 -30t30 -73t-30 -73t-73 -30t-73 30t-30 73t30 73t73 30z" /> +<glyph unicode="" d="M681 1199l385 -998q20 -50 60 -92q18 -19 36.5 -29.5t27.5 -11.5l10 -2v-66h-417v66q53 0 75 43.5t5 88.5l-82 222h-391q-58 -145 -92 -234q-11 -34 -6.5 -57t25.5 -37t46 -20t55 -6v-66h-365v66q56 24 84 52q12 12 25 30.5t20 31.5l7 13l399 1006h93zM416 521h340 l-162 457z" /> +<glyph unicode="" d="M753 641q5 -1 14.5 -4.5t36 -15.5t50.5 -26.5t53.5 -40t50.5 -54.5t35.5 -70t14.5 -87q0 -67 -27.5 -125.5t-71.5 -97.5t-98.5 -66.5t-108.5 -40.5t-102 -13h-500v89q41 7 70.5 32.5t29.5 65.5v827q0 24 -0.5 34t-3.5 24t-8.5 19.5t-17 13.5t-28 12.5t-42.5 11.5v71 l471 -1q57 0 115.5 -20.5t108 -57t80.5 -94t31 -124.5q0 -51 -15.5 -96.5t-38 -74.5t-45 -50.5t-38.5 -30.5zM400 700h139q78 0 130.5 48.5t52.5 122.5q0 41 -8.5 70.5t-29.5 55.5t-62.5 39.5t-103.5 13.5h-118v-350zM400 200h216q80 0 121 50.5t41 130.5q0 90 -62.5 154.5 t-156.5 64.5h-159v-400z" /> +<glyph unicode="" d="M877 1200l2 -57q-83 -19 -116 -45.5t-40 -66.5l-132 -839q-9 -49 13 -69t96 -26v-97h-500v97q186 16 200 98l173 832q3 17 3 30t-1.5 22.5t-9 17.5t-13.5 12.5t-21.5 10t-26 8.5t-33.5 10q-13 3 -19 5v57h425z" /> +<glyph unicode="" d="M1300 900h-50q0 21 -4 37t-9.5 26.5t-18 17.5t-22 11t-28.5 5.5t-31 2t-37 0.5h-200v-850q0 -22 25 -34.5t50 -13.5l25 -2v-100h-400v100q4 0 11 0.5t24 3t30 7t24 15t11 24.5v850h-200q-25 0 -37 -0.5t-31 -2t-28.5 -5.5t-22 -11t-18 -17.5t-9.5 -26.5t-4 -37h-50v300 h1000v-300zM175 1000h-75v-800h75l-125 -167l-125 167h75v800h-75l125 167z" /> +<glyph unicode="" d="M1100 900h-50q0 21 -4 37t-9.5 26.5t-18 17.5t-22 11t-28.5 5.5t-31 2t-37 0.5h-200v-650q0 -22 25 -34.5t50 -13.5l25 -2v-100h-400v100q4 0 11 0.5t24 3t30 7t24 15t11 24.5v650h-200q-25 0 -37 -0.5t-31 -2t-28.5 -5.5t-22 -11t-18 -17.5t-9.5 -26.5t-4 -37h-50v300 h1000v-300zM1167 50l-167 -125v75h-800v-75l-167 125l167 125v-75h800v75z" /> +<glyph unicode="" d="M50 1100h600q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-600q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM50 800h1000q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1000q-21 0 -35.5 14.5t-14.5 35.5v100 q0 21 14.5 35.5t35.5 14.5zM50 500h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-800q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM50 200h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1100 q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5z" /> +<glyph unicode="" d="M250 1100h700q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-700q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM50 800h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1100q-21 0 -35.5 14.5t-14.5 35.5v100 q0 21 14.5 35.5t35.5 14.5zM250 500h700q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-700q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM50 200h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1100 q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5z" /> +<glyph unicode="" d="M500 950v100q0 21 14.5 35.5t35.5 14.5h600q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-600q-21 0 -35.5 14.5t-14.5 35.5zM100 650v100q0 21 14.5 35.5t35.5 14.5h1000q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1000 q-21 0 -35.5 14.5t-14.5 35.5zM300 350v100q0 21 14.5 35.5t35.5 14.5h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-800q-21 0 -35.5 14.5t-14.5 35.5zM0 50v100q0 21 14.5 35.5t35.5 14.5h1100q21 0 35.5 -14.5t14.5 -35.5v-100 q0 -21 -14.5 -35.5t-35.5 -14.5h-1100q-21 0 -35.5 14.5t-14.5 35.5z" /> +<glyph unicode="" d="M50 1100h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1100q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM50 800h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1100q-21 0 -35.5 14.5t-14.5 35.5v100 q0 21 14.5 35.5t35.5 14.5zM50 500h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1100q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM50 200h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1100 q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5z" /> +<glyph unicode="" d="M50 1100h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM350 1100h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-800q-21 0 -35.5 14.5t-14.5 35.5v100 q0 21 14.5 35.5t35.5 14.5zM50 800h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM350 800h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-800 q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM50 500h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM350 500h800q21 0 35.5 -14.5t14.5 -35.5v-100 q0 -21 -14.5 -35.5t-35.5 -14.5h-800q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM50 200h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM350 200h800 q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-800q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5z" /> +<glyph unicode="" d="M400 0h-100v1100h100v-1100zM550 1100h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM550 800h500q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-500 q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM267 550l-167 -125v75h-200v100h200v75zM550 500h300q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-300q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM550 200h600 q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-600q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5z" /> +<glyph unicode="" d="M50 1100h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM900 0h-100v1100h100v-1100zM50 800h500q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-500 q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM1100 600h200v-100h-200v-75l-167 125l167 125v-75zM50 500h300q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-300q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM50 200h600 q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-600q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5z" /> +<glyph unicode="" d="M75 1000h750q31 0 53 -22t22 -53v-650q0 -31 -22 -53t-53 -22h-750q-31 0 -53 22t-22 53v650q0 31 22 53t53 22zM1200 300l-300 300l300 300v-600z" /> +<glyph unicode="" d="M44 1100h1112q18 0 31 -13t13 -31v-1012q0 -18 -13 -31t-31 -13h-1112q-18 0 -31 13t-13 31v1012q0 18 13 31t31 13zM100 1000v-737l247 182l298 -131l-74 156l293 318l236 -288v500h-1000zM342 884q56 0 95 -39t39 -94.5t-39 -95t-95 -39.5t-95 39.5t-39 95t39 94.5 t95 39z" /> +<glyph unicode="" d="M648 1169q117 0 216 -60t156.5 -161t57.5 -218q0 -115 -70 -258q-69 -109 -158 -225.5t-143 -179.5l-54 -62q-9 8 -25.5 24.5t-63.5 67.5t-91 103t-98.5 128t-95.5 148q-60 132 -60 249q0 88 34 169.5t91.5 142t137 96.5t166.5 36zM652.5 974q-91.5 0 -156.5 -65 t-65 -157t65 -156.5t156.5 -64.5t156.5 64.5t65 156.5t-65 157t-156.5 65z" /> +<glyph unicode="" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM600 173v854q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5t57 -214.5 t155.5 -155.5t214.5 -57z" /> +<glyph unicode="" d="M554 1295q21 -72 57.5 -143.5t76 -130t83 -118t82.5 -117t70 -116t49.5 -126t18.5 -136.5q0 -71 -25.5 -135t-68.5 -111t-99 -82t-118.5 -54t-125.5 -23q-84 5 -161.5 34t-139.5 78.5t-99 125t-37 164.5q0 69 18 136.5t49.5 126.5t69.5 116.5t81.5 117.5t83.5 119 t76.5 131t58.5 143zM344 710q-23 -33 -43.5 -70.5t-40.5 -102.5t-17 -123q1 -37 14.5 -69.5t30 -52t41 -37t38.5 -24.5t33 -15q21 -7 32 -1t13 22l6 34q2 10 -2.5 22t-13.5 19q-5 4 -14 12t-29.5 40.5t-32.5 73.5q-26 89 6 271q2 11 -6 11q-8 1 -15 -10z" /> +<glyph unicode="" d="M1000 1013l108 115q2 1 5 2t13 2t20.5 -1t25 -9.5t28.5 -21.5q22 -22 27 -43t0 -32l-6 -10l-108 -115zM350 1100h400q50 0 105 -13l-187 -187h-368q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5v182l200 200v-332 q0 -165 -93.5 -257.5t-256.5 -92.5h-400q-165 0 -257.5 92.5t-92.5 257.5v400q0 165 92.5 257.5t257.5 92.5zM1009 803l-362 -362l-161 -50l55 170l355 355z" /> +<glyph unicode="" d="M350 1100h361q-164 -146 -216 -200h-195q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5l200 153v-103q0 -165 -92.5 -257.5t-257.5 -92.5h-400q-165 0 -257.5 92.5t-92.5 257.5v400q0 165 92.5 257.5t257.5 92.5z M824 1073l339 -301q8 -7 8 -17.5t-8 -17.5l-340 -306q-7 -6 -12.5 -4t-6.5 11v203q-26 1 -54.5 0t-78.5 -7.5t-92 -17.5t-86 -35t-70 -57q10 59 33 108t51.5 81.5t65 58.5t68.5 40.5t67 24.5t56 13.5t40 4.5v210q1 10 6.5 12.5t13.5 -4.5z" /> +<glyph unicode="" d="M350 1100h350q60 0 127 -23l-178 -177h-349q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5v69l200 200v-219q0 -165 -92.5 -257.5t-257.5 -92.5h-400q-165 0 -257.5 92.5t-92.5 257.5v400q0 165 92.5 257.5t257.5 92.5z M643 639l395 395q7 7 17.5 7t17.5 -7l101 -101q7 -7 7 -17.5t-7 -17.5l-531 -532q-7 -7 -17.5 -7t-17.5 7l-248 248q-7 7 -7 17.5t7 17.5l101 101q7 7 17.5 7t17.5 -7l111 -111q8 -7 18 -7t18 7z" /> +<glyph unicode="" d="M318 918l264 264q8 8 18 8t18 -8l260 -264q7 -8 4.5 -13t-12.5 -5h-170v-200h200v173q0 10 5 12t13 -5l264 -260q8 -7 8 -17.5t-8 -17.5l-264 -265q-8 -7 -13 -5t-5 12v173h-200v-200h170q10 0 12.5 -5t-4.5 -13l-260 -264q-8 -8 -18 -8t-18 8l-264 264q-8 8 -5.5 13 t12.5 5h175v200h-200v-173q0 -10 -5 -12t-13 5l-264 265q-8 7 -8 17.5t8 17.5l264 260q8 7 13 5t5 -12v-173h200v200h-175q-10 0 -12.5 5t5.5 13z" /> +<glyph unicode="" d="M250 1100h100q21 0 35.5 -14.5t14.5 -35.5v-438l464 453q15 14 25.5 10t10.5 -25v-1000q0 -21 -10.5 -25t-25.5 10l-464 453v-438q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v1000q0 21 14.5 35.5t35.5 14.5z" /> +<glyph unicode="" d="M50 1100h100q21 0 35.5 -14.5t14.5 -35.5v-438l464 453q15 14 25.5 10t10.5 -25v-438l464 453q15 14 25.5 10t10.5 -25v-1000q0 -21 -10.5 -25t-25.5 10l-464 453v-438q0 -21 -10.5 -25t-25.5 10l-464 453v-438q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5 t-14.5 35.5v1000q0 21 14.5 35.5t35.5 14.5z" /> +<glyph unicode="" d="M1200 1050v-1000q0 -21 -10.5 -25t-25.5 10l-464 453v-438q0 -21 -10.5 -25t-25.5 10l-492 480q-15 14 -15 35t15 35l492 480q15 14 25.5 10t10.5 -25v-438l464 453q15 14 25.5 10t10.5 -25z" /> +<glyph unicode="" d="M243 1074l814 -498q18 -11 18 -26t-18 -26l-814 -498q-18 -11 -30.5 -4t-12.5 28v1000q0 21 12.5 28t30.5 -4z" /> +<glyph unicode="" d="M250 1000h200q21 0 35.5 -14.5t14.5 -35.5v-800q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v800q0 21 14.5 35.5t35.5 14.5zM650 1000h200q21 0 35.5 -14.5t14.5 -35.5v-800q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v800 q0 21 14.5 35.5t35.5 14.5z" /> +<glyph unicode="" d="M1100 950v-800q0 -21 -14.5 -35.5t-35.5 -14.5h-800q-21 0 -35.5 14.5t-14.5 35.5v800q0 21 14.5 35.5t35.5 14.5h800q21 0 35.5 -14.5t14.5 -35.5z" /> +<glyph unicode="" d="M500 612v438q0 21 10.5 25t25.5 -10l492 -480q15 -14 15 -35t-15 -35l-492 -480q-15 -14 -25.5 -10t-10.5 25v438l-464 -453q-15 -14 -25.5 -10t-10.5 25v1000q0 21 10.5 25t25.5 -10z" /> +<glyph unicode="" d="M1048 1102l100 1q20 0 35 -14.5t15 -35.5l5 -1000q0 -21 -14.5 -35.5t-35.5 -14.5l-100 -1q-21 0 -35.5 14.5t-14.5 35.5l-2 437l-463 -454q-14 -15 -24.5 -10.5t-10.5 25.5l-2 437l-462 -455q-15 -14 -25.5 -9.5t-10.5 24.5l-5 1000q0 21 10.5 25.5t25.5 -10.5l466 -450 l-2 438q0 20 10.5 24.5t25.5 -9.5l466 -451l-2 438q0 21 14.5 35.5t35.5 14.5z" /> +<glyph unicode="" d="M850 1100h100q21 0 35.5 -14.5t14.5 -35.5v-1000q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v438l-464 -453q-15 -14 -25.5 -10t-10.5 25v1000q0 21 10.5 25t25.5 -10l464 -453v438q0 21 14.5 35.5t35.5 14.5z" /> +<glyph unicode="" d="M686 1081l501 -540q15 -15 10.5 -26t-26.5 -11h-1042q-22 0 -26.5 11t10.5 26l501 540q15 15 36 15t36 -15zM150 400h1000q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1000q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5z" /> +<glyph unicode="" d="M885 900l-352 -353l352 -353l-197 -198l-552 552l552 550z" /> +<glyph unicode="" d="M1064 547l-551 -551l-198 198l353 353l-353 353l198 198z" /> +<glyph unicode="" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM650 900h-100q-21 0 -35.5 -14.5t-14.5 -35.5v-150h-150 q-21 0 -35.5 -14.5t-14.5 -35.5v-100q0 -21 14.5 -35.5t35.5 -14.5h150v-150q0 -21 14.5 -35.5t35.5 -14.5h100q21 0 35.5 14.5t14.5 35.5v150h150q21 0 35.5 14.5t14.5 35.5v100q0 21 -14.5 35.5t-35.5 14.5h-150v150q0 21 -14.5 35.5t-35.5 14.5z" /> +<glyph unicode="" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM850 700h-500q-21 0 -35.5 -14.5t-14.5 -35.5v-100q0 -21 14.5 -35.5 t35.5 -14.5h500q21 0 35.5 14.5t14.5 35.5v100q0 21 -14.5 35.5t-35.5 14.5z" /> +<glyph unicode="" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM741.5 913q-12.5 0 -21.5 -9l-120 -120l-120 120q-9 9 -21.5 9 t-21.5 -9l-141 -141q-9 -9 -9 -21.5t9 -21.5l120 -120l-120 -120q-9 -9 -9 -21.5t9 -21.5l141 -141q9 -9 21.5 -9t21.5 9l120 120l120 -120q9 -9 21.5 -9t21.5 9l141 141q9 9 9 21.5t-9 21.5l-120 120l120 120q9 9 9 21.5t-9 21.5l-141 141q-9 9 -21.5 9z" /> +<glyph unicode="" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM546 623l-84 85q-7 7 -17.5 7t-18.5 -7l-139 -139q-7 -8 -7 -18t7 -18 l242 -241q7 -8 17.5 -8t17.5 8l375 375q7 7 7 17.5t-7 18.5l-139 139q-7 7 -17.5 7t-17.5 -7z" /> +<glyph unicode="" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM588 941q-29 0 -59 -5.5t-63 -20.5t-58 -38.5t-41.5 -63t-16.5 -89.5 q0 -25 20 -25h131q30 -5 35 11q6 20 20.5 28t45.5 8q20 0 31.5 -10.5t11.5 -28.5q0 -23 -7 -34t-26 -18q-1 0 -13.5 -4t-19.5 -7.5t-20 -10.5t-22 -17t-18.5 -24t-15.5 -35t-8 -46q-1 -8 5.5 -16.5t20.5 -8.5h173q7 0 22 8t35 28t37.5 48t29.5 74t12 100q0 47 -17 83 t-42.5 57t-59.5 34.5t-64 18t-59 4.5zM675 400h-150q-10 0 -17.5 -7.5t-7.5 -17.5v-150q0 -10 7.5 -17.5t17.5 -7.5h150q10 0 17.5 7.5t7.5 17.5v150q0 10 -7.5 17.5t-17.5 7.5z" /> +<glyph unicode="" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM675 1000h-150q-10 0 -17.5 -7.5t-7.5 -17.5v-150q0 -10 7.5 -17.5 t17.5 -7.5h150q10 0 17.5 7.5t7.5 17.5v150q0 10 -7.5 17.5t-17.5 7.5zM675 700h-250q-10 0 -17.5 -7.5t-7.5 -17.5v-50q0 -10 7.5 -17.5t17.5 -7.5h75v-200h-75q-10 0 -17.5 -7.5t-7.5 -17.5v-50q0 -10 7.5 -17.5t17.5 -7.5h350q10 0 17.5 7.5t7.5 17.5v50q0 10 -7.5 17.5 t-17.5 7.5h-75v275q0 10 -7.5 17.5t-17.5 7.5z" /> +<glyph unicode="" d="M525 1200h150q10 0 17.5 -7.5t7.5 -17.5v-194q103 -27 178.5 -102.5t102.5 -178.5h194q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-194q-27 -103 -102.5 -178.5t-178.5 -102.5v-194q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v194 q-103 27 -178.5 102.5t-102.5 178.5h-194q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5h194q27 103 102.5 178.5t178.5 102.5v194q0 10 7.5 17.5t17.5 7.5zM700 893v-168q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v168q-68 -23 -119 -74 t-74 -119h168q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-168q23 -68 74 -119t119 -74v168q0 10 7.5 17.5t17.5 7.5h150q10 0 17.5 -7.5t7.5 -17.5v-168q68 23 119 74t74 119h-168q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5h168 q-23 68 -74 119t-119 74z" /> +<glyph unicode="" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM600 1027q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5t57 -214.5 t155.5 -155.5t214.5 -57t214.5 57t155.5 155.5t57 214.5t-57 214.5t-155.5 155.5t-214.5 57zM759 823l64 -64q7 -7 7 -17.5t-7 -17.5l-124 -124l124 -124q7 -7 7 -17.5t-7 -17.5l-64 -64q-7 -7 -17.5 -7t-17.5 7l-124 124l-124 -124q-7 -7 -17.5 -7t-17.5 7l-64 64 q-7 7 -7 17.5t7 17.5l124 124l-124 124q-7 7 -7 17.5t7 17.5l64 64q7 7 17.5 7t17.5 -7l124 -124l124 124q7 7 17.5 7t17.5 -7z" /> +<glyph unicode="" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM600 1027q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5t57 -214.5 t155.5 -155.5t214.5 -57t214.5 57t155.5 155.5t57 214.5t-57 214.5t-155.5 155.5t-214.5 57zM782 788l106 -106q7 -7 7 -17.5t-7 -17.5l-320 -321q-8 -7 -18 -7t-18 7l-202 203q-8 7 -8 17.5t8 17.5l106 106q7 8 17.5 8t17.5 -8l79 -79l197 197q7 7 17.5 7t17.5 -7z" /> +<glyph unicode="" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM600 1027q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5q0 -120 65 -225 l587 587q-105 65 -225 65zM965 819l-584 -584q104 -62 219 -62q116 0 214.5 57t155.5 155.5t57 214.5q0 115 -62 219z" /> +<glyph unicode="" d="M39 582l522 427q16 13 27.5 8t11.5 -26v-291h550q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-550v-291q0 -21 -11.5 -26t-27.5 8l-522 427q-16 13 -16 32t16 32z" /> +<glyph unicode="" d="M639 1009l522 -427q16 -13 16 -32t-16 -32l-522 -427q-16 -13 -27.5 -8t-11.5 26v291h-550q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5h550v291q0 21 11.5 26t27.5 -8z" /> +<glyph unicode="" d="M682 1161l427 -522q13 -16 8 -27.5t-26 -11.5h-291v-550q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v550h-291q-21 0 -26 11.5t8 27.5l427 522q13 16 32 16t32 -16z" /> +<glyph unicode="" d="M550 1200h200q21 0 35.5 -14.5t14.5 -35.5v-550h291q21 0 26 -11.5t-8 -27.5l-427 -522q-13 -16 -32 -16t-32 16l-427 522q-13 16 -8 27.5t26 11.5h291v550q0 21 14.5 35.5t35.5 14.5z" /> +<glyph unicode="" d="M639 1109l522 -427q16 -13 16 -32t-16 -32l-522 -427q-16 -13 -27.5 -8t-11.5 26v291q-94 -2 -182 -20t-170.5 -52t-147 -92.5t-100.5 -135.5q5 105 27 193.5t67.5 167t113 135t167 91.5t225.5 42v262q0 21 11.5 26t27.5 -8z" /> +<glyph unicode="" d="M850 1200h300q21 0 35.5 -14.5t14.5 -35.5v-300q0 -21 -10.5 -25t-24.5 10l-94 94l-249 -249q-8 -7 -18 -7t-18 7l-106 106q-7 8 -7 18t7 18l249 249l-94 94q-14 14 -10 24.5t25 10.5zM350 0h-300q-21 0 -35.5 14.5t-14.5 35.5v300q0 21 10.5 25t24.5 -10l94 -94l249 249 q8 7 18 7t18 -7l106 -106q7 -8 7 -18t-7 -18l-249 -249l94 -94q14 -14 10 -24.5t-25 -10.5z" /> +<glyph unicode="" d="M1014 1120l106 -106q7 -8 7 -18t-7 -18l-249 -249l94 -94q14 -14 10 -24.5t-25 -10.5h-300q-21 0 -35.5 14.5t-14.5 35.5v300q0 21 10.5 25t24.5 -10l94 -94l249 249q8 7 18 7t18 -7zM250 600h300q21 0 35.5 -14.5t14.5 -35.5v-300q0 -21 -10.5 -25t-24.5 10l-94 94 l-249 -249q-8 -7 -18 -7t-18 7l-106 106q-7 8 -7 18t7 18l249 249l-94 94q-14 14 -10 24.5t25 10.5z" /> +<glyph unicode="" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM704 900h-208q-20 0 -32 -14.5t-8 -34.5l58 -302q4 -20 21.5 -34.5 t37.5 -14.5h54q20 0 37.5 14.5t21.5 34.5l58 302q4 20 -8 34.5t-32 14.5zM675 400h-150q-10 0 -17.5 -7.5t-7.5 -17.5v-150q0 -10 7.5 -17.5t17.5 -7.5h150q10 0 17.5 7.5t7.5 17.5v150q0 10 -7.5 17.5t-17.5 7.5z" /> +<glyph unicode="" d="M260 1200q9 0 19 -2t15 -4l5 -2q22 -10 44 -23l196 -118q21 -13 36 -24q29 -21 37 -12q11 13 49 35l196 118q22 13 45 23q17 7 38 7q23 0 47 -16.5t37 -33.5l13 -16q14 -21 18 -45l25 -123l8 -44q1 -9 8.5 -14.5t17.5 -5.5h61q10 0 17.5 -7.5t7.5 -17.5v-50 q0 -10 -7.5 -17.5t-17.5 -7.5h-50q-10 0 -17.5 -7.5t-7.5 -17.5v-175h-400v300h-200v-300h-400v175q0 10 -7.5 17.5t-17.5 7.5h-50q-10 0 -17.5 7.5t-7.5 17.5v50q0 10 7.5 17.5t17.5 7.5h61q11 0 18 3t7 8q0 4 9 52l25 128q5 25 19 45q2 3 5 7t13.5 15t21.5 19.5t26.5 15.5 t29.5 7zM915 1079l-166 -162q-7 -7 -5 -12t12 -5h219q10 0 15 7t2 17l-51 149q-3 10 -11 12t-15 -6zM463 917l-177 157q-8 7 -16 5t-11 -12l-51 -143q-3 -10 2 -17t15 -7h231q11 0 12.5 5t-5.5 12zM500 0h-375q-10 0 -17.5 7.5t-7.5 17.5v375h400v-400zM1100 400v-375 q0 -10 -7.5 -17.5t-17.5 -7.5h-375v400h400z" /> +<glyph unicode="" d="M1165 1190q8 3 21 -6.5t13 -17.5q-2 -178 -24.5 -323.5t-55.5 -245.5t-87 -174.5t-102.5 -118.5t-118 -68.5t-118.5 -33t-120 -4.5t-105 9.5t-90 16.5q-61 12 -78 11q-4 1 -12.5 0t-34 -14.5t-52.5 -40.5l-153 -153q-26 -24 -37 -14.5t-11 43.5q0 64 42 102q8 8 50.5 45 t66.5 58q19 17 35 47t13 61q-9 55 -10 102.5t7 111t37 130t78 129.5q39 51 80 88t89.5 63.5t94.5 45t113.5 36t129 31t157.5 37t182 47.5zM1116 1098q-8 9 -22.5 -3t-45.5 -50q-38 -47 -119 -103.5t-142 -89.5l-62 -33q-56 -30 -102 -57t-104 -68t-102.5 -80.5t-85.5 -91 t-64 -104.5q-24 -56 -31 -86t2 -32t31.5 17.5t55.5 59.5q25 30 94 75.5t125.5 77.5t147.5 81q70 37 118.5 69t102 79.5t99 111t86.5 148.5q22 50 24 60t-6 19z" /> +<glyph unicode="" d="M653 1231q-39 -67 -54.5 -131t-10.5 -114.5t24.5 -96.5t47.5 -80t63.5 -62.5t68.5 -46.5t65 -30q-4 7 -17.5 35t-18.5 39.5t-17 39.5t-17 43t-13 42t-9.5 44.5t-2 42t4 43t13.5 39t23 38.5q96 -42 165 -107.5t105 -138t52 -156t13 -159t-19 -149.5q-13 -55 -44 -106.5 t-68 -87t-78.5 -64.5t-72.5 -45t-53 -22q-72 -22 -127 -11q-31 6 -13 19q6 3 17 7q13 5 32.5 21t41 44t38.5 63.5t21.5 81.5t-6.5 94.5t-50 107t-104 115.5q10 -104 -0.5 -189t-37 -140.5t-65 -93t-84 -52t-93.5 -11t-95 24.5q-80 36 -131.5 114t-53.5 171q-2 23 0 49.5 t4.5 52.5t13.5 56t27.5 60t46 64.5t69.5 68.5q-8 -53 -5 -102.5t17.5 -90t34 -68.5t44.5 -39t49 -2q31 13 38.5 36t-4.5 55t-29 64.5t-36 75t-26 75.5q-15 85 2 161.5t53.5 128.5t85.5 92.5t93.5 61t81.5 25.5z" /> +<glyph unicode="" d="M600 1094q82 0 160.5 -22.5t140 -59t116.5 -82.5t94.5 -95t68 -95t42.5 -82.5t14 -57.5t-14 -57.5t-43 -82.5t-68.5 -95t-94.5 -95t-116.5 -82.5t-140 -59t-159.5 -22.5t-159.5 22.5t-140 59t-116.5 82.5t-94.5 95t-68.5 95t-43 82.5t-14 57.5t14 57.5t42.5 82.5t68 95 t94.5 95t116.5 82.5t140 59t160.5 22.5zM888 829q-15 15 -18 12t5 -22q25 -57 25 -119q0 -124 -88 -212t-212 -88t-212 88t-88 212q0 59 23 114q8 19 4.5 22t-17.5 -12q-70 -69 -160 -184q-13 -16 -15 -40.5t9 -42.5q22 -36 47 -71t70 -82t92.5 -81t113 -58.5t133.5 -24.5 t133.5 24t113 58.5t92.5 81.5t70 81.5t47 70.5q11 18 9 42.5t-14 41.5q-90 117 -163 189zM448 727l-35 -36q-15 -15 -19.5 -38.5t4.5 -41.5q37 -68 93 -116q16 -13 38.5 -11t36.5 17l35 34q14 15 12.5 33.5t-16.5 33.5q-44 44 -89 117q-11 18 -28 20t-32 -12z" /> +<glyph unicode="" d="M592 0h-148l31 120q-91 20 -175.5 68.5t-143.5 106.5t-103.5 119t-66.5 110t-22 76q0 21 14 57.5t42.5 82.5t68 95t94.5 95t116.5 82.5t140 59t160.5 22.5q61 0 126 -15l32 121h148zM944 770l47 181q108 -85 176.5 -192t68.5 -159q0 -26 -19.5 -71t-59.5 -102t-93 -112 t-129 -104.5t-158 -75.5l46 173q77 49 136 117t97 131q11 18 9 42.5t-14 41.5q-54 70 -107 130zM310 824q-70 -69 -160 -184q-13 -16 -15 -40.5t9 -42.5q18 -30 39 -60t57 -70.5t74 -73t90 -61t105 -41.5l41 154q-107 18 -178.5 101.5t-71.5 193.5q0 59 23 114q8 19 4.5 22 t-17.5 -12zM448 727l-35 -36q-15 -15 -19.5 -38.5t4.5 -41.5q37 -68 93 -116q16 -13 38.5 -11t36.5 17l12 11l22 86l-3 4q-44 44 -89 117q-11 18 -28 20t-32 -12z" /> +<glyph unicode="" d="M-90 100l642 1066q20 31 48 28.5t48 -35.5l642 -1056q21 -32 7.5 -67.5t-50.5 -35.5h-1294q-37 0 -50.5 34t7.5 66zM155 200h345v75q0 10 7.5 17.5t17.5 7.5h150q10 0 17.5 -7.5t7.5 -17.5v-75h345l-445 723zM496 700h208q20 0 32 -14.5t8 -34.5l-58 -252 q-4 -20 -21.5 -34.5t-37.5 -14.5h-54q-20 0 -37.5 14.5t-21.5 34.5l-58 252q-4 20 8 34.5t32 14.5z" /> +<glyph unicode="" d="M650 1200q62 0 106 -44t44 -106v-339l363 -325q15 -14 26 -38.5t11 -44.5v-41q0 -20 -12 -26.5t-29 5.5l-359 249v-263q100 -93 100 -113v-64q0 -21 -13 -29t-32 1l-205 128l-205 -128q-19 -9 -32 -1t-13 29v64q0 20 100 113v263l-359 -249q-17 -12 -29 -5.5t-12 26.5v41 q0 20 11 44.5t26 38.5l363 325v339q0 62 44 106t106 44z" /> +<glyph unicode="" d="M850 1200h100q21 0 35.5 -14.5t14.5 -35.5v-50h50q21 0 35.5 -14.5t14.5 -35.5v-150h-1100v150q0 21 14.5 35.5t35.5 14.5h50v50q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-50h500v50q0 21 14.5 35.5t35.5 14.5zM1100 800v-750q0 -21 -14.5 -35.5 t-35.5 -14.5h-1000q-21 0 -35.5 14.5t-14.5 35.5v750h1100zM100 600v-100h100v100h-100zM300 600v-100h100v100h-100zM500 600v-100h100v100h-100zM700 600v-100h100v100h-100zM900 600v-100h100v100h-100zM100 400v-100h100v100h-100zM300 400v-100h100v100h-100zM500 400 v-100h100v100h-100zM700 400v-100h100v100h-100zM900 400v-100h100v100h-100zM100 200v-100h100v100h-100zM300 200v-100h100v100h-100zM500 200v-100h100v100h-100zM700 200v-100h100v100h-100zM900 200v-100h100v100h-100z" /> +<glyph unicode="" d="M1135 1165l249 -230q15 -14 15 -35t-15 -35l-249 -230q-14 -14 -24.5 -10t-10.5 25v150h-159l-600 -600h-291q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5h209l600 600h241v150q0 21 10.5 25t24.5 -10zM522 819l-141 -141l-122 122h-209q-21 0 -35.5 14.5 t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5h291zM1135 565l249 -230q15 -14 15 -35t-15 -35l-249 -230q-14 -14 -24.5 -10t-10.5 25v150h-241l-181 181l141 141l122 -122h159v150q0 21 10.5 25t24.5 -10z" /> +<glyph unicode="" d="M100 1100h1000q41 0 70.5 -29.5t29.5 -70.5v-600q0 -41 -29.5 -70.5t-70.5 -29.5h-596l-304 -300v300h-100q-41 0 -70.5 29.5t-29.5 70.5v600q0 41 29.5 70.5t70.5 29.5z" /> +<glyph unicode="" d="M150 1200h200q21 0 35.5 -14.5t14.5 -35.5v-250h-300v250q0 21 14.5 35.5t35.5 14.5zM850 1200h200q21 0 35.5 -14.5t14.5 -35.5v-250h-300v250q0 21 14.5 35.5t35.5 14.5zM1100 800v-300q0 -41 -3 -77.5t-15 -89.5t-32 -96t-58 -89t-89 -77t-129 -51t-174 -20t-174 20 t-129 51t-89 77t-58 89t-32 96t-15 89.5t-3 77.5v300h300v-250v-27v-42.5t1.5 -41t5 -38t10 -35t16.5 -30t25.5 -24.5t35 -19t46.5 -12t60 -4t60 4.5t46.5 12.5t35 19.5t25 25.5t17 30.5t10 35t5 38t2 40.5t-0.5 42v25v250h300z" /> +<glyph unicode="" d="M1100 411l-198 -199l-353 353l-353 -353l-197 199l551 551z" /> +<glyph unicode="" d="M1101 789l-550 -551l-551 551l198 199l353 -353l353 353z" /> +<glyph unicode="" d="M404 1000h746q21 0 35.5 -14.5t14.5 -35.5v-551h150q21 0 25 -10.5t-10 -24.5l-230 -249q-14 -15 -35 -15t-35 15l-230 249q-14 14 -10 24.5t25 10.5h150v401h-381zM135 984l230 -249q14 -14 10 -24.5t-25 -10.5h-150v-400h385l215 -200h-750q-21 0 -35.5 14.5 t-14.5 35.5v550h-150q-21 0 -25 10.5t10 24.5l230 249q14 15 35 15t35 -15z" /> +<glyph unicode="" d="M56 1200h94q17 0 31 -11t18 -27l38 -162h896q24 0 39 -18.5t10 -42.5l-100 -475q-5 -21 -27 -42.5t-55 -21.5h-633l48 -200h535q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-50v-50q0 -21 -14.5 -35.5t-35.5 -14.5t-35.5 14.5t-14.5 35.5v50h-300v-50 q0 -21 -14.5 -35.5t-35.5 -14.5t-35.5 14.5t-14.5 35.5v50h-31q-18 0 -32.5 10t-20.5 19l-5 10l-201 961h-54q-20 0 -35 14.5t-15 35.5t15 35.5t35 14.5z" /> +<glyph unicode="" d="M1200 1000v-100h-1200v100h200q0 41 29.5 70.5t70.5 29.5h300q41 0 70.5 -29.5t29.5 -70.5h500zM0 800h1200v-800h-1200v800z" /> +<glyph unicode="" d="M200 800l-200 -400v600h200q0 41 29.5 70.5t70.5 29.5h300q42 0 71 -29.5t29 -70.5h500v-200h-1000zM1500 700l-300 -700h-1200l300 700h1200z" /> +<glyph unicode="" d="M635 1184l230 -249q14 -14 10 -24.5t-25 -10.5h-150v-601h150q21 0 25 -10.5t-10 -24.5l-230 -249q-14 -15 -35 -15t-35 15l-230 249q-14 14 -10 24.5t25 10.5h150v601h-150q-21 0 -25 10.5t10 24.5l230 249q14 15 35 15t35 -15z" /> +<glyph unicode="" d="M936 864l249 -229q14 -15 14 -35.5t-14 -35.5l-249 -229q-15 -15 -25.5 -10.5t-10.5 24.5v151h-600v-151q0 -20 -10.5 -24.5t-25.5 10.5l-249 229q-14 15 -14 35.5t14 35.5l249 229q15 15 25.5 10.5t10.5 -25.5v-149h600v149q0 21 10.5 25.5t25.5 -10.5z" /> +<glyph unicode="" d="M1169 400l-172 732q-5 23 -23 45.5t-38 22.5h-672q-20 0 -38 -20t-23 -41l-172 -739h1138zM1100 300h-1000q-41 0 -70.5 -29.5t-29.5 -70.5v-100q0 -41 29.5 -70.5t70.5 -29.5h1000q41 0 70.5 29.5t29.5 70.5v100q0 41 -29.5 70.5t-70.5 29.5zM800 100v100h100v-100h-100 zM1000 100v100h100v-100h-100z" /> +<glyph unicode="" d="M1150 1100q21 0 35.5 -14.5t14.5 -35.5v-850q0 -21 -14.5 -35.5t-35.5 -14.5t-35.5 14.5t-14.5 35.5v850q0 21 14.5 35.5t35.5 14.5zM1000 200l-675 200h-38l47 -276q3 -16 -5.5 -20t-29.5 -4h-7h-84q-20 0 -34.5 14t-18.5 35q-55 337 -55 351v250v6q0 16 1 23.5t6.5 14 t17.5 6.5h200l675 250v-850zM0 750v-250q-4 0 -11 0.5t-24 6t-30 15t-24 30t-11 48.5v50q0 26 10.5 46t25 30t29 16t25.5 7z" /> +<glyph unicode="" d="M553 1200h94q20 0 29 -10.5t3 -29.5l-18 -37q83 -19 144 -82.5t76 -140.5l63 -327l118 -173h17q19 0 33 -14.5t14 -35t-13 -40.5t-31 -27q-8 -4 -23 -9.5t-65 -19.5t-103 -25t-132.5 -20t-158.5 -9q-57 0 -115 5t-104 12t-88.5 15.5t-73.5 17.5t-54.5 16t-35.5 12l-11 4 q-18 8 -31 28t-13 40.5t14 35t33 14.5h17l118 173l63 327q15 77 76 140t144 83l-18 32q-6 19 3.5 32t28.5 13zM498 110q50 -6 102 -6q53 0 102 6q-12 -49 -39.5 -79.5t-62.5 -30.5t-63 30.5t-39 79.5z" /> +<glyph unicode="" d="M800 946l224 78l-78 -224l234 -45l-180 -155l180 -155l-234 -45l78 -224l-224 78l-45 -234l-155 180l-155 -180l-45 234l-224 -78l78 224l-234 45l180 155l-180 155l234 45l-78 224l224 -78l45 234l155 -180l155 180z" /> +<glyph unicode="" d="M650 1200h50q40 0 70 -40.5t30 -84.5v-150l-28 -125h328q40 0 70 -40.5t30 -84.5v-100q0 -45 -29 -74l-238 -344q-16 -24 -38 -40.5t-45 -16.5h-250q-7 0 -42 25t-66 50l-31 25h-61q-45 0 -72.5 18t-27.5 57v400q0 36 20 63l145 196l96 198q13 28 37.5 48t51.5 20z M650 1100l-100 -212l-150 -213v-375h100l136 -100h214l250 375v125h-450l50 225v175h-50zM50 800h100q21 0 35.5 -14.5t14.5 -35.5v-500q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v500q0 21 14.5 35.5t35.5 14.5z" /> +<glyph unicode="" d="M600 1100h250q23 0 45 -16.5t38 -40.5l238 -344q29 -29 29 -74v-100q0 -44 -30 -84.5t-70 -40.5h-328q28 -118 28 -125v-150q0 -44 -30 -84.5t-70 -40.5h-50q-27 0 -51.5 20t-37.5 48l-96 198l-145 196q-20 27 -20 63v400q0 39 27.5 57t72.5 18h61q124 100 139 100z M50 1000h100q21 0 35.5 -14.5t14.5 -35.5v-500q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v500q0 21 14.5 35.5t35.5 14.5zM636 1000l-136 -100h-100v-375l150 -213l100 -212h50v175l-50 225h450v125l-250 375h-214z" /> +<glyph unicode="" d="M356 873l363 230q31 16 53 -6l110 -112q13 -13 13.5 -32t-11.5 -34l-84 -121h302q84 0 138 -38t54 -110t-55 -111t-139 -39h-106l-131 -339q-6 -21 -19.5 -41t-28.5 -20h-342q-7 0 -90 81t-83 94v525q0 17 14 35.5t28 28.5zM400 792v-503l100 -89h293l131 339 q6 21 19.5 41t28.5 20h203q21 0 30.5 25t0.5 50t-31 25h-456h-7h-6h-5.5t-6 0.5t-5 1.5t-5 2t-4 2.5t-4 4t-2.5 4.5q-12 25 5 47l146 183l-86 83zM50 800h100q21 0 35.5 -14.5t14.5 -35.5v-500q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v500 q0 21 14.5 35.5t35.5 14.5z" /> +<glyph unicode="" d="M475 1103l366 -230q2 -1 6 -3.5t14 -10.5t18 -16.5t14.5 -20t6.5 -22.5v-525q0 -13 -86 -94t-93 -81h-342q-15 0 -28.5 20t-19.5 41l-131 339h-106q-85 0 -139.5 39t-54.5 111t54 110t138 38h302l-85 121q-11 15 -10.5 34t13.5 32l110 112q22 22 53 6zM370 945l146 -183 q17 -22 5 -47q-2 -2 -3.5 -4.5t-4 -4t-4 -2.5t-5 -2t-5 -1.5t-6 -0.5h-6h-6.5h-6h-475v-100h221q15 0 29 -20t20 -41l130 -339h294l106 89v503l-342 236zM1050 800h100q21 0 35.5 -14.5t14.5 -35.5v-500q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5 v500q0 21 14.5 35.5t35.5 14.5z" /> +<glyph unicode="" d="M550 1294q72 0 111 -55t39 -139v-106l339 -131q21 -6 41 -19.5t20 -28.5v-342q0 -7 -81 -90t-94 -83h-525q-17 0 -35.5 14t-28.5 28l-9 14l-230 363q-16 31 6 53l112 110q13 13 32 13.5t34 -11.5l121 -84v302q0 84 38 138t110 54zM600 972v203q0 21 -25 30.5t-50 0.5 t-25 -31v-456v-7v-6v-5.5t-0.5 -6t-1.5 -5t-2 -5t-2.5 -4t-4 -4t-4.5 -2.5q-25 -12 -47 5l-183 146l-83 -86l236 -339h503l89 100v293l-339 131q-21 6 -41 19.5t-20 28.5zM450 200h500q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-500 q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5z" /> +<glyph unicode="" d="M350 1100h500q21 0 35.5 14.5t14.5 35.5v100q0 21 -14.5 35.5t-35.5 14.5h-500q-21 0 -35.5 -14.5t-14.5 -35.5v-100q0 -21 14.5 -35.5t35.5 -14.5zM600 306v-106q0 -84 -39 -139t-111 -55t-110 54t-38 138v302l-121 -84q-15 -12 -34 -11.5t-32 13.5l-112 110 q-22 22 -6 53l230 363q1 2 3.5 6t10.5 13.5t16.5 17t20 13.5t22.5 6h525q13 0 94 -83t81 -90v-342q0 -15 -20 -28.5t-41 -19.5zM308 900l-236 -339l83 -86l183 146q22 17 47 5q2 -1 4.5 -2.5t4 -4t2.5 -4t2 -5t1.5 -5t0.5 -6v-5.5v-6v-7v-456q0 -22 25 -31t50 0.5t25 30.5 v203q0 15 20 28.5t41 19.5l339 131v293l-89 100h-503z" /> +<glyph unicode="" d="M600 1178q118 0 225 -45.5t184.5 -123t123 -184.5t45.5 -225t-45.5 -225t-123 -184.5t-184.5 -123t-225 -45.5t-225 45.5t-184.5 123t-123 184.5t-45.5 225t45.5 225t123 184.5t184.5 123t225 45.5zM914 632l-275 223q-16 13 -27.5 8t-11.5 -26v-137h-275 q-10 0 -17.5 -7.5t-7.5 -17.5v-150q0 -10 7.5 -17.5t17.5 -7.5h275v-137q0 -21 11.5 -26t27.5 8l275 223q16 13 16 32t-16 32z" /> +<glyph unicode="" d="M600 1178q118 0 225 -45.5t184.5 -123t123 -184.5t45.5 -225t-45.5 -225t-123 -184.5t-184.5 -123t-225 -45.5t-225 45.5t-184.5 123t-123 184.5t-45.5 225t45.5 225t123 184.5t184.5 123t225 45.5zM561 855l-275 -223q-16 -13 -16 -32t16 -32l275 -223q16 -13 27.5 -8 t11.5 26v137h275q10 0 17.5 7.5t7.5 17.5v150q0 10 -7.5 17.5t-17.5 7.5h-275v137q0 21 -11.5 26t-27.5 -8z" /> +<glyph unicode="" d="M600 1178q118 0 225 -45.5t184.5 -123t123 -184.5t45.5 -225t-45.5 -225t-123 -184.5t-184.5 -123t-225 -45.5t-225 45.5t-184.5 123t-123 184.5t-45.5 225t45.5 225t123 184.5t184.5 123t225 45.5zM855 639l-223 275q-13 16 -32 16t-32 -16l-223 -275q-13 -16 -8 -27.5 t26 -11.5h137v-275q0 -10 7.5 -17.5t17.5 -7.5h150q10 0 17.5 7.5t7.5 17.5v275h137q21 0 26 11.5t-8 27.5z" /> +<glyph unicode="" d="M600 1178q118 0 225 -45.5t184.5 -123t123 -184.5t45.5 -225t-45.5 -225t-123 -184.5t-184.5 -123t-225 -45.5t-225 45.5t-184.5 123t-123 184.5t-45.5 225t45.5 225t123 184.5t184.5 123t225 45.5zM675 900h-150q-10 0 -17.5 -7.5t-7.5 -17.5v-275h-137q-21 0 -26 -11.5 t8 -27.5l223 -275q13 -16 32 -16t32 16l223 275q13 16 8 27.5t-26 11.5h-137v275q0 10 -7.5 17.5t-17.5 7.5z" /> +<glyph unicode="" d="M600 1176q116 0 222.5 -46t184 -123.5t123.5 -184t46 -222.5t-46 -222.5t-123.5 -184t-184 -123.5t-222.5 -46t-222.5 46t-184 123.5t-123.5 184t-46 222.5t46 222.5t123.5 184t184 123.5t222.5 46zM627 1101q-15 -12 -36.5 -20.5t-35.5 -12t-43 -8t-39 -6.5 q-15 -3 -45.5 0t-45.5 -2q-20 -7 -51.5 -26.5t-34.5 -34.5q-3 -11 6.5 -22.5t8.5 -18.5q-3 -34 -27.5 -91t-29.5 -79q-9 -34 5 -93t8 -87q0 -9 17 -44.5t16 -59.5q12 0 23 -5t23.5 -15t19.5 -14q16 -8 33 -15t40.5 -15t34.5 -12q21 -9 52.5 -32t60 -38t57.5 -11 q7 -15 -3 -34t-22.5 -40t-9.5 -38q13 -21 23 -34.5t27.5 -27.5t36.5 -18q0 -7 -3.5 -16t-3.5 -14t5 -17q104 -2 221 112q30 29 46.5 47t34.5 49t21 63q-13 8 -37 8.5t-36 7.5q-15 7 -49.5 15t-51.5 19q-18 0 -41 -0.5t-43 -1.5t-42 -6.5t-38 -16.5q-51 -35 -66 -12 q-4 1 -3.5 25.5t0.5 25.5q-6 13 -26.5 17.5t-24.5 6.5q1 15 -0.5 30.5t-7 28t-18.5 11.5t-31 -21q-23 -25 -42 4q-19 28 -8 58q6 16 22 22q6 -1 26 -1.5t33.5 -4t19.5 -13.5q7 -12 18 -24t21.5 -20.5t20 -15t15.5 -10.5l5 -3q2 12 7.5 30.5t8 34.5t-0.5 32q-3 18 3.5 29 t18 22.5t15.5 24.5q6 14 10.5 35t8 31t15.5 22.5t34 22.5q-6 18 10 36q8 0 24 -1.5t24.5 -1.5t20 4.5t20.5 15.5q-10 23 -31 42.5t-37.5 29.5t-49 27t-43.5 23q0 1 2 8t3 11.5t1.5 10.5t-1 9.5t-4.5 4.5q31 -13 58.5 -14.5t38.5 2.5l12 5q5 28 -9.5 46t-36.5 24t-50 15 t-41 20q-18 -4 -37 0zM613 994q0 -17 8 -42t17 -45t9 -23q-8 1 -39.5 5.5t-52.5 10t-37 16.5q3 11 16 29.5t16 25.5q10 -10 19 -10t14 6t13.5 14.5t16.5 12.5z" /> +<glyph unicode="" d="M756 1157q164 92 306 -9l-259 -138l145 -232l251 126q6 -89 -34 -156.5t-117 -110.5q-60 -34 -127 -39.5t-126 16.5l-596 -596q-15 -16 -36.5 -16t-36.5 16l-111 110q-15 15 -15 36.5t15 37.5l600 599q-34 101 5.5 201.5t135.5 154.5z" /> +<glyph unicode="" horiz-adv-x="1220" d="M100 1196h1000q41 0 70.5 -29.5t29.5 -70.5v-100q0 -41 -29.5 -70.5t-70.5 -29.5h-1000q-41 0 -70.5 29.5t-29.5 70.5v100q0 41 29.5 70.5t70.5 29.5zM1100 1096h-200v-100h200v100zM100 796h1000q41 0 70.5 -29.5t29.5 -70.5v-100q0 -41 -29.5 -70.5t-70.5 -29.5h-1000 q-41 0 -70.5 29.5t-29.5 70.5v100q0 41 29.5 70.5t70.5 29.5zM1100 696h-500v-100h500v100zM100 396h1000q41 0 70.5 -29.5t29.5 -70.5v-100q0 -41 -29.5 -70.5t-70.5 -29.5h-1000q-41 0 -70.5 29.5t-29.5 70.5v100q0 41 29.5 70.5t70.5 29.5zM1100 296h-300v-100h300v100z " /> +<glyph unicode="" d="M150 1200h900q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-900q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5zM700 500v-300l-200 -200v500l-350 500h900z" /> +<glyph unicode="" d="M500 1200h200q41 0 70.5 -29.5t29.5 -70.5v-100h300q41 0 70.5 -29.5t29.5 -70.5v-400h-500v100h-200v-100h-500v400q0 41 29.5 70.5t70.5 29.5h300v100q0 41 29.5 70.5t70.5 29.5zM500 1100v-100h200v100h-200zM1200 400v-200q0 -41 -29.5 -70.5t-70.5 -29.5h-1000 q-41 0 -70.5 29.5t-29.5 70.5v200h1200z" /> +<glyph unicode="" d="M50 1200h300q21 0 25 -10.5t-10 -24.5l-94 -94l199 -199q7 -8 7 -18t-7 -18l-106 -106q-8 -7 -18 -7t-18 7l-199 199l-94 -94q-14 -14 -24.5 -10t-10.5 25v300q0 21 14.5 35.5t35.5 14.5zM850 1200h300q21 0 35.5 -14.5t14.5 -35.5v-300q0 -21 -10.5 -25t-24.5 10l-94 94 l-199 -199q-8 -7 -18 -7t-18 7l-106 106q-7 8 -7 18t7 18l199 199l-94 94q-14 14 -10 24.5t25 10.5zM364 470l106 -106q7 -8 7 -18t-7 -18l-199 -199l94 -94q14 -14 10 -24.5t-25 -10.5h-300q-21 0 -35.5 14.5t-14.5 35.5v300q0 21 10.5 25t24.5 -10l94 -94l199 199 q8 7 18 7t18 -7zM1071 271l94 94q14 14 24.5 10t10.5 -25v-300q0 -21 -14.5 -35.5t-35.5 -14.5h-300q-21 0 -25 10.5t10 24.5l94 94l-199 199q-7 8 -7 18t7 18l106 106q8 7 18 7t18 -7z" /> +<glyph unicode="" d="M596 1192q121 0 231.5 -47.5t190 -127t127 -190t47.5 -231.5t-47.5 -231.5t-127 -190.5t-190 -127t-231.5 -47t-231.5 47t-190.5 127t-127 190.5t-47 231.5t47 231.5t127 190t190.5 127t231.5 47.5zM596 1010q-112 0 -207.5 -55.5t-151 -151t-55.5 -207.5t55.5 -207.5 t151 -151t207.5 -55.5t207.5 55.5t151 151t55.5 207.5t-55.5 207.5t-151 151t-207.5 55.5zM454.5 905q22.5 0 38.5 -16t16 -38.5t-16 -39t-38.5 -16.5t-38.5 16.5t-16 39t16 38.5t38.5 16zM754.5 905q22.5 0 38.5 -16t16 -38.5t-16 -39t-38 -16.5q-14 0 -29 10l-55 -145 q17 -23 17 -51q0 -36 -25.5 -61.5t-61.5 -25.5t-61.5 25.5t-25.5 61.5q0 32 20.5 56.5t51.5 29.5l122 126l1 1q-9 14 -9 28q0 23 16 39t38.5 16zM345.5 709q22.5 0 38.5 -16t16 -38.5t-16 -38.5t-38.5 -16t-38.5 16t-16 38.5t16 38.5t38.5 16zM854.5 709q22.5 0 38.5 -16 t16 -38.5t-16 -38.5t-38.5 -16t-38.5 16t-16 38.5t16 38.5t38.5 16z" /> +<glyph unicode="" d="M546 173l469 470q91 91 99 192q7 98 -52 175.5t-154 94.5q-22 4 -47 4q-34 0 -66.5 -10t-56.5 -23t-55.5 -38t-48 -41.5t-48.5 -47.5q-376 -375 -391 -390q-30 -27 -45 -41.5t-37.5 -41t-32 -46.5t-16 -47.5t-1.5 -56.5q9 -62 53.5 -95t99.5 -33q74 0 125 51l548 548 q36 36 20 75q-7 16 -21.5 26t-32.5 10q-26 0 -50 -23q-13 -12 -39 -38l-341 -338q-15 -15 -35.5 -15.5t-34.5 13.5t-14 34.5t14 34.5q327 333 361 367q35 35 67.5 51.5t78.5 16.5q14 0 29 -1q44 -8 74.5 -35.5t43.5 -68.5q14 -47 2 -96.5t-47 -84.5q-12 -11 -32 -32 t-79.5 -81t-114.5 -115t-124.5 -123.5t-123 -119.5t-96.5 -89t-57 -45q-56 -27 -120 -27q-70 0 -129 32t-93 89q-48 78 -35 173t81 163l511 511q71 72 111 96q91 55 198 55q80 0 152 -33q78 -36 129.5 -103t66.5 -154q17 -93 -11 -183.5t-94 -156.5l-482 -476 q-15 -15 -36 -16t-37 14t-17.5 34t14.5 35z" /> +<glyph unicode="" d="M649 949q48 68 109.5 104t121.5 38.5t118.5 -20t102.5 -64t71 -100.5t27 -123q0 -57 -33.5 -117.5t-94 -124.5t-126.5 -127.5t-150 -152.5t-146 -174q-62 85 -145.5 174t-150 152.5t-126.5 127.5t-93.5 124.5t-33.5 117.5q0 64 28 123t73 100.5t104 64t119 20 t120.5 -38.5t104.5 -104zM896 972q-33 0 -64.5 -19t-56.5 -46t-47.5 -53.5t-43.5 -45.5t-37.5 -19t-36 19t-40 45.5t-43 53.5t-54 46t-65.5 19q-67 0 -122.5 -55.5t-55.5 -132.5q0 -23 13.5 -51t46 -65t57.5 -63t76 -75l22 -22q15 -14 44 -44t50.5 -51t46 -44t41 -35t23 -12 t23.5 12t42.5 36t46 44t52.5 52t44 43q4 4 12 13q43 41 63.5 62t52 55t46 55t26 46t11.5 44q0 79 -53 133.5t-120 54.5z" /> +<glyph unicode="" d="M776.5 1214q93.5 0 159.5 -66l141 -141q66 -66 66 -160q0 -42 -28 -95.5t-62 -87.5l-29 -29q-31 53 -77 99l-18 18l95 95l-247 248l-389 -389l212 -212l-105 -106l-19 18l-141 141q-66 66 -66 159t66 159l283 283q65 66 158.5 66zM600 706l105 105q10 -8 19 -17l141 -141 q66 -66 66 -159t-66 -159l-283 -283q-66 -66 -159 -66t-159 66l-141 141q-66 66 -66 159.5t66 159.5l55 55q29 -55 75 -102l18 -17l-95 -95l247 -248l389 389z" /> +<glyph unicode="" d="M603 1200q85 0 162 -15t127 -38t79 -48t29 -46v-953q0 -41 -29.5 -70.5t-70.5 -29.5h-600q-41 0 -70.5 29.5t-29.5 70.5v953q0 21 30 46.5t81 48t129 37.5t163 15zM300 1000v-700h600v700h-600zM600 254q-43 0 -73.5 -30.5t-30.5 -73.5t30.5 -73.5t73.5 -30.5t73.5 30.5 t30.5 73.5t-30.5 73.5t-73.5 30.5z" /> +<glyph unicode="" d="M902 1185l283 -282q15 -15 15 -36t-14.5 -35.5t-35.5 -14.5t-35 15l-36 35l-279 -267v-300l-212 210l-308 -307l-280 -203l203 280l307 308l-210 212h300l267 279l-35 36q-15 14 -15 35t14.5 35.5t35.5 14.5t35 -15z" /> +<glyph unicode="" d="M700 1248v-78q38 -5 72.5 -14.5t75.5 -31.5t71 -53.5t52 -84t24 -118.5h-159q-4 36 -10.5 59t-21 45t-40 35.5t-64.5 20.5v-307l64 -13q34 -7 64 -16.5t70 -32t67.5 -52.5t47.5 -80t20 -112q0 -139 -89 -224t-244 -97v-77h-100v79q-150 16 -237 103q-40 40 -52.5 93.5 t-15.5 139.5h139q5 -77 48.5 -126t117.5 -65v335l-27 8q-46 14 -79 26.5t-72 36t-63 52t-40 72.5t-16 98q0 70 25 126t67.5 92t94.5 57t110 27v77h100zM600 754v274q-29 -4 -50 -11t-42 -21.5t-31.5 -41.5t-10.5 -65q0 -29 7 -50.5t16.5 -34t28.5 -22.5t31.5 -14t37.5 -10 q9 -3 13 -4zM700 547v-310q22 2 42.5 6.5t45 15.5t41.5 27t29 42t12 59.5t-12.5 59.5t-38 44.5t-53 31t-66.5 24.5z" /> +<glyph unicode="" d="M561 1197q84 0 160.5 -40t123.5 -109.5t47 -147.5h-153q0 40 -19.5 71.5t-49.5 48.5t-59.5 26t-55.5 9q-37 0 -79 -14.5t-62 -35.5q-41 -44 -41 -101q0 -26 13.5 -63t26.5 -61t37 -66q6 -9 9 -14h241v-100h-197q8 -50 -2.5 -115t-31.5 -95q-45 -62 -99 -112 q34 10 83 17.5t71 7.5q32 1 102 -16t104 -17q83 0 136 30l50 -147q-31 -19 -58 -30.5t-55 -15.5t-42 -4.5t-46 -0.5q-23 0 -76 17t-111 32.5t-96 11.5q-39 -3 -82 -16t-67 -25l-23 -11l-55 145q4 3 16 11t15.5 10.5t13 9t15.5 12t14.5 14t17.5 18.5q48 55 54 126.5 t-30 142.5h-221v100h166q-23 47 -44 104q-7 20 -12 41.5t-6 55.5t6 66.5t29.5 70.5t58.5 71q97 88 263 88z" /> +<glyph unicode="" d="M400 300h150q21 0 25 -11t-10 -25l-230 -250q-14 -15 -35 -15t-35 15l-230 250q-14 14 -10 25t25 11h150v900h200v-900zM935 1184l230 -249q14 -14 10 -24.5t-25 -10.5h-150v-900h-200v900h-150q-21 0 -25 10.5t10 24.5l230 249q14 15 35 15t35 -15z" /> +<glyph unicode="" d="M1000 700h-100v100h-100v-100h-100v500h300v-500zM400 300h150q21 0 25 -11t-10 -25l-230 -250q-14 -15 -35 -15t-35 15l-230 250q-14 14 -10 25t25 11h150v900h200v-900zM801 1100v-200h100v200h-100zM1000 350l-200 -250h200v-100h-300v150l200 250h-200v100h300v-150z " /> +<glyph unicode="" d="M400 300h150q21 0 25 -11t-10 -25l-230 -250q-14 -15 -35 -15t-35 15l-230 250q-14 14 -10 25t25 11h150v900h200v-900zM1000 1050l-200 -250h200v-100h-300v150l200 250h-200v100h300v-150zM1000 0h-100v100h-100v-100h-100v500h300v-500zM801 400v-200h100v200h-100z " /> +<glyph unicode="" d="M400 300h150q21 0 25 -11t-10 -25l-230 -250q-14 -15 -35 -15t-35 15l-230 250q-14 14 -10 25t25 11h150v900h200v-900zM1000 700h-100v400h-100v100h200v-500zM1100 0h-100v100h-200v400h300v-500zM901 400v-200h100v200h-100z" /> +<glyph unicode="" d="M400 300h150q21 0 25 -11t-10 -25l-230 -250q-14 -15 -35 -15t-35 15l-230 250q-14 14 -10 25t25 11h150v900h200v-900zM1100 700h-100v100h-200v400h300v-500zM901 1100v-200h100v200h-100zM1000 0h-100v400h-100v100h200v-500z" /> +<glyph unicode="" d="M400 300h150q21 0 25 -11t-10 -25l-230 -250q-14 -15 -35 -15t-35 15l-230 250q-14 14 -10 25t25 11h150v900h200v-900zM900 1000h-200v200h200v-200zM1000 700h-300v200h300v-200zM1100 400h-400v200h400v-200zM1200 100h-500v200h500v-200z" /> +<glyph unicode="" d="M400 300h150q21 0 25 -11t-10 -25l-230 -250q-14 -15 -35 -15t-35 15l-230 250q-14 14 -10 25t25 11h150v900h200v-900zM1200 1000h-500v200h500v-200zM1100 700h-400v200h400v-200zM1000 400h-300v200h300v-200zM900 100h-200v200h200v-200z" /> +<glyph unicode="" d="M350 1100h400q162 0 256 -93.5t94 -256.5v-400q0 -165 -93.5 -257.5t-256.5 -92.5h-400q-165 0 -257.5 92.5t-92.5 257.5v400q0 165 92.5 257.5t257.5 92.5zM800 900h-500q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5 v500q0 41 -29.5 70.5t-70.5 29.5z" /> +<glyph unicode="" d="M350 1100h400q165 0 257.5 -92.5t92.5 -257.5v-400q0 -165 -92.5 -257.5t-257.5 -92.5h-400q-163 0 -256.5 92.5t-93.5 257.5v400q0 163 94 256.5t256 93.5zM800 900h-500q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5 v500q0 41 -29.5 70.5t-70.5 29.5zM440 770l253 -190q17 -12 17 -30t-17 -30l-253 -190q-16 -12 -28 -6.5t-12 26.5v400q0 21 12 26.5t28 -6.5z" /> +<glyph unicode="" d="M350 1100h400q163 0 256.5 -94t93.5 -256v-400q0 -165 -92.5 -257.5t-257.5 -92.5h-400q-165 0 -257.5 92.5t-92.5 257.5v400q0 163 92.5 256.5t257.5 93.5zM800 900h-500q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5 v500q0 41 -29.5 70.5t-70.5 29.5zM350 700h400q21 0 26.5 -12t-6.5 -28l-190 -253q-12 -17 -30 -17t-30 17l-190 253q-12 16 -6.5 28t26.5 12z" /> +<glyph unicode="" d="M350 1100h400q165 0 257.5 -92.5t92.5 -257.5v-400q0 -163 -92.5 -256.5t-257.5 -93.5h-400q-163 0 -256.5 94t-93.5 256v400q0 165 92.5 257.5t257.5 92.5zM800 900h-500q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5 v500q0 41 -29.5 70.5t-70.5 29.5zM580 693l190 -253q12 -16 6.5 -28t-26.5 -12h-400q-21 0 -26.5 12t6.5 28l190 253q12 17 30 17t30 -17z" /> +<glyph unicode="" d="M550 1100h400q165 0 257.5 -92.5t92.5 -257.5v-400q0 -165 -92.5 -257.5t-257.5 -92.5h-400q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5h450q41 0 70.5 29.5t29.5 70.5v500q0 41 -29.5 70.5t-70.5 29.5h-450q-21 0 -35.5 14.5t-14.5 35.5v100 q0 21 14.5 35.5t35.5 14.5zM338 867l324 -284q16 -14 16 -33t-16 -33l-324 -284q-16 -14 -27 -9t-11 26v150h-250q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5h250v150q0 21 11 26t27 -9z" /> +<glyph unicode="" d="M793 1182l9 -9q8 -10 5 -27q-3 -11 -79 -225.5t-78 -221.5l300 1q24 0 32.5 -17.5t-5.5 -35.5q-1 0 -133.5 -155t-267 -312.5t-138.5 -162.5q-12 -15 -26 -15h-9l-9 8q-9 11 -4 32q2 9 42 123.5t79 224.5l39 110h-302q-23 0 -31 19q-10 21 6 41q75 86 209.5 237.5 t228 257t98.5 111.5q9 16 25 16h9z" /> +<glyph unicode="" d="M350 1100h400q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-450q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h450q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-165 0 -257.5 92.5t-92.5 257.5v400 q0 165 92.5 257.5t257.5 92.5zM938 867l324 -284q16 -14 16 -33t-16 -33l-324 -284q-16 -14 -27 -9t-11 26v150h-250q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5h250v150q0 21 11 26t27 -9z" /> +<glyph unicode="" d="M750 1200h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -10.5 -25t-24.5 10l-109 109l-312 -312q-15 -15 -35.5 -15t-35.5 15l-141 141q-15 15 -15 35.5t15 35.5l312 312l-109 109q-14 14 -10 24.5t25 10.5zM456 900h-156q-41 0 -70.5 -29.5t-29.5 -70.5v-500 q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5v148l200 200v-298q0 -165 -93.5 -257.5t-256.5 -92.5h-400q-165 0 -257.5 92.5t-92.5 257.5v400q0 165 92.5 257.5t257.5 92.5h300z" /> +<glyph unicode="" d="M600 1186q119 0 227.5 -46.5t187 -125t125 -187t46.5 -227.5t-46.5 -227.5t-125 -187t-187 -125t-227.5 -46.5t-227.5 46.5t-187 125t-125 187t-46.5 227.5t46.5 227.5t125 187t187 125t227.5 46.5zM600 1022q-115 0 -212 -56.5t-153.5 -153.5t-56.5 -212t56.5 -212 t153.5 -153.5t212 -56.5t212 56.5t153.5 153.5t56.5 212t-56.5 212t-153.5 153.5t-212 56.5zM600 794q80 0 137 -57t57 -137t-57 -137t-137 -57t-137 57t-57 137t57 137t137 57z" /> +<glyph unicode="" d="M450 1200h200q21 0 35.5 -14.5t14.5 -35.5v-350h245q20 0 25 -11t-9 -26l-383 -426q-14 -15 -33.5 -15t-32.5 15l-379 426q-13 15 -8.5 26t25.5 11h250v350q0 21 14.5 35.5t35.5 14.5zM50 300h1000q21 0 35.5 -14.5t14.5 -35.5v-250h-1100v250q0 21 14.5 35.5t35.5 14.5z M900 200v-50h100v50h-100z" /> +<glyph unicode="" d="M583 1182l378 -435q14 -15 9 -31t-26 -16h-244v-250q0 -20 -17 -35t-39 -15h-200q-20 0 -32 14.5t-12 35.5v250h-250q-20 0 -25.5 16.5t8.5 31.5l383 431q14 16 33.5 17t33.5 -14zM50 300h1000q21 0 35.5 -14.5t14.5 -35.5v-250h-1100v250q0 21 14.5 35.5t35.5 14.5z M900 200v-50h100v50h-100z" /> +<glyph unicode="" d="M396 723l369 369q7 7 17.5 7t17.5 -7l139 -139q7 -8 7 -18.5t-7 -17.5l-525 -525q-7 -8 -17.5 -8t-17.5 8l-292 291q-7 8 -7 18t7 18l139 139q8 7 18.5 7t17.5 -7zM50 300h1000q21 0 35.5 -14.5t14.5 -35.5v-250h-1100v250q0 21 14.5 35.5t35.5 14.5zM900 200v-50h100v50 h-100z" /> +<glyph unicode="" d="M135 1023l142 142q14 14 35 14t35 -14l77 -77l-212 -212l-77 76q-14 15 -14 36t14 35zM655 855l210 210q14 14 24.5 10t10.5 -25l-2 -599q-1 -20 -15.5 -35t-35.5 -15l-597 -1q-21 0 -25 10.5t10 24.5l208 208l-154 155l212 212zM50 300h1000q21 0 35.5 -14.5t14.5 -35.5 v-250h-1100v250q0 21 14.5 35.5t35.5 14.5zM900 200v-50h100v50h-100z" /> +<glyph unicode="" d="M350 1200l599 -2q20 -1 35 -15.5t15 -35.5l1 -597q0 -21 -10.5 -25t-24.5 10l-208 208l-155 -154l-212 212l155 154l-210 210q-14 14 -10 24.5t25 10.5zM524 512l-76 -77q-15 -14 -36 -14t-35 14l-142 142q-14 14 -14 35t14 35l77 77zM50 300h1000q21 0 35.5 -14.5 t14.5 -35.5v-250h-1100v250q0 21 14.5 35.5t35.5 14.5zM900 200v-50h100v50h-100z" /> +<glyph unicode="" d="M1200 103l-483 276l-314 -399v423h-399l1196 796v-1096zM483 424v-230l683 953z" /> +<glyph unicode="" d="M1100 1000v-850q0 -21 -14.5 -35.5t-35.5 -14.5h-150v400h-700v-400h-150q-21 0 -35.5 14.5t-14.5 35.5v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100zM700 1000h-100v200h100v-200z" /> +<glyph unicode="" d="M1100 1000l-2 -149l-299 -299l-95 95q-9 9 -21.5 9t-21.5 -9l-149 -147h-312v-400h-150q-21 0 -35.5 14.5t-14.5 35.5v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100zM700 1000h-100v200h100v-200zM1132 638l106 -106q7 -7 7 -17.5t-7 -17.5l-420 -421q-8 -7 -18 -7 t-18 7l-202 203q-8 7 -8 17.5t8 17.5l106 106q7 8 17.5 8t17.5 -8l79 -79l297 297q7 7 17.5 7t17.5 -7z" /> +<glyph unicode="" d="M1100 1000v-269l-103 -103l-134 134q-15 15 -33.5 16.5t-34.5 -12.5l-266 -266h-329v-400h-150q-21 0 -35.5 14.5t-14.5 35.5v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100zM700 1000h-100v200h100v-200zM1202 572l70 -70q15 -15 15 -35.5t-15 -35.5l-131 -131 l131 -131q15 -15 15 -35.5t-15 -35.5l-70 -70q-15 -15 -35.5 -15t-35.5 15l-131 131l-131 -131q-15 -15 -35.5 -15t-35.5 15l-70 70q-15 15 -15 35.5t15 35.5l131 131l-131 131q-15 15 -15 35.5t15 35.5l70 70q15 15 35.5 15t35.5 -15l131 -131l131 131q15 15 35.5 15 t35.5 -15z" /> +<glyph unicode="" d="M1100 1000v-300h-350q-21 0 -35.5 -14.5t-14.5 -35.5v-150h-500v-400h-150q-21 0 -35.5 14.5t-14.5 35.5v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100zM700 1000h-100v200h100v-200zM850 600h100q21 0 35.5 -14.5t14.5 -35.5v-250h150q21 0 25 -10.5t-10 -24.5 l-230 -230q-14 -14 -35 -14t-35 14l-230 230q-14 14 -10 24.5t25 10.5h150v250q0 21 14.5 35.5t35.5 14.5z" /> +<glyph unicode="" d="M1100 1000v-400l-165 165q-14 15 -35 15t-35 -15l-263 -265h-402v-400h-150q-21 0 -35.5 14.5t-14.5 35.5v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100zM700 1000h-100v200h100v-200zM935 565l230 -229q14 -15 10 -25.5t-25 -10.5h-150v-250q0 -20 -14.5 -35 t-35.5 -15h-100q-21 0 -35.5 15t-14.5 35v250h-150q-21 0 -25 10.5t10 25.5l230 229q14 15 35 15t35 -15z" /> +<glyph unicode="" d="M50 1100h1100q21 0 35.5 -14.5t14.5 -35.5v-150h-1200v150q0 21 14.5 35.5t35.5 14.5zM1200 800v-550q0 -21 -14.5 -35.5t-35.5 -14.5h-1100q-21 0 -35.5 14.5t-14.5 35.5v550h1200zM100 500v-200h400v200h-400z" /> +<glyph unicode="" d="M935 1165l248 -230q14 -14 14 -35t-14 -35l-248 -230q-14 -14 -24.5 -10t-10.5 25v150h-400v200h400v150q0 21 10.5 25t24.5 -10zM200 800h-50q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5h50v-200zM400 800h-100v200h100v-200zM18 435l247 230 q14 14 24.5 10t10.5 -25v-150h400v-200h-400v-150q0 -21 -10.5 -25t-24.5 10l-247 230q-15 14 -15 35t15 35zM900 300h-100v200h100v-200zM1000 500h51q20 0 34.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-34.5 -14.5h-51v200z" /> +<glyph unicode="" d="M862 1073l276 116q25 18 43.5 8t18.5 -41v-1106q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v397q-4 1 -11 5t-24 17.5t-30 29t-24 42t-11 56.5v359q0 31 18.5 65t43.5 52zM550 1200q22 0 34.5 -12.5t14.5 -24.5l1 -13v-450q0 -28 -10.5 -59.5 t-25 -56t-29 -45t-25.5 -31.5l-10 -11v-447q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v447q-4 4 -11 11.5t-24 30.5t-30 46t-24 55t-11 60v450q0 2 0.5 5.5t4 12t8.5 15t14.5 12t22.5 5.5q20 0 32.5 -12.5t14.5 -24.5l3 -13v-350h100v350v5.5t2.5 12 t7 15t15 12t25.5 5.5q23 0 35.5 -12.5t13.5 -24.5l1 -13v-350h100v350q0 2 0.5 5.5t3 12t7 15t15 12t24.5 5.5z" /> +<glyph unicode="" d="M1200 1100v-56q-4 0 -11 -0.5t-24 -3t-30 -7.5t-24 -15t-11 -24v-888q0 -22 25 -34.5t50 -13.5l25 -2v-56h-400v56q75 0 87.5 6.5t12.5 43.5v394h-500v-394q0 -37 12.5 -43.5t87.5 -6.5v-56h-400v56q4 0 11 0.5t24 3t30 7.5t24 15t11 24v888q0 22 -25 34.5t-50 13.5 l-25 2v56h400v-56q-75 0 -87.5 -6.5t-12.5 -43.5v-394h500v394q0 37 -12.5 43.5t-87.5 6.5v56h400z" /> +<glyph unicode="" d="M675 1000h375q21 0 35.5 -14.5t14.5 -35.5v-150h-105l-295 -98v98l-200 200h-400l100 100h375zM100 900h300q41 0 70.5 -29.5t29.5 -70.5v-500q0 -41 -29.5 -70.5t-70.5 -29.5h-300q-41 0 -70.5 29.5t-29.5 70.5v500q0 41 29.5 70.5t70.5 29.5zM100 800v-200h300v200 h-300zM1100 535l-400 -133v163l400 133v-163zM100 500v-200h300v200h-300zM1100 398v-248q0 -21 -14.5 -35.5t-35.5 -14.5h-375l-100 -100h-375l-100 100h400l200 200h105z" /> +<glyph unicode="" d="M17 1007l162 162q17 17 40 14t37 -22l139 -194q14 -20 11 -44.5t-20 -41.5l-119 -118q102 -142 228 -268t267 -227l119 118q17 17 42.5 19t44.5 -12l192 -136q19 -14 22.5 -37.5t-13.5 -40.5l-163 -162q-3 -1 -9.5 -1t-29.5 2t-47.5 6t-62.5 14.5t-77.5 26.5t-90 42.5 t-101.5 60t-111 83t-119 108.5q-74 74 -133.5 150.5t-94.5 138.5t-60 119.5t-34.5 100t-15 74.5t-4.5 48z" /> +<glyph unicode="" d="M600 1100q92 0 175 -10.5t141.5 -27t108.5 -36.5t81.5 -40t53.5 -37t31 -27l9 -10v-200q0 -21 -14.5 -33t-34.5 -9l-202 34q-20 3 -34.5 20t-14.5 38v146q-141 24 -300 24t-300 -24v-146q0 -21 -14.5 -38t-34.5 -20l-202 -34q-20 -3 -34.5 9t-14.5 33v200q3 4 9.5 10.5 t31 26t54 37.5t80.5 39.5t109 37.5t141 26.5t175 10.5zM600 795q56 0 97 -9.5t60 -23.5t30 -28t12 -24l1 -10v-50l365 -303q14 -15 24.5 -40t10.5 -45v-212q0 -21 -14.5 -35.5t-35.5 -14.5h-1100q-21 0 -35.5 14.5t-14.5 35.5v212q0 20 10.5 45t24.5 40l365 303v50 q0 4 1 10.5t12 23t30 29t60 22.5t97 10z" /> +<glyph unicode="" d="M1100 700l-200 -200h-600l-200 200v500h200v-200h200v200h200v-200h200v200h200v-500zM250 400h700q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-12l137 -100h-950l137 100h-12q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5zM50 100h1100q21 0 35.5 -14.5 t14.5 -35.5v-50h-1200v50q0 21 14.5 35.5t35.5 14.5z" /> +<glyph unicode="" d="M700 1100h-100q-41 0 -70.5 -29.5t-29.5 -70.5v-1000h300v1000q0 41 -29.5 70.5t-70.5 29.5zM1100 800h-100q-41 0 -70.5 -29.5t-29.5 -70.5v-700h300v700q0 41 -29.5 70.5t-70.5 29.5zM400 0h-300v400q0 41 29.5 70.5t70.5 29.5h100q41 0 70.5 -29.5t29.5 -70.5v-400z " /> +<glyph unicode="" d="M200 1100h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88zM100 900v-700h900v700h-900zM500 700h-200v-100h200v-300h-300v100h200v100h-200v300h300v-100zM900 700v-300l-100 -100h-200v500h200z M700 700v-300h100v300h-100z" /> +<glyph unicode="" d="M200 1100h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88zM100 900v-700h900v700h-900zM500 300h-100v200h-100v-200h-100v500h100v-200h100v200h100v-500zM900 700v-300l-100 -100h-200v500h200z M700 700v-300h100v300h-100z" /> +<glyph unicode="" d="M200 1100h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88zM100 900v-700h900v700h-900zM500 700h-200v-300h200v-100h-300v500h300v-100zM900 700h-200v-300h200v-100h-300v500h300v-100z" /> +<glyph unicode="" d="M200 1100h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88zM100 900v-700h900v700h-900zM500 400l-300 150l300 150v-300zM900 550l-300 -150v300z" /> +<glyph unicode="" d="M200 1100h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88zM100 900v-700h900v700h-900zM900 300h-700v500h700v-500zM800 700h-130q-38 0 -66.5 -43t-28.5 -108t27 -107t68 -42h130v300zM300 700v-300 h130q41 0 68 42t27 107t-28.5 108t-66.5 43h-130z" /> +<glyph unicode="" d="M200 1100h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88zM100 900v-700h900v700h-900zM500 700h-200v-100h200v-300h-300v100h200v100h-200v300h300v-100zM900 300h-100v400h-100v100h200v-500z M700 300h-100v100h100v-100z" /> +<glyph unicode="" d="M200 1100h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88zM100 900v-700h900v700h-900zM300 700h200v-400h-300v500h100v-100zM900 300h-100v400h-100v100h200v-500zM300 600v-200h100v200h-100z M700 300h-100v100h100v-100z" /> +<glyph unicode="" d="M200 1100h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88zM100 900v-700h900v700h-900zM500 500l-199 -200h-100v50l199 200v150h-200v100h300v-300zM900 300h-100v400h-100v100h200v-500zM701 300h-100 v100h100v-100z" /> +<glyph unicode="" d="M600 1191q120 0 229.5 -47t188.5 -126t126 -188.5t47 -229.5t-47 -229.5t-126 -188.5t-188.5 -126t-229.5 -47t-229.5 47t-188.5 126t-126 188.5t-47 229.5t47 229.5t126 188.5t188.5 126t229.5 47zM600 1021q-114 0 -211 -56.5t-153.5 -153.5t-56.5 -211t56.5 -211 t153.5 -153.5t211 -56.5t211 56.5t153.5 153.5t56.5 211t-56.5 211t-153.5 153.5t-211 56.5zM800 700h-300v-200h300v-100h-300l-100 100v200l100 100h300v-100z" /> +<glyph unicode="" d="M600 1191q120 0 229.5 -47t188.5 -126t126 -188.5t47 -229.5t-47 -229.5t-126 -188.5t-188.5 -126t-229.5 -47t-229.5 47t-188.5 126t-126 188.5t-47 229.5t47 229.5t126 188.5t188.5 126t229.5 47zM600 1021q-114 0 -211 -56.5t-153.5 -153.5t-56.5 -211t56.5 -211 t153.5 -153.5t211 -56.5t211 56.5t153.5 153.5t56.5 211t-56.5 211t-153.5 153.5t-211 56.5zM800 700v-100l-50 -50l100 -100v-50h-100l-100 100h-150v-100h-100v400h300zM500 700v-100h200v100h-200z" /> +<glyph unicode="" d="M503 1089q110 0 200.5 -59.5t134.5 -156.5q44 14 90 14q120 0 205 -86.5t85 -207t-85 -207t-205 -86.5h-128v250q0 21 -14.5 35.5t-35.5 14.5h-300q-21 0 -35.5 -14.5t-14.5 -35.5v-250h-222q-80 0 -136 57.5t-56 136.5q0 69 43 122.5t108 67.5q-2 19 -2 37q0 100 49 185 t134 134t185 49zM525 500h150q10 0 17.5 -7.5t7.5 -17.5v-275h137q21 0 26 -11.5t-8 -27.5l-223 -244q-13 -16 -32 -16t-32 16l-223 244q-13 16 -8 27.5t26 11.5h137v275q0 10 7.5 17.5t17.5 7.5z" /> +<glyph unicode="" d="M502 1089q110 0 201 -59.5t135 -156.5q43 15 89 15q121 0 206 -86.5t86 -206.5q0 -99 -60 -181t-150 -110l-378 360q-13 16 -31.5 16t-31.5 -16l-381 -365h-9q-79 0 -135.5 57.5t-56.5 136.5q0 69 43 122.5t108 67.5q-2 19 -2 38q0 100 49 184.5t133.5 134t184.5 49.5z M632 467l223 -228q13 -16 8 -27.5t-26 -11.5h-137v-275q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v275h-137q-21 0 -26 11.5t8 27.5q199 204 223 228q19 19 31.5 19t32.5 -19z" /> +<glyph unicode="" d="M700 100v100h400l-270 300h170l-270 300h170l-300 333l-300 -333h170l-270 -300h170l-270 -300h400v-100h-50q-21 0 -35.5 -14.5t-14.5 -35.5v-50h400v50q0 21 -14.5 35.5t-35.5 14.5h-50z" /> +<glyph unicode="" d="M600 1179q94 0 167.5 -56.5t99.5 -145.5q89 -6 150.5 -71.5t61.5 -155.5q0 -61 -29.5 -112.5t-79.5 -82.5q9 -29 9 -55q0 -74 -52.5 -126.5t-126.5 -52.5q-55 0 -100 30v-251q21 0 35.5 -14.5t14.5 -35.5v-50h-300v50q0 21 14.5 35.5t35.5 14.5v251q-45 -30 -100 -30 q-74 0 -126.5 52.5t-52.5 126.5q0 18 4 38q-47 21 -75.5 65t-28.5 97q0 74 52.5 126.5t126.5 52.5q5 0 23 -2q0 2 -1 10t-1 13q0 116 81.5 197.5t197.5 81.5z" /> +<glyph unicode="" d="M1010 1010q111 -111 150.5 -260.5t0 -299t-150.5 -260.5q-83 -83 -191.5 -126.5t-218.5 -43.5t-218.5 43.5t-191.5 126.5q-111 111 -150.5 260.5t0 299t150.5 260.5q83 83 191.5 126.5t218.5 43.5t218.5 -43.5t191.5 -126.5zM476 1065q-4 0 -8 -1q-121 -34 -209.5 -122.5 t-122.5 -209.5q-4 -12 2.5 -23t18.5 -14l36 -9q3 -1 7 -1q23 0 29 22q27 96 98 166q70 71 166 98q11 3 17.5 13.5t3.5 22.5l-9 35q-3 13 -14 19q-7 4 -15 4zM512 920q-4 0 -9 -2q-80 -24 -138.5 -82.5t-82.5 -138.5q-4 -13 2 -24t19 -14l34 -9q4 -1 8 -1q22 0 28 21 q18 58 58.5 98.5t97.5 58.5q12 3 18 13.5t3 21.5l-9 35q-3 12 -14 19q-7 4 -15 4zM719.5 719.5q-49.5 49.5 -119.5 49.5t-119.5 -49.5t-49.5 -119.5t49.5 -119.5t119.5 -49.5t119.5 49.5t49.5 119.5t-49.5 119.5zM855 551q-22 0 -28 -21q-18 -58 -58.5 -98.5t-98.5 -57.5 q-11 -4 -17 -14.5t-3 -21.5l9 -35q3 -12 14 -19q7 -4 15 -4q4 0 9 2q80 24 138.5 82.5t82.5 138.5q4 13 -2.5 24t-18.5 14l-34 9q-4 1 -8 1zM1000 515q-23 0 -29 -22q-27 -96 -98 -166q-70 -71 -166 -98q-11 -3 -17.5 -13.5t-3.5 -22.5l9 -35q3 -13 14 -19q7 -4 15 -4 q4 0 8 1q121 34 209.5 122.5t122.5 209.5q4 12 -2.5 23t-18.5 14l-36 9q-3 1 -7 1z" /> +<glyph unicode="" d="M700 800h300v-380h-180v200h-340v-200h-380v755q0 10 7.5 17.5t17.5 7.5h575v-400zM1000 900h-200v200zM700 300h162l-212 -212l-212 212h162v200h100v-200zM520 0h-395q-10 0 -17.5 7.5t-7.5 17.5v395zM1000 220v-195q0 -10 -7.5 -17.5t-17.5 -7.5h-195z" /> +<glyph unicode="" d="M700 800h300v-520l-350 350l-550 -550v1095q0 10 7.5 17.5t17.5 7.5h575v-400zM1000 900h-200v200zM862 200h-162v-200h-100v200h-162l212 212zM480 0h-355q-10 0 -17.5 7.5t-7.5 17.5v55h380v-80zM1000 80v-55q0 -10 -7.5 -17.5t-17.5 -7.5h-155v80h180z" /> +<glyph unicode="" d="M1162 800h-162v-200h100l100 -100h-300v300h-162l212 212zM200 800h200q27 0 40 -2t29.5 -10.5t23.5 -30t7 -57.5h300v-100h-600l-200 -350v450h100q0 36 7 57.5t23.5 30t29.5 10.5t40 2zM800 400h240l-240 -400h-800l300 500h500v-100z" /> +<glyph unicode="" d="M650 1100h100q21 0 35.5 -14.5t14.5 -35.5v-50h50q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-300q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5h50v50q0 21 14.5 35.5t35.5 14.5zM1000 850v150q41 0 70.5 -29.5t29.5 -70.5v-800 q0 -41 -29.5 -70.5t-70.5 -29.5h-600q-1 0 -20 4l246 246l-326 326v324q0 41 29.5 70.5t70.5 29.5v-150q0 -62 44 -106t106 -44h300q62 0 106 44t44 106zM412 250l-212 -212v162h-200v100h200v162z" /> +<glyph unicode="" d="M450 1100h100q21 0 35.5 -14.5t14.5 -35.5v-50h50q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-300q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5h50v50q0 21 14.5 35.5t35.5 14.5zM800 850v150q41 0 70.5 -29.5t29.5 -70.5v-500 h-200v-300h200q0 -36 -7 -57.5t-23.5 -30t-29.5 -10.5t-40 -2h-600q-41 0 -70.5 29.5t-29.5 70.5v800q0 41 29.5 70.5t70.5 29.5v-150q0 -62 44 -106t106 -44h300q62 0 106 44t44 106zM1212 250l-212 -212v162h-200v100h200v162z" /> +<glyph unicode="" d="M658 1197l637 -1104q23 -38 7 -65.5t-60 -27.5h-1276q-44 0 -60 27.5t7 65.5l637 1104q22 39 54 39t54 -39zM704 800h-208q-20 0 -32 -14.5t-8 -34.5l58 -302q4 -20 21.5 -34.5t37.5 -14.5h54q20 0 37.5 14.5t21.5 34.5l58 302q4 20 -8 34.5t-32 14.5zM500 300v-100h200 v100h-200z" /> +<glyph unicode="" d="M425 1100h250q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5zM425 800h250q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5 t17.5 7.5zM825 800h250q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5zM25 500h250q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v150 q0 10 7.5 17.5t17.5 7.5zM425 500h250q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5zM825 500h250q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5 v150q0 10 7.5 17.5t17.5 7.5zM25 200h250q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5zM425 200h250q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5 t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5zM825 200h250q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5z" /> +<glyph unicode="" d="M700 1200h100v-200h-100v-100h350q62 0 86.5 -39.5t-3.5 -94.5l-66 -132q-41 -83 -81 -134h-772q-40 51 -81 134l-66 132q-28 55 -3.5 94.5t86.5 39.5h350v100h-100v200h100v100h200v-100zM250 400h700q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-12l137 -100 h-950l138 100h-13q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5zM50 100h1100q21 0 35.5 -14.5t14.5 -35.5v-50h-1200v50q0 21 14.5 35.5t35.5 14.5z" /> +<glyph unicode="" d="M600 1300q40 0 68.5 -29.5t28.5 -70.5h-194q0 41 28.5 70.5t68.5 29.5zM443 1100h314q18 -37 18 -75q0 -8 -3 -25h328q41 0 44.5 -16.5t-30.5 -38.5l-175 -145h-678l-178 145q-34 22 -29 38.5t46 16.5h328q-3 17 -3 25q0 38 18 75zM250 700h700q21 0 35.5 -14.5 t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-150v-200l275 -200h-950l275 200v200h-150q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5zM50 100h1100q21 0 35.5 -14.5t14.5 -35.5v-50h-1200v50q0 21 14.5 35.5t35.5 14.5z" /> +<glyph unicode="" d="M600 1181q75 0 128 -53t53 -128t-53 -128t-128 -53t-128 53t-53 128t53 128t128 53zM602 798h46q34 0 55.5 -28.5t21.5 -86.5q0 -76 39 -183h-324q39 107 39 183q0 58 21.5 86.5t56.5 28.5h45zM250 400h700q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-13 l138 -100h-950l137 100h-12q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5zM50 100h1100q21 0 35.5 -14.5t14.5 -35.5v-50h-1200v50q0 21 14.5 35.5t35.5 14.5z" /> +<glyph unicode="" d="M600 1300q47 0 92.5 -53.5t71 -123t25.5 -123.5q0 -78 -55.5 -133.5t-133.5 -55.5t-133.5 55.5t-55.5 133.5q0 62 34 143l144 -143l111 111l-163 163q34 26 63 26zM602 798h46q34 0 55.5 -28.5t21.5 -86.5q0 -76 39 -183h-324q39 107 39 183q0 58 21.5 86.5t56.5 28.5h45 zM250 400h700q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-13l138 -100h-950l137 100h-12q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5zM50 100h1100q21 0 35.5 -14.5t14.5 -35.5v-50h-1200v50q0 21 14.5 35.5t35.5 14.5z" /> +<glyph unicode="" d="M600 1200l300 -161v-139h-300q0 -57 18.5 -108t50 -91.5t63 -72t70 -67.5t57.5 -61h-530q-60 83 -90.5 177.5t-30.5 178.5t33 164.5t87.5 139.5t126 96.5t145.5 41.5v-98zM250 400h700q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-13l138 -100h-950l137 100 h-12q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5zM50 100h1100q21 0 35.5 -14.5t14.5 -35.5v-50h-1200v50q0 21 14.5 35.5t35.5 14.5z" /> +<glyph unicode="" d="M600 1300q41 0 70.5 -29.5t29.5 -70.5v-78q46 -26 73 -72t27 -100v-50h-400v50q0 54 27 100t73 72v78q0 41 29.5 70.5t70.5 29.5zM400 800h400q54 0 100 -27t72 -73h-172v-100h200v-100h-200v-100h200v-100h-200v-100h200q0 -83 -58.5 -141.5t-141.5 -58.5h-400 q-83 0 -141.5 58.5t-58.5 141.5v400q0 83 58.5 141.5t141.5 58.5z" /> +<glyph unicode="" d="M150 1100h900q21 0 35.5 -14.5t14.5 -35.5v-500q0 -21 -14.5 -35.5t-35.5 -14.5h-900q-21 0 -35.5 14.5t-14.5 35.5v500q0 21 14.5 35.5t35.5 14.5zM125 400h950q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-283l224 -224q13 -13 13 -31.5t-13 -32 t-31.5 -13.5t-31.5 13l-88 88h-524l-87 -88q-13 -13 -32 -13t-32 13.5t-13 32t13 31.5l224 224h-289q-10 0 -17.5 7.5t-7.5 17.5v50q0 10 7.5 17.5t17.5 7.5zM541 300l-100 -100h324l-100 100h-124z" /> +<glyph unicode="" d="M200 1100h800q83 0 141.5 -58.5t58.5 -141.5v-200h-100q0 41 -29.5 70.5t-70.5 29.5h-250q-41 0 -70.5 -29.5t-29.5 -70.5h-100q0 41 -29.5 70.5t-70.5 29.5h-250q-41 0 -70.5 -29.5t-29.5 -70.5h-100v200q0 83 58.5 141.5t141.5 58.5zM100 600h1000q41 0 70.5 -29.5 t29.5 -70.5v-300h-1200v300q0 41 29.5 70.5t70.5 29.5zM300 100v-50q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v50h200zM1100 100v-50q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v50h200z" /> +<glyph unicode="" d="M480 1165l682 -683q31 -31 31 -75.5t-31 -75.5l-131 -131h-481l-517 518q-32 31 -32 75.5t32 75.5l295 296q31 31 75.5 31t76.5 -31zM108 794l342 -342l303 304l-341 341zM250 100h800q21 0 35.5 -14.5t14.5 -35.5v-50h-900v50q0 21 14.5 35.5t35.5 14.5z" /> +<glyph unicode="" d="M1057 647l-189 506q-8 19 -27.5 33t-40.5 14h-400q-21 0 -40.5 -14t-27.5 -33l-189 -506q-8 -19 1.5 -33t30.5 -14h625v-150q0 -21 14.5 -35.5t35.5 -14.5t35.5 14.5t14.5 35.5v150h125q21 0 30.5 14t1.5 33zM897 0h-595v50q0 21 14.5 35.5t35.5 14.5h50v50 q0 21 14.5 35.5t35.5 14.5h48v300h200v-300h47q21 0 35.5 -14.5t14.5 -35.5v-50h50q21 0 35.5 -14.5t14.5 -35.5v-50z" /> +<glyph unicode="" d="M900 800h300v-575q0 -10 -7.5 -17.5t-17.5 -7.5h-375v591l-300 300v84q0 10 7.5 17.5t17.5 7.5h375v-400zM1200 900h-200v200zM400 600h300v-575q0 -10 -7.5 -17.5t-17.5 -7.5h-650q-10 0 -17.5 7.5t-7.5 17.5v950q0 10 7.5 17.5t17.5 7.5h375v-400zM700 700h-200v200z " /> +<glyph unicode="" d="M484 1095h195q75 0 146 -32.5t124 -86t89.5 -122.5t48.5 -142q18 -14 35 -20q31 -10 64.5 6.5t43.5 48.5q10 34 -15 71q-19 27 -9 43q5 8 12.5 11t19 -1t23.5 -16q41 -44 39 -105q-3 -63 -46 -106.5t-104 -43.5h-62q-7 -55 -35 -117t-56 -100l-39 -234q-3 -20 -20 -34.5 t-38 -14.5h-100q-21 0 -33 14.5t-9 34.5l12 70q-49 -14 -91 -14h-195q-24 0 -65 8l-11 -64q-3 -20 -20 -34.5t-38 -14.5h-100q-21 0 -33 14.5t-9 34.5l26 157q-84 74 -128 175l-159 53q-19 7 -33 26t-14 40v50q0 21 14.5 35.5t35.5 14.5h124q11 87 56 166l-111 95 q-16 14 -12.5 23.5t24.5 9.5h203q116 101 250 101zM675 1000h-250q-10 0 -17.5 -7.5t-7.5 -17.5v-50q0 -10 7.5 -17.5t17.5 -7.5h250q10 0 17.5 7.5t7.5 17.5v50q0 10 -7.5 17.5t-17.5 7.5z" /> +<glyph unicode="" d="M641 900l423 247q19 8 42 2.5t37 -21.5l32 -38q14 -15 12.5 -36t-17.5 -34l-139 -120h-390zM50 1100h106q67 0 103 -17t66 -71l102 -212h823q21 0 35.5 -14.5t14.5 -35.5v-50q0 -21 -14 -40t-33 -26l-737 -132q-23 -4 -40 6t-26 25q-42 67 -100 67h-300q-62 0 -106 44 t-44 106v200q0 62 44 106t106 44zM173 928h-80q-19 0 -28 -14t-9 -35v-56q0 -51 42 -51h134q16 0 21.5 8t5.5 24q0 11 -16 45t-27 51q-18 28 -43 28zM550 727q-32 0 -54.5 -22.5t-22.5 -54.5t22.5 -54.5t54.5 -22.5t54.5 22.5t22.5 54.5t-22.5 54.5t-54.5 22.5zM130 389 l152 130q18 19 34 24t31 -3.5t24.5 -17.5t25.5 -28q28 -35 50.5 -51t48.5 -13l63 5l48 -179q13 -61 -3.5 -97.5t-67.5 -79.5l-80 -69q-47 -40 -109 -35.5t-103 51.5l-130 151q-40 47 -35.5 109.5t51.5 102.5zM380 377l-102 -88q-31 -27 2 -65l37 -43q13 -15 27.5 -19.5 t31.5 6.5l61 53q19 16 14 49q-2 20 -12 56t-17 45q-11 12 -19 14t-23 -8z" /> +<glyph unicode="" d="M625 1200h150q10 0 17.5 -7.5t7.5 -17.5v-109q79 -33 131 -87.5t53 -128.5q1 -46 -15 -84.5t-39 -61t-46 -38t-39 -21.5l-17 -6q6 0 15 -1.5t35 -9t50 -17.5t53 -30t50 -45t35.5 -64t14.5 -84q0 -59 -11.5 -105.5t-28.5 -76.5t-44 -51t-49.5 -31.5t-54.5 -16t-49.5 -6.5 t-43.5 -1v-75q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v75h-100v-75q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v75h-175q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5h75v600h-75q-10 0 -17.5 7.5t-7.5 17.5v150 q0 10 7.5 17.5t17.5 7.5h175v75q0 10 7.5 17.5t17.5 7.5h150q10 0 17.5 -7.5t7.5 -17.5v-75h100v75q0 10 7.5 17.5t17.5 7.5zM400 900v-200h263q28 0 48.5 10.5t30 25t15 29t5.5 25.5l1 10q0 4 -0.5 11t-6 24t-15 30t-30 24t-48.5 11h-263zM400 500v-200h363q28 0 48.5 10.5 t30 25t15 29t5.5 25.5l1 10q0 4 -0.5 11t-6 24t-15 30t-30 24t-48.5 11h-363z" /> +<glyph unicode="" d="M212 1198h780q86 0 147 -61t61 -147v-416q0 -51 -18 -142.5t-36 -157.5l-18 -66q-29 -87 -93.5 -146.5t-146.5 -59.5h-572q-82 0 -147 59t-93 147q-8 28 -20 73t-32 143.5t-20 149.5v416q0 86 61 147t147 61zM600 1045q-70 0 -132.5 -11.5t-105.5 -30.5t-78.5 -41.5 t-57 -45t-36 -41t-20.5 -30.5l-6 -12l156 -243h560l156 243q-2 5 -6 12.5t-20 29.5t-36.5 42t-57 44.5t-79 42t-105 29.5t-132.5 12zM762 703h-157l195 261z" /> +<glyph unicode="" d="M475 1300h150q103 0 189 -86t86 -189v-500q0 -41 -42 -83t-83 -42h-450q-41 0 -83 42t-42 83v500q0 103 86 189t189 86zM700 300v-225q0 -21 -27 -48t-48 -27h-150q-21 0 -48 27t-27 48v225h300z" /> +<glyph unicode="" d="M475 1300h96q0 -150 89.5 -239.5t239.5 -89.5v-446q0 -41 -42 -83t-83 -42h-450q-41 0 -83 42t-42 83v500q0 103 86 189t189 86zM700 300v-225q0 -21 -27 -48t-48 -27h-150q-21 0 -48 27t-27 48v225h300z" /> +<glyph unicode="" d="M1294 767l-638 -283l-378 170l-78 -60v-224l100 -150v-199l-150 148l-150 -149v200l100 150v250q0 4 -0.5 10.5t0 9.5t1 8t3 8t6.5 6l47 40l-147 65l642 283zM1000 380l-350 -166l-350 166v147l350 -165l350 165v-147z" /> +<glyph unicode="" d="M250 800q62 0 106 -44t44 -106t-44 -106t-106 -44t-106 44t-44 106t44 106t106 44zM650 800q62 0 106 -44t44 -106t-44 -106t-106 -44t-106 44t-44 106t44 106t106 44zM1050 800q62 0 106 -44t44 -106t-44 -106t-106 -44t-106 44t-44 106t44 106t106 44z" /> +<glyph unicode="" d="M550 1100q62 0 106 -44t44 -106t-44 -106t-106 -44t-106 44t-44 106t44 106t106 44zM550 700q62 0 106 -44t44 -106t-44 -106t-106 -44t-106 44t-44 106t44 106t106 44zM550 300q62 0 106 -44t44 -106t-44 -106t-106 -44t-106 44t-44 106t44 106t106 44z" /> +<glyph unicode="" d="M125 1100h950q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-950q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5zM125 700h950q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-950q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5 t17.5 7.5zM125 300h950q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-950q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5z" /> +<glyph unicode="" d="M350 1200h500q162 0 256 -93.5t94 -256.5v-500q0 -165 -93.5 -257.5t-256.5 -92.5h-500q-165 0 -257.5 92.5t-92.5 257.5v500q0 165 92.5 257.5t257.5 92.5zM900 1000h-600q-41 0 -70.5 -29.5t-29.5 -70.5v-600q0 -41 29.5 -70.5t70.5 -29.5h600q41 0 70.5 29.5 t29.5 70.5v600q0 41 -29.5 70.5t-70.5 29.5zM350 900h500q21 0 35.5 -14.5t14.5 -35.5v-300q0 -21 -14.5 -35.5t-35.5 -14.5h-500q-21 0 -35.5 14.5t-14.5 35.5v300q0 21 14.5 35.5t35.5 14.5zM400 800v-200h400v200h-400z" /> +<glyph unicode="" d="M150 1100h1000q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-50v-200h50q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-50v-200h50q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-50v-200h50q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5 t-35.5 -14.5h-1000q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5h50v200h-50q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5h50v200h-50q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5h50v200h-50q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5z" /> +<glyph unicode="" d="M650 1187q87 -67 118.5 -156t0 -178t-118.5 -155q-87 66 -118.5 155t0 178t118.5 156zM300 800q124 0 212 -88t88 -212q-124 0 -212 88t-88 212zM1000 800q0 -124 -88 -212t-212 -88q0 124 88 212t212 88zM300 500q124 0 212 -88t88 -212q-124 0 -212 88t-88 212z M1000 500q0 -124 -88 -212t-212 -88q0 124 88 212t212 88zM700 199v-144q0 -21 -14.5 -35.5t-35.5 -14.5t-35.5 14.5t-14.5 35.5v142q40 -4 43 -4q17 0 57 6z" /> +<glyph unicode="" d="M745 878l69 19q25 6 45 -12l298 -295q11 -11 15 -26.5t-2 -30.5q-5 -14 -18 -23.5t-28 -9.5h-8q1 0 1 -13q0 -29 -2 -56t-8.5 -62t-20 -63t-33 -53t-51 -39t-72.5 -14h-146q-184 0 -184 288q0 24 10 47q-20 4 -62 4t-63 -4q11 -24 11 -47q0 -288 -184 -288h-142 q-48 0 -84.5 21t-56 51t-32 71.5t-16 75t-3.5 68.5q0 13 2 13h-7q-15 0 -27.5 9.5t-18.5 23.5q-6 15 -2 30.5t15 25.5l298 296q20 18 46 11l76 -19q20 -5 30.5 -22.5t5.5 -37.5t-22.5 -31t-37.5 -5l-51 12l-182 -193h891l-182 193l-44 -12q-20 -5 -37.5 6t-22.5 31t6 37.5 t31 22.5z" /> +<glyph unicode="" d="M1200 900h-50q0 21 -4 37t-9.5 26.5t-18 17.5t-22 11t-28.5 5.5t-31 2t-37 0.5h-200v-850q0 -22 25 -34.5t50 -13.5l25 -2v-100h-400v100q4 0 11 0.5t24 3t30 7t24 15t11 24.5v850h-200q-25 0 -37 -0.5t-31 -2t-28.5 -5.5t-22 -11t-18 -17.5t-9.5 -26.5t-4 -37h-50v300 h1000v-300zM500 450h-25q0 15 -4 24.5t-9 14.5t-17 7.5t-20 3t-25 0.5h-100v-425q0 -11 12.5 -17.5t25.5 -7.5h12v-50h-200v50q50 0 50 25v425h-100q-17 0 -25 -0.5t-20 -3t-17 -7.5t-9 -14.5t-4 -24.5h-25v150h500v-150z" /> +<glyph unicode="" d="M1000 300v50q-25 0 -55 32q-14 14 -25 31t-16 27l-4 11l-289 747h-69l-300 -754q-18 -35 -39 -56q-9 -9 -24.5 -18.5t-26.5 -14.5l-11 -5v-50h273v50q-49 0 -78.5 21.5t-11.5 67.5l69 176h293l61 -166q13 -34 -3.5 -66.5t-55.5 -32.5v-50h312zM412 691l134 342l121 -342 h-255zM1100 150v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1000q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5h1000q21 0 35.5 -14.5t14.5 -35.5z" /> +<glyph unicode="" d="M50 1200h1100q21 0 35.5 -14.5t14.5 -35.5v-1100q0 -21 -14.5 -35.5t-35.5 -14.5h-1100q-21 0 -35.5 14.5t-14.5 35.5v1100q0 21 14.5 35.5t35.5 14.5zM611 1118h-70q-13 0 -18 -12l-299 -753q-17 -32 -35 -51q-18 -18 -56 -34q-12 -5 -12 -18v-50q0 -8 5.5 -14t14.5 -6 h273q8 0 14 6t6 14v50q0 8 -6 14t-14 6q-55 0 -71 23q-10 14 0 39l63 163h266l57 -153q11 -31 -6 -55q-12 -17 -36 -17q-8 0 -14 -6t-6 -14v-50q0 -8 6 -14t14 -6h313q8 0 14 6t6 14v50q0 7 -5.5 13t-13.5 7q-17 0 -42 25q-25 27 -40 63h-1l-288 748q-5 12 -19 12zM639 611 h-197l103 264z" /> +<glyph unicode="" d="M1200 1100h-1200v100h1200v-100zM50 1000h400q21 0 35.5 -14.5t14.5 -35.5v-900q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v900q0 21 14.5 35.5t35.5 14.5zM650 1000h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400 q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5zM700 900v-300h300v300h-300z" /> +<glyph unicode="" d="M50 1200h400q21 0 35.5 -14.5t14.5 -35.5v-900q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v900q0 21 14.5 35.5t35.5 14.5zM650 700h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v400 q0 21 14.5 35.5t35.5 14.5zM700 600v-300h300v300h-300zM1200 0h-1200v100h1200v-100z" /> +<glyph unicode="" d="M50 1000h400q21 0 35.5 -14.5t14.5 -35.5v-350h100v150q0 21 14.5 35.5t35.5 14.5h400q21 0 35.5 -14.5t14.5 -35.5v-150h100v-100h-100v-150q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v150h-100v-350q0 -21 -14.5 -35.5t-35.5 -14.5h-400 q-21 0 -35.5 14.5t-14.5 35.5v800q0 21 14.5 35.5t35.5 14.5zM700 700v-300h300v300h-300z" /> +<glyph unicode="" d="M100 0h-100v1200h100v-1200zM250 1100h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5zM300 1000v-300h300v300h-300zM250 500h900q21 0 35.5 -14.5t14.5 -35.5v-400 q0 -21 -14.5 -35.5t-35.5 -14.5h-900q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5z" /> +<glyph unicode="" d="M600 1100h150q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-150v-100h450q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-900q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5h350v100h-150q-21 0 -35.5 14.5 t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5h150v100h100v-100zM400 1000v-300h300v300h-300z" /> +<glyph unicode="" d="M1200 0h-100v1200h100v-1200zM550 1100h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5zM600 1000v-300h300v300h-300zM50 500h900q21 0 35.5 -14.5t14.5 -35.5v-400 q0 -21 -14.5 -35.5t-35.5 -14.5h-900q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5z" /> +<glyph unicode="" d="M865 565l-494 -494q-23 -23 -41 -23q-14 0 -22 13.5t-8 38.5v1000q0 25 8 38.5t22 13.5q18 0 41 -23l494 -494q14 -14 14 -35t-14 -35z" /> +<glyph unicode="" d="M335 635l494 494q29 29 50 20.5t21 -49.5v-1000q0 -41 -21 -49.5t-50 20.5l-494 494q-14 14 -14 35t14 35z" /> +<glyph unicode="" d="M100 900h1000q41 0 49.5 -21t-20.5 -50l-494 -494q-14 -14 -35 -14t-35 14l-494 494q-29 29 -20.5 50t49.5 21z" /> +<glyph unicode="" d="M635 865l494 -494q29 -29 20.5 -50t-49.5 -21h-1000q-41 0 -49.5 21t20.5 50l494 494q14 14 35 14t35 -14z" /> +<glyph unicode="" d="M700 741v-182l-692 -323v221l413 193l-413 193v221zM1200 0h-800v200h800v-200z" /> +<glyph unicode="" d="M1200 900h-200v-100h200v-100h-300v300h200v100h-200v100h300v-300zM0 700h50q0 21 4 37t9.5 26.5t18 17.5t22 11t28.5 5.5t31 2t37 0.5h100v-550q0 -22 -25 -34.5t-50 -13.5l-25 -2v-100h400v100q-4 0 -11 0.5t-24 3t-30 7t-24 15t-11 24.5v550h100q25 0 37 -0.5t31 -2 t28.5 -5.5t22 -11t18 -17.5t9.5 -26.5t4 -37h50v300h-800v-300z" /> +<glyph unicode="" d="M800 700h-50q0 21 -4 37t-9.5 26.5t-18 17.5t-22 11t-28.5 5.5t-31 2t-37 0.5h-100v-550q0 -22 25 -34.5t50 -14.5l25 -1v-100h-400v100q4 0 11 0.5t24 3t30 7t24 15t11 24.5v550h-100q-25 0 -37 -0.5t-31 -2t-28.5 -5.5t-22 -11t-18 -17.5t-9.5 -26.5t-4 -37h-50v300 h800v-300zM1100 200h-200v-100h200v-100h-300v300h200v100h-200v100h300v-300z" /> +<glyph unicode="" d="M701 1098h160q16 0 21 -11t-7 -23l-464 -464l464 -464q12 -12 7 -23t-21 -11h-160q-13 0 -23 9l-471 471q-7 8 -7 18t7 18l471 471q10 9 23 9z" /> +<glyph unicode="" d="M339 1098h160q13 0 23 -9l471 -471q7 -8 7 -18t-7 -18l-471 -471q-10 -9 -23 -9h-160q-16 0 -21 11t7 23l464 464l-464 464q-12 12 -7 23t21 11z" /> +<glyph unicode="" d="M1087 882q11 -5 11 -21v-160q0 -13 -9 -23l-471 -471q-8 -7 -18 -7t-18 7l-471 471q-9 10 -9 23v160q0 16 11 21t23 -7l464 -464l464 464q12 12 23 7z" /> +<glyph unicode="" d="M618 993l471 -471q9 -10 9 -23v-160q0 -16 -11 -21t-23 7l-464 464l-464 -464q-12 -12 -23 -7t-11 21v160q0 13 9 23l471 471q8 7 18 7t18 -7z" /> +<glyph unicode="" d="M1000 1200q0 -124 -88 -212t-212 -88q0 124 88 212t212 88zM450 1000h100q21 0 40 -14t26 -33l79 -194q5 1 16 3q34 6 54 9.5t60 7t65.5 1t61 -10t56.5 -23t42.5 -42t29 -64t5 -92t-19.5 -121.5q-1 -7 -3 -19.5t-11 -50t-20.5 -73t-32.5 -81.5t-46.5 -83t-64 -70 t-82.5 -50q-13 -5 -42 -5t-65.5 2.5t-47.5 2.5q-14 0 -49.5 -3.5t-63 -3.5t-43.5 7q-57 25 -104.5 78.5t-75 111.5t-46.5 112t-26 90l-7 35q-15 63 -18 115t4.5 88.5t26 64t39.5 43.5t52 25.5t58.5 13t62.5 2t59.5 -4.5t55.5 -8l-147 192q-12 18 -5.5 30t27.5 12z" /> +<glyph unicode="🔑" d="M250 1200h600q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-150v-500l-255 -178q-19 -9 -32 -1t-13 29v650h-150q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5zM400 1100v-100h300v100h-300z" /> +<glyph unicode="🚪" d="M250 1200h750q39 0 69.5 -40.5t30.5 -84.5v-933l-700 -117v950l600 125h-700v-1000h-100v1025q0 23 15.5 49t34.5 26zM500 525v-100l100 20v100z" /> +</font> +</defs></svg> \ No newline at end of file diff --git a/public/assets/libs/jquery/bootstrap/dist/fonts/glyphicons-halflings-regular.ttf b/public/assets/libs/jquery/bootstrap/dist/fonts/glyphicons-halflings-regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..1413fc609ab6f21774de0cb7e01360095584f65b GIT binary patch literal 45404 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 literal 0 HcmV?d00001 diff --git a/public/assets/libs/jquery/bootstrap/dist/fonts/glyphicons-halflings-regular.woff b/public/assets/libs/jquery/bootstrap/dist/fonts/glyphicons-halflings-regular.woff new file mode 100644 index 0000000000000000000000000000000000000000..9e612858f802245ddcbf59788a0db942224bab35 GIT binary patch literal 23424 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 G`u_lkUM?>H literal 0 HcmV?d00001 diff --git a/public/assets/libs/jquery/bootstrap/dist/fonts/glyphicons-halflings-regular.woff2 b/public/assets/libs/jquery/bootstrap/dist/fonts/glyphicons-halflings-regular.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..64539b54c3751a6d9adb44c8e3a45ba5a73b77f0 GIT binary patch literal 18028 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 literal 0 HcmV?d00001 diff --git a/public/assets/libs/jquery/bootstrap/dist/js/bootstrap.js b/public/assets/libs/jquery/bootstrap/dist/js/bootstrap.js new file mode 100644 index 0000000..5debfd7 --- /dev/null +++ b/public/assets/libs/jquery/bootstrap/dist/js/bootstrap.js @@ -0,0 +1,2363 @@ +/*! + * Bootstrap v3.3.5 (http://getbootstrap.com) + * Copyright 2011-2015 Twitter, Inc. + * Licensed under the MIT license + */ + +if (typeof jQuery === 'undefined') { + throw new Error('Bootstrap\'s JavaScript requires jQuery') +} + ++function ($) { + 'use strict'; + var version = $.fn.jquery.split(' ')[0].split('.') + if ((version[0] < 2 && version[1] < 9) || (version[0] == 1 && version[1] == 9 && version[2] < 1)) { + throw new Error('Bootstrap\'s JavaScript requires jQuery version 1.9.1 or higher') + } +}(jQuery); + +/* ======================================================================== + * Bootstrap: transition.js v3.3.5 + * http://getbootstrap.com/javascript/#transitions + * ======================================================================== + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // CSS TRANSITION SUPPORT (Shoutout: http://www.modernizr.com/) + // ============================================================ + + function transitionEnd() { + var el = document.createElement('bootstrap') + + var transEndEventNames = { + WebkitTransition : 'webkitTransitionEnd', + MozTransition : 'transitionend', + OTransition : 'oTransitionEnd otransitionend', + transition : 'transitionend' + } + + for (var name in transEndEventNames) { + if (el.style[name] !== undefined) { + return { end: transEndEventNames[name] } + } + } + + return false // explicit for ie8 ( ._.) + } + + // http://blog.alexmaccaw.com/css-transitions + $.fn.emulateTransitionEnd = function (duration) { + var called = false + var $el = this + $(this).one('bsTransitionEnd', function () { called = true }) + var callback = function () { if (!called) $($el).trigger($.support.transition.end) } + setTimeout(callback, duration) + return this + } + + $(function () { + $.support.transition = transitionEnd() + + if (!$.support.transition) return + + $.event.special.bsTransitionEnd = { + bindType: $.support.transition.end, + delegateType: $.support.transition.end, + handle: function (e) { + if ($(e.target).is(this)) return e.handleObj.handler.apply(this, arguments) + } + } + }) + +}(jQuery); + +/* ======================================================================== + * Bootstrap: alert.js v3.3.5 + * http://getbootstrap.com/javascript/#alerts + * ======================================================================== + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // ALERT CLASS DEFINITION + // ====================== + + var dismiss = '[data-dismiss="alert"]' + var Alert = function (el) { + $(el).on('click', dismiss, this.close) + } + + Alert.VERSION = '3.3.5' + + Alert.TRANSITION_DURATION = 150 + + Alert.prototype.close = function (e) { + var $this = $(this) + var selector = $this.attr('data-target') + + if (!selector) { + selector = $this.attr('href') + selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') // strip for ie7 + } + + var $parent = $(selector) + + if (e) e.preventDefault() + + if (!$parent.length) { + $parent = $this.closest('.alert') + } + + $parent.trigger(e = $.Event('close.bs.alert')) + + if (e.isDefaultPrevented()) return + + $parent.removeClass('in') + + function removeElement() { + // detach from parent, fire event then clean up data + $parent.detach().trigger('closed.bs.alert').remove() + } + + $.support.transition && $parent.hasClass('fade') ? + $parent + .one('bsTransitionEnd', removeElement) + .emulateTransitionEnd(Alert.TRANSITION_DURATION) : + removeElement() + } + + + // ALERT PLUGIN DEFINITION + // ======================= + + function Plugin(option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.alert') + + if (!data) $this.data('bs.alert', (data = new Alert(this))) + if (typeof option == 'string') data[option].call($this) + }) + } + + var old = $.fn.alert + + $.fn.alert = Plugin + $.fn.alert.Constructor = Alert + + + // ALERT NO CONFLICT + // ================= + + $.fn.alert.noConflict = function () { + $.fn.alert = old + return this + } + + + // ALERT DATA-API + // ============== + + $(document).on('click.bs.alert.data-api', dismiss, Alert.prototype.close) + +}(jQuery); + +/* ======================================================================== + * Bootstrap: button.js v3.3.5 + * http://getbootstrap.com/javascript/#buttons + * ======================================================================== + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // BUTTON PUBLIC CLASS DEFINITION + // ============================== + + var Button = function (element, options) { + this.$element = $(element) + this.options = $.extend({}, Button.DEFAULTS, options) + this.isLoading = false + } + + Button.VERSION = '3.3.5' + + Button.DEFAULTS = { + loadingText: 'loading...' + } + + Button.prototype.setState = function (state) { + var d = 'disabled' + var $el = this.$element + var val = $el.is('input') ? 'val' : 'html' + var data = $el.data() + + state += 'Text' + + if (data.resetText == null) $el.data('resetText', $el[val]()) + + // push to event loop to allow forms to submit + setTimeout($.proxy(function () { + $el[val](data[state] == null ? this.options[state] : data[state]) + + if (state == 'loadingText') { + this.isLoading = true + $el.addClass(d).attr(d, d) + } else if (this.isLoading) { + this.isLoading = false + $el.removeClass(d).removeAttr(d) + } + }, this), 0) + } + + Button.prototype.toggle = function () { + var changed = true + var $parent = this.$element.closest('[data-toggle="buttons"]') + + if ($parent.length) { + var $input = this.$element.find('input') + if ($input.prop('type') == 'radio') { + if ($input.prop('checked')) changed = false + $parent.find('.active').removeClass('active') + this.$element.addClass('active') + } else if ($input.prop('type') == 'checkbox') { + if (($input.prop('checked')) !== this.$element.hasClass('active')) changed = false + this.$element.toggleClass('active') + } + $input.prop('checked', this.$element.hasClass('active')) + if (changed) $input.trigger('change') + } else { + this.$element.attr('aria-pressed', !this.$element.hasClass('active')) + this.$element.toggleClass('active') + } + } + + + // BUTTON PLUGIN DEFINITION + // ======================== + + function Plugin(option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.button') + var options = typeof option == 'object' && option + + if (!data) $this.data('bs.button', (data = new Button(this, options))) + + if (option == 'toggle') data.toggle() + else if (option) data.setState(option) + }) + } + + var old = $.fn.button + + $.fn.button = Plugin + $.fn.button.Constructor = Button + + + // BUTTON NO CONFLICT + // ================== + + $.fn.button.noConflict = function () { + $.fn.button = old + return this + } + + + // BUTTON DATA-API + // =============== + + $(document) + .on('click.bs.button.data-api', '[data-toggle^="button"]', function (e) { + var $btn = $(e.target) + if (!$btn.hasClass('btn')) $btn = $btn.closest('.btn') + Plugin.call($btn, 'toggle') + if (!($(e.target).is('input[type="radio"]') || $(e.target).is('input[type="checkbox"]'))) e.preventDefault() + }) + .on('focus.bs.button.data-api blur.bs.button.data-api', '[data-toggle^="button"]', function (e) { + $(e.target).closest('.btn').toggleClass('focus', /^focus(in)?$/.test(e.type)) + }) + +}(jQuery); + +/* ======================================================================== + * Bootstrap: carousel.js v3.3.5 + * http://getbootstrap.com/javascript/#carousel + * ======================================================================== + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // CAROUSEL CLASS DEFINITION + // ========================= + + var Carousel = function (element, options) { + this.$element = $(element) + this.$indicators = this.$element.find('.carousel-indicators') + this.options = options + this.paused = null + this.sliding = null + this.interval = null + this.$active = null + this.$items = null + + this.options.keyboard && this.$element.on('keydown.bs.carousel', $.proxy(this.keydown, this)) + + this.options.pause == 'hover' && !('ontouchstart' in document.documentElement) && this.$element + .on('mouseenter.bs.carousel', $.proxy(this.pause, this)) + .on('mouseleave.bs.carousel', $.proxy(this.cycle, this)) + } + + Carousel.VERSION = '3.3.5' + + Carousel.TRANSITION_DURATION = 600 + + Carousel.DEFAULTS = { + interval: 5000, + pause: 'hover', + wrap: true, + keyboard: true + } + + Carousel.prototype.keydown = function (e) { + if (/input|textarea/i.test(e.target.tagName)) return + switch (e.which) { + case 37: this.prev(); break + case 39: this.next(); break + default: return + } + + e.preventDefault() + } + + Carousel.prototype.cycle = function (e) { + e || (this.paused = false) + + this.interval && clearInterval(this.interval) + + this.options.interval + && !this.paused + && (this.interval = setInterval($.proxy(this.next, this), this.options.interval)) + + return this + } + + Carousel.prototype.getItemIndex = function (item) { + this.$items = item.parent().children('.item') + return this.$items.index(item || this.$active) + } + + Carousel.prototype.getItemForDirection = function (direction, active) { + var activeIndex = this.getItemIndex(active) + var willWrap = (direction == 'prev' && activeIndex === 0) + || (direction == 'next' && activeIndex == (this.$items.length - 1)) + if (willWrap && !this.options.wrap) return active + var delta = direction == 'prev' ? -1 : 1 + var itemIndex = (activeIndex + delta) % this.$items.length + return this.$items.eq(itemIndex) + } + + Carousel.prototype.to = function (pos) { + var that = this + var activeIndex = this.getItemIndex(this.$active = this.$element.find('.item.active')) + + if (pos > (this.$items.length - 1) || pos < 0) return + + if (this.sliding) return this.$element.one('slid.bs.carousel', function () { that.to(pos) }) // yes, "slid" + if (activeIndex == pos) return this.pause().cycle() + + return this.slide(pos > activeIndex ? 'next' : 'prev', this.$items.eq(pos)) + } + + Carousel.prototype.pause = function (e) { + e || (this.paused = true) + + if (this.$element.find('.next, .prev').length && $.support.transition) { + this.$element.trigger($.support.transition.end) + this.cycle(true) + } + + this.interval = clearInterval(this.interval) + + return this + } + + Carousel.prototype.next = function () { + if (this.sliding) return + return this.slide('next') + } + + Carousel.prototype.prev = function () { + if (this.sliding) return + return this.slide('prev') + } + + Carousel.prototype.slide = function (type, next) { + var $active = this.$element.find('.item.active') + var $next = next || this.getItemForDirection(type, $active) + var isCycling = this.interval + var direction = type == 'next' ? 'left' : 'right' + var that = this + + if ($next.hasClass('active')) return (this.sliding = false) + + var relatedTarget = $next[0] + var slideEvent = $.Event('slide.bs.carousel', { + relatedTarget: relatedTarget, + direction: direction + }) + this.$element.trigger(slideEvent) + if (slideEvent.isDefaultPrevented()) return + + this.sliding = true + + isCycling && this.pause() + + if (this.$indicators.length) { + this.$indicators.find('.active').removeClass('active') + var $nextIndicator = $(this.$indicators.children()[this.getItemIndex($next)]) + $nextIndicator && $nextIndicator.addClass('active') + } + + var slidEvent = $.Event('slid.bs.carousel', { relatedTarget: relatedTarget, direction: direction }) // yes, "slid" + if ($.support.transition && this.$element.hasClass('slide')) { + $next.addClass(type) + $next[0].offsetWidth // force reflow + $active.addClass(direction) + $next.addClass(direction) + $active + .one('bsTransitionEnd', function () { + $next.removeClass([type, direction].join(' ')).addClass('active') + $active.removeClass(['active', direction].join(' ')) + that.sliding = false + setTimeout(function () { + that.$element.trigger(slidEvent) + }, 0) + }) + .emulateTransitionEnd(Carousel.TRANSITION_DURATION) + } else { + $active.removeClass('active') + $next.addClass('active') + this.sliding = false + this.$element.trigger(slidEvent) + } + + isCycling && this.cycle() + + return this + } + + + // CAROUSEL PLUGIN DEFINITION + // ========================== + + function Plugin(option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.carousel') + var options = $.extend({}, Carousel.DEFAULTS, $this.data(), typeof option == 'object' && option) + var action = typeof option == 'string' ? option : options.slide + + if (!data) $this.data('bs.carousel', (data = new Carousel(this, options))) + if (typeof option == 'number') data.to(option) + else if (action) data[action]() + else if (options.interval) data.pause().cycle() + }) + } + + var old = $.fn.carousel + + $.fn.carousel = Plugin + $.fn.carousel.Constructor = Carousel + + + // CAROUSEL NO CONFLICT + // ==================== + + $.fn.carousel.noConflict = function () { + $.fn.carousel = old + return this + } + + + // CAROUSEL DATA-API + // ================= + + var clickHandler = function (e) { + var href + var $this = $(this) + var $target = $($this.attr('data-target') || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '')) // strip for ie7 + if (!$target.hasClass('carousel')) return + var options = $.extend({}, $target.data(), $this.data()) + var slideIndex = $this.attr('data-slide-to') + if (slideIndex) options.interval = false + + Plugin.call($target, options) + + if (slideIndex) { + $target.data('bs.carousel').to(slideIndex) + } + + e.preventDefault() + } + + $(document) + .on('click.bs.carousel.data-api', '[data-slide]', clickHandler) + .on('click.bs.carousel.data-api', '[data-slide-to]', clickHandler) + + $(window).on('load', function () { + $('[data-ride="carousel"]').each(function () { + var $carousel = $(this) + Plugin.call($carousel, $carousel.data()) + }) + }) + +}(jQuery); + +/* ======================================================================== + * Bootstrap: collapse.js v3.3.5 + * http://getbootstrap.com/javascript/#collapse + * ======================================================================== + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // COLLAPSE PUBLIC CLASS DEFINITION + // ================================ + + var Collapse = function (element, options) { + this.$element = $(element) + this.options = $.extend({}, Collapse.DEFAULTS, options) + this.$trigger = $('[data-toggle="collapse"][href="#' + element.id + '"],' + + '[data-toggle="collapse"][data-target="#' + element.id + '"]') + this.transitioning = null + + if (this.options.parent) { + this.$parent = this.getParent() + } else { + this.addAriaAndCollapsedClass(this.$element, this.$trigger) + } + + if (this.options.toggle) this.toggle() + } + + Collapse.VERSION = '3.3.5' + + Collapse.TRANSITION_DURATION = 350 + + Collapse.DEFAULTS = { + toggle: true + } + + Collapse.prototype.dimension = function () { + var hasWidth = this.$element.hasClass('width') + return hasWidth ? 'width' : 'height' + } + + Collapse.prototype.show = function () { + if (this.transitioning || this.$element.hasClass('in')) return + + var activesData + var actives = this.$parent && this.$parent.children('.panel').children('.in, .collapsing') + + if (actives && actives.length) { + activesData = actives.data('bs.collapse') + if (activesData && activesData.transitioning) return + } + + var startEvent = $.Event('show.bs.collapse') + this.$element.trigger(startEvent) + if (startEvent.isDefaultPrevented()) return + + if (actives && actives.length) { + Plugin.call(actives, 'hide') + activesData || actives.data('bs.collapse', null) + } + + var dimension = this.dimension() + + this.$element + .removeClass('collapse') + .addClass('collapsing')[dimension](0) + .attr('aria-expanded', true) + + this.$trigger + .removeClass('collapsed') + .attr('aria-expanded', true) + + this.transitioning = 1 + + var complete = function () { + this.$element + .removeClass('collapsing') + .addClass('collapse in')[dimension]('') + this.transitioning = 0 + this.$element + .trigger('shown.bs.collapse') + } + + if (!$.support.transition) return complete.call(this) + + var scrollSize = $.camelCase(['scroll', dimension].join('-')) + + this.$element + .one('bsTransitionEnd', $.proxy(complete, this)) + .emulateTransitionEnd(Collapse.TRANSITION_DURATION)[dimension](this.$element[0][scrollSize]) + } + + Collapse.prototype.hide = function () { + if (this.transitioning || !this.$element.hasClass('in')) return + + var startEvent = $.Event('hide.bs.collapse') + this.$element.trigger(startEvent) + if (startEvent.isDefaultPrevented()) return + + var dimension = this.dimension() + + this.$element[dimension](this.$element[dimension]())[0].offsetHeight + + this.$element + .addClass('collapsing') + .removeClass('collapse in') + .attr('aria-expanded', false) + + this.$trigger + .addClass('collapsed') + .attr('aria-expanded', false) + + this.transitioning = 1 + + var complete = function () { + this.transitioning = 0 + this.$element + .removeClass('collapsing') + .addClass('collapse') + .trigger('hidden.bs.collapse') + } + + if (!$.support.transition) return complete.call(this) + + this.$element + [dimension](0) + .one('bsTransitionEnd', $.proxy(complete, this)) + .emulateTransitionEnd(Collapse.TRANSITION_DURATION) + } + + Collapse.prototype.toggle = function () { + this[this.$element.hasClass('in') ? 'hide' : 'show']() + } + + Collapse.prototype.getParent = function () { + return $(this.options.parent) + .find('[data-toggle="collapse"][data-parent="' + this.options.parent + '"]') + .each($.proxy(function (i, element) { + var $element = $(element) + this.addAriaAndCollapsedClass(getTargetFromTrigger($element), $element) + }, this)) + .end() + } + + Collapse.prototype.addAriaAndCollapsedClass = function ($element, $trigger) { + var isOpen = $element.hasClass('in') + + $element.attr('aria-expanded', isOpen) + $trigger + .toggleClass('collapsed', !isOpen) + .attr('aria-expanded', isOpen) + } + + function getTargetFromTrigger($trigger) { + var href + var target = $trigger.attr('data-target') + || (href = $trigger.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '') // strip for ie7 + + return $(target) + } + + + // COLLAPSE PLUGIN DEFINITION + // ========================== + + function Plugin(option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.collapse') + var options = $.extend({}, Collapse.DEFAULTS, $this.data(), typeof option == 'object' && option) + + if (!data && options.toggle && /show|hide/.test(option)) options.toggle = false + if (!data) $this.data('bs.collapse', (data = new Collapse(this, options))) + if (typeof option == 'string') data[option]() + }) + } + + var old = $.fn.collapse + + $.fn.collapse = Plugin + $.fn.collapse.Constructor = Collapse + + + // COLLAPSE NO CONFLICT + // ==================== + + $.fn.collapse.noConflict = function () { + $.fn.collapse = old + return this + } + + + // COLLAPSE DATA-API + // ================= + + $(document).on('click.bs.collapse.data-api', '[data-toggle="collapse"]', function (e) { + var $this = $(this) + + if (!$this.attr('data-target')) e.preventDefault() + + var $target = getTargetFromTrigger($this) + var data = $target.data('bs.collapse') + var option = data ? 'toggle' : $this.data() + + Plugin.call($target, option) + }) + +}(jQuery); + +/* ======================================================================== + * Bootstrap: dropdown.js v3.3.5 + * http://getbootstrap.com/javascript/#dropdowns + * ======================================================================== + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // DROPDOWN CLASS DEFINITION + // ========================= + + var backdrop = '.dropdown-backdrop' + var toggle = '[data-toggle="dropdown"]' + var Dropdown = function (element) { + $(element).on('click.bs.dropdown', this.toggle) + } + + Dropdown.VERSION = '3.3.5' + + function getParent($this) { + var selector = $this.attr('data-target') + + if (!selector) { + selector = $this.attr('href') + selector = selector && /#[A-Za-z]/.test(selector) && selector.replace(/.*(?=#[^\s]*$)/, '') // strip for ie7 + } + + var $parent = selector && $(selector) + + return $parent && $parent.length ? $parent : $this.parent() + } + + function clearMenus(e) { + if (e && e.which === 3) return + $(backdrop).remove() + $(toggle).each(function () { + var $this = $(this) + var $parent = getParent($this) + var relatedTarget = { relatedTarget: this } + + if (!$parent.hasClass('open')) return + + if (e && e.type == 'click' && /input|textarea/i.test(e.target.tagName) && $.contains($parent[0], e.target)) return + + $parent.trigger(e = $.Event('hide.bs.dropdown', relatedTarget)) + + if (e.isDefaultPrevented()) return + + $this.attr('aria-expanded', 'false') + $parent.removeClass('open').trigger('hidden.bs.dropdown', relatedTarget) + }) + } + + Dropdown.prototype.toggle = function (e) { + var $this = $(this) + + if ($this.is('.disabled, :disabled')) return + + var $parent = getParent($this) + var isActive = $parent.hasClass('open') + + clearMenus() + + if (!isActive) { + if ('ontouchstart' in document.documentElement && !$parent.closest('.navbar-nav').length) { + // if mobile we use a backdrop because click events don't delegate + $(document.createElement('div')) + .addClass('dropdown-backdrop') + .insertAfter($(this)) + .on('click', clearMenus) + } + + var relatedTarget = { relatedTarget: this } + $parent.trigger(e = $.Event('show.bs.dropdown', relatedTarget)) + + if (e.isDefaultPrevented()) return + + $this + .trigger('focus') + .attr('aria-expanded', 'true') + + $parent + .toggleClass('open') + .trigger('shown.bs.dropdown', relatedTarget) + } + + return false + } + + Dropdown.prototype.keydown = function (e) { + if (!/(38|40|27|32)/.test(e.which) || /input|textarea/i.test(e.target.tagName)) return + + var $this = $(this) + + e.preventDefault() + e.stopPropagation() + + if ($this.is('.disabled, :disabled')) return + + var $parent = getParent($this) + var isActive = $parent.hasClass('open') + + if (!isActive && e.which != 27 || isActive && e.which == 27) { + if (e.which == 27) $parent.find(toggle).trigger('focus') + return $this.trigger('click') + } + + var desc = ' li:not(.disabled):visible a' + var $items = $parent.find('.dropdown-menu' + desc) + + if (!$items.length) return + + var index = $items.index(e.target) + + if (e.which == 38 && index > 0) index-- // up + if (e.which == 40 && index < $items.length - 1) index++ // down + if (!~index) index = 0 + + $items.eq(index).trigger('focus') + } + + + // DROPDOWN PLUGIN DEFINITION + // ========================== + + function Plugin(option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.dropdown') + + if (!data) $this.data('bs.dropdown', (data = new Dropdown(this))) + if (typeof option == 'string') data[option].call($this) + }) + } + + var old = $.fn.dropdown + + $.fn.dropdown = Plugin + $.fn.dropdown.Constructor = Dropdown + + + // DROPDOWN NO CONFLICT + // ==================== + + $.fn.dropdown.noConflict = function () { + $.fn.dropdown = old + return this + } + + + // APPLY TO STANDARD DROPDOWN ELEMENTS + // =================================== + + $(document) + .on('click.bs.dropdown.data-api', clearMenus) + .on('click.bs.dropdown.data-api', '.dropdown form', function (e) { e.stopPropagation() }) + .on('click.bs.dropdown.data-api', toggle, Dropdown.prototype.toggle) + .on('keydown.bs.dropdown.data-api', toggle, Dropdown.prototype.keydown) + .on('keydown.bs.dropdown.data-api', '.dropdown-menu', Dropdown.prototype.keydown) + +}(jQuery); + +/* ======================================================================== + * Bootstrap: modal.js v3.3.5 + * http://getbootstrap.com/javascript/#modals + * ======================================================================== + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // MODAL CLASS DEFINITION + // ====================== + + var Modal = function (element, options) { + this.options = options + this.$body = $(document.body) + this.$element = $(element) + this.$dialog = this.$element.find('.modal-dialog') + this.$backdrop = null + this.isShown = null + this.originalBodyPad = null + this.scrollbarWidth = 0 + this.ignoreBackdropClick = false + + if (this.options.remote) { + this.$element + .find('.modal-content') + .load(this.options.remote, $.proxy(function () { + this.$element.trigger('loaded.bs.modal') + }, this)) + } + } + + Modal.VERSION = '3.3.5' + + Modal.TRANSITION_DURATION = 300 + Modal.BACKDROP_TRANSITION_DURATION = 150 + + Modal.DEFAULTS = { + backdrop: true, + keyboard: true, + show: true + } + + Modal.prototype.toggle = function (_relatedTarget) { + return this.isShown ? this.hide() : this.show(_relatedTarget) + } + + Modal.prototype.show = function (_relatedTarget) { + var that = this + var e = $.Event('show.bs.modal', { relatedTarget: _relatedTarget }) + + this.$element.trigger(e) + + if (this.isShown || e.isDefaultPrevented()) return + + this.isShown = true + + this.checkScrollbar() + this.setScrollbar() + this.$body.addClass('modal-open') + + this.escape() + this.resize() + + this.$element.on('click.dismiss.bs.modal', '[data-dismiss="modal"]', $.proxy(this.hide, this)) + + this.$dialog.on('mousedown.dismiss.bs.modal', function () { + that.$element.one('mouseup.dismiss.bs.modal', function (e) { + if ($(e.target).is(that.$element)) that.ignoreBackdropClick = true + }) + }) + + this.backdrop(function () { + var transition = $.support.transition && that.$element.hasClass('fade') + + if (!that.$element.parent().length) { + that.$element.appendTo(that.$body) // don't move modals dom position + } + + that.$element + .show() + .scrollTop(0) + + that.adjustDialog() + + if (transition) { + that.$element[0].offsetWidth // force reflow + } + + that.$element.addClass('in') + + that.enforceFocus() + + var e = $.Event('shown.bs.modal', { relatedTarget: _relatedTarget }) + + transition ? + that.$dialog // wait for modal to slide in + .one('bsTransitionEnd', function () { + that.$element.trigger('focus').trigger(e) + }) + .emulateTransitionEnd(Modal.TRANSITION_DURATION) : + that.$element.trigger('focus').trigger(e) + }) + } + + Modal.prototype.hide = function (e) { + if (e) e.preventDefault() + + e = $.Event('hide.bs.modal') + + this.$element.trigger(e) + + if (!this.isShown || e.isDefaultPrevented()) return + + this.isShown = false + + this.escape() + this.resize() + + $(document).off('focusin.bs.modal') + + this.$element + .removeClass('in') + .off('click.dismiss.bs.modal') + .off('mouseup.dismiss.bs.modal') + + this.$dialog.off('mousedown.dismiss.bs.modal') + + $.support.transition && this.$element.hasClass('fade') ? + this.$element + .one('bsTransitionEnd', $.proxy(this.hideModal, this)) + .emulateTransitionEnd(Modal.TRANSITION_DURATION) : + this.hideModal() + } + + Modal.prototype.enforceFocus = function () { + $(document) + .off('focusin.bs.modal') // guard against infinite focus loop + .on('focusin.bs.modal', $.proxy(function (e) { + if (this.$element[0] !== e.target && !this.$element.has(e.target).length) { + this.$element.trigger('focus') + } + }, this)) + } + + Modal.prototype.escape = function () { + if (this.isShown && this.options.keyboard) { + this.$element.on('keydown.dismiss.bs.modal', $.proxy(function (e) { + e.which == 27 && this.hide() + }, this)) + } else if (!this.isShown) { + this.$element.off('keydown.dismiss.bs.modal') + } + } + + Modal.prototype.resize = function () { + if (this.isShown) { + $(window).on('resize.bs.modal', $.proxy(this.handleUpdate, this)) + } else { + $(window).off('resize.bs.modal') + } + } + + Modal.prototype.hideModal = function () { + var that = this + this.$element.hide() + this.backdrop(function () { + that.$body.removeClass('modal-open') + that.resetAdjustments() + that.resetScrollbar() + that.$element.trigger('hidden.bs.modal') + }) + } + + Modal.prototype.removeBackdrop = function () { + this.$backdrop && this.$backdrop.remove() + this.$backdrop = null + } + + Modal.prototype.backdrop = function (callback) { + var that = this + var animate = this.$element.hasClass('fade') ? 'fade' : '' + + if (this.isShown && this.options.backdrop) { + var doAnimate = $.support.transition && animate + + this.$backdrop = $(document.createElement('div')) + .addClass('modal-backdrop ' + animate) + .appendTo(this.$body) + + this.$element.on('click.dismiss.bs.modal', $.proxy(function (e) { + if (this.ignoreBackdropClick) { + this.ignoreBackdropClick = false + return + } + if (e.target !== e.currentTarget) return + this.options.backdrop == 'static' + ? this.$element[0].focus() + : this.hide() + }, this)) + + if (doAnimate) this.$backdrop[0].offsetWidth // force reflow + + this.$backdrop.addClass('in') + + if (!callback) return + + doAnimate ? + this.$backdrop + .one('bsTransitionEnd', callback) + .emulateTransitionEnd(Modal.BACKDROP_TRANSITION_DURATION) : + callback() + + } else if (!this.isShown && this.$backdrop) { + this.$backdrop.removeClass('in') + + var callbackRemove = function () { + that.removeBackdrop() + callback && callback() + } + $.support.transition && this.$element.hasClass('fade') ? + this.$backdrop + .one('bsTransitionEnd', callbackRemove) + .emulateTransitionEnd(Modal.BACKDROP_TRANSITION_DURATION) : + callbackRemove() + + } else if (callback) { + callback() + } + } + + // these following methods are used to handle overflowing modals + + Modal.prototype.handleUpdate = function () { + this.adjustDialog() + } + + Modal.prototype.adjustDialog = function () { + var modalIsOverflowing = this.$element[0].scrollHeight > document.documentElement.clientHeight + + this.$element.css({ + paddingLeft: !this.bodyIsOverflowing && modalIsOverflowing ? this.scrollbarWidth : '', + paddingRight: this.bodyIsOverflowing && !modalIsOverflowing ? this.scrollbarWidth : '' + }) + } + + Modal.prototype.resetAdjustments = function () { + this.$element.css({ + paddingLeft: '', + paddingRight: '' + }) + } + + Modal.prototype.checkScrollbar = function () { + var fullWindowWidth = window.innerWidth + if (!fullWindowWidth) { // workaround for missing window.innerWidth in IE8 + var documentElementRect = document.documentElement.getBoundingClientRect() + fullWindowWidth = documentElementRect.right - Math.abs(documentElementRect.left) + } + this.bodyIsOverflowing = document.body.clientWidth < fullWindowWidth + this.scrollbarWidth = this.measureScrollbar() + } + + Modal.prototype.setScrollbar = function () { + var bodyPad = parseInt((this.$body.css('padding-right') || 0), 10) + this.originalBodyPad = document.body.style.paddingRight || '' + if (this.bodyIsOverflowing) this.$body.css('padding-right', bodyPad + this.scrollbarWidth) + } + + Modal.prototype.resetScrollbar = function () { + this.$body.css('padding-right', this.originalBodyPad) + } + + Modal.prototype.measureScrollbar = function () { // thx walsh + var scrollDiv = document.createElement('div') + scrollDiv.className = 'modal-scrollbar-measure' + this.$body.append(scrollDiv) + var scrollbarWidth = scrollDiv.offsetWidth - scrollDiv.clientWidth + this.$body[0].removeChild(scrollDiv) + return scrollbarWidth + } + + + // MODAL PLUGIN DEFINITION + // ======================= + + function Plugin(option, _relatedTarget) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.modal') + var options = $.extend({}, Modal.DEFAULTS, $this.data(), typeof option == 'object' && option) + + if (!data) $this.data('bs.modal', (data = new Modal(this, options))) + if (typeof option == 'string') data[option](_relatedTarget) + else if (options.show) data.show(_relatedTarget) + }) + } + + var old = $.fn.modal + + $.fn.modal = Plugin + $.fn.modal.Constructor = Modal + + + // MODAL NO CONFLICT + // ================= + + $.fn.modal.noConflict = function () { + $.fn.modal = old + return this + } + + + // MODAL DATA-API + // ============== + + $(document).on('click.bs.modal.data-api', '[data-toggle="modal"]', function (e) { + var $this = $(this) + var href = $this.attr('href') + var $target = $($this.attr('data-target') || (href && href.replace(/.*(?=#[^\s]+$)/, ''))) // strip for ie7 + var option = $target.data('bs.modal') ? 'toggle' : $.extend({ remote: !/#/.test(href) && href }, $target.data(), $this.data()) + + if ($this.is('a')) e.preventDefault() + + $target.one('show.bs.modal', function (showEvent) { + if (showEvent.isDefaultPrevented()) return // only register focus restorer if modal will actually get shown + $target.one('hidden.bs.modal', function () { + $this.is(':visible') && $this.trigger('focus') + }) + }) + Plugin.call($target, option, this) + }) + +}(jQuery); + +/* ======================================================================== + * Bootstrap: tooltip.js v3.3.5 + * http://getbootstrap.com/javascript/#tooltip + * Inspired by the original jQuery.tipsy by Jason Frame + * ======================================================================== + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // TOOLTIP PUBLIC CLASS DEFINITION + // =============================== + + var Tooltip = function (element, options) { + this.type = null + this.options = null + this.enabled = null + this.timeout = null + this.hoverState = null + this.$element = null + this.inState = null + + this.init('tooltip', element, options) + } + + Tooltip.VERSION = '3.3.5' + + Tooltip.TRANSITION_DURATION = 150 + + Tooltip.DEFAULTS = { + animation: true, + placement: 'top', + selector: false, + template: '<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>', + trigger: 'hover focus', + title: '', + delay: 0, + html: false, + container: false, + viewport: { + selector: 'body', + padding: 0 + } + } + + Tooltip.prototype.init = function (type, element, options) { + this.enabled = true + this.type = type + this.$element = $(element) + this.options = this.getOptions(options) + this.$viewport = this.options.viewport && $($.isFunction(this.options.viewport) ? this.options.viewport.call(this, this.$element) : (this.options.viewport.selector || this.options.viewport)) + this.inState = { click: false, hover: false, focus: false } + + if (this.$element[0] instanceof document.constructor && !this.options.selector) { + throw new Error('`selector` option must be specified when initializing ' + this.type + ' on the window.document object!') + } + + var triggers = this.options.trigger.split(' ') + + for (var i = triggers.length; i--;) { + var trigger = triggers[i] + + if (trigger == 'click') { + this.$element.on('click.' + this.type, this.options.selector, $.proxy(this.toggle, this)) + } else if (trigger != 'manual') { + var eventIn = trigger == 'hover' ? 'mouseenter' : 'focusin' + var eventOut = trigger == 'hover' ? 'mouseleave' : 'focusout' + + this.$element.on(eventIn + '.' + this.type, this.options.selector, $.proxy(this.enter, this)) + this.$element.on(eventOut + '.' + this.type, this.options.selector, $.proxy(this.leave, this)) + } + } + + this.options.selector ? + (this._options = $.extend({}, this.options, { trigger: 'manual', selector: '' })) : + this.fixTitle() + } + + Tooltip.prototype.getDefaults = function () { + return Tooltip.DEFAULTS + } + + Tooltip.prototype.getOptions = function (options) { + options = $.extend({}, this.getDefaults(), this.$element.data(), options) + + if (options.delay && typeof options.delay == 'number') { + options.delay = { + show: options.delay, + hide: options.delay + } + } + + return options + } + + Tooltip.prototype.getDelegateOptions = function () { + var options = {} + var defaults = this.getDefaults() + + this._options && $.each(this._options, function (key, value) { + if (defaults[key] != value) options[key] = value + }) + + return options + } + + Tooltip.prototype.enter = function (obj) { + var self = obj instanceof this.constructor ? + obj : $(obj.currentTarget).data('bs.' + this.type) + + if (!self) { + self = new this.constructor(obj.currentTarget, this.getDelegateOptions()) + $(obj.currentTarget).data('bs.' + this.type, self) + } + + if (obj instanceof $.Event) { + self.inState[obj.type == 'focusin' ? 'focus' : 'hover'] = true + } + + if (self.tip().hasClass('in') || self.hoverState == 'in') { + self.hoverState = 'in' + return + } + + clearTimeout(self.timeout) + + self.hoverState = 'in' + + if (!self.options.delay || !self.options.delay.show) return self.show() + + self.timeout = setTimeout(function () { + if (self.hoverState == 'in') self.show() + }, self.options.delay.show) + } + + Tooltip.prototype.isInStateTrue = function () { + for (var key in this.inState) { + if (this.inState[key]) return true + } + + return false + } + + Tooltip.prototype.leave = function (obj) { + var self = obj instanceof this.constructor ? + obj : $(obj.currentTarget).data('bs.' + this.type) + + if (!self) { + self = new this.constructor(obj.currentTarget, this.getDelegateOptions()) + $(obj.currentTarget).data('bs.' + this.type, self) + } + + if (obj instanceof $.Event) { + self.inState[obj.type == 'focusout' ? 'focus' : 'hover'] = false + } + + if (self.isInStateTrue()) return + + clearTimeout(self.timeout) + + self.hoverState = 'out' + + if (!self.options.delay || !self.options.delay.hide) return self.hide() + + self.timeout = setTimeout(function () { + if (self.hoverState == 'out') self.hide() + }, self.options.delay.hide) + } + + Tooltip.prototype.show = function () { + var e = $.Event('show.bs.' + this.type) + + if (this.hasContent() && this.enabled) { + this.$element.trigger(e) + + var inDom = $.contains(this.$element[0].ownerDocument.documentElement, this.$element[0]) + if (e.isDefaultPrevented() || !inDom) return + var that = this + + var $tip = this.tip() + + var tipId = this.getUID(this.type) + + this.setContent() + $tip.attr('id', tipId) + this.$element.attr('aria-describedby', tipId) + + if (this.options.animation) $tip.addClass('fade') + + var placement = typeof this.options.placement == 'function' ? + this.options.placement.call(this, $tip[0], this.$element[0]) : + this.options.placement + + var autoToken = /\s?auto?\s?/i + var autoPlace = autoToken.test(placement) + if (autoPlace) placement = placement.replace(autoToken, '') || 'top' + + $tip + .detach() + .css({ top: 0, left: 0, display: 'block' }) + .addClass(placement) + .data('bs.' + this.type, this) + + this.options.container ? $tip.appendTo(this.options.container) : $tip.insertAfter(this.$element) + this.$element.trigger('inserted.bs.' + this.type) + + var pos = this.getPosition() + var actualWidth = $tip[0].offsetWidth + var actualHeight = $tip[0].offsetHeight + + if (autoPlace) { + var orgPlacement = placement + var viewportDim = this.getPosition(this.$viewport) + + placement = placement == 'bottom' && pos.bottom + actualHeight > viewportDim.bottom ? 'top' : + placement == 'top' && pos.top - actualHeight < viewportDim.top ? 'bottom' : + placement == 'right' && pos.right + actualWidth > viewportDim.width ? 'left' : + placement == 'left' && pos.left - actualWidth < viewportDim.left ? 'right' : + placement + + $tip + .removeClass(orgPlacement) + .addClass(placement) + } + + var calculatedOffset = this.getCalculatedOffset(placement, pos, actualWidth, actualHeight) + + this.applyPlacement(calculatedOffset, placement) + + var complete = function () { + var prevHoverState = that.hoverState + that.$element.trigger('shown.bs.' + that.type) + that.hoverState = null + + if (prevHoverState == 'out') that.leave(that) + } + + $.support.transition && this.$tip.hasClass('fade') ? + $tip + .one('bsTransitionEnd', complete) + .emulateTransitionEnd(Tooltip.TRANSITION_DURATION) : + complete() + } + } + + Tooltip.prototype.applyPlacement = function (offset, placement) { + var $tip = this.tip() + var width = $tip[0].offsetWidth + var height = $tip[0].offsetHeight + + // manually read margins because getBoundingClientRect includes difference + var marginTop = parseInt($tip.css('margin-top'), 10) + var marginLeft = parseInt($tip.css('margin-left'), 10) + + // we must check for NaN for ie 8/9 + if (isNaN(marginTop)) marginTop = 0 + if (isNaN(marginLeft)) marginLeft = 0 + + offset.top += marginTop + offset.left += marginLeft + + // $.fn.offset doesn't round pixel values + // so we use setOffset directly with our own function B-0 + $.offset.setOffset($tip[0], $.extend({ + using: function (props) { + $tip.css({ + top: Math.round(props.top), + left: Math.round(props.left) + }) + } + }, offset), 0) + + $tip.addClass('in') + + // check to see if placing tip in new offset caused the tip to resize itself + var actualWidth = $tip[0].offsetWidth + var actualHeight = $tip[0].offsetHeight + + if (placement == 'top' && actualHeight != height) { + offset.top = offset.top + height - actualHeight + } + + var delta = this.getViewportAdjustedDelta(placement, offset, actualWidth, actualHeight) + + if (delta.left) offset.left += delta.left + else offset.top += delta.top + + var isVertical = /top|bottom/.test(placement) + var arrowDelta = isVertical ? delta.left * 2 - width + actualWidth : delta.top * 2 - height + actualHeight + var arrowOffsetPosition = isVertical ? 'offsetWidth' : 'offsetHeight' + + $tip.offset(offset) + this.replaceArrow(arrowDelta, $tip[0][arrowOffsetPosition], isVertical) + } + + Tooltip.prototype.replaceArrow = function (delta, dimension, isVertical) { + this.arrow() + .css(isVertical ? 'left' : 'top', 50 * (1 - delta / dimension) + '%') + .css(isVertical ? 'top' : 'left', '') + } + + Tooltip.prototype.setContent = function () { + var $tip = this.tip() + var title = this.getTitle() + + $tip.find('.tooltip-inner')[this.options.html ? 'html' : 'text'](title) + $tip.removeClass('fade in top bottom left right') + } + + Tooltip.prototype.hide = function (callback) { + var that = this + var $tip = $(this.$tip) + var e = $.Event('hide.bs.' + this.type) + + function complete() { + if (that.hoverState != 'in') $tip.detach() + that.$element + .removeAttr('aria-describedby') + .trigger('hidden.bs.' + that.type) + callback && callback() + } + + this.$element.trigger(e) + + if (e.isDefaultPrevented()) return + + $tip.removeClass('in') + + $.support.transition && $tip.hasClass('fade') ? + $tip + .one('bsTransitionEnd', complete) + .emulateTransitionEnd(Tooltip.TRANSITION_DURATION) : + complete() + + this.hoverState = null + + return this + } + + Tooltip.prototype.fixTitle = function () { + var $e = this.$element + if ($e.attr('title') || typeof $e.attr('data-original-title') != 'string') { + $e.attr('data-original-title', $e.attr('title') || '').attr('title', '') + } + } + + Tooltip.prototype.hasContent = function () { + return this.getTitle() + } + + Tooltip.prototype.getPosition = function ($element) { + $element = $element || this.$element + + var el = $element[0] + var isBody = el.tagName == 'BODY' + + var elRect = el.getBoundingClientRect() + if (elRect.width == null) { + // width and height are missing in IE8, so compute them manually; see https://github.com/twbs/bootstrap/issues/14093 + elRect = $.extend({}, elRect, { width: elRect.right - elRect.left, height: elRect.bottom - elRect.top }) + } + var elOffset = isBody ? { top: 0, left: 0 } : $element.offset() + var scroll = { scroll: isBody ? document.documentElement.scrollTop || document.body.scrollTop : $element.scrollTop() } + var outerDims = isBody ? { width: $(window).width(), height: $(window).height() } : null + + return $.extend({}, elRect, scroll, outerDims, elOffset) + } + + Tooltip.prototype.getCalculatedOffset = function (placement, pos, actualWidth, actualHeight) { + return placement == 'bottom' ? { top: pos.top + pos.height, left: pos.left + pos.width / 2 - actualWidth / 2 } : + placement == 'top' ? { top: pos.top - actualHeight, left: pos.left + pos.width / 2 - actualWidth / 2 } : + placement == 'left' ? { top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left - actualWidth } : + /* placement == 'right' */ { top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left + pos.width } + + } + + Tooltip.prototype.getViewportAdjustedDelta = function (placement, pos, actualWidth, actualHeight) { + var delta = { top: 0, left: 0 } + if (!this.$viewport) return delta + + var viewportPadding = this.options.viewport && this.options.viewport.padding || 0 + var viewportDimensions = this.getPosition(this.$viewport) + + if (/right|left/.test(placement)) { + var topEdgeOffset = pos.top - viewportPadding - viewportDimensions.scroll + var bottomEdgeOffset = pos.top + viewportPadding - viewportDimensions.scroll + actualHeight + if (topEdgeOffset < viewportDimensions.top) { // top overflow + delta.top = viewportDimensions.top - topEdgeOffset + } else if (bottomEdgeOffset > viewportDimensions.top + viewportDimensions.height) { // bottom overflow + delta.top = viewportDimensions.top + viewportDimensions.height - bottomEdgeOffset + } + } else { + var leftEdgeOffset = pos.left - viewportPadding + var rightEdgeOffset = pos.left + viewportPadding + actualWidth + if (leftEdgeOffset < viewportDimensions.left) { // left overflow + delta.left = viewportDimensions.left - leftEdgeOffset + } else if (rightEdgeOffset > viewportDimensions.right) { // right overflow + delta.left = viewportDimensions.left + viewportDimensions.width - rightEdgeOffset + } + } + + return delta + } + + Tooltip.prototype.getTitle = function () { + var title + var $e = this.$element + var o = this.options + + title = $e.attr('data-original-title') + || (typeof o.title == 'function' ? o.title.call($e[0]) : o.title) + + return title + } + + Tooltip.prototype.getUID = function (prefix) { + do prefix += ~~(Math.random() * 1000000) + while (document.getElementById(prefix)) + return prefix + } + + Tooltip.prototype.tip = function () { + if (!this.$tip) { + this.$tip = $(this.options.template) + if (this.$tip.length != 1) { + throw new Error(this.type + ' `template` option must consist of exactly 1 top-level element!') + } + } + return this.$tip + } + + Tooltip.prototype.arrow = function () { + return (this.$arrow = this.$arrow || this.tip().find('.tooltip-arrow')) + } + + Tooltip.prototype.enable = function () { + this.enabled = true + } + + Tooltip.prototype.disable = function () { + this.enabled = false + } + + Tooltip.prototype.toggleEnabled = function () { + this.enabled = !this.enabled + } + + Tooltip.prototype.toggle = function (e) { + var self = this + if (e) { + self = $(e.currentTarget).data('bs.' + this.type) + if (!self) { + self = new this.constructor(e.currentTarget, this.getDelegateOptions()) + $(e.currentTarget).data('bs.' + this.type, self) + } + } + + if (e) { + self.inState.click = !self.inState.click + if (self.isInStateTrue()) self.enter(self) + else self.leave(self) + } else { + self.tip().hasClass('in') ? self.leave(self) : self.enter(self) + } + } + + Tooltip.prototype.destroy = function () { + var that = this + clearTimeout(this.timeout) + this.hide(function () { + that.$element.off('.' + that.type).removeData('bs.' + that.type) + if (that.$tip) { + that.$tip.detach() + } + that.$tip = null + that.$arrow = null + that.$viewport = null + }) + } + + + // TOOLTIP PLUGIN DEFINITION + // ========================= + + function Plugin(option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.tooltip') + var options = typeof option == 'object' && option + + if (!data && /destroy|hide/.test(option)) return + if (!data) $this.data('bs.tooltip', (data = new Tooltip(this, options))) + if (typeof option == 'string') data[option]() + }) + } + + var old = $.fn.tooltip + + $.fn.tooltip = Plugin + $.fn.tooltip.Constructor = Tooltip + + + // TOOLTIP NO CONFLICT + // =================== + + $.fn.tooltip.noConflict = function () { + $.fn.tooltip = old + return this + } + +}(jQuery); + +/* ======================================================================== + * Bootstrap: popover.js v3.3.5 + * http://getbootstrap.com/javascript/#popovers + * ======================================================================== + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // POPOVER PUBLIC CLASS DEFINITION + // =============================== + + var Popover = function (element, options) { + this.init('popover', element, options) + } + + if (!$.fn.tooltip) throw new Error('Popover requires tooltip.js') + + Popover.VERSION = '3.3.5' + + Popover.DEFAULTS = $.extend({}, $.fn.tooltip.Constructor.DEFAULTS, { + placement: 'right', + trigger: 'click', + content: '', + template: '<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>' + }) + + + // NOTE: POPOVER EXTENDS tooltip.js + // ================================ + + Popover.prototype = $.extend({}, $.fn.tooltip.Constructor.prototype) + + Popover.prototype.constructor = Popover + + Popover.prototype.getDefaults = function () { + return Popover.DEFAULTS + } + + Popover.prototype.setContent = function () { + var $tip = this.tip() + var title = this.getTitle() + var content = this.getContent() + + $tip.find('.popover-title')[this.options.html ? 'html' : 'text'](title) + $tip.find('.popover-content').children().detach().end()[ // we use append for html objects to maintain js events + this.options.html ? (typeof content == 'string' ? 'html' : 'append') : 'text' + ](content) + + $tip.removeClass('fade top bottom left right in') + + // IE8 doesn't accept hiding via the `:empty` pseudo selector, we have to do + // this manually by checking the contents. + if (!$tip.find('.popover-title').html()) $tip.find('.popover-title').hide() + } + + Popover.prototype.hasContent = function () { + return this.getTitle() || this.getContent() + } + + Popover.prototype.getContent = function () { + var $e = this.$element + var o = this.options + + return $e.attr('data-content') + || (typeof o.content == 'function' ? + o.content.call($e[0]) : + o.content) + } + + Popover.prototype.arrow = function () { + return (this.$arrow = this.$arrow || this.tip().find('.arrow')) + } + + + // POPOVER PLUGIN DEFINITION + // ========================= + + function Plugin(option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.popover') + var options = typeof option == 'object' && option + + if (!data && /destroy|hide/.test(option)) return + if (!data) $this.data('bs.popover', (data = new Popover(this, options))) + if (typeof option == 'string') data[option]() + }) + } + + var old = $.fn.popover + + $.fn.popover = Plugin + $.fn.popover.Constructor = Popover + + + // POPOVER NO CONFLICT + // =================== + + $.fn.popover.noConflict = function () { + $.fn.popover = old + return this + } + +}(jQuery); + +/* ======================================================================== + * Bootstrap: scrollspy.js v3.3.5 + * http://getbootstrap.com/javascript/#scrollspy + * ======================================================================== + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // SCROLLSPY CLASS DEFINITION + // ========================== + + function ScrollSpy(element, options) { + this.$body = $(document.body) + this.$scrollElement = $(element).is(document.body) ? $(window) : $(element) + this.options = $.extend({}, ScrollSpy.DEFAULTS, options) + this.selector = (this.options.target || '') + ' .nav li > a' + this.offsets = [] + this.targets = [] + this.activeTarget = null + this.scrollHeight = 0 + + this.$scrollElement.on('scroll.bs.scrollspy', $.proxy(this.process, this)) + this.refresh() + this.process() + } + + ScrollSpy.VERSION = '3.3.5' + + ScrollSpy.DEFAULTS = { + offset: 10 + } + + ScrollSpy.prototype.getScrollHeight = function () { + return this.$scrollElement[0].scrollHeight || Math.max(this.$body[0].scrollHeight, document.documentElement.scrollHeight) + } + + ScrollSpy.prototype.refresh = function () { + var that = this + var offsetMethod = 'offset' + var offsetBase = 0 + + this.offsets = [] + this.targets = [] + this.scrollHeight = this.getScrollHeight() + + if (!$.isWindow(this.$scrollElement[0])) { + offsetMethod = 'position' + offsetBase = this.$scrollElement.scrollTop() + } + + this.$body + .find(this.selector) + .map(function () { + var $el = $(this) + var href = $el.data('target') || $el.attr('href') + var $href = /^#./.test(href) && $(href) + + return ($href + && $href.length + && $href.is(':visible') + && [[$href[offsetMethod]().top + offsetBase, href]]) || null + }) + .sort(function (a, b) { return a[0] - b[0] }) + .each(function () { + that.offsets.push(this[0]) + that.targets.push(this[1]) + }) + } + + ScrollSpy.prototype.process = function () { + var scrollTop = this.$scrollElement.scrollTop() + this.options.offset + var scrollHeight = this.getScrollHeight() + var maxScroll = this.options.offset + scrollHeight - this.$scrollElement.height() + var offsets = this.offsets + var targets = this.targets + var activeTarget = this.activeTarget + var i + + if (this.scrollHeight != scrollHeight) { + this.refresh() + } + + if (scrollTop >= maxScroll) { + return activeTarget != (i = targets[targets.length - 1]) && this.activate(i) + } + + if (activeTarget && scrollTop < offsets[0]) { + this.activeTarget = null + return this.clear() + } + + for (i = offsets.length; i--;) { + activeTarget != targets[i] + && scrollTop >= offsets[i] + && (offsets[i + 1] === undefined || scrollTop < offsets[i + 1]) + && this.activate(targets[i]) + } + } + + ScrollSpy.prototype.activate = function (target) { + this.activeTarget = target + + this.clear() + + var selector = this.selector + + '[data-target="' + target + '"],' + + this.selector + '[href="' + target + '"]' + + var active = $(selector) + .parents('li') + .addClass('active') + + if (active.parent('.dropdown-menu').length) { + active = active + .closest('li.dropdown') + .addClass('active') + } + + active.trigger('activate.bs.scrollspy') + } + + ScrollSpy.prototype.clear = function () { + $(this.selector) + .parentsUntil(this.options.target, '.active') + .removeClass('active') + } + + + // SCROLLSPY PLUGIN DEFINITION + // =========================== + + function Plugin(option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.scrollspy') + var options = typeof option == 'object' && option + + if (!data) $this.data('bs.scrollspy', (data = new ScrollSpy(this, options))) + if (typeof option == 'string') data[option]() + }) + } + + var old = $.fn.scrollspy + + $.fn.scrollspy = Plugin + $.fn.scrollspy.Constructor = ScrollSpy + + + // SCROLLSPY NO CONFLICT + // ===================== + + $.fn.scrollspy.noConflict = function () { + $.fn.scrollspy = old + return this + } + + + // SCROLLSPY DATA-API + // ================== + + $(window).on('load.bs.scrollspy.data-api', function () { + $('[data-spy="scroll"]').each(function () { + var $spy = $(this) + Plugin.call($spy, $spy.data()) + }) + }) + +}(jQuery); + +/* ======================================================================== + * Bootstrap: tab.js v3.3.5 + * http://getbootstrap.com/javascript/#tabs + * ======================================================================== + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // TAB CLASS DEFINITION + // ==================== + + var Tab = function (element) { + // jscs:disable requireDollarBeforejQueryAssignment + this.element = $(element) + // jscs:enable requireDollarBeforejQueryAssignment + } + + Tab.VERSION = '3.3.5' + + Tab.TRANSITION_DURATION = 150 + + Tab.prototype.show = function () { + var $this = this.element + var $ul = $this.closest('ul:not(.dropdown-menu)') + var selector = $this.data('target') + + if (!selector) { + selector = $this.attr('href') + selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') // strip for ie7 + } + + if ($this.parent('li').hasClass('active')) return + + var $previous = $ul.find('.active:last a') + var hideEvent = $.Event('hide.bs.tab', { + relatedTarget: $this[0] + }) + var showEvent = $.Event('show.bs.tab', { + relatedTarget: $previous[0] + }) + + $previous.trigger(hideEvent) + $this.trigger(showEvent) + + if (showEvent.isDefaultPrevented() || hideEvent.isDefaultPrevented()) return + + var $target = $(selector) + + this.activate($this.closest('li'), $ul) + this.activate($target, $target.parent(), function () { + $previous.trigger({ + type: 'hidden.bs.tab', + relatedTarget: $this[0] + }) + $this.trigger({ + type: 'shown.bs.tab', + relatedTarget: $previous[0] + }) + }) + } + + Tab.prototype.activate = function (element, container, callback) { + var $active = container.find('> .active') + var transition = callback + && $.support.transition + && ($active.length && $active.hasClass('fade') || !!container.find('> .fade').length) + + function next() { + $active + .removeClass('active') + .find('> .dropdown-menu > .active') + .removeClass('active') + .end() + .find('[data-toggle="tab"]') + .attr('aria-expanded', false) + + element + .addClass('active') + .find('[data-toggle="tab"]') + .attr('aria-expanded', true) + + if (transition) { + element[0].offsetWidth // reflow for transition + element.addClass('in') + } else { + element.removeClass('fade') + } + + if (element.parent('.dropdown-menu').length) { + element + .closest('li.dropdown') + .addClass('active') + .end() + .find('[data-toggle="tab"]') + .attr('aria-expanded', true) + } + + callback && callback() + } + + $active.length && transition ? + $active + .one('bsTransitionEnd', next) + .emulateTransitionEnd(Tab.TRANSITION_DURATION) : + next() + + $active.removeClass('in') + } + + + // TAB PLUGIN DEFINITION + // ===================== + + function Plugin(option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.tab') + + if (!data) $this.data('bs.tab', (data = new Tab(this))) + if (typeof option == 'string') data[option]() + }) + } + + var old = $.fn.tab + + $.fn.tab = Plugin + $.fn.tab.Constructor = Tab + + + // TAB NO CONFLICT + // =============== + + $.fn.tab.noConflict = function () { + $.fn.tab = old + return this + } + + + // TAB DATA-API + // ============ + + var clickHandler = function (e) { + e.preventDefault() + Plugin.call($(this), 'show') + } + + $(document) + .on('click.bs.tab.data-api', '[data-toggle="tab"]', clickHandler) + .on('click.bs.tab.data-api', '[data-toggle="pill"]', clickHandler) + +}(jQuery); + +/* ======================================================================== + * Bootstrap: affix.js v3.3.5 + * http://getbootstrap.com/javascript/#affix + * ======================================================================== + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // AFFIX CLASS DEFINITION + // ====================== + + var Affix = function (element, options) { + this.options = $.extend({}, Affix.DEFAULTS, options) + + this.$target = $(this.options.target) + .on('scroll.bs.affix.data-api', $.proxy(this.checkPosition, this)) + .on('click.bs.affix.data-api', $.proxy(this.checkPositionWithEventLoop, this)) + + this.$element = $(element) + this.affixed = null + this.unpin = null + this.pinnedOffset = null + + this.checkPosition() + } + + Affix.VERSION = '3.3.5' + + Affix.RESET = 'affix affix-top affix-bottom' + + Affix.DEFAULTS = { + offset: 0, + target: window + } + + Affix.prototype.getState = function (scrollHeight, height, offsetTop, offsetBottom) { + var scrollTop = this.$target.scrollTop() + var position = this.$element.offset() + var targetHeight = this.$target.height() + + if (offsetTop != null && this.affixed == 'top') return scrollTop < offsetTop ? 'top' : false + + if (this.affixed == 'bottom') { + if (offsetTop != null) return (scrollTop + this.unpin <= position.top) ? false : 'bottom' + return (scrollTop + targetHeight <= scrollHeight - offsetBottom) ? false : 'bottom' + } + + var initializing = this.affixed == null + var colliderTop = initializing ? scrollTop : position.top + var colliderHeight = initializing ? targetHeight : height + + if (offsetTop != null && scrollTop <= offsetTop) return 'top' + if (offsetBottom != null && (colliderTop + colliderHeight >= scrollHeight - offsetBottom)) return 'bottom' + + return false + } + + Affix.prototype.getPinnedOffset = function () { + if (this.pinnedOffset) return this.pinnedOffset + this.$element.removeClass(Affix.RESET).addClass('affix') + var scrollTop = this.$target.scrollTop() + var position = this.$element.offset() + return (this.pinnedOffset = position.top - scrollTop) + } + + Affix.prototype.checkPositionWithEventLoop = function () { + setTimeout($.proxy(this.checkPosition, this), 1) + } + + Affix.prototype.checkPosition = function () { + if (!this.$element.is(':visible')) return + + var height = this.$element.height() + var offset = this.options.offset + var offsetTop = offset.top + var offsetBottom = offset.bottom + var scrollHeight = Math.max($(document).height(), $(document.body).height()) + + if (typeof offset != 'object') offsetBottom = offsetTop = offset + if (typeof offsetTop == 'function') offsetTop = offset.top(this.$element) + if (typeof offsetBottom == 'function') offsetBottom = offset.bottom(this.$element) + + var affix = this.getState(scrollHeight, height, offsetTop, offsetBottom) + + if (this.affixed != affix) { + if (this.unpin != null) this.$element.css('top', '') + + var affixType = 'affix' + (affix ? '-' + affix : '') + var e = $.Event(affixType + '.bs.affix') + + this.$element.trigger(e) + + if (e.isDefaultPrevented()) return + + this.affixed = affix + this.unpin = affix == 'bottom' ? this.getPinnedOffset() : null + + this.$element + .removeClass(Affix.RESET) + .addClass(affixType) + .trigger(affixType.replace('affix', 'affixed') + '.bs.affix') + } + + if (affix == 'bottom') { + this.$element.offset({ + top: scrollHeight - height - offsetBottom + }) + } + } + + + // AFFIX PLUGIN DEFINITION + // ======================= + + function Plugin(option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.affix') + var options = typeof option == 'object' && option + + if (!data) $this.data('bs.affix', (data = new Affix(this, options))) + if (typeof option == 'string') data[option]() + }) + } + + var old = $.fn.affix + + $.fn.affix = Plugin + $.fn.affix.Constructor = Affix + + + // AFFIX NO CONFLICT + // ================= + + $.fn.affix.noConflict = function () { + $.fn.affix = old + return this + } + + + // AFFIX DATA-API + // ============== + + $(window).on('load', function () { + $('[data-spy="affix"]').each(function () { + var $spy = $(this) + var data = $spy.data() + + data.offset = data.offset || {} + + if (data.offsetBottom != null) data.offset.bottom = data.offsetBottom + if (data.offsetTop != null) data.offset.top = data.offsetTop + + Plugin.call($spy, data) + }) + }) + +}(jQuery); diff --git a/public/assets/libs/jquery/bootstrap/dist/js/bootstrap.min.js b/public/assets/libs/jquery/bootstrap/dist/js/bootstrap.min.js new file mode 100644 index 0000000..133aeec --- /dev/null +++ b/public/assets/libs/jquery/bootstrap/dist/js/bootstrap.min.js @@ -0,0 +1,7 @@ +/*! + * Bootstrap v3.3.5 (http://getbootstrap.com) + * Copyright 2011-2015 Twitter, Inc. + * Licensed under the MIT license + */ +if("undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");+function(a){"use strict";var b=a.fn.jquery.split(" ")[0].split(".");if(b[0]<2&&b[1]<9||1==b[0]&&9==b[1]&&b[2]<1)throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher")}(jQuery),+function(a){"use strict";function b(){var a=document.createElement("bootstrap"),b={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var c in b)if(void 0!==a.style[c])return{end:b[c]};return!1}a.fn.emulateTransitionEnd=function(b){var c=!1,d=this;a(this).one("bsTransitionEnd",function(){c=!0});var e=function(){c||a(d).trigger(a.support.transition.end)};return setTimeout(e,b),this},a(function(){a.support.transition=b(),a.support.transition&&(a.event.special.bsTransitionEnd={bindType:a.support.transition.end,delegateType:a.support.transition.end,handle:function(b){return a(b.target).is(this)?b.handleObj.handler.apply(this,arguments):void 0}})})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var c=a(this),e=c.data("bs.alert");e||c.data("bs.alert",e=new d(this)),"string"==typeof b&&e[b].call(c)})}var c='[data-dismiss="alert"]',d=function(b){a(b).on("click",c,this.close)};d.VERSION="3.3.5",d.TRANSITION_DURATION=150,d.prototype.close=function(b){function c(){g.detach().trigger("closed.bs.alert").remove()}var e=a(this),f=e.attr("data-target");f||(f=e.attr("href"),f=f&&f.replace(/.*(?=#[^\s]*$)/,""));var g=a(f);b&&b.preventDefault(),g.length||(g=e.closest(".alert")),g.trigger(b=a.Event("close.bs.alert")),b.isDefaultPrevented()||(g.removeClass("in"),a.support.transition&&g.hasClass("fade")?g.one("bsTransitionEnd",c).emulateTransitionEnd(d.TRANSITION_DURATION):c())};var e=a.fn.alert;a.fn.alert=b,a.fn.alert.Constructor=d,a.fn.alert.noConflict=function(){return a.fn.alert=e,this},a(document).on("click.bs.alert.data-api",c,d.prototype.close)}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.button"),f="object"==typeof b&&b;e||d.data("bs.button",e=new c(this,f)),"toggle"==b?e.toggle():b&&e.setState(b)})}var c=function(b,d){this.$element=a(b),this.options=a.extend({},c.DEFAULTS,d),this.isLoading=!1};c.VERSION="3.3.5",c.DEFAULTS={loadingText:"loading..."},c.prototype.setState=function(b){var c="disabled",d=this.$element,e=d.is("input")?"val":"html",f=d.data();b+="Text",null==f.resetText&&d.data("resetText",d[e]()),setTimeout(a.proxy(function(){d[e](null==f[b]?this.options[b]:f[b]),"loadingText"==b?(this.isLoading=!0,d.addClass(c).attr(c,c)):this.isLoading&&(this.isLoading=!1,d.removeClass(c).removeAttr(c))},this),0)},c.prototype.toggle=function(){var a=!0,b=this.$element.closest('[data-toggle="buttons"]');if(b.length){var c=this.$element.find("input");"radio"==c.prop("type")?(c.prop("checked")&&(a=!1),b.find(".active").removeClass("active"),this.$element.addClass("active")):"checkbox"==c.prop("type")&&(c.prop("checked")!==this.$element.hasClass("active")&&(a=!1),this.$element.toggleClass("active")),c.prop("checked",this.$element.hasClass("active")),a&&c.trigger("change")}else this.$element.attr("aria-pressed",!this.$element.hasClass("active")),this.$element.toggleClass("active")};var d=a.fn.button;a.fn.button=b,a.fn.button.Constructor=c,a.fn.button.noConflict=function(){return a.fn.button=d,this},a(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(c){var d=a(c.target);d.hasClass("btn")||(d=d.closest(".btn")),b.call(d,"toggle"),a(c.target).is('input[type="radio"]')||a(c.target).is('input[type="checkbox"]')||c.preventDefault()}).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',function(b){a(b.target).closest(".btn").toggleClass("focus",/^focus(in)?$/.test(b.type))})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.carousel"),f=a.extend({},c.DEFAULTS,d.data(),"object"==typeof b&&b),g="string"==typeof b?b:f.slide;e||d.data("bs.carousel",e=new c(this,f)),"number"==typeof b?e.to(b):g?e[g]():f.interval&&e.pause().cycle()})}var c=function(b,c){this.$element=a(b),this.$indicators=this.$element.find(".carousel-indicators"),this.options=c,this.paused=null,this.sliding=null,this.interval=null,this.$active=null,this.$items=null,this.options.keyboard&&this.$element.on("keydown.bs.carousel",a.proxy(this.keydown,this)),"hover"==this.options.pause&&!("ontouchstart"in document.documentElement)&&this.$element.on("mouseenter.bs.carousel",a.proxy(this.pause,this)).on("mouseleave.bs.carousel",a.proxy(this.cycle,this))};c.VERSION="3.3.5",c.TRANSITION_DURATION=600,c.DEFAULTS={interval:5e3,pause:"hover",wrap:!0,keyboard:!0},c.prototype.keydown=function(a){if(!/input|textarea/i.test(a.target.tagName)){switch(a.which){case 37:this.prev();break;case 39:this.next();break;default:return}a.preventDefault()}},c.prototype.cycle=function(b){return b||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(a.proxy(this.next,this),this.options.interval)),this},c.prototype.getItemIndex=function(a){return this.$items=a.parent().children(".item"),this.$items.index(a||this.$active)},c.prototype.getItemForDirection=function(a,b){var c=this.getItemIndex(b),d="prev"==a&&0===c||"next"==a&&c==this.$items.length-1;if(d&&!this.options.wrap)return b;var e="prev"==a?-1:1,f=(c+e)%this.$items.length;return this.$items.eq(f)},c.prototype.to=function(a){var b=this,c=this.getItemIndex(this.$active=this.$element.find(".item.active"));return a>this.$items.length-1||0>a?void 0:this.sliding?this.$element.one("slid.bs.carousel",function(){b.to(a)}):c==a?this.pause().cycle():this.slide(a>c?"next":"prev",this.$items.eq(a))},c.prototype.pause=function(b){return b||(this.paused=!0),this.$element.find(".next, .prev").length&&a.support.transition&&(this.$element.trigger(a.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},c.prototype.next=function(){return this.sliding?void 0:this.slide("next")},c.prototype.prev=function(){return this.sliding?void 0:this.slide("prev")},c.prototype.slide=function(b,d){var e=this.$element.find(".item.active"),f=d||this.getItemForDirection(b,e),g=this.interval,h="next"==b?"left":"right",i=this;if(f.hasClass("active"))return this.sliding=!1;var j=f[0],k=a.Event("slide.bs.carousel",{relatedTarget:j,direction:h});if(this.$element.trigger(k),!k.isDefaultPrevented()){if(this.sliding=!0,g&&this.pause(),this.$indicators.length){this.$indicators.find(".active").removeClass("active");var l=a(this.$indicators.children()[this.getItemIndex(f)]);l&&l.addClass("active")}var m=a.Event("slid.bs.carousel",{relatedTarget:j,direction:h});return a.support.transition&&this.$element.hasClass("slide")?(f.addClass(b),f[0].offsetWidth,e.addClass(h),f.addClass(h),e.one("bsTransitionEnd",function(){f.removeClass([b,h].join(" ")).addClass("active"),e.removeClass(["active",h].join(" ")),i.sliding=!1,setTimeout(function(){i.$element.trigger(m)},0)}).emulateTransitionEnd(c.TRANSITION_DURATION)):(e.removeClass("active"),f.addClass("active"),this.sliding=!1,this.$element.trigger(m)),g&&this.cycle(),this}};var d=a.fn.carousel;a.fn.carousel=b,a.fn.carousel.Constructor=c,a.fn.carousel.noConflict=function(){return a.fn.carousel=d,this};var e=function(c){var d,e=a(this),f=a(e.attr("data-target")||(d=e.attr("href"))&&d.replace(/.*(?=#[^\s]+$)/,""));if(f.hasClass("carousel")){var g=a.extend({},f.data(),e.data()),h=e.attr("data-slide-to");h&&(g.interval=!1),b.call(f,g),h&&f.data("bs.carousel").to(h),c.preventDefault()}};a(document).on("click.bs.carousel.data-api","[data-slide]",e).on("click.bs.carousel.data-api","[data-slide-to]",e),a(window).on("load",function(){a('[data-ride="carousel"]').each(function(){var c=a(this);b.call(c,c.data())})})}(jQuery),+function(a){"use strict";function b(b){var c,d=b.attr("data-target")||(c=b.attr("href"))&&c.replace(/.*(?=#[^\s]+$)/,"");return a(d)}function c(b){return this.each(function(){var c=a(this),e=c.data("bs.collapse"),f=a.extend({},d.DEFAULTS,c.data(),"object"==typeof b&&b);!e&&f.toggle&&/show|hide/.test(b)&&(f.toggle=!1),e||c.data("bs.collapse",e=new d(this,f)),"string"==typeof b&&e[b]()})}var d=function(b,c){this.$element=a(b),this.options=a.extend({},d.DEFAULTS,c),this.$trigger=a('[data-toggle="collapse"][href="#'+b.id+'"],[data-toggle="collapse"][data-target="#'+b.id+'"]'),this.transitioning=null,this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger),this.options.toggle&&this.toggle()};d.VERSION="3.3.5",d.TRANSITION_DURATION=350,d.DEFAULTS={toggle:!0},d.prototype.dimension=function(){var a=this.$element.hasClass("width");return a?"width":"height"},d.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var b,e=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing");if(!(e&&e.length&&(b=e.data("bs.collapse"),b&&b.transitioning))){var f=a.Event("show.bs.collapse");if(this.$element.trigger(f),!f.isDefaultPrevented()){e&&e.length&&(c.call(e,"hide"),b||e.data("bs.collapse",null));var g=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[g](0).attr("aria-expanded",!0),this.$trigger.removeClass("collapsed").attr("aria-expanded",!0),this.transitioning=1;var h=function(){this.$element.removeClass("collapsing").addClass("collapse in")[g](""),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!a.support.transition)return h.call(this);var i=a.camelCase(["scroll",g].join("-"));this.$element.one("bsTransitionEnd",a.proxy(h,this)).emulateTransitionEnd(d.TRANSITION_DURATION)[g](this.$element[0][i])}}}},d.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var b=a.Event("hide.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.dimension();this.$element[c](this.$element[c]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",!1),this.$trigger.addClass("collapsed").attr("aria-expanded",!1),this.transitioning=1;var e=function(){this.transitioning=0,this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")};return a.support.transition?void this.$element[c](0).one("bsTransitionEnd",a.proxy(e,this)).emulateTransitionEnd(d.TRANSITION_DURATION):e.call(this)}}},d.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()},d.prototype.getParent=function(){return a(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(a.proxy(function(c,d){var e=a(d);this.addAriaAndCollapsedClass(b(e),e)},this)).end()},d.prototype.addAriaAndCollapsedClass=function(a,b){var c=a.hasClass("in");a.attr("aria-expanded",c),b.toggleClass("collapsed",!c).attr("aria-expanded",c)};var e=a.fn.collapse;a.fn.collapse=c,a.fn.collapse.Constructor=d,a.fn.collapse.noConflict=function(){return a.fn.collapse=e,this},a(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(d){var e=a(this);e.attr("data-target")||d.preventDefault();var f=b(e),g=f.data("bs.collapse"),h=g?"toggle":e.data();c.call(f,h)})}(jQuery),+function(a){"use strict";function b(b){var c=b.attr("data-target");c||(c=b.attr("href"),c=c&&/#[A-Za-z]/.test(c)&&c.replace(/.*(?=#[^\s]*$)/,""));var d=c&&a(c);return d&&d.length?d:b.parent()}function c(c){c&&3===c.which||(a(e).remove(),a(f).each(function(){var d=a(this),e=b(d),f={relatedTarget:this};e.hasClass("open")&&(c&&"click"==c.type&&/input|textarea/i.test(c.target.tagName)&&a.contains(e[0],c.target)||(e.trigger(c=a.Event("hide.bs.dropdown",f)),c.isDefaultPrevented()||(d.attr("aria-expanded","false"),e.removeClass("open").trigger("hidden.bs.dropdown",f))))}))}function d(b){return this.each(function(){var c=a(this),d=c.data("bs.dropdown");d||c.data("bs.dropdown",d=new g(this)),"string"==typeof b&&d[b].call(c)})}var e=".dropdown-backdrop",f='[data-toggle="dropdown"]',g=function(b){a(b).on("click.bs.dropdown",this.toggle)};g.VERSION="3.3.5",g.prototype.toggle=function(d){var e=a(this);if(!e.is(".disabled, :disabled")){var f=b(e),g=f.hasClass("open");if(c(),!g){"ontouchstart"in document.documentElement&&!f.closest(".navbar-nav").length&&a(document.createElement("div")).addClass("dropdown-backdrop").insertAfter(a(this)).on("click",c);var h={relatedTarget:this};if(f.trigger(d=a.Event("show.bs.dropdown",h)),d.isDefaultPrevented())return;e.trigger("focus").attr("aria-expanded","true"),f.toggleClass("open").trigger("shown.bs.dropdown",h)}return!1}},g.prototype.keydown=function(c){if(/(38|40|27|32)/.test(c.which)&&!/input|textarea/i.test(c.target.tagName)){var d=a(this);if(c.preventDefault(),c.stopPropagation(),!d.is(".disabled, :disabled")){var e=b(d),g=e.hasClass("open");if(!g&&27!=c.which||g&&27==c.which)return 27==c.which&&e.find(f).trigger("focus"),d.trigger("click");var h=" li:not(.disabled):visible a",i=e.find(".dropdown-menu"+h);if(i.length){var j=i.index(c.target);38==c.which&&j>0&&j--,40==c.which&&j<i.length-1&&j++,~j||(j=0),i.eq(j).trigger("focus")}}}};var h=a.fn.dropdown;a.fn.dropdown=d,a.fn.dropdown.Constructor=g,a.fn.dropdown.noConflict=function(){return a.fn.dropdown=h,this},a(document).on("click.bs.dropdown.data-api",c).on("click.bs.dropdown.data-api",".dropdown form",function(a){a.stopPropagation()}).on("click.bs.dropdown.data-api",f,g.prototype.toggle).on("keydown.bs.dropdown.data-api",f,g.prototype.keydown).on("keydown.bs.dropdown.data-api",".dropdown-menu",g.prototype.keydown)}(jQuery),+function(a){"use strict";function b(b,d){return this.each(function(){var e=a(this),f=e.data("bs.modal"),g=a.extend({},c.DEFAULTS,e.data(),"object"==typeof b&&b);f||e.data("bs.modal",f=new c(this,g)),"string"==typeof b?f[b](d):g.show&&f.show(d)})}var c=function(b,c){this.options=c,this.$body=a(document.body),this.$element=a(b),this.$dialog=this.$element.find(".modal-dialog"),this.$backdrop=null,this.isShown=null,this.originalBodyPad=null,this.scrollbarWidth=0,this.ignoreBackdropClick=!1,this.options.remote&&this.$element.find(".modal-content").load(this.options.remote,a.proxy(function(){this.$element.trigger("loaded.bs.modal")},this))};c.VERSION="3.3.5",c.TRANSITION_DURATION=300,c.BACKDROP_TRANSITION_DURATION=150,c.DEFAULTS={backdrop:!0,keyboard:!0,show:!0},c.prototype.toggle=function(a){return this.isShown?this.hide():this.show(a)},c.prototype.show=function(b){var d=this,e=a.Event("show.bs.modal",{relatedTarget:b});this.$element.trigger(e),this.isShown||e.isDefaultPrevented()||(this.isShown=!0,this.checkScrollbar(),this.setScrollbar(),this.$body.addClass("modal-open"),this.escape(),this.resize(),this.$element.on("click.dismiss.bs.modal",'[data-dismiss="modal"]',a.proxy(this.hide,this)),this.$dialog.on("mousedown.dismiss.bs.modal",function(){d.$element.one("mouseup.dismiss.bs.modal",function(b){a(b.target).is(d.$element)&&(d.ignoreBackdropClick=!0)})}),this.backdrop(function(){var e=a.support.transition&&d.$element.hasClass("fade");d.$element.parent().length||d.$element.appendTo(d.$body),d.$element.show().scrollTop(0),d.adjustDialog(),e&&d.$element[0].offsetWidth,d.$element.addClass("in"),d.enforceFocus();var f=a.Event("shown.bs.modal",{relatedTarget:b});e?d.$dialog.one("bsTransitionEnd",function(){d.$element.trigger("focus").trigger(f)}).emulateTransitionEnd(c.TRANSITION_DURATION):d.$element.trigger("focus").trigger(f)}))},c.prototype.hide=function(b){b&&b.preventDefault(),b=a.Event("hide.bs.modal"),this.$element.trigger(b),this.isShown&&!b.isDefaultPrevented()&&(this.isShown=!1,this.escape(),this.resize(),a(document).off("focusin.bs.modal"),this.$element.removeClass("in").off("click.dismiss.bs.modal").off("mouseup.dismiss.bs.modal"),this.$dialog.off("mousedown.dismiss.bs.modal"),a.support.transition&&this.$element.hasClass("fade")?this.$element.one("bsTransitionEnd",a.proxy(this.hideModal,this)).emulateTransitionEnd(c.TRANSITION_DURATION):this.hideModal())},c.prototype.enforceFocus=function(){a(document).off("focusin.bs.modal").on("focusin.bs.modal",a.proxy(function(a){this.$element[0]===a.target||this.$element.has(a.target).length||this.$element.trigger("focus")},this))},c.prototype.escape=function(){this.isShown&&this.options.keyboard?this.$element.on("keydown.dismiss.bs.modal",a.proxy(function(a){27==a.which&&this.hide()},this)):this.isShown||this.$element.off("keydown.dismiss.bs.modal")},c.prototype.resize=function(){this.isShown?a(window).on("resize.bs.modal",a.proxy(this.handleUpdate,this)):a(window).off("resize.bs.modal")},c.prototype.hideModal=function(){var a=this;this.$element.hide(),this.backdrop(function(){a.$body.removeClass("modal-open"),a.resetAdjustments(),a.resetScrollbar(),a.$element.trigger("hidden.bs.modal")})},c.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove(),this.$backdrop=null},c.prototype.backdrop=function(b){var d=this,e=this.$element.hasClass("fade")?"fade":"";if(this.isShown&&this.options.backdrop){var f=a.support.transition&&e;if(this.$backdrop=a(document.createElement("div")).addClass("modal-backdrop "+e).appendTo(this.$body),this.$element.on("click.dismiss.bs.modal",a.proxy(function(a){return this.ignoreBackdropClick?void(this.ignoreBackdropClick=!1):void(a.target===a.currentTarget&&("static"==this.options.backdrop?this.$element[0].focus():this.hide()))},this)),f&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),!b)return;f?this.$backdrop.one("bsTransitionEnd",b).emulateTransitionEnd(c.BACKDROP_TRANSITION_DURATION):b()}else if(!this.isShown&&this.$backdrop){this.$backdrop.removeClass("in");var g=function(){d.removeBackdrop(),b&&b()};a.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one("bsTransitionEnd",g).emulateTransitionEnd(c.BACKDROP_TRANSITION_DURATION):g()}else b&&b()},c.prototype.handleUpdate=function(){this.adjustDialog()},c.prototype.adjustDialog=function(){var a=this.$element[0].scrollHeight>document.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&a?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&&!a?this.scrollbarWidth:""})},c.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:"",paddingRight:""})},c.prototype.checkScrollbar=function(){var a=window.innerWidth;if(!a){var b=document.documentElement.getBoundingClientRect();a=b.right-Math.abs(b.left)}this.bodyIsOverflowing=document.body.clientWidth<a,this.scrollbarWidth=this.measureScrollbar()},c.prototype.setScrollbar=function(){var a=parseInt(this.$body.css("padding-right")||0,10);this.originalBodyPad=document.body.style.paddingRight||"",this.bodyIsOverflowing&&this.$body.css("padding-right",a+this.scrollbarWidth)},c.prototype.resetScrollbar=function(){this.$body.css("padding-right",this.originalBodyPad)},c.prototype.measureScrollbar=function(){var a=document.createElement("div");a.className="modal-scrollbar-measure",this.$body.append(a);var b=a.offsetWidth-a.clientWidth;return this.$body[0].removeChild(a),b};var d=a.fn.modal;a.fn.modal=b,a.fn.modal.Constructor=c,a.fn.modal.noConflict=function(){return a.fn.modal=d,this},a(document).on("click.bs.modal.data-api",'[data-toggle="modal"]',function(c){var d=a(this),e=d.attr("href"),f=a(d.attr("data-target")||e&&e.replace(/.*(?=#[^\s]+$)/,"")),g=f.data("bs.modal")?"toggle":a.extend({remote:!/#/.test(e)&&e},f.data(),d.data());d.is("a")&&c.preventDefault(),f.one("show.bs.modal",function(a){a.isDefaultPrevented()||f.one("hidden.bs.modal",function(){d.is(":visible")&&d.trigger("focus")})}),b.call(f,g,this)})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.tooltip"),f="object"==typeof b&&b;(e||!/destroy|hide/.test(b))&&(e||d.data("bs.tooltip",e=new c(this,f)),"string"==typeof b&&e[b]())})}var c=function(a,b){this.type=null,this.options=null,this.enabled=null,this.timeout=null,this.hoverState=null,this.$element=null,this.inState=null,this.init("tooltip",a,b)};c.VERSION="3.3.5",c.TRANSITION_DURATION=150,c.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0}},c.prototype.init=function(b,c,d){if(this.enabled=!0,this.type=b,this.$element=a(c),this.options=this.getOptions(d),this.$viewport=this.options.viewport&&a(a.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport),this.inState={click:!1,hover:!1,focus:!1},this.$element[0]instanceof document.constructor&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(var e=this.options.trigger.split(" "),f=e.length;f--;){var g=e[f];if("click"==g)this.$element.on("click."+this.type,this.options.selector,a.proxy(this.toggle,this));else if("manual"!=g){var h="hover"==g?"mouseenter":"focusin",i="hover"==g?"mouseleave":"focusout";this.$element.on(h+"."+this.type,this.options.selector,a.proxy(this.enter,this)),this.$element.on(i+"."+this.type,this.options.selector,a.proxy(this.leave,this))}}this.options.selector?this._options=a.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.getOptions=function(b){return b=a.extend({},this.getDefaults(),this.$element.data(),b),b.delay&&"number"==typeof b.delay&&(b.delay={show:b.delay,hide:b.delay}),b},c.prototype.getDelegateOptions=function(){var b={},c=this.getDefaults();return this._options&&a.each(this._options,function(a,d){c[a]!=d&&(b[a]=d)}),b},c.prototype.enter=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget).data("bs."+this.type);return c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c)),b instanceof a.Event&&(c.inState["focusin"==b.type?"focus":"hover"]=!0),c.tip().hasClass("in")||"in"==c.hoverState?void(c.hoverState="in"):(clearTimeout(c.timeout),c.hoverState="in",c.options.delay&&c.options.delay.show?void(c.timeout=setTimeout(function(){"in"==c.hoverState&&c.show()},c.options.delay.show)):c.show())},c.prototype.isInStateTrue=function(){for(var a in this.inState)if(this.inState[a])return!0;return!1},c.prototype.leave=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget).data("bs."+this.type);return c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c)),b instanceof a.Event&&(c.inState["focusout"==b.type?"focus":"hover"]=!1),c.isInStateTrue()?void 0:(clearTimeout(c.timeout),c.hoverState="out",c.options.delay&&c.options.delay.hide?void(c.timeout=setTimeout(function(){"out"==c.hoverState&&c.hide()},c.options.delay.hide)):c.hide())},c.prototype.show=function(){var b=a.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(b);var d=a.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(b.isDefaultPrevented()||!d)return;var e=this,f=this.tip(),g=this.getUID(this.type);this.setContent(),f.attr("id",g),this.$element.attr("aria-describedby",g),this.options.animation&&f.addClass("fade");var h="function"==typeof this.options.placement?this.options.placement.call(this,f[0],this.$element[0]):this.options.placement,i=/\s?auto?\s?/i,j=i.test(h);j&&(h=h.replace(i,"")||"top"),f.detach().css({top:0,left:0,display:"block"}).addClass(h).data("bs."+this.type,this),this.options.container?f.appendTo(this.options.container):f.insertAfter(this.$element),this.$element.trigger("inserted.bs."+this.type);var k=this.getPosition(),l=f[0].offsetWidth,m=f[0].offsetHeight;if(j){var n=h,o=this.getPosition(this.$viewport);h="bottom"==h&&k.bottom+m>o.bottom?"top":"top"==h&&k.top-m<o.top?"bottom":"right"==h&&k.right+l>o.width?"left":"left"==h&&k.left-l<o.left?"right":h,f.removeClass(n).addClass(h)}var p=this.getCalculatedOffset(h,k,l,m);this.applyPlacement(p,h);var q=function(){var a=e.hoverState;e.$element.trigger("shown.bs."+e.type),e.hoverState=null,"out"==a&&e.leave(e)};a.support.transition&&this.$tip.hasClass("fade")?f.one("bsTransitionEnd",q).emulateTransitionEnd(c.TRANSITION_DURATION):q()}},c.prototype.applyPlacement=function(b,c){var d=this.tip(),e=d[0].offsetWidth,f=d[0].offsetHeight,g=parseInt(d.css("margin-top"),10),h=parseInt(d.css("margin-left"),10);isNaN(g)&&(g=0),isNaN(h)&&(h=0),b.top+=g,b.left+=h,a.offset.setOffset(d[0],a.extend({using:function(a){d.css({top:Math.round(a.top),left:Math.round(a.left)})}},b),0),d.addClass("in");var i=d[0].offsetWidth,j=d[0].offsetHeight;"top"==c&&j!=f&&(b.top=b.top+f-j);var k=this.getViewportAdjustedDelta(c,b,i,j);k.left?b.left+=k.left:b.top+=k.top;var l=/top|bottom/.test(c),m=l?2*k.left-e+i:2*k.top-f+j,n=l?"offsetWidth":"offsetHeight";d.offset(b),this.replaceArrow(m,d[0][n],l)},c.prototype.replaceArrow=function(a,b,c){this.arrow().css(c?"left":"top",50*(1-a/b)+"%").css(c?"top":"left","")},c.prototype.setContent=function(){var a=this.tip(),b=this.getTitle();a.find(".tooltip-inner")[this.options.html?"html":"text"](b),a.removeClass("fade in top bottom left right")},c.prototype.hide=function(b){function d(){"in"!=e.hoverState&&f.detach(),e.$element.removeAttr("aria-describedby").trigger("hidden.bs."+e.type),b&&b()}var e=this,f=a(this.$tip),g=a.Event("hide.bs."+this.type);return this.$element.trigger(g),g.isDefaultPrevented()?void 0:(f.removeClass("in"),a.support.transition&&f.hasClass("fade")?f.one("bsTransitionEnd",d).emulateTransitionEnd(c.TRANSITION_DURATION):d(),this.hoverState=null,this)},c.prototype.fixTitle=function(){var a=this.$element;(a.attr("title")||"string"!=typeof a.attr("data-original-title"))&&a.attr("data-original-title",a.attr("title")||"").attr("title","")},c.prototype.hasContent=function(){return this.getTitle()},c.prototype.getPosition=function(b){b=b||this.$element;var c=b[0],d="BODY"==c.tagName,e=c.getBoundingClientRect();null==e.width&&(e=a.extend({},e,{width:e.right-e.left,height:e.bottom-e.top}));var f=d?{top:0,left:0}:b.offset(),g={scroll:d?document.documentElement.scrollTop||document.body.scrollTop:b.scrollTop()},h=d?{width:a(window).width(),height:a(window).height()}:null;return a.extend({},e,g,h,f)},c.prototype.getCalculatedOffset=function(a,b,c,d){return"bottom"==a?{top:b.top+b.height,left:b.left+b.width/2-c/2}:"top"==a?{top:b.top-d,left:b.left+b.width/2-c/2}:"left"==a?{top:b.top+b.height/2-d/2,left:b.left-c}:{top:b.top+b.height/2-d/2,left:b.left+b.width}},c.prototype.getViewportAdjustedDelta=function(a,b,c,d){var e={top:0,left:0};if(!this.$viewport)return e;var f=this.options.viewport&&this.options.viewport.padding||0,g=this.getPosition(this.$viewport);if(/right|left/.test(a)){var h=b.top-f-g.scroll,i=b.top+f-g.scroll+d;h<g.top?e.top=g.top-h:i>g.top+g.height&&(e.top=g.top+g.height-i)}else{var j=b.left-f,k=b.left+f+c;j<g.left?e.left=g.left-j:k>g.right&&(e.left=g.left+g.width-k)}return e},c.prototype.getTitle=function(){var a,b=this.$element,c=this.options;return a=b.attr("data-original-title")||("function"==typeof c.title?c.title.call(b[0]):c.title)},c.prototype.getUID=function(a){do a+=~~(1e6*Math.random());while(document.getElementById(a));return a},c.prototype.tip=function(){if(!this.$tip&&(this.$tip=a(this.options.template),1!=this.$tip.length))throw new Error(this.type+" `template` option must consist of exactly 1 top-level element!");return this.$tip},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},c.prototype.enable=function(){this.enabled=!0},c.prototype.disable=function(){this.enabled=!1},c.prototype.toggleEnabled=function(){this.enabled=!this.enabled},c.prototype.toggle=function(b){var c=this;b&&(c=a(b.currentTarget).data("bs."+this.type),c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c))),b?(c.inState.click=!c.inState.click,c.isInStateTrue()?c.enter(c):c.leave(c)):c.tip().hasClass("in")?c.leave(c):c.enter(c)},c.prototype.destroy=function(){var a=this;clearTimeout(this.timeout),this.hide(function(){a.$element.off("."+a.type).removeData("bs."+a.type),a.$tip&&a.$tip.detach(),a.$tip=null,a.$arrow=null,a.$viewport=null})};var d=a.fn.tooltip;a.fn.tooltip=b,a.fn.tooltip.Constructor=c,a.fn.tooltip.noConflict=function(){return a.fn.tooltip=d,this}}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.popover"),f="object"==typeof b&&b;(e||!/destroy|hide/.test(b))&&(e||d.data("bs.popover",e=new c(this,f)),"string"==typeof b&&e[b]())})}var c=function(a,b){this.init("popover",a,b)};if(!a.fn.tooltip)throw new Error("Popover requires tooltip.js");c.VERSION="3.3.5",c.DEFAULTS=a.extend({},a.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>'}),c.prototype=a.extend({},a.fn.tooltip.Constructor.prototype),c.prototype.constructor=c,c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.setContent=function(){var a=this.tip(),b=this.getTitle(),c=this.getContent();a.find(".popover-title")[this.options.html?"html":"text"](b),a.find(".popover-content").children().detach().end()[this.options.html?"string"==typeof c?"html":"append":"text"](c),a.removeClass("fade top bottom left right in"),a.find(".popover-title").html()||a.find(".popover-title").hide()},c.prototype.hasContent=function(){return this.getTitle()||this.getContent()},c.prototype.getContent=function(){var a=this.$element,b=this.options;return a.attr("data-content")||("function"==typeof b.content?b.content.call(a[0]):b.content)},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};var d=a.fn.popover;a.fn.popover=b,a.fn.popover.Constructor=c,a.fn.popover.noConflict=function(){return a.fn.popover=d,this}}(jQuery),+function(a){"use strict";function b(c,d){this.$body=a(document.body),this.$scrollElement=a(a(c).is(document.body)?window:c),this.options=a.extend({},b.DEFAULTS,d),this.selector=(this.options.target||"")+" .nav li > a",this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on("scroll.bs.scrollspy",a.proxy(this.process,this)),this.refresh(),this.process()}function c(c){return this.each(function(){var d=a(this),e=d.data("bs.scrollspy"),f="object"==typeof c&&c;e||d.data("bs.scrollspy",e=new b(this,f)),"string"==typeof c&&e[c]()})}b.VERSION="3.3.5",b.DEFAULTS={offset:10},b.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)},b.prototype.refresh=function(){var b=this,c="offset",d=0;this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight(),a.isWindow(this.$scrollElement[0])||(c="position",d=this.$scrollElement.scrollTop()),this.$body.find(this.selector).map(function(){var b=a(this),e=b.data("target")||b.attr("href"),f=/^#./.test(e)&&a(e);return f&&f.length&&f.is(":visible")&&[[f[c]().top+d,e]]||null}).sort(function(a,b){return a[0]-b[0]}).each(function(){b.offsets.push(this[0]),b.targets.push(this[1])})},b.prototype.process=function(){var a,b=this.$scrollElement.scrollTop()+this.options.offset,c=this.getScrollHeight(),d=this.options.offset+c-this.$scrollElement.height(),e=this.offsets,f=this.targets,g=this.activeTarget;if(this.scrollHeight!=c&&this.refresh(),b>=d)return g!=(a=f[f.length-1])&&this.activate(a);if(g&&b<e[0])return this.activeTarget=null,this.clear();for(a=e.length;a--;)g!=f[a]&&b>=e[a]&&(void 0===e[a+1]||b<e[a+1])&&this.activate(f[a])},b.prototype.activate=function(b){this.activeTarget=b,this.clear();var c=this.selector+'[data-target="'+b+'"],'+this.selector+'[href="'+b+'"]',d=a(c).parents("li").addClass("active");d.parent(".dropdown-menu").length&&(d=d.closest("li.dropdown").addClass("active")), +d.trigger("activate.bs.scrollspy")},b.prototype.clear=function(){a(this.selector).parentsUntil(this.options.target,".active").removeClass("active")};var d=a.fn.scrollspy;a.fn.scrollspy=c,a.fn.scrollspy.Constructor=b,a.fn.scrollspy.noConflict=function(){return a.fn.scrollspy=d,this},a(window).on("load.bs.scrollspy.data-api",function(){a('[data-spy="scroll"]').each(function(){var b=a(this);c.call(b,b.data())})})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.tab");e||d.data("bs.tab",e=new c(this)),"string"==typeof b&&e[b]()})}var c=function(b){this.element=a(b)};c.VERSION="3.3.5",c.TRANSITION_DURATION=150,c.prototype.show=function(){var b=this.element,c=b.closest("ul:not(.dropdown-menu)"),d=b.data("target");if(d||(d=b.attr("href"),d=d&&d.replace(/.*(?=#[^\s]*$)/,"")),!b.parent("li").hasClass("active")){var e=c.find(".active:last a"),f=a.Event("hide.bs.tab",{relatedTarget:b[0]}),g=a.Event("show.bs.tab",{relatedTarget:e[0]});if(e.trigger(f),b.trigger(g),!g.isDefaultPrevented()&&!f.isDefaultPrevented()){var h=a(d);this.activate(b.closest("li"),c),this.activate(h,h.parent(),function(){e.trigger({type:"hidden.bs.tab",relatedTarget:b[0]}),b.trigger({type:"shown.bs.tab",relatedTarget:e[0]})})}}},c.prototype.activate=function(b,d,e){function f(){g.removeClass("active").find("> .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1),b.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0),h?(b[0].offsetWidth,b.addClass("in")):b.removeClass("fade"),b.parent(".dropdown-menu").length&&b.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0),e&&e()}var g=d.find("> .active"),h=e&&a.support.transition&&(g.length&&g.hasClass("fade")||!!d.find("> .fade").length);g.length&&h?g.one("bsTransitionEnd",f).emulateTransitionEnd(c.TRANSITION_DURATION):f(),g.removeClass("in")};var d=a.fn.tab;a.fn.tab=b,a.fn.tab.Constructor=c,a.fn.tab.noConflict=function(){return a.fn.tab=d,this};var e=function(c){c.preventDefault(),b.call(a(this),"show")};a(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',e).on("click.bs.tab.data-api",'[data-toggle="pill"]',e)}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.affix"),f="object"==typeof b&&b;e||d.data("bs.affix",e=new c(this,f)),"string"==typeof b&&e[b]()})}var c=function(b,d){this.options=a.extend({},c.DEFAULTS,d),this.$target=a(this.options.target).on("scroll.bs.affix.data-api",a.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",a.proxy(this.checkPositionWithEventLoop,this)),this.$element=a(b),this.affixed=null,this.unpin=null,this.pinnedOffset=null,this.checkPosition()};c.VERSION="3.3.5",c.RESET="affix affix-top affix-bottom",c.DEFAULTS={offset:0,target:window},c.prototype.getState=function(a,b,c,d){var e=this.$target.scrollTop(),f=this.$element.offset(),g=this.$target.height();if(null!=c&&"top"==this.affixed)return c>e?"top":!1;if("bottom"==this.affixed)return null!=c?e+this.unpin<=f.top?!1:"bottom":a-d>=e+g?!1:"bottom";var h=null==this.affixed,i=h?e:f.top,j=h?g:b;return null!=c&&c>=e?"top":null!=d&&i+j>=a-d?"bottom":!1},c.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(c.RESET).addClass("affix");var a=this.$target.scrollTop(),b=this.$element.offset();return this.pinnedOffset=b.top-a},c.prototype.checkPositionWithEventLoop=function(){setTimeout(a.proxy(this.checkPosition,this),1)},c.prototype.checkPosition=function(){if(this.$element.is(":visible")){var b=this.$element.height(),d=this.options.offset,e=d.top,f=d.bottom,g=Math.max(a(document).height(),a(document.body).height());"object"!=typeof d&&(f=e=d),"function"==typeof e&&(e=d.top(this.$element)),"function"==typeof f&&(f=d.bottom(this.$element));var h=this.getState(g,b,e,f);if(this.affixed!=h){null!=this.unpin&&this.$element.css("top","");var i="affix"+(h?"-"+h:""),j=a.Event(i+".bs.affix");if(this.$element.trigger(j),j.isDefaultPrevented())return;this.affixed=h,this.unpin="bottom"==h?this.getPinnedOffset():null,this.$element.removeClass(c.RESET).addClass(i).trigger(i.replace("affix","affixed")+".bs.affix")}"bottom"==h&&this.$element.offset({top:g-b-f})}};var d=a.fn.affix;a.fn.affix=b,a.fn.affix.Constructor=c,a.fn.affix.noConflict=function(){return a.fn.affix=d,this},a(window).on("load",function(){a('[data-spy="affix"]').each(function(){var c=a(this),d=c.data();d.offset=d.offset||{},null!=d.offsetBottom&&(d.offset.bottom=d.offsetBottom),null!=d.offsetTop&&(d.offset.top=d.offsetTop),b.call(c,d)})})}(jQuery); \ No newline at end of file diff --git a/public/assets/libs/jquery/bootstrap/dist/js/npm.js b/public/assets/libs/jquery/bootstrap/dist/js/npm.js new file mode 100644 index 0000000..bf6aa80 --- /dev/null +++ b/public/assets/libs/jquery/bootstrap/dist/js/npm.js @@ -0,0 +1,13 @@ +// This file is autogenerated via the `commonjs` Grunt task. You can require() this file in a CommonJS environment. +require('../../js/transition.js') +require('../../js/alert.js') +require('../../js/button.js') +require('../../js/carousel.js') +require('../../js/collapse.js') +require('../../js/dropdown.js') +require('../../js/modal.js') +require('../../js/tooltip.js') +require('../../js/popover.js') +require('../../js/scrollspy.js') +require('../../js/tab.js') +require('../../js/affix.js') \ No newline at end of file diff --git a/public/assets/libs/jquery/bower-jvectormap/jquery-jvectormap-1.2.2.min.js b/public/assets/libs/jquery/bower-jvectormap/jquery-jvectormap-1.2.2.min.js new file mode 100644 index 0000000..ea54476 --- /dev/null +++ b/public/assets/libs/jquery/bower-jvectormap/jquery-jvectormap-1.2.2.min.js @@ -0,0 +1,8 @@ +/** + * jVectorMap version 1.2.2 + * + * Copyright 2011-2013, Kirill Lebedev + * Licensed under the MIT license. + * + */(function(e){var t={set:{colors:1,values:1,backgroundColor:1,scaleColors:1,normalizeFunction:1,focus:1},get:{selectedRegions:1,selectedMarkers:1,mapObject:1,regionName:1}};e.fn.vectorMap=function(e){var n,r,i,n=this.children(".jvectormap-container").data("mapObject");if(e==="addMap")jvm.WorldMap.maps[arguments[1]]=arguments[2];else{if(!(e!=="set"&&e!=="get"||!t[e][arguments[1]]))return r=arguments[1].charAt(0).toUpperCase()+arguments[1].substr(1),n[e+r].apply(n,Array.prototype.slice.call(arguments,2));e=e||{},e.container=this,n=new jvm.WorldMap(e)}return this}})(jQuery),function(e){function r(t){var n=t||window.event,r=[].slice.call(arguments,1),i=0,s=!0,o=0,u=0;return t=e.event.fix(n),t.type="mousewheel",n.wheelDelta&&(i=n.wheelDelta/120),n.detail&&(i=-n.detail/3),u=i,n.axis!==undefined&&n.axis===n.HORIZONTAL_AXIS&&(u=0,o=-1*i),n.wheelDeltaY!==undefined&&(u=n.wheelDeltaY/120),n.wheelDeltaX!==undefined&&(o=-1*n.wheelDeltaX/120),r.unshift(t,i,o,u),(e.event.dispatch||e.event.handle).apply(this,r)}var t=["DOMMouseScroll","mousewheel"];if(e.event.fixHooks)for(var n=t.length;n;)e.event.fixHooks[t[--n]]=e.event.mouseHooks;e.event.special.mousewheel={setup:function(){if(this.addEventListener)for(var e=t.length;e;)this.addEventListener(t[--e],r,!1);else this.onmousewheel=r},teardown:function(){if(this.removeEventListener)for(var e=t.length;e;)this.removeEventListener(t[--e],r,!1);else this.onmousewheel=null}},e.fn.extend({mousewheel:function(e){return e?this.bind("mousewheel",e):this.trigger("mousewheel")},unmousewheel:function(e){return this.unbind("mousewheel",e)}})}(jQuery);var jvm={inherits:function(e,t){function n(){}n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e,e.parentClass=t},mixin:function(e,t){var n;for(n in t.prototype)t.prototype.hasOwnProperty(n)&&(e.prototype[n]=t.prototype[n])},min:function(e){var t=Number.MAX_VALUE,n;if(e instanceof Array)for(n=0;n<e.length;n++)e[n]<t&&(t=e[n]);else for(n in e)e[n]<t&&(t=e[n]);return t},max:function(e){var t=Number.MIN_VALUE,n;if(e instanceof Array)for(n=0;n<e.length;n++)e[n]>t&&(t=e[n]);else for(n in e)e[n]>t&&(t=e[n]);return t},keys:function(e){var t=[],n;for(n in e)t.push(n);return t},values:function(e){var t=[],n,r;for(r=0;r<arguments.length;r++){e=arguments[r];for(n in e)t.push(e[n])}return t}};jvm.$=jQuery,jvm.AbstractElement=function(e,t){this.node=this.createElement(e),this.name=e,this.properties={},t&&this.set(t)},jvm.AbstractElement.prototype.set=function(e,t){var n;if(typeof e=="object")for(n in e)this.properties[n]=e[n],this.applyAttr(n,e[n]);else this.properties[e]=t,this.applyAttr(e,t)},jvm.AbstractElement.prototype.get=function(e){return this.properties[e]},jvm.AbstractElement.prototype.applyAttr=function(e,t){this.node.setAttribute(e,t)},jvm.AbstractElement.prototype.remove=function(){jvm.$(this.node).remove()},jvm.AbstractCanvasElement=function(e,t,n){this.container=e,this.setSize(t,n),this.rootElement=new jvm[this.classPrefix+"GroupElement"],this.node.appendChild(this.rootElement.node),this.container.appendChild(this.node)},jvm.AbstractCanvasElement.prototype.add=function(e,t){t=t||this.rootElement,t.add(e),e.canvas=this},jvm.AbstractCanvasElement.prototype.addPath=function(e,t,n){var r=new jvm[this.classPrefix+"PathElement"](e,t);return this.add(r,n),r},jvm.AbstractCanvasElement.prototype.addCircle=function(e,t,n){var r=new jvm[this.classPrefix+"CircleElement"](e,t);return this.add(r,n),r},jvm.AbstractCanvasElement.prototype.addGroup=function(e){var t=new jvm[this.classPrefix+"GroupElement"];return e?e.node.appendChild(t.node):this.node.appendChild(t.node),t.canvas=this,t},jvm.AbstractShapeElement=function(e,t,n){this.style=n||{},this.style.current={},this.isHovered=!1,this.isSelected=!1,this.updateStyle()},jvm.AbstractShapeElement.prototype.setHovered=function(e){this.isHovered!==e&&(this.isHovered=e,this.updateStyle())},jvm.AbstractShapeElement.prototype.setSelected=function(e){this.isSelected!==e&&(this.isSelected=e,this.updateStyle(),jvm.$(this.node).trigger("selected",[e]))},jvm.AbstractShapeElement.prototype.setStyle=function(e,t){var n={};typeof e=="object"?n=e:n[e]=t,jvm.$.extend(this.style.current,n),this.updateStyle()},jvm.AbstractShapeElement.prototype.updateStyle=function(){var e={};jvm.AbstractShapeElement.mergeStyles(e,this.style.initial),jvm.AbstractShapeElement.mergeStyles(e,this.style.current),this.isHovered&&jvm.AbstractShapeElement.mergeStyles(e,this.style.hover),this.isSelected&&(jvm.AbstractShapeElement.mergeStyles(e,this.style.selected),this.isHovered&&jvm.AbstractShapeElement.mergeStyles(e,this.style.selectedHover)),this.set(e)},jvm.AbstractShapeElement.mergeStyles=function(e,t){var n;t=t||{};for(n in t)t[n]===null?delete e[n]:e[n]=t[n]},jvm.SVGElement=function(e,t){jvm.SVGElement.parentClass.apply(this,arguments)},jvm.inherits(jvm.SVGElement,jvm.AbstractElement),jvm.SVGElement.svgns="http://www.w3.org/2000/svg",jvm.SVGElement.prototype.createElement=function(e){return document.createElementNS(jvm.SVGElement.svgns,e)},jvm.SVGElement.prototype.addClass=function(e){this.node.setAttribute("class",e)},jvm.SVGElement.prototype.getElementCtr=function(e){return jvm["SVG"+e]},jvm.SVGElement.prototype.getBBox=function(){return this.node.getBBox()},jvm.SVGGroupElement=function(){jvm.SVGGroupElement.parentClass.call(this,"g")},jvm.inherits(jvm.SVGGroupElement,jvm.SVGElement),jvm.SVGGroupElement.prototype.add=function(e){this.node.appendChild(e.node)},jvm.SVGCanvasElement=function(e,t,n){this.classPrefix="SVG",jvm.SVGCanvasElement.parentClass.call(this,"svg"),jvm.AbstractCanvasElement.apply(this,arguments)},jvm.inherits(jvm.SVGCanvasElement,jvm.SVGElement),jvm.mixin(jvm.SVGCanvasElement,jvm.AbstractCanvasElement),jvm.SVGCanvasElement.prototype.setSize=function(e,t){this.width=e,this.height=t,this.node.setAttribute("width",e),this.node.setAttribute("height",t)},jvm.SVGCanvasElement.prototype.applyTransformParams=function(e,t,n){this.scale=e,this.transX=t,this.transY=n,this.rootElement.node.setAttribute("transform","scale("+e+") translate("+t+", "+n+")")},jvm.SVGShapeElement=function(e,t,n){jvm.SVGShapeElement.parentClass.call(this,e,t),jvm.AbstractShapeElement.apply(this,arguments)},jvm.inherits(jvm.SVGShapeElement,jvm.SVGElement),jvm.mixin(jvm.SVGShapeElement,jvm.AbstractShapeElement),jvm.SVGPathElement=function(e,t){jvm.SVGPathElement.parentClass.call(this,"path",e,t),this.node.setAttribute("fill-rule","evenodd")},jvm.inherits(jvm.SVGPathElement,jvm.SVGShapeElement),jvm.SVGCircleElement=function(e,t){jvm.SVGCircleElement.parentClass.call(this,"circle",e,t)},jvm.inherits(jvm.SVGCircleElement,jvm.SVGShapeElement),jvm.VMLElement=function(e,t){jvm.VMLElement.VMLInitialized||jvm.VMLElement.initializeVML(),jvm.VMLElement.parentClass.apply(this,arguments)},jvm.inherits(jvm.VMLElement,jvm.AbstractElement),jvm.VMLElement.VMLInitialized=!1,jvm.VMLElement.initializeVML=function(){try{document.namespaces.rvml||document.namespaces.add("rvml","urn:schemas-microsoft-com:vml"),jvm.VMLElement.prototype.createElement=function(e){return document.createElement("<rvml:"+e+' class="rvml">')}}catch(e){jvm.VMLElement.prototype.createElement=function(e){return document.createElement("<"+e+' xmlns="urn:schemas-microsoft.com:vml" class="rvml">')}}document.createStyleSheet().addRule(".rvml","behavior:url(#default#VML)"),jvm.VMLElement.VMLInitialized=!0},jvm.VMLElement.prototype.getElementCtr=function(e){return jvm["VML"+e]},jvm.VMLElement.prototype.addClass=function(e){jvm.$(this.node).addClass(e)},jvm.VMLElement.prototype.applyAttr=function(e,t){this.node[e]=t},jvm.VMLElement.prototype.getBBox=function(){var e=jvm.$(this.node);return{x:e.position().left/this.canvas.scale,y:e.position().top/this.canvas.scale,width:e.width()/this.canvas.scale,height:e.height()/this.canvas.scale}},jvm.VMLGroupElement=function(){jvm.VMLGroupElement.parentClass.call(this,"group"),this.node.style.left="0px",this.node.style.top="0px",this.node.coordorigin="0 0"},jvm.inherits(jvm.VMLGroupElement,jvm.VMLElement),jvm.VMLGroupElement.prototype.add=function(e){this.node.appendChild(e.node)},jvm.VMLCanvasElement=function(e,t,n){this.classPrefix="VML",jvm.VMLCanvasElement.parentClass.call(this,"group"),jvm.AbstractCanvasElement.apply(this,arguments),this.node.style.position="absolute"},jvm.inherits(jvm.VMLCanvasElement,jvm.VMLElement),jvm.mixin(jvm.VMLCanvasElement,jvm.AbstractCanvasElement),jvm.VMLCanvasElement.prototype.setSize=function(e,t){var n,r,i,s;this.width=e,this.height=t,this.node.style.width=e+"px",this.node.style.height=t+"px",this.node.coordsize=e+" "+t,this.node.coordorigin="0 0";if(this.rootElement){n=this.rootElement.node.getElementsByTagName("shape");for(i=0,s=n.length;i<s;i++)n[i].coordsize=e+" "+t,n[i].style.width=e+"px",n[i].style.height=t+"px";r=this.node.getElementsByTagName("group");for(i=0,s=r.length;i<s;i++)r[i].coordsize=e+" "+t,r[i].style.width=e+"px",r[i].style.height=t+"px"}},jvm.VMLCanvasElement.prototype.applyTransformParams=function(e,t,n){this.scale=e,this.transX=t,this.transY=n,this.rootElement.node.coordorigin=this.width-t-this.width/100+","+(this.height-n-this.height/100),this.rootElement.node.coordsize=this.width/e+","+this.height/e},jvm.VMLShapeElement=function(e,t){jvm.VMLShapeElement.parentClass.call(this,e,t),this.fillElement=new jvm.VMLElement("fill"),this.strokeElement=new jvm.VMLElement("stroke"),this.node.appendChild(this.fillElement.node),this.node.appendChild(this.strokeElement.node),this.node.stroked=!1,jvm.AbstractShapeElement.apply(this,arguments)},jvm.inherits(jvm.VMLShapeElement,jvm.VMLElement),jvm.mixin(jvm.VMLShapeElement,jvm.AbstractShapeElement),jvm.VMLShapeElement.prototype.applyAttr=function(e,t){switch(e){case"fill":this.node.fillcolor=t;break;case"fill-opacity":this.fillElement.node.opacity=Math.round(t*100)+"%";break;case"stroke":t==="none"?this.node.stroked=!1:this.node.stroked=!0,this.node.strokecolor=t;break;case"stroke-opacity":this.strokeElement.node.opacity=Math.round(t*100)+"%";break;case"stroke-width":parseInt(t,10)===0?this.node.stroked=!1:this.node.stroked=!0,this.node.strokeweight=t;break;case"d":this.node.path=jvm.VMLPathElement.pathSvgToVml(t);break;default:jvm.VMLShapeElement.parentClass.prototype.applyAttr.apply(this,arguments)}},jvm.VMLPathElement=function(e,t){var n=new jvm.VMLElement("skew");jvm.VMLPathElement.parentClass.call(this,"shape",e,t),this.node.coordorigin="0 0",n.node.on=!0,n.node.matrix="0.01,0,0,0.01,0,0",n.node.offset="0,0",this.node.appendChild(n.node)},jvm.inherits(jvm.VMLPathElement,jvm.VMLShapeElement),jvm.VMLPathElement.prototype.applyAttr=function(e,t){e==="d"?this.node.path=jvm.VMLPathElement.pathSvgToVml(t):jvm.VMLShapeElement.prototype.applyAttr.call(this,e,t)},jvm.VMLPathElement.pathSvgToVml=function(e){var t="",n=0,r=0,i,s;return e=e.replace(/(-?\d+)e(-?\d+)/g,"0"),e.replace(/([MmLlHhVvCcSs])\s*((?:-?\d*(?:\.\d+)?\s*,?\s*)+)/g,function(e,t,o,u){o=o.replace(/(\d)-/g,"$1,-").replace(/^\s+/g,"").replace(/\s+$/g,"").replace(/\s+/g,",").split(","),o[0]||o.shift();for(var a=0,f=o.length;a<f;a++)o[a]=Math.round(100*o[a]);switch(t){case"m":return n+=o[0],r+=o[1],"t"+o.join(",");case"M":return n=o[0],r=o[1],"m"+o.join(",");case"l":return n+=o[0],r+=o[1],"r"+o.join(",");case"L":return n=o[0],r=o[1],"l"+o.join(",");case"h":return n+=o[0],"r"+o[0]+",0";case"H":return n=o[0],"l"+n+","+r;case"v":return r+=o[0],"r0,"+o[0];case"V":return r=o[0],"l"+n+","+r;case"c":return i=n+o[o.length-4],s=r+o[o.length-3],n+=o[o.length-2],r+=o[o.length-1],"v"+o.join(",");case"C":return i=o[o.length-4],s=o[o.length-3],n=o[o.length-2],r=o[o.length-1],"c"+o.join(",");case"s":return o.unshift(r-s),o.unshift(n-i),i=n+o[o.length-4],s=r+o[o.length-3],n+=o[o.length-2],r+=o[o.length-1],"v"+o.join(",");case"S":return o.unshift(r+r-s),o.unshift(n+n-i),i=o[o.length-4],s=o[o.length-3],n=o[o.length-2],r=o[o.length-1],"c"+o.join(",")}return""}).replace(/z/g,"e")},jvm.VMLCircleElement=function(e,t){jvm.VMLCircleElement.parentClass.call(this,"oval",e,t)},jvm.inherits(jvm.VMLCircleElement,jvm.VMLShapeElement),jvm.VMLCircleElement.prototype.applyAttr=function(e,t){switch(e){case"r":this.node.style.width=t*2+"px",this.node.style.height=t*2+"px",this.applyAttr("cx",this.get("cx")||0),this.applyAttr("cy",this.get("cy")||0);break;case"cx":if(!t)return;this.node.style.left=t-(this.get("r")||0)+"px";break;case"cy":if(!t)return;this.node.style.top=t-(this.get("r")||0)+"px";break;default:jvm.VMLCircleElement.parentClass.prototype.applyAttr.call(this,e,t)}},jvm.VectorCanvas=function(e,t,n){return this.mode=window.SVGAngle?"svg":"vml",this.mode=="svg"?this.impl=new jvm.SVGCanvasElement(e,t,n):this.impl=new jvm.VMLCanvasElement(e,t,n),this.impl},jvm.SimpleScale=function(e){this.scale=e},jvm.SimpleScale.prototype.getValue=function(e){return e},jvm.OrdinalScale=function(e){this.scale=e},jvm.OrdinalScale.prototype.getValue=function(e){return this.scale[e]},jvm.NumericScale=function(e,t,n,r){this.scale=[],t=t||"linear",e&&this.setScale(e),t&&this.setNormalizeFunction(t),n&&this.setMin(n),r&&this.setMax(r)},jvm.NumericScale.prototype={setMin:function(e){this.clearMinValue=e,typeof this.normalize=="function"?this.minValue=this.normalize(e):this.minValue=e},setMax:function(e){this.clearMaxValue=e,typeof this.normalize=="function"?this.maxValue=this.normalize(e):this.maxValue=e},setScale:function(e){var t;for(t=0;t<e.length;t++)this.scale[t]=[e[t]]},setNormalizeFunction:function(e){e==="polynomial"?this.normalize=function(e){return Math.pow(e,.2)}:e==="linear"?delete this.normalize:this.normalize=e,this.setMin(this.clearMinValue),this.setMax(this.clearMaxValue)},getValue:function(e){var t=[],n=0,r,i=0,s;typeof this.normalize=="function"&&(e=this.normalize(e));for(i=0;i<this.scale.length-1;i++)r=this.vectorLength(this.vectorSubtract(this.scale[i+1],this.scale[i])),t.push(r),n+=r;s=(this.maxValue-this.minValue)/n;for(i=0;i<t.length;i++)t[i]*=s;i=0,e-=this.minValue;while(e-t[i]>=0)e-=t[i],i++;return i==this.scale.length-1?e=this.vectorToNum(this.scale[i]):e=this.vectorToNum(this.vectorAdd(this.scale[i],this.vectorMult(this.vectorSubtract(this.scale[i+1],this.scale[i]),e/t[i]))),e},vectorToNum:function(e){var t=0,n;for(n=0;n<e.length;n++)t+=Math.round(e[n])*Math.pow(256,e.length-n-1);return t},vectorSubtract:function(e,t){var n=[],r;for(r=0;r<e.length;r++)n[r]=e[r]-t[r];return n},vectorAdd:function(e,t){var n=[],r;for(r=0;r<e.length;r++)n[r]=e[r]+t[r];return n},vectorMult:function(e,t){var n=[],r;for(r=0;r<e.length;r++)n[r]=e[r]*t;return n},vectorLength:function(e){var t=0,n;for(n=0;n<e.length;n++)t+=e[n]*e[n];return Math.sqrt(t)}},jvm.ColorScale=function(e,t,n,r){jvm.ColorScale.parentClass.apply(this,arguments)},jvm.inherits(jvm.ColorScale,jvm.NumericScale),jvm.ColorScale.prototype.setScale=function(e){var t;for(t=0;t<e.length;t++)this.scale[t]=jvm.ColorScale.rgbToArray(e[t])},jvm.ColorScale.prototype.getValue=function(e){return jvm.ColorScale.numToRgb(jvm.ColorScale.parentClass.prototype.getValue.call(this,e))},jvm.ColorScale.arrayToRgb=function(e){var t="#",n,r;for(r=0;r<e.length;r++)n=e[r].toString(16),t+=n.length==1?"0"+n:n;return t},jvm.ColorScale.numToRgb=function(e){e=e.toString(16);while(e.length<6)e="0"+e;return"#"+e},jvm.ColorScale.rgbToArray=function(e){return e=e.substr(1),[parseInt(e.substr(0,2),16),parseInt(e.substr(2,2),16),parseInt(e.substr(4,2),16)]},jvm.DataSeries=function(e,t){var n;e=e||{},e.attribute=e.attribute||"fill",this.elements=t,this.params=e,e.attributes&&this.setAttributes(e.attributes),jvm.$.isArray(e.scale)?(n=e.attribute==="fill"||e.attribute==="stroke"?jvm.ColorScale:jvm.NumericScale,this.scale=new n(e.scale,e.normalizeFunction,e.min,e.max)):e.scale?this.scale=new jvm.OrdinalScale(e.scale):this.scale=new jvm.SimpleScale(e.scale),this.values=e.values||{},this.setValues(this.values)},jvm.DataSeries.prototype={setAttributes:function(e,t){var n=e,r;if(typeof e=="string")this.elements[e]&&this.elements[e].setStyle(this.params.attribute,t);else for(r in n)this.elements[r]&&this.elements[r].element.setStyle(this.params.attribute,n[r])},setValues:function(e){var t=Number.MIN_VALUE,n=Number.MAX_VALUE,r,i,s={};if(this.scale instanceof jvm.OrdinalScale||this.scale instanceof jvm.SimpleScale)for(i in e)e[i]?s[i]=this.scale.getValue(e[i]):s[i]=this.elements[i].element.style.initial[this.params.attribute];else{if(!this.params.min||!this.params.max){for(i in e)r=parseFloat(e[i]),r>t&&(t=e[i]),r<n&&(n=r);this.params.min||this.scale.setMin(n),this.params.max||this.scale.setMax(t),this.params.min=n,this.params.max=t}for(i in e)r=parseFloat(e[i]),isNaN(r)?s[i]=this.elements[i].element.style.initial[this.params.attribute]:s[i]=this.scale.getValue(r)}this.setAttributes(s),jvm.$.extend(this.values,e)},clear:function(){var e,t={};for(e in this.values)this.elements[e]&&(t[e]=this.elements[e].element.style.initial[this.params.attribute]);this.setAttributes(t),this.values={}},setScale:function(e){this.scale.setScale(e),this.values&&this.setValues(this.values)},setNormalizeFunction:function(e){this.scale.setNormalizeFunction(e),this.values&&this.setValues(this.values)}},jvm.Proj={degRad:180/Math.PI,radDeg:Math.PI/180,radius:6381372,sgn:function(e){return e>0?1:e<0?-1:e},mill:function(e,t,n){return{x:this.radius*(t-n)*this.radDeg,y:-this.radius*Math.log(Math.tan((45+.4*e)*this.radDeg))/.8}},mill_inv:function(e,t,n){return{lat:(2.5*Math.atan(Math.exp(.8*t/this.radius))-5*Math.PI/8)*this.degRad,lng:(n*this.radDeg+e/this.radius)*this.degRad}},merc:function(e,t,n){return{x:this.radius*(t-n)*this.radDeg,y:-this.radius*Math.log(Math.tan(Math.PI/4+e*Math.PI/360))}},merc_inv:function(e,t,n){return{lat:(2*Math.atan(Math.exp(t/this.radius))-Math.PI/2)*this.degRad,lng:(n*this.radDeg+e/this.radius)*this.degRad}},aea:function(e,t,n){var r=0,i=n*this.radDeg,s=29.5*this.radDeg,o=45.5*this.radDeg,u=e*this.radDeg,a=t*this.radDeg,f=(Math.sin(s)+Math.sin(o))/2,l=Math.cos(s)*Math.cos(s)+2*f*Math.sin(s),c=f*(a-i),h=Math.sqrt(l-2*f*Math.sin(u))/f,p=Math.sqrt(l-2*f*Math.sin(r))/f;return{x:h*Math.sin(c)*this.radius,y:-(p-h*Math.cos(c))*this.radius}},aea_inv:function(e,t,n){var r=e/this.radius,i=t/this.radius,s=0,o=n*this.radDeg,u=29.5*this.radDeg,a=45.5*this.radDeg,f=(Math.sin(u)+Math.sin(a))/2,l=Math.cos(u)*Math.cos(u)+2*f*Math.sin(u),c=Math.sqrt(l-2*f*Math.sin(s))/f,h=Math.sqrt(r*r+(c-i)*(c-i)),p=Math.atan(r/(c-i));return{lat:Math.asin((l-h*h*f*f)/(2*f))*this.degRad,lng:(o+p/f)*this.degRad}},lcc:function(e,t,n){var r=0,i=n*this.radDeg,s=t*this.radDeg,o=33*this.radDeg,u=45*this.radDeg,a=e*this.radDeg,f=Math.log(Math.cos(o)*(1/Math.cos(u)))/Math.log(Math.tan(Math.PI/4+u/2)*(1/Math.tan(Math.PI/4+o/2))),l=Math.cos(o)*Math.pow(Math.tan(Math.PI/4+o/2),f)/f,c=l*Math.pow(1/Math.tan(Math.PI/4+a/2),f),h=l*Math.pow(1/Math.tan(Math.PI/4+r/2),f);return{x:c*Math.sin(f*(s-i))*this.radius,y:-(h-c*Math.cos(f*(s-i)))*this.radius}},lcc_inv:function(e,t,n){var r=e/this.radius,i=t/this.radius,s=0,o=n*this.radDeg,u=33*this.radDeg,a=45*this.radDeg,f=Math.log(Math.cos(u)*(1/Math.cos(a)))/Math.log(Math.tan(Math.PI/4+a/2)*(1/Math.tan(Math.PI/4+u/2))),l=Math.cos(u)*Math.pow(Math.tan(Math.PI/4+u/2),f)/f,c=l*Math.pow(1/Math.tan(Math.PI/4+s/2),f),h=this.sgn(f)*Math.sqrt(r*r+(c-i)*(c-i)),p=Math.atan(r/(c-i));return{lat:(2*Math.atan(Math.pow(l/h,1/f))-Math.PI/2)*this.degRad,lng:(o+p/f)*this.degRad}}},jvm.WorldMap=function(e){var t=this,n;this.params=jvm.$.extend(!0,{},jvm.WorldMap.defaultParams,e);if(!jvm.WorldMap.maps[this.params.map])throw new Error("Attempt to use map which was not loaded: "+this.params.map);this.mapData=jvm.WorldMap.maps[this.params.map],this.markers={},this.regions={},this.regionsColors={},this.regionsData={},this.container=jvm.$("<div>").css({width:"100%",height:"100%"}).addClass("jvectormap-container"),this.params.container.append(this.container),this.container.data("mapObject",this),this.container.css({position:"relative",overflow:"hidden"}),this.defaultWidth=this.mapData.width,this.defaultHeight=this.mapData.height,this.setBackgroundColor(this.params.backgroundColor),this.onResize=function(){t.setSize()},jvm.$(window).resize(this.onResize);for(n in jvm.WorldMap.apiEvents)this.params[n]&&this.container.bind(jvm.WorldMap.apiEvents[n]+".jvectormap",this.params[n]);this.canvas=new jvm.VectorCanvas(this.container[0],this.width,this.height),"ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch?this.params.bindTouchEvents&&this.bindContainerTouchEvents():this.bindContainerEvents(),this.bindElementEvents(),this.createLabel(),this.params.zoomButtons&&this.bindZoomButtons(),this.createRegions(),this.createMarkers(this.params.markers||{}),this.setSize(),this.params.focusOn&&(typeof this.params.focusOn=="object"?this.setFocus.call(this,this.params.focusOn.scale,this.params.focusOn.x,this.params.focusOn.y):this.setFocus.call(this,this.params.focusOn)),this.params.selectedRegions&&this.setSelectedRegions(this.params.selectedRegions),this.params.selectedMarkers&&this.setSelectedMarkers(this.params.selectedMarkers),this.params.series&&this.createSeries()},jvm.WorldMap.prototype={transX:0,transY:0,scale:1,baseTransX:0,baseTransY:0,baseScale:1,width:0,height:0,setBackgroundColor:function(e){this.container.css("background-color",e)},resize:function(){var e=this.baseScale;this.width/this.height>this.defaultWidth/this.defaultHeight?(this.baseScale=this.height/this.defaultHeight,this.baseTransX=Math.abs(this.width-this.defaultWidth*this.baseScale)/(2*this.baseScale)):(this.baseScale=this.width/this.defaultWidth,this.baseTransY=Math.abs(this.height-this.defaultHeight*this.baseScale)/(2*this.baseScale)),this.scale*=this.baseScale/e,this.transX*=this.baseScale/e,this.transY*=this.baseScale/e},setSize:function(){this.width=this.container.width(),this.height=this.container.height(),this.resize(),this.canvas.setSize(this.width,this.height),this.applyTransform()},reset:function(){var e,t;for(e in this.series)for(t=0;t<this.series[e].length;t++)this.series[e][t].clear();this.scale=this.baseScale,this.transX=this.baseTransX,this.transY=this.baseTransY,this.applyTransform()},applyTransform:function(){var e,t,n,r;this.defaultWidth*this.scale<=this.width?(e=(this.width-this.defaultWidth*this.scale)/(2*this.scale),n=(this.width-this.defaultWidth*this.scale)/(2*this.scale)):(e=0,n=(this.width-this.defaultWidth*this.scale)/this.scale),this.defaultHeight*this.scale<=this.height?(t=(this.height-this.defaultHeight*this.scale)/(2*this.scale),r=(this.height-this.defaultHeight*this.scale)/(2*this.scale)):(t=0,r=(this.height-this.defaultHeight*this.scale)/this.scale),this.transY>t?this.transY=t:this.transY<r&&(this.transY=r),this.transX>e?this.transX=e:this.transX<n&&(this.transX=n),this.canvas.applyTransformParams(this.scale,this.transX,this.transY),this.markers&&this.repositionMarkers(),this.container.trigger("viewportChange",[this.scale/this.baseScale,this.transX,this.transY])},bindContainerEvents:function(){var e=!1,t,n,r=this;this.container.mousemove(function(i){return e&&(r.transX-=(t-i.pageX)/r.scale,r.transY-=(n-i.pageY)/r.scale,r.applyTransform(),t=i.pageX,n=i.pageY),!1}).mousedown(function(r){return e=!0,t=r.pageX,n=r.pageY,!1}),jvm.$("body").mouseup(function(){e=!1}),this.params.zoomOnScroll&&this.container.mousewheel(function(e,t,n,i){var s=jvm.$(r.container).offset(),o=e.pageX-s.left,u=e.pageY-s.top,a=Math.pow(1.3,i);r.label.hide(),r.setScale(r.scale*a,o,u),e.preventDefault()})},bindContainerTouchEvents:function(){var e,t,n=this,r,i,s,o,u,a=function(a){var f=a.originalEvent.touches,l,c,h,p;a.type=="touchstart"&&(u=0),f.length==1?(u==1&&(h=n.transX,p=n.transY,n.transX-=(r-f[0].pageX)/n.scale,n.transY-=(i-f[0].pageY)/n.scale,n.applyTransform(),n.label.hide(),(h!=n.transX||p!=n.transY)&&a.preventDefault()),r=f[0].pageX,i=f[0].pageY):f.length==2&&(u==2?(c=Math.sqrt(Math.pow(f[0].pageX-f[1].pageX,2)+Math.pow(f[0].pageY-f[1].pageY,2))/t,n.setScale(e*c,s,o),n.label.hide(),a.preventDefault()):(l=jvm.$(n.container).offset(),f[0].pageX>f[1].pageX?s=f[1].pageX+(f[0].pageX-f[1].pageX)/2:s=f[0].pageX+(f[1].pageX-f[0].pageX)/2,f[0].pageY>f[1].pageY?o=f[1].pageY+(f[0].pageY-f[1].pageY)/2:o=f[0].pageY+(f[1].pageY-f[0].pageY)/2,s-=l.left,o-=l.top,e=n.scale,t=Math.sqrt(Math.pow(f[0].pageX-f[1].pageX,2)+Math.pow(f[0].pageY-f[1].pageY,2)))),u=f.length};jvm.$(this.container).bind("touchstart",a),jvm.$(this.container).bind("touchmove",a)},bindElementEvents:function(){var e=this,t;this.container.mousemove(function(){t=!0}),this.container.delegate("[class~='jvectormap-element']","mouseover mouseout",function(t){var n=this,r=jvm.$(this).attr("class").baseVal?jvm.$(this).attr("class").baseVal:jvm.$(this).attr("class"),i=r.indexOf("jvectormap-region")===-1?"marker":"region",s=i=="region"?jvm.$(this).attr("data-code"):jvm.$(this).attr("data-index"),o=i=="region"?e.regions[s].element:e.markers[s].element,u=i=="region"?e.mapData.paths[s].name:e.markers[s].config.name||"",a=jvm.$.Event(i+"LabelShow.jvectormap"),f=jvm.$.Event(i+"Over.jvectormap");t.type=="mouseover"?(e.container.trigger(f,[s]),f.isDefaultPrevented()||o.setHovered(!0),e.label.text(u),e.container.trigger(a,[e.label,s]),a.isDefaultPrevented()||(e.label.show(),e.labelWidth=e.label.width(),e.labelHeight=e.label.height())):(o.setHovered(!1),e.label.hide(),e.container.trigger(i+"Out.jvectormap",[s]))}),this.container.delegate("[class~='jvectormap-element']","mousedown",function(e){t=!1}),this.container.delegate("[class~='jvectormap-element']","mouseup",function(n){var r=this,i=jvm.$(this).attr("class").baseVal?jvm.$(this).attr("class").baseVal:jvm.$(this).attr("class"),s=i.indexOf("jvectormap-region")===-1?"marker":"region",o=s=="region"?jvm.$(this).attr("data-code"):jvm.$(this).attr("data-index"),u=jvm.$.Event(s+"Click.jvectormap"),a=s=="region"?e.regions[o].element:e.markers[o].element;if(!t){e.container.trigger(u,[o]);if(s==="region"&&e.params.regionsSelectable||s==="marker"&&e.params.markersSelectable)u.isDefaultPrevented()||(e.params[s+"sSelectableOne"]&&e.clearSelected(s+"s"),a.setSelected(!a.isSelected))}})},bindZoomButtons:function(){var e=this;jvm.$("<div/>").addClass("jvectormap-zoomin").text("+").appendTo(this.container),jvm.$("<div/>").addClass("jvectormap-zoomout").html("−").appendTo(this.container),this.container.find(".jvectormap-zoomin").click(function(){e.setScale(e.scale*e.params.zoomStep,e.width/2,e.height/2)}),this.container.find(".jvectormap-zoomout").click(function(){e.setScale(e.scale/e.params.zoomStep,e.width/2,e.height/2)})},createLabel:function(){var e=this;this.label=jvm.$("<div/>").addClass("jvectormap-label").appendTo(jvm.$("body")),this.container.mousemove(function(t){var n=t.pageX-15-e.labelWidth,r=t.pageY-15-e.labelHeight;n<5&&(n=t.pageX+15),r<5&&(r=t.pageY+15),e.label.is(":visible")&&e.label.css({left:n,top:r})})},setScale:function(e,t,n,r){var i,s=jvm.$.Event("zoom.jvectormap");e>this.params.zoomMax*this.baseScale?e=this.params.zoomMax*this.baseScale:e<this.params.zoomMin*this.baseScale&&(e=this.params.zoomMin*this.baseScale),typeof t!="undefined"&&typeof n!="undefined"&&(i=e/this.scale,r?(this.transX=t+this.defaultWidth*(this.width/(this.defaultWidth*e))/2,this.transY=n+this.defaultHeight*(this.height/(this.defaultHeight*e))/2):(this.transX-=(i-1)/e*t,this.transY-=(i-1)/e*n)),this.scale=e,this.applyTransform(),this.container.trigger(s,[e/this.baseScale])},setFocus:function(e,t,n){var r,i,s,o,u;if(jvm.$.isArray(e)||this.regions[e]){jvm.$.isArray(e)?o=e:o=[e];for(u=0;u<o.length;u++)this.regions[o[u]]&&(i=this.regions[o[u]].element.getBBox(),i&&(typeof r=="undefined"?r=i:(s={x:Math.min(r.x,i.x),y:Math.min(r.y,i.y),width:Math.max(r.x+r.width,i.x+i.width)-Math.min(r.x,i.x),height:Math.max(r.y+r.height,i.y+i.height)-Math.min(r.y,i.y)},r=s)));this.setScale(Math.min(this.width/r.width,this.height/r.height),-(r.x+r.width/2),-(r.y+r.height/2),!0)}else e*=this.baseScale,this.setScale(e,-t*this.defaultWidth,-n*this.defaultHeight,!0)},getSelected:function(e){var t,n=[];for(t in this[e])this[e][t].element.isSelected&&n.push(t);return n},getSelectedRegions:function(){return this.getSelected("regions")},getSelectedMarkers:function(){return this.getSelected("markers")},setSelected:function(e,t){var n;typeof t!="object"&&(t=[t]);if(jvm.$.isArray(t))for(n=0;n<t.length;n++)this[e][t[n]].element.setSelected(!0);else for(n in t)this[e][n].element.setSelected(!!t[n])},setSelectedRegions:function(e){this.setSelected("regions",e)},setSelectedMarkers:function(e){this.setSelected("markers",e)},clearSelected:function(e){var t={},n=this.getSelected(e),r;for(r=0;r<n.length;r++)t[n[r]]=!1;this.setSelected(e,t)},clearSelectedRegions:function(){this.clearSelected("regions")},clearSelectedMarkers:function(){this.clearSelected("markers")},getMapObject:function(){return this},getRegionName:function(e){return this.mapData.paths[e].name},createRegions:function(){var e,t,n=this;for(e in this.mapData.paths)t=this.canvas.addPath({d:this.mapData.paths[e].path,"data-code":e},jvm.$.extend(!0,{},this.params.regionStyle)),jvm.$(t.node).bind("selected",function(e,t){n.container.trigger("regionSelected.jvectormap",[jvm.$(this).attr("data-code"),t,n.getSelectedRegions()])}),t.addClass("jvectormap-region jvectormap-element"),this.regions[e]={element:t,config:this.mapData.paths[e]}},createMarkers:function(e){var t,n,r,i,s,o=this;this.markersGroup=this.markersGroup||this.canvas.addGroup();if(jvm.$.isArray(e)){s=e.slice(),e={};for(t=0;t<s.length;t++)e[t]=s[t]}for(t in e)i=e[t]instanceof Array?{latLng:e[t]}:e[t],r=this.getMarkerPosition(i),r!==!1&&(n=this.canvas.addCircle({"data-index":t,cx:r.x,cy:r.y},jvm.$.extend(!0,{},this.params.markerStyle,{initial:i.style||{}}),this.markersGroup),n.addClass("jvectormap-marker jvectormap-element"),jvm.$(n.node).bind("selected",function(e,t){o.container.trigger("markerSelected.jvectormap",[jvm.$(this).attr("data-index"),t,o.getSelectedMarkers()])}),this.markers[t]&&this.removeMarkers([t]),this.markers[t]={element:n,config:i})},repositionMarkers:function(){var e,t;for(e in this.markers)t=this.getMarkerPosition(this.markers[e].config),t!==!1&&this.markers[e].element.setStyle({cx:t.x,cy:t.y})},getMarkerPosition:function(e){return jvm.WorldMap.maps[this.params.map].projection?this.latLngToPoint.apply(this,e.latLng||[0,0]):{x:e.coords[0]*this.scale+this.transX*this.scale,y:e.coords[1]*this.scale+this.transY*this.scale}},addMarker:function(e,t,n){var r={},i=[],s,o,n=n||[];r[e]=t;for(o=0;o<n.length;o++)s={},s[e]=n[o],i.push(s);this.addMarkers(r,i)},addMarkers:function(e,t){var n;t=t||[],this.createMarkers(e);for(n=0;n<t.length;n++)this.series.markers[n].setValues(t[n]||{})},removeMarkers:function(e){var t;for(t=0;t<e.length;t++)this.markers[e[t]].element.remove(),delete this.markers[e[t]]},removeAllMarkers:function(){var e,t=[];for(e in this.markers)t.push(e);this.removeMarkers(t)},latLngToPoint:function(e,t){var n,r=jvm.WorldMap.maps[this.params.map].projection,i=r.centralMeridian,s=this.width-this.baseTransX*2*this.baseScale,o=this.height-this.baseTransY*2*this.baseScale,u,a,f=this.scale/this.baseScale;return t<-180+i&&(t+=360),n=jvm.Proj[r.type](e,t,i),u=this.getInsetForPoint(n.x,n.y),u?(a=u.bbox,n.x=(n.x-a[0].x)/(a[1].x-a[0].x)*u.width*this.scale,n.y=(n.y-a[0].y)/(a[1].y-a[0].y)*u.height*this.scale,{x:n.x+this.transX*this.scale+u.left*this.scale,y:n.y+this.transY*this.scale+u.top*this.scale}):!1},pointToLatLng:function(e,t){var n=jvm.WorldMap.maps[this.params.map].projection,r=n.centralMeridian,i=jvm.WorldMap.maps[this.params.map].insets,s,o,u,a,f;for(s=0;s<i.length;s++){o=i[s],u=o.bbox,a=e-(this.transX*this.scale+o.left*this.scale),f=t-(this.transY*this.scale+o.top*this.scale),a=a/(o.width*this.scale)*(u[1].x-u[0].x)+u[0].x,f=f/(o.height*this.scale)*(u[1].y-u[0].y)+u[0].y;if(a>u[0].x&&a<u[1].x&&f>u[0].y&&f<u[1].y)return jvm.Proj[n.type+"_inv"](a,-f,r)}return!1},getInsetForPoint:function(e,t){var n=jvm.WorldMap.maps[this.params.map].insets,r,i;for(r=0;r<n.length;r++){i=n[r].bbox;if(e>i[0].x&&e<i[1].x&&t>i[0].y&&t<i[1].y)return n[r]}},createSeries:function(){var e,t;this.series={markers:[],regions:[]};for(t in this.params.series)for(e=0;e<this.params.series[t].length;e++)this.series[t][e]=new jvm.DataSeries(this.params.series[t][e],this[t])},remove:function(){this.label.remove(),this.container.remove(),jvm.$(window).unbind("resize",this.onResize)}},jvm.WorldMap.maps={},jvm.WorldMap.defaultParams={map:"world_mill_en",backgroundColor:"#505050",zoomButtons:!0,zoomOnScroll:!0,zoomMax:8,zoomMin:1,zoomStep:1.6,regionsSelectable:!1,markersSelectable:!1,bindTouchEvents:!0,regionStyle:{initial:{fill:"white","fill-opacity":1,stroke:"none","stroke-width":0,"stroke-opacity":1},hover:{"fill-opacity":.8},selected:{fill:"yellow"},selectedHover +:{}},markerStyle:{initial:{fill:"grey",stroke:"#505050","fill-opacity":1,"stroke-width":1,"stroke-opacity":1,r:5},hover:{stroke:"black","stroke-width":2},selected:{fill:"blue"},selectedHover:{}}},jvm.WorldMap.apiEvents={onRegionLabelShow:"regionLabelShow",onRegionOver:"regionOver",onRegionOut:"regionOut",onRegionClick:"regionClick",onRegionSelected:"regionSelected",onMarkerLabelShow:"markerLabelShow",onMarkerOver:"markerOver",onMarkerOut:"markerOut",onMarkerClick:"markerClick",onMarkerSelected:"markerSelected",onViewportChange:"viewportChange"}; \ No newline at end of file diff --git a/public/assets/libs/jquery/bower-jvectormap/jquery-jvectormap-us-aea-en.js b/public/assets/libs/jquery/bower-jvectormap/jquery-jvectormap-us-aea-en.js new file mode 100644 index 0000000..91e473c --- /dev/null +++ b/public/assets/libs/jquery/bower-jvectormap/jquery-jvectormap-us-aea-en.js @@ -0,0 +1 @@ +$.fn.vectorMap('addMap', 'us_aea_en',{"insets": [{"width": 220, "top": 440, "height": 146.9158157558812, "bbox": [{"y": -8441281.712315228, "x": -5263934.893342895}, {"y": -6227992.545028123, "x": -1949631.2950683108}], "left": 0}, {"width": 80, "top": 460, "height": 129.05725678001465, "bbox": [{"y": -4207380.690946597, "x": -5958501.652314129}, {"y": -3658201.4570359783, "x": -5618076.48127754}], "left": 245}, {"width": 900.0, "top": 0, "height": 550.2150229714246, "bbox": [{"y": -5490839.2352678, "x": -2029243.6460439637}, {"y": -2690044.485299302, "x": 2552083.9617675776}], "left": 0}], "paths": {"US-VA": {"path": "M682.42,290.04l1.61,-0.93l1.65,-0.48l1.12,-0.95l3.57,-1.69l0.74,-2.33l0.82,-0.19l2.32,-1.54l0.05,-1.81l2.04,-1.86l-0.13,-1.58l0.26,-0.42l5.0,-4.09l4.76,-6.0l0.09,0.63l0.96,0.54l0.33,1.37l1.32,0.74l0.71,0.81l1.46,0.09l0.79,0.65l1.3,0.48l1.41,-0.09l0.79,-0.41l0.76,-1.22l1.17,-0.57l0.53,-1.38l2.72,1.49l1.42,-1.1l2.25,-0.99l0.76,0.06l1.08,-0.97l0.33,-0.82l-0.48,-0.96l0.23,-0.42l1.9,0.58l3.26,-2.62l0.3,-0.1l0.51,0.73l0.66,-0.07l2.38,-2.34l0.17,-0.85l-0.49,-0.51l0.99,-1.12l0.1,-0.6l-0.28,-0.51l-1.0,-0.46l0.71,-3.03l2.6,-4.8l0.55,-2.15l-0.01,-1.91l1.61,-2.55l-0.22,-0.94l0.24,-0.84l0.5,-0.48l0.39,-1.7l-0.0,-3.18l1.23,0.19l1.18,1.73l3.8,0.43l0.59,-0.28l1.05,-2.52l0.2,-2.36l0.71,-1.05l-0.04,-1.61l0.76,-2.31l1.78,0.75l0.65,-0.17l1.3,-3.3l0.57,0.05l0.59,-0.39l0.52,-1.2l0.81,-0.68l0.44,-1.8l1.38,-2.43l-0.35,-2.57l0.54,-1.76l-0.3,-2.01l9.18,4.58l0.59,-0.29l0.63,-4.0l2.6,-0.07l0.63,0.57l1.05,0.23l-0.5,1.74l0.6,0.88l1.61,0.85l2.52,-0.04l1.03,1.18l1.64,0.12l1.94,1.52l0.57,2.53l-0.94,0.78l-0.45,0.02l-0.3,0.43l0.13,0.71l-0.61,-0.05l-0.49,0.59l-0.37,2.5l0.07,2.29l-0.43,0.25l0.01,0.6l1.05,0.77l-0.36,0.14l-0.17,0.6l0.44,0.3l1.64,-0.08l1.38,-0.61l1.77,-1.61l0.39,0.58l-0.58,0.35l0.02,0.58l1.9,1.07l0.64,1.08l1.69,0.35l1.37,-0.11l0.95,0.49l0.82,-0.65l1.05,-0.08l0.33,0.56l1.26,0.63l-0.1,0.55l0.36,0.55l0.94,-0.23l0.41,0.56l3.96,0.88l0.25,1.12l-0.85,-0.41l-0.57,0.44l0.89,1.74l-0.35,0.57l0.62,0.78l-0.44,0.89l0.24,0.59l-1.36,-0.36l-0.59,-0.72l-0.67,0.18l-0.1,0.43l-2.44,-2.3l-0.56,0.05l-0.38,-0.56l-0.52,0.32l-1.36,-1.51l-1.23,-0.43l-2.86,-2.72l-1.34,-0.12l-1.11,-0.81l-1.17,0.05l-0.39,0.52l0.47,0.71l1.1,-0.01l0.63,0.68l1.33,0.07l0.6,0.43l0.62,1.4l1.46,1.11l1.13,0.34l1.53,1.8l2.55,0.94l1.4,1.89l2.14,-0.02l0.56,0.41l0.72,0.06l-0.61,0.7l0.3,0.49l2.03,0.34l0.26,0.72l0.55,0.1l0.13,1.67l-1.0,-0.75l-0.39,0.21l-1.13,-1.0l-0.58,0.29l0.1,0.82l-0.31,0.68l0.7,0.7l-0.18,0.6l1.12,0.32l-0.86,0.44l-2.12,-0.73l-1.39,-1.38l-0.83,-0.32l-2.23,-1.87l-0.58,0.11l-0.22,0.53l0.26,0.81l0.64,0.21l3.81,3.15l2.69,1.12l1.28,-0.33l0.45,1.07l1.27,0.26l-0.44,0.67l0.3,0.56l0.93,-0.19l0.0,1.24l-0.92,0.41l-0.57,0.73l-0.71,-0.93l-3.2,-1.58l-0.29,-1.16l-0.59,-0.59l-0.87,-0.11l-1.2,0.67l-1.71,-0.44l-0.36,-1.15l-0.71,-0.05l-0.05,1.32l-0.33,0.41l-1.43,-1.32l-0.51,0.09l-0.48,0.57l-0.65,-0.4l-0.99,0.45l-2.23,-0.1l-0.37,0.94l0.34,0.46l1.9,0.22l1.4,-0.31l0.85,0.24l0.56,-0.69l0.63,0.88l1.34,0.43l1.95,-0.31l1.5,0.71l0.67,-0.63l0.94,2.47l3.16,1.23l0.37,0.91l-0.57,1.03l0.56,0.44l1.72,-1.32l0.88,-0.02l0.83,0.65l0.8,-0.26l-0.61,-0.9l-0.2,-1.17l3.78,0.08l1.13,-0.44l1.89,3.23l-0.46,0.71l0.65,3.09l-1.19,-0.58l-0.02,0.88l-30.95,7.83l-37.19,8.41l-19.52,3.35l-7.08,0.85l-0.46,-0.26l-4.24,0.64l-0.82,0.62l-28.2,5.01ZM781.15,223.32l0.14,0.09l-0.06,0.07l-0.01,-0.03l-0.07,-0.12ZM808.05,244.59l0.53,-1.14l-0.26,-0.54l-0.36,-0.08l0.58,-0.98l-0.39,-0.71l-0.03,-0.49l0.44,-0.35l-0.17,-0.73l0.62,-0.3l0.23,-0.6l0.14,-2.33l1.01,-0.39l-0.12,-0.9l0.48,-0.14l-0.26,-1.53l-0.79,-0.4l0.87,-0.57l0.1,-1.03l2.69,-1.11l0.36,2.48l-1.08,4.2l-0.22,2.38l0.33,1.09l-0.34,0.97l-0.6,-0.79l-0.81,0.15l-0.39,0.95l0.27,0.37l-0.65,0.46l-0.3,0.85l0.17,1.05l-0.31,1.46l0.38,2.47l-0.6,0.6l0.07,1.33l-1.37,-1.9l0.23,-0.94l-0.33,-1.57l0.28,-0.97l-0.38,-0.3Z", "name": "Virginia"}, "US-PA": {"path": "M716.46,159.99l0.63,-0.19l4.3,-3.73l1.13,5.2l0.48,0.31l34.84,-7.93l34.28,-8.64l1.42,0.58l0.71,1.39l0.64,0.13l0.77,-0.33l1.24,0.59l0.14,0.85l0.81,0.41l-0.16,0.58l0.89,2.69l1.9,2.07l2.12,0.75l2.21,-0.2l0.72,0.79l-0.89,0.87l-0.73,1.49l-0.17,2.25l-1.41,3.35l-1.37,1.58l0.04,0.79l1.79,1.72l-0.31,1.65l-0.84,0.43l-0.22,0.66l0.14,1.48l1.04,2.87l0.52,0.25l1.2,-0.18l1.18,2.39l0.95,0.58l0.66,-0.26l0.6,0.9l4.23,2.75l0.12,0.41l-1.29,0.93l-3.71,4.22l-0.23,0.76l0.17,0.9l-1.36,1.13l-0.84,0.15l-1.33,1.08l-0.33,0.66l-1.72,-0.12l-2.03,0.84l-1.15,1.37l-0.41,1.39l-37.23,9.21l-39.1,8.66l-10.03,-48.21l1.92,-1.22l3.08,-3.04Z", "name": "Pennsylvania"}, "US-TN": {"path": "M571.72,341.09l0.86,-0.84l0.29,-1.37l1.0,0.04l0.65,-0.79l-0.99,-4.89l1.41,-1.93l0.06,-1.32l1.18,-0.46l0.36,-0.48l-0.63,-1.31l0.53,-0.65l0.05,-0.56l-0.89,-1.33l2.55,-1.57l1.09,-1.13l-0.14,-0.84l-0.85,-0.53l0.14,-0.19l0.34,-0.16l0.85,0.37l0.46,-0.33l-0.27,-1.31l-0.85,-0.9l0.06,-0.71l0.51,-1.43l1.0,-1.11l-1.35,-2.06l1.37,-0.21l0.61,-0.55l-0.13,-0.64l-1.17,-0.82l0.82,-0.15l0.58,-0.54l0.13,-0.69l-0.59,-1.38l0.02,-0.36l0.37,0.53l0.47,0.08l0.58,-0.29l0.6,-0.86l23.67,-2.81l0.35,-0.41l-0.1,-1.35l-0.84,-2.39l2.98,-0.08l0.82,0.58l22.79,-3.55l7.64,-0.46l7.5,-0.86l8.82,-1.42l24.01,-3.1l1.11,-0.6l29.3,-5.2l0.73,-0.6l3.56,-0.54l-0.4,1.44l0.43,0.85l-0.4,2.0l0.36,0.82l-1.15,-0.03l-1.71,1.79l-1.21,3.89l-0.55,0.7l-0.56,0.08l-0.63,-0.74l-1.44,-0.02l-2.66,1.73l-1.42,2.73l-0.96,0.89l-0.34,-0.34l-0.13,-1.05l-0.73,-0.54l-0.53,0.15l-2.3,1.81l-0.29,1.32l-0.93,-0.24l-0.9,0.48l-0.16,0.77l0.32,0.73l-0.85,2.18l-1.29,0.06l-1.75,1.14l-1.28,1.24l-0.61,1.06l-0.78,0.27l-2.28,2.46l-4.04,0.78l-2.58,1.7l-0.49,1.09l-0.88,0.55l-0.55,0.81l-0.18,2.88l-0.35,0.6l-1.65,0.52l-0.89,-0.16l-1.06,1.14l0.21,5.24l-20.21,3.32l-21.62,3.04l-25.56,2.95l-0.34,0.31l-7.39,0.9l-28.73,3.17Z", "name": "Tennessee"}, "US-ID": {"path": "M132.38,121.39l-0.34,-0.44l0.08,-1.99l0.53,-1.74l1.42,-1.22l2.11,-3.59l1.68,-0.92l1.39,-1.53l1.08,-2.15l0.05,-1.22l2.21,-2.41l1.43,-2.7l0.37,-1.37l2.04,-2.26l1.89,-2.81l0.03,-1.01l-0.79,-2.95l-2.13,-1.94l-0.87,-0.36l-0.85,-1.61l-0.41,-3.02l-0.59,-1.19l0.94,-1.19l-0.12,-2.35l-1.04,-2.69l0.46,-0.98l9.67,-54.45l13.39,2.35l-3.54,20.72l1.29,2.89l1.0,1.27l0.27,1.55l1.17,1.76l-0.12,0.83l0.39,1.14l-0.99,0.95l0.83,1.76l-0.83,0.11l-0.28,0.71l1.93,1.68l1.03,2.04l2.24,1.22l0.54,1.58l1.09,1.33l1.49,2.79l0.08,0.68l1.64,1.81l0.01,1.88l1.79,1.71l-0.07,1.35l0.74,0.19l0.9,-0.58l0.36,0.46l-0.36,0.55l0.07,0.54l1.11,0.96l1.61,0.15l1.81,-0.36l-0.63,2.61l-0.99,0.54l0.25,1.14l-1.83,3.73l0.06,1.72l-0.81,0.07l-0.37,0.54l0.6,1.33l-0.62,0.9l-0.03,1.16l0.97,0.93l-0.37,0.81l0.28,1.01l-1.57,0.43l-1.21,1.41l0.1,1.11l0.46,0.77l-0.13,0.74l-0.83,0.77l-0.2,1.52l1.48,0.63l1.38,1.79l0.78,0.27l1.08,-0.35l0.56,-0.8l1.85,-0.41l1.21,-1.28l0.81,-0.29l0.15,-0.76l0.78,0.81l0.23,0.71l1.06,0.64l-0.42,1.23l0.73,0.95l-0.34,1.38l0.57,1.34l-0.21,1.61l1.54,2.64l0.31,1.73l0.82,0.37l0.67,2.08l-0.18,0.98l-0.76,0.64l0.51,1.9l1.24,1.16l0.3,0.79l0.81,0.08l0.86,-0.37l1.04,0.93l1.06,2.79l-0.5,0.81l0.89,1.83l-0.28,0.6l0.11,0.98l2.29,2.41l0.97,-0.14l-0.01,-1.14l1.07,-0.89l0.93,-0.22l4.53,1.62l0.69,-0.32l0.67,-1.35l1.19,-0.39l2.25,0.93l3.3,-0.1l0.96,0.88l2.29,-0.58l3.23,0.78l0.45,-0.49l-0.67,-0.76l0.26,-1.06l0.74,-0.48l-0.07,-0.96l1.23,-0.51l0.48,0.37l1.07,2.11l0.12,1.11l1.36,1.95l0.73,0.45l-6.27,53.86l-47.48,-6.32l-46.97,-7.73l6.88,-39.17l1.12,-1.18l1.07,-2.67l-0.21,-1.75l0.74,-0.15l0.77,-1.62l-0.9,-1.27l-0.18,-1.2l-1.24,-0.08l-0.64,-0.81l-0.88,0.29Z", "name": "Idaho"}, "US-NV": {"path": "M139.36,329.2l-12.7,-16.93l-36.59,-51.1l-25.35,-34.52l13.7,-64.19l46.89,9.24l46.99,7.74l-18.72,125.83l-0.9,1.16l-0.99,2.19l-0.44,0.17l-1.34,-0.22l-0.98,-2.24l-0.7,-0.63l-1.41,0.22l-1.95,-1.02l-1.6,0.23l-1.78,0.96l-0.76,2.48l0.88,2.59l-0.6,0.97l-0.24,1.31l0.38,3.12l-0.76,2.54l0.77,3.71l-0.13,3.07l-0.3,1.07l-1.04,0.31l-0.12,0.51l0.32,0.8l-0.52,0.62Z", "name": "Nevada"}, "US-TX": {"path": "M276.16,412.59l33.07,1.99l32.79,1.35l0.41,-0.39l3.6,-98.71l25.86,0.61l26.29,0.22l0.05,42.09l0.44,0.4l1.02,-0.13l0.78,0.28l3.74,3.82l1.66,0.21l0.88,-0.58l2.49,0.64l0.6,-0.68l0.11,-1.05l0.6,0.76l0.92,0.22l0.38,0.93l0.77,0.78l-0.01,1.64l0.52,0.83l2.85,0.42l1.25,-0.2l1.38,0.89l2.78,0.69l1.82,-0.56l0.63,0.1l1.89,1.8l1.4,-0.11l1.25,-1.43l2.43,0.26l1.67,-0.46l0.1,2.28l0.91,0.67l1.62,0.4l-0.04,2.09l1.56,0.79l1.82,-0.66l1.57,-1.68l1.02,-0.65l0.41,0.19l0.45,1.64l2.01,0.2l0.24,1.05l0.72,0.48l1.47,-0.21l0.88,-0.93l0.39,0.33l0.59,-0.08l0.61,-0.99l0.26,0.41l-0.45,1.23l0.14,0.76l0.67,1.14l0.78,0.42l0.57,-0.04l0.6,-0.5l0.68,-2.36l0.91,-0.65l0.35,-1.54l0.57,-0.14l0.4,0.14l0.29,0.99l0.57,0.64l1.21,0.02l0.83,0.5l1.26,-0.2l0.68,-1.34l0.48,0.15l-0.13,0.7l0.49,0.69l1.21,0.45l0.49,0.72l1.52,-0.05l1.49,1.74l0.52,0.02l0.63,-0.62l0.08,-0.71l1.49,-0.1l0.93,-1.43l1.88,-0.41l1.66,-1.13l1.52,0.83l1.51,-0.22l0.29,-0.83l2.29,-0.73l0.53,-0.55l0.5,0.32l0.38,0.88l1.82,0.42l1.69,-0.06l1.86,-1.14l0.41,-1.05l1.06,0.31l2.24,1.56l1.16,0.17l1.79,2.08l2.14,0.41l1.04,0.92l0.76,-0.11l2.48,0.85l1.04,0.04l0.37,0.79l1.38,0.97l1.45,-0.12l0.39,-0.72l0.8,0.36l0.88,-0.4l0.92,0.35l0.76,-0.15l0.64,0.36l2.23,34.03l1.51,1.67l1.3,0.82l1.25,1.87l0.57,1.63l-0.1,2.64l1.0,1.21l0.85,0.4l-0.12,0.85l0.75,0.54l0.28,0.87l0.65,0.7l-0.19,1.17l1.0,1.02l0.59,1.63l0.5,0.34l0.55,-0.1l-0.16,1.71l0.81,1.22l-0.64,0.25l-0.35,0.68l0.77,1.27l-0.55,0.89l0.19,1.39l-0.75,2.69l-0.74,0.85l-0.36,1.54l-0.79,1.13l0.64,2.0l-0.83,2.28l0.17,1.07l0.83,1.2l-0.19,1.01l0.49,1.6l-0.24,1.41l-1.13,1.67l-1.02,0.2l-1.76,3.37l-0.04,1.06l1.79,2.37l-3.43,0.08l-7.37,3.78l-0.02,-0.43l-2.19,-0.46l-3.24,1.07l1.09,-3.51l-0.3,-1.21l-0.8,-0.76l-0.62,-0.07l-1.52,0.85l-0.99,2.0l-1.56,-0.96l-1.64,0.12l-0.07,0.63l0.89,0.62l0.0,1.06l0.56,0.39l-0.47,0.69l0.07,1.02l1.63,0.64l-0.62,0.71l0.49,0.97l0.91,0.23l0.28,0.37l-0.4,1.25l-0.45,-0.12l-0.97,0.81l-1.72,2.25l-1.18,-0.4l-0.49,0.12l0.32,1.0l0.08,2.55l-1.85,1.49l-1.91,2.11l-0.96,0.37l-4.1,2.9l-3.3,0.45l-2.54,1.06l-0.2,1.12l-0.75,-0.34l-2.04,0.89l-0.33,-0.34l-1.11,0.18l0.43,-0.87l-0.52,-0.6l-1.43,0.22l-1.22,1.08l-0.6,-0.62l-0.11,-1.2l-1.38,-0.81l-0.5,0.44l0.65,1.44l0.01,1.12l-0.71,0.09l-0.54,-0.44l-0.75,-0.0l-0.55,-1.34l-1.46,-0.37l-0.58,0.39l0.04,0.54l0.94,1.7l0.03,1.24l0.58,0.37l0.36,-0.16l1.13,0.78l-0.75,0.37l-0.27,0.54l0.15,0.36l0.7,0.23l1.08,-0.54l0.96,0.6l-4.27,2.42l-0.57,-0.13l-0.37,-1.44l-0.5,-0.18l-1.13,-1.46l-0.49,-0.03l-0.48,0.51l0.1,0.63l-0.62,0.34l-0.05,0.51l1.18,1.61l-0.31,1.04l0.33,0.85l-1.66,1.79l-0.37,0.2l0.37,-0.64l-0.18,-0.72l0.25,-0.73l-0.46,-0.67l-0.52,0.17l-0.71,1.1l0.26,0.72l-0.39,0.95l-0.07,-1.13l-0.52,-0.55l-1.95,1.29l-0.78,-0.33l-0.7,0.52l0.07,0.75l-0.81,0.99l0.02,0.49l1.25,0.64l0.03,0.56l0.78,0.28l0.7,-1.41l0.86,-0.41l0.01,0.62l-2.82,4.36l-1.23,-1.0l-1.36,0.38l-0.32,-0.34l-2.4,0.39l-0.46,-0.31l-0.65,0.16l-0.18,0.58l0.41,0.61l0.55,0.38l1.53,0.03l-0.01,0.91l0.55,0.64l2.07,1.03l-2.7,7.63l-0.2,0.1l-0.38,-0.54l-0.34,0.1l0.18,-0.76l-0.57,-0.43l-2.35,1.95l-1.72,-2.36l-1.19,-0.91l-0.61,0.4l0.09,0.52l1.44,2.0l-0.11,0.82l-0.93,-0.09l-0.33,0.63l0.51,0.56l1.88,0.07l2.14,0.72l2.08,-0.72l-0.43,1.75l0.24,0.77l-0.98,0.7l0.37,1.59l-1.12,0.14l-0.43,0.41l0.4,2.11l-0.33,1.6l0.45,0.64l0.84,0.24l0.87,2.86l0.71,2.81l-0.91,0.82l0.62,0.49l-0.08,1.28l0.72,0.3l0.18,0.61l0.58,0.29l0.4,1.79l0.68,0.31l0.45,3.22l1.46,0.62l-0.52,1.1l0.31,1.07l-0.63,0.77l-0.84,-0.05l-0.53,0.44l0.08,1.31l-0.49,-0.33l-0.49,0.25l-0.39,-0.67l-1.49,-0.45l-2.92,-2.53l-2.2,-0.18l-0.81,-0.51l-4.2,0.09l-0.9,0.42l-0.78,-0.63l-1.06,0.25l-1.25,-0.2l-1.45,-0.7l-0.72,-0.97l-0.6,-0.14l-0.21,-0.72l-1.17,-0.49l-0.99,-0.02l-1.98,-0.87l-1.45,0.39l-0.83,-1.09l-0.6,-0.21l-1.43,-1.38l-1.96,0.01l-1.47,-0.64l-0.86,0.12l-1.62,-0.41l0.28,-1.26l-0.54,-1.01l-0.96,-0.35l-1.65,-6.03l-2.77,-3.02l-0.29,-1.12l-1.08,-0.75l0.35,-0.77l-0.24,-0.76l0.34,-2.18l-0.45,-0.96l-1.04,-1.01l0.65,-1.99l0.05,-1.19l-0.18,-0.7l-0.54,-0.33l-0.15,-1.81l-1.85,-1.44l-0.85,0.21l-0.29,-0.41l-0.81,-0.11l-0.74,-1.31l-2.22,-1.71l0.01,-0.69l-0.51,-0.58l0.12,-0.86l-0.97,-0.92l-0.08,-0.75l-1.12,-0.61l-1.3,-2.88l-2.66,-1.48l-0.38,-0.91l-1.13,-0.59l-0.06,-1.16l-0.82,-1.19l-0.59,-1.95l0.41,-0.22l-0.04,-0.73l-1.03,-0.49l-0.26,-1.29l-0.81,-0.57l-0.94,-1.74l-0.61,-2.38l-1.85,-2.36l-0.87,-4.24l-1.81,-1.34l0.05,-0.7l-0.75,-1.21l-3.96,-2.67l-0.71,-1.86l-1.82,-0.62l-1.44,-0.99l-0.01,-1.63l-0.6,-0.39l-0.88,0.24l-0.12,-0.77l-0.98,-0.33l-0.8,-2.08l-0.57,-0.47l-0.46,0.12l-0.46,-0.44l-0.86,0.27l-0.14,-0.6l-0.44,-0.31l-0.47,0.15l-0.25,0.61l-1.05,0.16l-2.89,-0.47l-0.39,-0.38l-1.48,-0.03l-0.79,0.29l-0.77,-0.44l-2.67,0.27l-3.92,-2.08l-1.35,0.86l-0.64,1.61l-1.98,-0.17l-0.52,0.44l-0.49,-0.17l-1.05,0.49l-1.33,0.14l-3.22,6.4l-0.18,1.77l-0.76,0.67l-0.38,1.8l0.35,0.59l-1.99,1.01l-0.72,1.3l-1.11,0.65l-1.12,2.0l-2.67,-0.46l-1.04,-0.87l-0.55,0.3l-1.69,-1.21l-1.31,-1.63l-2.9,-0.85l-1.15,-0.95l-0.02,-0.67l-0.42,-0.41l-2.75,-0.51l-2.28,-1.03l-1.89,-1.75l-0.91,-1.53l-0.96,-0.91l-1.53,-0.29l-1.77,-1.26l-0.22,-0.56l-1.31,-1.18l-0.65,-2.68l-0.86,-1.01l-0.24,-1.1l-0.76,-1.28l-0.26,-2.34l0.52,-3.05l-3.01,-5.07l-0.06,-1.94l-1.26,-2.51l-0.99,-0.44l-0.43,-1.24l-1.43,-0.81l-2.15,-2.18l-1.02,-0.1l-2.01,-1.25l-3.18,-3.35l-0.59,-1.55l-3.13,-2.55l-1.59,-2.45l-1.19,-0.95l-0.61,-1.05l-4.42,-2.6l-1.19,-2.19l-1.21,-3.23l-1.37,-1.08l-1.12,-0.08l-1.75,-1.67l-0.79,-3.05ZM502.09,468.18l-0.33,0.17l0.18,-0.16l0.15,-0.02ZM498.69,470.85l-0.09,0.12l-0.04,0.02l0.13,-0.14ZM497.79,472.33l0.15,0.05l-0.2,0.18l0.04,-0.11l0.01,-0.12ZM497.02,473.23l-0.13,0.12l0.03,-0.09l0.09,-0.03ZM467.54,489.19l0.03,0.02l-0.02,0.01l-0.0,-0.03ZM453.94,547.19l0.75,-0.5l0.25,-0.68l0.11,1.08l-1.1,0.1ZM460.89,499.8l-0.14,-0.59l1.22,-0.36l-0.28,0.33l-0.79,0.63ZM463.51,497.84l0.1,-0.23l1.27,-0.88l-0.92,0.85l-0.45,0.26ZM465.8,496.12l0.28,-0.24l0.47,-0.04l-0.25,0.13l-0.5,0.15ZM457.96,502.92l0.71,-1.64l0.64,-0.71l-0.02,0.75l-1.33,1.6ZM451.06,515.13l0.06,-0.22l0.07,-0.15l-0.13,0.37ZM451.5,513.91l0.16,-0.35l0.02,-0.02l-0.18,0.37ZM452.44,511.95l-0.01,-0.04l0.05,-0.04l-0.04,0.08Z", "name": "Texas"}, "US-NH": {"path": "M829.94,105.42l0.2,-1.33l-1.43,-5.38l0.53,-1.45l-0.28,-2.22l1.0,-1.86l-0.13,-2.3l0.64,-2.28l-0.44,-0.62l0.29,-2.31l-0.93,-3.8l0.08,-0.7l0.3,-0.45l1.83,-0.8l0.7,-1.39l1.43,-1.62l0.74,-1.8l-0.25,-1.13l0.52,-0.62l-2.34,-3.49l0.87,-3.26l-0.11,-0.78l-0.81,-1.29l0.27,-0.59l-0.23,-0.7l0.48,-3.2l-0.36,-0.82l0.91,-1.49l2.44,0.33l0.65,-0.88l13.0,34.89l0.84,3.65l2.6,2.21l0.88,0.34l0.36,1.6l1.72,1.31l0.0,0.35l0.77,0.23l-0.06,0.58l-0.46,3.09l-1.57,0.24l-1.32,1.19l-0.51,0.94l-0.96,0.37l-0.5,1.68l-1.1,1.44l-17.61,4.74l-1.7,-1.43l-0.41,-0.89l-0.1,-2.0l0.54,-0.59l0.03,-0.52l-1.02,-5.18Z", "name": "New Hampshire"}, "US-NY": {"path": "M821.38,166.44l0.69,-2.05l0.62,-0.02l0.55,-0.75l0.76,0.15l0.54,-0.41l-0.04,-0.31l0.57,-0.03l0.28,-0.66l0.66,-0.02l0.2,-0.55l-0.42,-0.83l0.22,-0.53l0.61,-0.37l1.34,0.22l0.54,-0.59l1.45,-0.18l0.21,-0.8l1.85,0.02l1.08,-0.91l0.11,-0.78l0.62,0.24l0.43,-0.61l4.83,-1.29l2.26,-1.3l1.99,-2.91l-0.2,1.16l-0.98,0.86l-1.22,2.31l0.55,0.46l1.6,-0.35l0.28,0.63l-0.43,0.49l-1.37,0.87l-0.51,-0.07l-2.26,0.92l-0.08,0.93l-0.87,-0.0l-2.73,1.72l-1.01,0.15l-0.17,0.8l-1.24,0.09l-2.24,1.91l-4.44,2.17l-0.2,0.71l-0.29,0.08l-0.45,-0.83l-1.41,-0.06l-0.73,0.42l-0.42,0.8l0.23,0.32l-0.92,0.69l-0.76,-0.84l0.32,-1.05ZM828.05,159.06l-0.02,-0.01l0.02,-0.06l-0.01,0.08ZM845.16,149.05l0.06,-0.06l0.18,-0.06l-0.11,0.19l-0.13,-0.07ZM844.3,154.94l0.1,-0.89l0.74,-1.16l1.65,-1.52l1.01,0.31l0.05,-0.82l0.79,0.67l-3.36,3.21l-0.67,0.45l-0.31,-0.25ZM850.39,150.14l0.02,-0.03l0.07,-0.07l-0.09,0.1ZM722.09,155.56l3.76,-3.85l1.27,-2.19l1.76,-1.86l1.16,-0.78l1.28,-3.35l1.56,-1.3l0.53,-0.83l-0.21,-1.83l-1.61,-2.42l0.43,-1.13l-0.17,-0.78l-0.83,-0.53l-2.11,-0.0l0.04,-0.99l-0.57,-2.22l4.99,-2.94l4.49,-1.8l2.38,-0.19l1.84,-0.74l5.64,-0.24l3.13,1.25l3.16,-1.68l5.49,-1.06l0.58,0.45l0.68,-0.2l0.12,-0.98l1.45,-0.72l1.03,-0.93l0.75,-0.2l0.69,-2.05l1.87,-1.76l0.79,-1.26l1.12,0.03l1.13,-0.52l1.07,-1.63l-0.46,-0.7l0.36,-1.2l-0.25,-0.51l-0.64,0.02l-0.17,-1.17l-0.94,-1.59l-1.01,-0.62l0.12,-0.18l0.59,0.39l0.53,-0.27l0.75,-1.44l-0.01,-0.91l0.81,-0.65l-0.01,-0.97l-0.93,-0.19l-0.6,0.7l-0.28,0.12l0.56,-1.3l-0.81,-0.62l-1.26,0.05l-0.87,0.77l-0.92,-0.41l-0.06,-0.29l2.05,-2.5l1.78,-1.47l1.67,-2.64l0.7,-0.56l0.11,-0.59l0.78,-0.95l0.07,-0.56l-0.5,-0.95l0.78,-1.89l4.82,-7.61l4.77,-4.5l2.84,-0.51l19.67,-5.66l0.41,0.88l-0.08,2.01l1.02,1.22l0.43,3.8l2.29,3.25l-0.09,1.89l0.85,2.42l-0.59,1.07l-0.0,3.41l0.71,0.9l1.32,2.76l0.19,1.09l0.62,0.84l0.12,3.92l0.55,0.85l0.54,0.07l0.53,-0.61l0.06,-0.87l0.33,-0.07l1.05,1.12l3.97,15.58l0.74,1.2l0.22,15.32l0.6,0.62l3.57,16.23l1.26,1.34l-2.82,3.18l0.03,0.54l1.52,1.31l0.19,0.6l-0.78,0.88l-0.64,1.8l-0.41,0.39l0.15,0.69l-1.25,0.64l0.04,-4.02l-0.57,-2.28l-0.74,-1.62l-1.46,-1.1l-0.17,-1.13l-0.7,-0.1l-0.42,1.33l0.68,1.27l1.05,0.83l0.97,2.85l-13.75,-4.06l-1.28,-1.47l-2.39,0.24l-0.63,-0.43l-1.06,-0.15l-1.74,-1.91l-0.75,-2.33l0.12,-0.72l-0.36,-0.63l-0.56,-0.21l0.09,-0.46l-0.35,-0.42l-1.64,-0.68l-1.08,0.32l-0.53,-1.22l-1.92,-0.93l-34.6,8.73l-34.44,7.84l-1.11,-5.15ZM818.84,168.69l1.08,-0.48l0.14,0.63l-1.17,1.53l-0.05,-1.68ZM730.07,136.63l0.03,-0.69l0.78,-0.07l-0.38,1.09l-0.43,-0.33Z", "name": "New York"}, "US-HI": {"path": "M295.5,583.17l0.06,-1.75l4.12,-4.97l1.03,-3.4l-0.33,-0.64l0.94,-2.43l-0.05,-3.52l0.39,-0.78l2.47,-0.7l1.55,0.23l4.45,-1.4l0.51,-0.7l-0.17,-2.69l0.4,-1.66l1.78,-1.16l1.74,2.15l-0.15,0.94l1.88,3.6l0.94,0.35l5.13,7.65l0.86,3.93l-1.52,3.14l0.22,0.58l1.47,0.95l-0.68,2.07l0.35,1.51l1.6,3.0l-1.39,0.86l-2.28,-0.2l-3.27,0.51l-4.56,-1.32l-2.15,-1.34l-6.66,-0.15l-1.59,0.26l-1.56,1.19l-1.63,0.58l-1.14,0.02l-0.7,-2.54l-2.09,-2.18ZM306.33,530.7l1.6,0.08l0.51,2.07l-0.3,2.25l0.37,0.59l2.33,0.88l1.38,0.1l1.55,1.39l0.27,1.55l0.93,0.97l-0.13,1.05l1.83,2.52l-0.13,0.66l-0.61,0.48l-1.82,0.38l-1.84,-0.18l-1.47,-1.19l-2.21,-0.24l-2.69,-1.48l0.01,-1.23l1.15,-1.86l0.41,-2.07l-1.76,-1.28l-1.08,-1.75l-0.1,-2.61l1.79,-1.08ZM297.2,518.01l0.71,0.31l0.38,1.05l2.64,2.0l0.9,1.11l0.92,0.08l0.8,1.67l1.56,1.05l0.72,0.06l1.07,1.11l-1.31,0.41l-2.75,-0.66l-3.23,-3.93l-3.16,-2.01l-1.39,-0.44l-0.05,-0.7l1.58,-0.43l0.62,-0.67ZM301.59,541.55l-2.09,-0.98l-0.28,-0.51l2.92,0.34l-0.56,1.15ZM298.23,532.36l-0.92,-0.29l-0.72,-0.89l0.92,-2.06l-0.49,-1.73l2.6,1.38l0.61,2.08l0.14,1.06l-2.15,0.45ZM281.13,503.64l0.57,-1.85l-0.38,-0.9l-0.16,-2.84l0.75,-0.92l-0.12,-1.22l2.74,1.9l2.9,-0.62l1.56,0.15l0.38,1.01l-0.33,2.17l0.29,1.5l-0.69,0.6l-0.19,1.55l0.38,1.54l0.86,0.51l0.29,1.07l-0.52,1.14l0.53,1.28l-1.18,-0.0l-0.2,-0.48l-2.04,-0.86l-0.77,-2.83l-1.27,-0.38l0.8,-0.11l0.32,-0.46l-0.08,-0.66l-0.63,-0.68l-1.75,-0.32l0.23,1.82l-2.28,-1.1ZM259.66,469.47l-0.24,-2.03l-0.91,-0.69l-0.68,-1.23l0.08,-1.2l0.08,-0.34l2.39,-0.81l4.6,0.53l0.67,1.04l2.51,1.09l0.69,1.25l-0.15,1.9l-2.3,1.32l-0.74,1.3l-0.79,0.34l-2.78,0.09l-0.92,-1.53l-1.52,-1.0ZM245.78,462.61l-0.23,-0.74l1.03,-0.75l4.32,-0.72l0.43,0.3l-0.92,0.4l-0.68,0.94l-1.66,-0.5l-1.36,0.34l-0.94,0.72Z", "name": "Hawaii"}, "US-VT": {"path": "M805.56,72.69l26.03,-7.97l0.89,1.85l-0.74,2.37l-0.03,1.54l2.22,2.75l-0.51,0.58l0.26,1.13l-0.67,1.6l-1.35,1.49l-0.64,1.32l-1.72,0.7l-0.62,0.92l-0.1,0.98l0.93,3.74l-0.29,2.44l0.4,0.54l-0.6,2.11l0.15,2.19l-1.0,1.87l0.27,2.36l-0.53,1.54l1.43,5.44l-0.22,1.22l1.05,5.3l-0.58,0.85l0.11,2.31l0.6,1.26l1.51,1.1l-11.44,2.89l-0.57,-0.85l-4.02,-15.75l-1.72,-1.59l-0.91,0.25l-0.3,1.19l-0.12,-0.26l-0.11,-3.91l-0.68,-1.0l-0.14,-0.98l-1.37,-2.85l-0.63,-0.68l0.01,-3.15l0.6,-1.15l-0.86,-2.57l0.08,-1.93l-0.39,-0.91l-1.55,-1.63l-0.38,-0.81l-0.41,-3.71l-1.03,-1.27l0.11,-1.87l-0.43,-1.01Z", "name": "Vermont"}, "US-NM": {"path": "M230.86,422.88l11.82,-123.66l25.67,2.24l26.1,1.86l26.12,1.45l25.74,1.02l-0.31,10.24l-0.74,0.39l-3.59,98.69l-32.38,-1.34l-33.53,-2.02l-0.44,0.76l0.54,2.31l0.44,1.26l0.99,0.76l-30.55,-2.46l-0.43,0.36l-0.82,9.46l-14.63,-1.33Z", "name": "New Mexico"}, "US-NC": {"path": "M826.87,289.49l0.07,-0.05l-0.02,0.03l-0.04,0.02ZM819.58,272.4l0.2,0.23l-0.05,0.01l-0.16,-0.24ZM821.84,276.68l0.19,0.15l-0.02,0.18l-0.05,-0.08l-0.12,-0.25ZM676.72,321.77l0.92,0.17l1.52,-0.39l0.42,-0.39l0.52,-0.97l0.13,-2.7l1.34,-1.19l0.47,-1.05l2.24,-1.47l2.12,-0.52l0.76,0.18l1.32,-0.52l2.36,-2.52l0.78,-0.25l1.84,-2.29l1.48,-1.0l1.55,-0.19l1.15,-2.65l-0.28,-1.22l1.66,0.06l0.51,-1.65l0.93,-0.77l1.08,-0.77l0.51,1.52l1.07,0.33l1.34,-1.17l1.35,-2.64l2.49,-1.59l0.79,0.08l0.82,0.8l1.06,-0.21l0.84,-1.07l1.47,-4.18l1.08,-1.1l1.47,0.09l0.44,-0.31l-0.69,-1.26l0.4,-2.0l-0.42,-0.9l0.38,-1.25l7.42,-0.86l19.54,-3.36l37.22,-8.42l31.12,-7.87l0.4,1.21l3.54,3.24l1.0,1.53l-1.21,-1.0l-0.16,-0.63l-0.92,-0.4l-0.52,0.05l-0.24,0.65l0.66,0.54l0.59,1.56l-0.53,0.01l-0.91,-0.75l-2.31,-0.8l-0.4,-0.48l-0.55,0.13l-0.31,0.69l0.14,0.64l1.37,0.44l1.69,1.38l-1.11,0.66l-2.48,-1.2l-0.36,0.51l0.14,0.42l1.6,1.18l-1.84,-0.33l-2.23,-0.87l-0.46,0.14l0.01,0.48l0.6,0.7l1.71,0.83l-0.97,0.58l0.0,0.6l-0.43,0.53l-1.48,0.74l-0.89,-0.77l-0.61,0.22l-0.1,0.35l-0.2,-0.13l-1.32,-2.32l0.21,-2.63l-0.42,-0.48l-0.89,-0.22l-0.37,0.64l0.62,0.71l-0.43,0.99l-0.02,1.04l0.49,1.73l1.6,2.2l-0.31,1.28l0.48,0.29l2.97,-0.59l2.1,-1.49l0.27,0.01l0.37,0.79l0.76,-0.34l1.56,0.05l0.16,-0.71l-0.57,-0.32l1.29,-0.76l2.04,-0.46l-0.1,1.19l0.64,0.29l-0.6,0.88l0.89,1.19l-0.84,0.1l-0.19,0.66l1.38,0.46l0.26,0.94l-1.21,0.05l-0.19,0.66l0.66,0.59l1.25,-0.16l0.52,0.26l0.4,-0.38l0.18,-1.95l-0.75,-3.33l0.41,-0.48l0.56,0.43l0.94,0.06l0.28,-0.57l-0.29,-0.44l0.48,-0.57l1.71,1.84l-0.0,1.41l0.62,0.9l-0.53,0.18l-0.25,0.47l0.9,1.14l-0.08,0.37l-0.42,0.55l-0.78,0.09l-0.91,-0.86l-0.32,0.33l0.13,1.26l-1.08,1.61l0.2,0.57l-0.32,0.22l-0.15,0.98l-0.74,0.55l0.1,0.91l-0.9,0.96l-1.06,0.21l-0.59,-0.37l-0.52,0.52l-0.93,-0.81l-0.86,0.1l-0.4,-0.82l-0.59,-0.21l-0.52,0.38l0.08,0.94l-0.52,0.22l-1.42,-1.25l1.31,-0.4l0.23,-0.88l-0.57,-0.42l-2.02,0.31l-1.14,1.01l0.29,0.67l0.44,0.16l0.09,0.82l0.35,0.25l-0.03,0.12l-0.57,-0.34l-1.69,0.83l-1.12,-0.43l-1.45,0.06l-3.32,-0.7l0.42,1.08l0.97,0.45l0.36,0.64l0.63,0.11l0.87,-0.32l1.68,0.63l2.35,0.39l3.51,0.11l0.47,0.42l-0.06,0.52l-0.99,0.05l-0.38,0.5l0.13,0.23l-1.62,1.44l0.32,0.58l1.85,0.01l-2.55,3.5l-1.67,0.04l-1.59,-0.98l-0.9,-0.19l-1.21,-1.02l-1.12,0.07l0.07,0.47l1.04,1.14l2.32,2.09l2.68,0.26l1.31,0.49l1.71,-2.16l0.51,0.47l1.17,0.33l0.4,-0.57l-0.55,-0.9l0.87,0.16l0.19,0.57l0.66,0.24l1.63,-1.2l-0.18,0.61l0.29,0.57l-0.29,0.38l-0.43,-0.2l-0.41,0.37l0.03,0.9l-0.97,1.72l0.01,0.78l-0.71,-0.07l-0.06,-0.74l-1.12,-0.61l-0.42,0.47l0.27,1.45l-0.52,-1.1l-0.65,-0.16l-1.22,1.08l-0.21,0.52l0.25,0.27l-2.03,0.32l-2.75,1.84l-0.67,-1.04l-0.75,-0.29l-0.37,0.49l0.43,1.26l-0.57,-0.01l-0.09,0.82l-0.94,1.73l-0.91,0.85l-0.59,-0.26l0.49,-0.69l-0.02,-0.77l-1.06,-0.93l-0.08,-0.52l-1.69,-0.41l-0.16,0.47l0.43,1.16l0.2,0.33l0.58,0.07l0.3,0.61l-0.88,0.37l-0.08,0.71l0.65,0.64l0.77,0.18l-0.01,0.37l-2.12,1.67l-1.92,2.65l-2.0,4.31l-0.34,2.13l0.12,1.34l-0.15,-1.03l-1.01,-1.59l-0.55,-0.17l-0.3,0.48l1.17,3.95l-0.63,2.27l-3.9,0.19l-1.43,0.65l-0.35,-0.52l-0.58,-0.18l-0.54,1.07l-1.9,1.14l-0.61,-0.02l-23.25,-15.36l-1.05,-0.02l-18.68,3.49l-0.65,-2.77l-3.25,-2.84l-0.47,0.08l-1.23,1.31l-0.01,-1.29l-0.82,-0.54l-22.82,3.35l-0.64,-0.27l-0.62,0.46l-0.25,0.65l-3.98,1.93l-0.89,1.23l-1.01,0.08l-4.78,2.66l-20.95,3.93l-0.34,-4.55l0.7,-0.95ZM817.0,271.48l0.19,0.35l0.24,0.39l-0.45,-0.41l0.02,-0.32ZM807.53,290.29l0.2,0.32l-0.16,-0.09l-0.03,-0.23ZM815.31,299.15l0.16,-0.36l0.16,0.07l-0.13,0.29l-0.19,0.01ZM812.76,299.11l-0.06,-0.28l-0.03,-0.11l0.3,0.26l-0.21,0.13ZM812.97,264.02l0.37,-0.24l0.15,0.42l-0.42,0.07l-0.1,-0.25ZM791.92,329.4l0.04,-0.08l0.22,0.03l-0.0,0.09l-0.26,-0.05Z", "name": "North Carolina"}, "US-ND": {"path": "M438.54,42.78l2.06,6.9l-0.73,2.53l0.57,2.36l-0.27,1.17l0.47,1.99l0.01,3.26l1.42,3.95l0.45,0.54l-0.08,0.97l0.39,1.52l0.62,0.74l1.48,3.74l-0.06,3.9l0.42,0.7l0.5,8.35l0.51,1.54l0.51,0.25l-0.47,2.64l0.36,1.63l-0.14,1.75l0.69,1.1l0.2,2.16l0.49,1.13l1.8,2.56l0.15,2.2l0.51,1.08l0.17,1.39l-0.24,1.36l0.28,1.74l-27.89,0.73l-28.38,0.19l-28.38,-0.37l-28.49,-0.93l2.75,-65.47l23.08,0.78l25.57,0.42l25.57,-0.06l24.11,-0.49Z", "name": "North Dakota"}, "US-NE": {"path": "M422.58,174.02l3.92,2.71l3.93,1.9l1.34,-0.22l0.51,-0.47l0.36,-1.08l0.48,-0.2l2.49,0.34l1.32,-0.47l1.58,0.25l3.45,-0.65l2.37,1.98l1.4,0.14l1.55,0.77l1.45,0.08l0.88,1.1l1.49,0.17l-0.06,0.98l1.68,2.08l3.32,0.6l0.19,0.68l-0.22,1.87l1.13,1.94l0.01,2.29l1.15,1.08l0.34,1.72l1.73,1.46l0.07,1.88l1.5,2.11l-0.49,2.33l0.44,3.09l0.52,0.54l0.94,-0.2l-0.04,1.25l1.21,0.5l-0.41,2.36l0.21,0.44l1.12,0.4l-0.6,0.77l-0.09,1.01l0.13,0.59l0.82,0.5l0.16,1.45l-0.26,0.92l0.26,1.27l0.55,0.61l0.3,1.93l-0.22,1.33l0.23,0.72l-0.57,0.92l0.02,0.79l0.45,0.88l1.23,0.63l0.25,2.5l1.1,0.51l0.03,0.79l1.18,2.75l-0.23,0.96l1.16,0.21l0.8,0.99l1.1,0.24l-0.15,0.96l1.31,1.68l-0.21,1.12l0.51,0.91l-26.15,1.05l-27.83,0.63l-27.84,0.14l-27.89,-0.35l0.46,-21.66l-0.39,-0.41l-32.36,-1.04l1.85,-43.24l43.36,1.22l44.67,-0.04Z", "name": "Nebraska"}, "US-LA": {"path": "M508.97,412.97l-1.33,-21.76l51.44,-4.07l0.34,0.83l1.48,0.66l-0.92,1.35l-0.25,2.13l0.49,0.72l1.18,0.31l-1.21,0.47l-0.45,0.78l0.45,1.36l1.05,0.84l0.08,2.15l0.46,0.54l1.51,0.74l0.45,1.05l1.42,0.44l-0.87,1.22l-0.85,2.34l-0.75,0.04l-0.52,0.51l-0.02,0.73l0.63,0.72l-0.22,1.16l-1.35,0.96l-1.08,1.89l-1.37,0.67l-0.68,0.83l-0.79,2.42l-0.25,3.52l-1.55,1.74l0.13,1.21l0.62,0.96l-0.35,2.38l-1.61,0.29l-0.6,0.57l0.28,0.97l0.64,0.59l-0.26,1.41l0.98,1.51l-1.18,1.18l-0.08,0.45l0.4,0.23l6.18,-0.55l29.23,-2.92l-0.68,3.47l-0.52,1.02l-0.2,2.24l0.69,0.98l-0.09,0.66l0.6,1.0l1.31,0.7l1.22,1.42l0.14,0.88l0.89,1.39l0.14,1.05l1.11,1.84l-1.85,0.39l-0.38,-0.08l-0.01,-0.56l-0.53,-0.57l-1.28,0.28l-1.18,-0.59l-1.51,0.17l-0.61,-0.98l-1.24,-0.86l-2.84,-0.47l-1.24,0.63l-1.39,2.3l-1.3,1.42l-0.42,0.91l0.07,1.2l0.55,0.89l0.82,0.57l4.25,0.82l3.35,-1.0l1.32,-1.19l0.68,-1.19l0.34,0.59l1.08,0.43l0.59,-0.4l0.81,0.03l0.51,-0.46l-0.76,1.21l-1.12,-0.12l-0.57,0.32l-0.38,0.62l0.0,0.83l0.77,1.22l1.48,-0.02l0.65,0.89l1.1,0.48l0.94,-0.21l0.51,-0.45l0.46,-1.11l-0.02,-1.37l0.93,-0.58l0.42,-0.99l0.23,0.05l0.1,1.16l-0.24,0.25l0.18,0.57l0.43,0.15l-0.07,0.75l1.34,1.08l0.34,-0.16l-0.48,0.59l0.18,0.63l-0.35,0.13l-0.52,-0.57l-0.92,-0.19l-1.0,1.89l-0.85,0.14l-0.46,0.53l0.16,1.19l-1.6,-0.61l-0.43,0.19l0.04,0.46l1.14,1.06l-1.17,-0.14l-0.92,0.61l0.68,0.43l1.26,2.04l2.74,0.97l-0.08,1.2l0.34,0.41l2.07,-0.32l0.77,0.17l0.17,0.53l0.73,0.32l1.35,-0.34l0.53,0.78l1.08,-0.46l1.13,0.74l0.14,0.3l-0.4,0.62l1.54,0.86l-0.39,0.65l0.39,0.58l-0.18,0.62l-0.95,1.49l-1.3,-1.56l-0.68,0.34l0.1,0.66l-0.38,0.12l0.41,-1.88l-1.33,-0.76l-0.5,0.5l0.2,1.18l-0.54,0.45l-0.27,-1.02l-0.57,-0.25l-0.89,-1.27l0.03,-0.77l-0.96,-0.14l-0.47,0.5l-1.41,-0.17l-0.41,-0.61l0.14,-0.63l-0.39,-0.46l-0.45,-0.02l-0.81,0.73l-1.18,0.02l0.12,-1.23l-0.46,-0.88l-0.91,0.04l0.09,-0.96l-0.37,-0.36l-0.91,-0.03l-0.22,0.58l-0.85,-0.38l-0.48,0.27l-2.61,-1.26l-1.24,-0.03l-0.67,-0.64l-0.61,0.19l-0.3,0.56l-0.05,1.25l1.72,0.94l1.67,0.35l-0.16,0.92l0.28,0.39l-0.34,0.35l0.23,0.68l-0.76,0.95l-0.02,0.66l0.81,0.97l-0.95,1.43l-1.33,0.94l-0.76,-1.15l0.22,-1.5l-0.35,-0.92l-0.49,-0.18l-0.4,0.36l-1.15,-1.08l-0.59,0.42l-0.76,-1.05l-0.62,-0.2l-0.64,1.33l-0.85,0.26l-0.88,-0.53l-0.86,0.53l-0.1,0.62l0.48,0.41l-0.68,0.56l-0.13,1.44l-0.46,0.13l-0.39,0.83l-0.92,0.08l-0.11,-0.68l-1.6,-0.4l-0.77,0.97l-1.92,-0.93l-0.3,-0.54l-0.99,0.01l-0.35,0.6l-1.16,-0.51l0.42,-0.4l0.01,-1.46l-0.38,-0.57l-1.9,-1.19l-0.08,-0.54l-0.83,-0.72l-0.09,-0.91l0.73,-1.15l-0.34,-1.14l-0.87,-0.19l-0.34,0.57l0.16,0.43l-0.59,0.81l0.04,0.91l-1.8,-0.4l0.07,-0.39l-0.47,-0.54l-1.97,0.76l-0.7,-2.22l-1.32,0.23l-0.18,-2.12l-1.31,-0.35l-1.89,0.3l-1.09,0.65l-0.21,-0.71l0.84,-0.26l-0.05,-0.8l-0.6,-0.58l-1.03,-0.1l-0.85,0.42l-0.95,-0.15l-0.4,0.8l-2.0,1.11l-0.63,-0.31l-1.29,0.71l0.54,1.37l0.8,0.31l0.97,1.51l-1.39,0.19l-1.83,1.03l-3.69,-0.4l-1.24,0.21l-3.09,-0.45l-1.99,-0.68l-1.81,-1.07l-3.7,-1.1l-3.19,-0.48l-2.53,0.58l-5.62,0.45l-1.0,0.26l-1.82,1.25l-0.59,-0.63l-0.26,-1.08l1.59,-0.47l0.7,-1.76l-0.02,-1.55l-0.39,-0.56l1.11,-1.54l0.23,-1.59l-0.5,-1.83l0.07,-1.46l-0.66,-0.7l-0.21,-1.04l0.83,-2.22l-0.64,-1.95l0.76,-0.84l0.3,-1.49l0.78,-0.94l0.79,-2.83l-0.18,-1.42l0.58,-0.97l-0.75,-1.33l0.84,-0.39l0.2,-0.44l-0.89,-1.36l0.03,-2.13l-1.07,-0.23l-0.57,-1.57l-0.92,-0.84l0.28,-1.27l-0.81,-0.76l-0.33,-0.95l-0.64,-0.34l0.22,-0.98l-1.16,-0.58l-0.81,-0.93l0.16,-2.46l-0.68,-1.93l-1.33,-1.98l-2.63,-2.21ZM607.49,467.45l-0.03,-0.03l-0.07,-0.04l0.13,-0.01l-0.03,0.08ZM607.51,465.85l-0.02,-0.01l0.03,-0.01l-0.02,0.02ZM567.04,468.98l-2.0,-0.42l-0.66,-0.5l0.73,-0.43l0.35,-0.76l0.39,0.49l0.83,0.21l-0.15,0.61l0.5,0.81ZM550.39,463.0l1.73,-1.05l3.34,1.07l-0.69,0.56l-0.17,0.81l-0.68,0.17l-3.53,-1.57Z", "name": "Louisiana"}, "US-SD": {"path": "M336.37,128.84l0.3,-0.53l0.75,-19.93l28.5,0.93l28.4,0.37l28.4,-0.19l27.78,-0.73l-0.18,1.71l-0.73,1.71l-2.9,2.46l-0.42,1.27l1.59,2.13l1.06,2.06l0.55,0.36l1.74,0.24l1.01,0.84l0.57,1.02l1.45,38.83l-1.84,0.09l-0.42,0.56l0.24,1.44l0.88,1.14l0.01,1.45l-0.65,0.36l0.17,1.48l0.48,0.43l1.09,0.04l0.34,1.68l-0.16,0.91l-0.62,0.83l0.02,1.73l-0.68,2.45l-0.49,0.44l-0.67,1.88l0.5,1.1l1.33,1.08l-0.16,0.62l0.64,0.66l0.35,1.15l-1.65,-0.28l-0.34,-0.94l-0.85,-0.73l0.19,-0.61l-0.28,-0.59l-1.58,-0.23l-1.03,-1.18l-1.57,-0.11l-1.51,-0.75l-1.34,-0.12l-2.38,-1.99l-3.78,0.6l-1.65,-0.25l-1.19,0.46l-2.62,-0.33l-0.98,0.48l-0.76,1.45l-0.72,0.05l-3.67,-1.82l-4.13,-2.8l-44.83,0.05l-43.33,-1.22l1.79,-43.2Z", "name": "South Dakota"}, "US-DC": {"path": "M781.25,216.97l0.45,-0.77l2.04,1.26l-0.66,1.14l-0.55,-1.05l-1.28,-0.58Z", "name": "District of Columbia"}, "US-DE": {"path": "M798.52,195.11l0.42,-1.51l0.92,-1.11l1.72,-0.71l1.12,0.06l-0.33,0.56l-0.08,1.38l-1.13,1.92l0.1,1.09l1.11,1.1l-0.07,1.52l2.29,2.48l1.25,0.6l0.93,1.52l0.99,3.35l1.72,1.57l0.57,1.32l3.06,1.99l1.44,-0.09l0.45,1.25l-1.06,0.56l0.16,1.32l0.36,0.19l-0.83,0.57l-0.08,1.21l0.66,0.21l0.85,-0.73l0.71,0.34l0.3,-0.21l0.75,1.55l-10.19,2.82l-8.12,-26.12Z", "name": "Delaware"}, "US-FL": {"path": "M630.28,423.69l47.19,-6.86l1.53,1.91l0.87,2.72l1.47,1.0l48.79,-5.11l1.03,1.38l0.03,1.09l0.55,1.05l1.04,0.48l1.64,-0.28l0.85,-0.75l-0.14,-4.57l-0.98,-1.49l-0.22,-1.77l0.28,-0.74l0.62,-0.3l0.12,-0.7l5.6,0.96l4.03,-0.16l0.14,1.24l-0.75,-0.12l-0.33,0.43l0.25,1.54l2.11,1.81l0.22,1.01l0.42,0.38l0.29,1.92l1.87,3.29l1.7,4.87l0.73,0.84l0.51,1.5l1.64,2.46l0.64,1.57l2.79,3.71l1.93,3.18l2.29,2.77l0.16,0.6l0.63,0.36l6.82,7.53l-0.48,-0.03l-0.27,0.61l-1.35,-0.02l-0.34,-0.65l0.38,-1.38l-0.16,-0.56l-2.3,-0.92l-0.46,0.53l1.0,2.8l0.78,0.97l2.14,4.77l9.92,13.71l1.37,3.11l3.66,5.34l-1.38,-0.35l-0.43,0.74l0.8,0.65l0.85,0.24l0.56,-0.22l1.46,0.94l2.05,3.05l-0.5,0.34l-0.12,0.53l1.16,0.53l0.89,1.83l-0.08,1.06l0.59,0.95l0.61,2.64l-0.27,0.75l0.93,8.98l-0.31,1.07l0.46,0.67l0.5,3.1l-0.81,1.46l0.07,2.23l-0.84,0.74l-0.22,1.8l-0.48,0.85l0.21,1.47l-0.3,1.75l0.54,1.74l0.45,0.23l-1.15,1.8l-0.39,1.28l-0.94,0.24l-0.53,-0.22l-1.37,0.45l-0.35,1.06l-0.89,0.3l-0.18,0.58l-0.85,0.67l-1.44,0.14l-0.27,-0.32l-1.23,-0.1l-0.9,1.05l-3.17,1.13l-1.06,-0.59l-0.7,-1.04l0.06,-1.79l1.0,0.84l1.64,0.47l0.26,0.63l0.52,0.07l1.35,-0.72l0.2,-0.69l-0.26,-0.64l-1.58,-1.11l-2.4,-0.26l-0.91,-0.46l-0.85,-1.67l-0.89,-0.72l0.22,-0.98l-0.48,-0.28l-0.53,0.15l-1.38,-2.51l-0.44,-0.3l-0.64,0.07l-0.44,-0.61l0.22,-0.89l-0.7,-0.65l-1.21,-0.6l-1.06,-0.08l-0.75,-0.54l-0.57,0.18l-2.8,-0.59l-0.5,0.64l0.25,-0.91l-0.46,-0.42l-0.87,0.12l-0.26,-0.72l-0.88,-0.65l-0.61,-1.41l-0.55,-0.11l-0.72,-2.94l-0.77,-1.0l-0.16,-1.52l-0.44,-0.83l-0.71,-0.89l-0.49,-0.15l-0.12,0.93l-1.29,-0.26l1.06,-1.3l0.3,-0.75l-0.12,-0.63l0.86,-1.46l0.65,-0.34l0.28,-0.83l-0.61,-0.38l-1.42,0.93l-0.89,1.29l-0.42,2.17l-1.37,0.35l-0.21,-1.33l-0.79,-1.33l-0.27,-4.04l-0.86,-0.6l1.63,-1.33l0.22,-0.97l-0.58,-0.42l-3.06,1.92l-0.75,-0.66l-0.4,0.26l-1.27,-0.89l-0.37,0.74l1.13,1.09l0.52,0.1l1.26,2.0l-1.04,0.23l-1.42,-0.38l-0.84,-1.6l-1.13,-0.6l-1.94,-2.55l-1.04,-2.28l-1.28,-0.87l0.1,-0.87l-0.97,-1.8l-1.77,-0.98l0.09,-0.67l0.99,-0.41l-0.35,-0.49l0.44,-0.73l-0.39,-0.35l0.4,-1.21l2.47,-4.47l-1.05,-2.41l-0.68,-0.46l-0.92,0.42l-0.28,0.93l0.29,1.2l-0.24,0.03l-0.73,-2.44l-0.99,-0.28l-1.19,-0.87l-1.52,-0.31l0.29,1.95l-0.48,0.61l0.27,0.59l2.21,0.56l0.25,0.97l-0.37,2.46l-0.31,-0.58l-0.8,-0.22l-2.13,-1.53l-0.41,0.2l-0.29,-0.63l0.59,-2.11l0.07,-2.97l-0.66,-1.97l0.42,-0.51l0.48,-1.91l-0.24,-0.54l0.66,-3.04l-0.35,-5.26l-0.71,-1.7l0.35,-0.47l-0.47,-2.18l-2.1,-1.33l-0.05,-0.52l-0.55,-0.43l-0.1,-1.01l-0.92,-0.73l-0.55,-1.51l-0.64,-0.25l-1.44,0.32l-1.03,-0.2l-1.57,0.54l-1.14,-1.74l-1.51,-0.48l-0.19,-0.6l-1.35,-1.51l-0.87,-0.59l-0.62,0.07l-1.52,-1.16l-0.8,-0.21l-0.51,-2.75l-3.06,-1.13l-0.65,-0.59l-0.52,-1.23l-2.15,-1.93l-2.19,-1.09l-1.45,-0.12l-3.44,-1.68l-2.85,0.98l-1.0,-0.4l-1.05,0.42l-0.35,0.68l-1.33,0.68l-0.5,0.7l0.03,0.64l-0.73,-0.22l-0.59,0.6l0.67,0.94l1.51,0.08l0.41,0.21l-3.03,0.23l-1.58,1.51l-0.91,0.45l-1.3,1.56l-1.56,1.03l-0.32,0.13l0.2,-0.48l-0.26,-0.54l-0.66,-0.04l-0.96,0.75l-1.12,1.5l-2.2,0.23l-2.11,1.06l-0.78,0.03l-0.27,-2.03l-1.71,-2.23l-2.21,-1.0l-0.18,-0.41l-2.51,-1.5l2.79,1.33l1.21,-0.74l0.0,-0.74l-1.32,-0.34l-0.36,0.55l-0.21,-1.01l-0.34,-0.1l0.13,-0.52l-0.49,-0.33l-1.39,0.61l-2.3,-0.76l0.65,-1.08l0.83,-0.1l1.03,-1.45l-0.91,-0.95l-0.46,0.12l-0.49,1.02l-0.44,-0.04l-0.81,0.56l-0.72,-0.9l-0.7,0.09l-0.17,0.38l-1.34,0.73l-0.14,0.68l0.29,0.46l-3.95,-1.35l-5.05,-0.71l0.12,-0.24l1.27,0.29l0.61,-0.53l2.1,0.39l0.23,-0.78l-0.94,-1.02l0.09,-0.7l-0.63,-0.28l-0.5,0.32l-0.28,-0.47l-1.9,0.19l-2.25,1.1l0.3,-0.63l-0.41,-0.58l-0.96,0.35l-0.58,-0.25l-0.23,0.44l0.2,0.71l-1.45,0.8l-0.4,0.63l-5.18,0.97l0.32,-0.52l-0.4,-0.52l-1.35,-0.28l-0.72,-0.53l0.69,-0.53l0.01,-0.78l-0.68,-0.13l-0.81,-0.66l-0.46,0.11l0.14,0.76l-0.42,1.77l-1.05,-1.39l-0.69,-0.45l-0.55,0.07l-0.3,0.71l0.82,1.77l-0.25,0.79l-1.39,0.99l-0.05,1.04l-0.6,0.22l-0.17,0.57l-1.48,0.56l0.28,-0.65l-0.21,-0.46l1.14,-1.03l0.07,-0.74l-0.4,-0.58l-1.19,-0.24l-0.41,-0.84l0.3,-1.7l-0.18,-1.61l-2.17,-1.12l-2.39,-2.46l0.32,-1.44l-0.15,-1.04ZM767.29,490.44l0.48,1.07l0.9,0.39l0.78,-0.15l1.41,1.67l0.91,0.58l1.86,0.69l1.61,0.07l0.55,-0.44l-0.08,-0.87l0.55,-0.65l-0.16,-1.21l0.76,-1.36l0.09,-1.81l-0.64,-1.62l-1.46,-2.01l-1.74,-1.32l-1.19,-0.13l-1.12,0.83l-1.83,3.16l-2.12,1.94l-0.13,0.77l0.57,0.41ZM644.36,434.13l-0.94,0.26l0.41,-0.44l0.53,0.18ZM665.13,435.7l0.98,-0.28l0.35,0.32l0.09,0.72l-1.42,-0.75ZM770.56,455.01l0.42,0.56l-0.43,0.75l0.0,-1.31ZM788.88,525.23l0.01,-0.07l0.01,0.03l-0.03,0.04ZM789.47,522.87l-0.22,-0.23l0.49,-0.32l-0.27,0.55ZM768.83,453.61l0.21,0.76l-0.31,2.33l0.28,1.79l-1.38,-3.23l1.19,-1.65ZM679.81,445.61l0.22,-0.2l0.36,0.02l-0.11,0.42l-0.47,-0.25Z", "name": "Florida"}, "US-WA": {"path": "M38.52,55.26l0.46,-1.32l0.18,0.45l0.65,0.3l1.04,-0.74l0.43,0.59l0.7,-0.03l0.17,-0.77l-0.92,-1.56l0.79,-0.74l-0.09,-1.36l0.49,-0.39l-0.1,-1.03l0.81,-0.27l0.05,0.5l0.48,0.41l0.95,-0.31l-0.09,-0.68l-1.35,-1.65l-0.9,0.15l-1.88,-0.56l0.17,-1.98l0.66,0.53l0.52,-0.07l0.29,-0.56l-0.16,-0.67l3.3,-0.52l0.26,-0.69l-1.7,-0.96l-0.86,-0.14l-0.37,-1.51l-0.7,-0.42l-0.81,-0.02l0.32,-4.73l-0.49,-1.28l0.1,-0.69l-0.4,-0.34l0.76,-5.74l-0.13,-2.46l-0.45,-0.62l-0.16,-1.36l-0.65,-1.33l-0.73,-0.57l-0.32,-2.45l0.35,-2.27l-0.15,-1.11l1.74,-3.3l-0.52,-1.23l4.59,3.9l1.19,0.38l0.92,0.75l0.81,1.3l1.86,1.08l3.24,0.91l0.84,0.77l1.42,0.11l1.73,1.02l2.33,0.73l1.46,-0.47l0.52,0.29l0.55,0.69l-0.03,1.09l0.55,0.74l0.31,0.11l0.49,-0.35l0.07,-0.75l0.45,0.03l0.63,1.39l-0.4,0.58l0.34,0.49l0.56,-0.04l0.72,-0.84l-0.38,-1.7l1.03,-0.24l-0.44,0.23l-0.21,0.69l1.27,4.41l-0.46,0.1l-1.67,1.73l0.22,-1.29l-0.22,-0.41l-1.31,0.31l-0.38,0.81l0.09,0.95l-1.37,1.7l-1.98,1.38l-1.06,1.41l-0.96,0.69l-1.1,1.67l-0.06,0.71l0.62,0.6l0.96,0.12l2.77,-0.48l1.22,-0.58l-0.03,-0.7l-0.64,-0.23l-2.94,0.79l-0.35,-0.3l3.23,-3.42l3.06,-0.88l0.89,-1.51l1.73,-1.54l0.53,0.57l0.54,-0.19l0.22,-1.81l-0.06,2.25l0.26,0.91l-0.99,-0.21l-0.64,0.77l-0.41,-0.73l-0.52,-0.19l-0.39,0.64l0.3,0.71l0.02,1.63l-0.21,-1.07l-0.67,-0.21l-0.47,0.69l-0.07,0.75l0.46,0.66l-0.63,0.58l-0.0,0.45l0.42,0.17l1.68,-0.57l0.25,1.09l-1.08,1.79l-0.08,1.05l-0.83,0.7l0.13,1.0l-0.85,-0.68l1.12,-1.44l-0.23,-0.96l-1.96,1.08l-0.38,0.64l-0.05,-2.11l-0.52,0.02l-1.03,1.59l-1.26,0.53l-1.14,1.87l-1.51,0.3l-0.46,0.43l-0.21,1.18l1.11,-0.03l-0.25,0.36l0.27,0.37l0.93,0.02l0.06,0.68l0.53,0.47l0.52,-0.27l0.35,-1.76l0.14,0.42l0.83,-0.15l1.11,1.48l1.31,-0.61l1.65,-1.48l0.98,-1.56l0.63,0.78l0.73,0.14l0.44,-0.23l-0.06,-0.86l1.56,-0.55l0.35,-0.94l-0.33,-1.27l0.22,-1.19l-0.18,-1.36l0.83,0.2l0.3,-0.92l-0.19,-0.75l-0.72,-0.63l0.89,-1.13l0.07,-1.75l1.24,-1.24l0.61,-1.37l1.61,-0.49l0.78,-1.16l-0.45,-0.66l-0.51,-0.02l-0.86,-1.3l0.16,-2.09l-0.26,-0.87l0.49,-0.79l0.06,-0.84l-1.15,-1.73l-0.63,-0.4l-0.17,-0.64l0.18,-0.5l0.59,0.23l0.53,-0.33l0.24,-1.8l0.79,-0.24l0.3,-1.0l-0.61,-2.32l0.44,-0.53l-0.03,-0.86l-0.96,-0.88l-0.95,0.3l-1.09,-2.66l0.93,-1.83l41.31,9.4l38.96,7.65l-9.66,54.39l-0.47,1.02l1.04,3.0l0.13,2.0l-1.0,1.3l0.73,1.88l-31.18,-5.92l-1.67,0.79l-7.24,-1.02l-1.68,0.92l-4.19,-0.12l-3.18,0.45l-1.64,0.75l-0.88,-0.26l-1.2,0.3l-1.51,-0.23l-2.43,-0.94l-0.91,0.46l-3.45,0.51l-2.11,-0.71l-1.65,0.3l-0.31,-1.36l-1.09,-0.88l-4.34,-1.46l-2.32,-0.11l-1.15,-0.51l-1.27,0.21l-1.89,0.86l-4.5,0.58l-1.11,-0.71l-1.15,-0.3l-1.61,-1.15l-1.84,-0.51l-0.63,-0.81l0.64,-6.82l-0.47,-0.95l-0.22,-1.9l-0.98,-1.35l-1.96,-1.67l-2.82,-0.11l-1.03,-1.31l-0.15,-1.05l-0.56,-0.63l-2.36,-0.31l-0.56,-0.3l-0.24,-0.79l-0.5,-0.18l-0.97,0.35l-0.84,-0.26l-1.1,0.4l-0.97,-1.47l-0.89,-0.22ZM61.85,39.78l0.16,0.74l-0.42,0.49l0.0,-0.91l0.26,-0.31ZM71.27,20.38l-0.61,0.87l-0.15,0.52l0.11,-1.01l0.65,-0.38ZM71.14,15.62l-0.09,-0.05l0.05,-0.04l0.04,0.1ZM70.37,15.48l-0.77,0.39l0.37,-0.68l-0.07,-0.6l0.22,-0.07l0.25,0.97ZM57.56,42.45l0.05,-0.02l-0.01,0.01l-0.04,0.02ZM67.75,19.23l1.73,-2.1l0.47,-0.02l0.53,1.71l-0.35,-0.55l-0.51,-0.12l-0.55,0.44l-0.35,-0.09l-0.35,0.73l-0.63,-0.01ZM67.87,20.4l0.44,0.0l0.61,0.5l0.08,0.35l-0.79,-0.2l-0.33,-0.65ZM68.84,23.16l-0.1,0.51l-0.0,0.0l-0.02,-0.24l0.12,-0.28ZM69.15,25.42l0.08,0.04l0.12,-0.04l-0.16,0.11l-0.05,-0.1ZM69.52,25.33l0.48,-0.93l1.02,1.21l0.11,1.12l-0.34,0.36l-0.34,-0.09l-0.27,-1.55l-0.67,-0.12ZM66.34,9.97l0.48,-0.34l0.18,1.51l-0.22,-0.05l-0.44,-1.12ZM68.04,9.66l0.83,0.8l-0.65,0.31l-0.18,-1.11ZM66.69,38.03l0.34,-1.07l0.21,-0.25l-0.03,1.07l-0.52,0.26ZM66.99,33.31l0.1,-1.04l0.35,-0.34l-0.23,1.56l-0.22,-0.18ZM66.51,14.27l-0.41,-0.4l0.6,-0.75l-0.18,0.61l-0.01,0.55ZM66.68,14.62l0.4,0.2l-0.08,0.12l-0.29,-0.12l-0.03,-0.2ZM66.74,12.96l-0.01,-0.1l0.05,-0.12l-0.04,0.23ZM64.36,13.12l-1.06,-0.82l0.19,-1.81l1.33,1.92l-0.35,0.18l-0.11,0.54ZM62.18,42.55l0.23,-0.25l0.02,0.01l-0.13,0.31l-0.12,-0.07ZM60.04,40.3l-0.09,-0.19l0.04,-0.07l0.0,0.13l0.05,0.14Z", "name": "Washington"}, "US-KS": {"path": "M477.9,239.67l0.44,0.63l0.76,0.18l1.04,0.8l2.19,-1.08l-0.0,0.75l1.08,0.79l0.23,1.44l-0.95,-0.15l-0.6,0.31l-0.17,0.97l-1.14,1.37l-0.06,1.14l-0.79,0.5l0.04,0.64l1.56,2.1l2.0,1.49l0.2,1.13l0.42,0.86l0.74,0.56l0.32,1.11l1.89,0.91l1.54,0.26l2.67,46.82l-31.55,1.48l-31.97,0.88l-31.98,0.26l-32.05,-0.37l1.21,-65.47l27.9,0.35l27.86,-0.14l27.85,-0.64l27.68,-1.12l1.65,1.23Z", "name": "Kansas"}, "US-WI": {"path": "M598.7,107.43l0.83,-0.15l-0.13,0.81l-0.56,0.01l-0.14,-0.68ZM594.22,116.05l0.47,-0.41l0.26,-2.36l0.95,-0.25l0.64,-0.69l0.22,-1.4l0.41,-0.63l0.63,-0.03l0.06,0.38l-0.76,0.06l-0.18,0.51l0.17,1.27l-0.38,0.17l-0.11,0.58l0.56,0.57l-0.24,0.65l-0.5,0.33l-0.69,1.91l0.07,1.23l-1.05,2.28l-0.41,0.15l-0.86,-0.97l-0.19,-0.72l0.31,-1.57l0.62,-1.05ZM510.06,124.08l0.41,-0.27l0.28,-0.9l-0.45,-1.48l0.04,-1.91l0.7,-1.16l0.53,-2.25l-1.61,-2.91l-0.83,-0.36l-1.28,-0.01l-0.21,-2.31l1.67,-2.26l-0.05,-0.77l0.77,-1.55l1.95,-1.09l0.48,-0.75l0.97,-0.25l0.45,-0.75l1.16,-0.14l1.04,-1.56l-0.97,-12.11l1.03,-0.35l0.22,-1.1l0.73,-0.97l0.78,0.69l1.68,0.64l2.61,-0.56l3.28,-1.57l2.65,-0.82l2.21,-2.12l0.31,0.29l1.39,-0.11l1.25,-1.48l0.79,-0.58l1.04,-0.1l0.4,-0.52l1.07,0.99l-0.48,1.68l-0.67,1.01l0.23,1.61l-1.21,2.21l0.64,0.66l2.5,-1.09l0.72,-0.86l2.16,1.22l2.34,0.47l0.44,0.54l0.86,-0.13l1.6,0.7l2.23,3.54l15.48,2.52l4.65,1.96l1.68,-0.17l1.63,0.42l1.33,-0.59l3.17,0.71l2.18,0.09l0.85,0.41l0.56,0.89l-0.42,1.09l0.41,0.77l3.4,0.63l1.41,1.13l-0.16,0.71l0.59,1.11l-0.36,0.81l0.43,1.25l-0.78,1.25l-0.03,1.76l0.91,0.63l1.38,-0.26l1.02,-0.72l0.2,0.26l-0.79,2.44l0.04,1.31l1.32,1.46l0.84,0.35l-0.24,2.02l-2.42,1.2l-0.51,0.79l0.04,1.26l-1.61,3.49l-0.4,3.5l1.11,0.82l0.92,-0.04l0.5,-0.36l0.49,-1.37l1.82,-1.47l0.66,-2.53l1.06,-1.7l0.14,0.25l0.45,-0.07l0.57,-0.7l0.88,-0.4l1.12,1.12l0.59,0.19l-0.29,2.21l-1.18,2.82l-0.56,5.58l0.23,1.11l0.8,0.93l0.07,0.52l-0.51,0.98l-1.3,1.34l-0.86,3.89l0.15,2.57l0.72,1.2l0.06,1.24l-1.07,3.22l0.12,2.12l-0.73,2.11l-0.28,2.47l0.59,2.02l-0.04,1.32l0.49,0.54l-0.21,1.7l0.92,0.78l0.54,2.43l1.2,1.54l0.08,1.69l-0.33,1.45l0.47,2.95l-44.2,4.6l-0.19,-0.79l-1.56,-2.19l-4.94,-0.84l-1.06,-1.35l-0.36,-1.69l-0.9,-1.21l-0.86,-4.9l1.04,-2.62l-0.09,-0.99l-0.71,-0.79l-1.44,-0.48l-0.71,-1.76l-0.47,-6.02l-0.7,-1.4l-0.52,-2.56l-1.15,-0.6l-1.1,-1.56l-0.93,-0.11l-1.17,-0.75l-1.71,0.09l-2.67,-1.79l-2.3,-3.5l-2.64,-2.1l-2.94,-0.53l-0.73,-1.24l-1.12,-1.0l-3.12,-0.45l-3.53,-2.74l0.45,-1.24l-0.12,-1.61l0.25,-0.81l-0.88,-3.11ZM541.58,78.25l0.05,-0.28l0.03,0.16l-0.08,0.12ZM537.91,83.72l0.28,-0.21l0.05,0.08l-0.33,0.12Z", "name": "Wisconsin"}, "US-OR": {"path": "M10.69,140.12l0.01,-1.77l0.5,-0.84l0.32,-1.95l1.12,-1.91l0.24,-1.9l-0.72,-2.57l-0.33,-0.15l-0.12,-1.81l3.04,-3.82l2.5,-5.98l0.01,0.77l0.52,0.52l0.49,-0.28l0.6,-1.6l0.47,-0.48l0.31,0.98l1.12,0.41l0.33,-0.54l-0.45,-1.76l0.27,-0.87l-0.45,-0.14l-0.79,0.32l1.74,-3.16l1.13,-0.96l0.89,0.3l0.49,-0.29l-0.47,-1.08l-0.81,-0.4l1.77,-4.63l0.47,-0.57l0.02,-0.99l1.08,-2.67l0.62,-2.6l1.04,-1.92l0.33,0.28l0.66,-0.33l-0.04,-0.6l-0.76,-0.62l1.06,-2.6l0.32,0.22l0.59,-0.19l0.13,-0.35l-0.04,-0.51l-0.57,-0.32l0.85,-3.84l1.23,-1.8l0.83,-3.04l1.14,-1.76l0.83,-2.45l0.26,-1.21l-0.18,-0.5l1.19,-1.08l-0.32,-1.64l0.96,0.57l0.78,-0.63l-0.39,-0.75l0.2,-0.65l-0.77,-0.77l0.51,-1.07l1.3,-0.86l0.06,-0.46l-0.93,-0.34l-0.33,-1.25l0.97,-2.14l-0.04,-1.48l0.86,-0.53l0.58,-1.33l0.18,-1.96l-0.21,-1.45l0.83,1.17l0.6,0.18l-0.11,0.89l0.55,0.53l0.83,-0.96l-0.27,-0.99l0.21,-0.07l0.24,0.56l0.69,0.32l1.51,0.04l0.37,-0.36l1.37,-0.19l0.99,2.08l2.43,0.92l1.25,-0.64l0.78,0.04l1.72,1.51l0.77,1.04l0.21,1.9l0.43,0.78l-0.03,2.05l-0.39,1.24l0.19,0.93l-0.43,1.74l0.26,1.45l0.79,0.85l1.94,0.56l1.44,1.05l1.36,0.41l1.04,0.69l4.98,-0.53l2.9,-1.06l1.14,0.51l2.23,0.09l4.24,1.43l0.69,0.54l0.19,1.15l0.57,0.58l1.86,-0.27l2.11,0.71l3.79,-0.55l0.69,-0.42l2.19,0.93l1.64,0.24l1.2,-0.3l0.88,0.26l1.89,-0.78l3.07,-0.43l4.16,0.13l1.61,-0.91l7.17,1.02l0.96,-0.19l0.79,-0.58l31.27,5.93l0.23,1.81l0.93,1.82l1.16,0.63l1.96,1.86l0.57,2.45l-0.16,1.0l-3.69,4.55l-0.4,1.41l-1.39,2.63l-2.21,2.42l-0.65,2.68l-1.49,1.84l-2.23,1.5l-1.92,3.35l-1.49,1.27l-0.62,2.02l-0.12,1.87l0.28,0.92l0.56,0.61l0.54,0.04l0.39,-0.35l0.63,0.76l0.89,-0.05l0.07,0.88l0.81,0.95l-0.46,1.0l-0.65,0.06l-0.33,0.4l0.21,1.8l-1.03,2.56l-1.22,1.41l-6.86,39.16l-26.21,-4.99l-28.9,-6.05l-28.8,-6.61l-28.95,-7.24l-1.48,-2.59l0.2,-2.36l-0.23,-0.89Z", "name": "Oregon"}, "US-KY": {"path": "M583.02,306.59l0.35,-2.18l1.13,0.96l0.72,0.2l0.75,-0.36l0.46,-0.88l0.87,-3.55l-0.54,-1.75l0.38,-0.86l-0.1,-1.88l-1.27,-2.04l1.79,-3.21l1.24,-0.51l0.73,0.06l7.03,2.56l0.81,-0.2l0.65,-0.72l0.24,-1.93l-1.49,-2.14l-0.24,-1.44l0.2,-0.87l0.4,-0.52l1.1,-0.18l1.24,-0.83l3.0,-0.95l0.64,-0.51l0.15,-1.13l-1.53,-2.05l-0.08,-0.68l1.33,-1.97l0.14,-1.16l1.25,0.42l1.12,-1.33l-0.68,-2.0l1.92,0.9l1.72,-0.84l0.03,1.18l1.0,0.46l0.99,-0.94l0.02,-1.36l0.51,0.16l1.9,-0.96l4.41,1.52l0.64,0.94l0.86,0.18l0.59,-0.59l0.73,-2.53l1.38,-0.55l1.39,-1.34l0.86,1.29l0.77,0.42l1.16,-0.13l0.11,0.75l0.95,0.19l0.67,-0.62l0.03,-1.01l0.84,-0.38l0.26,-0.48l-0.25,-2.09l0.84,-0.4l0.34,-0.56l-0.06,-0.69l1.25,-0.56l0.34,-0.72l0.38,1.47l0.61,0.6l1.46,0.64l1.25,-0.0l1.11,0.81l0.53,-0.11l0.26,-0.55l1.1,-0.46l0.53,-0.69l0.04,-3.48l0.85,-2.18l1.02,0.18l1.55,-1.19l0.75,-3.46l1.04,-0.37l1.65,-2.23l0.0,-0.81l-1.18,-2.88l2.78,-0.59l1.54,0.81l3.85,-2.82l2.23,-0.46l-0.18,-1.07l0.36,-1.47l-0.32,-0.36l-1.22,-0.04l0.58,-1.39l-1.09,-1.54l1.65,-1.83l1.81,1.18l0.92,-0.11l1.93,-1.01l0.78,0.88l1.76,0.54l0.57,1.28l0.94,0.92l0.79,1.84l2.6,0.67l1.87,-0.57l1.63,0.27l2.18,1.85l0.96,0.43l1.28,-0.18l0.61,-1.31l0.99,-0.54l1.35,0.5l1.34,0.04l1.33,1.09l1.26,-0.69l1.41,-0.15l1.81,-2.55l1.72,-1.03l0.92,2.35l0.7,0.83l2.45,0.81l1.35,0.97l0.75,1.05l0.93,3.35l-0.37,0.45l0.09,0.72l-0.44,0.61l0.02,0.53l2.24,2.62l1.35,0.92l-0.08,0.89l1.34,0.97l0.58,1.36l1.55,1.2l0.98,1.62l2.14,0.84l1.09,1.12l2.14,0.25l-4.86,6.13l-5.06,4.16l-0.42,0.86l0.22,1.25l-2.07,1.93l0.04,1.64l-3.06,1.63l-0.8,2.38l-1.71,0.6l-2.7,1.83l-1.66,0.48l-3.39,2.42l-23.95,3.09l-8.8,1.42l-7.47,0.86l-7.68,0.46l-22.71,3.52l-0.64,-0.56l-3.63,0.09l-0.41,0.6l1.03,3.57l-23.0,2.73ZM580.9,306.78l-0.59,0.08l-0.06,-0.55l0.47,-0.01l0.18,0.49Z", "name": "Kentucky"}, "US-CO": {"path": "M364.18,239.57l-1.22,65.87l-29.29,-0.9l-29.38,-1.43l-29.35,-1.95l-32.17,-2.75l8.33,-87.15l27.79,2.4l28.23,1.92l29.58,1.46l27.95,0.87l-0.46,21.66Z", "name": "Colorado"}, "US-OH": {"path": "M664.99,178.81l1.67,0.47l1.04,-0.3l1.74,1.07l2.07,0.26l1.47,1.18l1.71,0.23l-2.19,1.18l-0.12,0.47l0.42,0.24l2.46,0.19l1.39,-1.1l1.77,-0.25l3.39,0.96l0.92,-0.08l1.48,-1.29l1.74,-0.6l1.15,-0.96l1.91,-0.97l2.62,-0.03l1.09,-0.62l1.24,-0.06l1.07,-0.8l4.24,-5.46l4.53,-3.47l6.92,-4.36l5.83,28.05l-0.51,0.54l-1.28,0.43l-0.41,0.95l1.65,2.24l0.02,2.11l0.41,0.26l0.31,0.94l-0.04,0.76l-0.54,0.83l-0.5,4.08l0.18,3.21l-0.58,0.41l0.34,1.11l-0.35,1.74l-0.39,0.54l0.76,1.23l-0.25,1.87l-2.41,2.65l-0.82,1.86l-1.37,1.5l-1.24,0.67l-0.6,0.7l-0.87,-0.92l-1.18,0.14l-1.32,1.74l-0.09,1.32l-1.78,0.85l-0.78,2.25l0.28,1.58l-0.94,0.85l0.3,0.67l0.63,0.41l0.27,1.3l-0.8,0.17l-0.5,1.6l0.06,-0.93l-0.91,-1.26l-1.53,-0.55l-1.07,0.71l-0.82,1.98l-0.34,2.69l-0.53,0.82l1.22,3.58l-1.27,0.39l-0.28,0.42l-0.25,3.12l-2.66,1.2l-1.0,0.05l-0.76,-1.06l-1.51,-1.1l-2.34,-0.73l-1.17,-1.92l-0.31,-1.14l-0.42,-0.33l-0.73,0.13l-1.84,1.17l-1.1,1.29l-0.4,1.05l-1.43,0.15l-0.87,0.61l-1.11,-1.0l-3.14,-0.59l-1.37,0.72l-0.53,1.25l-0.71,0.05l-3.04,-2.26l-1.93,-0.29l-1.77,0.56l-2.14,-0.52l-0.55,-1.54l-0.96,-0.97l-0.63,-1.38l-2.03,-0.76l-1.14,-1.01l-0.97,0.26l-1.31,0.89l-0.46,0.03l-1.79,-1.23l-0.61,0.2l-0.6,0.71l-8.53,-55.69l20.43,-4.26ZM675.61,181.34l0.53,-0.79l0.67,0.41l-0.48,0.35l-0.72,0.03ZM677.31,180.77l0.01,-0.0l0.01,-0.0l-0.02,0.0Z", "name": "Ohio"}, "US-OK": {"path": "M399.06,359.31l-0.05,-42.03l-0.39,-0.4l-26.69,-0.22l-25.13,-0.6l0.31,-10.23l36.7,0.74l36.0,-0.07l35.99,-0.86l35.56,-1.62l0.6,10.68l4.55,24.34l1.41,37.88l-1.2,-0.22l-0.29,-0.36l-2.13,-0.21l-0.82,-0.79l-2.11,-0.39l-1.77,-2.05l-1.23,-0.22l-2.25,-1.57l-1.5,-0.4l-0.8,0.46l-0.23,0.88l-0.82,0.24l-0.46,0.62l-2.47,-0.14l-0.47,-0.19l-0.27,-0.68l-1.05,-0.61l-2.3,1.29l-1.17,0.2l-0.19,0.56l-0.63,0.28l-2.12,-0.77l-1.7,1.18l-1.17,0.08l-0.89,0.42l-0.83,1.37l-1.48,0.06l-0.57,1.25l-1.26,-1.55l-1.7,-0.1l-0.32,-0.58l-1.21,-0.46l-0.02,-0.96l-0.44,-0.5l-1.24,-0.18l-0.73,1.38l-0.66,0.11l-0.84,-0.5l-0.97,0.07l-0.71,-1.51l-1.09,-0.35l-1.17,0.57l-0.45,1.7l-0.7,-0.08l-0.49,0.43l0.29,0.73l-0.51,1.68l-0.43,0.19l-0.55,-0.55l-0.3,-0.91l0.39,-1.65l-0.75,-0.86l-0.8,0.18l-0.49,0.76l-0.84,-0.18l-0.92,0.98l-1.07,0.13l-0.53,-1.36l-1.99,-0.19l-0.3,-1.48l-1.19,-0.53l-0.82,0.33l-2.12,2.15l-1.21,0.51l-0.97,-0.38l0.19,-1.25l-0.28,-1.13l-2.33,-0.68l-0.07,-2.18l-0.43,-0.55l-2.11,0.39l-2.52,-0.25l-0.64,0.26l-0.81,1.21l-0.95,0.06l-1.77,-1.77l-0.97,-0.12l-1.5,0.56l-2.68,-0.63l-1.86,-1.0l-1.05,0.25l-2.46,-0.3l-0.17,-2.12l-0.85,-0.87l-0.44,-1.02l-1.16,-0.41l-0.7,-0.83l-0.83,0.08l-0.44,1.64l-2.22,-0.68l-1.07,0.6l-0.96,-0.09l-3.79,-3.78l-1.12,-0.43l-0.8,0.08Z", "name": "Oklahoma"}, "US-WV": {"path": "M693.03,248.42l3.95,-1.54l0.35,-0.71l0.12,-2.77l1.15,-0.22l0.4,-0.61l-0.57,-2.49l-0.61,-1.24l0.49,-0.64l0.36,-2.77l0.68,-1.66l0.45,-0.39l1.24,0.55l0.41,0.71l-0.14,1.13l0.71,0.46l0.78,-0.44l0.48,-1.42l0.49,0.21l0.57,-0.2l0.2,-0.44l-0.63,-2.09l-0.75,-0.55l0.81,-0.79l-0.26,-1.71l0.74,-2.0l1.65,-0.51l0.17,-1.6l1.02,-1.42l0.43,-0.08l0.65,0.79l0.67,0.19l2.28,-1.59l1.5,-1.64l0.79,-1.83l2.45,-2.67l0.37,-2.41l-0.73,-1.0l0.71,-2.33l-0.25,-0.76l0.59,-0.58l-0.27,-3.43l0.47,-3.93l0.53,-0.8l0.08,-1.11l-0.38,-1.21l-0.39,-0.33l-0.04,-2.01l-1.57,-1.91l0.44,-0.54l0.85,-0.1l0.3,-0.33l4.03,19.34l0.47,0.31l16.6,-3.55l2.17,10.68l0.5,0.37l2.06,-2.5l0.97,-0.56l0.34,-1.03l1.63,-1.99l0.25,-1.05l0.52,-0.4l1.19,0.45l0.74,-0.32l1.32,-2.6l0.6,-0.46l-0.04,-0.85l0.42,0.59l1.81,0.52l3.2,-0.57l0.78,-0.86l0.07,-1.46l2.0,-0.74l1.02,-1.69l0.67,-0.1l3.16,1.5l1.81,-0.71l-0.45,1.02l0.56,0.92l1.27,0.42l0.09,0.96l1.13,0.43l0.09,1.2l0.33,0.42l-0.58,3.64l-9.0,-4.48l-0.64,0.24l-0.31,1.14l0.38,1.61l-0.52,1.62l0.41,2.28l-1.36,2.4l-0.42,1.76l-0.72,0.53l-0.42,1.11l-0.27,0.21l-0.61,-0.23l-0.37,0.33l-1.25,3.28l-1.84,-0.78l-0.64,0.25l-0.94,2.77l0.08,1.47l-0.73,1.14l-0.19,2.33l-0.89,2.2l-3.25,-0.36l-1.44,-1.76l-1.71,-0.24l-0.5,0.41l-0.26,2.17l0.19,1.3l-0.32,1.45l-0.49,0.45l-0.31,1.04l0.23,0.92l-1.58,2.44l-0.04,2.1l-0.52,2.0l-2.58,4.73l-0.75,3.16l0.14,0.76l1.14,0.55l-1.08,1.38l0.06,0.6l0.45,0.4l-2.16,2.13l-0.55,-0.7l-0.84,0.15l-3.12,2.53l-1.03,-0.56l-1.32,0.26l-0.44,0.91l0.45,1.17l-0.91,0.91l-0.73,-0.05l-2.27,1.0l-1.21,0.96l-2.18,-1.36l-0.73,-0.01l-0.82,1.58l-1.1,0.49l-1.22,1.46l-1.08,0.08l-1.98,-1.09l-1.31,-0.01l-0.61,-0.74l-1.19,-0.6l-0.31,-1.33l-0.89,-0.55l0.36,-0.67l-0.3,-0.81l-0.85,-0.37l-0.84,0.25l-1.33,-0.17l-1.26,-1.19l-2.06,-0.79l-0.76,-1.43l-1.58,-1.24l-0.7,-1.49l-1.0,-0.6l-0.12,-1.09l-1.38,-0.95l-2.0,-2.27l0.71,-2.03l-0.25,-1.62l-0.66,-1.46Z", "name": "West Virginia"}, "US-WY": {"path": "M218.53,207.02l10.1,-86.6l25.46,2.74l26.8,2.4l26.83,1.91l27.85,1.46l-3.67,87.11l-27.32,-1.41l-28.21,-1.97l-29.69,-2.63l-28.14,-3.02Z", "name": "Wyoming"}, "US-UT": {"path": "M178.67,180.38l41.53,5.44l-2.51,21.5l0.35,0.45l32.24,3.43l-8.33,87.15l-42.54,-4.67l-42.41,-5.77l16.08,-108.34l5.58,0.82ZM187.74,191.46l-0.3,0.04l-0.25,0.62l0.74,3.68l-0.81,0.19l-0.5,1.31l1.15,0.59l0.35,-0.84l0.37,-0.18l0.92,1.14l0.83,1.68l-0.25,1.0l0.16,1.45l-0.4,0.77l0.4,0.52l-0.05,0.56l1.58,1.84l0.02,0.59l1.13,1.92l0.71,-0.1l0.83,-1.74l0.08,2.28l0.53,0.94l0.06,1.8l0.99,0.47l1.65,-0.67l2.48,-1.77l0.37,-1.25l3.32,-1.44l0.17,-0.54l-0.52,-1.02l-0.68,-0.84l-1.36,-0.7l-1.87,-4.59l-0.87,-0.46l0.87,-0.92l1.3,0.6l1.33,-0.15l0.92,-0.83l-0.06,-1.12l-1.55,-0.5l-0.81,0.42l-1.17,-0.12l0.27,-0.76l-0.58,-0.79l-1.86,-0.22l-0.56,1.13l0.28,0.78l-0.35,0.69l0.55,2.44l-0.91,0.32l-0.34,-0.42l0.22,-1.8l-0.42,-0.69l-0.06,-1.74l-0.68,-0.6l-1.32,-0.11l-1.07,-1.55l-0.19,-0.69l0.64,-0.55l0.36,-1.29l-0.83,-1.38l-1.23,-0.28l-0.99,0.81l-2.73,0.2l-0.35,0.63l0.62,0.83l-0.28,0.43ZM199.13,204.0l0.03,0.02l0.04,0.11l-0.07,-0.13ZM199.17,204.81l0.31,0.91l-0.18,0.9l-0.39,-0.93l0.25,-0.88Z", "name": "Utah"}, "US-IN": {"path": "M600.86,189.63l1.43,0.87l2.1,0.14l1.52,-0.38l2.63,-1.39l2.73,-2.1l32.3,-4.83l8.81,57.45l-0.66,1.15l0.3,0.92l0.81,0.79l-0.66,1.14l0.49,0.8l1.12,0.04l-0.36,1.14l0.18,0.51l-1.81,0.29l-3.18,2.55l-0.43,0.17l-1.4,-0.81l-3.46,0.91l-0.09,0.78l1.19,3.1l-1.4,1.88l-1.18,0.49l-0.45,0.89l-0.31,2.6l-1.11,0.88l-1.06,-0.24l-0.47,0.47l-0.85,1.95l0.05,3.14l-0.39,1.0l-1.38,0.85l-0.93,-0.68l-1.24,0.01l-1.48,-0.69l-0.62,-1.84l-1.89,-0.73l-0.44,0.3l-0.04,0.5l0.83,0.68l-0.62,0.31l-0.89,-0.35l-0.36,0.29l-0.04,0.48l0.54,0.93l-1.08,0.68l0.14,2.37l-1.06,0.65l-0.0,0.83l-0.16,0.37l0.08,-0.5l-0.33,-0.51l-1.6,0.18l-1.4,-1.69l-0.5,-0.08l-1.67,1.5l-1.57,0.69l-1.07,2.89l-0.81,-1.07l-2.79,-0.77l-1.11,-0.61l-1.08,-0.18l-1.76,0.92l-0.64,-1.02l-0.58,-0.18l-0.53,0.56l0.64,1.86l-0.34,0.84l-0.28,0.09l-0.02,-1.18l-0.42,-0.4l-0.58,0.01l-1.46,0.79l-1.41,-0.84l-0.85,0.0l-0.48,0.95l0.71,1.55l-0.49,0.74l-1.15,-0.39l-0.07,-0.54l-0.53,-0.44l0.55,-0.63l-0.35,-3.09l0.96,-0.78l-0.07,-0.58l-0.44,-0.23l0.69,-0.46l0.25,-0.61l-1.17,-1.47l0.46,-1.16l0.32,0.19l1.39,-0.55l0.33,-1.8l0.55,-0.4l0.44,-0.92l-0.06,-0.83l1.52,-1.07l0.06,-0.69l-0.41,-0.93l0.57,-0.86l0.14,-1.29l0.87,-0.51l0.4,-1.91l-1.08,-2.54l0.22,-0.8l-0.16,-1.11l-0.93,-0.91l-0.61,-1.5l-1.05,-0.78l-0.04,-0.59l0.92,-1.39l-0.63,-2.25l1.27,-1.31l-6.5,-50.68Z", "name": "Indiana"}, "US-IL": {"path": "M540.07,225.55l0.86,-0.35l0.37,-0.67l-0.23,-2.33l-0.73,-0.93l0.15,-0.41l0.72,-0.69l2.42,-0.98l0.71,-0.65l0.63,-1.68l0.17,-2.11l1.65,-2.47l0.27,-0.94l-0.03,-1.22l-0.59,-1.95l-2.23,-1.88l-0.11,-1.77l0.67,-2.38l0.45,-0.37l4.6,-0.85l0.81,-0.41l0.82,-1.12l2.55,-1.0l1.43,-1.56l-0.01,-1.57l0.4,-1.71l1.42,-1.46l0.29,-0.74l0.33,-4.37l-0.76,-2.14l-4.02,-2.47l-0.28,-1.5l-0.48,-0.82l-3.64,-2.48l44.58,-4.64l-0.01,2.66l0.57,2.59l1.37,2.49l1.31,0.95l0.76,2.6l1.26,2.71l1.42,1.84l6.6,51.49l-1.22,1.13l-0.1,0.69l0.67,1.76l-0.84,1.09l-0.03,1.11l1.19,1.09l0.56,1.41l0.89,0.82l-0.1,1.8l1.06,2.31l-0.28,1.49l-0.87,0.56l-0.21,1.47l-0.59,0.93l0.34,1.2l-1.48,1.13l-0.23,0.41l0.28,0.7l-0.93,1.17l-0.31,1.19l-1.64,0.67l-0.63,1.67l0.15,0.8l0.97,0.83l-1.27,1.15l0.42,0.76l-0.49,0.23l-0.13,0.54l0.43,2.94l-1.15,0.19l0.08,0.45l0.92,0.78l-0.48,0.17l-0.03,0.64l0.83,0.29l0.04,0.42l-1.31,1.97l-0.25,1.19l0.59,1.22l0.7,0.64l0.37,1.08l-3.31,1.22l-1.19,0.82l-1.24,0.24l-0.77,1.01l-0.18,2.04l0.3,0.88l1.4,1.93l0.07,0.54l-0.53,1.19l-0.96,0.03l-6.3,-2.43l-1.08,-0.08l-1.57,0.64l-0.68,0.72l-1.44,2.95l0.06,0.66l-1.18,-1.2l-0.79,0.14l-0.35,0.47l0.59,1.13l-1.24,-0.79l-0.01,-0.68l-1.6,-2.21l-0.4,-1.12l-0.76,-0.37l-0.05,-0.49l0.94,-1.35l0.2,-1.03l-0.32,-1.01l-1.44,-2.02l-0.47,-3.18l-2.26,-0.99l-1.55,-2.14l-1.95,-0.82l-1.72,-1.34l-1.56,-0.14l-1.82,-0.96l-2.32,-1.78l-2.34,-2.44l-0.36,-1.95l2.37,-6.85l-0.25,-2.32l0.98,-2.06l-0.38,-0.84l-2.66,-1.45l-2.59,-0.67l-1.29,0.45l-0.86,1.45l-0.46,0.28l-0.44,-0.13l-1.3,-1.9l-0.43,-1.52l0.16,-0.87l-0.54,-0.91l-0.29,-1.65l-0.83,-1.36l-0.94,-0.9l-4.11,-2.52l-1.01,-1.64l-4.53,-3.53l-0.73,-1.9l-1.04,-1.21l-0.04,-1.6l-0.96,-1.48l-0.75,-3.54l0.1,-2.94l0.6,-1.28ZM585.52,295.52l0.05,0.05l0.04,0.04l-0.05,-0.0l-0.04,-0.09Z", "name": "Illinois"}, "US-AK": {"path": "M89.36,517.03l0.84,0.08l0.09,0.36l-0.3,0.32l-0.64,0.3l-0.15,-0.15l0.25,-0.4l-0.12,-0.31l0.04,-0.2ZM91.79,517.2l0.42,-0.02l0.19,-0.11l0.26,-0.56l1.74,-0.37l2.26,0.07l1.57,0.63l0.84,0.69l0.02,1.85l0.32,0.18l0.0,0.34l0.25,0.27l-0.35,0.09l-0.25,-0.16l-0.23,0.08l-0.41,-0.33l-0.29,-0.04l-0.69,0.23l-0.91,-0.21l-0.07,-0.26l-0.24,-0.17l0.27,-0.21l0.74,0.72l0.46,-0.02l0.2,-0.48l-0.28,-0.44l-0.03,-0.3l-0.31,-0.67l-0.96,-0.52l-1.05,0.27l-0.57,0.69l-1.04,0.3l-0.44,-0.3l-0.48,0.12l-0.06,0.12l-0.63,-0.14l-0.26,0.06l-0.22,0.24l0.2,-0.3l-0.1,-0.55l0.12,-0.79ZM99.83,520.19l0.3,-0.07l0.29,-0.28l-0.03,-0.55l0.31,0.2l-0.06,0.45l0.83,0.92l-0.93,-0.51l-0.44,0.41l-0.13,-0.54l-0.13,-0.04ZM100.07,520.81l0.0,0.04l-0.03,0.0l0.02,-0.04ZM102.01,520.78l0.05,-0.34l0.33,-0.2l0.01,-0.12l-0.58,-1.24l0.1,-0.2l0.59,-0.24l0.29,-0.3l0.65,-0.34l0.62,-0.01l0.41,-0.13l0.81,0.1l1.42,-0.06l0.64,0.15l0.49,0.27l0.88,0.11l0.27,0.15l0.23,-0.22l0.27,-0.05l0.39,0.09l0.2,0.21l0.26,-0.05l0.2,0.38l0.44,0.31l0.1,0.23l0.7,-0.06l0.3,-0.77l0.44,-0.61l0.47,-0.21l1.78,-0.45l0.5,0.04l0.37,0.23l1.13,-0.38l0.66,0.04l-0.11,0.41l0.43,0.51l0.42,0.26l0.62,0.06l0.42,-0.43l0.14,-0.42l-0.34,-0.29l-0.31,-0.03l0.15,-0.44l-0.15,-0.38l1.04,-1.0l0.83,-0.99l0.12,-0.08l0.34,0.17l0.38,-0.02l0.32,0.3l0.19,0.37l0.66,-0.29l-0.1,-0.57l-0.43,-0.58l-0.46,-0.24l0.15,-0.44l0.77,-0.47l0.36,0.04l0.68,-0.2l0.8,-0.08l0.58,0.18l0.45,-0.16l-0.12,-0.52l0.66,-0.6l0.4,0.06l0.26,-0.11l0.43,-0.52l0.34,-0.12l0.23,-0.46l-0.42,-0.3l-0.38,0.03l-0.33,0.15l-0.36,0.39l-0.51,-0.09l-0.5,0.27l-2.19,-0.52l-1.69,-0.24l-0.71,-0.26l-0.12,-0.2l0.17,-0.32l0.04,-0.44l-0.28,-0.56l0.45,-0.35l0.43,-0.13l0.36,0.38l0.04,0.25l-0.15,0.44l0.07,0.39l0.56,0.12l0.32,-0.15l-0.03,-0.3l0.16,-0.35l-0.05,-0.75l-0.84,-1.05l0.01,-0.7l-0.67,-0.19l-0.19,0.24l-0.06,0.48l-0.41,0.22l-0.09,0.03l-0.26,-0.56l-0.34,-0.09l-0.51,0.41l-0.02,0.26l-0.15,0.15l-0.38,-0.02l-0.48,0.27l-0.24,0.54l-0.22,1.13l-0.13,0.32l-0.19,0.05l-0.31,-0.31l0.1,-2.67l-0.23,-0.99l0.19,-0.33l0.02,-0.27l-0.16,-0.29l-0.53,-0.27l-0.46,0.26l-0.1,-0.07l-0.35,0.13l-0.01,-0.54l-0.54,-0.61l0.19,-0.22l0.08,-0.65l-0.16,-0.37l-0.55,-0.26l-1.89,-0.01l-0.58,-0.34l-1.01,-0.12l-0.16,-0.12l-0.07,-0.22l-0.23,-0.07l-1.06,0.53l-0.75,-0.16l-0.12,-0.44l0.3,0.09l0.48,-0.08l0.31,-0.44l-0.21,-0.49l0.37,-0.49l0.83,0.04l0.43,-0.16l0.12,-0.35l-0.14,-0.42l-1.11,-0.64l0.09,-0.27l0.34,-0.17l0.38,-0.44l1.12,-0.0l0.23,-0.09l0.19,-0.32l0.03,-0.95l0.22,-0.54l0.07,-1.42l0.25,-0.45l-0.08,-0.58l0.07,-0.2l0.88,-0.74l0.02,-0.1l-0.09,-0.02l0.19,-0.16l-0.31,-0.35l-0.27,0.05l-0.04,-0.25l-0.09,-0.04l0.57,-0.22l0.33,-0.25l0.51,-0.1l0.24,-0.25l0.42,-0.0l0.19,0.18l0.41,0.08l0.29,-0.08l0.44,-0.55l-0.3,-0.34l-0.39,-0.07l-0.05,-0.33l-0.27,-0.31l-0.6,0.4l-0.43,-0.07l-1.12,0.62l-1.04,0.06l-0.34,0.18l-0.48,-0.03l-0.12,0.5l0.4,0.64l-0.26,0.19l-0.29,0.45l-0.19,-0.09l-0.17,-0.27l-0.76,-0.04l-1.16,-0.25l-0.81,-0.4l-1.05,-0.59l-0.78,-0.61l-0.52,-0.69l0.01,-0.21l0.6,-0.1l-0.06,-0.4l0.1,-0.24l-0.51,-1.06l0.1,-0.78l-0.18,-0.52l0.33,-0.54l-0.4,-0.34l-0.23,0.0l-0.44,-0.69l-0.01,-0.2l0.59,-0.14l0.3,-0.37l-0.05,-0.44l-0.36,-0.26l0.72,0.04l0.29,-0.13l0.18,-0.25l0.63,0.01l0.08,0.51l0.56,0.51l0.32,0.49l-0.03,0.09l-0.79,0.11l-0.53,0.51l0.31,0.45l0.94,-0.08l0.4,0.24l0.26,-0.01l0.39,-0.22l0.29,0.03l0.08,0.07l-0.51,0.6l-0.05,0.38l0.22,0.43l0.46,0.24l1.42,0.07l0.28,-0.17l0.16,-0.35l0.19,-0.08l-0.2,-0.74l0.35,-0.35l-0.02,-0.33l-0.18,-0.25l0.15,-0.43l-0.08,-0.13l-0.52,-0.26l-0.77,-0.01l-0.34,0.1l-1.51,-1.2l-0.01,-0.53l-0.35,-0.39l-0.26,-0.12l-0.15,-0.38l0.55,0.15l0.53,-0.4l-0.17,-0.41l-0.7,-0.51l0.4,-0.45l-0.14,-0.5l0.31,-0.15l0.27,0.08l0.44,-0.1l0.45,0.27l0.75,-0.04l0.67,-0.44l-0.08,-0.48l-0.18,-0.19l-0.48,-0.03l-0.51,0.16l-0.43,-0.19l-1.02,-0.02l-0.26,0.14l-0.44,0.04l-0.36,0.29l-0.62,0.09l-0.15,0.12l-0.15,0.42l-0.13,-0.19l0.27,-0.52l0.36,-0.24l-0.1,-0.44l-0.48,-0.6l0.03,-0.1l0.37,0.1l0.4,-0.18l0.16,-0.22l0.07,-0.36l-0.22,-0.6l0.55,0.23l0.42,-0.5l-0.44,-0.59l0.38,0.32l0.94,0.37l0.2,-0.44l0.14,0.01l-0.04,-0.54l0.12,-0.36l0.48,-0.28l0.49,0.01l1.96,-0.47l0.8,-0.03l0.3,0.25l-0.01,0.44l0.19,0.27l-0.27,0.16l0.13,0.47l0.35,0.15l0.74,0.01l0.29,-0.39l-0.13,-0.45l0.08,-0.34l1.21,-0.11l0.29,-0.63l-0.31,-0.24l-0.93,-0.04l0.03,-0.08l0.41,-0.03l0.15,-0.63l0.72,-0.27l0.86,0.88l0.32,0.11l0.38,-0.28l0.08,-0.27l-0.04,-0.41l-0.18,-0.26l0.34,0.0l0.69,0.32l0.35,0.31l0.54,0.81l-0.06,0.29l-0.38,-0.09l-0.52,0.21l-0.13,0.47l0.43,0.24l1.07,0.06l0.05,0.52l0.31,0.3l0.91,0.49l1.02,0.09l0.53,-0.18l0.41,0.17l0.49,-0.0l1.61,-0.32l0.1,0.49l1.67,0.97l0.28,0.31l0.53,0.32l1.06,0.37l1.81,-0.2l0.56,-0.21l0.47,-0.49l0.2,-0.57l0.15,-0.95l0.61,-1.1l0.01,-0.29l-0.24,-0.88l0.14,-0.05l-0.03,-0.19l0.58,0.25l0.2,-0.1l0.86,0.0l0.36,-0.17l0.41,-0.47l0.07,-0.93l-0.19,-0.43l0.22,-0.03l0.11,-0.44l-0.23,-0.32l-0.73,-0.39l-0.29,0.12l-0.43,-0.04l-0.52,0.2l-0.21,-0.12l-0.29,-0.6l-0.31,-0.29l-0.51,0.0l-0.02,0.1l-0.52,-0.04l-0.43,-0.31l-0.56,-0.02l-0.32,0.1l-1.04,-0.24l-0.48,0.03l-0.33,0.16l0.04,-0.42l-0.29,-0.71l-0.21,-0.97l-0.49,-0.23l-0.55,-0.08l-0.29,0.09l-0.47,-0.64l-0.48,-0.4l-0.5,-0.25l-1.14,-1.02l-0.95,-0.24l-0.2,-0.27l-0.49,-0.27l-0.11,-0.23l-0.63,-0.01l-0.04,0.13l-0.9,-1.22l-1.86,-2.14l-0.25,-0.55l-0.0,-0.32l0.07,-0.19l0.27,0.06l0.27,-0.13l0.35,-0.76l-0.41,-1.02l0.05,-0.11l0.4,0.19l0.51,-0.05l0.41,-0.17l0.51,0.66l0.43,0.23l0.48,-0.4l-0.02,-0.33l-0.32,-0.66l-0.48,-0.41l-0.46,-0.78l-0.84,-0.88l-0.12,-0.02l-0.98,-1.16l-0.33,-0.52l-0.04,-0.3l-0.46,-0.96l0.41,0.03l0.54,0.45l0.34,0.15l0.44,-0.1l0.12,-0.17l0.2,0.03l0.06,-0.15l0.18,0.03l0.17,0.41l0.2,0.18l1.09,0.35l1.08,-0.18l1.53,0.45l0.14,0.13l-0.06,0.06l0.19,0.45l0.88,0.89l1.03,0.47l0.56,-0.36l-0.06,-0.35l-0.37,-0.64l1.48,0.48l0.36,0.26l0.11,0.4l0.61,0.16l1.2,0.07l0.48,0.24l1.49,0.99l0.18,0.45l-0.34,0.04l-0.1,0.06l-0.4,0.34l-0.16,0.3l-0.6,-0.28l-0.52,-0.06l-0.12,0.69l0.62,0.52l0.02,0.52l0.16,0.37l0.28,0.32l0.91,0.59l0.18,0.29l0.46,0.4l0.69,0.3l0.39,0.29l-0.14,0.25l0.02,0.32l0.38,0.24l0.2,-0.05l0.26,0.12l0.44,0.49l0.56,0.16l0.39,0.46l-0.08,0.39l0.24,0.31l0.41,0.19l0.41,-0.15l0.03,-0.15l1.39,-0.46l0.24,0.52l0.24,0.25l-0.25,0.06l0.01,0.5l0.38,0.29l0.43,0.02l0.5,-0.24l0.36,-0.41l-0.05,-0.98l-0.45,-0.65l0.19,0.01l0.65,1.54l0.23,0.25l1.6,0.95l0.53,-0.01l0.29,-0.27l0.34,-0.59l-0.02,-0.44l0.3,-0.38l-0.16,-0.23l-0.72,-0.38l-0.44,-0.04l-0.49,-0.92l-0.89,-0.53l-0.42,-0.12l-0.61,0.21l-0.32,-0.28l-0.0,-0.43l-0.16,-0.19l-0.23,-0.71l0.64,-0.39l0.29,-0.02l0.35,0.29l0.32,0.05l0.37,-0.41l-0.0,-0.15l-0.75,-1.21l-1.13,-0.68l-0.06,-0.29l0.18,-0.28l-0.15,-0.48l-0.43,-0.23l-0.43,0.29l-0.42,0.07l-0.25,-0.44l-0.53,-0.4l-0.31,-0.1l-0.25,-0.41l-1.35,-1.4l0.59,-1.11l0.15,-1.07l-0.1,-1.05l-0.51,-1.13l-0.29,-1.11l-0.36,-0.48l-0.85,-2.25l-1.06,-1.45l-0.08,-0.73l-0.38,-0.89l0.17,-0.17l0.91,-0.32l1.04,-1.04l1.08,1.08l1.75,1.29l0.84,0.44l1.33,0.95l1.37,0.54l1.36,0.24l1.49,-0.09l0.3,0.11l0.42,-0.05l0.4,-0.16l0.23,-0.26l0.3,-0.14l0.42,-0.5l0.56,-0.03l0.17,-0.31l1.66,0.14l0.96,-0.29l0.5,0.12l0.03,0.15l0.87,0.52l0.35,0.13l0.52,-0.01l0.77,0.56l0.91,0.33l0.1,0.2l0.28,-0.04l0.42,0.16l1.99,0.27l-0.05,0.31l0.11,0.18l-0.18,0.06l-0.15,0.66l0.44,0.21l0.04,0.83l0.28,0.36l0.44,-0.14l0.1,-0.13l0.05,-0.46l0.22,-0.51l1.1,0.62l0.73,0.1l0.29,-0.35l-0.22,-0.39l-0.74,-0.5l-0.43,-0.14l-0.07,-0.18l0.03,-0.25l0.76,-0.07l0.26,0.1l0.01,0.3l0.27,0.62l0.54,0.33l0.14,-0.17l0.45,0.24l0.16,-0.08l0.63,0.55l1.13,0.63l0.13,-0.03l0.81,0.55l0.59,0.22l1.21,0.25l1.27,0.12l1.06,-0.17l1.19,0.0l0.01,0.22l0.26,0.49l0.68,0.48l0.08,0.62l0.56,0.17l0.57,0.45l-0.61,-0.02l-0.77,-0.42l-0.42,0.03l-0.44,0.21l0.1,0.48l0.23,0.26l-0.19,0.32l0.18,0.59l0.33,0.11l0.33,-0.12l0.64,0.36l0.3,0.06l0.31,-0.08l0.23,-0.23l0.33,-0.02l0.39,0.36l0.26,0.01l0.25,0.18l0.33,0.02l0.27,-0.16l0.13,0.09l0.16,0.38l-0.54,-0.04l-0.29,0.34l0.21,0.4l0.2,0.11l0.07,0.35l0.89,0.58l-0.04,0.13l0.18,0.3l0.49,0.21l0.94,-0.04l0.96,0.68l0.58,0.26l0.32,0.03l0.37,0.42l0.23,0.1l0.1,0.31l0.34,0.26l0.21,0.38l0.34,0.08l0.26,-0.12l0.25,0.23l-0.55,0.05l-0.29,0.34l-0.41,0.04l-0.18,0.63l0.35,0.33l1.4,0.72l-0.08,0.69l1.48,0.96l0.49,0.67l0.27,0.15l0.49,-0.16l1.05,0.48l0.24,-0.05l0.38,0.32l0.16,0.58l1.1,0.42l0.72,0.06l0.21,0.19l0.85,0.38l0.32,0.34l0.31,0.09l0.59,0.53l0.2,0.37l0.73,0.47l0.25,0.29l0.1,0.53l0.48,0.29l0.55,0.03l0.31,0.44l0.56,0.33l-0.11,0.34l0.39,0.41l1.66,1.19l0.76,0.36l0.16,-0.03l1.78,1.0l0.42,0.4l0.69,0.34l0.47,0.65l0.08,-0.08l-0.02,0.25l0.22,0.06l0.5,0.55l0.02,0.21l0.5,0.23l0.54,0.42l1.19,0.58l0.8,0.03l0.63,0.31l0.03,0.31l0.43,0.12l0.33,-0.2l0.19,-0.0l0.43,0.12l1.02,0.51l0.05,0.25l0.41,0.27l0.22,-0.19l0.58,0.53l0.31,0.09l0.53,0.55l-0.01,0.24l0.49,0.42l0.02,0.24l0.27,0.43l0.55,0.34l0.18,0.4l0.42,0.15l0.58,0.51l0.56,0.96l0.35,0.26l0.53,0.01l0.15,0.11l-23.69,51.51l0.09,0.46l1.53,1.4l0.52,0.02l0.19,-0.15l1.17,1.29l0.41,0.12l1.37,-0.4l1.79,0.68l-0.86,0.96l-0.08,0.38l0.35,1.01l0.91,0.92l-0.08,0.65l0.1,0.44l2.43,4.76l-0.2,1.48l-0.29,0.38l0.19,0.62l0.58,0.12l0.83,-0.25l0.54,-0.07l0.07,0.08l0.03,0.1l-0.66,0.3l-0.33,0.34l0.29,0.54l0.35,-0.0l0.37,-0.18l0.25,0.12l0.02,0.21l0.44,0.11l0.09,0.11l0.26,1.19l-0.17,0.03l-0.1,0.51l0.24,0.32l0.94,0.22l0.04,0.16l-0.27,0.18l0.01,0.12l0.21,0.32l0.21,0.09l-0.05,0.37l-0.24,-0.02l-0.1,-0.46l-0.35,-0.31l-0.11,0.06l-0.28,-0.47l-0.47,-0.03l-0.26,0.35l-0.45,0.01l-0.08,0.13l-0.26,-0.63l-0.14,0.01l-0.35,-0.41l-0.47,-0.12l-0.89,-1.43l0.11,-0.01l0.32,-0.49l-0.08,-0.26l-0.34,-0.28l-0.51,0.01l-0.47,-0.93l-0.05,-0.15l0.12,-0.53l-0.08,-0.41l-0.52,-1.06l-0.46,-0.7l-0.19,-0.07l0.1,-0.61l-0.29,-0.28l-0.72,-0.14l-1.24,-1.44l-0.27,-0.47l-0.01,-0.21l-0.32,-0.23l-0.24,-0.34l-0.28,-0.11l-0.49,-0.63l0.39,-0.11l0.12,-0.23l0.05,0.05l0.59,-0.3l-0.02,0.13l-0.16,0.06l-0.16,0.55l0.3,0.41l0.38,0.07l0.43,-0.3l0.25,-1.03l0.15,-0.22l0.42,0.2l0.36,0.46l0.36,0.04l0.35,-0.35l-0.47,-0.83l-0.69,-0.39l-0.27,-0.91l-0.35,-0.63l-0.4,-0.17l-0.67,0.44l-0.39,0.06l-0.79,0.37l-1.9,-0.05l-1.0,-0.5l-0.45,-0.34l-1.46,-1.5l0.23,-0.14l0.21,-0.32l0.16,-0.74l-0.43,-0.94l-0.52,-0.09l-0.33,0.19l-0.12,0.52l-0.6,-0.04l-0.85,-0.89l-2.81,-1.97l-1.68,-0.48l-1.62,-0.65l-1.13,-0.19l-0.1,-0.53l-0.27,-0.5l0.13,-0.25l-0.02,-0.26l-0.22,-0.25l-0.8,-0.28l-0.36,-0.35l-0.17,-0.01l-0.13,-0.55l-0.2,-0.34l-0.2,-0.12l0.7,-0.5l0.09,-0.27l-0.09,-0.08l0.21,-0.27l0.23,-0.09l0.38,0.08l0.38,-0.17l0.18,-0.32l-0.03,-0.34l-0.35,-0.22l-0.55,-0.07l-0.81,0.27l-0.24,0.2l-0.57,0.02l-0.56,0.35l-0.61,0.15l-0.2,-0.13l-0.19,-0.59l-0.58,-0.63l0.77,-0.37l0.19,-0.38l-0.32,-0.45l-0.53,-0.01l-0.15,-0.48l-0.19,-0.17l0.09,-0.49l-0.16,-0.25l0.04,-0.22l-0.31,-0.55l-0.43,-0.22l-0.53,0.17l-0.07,-0.2l-0.27,-0.03l-0.09,-0.14l0.22,-0.56l0.26,0.03l0.08,-0.09l0.65,0.37l0.38,0.07l0.42,-0.49l-0.14,-0.42l-0.27,-0.26l-1.05,-0.52l-1.54,0.27l-0.1,-0.21l-0.41,-0.3l-0.42,-0.01l-0.08,-0.23l-0.47,0.02l-0.21,-0.16l0.21,-0.26l-0.05,-0.39l0.14,-0.4l-0.28,-0.27l-0.25,-0.05l0.21,-0.77l-0.33,-0.28l-0.29,0.02l-1.36,0.57l0.02,-0.11l-0.34,-0.35l-1.19,-0.19l-0.14,0.25l-0.55,0.26l0.08,0.49l0.21,0.14l-0.01,0.1l-0.83,-0.27l-0.63,-0.03l-0.23,0.49l-0.51,0.38l0.12,0.52l0.31,0.16l0.46,-0.02l-0.05,0.11l-0.98,0.16l-0.3,0.14l-0.16,0.16l-0.05,0.46l0.37,0.28l0.83,-0.12l0.12,0.14l-0.04,0.25l0.31,0.21l-0.27,0.12l-0.15,0.24l-0.51,-0.02l-0.23,0.34l-0.3,0.12l0.05,0.54l-0.3,0.32l-0.12,-0.14l-0.66,0.24l-0.32,-0.27l-0.44,-0.13l-0.32,-0.39l0.11,-0.5l-0.38,-0.29l-0.64,0.04l0.13,-0.4l-0.05,-0.34l-0.23,-0.26l-0.26,-0.07l-0.4,0.16l-0.47,0.73l-0.25,-0.01l-0.23,-0.49l-0.46,-0.07l-0.37,0.4l-0.4,-0.06l-0.16,0.33l-0.29,-0.31l-0.42,-0.03l-0.26,0.25l-0.01,0.21l-0.31,-0.08l-0.11,-0.32l-0.12,-0.03l-0.37,0.06l-0.72,0.4l-0.01,-0.27l-0.13,-0.08l-0.8,-0.04l-0.38,0.2l-0.0,0.45l-0.09,0.05l-1.16,0.08l-0.3,0.13l-0.87,-0.77l-0.22,-0.05l-0.29,0.29l-0.4,-0.28l-1.02,-0.03l0.03,-0.13l-0.35,-0.39l-0.01,-0.13l0.45,0.02l0.16,-0.37l0.53,0.01l0.43,0.3l0.3,0.45l0.49,-0.04l0.2,-0.43l0.23,0.09l0.44,-0.04l0.48,-0.17l0.06,-0.15l0.45,-0.23l0.46,-0.08l0.32,-0.52l-0.21,-0.37l-0.49,-0.19l-1.84,0.04l-0.57,-0.71l-0.07,-0.28l1.28,-0.98l1.62,-0.44l0.37,-0.26l0.33,-0.45l0.46,-0.1l0.65,-0.89l0.14,-1.04l0.36,-0.03l0.74,0.3l1.54,-0.17l1.4,0.03l0.01,0.5l0.23,0.42l0.56,0.48l1.06,0.16l0.14,0.1l0.28,0.41l0.4,0.26l1.19,1.07l0.2,0.34l0.25,0.13l0.5,-0.37l0.0,-0.44l-0.13,-0.39l-0.42,-0.46l-0.43,-0.13l-0.32,-0.52l-0.43,-0.35l-0.69,-1.19l0.45,-0.11l0.44,-0.3l0.35,0.02l0.33,-0.17l1.56,0.33l0.37,-0.06l0.15,-0.62l-0.09,-0.11l-0.67,-0.46l-0.84,-0.3l-0.61,-0.04l-0.74,0.14l-0.37,0.19l-0.29,0.35l-0.76,-0.52l-0.11,-0.24l-0.42,-0.02l-0.16,-0.12l0.14,-0.2l-0.17,-0.67l-0.09,-0.02l-1.07,0.27l-0.85,-0.19l-0.49,0.0l-0.85,0.41l-0.65,-0.15l-0.6,-0.29l-1.18,0.04l-0.71,0.35l-0.19,0.5l-0.35,-0.15l-0.65,0.04l-0.5,0.24l-0.62,0.03l-0.54,0.15l-0.41,0.33l-0.12,0.36l-0.49,0.22l-0.59,-0.02l-0.4,-0.27l-0.26,-0.68l-0.43,-0.32l-0.3,-0.11l-0.42,0.02l-0.3,0.28l0.16,0.51l0.31,0.08l0.01,0.37l0.37,0.61l0.21,0.72l-0.38,0.08l-0.35,0.26l-0.33,-0.06l-0.56,-0.39l-0.98,-0.37l-0.58,0.21l0.02,0.44l-0.07,-0.38l-0.32,-0.34l-0.42,0.19l-0.23,0.4l-0.2,-0.38l-0.81,0.14l-0.08,0.05l-0.02,0.41l-0.37,-0.32l-0.33,-0.04l-0.36,0.28l0.13,0.39l-1.49,-0.27l-0.16,0.49l-0.25,0.14l-0.28,0.36l-0.51,0.04l-0.02,0.17l-0.2,0.09l0.03,0.42l-0.16,0.27l-0.01,0.39l0.33,0.34l0.59,-0.05l0.39,0.38l0.56,0.31l0.08,0.49l0.23,0.34l0.3,0.19l0.03,0.3l-0.64,0.54l-0.5,-0.05l-0.44,0.18l-0.88,-0.46l-0.37,0.02l-0.48,0.41l-0.2,-0.12l-0.45,-0.01l-0.34,0.59l-0.75,-0.12l-0.4,0.05l-0.27,0.3l-0.1,-0.02l0.07,0.06l-0.11,0.01l0.0,0.1l-0.42,-0.28l-0.36,0.33l-0.19,-0.1l-0.32,0.19l-0.3,-0.11l-0.37,0.07l-0.53,-0.44l-0.45,-0.15l-0.9,0.53l-0.18,-0.15l-0.71,-0.02l-0.45,0.28l-0.15,-0.37l-0.41,-0.28l-0.42,0.1l-0.43,0.49l-0.37,-0.15l-0.28,0.31l-0.47,-0.08l-0.4,-0.43l-0.4,0.07l-0.3,0.24l-0.14,-0.11l-0.43,-0.05l-0.14,0.08l-1.45,-0.04l-0.31,0.12l-0.22,0.28l0.24,0.95l-0.31,-0.03l-0.15,0.18l-0.69,-0.24l-0.41,-0.28l-0.26,0.05l-0.26,0.26l-0.2,-0.24l-0.49,0.22l-0.65,0.09l-0.32,-0.22l-0.27,0.2l-0.19,-0.65l-0.39,-0.22l-0.43,0.08l-0.28,0.31l-0.44,0.09l-0.26,-0.07l-0.14,0.34l-0.06,-0.31l-0.26,-0.25l-0.54,-0.14l-1.29,-0.05l-0.62,0.31l-0.42,-0.34l-0.51,-0.04l-0.84,0.27l-0.73,0.11l-0.16,0.12l-0.11,0.56l-0.26,-0.07l-0.44,0.3l-0.03,0.21l-0.23,0.15l-0.26,-0.25l-0.37,-0.03l-0.36,0.17l-0.6,-0.33l-0.87,-0.22l-0.41,-0.18l-0.09,-0.37l-0.55,-0.15l-0.25,0.15l-0.71,-0.67l-0.41,0.02l-0.78,-0.24l-0.4,0.21ZM111.25,502.71l-0.44,0.21l-0.03,-0.02l0.24,-0.26l0.23,0.07ZM128.45,468.26l-0.1,0.14l-0.06,0.02l0.02,-0.15l0.14,-0.02ZM191.55,470.09l-0.0,0.04l-0.02,-0.04l0.03,-0.01ZM191.85,541.2l-0.08,-0.21l0.06,-0.51l0.25,-0.06l0.08,0.39l-0.31,0.39ZM165.84,518.29l-0.19,0.37l-0.34,0.04l-0.07,0.31l-0.27,-0.07l-0.45,0.06l-0.04,-0.09l0.46,-0.29l0.06,-0.15l0.84,-0.19ZM162.12,521.34l0.09,0.0l-0.06,0.02l-0.02,-0.03ZM162.26,521.34l0.08,-0.02l0.01,0.04l-0.04,0.04l-0.05,-0.05ZM141.64,514.73l0.19,0.06l0.26,0.22l-0.46,0.03l-0.07,-0.12l0.08,-0.19ZM132.07,521.13l-0.0,0.0l0.0,-0.0l0.0,0.0ZM132.06,520.84l-0.02,-0.07l0.06,-0.01l-0.03,0.08ZM109.91,522.38l0.07,-0.02l0.05,0.12l-0.03,0.01l-0.09,-0.11ZM107.83,523.67l0.01,0.02l-0.02,0.0l0.0,-0.02l0.01,-0.01ZM136.02,515.64l-0.01,-0.04l0.07,0.01l-0.06,0.03ZM199.71,549.76l0.43,-0.06l0.87,0.3l0.36,-0.05l0.76,-0.54l0.39,-0.87l0.67,-0.03l0.47,-0.34l0.17,-0.49l0.96,0.19l1.89,-0.14l0.49,0.7l0.06,0.43l0.38,0.59l-0.1,0.26l-0.29,0.17l-0.1,0.55l0.11,0.16l-0.11,0.33l0.13,0.53l0.17,0.24l0.69,0.46l0.02,0.37l0.3,0.56l0.35,0.24l0.08,0.34l-0.15,0.26l0.26,1.28l1.33,1.5l0.24,0.78l-0.64,-0.19l-0.38,0.04l-0.33,0.37l-0.51,0.26l-0.01,0.29l-0.38,0.15l-0.21,0.29l-0.52,-0.98l-0.84,-0.64l0.11,-0.44l-0.27,-1.06l0.14,-0.11l0.26,-1.09l-0.26,-0.26l0.04,-0.09l-0.12,-0.01l0.04,-0.06l-0.09,0.05l-0.1,-0.1l-0.04,0.1l-0.12,-0.01l-0.03,-0.07l0.24,-0.92l0.1,-1.07l-0.15,-1.05l0.51,-0.94l0.02,-0.37l-0.66,-0.25l-0.5,0.69l-0.24,-0.13l-0.45,0.11l0.01,0.55l-0.32,0.35l0.3,1.04l-0.34,0.85l0.13,1.32l-0.11,0.36l0.04,0.39l-0.27,0.34l0.03,1.86l-0.28,0.29l-0.27,-0.31l0.02,-1.36l-0.28,-0.43l-0.53,0.1l-0.08,0.1l-0.88,-0.14l0.22,-0.05l0.2,-0.25l0.2,-0.91l-0.12,-0.1l-0.13,-1.06l0.88,0.13l0.45,-0.45l-0.11,-0.33l-0.74,-0.45l-0.23,0.1l0.0,-0.84l-0.33,-0.34l-0.31,-0.01l-0.29,0.56l-0.24,0.06l-0.27,0.41l0.12,0.13l-0.5,-0.23l0.24,-0.5l-0.28,-0.54l-0.29,-0.02l-0.18,-0.5l-0.47,-0.15l-0.19,0.31l-0.22,-0.47ZM201.64,551.89l0.21,0.2l-0.19,0.19l-0.03,-0.38ZM210.83,558.1l0.42,0.83l-0.23,0.38l0.09,0.66l0.47,1.27l0.06,1.07l0.15,0.48l-0.33,-0.38l-1.31,-0.73l-0.26,-0.05l0.19,-0.2l-0.17,-0.39l0.14,-0.1l0.31,-0.63l-0.47,-0.31l-0.27,0.01l-0.75,0.68l-0.11,-0.36l0.09,-0.18l-0.03,-0.41l0.26,-0.33l0.36,-0.19l0.16,-0.56l0.43,-0.42l0.36,0.09l0.44,-0.23ZM211.88,563.05l1.25,5.46l-0.54,0.45l0.03,0.64l0.81,0.55l-0.47,0.67l0.05,0.52l0.58,0.54l-0.08,0.3l0.06,0.48l-0.14,0.55l0.15,0.3l0.2,0.13l0.9,0.26l1.46,1.84l1.18,0.8l0.34,0.76l0.55,0.42l-0.01,0.53l0.1,0.24l0.78,0.58l0.49,0.11l0.03,0.16l-0.16,0.69l-0.68,0.46l-0.31,0.4l-0.04,0.78l-0.31,0.67l0.11,0.99l-0.15,0.54l0.03,0.33l-0.4,0.17l-1.34,1.4l-0.41,0.31l-0.48,0.16l-0.2,-0.13l-0.28,0.01l0.12,-0.5l-0.16,-0.42l-0.64,0.07l-0.08,0.17l-0.1,-0.51l0.24,-0.03l0.12,0.14l0.5,0.14l1.27,-0.81l0.75,-0.65l-0.23,-0.63l-0.48,0.07l0.01,-0.13l-0.37,-0.36l-0.54,0.12l0.59,-1.72l0.0,-0.38l0.15,-0.3l-0.06,-0.43l0.09,-0.51l-0.36,-0.24l-0.06,-0.35l-0.27,-0.49l0.49,-0.15l0.35,-0.35l0.18,-0.48l-0.43,-0.27l-0.43,0.08l-0.61,0.31l-0.45,0.04l-0.55,-0.29l-1.43,0.28l-0.59,-0.05l0.17,-0.09l0.2,-0.36l0.21,-0.85l0.32,0.02l0.81,0.41l0.31,0.03l0.71,-0.34l-0.07,-0.49l-0.33,-0.19l-0.4,0.02l-0.88,-0.43l0.03,-0.84l-0.23,-0.29l-0.46,-0.26l0.02,-0.43l-0.43,-0.61l0.27,-0.3l-0.16,-0.68l-0.35,-0.03l0.1,-0.07l0.01,-0.21l0.42,-0.17l0.22,-0.62l-0.38,-0.26l-0.67,0.18l-0.27,-0.29l-0.2,-0.32l-0.06,-0.35l0.33,-0.21l0.18,-1.04l-0.39,-0.3l-0.47,0.16l-0.17,-0.08l-0.29,-0.36l0.13,-0.2l-0.14,-0.35l-0.45,-0.27l1.08,-0.08l0.35,-0.42l-0.28,-0.52l-0.49,0.08l-0.44,-0.14l0.18,-0.32l-0.03,-0.32l-0.51,-0.26l0.04,-0.13l0.64,0.01l0.41,0.72l0.28,0.23l0.31,0.02l0.28,-0.15l0.04,-0.52l-0.24,-0.23l-0.1,-0.4l-0.37,-0.63l-0.78,-0.91l0.12,-0.39l1.23,0.83l0.52,-0.45ZM214.19,585.45l-0.17,0.68l-0.05,-0.01l0.09,-0.42l0.13,-0.25ZM215.44,583.76l-0.46,0.24l-0.25,-0.22l-0.63,0.14l0.05,-0.14l0.52,-0.28l0.76,0.25ZM211.63,577.78l-0.08,0.43l0.26,0.27l-0.46,0.4l-0.51,-0.23l-0.26,0.45l0.06,0.32l-0.15,-0.2l0.08,-0.67l0.25,-0.15l0.49,-0.04l0.32,-0.57ZM209.08,567.17l-0.25,-0.24l0.08,-0.14l0.49,0.2l-0.32,0.18ZM138.39,458.34l-0.47,-0.44l0.06,-0.45l0.41,0.27l0.0,0.62ZM108.63,500.59l-0.13,0.01l0.09,-0.03l0.04,0.02ZM211.75,580.86l0.58,-0.24l-0.2,0.44l0.02,0.52l-0.22,-0.23l-0.18,-0.5ZM212.61,580.43l0.18,-0.49l-0.1,-0.18l0.52,-0.05l0.31,-0.26l0.18,-0.36l0.14,-0.03l0.14,-0.52l0.57,-0.03l0.29,1.05l0.12,1.09l-0.15,0.19l0.03,0.12l-0.16,0.04l-0.27,0.73l-0.28,0.21l-0.2,-0.36l0.13,-1.47l-0.39,-0.42l-0.41,0.19l-0.18,0.46l-0.46,0.07ZM211.52,574.36l0.23,0.31l0.37,0.12l0.01,0.48l-0.14,0.07l-0.12,-0.08l-0.4,-0.44l-0.11,-0.22l0.15,-0.24ZM209.53,575.0l0.17,-0.21l0.28,-0.04l-0.06,0.38l0.09,0.09l0.27,0.14l0.34,0.0l0.41,0.28l0.04,0.12l-0.35,0.14l0.09,0.38l-0.06,0.17l-0.28,0.08l0.14,-0.47l-0.34,-0.41l-0.06,-0.25l-0.69,-0.39ZM210.36,574.41l0.1,-0.07l0.07,0.06l-0.0,0.01l-0.16,-0.0ZM209.54,571.91l0.03,-0.1l0.32,-0.15l0.14,-0.29l-0.04,-0.37l0.05,-0.1l0.34,1.01l-0.09,-0.09l-0.52,-0.06l-0.15,0.21l-0.08,-0.04ZM206.97,580.16l0.1,-0.52l-0.42,-0.36l0.1,-0.03l-0.05,-0.5l-0.28,-0.2l0.14,-0.17l0.28,-0.1l0.36,0.03l0.21,-0.67l-0.39,-0.23l-1.18,-0.03l-0.2,-0.17l0.19,-0.17l0.46,-0.05l0.67,-0.52l0.19,-0.54l-0.08,-0.32l-0.26,-0.01l0.23,-0.63l0.14,0.22l0.53,0.22l0.24,0.31l0.4,0.27l0.42,1.0l0.12,0.56l-0.14,0.62l-0.17,-0.03l-0.11,0.19l-0.32,0.19l0.02,0.34l-0.75,0.25l-0.08,0.43l0.07,0.45l0.56,-0.01l-0.02,0.13l0.38,0.45l0.22,-0.01l0.23,0.23l0.25,-0.06l0.21,0.38l-0.39,-0.07l-0.32,0.43l-0.06,0.32l0.22,0.37l0.41,0.04l0.21,0.09l-0.2,-0.03l-0.41,0.47l-0.47,0.15l0.11,0.7l0.38,0.27l-0.13,0.2l0.18,0.53l-0.2,0.06l-0.06,0.23l-0.22,-0.08l0.18,-0.35l-0.4,-1.09l0.11,-0.08l0.05,-0.73l-0.28,-0.13l-0.15,-0.32l0.01,-0.81l-0.21,-0.78l-0.46,-0.01l-0.11,0.08l-0.05,-0.39ZM207.26,574.01l-0.02,-0.27l-0.21,-0.27l0.29,-0.14l0.03,0.3l0.15,0.15l-0.04,0.21l-0.2,0.0ZM206.9,573.41l-0.43,-0.14l-0.38,-0.35l0.21,-0.11l0.28,0.14l0.04,0.28l0.27,0.18ZM208.72,573.09l0.26,-0.17l0.43,0.23l0.25,-0.0l-0.15,0.15l-0.09,0.37l-0.14,0.04l-0.23,-0.02l-0.33,-0.6ZM206.49,567.38l1.0,0.59l0.81,0.7l0.06,0.4l-0.46,0.04l-0.19,0.76l0.03,0.31l0.19,0.26l-0.17,0.31l0.43,0.76l-0.15,0.1l-0.85,-0.57l-0.44,0.12l-0.01,0.16l-0.22,-0.06l0.24,-0.51l-0.06,-0.27l0.08,0.03l0.08,-0.27l-0.06,-0.29l0.42,-0.7l0.08,-0.44l-0.28,-0.43l0.06,-0.22l-0.32,-0.31l-0.25,-0.5ZM208.6,569.24l0.34,0.07l0.2,-0.33l0.2,0.07l0.2,0.44l-0.0,0.19l-0.3,0.2l-0.13,0.86l-0.14,-0.44l-0.01,-0.6l-0.07,-0.17l-0.2,-0.03l-0.09,-0.25ZM209.57,569.66l0.0,-0.0l0.03,-0.02l-0.04,0.02ZM204.29,565.52l0.44,-0.15l-0.03,-0.36l0.29,-0.2l0.29,0.26l0.51,-0.3l-0.08,0.47l-0.15,0.23l-0.33,-0.04l-0.36,0.3l-0.27,-0.06l-0.16,0.09l0.02,0.12l-0.36,0.07l0.19,-0.44ZM206.36,564.27l-0.49,0.31l-0.02,-0.59l-0.46,-0.14l-0.02,-0.1l0.53,-0.05l0.24,-0.65l-0.35,-0.23l-0.51,-0.03l-0.1,-0.28l0.09,-0.84l0.2,-0.34l0.16,-0.72l0.07,-1.03l0.34,-0.33l0.69,0.17l0.26,0.31l-0.04,0.27l-0.16,0.12l0.03,0.24l-0.13,0.05l-0.05,0.65l-0.22,0.57l0.02,0.09l0.33,0.11l0.23,1.01l-0.15,0.27l0.43,0.45l-0.08,0.23l-0.57,-0.12l-0.09,0.19l-0.15,0.04l-0.01,0.39ZM206.15,574.28l-0.13,-0.03l0.0,-0.02l0.15,-0.04l-0.02,0.09ZM205.18,574.32l-0.02,0.0l0.01,-0.01l0.01,0.0ZM204.96,570.25l-0.05,-0.24l0.09,0.22l-0.04,0.01ZM205.25,569.02l-0.25,0.19l-0.3,-0.19l-0.18,-0.37l-0.42,-0.07l0.04,-0.08l0.41,0.09l0.15,-0.2l0.31,0.17l0.28,-0.13l0.03,0.52l-0.07,0.07ZM198.99,558.2l0.09,-0.07l0.23,0.49l-0.21,-0.07l-0.11,-0.35ZM199.36,558.71l0.38,0.44l0.56,-0.45l-0.44,-1.09l0.59,0.02l0.03,-0.77l0.24,0.32l0.51,0.01l0.2,-0.29l0.29,-0.06l0.19,0.34l0.24,0.12l0.18,0.27l-0.28,0.14l-0.69,-0.17l-0.13,0.26l-0.17,-0.1l-0.57,0.26l0.08,0.42l0.27,0.54l0.56,0.48l0.25,0.5l0.39,0.36l-0.12,0.15l0.09,0.44l-0.94,-1.32l-0.28,-0.2l-0.61,0.35l0.06,0.34l-0.2,0.14l0.2,0.7l0.21,0.07l-0.14,0.51l0.2,0.13l0.05,0.18l-0.28,0.06l-0.12,-0.56l-0.37,-0.57l0.25,-0.15l-0.16,-0.49l-0.21,-0.17l-0.02,-0.33l-0.28,-0.49l-0.01,-0.31ZM202.27,558.92l0.38,-0.28l0.43,-0.1l0.76,0.39l0.05,0.17l0.43,0.38l-0.11,0.18l-0.41,-0.45l-0.58,-0.11l-0.2,0.41l0.19,0.59l-0.97,-1.19ZM202.11,560.96l0.33,0.1l0.14,0.21l0.26,0.09l0.85,-0.01l-0.23,1.25l-0.31,-0.14l-1.03,-1.5ZM201.29,562.69l0.18,0.07l0.33,-0.09l0.0,0.25l0.48,0.21l0.22,0.28l-0.11,0.08l0.12,0.52l-0.05,0.29l0.23,0.34l-0.06,0.8l0.13,0.32l-0.1,0.03l-0.14,0.56l-0.14,0.99l0.02,0.73l-0.25,0.74l-0.22,-0.02l-0.19,0.34l-0.01,0.5l-0.44,1.06l-0.2,-0.86l-0.08,-0.92l0.3,-0.02l0.63,-0.49l-0.06,-0.73l-0.22,-0.05l0.02,-0.45l-0.19,-0.26l-0.25,-0.01l-0.16,-0.59l-0.47,-0.03l0.24,-0.17l0.01,-0.27l0.65,-0.05l0.22,-0.32l-0.13,-0.51l-0.53,-0.24l0.57,-0.27l-0.34,-1.16l-0.33,-0.12l0.28,-0.19l0.04,-0.3ZM199.27,560.14l0.0,0.0l-0.01,0.0l0.0,-0.0ZM199.1,564.31l0.25,-0.07l0.1,-0.06l-0.12,0.15l-0.23,-0.02ZM199.63,563.32l0.06,-0.2l-0.05,-0.13l0.09,0.13l-0.1,0.2ZM162.15,525.49l0.25,-0.21l0.11,-0.0l-0.2,0.31l-0.16,-0.1ZM136.7,524.68l0.22,0.25l0.59,-0.1l0.04,-0.44l0.61,0.38l0.29,-0.23l0.18,-0.67l0.1,-0.05l0.25,0.13l0.16,-0.06l-0.14,0.5l0.39,0.72l-0.5,0.38l-0.19,-0.72l-0.36,-0.02l-0.69,0.57l-0.12,-0.24l-0.46,0.06l-0.15,0.16l-0.22,-0.52l-0.13,-0.04l0.04,-0.14l0.07,0.07ZM139.88,525.13l-0.03,-0.01l0.02,-0.02l0.01,0.03ZM127.78,528.13l0.49,-0.13l0.09,0.05l-0.34,0.29l-0.18,0.01l-0.06,-0.22ZM128.01,526.82l0.09,-0.93l-0.34,-0.41l0.27,-0.06l0.19,-0.29l0.22,-0.02l0.24,-0.25l0.44,0.22l0.16,-0.11l0.5,0.1l0.1,-0.23l0.15,-0.03l0.38,0.09l0.25,0.25l-0.43,0.12l0.02,0.5l0.44,0.31l-0.25,0.64l0.13,1.11l0.36,0.59l0.43,0.15l-0.37,0.07l-0.19,0.39l-0.11,-0.05l0.03,-0.41l-0.23,-0.36l-0.69,-0.05l-0.43,-0.59l-0.47,-0.4l-0.65,-0.34l-0.26,-0.01ZM131.4,528.57l0.28,-0.39l-0.19,-0.6l0.07,-0.55l0.15,-0.28l0.3,0.13l0.31,-0.27l0.44,0.14l0.52,-0.02l0.3,-0.22l0.26,0.17l0.23,-0.03l0.19,0.33l0.66,-0.29l0.18,-0.29l0.28,0.22l-0.13,0.25l-0.0,0.39l0.26,0.35l0.46,-0.02l0.28,-0.39l0.28,0.18l0.44,-0.16l0.31,0.17l0.08,-0.05l-0.05,0.23l-0.73,0.21l-0.21,0.41l0.22,0.27l-0.07,0.65l0.3,0.23l0.29,0.05l-0.5,0.18l-0.19,-0.24l-0.3,-0.08l-0.09,-0.22l-0.26,-0.17l-0.13,-0.32l-0.96,-0.67l-0.23,0.18l-0.65,0.18l-0.19,0.27l0.12,0.28l-0.38,-0.39l-0.44,0.12l-0.19,0.46l-0.91,-0.26l-0.07,0.08l-0.35,-0.23ZM134.19,529.01l0.07,-0.02l0.09,0.03l-0.15,-0.01l-0.01,0.0ZM134.4,529.04l0.27,0.1l0.23,0.58l-0.25,-0.11l0.04,-0.1l-0.29,-0.47ZM135.83,526.14l0.09,-0.06l0.01,0.01l-0.11,0.04ZM132.89,525.47l-0.57,-0.58l0.11,-0.17l0.27,-0.08l0.34,0.07l0.08,0.37l-0.22,0.39ZM98.14,450.76l0.34,-0.44l0.56,-0.16l0.06,0.49l-0.13,0.02l0.1,0.29l0.7,0.54l0.29,0.6l0.36,0.4l-0.66,-0.36l-1.21,-0.26l-0.45,-0.8l0.04,-0.32ZM100.81,452.78l1.01,0.2l0.26,0.2l0.38,0.11l0.3,0.33l0.23,0.8l-0.26,0.19l-0.26,0.4l0.43,0.51l0.28,0.71l0.39,0.33l-0.09,0.31l0.05,0.32l0.21,0.31l0.5,0.32l0.0,0.35l-0.82,-0.26l-0.09,0.09l-0.51,-0.1l-0.33,0.07l-0.08,-0.93l-0.57,-1.1l0.12,-0.48l-0.3,-0.98l-0.39,-0.84l-0.28,-0.35l-0.01,-0.23l-0.17,-0.28ZM104.84,458.76l0.28,0.01l0.41,0.53l-0.25,0.05l-0.44,-0.59ZM96.98,478.79l0.06,-0.22l1.37,1.26l0.38,-0.0l0.32,-0.21l0.21,0.06l0.2,0.25l0.72,-0.01l-0.01,0.32l0.69,0.19l0.2,0.27l-0.05,0.32l0.09,0.16l0.27,0.29l0.49,0.19l0.07,0.2l-0.23,0.33l-0.32,0.22l-0.42,1.13l-0.7,-0.22l-0.36,-0.42l-0.19,0.11l-0.26,-0.08l-0.29,-0.35l-0.42,-0.13l-0.26,-0.41l-0.51,-0.41l-0.61,-1.56l0.07,-0.19l-0.47,-0.5l0.04,-0.31l-0.09,-0.3ZM97.68,522.17l0.05,-0.07l0.04,-0.11l0.07,0.18l-0.15,-0.01ZM98.03,522.39l0.04,0.02l-0.0,0.03l-0.03,-0.05ZM80.23,514.88l0.08,-0.15l0.69,0.24l0.38,-0.02l1.55,-0.69l0.18,0.0l0.16,0.37l0.44,0.39l0.27,0.08l0.4,-0.16l0.54,0.24l0.6,-0.01l0.53,0.26l0.44,0.41l0.03,0.72l-0.26,0.4l-0.13,0.44l-0.31,0.06l-0.22,0.21l-0.27,0.01l-0.3,-0.08l-0.46,-0.58l-1.38,-0.93l-0.45,-0.11l-0.76,0.03l-0.42,0.3l-0.21,0.03l-0.91,-0.42l-0.33,-0.34l0.14,-0.67ZM74.26,514.0l0.03,-0.25l0.32,0.05l0.02,0.35l-0.37,-0.15ZM64.81,513.23l0.09,-0.01l0.13,0.09l-0.17,0.0l-0.05,-0.08ZM70.29,514.35l-0.12,-0.05l-0.16,0.39l-0.25,-0.27l-0.36,0.08l0.24,-0.12l0.32,0.02l0.41,-0.61l-0.31,-0.35l-0.31,-0.63l-0.3,-0.24l0.05,-0.29l0.13,-0.06l0.67,0.13l0.43,0.28l0.16,0.24l-0.29,0.4l0.11,0.51l-0.06,0.17l-0.33,0.11l-0.04,0.31ZM68.8,514.2l-0.28,0.32l-0.09,-0.1l0.24,-0.29l-0.1,-0.27l0.19,-0.02l0.04,0.36ZM59.97,511.71l0.2,-0.13l0.18,-0.38l0.48,-0.06l0.27,0.03l0.13,0.21l0.36,0.14l0.1,0.15l-0.09,0.12l-0.23,-0.03l-0.61,0.18l-0.41,-0.22l-0.36,0.0ZM62.67,511.56l0.07,-0.35l0.28,-0.32l0.75,-0.02l0.67,0.35l0.17,0.49l-0.28,0.29l-1.25,-0.24l-0.41,-0.2ZM37.79,498.38l0.07,-0.23l-0.1,-0.23l0.32,0.03l0.09,0.49l-0.29,0.05l-0.1,-0.11ZM36.41,498.87l-0.02,0.01l0.01,-0.02l0.01,0.01ZM36.85,498.71l-0.0,-0.07l-0.0,-0.01l0.02,0.01l-0.01,0.07ZM30.2,493.17l-0.02,-0.03l0.04,-0.04l0.0,0.08l-0.02,-0.0ZM26.76,492.74l0.41,-0.33l0.12,0.35l-0.02,0.08l-0.25,0.01l-0.26,-0.12ZM25.01,490.83l0.02,0.0l-0.01,0.01l-0.02,-0.01ZM23.18,488.38l-0.09,0.01l0.05,-0.17l0.04,0.08l0.01,0.08ZM23.19,487.9l-0.06,0.1l-0.14,-0.54l0.19,0.18l0.0,0.26ZM15.95,478.85l0.25,0.07l-0.02,0.19l-0.14,-0.01l-0.09,-0.25ZM1.23,449.67l0.23,0.17l0.21,0.66l0.47,0.45l-0.25,0.16l0.12,0.39l-0.24,-0.38l-0.54,-0.19l-0.11,-0.3l0.19,-0.08l0.2,-0.42l-0.28,-0.47Z", "name": "Alaska"}, "US-NJ": {"path": "M801.67,165.24l1.31,-1.55l0.48,-1.57l0.5,-0.62l0.54,-1.45l0.11,-2.05l0.68,-1.35l0.92,-0.71l14.12,4.17l-0.3,5.66l-0.51,0.83l-0.13,-0.3l-0.65,-0.07l-0.34,0.44l-0.56,1.46l-0.46,2.72l0.26,1.55l0.63,0.61l1.06,0.15l1.23,-0.43l2.46,0.29l0.66,1.87l-0.2,4.55l0.29,0.47l-0.54,0.44l0.27,0.81l-0.72,0.74l0.03,0.35l0.43,0.22l-0.21,0.6l0.48,0.6l-0.17,3.8l0.59,0.52l-0.36,1.36l-1.14,1.82l-0.11,0.94l-1.36,0.07l0.09,1.21l0.64,0.83l-0.82,0.56l-0.18,1.15l1.05,0.77l-0.31,0.29l-0.17,-0.44l-0.53,-0.18l-0.5,0.22l-0.44,1.51l-1.28,0.61l-0.2,0.45l0.46,0.55l0.8,0.06l-0.66,1.26l-0.26,1.5l-0.68,0.65l0.19,0.48l0.4,0.04l-0.89,1.57l0.07,0.95l-1.56,1.66l-0.17,-1.65l0.33,-2.07l-0.11,-0.87l-0.58,-0.82l-0.89,-0.28l-1.11,0.34l-0.81,-0.35l-1.51,0.88l-0.31,-0.71l-1.62,-0.96l-1.0,0.04l-0.65,-0.71l-0.7,0.07l-3.24,-2.03l-0.06,-1.72l-1.02,-0.94l0.48,-0.68l0.0,-0.88l0.43,-0.83l-0.12,-0.73l0.51,-1.19l1.2,-1.16l2.6,-1.49l0.54,-0.86l-0.38,-0.85l0.5,-0.37l0.47,-1.44l1.24,-1.7l2.52,-2.22l0.18,-0.67l-0.47,-0.82l-4.26,-2.78l-0.75,-1.05l-0.9,0.24l-0.48,-0.33l-1.24,-2.46l-1.62,-0.02l-1.0,-3.45l1.02,-1.03l0.36,-2.23l-1.87,-1.91Z", "name": "New Jersey"}, "US-ME": {"path": "M837.04,56.27l0.86,-1.15l1.42,1.7l0.84,0.04l0.39,-2.12l-0.46,-2.19l1.7,0.36l0.73,-0.42l0.21,-0.52l-0.32,-0.7l-1.18,-0.47l-0.44,-0.62l0.19,-1.43l0.86,-2.02l2.08,-2.25l0.01,-0.98l-0.52,-0.93l1.02,-1.64l0.39,-1.51l-0.22,-0.91l-1.02,-0.35l-0.07,-1.42l-0.4,-0.43l0.55,-0.96l-0.04,-0.63l-1.0,-1.26l0.13,-1.73l0.37,-0.63l-0.15,-0.97l1.22,-1.93l-0.96,-6.17l5.58,-18.88l2.25,-0.23l1.15,3.18l0.55,0.43l2.54,0.56l1.83,-1.73l1.68,-0.83l1.24,-1.72l1.25,-0.12l0.64,-0.47l0.25,-1.43l0.42,-0.3l1.36,0.04l3.68,1.41l1.14,0.96l2.36,1.05l8.38,22.7l0.64,0.65l-0.25,0.95l0.72,1.02l-0.1,1.41l0.54,1.3l0.67,0.47l1.05,-0.12l1.12,0.58l0.97,0.1l2.47,-0.53l0.4,0.95l-0.59,1.42l1.69,1.86l0.28,2.69l2.72,1.68l0.98,-0.1l0.47,-0.74l-0.06,-0.5l1.21,0.25l2.95,2.8l0.04,0.47l-0.52,-0.14l-0.38,0.41l0.18,0.77l-0.76,-0.15l-0.35,0.4l0.15,0.63l1.84,1.62l0.16,-0.88l0.39,-0.17l0.8,0.32l0.27,-0.83l0.33,0.41l-0.31,0.85l-0.53,0.19l-1.21,3.24l-0.62,-0.04l-0.31,0.44l-0.55,-1.05l-0.72,0.03l-0.3,0.5l-0.56,0.06l-0.02,0.49l0.58,0.85l-0.91,-0.45l-0.32,0.63l0.26,0.52l-1.2,-0.28l-0.37,0.3l-0.37,0.78l0.08,0.45l0.44,0.08l0.07,1.21l-0.37,-0.57l-0.54,-0.06l-0.39,0.45l-0.2,1.09l-0.48,-1.53l-1.14,0.01l-0.68,0.75l-0.36,1.48l0.59,0.63l-0.83,0.63l-0.7,-0.46l-0.73,1.04l0.1,0.64l0.99,0.63l-0.35,0.21l-0.1,0.82l-0.45,-0.2l-0.85,-1.82l-1.03,-0.46l-0.39,0.22l-0.45,-0.41l-0.57,0.63l-1.25,-0.19l-0.26,0.86l0.78,0.4l0.01,0.37l-0.51,-0.06l-0.56,0.4l-0.09,0.69l-0.49,-1.02l-1.17,-0.02l-0.16,0.64l0.52,0.87l-1.44,0.96l0.84,1.11l0.08,1.06l0.53,0.65l-0.96,-0.41l-0.96,0.22l-1.2,-0.42l-0.17,-0.91l0.74,-0.28l-0.08,-0.55l-0.43,-0.5l-0.67,-0.12l-0.3,0.33l-0.23,-2.37l-0.37,-0.22l-1.1,0.26l0.04,1.96l-1.85,1.92l0.02,0.49l1.25,1.47l-0.64,0.96l-0.19,3.87l0.77,1.41l-0.57,0.53l0.0,0.63l-0.51,0.55l-0.8,-0.19l-0.45,0.93l-0.62,-0.06l-0.41,-1.15l-0.73,-0.21l-0.52,1.03l0.11,0.69l-0.45,0.59l0.12,2.41l-0.95,-1.01l0.14,-1.28l-0.24,-0.59l-0.81,0.29l-0.08,2.01l-0.44,-0.25l0.15,-1.55l-0.48,-0.4l-0.68,0.49l-0.76,3.04l-0.75,-1.84l0.07,-1.51l-0.77,0.05l-1.06,2.76l0.51,0.55l0.73,-0.25l0.91,2.04l-0.28,-0.59l-0.52,-0.23l-0.66,0.3l-0.07,0.64l-1.38,-0.1l-2.16,3.18l-0.53,1.86l0.29,0.6l-0.68,0.65l0.51,0.43l0.91,-0.21l0.37,0.92l-0.77,0.3l-0.2,0.39l-0.4,-0.04l-0.51,0.57l-0.14,1.03l0.67,1.37l-0.08,0.68l-0.79,1.29l-0.94,0.61l-0.41,1.07l-0.1,1.28l0.44,0.9l-0.4,2.81l-0.8,-0.33l-0.41,0.6l-1.02,-0.76l-0.57,-1.86l-0.93,-0.37l-2.36,-1.99l-0.76,-3.45l-13.25,-35.55ZM863.92,80.85l0.09,0.26l-0.08,0.23l0.03,-0.29l-0.04,-0.2ZM865.33,81.07l0.47,0.7l-0.04,0.47l-0.32,-0.25l-0.1,-0.93ZM867.67,77.93l0.43,0.83l-0.16,0.14l-0.42,-0.19l0.16,-0.77ZM877.04,64.5l-0.14,0.2l-0.03,-0.24l0.17,0.04ZM873.08,74.84l0.01,0.02l-0.03,0.03l0.01,-0.06ZM882.73,63.41l0.04,-1.17l0.41,-0.66l-0.18,-0.44l0.4,-0.5l0.62,-0.11l1.54,1.36l-0.49,0.65l-1.08,0.04l-0.27,0.43l0.57,1.3l-0.99,-0.18l-0.14,-0.57l-0.44,-0.16ZM879.31,65.98l0.61,0.41l-0.35,0.29l0.15,0.96l-0.39,-0.63l0.19,-0.53l-0.21,-0.5ZM878.07,70.51l0.09,-0.01l0.48,-0.08l-0.25,0.46l-0.32,-0.37Z", "name": "Maine"}, "US-MD": {"path": "M740.69,219.66l-2.04,-10.06l19.85,-4.49l-0.66,1.29l-0.94,0.08l-1.55,0.81l0.16,0.7l-0.42,0.49l0.23,0.78l-1.04,0.09l-0.72,0.41l-1.48,0.03l-1.14,-0.39l0.21,-0.36l-0.3,-0.49l-1.11,-0.31l-0.47,1.8l-1.63,2.85l-1.37,-0.39l-1.03,0.62l-0.41,1.26l-1.6,1.93l-0.36,1.04l-0.88,0.45l-1.3,1.87ZM760.76,204.58l37.02,-9.15l8.22,26.4l0.48,0.26l8.48,-2.22l0.24,0.71l0.6,0.03l0.38,0.95l0.52,-0.05l-0.38,1.96l-0.12,-0.26l-0.47,0.06l-0.73,0.86l-0.17,2.7l-0.6,0.19l-0.36,0.71l-0.02,1.47l-3.64,1.51l-0.37,0.76l-2.25,0.43l-0.56,0.65l-0.3,-1.09l0.5,-0.31l0.87,-1.85l-0.4,-0.51l-0.45,0.12l0.08,-0.5l-0.44,-0.42l-2.29,0.63l0.3,-0.6l1.15,-0.83l-0.17,-0.69l-1.36,-0.18l0.38,-2.24l-0.18,-1.02l-0.91,0.16l-0.53,1.76l-0.34,-0.69l-0.62,-0.07l-0.44,0.47l-0.5,1.39l0.53,1.02l-2.87,-2.14l-0.43,-0.19l-0.61,0.36l-0.73,-0.76l0.37,-0.84l-0.04,-0.84l0.76,-0.6l-0.08,-1.35l2.08,0.1l0.89,-0.45l0.36,-0.9l-0.32,-1.42l-0.43,-0.05l-0.54,1.31l-0.39,0.09l-1.05,-0.72l0.06,-0.4l-0.52,-0.28l-0.55,0.23l-0.22,-0.68l-0.73,0.1l-0.12,0.28l0.07,-0.74l0.65,-0.01l0.49,-0.37l0.22,-1.04l-0.54,-0.55l-0.57,0.71l-0.2,-0.53l0.88,-0.87l-0.25,-0.65l-0.54,-0.08l-0.09,-0.48l-0.42,-0.27l-0.35,0.15l-0.66,-0.53l0.89,-0.8l-0.24,-1.03l0.94,-2.38l-0.17,-0.43l-0.46,0.02l-0.66,0.66l-0.56,-0.16l-0.61,0.95l-0.74,-0.6l0.49,-3.59l0.6,-0.52l0.06,-0.61l4.22,-1.21l0.12,-0.7l-0.51,-0.3l-2.38,0.43l0.76,-1.27l1.42,-0.05l0.35,-0.5l-0.99,-0.67l0.44,-1.9l-0.63,-0.32l-1.2,1.82l0.05,-1.5l-0.59,-0.34l-0.68,1.1l-1.62,0.67l-0.31,1.65l0.39,0.54l0.65,0.12l-1.45,1.92l-0.2,-1.64l-0.64,-0.42l-0.61,0.73l0.07,1.45l-0.85,-0.29l-1.16,0.64l0.02,0.71l1.01,0.27l-0.37,0.54l-0.83,0.22l-0.05,0.34l-0.44,-0.04l-0.35,0.64l1.15,1.2l-1.88,-0.67l-1.21,0.59l0.16,0.69l1.56,0.58l0.91,0.93l0.72,-0.12l0.56,0.75l-0.98,-0.07l-1.15,1.36l0.32,0.77l1.57,0.92l-0.67,0.12l-0.21,0.41l0.8,1.08l-0.32,0.56l0.32,0.97l0.58,0.45l-0.52,1.09l0.99,1.25l0.96,3.54l0.61,0.84l2.07,1.63l0.42,0.81l-0.58,0.17l-0.64,-0.75l-1.45,-0.31l-1.64,-1.26l-1.33,-3.16l-0.73,-0.68l-0.3,0.37l0.11,0.7l1.28,3.54l1.14,1.31l2.05,0.74l1.03,1.11l0.64,0.14l0.91,-0.36l-0.03,1.11l1.66,1.54l0.1,1.1l-0.89,-0.35l-0.51,-1.29l-0.63,-0.45l-0.45,0.04l-0.13,0.44l0.27,0.79l-0.67,0.09l-0.65,-0.82l-1.41,-0.67l-2.39,0.63l-0.7,-0.67l-0.71,-1.49l-1.26,-0.71l-0.46,0.14l0.01,0.48l1.13,1.84l-0.22,-0.08l-1.62,-1.2l-1.66,-2.28l-0.45,-0.02l-0.37,1.44l-0.32,-0.79l-0.74,0.2l-0.21,0.27l0.33,0.72l-0.11,0.56l-0.76,0.53l-0.94,-1.5l0.07,-1.68l0.76,-0.6l-0.19,-0.74l0.78,-0.47l0.21,-1.61l1.07,-1.03l-0.0,-1.03l-0.46,-0.86l1.27,-2.19l-0.14,-0.54l-2.72,-1.68l-0.56,0.14l-0.63,1.08l-1.87,-0.26l-0.52,-0.83l-1.11,-0.51l-2.41,0.07l-1.25,-0.91l0.61,-1.35l-0.4,-0.97l-1.19,-0.3l-0.89,-0.66l-2.69,0.07l-0.36,-0.23l-0.11,-1.26l-1.04,-0.6l0.09,-1.2l-0.51,-0.29l-0.49,0.19l-0.23,-0.64l-0.52,-0.13l0.26,-0.83l-0.45,-0.58l-0.69,-0.12l-1.81,0.67l-2.24,-1.27ZM790.04,212.1l1.14,0.18l0.3,0.17l-0.52,0.29l-0.93,-0.63ZM803.05,225.67l-0.02,0.33l-0.21,-0.15l0.23,-0.19ZM807.02,229.13l-0.16,0.3l-0.13,0.07l0.02,-0.24l0.26,-0.12ZM797.57,220.61l-0.06,0.01l-0.09,0.03l0.12,-0.07l0.03,0.02ZM797.24,220.74l-0.26,0.56l-0.18,0.12l0.15,-0.61l0.29,-0.07ZM795.94,216.76l-0.29,0.29l-0.72,-0.27l0.02,-0.33l0.26,-0.36l0.72,0.67ZM794.58,212.85l-0.34,0.78l-0.59,0.23l0.02,-1.48l0.92,0.47ZM802.18,228.89l0.1,-0.11l0.12,0.08l-0.22,0.03Z", "name": "Maryland"}, "US-AR": {"path": "M498.73,376.99l-1.42,-38.01l-4.48,-23.98l37.68,-2.58l39.02,-3.58l0.8,1.6l1.01,0.7l0.11,1.77l-0.77,0.57l-0.22,0.94l-1.42,0.93l-0.29,1.04l-0.83,0.54l-1.19,2.59l0.02,0.7l0.53,0.26l10.94,-1.46l0.86,0.93l-1.18,0.37l-0.52,0.96l0.25,0.49l0.84,0.41l-3.6,2.7l0.02,0.84l0.83,1.04l-0.6,1.15l0.62,0.97l-1.42,0.74l-0.11,1.44l-1.45,2.09l0.12,1.64l0.91,3.1l-0.15,0.27l-1.08,-0.01l-0.33,0.26l-0.51,1.73l-1.52,0.95l-0.04,0.51l0.79,0.91l0.05,0.65l-1.11,1.21l-2.02,1.13l-0.21,0.62l0.43,1.0l-0.19,0.27l-1.23,0.03l-0.42,0.67l-0.32,1.89l0.47,1.57l0.02,3.08l-1.27,1.09l-1.54,0.13l0.23,1.49l-0.21,0.48l-0.93,0.25l-0.59,1.77l-1.49,1.19l-0.02,0.93l1.39,0.76l-0.03,0.7l-1.23,0.3l-2.24,1.23l0.03,0.67l0.99,0.82l-0.45,1.14l0.53,1.38l-1.09,0.62l-1.9,2.57l0.52,0.7l1.0,0.49l0.01,0.58l-0.98,0.29l-0.42,0.64l0.51,0.84l1.63,1.01l0.06,1.77l-0.59,0.98l-0.09,0.84l0.29,0.4l1.05,0.39l0.5,2.17l-1.09,1.01l0.06,2.11l-51.46,4.07l-0.83,-11.53l-1.18,-0.85l-0.9,0.16l-0.83,-0.35l-0.93,0.39l-1.22,-0.33l-0.57,0.72l-0.47,0.01l-0.49,-0.48l-0.82,-0.15l-0.63,-1.0Z", "name": "Arkansas"}, "US-MA": {"path": "M877.65,135.84l1.07,-0.19l0.85,-1.13l0.45,0.58l-1.06,0.64l-1.31,0.1ZM831.87,132.65l-0.46,-0.28l-10.4,2.53l-0.25,-0.18l-0.27,-14.8l29.99,-7.86l1.53,-1.8l0.34,-1.48l0.95,-0.35l0.61,-1.04l1.3,-1.08l1.23,-0.08l-0.44,1.05l1.36,0.55l-0.16,0.61l0.44,0.83l1.0,0.36l-0.06,0.32l0.39,0.28l1.31,0.19l-0.16,0.56l-2.52,1.87l-0.05,1.07l0.45,0.16l-1.11,1.41l0.23,1.08l-1.01,0.96l0.58,1.41l1.4,0.45l0.5,0.63l1.36,-0.57l0.33,-0.59l1.2,0.09l0.79,0.47l0.23,0.68l1.78,1.37l-0.07,1.25l-0.36,0.29l0.11,0.61l1.58,0.82l1.19,-0.14l0.68,1.2l0.22,1.14l0.89,0.68l1.33,0.41l1.48,-0.12l0.43,0.38l1.05,-0.23l3.35,-2.76l0.39,-0.69l0.54,0.02l0.56,1.86l-3.32,1.52l-0.94,0.82l-2.75,0.98l-0.49,1.65l-1.94,1.27l-0.81,-2.53l0.11,-1.35l-0.55,-0.31l-0.5,0.39l-0.93,-0.11l-0.3,0.51l0.25,0.92l-0.26,0.79l-0.4,0.06l-0.63,1.1l-0.6,-0.2l-0.5,0.48l0.22,1.86l-0.9,0.87l-0.63,-0.8l-0.47,0.01l-0.11,0.55l-0.26,0.03l-0.7,-2.02l-1.02,-0.35l0.44,-2.5l-0.21,-0.4l-0.77,0.4l-0.29,1.47l-0.69,0.2l-1.4,-0.64l-0.78,-2.12l-0.8,-0.22l-0.78,-2.15l-0.49,-0.24l-6.13,2.0l-0.3,-0.15l-14.84,4.19l-0.28,0.5ZM860.89,110.08l-0.02,-0.37l-0.14,-0.48l0.51,0.23l-0.35,0.62ZM876.37,122.8l-0.42,-0.66l0.06,-0.05l0.44,0.67l-0.09,0.05ZM875.46,121.25l-0.86,-0.11l-0.94,-1.42l1.44,1.0l0.36,0.54ZM871.54,119.46l-0.06,0.25l-0.35,-0.2l0.13,0.02l0.29,-0.07ZM871.87,135.18l0.01,-0.02l0.01,0.04l-0.02,-0.02ZM867.18,137.63l0.78,-0.56l0.28,-1.17l0.84,-1.19l0.17,0.26l0.46,-0.11l0.34,0.52l0.71,-0.01l0.19,0.38l-2.11,0.73l-1.34,1.31l-0.33,-0.17Z", "name": "Massachusetts"}, "US-AL": {"path": "M608.66,337.47l25.17,-2.91l19.4,-2.75l14.04,43.3l0.79,1.4l0.22,1.05l1.17,1.59l0.59,1.87l2.24,2.5l0.92,1.8l-0.11,2.13l1.8,1.13l-0.17,0.74l-0.63,0.1l-0.16,0.7l-0.98,0.84l-0.22,2.29l0.25,1.48l-0.77,2.3l-0.14,1.84l1.1,2.94l1.21,1.52l0.53,1.6l-0.08,5.02l-0.25,0.81l0.48,2.03l1.35,1.16l1.14,2.07l-47.65,6.92l-0.42,0.61l-0.08,2.99l2.64,2.75l2.0,0.97l-0.34,2.7l0.56,1.6l0.43,0.39l-0.94,1.69l-1.24,1.0l-1.13,-0.75l-0.34,0.49l0.66,1.46l-2.82,1.05l0.29,-0.64l-0.45,-0.86l-0.99,-0.77l-0.1,-1.11l-0.57,-0.22l-0.53,0.61l-0.32,-0.1l-0.89,-1.53l0.41,-1.67l-0.97,-2.21l-0.46,-0.45l-0.86,-0.2l-0.3,-0.89l-0.56,-0.17l-0.37,0.61l0.14,0.35l-0.77,3.1l-0.01,5.08l-0.59,0.0l-0.24,-0.71l-2.22,-0.44l-1.65,0.31l-5.46,-31.99l-0.99,-66.49l-0.02,-0.37l-1.07,-0.63l-0.69,-1.02Z", "name": "Alabama"}, "US-MO": {"path": "M468.68,225.54l24.71,-0.73l18.94,-1.43l22.11,-2.58l0.42,0.35l0.39,0.91l2.43,1.65l0.29,0.74l1.21,0.87l-0.51,1.37l-0.1,3.21l0.78,3.65l0.95,1.44l0.03,1.59l1.11,1.37l0.46,1.55l4.96,4.1l1.06,1.69l4.93,3.31l0.7,1.15l0.27,1.62l0.5,0.82l-0.18,0.69l0.47,1.8l0.97,1.63l0.77,0.73l1.04,0.16l0.83,-0.56l0.84,-1.4l0.57,-0.19l2.41,0.61l1.68,0.76l0.84,0.77l-0.97,1.95l0.26,2.28l-2.37,6.86l0.01,1.02l0.7,1.92l4.67,4.05l1.99,1.05l1.46,0.09l1.66,1.31l1.91,0.8l1.51,2.11l2.04,0.83l0.42,2.96l1.72,2.9l-1.1,1.94l0.18,1.38l0.75,0.33l2.31,4.25l1.94,0.92l0.55,-0.32l0.0,-0.65l0.87,1.1l1.07,-0.08l0.14,1.85l-0.37,1.07l0.53,1.6l-1.07,3.86l-0.51,0.07l-1.37,-1.13l-0.65,0.13l-0.78,3.34l-0.52,0.74l0.13,-1.06l-0.56,-1.09l-0.97,-0.2l-0.74,0.63l0.02,1.05l0.53,0.66l-0.04,0.7l0.58,1.34l-0.2,0.4l-1.2,0.39l-0.17,0.41l0.15,0.55l0.86,0.84l-1.71,0.37l-0.14,0.62l1.53,1.97l-0.89,0.75l-0.63,2.13l-10.61,1.42l1.06,-2.28l0.87,-0.61l0.18,-0.87l1.44,-0.96l0.25,-0.96l0.63,-0.37l0.29,-0.59l-0.22,-2.28l-1.05,-0.75l-0.2,-0.77l-1.09,-1.18l-39.24,3.61l-37.72,2.58l-3.21,-58.2l-1.03,-0.63l-1.2,-0.02l-1.52,-0.73l-0.19,-0.93l-0.76,-0.59l-0.34,-0.71l-0.36,-1.55l-0.55,-0.09l-0.3,-0.56l-1.13,-0.66l-1.4,-1.84l0.73,-0.51l0.09,-1.24l1.12,-1.27l0.09,-0.79l1.01,0.16l0.56,-0.43l-0.2,-2.24l-1.02,-0.74l-0.32,-1.1l-1.17,-0.01l-1.31,0.96l-0.81,-0.7l-0.73,-0.17l-2.67,-2.35l-1.05,-0.28l0.13,-1.6l-1.32,-1.72l0.1,-1.02l-0.37,-0.36l-1.01,-0.18l-0.59,-0.85l-0.84,-0.26l0.07,-0.53l-1.24,-2.88l-0.0,-0.74l-0.4,-0.49l-0.85,-0.29l-0.05,-0.54ZM583.77,294.59l-0.1,-0.1l-0.08,-0.15l0.11,-0.01l0.07,0.26Z", "name": "Missouri"}, "US-MN": {"path": "M439.34,42.76l26.81,-1.05l0.34,1.46l1.28,0.84l1.79,-0.5l1.05,-1.43l0.78,-0.31l2.13,2.19l1.71,0.28l0.31,1.2l1.83,1.4l1.79,0.48l2.64,-0.41l0.39,0.85l0.67,0.4l5.12,0.01l0.37,0.23l0.54,1.59l0.71,0.61l4.27,-0.78l0.77,-0.65l0.07,-0.69l2.43,-0.79l3.97,-0.02l1.42,0.7l3.39,0.66l-1.01,0.79l0.0,0.82l1.18,0.54l2.23,-0.16l0.52,2.08l1.58,2.29l0.71,0.05l1.03,-0.78l-0.04,-1.73l2.67,-0.46l1.43,2.17l2.01,0.79l1.54,0.18l0.54,0.57l-0.03,0.83l0.58,0.35l1.32,0.06l0.38,0.83l1.43,-0.19l1.12,0.22l2.22,-0.85l2.78,-2.55l2.49,-1.54l1.24,2.52l0.96,0.51l2.23,-0.66l0.87,0.36l5.98,-1.3l0.56,0.18l1.32,1.64l1.24,0.59l0.62,-0.01l1.61,-0.83l1.35,0.08l-0.93,1.03l-4.69,3.07l-6.35,2.82l-3.68,2.48l-2.15,2.49l-0.95,0.58l-6.63,8.66l-0.95,0.61l-1.08,1.56l-1.96,1.96l-4.17,3.55l-0.86,1.79l-0.55,0.44l-0.14,0.96l-0.78,-0.01l-0.46,0.51l0.98,12.22l-0.79,1.2l-1.05,0.08l-0.52,0.82l-0.83,0.15l-0.61,0.83l-2.06,1.19l-0.94,1.86l0.06,0.72l-1.69,2.39l-0.01,2.06l0.38,0.91l2.15,0.39l1.42,2.49l-0.52,1.92l-0.71,1.25l-0.05,2.12l0.45,1.32l-0.71,1.23l0.91,3.14l-0.51,4.08l3.95,3.03l3.02,0.4l1.89,2.25l2.87,0.5l2.45,1.93l2.39,3.59l2.64,1.8l2.09,0.09l1.07,0.71l0.88,0.1l0.82,1.36l1.03,0.45l0.23,0.39l0.28,2.03l0.68,1.3l0.39,4.82l-40.63,3.2l-40.63,2.09l-1.46,-38.98l-0.7,-1.27l-0.83,-0.78l-2.57,-0.79l-0.94,-1.91l-1.46,-1.79l0.21,-0.68l2.83,-2.34l0.97,-2.12l0.4,-2.44l-0.35,-1.58l0.23,-1.58l-0.18,-1.79l-0.5,-1.03l-0.18,-2.33l-1.81,-2.59l-0.47,-1.13l-0.21,-2.16l-0.66,-0.98l0.15,-1.66l-0.35,-1.52l0.53,-2.69l-1.08,-1.85l-0.49,-8.33l-0.42,-0.79l0.06,-3.92l-1.58,-3.96l-0.53,-0.65l-0.4,-1.37l0.05,-1.19l-0.48,-0.53l-1.36,-3.77l0.0,-3.22l-0.47,-1.97l0.27,-1.12l-0.57,-2.32l0.73,-2.56l-2.06,-6.9ZM468.97,33.61l1.22,0.46l0.99,-0.2l0.33,0.45l-0.05,1.72l-1.78,1.12l-0.15,-0.47l-0.4,-0.14l-0.16,-2.95Z", "name": "Minnesota"}, "US-CA": {"path": "M2.95,175.4l0.78,-1.24l0.46,0.46l0.59,-0.08l0.52,-1.18l0.8,-0.86l1.3,-0.26l0.56,-0.53l-0.15,-0.71l-0.93,-0.32l1.53,-2.79l-0.3,-1.58l0.14,-0.87l2.04,-3.3l1.31,-3.03l0.36,-2.12l-0.28,-1.0l0.16,-3.11l-1.36,-2.16l1.18,-1.38l0.67,-2.53l32.73,8.13l32.58,7.34l-13.67,64.68l25.45,34.66l36.6,51.1l13.3,17.72l-0.19,2.73l0.73,0.94l0.21,1.71l0.85,0.63l0.81,2.56l-0.07,0.91l0.63,1.46l-0.16,1.36l3.8,3.82l0.01,0.5l-1.95,1.53l-3.11,1.26l-1.2,1.99l-1.72,1.14l-0.33,0.81l0.38,1.03l-0.51,0.51l-0.1,0.9l0.08,2.29l-0.6,0.72l-0.64,2.44l-2.02,2.47l-1.6,0.14l-0.42,0.51l0.33,0.89l-0.59,1.34l0.54,1.12l-0.01,1.19l-0.78,2.68l0.57,1.02l2.74,1.13l0.34,0.83l-0.19,2.4l-1.18,0.78l-0.42,1.37l-2.27,-0.62l-1.25,0.6l-43.38,-3.34l0.17,-1.15l0.67,-0.51l-0.17,-1.06l-1.17,-1.38l-1.04,-0.15l0.23,-1.2l-0.28,-1.07l0.78,-1.33l-0.3,-4.25l-0.6,-2.3l-1.92,-4.07l-3.56,-4.07l-1.29,-1.98l-2.42,-2.11l-2.04,-3.01l-2.22,-0.89l-0.94,0.3l-0.39,0.96l-0.62,-0.73l-0.88,-0.22l-0.15,-0.31l0.61,-0.76l0.17,-1.57l-0.44,-2.06l-1.01,-1.95l-1.0,-0.74l-4.44,-0.19l-3.33,-1.81l-1.36,-1.26l-0.7,-0.12l-1.02,-1.19l-0.44,-2.6l-0.97,-0.47l-1.68,-2.31l-2.19,-1.73l-1.24,-0.41l-1.66,0.37l-1.15,-1.01l-1.25,0.03l-2.48,-1.83l-1.06,0.01l-1.49,-0.69l-4.91,-0.52l-1.12,-2.35l-1.43,-0.76l1.34,-2.45l-0.25,-1.36l0.74,-1.99l-0.63,-1.35l1.27,-2.45l0.33,-2.44l-0.99,-1.24l-1.26,-0.23l-1.4,-1.28l0.41,-1.62l0.79,-0.09l0.25,-0.45l-0.47,-2.2l-0.65,-0.77l-1.47,-0.84l-1.78,-3.97l-1.82,-1.25l-0.36,-2.75l-1.61,-2.58l0.07,-1.39l-0.33,-1.26l-1.16,-0.94l-0.74,-2.95l-2.41,-2.69l-0.55,-1.25l-0.02,-4.63l0.59,-0.57l-0.59,-1.14l0.51,-0.59l0.53,0.61l0.78,-0.02l0.84,-0.81l0.56,-1.33l0.8,0.04l0.21,-0.88l-0.43,-0.27l0.47,-1.19l-1.22,-3.68l-0.62,-0.48l-1.05,0.08l-1.93,-0.51l-1.04,-1.06l-1.89,-3.21l-0.8,-2.28l0.86,-2.39l0.09,-1.11l-0.27,-2.38l-0.32,-0.64l-0.54,-0.24l0.25,-1.19l0.69,-1.07l0.24,-2.71l0.47,-0.64l0.88,0.13l0.18,0.94l-0.7,2.13l0.05,1.15l1.18,1.32l0.55,0.1l0.58,1.28l1.16,0.78l0.4,1.01l0.89,0.41l0.83,-0.21l-0.21,-1.45l-0.65,-0.43l-0.18,-0.58l-0.24,-3.57l-0.56,-0.71l0.26,-0.69l-1.48,-1.06l0.5,-1.07l0.09,-1.06l-1.2,-1.58l0.78,-0.74l0.79,0.06l1.24,-0.73l1.25,1.02l1.87,-0.32l5.55,2.41l0.61,-0.09l0.64,-1.38l0.69,-0.04l1.92,2.53l0.25,0.18l0.63,-0.24l0.02,-0.38l-0.39,-0.93l-1.57,-1.89l-1.66,-0.32l0.27,-0.62l-0.28,-0.54l-0.48,0.09l-1.05,1.01l-1.84,-0.22l-0.43,0.28l-0.15,-0.51l-1.05,-0.4l0.24,-1.05l-0.85,-0.47l-1.0,0.28l-0.6,0.84l-1.09,0.4l-1.35,-0.9l-0.39,-0.88l-1.51,-1.44l-0.58,0.03l-0.64,0.61l-0.92,-0.12l-0.48,0.36l-0.33,1.88l0.21,0.78l-0.76,1.36l0.36,0.65l-0.47,0.59l-0.04,0.69l-2.16,-2.89l-0.44,-0.15l-0.25,0.32l-0.73,-1.0l-0.21,-1.03l-1.2,-1.17l-0.4,-1.05l-0.61,-0.18l0.65,-1.48l0.11,0.95l0.76,1.49l0.44,0.25l0.33,-0.38l-1.45,-5.21l-1.08,-1.42l-0.31,-2.68l-2.5,-2.87l-1.8,-4.48l-3.05,-5.54l1.09,-1.7l0.25,-1.97l-0.46,-2.11l-0.14,-3.61l1.34,-2.92l0.7,-0.74l-0.07,-1.54l0.42,-1.53l-0.41,-1.63l0.11,-1.96l-1.41,-4.06l-0.97,-1.15l0.06,-0.8l-0.42,-1.19l-2.91,-4.03l0.51,-1.35l-0.21,-2.69l2.23,-3.44ZM31.5,240.45l-0.06,0.1l-0.34,0.04l0.21,-0.05l0.19,-0.09ZM64.32,351.64l0.27,0.13l0.19,0.18l-0.31,-0.18l-0.15,-0.13ZM65.92,352.88l1.32,0.84l0.76,1.73l-0.89,-0.66l-1.14,0.03l-0.05,-1.94ZM62.72,363.08l1.36,2.08l0.57,0.53l-0.46,0.06l-0.83,-0.79l-0.65,-1.88ZM43.54,333.81l0.88,0.73l1.37,0.36l1.36,1.0l-2.82,-0.18l-0.71,-0.58l0.24,-0.66l-0.32,-0.67ZM47.89,335.89l0.94,-0.5l0.32,0.36l-0.37,0.14l-0.88,-0.0ZM46.05,352.4l0.29,-0.06l0.95,0.92l-0.61,-0.17l-0.64,-0.69ZM37.57,334.04l2.57,0.16l0.2,0.74l0.6,0.45l-1.21,0.64l-1.17,-0.1l-0.49,-0.44l-0.5,-1.44ZM34.94,332.37l0.06,-0.02l0.05,0.06l-0.01,-0.0l-0.1,-0.04Z", "name": "California"}, "US-IA": {"path": "M452.9,162.25l42.83,-2.19l40.56,-3.19l0.96,2.52l2.0,1.0l0.08,0.59l-0.9,1.8l-0.16,1.04l0.9,5.09l0.92,1.26l0.39,1.75l1.46,1.72l4.95,0.85l1.27,2.03l-0.3,1.03l0.29,0.66l3.61,2.37l0.85,2.41l3.84,2.31l0.62,1.68l-0.31,4.21l-1.64,1.98l-0.5,1.94l0.13,1.28l-1.26,1.36l-2.51,0.97l-0.89,1.18l-0.55,0.25l-4.56,0.83l-0.89,0.73l-0.61,1.71l-0.15,2.56l0.4,1.08l2.01,1.47l0.54,2.65l-1.87,3.25l-0.22,2.24l-0.53,1.42l-2.88,1.39l-1.02,1.02l-0.2,0.99l0.72,0.87l0.2,2.15l-0.58,0.23l-1.34,-0.82l-0.31,-0.76l-1.29,-0.82l-0.29,-0.51l-0.88,-0.36l-0.3,-0.82l-0.95,-0.68l-22.3,2.61l-15.13,1.17l-7.59,0.51l-20.78,0.47l-0.22,-1.06l-1.3,-0.73l-0.33,-0.67l0.58,-1.16l-0.21,-0.95l0.22,-1.39l-0.36,-2.19l-0.6,-0.73l0.07,-3.65l-1.05,-0.5l0.05,-0.91l0.71,-1.02l-0.05,-0.44l-1.31,-0.56l0.33,-2.54l-0.41,-0.45l-0.89,-0.16l0.23,-0.8l-0.3,-0.58l-0.51,-0.25l-0.74,0.23l-0.42,-2.81l0.5,-2.36l-0.2,-0.67l-1.36,-1.71l-0.08,-1.92l-1.78,-1.54l-0.36,-1.74l-1.09,-0.94l0.03,-2.18l-1.1,-1.87l0.21,-1.7l-0.27,-1.08l-1.38,-0.67l-0.42,-1.58l-0.45,-0.59l0.05,-0.63l-1.81,-1.82l0.56,-1.61l0.54,-0.47l0.73,-2.68l0.0,-1.68l0.55,-0.69l0.21,-1.19l-0.51,-2.24l-1.33,-0.29l-0.05,-0.73l0.45,-0.56l-0.0,-1.71l-0.95,-1.42l-0.05,-0.87Z", "name": "Iowa"}, "US-MI": {"path": "M612.24,185.84l1.83,-2.17l0.7,-1.59l1.18,-4.4l1.43,-3.04l1.01,-5.05l0.09,-5.37l-0.86,-5.54l-2.4,-5.18l0.61,-0.51l0.3,-0.79l-0.57,-0.42l-1.08,0.55l-3.82,-7.04l-0.21,-1.11l1.13,-2.69l-0.01,-0.97l-0.74,-3.13l-1.28,-1.65l-0.05,-0.62l1.73,-2.73l1.22,-4.14l-0.21,-5.34l-0.77,-1.6l1.09,-1.15l0.81,-0.02l0.56,-0.47l-0.27,-3.49l1.08,-0.11l0.67,-1.43l1.19,0.48l0.65,-0.33l0.76,-2.59l0.82,-1.2l0.56,-1.68l0.55,-0.18l-0.58,0.87l0.6,1.65l-0.71,1.8l0.71,0.42l-0.48,2.61l0.88,1.42l0.73,-0.06l0.52,0.56l0.65,-0.24l0.89,-2.26l0.66,-3.52l-0.08,-2.07l-0.76,-3.42l0.58,-1.02l2.13,-1.64l2.74,-0.54l0.98,-0.63l0.28,-0.64l-0.25,-0.54l-1.76,-0.1l-0.96,-0.86l-0.52,-1.99l1.85,-2.98l-0.11,-0.73l1.72,-0.23l0.74,-0.94l4.16,2.0l0.83,0.13l1.98,-0.4l1.37,0.39l1.19,1.04l0.53,1.14l0.77,0.49l2.41,-0.29l1.7,1.02l1.92,0.09l0.8,0.64l3.27,0.45l1.1,0.78l-0.01,1.12l1.04,1.31l0.64,0.21l0.38,0.92l-0.16,0.54l-0.66,-0.25l-0.94,0.57l-0.23,1.83l0.81,1.29l1.6,0.99l0.69,1.37l0.65,2.26l-0.12,1.73l0.77,5.57l-0.14,0.6l-0.57,0.2l-0.48,0.96l-0.75,0.08l-0.79,0.81l-0.17,4.47l-1.12,0.49l-0.18,0.82l-1.86,0.43l-0.73,0.6l-0.58,2.61l0.26,0.45l-0.21,0.52l0.25,2.58l1.38,1.31l2.9,0.84l0.91,-0.07l1.08,-1.23l0.6,-1.44l0.62,0.19l0.38,-0.24l1.01,-3.59l0.6,-1.06l-0.08,-0.52l0.97,-1.45l1.39,-0.39l1.07,-0.69l0.83,-1.1l0.87,-0.44l2.06,0.59l1.13,0.7l1.0,1.09l1.21,2.16l2.0,5.91l0.82,1.6l1.03,3.71l1.49,3.63l1.27,1.73l-0.33,3.93l0.45,2.49l-0.48,2.79l-0.34,0.44l-0.24,-0.33l-0.31,-1.71l-1.46,-0.52l-0.47,0.08l-1.48,1.36l-0.06,0.83l0.55,0.67l-0.83,0.57l-0.29,0.79l0.28,2.94l-0.49,0.75l-1.62,0.92l-1.06,1.85l-0.43,3.73l0.27,1.55l-0.33,0.93l-0.42,0.19l0.02,0.91l-0.64,0.3l-0.37,1.08l-0.52,0.52l-0.5,1.28l-0.02,1.05l-0.52,0.78l-20.37,4.25l-0.14,-0.86l-0.46,-0.33l-31.6,4.74ZM621.47,115.87l0.0,-0.07l0.12,-0.12l-0.01,0.03l-0.11,0.16ZM621.73,114.95l-0.07,-0.16l0.07,-0.14l-0.0,0.3ZM543.48,88.04l4.87,-2.38l3.55,-3.62l5.77,-1.36l1.39,-0.84l2.36,-2.71l0.97,0.04l1.52,-0.73l1.0,-2.25l2.82,-2.84l0.23,1.72l1.85,0.59l0.05,1.45l0.66,0.14l0.51,0.6l-0.17,3.14l0.44,0.95l-0.34,0.47l0.2,0.47l0.74,-0.02l1.08,-2.21l1.08,-0.9l-0.42,1.15l0.59,0.45l0.82,-0.67l0.52,-1.22l1.0,-0.43l3.09,-0.25l1.51,0.21l1.18,0.93l1.54,0.44l0.47,1.05l2.31,2.58l1.17,0.55l0.53,1.55l0.73,0.34l1.87,0.07l0.73,-0.4l1.07,-0.06l0.52,-0.65l0.88,-0.43l1.0,1.11l1.1,0.64l1.02,-0.25l0.68,-0.82l1.87,1.06l0.64,-0.34l1.65,-2.59l2.81,-1.89l1.7,-1.65l0.91,0.11l3.27,-1.21l5.17,-0.25l4.49,-2.72l2.56,-0.37l-0.01,3.24l0.29,0.71l-0.36,1.1l0.67,0.85l0.66,0.11l0.71,-0.39l2.2,0.7l1.14,-0.43l1.03,-0.87l0.66,0.48l0.21,0.71l0.85,0.22l1.27,-0.8l0.95,-1.55l0.66,-0.02l0.84,0.75l1.98,3.78l-0.86,1.04l0.48,0.89l0.47,0.36l1.37,-0.42l0.58,0.46l0.64,0.04l0.18,1.2l0.98,0.87l1.53,0.52l-1.17,0.68l-4.96,-0.14l-0.53,0.29l-1.35,-0.17l-0.88,0.41l-0.66,-0.76l-1.63,-0.07l-0.59,0.47l-0.07,1.22l-0.49,0.75l0.38,2.05l-0.92,-0.22l-0.89,-0.92l-0.77,-0.13l-1.96,-1.65l-2.41,-0.6l-1.6,0.04l-1.04,-0.5l-2.89,0.47l-0.61,0.45l-1.18,2.52l-3.48,0.73l-0.58,0.77l-2.06,-0.34l-2.82,0.93l-0.68,0.83l-0.56,2.51l-0.78,0.28l-0.81,0.87l-0.65,0.28l0.16,-1.96l-0.75,-0.91l-1.02,0.34l-0.76,0.92l-0.97,-0.39l-0.68,0.17l-0.37,0.4l0.1,0.83l-0.73,2.01l-1.2,0.59l-0.11,-1.38l-0.46,-1.06l0.34,-1.69l-0.17,-0.37l-0.66,-0.17l-0.45,0.58l-0.6,2.12l-0.22,2.57l-1.12,0.91l-1.26,3.02l-0.62,2.66l-2.56,5.33l-0.69,0.74l0.12,0.91l-1.4,-1.28l0.18,-1.75l0.63,-1.69l-0.41,-0.81l-0.62,-0.31l-1.36,0.85l-1.16,0.09l0.04,-1.29l0.81,-1.45l-0.41,-1.34l0.3,-1.09l-0.58,-0.98l0.15,-0.83l-1.9,-1.55l-1.1,-0.06l-0.59,-0.44l-0.86,0.2l-0.62,-0.2l0.3,-1.36l-0.94,-1.45l-1.13,-0.51l-2.23,-0.1l-3.2,-0.71l-1.55,0.59l-1.43,-0.42l-1.62,0.17l-4.56,-1.94l-15.37,-2.5l-2.0,-3.4l-1.88,-0.96l-0.76,0.26l-0.1,-0.3ZM603.38,98.65l-0.01,0.52l-0.46,0.32l-0.7,1.39l0.08,0.57l-0.65,-0.58l0.91,-2.16l0.83,-0.06ZM643.87,87.47l1.99,-1.52l0.17,-0.57l-0.27,-0.64l1.05,0.16l0.8,1.24l0.81,0.19l-0.27,1.08l-0.36,0.19l-1.5,-0.34l-0.77,0.45l-1.63,-0.24ZM635.6,77.64l0.56,-0.83l0.52,0.05l-0.37,1.32l0.11,0.71l-0.35,-0.9l-0.46,-0.35ZM636.53,79.17l0.09,0.14l0.01,0.01l-0.02,-0.01l-0.08,-0.14ZM637.39,81.25l0.4,0.45l0.22,0.61l-0.63,-0.71l0.01,-0.34ZM633.73,93.13l1.41,0.25l0.36,-0.18l0.4,0.21l-0.17,0.52l-0.75,0.11l-1.24,-0.9ZM618.85,96.77l0.62,2.25l-0.8,0.78l-0.39,-0.27l0.56,-2.76ZM613.26,110.83l0.47,0.3l-0.09,0.57l-0.45,-0.69l0.06,-0.17ZM612.23,113.57l0.0,-0.03l0.02,-0.04l-0.03,0.07ZM599.41,82.64l-0.23,-0.37l0.03,-0.4l0.37,0.32l-0.17,0.45ZM570.51,72.75l-0.51,-0.27l-1.16,0.06l-0.04,-1.56l1.0,-1.03l1.17,-2.09l1.84,-1.49l0.63,-0.0l0.53,-0.58l2.08,-0.89l3.34,-0.42l1.1,0.66l-0.54,0.38l-1.31,-0.12l-2.27,0.78l-0.15,0.29l0.3,0.59l0.71,0.13l-1.19,0.98l-1.4,1.89l-0.7,0.29l-0.36,1.45l-1.15,1.37l-0.66,2.04l-0.67,-0.87l0.75,-0.97l0.14,-1.95l-0.63,-0.37l-0.21,0.15l-0.6,0.92l-0.05,0.67ZM558.28,58.21l0.75,-0.98l-0.39,-0.33l0.56,-0.53l4.62,-2.98l1.97,-1.72l0.62,-0.18l-0.45,0.65l0.1,0.79l-0.43,0.49l-4.25,2.56l-0.86,0.99l0.24,0.36l-1.87,1.17l-0.61,-0.28Z", "name": "Michigan"}, "US-GA": {"path": "M654.05,331.71l22.02,-3.57l20.65,-3.86l-1.48,1.42l-0.51,1.68l-0.66,0.82l-0.41,1.73l0.11,1.23l0.82,0.78l1.84,0.8l1.03,0.12l2.7,2.03l0.84,0.24l1.9,-0.37l0.6,0.25l0.8,1.64l1.51,1.6l1.04,2.5l1.33,0.82l0.84,1.16l0.56,0.26l1.0,1.77l1.07,0.3l1.17,0.99l3.81,1.85l2.41,3.16l2.25,0.58l2.53,1.67l0.5,2.34l1.25,1.02l0.47,-0.16l0.31,0.49l-0.1,0.62l0.79,0.73l0.79,0.09l0.56,1.21l4.99,1.89l0.4,1.78l1.54,1.73l1.02,2.01l-0.07,0.81l0.49,0.69l0.11,1.24l1.04,0.79l1.17,0.17l1.25,0.62l0.28,0.53l0.57,0.23l1.12,2.56l0.76,0.57l0.08,2.68l0.77,1.48l1.38,0.9l1.52,-0.27l1.44,0.76l1.45,0.11l-0.59,0.78l-0.56,-0.35l-0.47,0.28l-0.4,0.99l0.62,0.91l-0.38,0.48l-1.38,-0.16l-0.77,-0.55l-0.65,0.44l0.26,0.71l-0.49,0.52l0.36,0.61l0.94,-0.04l0.5,0.29l-0.58,1.35l-1.43,0.27l-1.33,-0.44l-0.44,0.39l0.34,0.85l1.23,0.35l-0.5,0.87l0.23,0.35l-0.2,0.64l0.83,0.64l-0.33,0.44l-0.72,-0.13l-0.96,0.51l-0.1,0.62l1.09,0.45l0.05,0.95l0.48,-0.07l1.2,-1.17l-0.92,2.31l-0.31,-0.58l-0.59,-0.08l-0.44,0.72l0.29,0.7l0.98,0.83l-2.32,0.04l-0.92,-0.28l-0.63,0.3l0.06,0.63l0.55,0.34l2.76,0.24l1.07,0.66l-0.02,0.34l-0.56,0.22l-0.88,1.95l-0.5,-1.41l-0.45,-0.13l-0.6,0.33l-0.15,0.84l0.34,0.96l-0.6,0.11l-0.03,0.84l-0.3,0.16l0.07,0.46l1.33,1.15l-1.09,1.03l0.32,0.47l0.77,0.07l-0.39,0.92l0.06,0.88l-0.46,0.51l1.1,1.66l0.03,0.76l-0.79,0.33l-2.64,-0.17l-4.06,-0.96l-1.31,0.35l-0.18,0.74l-0.68,0.26l-0.35,1.25l0.28,2.08l0.95,1.36l0.13,4.25l-1.97,0.4l-0.54,-0.92l-0.12,-1.3l-1.33,-1.82l-49.22,5.14l-0.72,-0.56l-0.86,-2.7l-0.94,-1.51l-0.56,-0.38l0.16,-0.68l-0.73,-1.51l-1.82,-1.81l-0.43,-1.75l0.25,-0.8l0.06,-5.18l-0.6,-1.81l-1.19,-1.47l-1.03,-2.65l0.12,-1.65l0.78,-2.36l-0.25,-1.53l0.19,-2.11l1.62,-1.33l0.46,-1.47l-0.55,-0.61l-1.42,-0.69l0.09,-2.15l-0.97,-1.87l-2.18,-2.42l-1.03,-2.81l-0.75,-0.68l-0.17,-0.96l-0.77,-1.37l-13.99,-43.12ZM745.21,389.83l0.7,-0.26l-0.07,0.82l-0.29,-0.33l-0.34,-0.24ZM743.75,406.73l0.05,0.87l-0.01,0.46l-0.34,-0.56l0.3,-0.76Z", "name": "Georgia"}, "US-AZ": {"path": "M128.39,384.21l0.44,-1.81l1.29,-1.29l0.54,-1.11l0.48,-0.25l1.66,0.62l0.96,-0.03l0.52,-0.46l0.28,-1.17l1.31,-1.0l0.24,-2.73l-0.46,-1.24l-0.84,-0.66l-2.07,-0.67l-0.3,-0.61l0.8,-2.4l0.0,-1.39l-0.52,-1.2l0.57,-0.86l-0.2,-0.87l1.57,-0.27l2.29,-2.81l0.65,-2.43l0.65,-0.81l0.02,-3.17l0.55,-0.62l-0.29,-1.43l1.71,-1.14l1.03,-1.85l3.16,-1.29l2.03,-1.58l0.26,-0.53l-0.13,-1.04l-3.25,-3.49l-0.51,-0.22l0.22,-1.26l-0.66,-1.46l0.07,-0.91l-0.88,-2.76l-0.84,-0.56l-0.19,-1.65l-0.69,-0.8l0.19,-3.54l0.58,-0.87l-0.3,-0.86l1.04,-0.4l0.4,-1.42l0.14,-3.2l-0.76,-3.66l0.47,-0.88l0.29,-1.67l-0.4,-3.0l0.85,-2.56l-0.8,-1.87l-0.03,-0.92l0.43,-0.52l0.34,-1.35l2.54,-0.63l1.75,0.99l1.43,-0.19l0.96,2.24l0.79,0.71l1.54,0.14l1.01,-0.5l1.02,-2.27l0.94,-1.19l2.57,-16.95l42.43,5.78l42.56,4.67l-11.82,123.66l-36.89,-4.05l-36.34,-18.98l-28.44,-15.56Z", "name": "Arizona"}, "US-MT": {"path": "M166.3,57.31l0.69,-0.1l0.33,-0.38l-0.9,-1.99l0.83,-0.96l-0.39,-1.3l0.09,-0.96l-1.24,-1.93l-0.24,-1.49l-1.03,-1.33l-1.19,-2.44l3.53,-20.65l43.66,6.71l43.06,5.23l42.75,3.84l43.15,2.53l-3.53,86.06l-28.11,-1.47l-26.82,-1.91l-26.78,-2.4l-25.84,-2.79l-0.44,0.35l-1.22,10.41l-1.51,-2.01l-0.03,-0.91l-1.19,-2.35l-1.25,-0.74l-1.8,0.92l0.03,1.05l-0.72,0.42l-0.34,1.56l-2.42,-0.41l-1.91,0.57l-0.92,-0.85l-3.36,0.09l-2.38,-0.96l-1.68,0.58l-0.84,1.49l-4.66,-1.6l-1.3,0.37l-1.12,0.9l-0.31,0.67l-1.65,-1.4l0.22,-1.43l-0.9,-1.71l0.4,-0.36l0.07,-0.62l-1.17,-3.08l-1.45,-1.25l-1.44,0.36l-0.21,-0.64l-1.08,-0.9l-0.41,-1.37l0.68,-0.61l0.2,-1.41l-0.77,-2.38l-0.77,-0.35l-0.31,-1.58l-1.51,-2.54l0.23,-1.51l-0.56,-1.26l0.34,-1.4l-0.73,-0.86l0.48,-0.98l-0.21,-0.74l-1.14,-0.75l-0.13,-0.59l-0.85,-0.91l-0.8,-0.4l-0.51,0.37l-0.07,0.74l-0.7,0.27l-1.13,1.22l-1.75,0.37l-1.21,1.07l-1.08,-0.85l-0.64,-1.01l-1.06,-0.44l0.02,-0.86l0.74,-0.63l0.24,-1.06l-0.61,-1.6l0.9,-1.09l1.07,-0.08l0.83,-0.8l-0.26,-1.14l0.38,-1.07l-0.95,-0.81l-0.04,-0.81l0.66,-1.28l-0.59,-1.07l0.74,-0.07l0.38,-0.42l-0.04,-1.77l1.83,-3.73l-0.14,-1.05l0.89,-0.62l0.6,-3.17l-0.78,-0.5l-1.8,0.37l-1.33,-0.11l-0.64,-0.55l0.37,-0.83l-0.62,-0.97l-0.66,-0.23l-0.72,0.35l-0.07,-0.95l-1.74,-1.63l0.04,-1.84l-1.68,-1.82l-0.08,-0.69l-1.55,-2.88l-1.07,-1.29l-0.57,-1.63l-2.35,-1.34l-0.95,-1.95l-1.44,-1.19Z", "name": "Montana"}, "US-MS": {"path": "M555.49,431.1l0.67,-0.97l-1.05,-1.76l0.18,-1.63l-0.81,-0.87l1.69,-0.25l0.47,-0.54l0.4,-2.74l-0.77,-1.82l1.56,-1.79l0.25,-3.58l0.74,-2.26l1.89,-1.25l1.15,-1.97l1.4,-1.04l0.34,-0.78l-0.04,-0.99l-0.63,-0.96l1.14,-0.28l0.96,-2.59l0.91,-1.31l-0.16,-0.86l-1.54,-0.43l-0.35,-0.96l-1.83,-1.04l-0.07,-2.14l-0.93,-0.74l-0.45,-0.84l-0.02,-0.37l1.14,-0.29l0.47,-0.69l-0.26,-0.89l-1.41,-0.49l0.23,-1.77l0.98,-1.54l-0.77,-1.06l-1.08,-0.31l-0.15,-2.82l0.9,-0.54l0.23,-0.8l-0.62,-2.52l-1.25,-0.66l0.7,-1.33l-0.07,-2.22l-2.02,-1.52l1.14,-0.47l0.12,-1.41l-1.34,-0.89l1.58,-2.04l0.93,-0.31l0.36,-0.69l-0.52,-1.56l0.42,-1.35l-0.9,-0.89l1.6,-0.83l1.24,-0.27l0.59,-0.77l-0.09,-1.07l-1.41,-0.95l1.39,-1.08l0.62,-1.77l0.5,0.11l0.45,-0.28l0.34,-0.98l-0.2,-0.77l1.48,-0.43l1.22,-1.21l0.07,-3.53l-0.46,-1.53l0.36,-1.78l0.73,0.09l0.68,-0.33l0.42,-0.87l-0.41,-1.06l2.72,-1.71l0.58,-1.06l-0.29,-1.28l36.45,-4.1l0.86,1.26l0.85,0.45l0.99,66.5l5.52,32.95l-0.73,0.69l-1.53,-0.3l-0.91,-0.94l-1.32,1.06l-1.23,0.17l-2.17,-1.26l-1.85,-0.19l-0.83,0.36l-0.34,0.44l0.32,0.41l-0.56,0.36l-3.96,1.66l-0.05,-0.5l-0.96,-0.52l-1.0,0.04l-0.59,1.0l0.76,0.61l-1.59,1.21l-0.32,1.28l-0.69,0.3l-1.34,-0.06l-1.16,-1.86l-0.08,-0.89l-0.92,-1.47l-0.21,-1.01l-1.4,-1.63l-1.16,-0.54l-0.47,-0.78l0.1,-0.62l-0.69,-0.92l0.21,-1.99l0.5,-0.93l0.66,-2.98l-0.06,-1.23l-0.43,-0.29l-34.66,3.41Z", "name": "Mississippi"}, "US-SC": {"path": "M697.56,324.11l4.86,-2.69l1.02,-0.05l1.11,-1.38l3.93,-1.9l0.45,-0.88l0.63,0.22l22.71,-3.36l0.07,1.22l0.42,0.57l0.71,0.01l1.21,-1.3l2.82,2.54l0.46,2.48l0.55,0.52l19.74,-3.49l22.74,15.07l0.02,0.55l-2.48,2.18l-2.44,3.67l-2.41,5.72l-0.09,2.74l-1.08,-0.21l0.85,-2.73l-0.64,-0.23l-0.76,0.87l-0.56,1.38l-0.11,1.55l0.84,0.95l1.05,0.23l0.44,0.91l-0.75,0.08l-0.41,0.56l-0.87,0.02l-0.24,0.68l0.94,0.45l-1.1,1.13l-0.07,1.02l-1.34,0.63l-0.5,-0.61l-0.5,-0.08l-1.07,0.87l-0.56,1.76l0.43,0.87l-1.2,1.23l-0.61,1.44l-1.2,1.01l-0.9,-0.4l0.27,-0.6l-0.53,-0.74l-1.38,0.31l-0.11,0.43l0.36,0.77l-0.52,0.03l0.05,0.76l0.72,0.58l1.3,0.43l-0.12,0.39l-0.88,0.94l-1.22,0.23l-0.25,0.51l0.33,0.45l-2.3,1.34l-1.42,-0.85l-0.56,0.11l-0.11,0.67l1.19,0.78l-1.54,1.57l-0.72,-0.75l-0.5,0.52l-0.0,0.74l-0.69,-0.37l-0.85,-0.0l-1.34,-0.84l-0.45,0.5l0.16,0.53l-1.73,0.17l-0.44,0.37l-0.06,0.77l0.65,0.23l1.43,-0.17l-0.26,0.55l0.42,0.25l1.91,-0.15l0.11,0.22l-0.97,0.86l-0.32,0.78l0.57,0.49l0.94,-0.53l0.03,0.21l-1.12,1.09l-0.99,0.43l-0.21,-2.04l-0.69,-0.27l-0.22,-1.55l-0.88,-0.15l-0.31,0.58l0.86,2.7l-1.12,-0.66l-0.63,-1.0l-0.4,-1.76l-0.65,-0.2l-0.52,-0.63l-0.69,0.0l-0.27,0.6l0.84,1.02l0.01,0.68l1.11,1.83l-0.02,0.86l1.22,1.17l-0.62,0.35l0.03,0.98l-1.2,3.56l-1.52,-0.78l-1.52,0.26l-0.97,-0.68l-0.54,-1.03l-0.17,-2.93l-0.86,-0.75l-1.06,-2.47l-1.04,-0.95l-3.23,-1.33l-0.49,-2.65l-1.12,-2.17l-1.43,-1.58l-0.06,-1.07l-0.76,-1.21l-4.82,-1.69l-0.58,-1.27l-1.21,-0.37l0.02,-0.7l-0.53,-0.87l-0.87,0.0l-0.73,-0.61l0.03,-1.21l-0.66,-1.26l-2.7,-1.78l-2.16,-0.52l-2.36,-3.12l-3.93,-1.93l-1.22,-1.03l-0.83,-0.12l-1.05,-1.81l-0.51,-0.22l-0.91,-1.21l-1.18,-0.68l-0.99,-2.42l-1.54,-1.65l-1.02,-1.87l-1.06,-0.37l-1.93,0.37l-0.46,-0.16l-2.75,-2.19l-1.06,0.02l-1.7,-0.74l-0.52,-0.53l0.36,-2.22l0.64,-0.78l0.34,-1.39l1.36,-1.23l0.4,-0.98ZM750.38,375.27l0.73,-0.08l0.51,0.45l-1.23,1.9l0.28,-1.22l-0.3,-1.06Z", "name": "South Carolina"}, "US-RI": {"path": "M859.15,133.1l0.33,0.01l1.02,2.65l-0.31,0.56l-1.04,-3.22ZM858.41,136.77l-0.28,-0.34l0.24,-1.5l0.41,1.53l-0.37,0.31ZM851.13,141.49l0.22,-0.46l-0.53,-2.22l-3.14,-10.0l5.61,-1.84l0.76,2.06l0.8,0.25l0.19,0.73l0.08,0.41l-0.77,0.25l0.03,0.29l0.51,1.45l0.59,0.5l-0.6,0.15l-0.46,0.73l0.87,0.97l-0.14,1.22l0.94,2.18l-0.32,2.08l-1.33,0.23l-3.15,2.19l-0.16,-1.21ZM855.93,131.57l0.26,0.1l0.01,0.09l-0.17,-0.08l-0.1,-0.11ZM857.32,132.24l0.23,0.48l-0.2,0.31l-0.04,-0.39l0.01,-0.4ZM855.92,145.03l0.11,0.11l-0.18,0.1l-0.03,-0.14l0.11,-0.07Z", "name": "Rhode Island"}, "US-CT": {"path": "M823.44,156.54l2.83,-3.23l-0.07,-0.54l-1.31,-1.25l-3.5,-15.89l9.81,-2.41l0.6,0.46l0.65,-0.26l0.23,-0.58l14.16,-4.0l3.2,10.18l0.47,1.96l-0.04,1.69l-1.65,0.32l-0.91,0.81l-0.69,-0.36l-0.5,0.11l-0.18,0.91l-1.15,0.07l-1.27,1.27l-0.62,-0.14l-0.56,-1.02l-0.89,-0.09l-0.21,0.67l0.75,0.64l0.08,0.54l-0.89,-0.02l-1.02,0.87l-1.65,0.07l-1.15,0.94l-0.86,-0.09l-2.05,0.82l-0.4,-0.68l-0.61,0.11l-0.89,2.12l-0.59,0.29l-0.83,1.29l-0.79,-0.05l-0.94,0.74l-0.2,0.63l-0.53,0.05l-0.88,0.75l-2.77,3.07l-0.96,0.27l-1.24,-1.04Z", "name": "Connecticut"}}, "height": 589.0572567800147, "projection": {"type": "aea", "centralMeridian": -100.0}, "width": 900.0}); \ No newline at end of file diff --git a/public/assets/libs/jquery/bower-jvectormap/jquery-jvectormap-world-mill-en.js b/public/assets/libs/jquery/bower-jvectormap/jquery-jvectormap-world-mill-en.js new file mode 100644 index 0000000..0cc1574 --- /dev/null +++ b/public/assets/libs/jquery/bower-jvectormap/jquery-jvectormap-world-mill-en.js @@ -0,0 +1 @@ +$.fn.vectorMap('addMap', 'world_mill_en',{"insets": [{"width": 900.0, "top": 0, "height": 440.7063107441331, "bbox": [{"y": -12671671.123330014, "x": -20004297.151525836}, {"y": 6930392.025135122, "x": 20026572.394749384}], "left": 0}], "paths": {"BD": {"path": "M652.71,228.85l-0.04,1.38l-0.46,-0.21l-0.42,0.3l0.05,0.65l-0.17,-1.37l-0.48,-1.26l-1.08,-1.6l-0.23,-0.13l-2.31,-0.11l-0.31,0.36l0.21,0.98l-0.6,1.11l-0.8,-0.4l-0.37,0.09l-0.23,0.3l-0.54,-0.21l-0.78,-0.19l-0.38,-2.04l-0.83,-1.89l0.4,-1.5l-0.16,-0.35l-1.24,-0.57l0.36,-0.62l1.5,-0.95l0.02,-0.49l-1.62,-1.26l0.64,-1.31l1.7,1.0l0.12,0.04l0.96,0.11l0.19,1.62l0.25,0.26l2.38,0.37l2.32,-0.04l1.06,0.33l-0.92,1.79l-0.97,0.13l-0.23,0.16l-0.77,1.51l0.05,0.35l1.37,1.37l0.5,-0.14l0.35,-1.46l0.24,-0.0l1.24,3.92Z", "name": "Bangladesh"}, "BE": {"path": "M429.28,143.95l1.76,0.25l0.13,-0.01l2.16,-0.64l1.46,1.34l1.26,0.71l-0.23,1.8l-0.44,0.08l-0.24,0.25l-0.2,1.36l-1.8,-1.22l-0.23,-0.05l-1.14,0.23l-1.62,-1.43l-1.15,-1.31l-0.21,-0.1l-0.95,-0.04l-0.21,-0.68l1.66,-0.54Z", "name": "Belgium"}, "BF": {"path": "M413.48,260.21l-1.22,-0.46l-0.13,-0.02l-1.17,0.1l-0.15,0.06l-0.73,0.53l-0.87,-0.41l-0.39,-0.75l-0.13,-0.13l-0.98,-0.48l-0.14,-1.2l0.63,-0.99l0.05,-0.18l-0.05,-0.73l1.9,-2.01l0.08,-0.14l0.35,-1.65l0.49,-0.44l1.05,0.3l0.21,-0.02l1.05,-0.52l0.13,-0.13l0.3,-0.58l1.87,-1.1l0.11,-0.1l0.43,-0.72l2.23,-1.01l1.21,-0.32l0.51,0.4l0.19,0.06l1.25,-0.01l-0.14,0.89l0.01,0.13l0.34,1.16l0.06,0.11l1.35,1.59l0.07,1.13l0.24,0.28l2.64,0.53l-0.05,1.39l-0.42,0.59l-1.11,0.21l-0.22,0.17l-0.46,0.99l-0.69,0.23l-2.12,-0.05l-1.14,-0.2l-0.19,0.03l-0.72,0.36l-1.07,-0.17l-4.35,0.12l-0.29,0.29l-0.06,1.44l0.25,1.45Z", "name": "Burkina Faso"}, "BG": {"path": "M477.63,166.84l0.51,0.9l0.33,0.14l0.9,-0.21l1.91,0.47l3.68,0.16l0.17,-0.05l1.2,-0.75l2.78,-0.67l1.72,1.05l1.02,0.24l-0.97,0.97l-0.91,2.17l0.0,0.24l0.56,1.19l-1.58,-0.3l-0.16,0.01l-2.55,0.95l-0.2,0.28l-0.02,1.23l-1.92,0.24l-1.68,-0.99l-0.27,-0.02l-1.94,0.8l-1.52,-0.07l-0.15,-1.72l-0.12,-0.21l-0.99,-0.76l0.18,-0.18l0.02,-0.39l-0.17,-0.22l0.33,-0.75l0.91,-0.91l0.01,-0.42l-1.16,-1.25l-0.18,-0.89l0.24,-0.27Z", "name": "Bulgaria"}, "BA": {"path": "M468.39,164.66l0.16,0.04l0.43,-0.0l-0.43,0.93l0.06,0.34l1.08,1.06l-0.28,1.09l-0.5,0.13l-0.47,0.28l-0.86,0.74l-0.1,0.16l-0.28,1.29l-1.81,-0.94l-0.9,-1.22l-1.0,-0.73l-1.1,-1.1l-0.55,-0.96l-1.11,-1.3l0.3,-0.75l0.59,0.46l0.42,-0.04l0.46,-0.54l1.0,-0.06l2.11,0.5l1.72,-0.03l1.06,0.64Z", "name": "Bosnia and Herzegovina"}, "BN": {"path": "M707.34,273.57l0.76,-0.72l1.59,-1.03l-0.18,1.93l-0.9,-0.06l-0.28,0.14l-0.31,0.51l-0.68,-0.78Z", "name": "Brunei"}, "BO": {"path": "M263.83,340.79l-0.23,-0.12l-2.86,-0.11l-0.28,0.17l-0.77,1.67l-1.17,-1.51l-0.18,-0.11l-3.28,-0.64l-0.28,0.1l-2.02,2.3l-1.43,0.29l-0.91,-3.35l-1.31,-2.88l0.75,-2.41l-0.09,-0.32l-1.23,-1.03l-0.31,-1.76l-0.05,-0.12l-1.12,-1.6l1.49,-2.62l0.01,-0.28l-1.0,-2.0l0.48,-0.72l0.02,-0.29l-0.37,-0.78l0.87,-1.13l0.06,-0.18l0.05,-2.17l0.12,-1.71l0.5,-0.8l0.01,-0.3l-1.9,-3.58l1.3,0.15l1.34,-0.05l0.23,-0.12l0.51,-0.7l2.12,-0.99l1.31,-0.93l2.81,-0.37l-0.21,1.51l0.01,0.13l0.29,0.91l-0.19,1.64l0.11,0.27l2.72,2.27l0.15,0.07l2.71,0.41l0.92,0.88l0.12,0.07l1.64,0.49l1.0,0.71l0.18,0.06l1.5,-0.02l1.24,0.64l0.1,1.31l0.05,0.14l0.44,0.68l0.02,0.73l-0.44,0.03l-0.27,0.39l0.96,2.99l0.28,0.21l4.43,0.1l-0.28,1.12l0.0,0.15l0.27,1.02l0.15,0.19l1.27,0.67l0.52,1.42l-0.42,1.91l-0.66,1.1l-0.04,0.2l0.21,1.3l-0.19,0.13l-0.01,-0.27l-0.15,-0.24l-2.33,-1.33l-0.14,-0.04l-2.38,-0.03l-4.36,0.76l-0.21,0.16l-1.2,2.29l-0.03,0.13l-0.06,1.37l-0.79,2.53l-0.05,-0.08Z", "name": "Bolivia"}, "JP": {"path": "M781.17,166.78l1.8,0.67l0.28,-0.04l1.38,-1.01l0.43,2.67l-3.44,0.77l-0.18,0.12l-2.04,2.79l-3.71,-1.94l-0.42,0.15l-1.29,3.11l-2.32,0.04l-0.3,-2.63l1.12,-2.1l2.51,-0.16l0.28,-0.25l0.73,-4.22l0.58,-1.9l2.59,2.84l2.0,1.1ZM773.66,187.36l-0.92,2.24l-0.01,0.2l0.4,1.3l-1.18,1.81l-3.06,1.28l-4.35,0.17l-0.19,0.08l-3.4,3.06l-1.36,-0.87l-0.1,-1.95l-0.34,-0.28l-4.35,0.62l-2.99,1.33l-2.87,0.05l-0.28,0.2l0.09,0.33l2.37,1.93l-1.57,4.44l-1.35,0.97l-0.9,-0.79l0.57,-2.32l-0.15,-0.34l-1.5,-0.77l-0.81,-1.53l2.04,-0.75l0.14,-0.1l1.28,-1.72l2.47,-1.43l1.84,-1.92l4.83,-0.82l2.62,0.57l0.33,-0.16l2.45,-4.77l1.38,1.14l0.38,0.0l5.1,-4.02l0.09,-0.11l1.57,-3.57l0.02,-0.16l-0.42,-3.22l0.94,-1.67l2.27,-0.47l1.26,3.82l-0.07,2.23l-2.26,2.86l-0.06,0.19l0.04,2.93ZM757.85,196.18l0.22,0.66l-1.11,1.33l-0.8,-0.7l-0.33,-0.04l-1.28,0.65l-0.14,0.15l-0.54,1.34l-1.17,-0.57l0.02,-1.03l1.2,-1.45l1.24,0.28l0.29,-0.1l0.9,-1.03l1.51,0.5Z", "name": "Japan"}, "BI": {"path": "M494.7,295.83l-0.14,-2.71l-0.04,-0.13l-0.34,-0.62l0.93,0.12l0.3,-0.16l0.67,-1.25l0.9,0.11l0.11,0.76l0.08,0.16l0.46,0.48l0.02,0.56l-0.55,0.48l-0.96,1.29l-0.82,0.82l-0.61,0.07Z", "name": "Burundi"}, "BJ": {"path": "M427.4,268.94l-1.58,0.22l-0.52,-1.45l0.11,-5.73l-0.08,-0.21l-0.43,-0.44l-0.09,-1.13l-0.09,-0.19l-1.52,-1.52l0.24,-1.01l0.7,-0.23l0.18,-0.16l0.45,-0.97l1.07,-0.21l0.19,-0.12l0.53,-0.73l0.73,-0.65l0.68,-0.0l1.69,1.3l-0.08,0.67l0.02,0.14l0.52,1.38l-0.44,0.9l-0.01,0.24l0.2,0.52l-1.1,1.42l-0.76,0.76l-0.08,0.13l-0.47,1.59l0.05,1.69l-0.13,3.79Z", "name": "Benin"}, "BT": {"path": "M650.38,213.78l0.88,0.75l-0.13,1.24l-1.77,0.07l-2.1,-0.18l-1.57,0.4l-2.02,-0.91l-0.02,-0.24l1.54,-1.87l1.18,-0.6l1.67,0.59l1.32,0.08l1.01,0.67Z", "name": "Bhutan"}, "JM": {"path": "M226.67,238.37l1.64,0.23l1.2,0.56l0.11,0.19l-1.25,0.03l-0.14,0.04l-0.65,0.37l-1.24,-0.37l-1.17,-0.77l0.11,-0.22l0.86,-0.15l0.52,0.08Z", "name": "Jamaica"}, "BW": {"path": "M484.91,331.96l0.53,0.52l0.82,1.53l2.83,2.86l0.14,0.08l0.85,0.22l0.03,0.81l0.74,1.66l0.21,0.17l1.87,0.39l1.17,0.87l-3.13,1.71l-2.3,2.01l-0.07,0.1l-0.82,1.74l-0.66,0.88l-1.24,0.19l-0.24,0.2l-0.65,1.98l-1.4,0.55l-1.9,-0.12l-1.2,-0.74l-1.06,-0.32l-0.22,0.02l-1.22,0.62l-0.14,0.14l-0.58,1.21l-1.16,0.79l-1.18,1.13l-1.5,0.23l-0.4,-0.68l0.22,-1.53l-0.04,-0.19l-1.48,-2.54l-0.11,-0.11l-0.53,-0.31l-0.0,-7.25l2.18,-0.08l0.29,-0.3l0.07,-9.0l1.63,-0.08l3.69,-0.86l0.84,0.93l0.38,0.05l1.53,-0.97l0.79,-0.03l1.3,-0.53l0.23,0.1l0.92,1.96Z", "name": "Botswana"}, "BR": {"path": "M259.49,274.87l1.42,0.25l1.97,0.62l0.28,-0.05l0.67,-0.55l1.76,-0.38l2.8,-0.94l0.12,-0.08l0.92,-0.96l0.05,-0.33l-0.15,-0.32l0.73,-0.06l0.36,0.35l-0.27,0.93l0.17,0.36l0.76,0.34l0.44,0.9l-0.58,0.73l-0.06,0.13l-0.4,2.13l0.03,0.19l0.62,1.22l0.17,1.11l0.11,0.19l1.54,1.18l0.15,0.06l1.23,0.12l0.29,-0.15l0.2,-0.36l0.71,-0.11l1.13,-0.44l0.79,-0.63l1.25,0.19l0.65,-0.08l1.32,0.2l0.32,-0.18l0.23,-0.51l-0.05,-0.31l-0.31,-0.37l0.11,-0.31l0.75,0.17l0.13,0.0l1.1,-0.24l1.34,0.5l1.08,0.51l0.33,-0.05l0.67,-0.58l0.27,0.05l0.28,0.57l0.31,0.17l1.2,-0.18l0.17,-0.08l1.03,-1.05l0.76,-1.82l1.39,-2.16l0.49,-0.07l0.52,1.17l1.4,4.37l0.2,0.2l1.14,0.35l0.05,1.39l-1.8,1.97l0.01,0.42l0.78,0.75l0.18,0.08l4.16,0.37l0.08,2.25l0.5,0.22l1.78,-1.54l2.98,0.85l4.07,1.5l1.07,1.28l-0.37,1.23l0.36,0.38l2.83,-0.75l4.8,1.3l3.75,-0.09l3.6,2.02l3.27,2.84l1.93,0.72l2.13,0.11l0.76,0.66l1.22,4.56l-0.96,4.03l-1.22,1.58l-3.52,3.51l-1.63,2.91l-1.75,2.09l-0.5,0.04l-0.26,0.19l-0.72,1.99l0.18,4.76l-0.95,5.56l-0.74,0.96l-0.06,0.15l-0.43,3.39l-2.49,3.34l-0.06,0.13l-0.4,2.56l-1.9,1.07l-0.13,0.16l-0.51,1.38l-2.59,0.0l-3.94,1.01l-1.82,1.19l-2.85,0.81l-3.01,2.17l-2.12,2.65l-0.06,0.13l-0.36,2.0l0.01,0.13l0.4,1.42l-0.45,2.63l-0.53,1.23l-1.76,1.53l-2.76,4.79l-2.16,2.15l-1.69,1.29l-0.09,0.12l-1.12,2.6l-1.3,1.26l-0.45,-1.02l0.99,-1.18l0.01,-0.37l-1.5,-1.95l-1.98,-1.54l-2.58,-1.77l-0.2,-0.05l-0.81,0.07l-2.42,-2.05l-0.25,-0.07l-0.77,0.14l2.75,-3.07l2.8,-2.61l1.67,-1.09l2.11,-1.49l0.13,-0.24l0.05,-2.15l-0.07,-0.2l-1.26,-1.54l-0.35,-0.09l-0.64,0.27l0.3,-0.95l0.34,-1.57l0.01,-1.52l-0.16,-0.26l-0.9,-0.48l-0.27,-0.01l-0.86,0.39l-0.65,-0.08l-0.23,-0.8l-0.23,-2.39l-0.04,-0.12l-0.47,-0.79l-0.14,-0.12l-1.69,-0.71l-0.25,0.01l-0.93,0.47l-2.29,-0.44l0.15,-3.3l-0.03,-0.15l-0.62,-1.22l0.57,-0.39l0.13,-0.3l-0.22,-1.37l0.67,-1.13l0.44,-2.04l-0.01,-0.17l-0.59,-1.61l-0.14,-0.16l-1.25,-0.66l-0.22,-0.82l0.35,-1.41l-0.28,-0.37l-4.59,-0.1l-0.78,-2.41l0.34,-0.02l0.28,-0.31l-0.03,-1.1l-0.05,-0.16l-0.45,-0.68l-0.1,-1.4l-0.16,-0.24l-1.45,-0.76l-0.14,-0.03l-1.48,0.02l-1.04,-0.73l-1.62,-0.48l-0.93,-0.9l-0.16,-0.08l-2.72,-0.41l-2.53,-2.12l0.18,-1.54l-0.01,-0.13l-0.29,-0.91l0.26,-1.83l-0.34,-0.34l-3.28,0.43l-0.14,0.05l-1.3,0.93l-2.16,1.01l-0.12,0.09l-0.47,0.65l-1.12,0.05l-1.84,-0.21l-0.12,0.01l-1.33,0.41l-0.82,-0.21l0.16,-3.6l-0.48,-0.26l-1.97,1.43l-1.96,-0.06l-0.86,-1.23l-0.22,-0.13l-1.23,-0.11l0.34,-0.69l-0.05,-0.33l-1.36,-1.5l-0.92,-2.0l0.45,-0.32l0.13,-0.25l-0.0,-0.87l1.34,-0.64l0.17,-0.32l-0.23,-1.23l0.56,-0.77l0.05,-0.13l0.16,-1.03l2.7,-1.61l2.01,-0.47l0.16,-0.09l0.24,-0.27l2.11,0.11l0.31,-0.25l1.13,-6.87l0.06,-1.12l-0.4,-1.53l-0.1,-0.15l-1.0,-0.82l0.01,-1.45l1.08,-0.32l0.39,0.2l0.44,-0.24l0.08,-0.96l-0.25,-0.32l-1.22,-0.22l-0.02,-1.01l4.57,0.05l0.22,-0.09l0.6,-0.63l0.44,0.5l0.47,1.42l0.45,0.16l0.27,-0.18l1.21,1.16l0.23,0.08l1.95,-0.16l0.23,-0.14l0.43,-0.67l1.76,-0.55l1.05,-0.42l0.18,-0.2l0.25,-0.92l1.65,-0.66l0.18,-0.35l-0.14,-0.53l-0.26,-0.22l-1.91,-0.19l-0.29,-1.33l0.1,-1.64l-0.15,-0.28l-0.44,-0.25Z", "name": "Brazil"}, "BS": {"path": "M227.51,216.69l0.3,0.18l-0.24,1.07l0.03,-1.04l-0.09,-0.21ZM226.5,224.03l-0.13,0.03l-0.54,-1.3l-0.09,-0.12l-0.78,-0.64l0.4,-1.26l0.33,0.05l0.79,2.0l0.01,1.24ZM225.76,216.5l-2.16,0.34l-0.07,-0.41l0.85,-0.16l1.36,0.07l0.02,0.16Z", "name": "The Bahamas"}, "BY": {"path": "M480.08,135.28l2.09,0.02l0.13,-0.03l2.72,-1.3l0.16,-0.19l0.55,-1.83l1.94,-1.06l0.15,-0.31l-0.2,-1.33l1.33,-0.52l2.58,-1.3l2.39,0.8l0.3,0.75l0.37,0.17l1.22,-0.39l2.18,0.75l0.2,1.36l-0.48,0.85l0.01,0.32l1.57,2.26l0.92,0.6l-0.1,0.41l0.19,0.35l1.61,0.57l0.48,0.6l-0.64,0.49l-1.91,-0.11l-0.18,0.05l-0.48,0.32l-0.1,0.39l0.57,1.1l0.51,1.78l-1.79,0.17l-0.18,0.08l-0.77,0.73l-0.09,0.19l-0.13,1.31l-0.75,-0.22l-2.11,0.15l-0.56,-0.66l-0.39,-0.06l-0.8,0.49l-0.79,-0.4l-0.13,-0.03l-1.94,-0.07l-2.76,-0.79l-2.58,-0.27l-1.98,0.07l-0.15,0.05l-1.31,0.86l-0.8,0.09l-0.04,-1.16l-0.03,-0.12l-0.63,-1.28l1.22,-0.56l0.17,-0.27l0.01,-1.35l-0.04,-0.15l-0.66,-1.24l-0.08,-1.12Z", "name": "Belarus"}, "BZ": {"path": "M198.03,239.7l0.28,0.19l0.43,-0.1l0.82,-1.42l0.0,0.07l0.29,0.29l0.16,0.0l-0.02,0.35l-0.39,1.08l0.02,0.25l0.16,0.29l-0.23,0.8l0.04,0.24l0.09,0.14l-0.25,1.12l-0.38,0.53l-0.33,0.06l-0.21,0.15l-0.41,0.74l-0.25,0.0l0.17,-2.58l0.01,-2.2Z", "name": "Belize"}, "RU": {"path": "M688.57,38.85l0.63,2.39l0.44,0.19l2.22,-1.23l7.18,0.07l5.54,2.49l1.85,1.77l-0.55,2.34l-2.64,1.42l-6.57,2.76l-1.95,1.5l0.12,0.53l3.09,0.68l3.69,1.23l0.21,-0.01l1.98,-0.81l1.16,2.84l0.5,0.08l1.03,-1.18l3.86,-0.74l7.79,0.78l0.56,2.05l0.27,0.22l10.47,0.71l0.32,-0.29l0.13,-3.34l4.98,0.8l3.96,-0.02l3.88,2.43l1.06,2.79l-1.38,1.83l0.01,0.38l3.15,3.64l0.1,0.08l3.94,1.86l0.4,-0.14l2.28,-4.56l3.75,1.94l0.22,0.02l4.18,-1.22l4.76,1.4l0.26,-0.04l1.74,-1.23l3.98,0.63l0.32,-0.41l-1.71,-4.1l3.0,-1.86l22.39,3.04l2.06,2.67l0.1,0.08l6.55,3.51l0.17,0.03l10.08,-0.86l4.86,0.73l1.91,1.72l-0.29,3.13l0.18,0.31l3.08,1.26l0.19,0.01l3.32,-0.9l4.37,-0.11l4.78,0.87l4.61,-0.48l4.26,3.82l0.32,0.05l3.1,-1.4l0.12,-0.45l-1.91,-2.67l0.92,-1.64l7.78,1.22l5.22,-0.26l7.12,2.1l9.6,5.22l6.4,4.15l-0.2,2.44l0.14,0.28l1.69,1.04l0.45,-0.31l-0.51,-2.66l6.31,0.58l4.52,3.61l-2.1,1.52l-4.02,0.42l-0.27,0.29l-0.06,3.83l-0.81,0.67l-2.14,-0.11l-1.91,-1.39l-3.19,-1.13l-0.51,-1.63l-0.21,-0.2l-2.54,-0.67l-0.13,-0.0l-2.69,0.5l-1.12,-1.19l0.48,-1.36l-0.38,-0.39l-3.0,0.98l-0.17,0.44l1.02,1.76l-1.27,1.55l-3.09,1.71l-3.15,-0.29l-0.3,0.18l0.07,0.34l2.22,2.1l1.47,3.22l1.15,1.09l0.25,1.41l-0.48,0.76l-4.47,-0.81l-0.17,0.02l-6.97,2.9l-2.2,0.44l-0.11,0.05l-3.83,2.68l-3.63,2.32l-0.1,0.11l-0.76,1.4l-3.3,-2.4l-0.3,-0.03l-6.31,2.85l-0.99,-1.21l-0.4,-0.06l-2.32,1.54l-3.23,-0.49l-0.33,0.2l-0.79,2.39l-2.97,3.51l-0.07,0.21l0.09,1.47l0.22,0.27l2.62,0.74l-0.3,4.7l-2.06,0.12l-0.26,0.2l-1.07,2.94l0.04,0.27l0.83,1.19l-4.03,1.63l-0.18,0.21l-0.83,3.72l-3.55,0.79l-0.23,0.23l-0.73,3.32l-3.22,2.76l-0.76,-1.88l-1.07,-4.88l-1.39,-7.59l1.17,-4.76l2.05,-2.08l0.09,-0.19l0.11,-1.46l3.67,-0.77l0.15,-0.08l4.47,-4.61l4.29,-3.82l4.48,-3.01l0.11,-0.14l2.01,-5.43l-0.31,-0.4l-3.04,0.33l-0.24,0.17l-1.47,3.11l-5.98,3.94l-1.91,-4.36l-0.33,-0.17l-6.46,1.3l-0.15,0.08l-6.27,6.33l-0.01,0.41l1.7,1.87l-5.04,0.87l-3.51,0.34l0.16,-2.32l-0.26,-0.32l-3.89,-0.56l-0.19,0.04l-3.02,1.77l-7.63,-0.63l-8.24,1.1l-0.16,0.07l-8.11,7.09l-9.6,8.31l0.16,0.52l3.79,0.42l1.16,2.03l0.17,0.14l2.43,0.76l0.31,-0.08l1.5,-1.61l2.49,0.2l3.46,3.6l0.08,2.67l-1.91,3.26l-0.04,0.14l-0.21,3.91l-1.11,5.09l-3.73,4.55l-0.87,2.21l-6.73,7.14l-1.59,1.77l-3.23,1.72l-1.38,0.03l-1.48,-1.39l-0.37,-0.03l-3.36,2.22l-0.11,0.14l-0.16,0.42l-0.01,-1.09l1.0,-0.06l0.28,-0.27l0.36,-3.6l-0.61,-2.51l1.85,-0.94l2.94,0.53l0.32,-0.15l1.71,-3.1l0.84,-3.38l0.97,-1.18l1.32,-2.88l-0.34,-0.42l-4.14,0.95l-2.18,1.25l-3.51,-0.0l-0.95,-2.81l-0.1,-0.14l-2.97,-2.3l-0.11,-0.05l-4.19,-1.0l-0.89,-3.08l-0.87,-2.03l-0.95,-1.46l-1.54,-3.37l-0.12,-0.14l-2.27,-1.28l-3.83,-1.02l-3.37,0.1l-3.11,0.61l-0.13,0.06l-2.07,1.69l0.04,0.49l1.23,0.72l0.03,1.53l-1.34,1.05l-2.26,3.51l-0.05,0.17l0.02,1.27l-3.25,1.9l-2.87,-1.17l-0.14,-0.02l-2.86,0.26l-1.22,-1.02l-0.12,-0.06l-1.5,-0.35l-0.23,0.04l-3.62,2.27l-3.24,0.53l-2.28,0.79l-3.08,-0.51l-2.24,0.03l-1.49,-1.61l-2.45,-1.57l-0.11,-0.04l-2.6,-0.43l-3.17,0.43l-2.31,0.59l-3.31,-1.28l-0.45,-2.31l-0.21,-0.23l-2.94,-0.85l-2.26,-0.39l-2.77,-1.36l-0.37,0.09l-2.59,3.45l-0.03,0.32l0.91,1.74l-2.15,2.01l-3.47,-0.79l-2.44,-0.12l-1.59,-1.46l-0.2,-0.08l-2.55,-0.05l-2.12,-0.98l-0.24,-0.01l-3.85,1.57l-4.74,2.79l-2.59,0.55l-0.79,0.21l-1.21,-1.81l-0.29,-0.13l-3.05,0.41l-0.96,-1.25l-0.14,-0.1l-1.65,-0.6l-1.15,-1.82l-0.13,-0.12l-1.38,-0.6l-0.19,-0.02l-3.49,0.82l-3.35,-1.85l-0.38,0.08l-1.08,1.4l-5.36,-8.17l-3.02,-2.52l0.72,-0.85l0.01,-0.38l-0.37,-0.08l-6.22,3.21l-1.98,0.16l0.17,-1.51l-0.2,-0.31l-3.22,-1.17l-0.19,-0.0l-2.3,0.74l-0.72,-3.27l-0.24,-0.23l-4.5,-0.75l-0.21,0.04l-2.2,1.42l-6.21,1.27l-0.11,0.05l-1.16,0.81l-9.3,1.19l-0.18,0.09l-1.15,1.17l-0.02,0.39l1.56,2.01l-2.02,0.74l-0.16,0.42l0.35,0.68l-2.18,1.49l0.02,0.51l3.83,2.16l-0.45,1.13l-3.31,-0.13l-0.25,0.12l-0.57,0.77l-2.97,-1.59l-0.15,-0.04l-3.97,0.07l-0.13,0.03l-2.53,1.32l-2.84,-1.28l-5.52,-2.3l-0.12,-0.02l-3.91,0.09l-0.16,0.05l-5.17,3.6l-0.13,0.21l-0.25,1.89l-2.17,-1.6l-0.44,0.1l-2.0,3.59l0.06,0.37l0.55,0.5l-1.32,2.23l0.04,0.36l2.13,2.17l0.23,0.09l1.7,-0.08l1.42,1.89l-0.23,1.5l0.19,0.32l0.94,0.38l-0.89,1.44l-2.3,0.49l-0.17,0.11l-2.49,3.2l0.0,0.37l2.2,2.81l-0.23,1.93l0.06,0.22l2.56,3.32l-1.27,1.02l-0.4,0.66l-0.8,-0.15l-1.65,-1.75l-0.18,-0.09l-0.66,-0.09l-1.45,-0.64l-0.72,-1.16l-0.18,-0.13l-2.34,-0.63l-0.17,0.0l-1.32,0.41l-0.31,-0.4l-0.12,-0.09l-3.49,-1.48l-3.67,-0.49l-2.1,-0.52l-0.3,0.1l-0.12,0.14l-2.96,-2.4l-2.89,-1.19l-1.69,-1.42l1.27,-0.35l0.16,-0.1l2.08,-2.61l-0.04,-0.41l-1.02,-0.9l3.21,-1.12l0.2,-0.31l-0.07,-0.69l-0.37,-0.26l-1.86,0.42l0.05,-0.86l1.11,-0.76l2.35,-0.23l0.25,-0.19l0.39,-1.07l0.0,-0.19l-0.51,-1.64l0.95,-1.58l0.04,-0.16l-0.03,-0.95l-0.22,-0.28l-3.69,-1.06l-1.43,0.02l-1.45,-1.44l-0.29,-0.08l-1.83,0.49l-2.88,-1.04l0.04,-0.42l-0.04,-0.18l-0.89,-1.43l-0.23,-0.14l-1.77,-0.14l-0.13,-0.66l0.52,-0.56l0.01,-0.4l-1.6,-1.9l-0.27,-0.1l-2.55,0.32l-0.71,-0.16l-0.3,0.1l-0.53,0.63l-0.58,-0.08l-0.56,-1.97l-0.48,-0.94l0.17,-0.11l1.92,0.11l0.2,-0.06l0.97,-0.74l0.05,-0.42l-0.72,-0.91l-0.13,-0.1l-1.43,-0.51l0.09,-0.36l-0.13,-0.33l-0.97,-0.59l-1.43,-2.06l0.44,-0.77l0.04,-0.19l-0.25,-1.64l-0.2,-0.24l-2.45,-0.84l-0.19,-0.0l-1.05,0.34l-0.25,-0.62l-0.18,-0.17l-2.5,-0.84l-0.74,-1.93l-0.21,-1.7l-0.13,-0.21l-0.92,-0.63l0.83,-0.89l0.07,-0.27l-0.71,-3.26l1.69,-2.01l0.03,-0.34l-0.24,-0.41l2.63,-1.9l-0.01,-0.49l-2.31,-1.57l5.08,-4.61l2.33,-2.24l1.01,-2.08l-0.09,-0.37l-3.52,-2.56l0.94,-2.38l-0.04,-0.29l-2.14,-2.86l1.61,-3.35l-0.01,-0.29l-2.81,-4.58l2.19,-3.04l-0.06,-0.42l-3.7,-2.76l0.32,-2.67l1.87,-0.38l4.26,-1.77l2.46,-1.47l3.96,2.58l0.12,0.05l6.81,1.04l9.37,4.87l1.81,1.92l0.15,2.55l-2.61,2.06l-3.95,1.07l-11.1,-3.15l-0.17,0.0l-1.84,0.53l-0.1,0.53l3.97,2.97l0.15,1.77l0.16,4.14l0.19,0.27l3.21,1.22l1.94,1.03l0.44,-0.22l0.32,-1.94l-0.07,-0.25l-1.32,-1.52l1.25,-1.2l5.87,2.45l0.24,-0.01l2.11,-0.98l0.13,-0.42l-1.55,-2.75l5.52,-3.84l2.13,0.22l2.28,1.42l0.43,-0.12l1.46,-2.87l-0.04,-0.33l-1.97,-2.37l1.14,-2.38l-0.02,-0.3l-1.42,-2.07l6.15,1.22l1.14,1.92l-2.74,0.46l-0.25,0.3l0.02,2.36l0.12,0.24l1.97,1.44l0.25,0.05l3.87,-0.91l0.22,-0.23l0.58,-2.55l5.09,-1.98l8.67,-3.69l1.22,0.14l-2.06,2.2l0.18,0.5l3.11,0.45l0.23,-0.07l1.71,-1.41l4.59,-0.12l0.12,-0.03l3.53,-1.72l2.7,2.48l0.42,-0.01l2.85,-2.88l-0.0,-0.43l-2.42,-2.35l1.0,-1.13l7.2,1.31l3.42,1.36l9.06,4.97l0.39,-0.08l1.67,-2.27l-0.04,-0.4l-2.46,-2.23l-0.06,-0.82l-0.26,-0.27l-2.64,-0.38l0.69,-1.76l0.0,-0.22l-1.32,-3.47l-0.07,-1.27l4.52,-4.09l0.08,-0.11l1.6,-4.18l1.67,-0.84l6.33,1.2l0.46,2.31l-2.31,3.67l0.05,0.38l1.49,1.41l0.77,3.04l-0.56,6.05l0.09,0.24l2.62,2.54l-0.99,2.65l-4.87,5.96l0.17,0.48l2.86,0.61l0.31,-0.13l0.94,-1.42l2.67,-1.04l0.18,-0.19l0.64,-2.01l2.11,-1.98l0.05,-0.37l-1.38,-2.32l1.11,-2.74l-0.24,-0.41l-2.53,-0.33l-0.53,-2.16l1.96,-4.42l-0.05,-0.32l-3.03,-3.48l4.21,-2.94l0.12,-0.3l-0.52,-3.04l0.72,-0.06l1.18,2.35l-0.97,4.39l0.2,0.35l2.68,0.84l0.37,-0.38l-1.05,-3.07l3.89,-1.71l5.05,-0.24l4.55,2.62l0.36,-0.05l0.05,-0.36l-2.19,-3.84l-0.23,-4.78l4.07,-0.92l5.98,0.21l5.47,-0.64l0.2,-0.48l-1.88,-2.37l2.65,-2.99l2.75,-0.13l0.12,-0.03l4.82,-2.48l6.56,-0.67l0.23,-0.14l0.76,-1.27l6.33,-0.46l1.97,1.11l0.28,0.01l5.55,-2.71l4.53,0.08l0.29,-0.21l0.67,-2.18l2.29,-2.15l5.75,-2.13l3.48,1.4l-2.7,1.03l-0.19,0.31l0.26,0.26l5.47,0.78ZM871.83,65.73l0.25,-0.15l1.99,0.01l3.3,1.2l-0.08,0.22l-2.41,1.03l-5.73,0.49l-0.31,-1.0l2.99,-1.8ZM797.64,48.44l-2.22,1.51l-3.85,-0.43l-4.35,-1.85l0.42,-1.13l4.42,0.72l5.59,1.17ZM783.82,46.06l-1.71,3.25l-9.05,-0.14l-4.11,1.15l-4.64,-3.04l1.21,-3.13l3.11,-0.91l6.53,0.22l8.66,2.59ZM780.37,145.71l2.28,5.23l-3.09,-0.89l-0.37,0.19l-1.54,4.65l0.04,0.27l2.38,3.17l-0.05,1.4l-1.41,-1.41l-0.46,0.04l-1.23,1.81l-0.33,-1.86l0.28,-3.1l-0.28,-3.41l0.58,-2.46l0.11,-4.39l-0.03,-0.13l-1.44,-3.2l0.21,-4.39l2.19,-1.49l0.09,-0.41l-0.81,-1.3l0.48,-0.21l0.56,1.94l0.86,3.23l-0.05,3.36l1.03,3.35ZM780.16,57.18l-3.4,0.03l-5.06,-0.53l1.97,-1.59l2.95,-0.42l3.35,1.75l0.18,0.77ZM683.84,31.18l-13.29,1.97l4.16,-6.56l1.88,-0.58l1.77,0.34l6.08,3.02l-0.6,1.8ZM670.94,28.02l-5.18,0.65l-6.89,-1.58l-4.03,-2.07l-1.88,-3.98l-0.18,-0.16l-2.8,-0.93l5.91,-3.62l5.25,-1.29l4.73,2.88l5.63,5.44l-0.57,4.66ZM564.37,68.98l-0.85,0.23l-7.93,-0.57l-0.6,-1.84l-0.21,-0.2l-4.34,-1.18l-0.3,-2.08l2.34,-0.92l0.19,-0.29l-0.08,-2.43l4.85,-4.0l-0.12,-0.52l-1.68,-0.43l5.47,-3.94l0.11,-0.33l-0.6,-2.02l5.36,-2.55l8.22,-3.27l8.29,-0.96l4.34,-1.94l4.67,-0.65l1.45,1.72l-1.43,1.37l-8.8,2.52l-7.65,2.42l-7.92,4.84l-3.73,4.75l-3.92,4.58l-0.07,0.23l0.51,3.88l0.11,0.2l4.32,3.39ZM548.86,18.57l-3.28,0.75l-2.25,0.44l-0.22,0.19l-0.3,0.81l-2.67,0.86l-2.27,-1.14l1.2,-1.51l-0.23,-0.49l-3.14,-0.1l2.48,-0.54l3.55,-0.07l0.44,1.36l0.49,0.12l1.4,-1.35l2.2,-0.9l3.13,1.08l-0.54,0.49ZM477.5,133.25l-4.21,0.05l-2.69,-0.34l0.39,-1.03l3.24,-1.06l2.51,0.58l0.85,0.43l-0.2,0.71l-0.0,0.15l0.12,0.52Z", "name": "Russia"}, "RW": {"path": "M497.03,288.12l0.78,1.11l-0.12,1.19l-0.49,0.21l-1.25,-0.15l-0.3,0.16l-0.67,1.24l-1.01,-0.13l0.16,-0.92l0.22,-0.12l0.15,-0.24l0.09,-1.37l0.49,-0.48l0.42,0.18l0.25,-0.01l1.26,-0.65Z", "name": "Rwanda"}, "RS": {"path": "M469.75,168.65l0.21,-0.21l0.36,-1.44l-0.08,-0.29l-1.06,-1.03l0.54,-1.16l-0.28,-0.43l-0.26,0.0l0.55,-0.67l-0.01,-0.39l-0.77,-0.86l-0.45,-0.89l1.56,-0.67l1.39,0.12l1.22,1.1l0.26,0.91l0.16,0.19l1.38,0.66l0.17,1.12l0.14,0.21l1.46,0.9l0.35,-0.03l0.62,-0.54l0.09,0.06l-0.28,0.25l-0.03,0.42l0.29,0.34l-0.44,0.5l-0.07,0.26l0.22,1.12l0.07,0.14l1.02,1.1l-0.81,0.84l-0.42,0.96l0.04,0.3l0.12,0.15l-0.15,0.16l-1.04,0.04l-0.39,0.08l0.33,-0.81l-0.29,-0.41l-0.21,0.01l-0.39,-0.45l-0.13,-0.09l-0.32,-0.11l-0.27,-0.4l-0.14,-0.11l-0.4,-0.16l-0.31,-0.37l-0.34,-0.09l-0.45,0.17l-0.18,0.18l-0.29,0.84l-0.96,-0.65l-0.81,-0.33l-0.32,-0.37l-0.22,-0.18Z", "name": "Republic of Serbia"}, "LT": {"path": "M478.13,133.31l-0.14,-0.63l0.25,-0.88l-0.15,-0.35l-1.17,-0.58l-2.43,-0.57l-0.45,-2.51l2.58,-0.97l4.14,0.22l2.3,-0.32l0.26,0.54l0.22,0.17l1.26,0.22l2.25,1.6l0.19,1.23l-1.87,1.01l-0.14,0.18l-0.54,1.83l-2.54,1.21l-2.18,-0.02l-0.52,-0.91l-0.18,-0.14l-1.11,-0.32Z", "name": "Lithuania"}, "LU": {"path": "M435.95,147.99l0.33,0.49l-0.11,1.07l-0.39,0.04l-0.29,-0.15l0.21,-1.4l0.25,-0.05Z", "name": "Luxembourg"}, "LR": {"path": "M401.37,273.67l-0.32,0.01l-2.48,-1.15l-2.24,-1.89l-2.14,-1.38l-1.47,-1.42l0.44,-0.59l0.05,-0.13l0.12,-0.65l1.07,-1.3l1.08,-1.09l0.52,-0.07l0.43,-0.18l0.84,1.24l-0.15,0.89l0.07,0.25l0.49,0.54l0.22,0.1l0.71,0.01l0.27,-0.16l0.42,-0.83l0.19,0.02l-0.06,0.52l0.23,1.12l-0.5,1.03l0.06,0.35l0.73,0.69l0.14,0.08l0.71,0.15l0.92,0.91l0.06,0.76l-0.17,0.22l-0.06,0.15l-0.17,1.8Z", "name": "Liberia"}, "RO": {"path": "M477.94,155.19l1.02,-0.64l1.49,0.33l1.52,0.01l1.09,0.73l0.32,0.01l0.81,-0.46l1.8,-0.3l0.18,-0.1l0.54,-0.64l0.86,0.0l0.64,0.26l0.71,0.87l0.8,1.35l1.39,1.81l0.07,1.25l-0.26,1.3l0.01,0.15l0.45,1.42l0.15,0.18l1.12,0.57l0.25,0.01l1.05,-0.45l0.86,0.4l0.03,0.43l-0.92,0.51l-0.63,-0.24l-0.4,0.22l-0.64,3.41l-1.12,-0.24l-1.78,-1.09l-0.23,-0.04l-2.95,0.71l-1.25,0.77l-3.55,-0.16l-1.89,-0.47l-0.14,-0.0l-0.75,0.17l-0.61,-1.07l-0.3,-0.36l0.36,-0.32l-0.04,-0.48l-0.62,-0.38l-0.36,0.03l-0.62,0.54l-1.15,-0.71l-0.18,-1.14l-0.17,-0.22l-1.4,-0.67l-0.24,-0.86l-0.09,-0.14l-0.96,-0.87l1.49,-0.44l0.16,-0.11l1.51,-2.14l1.15,-2.09l1.44,-0.63Z", "name": "Romania"}, "GW": {"path": "M383.03,256.73l-1.12,-0.88l-0.14,-0.06l-0.94,-0.15l-0.43,-0.54l0.01,-0.27l-0.13,-0.26l-0.68,-0.48l-0.05,-0.16l0.99,-0.31l0.77,0.08l0.15,-0.02l0.61,-0.26l4.25,0.1l-0.02,0.44l-0.19,0.18l-0.08,0.29l0.17,0.66l-0.17,0.14l-0.44,0.0l-0.16,0.05l-0.57,0.37l-0.66,-0.04l-0.24,0.1l-0.92,1.03Z", "name": "Guinea Bissau"}, "GT": {"path": "M195.13,249.89l-1.05,-0.35l-1.5,-0.04l-1.06,-0.47l-1.19,-0.93l0.04,-0.53l0.27,-0.55l-0.03,-0.31l-0.24,-0.32l1.02,-1.77l3.04,-0.01l0.3,-0.28l0.06,-0.88l-0.19,-0.3l-0.3,-0.11l-0.23,-0.45l-0.11,-0.12l-0.9,-0.58l-0.35,-0.33l0.37,-0.0l0.3,-0.3l0.0,-1.15l4.05,0.02l-0.02,1.74l-0.2,2.89l0.3,0.32l0.67,-0.0l0.75,0.42l0.4,-0.11l-0.62,0.53l-1.17,0.7l-0.13,0.16l-0.18,0.49l0.0,0.21l0.14,0.34l-0.35,0.44l-0.49,0.13l-0.2,0.41l0.03,0.06l-0.27,0.16l-0.86,0.64l-0.12,0.22ZM199.35,245.38l0.07,-0.13l0.05,0.02l-0.13,0.11Z", "name": "Guatemala"}, "GR": {"path": "M487.2,174.55l-0.64,1.54l-0.43,0.24l-1.41,-0.08l-1.28,-0.28l-0.14,0.0l-3.03,0.77l-0.13,0.51l1.39,1.34l-0.78,0.29l-1.2,0.0l-1.23,-1.42l-0.47,0.02l-0.47,0.65l-0.04,0.27l0.56,1.76l0.06,0.11l1.02,1.12l-0.66,0.45l-0.04,0.46l1.39,1.35l1.15,0.79l0.02,1.06l-1.91,-0.63l-0.36,0.42l0.56,1.12l-1.2,0.23l-0.22,0.4l0.8,2.14l-1.15,0.02l-1.89,-1.15l-0.89,-2.19l-0.43,-1.91l-0.05,-0.11l-0.98,-1.35l-1.24,-1.62l-0.13,-0.63l1.07,-1.32l0.06,-0.14l0.13,-0.81l0.68,-0.36l0.16,-0.25l0.03,-0.54l1.4,-0.23l0.12,-0.05l0.87,-0.6l1.26,0.05l0.25,-0.11l0.34,-0.43l0.33,-0.07l1.81,0.08l0.13,-0.02l1.87,-0.77l1.64,0.97l0.19,0.04l2.28,-0.28l0.26,-0.29l0.02,-0.95l0.56,0.36ZM480.44,192.0l1.05,0.74l0.01,0.0l-1.26,-0.23l0.2,-0.51ZM481.76,192.79l1.86,-0.15l1.53,0.17l-0.02,0.19l0.34,0.3l-2.28,0.15l0.01,-0.13l-0.25,-0.31l-1.19,-0.22ZM485.65,193.28l0.65,-0.16l-0.05,0.12l-0.6,0.04Z", "name": "Greece"}, "GQ": {"path": "M444.81,282.04l-0.21,-0.17l0.74,-2.4l3.56,0.05l0.02,2.42l-3.34,-0.02l-0.76,0.13Z", "name": "Equatorial Guinea"}, "GY": {"path": "M271.34,264.25l1.43,0.81l1.44,1.53l0.06,1.19l0.28,0.28l0.84,0.05l2.13,1.92l-0.34,1.93l-1.37,0.59l-0.17,0.34l0.12,0.51l-0.43,1.21l0.03,0.26l1.11,1.82l0.26,0.14l0.56,0.0l0.32,1.29l1.25,1.78l-0.08,0.01l-1.34,-0.21l-0.24,0.06l-0.78,0.64l-1.06,0.41l-0.76,0.1l-0.22,0.15l-0.18,0.32l-0.95,-0.1l-1.38,-1.05l-0.19,-1.13l-0.6,-1.18l0.37,-1.96l0.65,-0.83l0.03,-0.32l-0.57,-1.17l-0.15,-0.14l-0.62,-0.27l0.25,-0.85l-0.08,-0.3l-0.58,-0.58l-0.24,-0.09l-1.15,0.1l-1.41,-1.58l0.48,-0.49l0.09,-0.22l-0.04,-0.92l1.31,-0.34l0.73,-0.52l0.04,-0.44l-0.75,-0.82l0.16,-0.66l1.74,-1.3Z", "name": "Guyana"}, "GE": {"path": "M525.41,174.19l0.26,-0.88l-0.0,-0.17l-0.63,-2.06l-0.1,-0.15l-1.45,-1.12l-0.11,-0.05l-1.31,-0.33l-0.66,-0.69l1.97,0.48l3.65,0.49l3.3,1.41l0.39,0.5l0.33,0.1l1.43,-0.45l2.14,0.58l0.7,1.14l0.13,0.12l1.06,0.47l-0.18,0.11l-0.08,0.43l1.08,1.41l-0.06,0.06l-1.16,-0.15l-1.82,-0.84l-0.31,0.04l-0.55,0.44l-3.29,0.44l-2.32,-1.41l-0.17,-0.04l-2.25,0.12Z", "name": "Georgia"}, "GB": {"path": "M412.82,118.6l-2.31,3.4l-0.0,0.33l0.31,0.13l2.52,-0.49l2.34,0.02l-0.56,2.51l-2.22,3.13l0.22,0.47l2.43,0.21l2.35,4.35l0.17,0.14l1.58,0.51l1.49,3.78l0.73,1.37l0.2,0.15l2.76,0.59l-0.25,1.75l-1.18,0.91l-0.08,0.39l0.87,1.49l-1.96,1.51l-3.31,-0.02l-4.15,0.88l-1.07,-0.59l-0.35,0.04l-1.55,1.44l-2.17,-0.35l-0.22,0.05l-1.61,1.15l-0.78,-0.38l3.31,-3.12l2.18,-0.7l0.21,-0.31l-0.26,-0.27l-3.78,-0.54l-0.48,-0.9l2.3,-0.92l0.13,-0.46l-1.29,-1.71l0.39,-1.83l3.46,0.29l0.32,-0.24l0.37,-1.99l-0.06,-0.24l-1.71,-2.17l-0.18,-0.11l-2.91,-0.58l-0.43,-0.68l0.82,-1.4l-0.03,-0.35l-0.82,-0.97l-0.46,0.01l-0.85,1.05l-0.11,-2.6l-0.05,-0.16l-1.19,-1.7l0.86,-3.53l1.81,-2.75l1.88,0.26l2.38,-0.24ZM406.39,132.84l-1.09,1.92l-1.65,-0.62l-1.26,0.02l0.41,-1.46l0.0,-0.16l-0.42,-1.51l1.62,-0.11l2.39,1.92Z", "name": "United Kingdom"}, "GA": {"path": "M448.76,294.47l-2.38,-2.34l-1.63,-2.04l-1.46,-2.48l0.06,-0.66l0.54,-0.81l0.61,-1.82l0.46,-1.69l0.63,-0.11l3.62,0.03l0.3,-0.3l-0.02,-2.75l0.88,-0.12l1.47,0.32l0.13,0.0l1.39,-0.3l-0.13,0.87l0.03,0.19l0.7,1.29l0.3,0.16l1.74,-0.19l0.36,0.29l-1.01,2.7l0.05,0.29l1.13,1.42l0.25,1.82l-0.3,1.56l-0.64,0.99l-1.93,-0.09l-1.26,-1.13l-0.5,0.17l-0.16,0.91l-1.48,0.27l-0.12,0.05l-0.86,0.63l-0.08,0.39l0.81,1.42l-1.48,1.08Z", "name": "Gabon"}, "GN": {"path": "M399.83,265.31l-0.69,-0.06l-0.3,0.16l-0.43,0.85l-0.39,-0.01l-0.3,-0.33l0.14,-0.87l-0.05,-0.22l-1.05,-1.54l-0.37,-0.11l-0.61,0.27l-0.84,0.12l0.02,-0.54l-0.04,-0.17l-0.35,-0.57l0.07,-0.63l-0.03,-0.17l-0.57,-1.11l-0.7,-0.9l-0.24,-0.12l-2.0,-0.0l-0.19,0.07l-0.51,0.42l-0.6,0.05l-0.21,0.11l-0.43,0.55l-0.3,0.7l-1.04,0.86l-0.91,-1.24l-1.0,-1.02l-0.69,-0.37l-0.52,-0.42l-0.3,-1.11l-0.37,-0.56l-0.1,-0.1l-0.4,-0.23l0.77,-0.85l0.62,0.04l0.18,-0.05l0.58,-0.38l0.46,-0.0l0.19,-0.07l0.39,-0.34l0.1,-0.3l-0.17,-0.67l0.15,-0.14l0.09,-0.2l0.03,-0.57l0.87,0.02l1.76,0.6l0.13,0.01l0.55,-0.06l0.22,-0.13l0.08,-0.12l1.18,0.17l0.17,-0.02l0.09,0.56l0.3,0.25l0.4,-0.0l0.14,-0.03l0.56,-0.29l0.23,0.05l0.63,0.59l0.15,0.07l1.07,0.2l0.24,-0.06l0.65,-0.52l0.77,-0.32l0.55,-0.32l0.3,0.04l0.44,0.45l0.34,0.74l0.84,0.87l-0.35,0.45l-0.06,0.15l-0.1,0.82l0.42,0.31l0.35,-0.16l0.05,0.04l-0.1,0.59l0.09,0.27l0.42,0.4l-0.06,0.02l-0.18,0.21l-0.2,0.86l0.03,0.21l0.56,1.02l0.52,1.71l-0.65,0.21l-0.15,0.12l-0.24,0.35l-0.03,0.28l0.16,0.41l-0.1,0.76l-0.12,0.0Z", "name": "Guinea"}, "GM": {"path": "M379.18,251.48l0.15,-0.55l2.51,-0.07l0.21,-0.09l0.48,-0.52l0.58,-0.03l0.91,0.58l0.16,0.05l0.78,0.01l0.14,-0.03l0.59,-0.31l0.16,0.24l-0.71,0.38l-0.94,-0.04l-1.02,-0.51l-0.3,0.01l-0.86,0.55l-0.37,0.02l-0.14,0.04l-0.53,0.31l-1.81,-0.04Z", "name": "Gambia"}, "GL": {"path": "M304.13,6.6l8.19,-3.63l8.72,0.28l0.19,-0.06l3.12,-2.28l8.75,-0.61l19.94,0.8l14.93,4.75l-3.92,2.01l-9.52,0.27l-13.48,0.6l-0.27,0.2l0.09,0.33l1.26,1.09l0.22,0.07l8.81,-0.67l7.49,2.07l0.19,-0.01l4.68,-1.78l1.76,1.84l-2.59,3.26l-0.01,0.36l0.34,0.11l6.35,-2.2l12.09,-2.32l7.31,1.14l1.17,2.13l-9.9,4.05l-1.43,1.32l-7.91,0.98l-0.26,0.31l0.29,0.29l5.25,0.25l-2.63,3.72l-2.02,3.61l-0.04,0.15l0.08,6.05l0.07,0.19l2.61,3.0l-3.4,0.2l-4.12,1.66l-0.04,0.54l4.5,2.67l0.53,3.9l-2.39,0.42l-0.19,0.48l2.91,3.83l-5.0,0.32l-0.27,0.22l0.12,0.33l2.69,1.84l-0.65,1.35l-3.36,0.71l-3.46,0.01l-0.21,0.51l3.05,3.15l0.02,1.53l-4.54,-1.79l-0.32,0.06l-1.29,1.26l0.11,0.5l3.33,1.15l3.17,2.74l0.85,3.29l-4.0,0.78l-1.83,-1.66l-3.1,-2.64l-0.36,-0.02l-0.13,0.33l0.8,2.92l-2.76,2.26l-0.09,0.33l0.28,0.2l6.59,0.19l2.47,0.18l-5.86,3.38l-6.76,3.43l-7.26,1.48l-2.73,0.02l-0.16,0.05l-2.67,1.72l-3.44,4.42l-5.28,2.86l-1.73,0.18l-3.33,1.01l-3.59,0.96l-0.15,0.1l-2.15,2.52l-0.07,0.19l-0.03,2.76l-1.21,2.49l-4.03,3.1l-0.1,0.33l0.98,2.94l-2.31,6.57l-3.21,0.21l-3.6,-3.0l-0.19,-0.07l-4.9,-0.02l-2.29,-1.97l-1.69,-3.78l-4.31,-4.86l-1.23,-2.52l-0.34,-3.58l-0.08,-0.17l-3.35,-3.67l0.85,-2.92l-0.09,-0.31l-1.5,-1.34l2.33,-4.7l3.67,-1.57l0.15,-0.13l1.02,-1.93l0.52,-3.47l-0.44,-0.31l-2.85,1.57l-1.33,0.64l-2.12,0.59l-2.81,-1.32l-0.15,-2.79l0.88,-2.17l2.09,-0.06l5.07,1.2l0.34,-0.17l-0.11,-0.37l-4.3,-2.9l-2.24,-1.58l-0.25,-0.05l-2.38,0.62l-1.7,-0.93l2.62,-4.1l-0.03,-0.36l-1.51,-1.75l-1.97,-3.3l-3.01,-5.21l-0.1,-0.11l-3.04,-1.85l0.03,-1.94l-0.18,-0.28l-6.82,-3.01l-5.35,-0.38l-6.69,0.21l-6.03,0.37l-2.81,-1.59l-3.84,-2.9l5.94,-1.5l5.01,-0.28l0.28,-0.29l-0.26,-0.31l-10.68,-1.38l-5.38,-2.1l0.27,-1.68l9.3,-2.6l9.18,-2.68l0.19,-0.16l0.97,-2.05l-0.18,-0.42l-6.29,-1.91l1.81,-1.9l8.58,-4.05l3.6,-0.63l0.23,-0.4l-0.92,-2.37l5.59,-1.5l7.66,-0.95l7.58,-0.05l2.65,1.84l0.31,0.02l6.52,-3.29l5.85,2.24l3.55,0.49l5.17,1.95l0.38,-0.16l-0.13,-0.39l-5.77,-3.16l0.29,-2.26Z", "name": "Greenland"}, "KW": {"path": "M540.87,207.81l0.41,0.94l-0.18,0.51l0.0,0.21l0.65,1.66l-1.15,0.05l-0.54,-1.12l-0.24,-0.17l-1.73,-0.2l1.44,-2.06l1.33,0.18Z", "name": "Kuwait"}, "GH": {"path": "M423.16,269.88l-3.58,1.34l-1.41,0.87l-2.13,0.69l-1.91,-0.61l0.09,-0.75l-0.03,-0.17l-1.04,-2.07l0.62,-2.7l1.04,-2.08l0.03,-0.19l-1.0,-5.46l0.05,-1.12l4.04,-0.11l1.08,0.18l0.18,-0.03l0.72,-0.36l0.75,0.13l-0.11,0.48l0.06,0.26l0.98,1.22l-0.0,1.77l0.24,1.99l0.05,0.13l0.55,0.81l-0.52,2.14l0.19,1.37l0.69,1.66l0.38,0.62Z", "name": "Ghana"}, "OM": {"path": "M568.16,231.0l-0.08,0.1l-0.84,1.61l-0.93,-0.11l-0.27,0.11l-0.58,0.73l-0.4,1.32l-0.01,0.14l0.29,1.61l-0.07,0.09l-1.0,-0.01l-0.16,0.04l-1.56,0.97l-0.14,0.2l-0.23,1.17l-0.41,0.4l-1.44,-0.02l-0.17,0.05l-0.98,0.65l-0.13,0.25l0.01,0.87l-0.97,0.57l-1.27,-0.22l-0.19,0.03l-1.63,0.84l-0.88,0.11l-2.55,-5.57l7.2,-2.49l0.19,-0.19l1.67,-5.23l-0.03,-0.25l-1.1,-1.78l0.05,-0.89l0.68,-1.03l0.05,-0.16l0.01,-0.89l0.96,-0.44l0.07,-0.5l-0.32,-0.26l0.16,-1.31l0.85,-0.01l1.03,1.67l0.09,0.09l1.4,0.96l0.11,0.05l1.82,0.34l1.37,0.45l1.75,2.32l0.13,0.1l0.7,0.26l-0.0,0.3l-1.25,2.19l-1.01,0.8ZM561.88,218.47l-0.01,0.02l-0.15,-0.29l0.3,-0.38l-0.14,0.65Z", "name": "Oman"}, "_3": {"path": "M543.2,261.06l-1.07,1.46l-1.65,1.99l-1.91,0.01l-8.08,-2.95l-0.89,-0.84l-0.9,-1.19l-0.81,-1.23l0.44,-0.73l0.76,-1.12l0.49,0.28l0.52,1.05l1.13,1.06l0.2,0.08l1.24,0.01l2.42,-0.65l2.77,-0.31l2.17,-0.78l1.31,-0.19l0.84,-0.43l1.03,-0.06l-0.01,4.54Z", "name": "Somaliland"}, "_2": {"path": "M384.23,230.37l0.07,-0.06l0.28,-0.89l0.99,-1.13l0.07,-0.13l0.8,-3.54l3.4,-2.8l0.09,-0.13l0.76,-2.17l0.07,5.5l-2.07,0.21l-0.24,0.17l-0.61,1.36l-0.02,0.16l0.43,3.46l-4.01,-0.01ZM391.82,218.2l0.07,-0.06l0.75,-1.93l1.86,-0.25l0.94,0.34l1.14,0.0l0.18,-0.06l0.73,-0.56l1.41,-0.08l-0.0,2.72l-7.08,-0.12Z", "name": "Western Sahara"}, "_1": {"path": "M472.71,172.84l-0.07,-0.43l-0.16,-0.22l-0.53,-0.27l-0.38,-0.58l0.3,-0.43l0.51,-0.19l0.18,-0.18l0.3,-0.87l0.12,-0.04l0.22,0.26l0.12,0.09l0.38,0.15l0.28,0.41l0.15,0.12l0.34,0.12l0.43,0.5l0.15,0.07l-0.12,0.3l-0.27,0.32l-0.03,0.18l-0.31,0.06l-1.48,0.47l-0.15,0.17Z", "name": "Kosovo"}, "_0": {"path": "M503.54,192.92l0.09,-0.17l0.41,0.01l-0.08,0.01l-0.42,0.15ZM504.23,192.76l1.02,0.02l0.4,-0.13l-0.09,0.29l0.03,0.08l-0.35,0.16l-0.24,-0.04l-0.06,-0.1l-0.18,-0.17l-0.19,-0.08l-0.33,-0.02Z", "name": "Northern Cyprus"}, "JO": {"path": "M510.26,200.93l0.28,-0.57l2.53,1.0l0.27,-0.02l4.57,-2.77l0.84,2.84l-0.28,0.25l-4.95,1.37l-0.14,0.49l2.24,2.48l-0.5,0.28l-0.13,0.14l-0.35,0.78l-1.76,0.35l-0.2,0.14l-0.57,0.94l-0.94,0.73l-2.45,-0.38l-0.03,-0.12l1.23,-4.32l-0.04,-1.1l0.34,-0.75l0.03,-0.12l0.0,-1.63Z", "name": "Jordan"}, "HR": {"path": "M455.49,162.73l1.53,0.09l0.24,-0.1l0.29,-0.34l0.64,0.38l0.14,0.04l0.98,0.06l0.32,-0.3l-0.01,-0.66l0.67,-0.25l0.19,-0.22l0.21,-1.11l1.72,-0.72l0.65,0.32l1.94,1.37l2.07,0.6l0.22,-0.02l0.67,-0.33l0.47,0.94l0.67,0.76l-0.63,0.77l-0.91,-0.55l-0.16,-0.04l-1.69,0.04l-2.2,-0.51l-1.17,0.07l-0.21,0.11l-0.36,0.42l-0.67,-0.53l-0.46,0.12l-0.52,1.29l0.05,0.31l1.21,1.42l0.58,0.99l1.15,1.14l0.95,0.68l0.92,1.23l0.1,0.09l1.75,0.91l-1.87,-0.89l-1.5,-1.11l-2.23,-0.88l-1.77,-1.9l0.12,-0.06l0.1,-0.47l-1.07,-1.22l-0.04,-0.94l-0.21,-0.27l-1.61,-0.49l-0.35,0.14l-0.53,0.93l-0.41,-0.57l0.04,-0.73Z", "name": "Croatia"}, "HT": {"path": "M237.82,234.68l1.35,0.1l1.95,0.37l0.18,1.15l-0.16,0.83l-0.51,0.37l-0.06,0.44l0.57,0.68l-0.02,0.22l-1.31,-0.35l-1.26,0.17l-1.49,-0.18l-0.15,0.02l-1.03,0.43l-1.02,-0.61l0.09,-0.36l2.04,0.32l1.9,0.21l0.19,-0.05l0.9,-0.58l0.05,-0.47l-1.05,-1.03l0.02,-0.86l-0.23,-0.3l-1.13,-0.29l0.18,-0.23Z", "name": "Haiti"}, "HU": {"path": "M461.96,157.92l0.68,-1.66l-0.03,-0.29l-0.15,-0.22l0.84,-0.0l0.3,-0.26l0.12,-0.84l0.88,0.57l0.98,0.38l0.16,0.01l2.1,-0.39l0.23,-0.21l0.14,-0.45l0.88,-0.1l1.06,-0.43l0.13,0.1l0.28,0.04l1.18,-0.4l0.14,-0.1l0.52,-0.67l0.63,-0.15l2.6,0.95l0.26,-0.03l0.38,-0.23l1.12,0.7l0.1,0.49l-1.31,0.57l-0.14,0.13l-1.18,2.14l-1.44,2.04l-1.85,0.55l-1.51,-0.13l-0.14,0.02l-1.92,0.82l-0.85,0.42l-1.91,-0.55l-1.83,-1.31l-0.74,-0.37l-0.44,-0.97l-0.26,-0.18Z", "name": "Hungary"}, "HN": {"path": "M202.48,251.87l-0.33,-0.62l-0.18,-0.14l-0.5,-0.15l0.13,-0.76l-0.11,-0.28l-0.34,-0.28l-0.6,-0.23l-0.18,-0.01l-0.81,0.22l-0.16,-0.24l-0.72,-0.39l-0.51,-0.48l-0.12,-0.07l-0.31,-0.09l0.24,-0.3l0.04,-0.3l-0.16,-0.4l0.1,-0.28l1.14,-0.69l1.0,-0.86l0.09,0.04l0.3,-0.05l0.47,-0.39l0.49,-0.03l0.14,0.13l0.29,0.06l0.31,-0.1l1.16,0.22l1.24,-0.08l0.81,-0.28l0.29,-0.25l0.63,0.1l0.69,0.18l0.65,-0.06l0.49,-0.2l1.04,0.32l0.38,0.06l0.7,0.44l0.71,0.56l0.92,0.41l0.1,0.11l-0.11,-0.01l-0.23,0.09l-0.3,0.3l-0.76,0.29l-0.58,0.0l-0.15,0.04l-0.45,0.26l-0.31,-0.07l-0.37,-0.34l-0.28,-0.07l-0.26,0.07l-0.18,0.15l-0.23,0.43l-0.04,-0.0l-0.33,0.28l-0.03,0.4l-0.76,0.61l-0.45,0.3l-0.15,0.16l-0.51,-0.36l-0.41,0.06l-0.45,0.56l-0.41,-0.01l-0.59,0.06l-0.27,0.31l0.04,0.96l-0.07,0.0l-0.25,0.16l-0.24,0.45l-0.42,0.06Z", "name": "Honduras"}, "LV": {"path": "M473.99,127.16l0.07,-2.15l1.15,-2.11l2.05,-1.07l1.84,2.48l0.25,0.12l2.01,-0.07l0.29,-0.25l0.45,-2.58l1.85,-0.56l0.98,0.4l2.13,1.33l0.16,0.05l1.97,0.01l1.02,0.7l0.21,1.67l0.71,1.84l-2.44,1.23l-1.36,0.53l-2.28,-1.62l-0.12,-0.05l-1.18,-0.2l-0.28,-0.6l-0.31,-0.17l-2.43,0.35l-4.17,-0.23l-0.12,0.02l-2.45,0.93Z", "name": "Latvia"}, "PR": {"path": "M254.95,238.31l1.15,0.21l0.2,0.23l-0.36,0.36l-1.76,-0.01l-1.2,0.07l-0.09,-0.69l0.17,-0.18l1.89,0.01Z", "name": "Puerto Rico"}, "PS": {"path": "M509.66,201.06l-0.0,1.44l-0.29,0.63l-0.59,0.19l0.02,-0.11l0.52,-0.31l-0.02,-0.53l-0.41,-0.2l0.36,-1.28l0.41,0.17Z", "name": "West Bank"}, "PT": {"path": "M398.65,173.6l0.75,-0.63l0.7,-0.3l0.51,1.2l0.28,0.18l1.48,-0.0l0.2,-0.08l0.33,-0.3l1.16,0.08l0.52,1.11l-0.95,0.66l-0.13,0.24l-0.03,2.2l-0.33,0.35l-0.08,0.18l-0.08,1.17l-0.86,0.19l-0.2,0.44l0.93,1.64l-0.64,1.79l0.07,0.31l0.72,0.72l-0.24,0.56l-0.9,1.05l-0.07,0.26l0.17,0.77l-0.73,0.54l-1.18,-0.36l-0.16,-0.0l-0.85,0.21l0.31,-1.81l-0.23,-1.87l-0.23,-0.25l-0.99,-0.24l-0.49,-0.91l0.18,-1.72l0.93,-0.99l0.08,-0.16l0.17,-1.17l0.52,-1.76l-0.04,-1.36l-0.51,-1.14l-0.09,-0.8Z", "name": "Portugal"}, "PY": {"path": "M264.33,341.43l0.93,-2.96l0.07,-1.42l1.1,-2.1l4.19,-0.73l2.22,0.04l2.12,1.21l0.07,0.76l0.7,1.38l-0.16,3.48l0.24,0.31l2.64,0.5l0.19,-0.03l0.9,-0.45l1.47,0.62l0.38,0.64l0.23,2.35l0.3,1.07l0.25,0.21l0.93,0.12l0.16,-0.02l0.8,-0.37l0.61,0.33l-0.0,1.25l-0.33,1.53l-0.5,1.57l-0.39,2.26l-2.14,1.94l-1.85,0.4l-2.74,-0.4l-2.13,-0.62l2.26,-3.75l0.03,-0.24l-0.36,-1.18l-0.17,-0.19l-2.55,-1.03l-3.04,-1.95l-2.07,-0.43l-4.4,-4.12Z", "name": "Paraguay"}, "PA": {"path": "M213.65,263.79l0.18,-0.43l0.02,-0.18l-0.06,-0.28l0.23,-0.18l-0.01,-0.48l-0.4,-0.29l-0.01,-0.62l0.57,-0.13l0.68,0.69l-0.04,0.39l0.26,0.33l1.0,0.11l0.27,-0.1l0.49,0.44l0.24,0.07l1.34,-0.22l1.04,-0.62l1.49,-0.5l0.86,-0.73l0.99,0.11l0.18,0.28l1.35,0.08l1.02,0.4l0.78,0.72l0.71,0.53l-0.1,0.12l-0.05,0.3l0.53,1.34l-0.28,0.44l-0.6,-0.13l-0.36,0.22l-0.2,0.76l-0.41,-0.36l-0.44,-1.12l0.49,-0.53l-0.14,-0.49l-0.51,-0.14l-0.41,-0.72l-0.11,-0.11l-1.25,-0.7l-0.19,-0.04l-1.1,0.16l-0.22,0.15l-0.47,0.81l-0.9,0.56l-0.49,0.08l-0.22,0.17l-0.25,0.52l0.05,0.32l0.93,1.07l-0.41,0.21l-0.29,0.3l-0.81,0.09l-0.36,-1.26l-0.53,-0.1l-0.21,0.28l-0.5,-0.09l-0.44,-0.88l-0.22,-0.16l-0.99,-0.16l-0.61,-0.28l-0.13,-0.03l-1.0,0.0Z", "name": "Panama"}, "PG": {"path": "M808.4,298.6l0.62,0.46l1.19,1.56l1.04,0.77l-0.18,0.37l-0.42,0.15l-0.92,-0.82l-1.05,-1.53l-0.27,-0.96ZM804.09,296.06l-0.3,0.26l-0.36,-1.11l-0.66,-1.06l-2.55,-1.89l-1.42,-0.59l0.17,-0.15l1.16,0.6l0.85,0.55l1.01,0.58l0.97,1.02l0.9,0.76l0.24,1.03ZM796.71,297.99l0.15,0.82l0.34,0.24l1.43,-0.19l0.19,-0.11l0.68,-0.82l1.36,-0.87l0.13,-0.31l-0.21,-1.13l1.04,-0.03l0.3,0.25l-0.04,1.17l-0.74,1.34l-1.17,0.18l-0.22,0.15l-0.35,0.62l-2.51,1.13l-1.21,-0.0l-1.99,-0.71l-1.19,-0.58l0.07,-0.28l1.98,0.32l1.46,-0.2l0.24,-0.21l0.25,-0.79ZM789.24,303.52l0.11,0.15l2.19,1.62l1.6,2.62l0.27,0.14l1.09,-0.06l-0.07,0.77l0.23,0.32l1.23,0.27l-0.14,0.09l0.05,0.53l2.39,0.95l-0.11,0.28l-1.33,0.14l-0.51,-0.55l-0.18,-0.09l-4.59,-0.65l-1.87,-1.55l-1.38,-1.35l-1.28,-2.17l-0.16,-0.13l-3.27,-1.1l-0.19,0.0l-2.12,0.72l-1.58,0.85l-0.15,0.31l0.28,1.63l-1.65,0.73l-1.37,-0.4l-2.3,-0.09l-0.08,-15.65l3.95,1.57l4.58,1.42l1.67,1.25l1.32,1.19l0.36,1.39l0.19,0.21l4.06,1.51l0.39,0.85l-1.9,0.22l-0.25,0.39l0.55,1.68Z", "name": "Papua New Guinea"}, "PE": {"path": "M246.44,329.21l-0.63,1.25l-1.05,0.54l-2.25,-1.33l-0.19,-0.93l-0.16,-0.21l-4.95,-2.58l-4.46,-2.79l-1.87,-1.52l-0.94,-1.91l0.33,-0.6l-0.01,-0.31l-2.11,-3.33l-2.46,-4.66l-2.36,-5.02l-1.04,-1.18l-0.77,-1.81l-0.08,-0.11l-1.95,-1.64l-1.54,-0.88l0.61,-0.85l0.02,-0.31l-1.15,-2.27l0.69,-1.56l1.59,-1.26l0.12,0.42l-0.56,0.47l-0.11,0.25l0.07,0.92l0.36,0.27l0.97,-0.19l0.85,0.23l0.99,1.19l0.41,0.05l1.42,-1.03l0.11,-0.16l0.46,-1.64l1.45,-2.06l2.92,-0.96l0.11,-0.07l2.73,-2.62l0.84,-1.72l0.02,-0.18l-0.3,-1.65l0.28,-0.1l1.49,1.06l0.77,1.14l0.1,0.09l1.08,0.6l1.43,2.55l0.21,0.15l1.86,0.31l0.18,-0.03l1.25,-0.6l0.77,0.37l0.17,0.03l1.4,-0.2l1.57,0.96l-1.45,2.29l0.23,0.46l0.63,0.05l0.66,0.7l-1.51,-0.08l-0.24,0.1l-0.27,0.31l-1.96,0.46l-2.95,1.74l-0.14,0.21l-0.17,1.1l-0.6,0.82l-0.05,0.23l0.21,1.13l-1.31,0.63l-0.17,0.27l0.0,0.91l-0.53,0.37l-0.1,0.37l1.04,2.27l1.31,1.46l-0.44,0.9l0.24,0.43l1.52,0.13l0.87,1.23l0.24,0.13l2.21,0.07l0.18,-0.06l1.55,-1.13l-0.14,3.22l0.23,0.3l1.14,0.29l0.16,-0.0l1.18,-0.36l1.97,3.71l-0.45,0.71l-0.04,0.14l-0.12,1.8l-0.05,2.07l-0.92,1.2l-0.03,0.31l0.38,0.8l-0.48,0.72l-0.02,0.3l1.01,2.02l-1.5,2.64Z", "name": "Peru"}, "PK": {"path": "M609.08,187.76l1.66,1.21l0.71,2.11l0.2,0.19l3.62,1.01l-1.98,1.95l-2.65,0.4l-3.75,-0.68l-0.26,0.08l-1.23,1.22l-0.07,0.31l0.89,2.46l0.88,1.92l0.1,0.12l1.67,1.14l-1.8,1.35l-0.12,0.25l0.04,1.85l-2.35,2.67l-1.59,2.79l-2.5,2.72l-2.76,-0.2l-0.24,0.09l-2.76,2.83l0.04,0.45l1.54,1.13l0.27,1.94l0.09,0.17l1.34,1.29l0.4,1.83l-5.14,-0.01l-0.22,0.09l-1.53,1.63l-1.52,-0.56l-0.76,-1.88l-1.93,-2.03l-0.25,-0.09l-4.6,0.5l-4.05,0.05l-3.1,0.33l0.77,-2.53l3.48,-1.33l0.19,-0.33l-0.21,-1.24l-0.19,-0.23l-1.01,-0.37l-0.06,-2.18l-0.17,-0.26l-2.32,-1.16l-0.96,-1.57l-0.56,-0.65l3.16,1.05l0.14,0.01l2.45,-0.4l1.44,0.33l0.3,-0.1l0.4,-0.47l1.58,0.22l0.14,-0.01l3.25,-1.14l0.2,-0.27l0.08,-2.23l1.23,-1.38l1.73,0.0l0.28,-0.2l0.22,-0.61l1.68,-0.32l0.86,0.24l0.27,-0.05l0.98,-0.78l0.11,-0.26l-0.13,-1.57l0.96,-1.52l1.51,-0.67l0.14,-0.41l-0.74,-1.4l1.86,0.07l0.26,-0.13l0.69,-1.01l0.05,-0.2l-0.09,-0.94l1.14,-1.09l0.09,-0.28l-0.29,-1.41l-0.51,-1.07l1.23,-1.05l2.6,-0.58l2.86,-0.33l1.33,-0.54l1.3,-0.29Z", "name": "Pakistan"}, "PH": {"path": "M737.11,263.82l0.25,1.66l0.14,1.34l-0.54,1.46l-0.64,-1.79l-0.5,-0.1l-1.17,1.28l-0.05,0.32l0.74,1.71l-0.49,0.81l-2.6,-1.28l-0.61,-1.57l0.68,-1.07l-0.07,-0.4l-1.59,-1.19l-0.42,0.06l-0.69,0.91l-1.01,-0.08l-0.21,0.06l-1.58,1.2l-0.17,-0.3l0.87,-1.88l1.48,-0.66l1.18,-0.81l0.71,0.92l0.34,0.1l1.9,-0.69l0.18,-0.18l0.34,-0.94l1.57,-0.06l0.29,-0.32l-0.1,-1.38l1.41,0.83l0.36,2.06ZM734.94,254.42l0.56,2.24l-1.41,-0.49l-0.4,0.3l0.07,0.94l0.51,1.3l-0.54,0.26l-0.08,-1.34l-0.25,-0.28l-0.56,-0.1l-0.23,-0.91l1.03,0.14l0.34,-0.31l-0.03,-0.96l-0.06,-0.18l-1.14,-1.44l1.62,0.04l0.57,0.78ZM724.68,238.33l1.48,0.71l0.33,-0.04l0.44,-0.38l0.05,0.13l-0.37,0.97l0.01,0.23l0.81,1.75l-0.59,1.92l-1.37,0.79l-0.14,0.2l-0.39,2.07l0.01,0.14l0.56,2.04l0.23,0.21l1.33,0.28l0.14,-0.0l1.0,-0.27l2.82,1.28l-0.2,1.16l0.12,0.29l0.66,0.5l-0.13,0.56l-1.54,-0.99l-0.89,-1.29l-0.49,0.0l-0.44,0.65l-1.34,-1.28l-0.26,-0.08l-2.18,0.36l-0.96,-0.44l0.09,-0.72l0.69,-0.57l-0.01,-0.47l-0.75,-0.59l-0.47,0.14l-0.15,0.43l-0.86,-1.02l-0.34,-1.02l-0.07,-1.74l0.49,0.41l0.49,-0.21l0.26,-3.99l0.73,-2.1l1.23,0.0ZM731.12,258.92l-0.82,0.75l-0.83,1.64l-0.52,0.5l-1.17,-1.33l0.36,-0.47l0.62,-0.7l0.07,-0.15l0.24,-1.35l0.73,-0.08l-0.31,1.29l0.16,0.34l0.37,-0.09l1.21,-1.6l-0.12,1.24ZM726.66,255.58l0.85,0.45l0.14,0.03l1.28,-0.0l-0.03,0.62l-1.04,0.96l-1.15,0.55l-0.05,-0.71l0.17,-1.26l-0.01,-0.13l-0.16,-0.51ZM724.92,252.06l-0.45,1.5l-0.7,-0.83l-0.95,-1.43l1.44,0.06l0.67,0.7ZM717.48,261.28l-1.87,1.35l0.21,-0.3l1.81,-1.57l1.5,-1.75l0.97,-1.84l0.23,1.08l-1.56,1.33l-1.29,1.7Z", "name": "Philippines"}, "PL": {"path": "M458.8,144.25l-0.96,-1.98l0.18,-1.06l-0.01,-0.15l-0.62,-1.8l-0.82,-1.11l0.56,-0.73l0.05,-0.28l-0.51,-1.51l1.48,-0.87l3.88,-1.58l3.06,-1.14l2.23,0.52l0.15,0.66l0.29,0.23l2.4,0.04l3.11,0.39l4.56,-0.05l1.12,0.32l0.51,0.89l0.1,1.45l0.03,0.12l0.66,1.23l-0.01,1.08l-1.33,0.61l-0.14,0.41l0.74,1.5l0.07,1.53l1.22,2.79l-0.19,0.66l-1.09,0.33l-0.14,0.09l-2.27,2.72l-0.04,0.31l0.35,0.8l-2.22,-1.16l-0.21,-0.02l-1.72,0.44l-1.1,-0.31l-0.21,0.02l-1.3,0.61l-1.11,-1.02l-0.32,-0.05l-0.81,0.35l-1.15,-1.61l-0.21,-0.12l-1.65,-0.17l-0.19,-0.82l-0.23,-0.23l-1.72,-0.37l-0.34,0.17l-0.25,0.56l-0.88,-0.44l0.12,-0.69l-0.25,-0.35l-1.78,-0.27l-1.08,-0.97Z", "name": "Poland"}, "ZM": {"path": "M502.81,308.32l1.09,1.04l0.58,1.94l-0.39,0.66l-0.5,2.05l-0.0,0.14l0.45,1.95l-0.69,0.77l-0.06,0.11l-0.76,2.37l0.15,0.36l0.62,0.31l-6.85,1.9l-0.22,0.33l0.2,1.54l-1.62,0.3l-0.12,0.05l-1.43,1.02l-0.11,0.15l-0.25,0.73l-0.73,0.17l-0.14,0.08l-2.18,2.12l-1.33,1.6l-0.65,0.05l-0.83,-0.29l-2.75,-0.28l-0.24,-0.1l-0.15,-0.27l-0.99,-0.58l-0.12,-0.04l-1.73,-0.14l-1.88,0.54l-1.5,-1.48l-1.61,-2.01l0.11,-7.73l4.92,0.03l0.29,-0.37l-0.19,-0.79l0.34,-0.86l0.0,-0.21l-0.41,-1.11l0.26,-1.14l-0.01,-0.16l-0.12,-0.36l0.18,0.01l0.1,0.56l0.31,0.25l1.14,-0.06l1.44,0.21l0.76,1.05l0.19,0.12l2.01,0.35l0.19,-0.03l1.24,-0.65l0.44,1.03l0.22,0.18l1.81,0.34l0.85,0.99l1.02,1.39l0.24,0.12l1.92,0.02l0.3,-0.32l-0.21,-2.74l-0.47,-0.23l-0.53,0.36l-1.58,-0.89l-0.51,-0.34l0.29,-2.36l0.44,-2.99l-0.03,-0.18l-0.5,-0.99l0.61,-1.38l0.53,-0.24l3.26,-0.41l0.89,0.23l1.01,0.62l1.04,0.44l1.6,0.43l1.35,0.72Z", "name": "Zambia"}, "EE": {"path": "M482.19,120.88l0.23,-1.68l-0.43,-0.31l-0.75,0.37l-1.34,-1.1l-0.18,-1.75l2.92,-0.95l3.07,-0.53l2.66,0.6l2.48,-0.1l0.18,0.31l-1.65,1.96l-0.06,0.26l0.71,3.25l-0.88,0.94l-1.85,-0.01l-2.08,-1.3l-1.14,-0.47l-0.2,-0.01l-1.69,0.51Z", "name": "Estonia"}, "EG": {"path": "M508.07,208.8l-0.66,1.06l-0.53,2.03l-0.64,1.32l-0.32,0.26l-1.74,-1.85l-1.77,-3.86l-0.48,-0.09l-0.26,0.25l-0.07,0.32l1.04,2.88l1.55,2.76l1.89,4.18l0.94,1.48l0.83,1.54l2.08,2.73l-0.3,0.28l-0.1,0.23l0.08,1.72l0.11,0.22l2.91,2.37l-28.78,0.0l0.0,-19.06l-0.73,-2.2l0.61,-1.59l0.0,-0.2l-0.34,-1.04l0.73,-1.08l3.13,-0.04l2.36,0.72l2.48,0.81l1.15,0.43l0.23,-0.01l1.93,-0.87l1.02,-0.78l2.08,-0.21l1.59,0.31l0.62,1.24l0.52,0.03l0.46,-0.71l1.86,0.59l1.95,0.16l0.17,-0.04l0.92,-0.52l1.48,4.24Z", "name": "Egypt"}, "ZA": {"path": "M467.06,373.27l-0.13,-0.29l0.01,-1.58l-0.02,-0.12l-0.71,-1.64l0.59,-0.37l0.14,-0.26l-0.07,-2.13l-0.05,-0.15l-1.63,-2.58l-1.25,-2.31l-1.71,-3.37l0.88,-0.98l0.7,0.52l0.39,1.08l0.23,0.19l1.1,0.19l1.55,0.51l0.14,0.01l1.35,-0.2l0.11,-0.04l2.24,-1.39l0.14,-0.25l0.0,-9.4l0.16,0.09l1.39,2.38l-0.22,1.53l0.04,0.19l0.56,0.94l0.3,0.14l1.79,-0.27l0.16,-0.08l1.23,-1.18l1.17,-0.79l0.1,-0.12l0.57,-1.19l1.02,-0.52l0.9,0.28l1.16,0.73l0.14,0.05l2.04,0.13l0.13,-0.02l1.6,-0.62l0.18,-0.19l0.63,-1.93l1.18,-0.19l0.19,-0.12l0.78,-1.05l0.81,-1.71l2.18,-1.91l3.44,-1.88l0.89,0.02l1.17,0.43l0.21,-0.0l0.76,-0.29l1.07,0.21l1.15,3.55l0.63,1.82l-0.44,2.9l0.1,0.52l-0.74,-0.29l-0.18,-0.01l-0.72,0.19l-0.21,0.2l-0.22,0.74l-0.66,0.97l-0.05,0.18l0.02,0.93l0.09,0.21l1.49,1.46l0.27,0.08l1.47,-0.29l0.22,-0.18l0.43,-1.01l1.29,0.02l-0.51,1.63l-0.29,2.2l-0.59,1.12l-2.2,1.78l-1.06,1.39l-0.72,1.44l-1.39,1.93l-2.81,2.84l-1.75,1.65l-1.85,1.24l-2.55,1.06l-1.23,0.14l-0.24,0.18l-0.22,0.54l-1.27,-0.35l-0.2,0.01l-1.15,0.5l-2.62,-0.52l-0.12,0.0l-1.46,0.33l-0.98,-0.14l-0.16,0.02l-2.55,1.1l-2.11,0.44l-1.59,1.07l-0.93,0.06l-0.97,-0.92l-0.19,-0.08l-0.72,-0.04l-1.0,-1.16l-0.25,0.05ZM493.72,359.24l-1.12,-0.86l-0.31,-0.03l-1.23,0.59l-1.36,1.07l-1.39,1.78l0.01,0.38l1.88,2.11l0.31,0.09l0.9,-0.27l0.18,-0.15l0.4,-0.77l1.28,-0.39l0.18,-0.16l0.42,-0.88l0.76,-1.32l-0.05,-0.37l-0.87,-0.82Z", "name": "South Africa"}, "EC": {"path": "M220.2,293.48l1.25,-1.76l0.02,-0.31l-0.54,-1.09l-0.5,-0.06l-0.78,0.94l-1.03,-0.75l0.33,-0.46l0.05,-0.23l-0.38,-2.04l0.66,-0.28l0.17,-0.19l0.45,-1.52l0.93,-1.58l0.04,-0.2l-0.13,-0.78l1.19,-0.47l1.57,-0.91l2.35,1.34l0.17,0.04l0.28,-0.02l0.52,0.91l0.21,0.15l2.12,0.35l0.2,-0.03l0.55,-0.31l1.08,0.73l0.97,0.54l0.31,1.67l-0.71,1.49l-2.64,2.54l-2.95,0.97l-0.15,0.11l-1.53,2.18l-0.49,1.68l-1.1,0.8l-0.87,-1.05l-0.15,-0.1l-1.01,-0.27l-0.13,-0.0l-0.7,0.14l-0.03,-0.43l0.6,-0.5l0.1,-0.31l-0.26,-0.91Z", "name": "Ecuador"}, "AL": {"path": "M470.27,171.7l0.38,0.19l0.45,-0.18l0.4,0.61l0.11,0.1l0.46,0.24l0.13,0.87l-0.3,0.95l-0.0,0.17l0.36,1.28l0.12,0.17l0.9,0.63l-0.03,0.44l-0.67,0.35l-0.16,0.22l-0.14,0.88l-0.96,1.18l-0.06,-0.03l-0.04,-0.48l-0.12,-0.22l-1.28,-0.92l-0.19,-1.25l0.2,-1.96l0.33,-0.89l-0.06,-0.3l-0.36,-0.41l-0.13,-0.75l0.66,-0.9Z", "name": "Albania"}, "AO": {"path": "M461.62,299.93l0.55,1.67l0.73,1.54l1.56,2.18l0.28,0.12l1.66,-0.2l0.81,-0.34l1.28,0.33l0.33,-0.14l0.39,-0.67l0.56,-1.3l1.37,-0.09l0.27,-0.21l0.07,-0.23l0.67,-0.01l-0.13,0.53l0.29,0.37l2.74,-0.02l0.04,1.29l0.03,0.13l0.46,0.87l-0.35,1.52l0.18,1.55l0.07,0.16l0.75,0.85l-0.13,2.89l0.41,0.29l0.56,-0.21l1.11,0.05l1.5,-0.37l0.9,0.12l0.18,0.53l-0.27,1.15l0.01,0.17l0.4,1.08l-0.33,0.85l-0.01,0.18l0.12,0.51l-4.83,-0.03l-0.3,0.3l-0.12,8.13l0.07,0.19l1.69,2.1l1.27,1.25l-4.03,0.92l-5.93,-0.36l-1.66,-1.19l-0.18,-0.06l-10.15,0.11l-0.34,0.13l-1.35,-1.05l-0.17,-0.06l-1.62,-0.08l-1.6,0.45l-0.88,0.36l-0.17,-1.2l0.34,-2.19l0.85,-2.32l0.14,-1.13l0.79,-2.24l0.57,-1.0l1.42,-1.64l0.82,-1.15l0.05,-0.13l0.26,-1.88l-0.13,-1.51l-0.07,-0.16l-0.72,-0.87l-1.23,-2.91l0.09,-0.37l0.73,-0.95l0.05,-0.27l-1.27,-4.12l-1.19,-1.54l0.1,-0.2l0.86,-0.28l0.78,0.03l0.83,-0.29l7.12,0.03ZM451.81,298.94l-0.17,0.07l-0.5,-1.42l0.85,-0.92l0.53,-0.29l0.48,0.44l-0.56,0.32l-0.1,0.1l-0.41,0.65l-0.05,0.14l-0.07,0.91Z", "name": "Angola"}, "KZ": {"path": "M598.42,172.08l-1.37,0.54l-3.3,2.09l-0.11,0.12l-1.01,1.97l-0.56,0.01l-0.6,-1.24l-0.26,-0.17l-2.95,-0.09l-0.46,-2.22l-0.29,-0.24l-0.91,-0.02l0.17,-2.72l-0.12,-0.26l-3.0,-2.22l-0.2,-0.06l-4.29,0.24l-2.8,0.42l-2.36,-2.7l-6.4,-3.65l-0.23,-0.03l-6.45,1.83l-0.22,0.29l0.1,10.94l-0.84,0.1l-1.65,-2.21l-0.11,-0.09l-1.69,-0.84l-0.2,-0.02l-2.84,0.63l-0.14,0.07l-0.71,0.64l-0.02,-0.11l0.57,-1.17l0.0,-0.26l-0.48,-1.05l-0.17,-0.16l-2.78,-0.99l-1.08,-2.62l-0.13,-0.15l-1.24,-0.7l-0.04,-0.48l2.07,0.25l0.34,-0.29l0.09,-2.03l1.84,-0.44l2.12,0.45l0.36,-0.25l0.45,-3.04l-0.45,-2.06l-0.31,-0.23l-2.44,0.15l-2.07,-0.75l-0.23,0.01l-2.88,1.38l-2.21,0.62l-0.96,-0.38l0.22,-1.39l-0.06,-0.23l-1.6,-2.12l-0.25,-0.12l-1.72,0.08l-1.87,-1.91l1.33,-2.24l-0.06,-0.38l-0.55,-0.5l1.72,-3.08l2.3,1.7l0.48,-0.2l0.29,-2.26l4.99,-3.48l3.76,-0.08l5.46,2.27l2.96,1.33l0.26,-0.01l2.59,-1.36l3.82,-0.06l3.13,1.67l0.38,-0.09l0.63,-0.85l3.36,0.14l0.29,-0.19l0.63,-1.57l-0.13,-0.37l-3.64,-2.05l2.0,-1.36l0.1,-0.38l-0.32,-0.62l2.09,-0.76l0.13,-0.47l-1.65,-2.13l0.89,-0.91l9.27,-1.18l0.13,-0.05l1.17,-0.82l6.2,-1.27l2.26,-1.43l4.19,0.7l0.74,3.39l0.38,0.22l2.52,-0.81l2.9,1.06l-0.18,1.63l0.32,0.33l2.52,-0.23l5.0,-2.58l0.03,0.39l3.16,2.62l5.57,8.48l0.49,0.02l1.18,-1.53l3.22,1.78l0.21,0.03l3.5,-0.83l1.21,0.52l1.16,1.82l0.15,0.12l1.67,0.61l1.01,1.32l0.28,0.11l3.04,-0.41l1.1,1.64l-1.68,1.89l-1.97,0.28l-0.26,0.29l-0.12,3.09l-1.2,1.23l-4.81,-1.01l-0.35,0.2l-1.77,5.51l-1.14,0.62l-4.92,1.23l-0.2,0.41l2.14,5.06l-1.45,0.67l-0.17,0.31l0.15,1.28l-1.05,-0.3l-1.21,-1.04l-0.17,-0.07l-3.73,-0.32l-4.15,-0.08l-0.92,0.31l-3.46,-1.24l-0.22,0.01l-1.42,0.63l-0.17,0.21l-0.32,1.49l-3.82,-0.97l-0.15,0.0l-1.65,0.43l-0.2,0.17l-0.51,1.21Z", "name": "Kazakhstan"}, "ET": {"path": "M516.0,247.63l1.21,0.92l0.3,0.04l1.3,-0.53l0.46,0.41l0.19,0.08l1.65,0.03l2.05,0.96l0.67,0.88l1.07,0.79l1.0,1.45l0.7,0.68l-0.72,0.92l-0.85,1.19l-0.04,0.25l0.19,0.67l0.04,0.74l0.29,0.28l1.4,0.04l0.55,-0.15l0.23,0.19l-0.41,0.67l0.01,0.32l0.92,1.39l0.93,1.23l0.99,0.94l0.1,0.06l8.19,2.99l1.51,0.01l-6.51,6.95l-3.14,0.11l-0.18,0.06l-2.15,1.71l-1.51,0.04l-0.22,0.1l-0.6,0.69l-1.46,-0.0l-0.93,-0.78l-0.32,-0.04l-2.29,1.05l-0.12,0.1l-0.64,0.9l-1.44,-0.17l-0.51,-0.26l-0.17,-0.03l-0.56,0.07l-0.68,-0.02l-3.1,-2.08l-0.17,-0.05l-1.62,0.0l-0.68,-0.65l0.0,-1.28l-0.21,-0.29l-1.19,-0.38l-1.42,-2.63l-0.13,-0.12l-1.05,-0.53l-0.46,-1.0l-1.27,-1.23l-0.17,-0.08l-1.08,-0.13l0.53,-0.9l1.17,-0.05l0.26,-0.17l0.37,-0.77l0.03,-0.14l-0.03,-2.23l0.7,-2.49l1.08,-0.65l0.14,-0.19l0.24,-1.0l1.03,-1.85l1.47,-1.22l0.09,-0.12l1.02,-2.51l0.36,-1.96l2.62,0.48l0.33,-0.18l0.63,-1.55Z", "name": "Ethiopia"}, "ZW": {"path": "M498.95,341.2l-1.16,-0.23l-0.16,0.01l-0.74,0.28l-1.11,-0.41l-1.02,-0.04l-1.52,-1.13l-0.12,-0.05l-1.79,-0.37l-0.65,-1.46l-0.01,-0.86l-0.22,-0.29l-0.99,-0.26l-2.74,-2.77l-0.77,-1.46l-0.52,-0.5l-0.72,-1.54l2.24,0.23l0.78,0.28l0.12,0.02l0.85,-0.06l0.21,-0.11l1.38,-1.66l2.11,-2.05l0.81,-0.18l0.22,-0.2l0.27,-0.8l1.29,-0.93l1.53,-0.28l0.11,0.66l0.3,0.25l2.02,-0.05l1.04,0.48l0.5,0.59l0.18,0.1l1.13,0.18l1.11,0.7l0.01,3.06l-0.49,1.82l-0.11,1.94l0.03,0.16l0.35,0.68l-0.24,1.3l-0.27,0.17l-0.12,0.15l-0.64,1.83l-2.49,2.8Z", "name": "Zimbabwe"}, "ES": {"path": "M398.67,172.8l0.09,-1.45l-0.06,-0.2l-0.82,-1.05l3.16,-1.96l3.01,0.54l3.33,-0.02l2.64,0.52l2.14,-0.15l3.9,0.1l0.91,1.08l0.14,0.09l4.61,1.38l0.26,-0.04l0.77,-0.55l2.66,1.29l0.17,0.03l2.59,-0.35l0.1,1.28l-2.2,1.85l-3.13,0.62l-0.23,0.23l-0.21,0.92l-1.54,1.68l-0.97,2.4l0.02,0.26l0.85,1.46l-1.27,1.14l-0.09,0.14l-0.5,1.73l-1.73,0.53l-0.15,0.1l-1.68,2.1l-3.03,0.04l-2.38,-0.05l-0.17,0.05l-1.57,1.01l-0.9,1.01l-0.96,-0.19l-0.82,-0.86l-0.69,-1.6l-0.22,-0.18l-2.14,-0.41l-0.13,-0.62l0.83,-0.97l0.39,-0.86l-0.06,-0.33l-0.73,-0.73l0.63,-1.74l-0.02,-0.25l-0.8,-1.41l0.69,-0.15l0.23,-0.27l0.09,-1.29l0.33,-0.36l0.08,-0.2l0.03,-2.16l1.03,-0.72l0.1,-0.37l-0.7,-1.5l-0.25,-0.17l-1.46,-0.11l-0.22,0.07l-0.34,0.3l-1.17,0.0l-0.55,-1.29l-0.39,-0.16l-1.02,0.44l-0.45,0.36Z", "name": "Spain"}, "ER": {"path": "M527.15,253.05l-0.77,-0.74l-1.01,-1.47l-1.14,-0.86l-0.62,-0.84l-0.11,-0.09l-2.18,-1.02l-0.12,-0.03l-1.61,-0.03l-0.52,-0.46l-0.31,-0.05l-1.31,0.54l-1.38,-1.06l-0.46,0.12l-0.69,1.68l-2.49,-0.46l-0.2,-0.76l1.06,-3.69l0.24,-1.65l0.66,-0.66l1.76,-0.4l0.16,-0.1l0.97,-1.13l1.24,2.55l0.68,2.34l0.09,0.14l1.4,1.27l3.39,2.4l1.37,1.43l2.14,2.34l0.94,0.6l-0.32,0.26l-0.85,-0.17Z", "name": "Eritrea"}, "ME": {"path": "M469.05,172.9l-0.57,-0.8l-0.1,-0.09l-0.82,-0.46l0.16,-0.33l0.35,-1.57l0.72,-0.62l0.27,-0.16l0.48,0.38l0.35,0.4l0.12,0.08l0.79,0.32l0.66,0.43l-0.43,0.62l-0.28,0.11l-0.07,-0.25l-0.53,-0.1l-1.09,1.49l-0.05,0.23l0.06,0.32Z", "name": "Montenegro"}, "MD": {"path": "M488.2,153.75l0.14,-0.11l1.49,-0.28l1.75,0.95l1.06,0.14l0.92,0.7l-0.15,0.9l0.15,0.31l0.8,0.46l0.33,1.2l0.09,0.14l0.72,0.66l-0.11,0.28l0.1,0.33l-0.06,0.02l-1.25,-0.08l-0.17,-0.29l-0.39,-0.12l-0.52,0.25l-0.16,0.36l0.13,0.42l-0.6,0.88l-0.43,1.03l-0.22,0.12l-0.32,-1.0l0.25,-1.34l-0.08,-1.38l-0.06,-0.17l-1.43,-1.87l-0.81,-1.36l-0.78,-0.95l-0.12,-0.09l-0.29,-0.12Z", "name": "Moldova"}, "MG": {"path": "M544.77,316.45l0.64,1.04l0.6,1.62l0.4,3.04l0.63,1.21l-0.22,1.07l-0.15,0.26l-0.59,-1.05l-0.52,-0.01l-0.47,0.76l-0.04,0.23l0.46,1.84l-0.19,0.92l-0.61,0.53l-0.1,0.21l-0.16,2.15l-0.97,2.98l-1.24,3.59l-1.55,4.97l-0.96,3.67l-1.08,2.93l-1.94,0.61l-2.05,1.06l-3.2,-1.53l-0.62,-1.26l-0.18,-2.39l-0.87,-2.07l-0.22,-1.8l0.4,-1.69l1.01,-0.4l0.19,-0.28l0.01,-0.79l1.15,-1.91l0.04,-0.11l0.23,-1.66l-0.03,-0.17l-0.57,-1.21l-0.46,-1.58l-0.19,-2.25l0.82,-1.36l0.33,-1.51l1.11,-0.1l1.4,-0.53l0.9,-0.45l1.03,-0.03l0.21,-0.09l1.41,-1.45l2.12,-1.65l0.75,-1.29l0.03,-0.24l-0.17,-0.56l0.53,0.15l0.32,-0.1l1.38,-1.77l0.06,-0.18l0.04,-1.44l0.54,-0.74l0.62,0.77Z", "name": "Madagascar"}, "MA": {"path": "M378.66,230.13l0.07,-0.75l0.93,-0.72l0.82,-1.37l0.04,-0.21l-0.14,-0.8l0.8,-1.74l1.33,-1.61l0.79,-0.4l0.14,-0.15l0.66,-1.55l0.08,-1.46l0.83,-1.52l1.6,-0.94l0.11,-0.11l1.56,-2.71l1.2,-0.99l2.24,-0.29l0.17,-0.08l1.95,-1.83l1.3,-0.77l2.09,-2.28l0.07,-0.26l-0.61,-3.34l0.92,-2.3l0.33,-1.44l1.52,-1.79l2.48,-1.27l1.86,-1.16l0.1,-0.11l1.67,-2.93l0.72,-1.59l1.54,0.01l1.43,1.14l0.21,0.06l2.33,-0.19l2.55,0.62l0.97,0.03l0.83,1.6l0.15,1.71l0.86,2.96l0.09,0.14l0.5,0.45l-0.31,0.73l-3.11,0.44l-0.16,0.07l-1.07,0.97l-1.36,0.23l-0.25,0.28l-0.1,1.85l-2.74,1.02l-0.14,0.11l-0.9,1.3l-1.93,0.69l-2.56,0.44l-4.04,2.01l-0.17,0.27l0.02,2.91l-0.08,0.0l-0.3,0.31l0.05,1.15l-1.25,0.07l-0.16,0.06l-0.73,0.55l-0.98,0.0l-0.85,-0.33l-0.15,-0.02l-2.11,0.29l-0.24,0.19l-0.76,1.95l-0.63,0.16l-0.21,0.19l-1.15,3.29l-3.42,2.81l-0.1,0.17l-0.81,3.57l-0.98,1.12l-0.3,0.85l-5.13,0.19Z", "name": "Morocco"}, "UZ": {"path": "M587.83,186.48l0.06,-1.46l-0.19,-0.29l-3.31,-1.24l-2.57,-1.4l-1.63,-1.38l-2.79,-1.98l-1.2,-2.98l-0.12,-0.14l-0.84,-0.54l-0.18,-0.05l-2.61,0.13l-0.76,-0.48l-0.25,-2.25l-0.17,-0.24l-3.37,-1.6l-0.32,0.04l-2.08,1.73l-2.11,1.02l-0.16,0.35l0.31,1.14l-2.14,0.03l-0.09,-10.68l6.1,-1.74l6.25,3.57l2.36,2.72l0.27,0.1l2.92,-0.44l4.17,-0.23l2.78,2.06l-0.18,2.87l0.29,0.32l0.98,0.02l0.46,2.22l0.28,0.24l3.0,0.09l0.61,1.25l0.28,0.17l0.93,-0.02l0.26,-0.16l1.06,-2.06l3.21,-2.03l1.3,-0.5l0.19,0.08l-1.75,1.62l0.05,0.48l1.85,1.12l0.27,0.02l1.65,-0.69l2.4,1.27l-2.69,1.79l-1.79,-0.27l-0.89,0.06l-0.22,-0.52l0.48,-1.26l-0.34,-0.4l-3.35,0.69l-0.22,0.18l-0.78,1.87l-1.07,1.47l-1.93,-0.13l-0.29,0.16l-0.65,1.29l0.16,0.42l1.69,0.64l0.48,1.91l-1.25,2.6l-1.64,-0.53l-1.18,-0.03Z", "name": "Uzbekistan"}, "MM": {"path": "M670.1,233.39l-1.46,1.11l-1.68,0.11l-0.26,0.19l-1.1,2.7l-0.95,0.42l-0.14,0.42l1.21,2.27l1.61,1.92l0.94,1.55l-0.82,1.99l-0.77,0.42l-0.13,0.39l0.64,1.35l1.62,1.97l0.26,1.32l-0.04,1.15l0.02,0.13l0.92,2.18l-1.3,2.23l-0.79,1.69l-0.1,-0.77l0.74,-1.87l-0.02,-0.26l-0.8,-1.42l0.2,-2.68l-0.06,-0.2l-0.98,-1.27l-0.8,-2.98l-0.45,-3.22l-1.11,-2.22l-0.45,-0.1l-1.64,1.28l-2.74,1.76l-1.26,-0.2l-1.27,-0.49l0.79,-2.93l0.0,-0.14l-0.52,-2.42l-1.93,-2.97l0.26,-0.8l-0.22,-0.39l-1.37,-0.31l-1.65,-1.98l-0.12,-1.5l0.41,0.19l0.42,-0.26l0.05,-1.7l1.08,-0.54l0.16,-0.34l-0.24,-1.0l0.5,-0.79l0.05,-0.15l0.08,-2.35l1.58,0.49l0.36,-0.15l1.12,-2.19l0.15,-1.34l1.35,-2.18l0.04,-0.17l-0.07,-1.35l2.97,-1.71l1.67,0.45l0.38,-0.33l-0.18,-1.46l0.7,-0.4l0.15,-0.32l-0.13,-0.72l0.94,-0.13l0.74,1.41l0.11,0.12l0.95,0.56l0.07,1.89l-0.09,2.08l-2.28,2.15l-0.09,0.19l-0.3,3.15l0.35,0.32l2.37,-0.39l0.53,2.17l0.2,0.21l1.3,0.42l-0.63,1.9l0.14,0.36l1.86,0.99l1.1,0.49l0.24,0.0l1.45,-0.6l0.04,0.51l-2.01,1.6l-0.56,0.96l-1.34,0.56Z", "name": "Myanmar"}, "ML": {"path": "M390.79,248.2l0.67,-0.37l0.14,-0.18l0.36,-1.31l0.51,-0.04l1.68,0.69l0.21,0.0l1.34,-0.48l0.89,0.16l0.3,-0.13l0.29,-0.44l9.89,-0.04l0.29,-0.21l0.56,-1.8l-0.11,-0.33l-0.33,-0.24l-2.37,-22.1l3.41,-0.04l8.37,5.73l8.38,5.68l0.56,1.15l0.14,0.14l1.56,0.75l0.99,0.36l0.03,1.45l0.33,0.29l2.45,-0.22l0.01,5.52l-1.3,1.64l-0.06,0.15l-0.18,1.37l-1.99,0.36l-3.4,0.22l-0.19,0.09l-0.85,0.83l-1.48,0.09l-1.49,0.01l-0.54,-0.43l-0.26,-0.05l-1.38,0.36l-2.39,1.08l-0.13,0.12l-0.44,0.73l-1.88,1.11l-0.11,0.12l-0.3,0.57l-0.86,0.42l-1.1,-0.31l-0.28,0.07l-0.69,0.62l-0.09,0.16l-0.35,1.66l-1.93,2.04l-0.08,0.23l0.05,0.76l-0.63,0.99l-0.04,0.19l0.14,1.23l-0.81,0.29l-0.32,0.17l-0.27,-0.75l-0.39,-0.18l-0.65,0.26l-0.36,-0.04l-0.29,0.14l-0.37,0.6l-1.69,-0.02l-0.63,-0.34l-0.32,0.02l-0.12,0.09l-0.47,-0.45l0.1,-0.6l-0.09,-0.27l-0.31,-0.3l-0.33,-0.05l-0.05,0.02l0.02,-0.21l0.46,-0.59l-0.02,-0.39l-0.99,-1.02l-0.34,-0.74l-0.56,-0.56l-0.17,-0.09l-0.5,-0.07l-0.19,0.04l-0.58,0.35l-0.79,0.33l-0.65,0.51l-0.85,-0.16l-0.63,-0.59l-0.14,-0.07l-0.41,-0.08l-0.2,0.03l-0.59,0.31l-0.07,0.0l-0.1,-0.63l0.11,-0.85l-0.21,-0.98l-0.11,-0.17l-0.86,-0.66l-0.45,-1.34l-0.1,-1.36Z", "name": "Mali"}, "MN": {"path": "M641.06,150.59l2.41,-0.53l4.76,-2.8l3.67,-1.49l2.06,0.96l0.12,0.03l2.5,0.05l1.59,1.45l0.19,0.08l2.47,0.12l3.59,0.81l0.27,-0.07l2.43,-2.28l0.06,-0.36l-0.93,-1.77l2.33,-3.1l2.66,1.3l2.26,0.39l2.75,0.8l0.44,2.3l0.19,0.22l3.56,1.38l0.18,0.01l2.35,-0.6l3.1,-0.42l2.4,0.41l2.37,1.52l1.49,1.63l0.23,0.1l2.29,-0.03l3.13,0.52l0.15,-0.01l2.28,-0.79l3.27,-0.53l0.11,-0.04l3.56,-2.23l1.31,0.31l1.26,1.05l0.22,0.07l2.45,-0.22l-0.98,1.96l-1.77,3.21l-0.01,0.28l0.64,1.31l0.35,0.16l1.35,-0.38l2.4,0.48l0.22,-0.04l1.78,-1.09l1.82,0.92l2.11,2.07l-0.17,0.68l-1.79,-0.31l-3.74,0.45l-1.85,0.96l-1.78,2.01l-3.74,1.18l-2.46,1.61l-2.45,-0.6l-1.42,-0.28l-0.31,0.13l-1.31,1.99l0.0,0.33l0.78,1.15l0.3,0.74l-1.58,0.93l-1.75,1.59l-2.83,1.03l-3.77,0.12l-4.05,1.05l-2.81,1.54l-0.95,-0.8l-0.19,-0.07l-2.96,0.0l-3.64,-1.8l-2.55,-0.48l-3.38,0.41l-5.13,-0.67l-2.66,0.06l-1.35,-1.65l-1.12,-2.78l-0.21,-0.18l-1.5,-0.33l-2.98,-1.89l-0.12,-0.04l-3.37,-0.43l-2.84,-0.51l-0.75,-1.13l0.93,-3.54l-0.04,-0.24l-1.73,-2.55l-0.15,-0.12l-3.52,-1.18l-1.99,-1.61l-0.54,-1.85Z", "name": "Mongolia"}, "MK": {"path": "M472.73,173.87l0.08,0.01l0.32,-0.25l0.08,-0.44l1.29,-0.41l1.37,-0.28l1.03,-0.04l1.06,0.82l0.14,1.59l-0.22,0.04l-0.17,0.11l-0.32,0.4l-1.2,-0.05l-0.18,0.05l-0.9,0.61l-1.45,0.23l-0.85,-0.59l-0.3,-1.09l0.22,-0.71Z", "name": "Macedonia"}, "MW": {"path": "M507.18,313.84l-0.67,1.85l-0.01,0.16l0.7,3.31l0.31,0.24l0.75,-0.03l0.78,0.71l0.99,1.75l0.2,3.03l-0.91,0.45l-0.14,0.15l-0.59,1.38l-1.24,-1.21l-0.17,-1.62l0.49,-1.12l0.02,-0.16l-0.15,-1.03l-0.13,-0.21l-0.99,-0.65l-0.26,-0.03l-0.53,0.18l-1.31,-1.12l-1.15,-0.59l0.66,-2.06l0.75,-0.84l0.07,-0.27l-0.47,-2.04l0.48,-1.94l0.4,-0.65l0.03,-0.24l-0.64,-2.15l-0.08,-0.13l-0.44,-0.42l1.34,0.26l1.25,1.73l0.67,3.3Z", "name": "Malawi"}, "MR": {"path": "M390.54,247.66l-1.48,-1.58l-1.51,-1.88l-0.12,-0.09l-1.64,-0.67l-1.17,-0.74l-0.17,-0.05l-1.4,0.03l-0.12,0.03l-1.14,0.52l-1.15,-0.21l-0.26,0.08l-0.44,0.43l-0.11,-0.72l0.68,-1.29l0.31,-2.43l-0.28,-2.63l-0.29,-1.27l0.24,-1.24l-0.03,-0.2l-0.65,-1.24l-1.19,-1.05l0.32,-0.51l9.64,0.02l0.3,-0.34l-0.46,-3.71l0.51,-1.12l2.17,-0.22l0.27,-0.3l-0.08,-6.5l7.91,0.13l0.31,-0.3l0.01,-3.5l8.17,5.63l-2.89,0.04l-0.29,0.33l2.42,22.56l0.12,0.21l0.26,0.19l-0.43,1.38l-9.83,0.04l-0.25,0.13l-0.27,0.41l-0.77,-0.14l-0.15,0.01l-1.3,0.47l-1.64,-0.67l-0.14,-0.02l-0.79,0.06l-0.27,0.22l-0.39,1.39l-0.53,0.29Z", "name": "Mauritania"}, "UG": {"path": "M500.74,287.17l-2.84,-0.02l-0.92,0.32l-1.37,0.71l-0.29,-0.12l0.02,-1.6l0.54,-0.89l0.04,-0.13l0.14,-1.96l0.49,-1.09l0.91,-1.24l0.97,-0.68l0.8,-0.89l-0.13,-0.49l-0.79,-0.27l0.13,-2.55l0.78,-0.52l1.45,0.51l0.18,0.01l1.97,-0.57l1.72,0.01l0.18,-0.06l1.29,-0.97l0.98,1.44l0.29,1.24l1.05,2.75l-0.84,1.68l-1.94,2.66l-0.06,0.18l0.02,2.36l-4.8,0.18Z", "name": "Uganda"}, "MY": {"path": "M717.6,273.52l-1.51,0.7l-2.13,-0.41l-2.88,-0.0l-0.29,0.21l-0.84,2.77l-0.9,0.82l-0.08,0.12l-1.23,3.34l-1.81,0.47l-2.29,-0.68l-0.14,-0.01l-1.2,0.22l-0.14,0.07l-1.36,1.18l-1.47,-0.17l-0.12,0.01l-1.46,0.46l-1.51,-1.25l-0.24,-0.97l1.26,0.59l0.2,0.02l1.93,-0.47l0.22,-0.22l0.47,-1.98l0.9,-0.4l2.97,-0.54l0.17,-0.09l1.8,-1.98l1.02,-1.32l0.9,1.03l0.48,-0.04l0.43,-0.7l1.02,0.07l0.32,-0.27l0.25,-2.72l1.84,-1.67l1.23,-1.89l0.73,-0.01l1.12,1.11l0.1,0.99l0.18,0.24l1.66,0.71l1.85,0.67l-0.09,0.51l-1.45,0.11l-0.26,0.4l0.35,0.97ZM673.78,269.53l0.17,1.14l0.35,0.25l1.65,-0.3l0.18,-0.11l0.68,-0.86l0.31,0.13l1.41,1.45l0.99,1.59l0.13,1.57l-0.26,1.09l0.0,0.15l0.24,0.84l0.18,1.46l0.11,0.2l0.82,0.64l0.92,2.08l-0.03,0.52l-1.4,0.13l-2.29,-1.79l-2.86,-1.92l-0.27,-1.16l-0.07,-0.13l-1.39,-1.61l-0.33,-1.99l-0.05,-0.12l-0.84,-1.27l0.26,-1.72l-0.03,-0.18l-0.45,-0.87l0.13,-0.13l1.71,0.92Z", "name": "Malaysia"}, "MX": {"path": "M133.41,213.83l0.61,0.09l0.27,-0.09l0.93,-1.01l0.08,-0.18l0.09,-1.22l-0.09,-0.23l-1.93,-1.94l-1.46,-0.77l-2.96,-5.62l-0.86,-2.1l2.44,-0.18l2.68,-0.25l-0.03,0.08l0.17,0.4l3.79,1.35l5.81,1.97l6.96,-0.02l0.3,-0.3l0.0,-0.84l3.91,0.0l0.87,0.93l1.27,0.87l1.44,1.17l0.79,1.37l0.62,1.49l0.12,0.14l1.35,0.85l2.08,0.82l0.35,-0.1l1.49,-2.04l1.81,-0.05l1.63,1.01l1.21,1.8l0.86,1.58l1.47,1.55l0.53,1.82l0.73,1.32l0.14,0.13l1.98,0.84l1.78,0.59l0.61,-0.03l-0.78,1.89l-0.45,1.96l-0.19,3.58l-0.24,1.27l0.01,0.14l0.43,1.43l0.78,1.31l0.49,1.98l0.06,0.12l1.63,1.9l0.61,1.51l0.98,1.28l0.16,0.11l2.58,0.67l0.98,1.02l0.31,0.08l2.17,-0.71l1.91,-0.26l1.87,-0.47l1.67,-0.49l1.59,-1.06l0.11,-0.14l0.6,-1.52l0.22,-2.21l0.35,-0.62l1.58,-0.64l2.59,-0.59l2.18,0.09l1.43,-0.2l0.39,0.36l-0.07,1.02l-1.28,1.48l-0.65,1.68l0.07,0.32l0.33,0.32l-0.79,2.49l-0.28,-0.3l-0.24,-0.09l-1.0,0.08l-0.24,0.15l-0.74,1.28l-0.19,-0.13l-0.28,-0.03l-0.3,0.12l-0.19,0.29l0.0,0.06l-4.34,-0.02l-0.3,0.3l-0.0,1.16l-0.83,0.0l-0.28,0.19l0.08,0.33l0.93,0.86l0.9,0.58l0.24,0.48l0.16,0.15l0.2,0.08l-0.03,0.38l-2.94,0.01l-0.26,0.15l-1.21,2.09l0.02,0.33l0.25,0.33l-0.21,0.44l-0.04,0.22l-2.42,-2.35l-1.36,-0.87l-2.04,-0.67l-0.13,-0.01l-1.4,0.19l-2.07,0.98l-1.14,0.23l-1.72,-0.66l-1.85,-0.48l-2.31,-1.16l-1.92,-0.38l-2.79,-1.18l-2.04,-1.2l-0.6,-0.66l-0.19,-0.1l-1.37,-0.15l-2.45,-0.78l-1.07,-1.18l-2.63,-1.44l-1.2,-1.56l-0.44,-0.93l0.5,-0.15l0.2,-0.39l-0.2,-0.58l0.46,-0.55l0.07,-0.19l0.01,-0.91l-0.06,-0.18l-0.81,-1.13l-0.25,-1.08l-0.86,-1.36l-2.21,-2.63l-2.53,-2.09l-1.2,-1.63l-0.11,-0.09l-2.08,-1.06l-0.34,-0.48l0.35,-1.53l-0.16,-0.34l-1.24,-0.61l-1.39,-1.23l-0.6,-1.81l-0.24,-0.2l-1.25,-0.2l-1.38,-1.35l-1.11,-1.25l-0.1,-0.76l-0.05,-0.13l-1.33,-2.04l-0.85,-2.02l0.04,-0.99l-0.14,-0.27l-1.81,-1.1l-0.2,-0.04l-0.74,0.11l-1.34,-0.72l-0.42,0.16l-0.4,1.12l-0.0,0.19l0.41,1.3l0.24,2.04l0.06,0.15l0.88,1.16l1.84,1.86l0.4,0.61l0.12,0.1l0.27,0.14l0.29,0.82l0.31,0.2l0.2,-0.02l0.43,1.51l0.09,0.14l0.72,0.65l0.51,0.91l1.58,1.4l0.8,2.42l0.77,1.23l0.66,1.19l0.13,1.34l0.28,0.27l1.08,0.08l0.92,1.1l0.83,1.08l-0.03,0.24l-0.88,0.81l-0.13,-0.0l-0.59,-1.42l-0.07,-0.11l-1.67,-1.53l-1.81,-1.28l-1.15,-0.61l0.07,-1.85l-0.38,-1.45l-0.12,-0.17l-2.91,-2.03l-0.39,0.04l-0.11,0.11l-0.42,-0.46l-0.11,-0.08l-1.49,-0.63l-1.09,-1.16Z", "name": "Mexico"}, "VU": {"path": "M839.92,325.66l0.78,0.73l-0.18,0.07l-0.6,-0.8ZM839.13,322.74l0.27,1.36l-0.13,-0.06l-0.21,-0.02l-0.29,0.08l-0.22,-0.43l-0.03,-1.32l0.61,0.4Z", "name": "Vanuatu"}, "FR": {"path": "M444.58,172.63l-0.68,1.92l-0.72,-0.38l-0.51,-1.79l0.43,-0.95l1.15,-0.83l0.33,2.04ZM429.71,147.03l1.77,1.57l0.26,0.07l1.16,-0.23l2.12,1.44l0.56,0.28l0.16,0.03l0.61,-0.06l1.09,0.78l0.13,0.05l3.18,0.53l-1.09,1.94l-0.3,2.16l-0.48,0.38l-1.0,-0.26l-0.37,0.32l0.07,0.66l-1.73,1.68l-0.09,0.21l-0.04,1.42l0.41,0.29l0.96,-0.4l0.67,1.07l-0.09,0.78l0.04,0.19l0.61,0.97l-0.71,0.78l-0.07,0.28l0.65,2.39l0.21,0.21l1.09,0.31l-0.2,0.95l-2.08,1.58l-4.81,-0.8l-0.13,0.01l-3.65,0.99l-0.22,0.24l-0.25,1.6l-2.59,0.35l-2.74,-1.33l-0.31,0.03l-0.79,0.57l-4.38,-1.31l-0.79,-0.94l1.16,-1.64l0.05,-0.15l0.48,-6.17l-0.06,-0.21l-2.58,-3.3l-1.89,-1.65l-0.11,-0.06l-3.64,-1.17l-0.2,-1.88l2.92,-0.63l4.14,0.82l0.35,-0.36l-0.65,-3.0l1.77,1.05l0.27,0.02l5.83,-2.54l0.17,-0.19l0.71,-2.54l1.75,-0.53l0.27,0.88l0.27,0.21l1.04,0.05l1.08,1.23ZM289.1,278.45l-0.85,0.84l-0.88,0.13l-0.25,-0.51l-0.21,-0.16l-0.56,-0.1l-0.25,0.07l-0.63,0.55l-0.62,-0.29l0.5,-0.88l0.21,-1.11l0.42,-1.05l-0.03,-0.28l-0.93,-1.42l-0.18,-1.54l1.13,-1.87l2.42,0.78l2.55,2.04l0.33,0.81l-1.4,2.16l-0.77,1.84Z", "name": "France"}, "FI": {"path": "M492.26,76.42l-0.38,3.12l0.12,0.28l3.6,2.69l-2.14,2.96l-0.01,0.33l2.83,4.61l-1.61,3.36l0.03,0.31l2.15,2.87l-0.96,2.44l0.1,0.35l3.51,2.55l-0.81,1.72l-2.28,2.19l-5.28,4.79l-4.51,0.31l-4.39,1.37l-3.87,0.75l-1.34,-1.89l-0.11,-0.09l-2.23,-1.14l0.53,-3.54l-0.01,-0.14l-1.17,-3.37l1.12,-2.13l2.23,-2.44l5.69,-4.33l1.65,-0.84l0.16,-0.31l-0.26,-1.73l-0.15,-0.22l-3.4,-1.91l-0.77,-1.47l-0.07,-6.45l-0.12,-0.24l-3.91,-2.94l-3.0,-1.92l0.97,-0.76l2.6,2.17l0.21,0.07l3.2,-0.21l2.63,1.03l0.3,-0.05l2.39,-1.94l0.09,-0.13l1.18,-3.12l3.63,-1.42l2.87,1.59l-0.98,2.87Z", "name": "Finland"}, "FJ": {"path": "M869.98,327.07l-1.31,0.44l-0.14,-0.41l0.96,-0.41l0.85,-0.17l1.43,-0.78l-0.16,0.65l-1.64,0.67ZM867.58,329.12l0.54,0.47l-0.31,1.0l-1.32,0.3l-1.13,-0.26l-0.17,-0.78l0.72,-0.66l0.98,0.27l0.25,-0.04l0.43,-0.29Z", "name": "Fiji"}, "FK": {"path": "M268.15,427.89l2.6,-1.73l1.98,0.77l0.31,-0.05l1.32,-1.17l1.58,1.18l-0.54,0.84l-3.1,0.92l-1.0,-1.04l-0.39,-0.04l-1.9,1.35l-0.86,-1.04Z", "name": "Falkland Islands"}, "NI": {"path": "M202.1,252.6l0.23,-0.0l0.12,-0.11l0.68,-0.09l0.22,-0.15l0.23,-0.43l0.2,-0.01l0.28,-0.31l-0.04,-0.97l0.29,-0.03l0.5,0.02l0.25,-0.11l0.37,-0.46l0.51,0.35l0.4,-0.06l0.23,-0.28l0.45,-0.29l0.87,-0.7l0.11,-0.21l0.02,-0.26l0.23,-0.12l0.25,-0.48l0.29,0.27l0.14,0.07l0.5,0.12l0.22,-0.03l0.48,-0.28l0.66,-0.02l0.87,-0.33l0.36,-0.32l0.21,0.01l-0.11,0.48l0.0,0.14l0.22,0.8l-0.54,0.85l-0.27,1.03l-0.09,1.18l0.14,0.72l0.05,0.95l-0.24,0.15l-0.13,0.19l-0.23,1.09l0.0,0.14l0.14,0.53l-0.42,0.53l-0.06,0.24l0.12,0.69l0.08,0.15l0.18,0.19l-0.26,0.23l-0.49,-0.11l-0.35,-0.44l-0.16,-0.1l-0.79,-0.21l-0.23,0.03l-0.45,0.26l-1.51,-0.62l-0.31,0.05l-0.17,0.15l-1.81,-1.62l-0.6,-0.9l-1.04,-0.79l-0.77,-0.71Z", "name": "Nicaragua"}, "NL": {"path": "M436.22,136.65l1.82,0.08l0.36,0.89l-0.6,2.96l-0.53,1.06l-1.32,0.0l-0.3,0.34l0.35,2.89l-0.83,-0.47l-1.56,-1.43l-0.29,-0.07l-2.26,0.67l-1.02,-0.15l0.68,-0.48l0.1,-0.12l2.14,-4.84l3.25,-1.35Z", "name": "Netherlands"}, "NO": {"path": "M491.45,67.31l7.06,3.0l-2.52,0.94l-0.11,0.49l2.43,2.49l-3.82,1.59l-1.48,0.3l0.89,-2.61l-0.14,-0.36l-3.21,-1.78l-0.25,-0.02l-3.89,1.52l-0.17,0.17l-1.2,3.17l-2.19,1.78l-2.53,-0.99l-0.13,-0.02l-3.15,0.21l-2.69,-2.25l-0.38,-0.01l-1.43,1.11l-1.47,0.17l-0.26,0.26l-0.33,2.57l-4.42,-0.65l-0.33,0.22l-0.6,2.19l-2.17,-0.01l-0.27,0.16l-4.15,7.68l-3.88,5.76l-0.0,0.33l0.81,1.23l-0.7,1.27l-2.3,-0.06l-0.28,0.18l-1.63,3.72l-0.02,0.13l0.15,5.17l0.07,0.18l1.51,1.84l-0.79,4.24l-2.04,2.5l-0.92,1.75l-1.39,-1.88l-0.44,-0.05l-4.89,4.21l-3.16,0.81l-3.24,-1.74l-0.86,-3.82l-0.78,-8.6l2.18,-2.36l6.56,-3.28l5.0,-4.16l4.63,-5.74l5.99,-8.09l4.17,-3.23l6.84,-5.49l5.39,-1.92l4.06,0.24l0.23,-0.09l3.72,-3.67l4.51,0.19l4.4,-0.89ZM484.58,19.95l4.42,1.82l-3.25,2.68l-7.14,0.65l-7.16,-0.91l-0.39,-1.37l-0.28,-0.22l-3.48,-0.1l-2.25,-2.15l7.09,-1.48l3.55,1.36l0.28,-0.03l2.42,-1.66l6.18,1.41ZM481.99,33.92l-4.73,1.85l-3.76,-1.06l1.27,-1.02l0.04,-0.43l-1.18,-1.35l4.46,-0.94l0.89,1.83l0.17,0.15l2.83,0.96ZM466.5,23.95l7.64,3.87l-5.63,1.94l-0.19,0.19l-1.35,3.88l-2.08,0.96l-0.16,0.19l-1.14,4.18l-2.71,0.18l-4.94,-2.95l1.95,-1.63l-0.08,-0.51l-3.7,-1.54l-4.79,-4.54l-1.78,-4.01l6.29,-1.88l1.25,1.81l0.25,0.13l3.57,-0.08l0.26,-0.17l0.87,-1.79l3.41,-0.18l3.08,1.94Z", "name": "Norway"}, "NA": {"path": "M461.88,357.98l-1.61,-1.77l-0.94,-1.9l-0.54,-2.58l-0.62,-1.95l-0.83,-4.05l-0.06,-3.13l-0.33,-1.5l-0.07,-0.14l-0.95,-1.06l-1.27,-2.12l-1.3,-3.1l-0.59,-1.71l-1.98,-2.46l-0.13,-1.67l0.99,-0.4l1.44,-0.42l1.48,0.07l1.42,1.11l0.31,0.03l0.32,-0.15l9.99,-0.11l1.66,1.18l0.16,0.06l6.06,0.37l4.69,-1.06l2.01,-0.57l1.5,0.14l0.63,0.37l-1.0,0.41l-0.7,0.01l-0.16,0.05l-1.38,0.88l-0.79,-0.88l-0.29,-0.09l-3.83,0.9l-1.84,0.08l-0.29,0.3l-0.07,8.99l-2.18,0.08l-0.29,0.3l-0.0,17.47l-2.04,1.27l-1.21,0.18l-1.51,-0.49l-0.99,-0.18l-0.36,-1.0l-0.1,-0.14l-0.99,-0.74l-0.4,0.04l-0.98,1.09Z", "name": "Namibia"}, "NC": {"path": "M835.87,338.68l2.06,1.63l1.01,0.94l-0.49,0.32l-1.21,-0.62l-1.76,-1.16l-1.58,-1.36l-1.61,-1.79l-0.16,-0.41l0.54,0.02l1.32,0.83l1.08,0.87l0.79,0.73Z", "name": "New Caledonia"}, "NE": {"path": "M426.67,254.17l0.03,-1.04l-0.24,-0.3l-2.66,-0.53l-0.06,-1.0l-0.07,-0.17l-1.37,-1.62l-0.3,-1.04l0.15,-0.94l1.37,-0.09l0.19,-0.09l0.85,-0.83l3.34,-0.22l2.22,-0.41l0.24,-0.26l0.2,-1.5l1.32,-1.65l0.07,-0.19l-0.01,-5.74l3.4,-1.13l7.24,-5.12l8.46,-4.95l3.76,1.08l1.35,1.39l0.36,0.05l1.39,-0.77l0.55,3.66l0.12,0.2l0.82,0.6l0.03,0.69l0.1,0.21l0.87,0.74l-0.47,0.99l-0.96,5.26l-0.13,3.25l-3.08,2.34l-0.1,0.15l-1.08,3.37l0.08,0.31l0.94,0.86l-0.01,1.51l0.29,0.3l1.25,0.05l-0.14,0.66l-0.51,0.11l-0.24,0.26l-0.06,0.57l-0.04,0.0l-1.59,-2.62l-0.21,-0.14l-0.59,-0.1l-0.23,0.05l-1.83,1.33l-1.79,-0.68l-1.42,-0.17l-0.17,0.03l-0.65,0.32l-1.39,-0.07l-0.19,0.06l-1.4,1.03l-1.12,0.05l-2.97,-1.29l-0.26,0.01l-1.12,0.59l-1.08,-0.04l-0.85,-0.88l-0.11,-0.07l-2.51,-0.95l-0.14,-0.02l-2.69,0.3l-0.16,0.07l-0.65,0.55l-0.1,0.16l-0.34,1.41l-0.69,0.98l-0.05,0.15l-0.13,1.72l-1.47,-1.13l-0.18,-0.06l-0.9,0.01l-0.2,0.08l-0.32,0.28Z", "name": "Niger"}, "NG": {"path": "M442.0,272.7l-2.4,0.83l-0.88,-0.12l-0.19,0.04l-0.89,0.52l-1.78,-0.05l-1.23,-1.44l-0.88,-1.87l-1.77,-1.66l-0.21,-0.08l-3.78,0.03l0.13,-3.75l-0.06,-1.58l0.44,-1.47l0.74,-0.75l1.21,-1.56l0.04,-0.29l-0.22,-0.56l0.44,-0.9l0.01,-0.24l-0.54,-1.44l0.26,-2.97l0.72,-1.06l0.33,-1.37l0.51,-0.43l2.53,-0.28l2.38,0.9l0.89,0.91l0.2,0.09l1.28,0.04l0.15,-0.03l1.06,-0.56l2.9,1.26l0.13,0.02l1.28,-0.06l0.16,-0.06l1.39,-1.02l1.36,0.07l0.15,-0.03l0.64,-0.32l1.22,0.13l1.9,0.73l0.28,-0.04l1.86,-1.35l0.33,0.06l1.62,2.67l0.29,0.14l0.32,-0.04l0.73,0.74l-0.19,0.37l-0.12,0.74l-2.03,1.89l-0.07,0.11l-0.66,1.62l-0.35,1.28l-0.48,0.51l-0.07,0.12l-0.48,1.67l-1.26,0.98l-0.1,0.15l-0.38,1.24l-0.58,1.07l-0.2,0.91l-1.43,0.7l-1.26,-0.93l-0.19,-0.06l-0.95,0.04l-0.2,0.09l-1.41,1.39l-0.61,0.02l-0.26,0.17l-1.19,2.42l-0.61,1.67Z", "name": "Nigeria"}, "NZ": {"path": "M857.9,379.62l1.85,3.1l0.33,0.14l0.22,-0.28l0.04,-1.41l0.57,0.4l0.35,2.06l0.17,0.22l2.02,0.94l1.78,0.26l0.22,-0.06l1.31,-1.01l0.84,0.22l-0.53,2.27l-0.67,1.5l-1.71,-0.05l-0.25,0.12l-0.67,0.89l-0.05,0.23l0.21,1.15l-0.31,0.46l-2.15,3.57l-1.6,0.99l-0.28,-0.51l-0.15,-0.13l-0.72,-0.3l1.27,-2.15l0.01,-0.29l-0.82,-1.63l-0.15,-0.14l-2.5,-1.09l0.05,-0.69l1.67,-0.94l0.15,-0.21l0.42,-2.24l-0.11,-1.95l-0.03,-0.12l-0.97,-1.85l0.05,-0.41l-0.09,-0.25l-1.18,-1.17l-1.94,-2.49l-0.86,-1.64l0.38,-0.09l1.24,1.43l0.12,0.08l1.81,0.68l0.67,2.39ZM853.93,393.55l0.57,1.24l0.44,0.12l1.51,-1.03l0.52,0.91l0.0,1.09l-0.88,1.31l-1.62,2.2l-1.26,1.2l-0.05,0.38l0.64,1.02l-1.4,0.03l-0.14,0.04l-2.14,1.16l-0.14,0.17l-0.67,2.0l-1.38,3.06l-3.07,2.19l-2.12,-0.06l-1.55,-0.99l-0.14,-0.05l-2.53,-0.2l-0.31,-0.84l1.25,-2.15l3.07,-2.97l1.62,-0.59l1.81,-1.17l2.18,-1.63l1.55,-1.65l1.08,-2.18l0.9,-0.72l0.11,-0.17l0.35,-1.56l1.37,-1.07l0.4,0.91Z", "name": "New Zealand"}, "NP": {"path": "M641.26,213.53l-0.14,0.95l0.32,1.64l-0.21,0.78l-1.83,0.04l-2.98,-0.62l-1.86,-0.25l-1.37,-1.3l-0.18,-0.08l-3.38,-0.34l-3.21,-1.49l-2.38,-1.34l-2.16,-0.92l0.84,-2.2l1.51,-1.18l0.89,-0.57l1.83,0.77l2.5,1.76l1.39,0.41l0.78,1.21l0.17,0.13l1.91,0.53l2.0,1.17l2.92,0.66l2.63,0.24Z", "name": "Nepal"}, "CI": {"path": "M413.53,272.08l-0.83,0.02l-1.79,-0.49l-1.64,0.03l-3.04,0.46l-1.73,0.72l-2.4,0.89l-0.12,-0.02l0.16,-1.7l0.19,-0.25l0.06,-0.2l-0.08,-0.99l-0.09,-0.19l-1.06,-1.05l-0.15,-0.08l-0.71,-0.15l-0.51,-0.48l0.45,-0.92l0.02,-0.19l-0.24,-1.16l0.07,-0.43l0.14,-0.0l0.3,-0.26l0.15,-1.1l-0.02,-0.15l-0.13,-0.34l0.09,-0.13l0.83,-0.27l0.19,-0.37l-0.62,-2.02l-0.55,-1.0l0.14,-0.59l0.35,-0.14l0.24,-0.16l0.53,0.29l0.14,0.04l1.93,0.02l0.26,-0.14l0.36,-0.58l0.39,0.01l0.43,-0.17l0.28,0.79l0.43,0.16l0.56,-0.31l0.89,-0.32l0.92,0.45l0.39,0.75l0.14,0.13l1.13,0.53l0.3,-0.03l0.81,-0.59l1.02,-0.08l1.49,0.57l0.62,3.33l-1.03,2.09l-0.65,2.84l0.02,0.2l1.05,2.08l-0.07,0.64Z", "name": "Ivory Coast"}, "CH": {"path": "M444.71,156.27l0.05,0.3l-0.34,0.69l0.13,0.4l1.13,0.58l1.07,0.1l-0.12,0.81l-0.87,0.42l-1.75,-0.37l-0.34,0.18l-0.47,1.1l-0.86,0.07l-0.33,-0.38l-0.41,-0.04l-1.34,1.01l-1.02,0.13l-0.93,-0.58l-0.82,-1.32l-0.37,-0.12l-0.77,0.32l0.02,-0.84l1.74,-1.69l0.09,-0.25l-0.04,-0.38l0.73,0.19l0.26,-0.06l0.6,-0.48l2.02,0.02l0.24,-0.12l0.38,-0.51l2.31,0.84Z", "name": "Switzerland"}, "CO": {"path": "M232.24,284.95l-0.94,-0.52l-1.22,-0.82l-0.31,-0.01l-0.62,0.35l-1.88,-0.31l-0.54,-0.95l-0.29,-0.15l-0.37,0.03l-2.34,-1.33l-0.15,-0.35l0.57,-0.11l0.24,-0.32l-0.1,-1.15l0.46,-0.71l1.11,-0.15l0.21,-0.13l1.05,-1.57l0.95,-1.31l-0.08,-0.43l-0.73,-0.47l0.4,-1.24l0.01,-0.16l-0.53,-2.15l0.44,-0.54l0.06,-0.24l-0.4,-2.13l-0.06,-0.13l-0.93,-1.22l0.21,-0.8l0.52,0.12l0.32,-0.13l0.47,-0.75l0.03,-0.27l-0.52,-1.32l0.09,-0.11l1.14,0.07l0.22,-0.08l1.82,-1.71l0.96,-0.25l0.22,-0.28l0.02,-0.81l0.43,-2.01l1.28,-1.04l1.48,-0.05l0.27,-0.19l0.12,-0.31l1.73,0.19l0.2,-0.05l1.96,-1.28l0.97,-0.56l1.16,-1.16l0.64,0.11l0.43,0.44l-0.31,0.55l-1.49,0.39l-0.19,0.16l-0.6,1.2l-0.97,0.74l-0.73,0.94l-0.06,0.13l-0.3,1.76l-0.68,1.44l0.23,0.43l1.1,0.14l0.27,0.97l0.08,0.13l0.49,0.49l0.17,0.85l-0.27,0.86l-0.01,0.14l0.09,0.53l0.2,0.23l0.52,0.18l0.54,0.79l0.27,0.13l3.18,-0.24l1.31,0.29l1.7,2.08l0.31,0.1l0.96,-0.26l1.75,0.13l1.41,-0.27l0.56,0.27l-0.36,1.07l-0.54,0.81l-0.05,0.13l-0.2,1.8l0.51,1.79l0.07,0.12l0.65,0.68l0.05,0.32l-1.16,1.14l0.05,0.47l0.86,0.52l0.6,0.79l0.31,1.01l-0.7,-0.81l-0.44,-0.01l-0.74,0.77l-4.75,-0.05l-0.3,0.31l0.03,1.57l0.25,0.29l1.2,0.21l-0.02,0.24l-0.1,-0.05l-0.22,-0.02l-1.41,0.41l-0.22,0.29l-0.01,1.82l0.11,0.23l1.04,0.85l0.35,1.3l-0.06,1.02l-1.02,6.26l-0.84,-0.89l-0.19,-0.09l-0.25,-0.02l1.35,-2.13l-0.1,-0.42l-1.92,-1.17l-0.2,-0.04l-1.41,0.2l-0.82,-0.39l-0.26,0.0l-1.29,0.62l-1.63,-0.27l-1.4,-2.5l-0.12,-0.12l-1.1,-0.61l-0.83,-1.2l-1.67,-1.19l-0.27,-0.04l-0.54,0.19Z", "name": "Colombia"}, "CN": {"path": "M740.32,148.94l0.22,0.21l4.3,1.03l2.84,2.2l0.99,2.92l0.28,0.2l3.8,0.0l0.15,-0.04l2.13,-1.24l3.5,-0.8l-1.05,2.29l-0.95,1.13l-0.06,0.12l-0.85,3.41l-1.56,2.81l-2.83,-0.51l-0.19,0.03l-2.15,1.09l-0.15,0.34l0.65,2.59l-0.33,3.3l-1.03,0.07l-0.28,0.3l0.01,0.75l-1.09,-1.2l-0.48,0.05l-0.94,1.6l-3.76,1.26l-0.2,0.36l0.29,1.19l-1.67,-0.08l-1.11,-0.88l-0.42,0.05l-1.69,2.08l-2.71,1.57l-2.04,1.88l-3.42,0.84l-0.11,0.05l-1.8,1.34l-1.54,0.46l0.52,-0.53l0.06,-0.33l-0.44,-0.96l1.84,-1.84l0.02,-0.41l-1.32,-1.56l-0.36,-0.08l-2.23,1.08l-2.83,2.06l-1.52,1.85l-2.32,0.13l-0.2,0.09l-1.28,1.37l-0.03,0.37l1.32,1.97l0.18,0.13l1.83,0.43l0.07,1.08l0.18,0.26l1.98,0.84l0.3,-0.03l2.66,-1.96l2.06,1.04l0.12,0.03l1.4,0.07l0.27,1.0l-3.24,0.73l-0.17,0.11l-1.13,1.5l-2.38,1.4l-0.1,0.1l-1.29,1.99l0.1,0.42l2.6,1.5l0.97,2.72l1.52,2.56l1.66,2.08l-0.03,1.76l-1.4,0.67l-0.15,0.38l0.6,1.47l0.13,0.15l1.29,0.75l-0.35,2.0l-0.58,1.96l-1.22,0.21l-0.2,0.14l-1.83,2.93l-2.02,3.51l-2.29,3.13l-3.4,2.42l-3.42,2.18l-2.75,0.3l-0.15,0.06l-1.32,1.01l-0.68,-0.67l-0.41,-0.01l-1.37,1.27l-3.42,1.28l-2.62,0.4l-0.24,0.21l-0.8,2.57l-0.95,0.11l-0.53,-1.54l0.52,-0.89l-0.19,-0.44l-3.36,-0.84l-0.17,0.01l-1.09,0.4l-2.36,-0.64l-1.0,-0.9l0.35,-1.34l-0.23,-0.37l-2.22,-0.47l-1.15,-0.94l-0.36,-0.02l-2.08,1.37l-2.35,0.29l-1.98,-0.01l-0.13,0.03l-1.32,0.63l-1.28,0.38l-0.21,0.33l0.33,2.65l-0.78,-0.04l-0.14,-0.39l-0.07,-1.04l-0.41,-0.26l-1.72,0.71l-0.96,-0.43l-1.63,-0.86l0.65,-1.95l-0.19,-0.38l-1.43,-0.46l-0.56,-2.27l-0.34,-0.22l-2.26,0.38l0.25,-2.65l2.29,-2.15l0.09,-0.2l0.1,-2.21l-0.07,-2.09l-0.15,-0.25l-1.02,-0.6l-0.8,-1.52l-0.31,-0.16l-1.42,0.2l-2.16,-0.32l0.55,-0.74l0.01,-0.35l-1.17,-1.7l-0.41,-0.08l-1.67,1.07l-1.97,-0.63l-0.25,0.03l-2.89,1.73l-2.26,1.99l-1.82,0.3l-1.0,-0.66l-0.15,-0.05l-1.28,-0.06l-1.75,-0.61l-0.24,0.02l-1.35,0.69l-0.1,0.08l-1.2,1.45l-0.14,-1.41l-0.4,-0.25l-1.46,0.55l-2.83,-0.26l-2.77,-0.61l-1.99,-1.17l-1.91,-0.54l-0.78,-1.21l-0.17,-0.13l-1.36,-0.38l-2.54,-1.79l-2.01,-0.84l-0.28,0.02l-0.89,0.56l-3.31,-1.83l-2.35,-1.67l-0.57,-2.49l1.34,0.28l0.36,-0.28l0.08,-1.42l-0.05,-0.19l-0.93,-1.34l0.24,-2.18l-0.07,-0.22l-2.69,-3.32l-0.15,-0.1l-3.97,-1.11l-0.69,-2.05l-0.11,-0.15l-1.79,-1.3l-0.39,-0.73l-0.36,-1.57l0.08,-1.09l-0.18,-0.3l-1.52,-0.66l-0.22,-0.01l-0.51,0.18l-0.52,-2.21l0.59,-0.55l0.06,-0.35l-0.22,-0.44l2.12,-1.24l1.63,-0.55l2.58,0.39l0.31,-0.16l0.87,-1.75l3.05,-0.34l0.21,-0.12l0.84,-1.12l3.87,-1.59l0.15,-0.14l0.35,-0.68l0.03,-0.17l-0.17,-1.51l1.52,-0.7l0.15,-0.39l-2.12,-5.0l4.62,-1.15l1.35,-0.72l0.14,-0.17l1.72,-5.37l4.7,0.99l0.28,-0.08l1.39,-1.43l0.08,-0.2l0.11,-2.95l1.83,-0.26l0.18,-0.1l1.85,-2.08l0.61,-0.17l0.57,1.97l0.1,0.15l2.2,1.75l3.48,1.17l1.59,2.36l-0.93,3.53l0.04,0.24l0.9,1.35l0.2,0.13l2.98,0.53l3.32,0.43l2.97,1.89l1.49,0.35l1.08,2.67l1.52,1.88l0.24,0.11l2.74,-0.07l5.15,0.67l3.36,-0.41l2.39,0.43l3.67,1.81l0.13,0.03l2.92,-0.0l1.02,0.86l0.34,0.03l2.88,-1.59l3.98,-1.03l3.81,-0.13l3.02,-1.12l1.77,-1.61l1.73,-1.01l0.13,-0.37l-0.41,-1.01l-0.72,-1.07l1.09,-1.66l1.21,0.24l2.57,0.63l0.24,-0.04l2.46,-1.62l3.78,-1.19l0.13,-0.09l1.8,-2.03l1.66,-0.84l3.54,-0.41l1.93,0.35l0.34,-0.22l0.27,-1.12l-0.08,-0.29l-2.27,-2.22l-2.08,-1.07l-0.29,0.01l-1.82,1.12l-2.36,-0.47l-0.14,0.01l-1.18,0.34l-0.46,-0.94l1.69,-3.08l1.1,-2.21l2.75,1.12l0.26,-0.02l3.53,-2.06l0.15,-0.26l-0.02,-1.35l2.18,-3.39l1.35,-1.04l0.12,-0.24l-0.03,-1.85l-0.15,-0.25l-1.0,-0.58l1.68,-1.37l3.01,-0.59l3.25,-0.09l3.67,0.99l2.08,1.18l1.51,3.3l0.95,1.45l0.85,1.99l0.92,3.19ZM697.0,237.37l-1.95,1.12l-1.74,-0.68l-0.06,-1.9l1.08,-1.03l2.62,-0.7l1.23,0.05l0.37,0.65l-1.01,1.08l-0.54,1.4Z", "name": "China"}, "CM": {"path": "M453.76,278.92l-0.26,-0.11l-0.18,-0.02l-1.42,0.31l-1.56,-0.33l-1.17,0.16l-3.7,-0.05l0.3,-1.63l-0.04,-0.21l-0.98,-1.66l-0.15,-0.13l-1.03,-0.38l-0.46,-1.01l-0.13,-0.14l-0.48,-0.27l0.02,-0.46l0.62,-1.72l1.1,-2.25l0.54,-0.02l0.2,-0.09l1.41,-1.39l0.73,-0.03l1.32,0.97l0.31,0.03l1.72,-0.85l0.16,-0.2l0.22,-1.0l0.57,-1.03l0.36,-1.18l1.26,-0.98l0.1,-0.15l0.49,-1.7l0.48,-0.51l0.07,-0.13l0.35,-1.3l0.63,-1.54l2.06,-1.92l0.09,-0.17l0.12,-0.79l0.24,-0.41l-0.04,-0.36l-0.89,-0.91l0.04,-0.45l0.28,-0.06l0.85,1.39l0.16,1.59l-0.09,1.66l0.04,0.17l1.09,1.84l-0.86,-0.02l-0.72,0.17l-1.07,-0.24l-0.34,0.17l-0.54,1.19l0.06,0.34l1.48,1.47l1.06,0.44l0.32,0.94l0.73,1.6l-0.32,0.57l-1.23,2.49l-0.54,0.41l-0.12,0.21l-0.19,1.95l0.24,1.08l-0.18,0.67l0.07,0.28l1.13,1.25l0.24,0.93l0.92,1.29l1.1,0.8l0.1,1.01l0.26,0.73l-0.12,0.93l-1.65,-0.49l-2.02,-0.66l-3.19,-0.11Z", "name": "Cameroon"}, "CL": {"path": "M246.8,429.1l-1.14,0.78l-2.25,1.21l-0.16,0.23l-0.37,2.94l-0.75,0.06l-2.72,-1.07l-2.83,-2.34l-3.06,-1.9l-0.71,-1.92l0.67,-1.84l-0.02,-0.25l-1.22,-2.13l-0.31,-5.41l1.02,-2.95l2.59,-2.4l-0.13,-0.51l-3.32,-0.8l2.06,-2.4l0.07,-0.15l0.79,-4.77l2.44,0.95l0.4,-0.22l1.31,-6.31l-0.16,-0.33l-1.68,-0.8l-0.42,0.21l-0.72,3.47l-1.01,-0.27l0.74,-4.06l0.85,-5.46l1.12,-1.96l0.03,-0.22l-0.71,-2.82l-0.19,-2.94l0.76,-0.07l0.26,-0.2l1.53,-4.62l1.73,-4.52l1.07,-4.2l-0.56,-4.2l0.73,-2.2l0.01,-0.12l-0.29,-3.3l1.46,-3.34l0.45,-5.19l0.8,-5.52l0.78,-5.89l-0.18,-4.33l-0.49,-3.47l1.1,-0.56l0.13,-0.13l0.44,-0.88l0.9,1.29l0.32,1.8l0.1,0.18l1.16,0.97l-0.73,2.33l0.01,0.21l1.33,2.91l0.97,3.6l0.35,0.22l1.57,-0.31l0.16,0.34l-0.79,2.51l-2.61,1.25l-0.17,0.28l0.08,4.36l-0.48,0.79l0.01,0.33l0.6,0.84l-1.62,1.55l-1.67,2.6l-0.89,2.47l-0.02,0.13l0.23,2.56l-1.5,2.76l-0.03,0.21l1.15,4.8l0.11,0.17l0.54,0.42l-0.01,2.37l-1.4,2.7l-0.03,0.15l0.06,2.25l-1.8,1.78l-0.09,0.21l0.02,2.73l0.71,2.63l-1.33,0.94l-0.12,0.17l-0.67,2.64l-0.59,3.03l0.4,3.55l-0.84,0.51l-0.14,0.31l0.58,3.5l0.08,0.16l0.96,0.99l-0.7,1.08l0.11,0.43l1.04,0.55l0.19,0.8l-0.89,0.48l-0.16,0.31l0.26,1.77l-0.89,4.06l-1.31,2.67l-0.03,0.19l0.28,1.53l-0.73,1.88l-1.85,1.37l-0.12,0.26l0.22,3.46l0.06,0.16l0.88,1.19l0.28,0.12l1.32,-0.17l-0.04,2.13l0.04,0.15l1.04,1.95l0.24,0.16l5.94,0.44ZM248.79,430.71l0.0,7.41l0.3,0.3l2.67,0.0l1.01,0.06l-0.54,0.91l-1.99,1.01l-1.13,-0.1l-1.42,-0.27l-1.87,-1.06l-2.57,-0.49l-3.09,-1.9l-2.52,-1.83l-2.65,-2.93l0.93,0.32l3.54,2.29l3.32,1.23l0.34,-0.09l1.29,-1.57l0.83,-2.32l2.11,-1.28l1.43,0.32Z", "name": "Chile"}, "CA": {"path": "M280.14,145.66l-1.66,2.88l0.06,0.37l0.37,0.03l1.5,-1.01l1.17,0.49l-0.64,0.83l0.13,0.46l2.22,0.89l0.28,-0.03l1.02,-0.7l2.09,0.83l-0.69,2.1l0.37,0.38l1.43,-0.45l0.27,1.43l0.74,1.88l-0.95,2.5l-0.88,0.09l-1.34,-0.48l0.49,-2.34l-0.14,-0.32l-0.7,-0.4l-0.36,0.04l-2.81,2.66l-0.63,-0.05l1.2,-1.01l-0.1,-0.52l-2.4,-0.77l-2.79,0.18l-4.65,-0.09l-0.22,-0.54l1.37,-0.99l0.01,-0.48l-0.82,-0.65l1.91,-1.79l2.57,-5.17l1.49,-1.81l2.04,-1.07l0.63,0.08l-0.27,0.51l-1.33,2.07ZM193.92,74.85l-0.01,4.24l0.19,0.28l0.33,-0.07l3.14,-3.22l2.65,2.5l-0.71,3.04l0.06,0.26l2.42,2.88l0.46,0.0l2.66,-3.14l1.83,-3.74l0.03,-0.12l0.13,-4.53l3.23,0.31l3.63,0.64l3.18,2.08l0.13,1.91l-1.79,2.22l-0.0,0.37l1.69,2.2l-0.28,1.8l-4.74,2.84l-3.33,0.62l-2.5,-1.21l-0.41,0.17l-0.73,2.05l-2.39,3.44l-0.74,1.78l-2.78,2.61l-3.48,0.26l-0.17,0.07l-1.98,1.68l-0.1,0.21l-0.15,2.33l-2.68,0.45l-0.17,0.09l-3.1,3.2l-2.75,4.38l-0.99,3.06l-0.14,4.31l0.25,0.31l3.5,0.58l1.07,3.24l1.18,2.76l0.34,0.18l3.43,-0.69l4.55,1.52l2.45,1.32l1.76,1.65l0.12,0.07l3.11,0.96l2.63,1.46l0.13,0.04l4.12,0.2l2.41,0.3l-0.36,2.81l0.8,3.51l1.81,3.78l0.08,0.1l3.73,3.17l0.34,0.03l1.93,-1.08l0.13,-0.15l1.35,-3.44l0.01,-0.18l-1.31,-5.38l-0.08,-0.14l-1.46,-1.5l3.68,-1.51l2.84,-2.46l1.45,-2.55l0.04,-0.17l-0.2,-2.39l-0.04,-0.12l-1.7,-3.07l-2.9,-2.64l2.79,-3.66l0.05,-0.27l-1.08,-3.38l-0.8,-5.75l1.45,-0.75l4.18,1.03l2.6,0.38l0.18,-0.03l1.93,-0.95l2.18,1.23l3.01,2.18l0.73,1.42l0.25,0.16l4.18,0.27l-0.06,2.95l0.83,4.7l0.22,0.24l2.19,0.55l1.75,2.08l0.38,0.07l3.63,-2.03l0.11,-0.11l2.38,-4.06l1.36,-1.43l1.76,3.01l3.26,4.68l2.68,4.19l-0.94,2.09l0.12,0.38l3.31,1.98l2.23,1.98l0.13,0.07l3.94,0.89l1.48,1.02l0.96,2.82l0.22,0.2l1.85,0.43l0.88,1.13l0.17,3.53l-1.68,1.16l-1.76,1.14l-4.08,1.17l-0.11,0.06l-3.08,2.65l-4.11,0.52l-5.35,-0.69l-3.76,-0.02l-2.62,0.23l-0.2,0.1l-2.05,2.29l-3.13,1.41l-0.11,0.08l-3.6,4.24l-2.87,2.92l-0.05,0.36l0.33,0.14l2.13,-0.52l0.15,-0.08l3.98,-4.15l5.16,-2.63l3.58,-0.31l1.82,1.3l-2.09,1.91l-0.09,0.29l0.8,3.46l0.82,2.37l0.15,0.17l3.25,1.56l0.16,0.03l4.14,-0.45l0.21,-0.12l2.03,-2.86l0.11,1.46l0.13,0.22l1.26,0.88l-2.7,1.78l-5.51,1.83l-2.52,1.26l-2.75,2.16l-1.52,-0.18l-0.08,-2.16l4.19,-2.47l0.14,-0.34l-0.3,-0.22l-4.01,0.1l-2.66,0.36l-1.45,-1.56l0.0,-4.16l-0.11,-0.23l-1.11,-0.91l-0.28,-0.05l-1.5,0.48l-0.7,-0.7l-0.45,0.02l-1.91,2.39l-0.8,2.5l-0.82,1.31l-0.95,0.43l-0.77,0.15l-0.23,0.2l-0.18,0.56l-8.2,0.02l-0.13,0.03l-1.19,0.61l-2.95,2.45l-0.78,1.13l-4.6,0.01l-0.12,0.02l-1.13,0.48l-0.13,0.44l0.37,0.55l0.2,0.82l-0.01,0.09l-3.1,1.42l-2.63,0.5l-2.84,1.57l-0.47,0.0l-0.72,-0.4l-0.18,-0.27l0.03,-0.15l0.52,-1.0l1.2,-1.71l0.73,-1.8l0.02,-0.17l-1.03,-5.47l-0.15,-0.21l-2.35,-1.32l0.16,-0.29l-0.05,-0.35l-0.37,-0.38l-0.22,-0.09l-0.56,0.0l-0.35,-0.34l-0.11,-0.65l-0.46,-0.2l-0.39,0.26l-0.2,-0.03l-0.11,-0.33l-0.48,-0.25l-0.21,-0.71l-0.15,-0.18l-3.97,-2.07l-4.8,-2.39l-0.25,-0.01l-2.19,0.89l-0.72,0.03l-3.04,-0.82l-0.14,-0.0l-1.94,0.4l-2.4,-0.98l-2.56,-0.51l-1.7,-0.19l-0.62,-0.44l-0.42,-1.67l-0.3,-0.23l-0.85,0.02l-0.29,0.3l-0.01,0.95l-69.26,-0.01l-4.77,-3.14l-1.78,-1.41l-4.51,-1.38l-1.3,-2.73l0.34,-1.96l-0.17,-0.33l-3.06,-1.37l-0.41,-2.58l-0.11,-0.18l-2.92,-2.4l-0.05,-1.53l1.32,-1.59l0.07,-0.2l-0.07,-2.21l-0.16,-0.26l-4.19,-2.22l-2.52,-4.02l-1.56,-2.6l-0.08,-0.09l-2.28,-1.64l-1.65,-1.48l-1.31,-1.89l-0.38,-0.1l-2.51,1.21l-2.28,1.92l-2.03,-2.22l-1.85,-1.71l-2.44,-1.04l-2.28,-0.12l0.03,-37.72l4.27,0.98l4.0,2.13l2.61,0.4l0.24,-0.07l2.17,-1.81l2.92,-1.33l3.63,0.53l0.18,-0.03l3.72,-1.94l3.89,-1.06l1.6,1.72l0.37,0.06l1.87,-1.04l0.14,-0.19l0.48,-1.83l1.37,0.38l4.18,3.96l0.41,0.0l2.89,-2.62l0.28,2.79l0.37,0.26l3.08,-0.73l0.17,-0.12l0.85,-1.16l2.81,0.24l3.83,1.86l5.86,1.61l3.46,0.75l2.44,-0.26l2.89,1.89l-3.12,1.89l-0.14,0.31l0.24,0.24l4.53,0.92l6.84,-0.5l2.04,-0.71l2.54,2.44l0.39,0.02l2.72,-2.16l-0.01,-0.48l-2.26,-1.61l1.27,-1.16l2.94,-0.19l1.94,-0.42l1.89,0.97l2.49,2.32l0.24,0.08l2.71,-0.33l4.35,1.9l0.17,0.02l3.86,-0.67l3.62,0.1l0.31,-0.33l-0.26,-2.44l1.9,-0.65l3.58,1.36l-0.01,3.84l0.23,0.29l0.34,-0.17l1.51,-3.23l1.81,0.1l0.31,-0.22l1.13,-4.37l-0.08,-0.29l-2.68,-2.73l-2.83,-1.76l0.19,-4.73l2.77,-3.15l3.06,0.69l2.44,1.97l3.24,4.88l-2.05,2.02l0.15,0.51l4.41,0.85ZM265.85,150.7l-0.84,0.04l-3.15,-0.99l-1.77,-1.17l0.19,-0.06l3.17,0.79l2.39,1.27l0.01,0.12ZM249.41,3.71l6.68,0.49l5.34,0.79l4.34,1.6l-0.08,1.24l-5.91,2.56l-6.03,1.21l-2.36,1.38l-0.14,0.34l0.29,0.22l4.37,-0.02l-4.96,3.01l-4.06,1.64l-0.11,0.08l-4.21,4.62l-5.07,0.92l-0.12,0.05l-1.53,1.1l-7.5,0.59l-0.28,0.28l0.24,0.31l2.67,0.54l-1.04,0.6l-0.09,0.44l1.89,2.49l-2.11,1.66l-3.83,1.52l-0.15,0.13l-1.14,2.01l-3.41,1.55l-0.16,0.36l0.35,1.19l0.3,0.22l3.98,-0.19l0.03,0.78l-6.42,2.99l-6.44,-1.41l-7.41,0.79l-3.72,-0.62l-4.48,-0.26l-0.25,-2.0l4.37,-1.13l0.21,-0.38l-1.14,-3.55l1.13,-0.28l6.61,2.29l0.35,-0.12l-0.04,-0.37l-3.41,-3.45l-0.14,-0.08l-3.57,-0.92l1.62,-1.7l4.36,-1.3l0.2,-0.18l0.71,-1.94l-0.12,-0.36l-3.45,-2.15l-0.88,-2.43l6.36,0.23l1.94,0.61l0.23,-0.02l3.91,-2.1l0.15,-0.32l-0.26,-0.24l-5.69,-0.67l-8.69,0.37l-4.3,-1.92l-2.12,-2.39l-2.82,-1.68l-0.44,-1.65l3.41,-1.06l2.93,-0.2l4.91,-0.99l3.69,-2.28l2.93,0.31l2.64,1.68l0.42,-0.1l1.84,-3.23l3.17,-0.96l4.45,-0.69l7.56,-0.26l1.26,0.64l0.18,0.03l7.2,-1.06l10.81,0.8ZM203.94,57.59l0.01,0.32l1.97,2.97l0.51,-0.01l2.26,-3.75l6.05,-1.89l4.08,4.72l-0.36,2.95l0.38,0.33l4.95,-1.36l0.11,-0.05l2.23,-1.77l5.37,2.31l3.32,2.14l0.3,1.89l0.36,0.25l4.48,-1.01l2.49,2.8l0.14,0.09l5.99,1.78l2.09,1.74l2.18,3.83l-4.29,1.91l-0.01,0.54l5.9,2.83l3.95,0.94l3.54,3.84l0.2,0.1l3.58,0.25l-0.67,2.51l-4.18,4.54l-2.84,-1.61l-3.91,-3.95l-0.26,-0.09l-3.24,0.52l-0.25,0.26l-0.32,2.37l0.1,0.26l2.63,2.38l3.42,1.89l0.96,1.0l1.57,3.8l-0.74,2.43l-2.85,-0.96l-6.26,-3.15l-0.38,0.09l0.04,0.39l3.54,3.4l2.55,2.31l0.23,0.78l-6.26,-1.43l-5.33,-2.25l-2.73,-1.73l0.67,-0.86l-0.09,-0.45l-7.38,-4.01l-0.44,0.27l0.03,0.89l-6.85,0.61l-1.8,-1.17l1.43,-2.6l4.56,-0.07l5.15,-0.52l0.23,-0.45l-0.76,-1.34l0.8,-1.89l3.21,-4.06l0.05,-0.29l-0.72,-1.95l-0.97,-1.47l-0.11,-0.1l-3.84,-2.1l-4.53,-1.33l1.09,-0.75l0.05,-0.45l-2.65,-2.75l-0.18,-0.09l-2.12,-0.24l-1.91,-1.47l-0.39,0.02l-1.27,1.25l-4.4,0.56l-9.06,-0.99l-5.28,-1.31l-4.01,-0.67l-1.72,-1.31l2.32,-1.85l0.1,-0.33l-0.28,-0.2l-3.3,-0.02l-0.74,-4.36l1.86,-4.09l2.46,-1.88l5.74,-1.15l-1.5,2.55ZM261.28,159.28l0.19,0.14l1.82,0.42l1.66,-0.05l-0.66,0.68l-0.75,0.16l-3.0,-1.25l-0.46,-0.77l0.51,-0.52l0.68,1.19ZM230.87,84.48l-2.48,0.19l-0.52,-1.74l0.96,-2.17l2.03,-0.53l1.71,1.04l0.02,1.6l-0.22,0.46l-1.5,1.16ZM229.52,58.19l0.14,0.82l-4.99,-0.22l-2.73,0.63l-0.59,-0.23l-2.61,-2.4l0.08,-1.38l0.94,-0.25l5.61,0.51l4.14,2.54ZM222.12,105.0l-0.79,1.63l-0.75,-0.22l-0.52,-0.91l0.04,-0.09l0.84,-1.01l0.74,0.06l0.44,0.55ZM183.77,38.22l2.72,1.65l0.16,0.04l4.83,-0.01l1.92,1.52l-0.51,1.75l0.18,0.36l2.84,1.14l1.56,1.19l0.16,0.06l3.37,0.22l3.65,0.42l4.07,-1.1l5.05,-0.43l3.96,0.35l2.53,1.8l0.48,1.79l-1.37,1.16l-3.6,1.03l-3.22,-0.59l-7.17,0.76l-5.1,0.09l-4.0,-0.6l-6.48,-1.56l-0.81,-2.57l-0.3,-2.49l-0.1,-0.19l-2.51,-2.25l-0.16,-0.07l-5.12,-0.63l-2.61,-1.45l0.75,-1.71l4.88,0.32ZM207.46,91.26l0.42,1.62l0.42,0.19l1.12,-0.55l1.35,0.99l2.74,1.39l2.73,1.2l0.2,1.74l0.35,0.26l1.72,-0.29l1.31,0.97l-1.72,0.96l-3.68,-0.9l-1.34,-1.71l-0.43,-0.04l-2.46,2.1l-3.23,1.85l-0.74,-1.98l-0.31,-0.19l-2.47,0.28l1.49,-1.34l0.1,-0.19l0.32,-3.15l0.79,-3.45l1.34,0.25ZM215.59,102.66l-2.73,2.0l-1.49,-0.08l-0.37,-0.7l1.61,-1.56l3.0,0.03l-0.02,0.3ZM202.79,24.07l0.11,0.12l2.54,1.53l-3.01,1.47l-4.55,4.07l-4.3,0.38l-5.07,-0.68l-2.51,-2.09l0.03,-1.72l1.86,-1.4l0.1,-0.34l-0.29,-0.2l-4.49,0.04l-2.63,-1.79l-1.45,-2.36l1.61,-2.38l1.65,-1.69l2.47,-0.4l0.19,-0.48l-0.72,-0.89l5.1,-0.26l3.1,3.05l0.13,0.07l4.21,1.25l3.99,1.06l1.92,3.65ZM187.5,59.3l-0.15,0.1l-2.59,3.4l-2.5,-0.15l-1.47,-3.92l0.04,-2.24l1.22,-1.92l2.34,-1.26l5.11,0.17l4.28,1.06l-3.36,3.86l-2.9,0.9ZM186.19,48.8l-1.15,1.63l-3.42,-0.35l-2.68,-1.15l1.11,-1.88l3.34,-1.27l2.01,1.63l0.79,1.38ZM185.78,35.41l-0.95,0.13l-4.48,-0.33l-0.4,-0.91l4.5,0.07l1.45,0.82l-0.1,0.21ZM180.76,32.56l-3.43,1.03l-1.85,-1.14l-1.01,-1.92l-0.16,-1.87l2.87,0.2l1.39,0.35l2.75,1.75l-0.55,1.6ZM181.03,76.32l-1.21,1.2l-3.19,-1.26l-0.18,-0.01l-1.92,0.45l-2.88,-1.67l1.84,-1.16l1.6,-1.77l2.45,1.17l1.45,0.77l2.05,2.28ZM169.72,54.76l2.83,0.97l0.14,0.01l4.25,-0.58l0.47,1.01l-2.19,2.16l0.07,0.48l3.61,1.95l-0.41,3.84l-3.87,1.68l-2.23,-0.36l-1.73,-1.75l-6.07,-3.53l0.03,-1.01l4.79,0.55l0.3,-0.16l-0.04,-0.34l-2.55,-2.89l2.59,-2.05ZM174.44,40.56l1.49,1.87l0.07,2.48l-1.07,3.52l-3.87,0.48l-2.41,-0.72l0.05,-2.72l-0.33,-0.3l-3.79,0.36l-0.13,-3.31l2.36,0.14l0.15,-0.03l3.7,-1.74l3.44,0.29l0.31,-0.22l0.03,-0.12ZM170.14,31.5l0.75,1.74l-3.52,-0.52l-4.19,-1.77l-4.65,-0.17l1.65,-1.11l-0.05,-0.52l-2.86,-1.26l-0.13,-1.58l4.52,0.7l6.66,1.99l1.84,2.5ZM134.64,58.08l-1.08,1.93l0.34,0.44l5.44,-1.41l3.37,2.32l0.37,-0.02l2.66,-2.28l2.03,1.38l2.01,4.53l0.53,0.04l1.26,-1.93l0.03,-0.27l-1.67,-4.55l1.82,-0.58l2.36,0.73l2.69,1.84l1.53,4.46l0.77,3.24l0.15,0.19l4.22,2.26l4.32,2.04l-0.21,1.51l-3.87,0.34l-0.19,0.5l1.45,1.54l-0.65,1.23l-4.3,-0.65l-4.4,-1.19l-2.97,0.28l-4.67,1.48l-6.31,0.65l-4.27,0.39l-1.26,-1.91l-0.15,-0.12l-3.42,-1.2l-0.16,-0.01l-2.05,0.45l-2.66,-3.02l1.2,-0.34l3.82,-0.76l3.58,0.19l3.27,-0.78l0.23,-0.29l-0.24,-0.29l-4.84,-1.06l-5.42,0.35l-3.4,-0.09l-0.97,-1.22l5.39,-1.7l0.21,-0.33l-0.3,-0.25l-3.82,0.06l-3.95,-1.1l1.88,-3.13l1.68,-1.81l6.54,-2.84l2.11,0.77ZM158.85,56.58l-1.82,2.62l-3.38,-2.9l0.49,-0.39l3.17,-0.18l1.54,0.86ZM149.71,42.7l1.0,1.87l0.37,0.14l2.17,-0.83l2.33,0.2l0.38,2.16l-1.38,2.17l-8.33,0.76l-6.34,2.15l-3.51,0.1l-0.22,-1.13l4.98,-2.12l0.17,-0.34l-0.31,-0.23l-11.27,0.6l-3.04,-0.78l3.14,-4.57l2.2,-1.35l6.87,1.7l4.4,3.0l0.14,0.05l4.37,0.39l0.27,-0.48l-3.41,-4.68l1.96,-1.62l2.28,0.53l0.79,2.32ZM145.44,29.83l-2.18,0.77l-3.79,-0.0l0.02,-0.31l2.34,-1.5l1.2,0.23l2.42,0.83ZM144.83,34.5l-4.44,1.46l-3.18,-1.48l1.6,-1.36l3.51,-0.53l3.1,0.75l-0.6,1.16ZM119.02,65.87l-6.17,2.07l-1.19,-1.82l-0.13,-0.11l-5.48,-2.32l0.92,-1.7l1.73,-3.44l2.16,-3.15l-0.02,-0.36l-2.09,-2.56l7.84,-0.71l3.59,1.02l6.32,0.27l2.35,1.37l2.25,1.71l-2.68,1.04l-6.21,3.41l-3.1,3.28l-0.08,0.21l0.0,1.81ZM129.66,35.4l-0.3,3.55l-1.77,1.67l-2.34,0.27l-4.62,2.2l-3.89,0.76l-2.83,-0.93l3.85,-3.52l5.04,-3.36l3.75,0.07l3.11,-0.7ZM111.24,152.74l-0.82,0.29l-3.92,-1.39l-0.7,-1.06l-0.12,-0.1l-2.15,-1.09l-0.41,-0.84l-0.2,-0.16l-2.44,-0.56l-0.84,-1.56l0.1,-0.36l2.34,0.64l1.53,0.5l2.28,0.34l0.78,1.04l1.24,1.55l0.09,0.08l2.42,1.3l0.81,1.39ZM88.54,134.82l0.14,0.02l2.0,-0.23l-0.67,3.48l0.06,0.24l1.78,2.22l-0.24,-0.0l-1.4,-1.42l-0.91,-1.53l-1.26,-1.08l-0.42,-1.35l0.09,-0.66l0.82,0.31Z", "name": "Canada"}, "CG": {"path": "M453.66,296.61l-0.9,-0.82l-0.35,-0.04l-0.83,0.48l-0.77,0.83l-1.65,-2.13l1.66,-1.2l0.08,-0.39l-0.81,-1.43l0.59,-0.43l1.62,-0.29l0.24,-0.24l0.1,-0.58l0.94,0.84l0.19,0.08l2.21,0.11l0.27,-0.14l0.81,-1.29l0.32,-1.76l-0.27,-1.96l-0.06,-0.15l-1.08,-1.35l1.02,-2.74l-0.09,-0.34l-0.62,-0.5l-0.22,-0.06l-1.66,0.18l-0.55,-1.03l0.12,-0.73l2.85,0.09l1.98,0.65l2.0,0.59l0.38,-0.25l0.17,-1.3l1.26,-2.24l1.34,-1.19l1.54,0.38l1.35,0.12l-0.11,1.15l-0.74,1.34l-0.5,1.61l-0.31,2.22l0.12,1.41l-0.4,0.9l-0.06,0.88l-0.24,0.67l-1.57,1.15l-1.24,1.41l-1.09,2.43l-0.03,0.13l0.08,1.95l-0.55,0.69l-1.46,1.23l-1.32,1.41l-0.61,-0.29l-0.13,-0.57l-0.29,-0.23l-1.36,-0.02l-0.23,0.1l-0.72,0.81l-0.41,-0.16Z", "name": "Republic of the Congo"}, "CF": {"path": "M459.41,266.56l1.9,-0.17l0.22,-0.12l0.36,-0.5l0.14,0.02l0.55,0.51l0.29,0.07l3.15,-0.96l0.12,-0.07l1.05,-0.97l1.29,-0.87l0.12,-0.33l-0.17,-0.61l0.38,-0.12l2.36,0.15l0.15,-0.03l2.36,-1.17l0.12,-0.1l1.78,-2.72l1.18,-0.96l1.23,-0.34l0.21,0.79l0.07,0.13l1.37,1.5l0.01,0.86l-0.39,1.0l-0.01,0.17l0.16,0.78l0.1,0.17l0.91,0.76l1.89,1.09l1.24,0.92l0.02,0.67l0.12,0.23l1.67,1.3l0.99,1.03l0.61,1.46l0.14,0.15l1.79,0.95l0.2,0.4l-0.44,0.14l-1.54,-0.06l-1.98,-0.26l-0.93,0.22l-0.19,0.14l-0.3,0.48l-0.57,0.05l-0.91,-0.49l-0.26,-0.01l-2.7,1.21l-1.04,-0.23l-0.21,0.03l-0.34,0.19l-0.12,0.13l-0.64,1.3l-1.67,-0.43l-1.77,-0.24l-1.58,-0.91l-2.06,-0.85l-0.27,0.02l-1.42,0.88l-0.97,1.27l-0.06,0.14l-0.19,1.46l-1.3,-0.11l-1.67,-0.42l-0.27,0.07l-1.55,1.41l-0.99,1.76l-0.14,-1.18l-0.13,-0.22l-1.1,-0.78l-0.86,-1.2l-0.2,-0.84l-0.07,-0.13l-1.07,-1.19l0.16,-0.59l0.0,-0.15l-0.24,-1.01l0.18,-1.77l0.5,-0.38l0.09,-0.11l1.18,-2.4Z", "name": "Central African Republic"}, "CD": {"path": "M497.85,276.25l-0.14,2.77l0.2,0.3l0.57,0.19l-0.47,0.52l-1.0,0.71l-0.96,1.31l-0.56,1.22l-0.16,2.04l-0.54,0.89l-0.04,0.15l-0.02,1.76l-0.63,0.61l-0.09,0.2l-0.08,1.33l-0.2,0.11l-0.15,0.21l-0.23,1.37l0.03,0.2l0.6,1.08l0.16,2.96l0.44,2.29l-0.24,1.25l0.01,0.15l0.5,1.46l0.07,0.12l1.41,1.37l1.09,2.56l-0.51,-0.11l-3.45,0.45l-0.67,0.3l-0.15,0.15l-0.71,1.61l0.01,0.26l0.52,1.03l-0.43,2.9l-0.31,2.55l0.13,0.29l0.7,0.46l1.75,0.99l0.31,-0.01l0.26,-0.17l0.15,1.9l-1.44,-0.02l-0.94,-1.28l-0.94,-1.1l-0.17,-0.1l-1.76,-0.33l-0.5,-1.18l-0.42,-0.15l-1.44,0.75l-1.79,-0.32l-0.77,-1.05l-0.2,-0.12l-1.59,-0.23l-0.97,0.04l-0.1,-0.53l-0.27,-0.25l-0.86,-0.06l-1.13,-0.15l-1.62,0.37l-1.04,-0.06l-0.32,0.09l0.11,-2.56l-0.08,-0.21l-0.77,-0.87l-0.17,-1.41l0.36,-1.47l-0.03,-0.21l-0.48,-0.91l-0.04,-1.52l-0.3,-0.29l-2.65,0.02l0.13,-0.53l-0.29,-0.37l-1.28,0.01l-0.28,0.21l-0.07,0.24l-1.35,0.09l-0.26,0.18l-0.62,1.45l-0.25,0.42l-1.17,-0.3l-0.19,0.01l-0.79,0.34l-1.44,0.18l-1.41,-1.96l-0.7,-1.47l-0.61,-1.86l-0.28,-0.21l-7.39,-0.03l-0.92,0.3l-0.78,-0.03l-0.78,0.25l-0.11,-0.25l0.35,-0.15l0.18,-0.26l0.07,-1.02l0.33,-0.52l0.72,-0.42l0.52,0.2l0.33,-0.08l0.76,-0.86l0.99,0.02l0.11,0.48l0.16,0.2l0.94,0.44l0.35,-0.07l1.46,-1.56l1.44,-1.21l0.68,-0.85l0.06,-0.2l-0.08,-1.99l1.04,-2.33l1.1,-1.23l1.62,-1.19l0.11,-0.14l0.29,-0.8l0.08,-0.94l0.38,-0.82l0.03,-0.16l-0.13,-1.38l0.3,-2.16l0.47,-1.51l0.73,-1.31l0.04,-0.12l0.15,-1.51l0.21,-1.66l0.89,-1.16l1.16,-0.7l1.9,0.79l1.69,0.95l1.81,0.24l1.85,0.48l0.35,-0.16l0.71,-1.43l0.16,-0.09l1.03,0.23l0.19,-0.02l2.65,-1.19l0.86,0.46l0.17,0.03l0.81,-0.08l0.23,-0.14l0.31,-0.5l0.75,-0.17l1.83,0.26l1.64,0.06l0.72,-0.21l1.39,1.9l0.16,0.11l1.12,0.3l0.24,-0.04l0.58,-0.36l1.05,0.15l0.15,-0.02l1.15,-0.44l0.47,0.84l0.08,0.09l2.08,1.57Z", "name": "Democratic Republic of the Congo"}, "CZ": {"path": "M463.29,152.22l-0.88,-0.47l-0.18,-0.03l-1.08,0.15l-1.86,-0.94l-0.21,-0.02l-0.88,0.24l-0.13,0.07l-1.25,1.17l-1.63,-0.91l-1.38,-1.36l-1.22,-0.75l-0.24,-1.24l-0.33,-0.75l1.53,-0.6l0.98,-0.84l1.74,-0.62l0.11,-0.07l0.47,-0.47l0.46,0.27l0.24,0.03l0.96,-0.3l1.06,0.95l0.15,0.07l1.57,0.24l-0.1,0.6l0.16,0.32l1.36,0.68l0.41,-0.15l0.28,-0.62l1.29,0.28l0.19,0.84l0.26,0.23l1.73,0.18l0.74,1.02l-0.17,0.0l-0.25,0.13l-0.32,0.49l-0.46,0.11l-0.22,0.23l-0.13,0.57l-0.32,0.1l-0.2,0.22l-0.03,0.14l-0.65,0.25l-1.05,-0.05l-0.28,0.17l-0.22,0.43Z", "name": "Czech Republic"}, "CY": {"path": "M505.03,193.75l-1.51,0.68l-1.0,-0.3l-0.32,-0.63l0.69,-0.06l0.41,0.13l0.19,-0.0l0.62,-0.22l0.31,0.02l0.06,0.22l0.49,0.17l0.06,-0.01Z", "name": "Cyprus"}, "CR": {"path": "M213.0,263.84l-0.98,-0.4l-0.3,-0.31l0.16,-0.24l0.05,-0.21l-0.09,-0.56l-0.1,-0.18l-0.76,-0.65l-0.99,-0.5l-0.74,-0.28l-0.13,-0.58l-0.12,-0.18l-0.66,-0.45l-0.34,-0.0l-0.13,0.31l0.13,0.59l-0.17,0.21l-0.34,-0.42l-0.14,-0.1l-0.7,-0.22l-0.23,-0.34l0.01,-0.62l0.31,-0.74l-0.14,-0.38l-0.3,-0.15l0.47,-0.4l1.48,0.6l0.26,-0.02l0.47,-0.27l0.58,0.15l0.35,0.44l0.17,0.11l0.74,0.17l0.27,-0.07l0.3,-0.27l0.52,1.09l0.97,1.02l0.77,0.71l-0.41,0.1l-0.23,0.3l0.01,1.02l0.12,0.24l0.2,0.14l-0.07,0.05l-0.11,0.3l0.08,0.37l-0.23,0.63Z", "name": "Costa Rica"}, "CU": {"path": "M215.01,226.09l2.08,0.18l1.94,0.03l2.24,0.86l0.95,0.92l0.25,0.08l2.22,-0.28l0.79,0.55l3.68,2.81l0.19,0.06l0.77,-0.03l1.18,0.42l-0.12,0.47l0.27,0.37l1.78,0.1l1.59,0.9l-0.11,0.22l-1.5,0.3l-1.64,0.13l-1.75,-0.2l-2.69,0.19l1.0,-0.86l-0.03,-0.48l-1.02,-0.68l-0.13,-0.05l-1.52,-0.16l-0.74,-0.64l-0.57,-1.42l-0.3,-0.19l-1.36,0.1l-2.23,-0.67l-0.71,-0.52l-0.14,-0.06l-3.2,-0.4l-0.42,-0.25l0.56,-0.39l0.12,-0.33l-0.27,-0.22l-2.46,-0.13l-0.2,0.06l-1.72,1.31l-0.94,0.03l-0.25,0.15l-0.29,0.53l-1.04,0.24l-0.29,-0.07l0.7,-0.43l0.1,-0.11l0.5,-0.87l1.04,-0.54l1.23,-0.49l1.86,-0.25l0.62,-0.28Z", "name": "Cuba"}, "SZ": {"path": "M500.95,353.41l-0.41,0.97l-1.16,0.23l-1.29,-1.26l-0.02,-0.71l0.63,-0.93l0.23,-0.7l0.47,-0.12l1.04,0.4l0.32,1.05l0.2,1.08Z", "name": "Swaziland"}, "SY": {"path": "M510.84,199.83l0.09,-0.11l0.07,-0.2l-0.04,-1.08l0.56,-1.4l1.3,-1.01l0.1,-0.34l-0.41,-1.11l-0.24,-0.19l-0.89,-0.11l-0.2,-1.84l0.55,-1.05l1.3,-1.22l0.09,-0.19l0.09,-1.09l0.39,0.27l0.25,0.04l2.66,-0.77l1.35,0.52l2.06,-0.01l2.93,-1.08l1.35,0.04l2.14,-0.34l-0.83,1.16l-1.31,0.68l-0.16,0.3l0.23,2.03l-0.9,3.25l-5.43,2.87l-4.79,2.91l-2.32,-0.92Z", "name": "Syria"}, "KG": {"path": "M599.04,172.15l0.38,-0.9l1.43,-0.37l4.04,1.02l0.37,-0.23l0.36,-1.64l1.17,-0.52l3.45,1.24l0.2,-0.0l0.86,-0.31l4.09,0.08l3.61,0.31l1.18,1.02l0.11,0.06l1.19,0.34l-0.13,0.26l-3.84,1.58l-0.13,0.1l-0.81,1.08l-3.08,0.34l-0.24,0.16l-0.85,1.7l-2.43,-0.37l-0.14,0.01l-1.79,0.61l-2.39,1.4l-0.12,0.39l0.25,0.49l-0.48,0.45l-4.57,0.43l-3.04,-0.94l-2.45,0.18l0.14,-1.02l2.42,0.44l0.27,-0.08l0.81,-0.81l1.76,0.27l0.21,-0.05l3.21,-2.14l-0.03,-0.51l-2.97,-1.57l-0.26,-0.01l-1.64,0.69l-1.38,-0.84l1.81,-1.67l-0.09,-0.5l-0.46,-0.18Z", "name": "Kyrgyzstan"}, "KE": {"path": "M523.3,287.04l0.06,0.17l1.29,1.8l-1.46,0.84l-0.11,0.11l-0.55,0.93l-0.81,0.16l-0.24,0.24l-0.34,1.69l-0.81,1.06l-0.46,1.58l-0.76,0.63l-3.3,-2.3l-0.16,-1.32l-0.15,-0.23l-9.35,-5.28l-0.02,-2.4l1.92,-2.63l0.91,-1.83l0.01,-0.24l-1.09,-2.86l-0.29,-1.24l-1.09,-1.63l2.93,-2.85l0.92,0.3l0.0,1.19l0.09,0.22l0.86,0.83l0.21,0.08l1.65,0.0l3.09,2.08l0.16,0.05l0.79,0.03l0.54,-0.06l0.58,0.28l1.67,0.2l0.28,-0.12l0.69,-0.98l2.04,-0.94l0.86,0.73l0.19,0.07l1.1,0.0l-1.82,2.36l-0.06,0.18l0.03,9.12Z", "name": "Kenya"}, "SS": {"path": "M505.7,261.39l0.02,1.64l-0.27,0.55l-1.15,0.05l-0.24,0.15l-0.85,1.44l0.22,0.45l1.44,0.17l1.15,1.12l0.42,0.95l0.14,0.15l1.06,0.54l1.33,2.45l-3.06,2.98l-1.44,1.08l-1.75,0.01l-1.92,0.56l-1.5,-0.53l-0.27,0.03l-0.85,0.57l-1.98,-1.5l-0.56,-1.02l-0.37,-0.13l-1.32,0.5l-1.08,-0.15l-0.2,0.04l-0.56,0.35l-0.9,-0.24l-1.44,-1.97l-0.39,-0.77l-0.13,-0.13l-1.78,-0.94l-0.65,-1.5l-1.08,-1.12l-1.57,-1.22l-0.02,-0.68l-0.12,-0.23l-1.37,-1.02l-1.17,-0.68l0.2,-0.08l0.86,-0.48l0.14,-0.18l0.63,-2.22l0.6,-1.02l1.47,-0.28l0.35,0.56l1.29,1.48l0.14,0.09l0.69,0.22l0.22,-0.02l0.83,-0.4l1.58,0.08l0.26,0.39l0.25,0.13l2.49,0.0l0.3,-0.25l0.06,-0.35l1.13,-0.42l0.18,-0.18l0.22,-0.63l0.68,-0.38l1.95,1.37l0.23,0.05l1.29,-0.26l0.19,-0.12l1.23,-1.8l1.36,-1.37l0.08,-0.25l-0.21,-1.52l-0.06,-0.15l-0.25,-0.3l0.94,-0.08l0.26,-0.21l0.1,-0.32l0.6,0.09l-0.25,1.67l0.3,1.83l0.11,0.19l1.22,0.94l0.25,0.73l-0.04,1.2l0.26,0.31l0.09,0.01Z", "name": "South Sudan"}, "SR": {"path": "M278.1,270.26l2.71,0.45l0.31,-0.14l0.19,-0.32l1.82,-0.16l2.25,0.56l-1.09,1.81l-0.04,0.19l0.2,1.72l0.05,0.13l0.9,1.35l-0.39,0.99l-0.21,1.09l-0.48,0.8l-1.2,-0.44l-0.17,-0.01l-1.12,0.24l-0.95,-0.21l-0.35,0.2l-0.25,0.73l0.05,0.29l0.3,0.35l-0.06,0.13l-1.01,-0.15l-1.42,-2.03l-0.32,-1.36l-0.29,-0.23l-0.63,-0.0l-0.95,-1.56l0.41,-1.16l0.01,-0.17l-0.08,-0.35l1.29,-0.56l0.18,-0.22l0.35,-1.97Z", "name": "Suriname"}, "KH": {"path": "M680.28,257.89l-0.93,-1.2l-1.24,-2.56l-0.56,-2.9l1.45,-1.92l3.07,-0.46l2.26,0.35l2.03,0.98l0.38,-0.11l1.0,-1.55l1.86,0.79l0.52,1.51l-0.28,2.82l-4.05,1.88l-0.12,0.45l0.79,1.1l-2.2,0.17l-2.08,0.98l-1.89,-0.33Z", "name": "Cambodia"}, "SV": {"path": "M197.02,248.89l0.18,-0.05l0.59,0.17l0.55,0.51l0.64,0.35l0.06,0.22l0.37,0.21l1.01,-0.28l0.38,0.13l0.16,0.13l-0.14,0.81l-0.18,0.38l-1.22,-0.03l-0.84,-0.23l-1.11,-0.52l-1.31,-0.15l-0.49,-0.38l0.02,-0.08l0.76,-0.57l0.46,-0.27l0.11,-0.35Z", "name": "El Salvador"}, "SK": {"path": "M468.01,150.02l0.05,0.07l0.36,0.1l0.85,-0.37l1.12,1.02l0.33,0.05l1.38,-0.65l1.07,0.3l0.16,0.0l1.69,-0.43l1.95,1.02l-0.51,0.64l-0.45,1.2l-0.32,0.2l-2.55,-0.93l-0.17,-0.01l-0.82,0.2l-0.17,0.11l-0.53,0.68l-0.94,0.32l-0.14,-0.11l-0.29,-0.04l-1.18,0.48l-0.95,0.09l-0.26,0.21l-0.15,0.47l-1.84,0.34l-0.82,-0.31l-1.14,-0.73l-0.2,-0.89l0.42,-0.84l0.91,0.05l0.12,-0.02l0.86,-0.33l0.18,-0.21l0.03,-0.13l0.32,-0.1l0.2,-0.22l0.12,-0.55l0.39,-0.1l0.18,-0.13l0.3,-0.45l0.43,-0.0Z", "name": "Slovakia"}, "KR": {"path": "M737.31,185.72l0.84,0.08l0.27,-0.12l0.89,-1.2l1.63,-0.13l1.1,-0.2l0.21,-0.16l0.12,-0.24l1.86,2.95l0.59,1.79l0.02,3.17l-0.84,1.38l-2.23,0.55l-1.95,1.14l-1.91,0.21l-0.22,-1.21l0.45,-2.07l-0.01,-0.17l-0.99,-2.67l1.54,-0.4l0.17,-0.46l-1.55,-2.24Z", "name": "South Korea"}, "SI": {"path": "M455.77,159.59l1.79,0.21l0.18,-0.04l1.2,-0.68l2.12,-0.08l0.21,-0.1l0.38,-0.42l0.1,0.01l0.28,0.62l-1.71,0.71l-0.18,0.22l-0.21,1.1l-0.71,0.26l-0.2,0.28l0.01,0.55l-0.59,-0.04l-0.79,-0.47l-0.38,0.06l-0.36,0.41l-0.84,-0.05l0.05,-0.15l-0.56,-1.24l0.21,-1.17Z", "name": "Slovenia"}, "KP": {"path": "M747.76,172.02l-0.23,-0.04l-0.26,0.08l-1.09,1.02l-0.78,1.06l-0.06,0.19l0.09,1.95l-1.12,0.57l-0.53,0.58l-0.88,0.82l-1.69,0.51l-1.09,0.79l-0.12,0.22l-0.07,1.17l-0.22,0.25l0.09,0.47l0.96,0.46l1.22,1.1l-0.19,0.37l-0.91,0.16l-1.75,0.14l-0.22,0.12l-0.87,1.18l-0.95,-0.09l-0.3,0.18l-0.97,-0.44l-0.39,0.13l-0.25,0.44l-0.29,0.09l-0.03,-0.2l-0.18,-0.23l-0.62,-0.25l-0.43,-0.29l0.52,-0.97l0.52,-0.3l0.13,-0.38l-0.18,-0.42l0.59,-1.47l0.01,-0.21l-0.16,-0.48l-0.22,-0.2l-1.41,-0.31l-0.82,-0.55l1.74,-1.62l2.73,-1.58l1.62,-1.96l0.96,0.76l0.17,0.06l2.17,0.11l0.31,-0.37l-0.32,-1.31l3.61,-1.21l0.16,-0.13l0.79,-1.34l1.25,1.38Z", "name": "North Korea"}, "SO": {"path": "M543.8,256.48l0.61,-0.05l1.14,-0.37l1.31,-0.25l0.12,-0.05l1.11,-0.81l0.57,-0.0l0.03,0.39l-0.23,1.49l0.01,1.25l-0.52,0.92l-0.7,2.71l-1.19,2.79l-1.54,3.2l-2.13,3.66l-2.12,2.79l-2.92,3.39l-2.47,2.0l-3.76,2.5l-2.33,1.9l-2.77,3.06l-0.61,1.35l-0.28,0.29l-1.22,-1.69l-0.03,-8.92l2.12,-2.76l0.59,-0.68l1.47,-0.04l0.18,-0.06l2.15,-1.71l3.16,-0.11l0.21,-0.09l7.08,-7.55l1.76,-2.12l1.14,-1.57l0.06,-0.18l0.01,-4.67Z", "name": "Somalia"}, "SN": {"path": "M379.28,250.34l-0.95,-1.82l-0.09,-0.1l-0.83,-0.6l0.62,-0.28l0.13,-0.11l1.21,-1.8l0.6,-1.31l0.71,-0.68l1.09,0.2l0.18,-0.02l1.17,-0.53l1.25,-0.03l1.17,0.73l1.59,0.65l1.47,1.83l1.59,1.7l0.12,1.56l0.49,1.46l0.1,0.14l0.85,0.65l0.18,0.82l-0.08,0.57l-0.13,0.05l-1.29,-0.19l-0.29,0.13l-0.11,0.16l-0.35,0.04l-1.83,-0.61l-5.84,-0.13l-0.12,0.02l-0.6,0.26l-0.87,-0.06l-1.01,0.32l-0.26,-1.26l1.9,0.04l0.16,-0.04l0.54,-0.32l0.37,-0.02l0.15,-0.05l0.78,-0.5l0.92,0.46l0.12,0.03l1.09,0.04l0.15,-0.03l1.08,-0.57l0.11,-0.44l-0.51,-0.74l-0.39,-0.1l-0.76,0.39l-0.62,-0.01l-0.92,-0.58l-0.18,-0.05l-0.79,0.04l-0.2,0.09l-0.48,0.51l-2.41,0.06Z", "name": "Senegal"}, "SL": {"path": "M392.19,267.53l-0.44,-0.12l-1.73,-0.97l-1.24,-1.28l-0.4,-0.84l-0.27,-1.65l1.21,-1.0l0.09,-0.12l0.27,-0.66l0.32,-0.41l0.56,-0.05l0.16,-0.07l0.5,-0.41l1.75,0.0l0.59,0.77l0.49,0.96l-0.07,0.64l0.04,0.19l0.36,0.58l-0.03,0.84l0.24,0.2l-0.64,0.65l-1.13,1.37l-0.06,0.14l-0.12,0.66l-0.43,0.58Z", "name": "Sierra Leone"}, "SB": {"path": "M826.74,311.51l0.23,0.29l-0.95,-0.01l-0.39,-0.63l0.65,0.27l0.45,0.09ZM825.01,308.52l-1.18,-1.39l-0.37,-1.06l0.24,0.0l0.82,1.84l0.49,0.6ZM823.21,309.42l-0.44,0.03l-1.43,-0.24l-0.32,-0.24l0.08,-0.5l1.29,0.31l0.72,0.47l0.11,0.18ZM817.9,303.81l2.59,1.44l0.3,0.41l-1.21,-0.66l-1.34,-0.89l-0.34,-0.3ZM813.77,302.4l0.48,0.34l0.1,0.08l-0.33,-0.17l-0.25,-0.25Z", "name": "Solomon Islands"}, "SA": {"path": "M528.24,243.1l-0.2,-0.69l-0.07,-0.12l-0.69,-0.71l-0.18,-0.94l-0.12,-0.19l-1.24,-0.89l-1.28,-2.09l-0.7,-2.08l-0.07,-0.11l-1.73,-1.79l-0.11,-0.07l-1.03,-0.39l-1.57,-2.36l-0.27,-1.72l0.1,-1.53l-0.03,-0.15l-1.44,-2.93l-1.25,-1.13l-1.34,-0.56l-0.72,-1.33l0.11,-0.49l-0.02,-0.2l-0.7,-1.38l-0.08,-0.1l-0.68,-0.56l-0.97,-1.98l-2.8,-4.03l-0.25,-0.13l-0.85,0.01l0.29,-1.11l0.12,-0.97l0.23,-0.81l2.52,0.39l0.23,-0.06l1.08,-0.84l0.6,-0.95l1.78,-0.35l0.22,-0.17l0.37,-0.83l0.74,-0.42l0.08,-0.46l-2.17,-2.4l4.55,-1.26l0.12,-0.06l0.36,-0.32l2.83,0.71l3.67,1.91l7.04,5.5l0.17,0.06l4.64,0.22l2.06,0.24l0.55,1.15l0.28,0.17l1.56,-0.06l0.9,2.15l0.14,0.15l1.14,0.57l0.39,0.85l0.11,0.13l1.59,1.06l0.12,0.91l-0.23,0.83l0.01,0.18l0.32,0.9l0.07,0.11l0.68,0.7l0.33,0.86l0.37,0.65l0.09,0.1l0.76,0.53l0.25,0.04l0.45,-0.12l0.35,0.75l0.1,0.63l0.96,2.68l0.23,0.19l7.53,1.33l0.27,-0.09l0.24,-0.26l0.87,1.41l-1.58,4.96l-7.34,2.54l-7.28,1.02l-2.34,1.17l-0.12,0.1l-1.74,2.63l-0.86,0.32l-0.49,-0.68l-0.28,-0.12l-0.92,0.12l-2.32,-0.25l-0.41,-0.23l-0.15,-0.04l-2.89,0.06l-0.63,0.2l-0.91,-0.59l-0.43,0.11l-0.66,1.27l-0.03,0.21l0.21,0.89l-0.6,0.45Z", "name": "Saudi Arabia"}, "SE": {"path": "M476.42,90.44l-0.15,0.1l-2.43,2.86l-0.07,0.24l0.36,2.31l-3.84,3.1l-4.83,3.38l-0.11,0.15l-1.82,5.45l0.03,0.26l1.78,2.68l2.27,1.99l-2.13,3.88l-2.49,0.82l-0.2,0.24l-0.95,6.05l-1.32,3.09l-2.82,-0.32l-0.3,0.16l-1.34,2.64l-2.48,0.14l-0.76,-3.15l-2.09,-4.04l-1.85,-5.01l1.03,-1.98l2.06,-2.53l0.06,-0.13l0.83,-4.45l-0.06,-0.25l-1.54,-1.86l-0.15,-5.0l1.52,-3.48l2.28,0.06l0.27,-0.16l0.87,-1.59l-0.01,-0.31l-0.8,-1.21l3.79,-5.63l4.07,-7.54l2.23,0.01l0.29,-0.22l0.59,-2.15l4.46,0.66l0.34,-0.26l0.34,-2.64l1.21,-0.14l3.24,2.08l3.78,2.85l0.06,6.37l0.03,0.14l0.67,1.29l-3.95,1.07Z", "name": "Sweden"}, "SD": {"path": "M505.98,259.75l-0.31,-0.9l-0.1,-0.14l-1.2,-0.93l-0.27,-1.66l0.29,-1.83l-0.25,-0.34l-1.16,-0.17l-0.33,0.21l-0.11,0.37l-1.3,0.11l-0.21,0.49l0.55,0.68l0.18,1.29l-1.31,1.33l-1.18,1.72l-1.04,0.21l-2.0,-1.4l-0.32,-0.02l-0.95,0.52l-0.14,0.16l-0.21,0.6l-1.16,0.43l-0.19,0.23l-0.04,0.27l-2.08,0.0l-0.25,-0.39l-0.24,-0.13l-1.81,-0.09l-0.14,0.03l-0.8,0.38l-0.49,-0.16l-1.22,-1.39l-0.42,-0.67l-0.31,-0.14l-1.81,0.35l-0.2,0.14l-0.72,1.24l-0.61,2.14l-0.73,0.4l-0.62,0.22l-0.83,-0.68l-0.12,-0.6l0.38,-0.97l0.01,-1.14l-0.08,-0.2l-1.39,-1.53l-0.25,-0.97l0.03,-0.57l-0.11,-0.25l-0.81,-0.66l-0.03,-1.34l-0.04,-0.14l-0.52,-0.98l-0.31,-0.15l-0.42,0.07l0.12,-0.44l0.63,-1.03l0.03,-0.23l-0.24,-0.88l0.69,-0.66l0.02,-0.41l-0.4,-0.46l0.58,-1.39l1.04,-1.71l1.97,0.16l0.32,-0.3l-0.12,-10.24l0.02,-0.8l2.59,-0.01l0.3,-0.3l0.0,-4.92l29.19,0.0l0.68,2.17l-0.4,0.35l-0.1,0.27l0.36,2.69l0.93,3.15l0.12,0.16l2.05,1.4l-0.99,1.15l-1.75,0.4l-0.15,0.08l-0.79,0.79l-0.08,0.17l-0.24,1.69l-1.07,3.75l-0.0,0.16l0.25,0.96l-0.38,2.1l-0.98,2.41l-1.52,1.3l-1.07,1.94l-0.25,0.99l-1.08,0.64l-0.13,0.18l-0.46,1.65Z", "name": "Sudan"}, "DO": {"path": "M241.7,234.97l0.15,-0.22l1.73,0.01l1.43,0.64l0.15,0.03l0.45,-0.04l0.36,0.74l0.28,0.17l1.02,-0.04l-0.04,0.43l0.27,0.33l1.03,0.09l0.91,0.7l-0.57,0.64l-0.99,-0.47l-0.16,-0.03l-1.11,0.11l-0.79,-0.12l-0.26,0.09l-0.38,0.4l-0.66,0.11l-0.28,-0.45l-0.38,-0.12l-0.83,0.37l-0.14,0.13l-0.85,1.49l-0.27,-0.17l-0.1,-0.58l0.05,-0.67l-0.07,-0.21l-0.44,-0.53l0.35,-0.25l0.12,-0.19l0.19,-1.0l-0.2,-1.4Z", "name": "Dominican Republic"}, "DJ": {"path": "M528.78,253.36l0.34,0.45l-0.06,0.76l-1.26,0.54l-0.05,0.53l0.82,0.53l-0.57,0.83l-0.3,-0.25l-0.27,-0.05l-0.56,0.17l-1.07,-0.03l-0.04,-0.56l-0.16,-0.56l0.76,-1.07l0.76,-0.97l0.89,0.18l0.25,-0.06l0.51,-0.42Z", "name": "Djibouti"}, "DK": {"path": "M452.4,129.07l-1.27,2.39l-2.25,-1.69l-0.26,-1.08l3.15,-1.0l0.63,1.39ZM447.87,126.25l-0.35,0.76l-0.47,-0.24l-0.38,0.09l-1.8,2.53l-0.03,0.29l0.56,1.4l-1.22,0.4l-1.68,-0.41l-0.92,-1.76l-0.07,-3.47l0.38,-0.88l0.62,-0.93l2.07,-0.21l0.19,-0.1l0.84,-0.95l1.5,-0.76l-0.06,1.26l-0.7,1.1l-0.03,0.25l0.3,1.0l0.18,0.19l1.06,0.42Z", "name": "Denmark"}, "DE": {"path": "M445.51,131.69l0.03,0.94l0.21,0.28l2.32,0.74l-0.02,1.0l0.37,0.3l2.55,-0.65l1.36,-0.89l2.63,1.27l1.09,1.01l0.51,1.51l-0.6,0.78l-0.0,0.36l0.88,1.17l0.58,1.68l-0.18,1.08l0.03,0.18l0.87,1.81l-0.66,0.2l-0.55,-0.32l-0.36,0.05l-0.58,0.58l-1.73,0.62l-0.99,0.84l-1.77,0.7l-0.16,0.4l0.42,0.94l0.26,1.34l0.14,0.2l1.25,0.76l1.22,1.2l-0.71,1.2l-0.81,0.37l-0.17,0.32l0.34,1.99l-0.04,0.09l-0.47,-0.39l-0.17,-0.07l-1.2,-0.1l-1.85,0.57l-2.15,-0.13l-0.29,0.18l-0.21,0.5l-0.96,-0.67l-0.24,-0.05l-0.67,0.16l-2.6,-0.94l-0.34,0.1l-0.42,0.57l-1.64,-0.02l0.26,-1.88l1.24,-2.15l-0.21,-0.45l-3.54,-0.58l-0.98,-0.71l0.12,-1.26l-0.05,-0.2l-0.44,-0.64l0.27,-2.18l-0.38,-3.14l1.17,-0.0l0.27,-0.17l0.63,-1.26l0.65,-3.17l-0.02,-0.17l-0.41,-1.0l0.32,-0.47l1.77,-0.16l0.37,0.6l0.47,0.06l1.7,-1.69l0.06,-0.33l-0.55,-1.24l-0.09,-1.51l1.5,0.36l0.16,-0.01l1.22,-0.4Z", "name": "Germany"}, "YE": {"path": "M553.53,242.65l-1.51,0.58l-0.17,0.16l-0.48,1.14l-0.07,0.79l-2.31,1.0l-3.98,1.19l-2.28,1.8l-0.97,0.12l-0.7,-0.14l-0.23,0.05l-1.42,1.03l-1.51,0.47l-2.07,0.13l-0.68,0.15l-0.17,0.1l-0.49,0.6l-0.57,0.16l-0.18,0.13l-0.3,0.49l-1.06,-0.05l-0.13,0.02l-0.73,0.32l-1.48,-0.11l-0.55,-1.26l0.07,-1.32l-0.04,-0.16l-0.39,-0.72l-0.48,-1.85l-0.52,-0.79l0.08,-0.02l0.22,-0.36l-0.23,-1.05l0.24,-0.39l0.04,-0.19l-0.09,-0.95l0.96,-0.72l0.11,-0.31l-0.23,-0.98l0.46,-0.88l0.75,0.49l0.26,0.03l0.63,-0.22l2.76,-0.06l0.5,0.25l2.42,0.26l0.85,-0.11l0.52,0.71l0.35,0.1l1.17,-0.43l0.15,-0.12l1.75,-2.64l2.22,-1.11l6.95,-0.96l2.55,5.58Z", "name": "Yemen"}, "AT": {"path": "M463.17,154.15l-0.14,0.99l-1.15,0.01l-0.24,0.47l0.39,0.56l-0.75,1.84l-0.36,0.4l-2.06,0.07l-0.14,0.04l-1.18,0.67l-1.96,-0.23l-3.43,-0.78l-0.5,-0.97l-0.33,-0.16l-2.47,0.55l-0.2,0.16l-0.18,0.37l-1.27,-0.38l-1.28,-0.09l-0.81,-0.41l0.25,-0.51l0.03,-0.18l-0.05,-0.28l0.35,-0.08l1.16,0.81l0.45,-0.13l0.27,-0.64l2.0,0.12l1.84,-0.57l1.05,0.09l0.71,0.59l0.47,-0.11l0.23,-0.54l0.02,-0.17l-0.32,-1.85l0.69,-0.31l0.13,-0.12l0.73,-1.23l1.61,0.89l0.35,-0.04l1.35,-1.27l0.7,-0.19l1.84,0.93l0.18,0.03l1.08,-0.15l0.81,0.43l-0.07,0.15l-0.02,0.2l0.24,1.06Z", "name": "Austria"}, "DZ": {"path": "M450.58,224.94l-8.31,4.86l-7.23,5.12l-3.46,1.13l-2.42,0.22l-0.02,-1.33l-0.2,-0.28l-1.15,-0.42l-1.45,-0.69l-0.55,-1.13l-0.1,-0.12l-8.45,-5.72l-17.72,-12.17l0.03,-0.38l-0.02,-3.21l3.84,-1.91l2.46,-0.41l2.1,-0.75l0.14,-0.11l0.9,-1.3l2.84,-1.06l0.19,-0.27l0.09,-1.81l1.21,-0.2l0.15,-0.07l1.06,-0.96l3.19,-0.46l0.23,-0.18l0.46,-1.08l-0.08,-0.34l-0.6,-0.54l-0.83,-2.85l-0.18,-1.8l-0.82,-1.57l2.13,-1.37l2.65,-0.49l0.13,-0.05l1.55,-1.15l2.34,-0.85l4.2,-0.51l4.07,-0.23l1.21,0.41l0.23,-0.01l2.3,-1.11l2.52,-0.02l0.94,0.62l0.2,0.05l1.25,-0.13l-0.36,1.03l-0.01,0.14l0.39,2.66l-0.56,2.2l-1.49,1.52l-0.08,0.24l0.22,2.12l0.11,0.2l1.94,1.58l0.02,0.54l0.12,0.23l1.45,1.06l1.04,4.85l0.81,2.42l0.13,1.19l-0.43,2.17l0.17,1.28l-0.31,1.53l0.2,1.56l-0.9,1.02l-0.01,0.38l1.43,1.88l0.09,1.06l0.04,0.13l0.89,1.48l0.37,0.12l1.03,-0.43l1.79,1.12l0.89,1.34Z", "name": "Algeria"}, "US": {"path": "M892.64,99.05l1.16,0.57l0.21,0.02l1.45,-0.38l1.92,0.99l2.17,0.47l-1.65,0.72l-1.75,-0.79l-0.93,-0.7l-0.21,-0.06l-2.11,0.22l-0.35,-0.2l0.09,-0.87ZM183.29,150.37l0.39,1.54l0.12,0.17l0.78,0.55l0.14,0.05l1.74,0.2l2.52,0.5l2.4,0.98l0.17,0.02l1.96,-0.4l3.01,0.81l0.91,-0.02l2.22,-0.88l4.67,2.33l3.86,2.01l0.21,0.71l0.15,0.18l0.33,0.17l-0.02,0.05l0.23,0.43l0.67,0.1l0.21,-0.05l0.1,-0.07l0.05,0.29l0.09,0.16l0.5,0.5l0.21,0.09l0.56,0.0l0.13,0.13l-0.2,0.36l0.12,0.41l2.49,1.39l0.99,5.24l-0.69,1.68l-1.16,1.64l-0.6,1.18l-0.06,0.31l0.04,0.22l0.28,0.43l0.11,0.1l0.85,0.47l0.15,0.04l0.63,0.0l0.14,-0.04l2.87,-1.58l2.6,-0.49l3.28,-1.5l0.17,-0.23l0.04,-0.43l-0.23,-0.93l-0.24,-0.39l0.74,-0.32l4.7,-0.01l0.25,-0.13l0.77,-1.15l2.9,-2.41l1.04,-0.52l8.35,-0.02l0.28,-0.21l0.2,-0.6l0.7,-0.14l1.06,-0.48l0.13,-0.11l0.92,-1.49l0.75,-2.39l1.67,-2.08l0.59,0.6l0.3,0.07l1.52,-0.49l0.88,0.72l-0.0,4.14l0.08,0.2l1.6,1.72l0.31,0.72l-2.42,1.35l-2.55,1.05l-2.64,0.9l-0.14,0.11l-1.33,1.81l-0.44,0.7l-0.05,0.15l-0.03,1.6l0.03,0.14l0.83,1.59l0.24,0.16l0.78,0.06l-1.15,0.33l-1.25,-0.04l-1.83,0.52l-2.51,0.29l-2.17,0.88l-0.17,0.36l0.33,0.22l3.55,-0.54l0.15,0.11l-2.87,0.73l-1.19,0.0l-0.16,-0.33l-0.36,0.06l-0.76,0.82l0.17,0.5l0.42,0.08l-0.45,1.75l-1.4,1.74l-0.04,-0.17l-0.21,-0.22l-0.48,-0.13l-0.77,-0.69l-0.36,-0.03l-0.12,0.34l0.52,1.58l0.09,0.14l0.52,0.43l0.03,0.87l-0.74,1.05l-0.39,0.63l0.05,-0.12l-0.08,-0.34l-1.19,-1.03l-0.28,-2.31l-0.26,-0.26l-0.32,0.19l-0.48,1.27l-0.01,0.19l0.39,1.33l-1.14,-0.31l-0.36,0.18l0.14,0.38l1.57,0.85l0.1,2.58l0.22,0.28l0.55,0.15l0.21,0.81l0.33,2.72l-1.46,1.94l-2.5,0.81l-0.12,0.07l-1.58,1.58l-1.15,0.17l-0.15,0.06l-1.27,1.03l-0.09,0.13l-0.32,0.85l-2.71,1.79l-1.45,1.37l-1.18,1.64l-0.05,0.12l-0.39,1.96l0.0,0.13l0.44,1.91l0.85,2.37l1.1,1.91l0.03,1.2l1.16,3.07l-0.08,1.74l-0.1,0.99l-0.57,1.48l-0.54,0.24l-0.97,-0.26l-0.34,-1.02l-0.12,-0.16l-0.89,-0.58l-2.44,-4.28l-0.34,-0.94l0.49,-1.71l-0.02,-0.21l-0.7,-1.5l-2.0,-2.35l-0.11,-0.08l-0.98,-0.42l-0.25,0.01l-2.42,1.19l-0.26,-0.08l-1.26,-1.29l-1.57,-0.68l-0.16,-0.02l-2.79,0.34l-2.18,-0.3l-1.98,0.19l-1.12,0.45l-0.14,0.44l0.4,0.65l-0.04,1.02l0.09,0.22l0.29,0.3l-0.06,0.05l-0.77,-0.33l-0.26,0.01l-0.87,0.48l-1.64,-0.08l-1.79,-1.39l-0.23,-0.06l-2.11,0.33l-1.75,-0.61l-0.14,-0.01l-1.61,0.2l-2.11,0.64l-0.11,0.06l-2.25,1.99l-2.53,1.21l-1.43,1.38l-0.58,1.22l-0.03,0.12l-0.03,1.86l0.13,1.32l0.3,0.62l-0.46,0.04l-1.71,-0.57l-1.85,-0.79l-0.63,-1.14l-0.54,-1.85l-0.07,-0.12l-1.45,-1.51l-0.86,-1.58l-1.26,-1.87l-0.09,-0.09l-1.76,-1.09l-0.17,-0.04l-2.05,0.05l-0.23,0.12l-1.44,1.97l-1.84,-0.72l-1.19,-0.76l-0.6,-1.45l-0.9,-1.52l-1.49,-1.21l-1.27,-0.87l-0.89,-0.96l-0.22,-0.1l-4.34,-0.0l-0.3,0.3l-0.0,0.84l-6.62,0.02l-5.66,-1.93l-3.48,-1.24l0.11,-0.25l-0.3,-0.42l-3.18,0.3l-2.6,0.2l-0.35,-1.19l-0.08,-0.13l-1.62,-1.61l-0.13,-0.08l-1.02,-0.29l-0.22,-0.66l-0.25,-0.2l-1.31,-0.13l-0.82,-0.7l-0.16,-0.07l-2.25,-0.27l-0.48,-0.34l-0.28,-1.44l-0.07,-0.14l-2.41,-2.84l-2.03,-3.89l0.08,-0.58l-0.1,-0.27l-1.08,-0.94l-1.87,-2.36l-0.33,-2.31l-0.07,-0.15l-1.24,-1.5l0.52,-2.4l-0.09,-2.57l-0.78,-2.3l0.96,-2.83l0.61,-5.66l-0.46,-4.26l-0.79,-2.71l-0.68,-1.4l0.13,-0.26l3.24,0.97l1.28,2.88l0.52,0.06l0.62,-0.84l0.06,-0.22l-0.4,-2.61l-0.74,-2.29l68.9,-0.0l0.3,-0.3l0.01,-0.95l0.32,-0.01ZM32.5,67.43l1.75,1.99l0.41,0.04l1.02,-0.81l3.79,0.25l-0.1,0.72l0.24,0.34l3.83,0.77l2.6,-0.44l5.21,1.41l4.84,0.43l1.9,0.57l0.15,0.01l3.25,-0.71l3.72,1.32l2.52,0.58l-0.03,38.14l0.29,0.3l2.41,0.11l2.34,1.0l1.7,1.59l2.22,2.42l0.42,0.03l2.41,-2.04l2.25,-1.08l1.23,1.76l1.71,1.53l2.24,1.62l1.54,2.56l2.56,4.09l0.11,0.11l4.1,2.17l0.06,1.93l-1.12,1.35l-1.22,-1.14l-2.08,-1.05l-0.68,-2.94l-0.09,-0.16l-3.18,-2.84l-1.32,-3.35l-0.25,-0.19l-2.43,-0.24l-3.93,-0.09l-2.85,-1.02l-5.24,-3.85l-6.77,-2.04l-3.52,0.3l-4.84,-1.7l-2.96,-1.6l-0.23,-0.02l-2.78,0.8l-0.21,0.35l0.46,2.31l-1.11,0.19l-2.9,0.78l-2.24,1.26l-2.42,0.68l-0.29,-1.79l1.07,-3.49l2.54,-1.11l0.12,-0.45l-0.69,-0.96l-0.41,-0.07l-3.19,2.12l-1.76,2.54l-3.57,2.62l-0.03,0.46l1.63,1.59l-2.14,2.38l-2.64,1.49l-2.49,1.09l-0.16,0.17l-0.58,1.48l-3.8,1.79l-0.14,0.14l-0.75,1.57l-2.75,1.41l-1.62,-0.25l-0.16,0.02l-2.35,0.98l-2.54,1.19l-2.06,1.15l-4.05,0.93l-0.1,-0.15l2.45,-1.45l2.49,-1.1l2.61,-1.88l3.03,-0.39l0.19,-0.1l1.2,-1.41l3.43,-2.11l0.61,-0.75l1.81,-1.24l0.13,-0.2l0.42,-2.7l1.24,-2.12l-0.03,-0.35l-0.34,-0.09l-2.73,1.05l-0.67,-0.53l-0.39,0.02l-1.13,1.11l-1.43,-1.62l-0.49,0.06l-0.41,0.8l-0.67,-1.31l-0.42,-0.12l-2.43,1.43l-1.18,-0.0l-0.18,-1.86l0.43,-1.3l-0.09,-0.33l-1.61,-1.33l-0.26,-0.06l-3.11,0.68l-2.0,-1.66l-1.61,-0.85l-0.01,-1.97l-0.11,-0.23l-1.76,-1.48l0.86,-1.96l2.01,-2.13l0.88,-1.94l1.79,-0.25l1.65,0.6l0.31,-0.06l1.91,-1.8l1.67,0.31l0.22,-0.04l1.91,-1.23l0.13,-0.33l-0.47,-1.82l-0.15,-0.19l-1.0,-0.52l1.51,-1.27l0.09,-0.34l-0.29,-0.19l-1.62,0.06l-2.66,0.88l-0.13,0.09l-0.62,0.72l-1.77,-0.8l-0.16,-0.02l-3.48,0.44l-3.5,-0.92l-1.06,-1.61l-2.78,-2.09l3.07,-1.51l5.52,-2.01l1.65,0.0l-0.28,1.73l0.31,0.35l5.29,-0.16l0.23,-0.49l-2.03,-2.59l-0.1,-0.08l-3.03,-1.58l-1.79,-2.12l-2.4,-1.83l-3.18,-1.27l1.13,-1.84l4.28,-0.14l0.15,-0.05l3.16,-2.0l0.13,-0.17l0.57,-2.07l2.43,-2.02l2.42,-0.52l4.67,-1.98l2.22,0.29l0.2,-0.04l3.74,-2.37l3.57,0.91ZM37.66,123.49l-2.31,1.26l-1.04,-0.75l-0.31,-1.35l2.06,-1.16l1.24,-0.51l1.48,0.22l0.76,0.81l-1.89,1.49ZM30.89,233.84l1.2,0.57l0.35,0.3l0.48,0.69l-1.6,0.86l-0.3,0.31l-0.24,-0.14l0.05,-0.54l-0.02,-0.15l-0.36,-0.83l0.05,-0.12l0.39,-0.38l0.07,-0.31l-0.09,-0.27ZM29.06,231.89l0.5,0.14l0.31,0.19l-0.46,0.1l-0.34,-0.43ZM25.02,230.13l0.2,-0.11l0.4,0.47l-0.43,-0.05l-0.17,-0.31ZM21.29,228.68l0.1,-0.07l0.22,0.02l0.02,0.21l-0.02,0.02l-0.32,-0.18ZM6.0,113.33l-1.19,0.45l-1.5,-0.64l-0.94,-0.63l1.76,-0.46l1.71,0.29l0.16,0.98Z", "name": "United States of America"}, "UY": {"path": "M276.9,363.17l1.3,-0.23l2.4,2.04l0.22,0.07l0.82,-0.07l2.48,1.7l1.93,1.5l1.28,1.67l-0.95,1.14l-0.04,0.31l0.63,1.45l-0.96,1.57l-2.65,1.47l-1.73,-0.53l-0.15,-0.01l-1.25,0.28l-2.22,-1.16l-0.16,-0.03l-1.56,0.08l-1.33,-1.36l0.17,-1.58l0.48,-0.55l0.07,-0.2l-0.02,-2.74l0.66,-2.8l0.57,-2.02Z", "name": "Uruguay"}, "LB": {"path": "M510.44,198.11l-0.48,0.03l-0.26,0.17l-0.15,0.32l-0.21,-0.0l0.72,-1.85l1.19,-1.9l0.74,0.09l0.27,0.73l-1.19,0.93l-0.09,0.13l-0.54,1.36Z", "name": "Lebanon"}, "LA": {"path": "M684.87,248.8l0.61,-0.86l0.05,-0.16l0.11,-2.17l-0.08,-0.22l-1.96,-2.16l-0.15,-2.44l-0.08,-0.18l-1.9,-2.1l-0.19,-0.1l-1.89,-0.18l-0.29,0.15l-0.42,0.76l-1.21,0.06l-0.67,-0.41l-0.31,-0.0l-2.2,1.29l-0.05,-1.77l0.61,-2.7l-0.27,-0.37l-1.44,-0.1l-0.12,-1.31l-0.12,-0.21l-0.87,-0.65l0.38,-0.68l1.76,-1.41l0.08,0.22l0.27,0.2l1.33,0.07l0.31,-0.34l-0.35,-2.75l0.85,-0.25l1.32,1.88l1.11,2.36l0.27,0.17l2.89,0.02l0.78,1.82l-1.32,0.56l-0.12,0.09l-0.72,0.93l0.1,0.45l2.93,1.52l3.62,5.27l1.88,1.78l0.58,1.67l-0.38,2.11l-1.87,-0.79l-0.37,0.11l-0.99,1.54l-1.51,-0.73Z", "name": "Laos"}, "TW": {"path": "M725.6,222.5l-1.5,4.22l-0.82,1.65l-1.01,-1.7l-0.26,-1.8l1.4,-2.48l1.8,-1.81l0.76,0.53l-0.38,1.39Z", "name": "Taiwan"}, "TT": {"path": "M266.35,259.46l0.41,-0.39l0.09,-0.23l-0.04,-0.75l1.14,-0.26l0.2,0.03l-0.07,1.37l-1.73,0.23Z", "name": "Trinidad and Tobago"}, "TR": {"path": "M513.25,175.38l3.63,1.17l0.14,0.01l2.88,-0.45l2.11,0.26l0.18,-0.03l2.9,-1.53l2.51,-0.13l2.25,1.37l0.36,0.88l-0.23,1.36l0.19,0.33l1.81,0.72l0.61,0.53l-1.31,0.64l-0.16,0.34l0.76,3.24l-0.44,0.8l0.01,0.3l1.19,2.02l-0.71,0.29l-0.74,-0.62l-0.15,-0.07l-2.91,-0.37l-0.15,0.02l-1.04,0.43l-2.78,0.44l-1.44,-0.03l-2.83,1.06l-1.95,0.01l-1.28,-0.52l-0.2,-0.01l-2.62,0.76l-0.7,-0.48l-0.47,0.22l-0.13,1.49l-1.01,0.94l-0.58,-0.82l0.79,-0.9l0.04,-0.34l-0.31,-0.15l-1.46,0.23l-2.03,-0.64l-0.3,0.07l-1.65,1.58l-3.58,0.3l-1.94,-1.47l-0.17,-0.06l-2.7,-0.1l-0.28,0.17l-0.51,1.06l-1.47,0.29l-2.32,-1.46l-0.17,-0.05l-2.55,0.05l-1.4,-2.7l-1.72,-1.54l1.11,-2.06l-0.07,-0.37l-1.35,-1.19l2.47,-2.51l3.74,-0.11l0.26,-0.17l0.96,-2.07l4.56,0.38l0.19,-0.05l2.97,-1.92l2.84,-0.83l4.03,-0.06l4.31,2.08ZM488.85,176.8l-1.81,1.38l-0.57,-1.01l0.02,-0.36l0.45,-0.25l0.13,-0.15l0.78,-1.87l-0.11,-0.37l-0.72,-0.47l1.91,-0.71l1.89,0.35l0.25,0.97l0.17,0.2l1.87,0.83l-0.19,0.31l-2.82,0.16l-0.18,0.07l-1.06,0.91Z", "name": "Turkey"}, "LK": {"path": "M625.44,266.07l-0.35,2.4l-0.9,0.61l-1.91,0.5l-1.04,-1.75l-0.43,-3.5l1.0,-3.6l1.34,1.09l1.13,1.72l1.16,2.52Z", "name": "Sri Lanka"}, "TN": {"path": "M444.91,206.18l-0.99,-4.57l-0.12,-0.18l-1.43,-1.04l-0.02,-0.53l-0.11,-0.22l-1.95,-1.59l-0.19,-1.85l1.44,-1.47l0.08,-0.14l0.59,-2.34l-0.38,-2.77l0.44,-1.28l2.52,-1.08l1.41,0.28l-0.06,1.2l0.43,0.28l1.81,-0.9l0.02,0.06l-1.14,1.28l-0.08,0.2l-0.02,1.32l0.11,0.24l0.74,0.6l-0.29,2.18l-1.56,1.35l-0.09,0.32l0.48,1.54l0.28,0.21l1.11,0.04l0.55,1.17l0.15,0.14l0.76,0.35l-0.12,1.79l-1.1,0.72l-0.8,0.91l-1.68,1.04l-0.13,0.32l0.25,1.08l-0.18,0.96l-0.74,0.39Z", "name": "Tunisia"}, "TL": {"path": "M734.21,307.22l0.17,-0.34l1.99,-0.52l1.72,-0.08l0.78,-0.3l0.29,0.1l-0.43,0.32l-2.57,1.09l-1.71,0.59l-0.05,-0.49l-0.19,-0.36Z", "name": "East Timor"}, "TM": {"path": "M553.16,173.51l-0.12,1.0l-0.26,-0.65l0.38,-0.34ZM553.54,173.16l0.13,-0.12l0.43,-0.09l-0.56,0.21ZM555.68,172.6l0.65,-0.14l1.53,0.76l1.71,2.29l0.27,0.12l1.27,-0.14l2.81,-0.04l0.29,-0.38l-0.35,-1.27l1.98,-0.97l1.96,-1.63l3.05,1.44l0.25,2.23l0.14,0.22l0.96,0.61l0.18,0.05l2.61,-0.13l0.68,0.44l1.2,2.97l0.1,0.13l2.85,2.03l1.67,1.41l2.66,1.45l3.13,1.17l-0.05,1.23l-0.36,-0.04l-1.12,-0.73l-0.44,0.14l-0.34,0.89l-1.96,0.52l-0.22,0.23l-0.47,2.17l-1.26,0.78l-1.93,0.42l-0.21,0.18l-0.46,1.14l-1.64,0.33l-2.3,-0.97l-0.2,-2.23l-0.28,-0.27l-1.76,-0.1l-2.78,-2.48l-0.15,-0.07l-1.95,-0.31l-2.82,-1.48l-1.78,-0.27l-0.18,0.03l-1.03,0.51l-1.6,-0.08l-0.22,0.08l-1.72,1.6l-1.83,0.46l-0.39,-1.7l0.36,-3.0l-0.16,-0.3l-1.73,-0.88l0.57,-1.77l-0.25,-0.39l-1.33,-0.14l0.41,-1.85l2.05,0.63l0.21,-0.01l2.2,-0.95l0.09,-0.49l-1.78,-1.75l-0.69,-1.66l-0.07,-0.03Z", "name": "Turkmenistan"}, "TJ": {"path": "M597.99,178.71l-0.23,0.23l-2.57,-0.47l-0.35,0.25l-0.24,1.7l0.32,0.34l2.66,-0.22l3.15,0.95l4.47,-0.42l0.58,2.45l0.39,0.21l0.71,-0.25l1.22,0.53l-0.06,1.01l0.29,1.28l-2.19,-0.0l-1.71,-0.21l-0.23,0.07l-1.51,1.25l-1.05,0.27l-0.77,0.51l-0.71,-0.67l0.22,-2.28l-0.24,-0.32l-0.43,-0.08l0.17,-0.57l-0.16,-0.36l-1.36,-0.66l-0.34,0.05l-1.08,1.01l-0.09,0.15l-0.25,1.09l-0.24,0.26l-1.36,-0.05l-0.27,0.14l-0.65,1.06l-0.58,-0.39l-0.3,-0.02l-1.68,0.86l-0.36,-0.16l1.28,-2.65l0.02,-0.2l-0.54,-2.17l-0.18,-0.21l-1.53,-0.58l0.41,-0.82l1.89,0.13l0.26,-0.12l1.19,-1.63l0.77,-1.82l2.66,-0.55l-0.33,0.87l0.01,0.23l0.36,0.82l0.3,0.18l0.23,-0.02Z", "name": "Tajikistan"}, "LS": {"path": "M493.32,359.69l0.69,0.65l-0.65,1.12l-0.38,0.8l-1.27,0.39l-0.18,0.15l-0.4,0.77l-0.59,0.18l-1.59,-1.78l1.16,-1.5l1.3,-1.02l0.97,-0.46l0.94,0.72Z", "name": "Lesotho"}, "TH": {"path": "M677.42,253.68l-1.7,-0.88l-0.14,-0.03l-1.77,0.04l0.3,-1.64l-0.3,-0.35l-2.21,0.01l-0.3,0.28l-0.2,2.76l-2.15,5.9l-0.02,0.13l0.17,1.83l0.28,0.27l1.45,0.07l0.93,2.1l0.44,2.15l0.08,0.15l1.4,1.44l0.16,0.09l1.43,0.27l1.04,1.05l-0.58,0.73l-1.24,0.22l-0.15,-0.99l-0.15,-0.22l-2.04,-1.1l-0.36,0.06l-0.23,0.23l-0.72,-0.71l-0.41,-1.18l-0.06,-0.11l-1.33,-1.42l-1.22,-1.2l-0.5,0.13l-0.15,0.54l-0.14,-0.41l0.26,-1.48l0.73,-2.38l1.2,-2.57l1.37,-2.35l0.02,-0.27l-0.95,-2.26l0.03,-1.19l-0.29,-1.42l-0.06,-0.13l-1.65,-2.0l-0.46,-0.99l0.62,-0.34l0.13,-0.15l0.92,-2.23l-0.02,-0.27l-1.05,-1.74l-1.57,-1.86l-1.04,-1.96l0.76,-0.34l0.16,-0.16l1.07,-2.63l1.58,-0.1l0.16,-0.06l1.43,-1.11l1.24,-0.52l0.84,0.62l0.13,1.43l0.28,0.27l1.34,0.09l-0.54,2.39l0.05,2.39l0.45,0.25l2.48,-1.45l0.6,0.36l0.17,0.04l1.47,-0.07l0.25,-0.15l0.41,-0.73l1.58,0.15l1.76,1.93l0.15,2.44l0.08,0.18l1.94,2.15l-0.1,1.96l-0.66,0.93l-2.25,-0.34l-3.24,0.49l-0.19,0.12l-1.6,2.12l-0.06,0.24l0.48,2.46Z", "name": "Thailand"}, "TF": {"path": "M593.76,417.73l1.38,0.84l2.15,0.37l0.04,0.31l-0.59,1.24l-3.36,0.19l-0.05,-1.38l0.43,-1.56Z", "name": "French Southern and Antarctic Lands"}, "TG": {"path": "M425.23,269.29l-1.49,0.4l-0.43,-0.68l-0.64,-1.54l-0.18,-1.16l0.54,-2.21l-0.04,-0.24l-0.59,-0.86l-0.23,-1.9l0.0,-1.82l-0.07,-0.19l-0.95,-1.19l0.1,-0.41l1.58,0.04l-0.23,0.97l0.08,0.28l1.55,1.55l0.09,1.13l0.08,0.19l0.42,0.43l-0.11,5.66l0.52,1.53Z", "name": "Togo"}, "TD": {"path": "M457.57,252.46l0.23,-1.08l-0.28,-0.36l-1.32,-0.05l0.0,-1.35l-0.1,-0.22l-0.9,-0.82l0.99,-3.1l3.12,-2.37l0.12,-0.23l0.13,-3.33l0.95,-5.2l0.53,-1.09l-0.07,-0.36l-0.94,-0.81l-0.03,-0.7l-0.12,-0.23l-0.84,-0.61l-0.57,-3.76l2.21,-1.26l19.67,9.88l0.12,9.74l-1.83,-0.15l-0.28,0.14l-1.14,1.89l-0.68,1.62l0.05,0.31l0.33,0.38l-0.61,0.58l-0.08,0.3l0.25,0.93l-0.58,0.95l-0.29,1.01l0.34,0.37l0.67,-0.11l0.39,0.73l0.03,1.4l0.11,0.23l0.8,0.65l-0.01,0.24l-1.38,0.37l-0.11,0.06l-1.27,1.03l-1.83,2.76l-2.21,1.1l-2.34,-0.15l-0.82,0.25l-0.2,0.37l0.19,0.68l-1.16,0.79l-1.01,0.94l-2.92,0.89l-0.5,-0.46l-0.17,-0.08l-0.41,-0.05l-0.28,0.12l-0.38,0.54l-1.36,0.12l0.1,-0.18l0.01,-0.27l-0.78,-1.72l-0.35,-1.03l-0.17,-0.18l-1.03,-0.41l-1.29,-1.28l0.36,-0.78l0.9,0.2l0.14,-0.0l0.67,-0.17l1.36,0.02l0.26,-0.45l-1.32,-2.22l0.09,-1.64l-0.17,-1.68l-0.04,-0.13l-0.93,-1.53Z", "name": "Chad"}, "LY": {"path": "M457.99,226.38l-1.57,0.87l-1.25,-1.28l-0.13,-0.08l-3.85,-1.11l-1.04,-1.57l-0.09,-0.09l-1.98,-1.23l-0.27,-0.02l-0.93,0.39l-0.72,-1.2l-0.09,-1.07l-0.06,-0.16l-1.33,-1.75l0.83,-0.94l0.07,-0.24l-0.21,-1.64l0.31,-1.43l-0.17,-1.29l0.43,-2.26l-0.15,-1.33l-0.73,-2.18l0.99,-0.52l0.16,-0.21l0.22,-1.16l-0.22,-1.06l1.54,-0.95l0.81,-0.92l1.19,-0.78l0.14,-0.23l0.12,-1.76l2.57,0.84l0.16,0.01l0.99,-0.23l2.01,0.45l3.19,1.2l1.12,2.36l0.2,0.16l2.24,0.53l3.5,1.14l2.65,1.36l0.29,-0.01l1.22,-0.71l1.27,-1.32l0.07,-0.29l-0.55,-2.0l0.69,-1.19l1.7,-1.23l1.61,-0.35l3.2,0.54l0.78,1.14l0.24,0.13l0.85,0.01l0.84,0.47l2.35,0.31l0.42,0.63l-0.79,1.16l-0.04,0.26l0.35,1.08l-0.61,1.6l-0.0,0.2l0.73,2.16l0.0,24.24l-2.58,0.01l-0.3,0.29l-0.02,0.62l-19.55,-9.83l-0.28,0.01l-2.53,1.44Z", "name": "Libya"}, "AE": {"path": "M550.59,223.8l0.12,0.08l1.92,-0.41l3.54,0.15l0.23,-0.09l1.71,-1.79l1.86,-1.7l1.31,-1.36l0.26,0.5l0.28,1.72l-0.93,0.01l-0.3,0.26l-0.21,1.73l0.11,0.27l0.08,0.06l-0.7,0.32l-0.17,0.27l-0.01,0.99l-0.68,1.02l-0.05,0.15l-0.06,0.96l-0.32,0.36l-7.19,-1.27l-0.79,-2.22Z", "name": "United Arab Emirates"}, "VE": {"path": "M240.66,256.5l0.65,0.91l-0.03,1.13l-1.05,1.39l-0.03,0.31l0.95,2.0l0.32,0.17l1.08,-0.16l0.24,-0.21l0.56,-1.83l-0.06,-0.29l-0.71,-0.81l-0.1,-1.58l2.9,-0.96l0.19,-0.37l-0.29,-1.02l0.45,-0.41l0.72,1.43l0.26,0.16l1.65,0.04l1.46,1.27l0.08,0.72l0.3,0.27l2.28,0.02l2.55,-0.25l1.34,1.06l0.14,0.06l1.92,0.31l0.2,-0.03l1.4,-0.79l0.15,-0.25l0.02,-0.36l2.82,-0.14l1.17,-0.01l-0.41,0.14l-0.14,0.46l0.86,1.19l0.22,0.12l1.93,0.18l1.73,1.13l0.37,1.9l0.31,0.24l1.21,-0.05l0.52,0.32l-1.63,1.21l-0.11,0.17l-0.22,0.92l0.07,0.27l0.63,0.69l-0.31,0.24l-1.48,0.39l-0.22,0.3l0.04,1.03l-0.59,0.6l-0.01,0.41l1.67,1.87l0.23,0.48l-0.72,0.76l-2.71,0.91l-1.78,0.39l-0.13,0.06l-0.6,0.49l-1.84,-0.58l-1.89,-0.33l-0.18,0.03l-0.47,0.23l-0.02,0.53l0.96,0.56l-0.08,1.58l0.35,1.58l0.26,0.23l1.91,0.19l0.02,0.07l-1.54,0.62l-0.18,0.2l-0.25,0.92l-0.88,0.35l-1.85,0.58l-0.16,0.13l-0.4,0.64l-1.66,0.14l-1.22,-1.18l-0.79,-2.52l-0.67,-0.88l-0.66,-0.43l0.99,-0.98l0.09,-0.26l-0.09,-0.56l-0.08,-0.16l-0.66,-0.69l-0.47,-1.54l0.18,-1.67l0.55,-0.85l0.45,-1.35l-0.15,-0.36l-0.89,-0.43l-0.19,-0.02l-1.39,0.28l-1.76,-0.13l-0.92,0.23l-1.64,-2.01l-0.17,-0.1l-1.54,-0.33l-3.05,0.23l-0.5,-0.73l-0.15,-0.12l-0.45,-0.15l-0.05,-0.28l0.28,-0.86l0.01,-0.15l-0.2,-1.01l-0.08,-0.15l-0.5,-0.5l-0.3,-1.08l-0.25,-0.22l-0.89,-0.12l0.54,-1.18l0.29,-1.73l0.66,-0.85l0.94,-0.7l0.09,-0.11l0.3,-0.6Z", "name": "Venezuela"}, "AF": {"path": "M574.42,192.1l2.24,0.95l0.18,0.02l1.89,-0.38l0.22,-0.18l0.46,-1.14l1.82,-0.4l1.5,-0.91l0.14,-0.19l0.46,-2.12l1.93,-0.51l0.2,-0.18l0.26,-0.68l0.87,0.57l0.13,0.05l0.79,0.09l1.35,0.02l1.83,0.59l0.75,0.34l0.26,-0.01l1.66,-0.85l0.7,0.46l0.42,-0.09l0.72,-1.17l1.32,0.05l0.23,-0.1l0.39,-0.43l0.07,-0.14l0.24,-1.08l0.86,-0.81l0.94,0.46l-0.2,0.64l0.23,0.38l0.49,0.09l-0.21,2.15l0.09,0.25l0.99,0.94l0.38,0.03l0.83,-0.57l1.06,-0.27l0.12,-0.06l1.46,-1.21l1.63,0.2l2.4,0.0l0.17,0.32l-1.12,0.25l-1.23,0.52l-2.86,0.33l-2.69,0.6l-0.13,0.06l-1.46,1.25l-0.07,0.36l0.58,1.18l0.25,1.21l-1.13,1.08l-0.09,0.25l0.09,0.98l-0.53,0.79l-2.22,-0.08l-0.28,0.44l0.83,1.57l-1.3,0.58l-0.13,0.11l-1.06,1.69l-0.05,0.18l0.13,1.51l-0.73,0.58l-0.78,-0.22l-0.14,-0.01l-1.91,0.36l-0.23,0.19l-0.2,0.57l-1.65,-0.0l-0.22,0.1l-1.4,1.56l-0.08,0.19l-0.08,2.13l-2.99,1.05l-1.67,-0.23l-0.27,0.1l-0.39,0.46l-1.43,-0.31l-2.43,0.4l-3.69,-1.23l1.96,-2.15l0.08,-0.24l-0.21,-1.78l-0.23,-0.26l-1.69,-0.42l-0.19,-1.62l-0.77,-2.08l0.98,-1.41l-0.14,-0.45l-0.82,-0.31l0.6,-1.79l0.93,-3.21Z", "name": "Afghanistan"}, "IQ": {"path": "M534.42,190.89l0.13,0.14l1.5,0.78l0.15,1.34l-1.13,0.87l-0.11,0.16l-0.58,2.2l0.04,0.24l1.73,2.67l0.12,0.1l2.99,1.49l1.18,1.94l-0.39,1.89l0.29,0.36l0.5,-0.0l0.02,1.17l0.08,0.2l0.83,0.86l-2.36,-0.29l-0.29,0.13l-1.74,2.49l-4.4,-0.21l-7.03,-5.49l-3.73,-1.94l-2.92,-0.74l-0.89,-3.0l5.33,-2.81l0.15,-0.19l0.95,-3.43l-0.2,-2.0l1.19,-0.61l0.11,-0.09l1.23,-1.73l0.92,-0.38l2.75,0.35l0.81,0.68l0.31,0.05l0.94,-0.38l1.5,3.17Z", "name": "Iraq"}, "IS": {"path": "M384.26,87.96l-0.51,2.35l0.08,0.28l2.61,2.58l-2.99,2.83l-7.16,2.72l-2.08,0.7l-9.51,-1.71l1.89,-1.36l-0.07,-0.53l-4.4,-1.59l3.33,-0.59l0.25,-0.32l-0.11,-1.2l-0.25,-0.27l-4.82,-0.88l1.38,-2.2l3.54,-0.57l3.8,2.74l0.33,0.01l3.68,-2.18l3.02,1.12l0.25,-0.02l4.01,-2.18l3.72,0.27Z", "name": "Iceland"}, "IR": {"path": "M556.2,187.5l2.05,-0.52l0.13,-0.07l1.69,-1.57l1.55,0.08l0.15,-0.03l1.02,-0.5l1.64,0.25l2.82,1.48l1.91,0.3l2.8,2.49l0.18,0.08l1.61,0.09l0.19,2.09l-1.0,3.47l-0.69,2.04l0.18,0.38l0.73,0.28l-0.85,1.22l-0.04,0.28l0.81,2.19l0.19,1.72l0.23,0.26l1.69,0.42l0.17,1.43l-2.18,2.39l-0.01,0.4l1.22,1.42l1.0,1.62l0.12,0.11l2.23,1.11l0.06,2.2l0.2,0.27l1.03,0.38l0.14,0.83l-3.38,1.3l-0.18,0.19l-0.87,2.85l-4.44,-0.76l-2.75,-0.62l-2.64,-0.32l-1.01,-3.11l-0.17,-0.19l-1.2,-0.48l-0.18,-0.01l-1.99,0.51l-2.42,1.25l-2.89,-0.84l-2.48,-2.03l-2.41,-0.79l-1.61,-2.47l-1.84,-3.63l-0.36,-0.15l-1.22,0.4l-1.48,-0.84l-0.37,0.06l-0.72,0.82l-1.08,-1.12l-0.02,-1.35l-0.3,-0.29l-0.43,0.0l0.34,-1.64l-0.04,-0.22l-1.29,-2.11l-0.12,-0.11l-3.0,-1.49l-1.62,-2.49l0.52,-1.98l1.18,-0.92l0.11,-0.27l-0.19,-1.66l-0.16,-0.23l-1.55,-0.81l-1.58,-3.33l-1.3,-2.2l0.41,-0.75l0.03,-0.21l-0.73,-3.12l1.2,-0.59l0.35,0.9l1.26,1.35l0.15,0.09l1.81,0.39l0.91,-0.09l0.15,-0.06l2.9,-2.13l0.7,-0.16l0.48,0.56l-0.75,1.26l0.05,0.37l1.56,1.53l0.28,0.08l0.37,-0.09l0.7,1.89l0.21,0.19l2.31,0.59l1.69,1.4l0.15,0.07l3.66,0.49l3.91,-0.76l0.23,-0.19l0.19,-0.52Z", "name": "Iran"}, "AM": {"path": "M530.51,176.08l2.91,-0.39l0.41,0.63l0.11,0.1l0.66,0.36l-0.32,0.47l0.07,0.41l1.1,0.84l-0.53,0.7l0.06,0.42l1.06,0.8l1.01,0.44l0.04,1.56l-0.44,0.04l-0.88,-1.46l0.01,-0.37l-0.3,-0.31l-0.98,0.01l-0.65,-0.69l-0.26,-0.09l-0.38,0.06l-0.97,-0.82l-1.64,-0.65l0.2,-1.2l-0.02,-0.16l-0.28,-0.69Z", "name": "Armenia"}, "IT": {"path": "M451.68,158.58l0.2,0.16l3.3,0.75l-0.22,1.26l0.02,0.18l0.35,0.78l-1.4,-0.32l-0.21,0.03l-2.04,1.1l-0.16,0.29l0.13,1.47l-0.29,0.82l0.02,0.24l0.82,1.57l0.1,0.11l2.28,1.5l1.29,2.53l2.79,2.43l0.2,0.07l1.83,-0.02l0.31,0.34l-0.46,0.39l0.06,0.5l4.06,1.97l2.06,1.49l0.17,0.36l-0.24,0.53l-1.08,-1.07l-0.15,-0.08l-2.18,-0.49l-0.33,0.15l-1.05,1.91l0.11,0.4l1.63,0.98l-0.22,1.12l-0.84,0.14l-0.22,0.15l-1.27,2.38l-0.54,0.12l0.01,-0.47l0.48,-1.46l0.5,-0.58l0.03,-0.35l-0.97,-1.69l-0.76,-1.48l-0.17,-0.15l-0.94,-0.33l-0.68,-1.18l-0.16,-0.13l-1.53,-0.52l-1.03,-1.14l-0.19,-0.1l-1.78,-0.19l-1.88,-1.3l-2.27,-1.94l-1.64,-1.68l-0.76,-2.94l-0.21,-0.21l-1.22,-0.35l-2.01,-1.0l-0.24,-0.01l-1.15,0.42l-0.11,0.07l-1.38,1.36l-0.5,0.11l0.19,-0.87l-0.21,-0.35l-1.19,-0.34l-0.56,-2.06l0.76,-0.82l0.03,-0.36l-0.68,-1.08l0.04,-0.31l0.68,0.42l0.19,0.04l1.21,-0.15l0.14,-0.06l1.18,-0.89l0.25,0.29l0.25,0.1l1.19,-0.1l0.25,-0.18l0.45,-1.04l1.61,0.34l0.19,-0.02l1.1,-0.53l0.17,-0.22l0.15,-0.95l1.19,0.35l0.35,-0.16l0.23,-0.47l2.11,-0.47l0.45,0.89ZM459.35,184.63l-0.71,1.81l0.0,0.23l0.33,0.79l-0.37,1.03l-1.6,-0.91l-1.33,-0.34l-3.24,-1.36l0.23,-0.99l2.73,0.24l3.95,-0.5ZM443.95,175.91l1.26,1.77l-0.31,3.47l-0.82,-0.13l-0.26,0.08l-0.83,0.79l-0.64,-0.52l-0.1,-3.42l-0.44,-1.34l0.91,0.1l0.21,-0.06l1.01,-0.74Z", "name": "Italy"}, "VN": {"path": "M690.8,230.21l-2.86,1.93l-2.09,2.46l-0.06,0.11l-0.55,1.8l0.04,0.26l4.26,6.1l2.31,1.63l1.46,1.97l1.12,4.62l-0.32,4.3l-1.97,1.57l-2.85,1.62l-2.09,2.14l-2.83,2.13l-0.67,-1.19l0.65,-1.58l-0.09,-0.35l-1.47,-1.14l1.67,-0.79l2.57,-0.18l0.22,-0.47l-0.89,-1.24l3.88,-1.8l0.17,-0.24l0.31,-3.05l-0.01,-0.13l-0.56,-1.63l0.44,-2.48l-0.01,-0.15l-0.63,-1.81l-0.08,-0.12l-1.87,-1.77l-3.64,-5.3l-0.11,-0.1l-2.68,-1.39l0.45,-0.59l1.53,-0.65l0.16,-0.39l-0.97,-2.27l-0.27,-0.18l-2.89,-0.02l-1.04,-2.21l-1.28,-1.83l0.96,-0.46l1.97,0.01l2.43,-0.3l0.13,-0.05l1.95,-1.29l1.04,0.85l0.13,0.06l1.98,0.42l-0.32,1.21l0.09,0.3l1.19,1.07l0.12,0.07l1.88,0.51Z", "name": "Vietnam"}, "AR": {"path": "M258.11,341.34l1.4,1.81l0.51,-0.06l0.89,-1.94l2.51,0.1l0.36,0.49l4.6,4.31l0.15,0.08l1.99,0.39l3.01,1.93l2.5,1.01l0.28,0.91l-2.4,3.97l0.17,0.44l2.57,0.74l2.81,0.41l2.09,-0.44l0.14,-0.07l2.27,-2.06l0.09,-0.17l0.38,-2.2l0.88,-0.36l1.05,1.29l-0.04,1.88l-1.98,1.4l-1.72,1.13l-2.84,2.65l-3.34,3.73l-0.07,0.12l-0.63,2.22l-0.67,2.85l0.02,2.73l-0.47,0.54l-0.07,0.17l-0.36,3.28l0.12,0.27l3.03,2.32l-0.31,1.78l0.11,0.29l1.44,1.15l-0.11,1.17l-2.32,3.57l-3.59,1.51l-4.95,0.6l-2.72,-0.29l-0.32,0.38l0.5,1.67l-0.49,2.13l0.01,0.16l0.4,1.29l-1.27,0.88l-2.41,0.39l-2.33,-1.05l-0.31,0.04l-0.97,0.78l-0.11,0.27l0.35,2.98l0.16,0.23l1.69,0.91l0.31,-0.02l1.08,-0.75l0.46,0.96l-2.1,0.88l-2.01,1.89l-0.09,0.18l-0.36,3.05l-0.51,1.42l-2.16,0.01l-0.19,0.07l-1.96,1.59l-0.1,0.15l-0.72,2.34l0.08,0.31l2.46,2.31l0.13,0.07l2.09,0.56l-0.74,2.45l-2.86,1.75l-0.12,0.14l-1.59,3.71l-2.2,1.24l-0.1,0.09l-1.03,1.54l-0.04,0.23l0.81,3.45l0.06,0.13l1.13,1.32l-2.59,-0.57l-5.89,-0.44l-0.92,-1.73l0.05,-2.4l-0.34,-0.3l-1.49,0.19l-0.72,-0.98l-0.2,-3.21l1.79,-1.33l0.1,-0.13l0.79,-2.04l0.02,-0.16l-0.27,-1.52l1.31,-2.69l0.91,-4.15l-0.23,-1.72l0.91,-0.49l0.15,-0.33l-0.27,-1.16l-0.15,-0.2l-0.87,-0.46l0.65,-1.01l-0.04,-0.37l-1.06,-1.09l-0.54,-3.2l0.83,-0.51l0.14,-0.29l-0.42,-3.6l0.58,-2.98l0.64,-2.5l1.41,-1.0l0.12,-0.32l-0.75,-2.8l-0.01,-2.48l1.81,-1.78l0.09,-0.22l-0.06,-2.3l1.39,-2.69l0.03,-0.14l0.01,-2.58l-0.11,-0.24l-0.57,-0.45l-1.1,-4.59l1.49,-2.73l0.04,-0.17l-0.23,-2.59l0.86,-2.38l1.6,-2.48l1.74,-1.65l0.04,-0.39l-0.64,-0.89l0.42,-0.7l0.04,-0.16l-0.08,-4.26l2.55,-1.23l0.16,-0.18l0.86,-2.75l-0.01,-0.22l-0.22,-0.48l1.84,-2.1l3.0,0.59ZM256.77,438.98l-2.1,0.15l-1.18,-1.14l-0.19,-0.08l-1.53,-0.09l-2.38,-0.0l-0.0,-6.28l0.4,0.65l1.25,2.55l0.11,0.12l3.26,2.07l3.19,0.8l-0.82,1.26Z", "name": "Argentina"}, "AU": {"path": "M705.55,353.06l0.09,0.09l0.37,0.05l0.13,-0.35l-0.57,-1.69l0.48,0.3l0.71,0.99l0.34,0.11l0.2,-0.29l-0.04,-1.37l-0.04,-0.14l-1.22,-2.07l-0.28,-0.9l-0.51,-0.69l0.24,-1.33l0.52,-0.7l0.34,-1.32l0.01,-0.13l-0.25,-1.44l0.51,-0.94l0.1,1.03l0.23,0.26l0.32,-0.14l1.01,-1.72l1.94,-0.84l1.27,-1.14l1.84,-0.92l1.0,-0.18l0.6,0.28l0.26,-0.0l1.94,-0.96l1.48,-0.28l0.19,-0.13l0.32,-0.49l0.51,-0.18l1.42,0.05l2.63,-0.76l0.11,-0.06l1.36,-1.15l0.08,-0.1l0.61,-1.33l1.42,-1.27l0.1,-0.19l0.11,-1.03l0.06,-1.32l1.39,-1.74l0.85,1.79l0.4,0.14l1.07,-0.51l0.11,-0.45l-0.77,-1.05l0.53,-0.84l0.86,0.43l0.43,-0.22l0.29,-1.85l1.29,-1.19l0.6,-0.98l1.16,-0.4l0.2,-0.27l0.02,-0.34l0.74,0.2l0.38,-0.27l0.03,-0.44l1.98,-0.61l1.7,1.08l1.36,1.48l0.22,0.1l1.55,0.02l1.57,0.24l0.33,-0.4l-0.48,-1.27l1.09,-1.86l1.06,-0.63l0.1,-0.42l-0.28,-0.46l0.93,-1.24l1.36,-0.8l1.16,0.27l0.14,0.0l2.1,-0.48l0.23,-0.3l-0.05,-1.3l-0.18,-0.26l-1.08,-0.49l0.44,-0.12l1.52,0.58l1.39,1.06l2.11,0.65l0.19,-0.0l0.59,-0.21l1.44,0.72l0.27,0.0l1.37,-0.68l0.84,0.2l0.26,-0.06l0.37,-0.3l0.82,0.89l-0.56,1.14l-0.84,0.91l-0.75,0.07l-0.26,0.38l0.26,0.9l-0.67,1.15l-0.88,1.24l-0.05,0.25l0.18,0.72l0.12,0.17l1.99,1.42l1.96,0.84l1.25,0.86l1.8,1.51l0.19,0.07l0.63,-0.0l1.15,0.58l0.34,0.7l0.17,0.15l2.39,0.88l0.24,-0.02l1.65,-0.88l0.14,-0.16l0.49,-1.37l0.52,-1.19l0.31,-1.39l0.75,-2.02l0.01,-0.19l-0.33,-1.16l0.16,-0.67l0.0,-0.13l-0.28,-1.41l0.3,-1.78l0.42,-0.45l0.05,-0.33l-0.33,-0.73l0.56,-1.25l0.48,-1.39l0.07,-0.69l0.58,-0.59l0.48,0.84l0.17,1.53l0.17,0.24l0.47,0.23l0.09,0.9l0.05,0.14l0.87,1.23l0.17,1.33l-0.09,0.89l0.03,0.15l0.9,2.0l0.43,0.13l1.38,-0.83l0.71,0.92l1.06,0.88l-0.22,0.96l0.0,0.14l0.53,2.2l0.38,1.3l0.15,0.18l0.52,0.26l0.62,2.01l-0.23,1.27l0.02,0.18l0.81,1.76l0.14,0.14l2.69,1.35l3.21,2.21l-0.2,0.4l0.04,0.34l1.39,1.6l0.95,2.78l0.43,0.16l0.79,-0.46l0.85,0.96l0.39,0.05l0.22,-0.15l0.36,2.33l0.09,0.18l1.78,1.63l1.16,1.01l1.9,2.1l0.67,2.05l0.06,1.47l-0.17,1.64l0.03,0.17l1.16,2.22l-0.14,2.28l-0.43,1.24l-0.68,2.44l0.04,1.63l-0.48,1.92l-1.06,2.43l-1.79,1.32l-0.1,0.12l-0.91,2.15l-0.82,1.37l-0.76,2.47l-0.98,1.46l-0.63,2.14l-0.33,2.02l0.1,0.82l-1.21,0.85l-2.71,0.1l-0.13,0.03l-2.31,1.19l-1.21,1.17l-1.34,1.11l-1.89,-1.18l-1.33,-0.46l0.32,-1.24l-0.4,-0.35l-1.46,0.61l-2.06,1.98l-1.99,-0.73l-1.43,-0.46l-1.45,-0.22l-2.32,-0.81l-1.51,-1.67l-0.45,-2.11l-0.6,-1.5l-0.07,-0.11l-1.23,-1.16l-0.16,-0.08l-1.96,-0.28l0.59,-0.99l0.03,-0.24l-0.61,-2.1l-0.54,-0.08l-1.16,1.85l-1.23,0.29l0.73,-0.88l0.06,-0.12l0.37,-1.57l0.93,-1.33l0.05,-0.2l-0.2,-2.07l-0.53,-0.17l-2.01,2.35l-1.52,0.94l-0.12,0.14l-0.82,1.93l-1.5,-0.9l0.07,-1.32l-0.06,-0.2l-1.57,-2.04l-1.15,-0.92l0.3,-0.41l-0.1,-0.44l-3.21,-1.69l-0.13,-0.03l-1.69,-0.08l-2.35,-1.31l-0.16,-0.04l-4.55,0.27l-3.24,0.99l-2.8,0.91l-2.33,-0.18l-0.17,0.03l-2.63,1.41l-2.14,0.64l-0.2,0.19l-0.47,1.42l-0.8,0.99l-1.99,0.06l-1.55,0.24l-2.27,-0.5l-1.79,0.3l-1.71,0.13l-0.19,0.09l-1.38,1.39l-0.58,-0.1l-0.21,0.04l-1.26,0.8l-1.13,0.85l-1.72,-0.1l-1.6,-0.0l-2.58,-1.76l-1.21,-0.49l0.04,-1.19l1.04,-0.32l0.16,-0.12l0.42,-0.64l0.05,-0.19l-0.09,-0.97l0.3,-2.0l-0.28,-1.64l-1.34,-2.84l-0.39,-1.49l0.1,-1.51l-0.04,-0.17l-0.96,-1.72l-0.06,-0.73l-0.09,-0.19l-1.04,-1.01l-0.3,-2.02l-0.05,-0.12l-1.23,-1.83ZM784.95,393.35l2.39,1.01l0.2,0.01l3.26,-0.96l1.19,0.16l0.16,3.19l-0.78,0.95l-0.07,0.16l-0.19,1.83l-0.43,-0.41l-0.44,0.03l-1.61,1.96l-0.4,-0.12l-1.38,-0.09l-1.43,-2.42l-0.37,-2.03l-1.4,-2.53l0.04,-0.94l1.27,0.2Z", "name": "Australia"}, "IL": {"path": "M509.04,199.22l0.71,0.0l0.27,-0.17l0.15,-0.33l0.19,-0.01l0.02,0.73l-0.27,0.34l0.02,0.08l-0.32,0.62l-0.65,-0.27l-0.41,0.19l-0.52,1.85l0.16,0.35l0.14,0.07l-0.17,0.1l-0.14,0.21l-0.11,0.73l0.39,0.33l0.81,-0.26l0.03,0.64l-0.97,3.43l-1.28,-3.67l0.62,-0.78l-0.03,-0.41l0.58,-1.16l0.5,-2.07l0.27,-0.54Z", "name": "Israel"}, "IN": {"path": "M615.84,192.58l2.4,2.97l-0.24,2.17l0.05,0.2l0.94,1.35l-0.06,0.97l-1.46,-0.3l-0.35,0.36l0.7,3.06l0.12,0.18l2.46,1.75l3.11,1.72l-1.23,0.96l-0.1,0.13l-0.97,2.55l0.16,0.38l2.41,1.02l2.37,1.33l3.27,1.52l3.43,0.37l1.37,1.3l0.17,0.08l1.92,0.25l3.0,0.62l2.15,-0.04l0.28,-0.22l0.29,-1.06l0.0,-0.13l-0.32,-1.66l0.16,-0.94l1.0,-0.37l0.23,2.28l0.18,0.24l2.28,1.02l0.2,0.02l1.52,-0.41l2.06,0.18l2.08,-0.08l0.29,-0.27l0.18,-1.66l-0.1,-0.26l-0.53,-0.44l1.38,-0.23l0.15,-0.07l2.26,-2.0l2.75,-1.65l1.97,0.63l0.25,-0.03l1.54,-0.99l0.89,1.28l-0.72,0.97l0.2,0.48l2.49,0.37l0.11,0.61l-0.69,0.39l-0.15,0.3l0.15,1.22l-1.36,-0.37l-0.23,0.03l-3.24,1.86l-0.15,0.28l0.07,1.44l-1.33,2.16l-0.04,0.13l-0.12,1.24l-0.98,1.91l-1.72,-0.53l-0.39,0.28l-0.09,2.66l-0.52,0.83l-0.04,0.23l0.21,0.89l-0.71,0.36l-1.21,-3.85l-0.29,-0.21l-0.69,0.01l-0.29,0.23l-0.28,1.17l-0.84,-0.84l0.6,-1.17l0.97,-0.13l0.23,-0.16l1.15,-2.25l-0.18,-0.42l-1.54,-0.47l-2.3,0.04l-2.13,-0.33l-0.19,-1.63l-0.26,-0.26l-1.13,-0.13l-1.93,-1.13l-0.42,0.13l-0.88,1.82l0.08,0.37l1.47,1.15l-1.21,0.77l-0.1,0.1l-0.56,0.97l0.13,0.42l1.31,0.61l-0.36,1.35l0.01,0.2l0.85,1.95l0.37,2.05l-0.26,0.68l-1.55,-0.02l-3.09,0.54l-0.25,0.32l0.13,1.84l-1.21,1.4l-3.64,1.79l-2.79,3.04l-1.86,1.61l-2.48,1.68l-0.13,0.25l-0.0,1.0l-1.07,0.55l-2.21,0.9l-1.13,0.13l-0.25,0.19l-0.75,1.96l-0.02,0.15l0.52,3.31l0.13,2.03l-1.03,2.35l-0.03,0.12l-0.01,4.03l-1.02,0.1l-0.23,0.15l-1.14,1.93l0.04,0.36l0.44,0.48l-1.83,0.57l-0.18,0.15l-0.81,1.65l-0.74,0.53l-2.14,-2.12l-1.14,-3.47l-0.96,-2.57l-0.9,-1.26l-1.3,-2.38l-0.61,-3.14l-0.44,-1.62l-2.29,-3.56l-1.03,-4.94l-0.74,-3.29l0.01,-3.12l-0.49,-2.51l-0.41,-0.22l-3.56,1.53l-1.59,-0.28l-2.96,-2.87l0.94,-0.74l0.06,-0.41l-0.74,-1.03l-2.73,-2.1l1.35,-1.43l5.38,0.01l0.29,-0.36l-0.5,-2.29l-0.09,-0.15l-1.33,-1.28l-0.27,-1.96l-0.12,-0.2l-1.36,-1.0l2.42,-2.48l2.77,0.2l0.24,-0.1l2.62,-2.85l1.59,-2.8l2.41,-2.74l0.07,-0.2l-0.04,-1.82l2.01,-1.51l-0.01,-0.49l-1.95,-1.33l-0.83,-1.81l-0.82,-2.27l0.98,-0.97l3.64,0.66l2.89,-0.42l0.17,-0.08l2.18,-2.15Z", "name": "India"}, "TZ": {"path": "M505.77,287.58l0.36,0.23l8.95,5.03l0.15,1.3l0.13,0.21l3.4,2.37l-1.07,2.88l-0.02,0.14l0.15,1.42l0.15,0.23l1.47,0.84l0.05,0.42l-0.66,1.44l-0.02,0.18l0.13,0.72l-0.16,1.16l0.03,0.19l0.87,1.57l1.03,2.48l0.12,0.14l0.53,0.32l-1.59,1.18l-2.64,0.95l-1.45,-0.04l-0.2,0.07l-0.81,0.69l-1.64,0.06l-0.68,0.3l-2.9,-0.69l-1.71,0.17l-0.65,-3.18l-0.05,-0.12l-1.35,-1.88l-0.19,-0.12l-2.41,-0.46l-1.38,-0.74l-1.63,-0.44l-0.96,-0.41l-0.95,-0.58l-1.31,-3.09l-1.47,-1.46l-0.45,-1.31l0.24,-1.34l-0.39,-1.99l0.71,-0.08l0.18,-0.09l0.91,-0.91l0.98,-1.31l0.59,-0.5l0.11,-0.24l-0.02,-0.81l-0.08,-0.2l-0.47,-0.5l-0.1,-0.67l0.51,-0.23l0.18,-0.25l0.14,-1.47l-0.05,-0.2l-0.76,-1.09l0.45,-0.15l2.71,0.03l5.01,-0.19Z", "name": "Tanzania"}, "AZ": {"path": "M539.36,175.66l0.16,0.09l1.11,0.2l0.32,-0.15l0.4,-0.71l1.22,-0.99l1.11,1.33l1.26,2.09l0.22,0.14l1.06,0.13l0.28,0.29l-1.46,0.17l-0.26,0.24l-0.43,2.26l-0.39,0.92l-0.85,0.63l-0.12,0.25l0.06,1.2l-0.22,0.05l-1.28,-1.25l0.74,-1.25l-0.03,-0.35l-0.74,-0.86l-0.3,-0.1l-1.05,0.27l-2.49,1.82l-0.04,-1.46l-0.18,-0.27l-1.09,-0.47l-0.8,-0.6l0.53,-0.7l-0.06,-0.42l-1.11,-0.84l0.34,-0.51l-0.11,-0.43l-0.89,-0.48l-0.33,-0.49l0.25,-0.2l1.78,0.81l1.35,0.18l0.25,-0.09l0.34,-0.35l0.02,-0.39l-1.04,-1.36l0.28,-0.18l0.49,0.07l1.65,1.74ZM533.53,180.16l0.63,0.67l0.22,0.09l0.8,-0.0l0.04,0.31l0.66,1.09l-0.94,-0.21l-1.16,-1.24l-0.25,-0.71Z", "name": "Azerbaijan"}, "IE": {"path": "M405.17,135.35l0.36,2.16l-1.78,2.84l-4.28,1.91l-3.02,-0.43l1.81,-3.13l0.02,-0.26l-1.23,-3.26l3.24,-2.56l1.54,-1.32l0.37,1.33l-0.49,1.77l0.3,0.38l1.49,-0.05l1.68,0.63Z", "name": "Ireland"}, "ID": {"path": "M756.56,287.86l0.69,4.02l0.15,0.21l2.59,1.5l0.39,-0.07l2.05,-2.61l2.75,-1.45l2.09,-0.0l2.08,0.85l1.85,0.89l2.52,0.46l0.08,15.44l-1.72,-1.6l-0.15,-0.07l-2.54,-0.51l-0.29,0.1l-0.53,0.62l-2.53,0.06l0.78,-1.51l1.48,-0.66l0.17,-0.34l-0.65,-2.74l-1.23,-2.19l-0.14,-0.13l-4.85,-2.13l-2.09,-0.23l-3.7,-2.28l-0.41,0.1l-0.67,1.11l-0.63,0.14l-0.41,-0.67l-0.01,-1.01l-0.14,-0.25l-1.39,-0.89l2.05,-0.69l1.73,0.05l0.29,-0.39l-0.21,-0.66l-0.29,-0.21l-3.5,-0.0l-0.9,-1.36l-0.19,-0.13l-2.14,-0.44l-0.65,-0.76l2.86,-0.51l1.28,-0.79l3.75,0.96l0.32,0.76ZM758.01,300.37l-0.79,1.04l-0.14,-1.07l0.4,-0.81l0.29,-0.47l0.24,0.31l-0.0,1.0ZM747.45,292.9l0.48,1.02l-1.45,-0.69l-2.09,-0.21l-1.45,0.16l-1.28,-0.07l0.35,-0.81l2.86,-0.1l2.58,0.68ZM741.15,285.69l-0.16,-0.25l-0.72,-3.08l0.47,-1.86l0.35,-0.38l0.1,0.73l0.25,0.26l1.28,0.19l0.18,0.78l-0.11,1.8l-0.96,-0.18l-0.35,0.22l-0.38,1.52l0.05,0.24ZM741.19,285.75l0.76,0.97l-0.11,0.05l-0.65,-1.02ZM739.18,293.52l-0.61,0.54l-1.44,-0.38l-0.25,-0.55l1.93,-0.09l0.36,0.48ZM728.4,295.87l-0.27,-0.07l-2.26,0.89l-0.37,-0.41l0.27,-0.8l-0.09,-0.33l-1.68,-1.37l0.17,-2.29l-0.42,-0.3l-1.67,0.76l-0.17,0.29l0.21,2.92l0.09,3.34l-1.22,0.28l-0.78,-0.54l0.65,-2.1l0.01,-0.14l-0.39,-2.42l-0.29,-0.25l-0.86,-0.02l-0.63,-1.4l0.99,-1.61l0.35,-1.97l1.24,-3.73l0.49,-0.96l1.95,-1.7l1.86,0.69l3.16,0.35l2.92,-0.1l0.17,-0.06l2.24,-1.65l0.11,0.14l-1.8,2.22l-1.72,0.44l-2.41,-0.48l-4.21,0.13l-2.19,0.36l-0.25,0.24l-0.36,1.9l0.08,0.27l2.24,2.23l0.4,0.02l1.29,-1.08l3.19,-0.58l-0.19,0.06l-1.04,1.4l-2.13,0.94l-0.12,0.45l2.26,3.06l-0.37,0.69l0.03,0.32l1.51,1.95ZM728.48,295.97l0.59,0.76l-0.02,1.37l-1.0,0.55l-0.64,-0.58l1.09,-1.84l-0.02,-0.26ZM728.64,286.95l0.79,-0.14l-0.07,0.39l-0.72,-0.24ZM732.38,310.1l-1.89,0.49l-0.06,-0.06l0.17,-0.64l1.0,-1.42l2.14,-0.87l0.1,0.2l0.04,0.58l-1.49,1.72ZM728.26,305.71l-0.17,0.63l-3.53,0.67l-3.02,-0.28l-0.0,-0.42l1.66,-0.44l1.47,0.71l0.16,0.03l1.75,-0.21l1.69,-0.69ZM722.98,310.33l-0.74,0.03l-2.52,-1.35l1.42,-0.3l1.19,0.7l0.72,0.63l-0.06,0.28ZM716.24,305.63l0.66,0.49l0.22,0.06l1.35,-0.18l0.31,0.53l-4.18,0.77l-0.8,-0.01l0.51,-0.86l1.2,-0.02l0.24,-0.12l0.49,-0.65ZM715.84,280.21l0.09,0.34l2.25,1.86l-2.25,0.22l-0.24,0.17l-0.84,1.71l-0.03,0.15l0.1,2.11l-2.27,1.62l-0.13,0.24l-0.06,2.46l-0.74,2.92l-0.02,-0.05l-0.39,-0.16l-2.62,1.04l-0.86,-1.33l-0.23,-0.14l-1.71,-0.14l-1.19,-0.76l-0.25,-0.03l-2.78,0.84l-0.79,-1.05l-0.26,-0.12l-1.61,0.13l-1.8,-0.25l-0.36,-3.13l-0.15,-0.23l-1.18,-0.65l-1.13,-2.02l-0.33,-2.1l0.27,-2.19l1.05,-1.17l0.28,1.12l0.1,0.16l1.71,1.41l0.28,0.05l1.55,-0.49l1.54,0.17l0.23,-0.07l1.4,-1.21l1.05,-0.19l2.3,0.68l0.16,0.0l2.04,-0.53l0.21,-0.19l1.26,-3.41l0.91,-0.82l0.09,-0.14l0.8,-2.64l2.63,0.0l1.71,0.33l-1.19,1.89l0.02,0.34l1.74,2.24l-0.37,1.0ZM692.67,302.0l0.26,0.19l4.8,0.25l0.28,-0.16l0.44,-0.83l4.29,1.12l0.85,1.52l0.23,0.15l3.71,0.45l2.37,1.15l-2.06,0.69l-2.77,-1.0l-2.25,0.07l-2.57,-0.18l-2.31,-0.45l-2.94,-0.97l-1.84,-0.25l-0.13,0.01l-0.97,0.29l-4.34,-0.98l-0.38,-0.94l-0.25,-0.19l-1.76,-0.14l1.31,-1.84l2.81,0.14l1.97,0.96l0.95,0.19l0.28,0.74ZM685.63,299.27l-2.36,0.04l-2.07,-2.05l-3.17,-2.02l-1.06,-1.5l-1.88,-2.02l-1.22,-1.85l-1.9,-3.49l-2.2,-2.11l-0.71,-2.08l-0.94,-1.99l-0.1,-0.12l-2.21,-1.54l-1.35,-2.17l-1.86,-1.39l-2.53,-2.68l-0.14,-0.81l1.22,0.08l3.76,0.47l2.16,2.4l1.94,1.7l1.37,1.04l2.35,2.67l0.22,0.1l2.44,0.04l1.99,1.62l1.42,2.06l0.09,0.09l1.67,1.0l-0.88,1.8l0.11,0.39l1.44,0.87l0.13,0.04l0.68,0.05l0.41,1.62l0.87,1.4l0.22,0.14l1.71,0.21l1.06,1.38l-0.61,3.04l-0.09,3.6Z", "name": "Indonesia"}, "UA": {"path": "M500.54,141.42l0.9,0.13l0.27,-0.11l0.52,-0.62l0.68,0.13l2.43,-0.3l1.32,1.57l-0.45,0.48l-0.07,0.26l0.21,1.03l0.27,0.24l1.85,0.15l0.76,1.22l-0.05,0.55l0.2,0.31l3.18,1.15l0.18,0.01l1.75,-0.47l1.42,1.41l0.22,0.09l1.42,-0.03l3.44,0.99l0.02,0.65l-0.97,1.62l-0.03,0.24l0.52,1.67l-0.29,0.79l-2.24,0.22l-0.14,0.05l-1.29,0.89l-0.13,0.23l-0.07,1.16l-1.75,0.22l-0.12,0.04l-1.6,0.98l-2.27,0.16l-0.12,0.04l-2.16,1.17l-0.16,0.29l0.15,1.94l0.14,0.23l1.23,0.75l0.18,0.04l2.06,-0.15l-0.22,0.51l-2.67,0.54l-3.27,1.72l-1.0,-0.45l0.45,-1.19l-0.19,-0.39l-2.34,-0.78l0.15,-0.2l2.32,-1.0l0.09,-0.49l-0.73,-0.72l-0.15,-0.08l-3.69,-0.75l-0.14,-0.96l-0.35,-0.25l-2.32,0.39l-0.21,0.15l-0.91,1.7l-1.77,2.1l-0.93,-0.44l-0.24,-0.0l-1.05,0.45l-0.48,-0.25l0.13,-0.07l0.14,-0.15l0.43,-1.04l0.67,-0.97l0.04,-0.26l-0.1,-0.31l0.04,-0.02l0.11,0.19l0.24,0.15l1.48,0.09l0.78,-0.25l0.07,-0.53l-0.27,-0.19l0.09,-0.25l-0.08,-0.33l-0.81,-0.74l-0.34,-1.24l-0.14,-0.18l-0.73,-0.42l0.15,-0.87l-0.11,-0.29l-1.13,-0.86l-0.15,-0.06l-0.97,-0.11l-1.79,-0.97l-0.2,-0.03l-1.66,0.32l-0.13,0.06l-0.52,0.41l-0.95,-0.0l-0.23,0.11l-0.56,0.66l-1.74,0.29l-0.79,0.43l-1.01,-0.68l-0.16,-0.05l-1.57,-0.01l-1.52,-0.35l-0.23,0.04l-0.71,0.45l-0.09,-0.43l-0.13,-0.19l-1.18,-0.74l0.38,-1.02l0.53,-0.64l0.35,0.12l0.37,-0.41l-0.57,-1.29l2.1,-2.5l1.16,-0.36l0.2,-0.2l0.27,-0.92l-0.01,-0.2l-1.1,-2.52l0.79,-0.09l0.13,-0.05l1.3,-0.86l1.83,-0.07l2.48,0.26l2.84,0.8l1.91,0.06l0.88,0.45l0.29,-0.01l0.72,-0.44l0.49,0.58l0.25,0.11l2.2,-0.16l0.94,0.3l0.39,-0.26l0.15,-1.57l0.61,-0.59l2.01,-0.19Z", "name": "Ukraine"}, "QA": {"path": "M548.47,221.47l-0.15,-1.72l0.59,-1.23l0.38,-0.16l0.54,0.6l0.04,1.4l-0.47,1.37l-0.41,0.11l-0.53,-0.37Z", "name": "Qatar"}, "MZ": {"path": "M507.71,314.14l1.65,-0.18l2.96,0.7l0.2,-0.02l0.6,-0.29l1.68,-0.06l0.18,-0.07l0.8,-0.69l1.5,0.02l2.74,-0.98l1.74,-1.27l0.25,0.7l-0.1,2.47l0.31,2.27l0.1,3.97l0.42,1.24l-0.7,1.71l-0.94,1.73l-1.52,1.52l-5.06,2.21l-2.88,2.8l-1.01,0.51l-1.72,1.81l-0.99,0.58l-0.15,0.23l-0.21,1.86l0.04,0.19l1.17,1.95l0.47,1.47l0.03,0.74l0.39,0.28l0.05,-0.01l-0.06,2.13l-0.39,1.19l0.1,0.33l0.42,0.32l-0.28,0.83l-0.95,0.86l-2.03,0.88l-3.08,1.49l-1.1,0.99l-0.09,0.28l0.21,1.13l0.21,0.23l0.38,0.11l-0.14,0.89l-1.39,-0.02l-0.17,-0.94l-0.38,-1.23l-0.2,-0.89l0.44,-2.91l-0.01,-0.14l-0.65,-1.88l-1.15,-3.55l2.52,-2.85l0.68,-1.89l0.29,-0.18l0.14,-0.2l0.28,-1.53l-0.03,-0.19l-0.36,-0.7l0.1,-1.83l0.49,-1.84l-0.01,-3.26l-0.14,-0.25l-1.3,-0.83l-0.11,-0.04l-1.08,-0.17l-0.47,-0.55l-0.1,-0.08l-1.16,-0.54l-0.13,-0.03l-1.83,0.04l-0.32,-2.25l7.19,-1.99l1.32,1.12l0.29,0.06l0.55,-0.19l0.75,0.49l0.11,0.81l-0.49,1.11l-0.02,0.15l0.19,1.81l0.09,0.18l1.63,1.59l0.48,-0.1l0.72,-1.68l0.99,-0.49l0.17,-0.29l-0.21,-3.29l-0.04,-0.13l-1.11,-1.92l-0.9,-0.82l-0.21,-0.08l-0.62,0.03l-0.63,-2.98l0.61,-1.67Z", "name": "Mozambique"}}, "height": 440.7063107441331, "projection": {"type": "mill", "centralMeridian": 11.5}, "width": 900.0}); \ No newline at end of file diff --git a/public/assets/libs/jquery/bower-jvectormap/jquery-jvectormap.css b/public/assets/libs/jquery/bower-jvectormap/jquery-jvectormap.css new file mode 100644 index 0000000..24b4435 --- /dev/null +++ b/public/assets/libs/jquery/bower-jvectormap/jquery-jvectormap.css @@ -0,0 +1,38 @@ +.jvectormap-label { + position: absolute; + display: none; + border: solid 1px #000; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + background-color: #292929; + background-color: rgba(0,0,0,0.8); + color: white; + font-size: 12px; + padding: 4px 10px; +} + +.jvectormap-zoomin, .jvectormap-zoomout { + position: absolute; + left: 10px; + background: #fff; + border:1px solid #f0f0f0; + box-shadow: 0 1px 1px rgba(0,0,0,0.1); + padding: 0px; + font-weight: bold; + font-size: 20px; + color: #aaa; + width: 24px; + height: 24px; + line-height: 22px; + text-align: center; + cursor: pointer; +} + +.jvectormap-zoomin { + top: 10px; +} + +.jvectormap-zoomout { + top: 33px; +} diff --git a/public/assets/libs/jquery/chosen/bootstrap-chosen.css b/public/assets/libs/jquery/chosen/bootstrap-chosen.css new file mode 100644 index 0000000..89e02aa --- /dev/null +++ b/public/assets/libs/jquery/chosen/bootstrap-chosen.css @@ -0,0 +1,399 @@ +.chosen-select { + width: 100%; +} +.chosen-select-deselect { + width: 100%; +} +.chosen-container { + display: inline-block; + font-size: 14px; + position: relative; + vertical-align: middle; +} +.chosen-container .chosen-drop { + background: #ffffff; + border: 1px solid #cccccc; + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; + -webkit-box-shadow: 0 8px 8px rgba(0, 0, 0, .25); + box-shadow: 0 8px 8px rgba(0, 0, 0, .25); + margin-top: -1px; + position: absolute; + top: 100%; + left: -9000px; + z-index: 1060; +} +.chosen-container.chosen-with-drop .chosen-drop { + left: 0; + right: 0; +} +.chosen-container .chosen-results { + color: #555555; + margin: 0 4px 4px 0; + max-height: 240px; + padding: 0 0 0 4px; + position: relative; + overflow-x: hidden; + overflow-y: auto; + -webkit-overflow-scrolling: touch; +} +.chosen-container .chosen-results li { + display: none; + line-height: 1.42857143; + list-style: none; + margin: 0; + padding: 5px 6px; +} +.chosen-container .chosen-results li em { + background: #feffde; + font-style: normal; +} +.chosen-container .chosen-results li.group-result { + display: list-item; + cursor: default; + color: #999; + font-weight: bold; +} +.chosen-container .chosen-results li.group-option { + padding-left: 15px; +} +.chosen-container .chosen-results li.active-result { + cursor: pointer; + display: list-item; +} +.chosen-container .chosen-results li.highlighted { + background-color: #337ab7; + background-image: none; + color: white; +} +.chosen-container .chosen-results li.highlighted em { + background: transparent; +} +.chosen-container .chosen-results li.disabled-result { + display: list-item; + color: #777777; +} +.chosen-container .chosen-results .no-results { + background: #eeeeee; + display: list-item; +} +.chosen-container .chosen-results-scroll { + background: white; + margin: 0 4px; + position: absolute; + text-align: center; + width: 321px; + z-index: 1; +} +.chosen-container .chosen-results-scroll span { + display: inline-block; + height: 1.42857143; + text-indent: -5000px; + width: 9px; +} +.chosen-container .chosen-results-scroll-down { + bottom: 0; +} +.chosen-container .chosen-results-scroll-down span { + background: url("chosen-sprite.png") no-repeat -4px -3px; +} +.chosen-container .chosen-results-scroll-up span { + background: url("chosen-sprite.png") no-repeat -22px -3px; +} +.chosen-container-single .chosen-single { + background-color: #ffffff; + -webkit-background-clip: padding-box; + -moz-background-clip: padding; + background-clip: padding-box; + border: 1px solid #cccccc; + border-top-right-radius: 4px; + border-top-left-radius: 4px; + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + color: #555555; + display: block; + height: 34px; + overflow: hidden; + line-height: 34px; + padding: 0 0 0 8px; + position: relative; + text-decoration: none; + white-space: nowrap; +} +.chosen-container-single .chosen-single span { + display: block; + margin-right: 26px; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.chosen-container-single .chosen-single abbr { + background: url("chosen-sprite.png") right top no-repeat; + display: block; + font-size: 1px; + height: 10px; + position: absolute; + right: 26px; + top: 12px; + width: 12px; +} +.chosen-container-single .chosen-single abbr:hover { + background-position: right -11px; +} +.chosen-container-single .chosen-single.chosen-disabled .chosen-single abbr:hover { + background-position: right 2px; +} +.chosen-container-single .chosen-single div { + display: block; + height: 100%; + position: absolute; + top: 0; + right: 0; + width: 18px; +} +.chosen-container-single .chosen-single div b { + background: url("chosen-sprite.png") no-repeat 0 7px; + display: block; + height: 100%; + width: 100%; +} +.chosen-container-single .chosen-default { + color: #777777; +} +.chosen-container-single .chosen-search { + margin: 0; + padding: 3px 4px; + position: relative; + white-space: nowrap; + z-index: 1000; +} +.chosen-container-single .chosen-search input[type="text"] { + background: url("chosen-sprite.png") no-repeat 100% -20px, #ffffff; + border: 1px solid #cccccc; + border-top-right-radius: 4px; + border-top-left-radius: 4px; + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + margin: 1px 0; + padding: 4px 20px 4px 4px; + width: 100%; +} +.chosen-container-single .chosen-drop { + margin-top: -1px; + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; + -webkit-background-clip: padding-box; + -moz-background-clip: padding; + background-clip: padding-box; +} +.chosen-container-single-nosearch .chosen-search input { + position: absolute; + left: -9000px; +} +.chosen-container-multi .chosen-choices { + background-color: #ffffff; + border: 1px solid #cccccc; + border-top-right-radius: 4px; + border-top-left-radius: 4px; + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + cursor: text; + height: auto !important; + height: 1%; + margin: 0; + overflow: hidden; + padding: 0; + position: relative; +} +.chosen-container-multi .chosen-choices li { + float: left; + list-style: none; +} +.chosen-container-multi .chosen-choices .search-field { + margin: 0; + padding: 0; + white-space: nowrap; +} +.chosen-container-multi .chosen-choices .search-field input[type="text"] { + background: transparent !important; + border: 0 !important; + -webkit-box-shadow: none; + box-shadow: none; + color: #555555; + height: 32px; + margin: 0; + padding: 4px; + outline: 0; +} +.chosen-container-multi .chosen-choices .search-field .default { + color: #999; +} +.chosen-container-multi .chosen-choices .search-choice { + -webkit-background-clip: padding-box; + -moz-background-clip: padding; + background-clip: padding-box; + background-color: #eeeeee; + border: 1px solid #cccccc; + border-top-right-radius: 4px; + border-top-left-radius: 4px; + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); + color: #333333; + cursor: default; + line-height: 13px; + margin: 6px 0 3px 5px; + padding: 3px 20px 3px 5px; + position: relative; +} +.chosen-container-multi .chosen-choices .search-choice .search-choice-close { + background: url("chosen-sprite.png") right top no-repeat; + display: block; + font-size: 1px; + height: 10px; + position: absolute; + right: 4px; + top: 5px; + width: 12px; + cursor: pointer; +} +.chosen-container-multi .chosen-choices .search-choice .search-choice-close:hover { + background-position: right -11px; +} +.chosen-container-multi .chosen-choices .search-choice-focus { + background: #d4d4d4; +} +.chosen-container-multi .chosen-choices .search-choice-focus .search-choice-close { + background-position: right -11px; +} +.chosen-container-multi .chosen-results { + margin: 0 0 0 0; + padding: 0; +} +.chosen-container-multi .chosen-drop .result-selected { + display: none; +} +.chosen-container-active .chosen-single { + border: 1px solid #66afe9; + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .075) inset, 0 0 8px rgba(82, 168, 236, .6); + box-shadow: 0 1px 1px rgba(0, 0, 0, .075) inset, 0 0 8px rgba(82, 168, 236, .6); + -webkit-transition: border linear .2s, box-shadow linear .2s; + -o-transition: border linear .2s, box-shadow linear .2s; + transition: border linear .2s, box-shadow linear .2s; +} +.chosen-container-active.chosen-with-drop .chosen-single { + background-color: #ffffff; + border: 1px solid #66afe9; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .075) inset, 0 0 8px rgba(82, 168, 236, .6); + box-shadow: 0 1px 1px rgba(0, 0, 0, .075) inset, 0 0 8px rgba(82, 168, 236, .6); + -webkit-transition: border linear .2s, box-shadow linear .2s; + -o-transition: border linear .2s, box-shadow linear .2s; + transition: border linear .2s, box-shadow linear .2s; +} +.chosen-container-active.chosen-with-drop .chosen-single div { + background: transparent; + border-left: none; +} +.chosen-container-active.chosen-with-drop .chosen-single div b { + background-position: -18px 7px; +} +.chosen-container-active .chosen-choices { + border: 1px solid #66afe9; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .075) inset, 0 0 8px rgba(82, 168, 236, .6); + box-shadow: 0 1px 1px rgba(0, 0, 0, .075) inset, 0 0 8px rgba(82, 168, 236, .6); + -webkit-transition: border linear .2s, box-shadow linear .2s; + -o-transition: border linear .2s, box-shadow linear .2s; + transition: border linear .2s, box-shadow linear .2s; +} +.chosen-container-active .chosen-choices .search-field input[type="text"] { + color: #111 !important; +} +.chosen-container-active.chosen-with-drop .chosen-choices { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.chosen-disabled { + cursor: default; + opacity: 0.5 !important; +} +.chosen-disabled .chosen-single { + cursor: default; +} +.chosen-disabled .chosen-choices .search-choice .search-choice-close { + cursor: default; +} +.chosen-rtl { + text-align: right; +} +.chosen-rtl .chosen-single { + padding: 0 8px 0 0; + overflow: visible; +} +.chosen-rtl .chosen-single span { + margin-left: 26px; + margin-right: 0; + direction: rtl; +} +.chosen-rtl .chosen-single div { + left: 7px; + right: auto; +} +.chosen-rtl .chosen-single abbr { + left: 26px; + right: auto; +} +.chosen-rtl .chosen-choices .search-field input[type="text"] { + direction: rtl; +} +.chosen-rtl .chosen-choices li { + float: right; +} +.chosen-rtl .chosen-choices .search-choice { + margin: 6px 5px 3px 0; + padding: 3px 5px 3px 19px; +} +.chosen-rtl .chosen-choices .search-choice .search-choice-close { + background-position: right top; + left: 4px; + right: auto; +} +.chosen-rtl.chosen-container-single .chosen-results { + margin: 0 0 4px 4px; + padding: 0 4px 0 0; +} +.chosen-rtl .chosen-results .group-option { + padding-left: 0; + padding-right: 15px; +} +.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div { + border-right: none; +} +.chosen-rtl .chosen-search input[type="text"] { + background: url("chosen-sprite.png") no-repeat -28px -20px, #ffffff; + direction: rtl; + padding: 4px 5px 4px 20px; +} +@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx) { + .chosen-rtl .chosen-search input[type="text"], + .chosen-container-single .chosen-single abbr, + .chosen-container-single .chosen-single div b, + .chosen-container-single .chosen-search input[type="text"], + .chosen-container-multi .chosen-choices .search-choice .search-choice-close, + .chosen-container .chosen-results-scroll-down span, + .chosen-container .chosen-results-scroll-up span { + background-image: url("chosen-sprite@2x.png") !important; + background-size: 52px 37px !important; + background-repeat: no-repeat !important; + } +} diff --git a/public/assets/libs/jquery/chosen/chosen-sprite.png b/public/assets/libs/jquery/chosen/chosen-sprite.png new file mode 100644 index 0000000000000000000000000000000000000000..3611ae4ace1c4b1cbeacd6145b5a79cbc72e0bdc GIT binary patch literal 646 zcmV;10(t$3P)<h;3K|Lk000e1NJLTq001-q001Qj1^@s64f4v>0006_Nkl<Zc-rmO zziSh57=ZCp!No$b5DZk@+)pBbK$lj?l1Z>&pbAC0n?)s%2x5M$#UgGxI1~gymp~v; zh<`zGaTJP5BybQY4tlRo;SIcmE0t>ueW3>*u6N;@_u;;|BoL8PuhZ#FWY9$(fl<H! zS#Lpo2qF_z)MG*4ThJ;FOw@*n86tEQq?R#;AlCf|Ap&<nY7?=Es!U!p7aS|a8z(wx zQ1OU6l%Ge?!i<A#OoVkrHp*V`8j|3B%AhR1;@S*@dM2iz=kgjO7}yIIu@5mu$fXQ= z2SIO!K^gQWF-C}8<fbnuLyUVVm)sqQ@!%vurBdmi*+Hh4-iMT*p+yWKMueq#2ibx4 zu#_@r2a=#WgP;t$$WMh7FhDlN(`l}c?dhOC1d)j<>an1oVvxDBL8~}0Q5z;^2p>Ov z7}Q$E7=l>$BZLUt1*uKMCaQwKYf$lsJCyerWMd+%BeGH6f_f&Vpy%=$BN%uK%Ahxi zF+%Jj=Pc-WXF;djS<ruDw`Q|>iJw|m4>cN%^Fi|FBZ!E{_yJLS?RI<3U696XLkQSs z{{&kQJ$K(#5CgC1;GbA>mjm56zJZ^-Hg2_ASKI_K@CybPh7Rq}8ud``)NM~eZx}qT z)oK?Lf>t!B;%Uh}*P+)Ef?jbx#w|BNEVb(l{2LK}m#fw4xx>ddF;&j}!S{N-e!<&Q z?k<D~VgCi+AjX!fAYEQJ@s{B~>vzyI_AT@H-u4tUz1h&GCh8>?TnA~?BZ7WGP<9`r gQ6DuZO!_~60ju@{TzXF%TmS$707*qoM6N<$g2#CqL;wH) literal 0 HcmV?d00001 diff --git a/public/assets/libs/jquery/chosen/chosen-sprite@2x.png b/public/assets/libs/jquery/chosen/chosen-sprite@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..ffe4d7d1121ca45cd35783696940050c690a8676 GIT binary patch literal 872 zcmeAS@N?(olHy`uVBq!ia0vp^89?mC!3-o5mOWetq|OBRgt-3y{~yTgfB`oc01C8& zL0el}Lqh|Q1oD8A5J8A6G6@lfkU;ftMr&&;+$f+RkloVK0wm!8C|FWb0x`e2xj8g6 z6i7l;BAWwL4-tfu5G@ccP!{MmqnYOy06pVW666=m!0_*bfx(A_gav;C1PU5HKT!C5 z;g7@l4POuZ{>hQBP{j4uqq`I2WP9&Sn{}I8xJi*&v*QL&+Dw-Bf-CQLyLk0Ht2-;T zynum$iPO`?F{C2y?bYjfj|~J`6Xz~`vM4Ef+U{Vpli%)D%kKSey_RG0Bi9Xw4jtOb z@!)?~_%DVelO793W#Pl3vjdNCDTnGGb(^YY+BbF2;mJK!nq}@nBGoHxCn#7X*gdxr z+~ZQF6rpL6;MDP)JzehcJBL53AM-QU?@65Plc4-}1EW@`H@EEGrnFmTubZ~5iUzVn zrZYyBIm|RmW$3F@+wkq2)c>|mGh5Rv3%(p~zjStyruBl(TP2_51LpTH2noN*e&}J; z1;$+4EpJ(Mb+^1}Fv>ms%b`r}+KYy~zf5x(4?8l28%eNnEHzx({;NGP)_hX&tEw9t z<EpM&gnjCpYQdYOulmlTNl1SyyATVz&+-`crs*gAShQK$eK<~jdEg^_N3f&5^iSf0 ze)IqBPuDB_3re*WZn2WHb6V~<*Q#~do)sZ3VXl2<Y*QpdxjXC5&A700g~zUlCDW{) zJI-7cbGN4A!-w;a_pV6M(J<GV{X0FQ>SKv=Qjt(d#~b;F7hbDdUu<Got5W+-X5HrO zi(M=$y&AVoU&+Di70>$OUK8iumkkl&-=~$APCd2zdqHg6@=Z#Pt*5RY_s@Hw*YS9+ z^u)7AmzM6Ux!dus_!gJY)Vtf?+t>a3wO2S)_Vct=T}#@RuG(h!d8WYZS9Tst+VfKv zt~zntPsvfyqLY`klZSPslCz_dlcSRJLa$Px)_+W2Y&u!?oJrIMCNTz2S3j3^P6<r_ D=M|I{ literal 0 HcmV?d00001 diff --git a/public/assets/libs/jquery/chosen/chosen.jquery.min.js b/public/assets/libs/jquery/chosen/chosen.jquery.min.js new file mode 100644 index 0000000..3197538 --- /dev/null +++ b/public/assets/libs/jquery/chosen/chosen.jquery.min.js @@ -0,0 +1,2 @@ +/* Chosen v1.3.0 | (c) 2011-2014 by Harvest | MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md */ +!function(){var a,AbstractChosen,Chosen,SelectParser,b,c={}.hasOwnProperty,d=function(a,b){function d(){this.constructor=a}for(var e in b)c.call(b,e)&&(a[e]=b[e]);return d.prototype=b.prototype,a.prototype=new d,a.__super__=b.prototype,a};SelectParser=function(){function SelectParser(){this.options_index=0,this.parsed=[]}return SelectParser.prototype.add_node=function(a){return"OPTGROUP"===a.nodeName.toUpperCase()?this.add_group(a):this.add_option(a)},SelectParser.prototype.add_group=function(a){var b,c,d,e,f,g;for(b=this.parsed.length,this.parsed.push({array_index:b,group:!0,label:this.escapeExpression(a.label),children:0,disabled:a.disabled,classes:a.className}),f=a.childNodes,g=[],d=0,e=f.length;e>d;d++)c=f[d],g.push(this.add_option(c,b,a.disabled));return g},SelectParser.prototype.add_option=function(a,b,c){return"OPTION"===a.nodeName.toUpperCase()?(""!==a.text?(null!=b&&(this.parsed[b].children+=1),this.parsed.push({array_index:this.parsed.length,options_index:this.options_index,value:a.value,text:a.text,html:a.innerHTML,selected:a.selected,disabled:c===!0?c:a.disabled,group_array_index:b,classes:a.className,style:a.style.cssText})):this.parsed.push({array_index:this.parsed.length,options_index:this.options_index,empty:!0}),this.options_index+=1):void 0},SelectParser.prototype.escapeExpression=function(a){var b,c;return null==a||a===!1?"":/[\&\<\>\"\'\`]/.test(a)?(b={"<":"<",">":">",'"':""","'":"'","`":"`"},c=/&(?!\w+;)|[\<\>\"\'\`]/g,a.replace(c,function(a){return b[a]||"&"})):a},SelectParser}(),SelectParser.select_to_array=function(a){var b,c,d,e,f;for(c=new SelectParser,f=a.childNodes,d=0,e=f.length;e>d;d++)b=f[d],c.add_node(b);return c.parsed},AbstractChosen=function(){function AbstractChosen(a,b){this.form_field=a,this.options=null!=b?b:{},AbstractChosen.browser_is_supported()&&(this.is_multiple=this.form_field.multiple,this.set_default_text(),this.set_default_values(),this.setup(),this.set_up_html(),this.register_observers(),this.on_ready())}return AbstractChosen.prototype.set_default_values=function(){var a=this;return this.click_test_action=function(b){return a.test_active_click(b)},this.activate_action=function(b){return a.activate_field(b)},this.active_field=!1,this.mouse_on_container=!1,this.results_showing=!1,this.result_highlighted=null,this.allow_single_deselect=null!=this.options.allow_single_deselect&&null!=this.form_field.options[0]&&""===this.form_field.options[0].text?this.options.allow_single_deselect:!1,this.disable_search_threshold=this.options.disable_search_threshold||0,this.disable_search=this.options.disable_search||!1,this.enable_split_word_search=null!=this.options.enable_split_word_search?this.options.enable_split_word_search:!0,this.group_search=null!=this.options.group_search?this.options.group_search:!0,this.search_contains=this.options.search_contains||!1,this.single_backstroke_delete=null!=this.options.single_backstroke_delete?this.options.single_backstroke_delete:!0,this.max_selected_options=this.options.max_selected_options||1/0,this.inherit_select_classes=this.options.inherit_select_classes||!1,this.display_selected_options=null!=this.options.display_selected_options?this.options.display_selected_options:!0,this.display_disabled_options=null!=this.options.display_disabled_options?this.options.display_disabled_options:!0},AbstractChosen.prototype.set_default_text=function(){return this.default_text=this.form_field.getAttribute("data-placeholder")?this.form_field.getAttribute("data-placeholder"):this.is_multiple?this.options.placeholder_text_multiple||this.options.placeholder_text||AbstractChosen.default_multiple_text:this.options.placeholder_text_single||this.options.placeholder_text||AbstractChosen.default_single_text,this.results_none_found=this.form_field.getAttribute("data-no_results_text")||this.options.no_results_text||AbstractChosen.default_no_result_text},AbstractChosen.prototype.mouse_enter=function(){return this.mouse_on_container=!0},AbstractChosen.prototype.mouse_leave=function(){return this.mouse_on_container=!1},AbstractChosen.prototype.input_focus=function(){var a=this;if(this.is_multiple){if(!this.active_field)return setTimeout(function(){return a.container_mousedown()},50)}else if(!this.active_field)return this.activate_field()},AbstractChosen.prototype.input_blur=function(){var a=this;return this.mouse_on_container?void 0:(this.active_field=!1,setTimeout(function(){return a.blur_test()},100))},AbstractChosen.prototype.results_option_build=function(a){var b,c,d,e,f;for(b="",f=this.results_data,d=0,e=f.length;e>d;d++)c=f[d],b+=c.group?this.result_add_group(c):this.result_add_option(c),(null!=a?a.first:void 0)&&(c.selected&&this.is_multiple?this.choice_build(c):c.selected&&!this.is_multiple&&this.single_set_selected_text(c.text));return b},AbstractChosen.prototype.result_add_option=function(a){var b,c;return a.search_match?this.include_option_in_results(a)?(b=[],a.disabled||a.selected&&this.is_multiple||b.push("active-result"),!a.disabled||a.selected&&this.is_multiple||b.push("disabled-result"),a.selected&&b.push("result-selected"),null!=a.group_array_index&&b.push("group-option"),""!==a.classes&&b.push(a.classes),c=document.createElement("li"),c.className=b.join(" "),c.style.cssText=a.style,c.setAttribute("data-option-array-index",a.array_index),c.innerHTML=a.search_text,this.outerHTML(c)):"":""},AbstractChosen.prototype.result_add_group=function(a){var b,c;return a.search_match||a.group_match?a.active_options>0?(b=[],b.push("group-result"),a.classes&&b.push(a.classes),c=document.createElement("li"),c.className=b.join(" "),c.innerHTML=a.search_text,this.outerHTML(c)):"":""},AbstractChosen.prototype.results_update_field=function(){return this.set_default_text(),this.is_multiple||this.results_reset_cleanup(),this.result_clear_highlight(),this.results_build(),this.results_showing?this.winnow_results():void 0},AbstractChosen.prototype.reset_single_select_options=function(){var a,b,c,d,e;for(d=this.results_data,e=[],b=0,c=d.length;c>b;b++)a=d[b],a.selected?e.push(a.selected=!1):e.push(void 0);return e},AbstractChosen.prototype.results_toggle=function(){return this.results_showing?this.results_hide():this.results_show()},AbstractChosen.prototype.results_search=function(){return this.results_showing?this.winnow_results():this.results_show()},AbstractChosen.prototype.winnow_results=function(){var a,b,c,d,e,f,g,h,i,j,k,l;for(this.no_results_clear(),d=0,f=this.get_search_text(),a=f.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),i=new RegExp(a,"i"),c=this.get_search_regex(a),l=this.results_data,j=0,k=l.length;k>j;j++)b=l[j],b.search_match=!1,e=null,this.include_option_in_results(b)&&(b.group&&(b.group_match=!1,b.active_options=0),null!=b.group_array_index&&this.results_data[b.group_array_index]&&(e=this.results_data[b.group_array_index],0===e.active_options&&e.search_match&&(d+=1),e.active_options+=1),(!b.group||this.group_search)&&(b.search_text=b.group?b.label:b.text,b.search_match=this.search_string_match(b.search_text,c),b.search_match&&!b.group&&(d+=1),b.search_match?(f.length&&(g=b.search_text.search(i),h=b.search_text.substr(0,g+f.length)+"</em>"+b.search_text.substr(g+f.length),b.search_text=h.substr(0,g)+"<em>"+h.substr(g)),null!=e&&(e.group_match=!0)):null!=b.group_array_index&&this.results_data[b.group_array_index].search_match&&(b.search_match=!0)));return this.result_clear_highlight(),1>d&&f.length?(this.update_results_content(""),this.no_results(f)):(this.update_results_content(this.results_option_build()),this.winnow_results_set_highlight())},AbstractChosen.prototype.get_search_regex=function(a){var b;return b=this.search_contains?"":"^",new RegExp(b+a,"i")},AbstractChosen.prototype.search_string_match=function(a,b){var c,d,e,f;if(b.test(a))return!0;if(this.enable_split_word_search&&(a.indexOf(" ")>=0||0===a.indexOf("["))&&(d=a.replace(/\[|\]/g,"").split(" "),d.length))for(e=0,f=d.length;f>e;e++)if(c=d[e],b.test(c))return!0},AbstractChosen.prototype.choices_count=function(){var a,b,c,d;if(null!=this.selected_option_count)return this.selected_option_count;for(this.selected_option_count=0,d=this.form_field.options,b=0,c=d.length;c>b;b++)a=d[b],a.selected&&(this.selected_option_count+=1);return this.selected_option_count},AbstractChosen.prototype.choices_click=function(a){return a.preventDefault(),this.results_showing||this.is_disabled?void 0:this.results_show()},AbstractChosen.prototype.keyup_checker=function(a){var b,c;switch(b=null!=(c=a.which)?c:a.keyCode,this.search_field_scale(),b){case 8:if(this.is_multiple&&this.backstroke_length<1&&this.choices_count()>0)return this.keydown_backstroke();if(!this.pending_backstroke)return this.result_clear_highlight(),this.results_search();break;case 13:if(a.preventDefault(),this.results_showing)return this.result_select(a);break;case 27:return this.results_showing&&this.results_hide(),!0;case 9:case 38:case 40:case 16:case 91:case 17:break;default:return this.results_search()}},AbstractChosen.prototype.clipboard_event_checker=function(){var a=this;return setTimeout(function(){return a.results_search()},50)},AbstractChosen.prototype.container_width=function(){return null!=this.options.width?this.options.width:""+this.form_field.offsetWidth+"px"},AbstractChosen.prototype.include_option_in_results=function(a){return this.is_multiple&&!this.display_selected_options&&a.selected?!1:!this.display_disabled_options&&a.disabled?!1:a.empty?!1:!0},AbstractChosen.prototype.search_results_touchstart=function(a){return this.touch_started=!0,this.search_results_mouseover(a)},AbstractChosen.prototype.search_results_touchmove=function(a){return this.touch_started=!1,this.search_results_mouseout(a)},AbstractChosen.prototype.search_results_touchend=function(a){return this.touch_started?this.search_results_mouseup(a):void 0},AbstractChosen.prototype.outerHTML=function(a){var b;return a.outerHTML?a.outerHTML:(b=document.createElement("div"),b.appendChild(a),b.innerHTML)},AbstractChosen.browser_is_supported=function(){return"Microsoft Internet Explorer"===window.navigator.appName?document.documentMode>=8:/iP(od|hone)/i.test(window.navigator.userAgent)?!1:/Android/i.test(window.navigator.userAgent)&&/Mobile/i.test(window.navigator.userAgent)?!1:!0},AbstractChosen.default_multiple_text="Select Some Options",AbstractChosen.default_single_text="Select an Option",AbstractChosen.default_no_result_text="No results match",AbstractChosen}(),a=jQuery,a.fn.extend({chosen:function(b){return AbstractChosen.browser_is_supported()?this.each(function(){var c,d;c=a(this),d=c.data("chosen"),"destroy"===b&&d instanceof Chosen?d.destroy():d instanceof Chosen||c.data("chosen",new Chosen(this,b))}):this}}),Chosen=function(c){function Chosen(){return b=Chosen.__super__.constructor.apply(this,arguments)}return d(Chosen,c),Chosen.prototype.setup=function(){return this.form_field_jq=a(this.form_field),this.current_selectedIndex=this.form_field.selectedIndex,this.is_rtl=this.form_field_jq.hasClass("chosen-rtl")},Chosen.prototype.set_up_html=function(){var b,c;return b=["chosen-container"],b.push("chosen-container-"+(this.is_multiple?"multi":"single")),this.inherit_select_classes&&this.form_field.className&&b.push(this.form_field.className),this.is_rtl&&b.push("chosen-rtl"),c={"class":b.join(" "),style:"width: "+this.container_width()+";",title:this.form_field.title},this.form_field.id.length&&(c.id=this.form_field.id.replace(/[^\w]/g,"_")+"_chosen"),this.container=a("<div />",c),this.is_multiple?this.container.html('<ul class="chosen-choices"><li class="search-field"><input type="text" value="'+this.default_text+'" class="default" autocomplete="off" style="width:25px;" /></li></ul><div class="chosen-drop"><ul class="chosen-results"></ul></div>'):this.container.html('<a class="chosen-single chosen-default" tabindex="-1"><span>'+this.default_text+'</span><div><b></b></div></a><div class="chosen-drop"><div class="chosen-search"><input type="text" autocomplete="off" /></div><ul class="chosen-results"></ul></div>'),this.form_field_jq.hide().after(this.container),this.dropdown=this.container.find("div.chosen-drop").first(),this.search_field=this.container.find("input").first(),this.search_results=this.container.find("ul.chosen-results").first(),this.search_field_scale(),this.search_no_results=this.container.find("li.no-results").first(),this.is_multiple?(this.search_choices=this.container.find("ul.chosen-choices").first(),this.search_container=this.container.find("li.search-field").first()):(this.search_container=this.container.find("div.chosen-search").first(),this.selected_item=this.container.find(".chosen-single").first()),this.results_build(),this.set_tab_index(),this.set_label_behavior()},Chosen.prototype.on_ready=function(){return this.form_field_jq.trigger("chosen:ready",{chosen:this})},Chosen.prototype.register_observers=function(){var a=this;return this.container.bind("touchstart.chosen",function(b){a.container_mousedown(b)}),this.container.bind("touchend.chosen",function(b){a.container_mouseup(b)}),this.container.bind("mousedown.chosen",function(b){a.container_mousedown(b)}),this.container.bind("mouseup.chosen",function(b){a.container_mouseup(b)}),this.container.bind("mouseenter.chosen",function(b){a.mouse_enter(b)}),this.container.bind("mouseleave.chosen",function(b){a.mouse_leave(b)}),this.search_results.bind("mouseup.chosen",function(b){a.search_results_mouseup(b)}),this.search_results.bind("mouseover.chosen",function(b){a.search_results_mouseover(b)}),this.search_results.bind("mouseout.chosen",function(b){a.search_results_mouseout(b)}),this.search_results.bind("mousewheel.chosen DOMMouseScroll.chosen",function(b){a.search_results_mousewheel(b)}),this.search_results.bind("touchstart.chosen",function(b){a.search_results_touchstart(b)}),this.search_results.bind("touchmove.chosen",function(b){a.search_results_touchmove(b)}),this.search_results.bind("touchend.chosen",function(b){a.search_results_touchend(b)}),this.form_field_jq.bind("chosen:updated.chosen",function(b){a.results_update_field(b)}),this.form_field_jq.bind("chosen:activate.chosen",function(b){a.activate_field(b)}),this.form_field_jq.bind("chosen:open.chosen",function(b){a.container_mousedown(b)}),this.form_field_jq.bind("chosen:close.chosen",function(b){a.input_blur(b)}),this.search_field.bind("blur.chosen",function(b){a.input_blur(b)}),this.search_field.bind("keyup.chosen",function(b){a.keyup_checker(b)}),this.search_field.bind("keydown.chosen",function(b){a.keydown_checker(b)}),this.search_field.bind("focus.chosen",function(b){a.input_focus(b)}),this.search_field.bind("cut.chosen",function(b){a.clipboard_event_checker(b)}),this.search_field.bind("paste.chosen",function(b){a.clipboard_event_checker(b)}),this.is_multiple?this.search_choices.bind("click.chosen",function(b){a.choices_click(b)}):this.container.bind("click.chosen",function(a){a.preventDefault()})},Chosen.prototype.destroy=function(){return a(this.container[0].ownerDocument).unbind("click.chosen",this.click_test_action),this.search_field[0].tabIndex&&(this.form_field_jq[0].tabIndex=this.search_field[0].tabIndex),this.container.remove(),this.form_field_jq.removeData("chosen"),this.form_field_jq.show()},Chosen.prototype.search_field_disabled=function(){return this.is_disabled=this.form_field_jq[0].disabled,this.is_disabled?(this.container.addClass("chosen-disabled"),this.search_field[0].disabled=!0,this.is_multiple||this.selected_item.unbind("focus.chosen",this.activate_action),this.close_field()):(this.container.removeClass("chosen-disabled"),this.search_field[0].disabled=!1,this.is_multiple?void 0:this.selected_item.bind("focus.chosen",this.activate_action))},Chosen.prototype.container_mousedown=function(b){return this.is_disabled||(b&&"mousedown"===b.type&&!this.results_showing&&b.preventDefault(),null!=b&&a(b.target).hasClass("search-choice-close"))?void 0:(this.active_field?this.is_multiple||!b||a(b.target)[0]!==this.selected_item[0]&&!a(b.target).parents("a.chosen-single").length||(b.preventDefault(),this.results_toggle()):(this.is_multiple&&this.search_field.val(""),a(this.container[0].ownerDocument).bind("click.chosen",this.click_test_action),this.results_show()),this.activate_field())},Chosen.prototype.container_mouseup=function(a){return"ABBR"!==a.target.nodeName||this.is_disabled?void 0:this.results_reset(a)},Chosen.prototype.search_results_mousewheel=function(a){var b;return a.originalEvent&&(b=a.originalEvent.deltaY||-a.originalEvent.wheelDelta||a.originalEvent.detail),null!=b?(a.preventDefault(),"DOMMouseScroll"===a.type&&(b=40*b),this.search_results.scrollTop(b+this.search_results.scrollTop())):void 0},Chosen.prototype.blur_test=function(){return!this.active_field&&this.container.hasClass("chosen-container-active")?this.close_field():void 0},Chosen.prototype.close_field=function(){return a(this.container[0].ownerDocument).unbind("click.chosen",this.click_test_action),this.active_field=!1,this.results_hide(),this.container.removeClass("chosen-container-active"),this.clear_backstroke(),this.show_search_field_default(),this.search_field_scale()},Chosen.prototype.activate_field=function(){return this.container.addClass("chosen-container-active"),this.active_field=!0,this.search_field.val(this.search_field.val()),this.search_field.focus()},Chosen.prototype.test_active_click=function(b){var c;return c=a(b.target).closest(".chosen-container"),c.length&&this.container[0]===c[0]?this.active_field=!0:this.close_field()},Chosen.prototype.results_build=function(){return this.parsing=!0,this.selected_option_count=null,this.results_data=SelectParser.select_to_array(this.form_field),this.is_multiple?this.search_choices.find("li.search-choice").remove():this.is_multiple||(this.single_set_selected_text(),this.disable_search||this.form_field.options.length<=this.disable_search_threshold?(this.search_field[0].readOnly=!0,this.container.addClass("chosen-container-single-nosearch")):(this.search_field[0].readOnly=!1,this.container.removeClass("chosen-container-single-nosearch"))),this.update_results_content(this.results_option_build({first:!0})),this.search_field_disabled(),this.show_search_field_default(),this.search_field_scale(),this.parsing=!1},Chosen.prototype.result_do_highlight=function(a){var b,c,d,e,f;if(a.length){if(this.result_clear_highlight(),this.result_highlight=a,this.result_highlight.addClass("highlighted"),d=parseInt(this.search_results.css("maxHeight"),10),f=this.search_results.scrollTop(),e=d+f,c=this.result_highlight.position().top+this.search_results.scrollTop(),b=c+this.result_highlight.outerHeight(),b>=e)return this.search_results.scrollTop(b-d>0?b-d:0);if(f>c)return this.search_results.scrollTop(c)}},Chosen.prototype.result_clear_highlight=function(){return this.result_highlight&&this.result_highlight.removeClass("highlighted"),this.result_highlight=null},Chosen.prototype.results_show=function(){return this.is_multiple&&this.max_selected_options<=this.choices_count()?(this.form_field_jq.trigger("chosen:maxselected",{chosen:this}),!1):(this.container.addClass("chosen-with-drop"),this.results_showing=!0,this.search_field.focus(),this.search_field.val(this.search_field.val()),this.winnow_results(),this.form_field_jq.trigger("chosen:showing_dropdown",{chosen:this}))},Chosen.prototype.update_results_content=function(a){return this.search_results.html(a)},Chosen.prototype.results_hide=function(){return this.results_showing&&(this.result_clear_highlight(),this.container.removeClass("chosen-with-drop"),this.form_field_jq.trigger("chosen:hiding_dropdown",{chosen:this})),this.results_showing=!1},Chosen.prototype.set_tab_index=function(){var a;return this.form_field.tabIndex?(a=this.form_field.tabIndex,this.form_field.tabIndex=-1,this.search_field[0].tabIndex=a):void 0},Chosen.prototype.set_label_behavior=function(){var b=this;return this.form_field_label=this.form_field_jq.parents("label"),!this.form_field_label.length&&this.form_field.id.length&&(this.form_field_label=a("label[for='"+this.form_field.id+"']")),this.form_field_label.length>0?this.form_field_label.bind("click.chosen",function(a){return b.is_multiple?b.container_mousedown(a):b.activate_field()}):void 0},Chosen.prototype.show_search_field_default=function(){return this.is_multiple&&this.choices_count()<1&&!this.active_field?(this.search_field.val(this.default_text),this.search_field.addClass("default")):(this.search_field.val(""),this.search_field.removeClass("default"))},Chosen.prototype.search_results_mouseup=function(b){var c;return c=a(b.target).hasClass("active-result")?a(b.target):a(b.target).parents(".active-result").first(),c.length?(this.result_highlight=c,this.result_select(b),this.search_field.focus()):void 0},Chosen.prototype.search_results_mouseover=function(b){var c;return c=a(b.target).hasClass("active-result")?a(b.target):a(b.target).parents(".active-result").first(),c?this.result_do_highlight(c):void 0},Chosen.prototype.search_results_mouseout=function(b){return a(b.target).hasClass("active-result")?this.result_clear_highlight():void 0},Chosen.prototype.choice_build=function(b){var c,d,e=this;return c=a("<li />",{"class":"search-choice"}).html("<span>"+b.html+"</span>"),b.disabled?c.addClass("search-choice-disabled"):(d=a("<a />",{"class":"search-choice-close","data-option-array-index":b.array_index}),d.bind("click.chosen",function(a){return e.choice_destroy_link_click(a)}),c.append(d)),this.search_container.before(c)},Chosen.prototype.choice_destroy_link_click=function(b){return b.preventDefault(),b.stopPropagation(),this.is_disabled?void 0:this.choice_destroy(a(b.target))},Chosen.prototype.choice_destroy=function(a){return this.result_deselect(a[0].getAttribute("data-option-array-index"))?(this.show_search_field_default(),this.is_multiple&&this.choices_count()>0&&this.search_field.val().length<1&&this.results_hide(),a.parents("li").first().remove(),this.search_field_scale()):void 0},Chosen.prototype.results_reset=function(){return this.reset_single_select_options(),this.form_field.options[0].selected=!0,this.single_set_selected_text(),this.show_search_field_default(),this.results_reset_cleanup(),this.form_field_jq.trigger("change"),this.active_field?this.results_hide():void 0},Chosen.prototype.results_reset_cleanup=function(){return this.current_selectedIndex=this.form_field.selectedIndex,this.selected_item.find("abbr").remove()},Chosen.prototype.result_select=function(a){var b,c;return this.result_highlight?(b=this.result_highlight,this.result_clear_highlight(),this.is_multiple&&this.max_selected_options<=this.choices_count()?(this.form_field_jq.trigger("chosen:maxselected",{chosen:this}),!1):(this.is_multiple?b.removeClass("active-result"):this.reset_single_select_options(),c=this.results_data[b[0].getAttribute("data-option-array-index")],c.selected=!0,this.form_field.options[c.options_index].selected=!0,this.selected_option_count=null,this.is_multiple?this.choice_build(c):this.single_set_selected_text(c.text),(a.metaKey||a.ctrlKey)&&this.is_multiple||this.results_hide(),this.search_field.val(""),(this.is_multiple||this.form_field.selectedIndex!==this.current_selectedIndex)&&this.form_field_jq.trigger("change",{selected:this.form_field.options[c.options_index].value}),this.current_selectedIndex=this.form_field.selectedIndex,this.search_field_scale())):void 0},Chosen.prototype.single_set_selected_text=function(a){return null==a&&(a=this.default_text),a===this.default_text?this.selected_item.addClass("chosen-default"):(this.single_deselect_control_build(),this.selected_item.removeClass("chosen-default")),this.selected_item.find("span").text(a)},Chosen.prototype.result_deselect=function(a){var b;return b=this.results_data[a],this.form_field.options[b.options_index].disabled?!1:(b.selected=!1,this.form_field.options[b.options_index].selected=!1,this.selected_option_count=null,this.result_clear_highlight(),this.results_showing&&this.winnow_results(),this.form_field_jq.trigger("change",{deselected:this.form_field.options[b.options_index].value}),this.search_field_scale(),!0)},Chosen.prototype.single_deselect_control_build=function(){return this.allow_single_deselect?(this.selected_item.find("abbr").length||this.selected_item.find("span").first().after('<abbr class="search-choice-close"></abbr>'),this.selected_item.addClass("chosen-single-with-deselect")):void 0},Chosen.prototype.get_search_text=function(){return this.search_field.val()===this.default_text?"":a("<div/>").text(a.trim(this.search_field.val())).html()},Chosen.prototype.winnow_results_set_highlight=function(){var a,b;return b=this.is_multiple?[]:this.search_results.find(".result-selected.active-result"),a=b.length?b.first():this.search_results.find(".active-result").first(),null!=a?this.result_do_highlight(a):void 0},Chosen.prototype.no_results=function(b){var c;return c=a('<li class="no-results">'+this.results_none_found+' "<span></span>"</li>'),c.find("span").first().html(b),this.search_results.append(c),this.form_field_jq.trigger("chosen:no_results",{chosen:this})},Chosen.prototype.no_results_clear=function(){return this.search_results.find(".no-results").remove()},Chosen.prototype.keydown_arrow=function(){var a;return this.results_showing&&this.result_highlight?(a=this.result_highlight.nextAll("li.active-result").first())?this.result_do_highlight(a):void 0:this.results_show()},Chosen.prototype.keyup_arrow=function(){var a;return this.results_showing||this.is_multiple?this.result_highlight?(a=this.result_highlight.prevAll("li.active-result"),a.length?this.result_do_highlight(a.first()):(this.choices_count()>0&&this.results_hide(),this.result_clear_highlight())):void 0:this.results_show()},Chosen.prototype.keydown_backstroke=function(){var a;return this.pending_backstroke?(this.choice_destroy(this.pending_backstroke.find("a").first()),this.clear_backstroke()):(a=this.search_container.siblings("li.search-choice").last(),a.length&&!a.hasClass("search-choice-disabled")?(this.pending_backstroke=a,this.single_backstroke_delete?this.keydown_backstroke():this.pending_backstroke.addClass("search-choice-focus")):void 0)},Chosen.prototype.clear_backstroke=function(){return this.pending_backstroke&&this.pending_backstroke.removeClass("search-choice-focus"),this.pending_backstroke=null},Chosen.prototype.keydown_checker=function(a){var b,c;switch(b=null!=(c=a.which)?c:a.keyCode,this.search_field_scale(),8!==b&&this.pending_backstroke&&this.clear_backstroke(),b){case 8:this.backstroke_length=this.search_field.val().length;break;case 9:this.results_showing&&!this.is_multiple&&this.result_select(a),this.mouse_on_container=!1;break;case 13:this.results_showing&&a.preventDefault();break;case 32:this.disable_search&&a.preventDefault();break;case 38:a.preventDefault(),this.keyup_arrow();break;case 40:a.preventDefault(),this.keydown_arrow()}},Chosen.prototype.search_field_scale=function(){var b,c,d,e,f,g,h,i,j;if(this.is_multiple){for(d=0,h=0,f="position:absolute; left: -1000px; top: -1000px; display:none;",g=["font-size","font-style","font-weight","font-family","line-height","text-transform","letter-spacing"],i=0,j=g.length;j>i;i++)e=g[i],f+=e+":"+this.search_field.css(e)+";";return b=a("<div />",{style:f}),b.text(this.search_field.val()),a("body").append(b),h=b.width()+25,b.remove(),c=this.container.outerWidth(),h>c-10&&(h=c-10),this.search_field.css({width:h+"px"})}},Chosen}(AbstractChosen)}.call(this); \ No newline at end of file diff --git a/public/assets/libs/jquery/datatables/_DS_Store b/public/assets/libs/jquery/datatables/_DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..98385d44b7d8acb9952dad1f291c836c4d371bce GIT binary patch literal 6148 zcmeH~J#GR)427QqNRenLDW}N+xWNdK6L0~3mLd{}B1%6;&$Gu3o78B9o+Zy4d&c|o z6+3GHw*474zzV=S-4!1`jLaA>aKi-yzHl7A&)3uae)Tloa<2z;UgL2+mn9+~0wN#+ zA|L`2A`pi-&;R9wo=J})0wORC0{(p{bk~~Ny2hu2L$m<YIn!aBM=wDwo}kv$)|DBW zW%poNYSD&xKFX;j_tn(awU@)P`LMjRc^5;oUJfe^XjVfsh=2%;2+VrC^7H?b{$Kw; zDp4o`BJg4aY`)v?wtT5PTmQVC=MS0nd81QfJBNp#00w>(ujyf2FFv8x)Yg?5ntlWV Kg9Z_JDuG|Spc7{R literal 0 HcmV?d00001 diff --git a/public/assets/libs/jquery/datatables/media/_DS_Store b/public/assets/libs/jquery/datatables/media/_DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..ba3b77f6a8c3248a9cea646d67980a85d45fcca5 GIT binary patch literal 6148 zcmeH~Jr2S!425lAKw|00n1usyg9yP1xBvnsRH*}E&(V4QVW2Rh3O!5q7rU|AzM-i_ zM0bztR-_Y=CEO?*3nNqHGr7tAdcXANVd$-pHcMIw-pT0tYadAkr~nn90#twsOh<t{ z%9pF@JQAOT3Q&QGC}7`*0yoxV3;L%6!AAgafwCLcK1+bb3SdpPASy78Rxn!C#}KP~ zJ6LjGO}1dPi{|j5d1tjL2By(2T9ClBIvA(`6&NWnkG!+<{{a6s|BqUjQUNOPXA0<I zf86izQhBz1yq?uhS+#Y8gT5W%?I!?<9mQ+78?F~yfHm2IsKEFm;4&~!fuAby1c*xz AIsgCw literal 0 HcmV?d00001 diff --git a/public/assets/libs/jquery/datatables/media/js/jquery.dataTables.min.js b/public/assets/libs/jquery/datatables/media/js/jquery.dataTables.min.js new file mode 100644 index 0000000..85dd817 --- /dev/null +++ b/public/assets/libs/jquery/datatables/media/js/jquery.dataTables.min.js @@ -0,0 +1,160 @@ +/*! DataTables 1.10.7 + * ©2008-2015 SpryMedia Ltd - datatables.net/license + */ +(function(Ea,Q,k){var P=function(h){function W(a){var b,c,e={};h.each(a,function(d){if((b=d.match(/^([^A-Z]+?)([A-Z])/))&&-1!=="a aa ai ao as b fn i m o s ".indexOf(b[1]+" "))c=d.replace(b[0],b[2].toLowerCase()),e[c]=d,"o"===b[1]&&W(a[d])});a._hungarianMap=e}function H(a,b,c){a._hungarianMap||W(a);var e;h.each(b,function(d){e=a._hungarianMap[d];if(e!==k&&(c||b[e]===k))"o"===e.charAt(0)?(b[e]||(b[e]={}),h.extend(!0,b[e],b[d]),H(a[e],b[e],c)):b[e]=b[d]})}function P(a){var b=m.defaults.oLanguage,c=a.sZeroRecords; +!a.sEmptyTable&&(c&&"No data available in table"===b.sEmptyTable)&&E(a,a,"sZeroRecords","sEmptyTable");!a.sLoadingRecords&&(c&&"Loading..."===b.sLoadingRecords)&&E(a,a,"sZeroRecords","sLoadingRecords");a.sInfoThousands&&(a.sThousands=a.sInfoThousands);(a=a.sDecimal)&&db(a)}function eb(a){A(a,"ordering","bSort");A(a,"orderMulti","bSortMulti");A(a,"orderClasses","bSortClasses");A(a,"orderCellsTop","bSortCellsTop");A(a,"order","aaSorting");A(a,"orderFixed","aaSortingFixed");A(a,"paging","bPaginate"); +A(a,"pagingType","sPaginationType");A(a,"pageLength","iDisplayLength");A(a,"searching","bFilter");if(a=a.aoSearchCols)for(var b=0,c=a.length;b<c;b++)a[b]&&H(m.models.oSearch,a[b])}function fb(a){A(a,"orderable","bSortable");A(a,"orderData","aDataSort");A(a,"orderSequence","asSorting");A(a,"orderDataType","sortDataType");var b=a.aDataSort;b&&!h.isArray(b)&&(a.aDataSort=[b])}function gb(a){var a=a.oBrowser,b=h("<div/>").css({position:"absolute",top:0,left:0,height:1,width:1,overflow:"hidden"}).append(h("<div/>").css({position:"absolute", +top:1,left:1,width:100,overflow:"scroll"}).append(h('<div class="test"/>').css({width:"100%",height:10}))).appendTo("body"),c=b.find(".test");a.bScrollOversize=100===c[0].offsetWidth;a.bScrollbarLeft=1!==Math.round(c.offset().left);b.remove()}function hb(a,b,c,e,d,f){var g,j=!1;c!==k&&(g=c,j=!0);for(;e!==d;)a.hasOwnProperty(e)&&(g=j?b(g,a[e],e,a):a[e],j=!0,e+=f);return g}function Fa(a,b){var c=m.defaults.column,e=a.aoColumns.length,c=h.extend({},m.models.oColumn,c,{nTh:b?b:Q.createElement("th"),sTitle:c.sTitle? +c.sTitle:b?b.innerHTML:"",aDataSort:c.aDataSort?c.aDataSort:[e],mData:c.mData?c.mData:e,idx:e});a.aoColumns.push(c);c=a.aoPreSearchCols;c[e]=h.extend({},m.models.oSearch,c[e]);ka(a,e,h(b).data())}function ka(a,b,c){var b=a.aoColumns[b],e=a.oClasses,d=h(b.nTh);if(!b.sWidthOrig){b.sWidthOrig=d.attr("width")||null;var f=(d.attr("style")||"").match(/width:\s*(\d+[pxem%]+)/);f&&(b.sWidthOrig=f[1])}c!==k&&null!==c&&(fb(c),H(m.defaults.column,c),c.mDataProp!==k&&!c.mData&&(c.mData=c.mDataProp),c.sType&& +(b._sManualType=c.sType),c.className&&!c.sClass&&(c.sClass=c.className),h.extend(b,c),E(b,c,"sWidth","sWidthOrig"),c.iDataSort!==k&&(b.aDataSort=[c.iDataSort]),E(b,c,"aDataSort"));var g=b.mData,j=R(g),i=b.mRender?R(b.mRender):null,c=function(a){return"string"===typeof a&&-1!==a.indexOf("@")};b._bAttrSrc=h.isPlainObject(g)&&(c(g.sort)||c(g.type)||c(g.filter));b.fnGetData=function(a,b,c){var e=j(a,b,k,c);return i&&b?i(e,b,a,c):e};b.fnSetData=function(a,b,c){return S(g)(a,b,c)};"number"!==typeof g&& +(a._rowReadObject=!0);a.oFeatures.bSort||(b.bSortable=!1,d.addClass(e.sSortableNone));a=-1!==h.inArray("asc",b.asSorting);c=-1!==h.inArray("desc",b.asSorting);!b.bSortable||!a&&!c?(b.sSortingClass=e.sSortableNone,b.sSortingClassJUI=""):a&&!c?(b.sSortingClass=e.sSortableAsc,b.sSortingClassJUI=e.sSortJUIAscAllowed):!a&&c?(b.sSortingClass=e.sSortableDesc,b.sSortingClassJUI=e.sSortJUIDescAllowed):(b.sSortingClass=e.sSortable,b.sSortingClassJUI=e.sSortJUI)}function X(a){if(!1!==a.oFeatures.bAutoWidth){var b= +a.aoColumns;Ga(a);for(var c=0,e=b.length;c<e;c++)b[c].nTh.style.width=b[c].sWidth}b=a.oScroll;(""!==b.sY||""!==b.sX)&&Y(a);w(a,null,"column-sizing",[a])}function la(a,b){var c=Z(a,"bVisible");return"number"===typeof c[b]?c[b]:null}function $(a,b){var c=Z(a,"bVisible"),c=h.inArray(b,c);return-1!==c?c:null}function aa(a){return Z(a,"bVisible").length}function Z(a,b){var c=[];h.map(a.aoColumns,function(a,d){a[b]&&c.push(d)});return c}function Ha(a){var b=a.aoColumns,c=a.aoData,e=m.ext.type.detect,d, +f,g,j,i,h,l,q,n;d=0;for(f=b.length;d<f;d++)if(l=b[d],n=[],!l.sType&&l._sManualType)l.sType=l._sManualType;else if(!l.sType){g=0;for(j=e.length;g<j;g++){i=0;for(h=c.length;i<h;i++){n[i]===k&&(n[i]=x(a,i,d,"type"));q=e[g](n[i],a);if(!q&&g!==e.length-1)break;if("html"===q)break}if(q){l.sType=q;break}}l.sType||(l.sType="string")}}function ib(a,b,c,e){var d,f,g,j,i,o,l=a.aoColumns;if(b)for(d=b.length-1;0<=d;d--){o=b[d];var q=o.targets!==k?o.targets:o.aTargets;h.isArray(q)||(q=[q]);f=0;for(g=q.length;f< +g;f++)if("number"===typeof q[f]&&0<=q[f]){for(;l.length<=q[f];)Fa(a);e(q[f],o)}else if("number"===typeof q[f]&&0>q[f])e(l.length+q[f],o);else if("string"===typeof q[f]){j=0;for(i=l.length;j<i;j++)("_all"==q[f]||h(l[j].nTh).hasClass(q[f]))&&e(j,o)}}if(c){d=0;for(a=c.length;d<a;d++)e(d,c[d])}}function K(a,b,c,e){var d=a.aoData.length,f=h.extend(!0,{},m.models.oRow,{src:c?"dom":"data"});f._aData=b;a.aoData.push(f);for(var b=a.aoColumns,f=0,g=b.length;f<g;f++)c&&Ia(a,d,f,x(a,d,f)),b[f].sType=null;a.aiDisplayMaster.push(d); +(c||!a.oFeatures.bDeferRender)&&Ja(a,d,c,e);return d}function ma(a,b){var c;b instanceof h||(b=h(b));return b.map(function(b,d){c=na(a,d);return K(a,c.data,d,c.cells)})}function x(a,b,c,e){var d=a.iDraw,f=a.aoColumns[c],g=a.aoData[b]._aData,j=f.sDefaultContent,c=f.fnGetData(g,e,{settings:a,row:b,col:c});if(c===k)return a.iDrawError!=d&&null===j&&(I(a,0,"Requested unknown parameter "+("function"==typeof f.mData?"{function}":"'"+f.mData+"'")+" for row "+b,4),a.iDrawError=d),j;if((c===g||null===c)&& +null!==j)c=j;else if("function"===typeof c)return c.call(g);return null===c&&"display"==e?"":c}function Ia(a,b,c,e){a.aoColumns[c].fnSetData(a.aoData[b]._aData,e,{settings:a,row:b,col:c})}function Ka(a){return h.map(a.match(/(\\.|[^\.])+/g),function(a){return a.replace(/\\./g,".")})}function R(a){if(h.isPlainObject(a)){var b={};h.each(a,function(a,c){c&&(b[a]=R(c))});return function(a,c,f,g){var j=b[c]||b._;return j!==k?j(a,c,f,g):a}}if(null===a)return function(a){return a};if("function"===typeof a)return function(b, +c,f,g){return a(b,c,f,g)};if("string"===typeof a&&(-1!==a.indexOf(".")||-1!==a.indexOf("[")||-1!==a.indexOf("("))){var c=function(a,b,f){var g,j;if(""!==f){j=Ka(f);for(var i=0,h=j.length;i<h;i++){f=j[i].match(ba);g=j[i].match(T);if(f){j[i]=j[i].replace(ba,"");""!==j[i]&&(a=a[j[i]]);g=[];j.splice(0,i+1);j=j.join(".");i=0;for(h=a.length;i<h;i++)g.push(c(a[i],b,j));a=f[0].substring(1,f[0].length-1);a=""===a?g:g.join(a);break}else if(g){j[i]=j[i].replace(T,"");a=a[j[i]]();continue}if(null===a||a[j[i]]=== +k)return k;a=a[j[i]]}}return a};return function(b,d){return c(b,d,a)}}return function(b){return b[a]}}function S(a){if(h.isPlainObject(a))return S(a._);if(null===a)return function(){};if("function"===typeof a)return function(b,e,d){a(b,"set",e,d)};if("string"===typeof a&&(-1!==a.indexOf(".")||-1!==a.indexOf("[")||-1!==a.indexOf("("))){var b=function(a,e,d){var d=Ka(d),f;f=d[d.length-1];for(var g,j,i=0,h=d.length-1;i<h;i++){g=d[i].match(ba);j=d[i].match(T);if(g){d[i]=d[i].replace(ba,"");a[d[i]]=[]; +f=d.slice();f.splice(0,i+1);g=f.join(".");j=0;for(h=e.length;j<h;j++)f={},b(f,e[j],g),a[d[i]].push(f);return}j&&(d[i]=d[i].replace(T,""),a=a[d[i]](e));if(null===a[d[i]]||a[d[i]]===k)a[d[i]]={};a=a[d[i]]}if(f.match(T))a[f.replace(T,"")](e);else a[f.replace(ba,"")]=e};return function(c,e){return b(c,e,a)}}return function(b,e){b[a]=e}}function La(a){return D(a.aoData,"_aData")}function oa(a){a.aoData.length=0;a.aiDisplayMaster.length=0;a.aiDisplay.length=0}function pa(a,b,c){for(var e=-1,d=0,f=a.length;d< +f;d++)a[d]==b?e=d:a[d]>b&&a[d]--; -1!=e&&c===k&&a.splice(e,1)}function ca(a,b,c,e){var d=a.aoData[b],f,g=function(c,f){for(;c.childNodes.length;)c.removeChild(c.firstChild);c.innerHTML=x(a,b,f,"display")};if("dom"===c||(!c||"auto"===c)&&"dom"===d.src)d._aData=na(a,d,e,e===k?k:d._aData).data;else{var j=d.anCells;if(j)if(e!==k)g(j[e],e);else{c=0;for(f=j.length;c<f;c++)g(j[c],c)}}d._aSortData=null;d._aFilterData=null;g=a.aoColumns;if(e!==k)g[e].sType=null;else{c=0;for(f=g.length;c<f;c++)g[c].sType=null; +Ma(d)}}function na(a,b,c,e){var d=[],f=b.firstChild,g,j=0,i,o=a.aoColumns,l=a._rowReadObject,e=e||l?{}:[],q=function(a,b){if("string"===typeof a){var c=a.indexOf("@");-1!==c&&(c=a.substring(c+1),S(a)(e,b.getAttribute(c)))}},a=function(a){if(c===k||c===j)g=o[j],i=h.trim(a.innerHTML),g&&g._bAttrSrc?(S(g.mData._)(e,i),q(g.mData.sort,a),q(g.mData.type,a),q(g.mData.filter,a)):l?(g._setter||(g._setter=S(g.mData)),g._setter(e,i)):e[j]=i;j++};if(f)for(;f;){b=f.nodeName.toUpperCase();if("TD"==b||"TH"==b)a(f), +d.push(f);f=f.nextSibling}else{d=b.anCells;f=0;for(b=d.length;f<b;f++)a(d[f])}return{data:e,cells:d}}function Ja(a,b,c,e){var d=a.aoData[b],f=d._aData,g=[],j,i,h,l,q;if(null===d.nTr){j=c||Q.createElement("tr");d.nTr=j;d.anCells=g;j._DT_RowIndex=b;Ma(d);l=0;for(q=a.aoColumns.length;l<q;l++){h=a.aoColumns[l];i=c?e[l]:Q.createElement(h.sCellType);g.push(i);if(!c||h.mRender||h.mData!==l)i.innerHTML=x(a,b,l,"display");h.sClass&&(i.className+=" "+h.sClass);h.bVisible&&!c?j.appendChild(i):!h.bVisible&&c&& +i.parentNode.removeChild(i);h.fnCreatedCell&&h.fnCreatedCell.call(a.oInstance,i,x(a,b,l),f,b,l)}w(a,"aoRowCreatedCallback",null,[j,f,b])}d.nTr.setAttribute("role","row")}function Ma(a){var b=a.nTr,c=a._aData;if(b){c.DT_RowId&&(b.id=c.DT_RowId);if(c.DT_RowClass){var e=c.DT_RowClass.split(" ");a.__rowc=a.__rowc?Na(a.__rowc.concat(e)):e;h(b).removeClass(a.__rowc.join(" ")).addClass(c.DT_RowClass)}c.DT_RowAttr&&h(b).attr(c.DT_RowAttr);c.DT_RowData&&h(b).data(c.DT_RowData)}}function jb(a){var b,c,e,d, +f,g=a.nTHead,j=a.nTFoot,i=0===h("th, td",g).length,o=a.oClasses,l=a.aoColumns;i&&(d=h("<tr/>").appendTo(g));b=0;for(c=l.length;b<c;b++)f=l[b],e=h(f.nTh).addClass(f.sClass),i&&e.appendTo(d),a.oFeatures.bSort&&(e.addClass(f.sSortingClass),!1!==f.bSortable&&(e.attr("tabindex",a.iTabIndex).attr("aria-controls",a.sTableId),Oa(a,f.nTh,b))),f.sTitle!=e.html()&&e.html(f.sTitle),Pa(a,"header")(a,e,f,o);i&&da(a.aoHeader,g);h(g).find(">tr").attr("role","row");h(g).find(">tr>th, >tr>td").addClass(o.sHeaderTH); +h(j).find(">tr>th, >tr>td").addClass(o.sFooterTH);if(null!==j){a=a.aoFooter[0];b=0;for(c=a.length;b<c;b++)f=l[b],f.nTf=a[b].cell,f.sClass&&h(f.nTf).addClass(f.sClass)}}function ea(a,b,c){var e,d,f,g=[],j=[],i=a.aoColumns.length,o;if(b){c===k&&(c=!1);e=0;for(d=b.length;e<d;e++){g[e]=b[e].slice();g[e].nTr=b[e].nTr;for(f=i-1;0<=f;f--)!a.aoColumns[f].bVisible&&!c&&g[e].splice(f,1);j.push([])}e=0;for(d=g.length;e<d;e++){if(a=g[e].nTr)for(;f=a.firstChild;)a.removeChild(f);f=0;for(b=g[e].length;f<b;f++)if(o= +i=1,j[e][f]===k){a.appendChild(g[e][f].cell);for(j[e][f]=1;g[e+i]!==k&&g[e][f].cell==g[e+i][f].cell;)j[e+i][f]=1,i++;for(;g[e][f+o]!==k&&g[e][f].cell==g[e][f+o].cell;){for(c=0;c<i;c++)j[e+c][f+o]=1;o++}h(g[e][f].cell).attr("rowspan",i).attr("colspan",o)}}}}function M(a){var b=w(a,"aoPreDrawCallback","preDraw",[a]);if(-1!==h.inArray(!1,b))C(a,!1);else{var b=[],c=0,e=a.asStripeClasses,d=e.length,f=a.oLanguage,g=a.iInitDisplayStart,j="ssp"==B(a),i=a.aiDisplay;a.bDrawing=!0;g!==k&&-1!==g&&(a._iDisplayStart= +j?g:g>=a.fnRecordsDisplay()?0:g,a.iInitDisplayStart=-1);var g=a._iDisplayStart,o=a.fnDisplayEnd();if(a.bDeferLoading)a.bDeferLoading=!1,a.iDraw++,C(a,!1);else if(j){if(!a.bDestroying&&!kb(a))return}else a.iDraw++;if(0!==i.length){f=j?a.aoData.length:o;for(j=j?0:g;j<f;j++){var l=i[j],q=a.aoData[l];null===q.nTr&&Ja(a,l);l=q.nTr;if(0!==d){var n=e[c%d];q._sRowStripe!=n&&(h(l).removeClass(q._sRowStripe).addClass(n),q._sRowStripe=n)}w(a,"aoRowCallback",null,[l,q._aData,c,j]);b.push(l);c++}}else c=f.sZeroRecords, +1==a.iDraw&&"ajax"==B(a)?c=f.sLoadingRecords:f.sEmptyTable&&0===a.fnRecordsTotal()&&(c=f.sEmptyTable),b[0]=h("<tr/>",{"class":d?e[0]:""}).append(h("<td />",{valign:"top",colSpan:aa(a),"class":a.oClasses.sRowEmpty}).html(c))[0];w(a,"aoHeaderCallback","header",[h(a.nTHead).children("tr")[0],La(a),g,o,i]);w(a,"aoFooterCallback","footer",[h(a.nTFoot).children("tr")[0],La(a),g,o,i]);e=h(a.nTBody);e.children().detach();e.append(h(b));w(a,"aoDrawCallback","draw",[a]);a.bSorted=!1;a.bFiltered=!1;a.bDrawing= +!1}}function N(a,b){var c=a.oFeatures,e=c.bFilter;c.bSort&&lb(a);e?fa(a,a.oPreviousSearch):a.aiDisplay=a.aiDisplayMaster.slice();!0!==b&&(a._iDisplayStart=0);a._drawHold=b;M(a);a._drawHold=!1}function mb(a){var b=a.oClasses,c=h(a.nTable),c=h("<div/>").insertBefore(c),e=a.oFeatures,d=h("<div/>",{id:a.sTableId+"_wrapper","class":b.sWrapper+(a.nTFoot?"":" "+b.sNoFooter)});a.nHolding=c[0];a.nTableWrapper=d[0];a.nTableReinsertBefore=a.nTable.nextSibling;for(var f=a.sDom.split(""),g,j,i,o,l,q,n=0;n<f.length;n++){g= +null;j=f[n];if("<"==j){i=h("<div/>")[0];o=f[n+1];if("'"==o||'"'==o){l="";for(q=2;f[n+q]!=o;)l+=f[n+q],q++;"H"==l?l=b.sJUIHeader:"F"==l&&(l=b.sJUIFooter);-1!=l.indexOf(".")?(o=l.split("."),i.id=o[0].substr(1,o[0].length-1),i.className=o[1]):"#"==l.charAt(0)?i.id=l.substr(1,l.length-1):i.className=l;n+=q}d.append(i);d=h(i)}else if(">"==j)d=d.parent();else if("l"==j&&e.bPaginate&&e.bLengthChange)g=nb(a);else if("f"==j&&e.bFilter)g=ob(a);else if("r"==j&&e.bProcessing)g=pb(a);else if("t"==j)g=qb(a);else if("i"== +j&&e.bInfo)g=rb(a);else if("p"==j&&e.bPaginate)g=sb(a);else if(0!==m.ext.feature.length){i=m.ext.feature;q=0;for(o=i.length;q<o;q++)if(j==i[q].cFeature){g=i[q].fnInit(a);break}}g&&(i=a.aanFeatures,i[j]||(i[j]=[]),i[j].push(g),d.append(g))}c.replaceWith(d)}function da(a,b){var c=h(b).children("tr"),e,d,f,g,j,i,o,l,q,n;a.splice(0,a.length);f=0;for(i=c.length;f<i;f++)a.push([]);f=0;for(i=c.length;f<i;f++){e=c[f];for(d=e.firstChild;d;){if("TD"==d.nodeName.toUpperCase()||"TH"==d.nodeName.toUpperCase()){l= +1*d.getAttribute("colspan");q=1*d.getAttribute("rowspan");l=!l||0===l||1===l?1:l;q=!q||0===q||1===q?1:q;g=0;for(j=a[f];j[g];)g++;o=g;n=1===l?!0:!1;for(j=0;j<l;j++)for(g=0;g<q;g++)a[f+g][o+j]={cell:d,unique:n},a[f+g].nTr=e}d=d.nextSibling}}}function qa(a,b,c){var e=[];c||(c=a.aoHeader,b&&(c=[],da(c,b)));for(var b=0,d=c.length;b<d;b++)for(var f=0,g=c[b].length;f<g;f++)if(c[b][f].unique&&(!e[f]||!a.bSortCellsTop))e[f]=c[b][f].cell;return e}function ra(a,b,c){w(a,"aoServerParams","serverParams",[b]); +if(b&&h.isArray(b)){var e={},d=/(.*?)\[\]$/;h.each(b,function(a,b){var c=b.name.match(d);c?(c=c[0],e[c]||(e[c]=[]),e[c].push(b.value)):e[b.name]=b.value});b=e}var f,g=a.ajax,j=a.oInstance,i=function(b){w(a,null,"xhr",[a,b,a.jqXHR]);c(b)};if(h.isPlainObject(g)&&g.data){f=g.data;var o=h.isFunction(f)?f(b,a):f,b=h.isFunction(f)&&o?o:h.extend(!0,b,o);delete g.data}o={data:b,success:function(b){var c=b.error||b.sError;c&&I(a,0,c);a.json=b;i(b)},dataType:"json",cache:!1,type:a.sServerMethod,error:function(b, +c){var f=w(a,null,"xhr",[a,null,a.jqXHR]);-1===h.inArray(!0,f)&&("parsererror"==c?I(a,0,"Invalid JSON response",1):4===b.readyState&&I(a,0,"Ajax error",7));C(a,!1)}};a.oAjaxData=b;w(a,null,"preXhr",[a,b]);a.fnServerData?a.fnServerData.call(j,a.sAjaxSource,h.map(b,function(a,b){return{name:b,value:a}}),i,a):a.sAjaxSource||"string"===typeof g?a.jqXHR=h.ajax(h.extend(o,{url:g||a.sAjaxSource})):h.isFunction(g)?a.jqXHR=g.call(j,b,i,a):(a.jqXHR=h.ajax(h.extend(o,g)),g.data=f)}function kb(a){return a.bAjaxDataGet? +(a.iDraw++,C(a,!0),ra(a,tb(a),function(b){ub(a,b)}),!1):!0}function tb(a){var b=a.aoColumns,c=b.length,e=a.oFeatures,d=a.oPreviousSearch,f=a.aoPreSearchCols,g,j=[],i,o,l,q=U(a);g=a._iDisplayStart;i=!1!==e.bPaginate?a._iDisplayLength:-1;var n=function(a,b){j.push({name:a,value:b})};n("sEcho",a.iDraw);n("iColumns",c);n("sColumns",D(b,"sName").join(","));n("iDisplayStart",g);n("iDisplayLength",i);var k={draw:a.iDraw,columns:[],order:[],start:g,length:i,search:{value:d.sSearch,regex:d.bRegex}};for(g= +0;g<c;g++)o=b[g],l=f[g],i="function"==typeof o.mData?"function":o.mData,k.columns.push({data:i,name:o.sName,searchable:o.bSearchable,orderable:o.bSortable,search:{value:l.sSearch,regex:l.bRegex}}),n("mDataProp_"+g,i),e.bFilter&&(n("sSearch_"+g,l.sSearch),n("bRegex_"+g,l.bRegex),n("bSearchable_"+g,o.bSearchable)),e.bSort&&n("bSortable_"+g,o.bSortable);e.bFilter&&(n("sSearch",d.sSearch),n("bRegex",d.bRegex));e.bSort&&(h.each(q,function(a,b){k.order.push({column:b.col,dir:b.dir});n("iSortCol_"+a,b.col); +n("sSortDir_"+a,b.dir)}),n("iSortingCols",q.length));b=m.ext.legacy.ajax;return null===b?a.sAjaxSource?j:k:b?j:k}function ub(a,b){var c=sa(a,b),e=b.sEcho!==k?b.sEcho:b.draw,d=b.iTotalRecords!==k?b.iTotalRecords:b.recordsTotal,f=b.iTotalDisplayRecords!==k?b.iTotalDisplayRecords:b.recordsFiltered;if(e){if(1*e<a.iDraw)return;a.iDraw=1*e}oa(a);a._iRecordsTotal=parseInt(d,10);a._iRecordsDisplay=parseInt(f,10);e=0;for(d=c.length;e<d;e++)K(a,c[e]);a.aiDisplay=a.aiDisplayMaster.slice();a.bAjaxDataGet=!1; +M(a);a._bInitComplete||ta(a,b);a.bAjaxDataGet=!0;C(a,!1)}function sa(a,b){var c=h.isPlainObject(a.ajax)&&a.ajax.dataSrc!==k?a.ajax.dataSrc:a.sAjaxDataProp;return"data"===c?b.aaData||b[c]:""!==c?R(c)(b):b}function ob(a){var b=a.oClasses,c=a.sTableId,e=a.oLanguage,d=a.oPreviousSearch,f=a.aanFeatures,g='<input type="search" class="'+b.sFilterInput+'"/>',j=e.sSearch,j=j.match(/_INPUT_/)?j.replace("_INPUT_",g):j+g,b=h("<div/>",{id:!f.f?c+"_filter":null,"class":b.sFilter}).append(h("<label/>").append(j)), +f=function(){var b=!this.value?"":this.value;b!=d.sSearch&&(fa(a,{sSearch:b,bRegex:d.bRegex,bSmart:d.bSmart,bCaseInsensitive:d.bCaseInsensitive}),a._iDisplayStart=0,M(a))},g=null!==a.searchDelay?a.searchDelay:"ssp"===B(a)?400:0,i=h("input",b).val(d.sSearch).attr("placeholder",e.sSearchPlaceholder).bind("keyup.DT search.DT input.DT paste.DT cut.DT",g?ua(f,g):f).bind("keypress.DT",function(a){if(13==a.keyCode)return!1}).attr("aria-controls",c);h(a.nTable).on("search.dt.DT",function(b,c){if(a===c)try{i[0]!== +Q.activeElement&&i.val(d.sSearch)}catch(f){}});return b[0]}function fa(a,b,c){var e=a.oPreviousSearch,d=a.aoPreSearchCols,f=function(a){e.sSearch=a.sSearch;e.bRegex=a.bRegex;e.bSmart=a.bSmart;e.bCaseInsensitive=a.bCaseInsensitive};Ha(a);if("ssp"!=B(a)){vb(a,b.sSearch,c,b.bEscapeRegex!==k?!b.bEscapeRegex:b.bRegex,b.bSmart,b.bCaseInsensitive);f(b);for(b=0;b<d.length;b++)wb(a,d[b].sSearch,b,d[b].bEscapeRegex!==k?!d[b].bEscapeRegex:d[b].bRegex,d[b].bSmart,d[b].bCaseInsensitive);xb(a)}else f(b);a.bFiltered= +!0;w(a,null,"search",[a])}function xb(a){for(var b=m.ext.search,c=a.aiDisplay,e,d,f=0,g=b.length;f<g;f++){for(var j=[],i=0,h=c.length;i<h;i++)d=c[i],e=a.aoData[d],b[f](a,e._aFilterData,d,e._aData,i)&&j.push(d);c.length=0;c.push.apply(c,j)}}function wb(a,b,c,e,d,f){if(""!==b)for(var g=a.aiDisplay,e=Qa(b,e,d,f),d=g.length-1;0<=d;d--)b=a.aoData[g[d]]._aFilterData[c],e.test(b)||g.splice(d,1)}function vb(a,b,c,e,d,f){var e=Qa(b,e,d,f),d=a.oPreviousSearch.sSearch,f=a.aiDisplayMaster,g;0!==m.ext.search.length&& +(c=!0);g=yb(a);if(0>=b.length)a.aiDisplay=f.slice();else{if(g||c||d.length>b.length||0!==b.indexOf(d)||a.bSorted)a.aiDisplay=f.slice();b=a.aiDisplay;for(c=b.length-1;0<=c;c--)e.test(a.aoData[b[c]]._sFilterRow)||b.splice(c,1)}}function Qa(a,b,c,e){a=b?a:va(a);c&&(a="^(?=.*?"+h.map(a.match(/"[^"]+"|[^ ]+/g)||[""],function(a){if('"'===a.charAt(0))var b=a.match(/^"(.*)"$/),a=b?b[1]:a;return a.replace('"',"")}).join(")(?=.*?")+").*$");return RegExp(a,e?"i":"")}function va(a){return a.replace(Yb,"\\$1")} +function yb(a){var b=a.aoColumns,c,e,d,f,g,j,i,h,l=m.ext.type.search;c=!1;e=0;for(f=a.aoData.length;e<f;e++)if(h=a.aoData[e],!h._aFilterData){j=[];d=0;for(g=b.length;d<g;d++)c=b[d],c.bSearchable?(i=x(a,e,d,"filter"),l[c.sType]&&(i=l[c.sType](i)),null===i&&(i=""),"string"!==typeof i&&i.toString&&(i=i.toString())):i="",i.indexOf&&-1!==i.indexOf("&")&&(wa.innerHTML=i,i=Zb?wa.textContent:wa.innerText),i.replace&&(i=i.replace(/[\r\n]/g,"")),j.push(i);h._aFilterData=j;h._sFilterRow=j.join(" ");c=!0}return c} +function zb(a){return{search:a.sSearch,smart:a.bSmart,regex:a.bRegex,caseInsensitive:a.bCaseInsensitive}}function Ab(a){return{sSearch:a.search,bSmart:a.smart,bRegex:a.regex,bCaseInsensitive:a.caseInsensitive}}function rb(a){var b=a.sTableId,c=a.aanFeatures.i,e=h("<div/>",{"class":a.oClasses.sInfo,id:!c?b+"_info":null});c||(a.aoDrawCallback.push({fn:Bb,sName:"information"}),e.attr("role","status").attr("aria-live","polite"),h(a.nTable).attr("aria-describedby",b+"_info"));return e[0]}function Bb(a){var b= +a.aanFeatures.i;if(0!==b.length){var c=a.oLanguage,e=a._iDisplayStart+1,d=a.fnDisplayEnd(),f=a.fnRecordsTotal(),g=a.fnRecordsDisplay(),j=g?c.sInfo:c.sInfoEmpty;g!==f&&(j+=" "+c.sInfoFiltered);j+=c.sInfoPostFix;j=Cb(a,j);c=c.fnInfoCallback;null!==c&&(j=c.call(a.oInstance,a,e,d,f,g,j));h(b).html(j)}}function Cb(a,b){var c=a.fnFormatNumber,e=a._iDisplayStart+1,d=a._iDisplayLength,f=a.fnRecordsDisplay(),g=-1===d;return b.replace(/_START_/g,c.call(a,e)).replace(/_END_/g,c.call(a,a.fnDisplayEnd())).replace(/_MAX_/g, +c.call(a,a.fnRecordsTotal())).replace(/_TOTAL_/g,c.call(a,f)).replace(/_PAGE_/g,c.call(a,g?1:Math.ceil(e/d))).replace(/_PAGES_/g,c.call(a,g?1:Math.ceil(f/d)))}function ga(a){var b,c,e=a.iInitDisplayStart,d=a.aoColumns,f;c=a.oFeatures;if(a.bInitialised){mb(a);jb(a);ea(a,a.aoHeader);ea(a,a.aoFooter);C(a,!0);c.bAutoWidth&&Ga(a);b=0;for(c=d.length;b<c;b++)f=d[b],f.sWidth&&(f.nTh.style.width=s(f.sWidth));N(a);d=B(a);"ssp"!=d&&("ajax"==d?ra(a,[],function(c){var f=sa(a,c);for(b=0;b<f.length;b++)K(a,f[b]); +a.iInitDisplayStart=e;N(a);C(a,!1);ta(a,c)},a):(C(a,!1),ta(a)))}else setTimeout(function(){ga(a)},200)}function ta(a,b){a._bInitComplete=!0;b&&X(a);w(a,"aoInitComplete","init",[a,b])}function Ra(a,b){var c=parseInt(b,10);a._iDisplayLength=c;Sa(a);w(a,null,"length",[a,c])}function nb(a){for(var b=a.oClasses,c=a.sTableId,e=a.aLengthMenu,d=h.isArray(e[0]),f=d?e[0]:e,e=d?e[1]:e,d=h("<select/>",{name:c+"_length","aria-controls":c,"class":b.sLengthSelect}),g=0,j=f.length;g<j;g++)d[0][g]=new Option(e[g], +f[g]);var i=h("<div><label/></div>").addClass(b.sLength);a.aanFeatures.l||(i[0].id=c+"_length");i.children().append(a.oLanguage.sLengthMenu.replace("_MENU_",d[0].outerHTML));h("select",i).val(a._iDisplayLength).bind("change.DT",function(){Ra(a,h(this).val());M(a)});h(a.nTable).bind("length.dt.DT",function(b,c,f){a===c&&h("select",i).val(f)});return i[0]}function sb(a){var b=a.sPaginationType,c=m.ext.pager[b],e="function"===typeof c,d=function(a){M(a)},b=h("<div/>").addClass(a.oClasses.sPaging+b)[0], +f=a.aanFeatures;e||c.fnInit(a,b,d);f.p||(b.id=a.sTableId+"_paginate",a.aoDrawCallback.push({fn:function(a){if(e){var b=a._iDisplayStart,i=a._iDisplayLength,h=a.fnRecordsDisplay(),l=-1===i,b=l?0:Math.ceil(b/i),i=l?1:Math.ceil(h/i),h=c(b,i),q,l=0;for(q=f.p.length;l<q;l++)Pa(a,"pageButton")(a,f.p[l],l,h,b,i)}else c.fnUpdate(a,d)},sName:"pagination"}));return b}function Ta(a,b,c){var e=a._iDisplayStart,d=a._iDisplayLength,f=a.fnRecordsDisplay();0===f||-1===d?e=0:"number"===typeof b?(e=b*d,e>f&&(e=0)): +"first"==b?e=0:"previous"==b?(e=0<=d?e-d:0,0>e&&(e=0)):"next"==b?e+d<f&&(e+=d):"last"==b?e=Math.floor((f-1)/d)*d:I(a,0,"Unknown paging action: "+b,5);b=a._iDisplayStart!==e;a._iDisplayStart=e;b&&(w(a,null,"page",[a]),c&&M(a));return b}function pb(a){return h("<div/>",{id:!a.aanFeatures.r?a.sTableId+"_processing":null,"class":a.oClasses.sProcessing}).html(a.oLanguage.sProcessing).insertBefore(a.nTable)[0]}function C(a,b){a.oFeatures.bProcessing&&h(a.aanFeatures.r).css("display",b?"block":"none");w(a, +null,"processing",[a,b])}function qb(a){var b=h(a.nTable);b.attr("role","grid");var c=a.oScroll;if(""===c.sX&&""===c.sY)return a.nTable;var e=c.sX,d=c.sY,f=a.oClasses,g=b.children("caption"),j=g.length?g[0]._captionSide:null,i=h(b[0].cloneNode(!1)),o=h(b[0].cloneNode(!1)),l=b.children("tfoot");c.sX&&"100%"===b.attr("width")&&b.removeAttr("width");l.length||(l=null);c=h("<div/>",{"class":f.sScrollWrapper}).append(h("<div/>",{"class":f.sScrollHead}).css({overflow:"hidden",position:"relative",border:0, +width:e?!e?null:s(e):"100%"}).append(h("<div/>",{"class":f.sScrollHeadInner}).css({"box-sizing":"content-box",width:c.sXInner||"100%"}).append(i.removeAttr("id").css("margin-left",0).append("top"===j?g:null).append(b.children("thead"))))).append(h("<div/>",{"class":f.sScrollBody}).css({overflow:"auto",height:!d?null:s(d),width:!e?null:s(e)}).append(b));l&&c.append(h("<div/>",{"class":f.sScrollFoot}).css({overflow:"hidden",border:0,width:e?!e?null:s(e):"100%"}).append(h("<div/>",{"class":f.sScrollFootInner}).append(o.removeAttr("id").css("margin-left", +0).append("bottom"===j?g:null).append(b.children("tfoot")))));var b=c.children(),q=b[0],f=b[1],n=l?b[2]:null;if(e)h(f).on("scroll.DT",function(){var a=this.scrollLeft;q.scrollLeft=a;l&&(n.scrollLeft=a)});a.nScrollHead=q;a.nScrollBody=f;a.nScrollFoot=n;a.aoDrawCallback.push({fn:Y,sName:"scrolling"});return c[0]}function Y(a){var b=a.oScroll,c=b.sX,e=b.sXInner,d=b.sY,f=b.iBarWidth,g=h(a.nScrollHead),j=g[0].style,i=g.children("div"),o=i[0].style,l=i.children("table"),i=a.nScrollBody,q=h(i),n=i.style, +k=h(a.nScrollFoot).children("div"),p=k.children("table"),m=h(a.nTHead),r=h(a.nTable),t=r[0],O=t.style,L=a.nTFoot?h(a.nTFoot):null,ha=a.oBrowser,w=ha.bScrollOversize,v,u,y,x,z,A=[],B=[],C=[],D,E=function(a){a=a.style;a.paddingTop="0";a.paddingBottom="0";a.borderTopWidth="0";a.borderBottomWidth="0";a.height=0};r.children("thead, tfoot").remove();z=m.clone().prependTo(r);v=m.find("tr");y=z.find("tr");z.find("th, td").removeAttr("tabindex");L&&(x=L.clone().prependTo(r),u=L.find("tr"),x=x.find("tr")); +c||(n.width="100%",g[0].style.width="100%");h.each(qa(a,z),function(b,c){D=la(a,b);c.style.width=a.aoColumns[D].sWidth});L&&G(function(a){a.style.width=""},x);b.bCollapse&&""!==d&&(n.height=q[0].offsetHeight+m[0].offsetHeight+"px");g=r.outerWidth();if(""===c){if(O.width="100%",w&&(r.find("tbody").height()>i.offsetHeight||"scroll"==q.css("overflow-y")))O.width=s(r.outerWidth()-f)}else""!==e?O.width=s(e):g==q.width()&&q.height()<r.height()?(O.width=s(g-f),r.outerWidth()>g-f&&(O.width=s(g))):O.width= +s(g);g=r.outerWidth();G(E,y);G(function(a){C.push(a.innerHTML);A.push(s(h(a).css("width")))},y);G(function(a,b){a.style.width=A[b]},v);h(y).height(0);L&&(G(E,x),G(function(a){B.push(s(h(a).css("width")))},x),G(function(a,b){a.style.width=B[b]},u),h(x).height(0));G(function(a,b){a.innerHTML='<div class="dataTables_sizing" style="height:0;overflow:hidden;">'+C[b]+"</div>";a.style.width=A[b]},y);L&&G(function(a,b){a.innerHTML="";a.style.width=B[b]},x);if(r.outerWidth()<g){u=i.scrollHeight>i.offsetHeight|| +"scroll"==q.css("overflow-y")?g+f:g;if(w&&(i.scrollHeight>i.offsetHeight||"scroll"==q.css("overflow-y")))O.width=s(u-f);(""===c||""!==e)&&I(a,1,"Possible column misalignment",6)}else u="100%";n.width=s(u);j.width=s(u);L&&(a.nScrollFoot.style.width=s(u));!d&&w&&(n.height=s(t.offsetHeight+f));d&&b.bCollapse&&(n.height=s(d),b=c&&t.offsetWidth>i.offsetWidth?f:0,t.offsetHeight<i.offsetHeight&&(n.height=s(t.offsetHeight+b)));b=r.outerWidth();l[0].style.width=s(b);o.width=s(b);l=r.height()>i.clientHeight|| +"scroll"==q.css("overflow-y");ha="padding"+(ha.bScrollbarLeft?"Left":"Right");o[ha]=l?f+"px":"0px";L&&(p[0].style.width=s(b),k[0].style.width=s(b),k[0].style[ha]=l?f+"px":"0px");q.scroll();if((a.bSorted||a.bFiltered)&&!a._drawHold)i.scrollTop=0}function G(a,b,c){for(var e=0,d=0,f=b.length,g,j;d<f;){g=b[d].firstChild;for(j=c?c[d].firstChild:null;g;)1===g.nodeType&&(c?a(g,j,e):a(g,e),e++),g=g.nextSibling,j=c?j.nextSibling:null;d++}}function Ga(a){var b=a.nTable,c=a.aoColumns,e=a.oScroll,d=e.sY,f=e.sX, +g=e.sXInner,j=c.length,e=Z(a,"bVisible"),i=h("th",a.nTHead),o=b.getAttribute("width"),l=b.parentNode,k=!1,n,m;(n=b.style.width)&&-1!==n.indexOf("%")&&(o=n);for(n=0;n<e.length;n++)m=c[e[n]],null!==m.sWidth&&(m.sWidth=Db(m.sWidthOrig,l),k=!0);if(!k&&!f&&!d&&j==aa(a)&&j==i.length)for(n=0;n<j;n++)c[n].sWidth=s(i.eq(n).width());else{j=h(b).clone().css("visibility","hidden").removeAttr("id");j.find("tbody tr").remove();var p=h("<tr/>").appendTo(j.find("tbody"));j.find("tfoot th, tfoot td").css("width", +"");i=qa(a,j.find("thead")[0]);for(n=0;n<e.length;n++)m=c[e[n]],i[n].style.width=null!==m.sWidthOrig&&""!==m.sWidthOrig?s(m.sWidthOrig):"";if(a.aoData.length)for(n=0;n<e.length;n++)k=e[n],m=c[k],h(Eb(a,k)).clone(!1).append(m.sContentPadding).appendTo(p);j.appendTo(l);f&&g?j.width(g):f?(j.css("width","auto"),j.width()<l.offsetWidth&&j.width(l.offsetWidth)):d?j.width(l.offsetWidth):o&&j.width(o);Fb(a,j[0]);if(f){for(n=g=0;n<e.length;n++)m=c[e[n]],d=h(i[n]).outerWidth(),g+=null===m.sWidthOrig?d:parseInt(m.sWidth, +10)+d-h(i[n]).width();j.width(s(g));b.style.width=s(g)}for(n=0;n<e.length;n++)if(m=c[e[n]],d=h(i[n]).width())m.sWidth=s(d);b.style.width=s(j.css("width"));j.remove()}o&&(b.style.width=s(o));if((o||f)&&!a._reszEvt)b=function(){h(Ea).bind("resize.DT-"+a.sInstance,ua(function(){X(a)}))},a.oBrowser.bScrollOversize?setTimeout(b,1E3):b(),a._reszEvt=!0}function ua(a,b){var c=b!==k?b:200,e,d;return function(){var b=this,g=+new Date,j=arguments;e&&g<e+c?(clearTimeout(d),d=setTimeout(function(){e=k;a.apply(b, +j)},c)):(e=g,a.apply(b,j))}}function Db(a,b){if(!a)return 0;var c=h("<div/>").css("width",s(a)).appendTo(b||Q.body),e=c[0].offsetWidth;c.remove();return e}function Fb(a,b){var c=a.oScroll;if(c.sX||c.sY)c=!c.sX?c.iBarWidth:0,b.style.width=s(h(b).outerWidth()-c)}function Eb(a,b){var c=Gb(a,b);if(0>c)return null;var e=a.aoData[c];return!e.nTr?h("<td/>").html(x(a,c,b,"display"))[0]:e.anCells[b]}function Gb(a,b){for(var c,e=-1,d=-1,f=0,g=a.aoData.length;f<g;f++)c=x(a,f,b,"display")+"",c=c.replace($b,""), +c.length>e&&(e=c.length,d=f);return d}function s(a){return null===a?"0px":"number"==typeof a?0>a?"0px":a+"px":a.match(/\d$/)?a+"px":a}function Hb(){var a=m.__scrollbarWidth;if(a===k){var b=h("<p/>").css({position:"absolute",top:0,left:0,width:"100%",height:150,padding:0,overflow:"scroll",visibility:"hidden"}).appendTo("body"),a=b[0].offsetWidth-b[0].clientWidth;m.__scrollbarWidth=a;b.remove()}return a}function U(a){var b,c,e=[],d=a.aoColumns,f,g,j,i;b=a.aaSortingFixed;c=h.isPlainObject(b);var o=[]; +f=function(a){a.length&&!h.isArray(a[0])?o.push(a):o.push.apply(o,a)};h.isArray(b)&&f(b);c&&b.pre&&f(b.pre);f(a.aaSorting);c&&b.post&&f(b.post);for(a=0;a<o.length;a++){i=o[a][0];f=d[i].aDataSort;b=0;for(c=f.length;b<c;b++)g=f[b],j=d[g].sType||"string",o[a]._idx===k&&(o[a]._idx=h.inArray(o[a][1],d[g].asSorting)),e.push({src:i,col:g,dir:o[a][1],index:o[a]._idx,type:j,formatter:m.ext.type.order[j+"-pre"]})}return e}function lb(a){var b,c,e=[],d=m.ext.type.order,f=a.aoData,g=0,j,i=a.aiDisplayMaster,h; +Ha(a);h=U(a);b=0;for(c=h.length;b<c;b++)j=h[b],j.formatter&&g++,Ib(a,j.col);if("ssp"!=B(a)&&0!==h.length){b=0;for(c=i.length;b<c;b++)e[i[b]]=b;g===h.length?i.sort(function(a,b){var c,d,g,j,i=h.length,k=f[a]._aSortData,m=f[b]._aSortData;for(g=0;g<i;g++)if(j=h[g],c=k[j.col],d=m[j.col],c=c<d?-1:c>d?1:0,0!==c)return"asc"===j.dir?c:-c;c=e[a];d=e[b];return c<d?-1:c>d?1:0}):i.sort(function(a,b){var c,g,j,i,k=h.length,m=f[a]._aSortData,r=f[b]._aSortData;for(j=0;j<k;j++)if(i=h[j],c=m[i.col],g=r[i.col],i=d[i.type+ +"-"+i.dir]||d["string-"+i.dir],c=i(c,g),0!==c)return c;c=e[a];g=e[b];return c<g?-1:c>g?1:0})}a.bSorted=!0}function Jb(a){for(var b,c,e=a.aoColumns,d=U(a),a=a.oLanguage.oAria,f=0,g=e.length;f<g;f++){c=e[f];var j=c.asSorting;b=c.sTitle.replace(/<.*?>/g,"");var i=c.nTh;i.removeAttribute("aria-sort");c.bSortable&&(0<d.length&&d[0].col==f?(i.setAttribute("aria-sort","asc"==d[0].dir?"ascending":"descending"),c=j[d[0].index+1]||j[0]):c=j[0],b+="asc"===c?a.sSortAscending:a.sSortDescending);i.setAttribute("aria-label", +b)}}function Ua(a,b,c,e){var d=a.aaSorting,f=a.aoColumns[b].asSorting,g=function(a,b){var c=a._idx;c===k&&(c=h.inArray(a[1],f));return c+1<f.length?c+1:b?null:0};"number"===typeof d[0]&&(d=a.aaSorting=[d]);c&&a.oFeatures.bSortMulti?(c=h.inArray(b,D(d,"0")),-1!==c?(b=g(d[c],!0),null===b&&1===d.length&&(b=0),null===b?d.splice(c,1):(d[c][1]=f[b],d[c]._idx=b)):(d.push([b,f[0],0]),d[d.length-1]._idx=0)):d.length&&d[0][0]==b?(b=g(d[0]),d.length=1,d[0][1]=f[b],d[0]._idx=b):(d.length=0,d.push([b,f[0]]),d[0]._idx= +0);N(a);"function"==typeof e&&e(a)}function Oa(a,b,c,e){var d=a.aoColumns[c];Va(b,{},function(b){!1!==d.bSortable&&(a.oFeatures.bProcessing?(C(a,!0),setTimeout(function(){Ua(a,c,b.shiftKey,e);"ssp"!==B(a)&&C(a,!1)},0)):Ua(a,c,b.shiftKey,e))})}function xa(a){var b=a.aLastSort,c=a.oClasses.sSortColumn,e=U(a),d=a.oFeatures,f,g;if(d.bSort&&d.bSortClasses){d=0;for(f=b.length;d<f;d++)g=b[d].src,h(D(a.aoData,"anCells",g)).removeClass(c+(2>d?d+1:3));d=0;for(f=e.length;d<f;d++)g=e[d].src,h(D(a.aoData,"anCells", +g)).addClass(c+(2>d?d+1:3))}a.aLastSort=e}function Ib(a,b){var c=a.aoColumns[b],e=m.ext.order[c.sSortDataType],d;e&&(d=e.call(a.oInstance,a,b,$(a,b)));for(var f,g=m.ext.type.order[c.sType+"-pre"],j=0,i=a.aoData.length;j<i;j++)if(c=a.aoData[j],c._aSortData||(c._aSortData=[]),!c._aSortData[b]||e)f=e?d[j]:x(a,j,b,"sort"),c._aSortData[b]=g?g(f):f}function ya(a){if(a.oFeatures.bStateSave&&!a.bDestroying){var b={time:+new Date,start:a._iDisplayStart,length:a._iDisplayLength,order:h.extend(!0,[],a.aaSorting), +search:zb(a.oPreviousSearch),columns:h.map(a.aoColumns,function(b,e){return{visible:b.bVisible,search:zb(a.aoPreSearchCols[e])}})};w(a,"aoStateSaveParams","stateSaveParams",[a,b]);a.oSavedState=b;a.fnStateSaveCallback.call(a.oInstance,a,b)}}function Kb(a){var b,c,e=a.aoColumns;if(a.oFeatures.bStateSave){var d=a.fnStateLoadCallback.call(a.oInstance,a);if(d&&d.time&&(b=w(a,"aoStateLoadParams","stateLoadParams",[a,d]),-1===h.inArray(!1,b)&&(b=a.iStateDuration,!(0<b&&d.time<+new Date-1E3*b)&&e.length=== +d.columns.length))){a.oLoadedState=h.extend(!0,{},d);d.start!==k&&(a._iDisplayStart=d.start,a.iInitDisplayStart=d.start);d.length!==k&&(a._iDisplayLength=d.length);d.order!==k&&(a.aaSorting=[],h.each(d.order,function(b,c){a.aaSorting.push(c[0]>=e.length?[0,c[1]]:c)}));d.search!==k&&h.extend(a.oPreviousSearch,Ab(d.search));b=0;for(c=d.columns.length;b<c;b++){var f=d.columns[b];f.visible!==k&&(e[b].bVisible=f.visible);f.search!==k&&h.extend(a.aoPreSearchCols[b],Ab(f.search))}w(a,"aoStateLoaded","stateLoaded", +[a,d])}}}function za(a){var b=m.settings,a=h.inArray(a,D(b,"nTable"));return-1!==a?b[a]:null}function I(a,b,c,e){c="DataTables warning: "+(null!==a?"table id="+a.sTableId+" - ":"")+c;e&&(c+=". For more information about this error, please see http://datatables.net/tn/"+e);if(b)Ea.console&&console.log&&console.log(c);else if(b=m.ext,b=b.sErrMode||b.errMode,w(a,null,"error",[a,e,c]),"alert"==b)alert(c);else{if("throw"==b)throw Error(c);"function"==typeof b&&b(a,e,c)}}function E(a,b,c,e){h.isArray(c)? +h.each(c,function(c,f){h.isArray(f)?E(a,b,f[0],f[1]):E(a,b,f)}):(e===k&&(e=c),b[c]!==k&&(a[e]=b[c]))}function Lb(a,b,c){var e,d;for(d in b)b.hasOwnProperty(d)&&(e=b[d],h.isPlainObject(e)?(h.isPlainObject(a[d])||(a[d]={}),h.extend(!0,a[d],e)):a[d]=c&&"data"!==d&&"aaData"!==d&&h.isArray(e)?e.slice():e);return a}function Va(a,b,c){h(a).bind("click.DT",b,function(b){a.blur();c(b)}).bind("keypress.DT",b,function(a){13===a.which&&(a.preventDefault(),c(a))}).bind("selectstart.DT",function(){return!1})}function z(a, +b,c,e){c&&a[b].push({fn:c,sName:e})}function w(a,b,c,e){var d=[];b&&(d=h.map(a[b].slice().reverse(),function(b){return b.fn.apply(a.oInstance,e)}));null!==c&&(b=h.Event(c+".dt"),h(a.nTable).trigger(b,e),d.push(b.result));return d}function Sa(a){var b=a._iDisplayStart,c=a.fnDisplayEnd(),e=a._iDisplayLength;b>=c&&(b=c-e);b-=b%e;if(-1===e||0>b)b=0;a._iDisplayStart=b}function Pa(a,b){var c=a.renderer,e=m.ext.renderer[b];return h.isPlainObject(c)&&c[b]?e[c[b]]||e._:"string"===typeof c?e[c]||e._:e._}function B(a){return a.oFeatures.bServerSide? +"ssp":a.ajax||a.sAjaxSource?"ajax":"dom"}function Wa(a,b){var c=[],c=Mb.numbers_length,e=Math.floor(c/2);b<=c?c=V(0,b):a<=e?(c=V(0,c-2),c.push("ellipsis"),c.push(b-1)):(a>=b-1-e?c=V(b-(c-2),b):(c=V(a-e+2,a+e-1),c.push("ellipsis"),c.push(b-1)),c.splice(0,0,"ellipsis"),c.splice(0,0,0));c.DT_el="span";return c}function db(a){h.each({num:function(b){return Aa(b,a)},"num-fmt":function(b){return Aa(b,a,Xa)},"html-num":function(b){return Aa(b,a,Ba)},"html-num-fmt":function(b){return Aa(b,a,Ba,Xa)}},function(b, +c){u.type.order[b+a+"-pre"]=c;b.match(/^html\-/)&&(u.type.search[b+a]=u.type.search.html)})}function Nb(a){return function(){var b=[za(this[m.ext.iApiIndex])].concat(Array.prototype.slice.call(arguments));return m.ext.internal[a].apply(this,b)}}var m,u,t,r,v,Ya={},Ob=/[\r\n]/g,Ba=/<.*?>/g,ac=/^[\w\+\-]/,bc=/[\w\+\-]$/,Yb=RegExp("(\\/|\\.|\\*|\\+|\\?|\\||\\(|\\)|\\[|\\]|\\{|\\}|\\\\|\\$|\\^|\\-)","g"),Xa=/[',$\u00a3\u20ac\u00a5%\u2009\u202F\u20BD\u20a9\u20BArfk]/gi,J=function(a){return!a||!0===a|| +"-"===a?!0:!1},Pb=function(a){var b=parseInt(a,10);return!isNaN(b)&&isFinite(a)?b:null},Qb=function(a,b){Ya[b]||(Ya[b]=RegExp(va(b),"g"));return"string"===typeof a&&"."!==b?a.replace(/\./g,"").replace(Ya[b],"."):a},Za=function(a,b,c){var e="string"===typeof a;if(J(a))return!0;b&&e&&(a=Qb(a,b));c&&e&&(a=a.replace(Xa,""));return!isNaN(parseFloat(a))&&isFinite(a)},Rb=function(a,b,c){return J(a)?!0:!(J(a)||"string"===typeof a)?null:Za(a.replace(Ba,""),b,c)?!0:null},D=function(a,b,c){var e=[],d=0,f=a.length; +if(c!==k)for(;d<f;d++)a[d]&&a[d][b]&&e.push(a[d][b][c]);else for(;d<f;d++)a[d]&&e.push(a[d][b]);return e},ia=function(a,b,c,e){var d=[],f=0,g=b.length;if(e!==k)for(;f<g;f++)a[b[f]][c]&&d.push(a[b[f]][c][e]);else for(;f<g;f++)d.push(a[b[f]][c]);return d},V=function(a,b){var c=[],e;b===k?(b=0,e=a):(e=b,b=a);for(var d=b;d<e;d++)c.push(d);return c},Sb=function(a){for(var b=[],c=0,e=a.length;c<e;c++)a[c]&&b.push(a[c]);return b},Na=function(a){var b=[],c,e,d=a.length,f,g=0;e=0;a:for(;e<d;e++){c=a[e];for(f= +0;f<g;f++)if(b[f]===c)continue a;b.push(c);g++}return b},A=function(a,b,c){a[b]!==k&&(a[c]=a[b])},ba=/\[.*?\]$/,T=/\(\)$/,wa=h("<div>")[0],Zb=wa.textContent!==k,$b=/<.*?>/g;m=function(a){this.$=function(a,b){return this.api(!0).$(a,b)};this._=function(a,b){return this.api(!0).rows(a,b).data()};this.api=function(a){return a?new t(za(this[u.iApiIndex])):new t(this)};this.fnAddData=function(a,b){var c=this.api(!0),e=h.isArray(a)&&(h.isArray(a[0])||h.isPlainObject(a[0]))?c.rows.add(a):c.row.add(a);(b=== +k||b)&&c.draw();return e.flatten().toArray()};this.fnAdjustColumnSizing=function(a){var b=this.api(!0).columns.adjust(),c=b.settings()[0],e=c.oScroll;a===k||a?b.draw(!1):(""!==e.sX||""!==e.sY)&&Y(c)};this.fnClearTable=function(a){var b=this.api(!0).clear();(a===k||a)&&b.draw()};this.fnClose=function(a){this.api(!0).row(a).child.hide()};this.fnDeleteRow=function(a,b,c){var e=this.api(!0),a=e.rows(a),d=a.settings()[0],h=d.aoData[a[0][0]];a.remove();b&&b.call(this,d,h);(c===k||c)&&e.draw();return h}; +this.fnDestroy=function(a){this.api(!0).destroy(a)};this.fnDraw=function(a){this.api(!0).draw(a)};this.fnFilter=function(a,b,c,e,d,h){d=this.api(!0);null===b||b===k?d.search(a,c,e,h):d.column(b).search(a,c,e,h);d.draw()};this.fnGetData=function(a,b){var c=this.api(!0);if(a!==k){var e=a.nodeName?a.nodeName.toLowerCase():"";return b!==k||"td"==e||"th"==e?c.cell(a,b).data():c.row(a).data()||null}return c.data().toArray()};this.fnGetNodes=function(a){var b=this.api(!0);return a!==k?b.row(a).node():b.rows().nodes().flatten().toArray()}; +this.fnGetPosition=function(a){var b=this.api(!0),c=a.nodeName.toUpperCase();return"TR"==c?b.row(a).index():"TD"==c||"TH"==c?(a=b.cell(a).index(),[a.row,a.columnVisible,a.column]):null};this.fnIsOpen=function(a){return this.api(!0).row(a).child.isShown()};this.fnOpen=function(a,b,c){return this.api(!0).row(a).child(b,c).show().child()[0]};this.fnPageChange=function(a,b){var c=this.api(!0).page(a);(b===k||b)&&c.draw(!1)};this.fnSetColumnVis=function(a,b,c){a=this.api(!0).column(a).visible(b);(c=== +k||c)&&a.columns.adjust().draw()};this.fnSettings=function(){return za(this[u.iApiIndex])};this.fnSort=function(a){this.api(!0).order(a).draw()};this.fnSortListener=function(a,b,c){this.api(!0).order.listener(a,b,c)};this.fnUpdate=function(a,b,c,e,d){var h=this.api(!0);c===k||null===c?h.row(b).data(a):h.cell(b,c).data(a);(d===k||d)&&h.columns.adjust();(e===k||e)&&h.draw();return 0};this.fnVersionCheck=u.fnVersionCheck;var b=this,c=a===k,e=this.length;c&&(a={});this.oApi=this.internal=u.internal;for(var d in m.ext.internal)d&& +(this[d]=Nb(d));this.each(function(){var d={},d=1<e?Lb(d,a,!0):a,g=0,j,i=this.getAttribute("id"),o=!1,l=m.defaults,q=h(this);if("table"!=this.nodeName.toLowerCase())I(null,0,"Non-table node initialisation ("+this.nodeName+")",2);else{eb(l);fb(l.column);H(l,l,!0);H(l.column,l.column,!0);H(l,h.extend(d,q.data()));var n=m.settings,g=0;for(j=n.length;g<j;g++){var r=n[g];if(r.nTable==this||r.nTHead.parentNode==this||r.nTFoot&&r.nTFoot.parentNode==this){g=d.bRetrieve!==k?d.bRetrieve:l.bRetrieve;if(c||g)return r.oInstance; +if(d.bDestroy!==k?d.bDestroy:l.bDestroy){r.oInstance.fnDestroy();break}else{I(r,0,"Cannot reinitialise DataTable",3);return}}if(r.sTableId==this.id){n.splice(g,1);break}}if(null===i||""===i)this.id=i="DataTables_Table_"+m.ext._unique++;var p=h.extend(!0,{},m.models.oSettings,{sDestroyWidth:q[0].style.width,sInstance:i,sTableId:i});p.nTable=this;p.oApi=b.internal;p.oInit=d;n.push(p);p.oInstance=1===b.length?b:q.dataTable();eb(d);d.oLanguage&&P(d.oLanguage);d.aLengthMenu&&!d.iDisplayLength&&(d.iDisplayLength= +h.isArray(d.aLengthMenu[0])?d.aLengthMenu[0][0]:d.aLengthMenu[0]);d=Lb(h.extend(!0,{},l),d);E(p.oFeatures,d,"bPaginate bLengthChange bFilter bSort bSortMulti bInfo bProcessing bAutoWidth bSortClasses bServerSide bDeferRender".split(" "));E(p,d,["asStripeClasses","ajax","fnServerData","fnFormatNumber","sServerMethod","aaSorting","aaSortingFixed","aLengthMenu","sPaginationType","sAjaxSource","sAjaxDataProp","iStateDuration","sDom","bSortCellsTop","iTabIndex","fnStateLoadCallback","fnStateSaveCallback", +"renderer","searchDelay",["iCookieDuration","iStateDuration"],["oSearch","oPreviousSearch"],["aoSearchCols","aoPreSearchCols"],["iDisplayLength","_iDisplayLength"],["bJQueryUI","bJUI"]]);E(p.oScroll,d,[["sScrollX","sX"],["sScrollXInner","sXInner"],["sScrollY","sY"],["bScrollCollapse","bCollapse"]]);E(p.oLanguage,d,"fnInfoCallback");z(p,"aoDrawCallback",d.fnDrawCallback,"user");z(p,"aoServerParams",d.fnServerParams,"user");z(p,"aoStateSaveParams",d.fnStateSaveParams,"user");z(p,"aoStateLoadParams", +d.fnStateLoadParams,"user");z(p,"aoStateLoaded",d.fnStateLoaded,"user");z(p,"aoRowCallback",d.fnRowCallback,"user");z(p,"aoRowCreatedCallback",d.fnCreatedRow,"user");z(p,"aoHeaderCallback",d.fnHeaderCallback,"user");z(p,"aoFooterCallback",d.fnFooterCallback,"user");z(p,"aoInitComplete",d.fnInitComplete,"user");z(p,"aoPreDrawCallback",d.fnPreDrawCallback,"user");i=p.oClasses;d.bJQueryUI?(h.extend(i,m.ext.oJUIClasses,d.oClasses),d.sDom===l.sDom&&"lfrtip"===l.sDom&&(p.sDom='<"H"lfr>t<"F"ip>'),p.renderer)? +h.isPlainObject(p.renderer)&&!p.renderer.header&&(p.renderer.header="jqueryui"):p.renderer="jqueryui":h.extend(i,m.ext.classes,d.oClasses);q.addClass(i.sTable);if(""!==p.oScroll.sX||""!==p.oScroll.sY)p.oScroll.iBarWidth=Hb();!0===p.oScroll.sX&&(p.oScroll.sX="100%");p.iInitDisplayStart===k&&(p.iInitDisplayStart=d.iDisplayStart,p._iDisplayStart=d.iDisplayStart);null!==d.iDeferLoading&&(p.bDeferLoading=!0,g=h.isArray(d.iDeferLoading),p._iRecordsDisplay=g?d.iDeferLoading[0]:d.iDeferLoading,p._iRecordsTotal= +g?d.iDeferLoading[1]:d.iDeferLoading);var t=p.oLanguage;h.extend(!0,t,d.oLanguage);""!==t.sUrl&&(h.ajax({dataType:"json",url:t.sUrl,success:function(a){P(a);H(l.oLanguage,a);h.extend(true,t,a);ga(p)},error:function(){ga(p)}}),o=!0);null===d.asStripeClasses&&(p.asStripeClasses=[i.sStripeOdd,i.sStripeEven]);var g=p.asStripeClasses,s=q.children("tbody").find("tr").eq(0);-1!==h.inArray(!0,h.map(g,function(a){return s.hasClass(a)}))&&(h("tbody tr",this).removeClass(g.join(" ")),p.asDestroyStripes=g.slice()); +n=[];g=this.getElementsByTagName("thead");0!==g.length&&(da(p.aoHeader,g[0]),n=qa(p));if(null===d.aoColumns){r=[];g=0;for(j=n.length;g<j;g++)r.push(null)}else r=d.aoColumns;g=0;for(j=r.length;g<j;g++)Fa(p,n?n[g]:null);ib(p,d.aoColumnDefs,r,function(a,b){ka(p,a,b)});if(s.length){var u=function(a,b){return a.getAttribute("data-"+b)!==null?b:null};h.each(na(p,s[0]).cells,function(a,b){var c=p.aoColumns[a];if(c.mData===a){var d=u(b,"sort")||u(b,"order"),e=u(b,"filter")||u(b,"search");if(d!==null||e!== +null){c.mData={_:a+".display",sort:d!==null?a+".@data-"+d:k,type:d!==null?a+".@data-"+d:k,filter:e!==null?a+".@data-"+e:k};ka(p,a)}}})}var v=p.oFeatures;d.bStateSave&&(v.bStateSave=!0,Kb(p,d),z(p,"aoDrawCallback",ya,"state_save"));if(d.aaSorting===k){n=p.aaSorting;g=0;for(j=n.length;g<j;g++)n[g][1]=p.aoColumns[g].asSorting[0]}xa(p);v.bSort&&z(p,"aoDrawCallback",function(){if(p.bSorted){var a=U(p),b={};h.each(a,function(a,c){b[c.src]=c.dir});w(p,null,"order",[p,a,b]);Jb(p)}});z(p,"aoDrawCallback", +function(){(p.bSorted||B(p)==="ssp"||v.bDeferRender)&&xa(p)},"sc");gb(p);g=q.children("caption").each(function(){this._captionSide=q.css("caption-side")});j=q.children("thead");0===j.length&&(j=h("<thead/>").appendTo(this));p.nTHead=j[0];j=q.children("tbody");0===j.length&&(j=h("<tbody/>").appendTo(this));p.nTBody=j[0];j=q.children("tfoot");if(0===j.length&&0<g.length&&(""!==p.oScroll.sX||""!==p.oScroll.sY))j=h("<tfoot/>").appendTo(this);0===j.length||0===j.children().length?q.addClass(i.sNoFooter): +0<j.length&&(p.nTFoot=j[0],da(p.aoFooter,p.nTFoot));if(d.aaData)for(g=0;g<d.aaData.length;g++)K(p,d.aaData[g]);else(p.bDeferLoading||"dom"==B(p))&&ma(p,h(p.nTBody).children("tr"));p.aiDisplay=p.aiDisplayMaster.slice();p.bInitialised=!0;!1===o&&ga(p)}});b=null;return this};var Tb=[],y=Array.prototype,cc=function(a){var b,c,e=m.settings,d=h.map(e,function(a){return a.nTable});if(a){if(a.nTable&&a.oApi)return[a];if(a.nodeName&&"table"===a.nodeName.toLowerCase())return b=h.inArray(a,d),-1!==b?[e[b]]: +null;if(a&&"function"===typeof a.settings)return a.settings().toArray();"string"===typeof a?c=h(a):a instanceof h&&(c=a)}else return[];if(c)return c.map(function(){b=h.inArray(this,d);return-1!==b?e[b]:null}).toArray()};t=function(a,b){if(!(this instanceof t))return new t(a,b);var c=[],e=function(a){(a=cc(a))&&c.push.apply(c,a)};if(h.isArray(a))for(var d=0,f=a.length;d<f;d++)e(a[d]);else e(a);this.context=Na(c);b&&this.push.apply(this,b.toArray?b.toArray():b);this.selector={rows:null,cols:null,opts:null}; +t.extend(this,this,Tb)};m.Api=t;t.prototype={any:function(){return 0!==this.flatten().length},concat:y.concat,context:[],each:function(a){for(var b=0,c=this.length;b<c;b++)a.call(this,this[b],b,this);return this},eq:function(a){var b=this.context;return b.length>a?new t(b[a],this[a]):null},filter:function(a){var b=[];if(y.filter)b=y.filter.call(this,a,this);else for(var c=0,e=this.length;c<e;c++)a.call(this,this[c],c,this)&&b.push(this[c]);return new t(this.context,b)},flatten:function(){var a=[]; +return new t(this.context,a.concat.apply(a,this.toArray()))},join:y.join,indexOf:y.indexOf||function(a,b){for(var c=b||0,e=this.length;c<e;c++)if(this[c]===a)return c;return-1},iterator:function(a,b,c,e){var d=[],f,g,h,i,o,l=this.context,q,n,m=this.selector;"string"===typeof a&&(e=c,c=b,b=a,a=!1);g=0;for(h=l.length;g<h;g++){var p=new t(l[g]);if("table"===b)f=c.call(p,l[g],g),f!==k&&d.push(f);else if("columns"===b||"rows"===b)f=c.call(p,l[g],this[g],g),f!==k&&d.push(f);else if("column"===b||"column-rows"=== +b||"row"===b||"cell"===b){n=this[g];"column-rows"===b&&(q=Ca(l[g],m.opts));i=0;for(o=n.length;i<o;i++)f=n[i],f="cell"===b?c.call(p,l[g],f.row,f.column,g,i):c.call(p,l[g],f,g,i,q),f!==k&&d.push(f)}}return d.length||e?(a=new t(l,a?d.concat.apply([],d):d),b=a.selector,b.rows=m.rows,b.cols=m.cols,b.opts=m.opts,a):this},lastIndexOf:y.lastIndexOf||function(a,b){return this.indexOf.apply(this.toArray.reverse(),arguments)},length:0,map:function(a){var b=[];if(y.map)b=y.map.call(this,a,this);else for(var c= +0,e=this.length;c<e;c++)b.push(a.call(this,this[c],c));return new t(this.context,b)},pluck:function(a){return this.map(function(b){return b[a]})},pop:y.pop,push:y.push,reduce:y.reduce||function(a,b){return hb(this,a,b,0,this.length,1)},reduceRight:y.reduceRight||function(a,b){return hb(this,a,b,this.length-1,-1,-1)},reverse:y.reverse,selector:null,shift:y.shift,sort:y.sort,splice:y.splice,toArray:function(){return y.slice.call(this)},to$:function(){return h(this)},toJQuery:function(){return h(this)}, +unique:function(){return new t(this.context,Na(this))},unshift:y.unshift};t.extend=function(a,b,c){if(c.length&&b&&(b instanceof t||b.__dt_wrapper)){var e,d,f,g=function(a,b,c){return function(){var d=b.apply(a,arguments);t.extend(d,d,c.methodExt);return d}};e=0;for(d=c.length;e<d;e++)f=c[e],b[f.name]="function"===typeof f.val?g(a,f.val,f):h.isPlainObject(f.val)?{}:f.val,b[f.name].__dt_wrapper=!0,t.extend(a,b[f.name],f.propExt)}};t.register=r=function(a,b){if(h.isArray(a))for(var c=0,e=a.length;c< +e;c++)t.register(a[c],b);else for(var d=a.split("."),f=Tb,g,j,c=0,e=d.length;c<e;c++){g=(j=-1!==d[c].indexOf("()"))?d[c].replace("()",""):d[c];var i;a:{i=0;for(var o=f.length;i<o;i++)if(f[i].name===g){i=f[i];break a}i=null}i||(i={name:g,val:{},methodExt:[],propExt:[]},f.push(i));c===e-1?i.val=b:f=j?i.methodExt:i.propExt}};t.registerPlural=v=function(a,b,c){t.register(a,c);t.register(b,function(){var a=c.apply(this,arguments);return a===this?this:a instanceof t?a.length?h.isArray(a[0])?new t(a.context, +a[0]):a[0]:k:a})};r("tables()",function(a){var b;if(a){b=t;var c=this.context;if("number"===typeof a)a=[c[a]];else var e=h.map(c,function(a){return a.nTable}),a=h(e).filter(a).map(function(){var a=h.inArray(this,e);return c[a]}).toArray();b=new b(a)}else b=this;return b});r("table()",function(a){var a=this.tables(a),b=a.context;return b.length?new t(b[0]):a});v("tables().nodes()","table().node()",function(){return this.iterator("table",function(a){return a.nTable},1)});v("tables().body()","table().body()", +function(){return this.iterator("table",function(a){return a.nTBody},1)});v("tables().header()","table().header()",function(){return this.iterator("table",function(a){return a.nTHead},1)});v("tables().footer()","table().footer()",function(){return this.iterator("table",function(a){return a.nTFoot},1)});v("tables().containers()","table().container()",function(){return this.iterator("table",function(a){return a.nTableWrapper},1)});r("draw()",function(a){return this.iterator("table",function(b){N(b, +!1===a)})});r("page()",function(a){return a===k?this.page.info().page:this.iterator("table",function(b){Ta(b,a)})});r("page.info()",function(){if(0===this.context.length)return k;var a=this.context[0],b=a._iDisplayStart,c=a._iDisplayLength,e=a.fnRecordsDisplay(),d=-1===c;return{page:d?0:Math.floor(b/c),pages:d?1:Math.ceil(e/c),start:b,end:a.fnDisplayEnd(),length:c,recordsTotal:a.fnRecordsTotal(),recordsDisplay:e}});r("page.len()",function(a){return a===k?0!==this.context.length?this.context[0]._iDisplayLength: +k:this.iterator("table",function(b){Ra(b,a)})});var Ub=function(a,b,c){if(c){var e=new t(a);e.one("draw",function(){c(e.ajax.json())})}"ssp"==B(a)?N(a,b):(C(a,!0),ra(a,[],function(c){oa(a);for(var c=sa(a,c),e=0,g=c.length;e<g;e++)K(a,c[e]);N(a,b);C(a,!1)}))};r("ajax.json()",function(){var a=this.context;if(0<a.length)return a[0].json});r("ajax.params()",function(){var a=this.context;if(0<a.length)return a[0].oAjaxData});r("ajax.reload()",function(a,b){return this.iterator("table",function(c){Ub(c, +!1===b,a)})});r("ajax.url()",function(a){var b=this.context;if(a===k){if(0===b.length)return k;b=b[0];return b.ajax?h.isPlainObject(b.ajax)?b.ajax.url:b.ajax:b.sAjaxSource}return this.iterator("table",function(b){h.isPlainObject(b.ajax)?b.ajax.url=a:b.ajax=a})});r("ajax.url().load()",function(a,b){return this.iterator("table",function(c){Ub(c,!1===b,a)})});var $a=function(a,b,c,e,d){var f=[],g,j,i,o,l,q;i=typeof b;if(!b||"string"===i||"function"===i||b.length===k)b=[b];i=0;for(o=b.length;i<o;i++){j= +b[i]&&b[i].split?b[i].split(","):[b[i]];l=0;for(q=j.length;l<q;l++)(g=c("string"===typeof j[l]?h.trim(j[l]):j[l]))&&g.length&&f.push.apply(f,g)}a=u.selector[a];if(a.length){i=0;for(o=a.length;i<o;i++)f=a[i](e,d,f)}return f},ab=function(a){a||(a={});a.filter&&a.search===k&&(a.search=a.filter);return h.extend({search:"none",order:"current",page:"all"},a)},bb=function(a){for(var b=0,c=a.length;b<c;b++)if(0<a[b].length)return a[0]=a[b],a[0].length=1,a.length=1,a.context=[a.context[b]],a;a.length=0;return a}, +Ca=function(a,b){var c,e,d,f=[],g=a.aiDisplay;c=a.aiDisplayMaster;var j=b.search;e=b.order;d=b.page;if("ssp"==B(a))return"removed"===j?[]:V(0,c.length);if("current"==d){c=a._iDisplayStart;for(e=a.fnDisplayEnd();c<e;c++)f.push(g[c])}else if("current"==e||"applied"==e)f="none"==j?c.slice():"applied"==j?g.slice():h.map(c,function(a){return-1===h.inArray(a,g)?a:null});else if("index"==e||"original"==e){c=0;for(e=a.aoData.length;c<e;c++)"none"==j?f.push(c):(d=h.inArray(c,g),(-1===d&&"removed"==j||0<=d&& +"applied"==j)&&f.push(c))}return f};r("rows()",function(a,b){a===k?a="":h.isPlainObject(a)&&(b=a,a="");var b=ab(b),c=this.iterator("table",function(c){var d=b;return $a("row",a,function(a){var b=Pb(a);if(b!==null&&!d)return[b];var j=Ca(c,d);if(b!==null&&h.inArray(b,j)!==-1)return[b];if(!a)return j;if(typeof a==="function")return h.map(j,function(b){var d=c.aoData[b];return a(b,d._aData,d.nTr)?b:null});b=Sb(ia(c.aoData,j,"nTr"));return a.nodeName&&h.inArray(a,b)!==-1?[a._DT_RowIndex]:h(b).filter(a).map(function(){return this._DT_RowIndex}).toArray()}, +c,d)},1);c.selector.rows=a;c.selector.opts=b;return c});r("rows().nodes()",function(){return this.iterator("row",function(a,b){return a.aoData[b].nTr||k},1)});r("rows().data()",function(){return this.iterator(!0,"rows",function(a,b){return ia(a.aoData,b,"_aData")},1)});v("rows().cache()","row().cache()",function(a){return this.iterator("row",function(b,c){var e=b.aoData[c];return"search"===a?e._aFilterData:e._aSortData},1)});v("rows().invalidate()","row().invalidate()",function(a){return this.iterator("row", +function(b,c){ca(b,c,a)})});v("rows().indexes()","row().index()",function(){return this.iterator("row",function(a,b){return b},1)});v("rows().remove()","row().remove()",function(){var a=this;return this.iterator("row",function(b,c,e){var d=b.aoData;d.splice(c,1);for(var f=0,g=d.length;f<g;f++)null!==d[f].nTr&&(d[f].nTr._DT_RowIndex=f);h.inArray(c,b.aiDisplay);pa(b.aiDisplayMaster,c);pa(b.aiDisplay,c);pa(a[e],c,!1);Sa(b)})});r("rows.add()",function(a){var b=this.iterator("table",function(b){var c, +f,g,h=[];f=0;for(g=a.length;f<g;f++)c=a[f],c.nodeName&&"TR"===c.nodeName.toUpperCase()?h.push(ma(b,c)[0]):h.push(K(b,c));return h},1),c=this.rows(-1);c.pop();c.push.apply(c,b.toArray());return c});r("row()",function(a,b){return bb(this.rows(a,b))});r("row().data()",function(a){var b=this.context;if(a===k)return b.length&&this.length?b[0].aoData[this[0]]._aData:k;b[0].aoData[this[0]]._aData=a;ca(b[0],this[0],"data");return this});r("row().node()",function(){var a=this.context;return a.length&&this.length? +a[0].aoData[this[0]].nTr||null:null});r("row.add()",function(a){a instanceof h&&a.length&&(a=a[0]);var b=this.iterator("table",function(b){return a.nodeName&&"TR"===a.nodeName.toUpperCase()?ma(b,a)[0]:K(b,a)});return this.row(b[0])});var cb=function(a,b){var c=a.context;c.length&&(c=c[0].aoData[b!==k?b:a[0]],c._details&&(c._details.remove(),c._detailsShow=k,c._details=k))},Vb=function(a,b){var c=a.context;if(c.length&&a.length){var e=c[0].aoData[a[0]];if(e._details){(e._detailsShow=b)?e._details.insertAfter(e.nTr): +e._details.detach();var d=c[0],f=new t(d),g=d.aoData;f.off("draw.dt.DT_details column-visibility.dt.DT_details destroy.dt.DT_details");0<D(g,"_details").length&&(f.on("draw.dt.DT_details",function(a,b){d===b&&f.rows({page:"current"}).eq(0).each(function(a){a=g[a];a._detailsShow&&a._details.insertAfter(a.nTr)})}),f.on("column-visibility.dt.DT_details",function(a,b){if(d===b)for(var c,e=aa(b),f=0,h=g.length;f<h;f++)c=g[f],c._details&&c._details.children("td[colspan]").attr("colspan",e)}),f.on("destroy.dt.DT_details", +function(a,b){if(d===b)for(var c=0,e=g.length;c<e;c++)g[c]._details&&cb(f,c)}))}}};r("row().child()",function(a,b){var c=this.context;if(a===k)return c.length&&this.length?c[0].aoData[this[0]]._details:k;if(!0===a)this.child.show();else if(!1===a)cb(this);else if(c.length&&this.length){var e=c[0],c=c[0].aoData[this[0]],d=[],f=function(a,b){if(h.isArray(a)||a instanceof h)for(var c=0,k=a.length;c<k;c++)f(a[c],b);else a.nodeName&&"tr"===a.nodeName.toLowerCase()?d.push(a):(c=h("<tr><td/></tr>").addClass(b), +h("td",c).addClass(b).html(a)[0].colSpan=aa(e),d.push(c[0]))};f(a,b);c._details&&c._details.remove();c._details=h(d);c._detailsShow&&c._details.insertAfter(c.nTr)}return this});r(["row().child.show()","row().child().show()"],function(){Vb(this,!0);return this});r(["row().child.hide()","row().child().hide()"],function(){Vb(this,!1);return this});r(["row().child.remove()","row().child().remove()"],function(){cb(this);return this});r("row().child.isShown()",function(){var a=this.context;return a.length&& +this.length?a[0].aoData[this[0]]._detailsShow||!1:!1});var dc=/^(.+):(name|visIdx|visible)$/,Wb=function(a,b,c,e,d){for(var c=[],e=0,f=d.length;e<f;e++)c.push(x(a,d[e],b));return c};r("columns()",function(a,b){a===k?a="":h.isPlainObject(a)&&(b=a,a="");var b=ab(b),c=this.iterator("table",function(c){var d=a,f=b,g=c.aoColumns,j=D(g,"sName"),i=D(g,"nTh");return $a("column",d,function(a){var b=Pb(a);if(a==="")return V(g.length);if(b!==null)return[b>=0?b:g.length+b];if(typeof a==="function"){var d=Ca(c, +f);return h.map(g,function(b,f){return a(f,Wb(c,f,0,0,d),i[f])?f:null})}var k=typeof a==="string"?a.match(dc):"";if(k)switch(k[2]){case "visIdx":case "visible":b=parseInt(k[1],10);if(b<0){var m=h.map(g,function(a,b){return a.bVisible?b:null});return[m[m.length+b]]}return[la(c,b)];case "name":return h.map(j,function(a,b){return a===k[1]?b:null})}else return h(i).filter(a).map(function(){return h.inArray(this,i)}).toArray()},c,f)},1);c.selector.cols=a;c.selector.opts=b;return c});v("columns().header()", +"column().header()",function(){return this.iterator("column",function(a,b){return a.aoColumns[b].nTh},1)});v("columns().footer()","column().footer()",function(){return this.iterator("column",function(a,b){return a.aoColumns[b].nTf},1)});v("columns().data()","column().data()",function(){return this.iterator("column-rows",Wb,1)});v("columns().dataSrc()","column().dataSrc()",function(){return this.iterator("column",function(a,b){return a.aoColumns[b].mData},1)});v("columns().cache()","column().cache()", +function(a){return this.iterator("column-rows",function(b,c,e,d,f){return ia(b.aoData,f,"search"===a?"_aFilterData":"_aSortData",c)},1)});v("columns().nodes()","column().nodes()",function(){return this.iterator("column-rows",function(a,b,c,e,d){return ia(a.aoData,d,"anCells",b)},1)});v("columns().visible()","column().visible()",function(a,b){return this.iterator("column",function(c,e){if(a===k)return c.aoColumns[e].bVisible;var d=c.aoColumns,f=d[e],g=c.aoData,j,i,m;if(a!==k&&f.bVisible!==a){if(a){var l= +h.inArray(!0,D(d,"bVisible"),e+1);j=0;for(i=g.length;j<i;j++)m=g[j].nTr,d=g[j].anCells,m&&m.insertBefore(d[e],d[l]||null)}else h(D(c.aoData,"anCells",e)).detach();f.bVisible=a;ea(c,c.aoHeader);ea(c,c.aoFooter);if(b===k||b)X(c),(c.oScroll.sX||c.oScroll.sY)&&Y(c);w(c,null,"column-visibility",[c,e,a]);ya(c)}})});v("columns().indexes()","column().index()",function(a){return this.iterator("column",function(b,c){return"visible"===a?$(b,c):c},1)});r("columns.adjust()",function(){return this.iterator("table", +function(a){X(a)},1)});r("column.index()",function(a,b){if(0!==this.context.length){var c=this.context[0];if("fromVisible"===a||"toData"===a)return la(c,b);if("fromData"===a||"toVisible"===a)return $(c,b)}});r("column()",function(a,b){return bb(this.columns(a,b))});r("cells()",function(a,b,c){h.isPlainObject(a)&&(a.row===k?(c=a,a=null):(c=b,b=null));h.isPlainObject(b)&&(c=b,b=null);if(null===b||b===k)return this.iterator("table",function(b){var d=a,e=ab(c),f=b.aoData,g=Ca(b,e),i=Sb(ia(f,g,"anCells")), +j=h([].concat.apply([],i)),l,m=b.aoColumns.length,o,r,t,s,u,v;return $a("cell",d,function(a){var c=typeof a==="function";if(a===null||a===k||c){o=[];r=0;for(t=g.length;r<t;r++){l=g[r];for(s=0;s<m;s++){u={row:l,column:s};if(c){v=b.aoData[l];a(u,x(b,l,s),v.anCells?v.anCells[s]:null)&&o.push(u)}else o.push(u)}}return o}return h.isPlainObject(a)?[a]:j.filter(a).map(function(a,b){l=b.parentNode._DT_RowIndex;return{row:l,column:h.inArray(b,f[l].anCells)}}).toArray()},b,e)});var e=this.columns(b,c),d=this.rows(a, +c),f,g,j,i,m,l=this.iterator("table",function(a,b){f=[];g=0;for(j=d[b].length;g<j;g++){i=0;for(m=e[b].length;i<m;i++)f.push({row:d[b][g],column:e[b][i]})}return f},1);h.extend(l.selector,{cols:b,rows:a,opts:c});return l});v("cells().nodes()","cell().node()",function(){return this.iterator("cell",function(a,b,c){return(a=a.aoData[b].anCells)?a[c]:k},1)});r("cells().data()",function(){return this.iterator("cell",function(a,b,c){return x(a,b,c)},1)});v("cells().cache()","cell().cache()",function(a){a= +"search"===a?"_aFilterData":"_aSortData";return this.iterator("cell",function(b,c,e){return b.aoData[c][a][e]},1)});v("cells().render()","cell().render()",function(a){return this.iterator("cell",function(b,c,e){return x(b,c,e,a)},1)});v("cells().indexes()","cell().index()",function(){return this.iterator("cell",function(a,b,c){return{row:b,column:c,columnVisible:$(a,c)}},1)});v("cells().invalidate()","cell().invalidate()",function(a){return this.iterator("cell",function(b,c,e){ca(b,c,a,e)})});r("cell()", +function(a,b,c){return bb(this.cells(a,b,c))});r("cell().data()",function(a){var b=this.context,c=this[0];if(a===k)return b.length&&c.length?x(b[0],c[0].row,c[0].column):k;Ia(b[0],c[0].row,c[0].column,a);ca(b[0],c[0].row,"data",c[0].column);return this});r("order()",function(a,b){var c=this.context;if(a===k)return 0!==c.length?c[0].aaSorting:k;"number"===typeof a?a=[[a,b]]:h.isArray(a[0])||(a=Array.prototype.slice.call(arguments));return this.iterator("table",function(b){b.aaSorting=a.slice()})}); +r("order.listener()",function(a,b,c){return this.iterator("table",function(e){Oa(e,a,b,c)})});r(["columns().order()","column().order()"],function(a){var b=this;return this.iterator("table",function(c,e){var d=[];h.each(b[e],function(b,c){d.push([c,a])});c.aaSorting=d})});r("search()",function(a,b,c,e){var d=this.context;return a===k?0!==d.length?d[0].oPreviousSearch.sSearch:k:this.iterator("table",function(d){d.oFeatures.bFilter&&fa(d,h.extend({},d.oPreviousSearch,{sSearch:a+"",bRegex:null===b?!1: +b,bSmart:null===c?!0:c,bCaseInsensitive:null===e?!0:e}),1)})});v("columns().search()","column().search()",function(a,b,c,e){return this.iterator("column",function(d,f){var g=d.aoPreSearchCols;if(a===k)return g[f].sSearch;d.oFeatures.bFilter&&(h.extend(g[f],{sSearch:a+"",bRegex:null===b?!1:b,bSmart:null===c?!0:c,bCaseInsensitive:null===e?!0:e}),fa(d,d.oPreviousSearch,1))})});r("state()",function(){return this.context.length?this.context[0].oSavedState:null});r("state.clear()",function(){return this.iterator("table", +function(a){a.fnStateSaveCallback.call(a.oInstance,a,{})})});r("state.loaded()",function(){return this.context.length?this.context[0].oLoadedState:null});r("state.save()",function(){return this.iterator("table",function(a){ya(a)})});m.versionCheck=m.fnVersionCheck=function(a){for(var b=m.version.split("."),a=a.split("."),c,e,d=0,f=a.length;d<f;d++)if(c=parseInt(b[d],10)||0,e=parseInt(a[d],10)||0,c!==e)return c>e;return!0};m.isDataTable=m.fnIsDataTable=function(a){var b=h(a).get(0),c=!1;h.each(m.settings, +function(a,d){var f=d.nScrollHead?h("table",d.nScrollHead)[0]:null,g=d.nScrollFoot?h("table",d.nScrollFoot)[0]:null;if(d.nTable===b||f===b||g===b)c=!0});return c};m.tables=m.fnTables=function(a){return h.map(m.settings,function(b){if(!a||a&&h(b.nTable).is(":visible"))return b.nTable})};m.util={throttle:ua,escapeRegex:va};m.camelToHungarian=H;r("$()",function(a,b){var c=this.rows(b).nodes(),c=h(c);return h([].concat(c.filter(a).toArray(),c.find(a).toArray()))});h.each(["on","one","off"],function(a, +b){r(b+"()",function(){var a=Array.prototype.slice.call(arguments);a[0].match(/\.dt\b/)||(a[0]+=".dt");var e=h(this.tables().nodes());e[b].apply(e,a);return this})});r("clear()",function(){return this.iterator("table",function(a){oa(a)})});r("settings()",function(){return new t(this.context,this.context)});r("init()",function(){var a=this.context;return a.length?a[0].oInit:null});r("data()",function(){return this.iterator("table",function(a){return D(a.aoData,"_aData")}).flatten()});r("destroy()", +function(a){a=a||!1;return this.iterator("table",function(b){var c=b.nTableWrapper.parentNode,e=b.oClasses,d=b.nTable,f=b.nTBody,g=b.nTHead,j=b.nTFoot,i=h(d),f=h(f),k=h(b.nTableWrapper),l=h.map(b.aoData,function(a){return a.nTr}),q;b.bDestroying=!0;w(b,"aoDestroyCallback","destroy",[b]);a||(new t(b)).columns().visible(!0);k.unbind(".DT").find(":not(tbody *)").unbind(".DT");h(Ea).unbind(".DT-"+b.sInstance);d!=g.parentNode&&(i.children("thead").detach(),i.append(g));j&&d!=j.parentNode&&(i.children("tfoot").detach(), +i.append(j));i.detach();k.detach();b.aaSorting=[];b.aaSortingFixed=[];xa(b);h(l).removeClass(b.asStripeClasses.join(" "));h("th, td",g).removeClass(e.sSortable+" "+e.sSortableAsc+" "+e.sSortableDesc+" "+e.sSortableNone);b.bJUI&&(h("th span."+e.sSortIcon+", td span."+e.sSortIcon,g).detach(),h("th, td",g).each(function(){var a=h("div."+e.sSortJUIWrapper,this);h(this).append(a.contents());a.detach()}));!a&&c&&c.insertBefore(d,b.nTableReinsertBefore);f.children().detach();f.append(l);i.css("width",b.sDestroyWidth).removeClass(e.sTable); +(q=b.asDestroyStripes.length)&&f.children().each(function(a){h(this).addClass(b.asDestroyStripes[a%q])});c=h.inArray(b,m.settings);-1!==c&&m.settings.splice(c,1)})});h.each(["column","row","cell"],function(a,b){r(b+"s().every()",function(a){return this.iterator(b,function(e,d,f){a.call((new t(e))[b](d,f))})})});r("i18n()",function(a,b,c){var e=this.context[0],a=R(a)(e.oLanguage);a===k&&(a=b);c!==k&&h.isPlainObject(a)&&(a=a[c]!==k?a[c]:a._);return a.replace("%d",c)});m.version="1.10.7";m.settings= +[];m.models={};m.models.oSearch={bCaseInsensitive:!0,sSearch:"",bRegex:!1,bSmart:!0};m.models.oRow={nTr:null,anCells:null,_aData:[],_aSortData:null,_aFilterData:null,_sFilterRow:null,_sRowStripe:"",src:null};m.models.oColumn={idx:null,aDataSort:null,asSorting:null,bSearchable:null,bSortable:null,bVisible:null,_sManualType:null,_bAttrSrc:!1,fnCreatedCell:null,fnGetData:null,fnSetData:null,mData:null,mRender:null,nTh:null,nTf:null,sClass:null,sContentPadding:null,sDefaultContent:null,sName:null,sSortDataType:"std", +sSortingClass:null,sSortingClassJUI:null,sTitle:null,sType:null,sWidth:null,sWidthOrig:null};m.defaults={aaData:null,aaSorting:[[0,"asc"]],aaSortingFixed:[],ajax:null,aLengthMenu:[10,25,50,100],aoColumns:null,aoColumnDefs:null,aoSearchCols:[],asStripeClasses:null,bAutoWidth:!0,bDeferRender:!1,bDestroy:!1,bFilter:!0,bInfo:!0,bJQueryUI:!1,bLengthChange:!0,bPaginate:!0,bProcessing:!1,bRetrieve:!1,bScrollCollapse:!1,bServerSide:!1,bSort:!0,bSortMulti:!0,bSortCellsTop:!1,bSortClasses:!0,bStateSave:!1, +fnCreatedRow:null,fnDrawCallback:null,fnFooterCallback:null,fnFormatNumber:function(a){return a.toString().replace(/\B(?=(\d{3})+(?!\d))/g,this.oLanguage.sThousands)},fnHeaderCallback:null,fnInfoCallback:null,fnInitComplete:null,fnPreDrawCallback:null,fnRowCallback:null,fnServerData:null,fnServerParams:null,fnStateLoadCallback:function(a){try{return JSON.parse((-1===a.iStateDuration?sessionStorage:localStorage).getItem("DataTables_"+a.sInstance+"_"+location.pathname))}catch(b){}},fnStateLoadParams:null, +fnStateLoaded:null,fnStateSaveCallback:function(a,b){try{(-1===a.iStateDuration?sessionStorage:localStorage).setItem("DataTables_"+a.sInstance+"_"+location.pathname,JSON.stringify(b))}catch(c){}},fnStateSaveParams:null,iStateDuration:7200,iDeferLoading:null,iDisplayLength:10,iDisplayStart:0,iTabIndex:0,oClasses:{},oLanguage:{oAria:{sSortAscending:": activate to sort column ascending",sSortDescending:": activate to sort column descending"},oPaginate:{sFirst:"First",sLast:"Last",sNext:"Next",sPrevious:"Previous"}, +sEmptyTable:"No data available in table",sInfo:"Showing _START_ to _END_ of _TOTAL_ entries",sInfoEmpty:"Showing 0 to 0 of 0 entries",sInfoFiltered:"(filtered from _MAX_ total entries)",sInfoPostFix:"",sDecimal:"",sThousands:",",sLengthMenu:"Show _MENU_ entries",sLoadingRecords:"Loading...",sProcessing:"Processing...",sSearch:"Search:",sSearchPlaceholder:"",sUrl:"",sZeroRecords:"No matching records found"},oSearch:h.extend({},m.models.oSearch),sAjaxDataProp:"data",sAjaxSource:null,sDom:"lfrtip",searchDelay:null, +sPaginationType:"simple_numbers",sScrollX:"",sScrollXInner:"",sScrollY:"",sServerMethod:"GET",renderer:null};W(m.defaults);m.defaults.column={aDataSort:null,iDataSort:-1,asSorting:["asc","desc"],bSearchable:!0,bSortable:!0,bVisible:!0,fnCreatedCell:null,mData:null,mRender:null,sCellType:"td",sClass:"",sContentPadding:"",sDefaultContent:null,sName:"",sSortDataType:"std",sTitle:null,sType:null,sWidth:null};W(m.defaults.column);m.models.oSettings={oFeatures:{bAutoWidth:null,bDeferRender:null,bFilter:null, +bInfo:null,bLengthChange:null,bPaginate:null,bProcessing:null,bServerSide:null,bSort:null,bSortMulti:null,bSortClasses:null,bStateSave:null},oScroll:{bCollapse:null,iBarWidth:0,sX:null,sXInner:null,sY:null},oLanguage:{fnInfoCallback:null},oBrowser:{bScrollOversize:!1,bScrollbarLeft:!1},ajax:null,aanFeatures:[],aoData:[],aiDisplay:[],aiDisplayMaster:[],aoColumns:[],aoHeader:[],aoFooter:[],oPreviousSearch:{},aoPreSearchCols:[],aaSorting:null,aaSortingFixed:[],asStripeClasses:null,asDestroyStripes:[], +sDestroyWidth:0,aoRowCallback:[],aoHeaderCallback:[],aoFooterCallback:[],aoDrawCallback:[],aoRowCreatedCallback:[],aoPreDrawCallback:[],aoInitComplete:[],aoStateSaveParams:[],aoStateLoadParams:[],aoStateLoaded:[],sTableId:"",nTable:null,nTHead:null,nTFoot:null,nTBody:null,nTableWrapper:null,bDeferLoading:!1,bInitialised:!1,aoOpenRows:[],sDom:null,searchDelay:null,sPaginationType:"two_button",iStateDuration:0,aoStateSave:[],aoStateLoad:[],oSavedState:null,oLoadedState:null,sAjaxSource:null,sAjaxDataProp:null, +bAjaxDataGet:!0,jqXHR:null,json:k,oAjaxData:k,fnServerData:null,aoServerParams:[],sServerMethod:null,fnFormatNumber:null,aLengthMenu:null,iDraw:0,bDrawing:!1,iDrawError:-1,_iDisplayLength:10,_iDisplayStart:0,_iRecordsTotal:0,_iRecordsDisplay:0,bJUI:null,oClasses:{},bFiltered:!1,bSorted:!1,bSortCellsTop:null,oInit:null,aoDestroyCallback:[],fnRecordsTotal:function(){return"ssp"==B(this)?1*this._iRecordsTotal:this.aiDisplayMaster.length},fnRecordsDisplay:function(){return"ssp"==B(this)?1*this._iRecordsDisplay: +this.aiDisplay.length},fnDisplayEnd:function(){var a=this._iDisplayLength,b=this._iDisplayStart,c=b+a,e=this.aiDisplay.length,d=this.oFeatures,f=d.bPaginate;return d.bServerSide?!1===f||-1===a?b+e:Math.min(b+a,this._iRecordsDisplay):!f||c>e||-1===a?e:c},oInstance:null,sInstance:null,iTabIndex:0,nScrollHead:null,nScrollFoot:null,aLastSort:[],oPlugins:{}};m.ext=u={buttons:{},classes:{},errMode:"alert",feature:[],search:[],selector:{cell:[],column:[],row:[]},internal:{},legacy:{ajax:null},pager:{},renderer:{pageButton:{}, +header:{}},order:{},type:{detect:[],search:{},order:{}},_unique:0,fnVersionCheck:m.fnVersionCheck,iApiIndex:0,oJUIClasses:{},sVersion:m.version};h.extend(u,{afnFiltering:u.search,aTypes:u.type.detect,ofnSearch:u.type.search,oSort:u.type.order,afnSortData:u.order,aoFeatures:u.feature,oApi:u.internal,oStdClasses:u.classes,oPagination:u.pager});h.extend(m.ext.classes,{sTable:"dataTable",sNoFooter:"no-footer",sPageButton:"paginate_button",sPageButtonActive:"current",sPageButtonDisabled:"disabled",sStripeOdd:"odd", +sStripeEven:"even",sRowEmpty:"dataTables_empty",sWrapper:"dataTables_wrapper",sFilter:"dataTables_filter",sInfo:"dataTables_info",sPaging:"dataTables_paginate paging_",sLength:"dataTables_length",sProcessing:"dataTables_processing",sSortAsc:"sorting_asc",sSortDesc:"sorting_desc",sSortable:"sorting",sSortableAsc:"sorting_asc_disabled",sSortableDesc:"sorting_desc_disabled",sSortableNone:"sorting_disabled",sSortColumn:"sorting_",sFilterInput:"",sLengthSelect:"",sScrollWrapper:"dataTables_scroll",sScrollHead:"dataTables_scrollHead", +sScrollHeadInner:"dataTables_scrollHeadInner",sScrollBody:"dataTables_scrollBody",sScrollFoot:"dataTables_scrollFoot",sScrollFootInner:"dataTables_scrollFootInner",sHeaderTH:"",sFooterTH:"",sSortJUIAsc:"",sSortJUIDesc:"",sSortJUI:"",sSortJUIAscAllowed:"",sSortJUIDescAllowed:"",sSortJUIWrapper:"",sSortIcon:"",sJUIHeader:"",sJUIFooter:""});var Da="",Da="",F=Da+"ui-state-default",ja=Da+"css_right ui-icon ui-icon-",Xb=Da+"fg-toolbar ui-toolbar ui-widget-header ui-helper-clearfix";h.extend(m.ext.oJUIClasses, +m.ext.classes,{sPageButton:"fg-button ui-button "+F,sPageButtonActive:"ui-state-disabled",sPageButtonDisabled:"ui-state-disabled",sPaging:"dataTables_paginate fg-buttonset ui-buttonset fg-buttonset-multi ui-buttonset-multi paging_",sSortAsc:F+" sorting_asc",sSortDesc:F+" sorting_desc",sSortable:F+" sorting",sSortableAsc:F+" sorting_asc_disabled",sSortableDesc:F+" sorting_desc_disabled",sSortableNone:F+" sorting_disabled",sSortJUIAsc:ja+"triangle-1-n",sSortJUIDesc:ja+"triangle-1-s",sSortJUI:ja+"carat-2-n-s", +sSortJUIAscAllowed:ja+"carat-1-n",sSortJUIDescAllowed:ja+"carat-1-s",sSortJUIWrapper:"DataTables_sort_wrapper",sSortIcon:"DataTables_sort_icon",sScrollHead:"dataTables_scrollHead "+F,sScrollFoot:"dataTables_scrollFoot "+F,sHeaderTH:F,sFooterTH:F,sJUIHeader:Xb+" ui-corner-tl ui-corner-tr",sJUIFooter:Xb+" ui-corner-bl ui-corner-br"});var Mb=m.ext.pager;h.extend(Mb,{simple:function(){return["previous","next"]},full:function(){return["first","previous","next","last"]},simple_numbers:function(a,b){return["previous", +Wa(a,b),"next"]},full_numbers:function(a,b){return["first","previous",Wa(a,b),"next","last"]},_numbers:Wa,numbers_length:7});h.extend(!0,m.ext.renderer,{pageButton:{_:function(a,b,c,e,d,f){var g=a.oClasses,j=a.oLanguage.oPaginate,i,k,l=0,m=function(b,e){var n,r,t,s,u=function(b){Ta(a,b.data.action,true)};n=0;for(r=e.length;n<r;n++){s=e[n];if(h.isArray(s)){t=h("<"+(s.DT_el||"div")+"/>").appendTo(b);m(t,s)}else{k=i="";switch(s){case "ellipsis":b.append('<span class="ellipsis">…</span>');break; +case "first":i=j.sFirst;k=s+(d>0?"":" "+g.sPageButtonDisabled);break;case "previous":i=j.sPrevious;k=s+(d>0?"":" "+g.sPageButtonDisabled);break;case "next":i=j.sNext;k=s+(d<f-1?"":" "+g.sPageButtonDisabled);break;case "last":i=j.sLast;k=s+(d<f-1?"":" "+g.sPageButtonDisabled);break;default:i=s+1;k=d===s?g.sPageButtonActive:""}if(i){t=h("<a>",{"class":g.sPageButton+" "+k,"aria-controls":a.sTableId,"data-dt-idx":l,tabindex:a.iTabIndex,id:c===0&&typeof s==="string"?a.sTableId+"_"+s:null}).html(i).appendTo(b); +Va(t,{action:s},u);l++}}}},n;try{n=h(Q.activeElement).data("dt-idx")}catch(r){}m(h(b).empty(),e);n&&h(b).find("[data-dt-idx="+n+"]").focus()}}});h.extend(m.ext.type.detect,[function(a,b){var c=b.oLanguage.sDecimal;return Za(a,c)?"num"+c:null},function(a){if(a&&!(a instanceof Date)&&(!ac.test(a)||!bc.test(a)))return null;var b=Date.parse(a);return null!==b&&!isNaN(b)||J(a)?"date":null},function(a,b){var c=b.oLanguage.sDecimal;return Za(a,c,!0)?"num-fmt"+c:null},function(a,b){var c=b.oLanguage.sDecimal; +return Rb(a,c)?"html-num"+c:null},function(a,b){var c=b.oLanguage.sDecimal;return Rb(a,c,!0)?"html-num-fmt"+c:null},function(a){return J(a)||"string"===typeof a&&-1!==a.indexOf("<")?"html":null}]);h.extend(m.ext.type.search,{html:function(a){return J(a)?a:"string"===typeof a?a.replace(Ob," ").replace(Ba,""):""},string:function(a){return J(a)?a:"string"===typeof a?a.replace(Ob," "):a}});var Aa=function(a,b,c,e){if(0!==a&&(!a||"-"===a))return-Infinity;b&&(a=Qb(a,b));a.replace&&(c&&(a=a.replace(c,"")), +e&&(a=a.replace(e,"")));return 1*a};h.extend(u.type.order,{"date-pre":function(a){return Date.parse(a)||0},"html-pre":function(a){return J(a)?"":a.replace?a.replace(/<.*?>/g,"").toLowerCase():a+""},"string-pre":function(a){return J(a)?"":"string"===typeof a?a.toLowerCase():!a.toString?"":a.toString()},"string-asc":function(a,b){return a<b?-1:a>b?1:0},"string-desc":function(a,b){return a<b?1:a>b?-1:0}});db("");h.extend(!0,m.ext.renderer,{header:{_:function(a,b,c,e){h(a.nTable).on("order.dt.DT",function(d, +f,g,h){if(a===f){d=c.idx;b.removeClass(c.sSortingClass+" "+e.sSortAsc+" "+e.sSortDesc).addClass(h[d]=="asc"?e.sSortAsc:h[d]=="desc"?e.sSortDesc:c.sSortingClass)}})},jqueryui:function(a,b,c,e){h("<div/>").addClass(e.sSortJUIWrapper).append(b.contents()).append(h("<span/>").addClass(e.sSortIcon+" "+c.sSortingClassJUI)).appendTo(b);h(a.nTable).on("order.dt.DT",function(d,f,g,h){if(a===f){d=c.idx;b.removeClass(e.sSortAsc+" "+e.sSortDesc).addClass(h[d]=="asc"?e.sSortAsc:h[d]=="desc"?e.sSortDesc:c.sSortingClass); +b.find("span."+e.sSortIcon).removeClass(e.sSortJUIAsc+" "+e.sSortJUIDesc+" "+e.sSortJUI+" "+e.sSortJUIAscAllowed+" "+e.sSortJUIDescAllowed).addClass(h[d]=="asc"?e.sSortJUIAsc:h[d]=="desc"?e.sSortJUIDesc:c.sSortingClassJUI)}})}}});m.render={number:function(a,b,c,e){return{display:function(d){if("number"!==typeof d&&"string"!==typeof d)return d;var f=0>d?"-":"",d=Math.abs(parseFloat(d)),g=parseInt(d,10),d=c?b+(d-g).toFixed(c).substring(2):"";return f+(e||"")+g.toString().replace(/\B(?=(\d{3})+(?!\d))/g, +a)+d}}}};h.extend(m.ext.internal,{_fnExternApiFunc:Nb,_fnBuildAjax:ra,_fnAjaxUpdate:kb,_fnAjaxParameters:tb,_fnAjaxUpdateDraw:ub,_fnAjaxDataSrc:sa,_fnAddColumn:Fa,_fnColumnOptions:ka,_fnAdjustColumnSizing:X,_fnVisibleToColumnIndex:la,_fnColumnIndexToVisible:$,_fnVisbleColumns:aa,_fnGetColumns:Z,_fnColumnTypes:Ha,_fnApplyColumnDefs:ib,_fnHungarianMap:W,_fnCamelToHungarian:H,_fnLanguageCompat:P,_fnBrowserDetect:gb,_fnAddData:K,_fnAddTr:ma,_fnNodeToDataIndex:function(a,b){return b._DT_RowIndex!==k?b._DT_RowIndex: +null},_fnNodeToColumnIndex:function(a,b,c){return h.inArray(c,a.aoData[b].anCells)},_fnGetCellData:x,_fnSetCellData:Ia,_fnSplitObjNotation:Ka,_fnGetObjectDataFn:R,_fnSetObjectDataFn:S,_fnGetDataMaster:La,_fnClearTable:oa,_fnDeleteIndex:pa,_fnInvalidate:ca,_fnGetRowElements:na,_fnCreateTr:Ja,_fnBuildHead:jb,_fnDrawHead:ea,_fnDraw:M,_fnReDraw:N,_fnAddOptionsHtml:mb,_fnDetectHeader:da,_fnGetUniqueThs:qa,_fnFeatureHtmlFilter:ob,_fnFilterComplete:fa,_fnFilterCustom:xb,_fnFilterColumn:wb,_fnFilter:vb,_fnFilterCreateSearch:Qa, +_fnEscapeRegex:va,_fnFilterData:yb,_fnFeatureHtmlInfo:rb,_fnUpdateInfo:Bb,_fnInfoMacros:Cb,_fnInitialise:ga,_fnInitComplete:ta,_fnLengthChange:Ra,_fnFeatureHtmlLength:nb,_fnFeatureHtmlPaginate:sb,_fnPageChange:Ta,_fnFeatureHtmlProcessing:pb,_fnProcessingDisplay:C,_fnFeatureHtmlTable:qb,_fnScrollDraw:Y,_fnApplyToChildren:G,_fnCalculateColumnWidths:Ga,_fnThrottle:ua,_fnConvertToWidth:Db,_fnScrollingWidthAdjust:Fb,_fnGetWidestNode:Eb,_fnGetMaxLenString:Gb,_fnStringToCss:s,_fnScrollBarWidth:Hb,_fnSortFlatten:U, +_fnSort:lb,_fnSortAria:Jb,_fnSortListener:Ua,_fnSortAttachListener:Oa,_fnSortingClasses:xa,_fnSortData:Ib,_fnSaveState:ya,_fnLoadState:Kb,_fnSettingsFromNode:za,_fnLog:I,_fnMap:E,_fnBindAction:Va,_fnCallbackReg:z,_fnCallbackFire:w,_fnLengthOverflow:Sa,_fnRenderer:Pa,_fnDataSource:B,_fnRowAttributes:Ma,_fnCalculateEnd:function(){}});h.fn.dataTable=m;h.fn.dataTableSettings=m.settings;h.fn.dataTableExt=m.ext;h.fn.DataTable=function(a){return h(this).dataTable(a).api()};h.each(m,function(a,b){h.fn.DataTable[a]= +b});return h.fn.dataTable};"function"===typeof define&&define.amd?define("datatables",["jquery"],P):"object"===typeof exports?module.exports=P(require("jquery")):jQuery&&!jQuery.fn.dataTable&&P(jQuery)})(window,document); diff --git a/public/assets/libs/jquery/flot-spline/js/jquery.flot.spline.min.js b/public/assets/libs/jquery/flot-spline/js/jquery.flot.spline.min.js new file mode 100644 index 0000000..65c8a13 --- /dev/null +++ b/public/assets/libs/jquery/flot-spline/js/jquery.flot.spline.min.js @@ -0,0 +1 @@ +!function(a){"use strict";function b(a,b,c,d,e,f,g){var j,k,l,m,n,o,p,q,h=Math.pow,i=Math.sqrt;return j=i(h(c-a,2)+h(d-b,2)),k=i(h(e-c,2)+h(f-d,2)),l=g*j/(j+k),m=g-l,n=c+l*(a-e),o=d+l*(b-f),p=c-m*(a-e),q=d-m*(b-f),[n,o,p,q]}function d(b,c,d,e,f){var g=a.color.parse(f);g.a="number"==typeof e?e:.3,g.normalize(),g=g.toString(),c.beginPath(),c.moveTo(b[0][0],b[0][1]);for(var h=b.length,i=0;h>i;i++)c[b[i][3]].apply(c,b[i][2]);c.stroke(),c.lineWidth=0,c.lineTo(b[h-1][0],d),c.lineTo(b[0][0],d),c.closePath(),e!==!1&&(c.fillStyle=g,c.fill())}function e(a,b,d,e){(void 0===b||"bezier"!==b&&"quadratic"!==b)&&(b="quadratic"),b+="CurveTo",0==c.length?c.push([d[0],d[1],e.concat(d.slice(2)),b]):"quadraticCurveTo"==b&&2==d.length?(e=e.slice(0,2).concat(d),c.push([d[0],d[1],e,b])):c.push([d[2],d[3],e.concat(d.slice(2)),b])}function f(f,g,h){if(h.splines.show===!0){var k,l,m,i=[],j=h.splines.tension||.5,n=h.datapoints.points,o=h.datapoints.pointsize,p=f.getPlotOffset(),q=n.length,r=[];if(c=[],4>q/o)return a.extend(h.lines,h.splines),void 0;for(k=0;q>k;k+=o)l=n[k],m=n[k+1],null==l||l<h.xaxis.min||l>h.xaxis.max||m<h.yaxis.min||m>h.yaxis.max||r.push(h.xaxis.p2c(l)+p.left,h.yaxis.p2c(m)+p.top);for(q=r.length,k=0;q-2>k;k+=2)i=i.concat(b.apply(this,r.slice(k,k+6).concat([j])));for(g.save(),g.strokeStyle=h.color,g.lineWidth=h.splines.lineWidth,e(g,"quadratic",r.slice(0,4),i.slice(0,2)),k=2;q-3>k;k+=2)e(g,"bezier",r.slice(k,k+4),i.slice(2*k-2,2*k+2));e(g,"quadratic",r.slice(q-2,q),[i[2*q-10],i[2*q-9],r[q-4],r[q-3]]),d(c,g,f.height()+10,h.splines.fill,h.color),g.restore()}}var c=[];a.plot.plugins.push({init:function(a){a.hooks.drawSeries.push(f)},options:{series:{splines:{show:!1,lineWidth:2,tension:.5,fill:!1}}},name:"spline",version:"0.8.2"})}(jQuery); \ No newline at end of file diff --git a/public/assets/libs/jquery/flot.orderbars/js/jquery.flot.orderBars.js b/public/assets/libs/jquery/flot.orderbars/js/jquery.flot.orderBars.js new file mode 100644 index 0000000..a3f8daa --- /dev/null +++ b/public/assets/libs/jquery/flot.orderbars/js/jquery.flot.orderBars.js @@ -0,0 +1,201 @@ +/* + * Flot plugin to order bars side by side. + * + * Released under the MIT license by Benjamin BUFFET, 20-Sep-2010. + * Modifications made by Steven Hall <github.com/emmerich>, 01-May-2013. + * + * This plugin is an alpha version. + * + * To activate the plugin you must specify the parameter "order" for the specific serie : + * + * $.plot($("#placeholder"), [{ data: [ ... ], bars :{ order = null or integer }]) + * + * If 2 series have the same order param, they are ordered by the position in the array; + * + * The plugin adjust the point by adding a value depanding of the barwidth + * Exemple for 3 series (barwidth : 0.1) : + * + * first bar décalage : -0.15 + * second bar décalage : -0.05 + * third bar décalage : 0.05 + * + */ + +// INFO: decalage/decallage is French for gap. It's used to denote the spacing applied to each +// bar. +(function($){ + function init(plot){ + var orderedBarSeries; + var nbOfBarsToOrder; + var borderWidth; + var borderWidthInXabsWidth; + var pixelInXWidthEquivalent = 1; + var isHorizontal = false; + + // A mapping of order integers to decallage. + var decallageByOrder = {}; + + /* + * This method add shift to x values + */ + function reOrderBars(plot, serie, datapoints){ + var shiftedPoints = null; + + if(serieNeedToBeReordered(serie)){ + checkIfGraphIsHorizontal(serie); + calculPixel2XWidthConvert(plot); + retrieveBarSeries(plot); + calculBorderAndBarWidth(serie); + + if(nbOfBarsToOrder >= 2){ + var position = findPosition(serie); + var decallage = 0; + + var centerBarShift = calculCenterBarShift(); + + // If we haven't already calculated the decallage for this order value, do it. + if(typeof decallageByOrder[serie.bars.order] === 'undefined') { + if (isBarAtLeftOfCenter(position)){ + decallageByOrder[serie.bars.order] = -1*(sumWidth(orderedBarSeries,position-1,Math.floor(nbOfBarsToOrder / 2)-1)) - centerBarShift; + }else{ + decallageByOrder[serie.bars.order] = sumWidth(orderedBarSeries,Math.ceil(nbOfBarsToOrder / 2),position-2) + centerBarShift + borderWidthInXabsWidth*2; + } + } + + // Lookup the decallage based on the series' order value. + decallage = decallageByOrder[serie.bars.order]; + + shiftedPoints = shiftPoints(datapoints,serie,decallage); + datapoints.points = shiftedPoints; + } + } + return shiftedPoints; + } + + function serieNeedToBeReordered(serie){ + return serie.bars != null + && serie.bars.show + && serie.bars.order != null; + } + + function calculPixel2XWidthConvert(plot){ + var gridDimSize = isHorizontal ? plot.getPlaceholder().innerHeight() : plot.getPlaceholder().innerWidth(); + var minMaxValues = isHorizontal ? getAxeMinMaxValues(plot.getData(),1) : getAxeMinMaxValues(plot.getData(),0); + var AxeSize = minMaxValues[1] - minMaxValues[0]; + pixelInXWidthEquivalent = AxeSize / gridDimSize; + } + + function getAxeMinMaxValues(series,AxeIdx){ + var minMaxValues = new Array(); + for(var i = 0; i < series.length; i++){ + minMaxValues[0] = series[i].data[0][AxeIdx]; + minMaxValues[1] = series[i].data[series[i].data.length - 1][AxeIdx]; + } + return minMaxValues; + } + + function retrieveBarSeries(plot){ + orderedBarSeries = findOthersBarsToReOrders(plot.getData()); + nbOfBarsToOrder = orderedBarSeries.length; + } + + function findOthersBarsToReOrders(series){ + var retSeries = new Array(); + var orderValuesSeen = []; + + for(var i = 0; i < series.length; i++){ + if(series[i].bars.order != null && series[i].bars.show && + orderValuesSeen.indexOf(series[i].bars.order) < 0){ + + orderValuesSeen.push(series[i].bars.order); + retSeries.push(series[i]); + } + } + return retSeries.sort(sortByOrder); + } + + function sortByOrder(serie1,serie2){ + var x = serie1.bars.order; + var y = serie2.bars.order; + return ((x < y) ? -1 : ((x > y) ? 1 : 0)); + } + + function calculBorderAndBarWidth(serie){ + borderWidth = typeof serie.bars.lineWidth !== 'undefined' ? serie.bars.lineWidth : 2; + borderWidthInXabsWidth = borderWidth * pixelInXWidthEquivalent; + } + + function checkIfGraphIsHorizontal(serie){ + if(serie.bars.horizontal){ + isHorizontal = true; + } + } + + function findPosition(serie){ + var pos = 0 + for (var i = 0; i < orderedBarSeries.length; ++i) { + if (serie == orderedBarSeries[i]){ + pos = i; + break; + } + } + + return pos+1; + } + + function calculCenterBarShift(){ + var width = 0; + + if(nbOfBarsToOrder%2 != 0) + width = (orderedBarSeries[Math.ceil(nbOfBarsToOrder / 2)].bars.barWidth)/2; + + return width; + } + + function isBarAtLeftOfCenter(position){ + return position <= Math.ceil(nbOfBarsToOrder / 2); + } + + function sumWidth(series,start,end){ + var totalWidth = 0; + + for(var i = start; i <= end; i++){ + totalWidth += series[i].bars.barWidth+borderWidthInXabsWidth*2; + } + + return totalWidth; + } + + function shiftPoints(datapoints,serie,dx){ + var ps = datapoints.pointsize; + var points = datapoints.points; + var j = 0; + for(var i = isHorizontal ? 1 : 0;i < points.length; i += ps){ + points[i] += dx; + //Adding the new x value in the serie to be abble to display the right tooltip value, + //using the index 3 to not overide the third index. + serie.data[j][3] = points[i]; + j++; + } + + return points; + } + + plot.hooks.processDatapoints.push(reOrderBars); + + } + + var options = { + series : { + bars: {order: null} // or number/string + } + }; + + $.plot.plugins.push({ + init: init, + options: options, + name: "orderBars", + version: "0.2" + }); + +})(jQuery); \ No newline at end of file diff --git a/public/assets/libs/jquery/flot.tooltip/js/jquery.flot.tooltip.min.js b/public/assets/libs/jquery/flot.tooltip/js/jquery.flot.tooltip.min.js new file mode 100644 index 0000000..3fb7569 --- /dev/null +++ b/public/assets/libs/jquery/flot.tooltip/js/jquery.flot.tooltip.min.js @@ -0,0 +1,12 @@ +/* + * jquery.flot.tooltip + * + * description: easy-to-use tooltips for Flot charts + * version: 0.8.5 + * authors: Krzysztof Urbas @krzysu [myviews.pl],Evan Steinkerchner @Roundaround + * website: https://github.com/krzysu/flot.tooltip + * + * build on 2015-05-11 + * released under MIT License, 2012 +*/ +!function(a){var b={tooltip:{show:!1,cssClass:"flotTip",content:"%s | X: %x | Y: %y",xDateFormat:null,yDateFormat:null,monthNames:null,dayNames:null,shifts:{x:10,y:20},defaultTheme:!0,lines:!1,onHover:function(a,b){},$compat:!1}};b.tooltipOpts=b.tooltip;var c=function(a){this.tipPosition={x:0,y:0},this.init(a)};c.prototype.init=function(b){function c(a){var c={};c.x=a.pageX,c.y=a.pageY,b.setTooltipPosition(c)}function d(c,d,f){var g=function(a,b,c,d){return Math.sqrt((c-a)*(c-a)+(d-b)*(d-b))},h=function(a,b,c,d,e,f,h){if(!h||(h=function(a,b,c,d,e,f){if("undefined"!=typeof c)return{x:c,y:b};if("undefined"!=typeof d)return{x:a,y:d};var g,h=-1/((f-d)/(e-c));return{x:g=(e*(a*h-b+d)+c*(a*-h+b-f))/(h*(e-c)+d-f),y:h*g-h*a+b}}(a,b,c,d,e,f),h.x>=Math.min(c,e)&&h.x<=Math.max(c,e)&&h.y>=Math.min(d,f)&&h.y<=Math.max(d,f))){var i=d-f,j=e-c,k=c*f-d*e;return Math.abs(i*a+j*b+k)/Math.sqrt(i*i+j*j)}var l=g(a,b,c,d),m=g(a,b,e,f);return l>m?m:l};if(f)b.showTooltip(f,d);else if(e.plotOptions.series.lines.show&&e.tooltipOptions.lines===!0){var i=e.plotOptions.grid.mouseActiveRadius,j={distance:i+1};a.each(b.getData(),function(a,c){for(var e=0,f=-1,i=1;i<c.data.length;i++)c.data[i-1][0]<=d.x&&c.data[i][0]>=d.x&&(e=i-1,f=i);if(-1===f)return void b.hideTooltip();var k={x:c.data[e][0],y:c.data[e][1]},l={x:c.data[f][0],y:c.data[f][1]},m=h(c.xaxis.p2c(d.x),c.yaxis.p2c(d.y),c.xaxis.p2c(k.x),c.yaxis.p2c(k.y),c.xaxis.p2c(l.x),c.yaxis.p2c(l.y),!1);if(m<j.distance){var n=g(k.x,k.y,d.x,d.y)<g(d.x,d.y,l.x,l.y)?e:f,o=(c.datapoints.pointsize,[d.x,k.y+(l.y-k.y)*((d.x-k.x)/(l.x-k.x))]),p={datapoint:o,dataIndex:n,series:c,seriesIndex:a};j={distance:m,item:p}}}),j.distance<i+1?b.showTooltip(j.item,d):b.hideTooltip()}else b.hideTooltip()}var e=this,f=a.plot.plugins.length;if(this.plotPlugins=[],f)for(var g=0;f>g;g++)this.plotPlugins.push(a.plot.plugins[g].name);b.hooks.bindEvents.push(function(b,f){if(e.plotOptions=b.getOptions(),"boolean"==typeof e.plotOptions.tooltip&&(e.plotOptions.tooltipOpts.show=e.plotOptions.tooltip,e.plotOptions.tooltip=e.plotOptions.tooltipOpts,delete e.plotOptions.tooltipOpts),e.plotOptions.tooltip.show!==!1&&"undefined"!=typeof e.plotOptions.tooltip.show){e.tooltipOptions=e.plotOptions.tooltip,e.tooltipOptions.$compat?(e.wfunc="width",e.hfunc="height"):(e.wfunc="innerWidth",e.hfunc="innerHeight");e.getDomElement();a(b.getPlaceholder()).bind("plothover",d),a(f).bind("mousemove",c)}}),b.hooks.shutdown.push(function(b,e){a(b.getPlaceholder()).unbind("plothover",d),a(e).unbind("mousemove",c)}),b.setTooltipPosition=function(b){var c=e.getDomElement(),d=c.outerWidth()+e.tooltipOptions.shifts.x,f=c.outerHeight()+e.tooltipOptions.shifts.y;b.x-a(window).scrollLeft()>a(window)[e.wfunc]()-d&&(b.x-=d),b.y-a(window).scrollTop()>a(window)[e.hfunc]()-f&&(b.y-=f),e.tipPosition.x=b.x,e.tipPosition.y=b.y},b.showTooltip=function(a,c){var d=e.getDomElement(),f=e.stringFormat(e.tooltipOptions.content,a);""!==f&&(d.html(f),b.setTooltipPosition({x:c.pageX,y:c.pageY}),d.css({left:e.tipPosition.x+e.tooltipOptions.shifts.x,top:e.tipPosition.y+e.tooltipOptions.shifts.y}).show(),"function"==typeof e.tooltipOptions.onHover&&e.tooltipOptions.onHover(a,d))},b.hideTooltip=function(){e.getDomElement().hide().html("")}},c.prototype.getDomElement=function(){var b=a("."+this.tooltipOptions.cssClass);return 0===b.length&&(b=a("<div />").addClass(this.tooltipOptions.cssClass),b.appendTo("body").hide().css({position:"absolute"}),this.tooltipOptions.defaultTheme&&b.css({background:"#fff","z-index":"1040",padding:"0.4em 0.6em","border-radius":"0.5em","font-size":"0.8em",border:"1px solid #111",display:"none","white-space":"nowrap"})),b},c.prototype.stringFormat=function(a,b){var c,d,e,f,g=/%p\.{0,1}(\d{0,})/,h=/%s/,i=/%c/,j=/%lx/,k=/%ly/,l=/%x\.{0,1}(\d{0,})/,m=/%y\.{0,1}(\d{0,})/,n="%x",o="%y",p="%ct";if("undefined"!=typeof b.series.threshold?(c=b.datapoint[0],d=b.datapoint[1],e=b.datapoint[2]):"undefined"!=typeof b.series.lines&&b.series.lines.steps?(c=b.series.datapoints.points[2*b.dataIndex],d=b.series.datapoints.points[2*b.dataIndex+1],e=""):(c=b.series.data[b.dataIndex][0],d=b.series.data[b.dataIndex][1],e=b.series.data[b.dataIndex][2]),null===b.series.label&&b.series.originSeries&&(b.series.label=b.series.originSeries.label),"function"==typeof a&&(a=a(b.series.label,c,d,b)),"boolean"==typeof a&&!a)return"";if("undefined"!=typeof b.series.percent?f=b.series.percent:"undefined"!=typeof b.series.percents&&(f=b.series.percents[b.dataIndex]),"number"==typeof f&&(a=this.adjustValPrecision(g,a,f)),a="undefined"!=typeof b.series.label?a.replace(h,b.series.label):a.replace(h,""),a="undefined"!=typeof b.series.color?a.replace(i,b.series.color):a.replace(i,""),a=this.hasAxisLabel("xaxis",b)?a.replace(j,b.series.xaxis.options.axisLabel):a.replace(j,""),a=this.hasAxisLabel("yaxis",b)?a.replace(k,b.series.yaxis.options.axisLabel):a.replace(k,""),this.isTimeMode("xaxis",b)&&this.isXDateFormat(b)&&(a=a.replace(l,this.timestampToDate(c,this.tooltipOptions.xDateFormat,b.series.xaxis.options))),this.isTimeMode("yaxis",b)&&this.isYDateFormat(b)&&(a=a.replace(m,this.timestampToDate(d,this.tooltipOptions.yDateFormat,b.series.yaxis.options))),"number"==typeof c&&(a=this.adjustValPrecision(l,a,c)),"number"==typeof d&&(a=this.adjustValPrecision(m,a,d)),"undefined"!=typeof b.series.xaxis.ticks){var q;q=this.hasRotatedXAxisTicks(b)?"rotatedTicks":"ticks";var r=b.dataIndex+b.seriesIndex;for(var s in b.series.xaxis[q])if(b.series.xaxis[q].hasOwnProperty(r)&&!this.isTimeMode("xaxis",b)){var t=this.isCategoriesMode("xaxis",b)?b.series.xaxis[q][r].label:b.series.xaxis[q][r].v;t===c&&(a=a.replace(l,b.series.xaxis[q][r].label))}}if("undefined"!=typeof b.series.yaxis.ticks)for(var s in b.series.yaxis.ticks)if(b.series.yaxis.ticks.hasOwnProperty(s)){var u=this.isCategoriesMode("yaxis",b)?b.series.yaxis.ticks[s].label:b.series.yaxis.ticks[s].v;u===d&&(a=a.replace(m,b.series.yaxis.ticks[s].label))}return"undefined"!=typeof b.series.xaxis.tickFormatter&&(a=a.replace(n,b.series.xaxis.tickFormatter(c,b.series.xaxis).replace(/\$/g,"$$"))),"undefined"!=typeof b.series.yaxis.tickFormatter&&(a=a.replace(o,b.series.yaxis.tickFormatter(d,b.series.yaxis).replace(/\$/g,"$$"))),e&&(a=a.replace(p,e)),a},c.prototype.isTimeMode=function(a,b){return"undefined"!=typeof b.series[a].options.mode&&"time"===b.series[a].options.mode},c.prototype.isXDateFormat=function(a){return"undefined"!=typeof this.tooltipOptions.xDateFormat&&null!==this.tooltipOptions.xDateFormat},c.prototype.isYDateFormat=function(a){return"undefined"!=typeof this.tooltipOptions.yDateFormat&&null!==this.tooltipOptions.yDateFormat},c.prototype.isCategoriesMode=function(a,b){return"undefined"!=typeof b.series[a].options.mode&&"categories"===b.series[a].options.mode},c.prototype.timestampToDate=function(b,c,d){var e=a.plot.dateGenerator(b,d);return a.plot.formatDate(e,c,this.tooltipOptions.monthNames,this.tooltipOptions.dayNames)},c.prototype.adjustValPrecision=function(a,b,c){var d,e=b.match(a);return null!==e&&""!==RegExp.$1&&(d=RegExp.$1,c=c.toFixed(d),b=b.replace(a,c)),b},c.prototype.hasAxisLabel=function(b,c){return-1!==a.inArray(this.plotPlugins,"axisLabels")&&"undefined"!=typeof c.series[b].options.axisLabel&&c.series[b].options.axisLabel.length>0},c.prototype.hasRotatedXAxisTicks=function(b){return-1!==a.inArray(this.plotPlugins,"tickRotor")&&"undefined"!=typeof b.series.xaxis.rotatedTicks};var d=function(a){new c(a)};a.plot.plugins.push({init:d,options:b,name:"tooltip",version:"0.8.5"})}(jQuery); \ No newline at end of file diff --git a/public/assets/libs/jquery/flot/jquery.flot.js b/public/assets/libs/jquery/flot/jquery.flot.js new file mode 100644 index 0000000..39f3e4c --- /dev/null +++ b/public/assets/libs/jquery/flot/jquery.flot.js @@ -0,0 +1,3168 @@ +/* Javascript plotting library for jQuery, version 0.8.3. + +Copyright (c) 2007-2014 IOLA and Ole Laursen. +Licensed under the MIT license. + +*/ + +// first an inline dependency, jquery.colorhelpers.js, we inline it here +// for convenience + +/* Plugin for jQuery for working with colors. + * + * Version 1.1. + * + * Inspiration from jQuery color animation plugin by John Resig. + * + * Released under the MIT license by Ole Laursen, October 2009. + * + * Examples: + * + * $.color.parse("#fff").scale('rgb', 0.25).add('a', -0.5).toString() + * var c = $.color.extract($("#mydiv"), 'background-color'); + * console.log(c.r, c.g, c.b, c.a); + * $.color.make(100, 50, 25, 0.4).toString() // returns "rgba(100,50,25,0.4)" + * + * Note that .scale() and .add() return the same modified object + * instead of making a new one. + * + * V. 1.1: Fix error handling so e.g. parsing an empty string does + * produce a color rather than just crashing. + */ +(function($){$.color={};$.color.make=function(r,g,b,a){var o={};o.r=r||0;o.g=g||0;o.b=b||0;o.a=a!=null?a:1;o.add=function(c,d){for(var i=0;i<c.length;++i)o[c.charAt(i)]+=d;return o.normalize()};o.scale=function(c,f){for(var i=0;i<c.length;++i)o[c.charAt(i)]*=f;return o.normalize()};o.toString=function(){if(o.a>=1){return"rgb("+[o.r,o.g,o.b].join(",")+")"}else{return"rgba("+[o.r,o.g,o.b,o.a].join(",")+")"}};o.normalize=function(){function clamp(min,value,max){return value<min?min:value>max?max:value}o.r=clamp(0,parseInt(o.r),255);o.g=clamp(0,parseInt(o.g),255);o.b=clamp(0,parseInt(o.b),255);o.a=clamp(0,o.a,1);return o};o.clone=function(){return $.color.make(o.r,o.b,o.g,o.a)};return o.normalize()};$.color.extract=function(elem,css){var c;do{c=elem.css(css).toLowerCase();if(c!=""&&c!="transparent")break;elem=elem.parent()}while(elem.length&&!$.nodeName(elem.get(0),"body"));if(c=="rgba(0, 0, 0, 0)")c="transparent";return $.color.parse(c)};$.color.parse=function(str){var res,m=$.color.make;if(res=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(str))return m(parseInt(res[1],10),parseInt(res[2],10),parseInt(res[3],10));if(res=/rgba\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]+(?:\.[0-9]+)?)\s*\)/.exec(str))return m(parseInt(res[1],10),parseInt(res[2],10),parseInt(res[3],10),parseFloat(res[4]));if(res=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(str))return m(parseFloat(res[1])*2.55,parseFloat(res[2])*2.55,parseFloat(res[3])*2.55);if(res=/rgba\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\s*\)/.exec(str))return m(parseFloat(res[1])*2.55,parseFloat(res[2])*2.55,parseFloat(res[3])*2.55,parseFloat(res[4]));if(res=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(str))return m(parseInt(res[1],16),parseInt(res[2],16),parseInt(res[3],16));if(res=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(str))return m(parseInt(res[1]+res[1],16),parseInt(res[2]+res[2],16),parseInt(res[3]+res[3],16));var name=$.trim(str).toLowerCase();if(name=="transparent")return m(255,255,255,0);else{res=lookupColors[name]||[0,0,0];return m(res[0],res[1],res[2])}};var lookupColors={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],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],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0]}})(jQuery); + +// the actual Flot code +(function($) { + + // Cache the prototype hasOwnProperty for faster access + + var hasOwnProperty = Object.prototype.hasOwnProperty; + + // A shim to provide 'detach' to jQuery versions prior to 1.4. Using a DOM + // operation produces the same effect as detach, i.e. removing the element + // without touching its jQuery data. + + // Do not merge this into Flot 0.9, since it requires jQuery 1.4.4+. + + if (!$.fn.detach) { + $.fn.detach = function() { + return this.each(function() { + if (this.parentNode) { + this.parentNode.removeChild( this ); + } + }); + }; + } + + /////////////////////////////////////////////////////////////////////////// + // The Canvas object is a wrapper around an HTML5 <canvas> tag. + // + // @constructor + // @param {string} cls List of classes to apply to the canvas. + // @param {element} container Element onto which to append the canvas. + // + // Requiring a container is a little iffy, but unfortunately canvas + // operations don't work unless the canvas is attached to the DOM. + + function Canvas(cls, container) { + + var element = container.children("." + cls)[0]; + + if (element == null) { + + element = document.createElement("canvas"); + element.className = cls; + + $(element).css({ direction: "ltr", position: "absolute", left: 0, top: 0 }) + .appendTo(container); + + // If HTML5 Canvas isn't available, fall back to [Ex|Flash]canvas + + if (!element.getContext) { + if (window.G_vmlCanvasManager) { + element = window.G_vmlCanvasManager.initElement(element); + } else { + throw new Error("Canvas is not available. If you're using IE with a fall-back such as Excanvas, then there's either a mistake in your conditional include, or the page has no DOCTYPE and is rendering in Quirks Mode."); + } + } + } + + this.element = element; + + var context = this.context = element.getContext("2d"); + + // Determine the screen's ratio of physical to device-independent + // pixels. This is the ratio between the canvas width that the browser + // advertises and the number of pixels actually present in that space. + + // The iPhone 4, for example, has a device-independent width of 320px, + // but its screen is actually 640px wide. It therefore has a pixel + // ratio of 2, while most normal devices have a ratio of 1. + + var devicePixelRatio = window.devicePixelRatio || 1, + backingStoreRatio = + context.webkitBackingStorePixelRatio || + context.mozBackingStorePixelRatio || + context.msBackingStorePixelRatio || + context.oBackingStorePixelRatio || + context.backingStorePixelRatio || 1; + + this.pixelRatio = devicePixelRatio / backingStoreRatio; + + // Size the canvas to match the internal dimensions of its container + + this.resize(container.width(), container.height()); + + // Collection of HTML div layers for text overlaid onto the canvas + + this.textContainer = null; + this.text = {}; + + // Cache of text fragments and metrics, so we can avoid expensively + // re-calculating them when the plot is re-rendered in a loop. + + this._textCache = {}; + } + + // Resizes the canvas to the given dimensions. + // + // @param {number} width New width of the canvas, in pixels. + // @param {number} width New height of the canvas, in pixels. + + Canvas.prototype.resize = function(width, height) { + + if (width <= 0 || height <= 0) { + throw new Error("Invalid dimensions for plot, width = " + width + ", height = " + height); + } + + var element = this.element, + context = this.context, + pixelRatio = this.pixelRatio; + + // Resize the canvas, increasing its density based on the display's + // pixel ratio; basically giving it more pixels without increasing the + // size of its element, to take advantage of the fact that retina + // displays have that many more pixels in the same advertised space. + + // Resizing should reset the state (excanvas seems to be buggy though) + + if (this.width != width) { + element.width = width * pixelRatio; + element.style.width = width + "px"; + this.width = width; + } + + if (this.height != height) { + element.height = height * pixelRatio; + element.style.height = height + "px"; + this.height = height; + } + + // Save the context, so we can reset in case we get replotted. The + // restore ensure that we're really back at the initial state, and + // should be safe even if we haven't saved the initial state yet. + + context.restore(); + context.save(); + + // Scale the coordinate space to match the display density; so even though we + // may have twice as many pixels, we still want lines and other drawing to + // appear at the same size; the extra pixels will just make them crisper. + + context.scale(pixelRatio, pixelRatio); + }; + + // Clears the entire canvas area, not including any overlaid HTML text + + Canvas.prototype.clear = function() { + this.context.clearRect(0, 0, this.width, this.height); + }; + + // Finishes rendering the canvas, including managing the text overlay. + + Canvas.prototype.render = function() { + + var cache = this._textCache; + + // For each text layer, add elements marked as active that haven't + // already been rendered, and remove those that are no longer active. + + for (var layerKey in cache) { + if (hasOwnProperty.call(cache, layerKey)) { + + var layer = this.getTextLayer(layerKey), + layerCache = cache[layerKey]; + + layer.hide(); + + for (var styleKey in layerCache) { + if (hasOwnProperty.call(layerCache, styleKey)) { + var styleCache = layerCache[styleKey]; + for (var key in styleCache) { + if (hasOwnProperty.call(styleCache, key)) { + + var positions = styleCache[key].positions; + + for (var i = 0, position; position = positions[i]; i++) { + if (position.active) { + if (!position.rendered) { + layer.append(position.element); + position.rendered = true; + } + } else { + positions.splice(i--, 1); + if (position.rendered) { + position.element.detach(); + } + } + } + + if (positions.length == 0) { + delete styleCache[key]; + } + } + } + } + } + + layer.show(); + } + } + }; + + // Creates (if necessary) and returns the text overlay container. + // + // @param {string} classes String of space-separated CSS classes used to + // uniquely identify the text layer. + // @return {object} The jQuery-wrapped text-layer div. + + Canvas.prototype.getTextLayer = function(classes) { + + var layer = this.text[classes]; + + // Create the text layer if it doesn't exist + + if (layer == null) { + + // Create the text layer container, if it doesn't exist + + if (this.textContainer == null) { + this.textContainer = $("<div class='flot-text'></div>") + .css({ + position: "absolute", + top: 0, + left: 0, + bottom: 0, + right: 0, + 'font-size': "smaller", + color: "#545454" + }) + .insertAfter(this.element); + } + + layer = this.text[classes] = $("<div></div>") + .addClass(classes) + .css({ + position: "absolute", + top: 0, + left: 0, + bottom: 0, + right: 0 + }) + .appendTo(this.textContainer); + } + + return layer; + }; + + // Creates (if necessary) and returns a text info object. + // + // The object looks like this: + // + // { + // width: Width of the text's wrapper div. + // height: Height of the text's wrapper div. + // element: The jQuery-wrapped HTML div containing the text. + // positions: Array of positions at which this text is drawn. + // } + // + // The positions array contains objects that look like this: + // + // { + // active: Flag indicating whether the text should be visible. + // rendered: Flag indicating whether the text is currently visible. + // element: The jQuery-wrapped HTML div containing the text. + // x: X coordinate at which to draw the text. + // y: Y coordinate at which to draw the text. + // } + // + // Each position after the first receives a clone of the original element. + // + // The idea is that that the width, height, and general 'identity' of the + // text is constant no matter where it is placed; the placements are a + // secondary property. + // + // Canvas maintains a cache of recently-used text info objects; getTextInfo + // either returns the cached element or creates a new entry. + // + // @param {string} layer A string of space-separated CSS classes uniquely + // identifying the layer containing this text. + // @param {string} text Text string to retrieve info for. + // @param {(string|object)=} font Either a string of space-separated CSS + // classes or a font-spec object, defining the text's font and style. + // @param {number=} angle Angle at which to rotate the text, in degrees. + // Angle is currently unused, it will be implemented in the future. + // @param {number=} width Maximum width of the text before it wraps. + // @return {object} a text info object. + + Canvas.prototype.getTextInfo = function(layer, text, font, angle, width) { + + var textStyle, layerCache, styleCache, info; + + // Cast the value to a string, in case we were given a number or such + + text = "" + text; + + // If the font is a font-spec object, generate a CSS font definition + + if (typeof font === "object") { + textStyle = font.style + " " + font.variant + " " + font.weight + " " + font.size + "px/" + font.lineHeight + "px " + font.family; + } else { + textStyle = font; + } + + // Retrieve (or create) the cache for the text's layer and styles + + layerCache = this._textCache[layer]; + + if (layerCache == null) { + layerCache = this._textCache[layer] = {}; + } + + styleCache = layerCache[textStyle]; + + if (styleCache == null) { + styleCache = layerCache[textStyle] = {}; + } + + info = styleCache[text]; + + // If we can't find a matching element in our cache, create a new one + + if (info == null) { + + var element = $("<div></div>").html(text) + .css({ + position: "absolute", + 'max-width': width, + top: -9999 + }) + .appendTo(this.getTextLayer(layer)); + + if (typeof font === "object") { + element.css({ + font: textStyle, + color: font.color + }); + } else if (typeof font === "string") { + element.addClass(font); + } + + info = styleCache[text] = { + width: element.outerWidth(true), + height: element.outerHeight(true), + element: element, + positions: [] + }; + + element.detach(); + } + + return info; + }; + + // Adds a text string to the canvas text overlay. + // + // The text isn't drawn immediately; it is marked as rendering, which will + // result in its addition to the canvas on the next render pass. + // + // @param {string} layer A string of space-separated CSS classes uniquely + // identifying the layer containing this text. + // @param {number} x X coordinate at which to draw the text. + // @param {number} y Y coordinate at which to draw the text. + // @param {string} text Text string to draw. + // @param {(string|object)=} font Either a string of space-separated CSS + // classes or a font-spec object, defining the text's font and style. + // @param {number=} angle Angle at which to rotate the text, in degrees. + // Angle is currently unused, it will be implemented in the future. + // @param {number=} width Maximum width of the text before it wraps. + // @param {string=} halign Horizontal alignment of the text; either "left", + // "center" or "right". + // @param {string=} valign Vertical alignment of the text; either "top", + // "middle" or "bottom". + + Canvas.prototype.addText = function(layer, x, y, text, font, angle, width, halign, valign) { + + var info = this.getTextInfo(layer, text, font, angle, width), + positions = info.positions; + + // Tweak the div's position to match the text's alignment + + if (halign == "center") { + x -= info.width / 2; + } else if (halign == "right") { + x -= info.width; + } + + if (valign == "middle") { + y -= info.height / 2; + } else if (valign == "bottom") { + y -= info.height; + } + + // Determine whether this text already exists at this position. + // If so, mark it for inclusion in the next render pass. + + for (var i = 0, position; position = positions[i]; i++) { + if (position.x == x && position.y == y) { + position.active = true; + return; + } + } + + // If the text doesn't exist at this position, create a new entry + + // For the very first position we'll re-use the original element, + // while for subsequent ones we'll clone it. + + position = { + active: true, + rendered: false, + element: positions.length ? info.element.clone() : info.element, + x: x, + y: y + }; + + positions.push(position); + + // Move the element to its final position within the container + + position.element.css({ + top: Math.round(y), + left: Math.round(x), + 'text-align': halign // In case the text wraps + }); + }; + + // Removes one or more text strings from the canvas text overlay. + // + // If no parameters are given, all text within the layer is removed. + // + // Note that the text is not immediately removed; it is simply marked as + // inactive, which will result in its removal on the next render pass. + // This avoids the performance penalty for 'clear and redraw' behavior, + // where we potentially get rid of all text on a layer, but will likely + // add back most or all of it later, as when redrawing axes, for example. + // + // @param {string} layer A string of space-separated CSS classes uniquely + // identifying the layer containing this text. + // @param {number=} x X coordinate of the text. + // @param {number=} y Y coordinate of the text. + // @param {string=} text Text string to remove. + // @param {(string|object)=} font Either a string of space-separated CSS + // classes or a font-spec object, defining the text's font and style. + // @param {number=} angle Angle at which the text is rotated, in degrees. + // Angle is currently unused, it will be implemented in the future. + + Canvas.prototype.removeText = function(layer, x, y, text, font, angle) { + if (text == null) { + var layerCache = this._textCache[layer]; + if (layerCache != null) { + for (var styleKey in layerCache) { + if (hasOwnProperty.call(layerCache, styleKey)) { + var styleCache = layerCache[styleKey]; + for (var key in styleCache) { + if (hasOwnProperty.call(styleCache, key)) { + var positions = styleCache[key].positions; + for (var i = 0, position; position = positions[i]; i++) { + position.active = false; + } + } + } + } + } + } + } else { + var positions = this.getTextInfo(layer, text, font, angle).positions; + for (var i = 0, position; position = positions[i]; i++) { + if (position.x == x && position.y == y) { + position.active = false; + } + } + } + }; + + /////////////////////////////////////////////////////////////////////////// + // The top-level container for the entire plot. + + function Plot(placeholder, data_, options_, plugins) { + // data is on the form: + // [ series1, series2 ... ] + // where series is either just the data as [ [x1, y1], [x2, y2], ... ] + // or { data: [ [x1, y1], [x2, y2], ... ], label: "some label", ... } + + var series = [], + options = { + // the color theme used for graphs + colors: ["#edc240", "#afd8f8", "#cb4b4b", "#4da74d", "#9440ed"], + legend: { + show: true, + noColumns: 1, // number of colums in legend table + labelFormatter: null, // fn: string -> string + labelBoxBorderColor: "#ccc", // border color for the little label boxes + container: null, // container (as jQuery object) to put legend in, null means default on top of graph + position: "ne", // position of default legend container within plot + margin: 5, // distance from grid edge to default legend container within plot + backgroundColor: null, // null means auto-detect + backgroundOpacity: 0.85, // set to 0 to avoid background + sorted: null // default to no legend sorting + }, + xaxis: { + show: null, // null = auto-detect, true = always, false = never + position: "bottom", // or "top" + mode: null, // null or "time" + font: null, // null (derived from CSS in placeholder) or object like { size: 11, lineHeight: 13, style: "italic", weight: "bold", family: "sans-serif", variant: "small-caps" } + color: null, // base color, labels, ticks + tickColor: null, // possibly different color of ticks, e.g. "rgba(0,0,0,0.15)" + transform: null, // null or f: number -> number to transform axis + inverseTransform: null, // if transform is set, this should be the inverse function + min: null, // min. value to show, null means set automatically + max: null, // max. value to show, null means set automatically + autoscaleMargin: null, // margin in % to add if auto-setting min/max + ticks: null, // either [1, 3] or [[1, "a"], 3] or (fn: axis info -> ticks) or app. number of ticks for auto-ticks + tickFormatter: null, // fn: number -> string + labelWidth: null, // size of tick labels in pixels + labelHeight: null, + reserveSpace: null, // whether to reserve space even if axis isn't shown + tickLength: null, // size in pixels of ticks, or "full" for whole line + alignTicksWithAxis: null, // axis number or null for no sync + tickDecimals: null, // no. of decimals, null means auto + tickSize: null, // number or [number, "unit"] + minTickSize: null // number or [number, "unit"] + }, + yaxis: { + autoscaleMargin: 0.02, + position: "left" // or "right" + }, + xaxes: [], + yaxes: [], + series: { + points: { + show: false, + radius: 3, + lineWidth: 2, // in pixels + fill: true, + fillColor: "#ffffff", + symbol: "circle" // or callback + }, + lines: { + // we don't put in show: false so we can see + // whether lines were actively disabled + lineWidth: 2, // in pixels + fill: false, + fillColor: null, + steps: false + // Omit 'zero', so we can later default its value to + // match that of the 'fill' option. + }, + bars: { + show: false, + lineWidth: 2, // in pixels + barWidth: 1, // in units of the x axis + fill: true, + fillColor: null, + align: "left", // "left", "right", or "center" + horizontal: false, + zero: true + }, + shadowSize: 3, + highlightColor: null + }, + grid: { + show: true, + aboveData: false, + color: "#545454", // primary color used for outline and labels + backgroundColor: null, // null for transparent, else color + borderColor: null, // set if different from the grid color + tickColor: null, // color for the ticks, e.g. "rgba(0,0,0,0.15)" + margin: 0, // distance from the canvas edge to the grid + labelMargin: 5, // in pixels + axisMargin: 8, // in pixels + borderWidth: 2, // in pixels + minBorderMargin: null, // in pixels, null means taken from points radius + markings: null, // array of ranges or fn: axes -> array of ranges + markingsColor: "#f4f4f4", + markingsLineWidth: 2, + // interactive stuff + clickable: false, + hoverable: false, + autoHighlight: true, // highlight in case mouse is near + mouseActiveRadius: 10 // how far the mouse can be away to activate an item + }, + interaction: { + redrawOverlayInterval: 1000/60 // time between updates, -1 means in same flow + }, + hooks: {} + }, + surface = null, // the canvas for the plot itself + overlay = null, // canvas for interactive stuff on top of plot + eventHolder = null, // jQuery object that events should be bound to + ctx = null, octx = null, + xaxes = [], yaxes = [], + plotOffset = { left: 0, right: 0, top: 0, bottom: 0}, + plotWidth = 0, plotHeight = 0, + hooks = { + processOptions: [], + processRawData: [], + processDatapoints: [], + processOffset: [], + drawBackground: [], + drawSeries: [], + draw: [], + bindEvents: [], + drawOverlay: [], + shutdown: [] + }, + plot = this; + + // public functions + plot.setData = setData; + plot.setupGrid = setupGrid; + plot.draw = draw; + plot.getPlaceholder = function() { return placeholder; }; + plot.getCanvas = function() { return surface.element; }; + plot.getPlotOffset = function() { return plotOffset; }; + plot.width = function () { return plotWidth; }; + plot.height = function () { return plotHeight; }; + plot.offset = function () { + var o = eventHolder.offset(); + o.left += plotOffset.left; + o.top += plotOffset.top; + return o; + }; + plot.getData = function () { return series; }; + plot.getAxes = function () { + var res = {}, i; + $.each(xaxes.concat(yaxes), function (_, axis) { + if (axis) + res[axis.direction + (axis.n != 1 ? axis.n : "") + "axis"] = axis; + }); + return res; + }; + plot.getXAxes = function () { return xaxes; }; + plot.getYAxes = function () { return yaxes; }; + plot.c2p = canvasToAxisCoords; + plot.p2c = axisToCanvasCoords; + plot.getOptions = function () { return options; }; + plot.highlight = highlight; + plot.unhighlight = unhighlight; + plot.triggerRedrawOverlay = triggerRedrawOverlay; + plot.pointOffset = function(point) { + return { + left: parseInt(xaxes[axisNumber(point, "x") - 1].p2c(+point.x) + plotOffset.left, 10), + top: parseInt(yaxes[axisNumber(point, "y") - 1].p2c(+point.y) + plotOffset.top, 10) + }; + }; + plot.shutdown = shutdown; + plot.destroy = function () { + shutdown(); + placeholder.removeData("plot").empty(); + + series = []; + options = null; + surface = null; + overlay = null; + eventHolder = null; + ctx = null; + octx = null; + xaxes = []; + yaxes = []; + hooks = null; + highlights = []; + plot = null; + }; + plot.resize = function () { + var width = placeholder.width(), + height = placeholder.height(); + surface.resize(width, height); + overlay.resize(width, height); + }; + + // public attributes + plot.hooks = hooks; + + // initialize + initPlugins(plot); + parseOptions(options_); + setupCanvases(); + setData(data_); + setupGrid(); + draw(); + bindEvents(); + + + function executeHooks(hook, args) { + args = [plot].concat(args); + for (var i = 0; i < hook.length; ++i) + hook[i].apply(this, args); + } + + function initPlugins() { + + // References to key classes, allowing plugins to modify them + + var classes = { + Canvas: Canvas + }; + + for (var i = 0; i < plugins.length; ++i) { + var p = plugins[i]; + p.init(plot, classes); + if (p.options) + $.extend(true, options, p.options); + } + } + + function parseOptions(opts) { + + $.extend(true, options, opts); + + // $.extend merges arrays, rather than replacing them. When less + // colors are provided than the size of the default palette, we + // end up with those colors plus the remaining defaults, which is + // not expected behavior; avoid it by replacing them here. + + if (opts && opts.colors) { + options.colors = opts.colors; + } + + if (options.xaxis.color == null) + options.xaxis.color = $.color.parse(options.grid.color).scale('a', 0.22).toString(); + if (options.yaxis.color == null) + options.yaxis.color = $.color.parse(options.grid.color).scale('a', 0.22).toString(); + + if (options.xaxis.tickColor == null) // grid.tickColor for back-compatibility + options.xaxis.tickColor = options.grid.tickColor || options.xaxis.color; + if (options.yaxis.tickColor == null) // grid.tickColor for back-compatibility + options.yaxis.tickColor = options.grid.tickColor || options.yaxis.color; + + if (options.grid.borderColor == null) + options.grid.borderColor = options.grid.color; + if (options.grid.tickColor == null) + options.grid.tickColor = $.color.parse(options.grid.color).scale('a', 0.22).toString(); + + // Fill in defaults for axis options, including any unspecified + // font-spec fields, if a font-spec was provided. + + // If no x/y axis options were provided, create one of each anyway, + // since the rest of the code assumes that they exist. + + var i, axisOptions, axisCount, + fontSize = placeholder.css("font-size"), + fontSizeDefault = fontSize ? +fontSize.replace("px", "") : 13, + fontDefaults = { + style: placeholder.css("font-style"), + size: Math.round(0.8 * fontSizeDefault), + variant: placeholder.css("font-variant"), + weight: placeholder.css("font-weight"), + family: placeholder.css("font-family") + }; + + axisCount = options.xaxes.length || 1; + for (i = 0; i < axisCount; ++i) { + + axisOptions = options.xaxes[i]; + if (axisOptions && !axisOptions.tickColor) { + axisOptions.tickColor = axisOptions.color; + } + + axisOptions = $.extend(true, {}, options.xaxis, axisOptions); + options.xaxes[i] = axisOptions; + + if (axisOptions.font) { + axisOptions.font = $.extend({}, fontDefaults, axisOptions.font); + if (!axisOptions.font.color) { + axisOptions.font.color = axisOptions.color; + } + if (!axisOptions.font.lineHeight) { + axisOptions.font.lineHeight = Math.round(axisOptions.font.size * 1.15); + } + } + } + + axisCount = options.yaxes.length || 1; + for (i = 0; i < axisCount; ++i) { + + axisOptions = options.yaxes[i]; + if (axisOptions && !axisOptions.tickColor) { + axisOptions.tickColor = axisOptions.color; + } + + axisOptions = $.extend(true, {}, options.yaxis, axisOptions); + options.yaxes[i] = axisOptions; + + if (axisOptions.font) { + axisOptions.font = $.extend({}, fontDefaults, axisOptions.font); + if (!axisOptions.font.color) { + axisOptions.font.color = axisOptions.color; + } + if (!axisOptions.font.lineHeight) { + axisOptions.font.lineHeight = Math.round(axisOptions.font.size * 1.15); + } + } + } + + // backwards compatibility, to be removed in future + if (options.xaxis.noTicks && options.xaxis.ticks == null) + options.xaxis.ticks = options.xaxis.noTicks; + if (options.yaxis.noTicks && options.yaxis.ticks == null) + options.yaxis.ticks = options.yaxis.noTicks; + if (options.x2axis) { + options.xaxes[1] = $.extend(true, {}, options.xaxis, options.x2axis); + options.xaxes[1].position = "top"; + // Override the inherit to allow the axis to auto-scale + if (options.x2axis.min == null) { + options.xaxes[1].min = null; + } + if (options.x2axis.max == null) { + options.xaxes[1].max = null; + } + } + if (options.y2axis) { + options.yaxes[1] = $.extend(true, {}, options.yaxis, options.y2axis); + options.yaxes[1].position = "right"; + // Override the inherit to allow the axis to auto-scale + if (options.y2axis.min == null) { + options.yaxes[1].min = null; + } + if (options.y2axis.max == null) { + options.yaxes[1].max = null; + } + } + if (options.grid.coloredAreas) + options.grid.markings = options.grid.coloredAreas; + if (options.grid.coloredAreasColor) + options.grid.markingsColor = options.grid.coloredAreasColor; + if (options.lines) + $.extend(true, options.series.lines, options.lines); + if (options.points) + $.extend(true, options.series.points, options.points); + if (options.bars) + $.extend(true, options.series.bars, options.bars); + if (options.shadowSize != null) + options.series.shadowSize = options.shadowSize; + if (options.highlightColor != null) + options.series.highlightColor = options.highlightColor; + + // save options on axes for future reference + for (i = 0; i < options.xaxes.length; ++i) + getOrCreateAxis(xaxes, i + 1).options = options.xaxes[i]; + for (i = 0; i < options.yaxes.length; ++i) + getOrCreateAxis(yaxes, i + 1).options = options.yaxes[i]; + + // add hooks from options + for (var n in hooks) + if (options.hooks[n] && options.hooks[n].length) + hooks[n] = hooks[n].concat(options.hooks[n]); + + executeHooks(hooks.processOptions, [options]); + } + + function setData(d) { + series = parseData(d); + fillInSeriesOptions(); + processData(); + } + + function parseData(d) { + var res = []; + for (var i = 0; i < d.length; ++i) { + var s = $.extend(true, {}, options.series); + + if (d[i].data != null) { + s.data = d[i].data; // move the data instead of deep-copy + delete d[i].data; + + $.extend(true, s, d[i]); + + d[i].data = s.data; + } + else + s.data = d[i]; + res.push(s); + } + + return res; + } + + function axisNumber(obj, coord) { + var a = obj[coord + "axis"]; + if (typeof a == "object") // if we got a real axis, extract number + a = a.n; + if (typeof a != "number") + a = 1; // default to first axis + return a; + } + + function allAxes() { + // return flat array without annoying null entries + return $.grep(xaxes.concat(yaxes), function (a) { return a; }); + } + + function canvasToAxisCoords(pos) { + // return an object with x/y corresponding to all used axes + var res = {}, i, axis; + for (i = 0; i < xaxes.length; ++i) { + axis = xaxes[i]; + if (axis && axis.used) + res["x" + axis.n] = axis.c2p(pos.left); + } + + for (i = 0; i < yaxes.length; ++i) { + axis = yaxes[i]; + if (axis && axis.used) + res["y" + axis.n] = axis.c2p(pos.top); + } + + if (res.x1 !== undefined) + res.x = res.x1; + if (res.y1 !== undefined) + res.y = res.y1; + + return res; + } + + function axisToCanvasCoords(pos) { + // get canvas coords from the first pair of x/y found in pos + var res = {}, i, axis, key; + + for (i = 0; i < xaxes.length; ++i) { + axis = xaxes[i]; + if (axis && axis.used) { + key = "x" + axis.n; + if (pos[key] == null && axis.n == 1) + key = "x"; + + if (pos[key] != null) { + res.left = axis.p2c(pos[key]); + break; + } + } + } + + for (i = 0; i < yaxes.length; ++i) { + axis = yaxes[i]; + if (axis && axis.used) { + key = "y" + axis.n; + if (pos[key] == null && axis.n == 1) + key = "y"; + + if (pos[key] != null) { + res.top = axis.p2c(pos[key]); + break; + } + } + } + + return res; + } + + function getOrCreateAxis(axes, number) { + if (!axes[number - 1]) + axes[number - 1] = { + n: number, // save the number for future reference + direction: axes == xaxes ? "x" : "y", + options: $.extend(true, {}, axes == xaxes ? options.xaxis : options.yaxis) + }; + + return axes[number - 1]; + } + + function fillInSeriesOptions() { + + var neededColors = series.length, maxIndex = -1, i; + + // Subtract the number of series that already have fixed colors or + // color indexes from the number that we still need to generate. + + for (i = 0; i < series.length; ++i) { + var sc = series[i].color; + if (sc != null) { + neededColors--; + if (typeof sc == "number" && sc > maxIndex) { + maxIndex = sc; + } + } + } + + // If any of the series have fixed color indexes, then we need to + // generate at least as many colors as the highest index. + + if (neededColors <= maxIndex) { + neededColors = maxIndex + 1; + } + + // Generate all the colors, using first the option colors and then + // variations on those colors once they're exhausted. + + var c, colors = [], colorPool = options.colors, + colorPoolSize = colorPool.length, variation = 0; + + for (i = 0; i < neededColors; i++) { + + c = $.color.parse(colorPool[i % colorPoolSize] || "#666"); + + // Each time we exhaust the colors in the pool we adjust + // a scaling factor used to produce more variations on + // those colors. The factor alternates negative/positive + // to produce lighter/darker colors. + + // Reset the variation after every few cycles, or else + // it will end up producing only white or black colors. + + if (i % colorPoolSize == 0 && i) { + if (variation >= 0) { + if (variation < 0.5) { + variation = -variation - 0.2; + } else variation = 0; + } else variation = -variation; + } + + colors[i] = c.scale('rgb', 1 + variation); + } + + // Finalize the series options, filling in their colors + + var colori = 0, s; + for (i = 0; i < series.length; ++i) { + s = series[i]; + + // assign colors + if (s.color == null) { + s.color = colors[colori].toString(); + ++colori; + } + else if (typeof s.color == "number") + s.color = colors[s.color].toString(); + + // turn on lines automatically in case nothing is set + if (s.lines.show == null) { + var v, show = true; + for (v in s) + if (s[v] && s[v].show) { + show = false; + break; + } + if (show) + s.lines.show = true; + } + + // If nothing was provided for lines.zero, default it to match + // lines.fill, since areas by default should extend to zero. + + if (s.lines.zero == null) { + s.lines.zero = !!s.lines.fill; + } + + // setup axes + s.xaxis = getOrCreateAxis(xaxes, axisNumber(s, "x")); + s.yaxis = getOrCreateAxis(yaxes, axisNumber(s, "y")); + } + } + + function processData() { + var topSentry = Number.POSITIVE_INFINITY, + bottomSentry = Number.NEGATIVE_INFINITY, + fakeInfinity = Number.MAX_VALUE, + i, j, k, m, length, + s, points, ps, x, y, axis, val, f, p, + data, format; + + function updateAxis(axis, min, max) { + if (min < axis.datamin && min != -fakeInfinity) + axis.datamin = min; + if (max > axis.datamax && max != fakeInfinity) + axis.datamax = max; + } + + $.each(allAxes(), function (_, axis) { + // init axis + axis.datamin = topSentry; + axis.datamax = bottomSentry; + axis.used = false; + }); + + for (i = 0; i < series.length; ++i) { + s = series[i]; + s.datapoints = { points: [] }; + + executeHooks(hooks.processRawData, [ s, s.data, s.datapoints ]); + } + + // first pass: clean and copy data + for (i = 0; i < series.length; ++i) { + s = series[i]; + + data = s.data; + format = s.datapoints.format; + + if (!format) { + format = []; + // find out how to copy + format.push({ x: true, number: true, required: true }); + format.push({ y: true, number: true, required: true }); + + if (s.bars.show || (s.lines.show && s.lines.fill)) { + var autoscale = !!((s.bars.show && s.bars.zero) || (s.lines.show && s.lines.zero)); + format.push({ y: true, number: true, required: false, defaultValue: 0, autoscale: autoscale }); + if (s.bars.horizontal) { + delete format[format.length - 1].y; + format[format.length - 1].x = true; + } + } + + s.datapoints.format = format; + } + + if (s.datapoints.pointsize != null) + continue; // already filled in + + s.datapoints.pointsize = format.length; + + ps = s.datapoints.pointsize; + points = s.datapoints.points; + + var insertSteps = s.lines.show && s.lines.steps; + s.xaxis.used = s.yaxis.used = true; + + for (j = k = 0; j < data.length; ++j, k += ps) { + p = data[j]; + + var nullify = p == null; + if (!nullify) { + for (m = 0; m < ps; ++m) { + val = p[m]; + f = format[m]; + + if (f) { + if (f.number && val != null) { + val = +val; // convert to number + if (isNaN(val)) + val = null; + else if (val == Infinity) + val = fakeInfinity; + else if (val == -Infinity) + val = -fakeInfinity; + } + + if (val == null) { + if (f.required) + nullify = true; + + if (f.defaultValue != null) + val = f.defaultValue; + } + } + + points[k + m] = val; + } + } + + if (nullify) { + for (m = 0; m < ps; ++m) { + val = points[k + m]; + if (val != null) { + f = format[m]; + // extract min/max info + if (f.autoscale !== false) { + if (f.x) { + updateAxis(s.xaxis, val, val); + } + if (f.y) { + updateAxis(s.yaxis, val, val); + } + } + } + points[k + m] = null; + } + } + else { + // a little bit of line specific stuff that + // perhaps shouldn't be here, but lacking + // better means... + if (insertSteps && k > 0 + && points[k - ps] != null + && points[k - ps] != points[k] + && points[k - ps + 1] != points[k + 1]) { + // copy the point to make room for a middle point + for (m = 0; m < ps; ++m) + points[k + ps + m] = points[k + m]; + + // middle point has same y + points[k + 1] = points[k - ps + 1]; + + // we've added a point, better reflect that + k += ps; + } + } + } + } + + // give the hooks a chance to run + for (i = 0; i < series.length; ++i) { + s = series[i]; + + executeHooks(hooks.processDatapoints, [ s, s.datapoints]); + } + + // second pass: find datamax/datamin for auto-scaling + for (i = 0; i < series.length; ++i) { + s = series[i]; + points = s.datapoints.points; + ps = s.datapoints.pointsize; + format = s.datapoints.format; + + var xmin = topSentry, ymin = topSentry, + xmax = bottomSentry, ymax = bottomSentry; + + for (j = 0; j < points.length; j += ps) { + if (points[j] == null) + continue; + + for (m = 0; m < ps; ++m) { + val = points[j + m]; + f = format[m]; + if (!f || f.autoscale === false || val == fakeInfinity || val == -fakeInfinity) + continue; + + if (f.x) { + if (val < xmin) + xmin = val; + if (val > xmax) + xmax = val; + } + if (f.y) { + if (val < ymin) + ymin = val; + if (val > ymax) + ymax = val; + } + } + } + + if (s.bars.show) { + // make sure we got room for the bar on the dancing floor + var delta; + + switch (s.bars.align) { + case "left": + delta = 0; + break; + case "right": + delta = -s.bars.barWidth; + break; + default: + delta = -s.bars.barWidth / 2; + } + + if (s.bars.horizontal) { + ymin += delta; + ymax += delta + s.bars.barWidth; + } + else { + xmin += delta; + xmax += delta + s.bars.barWidth; + } + } + + updateAxis(s.xaxis, xmin, xmax); + updateAxis(s.yaxis, ymin, ymax); + } + + $.each(allAxes(), function (_, axis) { + if (axis.datamin == topSentry) + axis.datamin = null; + if (axis.datamax == bottomSentry) + axis.datamax = null; + }); + } + + function setupCanvases() { + + // Make sure the placeholder is clear of everything except canvases + // from a previous plot in this container that we'll try to re-use. + + placeholder.css("padding", 0) // padding messes up the positioning + .children().filter(function(){ + return !$(this).hasClass("flot-overlay") && !$(this).hasClass('flot-base'); + }).remove(); + + if (placeholder.css("position") == 'static') + placeholder.css("position", "relative"); // for positioning labels and overlay + + surface = new Canvas("flot-base", placeholder); + overlay = new Canvas("flot-overlay", placeholder); // overlay canvas for interactive features + + ctx = surface.context; + octx = overlay.context; + + // define which element we're listening for events on + eventHolder = $(overlay.element).unbind(); + + // If we're re-using a plot object, shut down the old one + + var existing = placeholder.data("plot"); + + if (existing) { + existing.shutdown(); + overlay.clear(); + } + + // save in case we get replotted + placeholder.data("plot", plot); + } + + function bindEvents() { + // bind events + if (options.grid.hoverable) { + eventHolder.mousemove(onMouseMove); + + // Use bind, rather than .mouseleave, because we officially + // still support jQuery 1.2.6, which doesn't define a shortcut + // for mouseenter or mouseleave. This was a bug/oversight that + // was fixed somewhere around 1.3.x. We can return to using + // .mouseleave when we drop support for 1.2.6. + + eventHolder.bind("mouseleave", onMouseLeave); + } + + if (options.grid.clickable) + eventHolder.click(onClick); + + executeHooks(hooks.bindEvents, [eventHolder]); + } + + function shutdown() { + if (redrawTimeout) + clearTimeout(redrawTimeout); + + eventHolder.unbind("mousemove", onMouseMove); + eventHolder.unbind("mouseleave", onMouseLeave); + eventHolder.unbind("click", onClick); + + executeHooks(hooks.shutdown, [eventHolder]); + } + + function setTransformationHelpers(axis) { + // set helper functions on the axis, assumes plot area + // has been computed already + + function identity(x) { return x; } + + var s, m, t = axis.options.transform || identity, + it = axis.options.inverseTransform; + + // precompute how much the axis is scaling a point + // in canvas space + if (axis.direction == "x") { + s = axis.scale = plotWidth / Math.abs(t(axis.max) - t(axis.min)); + m = Math.min(t(axis.max), t(axis.min)); + } + else { + s = axis.scale = plotHeight / Math.abs(t(axis.max) - t(axis.min)); + s = -s; + m = Math.max(t(axis.max), t(axis.min)); + } + + // data point to canvas coordinate + if (t == identity) // slight optimization + axis.p2c = function (p) { return (p - m) * s; }; + else + axis.p2c = function (p) { return (t(p) - m) * s; }; + // canvas coordinate to data point + if (!it) + axis.c2p = function (c) { return m + c / s; }; + else + axis.c2p = function (c) { return it(m + c / s); }; + } + + function measureTickLabels(axis) { + + var opts = axis.options, + ticks = axis.ticks || [], + labelWidth = opts.labelWidth || 0, + labelHeight = opts.labelHeight || 0, + maxWidth = labelWidth || (axis.direction == "x" ? Math.floor(surface.width / (ticks.length || 1)) : null), + legacyStyles = axis.direction + "Axis " + axis.direction + axis.n + "Axis", + layer = "flot-" + axis.direction + "-axis flot-" + axis.direction + axis.n + "-axis " + legacyStyles, + font = opts.font || "flot-tick-label tickLabel"; + + for (var i = 0; i < ticks.length; ++i) { + + var t = ticks[i]; + + if (!t.label) + continue; + + var info = surface.getTextInfo(layer, t.label, font, null, maxWidth); + + labelWidth = Math.max(labelWidth, info.width); + labelHeight = Math.max(labelHeight, info.height); + } + + axis.labelWidth = opts.labelWidth || labelWidth; + axis.labelHeight = opts.labelHeight || labelHeight; + } + + function allocateAxisBoxFirstPhase(axis) { + // find the bounding box of the axis by looking at label + // widths/heights and ticks, make room by diminishing the + // plotOffset; this first phase only looks at one + // dimension per axis, the other dimension depends on the + // other axes so will have to wait + + var lw = axis.labelWidth, + lh = axis.labelHeight, + pos = axis.options.position, + isXAxis = axis.direction === "x", + tickLength = axis.options.tickLength, + axisMargin = options.grid.axisMargin, + padding = options.grid.labelMargin, + innermost = true, + outermost = true, + first = true, + found = false; + + // Determine the axis's position in its direction and on its side + + $.each(isXAxis ? xaxes : yaxes, function(i, a) { + if (a && (a.show || a.reserveSpace)) { + if (a === axis) { + found = true; + } else if (a.options.position === pos) { + if (found) { + outermost = false; + } else { + innermost = false; + } + } + if (!found) { + first = false; + } + } + }); + + // The outermost axis on each side has no margin + + if (outermost) { + axisMargin = 0; + } + + // The ticks for the first axis in each direction stretch across + + if (tickLength == null) { + tickLength = first ? "full" : 5; + } + + if (!isNaN(+tickLength)) + padding += +tickLength; + + if (isXAxis) { + lh += padding; + + if (pos == "bottom") { + plotOffset.bottom += lh + axisMargin; + axis.box = { top: surface.height - plotOffset.bottom, height: lh }; + } + else { + axis.box = { top: plotOffset.top + axisMargin, height: lh }; + plotOffset.top += lh + axisMargin; + } + } + else { + lw += padding; + + if (pos == "left") { + axis.box = { left: plotOffset.left + axisMargin, width: lw }; + plotOffset.left += lw + axisMargin; + } + else { + plotOffset.right += lw + axisMargin; + axis.box = { left: surface.width - plotOffset.right, width: lw }; + } + } + + // save for future reference + axis.position = pos; + axis.tickLength = tickLength; + axis.box.padding = padding; + axis.innermost = innermost; + } + + function allocateAxisBoxSecondPhase(axis) { + // now that all axis boxes have been placed in one + // dimension, we can set the remaining dimension coordinates + if (axis.direction == "x") { + axis.box.left = plotOffset.left - axis.labelWidth / 2; + axis.box.width = surface.width - plotOffset.left - plotOffset.right + axis.labelWidth; + } + else { + axis.box.top = plotOffset.top - axis.labelHeight / 2; + axis.box.height = surface.height - plotOffset.bottom - plotOffset.top + axis.labelHeight; + } + } + + function adjustLayoutForThingsStickingOut() { + // possibly adjust plot offset to ensure everything stays + // inside the canvas and isn't clipped off + + var minMargin = options.grid.minBorderMargin, + axis, i; + + // check stuff from the plot (FIXME: this should just read + // a value from the series, otherwise it's impossible to + // customize) + if (minMargin == null) { + minMargin = 0; + for (i = 0; i < series.length; ++i) + minMargin = Math.max(minMargin, 2 * (series[i].points.radius + series[i].points.lineWidth/2)); + } + + var margins = { + left: minMargin, + right: minMargin, + top: minMargin, + bottom: minMargin + }; + + // check axis labels, note we don't check the actual + // labels but instead use the overall width/height to not + // jump as much around with replots + $.each(allAxes(), function (_, axis) { + if (axis.reserveSpace && axis.ticks && axis.ticks.length) { + if (axis.direction === "x") { + margins.left = Math.max(margins.left, axis.labelWidth / 2); + margins.right = Math.max(margins.right, axis.labelWidth / 2); + } else { + margins.bottom = Math.max(margins.bottom, axis.labelHeight / 2); + margins.top = Math.max(margins.top, axis.labelHeight / 2); + } + } + }); + + plotOffset.left = Math.ceil(Math.max(margins.left, plotOffset.left)); + plotOffset.right = Math.ceil(Math.max(margins.right, plotOffset.right)); + plotOffset.top = Math.ceil(Math.max(margins.top, plotOffset.top)); + plotOffset.bottom = Math.ceil(Math.max(margins.bottom, plotOffset.bottom)); + } + + function setupGrid() { + var i, axes = allAxes(), showGrid = options.grid.show; + + // Initialize the plot's offset from the edge of the canvas + + for (var a in plotOffset) { + var margin = options.grid.margin || 0; + plotOffset[a] = typeof margin == "number" ? margin : margin[a] || 0; + } + + executeHooks(hooks.processOffset, [plotOffset]); + + // If the grid is visible, add its border width to the offset + + for (var a in plotOffset) { + if(typeof(options.grid.borderWidth) == "object") { + plotOffset[a] += showGrid ? options.grid.borderWidth[a] : 0; + } + else { + plotOffset[a] += showGrid ? options.grid.borderWidth : 0; + } + } + + $.each(axes, function (_, axis) { + var axisOpts = axis.options; + axis.show = axisOpts.show == null ? axis.used : axisOpts.show; + axis.reserveSpace = axisOpts.reserveSpace == null ? axis.show : axisOpts.reserveSpace; + setRange(axis); + }); + + if (showGrid) { + + var allocatedAxes = $.grep(axes, function (axis) { + return axis.show || axis.reserveSpace; + }); + + $.each(allocatedAxes, function (_, axis) { + // make the ticks + setupTickGeneration(axis); + setTicks(axis); + snapRangeToTicks(axis, axis.ticks); + // find labelWidth/Height for axis + measureTickLabels(axis); + }); + + // with all dimensions calculated, we can compute the + // axis bounding boxes, start from the outside + // (reverse order) + for (i = allocatedAxes.length - 1; i >= 0; --i) + allocateAxisBoxFirstPhase(allocatedAxes[i]); + + // make sure we've got enough space for things that + // might stick out + adjustLayoutForThingsStickingOut(); + + $.each(allocatedAxes, function (_, axis) { + allocateAxisBoxSecondPhase(axis); + }); + } + + plotWidth = surface.width - plotOffset.left - plotOffset.right; + plotHeight = surface.height - plotOffset.bottom - plotOffset.top; + + // now we got the proper plot dimensions, we can compute the scaling + $.each(axes, function (_, axis) { + setTransformationHelpers(axis); + }); + + if (showGrid) { + drawAxisLabels(); + } + + insertLegend(); + } + + function setRange(axis) { + var opts = axis.options, + min = +(opts.min != null ? opts.min : axis.datamin), + max = +(opts.max != null ? opts.max : axis.datamax), + delta = max - min; + + if (delta == 0.0) { + // degenerate case + var widen = max == 0 ? 1 : 0.01; + + if (opts.min == null) + min -= widen; + // always widen max if we couldn't widen min to ensure we + // don't fall into min == max which doesn't work + if (opts.max == null || opts.min != null) + max += widen; + } + else { + // consider autoscaling + var margin = opts.autoscaleMargin; + if (margin != null) { + if (opts.min == null) { + min -= delta * margin; + // make sure we don't go below zero if all values + // are positive + if (min < 0 && axis.datamin != null && axis.datamin >= 0) + min = 0; + } + if (opts.max == null) { + max += delta * margin; + if (max > 0 && axis.datamax != null && axis.datamax <= 0) + max = 0; + } + } + } + axis.min = min; + axis.max = max; + } + + function setupTickGeneration(axis) { + var opts = axis.options; + + // estimate number of ticks + var noTicks; + if (typeof opts.ticks == "number" && opts.ticks > 0) + noTicks = opts.ticks; + else + // heuristic based on the model a*sqrt(x) fitted to + // some data points that seemed reasonable + noTicks = 0.3 * Math.sqrt(axis.direction == "x" ? surface.width : surface.height); + + var delta = (axis.max - axis.min) / noTicks, + dec = -Math.floor(Math.log(delta) / Math.LN10), + maxDec = opts.tickDecimals; + + if (maxDec != null && dec > maxDec) { + dec = maxDec; + } + + var magn = Math.pow(10, -dec), + norm = delta / magn, // norm is between 1.0 and 10.0 + size; + + if (norm < 1.5) { + size = 1; + } else if (norm < 3) { + size = 2; + // special case for 2.5, requires an extra decimal + if (norm > 2.25 && (maxDec == null || dec + 1 <= maxDec)) { + size = 2.5; + ++dec; + } + } else if (norm < 7.5) { + size = 5; + } else { + size = 10; + } + + size *= magn; + + if (opts.minTickSize != null && size < opts.minTickSize) { + size = opts.minTickSize; + } + + axis.delta = delta; + axis.tickDecimals = Math.max(0, maxDec != null ? maxDec : dec); + axis.tickSize = opts.tickSize || size; + + // Time mode was moved to a plug-in in 0.8, and since so many people use it + // we'll add an especially friendly reminder to make sure they included it. + + if (opts.mode == "time" && !axis.tickGenerator) { + throw new Error("Time mode requires the flot.time plugin."); + } + + // Flot supports base-10 axes; any other mode else is handled by a plug-in, + // like flot.time.js. + + if (!axis.tickGenerator) { + + axis.tickGenerator = function (axis) { + + var ticks = [], + start = floorInBase(axis.min, axis.tickSize), + i = 0, + v = Number.NaN, + prev; + + do { + prev = v; + v = start + i * axis.tickSize; + ticks.push(v); + ++i; + } while (v < axis.max && v != prev); + return ticks; + }; + + axis.tickFormatter = function (value, axis) { + + var factor = axis.tickDecimals ? Math.pow(10, axis.tickDecimals) : 1; + var formatted = "" + Math.round(value * factor) / factor; + + // If tickDecimals was specified, ensure that we have exactly that + // much precision; otherwise default to the value's own precision. + + if (axis.tickDecimals != null) { + var decimal = formatted.indexOf("."); + var precision = decimal == -1 ? 0 : formatted.length - decimal - 1; + if (precision < axis.tickDecimals) { + return (precision ? formatted : formatted + ".") + ("" + factor).substr(1, axis.tickDecimals - precision); + } + } + + return formatted; + }; + } + + if ($.isFunction(opts.tickFormatter)) + axis.tickFormatter = function (v, axis) { return "" + opts.tickFormatter(v, axis); }; + + if (opts.alignTicksWithAxis != null) { + var otherAxis = (axis.direction == "x" ? xaxes : yaxes)[opts.alignTicksWithAxis - 1]; + if (otherAxis && otherAxis.used && otherAxis != axis) { + // consider snapping min/max to outermost nice ticks + var niceTicks = axis.tickGenerator(axis); + if (niceTicks.length > 0) { + if (opts.min == null) + axis.min = Math.min(axis.min, niceTicks[0]); + if (opts.max == null && niceTicks.length > 1) + axis.max = Math.max(axis.max, niceTicks[niceTicks.length - 1]); + } + + axis.tickGenerator = function (axis) { + // copy ticks, scaled to this axis + var ticks = [], v, i; + for (i = 0; i < otherAxis.ticks.length; ++i) { + v = (otherAxis.ticks[i].v - otherAxis.min) / (otherAxis.max - otherAxis.min); + v = axis.min + v * (axis.max - axis.min); + ticks.push(v); + } + return ticks; + }; + + // we might need an extra decimal since forced + // ticks don't necessarily fit naturally + if (!axis.mode && opts.tickDecimals == null) { + var extraDec = Math.max(0, -Math.floor(Math.log(axis.delta) / Math.LN10) + 1), + ts = axis.tickGenerator(axis); + + // only proceed if the tick interval rounded + // with an extra decimal doesn't give us a + // zero at end + if (!(ts.length > 1 && /\..*0$/.test((ts[1] - ts[0]).toFixed(extraDec)))) + axis.tickDecimals = extraDec; + } + } + } + } + + function setTicks(axis) { + var oticks = axis.options.ticks, ticks = []; + if (oticks == null || (typeof oticks == "number" && oticks > 0)) + ticks = axis.tickGenerator(axis); + else if (oticks) { + if ($.isFunction(oticks)) + // generate the ticks + ticks = oticks(axis); + else + ticks = oticks; + } + + // clean up/labelify the supplied ticks, copy them over + var i, v; + axis.ticks = []; + for (i = 0; i < ticks.length; ++i) { + var label = null; + var t = ticks[i]; + if (typeof t == "object") { + v = +t[0]; + if (t.length > 1) + label = t[1]; + } + else + v = +t; + if (label == null) + label = axis.tickFormatter(v, axis); + if (!isNaN(v)) + axis.ticks.push({ v: v, label: label }); + } + } + + function snapRangeToTicks(axis, ticks) { + if (axis.options.autoscaleMargin && ticks.length > 0) { + // snap to ticks + if (axis.options.min == null) + axis.min = Math.min(axis.min, ticks[0].v); + if (axis.options.max == null && ticks.length > 1) + axis.max = Math.max(axis.max, ticks[ticks.length - 1].v); + } + } + + function draw() { + + surface.clear(); + + executeHooks(hooks.drawBackground, [ctx]); + + var grid = options.grid; + + // draw background, if any + if (grid.show && grid.backgroundColor) + drawBackground(); + + if (grid.show && !grid.aboveData) { + drawGrid(); + } + + for (var i = 0; i < series.length; ++i) { + executeHooks(hooks.drawSeries, [ctx, series[i]]); + drawSeries(series[i]); + } + + executeHooks(hooks.draw, [ctx]); + + if (grid.show && grid.aboveData) { + drawGrid(); + } + + surface.render(); + + // A draw implies that either the axes or data have changed, so we + // should probably update the overlay highlights as well. + + triggerRedrawOverlay(); + } + + function extractRange(ranges, coord) { + var axis, from, to, key, axes = allAxes(); + + for (var i = 0; i < axes.length; ++i) { + axis = axes[i]; + if (axis.direction == coord) { + key = coord + axis.n + "axis"; + if (!ranges[key] && axis.n == 1) + key = coord + "axis"; // support x1axis as xaxis + if (ranges[key]) { + from = ranges[key].from; + to = ranges[key].to; + break; + } + } + } + + // backwards-compat stuff - to be removed in future + if (!ranges[key]) { + axis = coord == "x" ? xaxes[0] : yaxes[0]; + from = ranges[coord + "1"]; + to = ranges[coord + "2"]; + } + + // auto-reverse as an added bonus + if (from != null && to != null && from > to) { + var tmp = from; + from = to; + to = tmp; + } + + return { from: from, to: to, axis: axis }; + } + + function drawBackground() { + ctx.save(); + ctx.translate(plotOffset.left, plotOffset.top); + + ctx.fillStyle = getColorOrGradient(options.grid.backgroundColor, plotHeight, 0, "rgba(255, 255, 255, 0)"); + ctx.fillRect(0, 0, plotWidth, plotHeight); + ctx.restore(); + } + + function drawGrid() { + var i, axes, bw, bc; + + ctx.save(); + ctx.translate(plotOffset.left, plotOffset.top); + + // draw markings + var markings = options.grid.markings; + if (markings) { + if ($.isFunction(markings)) { + axes = plot.getAxes(); + // xmin etc. is backwards compatibility, to be + // removed in the future + axes.xmin = axes.xaxis.min; + axes.xmax = axes.xaxis.max; + axes.ymin = axes.yaxis.min; + axes.ymax = axes.yaxis.max; + + markings = markings(axes); + } + + for (i = 0; i < markings.length; ++i) { + var m = markings[i], + xrange = extractRange(m, "x"), + yrange = extractRange(m, "y"); + + // fill in missing + if (xrange.from == null) + xrange.from = xrange.axis.min; + if (xrange.to == null) + xrange.to = xrange.axis.max; + if (yrange.from == null) + yrange.from = yrange.axis.min; + if (yrange.to == null) + yrange.to = yrange.axis.max; + + // clip + if (xrange.to < xrange.axis.min || xrange.from > xrange.axis.max || + yrange.to < yrange.axis.min || yrange.from > yrange.axis.max) + continue; + + xrange.from = Math.max(xrange.from, xrange.axis.min); + xrange.to = Math.min(xrange.to, xrange.axis.max); + yrange.from = Math.max(yrange.from, yrange.axis.min); + yrange.to = Math.min(yrange.to, yrange.axis.max); + + var xequal = xrange.from === xrange.to, + yequal = yrange.from === yrange.to; + + if (xequal && yequal) { + continue; + } + + // then draw + xrange.from = Math.floor(xrange.axis.p2c(xrange.from)); + xrange.to = Math.floor(xrange.axis.p2c(xrange.to)); + yrange.from = Math.floor(yrange.axis.p2c(yrange.from)); + yrange.to = Math.floor(yrange.axis.p2c(yrange.to)); + + if (xequal || yequal) { + var lineWidth = m.lineWidth || options.grid.markingsLineWidth, + subPixel = lineWidth % 2 ? 0.5 : 0; + ctx.beginPath(); + ctx.strokeStyle = m.color || options.grid.markingsColor; + ctx.lineWidth = lineWidth; + if (xequal) { + ctx.moveTo(xrange.to + subPixel, yrange.from); + ctx.lineTo(xrange.to + subPixel, yrange.to); + } else { + ctx.moveTo(xrange.from, yrange.to + subPixel); + ctx.lineTo(xrange.to, yrange.to + subPixel); + } + ctx.stroke(); + } else { + ctx.fillStyle = m.color || options.grid.markingsColor; + ctx.fillRect(xrange.from, yrange.to, + xrange.to - xrange.from, + yrange.from - yrange.to); + } + } + } + + // draw the ticks + axes = allAxes(); + bw = options.grid.borderWidth; + + for (var j = 0; j < axes.length; ++j) { + var axis = axes[j], box = axis.box, + t = axis.tickLength, x, y, xoff, yoff; + if (!axis.show || axis.ticks.length == 0) + continue; + + ctx.lineWidth = 1; + + // find the edges + if (axis.direction == "x") { + x = 0; + if (t == "full") + y = (axis.position == "top" ? 0 : plotHeight); + else + y = box.top - plotOffset.top + (axis.position == "top" ? box.height : 0); + } + else { + y = 0; + if (t == "full") + x = (axis.position == "left" ? 0 : plotWidth); + else + x = box.left - plotOffset.left + (axis.position == "left" ? box.width : 0); + } + + // draw tick bar + if (!axis.innermost) { + ctx.strokeStyle = axis.options.color; + ctx.beginPath(); + xoff = yoff = 0; + if (axis.direction == "x") + xoff = plotWidth + 1; + else + yoff = plotHeight + 1; + + if (ctx.lineWidth == 1) { + if (axis.direction == "x") { + y = Math.floor(y) + 0.5; + } else { + x = Math.floor(x) + 0.5; + } + } + + ctx.moveTo(x, y); + ctx.lineTo(x + xoff, y + yoff); + ctx.stroke(); + } + + // draw ticks + + ctx.strokeStyle = axis.options.tickColor; + + ctx.beginPath(); + for (i = 0; i < axis.ticks.length; ++i) { + var v = axis.ticks[i].v; + + xoff = yoff = 0; + + if (isNaN(v) || v < axis.min || v > axis.max + // skip those lying on the axes if we got a border + || (t == "full" + && ((typeof bw == "object" && bw[axis.position] > 0) || bw > 0) + && (v == axis.min || v == axis.max))) + continue; + + if (axis.direction == "x") { + x = axis.p2c(v); + yoff = t == "full" ? -plotHeight : t; + + if (axis.position == "top") + yoff = -yoff; + } + else { + y = axis.p2c(v); + xoff = t == "full" ? -plotWidth : t; + + if (axis.position == "left") + xoff = -xoff; + } + + if (ctx.lineWidth == 1) { + if (axis.direction == "x") + x = Math.floor(x) + 0.5; + else + y = Math.floor(y) + 0.5; + } + + ctx.moveTo(x, y); + ctx.lineTo(x + xoff, y + yoff); + } + + ctx.stroke(); + } + + + // draw border + if (bw) { + // If either borderWidth or borderColor is an object, then draw the border + // line by line instead of as one rectangle + bc = options.grid.borderColor; + if(typeof bw == "object" || typeof bc == "object") { + if (typeof bw !== "object") { + bw = {top: bw, right: bw, bottom: bw, left: bw}; + } + if (typeof bc !== "object") { + bc = {top: bc, right: bc, bottom: bc, left: bc}; + } + + if (bw.top > 0) { + ctx.strokeStyle = bc.top; + ctx.lineWidth = bw.top; + ctx.beginPath(); + ctx.moveTo(0 - bw.left, 0 - bw.top/2); + ctx.lineTo(plotWidth, 0 - bw.top/2); + ctx.stroke(); + } + + if (bw.right > 0) { + ctx.strokeStyle = bc.right; + ctx.lineWidth = bw.right; + ctx.beginPath(); + ctx.moveTo(plotWidth + bw.right / 2, 0 - bw.top); + ctx.lineTo(plotWidth + bw.right / 2, plotHeight); + ctx.stroke(); + } + + if (bw.bottom > 0) { + ctx.strokeStyle = bc.bottom; + ctx.lineWidth = bw.bottom; + ctx.beginPath(); + ctx.moveTo(plotWidth + bw.right, plotHeight + bw.bottom / 2); + ctx.lineTo(0, plotHeight + bw.bottom / 2); + ctx.stroke(); + } + + if (bw.left > 0) { + ctx.strokeStyle = bc.left; + ctx.lineWidth = bw.left; + ctx.beginPath(); + ctx.moveTo(0 - bw.left/2, plotHeight + bw.bottom); + ctx.lineTo(0- bw.left/2, 0); + ctx.stroke(); + } + } + else { + ctx.lineWidth = bw; + ctx.strokeStyle = options.grid.borderColor; + ctx.strokeRect(-bw/2, -bw/2, plotWidth + bw, plotHeight + bw); + } + } + + ctx.restore(); + } + + function drawAxisLabels() { + + $.each(allAxes(), function (_, axis) { + var box = axis.box, + legacyStyles = axis.direction + "Axis " + axis.direction + axis.n + "Axis", + layer = "flot-" + axis.direction + "-axis flot-" + axis.direction + axis.n + "-axis " + legacyStyles, + font = axis.options.font || "flot-tick-label tickLabel", + tick, x, y, halign, valign; + + // Remove text before checking for axis.show and ticks.length; + // otherwise plugins, like flot-tickrotor, that draw their own + // tick labels will end up with both theirs and the defaults. + + surface.removeText(layer); + + if (!axis.show || axis.ticks.length == 0) + return; + + for (var i = 0; i < axis.ticks.length; ++i) { + + tick = axis.ticks[i]; + if (!tick.label || tick.v < axis.min || tick.v > axis.max) + continue; + + if (axis.direction == "x") { + halign = "center"; + x = plotOffset.left + axis.p2c(tick.v); + if (axis.position == "bottom") { + y = box.top + box.padding; + } else { + y = box.top + box.height - box.padding; + valign = "bottom"; + } + } else { + valign = "middle"; + y = plotOffset.top + axis.p2c(tick.v); + if (axis.position == "left") { + x = box.left + box.width - box.padding; + halign = "right"; + } else { + x = box.left + box.padding; + } + } + + surface.addText(layer, x, y, tick.label, font, null, null, halign, valign); + } + }); + } + + function drawSeries(series) { + if (series.lines.show) + drawSeriesLines(series); + if (series.bars.show) + drawSeriesBars(series); + if (series.points.show) + drawSeriesPoints(series); + } + + function drawSeriesLines(series) { + function plotLine(datapoints, xoffset, yoffset, axisx, axisy) { + var points = datapoints.points, + ps = datapoints.pointsize, + prevx = null, prevy = null; + + ctx.beginPath(); + for (var i = ps; i < points.length; i += ps) { + var x1 = points[i - ps], y1 = points[i - ps + 1], + x2 = points[i], y2 = points[i + 1]; + + if (x1 == null || x2 == null) + continue; + + // clip with ymin + if (y1 <= y2 && y1 < axisy.min) { + if (y2 < axisy.min) + continue; // line segment is outside + // compute new intersection point + x1 = (axisy.min - y1) / (y2 - y1) * (x2 - x1) + x1; + y1 = axisy.min; + } + else if (y2 <= y1 && y2 < axisy.min) { + if (y1 < axisy.min) + continue; + x2 = (axisy.min - y1) / (y2 - y1) * (x2 - x1) + x1; + y2 = axisy.min; + } + + // clip with ymax + if (y1 >= y2 && y1 > axisy.max) { + if (y2 > axisy.max) + continue; + x1 = (axisy.max - y1) / (y2 - y1) * (x2 - x1) + x1; + y1 = axisy.max; + } + else if (y2 >= y1 && y2 > axisy.max) { + if (y1 > axisy.max) + continue; + x2 = (axisy.max - y1) / (y2 - y1) * (x2 - x1) + x1; + y2 = axisy.max; + } + + // clip with xmin + if (x1 <= x2 && x1 < axisx.min) { + if (x2 < axisx.min) + continue; + y1 = (axisx.min - x1) / (x2 - x1) * (y2 - y1) + y1; + x1 = axisx.min; + } + else if (x2 <= x1 && x2 < axisx.min) { + if (x1 < axisx.min) + continue; + y2 = (axisx.min - x1) / (x2 - x1) * (y2 - y1) + y1; + x2 = axisx.min; + } + + // clip with xmax + if (x1 >= x2 && x1 > axisx.max) { + if (x2 > axisx.max) + continue; + y1 = (axisx.max - x1) / (x2 - x1) * (y2 - y1) + y1; + x1 = axisx.max; + } + else if (x2 >= x1 && x2 > axisx.max) { + if (x1 > axisx.max) + continue; + y2 = (axisx.max - x1) / (x2 - x1) * (y2 - y1) + y1; + x2 = axisx.max; + } + + if (x1 != prevx || y1 != prevy) + ctx.moveTo(axisx.p2c(x1) + xoffset, axisy.p2c(y1) + yoffset); + + prevx = x2; + prevy = y2; + ctx.lineTo(axisx.p2c(x2) + xoffset, axisy.p2c(y2) + yoffset); + } + ctx.stroke(); + } + + function plotLineArea(datapoints, axisx, axisy) { + var points = datapoints.points, + ps = datapoints.pointsize, + bottom = Math.min(Math.max(0, axisy.min), axisy.max), + i = 0, top, areaOpen = false, + ypos = 1, segmentStart = 0, segmentEnd = 0; + + // we process each segment in two turns, first forward + // direction to sketch out top, then once we hit the + // end we go backwards to sketch the bottom + while (true) { + if (ps > 0 && i > points.length + ps) + break; + + i += ps; // ps is negative if going backwards + + var x1 = points[i - ps], + y1 = points[i - ps + ypos], + x2 = points[i], y2 = points[i + ypos]; + + if (areaOpen) { + if (ps > 0 && x1 != null && x2 == null) { + // at turning point + segmentEnd = i; + ps = -ps; + ypos = 2; + continue; + } + + if (ps < 0 && i == segmentStart + ps) { + // done with the reverse sweep + ctx.fill(); + areaOpen = false; + ps = -ps; + ypos = 1; + i = segmentStart = segmentEnd + ps; + continue; + } + } + + if (x1 == null || x2 == null) + continue; + + // clip x values + + // clip with xmin + if (x1 <= x2 && x1 < axisx.min) { + if (x2 < axisx.min) + continue; + y1 = (axisx.min - x1) / (x2 - x1) * (y2 - y1) + y1; + x1 = axisx.min; + } + else if (x2 <= x1 && x2 < axisx.min) { + if (x1 < axisx.min) + continue; + y2 = (axisx.min - x1) / (x2 - x1) * (y2 - y1) + y1; + x2 = axisx.min; + } + + // clip with xmax + if (x1 >= x2 && x1 > axisx.max) { + if (x2 > axisx.max) + continue; + y1 = (axisx.max - x1) / (x2 - x1) * (y2 - y1) + y1; + x1 = axisx.max; + } + else if (x2 >= x1 && x2 > axisx.max) { + if (x1 > axisx.max) + continue; + y2 = (axisx.max - x1) / (x2 - x1) * (y2 - y1) + y1; + x2 = axisx.max; + } + + if (!areaOpen) { + // open area + ctx.beginPath(); + ctx.moveTo(axisx.p2c(x1), axisy.p2c(bottom)); + areaOpen = true; + } + + // now first check the case where both is outside + if (y1 >= axisy.max && y2 >= axisy.max) { + ctx.lineTo(axisx.p2c(x1), axisy.p2c(axisy.max)); + ctx.lineTo(axisx.p2c(x2), axisy.p2c(axisy.max)); + continue; + } + else if (y1 <= axisy.min && y2 <= axisy.min) { + ctx.lineTo(axisx.p2c(x1), axisy.p2c(axisy.min)); + ctx.lineTo(axisx.p2c(x2), axisy.p2c(axisy.min)); + continue; + } + + // else it's a bit more complicated, there might + // be a flat maxed out rectangle first, then a + // triangular cutout or reverse; to find these + // keep track of the current x values + var x1old = x1, x2old = x2; + + // clip the y values, without shortcutting, we + // go through all cases in turn + + // clip with ymin + if (y1 <= y2 && y1 < axisy.min && y2 >= axisy.min) { + x1 = (axisy.min - y1) / (y2 - y1) * (x2 - x1) + x1; + y1 = axisy.min; + } + else if (y2 <= y1 && y2 < axisy.min && y1 >= axisy.min) { + x2 = (axisy.min - y1) / (y2 - y1) * (x2 - x1) + x1; + y2 = axisy.min; + } + + // clip with ymax + if (y1 >= y2 && y1 > axisy.max && y2 <= axisy.max) { + x1 = (axisy.max - y1) / (y2 - y1) * (x2 - x1) + x1; + y1 = axisy.max; + } + else if (y2 >= y1 && y2 > axisy.max && y1 <= axisy.max) { + x2 = (axisy.max - y1) / (y2 - y1) * (x2 - x1) + x1; + y2 = axisy.max; + } + + // if the x value was changed we got a rectangle + // to fill + if (x1 != x1old) { + ctx.lineTo(axisx.p2c(x1old), axisy.p2c(y1)); + // it goes to (x1, y1), but we fill that below + } + + // fill triangular section, this sometimes result + // in redundant points if (x1, y1) hasn't changed + // from previous line to, but we just ignore that + ctx.lineTo(axisx.p2c(x1), axisy.p2c(y1)); + ctx.lineTo(axisx.p2c(x2), axisy.p2c(y2)); + + // fill the other rectangle if it's there + if (x2 != x2old) { + ctx.lineTo(axisx.p2c(x2), axisy.p2c(y2)); + ctx.lineTo(axisx.p2c(x2old), axisy.p2c(y2)); + } + } + } + + ctx.save(); + ctx.translate(plotOffset.left, plotOffset.top); + ctx.lineJoin = "round"; + + var lw = series.lines.lineWidth, + sw = series.shadowSize; + // FIXME: consider another form of shadow when filling is turned on + if (lw > 0 && sw > 0) { + // draw shadow as a thick and thin line with transparency + ctx.lineWidth = sw; + ctx.strokeStyle = "rgba(0,0,0,0.1)"; + // position shadow at angle from the mid of line + var angle = Math.PI/18; + plotLine(series.datapoints, Math.sin(angle) * (lw/2 + sw/2), Math.cos(angle) * (lw/2 + sw/2), series.xaxis, series.yaxis); + ctx.lineWidth = sw/2; + plotLine(series.datapoints, Math.sin(angle) * (lw/2 + sw/4), Math.cos(angle) * (lw/2 + sw/4), series.xaxis, series.yaxis); + } + + ctx.lineWidth = lw; + ctx.strokeStyle = series.color; + var fillStyle = getFillStyle(series.lines, series.color, 0, plotHeight); + if (fillStyle) { + ctx.fillStyle = fillStyle; + plotLineArea(series.datapoints, series.xaxis, series.yaxis); + } + + if (lw > 0) + plotLine(series.datapoints, 0, 0, series.xaxis, series.yaxis); + ctx.restore(); + } + + function drawSeriesPoints(series) { + function plotPoints(datapoints, radius, fillStyle, offset, shadow, axisx, axisy, symbol) { + var points = datapoints.points, ps = datapoints.pointsize; + + for (var i = 0; i < points.length; i += ps) { + var x = points[i], y = points[i + 1]; + if (x == null || x < axisx.min || x > axisx.max || y < axisy.min || y > axisy.max) + continue; + + ctx.beginPath(); + x = axisx.p2c(x); + y = axisy.p2c(y) + offset; + if (symbol == "circle") + ctx.arc(x, y, radius, 0, shadow ? Math.PI : Math.PI * 2, false); + else + symbol(ctx, x, y, radius, shadow); + ctx.closePath(); + + if (fillStyle) { + ctx.fillStyle = fillStyle; + ctx.fill(); + } + ctx.stroke(); + } + } + + ctx.save(); + ctx.translate(plotOffset.left, plotOffset.top); + + var lw = series.points.lineWidth, + sw = series.shadowSize, + radius = series.points.radius, + symbol = series.points.symbol; + + // If the user sets the line width to 0, we change it to a very + // small value. A line width of 0 seems to force the default of 1. + // Doing the conditional here allows the shadow setting to still be + // optional even with a lineWidth of 0. + + if( lw == 0 ) + lw = 0.0001; + + if (lw > 0 && sw > 0) { + // draw shadow in two steps + var w = sw / 2; + ctx.lineWidth = w; + ctx.strokeStyle = "rgba(0,0,0,0.1)"; + plotPoints(series.datapoints, radius, null, w + w/2, true, + series.xaxis, series.yaxis, symbol); + + ctx.strokeStyle = "rgba(0,0,0,0.2)"; + plotPoints(series.datapoints, radius, null, w/2, true, + series.xaxis, series.yaxis, symbol); + } + + ctx.lineWidth = lw; + ctx.strokeStyle = series.color; + plotPoints(series.datapoints, radius, + getFillStyle(series.points, series.color), 0, false, + series.xaxis, series.yaxis, symbol); + ctx.restore(); + } + + function drawBar(x, y, b, barLeft, barRight, fillStyleCallback, axisx, axisy, c, horizontal, lineWidth) { + var left, right, bottom, top, + drawLeft, drawRight, drawTop, drawBottom, + tmp; + + // in horizontal mode, we start the bar from the left + // instead of from the bottom so it appears to be + // horizontal rather than vertical + if (horizontal) { + drawBottom = drawRight = drawTop = true; + drawLeft = false; + left = b; + right = x; + top = y + barLeft; + bottom = y + barRight; + + // account for negative bars + if (right < left) { + tmp = right; + right = left; + left = tmp; + drawLeft = true; + drawRight = false; + } + } + else { + drawLeft = drawRight = drawTop = true; + drawBottom = false; + left = x + barLeft; + right = x + barRight; + bottom = b; + top = y; + + // account for negative bars + if (top < bottom) { + tmp = top; + top = bottom; + bottom = tmp; + drawBottom = true; + drawTop = false; + } + } + + // clip + if (right < axisx.min || left > axisx.max || + top < axisy.min || bottom > axisy.max) + return; + + if (left < axisx.min) { + left = axisx.min; + drawLeft = false; + } + + if (right > axisx.max) { + right = axisx.max; + drawRight = false; + } + + if (bottom < axisy.min) { + bottom = axisy.min; + drawBottom = false; + } + + if (top > axisy.max) { + top = axisy.max; + drawTop = false; + } + + left = axisx.p2c(left); + bottom = axisy.p2c(bottom); + right = axisx.p2c(right); + top = axisy.p2c(top); + + // fill the bar + if (fillStyleCallback) { + c.fillStyle = fillStyleCallback(bottom, top); + c.fillRect(left, top, right - left, bottom - top) + } + + // draw outline + if (lineWidth > 0 && (drawLeft || drawRight || drawTop || drawBottom)) { + c.beginPath(); + + // FIXME: inline moveTo is buggy with excanvas + c.moveTo(left, bottom); + if (drawLeft) + c.lineTo(left, top); + else + c.moveTo(left, top); + if (drawTop) + c.lineTo(right, top); + else + c.moveTo(right, top); + if (drawRight) + c.lineTo(right, bottom); + else + c.moveTo(right, bottom); + if (drawBottom) + c.lineTo(left, bottom); + else + c.moveTo(left, bottom); + c.stroke(); + } + } + + function drawSeriesBars(series) { + function plotBars(datapoints, barLeft, barRight, fillStyleCallback, axisx, axisy) { + var points = datapoints.points, ps = datapoints.pointsize; + + for (var i = 0; i < points.length; i += ps) { + if (points[i] == null) + continue; + drawBar(points[i], points[i + 1], points[i + 2], barLeft, barRight, fillStyleCallback, axisx, axisy, ctx, series.bars.horizontal, series.bars.lineWidth); + } + } + + ctx.save(); + ctx.translate(plotOffset.left, plotOffset.top); + + // FIXME: figure out a way to add shadows (for instance along the right edge) + ctx.lineWidth = series.bars.lineWidth; + ctx.strokeStyle = series.color; + + var barLeft; + + switch (series.bars.align) { + case "left": + barLeft = 0; + break; + case "right": + barLeft = -series.bars.barWidth; + break; + default: + barLeft = -series.bars.barWidth / 2; + } + + var fillStyleCallback = series.bars.fill ? function (bottom, top) { return getFillStyle(series.bars, series.color, bottom, top); } : null; + plotBars(series.datapoints, barLeft, barLeft + series.bars.barWidth, fillStyleCallback, series.xaxis, series.yaxis); + ctx.restore(); + } + + function getFillStyle(filloptions, seriesColor, bottom, top) { + var fill = filloptions.fill; + if (!fill) + return null; + + if (filloptions.fillColor) + return getColorOrGradient(filloptions.fillColor, bottom, top, seriesColor); + + var c = $.color.parse(seriesColor); + c.a = typeof fill == "number" ? fill : 0.4; + c.normalize(); + return c.toString(); + } + + function insertLegend() { + + if (options.legend.container != null) { + $(options.legend.container).html(""); + } else { + placeholder.find(".legend").remove(); + } + + if (!options.legend.show) { + return; + } + + var fragments = [], entries = [], rowStarted = false, + lf = options.legend.labelFormatter, s, label; + + // Build a list of legend entries, with each having a label and a color + + for (var i = 0; i < series.length; ++i) { + s = series[i]; + if (s.label) { + label = lf ? lf(s.label, s) : s.label; + if (label) { + entries.push({ + label: label, + color: s.color + }); + } + } + } + + // Sort the legend using either the default or a custom comparator + + if (options.legend.sorted) { + if ($.isFunction(options.legend.sorted)) { + entries.sort(options.legend.sorted); + } else if (options.legend.sorted == "reverse") { + entries.reverse(); + } else { + var ascending = options.legend.sorted != "descending"; + entries.sort(function(a, b) { + return a.label == b.label ? 0 : ( + (a.label < b.label) != ascending ? 1 : -1 // Logical XOR + ); + }); + } + } + + // Generate markup for the list of entries, in their final order + + for (var i = 0; i < entries.length; ++i) { + + var entry = entries[i]; + + if (i % options.legend.noColumns == 0) { + if (rowStarted) + fragments.push('</tr>'); + fragments.push('<tr>'); + rowStarted = true; + } + + fragments.push( + '<td class="legendColorBox"><div style="border:1px solid ' + options.legend.labelBoxBorderColor + ';padding:1px"><div style="width:4px;height:0;border:5px solid ' + entry.color + ';overflow:hidden"></div></div></td>' + + '<td class="legendLabel">' + entry.label + '</td>' + ); + } + + if (rowStarted) + fragments.push('</tr>'); + + if (fragments.length == 0) + return; + + var table = '<table style="font-size:smaller;color:' + options.grid.color + '">' + fragments.join("") + '</table>'; + if (options.legend.container != null) + $(options.legend.container).html(table); + else { + var pos = "", + p = options.legend.position, + m = options.legend.margin; + if (m[0] == null) + m = [m, m]; + if (p.charAt(0) == "n") + pos += 'top:' + (m[1] + plotOffset.top) + 'px;'; + else if (p.charAt(0) == "s") + pos += 'bottom:' + (m[1] + plotOffset.bottom) + 'px;'; + if (p.charAt(1) == "e") + pos += 'right:' + (m[0] + plotOffset.right) + 'px;'; + else if (p.charAt(1) == "w") + pos += 'left:' + (m[0] + plotOffset.left) + 'px;'; + var legend = $('<div class="legend">' + table.replace('style="', 'style="position:absolute;' + pos +';') + '</div>').appendTo(placeholder); + if (options.legend.backgroundOpacity != 0.0) { + // put in the transparent background + // separately to avoid blended labels and + // label boxes + var c = options.legend.backgroundColor; + if (c == null) { + c = options.grid.backgroundColor; + if (c && typeof c == "string") + c = $.color.parse(c); + else + c = $.color.extract(legend, 'background-color'); + c.a = 1; + c = c.toString(); + } + var div = legend.children(); + $('<div style="position:absolute;width:' + div.width() + 'px;height:' + div.height() + 'px;' + pos +'background-color:' + c + ';"> </div>').prependTo(legend).css('opacity', options.legend.backgroundOpacity); + } + } + } + + + // interactive features + + var highlights = [], + redrawTimeout = null; + + // returns the data item the mouse is over, or null if none is found + function findNearbyItem(mouseX, mouseY, seriesFilter) { + var maxDistance = options.grid.mouseActiveRadius, + smallestDistance = maxDistance * maxDistance + 1, + item = null, foundPoint = false, i, j, ps; + + for (i = series.length - 1; i >= 0; --i) { + if (!seriesFilter(series[i])) + continue; + + var s = series[i], + axisx = s.xaxis, + axisy = s.yaxis, + points = s.datapoints.points, + mx = axisx.c2p(mouseX), // precompute some stuff to make the loop faster + my = axisy.c2p(mouseY), + maxx = maxDistance / axisx.scale, + maxy = maxDistance / axisy.scale; + + ps = s.datapoints.pointsize; + // with inverse transforms, we can't use the maxx/maxy + // optimization, sadly + if (axisx.options.inverseTransform) + maxx = Number.MAX_VALUE; + if (axisy.options.inverseTransform) + maxy = Number.MAX_VALUE; + + if (s.lines.show || s.points.show) { + for (j = 0; j < points.length; j += ps) { + var x = points[j], y = points[j + 1]; + if (x == null) + continue; + + // For points and lines, the cursor must be within a + // certain distance to the data point + if (x - mx > maxx || x - mx < -maxx || + y - my > maxy || y - my < -maxy) + continue; + + // We have to calculate distances in pixels, not in + // data units, because the scales of the axes may be different + var dx = Math.abs(axisx.p2c(x) - mouseX), + dy = Math.abs(axisy.p2c(y) - mouseY), + dist = dx * dx + dy * dy; // we save the sqrt + + // use <= to ensure last point takes precedence + // (last generally means on top of) + if (dist < smallestDistance) { + smallestDistance = dist; + item = [i, j / ps]; + } + } + } + + if (s.bars.show && !item) { // no other point can be nearby + + var barLeft, barRight; + + switch (s.bars.align) { + case "left": + barLeft = 0; + break; + case "right": + barLeft = -s.bars.barWidth; + break; + default: + barLeft = -s.bars.barWidth / 2; + } + + barRight = barLeft + s.bars.barWidth; + + for (j = 0; j < points.length; j += ps) { + var x = points[j], y = points[j + 1], b = points[j + 2]; + if (x == null) + continue; + + // for a bar graph, the cursor must be inside the bar + if (series[i].bars.horizontal ? + (mx <= Math.max(b, x) && mx >= Math.min(b, x) && + my >= y + barLeft && my <= y + barRight) : + (mx >= x + barLeft && mx <= x + barRight && + my >= Math.min(b, y) && my <= Math.max(b, y))) + item = [i, j / ps]; + } + } + } + + if (item) { + i = item[0]; + j = item[1]; + ps = series[i].datapoints.pointsize; + + return { datapoint: series[i].datapoints.points.slice(j * ps, (j + 1) * ps), + dataIndex: j, + series: series[i], + seriesIndex: i }; + } + + return null; + } + + function onMouseMove(e) { + if (options.grid.hoverable) + triggerClickHoverEvent("plothover", e, + function (s) { return s["hoverable"] != false; }); + } + + function onMouseLeave(e) { + if (options.grid.hoverable) + triggerClickHoverEvent("plothover", e, + function (s) { return false; }); + } + + function onClick(e) { + triggerClickHoverEvent("plotclick", e, + function (s) { return s["clickable"] != false; }); + } + + // trigger click or hover event (they send the same parameters + // so we share their code) + function triggerClickHoverEvent(eventname, event, seriesFilter) { + var offset = eventHolder.offset(), + canvasX = event.pageX - offset.left - plotOffset.left, + canvasY = event.pageY - offset.top - plotOffset.top, + pos = canvasToAxisCoords({ left: canvasX, top: canvasY }); + + pos.pageX = event.pageX; + pos.pageY = event.pageY; + + var item = findNearbyItem(canvasX, canvasY, seriesFilter); + + if (item) { + // fill in mouse pos for any listeners out there + item.pageX = parseInt(item.series.xaxis.p2c(item.datapoint[0]) + offset.left + plotOffset.left, 10); + item.pageY = parseInt(item.series.yaxis.p2c(item.datapoint[1]) + offset.top + plotOffset.top, 10); + } + + if (options.grid.autoHighlight) { + // clear auto-highlights + for (var i = 0; i < highlights.length; ++i) { + var h = highlights[i]; + if (h.auto == eventname && + !(item && h.series == item.series && + h.point[0] == item.datapoint[0] && + h.point[1] == item.datapoint[1])) + unhighlight(h.series, h.point); + } + + if (item) + highlight(item.series, item.datapoint, eventname); + } + + placeholder.trigger(eventname, [ pos, item ]); + } + + function triggerRedrawOverlay() { + var t = options.interaction.redrawOverlayInterval; + if (t == -1) { // skip event queue + drawOverlay(); + return; + } + + if (!redrawTimeout) + redrawTimeout = setTimeout(drawOverlay, t); + } + + function drawOverlay() { + redrawTimeout = null; + + // draw highlights + octx.save(); + overlay.clear(); + octx.translate(plotOffset.left, plotOffset.top); + + var i, hi; + for (i = 0; i < highlights.length; ++i) { + hi = highlights[i]; + + if (hi.series.bars.show) + drawBarHighlight(hi.series, hi.point); + else + drawPointHighlight(hi.series, hi.point); + } + octx.restore(); + + executeHooks(hooks.drawOverlay, [octx]); + } + + function highlight(s, point, auto) { + if (typeof s == "number") + s = series[s]; + + if (typeof point == "number") { + var ps = s.datapoints.pointsize; + point = s.datapoints.points.slice(ps * point, ps * (point + 1)); + } + + var i = indexOfHighlight(s, point); + if (i == -1) { + highlights.push({ series: s, point: point, auto: auto }); + + triggerRedrawOverlay(); + } + else if (!auto) + highlights[i].auto = false; + } + + function unhighlight(s, point) { + if (s == null && point == null) { + highlights = []; + triggerRedrawOverlay(); + return; + } + + if (typeof s == "number") + s = series[s]; + + if (typeof point == "number") { + var ps = s.datapoints.pointsize; + point = s.datapoints.points.slice(ps * point, ps * (point + 1)); + } + + var i = indexOfHighlight(s, point); + if (i != -1) { + highlights.splice(i, 1); + + triggerRedrawOverlay(); + } + } + + function indexOfHighlight(s, p) { + for (var i = 0; i < highlights.length; ++i) { + var h = highlights[i]; + if (h.series == s && h.point[0] == p[0] + && h.point[1] == p[1]) + return i; + } + return -1; + } + + function drawPointHighlight(series, point) { + var x = point[0], y = point[1], + axisx = series.xaxis, axisy = series.yaxis, + highlightColor = (typeof series.highlightColor === "string") ? series.highlightColor : $.color.parse(series.color).scale('a', 0.5).toString(); + + if (x < axisx.min || x > axisx.max || y < axisy.min || y > axisy.max) + return; + + var pointRadius = series.points.radius + series.points.lineWidth / 2; + octx.lineWidth = pointRadius; + octx.strokeStyle = highlightColor; + var radius = 1.5 * pointRadius; + x = axisx.p2c(x); + y = axisy.p2c(y); + + octx.beginPath(); + if (series.points.symbol == "circle") + octx.arc(x, y, radius, 0, 2 * Math.PI, false); + else + series.points.symbol(octx, x, y, radius, false); + octx.closePath(); + octx.stroke(); + } + + function drawBarHighlight(series, point) { + var highlightColor = (typeof series.highlightColor === "string") ? series.highlightColor : $.color.parse(series.color).scale('a', 0.5).toString(), + fillStyle = highlightColor, + barLeft; + + switch (series.bars.align) { + case "left": + barLeft = 0; + break; + case "right": + barLeft = -series.bars.barWidth; + break; + default: + barLeft = -series.bars.barWidth / 2; + } + + octx.lineWidth = series.bars.lineWidth; + octx.strokeStyle = highlightColor; + + drawBar(point[0], point[1], point[2] || 0, barLeft, barLeft + series.bars.barWidth, + function () { return fillStyle; }, series.xaxis, series.yaxis, octx, series.bars.horizontal, series.bars.lineWidth); + } + + function getColorOrGradient(spec, bottom, top, defaultColor) { + if (typeof spec == "string") + return spec; + else { + // assume this is a gradient spec; IE currently only + // supports a simple vertical gradient properly, so that's + // what we support too + var gradient = ctx.createLinearGradient(0, top, 0, bottom); + + for (var i = 0, l = spec.colors.length; i < l; ++i) { + var c = spec.colors[i]; + if (typeof c != "string") { + var co = $.color.parse(defaultColor); + if (c.brightness != null) + co = co.scale('rgb', c.brightness); + if (c.opacity != null) + co.a *= c.opacity; + c = co.toString(); + } + gradient.addColorStop(i / (l - 1), c); + } + + return gradient; + } + } + } + + // Add the plot function to the top level of the jQuery object + + $.plot = function(placeholder, data, options) { + //var t0 = new Date(); + var plot = new Plot($(placeholder), data, options, $.plot.plugins); + //(window.console ? console.log : alert)("time used (msecs): " + ((new Date()).getTime() - t0.getTime())); + return plot; + }; + + $.plot.version = "0.8.3"; + + $.plot.plugins = []; + + // Also add the plot function as a chainable property + + $.fn.plot = function(data, options) { + return this.each(function() { + $.plot(this, data, options); + }); + }; + + // round to nearby lower multiple of base + function floorInBase(n, base) { + return base * Math.floor(n / base); + } + +})(jQuery); diff --git a/public/assets/libs/jquery/flot/jquery.flot.pie.js b/public/assets/libs/jquery/flot/jquery.flot.pie.js new file mode 100644 index 0000000..9c19db9 --- /dev/null +++ b/public/assets/libs/jquery/flot/jquery.flot.pie.js @@ -0,0 +1,820 @@ +/* Flot plugin for rendering pie charts. + +Copyright (c) 2007-2014 IOLA and Ole Laursen. +Licensed under the MIT license. + +The plugin assumes that each series has a single data value, and that each +value is a positive integer or zero. Negative numbers don't make sense for a +pie chart, and have unpredictable results. The values do NOT need to be +passed in as percentages; the plugin will calculate the total and per-slice +percentages internally. + +* Created by Brian Medendorp + +* Updated with contributions from btburnett3, Anthony Aragues and Xavi Ivars + +The plugin supports these options: + + series: { + pie: { + show: true/false + radius: 0-1 for percentage of fullsize, or a specified pixel length, or 'auto' + innerRadius: 0-1 for percentage of fullsize or a specified pixel length, for creating a donut effect + startAngle: 0-2 factor of PI used for starting angle (in radians) i.e 3/2 starts at the top, 0 and 2 have the same result + tilt: 0-1 for percentage to tilt the pie, where 1 is no tilt, and 0 is completely flat (nothing will show) + offset: { + top: integer value to move the pie up or down + left: integer value to move the pie left or right, or 'auto' + }, + stroke: { + color: any hexidecimal color value (other formats may or may not work, so best to stick with something like '#FFF') + width: integer pixel width of the stroke + }, + label: { + show: true/false, or 'auto' + formatter: a user-defined function that modifies the text/style of the label text + radius: 0-1 for percentage of fullsize, or a specified pixel length + background: { + color: any hexidecimal color value (other formats may or may not work, so best to stick with something like '#000') + opacity: 0-1 + }, + threshold: 0-1 for the percentage value at which to hide labels (if they're too small) + }, + combine: { + threshold: 0-1 for the percentage value at which to combine slices (if they're too small) + color: any hexidecimal color value (other formats may or may not work, so best to stick with something like '#CCC'), if null, the plugin will automatically use the color of the first slice to be combined + label: any text value of what the combined slice should be labeled + } + highlight: { + opacity: 0-1 + } + } + } + +More detail and specific examples can be found in the included HTML file. + +*/ + +(function($) { + + // Maximum redraw attempts when fitting labels within the plot + + var REDRAW_ATTEMPTS = 10; + + // Factor by which to shrink the pie when fitting labels within the plot + + var REDRAW_SHRINK = 0.95; + + function init(plot) { + + var canvas = null, + target = null, + options = null, + maxRadius = null, + centerLeft = null, + centerTop = null, + processed = false, + ctx = null; + + // interactive variables + + var highlights = []; + + // add hook to determine if pie plugin in enabled, and then perform necessary operations + + plot.hooks.processOptions.push(function(plot, options) { + if (options.series.pie.show) { + + options.grid.show = false; + + // set labels.show + + if (options.series.pie.label.show == "auto") { + if (options.legend.show) { + options.series.pie.label.show = false; + } else { + options.series.pie.label.show = true; + } + } + + // set radius + + if (options.series.pie.radius == "auto") { + if (options.series.pie.label.show) { + options.series.pie.radius = 3/4; + } else { + options.series.pie.radius = 1; + } + } + + // ensure sane tilt + + if (options.series.pie.tilt > 1) { + options.series.pie.tilt = 1; + } else if (options.series.pie.tilt < 0) { + options.series.pie.tilt = 0; + } + } + }); + + plot.hooks.bindEvents.push(function(plot, eventHolder) { + var options = plot.getOptions(); + if (options.series.pie.show) { + if (options.grid.hoverable) { + eventHolder.unbind("mousemove").mousemove(onMouseMove); + } + if (options.grid.clickable) { + eventHolder.unbind("click").click(onClick); + } + } + }); + + plot.hooks.processDatapoints.push(function(plot, series, data, datapoints) { + var options = plot.getOptions(); + if (options.series.pie.show) { + processDatapoints(plot, series, data, datapoints); + } + }); + + plot.hooks.drawOverlay.push(function(plot, octx) { + var options = plot.getOptions(); + if (options.series.pie.show) { + drawOverlay(plot, octx); + } + }); + + plot.hooks.draw.push(function(plot, newCtx) { + var options = plot.getOptions(); + if (options.series.pie.show) { + draw(plot, newCtx); + } + }); + + function processDatapoints(plot, series, datapoints) { + if (!processed) { + processed = true; + canvas = plot.getCanvas(); + target = $(canvas).parent(); + options = plot.getOptions(); + plot.setData(combine(plot.getData())); + } + } + + function combine(data) { + + var total = 0, + combined = 0, + numCombined = 0, + color = options.series.pie.combine.color, + newdata = []; + + // Fix up the raw data from Flot, ensuring the data is numeric + + for (var i = 0; i < data.length; ++i) { + + var value = data[i].data; + + // If the data is an array, we'll assume that it's a standard + // Flot x-y pair, and are concerned only with the second value. + + // Note how we use the original array, rather than creating a + // new one; this is more efficient and preserves any extra data + // that the user may have stored in higher indexes. + + if ($.isArray(value) && value.length == 1) { + value = value[0]; + } + + if ($.isArray(value)) { + // Equivalent to $.isNumeric() but compatible with jQuery < 1.7 + if (!isNaN(parseFloat(value[1])) && isFinite(value[1])) { + value[1] = +value[1]; + } else { + value[1] = 0; + } + } else if (!isNaN(parseFloat(value)) && isFinite(value)) { + value = [1, +value]; + } else { + value = [1, 0]; + } + + data[i].data = [value]; + } + + // Sum up all the slices, so we can calculate percentages for each + + for (var i = 0; i < data.length; ++i) { + total += data[i].data[0][1]; + } + + // Count the number of slices with percentages below the combine + // threshold; if it turns out to be just one, we won't combine. + + for (var i = 0; i < data.length; ++i) { + var value = data[i].data[0][1]; + if (value / total <= options.series.pie.combine.threshold) { + combined += value; + numCombined++; + if (!color) { + color = data[i].color; + } + } + } + + for (var i = 0; i < data.length; ++i) { + var value = data[i].data[0][1]; + if (numCombined < 2 || value / total > options.series.pie.combine.threshold) { + newdata.push( + $.extend(data[i], { /* extend to allow keeping all other original data values + and using them e.g. in labelFormatter. */ + data: [[1, value]], + color: data[i].color, + label: data[i].label, + angle: value * Math.PI * 2 / total, + percent: value / (total / 100) + }) + ); + } + } + + if (numCombined > 1) { + newdata.push({ + data: [[1, combined]], + color: color, + label: options.series.pie.combine.label, + angle: combined * Math.PI * 2 / total, + percent: combined / (total / 100) + }); + } + + return newdata; + } + + function draw(plot, newCtx) { + + if (!target) { + return; // if no series were passed + } + + var canvasWidth = plot.getPlaceholder().width(), + canvasHeight = plot.getPlaceholder().height(), + legendWidth = target.children().filter(".legend").children().width() || 0; + + ctx = newCtx; + + // WARNING: HACK! REWRITE THIS CODE AS SOON AS POSSIBLE! + + // When combining smaller slices into an 'other' slice, we need to + // add a new series. Since Flot gives plugins no way to modify the + // list of series, the pie plugin uses a hack where the first call + // to processDatapoints results in a call to setData with the new + // list of series, then subsequent processDatapoints do nothing. + + // The plugin-global 'processed' flag is used to control this hack; + // it starts out false, and is set to true after the first call to + // processDatapoints. + + // Unfortunately this turns future setData calls into no-ops; they + // call processDatapoints, the flag is true, and nothing happens. + + // To fix this we'll set the flag back to false here in draw, when + // all series have been processed, so the next sequence of calls to + // processDatapoints once again starts out with a slice-combine. + // This is really a hack; in 0.9 we need to give plugins a proper + // way to modify series before any processing begins. + + processed = false; + + // calculate maximum radius and center point + + maxRadius = Math.min(canvasWidth, canvasHeight / options.series.pie.tilt) / 2; + centerTop = canvasHeight / 2 + options.series.pie.offset.top; + centerLeft = canvasWidth / 2; + + if (options.series.pie.offset.left == "auto") { + if (options.legend.position.match("w")) { + centerLeft += legendWidth / 2; + } else { + centerLeft -= legendWidth / 2; + } + if (centerLeft < maxRadius) { + centerLeft = maxRadius; + } else if (centerLeft > canvasWidth - maxRadius) { + centerLeft = canvasWidth - maxRadius; + } + } else { + centerLeft += options.series.pie.offset.left; + } + + var slices = plot.getData(), + attempts = 0; + + // Keep shrinking the pie's radius until drawPie returns true, + // indicating that all the labels fit, or we try too many times. + + do { + if (attempts > 0) { + maxRadius *= REDRAW_SHRINK; + } + attempts += 1; + clear(); + if (options.series.pie.tilt <= 0.8) { + drawShadow(); + } + } while (!drawPie() && attempts < REDRAW_ATTEMPTS) + + if (attempts >= REDRAW_ATTEMPTS) { + clear(); + target.prepend("<div class='error'>Could not draw pie with labels contained inside canvas</div>"); + } + + if (plot.setSeries && plot.insertLegend) { + plot.setSeries(slices); + plot.insertLegend(); + } + + // we're actually done at this point, just defining internal functions at this point + + function clear() { + ctx.clearRect(0, 0, canvasWidth, canvasHeight); + target.children().filter(".pieLabel, .pieLabelBackground").remove(); + } + + function drawShadow() { + + var shadowLeft = options.series.pie.shadow.left; + var shadowTop = options.series.pie.shadow.top; + var edge = 10; + var alpha = options.series.pie.shadow.alpha; + var radius = options.series.pie.radius > 1 ? options.series.pie.radius : maxRadius * options.series.pie.radius; + + if (radius >= canvasWidth / 2 - shadowLeft || radius * options.series.pie.tilt >= canvasHeight / 2 - shadowTop || radius <= edge) { + return; // shadow would be outside canvas, so don't draw it + } + + ctx.save(); + ctx.translate(shadowLeft,shadowTop); + ctx.globalAlpha = alpha; + ctx.fillStyle = "#000"; + + // center and rotate to starting position + + ctx.translate(centerLeft,centerTop); + ctx.scale(1, options.series.pie.tilt); + + //radius -= edge; + + for (var i = 1; i <= edge; i++) { + ctx.beginPath(); + ctx.arc(0, 0, radius, 0, Math.PI * 2, false); + ctx.fill(); + radius -= i; + } + + ctx.restore(); + } + + function drawPie() { + + var startAngle = Math.PI * options.series.pie.startAngle; + var radius = options.series.pie.radius > 1 ? options.series.pie.radius : maxRadius * options.series.pie.radius; + + // center and rotate to starting position + + ctx.save(); + ctx.translate(centerLeft,centerTop); + ctx.scale(1, options.series.pie.tilt); + //ctx.rotate(startAngle); // start at top; -- This doesn't work properly in Opera + + // draw slices + + ctx.save(); + var currentAngle = startAngle; + for (var i = 0; i < slices.length; ++i) { + slices[i].startAngle = currentAngle; + drawSlice(slices[i].angle, slices[i].color, true); + } + ctx.restore(); + + // draw slice outlines + + if (options.series.pie.stroke.width > 0) { + ctx.save(); + ctx.lineWidth = options.series.pie.stroke.width; + currentAngle = startAngle; + for (var i = 0; i < slices.length; ++i) { + drawSlice(slices[i].angle, options.series.pie.stroke.color, false); + } + ctx.restore(); + } + + // draw donut hole + + drawDonutHole(ctx); + + ctx.restore(); + + // Draw the labels, returning true if they fit within the plot + + if (options.series.pie.label.show) { + return drawLabels(); + } else return true; + + function drawSlice(angle, color, fill) { + + if (angle <= 0 || isNaN(angle)) { + return; + } + + if (fill) { + ctx.fillStyle = color; + } else { + ctx.strokeStyle = color; + ctx.lineJoin = "round"; + } + + ctx.beginPath(); + if (Math.abs(angle - Math.PI * 2) > 0.000000001) { + ctx.moveTo(0, 0); // Center of the pie + } + + //ctx.arc(0, 0, radius, 0, angle, false); // This doesn't work properly in Opera + ctx.arc(0, 0, radius,currentAngle, currentAngle + angle / 2, false); + ctx.arc(0, 0, radius,currentAngle + angle / 2, currentAngle + angle, false); + ctx.closePath(); + //ctx.rotate(angle); // This doesn't work properly in Opera + currentAngle += angle; + + if (fill) { + ctx.fill(); + } else { + ctx.stroke(); + } + } + + function drawLabels() { + + var currentAngle = startAngle; + var radius = options.series.pie.label.radius > 1 ? options.series.pie.label.radius : maxRadius * options.series.pie.label.radius; + + for (var i = 0; i < slices.length; ++i) { + if (slices[i].percent >= options.series.pie.label.threshold * 100) { + if (!drawLabel(slices[i], currentAngle, i)) { + return false; + } + } + currentAngle += slices[i].angle; + } + + return true; + + function drawLabel(slice, startAngle, index) { + + if (slice.data[0][1] == 0) { + return true; + } + + // format label text + + var lf = options.legend.labelFormatter, text, plf = options.series.pie.label.formatter; + + if (lf) { + text = lf(slice.label, slice); + } else { + text = slice.label; + } + + if (plf) { + text = plf(text, slice); + } + + var halfAngle = ((startAngle + slice.angle) + startAngle) / 2; + var x = centerLeft + Math.round(Math.cos(halfAngle) * radius); + var y = centerTop + Math.round(Math.sin(halfAngle) * radius) * options.series.pie.tilt; + + var html = "<span class='pieLabel' id='pieLabel" + index + "' style='position:absolute;top:" + y + "px;left:" + x + "px;'>" + text + "</span>"; + target.append(html); + + var label = target.children("#pieLabel" + index); + var labelTop = (y - label.height() / 2); + var labelLeft = (x - label.width() / 2); + + label.css("top", labelTop); + label.css("left", labelLeft); + + // check to make sure that the label is not outside the canvas + + if (0 - labelTop > 0 || 0 - labelLeft > 0 || canvasHeight - (labelTop + label.height()) < 0 || canvasWidth - (labelLeft + label.width()) < 0) { + return false; + } + + if (options.series.pie.label.background.opacity != 0) { + + // put in the transparent background separately to avoid blended labels and label boxes + + var c = options.series.pie.label.background.color; + + if (c == null) { + c = slice.color; + } + + var pos = "top:" + labelTop + "px;left:" + labelLeft + "px;"; + $("<div class='pieLabelBackground' style='position:absolute;width:" + label.width() + "px;height:" + label.height() + "px;" + pos + "background-color:" + c + ";'></div>") + .css("opacity", options.series.pie.label.background.opacity) + .insertBefore(label); + } + + return true; + } // end individual label function + } // end drawLabels function + } // end drawPie function + } // end draw function + + // Placed here because it needs to be accessed from multiple locations + + function drawDonutHole(layer) { + if (options.series.pie.innerRadius > 0) { + + // subtract the center + + layer.save(); + var innerRadius = options.series.pie.innerRadius > 1 ? options.series.pie.innerRadius : maxRadius * options.series.pie.innerRadius; + layer.globalCompositeOperation = "destination-out"; // this does not work with excanvas, but it will fall back to using the stroke color + layer.beginPath(); + layer.fillStyle = options.series.pie.stroke.color; + layer.arc(0, 0, innerRadius, 0, Math.PI * 2, false); + layer.fill(); + layer.closePath(); + layer.restore(); + + // add inner stroke + + layer.save(); + layer.beginPath(); + layer.strokeStyle = options.series.pie.stroke.color; + layer.arc(0, 0, innerRadius, 0, Math.PI * 2, false); + layer.stroke(); + layer.closePath(); + layer.restore(); + + // TODO: add extra shadow inside hole (with a mask) if the pie is tilted. + } + } + + //-- Additional Interactive related functions -- + + function isPointInPoly(poly, pt) { + for(var c = false, i = -1, l = poly.length, j = l - 1; ++i < l; j = i) + ((poly[i][1] <= pt[1] && pt[1] < poly[j][1]) || (poly[j][1] <= pt[1] && pt[1]< poly[i][1])) + && (pt[0] < (poly[j][0] - poly[i][0]) * (pt[1] - poly[i][1]) / (poly[j][1] - poly[i][1]) + poly[i][0]) + && (c = !c); + return c; + } + + function findNearbySlice(mouseX, mouseY) { + + var slices = plot.getData(), + options = plot.getOptions(), + radius = options.series.pie.radius > 1 ? options.series.pie.radius : maxRadius * options.series.pie.radius, + x, y; + + for (var i = 0; i < slices.length; ++i) { + + var s = slices[i]; + + if (s.pie.show) { + + ctx.save(); + ctx.beginPath(); + ctx.moveTo(0, 0); // Center of the pie + //ctx.scale(1, options.series.pie.tilt); // this actually seems to break everything when here. + ctx.arc(0, 0, radius, s.startAngle, s.startAngle + s.angle / 2, false); + ctx.arc(0, 0, radius, s.startAngle + s.angle / 2, s.startAngle + s.angle, false); + ctx.closePath(); + x = mouseX - centerLeft; + y = mouseY - centerTop; + + if (ctx.isPointInPath) { + if (ctx.isPointInPath(mouseX - centerLeft, mouseY - centerTop)) { + ctx.restore(); + return { + datapoint: [s.percent, s.data], + dataIndex: 0, + series: s, + seriesIndex: i + }; + } + } else { + + // excanvas for IE doesn;t support isPointInPath, this is a workaround. + + var p1X = radius * Math.cos(s.startAngle), + p1Y = radius * Math.sin(s.startAngle), + p2X = radius * Math.cos(s.startAngle + s.angle / 4), + p2Y = radius * Math.sin(s.startAngle + s.angle / 4), + p3X = radius * Math.cos(s.startAngle + s.angle / 2), + p3Y = radius * Math.sin(s.startAngle + s.angle / 2), + p4X = radius * Math.cos(s.startAngle + s.angle / 1.5), + p4Y = radius * Math.sin(s.startAngle + s.angle / 1.5), + p5X = radius * Math.cos(s.startAngle + s.angle), + p5Y = radius * Math.sin(s.startAngle + s.angle), + arrPoly = [[0, 0], [p1X, p1Y], [p2X, p2Y], [p3X, p3Y], [p4X, p4Y], [p5X, p5Y]], + arrPoint = [x, y]; + + // TODO: perhaps do some mathmatical trickery here with the Y-coordinate to compensate for pie tilt? + + if (isPointInPoly(arrPoly, arrPoint)) { + ctx.restore(); + return { + datapoint: [s.percent, s.data], + dataIndex: 0, + series: s, + seriesIndex: i + }; + } + } + + ctx.restore(); + } + } + + return null; + } + + function onMouseMove(e) { + triggerClickHoverEvent("plothover", e); + } + + function onClick(e) { + triggerClickHoverEvent("plotclick", e); + } + + // trigger click or hover event (they send the same parameters so we share their code) + + function triggerClickHoverEvent(eventname, e) { + + var offset = plot.offset(); + var canvasX = parseInt(e.pageX - offset.left); + var canvasY = parseInt(e.pageY - offset.top); + var item = findNearbySlice(canvasX, canvasY); + + if (options.grid.autoHighlight) { + + // clear auto-highlights + + for (var i = 0; i < highlights.length; ++i) { + var h = highlights[i]; + if (h.auto == eventname && !(item && h.series == item.series)) { + unhighlight(h.series); + } + } + } + + // highlight the slice + + if (item) { + highlight(item.series, eventname); + } + + // trigger any hover bind events + + var pos = { pageX: e.pageX, pageY: e.pageY }; + target.trigger(eventname, [pos, item]); + } + + function highlight(s, auto) { + //if (typeof s == "number") { + // s = series[s]; + //} + + var i = indexOfHighlight(s); + + if (i == -1) { + highlights.push({ series: s, auto: auto }); + plot.triggerRedrawOverlay(); + } else if (!auto) { + highlights[i].auto = false; + } + } + + function unhighlight(s) { + if (s == null) { + highlights = []; + plot.triggerRedrawOverlay(); + } + + //if (typeof s == "number") { + // s = series[s]; + //} + + var i = indexOfHighlight(s); + + if (i != -1) { + highlights.splice(i, 1); + plot.triggerRedrawOverlay(); + } + } + + function indexOfHighlight(s) { + for (var i = 0; i < highlights.length; ++i) { + var h = highlights[i]; + if (h.series == s) + return i; + } + return -1; + } + + function drawOverlay(plot, octx) { + + var options = plot.getOptions(); + + var radius = options.series.pie.radius > 1 ? options.series.pie.radius : maxRadius * options.series.pie.radius; + + octx.save(); + octx.translate(centerLeft, centerTop); + octx.scale(1, options.series.pie.tilt); + + for (var i = 0; i < highlights.length; ++i) { + drawHighlight(highlights[i].series); + } + + drawDonutHole(octx); + + octx.restore(); + + function drawHighlight(series) { + + if (series.angle <= 0 || isNaN(series.angle)) { + return; + } + + //octx.fillStyle = parseColor(options.series.pie.highlight.color).scale(null, null, null, options.series.pie.highlight.opacity).toString(); + octx.fillStyle = "rgba(255, 255, 255, " + options.series.pie.highlight.opacity + ")"; // this is temporary until we have access to parseColor + octx.beginPath(); + if (Math.abs(series.angle - Math.PI * 2) > 0.000000001) { + octx.moveTo(0, 0); // Center of the pie + } + octx.arc(0, 0, radius, series.startAngle, series.startAngle + series.angle / 2, false); + octx.arc(0, 0, radius, series.startAngle + series.angle / 2, series.startAngle + series.angle, false); + octx.closePath(); + octx.fill(); + } + } + } // end init (plugin body) + + // define pie specific options and their default values + + var options = { + series: { + pie: { + show: false, + radius: "auto", // actual radius of the visible pie (based on full calculated radius if <=1, or hard pixel value) + innerRadius: 0, /* for donut */ + startAngle: 3/2, + tilt: 1, + shadow: { + left: 5, // shadow left offset + top: 15, // shadow top offset + alpha: 0.02 // shadow alpha + }, + offset: { + top: 0, + left: "auto" + }, + stroke: { + color: "#fff", + width: 1 + }, + label: { + show: "auto", + formatter: function(label, slice) { + return "<div style='font-size:x-small;text-align:center;padding:2px;color:" + slice.color + ";'>" + label + "<br/>" + Math.round(slice.percent) + "%</div>"; + }, // formatter function + radius: 1, // radius at which to place the labels (based on full calculated radius if <=1, or hard pixel value) + background: { + color: null, + opacity: 0 + }, + threshold: 0 // percentage at which to hide the label (i.e. the slice is too narrow) + }, + combine: { + threshold: -1, // percentage at which to combine little slices into one larger slice + color: null, // color to give the new slice (auto-generated if null) + label: "Other" // label to give the new slice + }, + highlight: { + //color: "#fff", // will add this functionality once parseColor is available + opacity: 0.5 + } + } + } + }; + + $.plot.plugins.push({ + init: init, + options: options, + name: "pie", + version: "1.1" + }); + +})(jQuery); diff --git a/public/assets/libs/jquery/flot/jquery.flot.resize.js b/public/assets/libs/jquery/flot/jquery.flot.resize.js new file mode 100644 index 0000000..8a626dd --- /dev/null +++ b/public/assets/libs/jquery/flot/jquery.flot.resize.js @@ -0,0 +1,59 @@ +/* Flot plugin for automatically redrawing plots as the placeholder resizes. + +Copyright (c) 2007-2014 IOLA and Ole Laursen. +Licensed under the MIT license. + +It works by listening for changes on the placeholder div (through the jQuery +resize event plugin) - if the size changes, it will redraw the plot. + +There are no options. If you need to disable the plugin for some plots, you +can just fix the size of their placeholders. + +*/ + +/* Inline dependency: + * jQuery resize event - v1.1 - 3/14/2010 + * http://benalman.com/projects/jquery-resize-plugin/ + * + * Copyright (c) 2010 "Cowboy" Ben Alman + * Dual licensed under the MIT and GPL licenses. + * http://benalman.com/about/license/ + */ +(function($,e,t){"$:nomunge";var i=[],n=$.resize=$.extend($.resize,{}),a,r=false,s="setTimeout",u="resize",m=u+"-special-event",o="pendingDelay",l="activeDelay",f="throttleWindow";n[o]=200;n[l]=20;n[f]=true;$.event.special[u]={setup:function(){if(!n[f]&&this[s]){return false}var e=$(this);i.push(this);e.data(m,{w:e.width(),h:e.height()});if(i.length===1){a=t;h()}},teardown:function(){if(!n[f]&&this[s]){return false}var e=$(this);for(var t=i.length-1;t>=0;t--){if(i[t]==this){i.splice(t,1);break}}e.removeData(m);if(!i.length){if(r){cancelAnimationFrame(a)}else{clearTimeout(a)}a=null}},add:function(e){if(!n[f]&&this[s]){return false}var i;function a(e,n,a){var r=$(this),s=r.data(m)||{};s.w=n!==t?n:r.width();s.h=a!==t?a:r.height();i.apply(this,arguments)}if($.isFunction(e)){i=e;return a}else{i=e.handler;e.handler=a}}};function h(t){if(r===true){r=t||1}for(var s=i.length-1;s>=0;s--){var l=$(i[s]);if(l[0]==e||l.is(":visible")){var f=l.width(),c=l.height(),d=l.data(m);if(d&&(f!==d.w||c!==d.h)){l.trigger(u,[d.w=f,d.h=c]);r=t||true}}else{d=l.data(m);d.w=0;d.h=0}}if(a!==null){if(r&&(t==null||t-r<1e3)){a=e.requestAnimationFrame(h)}else{a=setTimeout(h,n[o]);r=false}}}if(!e.requestAnimationFrame){e.requestAnimationFrame=function(){return e.webkitRequestAnimationFrame||e.mozRequestAnimationFrame||e.oRequestAnimationFrame||e.msRequestAnimationFrame||function(t,i){return e.setTimeout(function(){t((new Date).getTime())},n[l])}}()}if(!e.cancelAnimationFrame){e.cancelAnimationFrame=function(){return e.webkitCancelRequestAnimationFrame||e.mozCancelRequestAnimationFrame||e.oCancelRequestAnimationFrame||e.msCancelRequestAnimationFrame||clearTimeout}()}})(jQuery,this); + +(function ($) { + var options = { }; // no options + + function init(plot) { + function onResize() { + var placeholder = plot.getPlaceholder(); + + // somebody might have hidden us and we can't plot + // when we don't have the dimensions + if (placeholder.width() == 0 || placeholder.height() == 0) + return; + + plot.resize(); + plot.setupGrid(); + plot.draw(); + } + + function bindEvents(plot, eventHolder) { + plot.getPlaceholder().resize(onResize); + } + + function shutdown(plot, eventHolder) { + plot.getPlaceholder().unbind("resize", onResize); + } + + plot.hooks.bindEvents.push(bindEvents); + plot.hooks.shutdown.push(shutdown); + } + + $.plot.plugins.push({ + init: init, + options: options, + name: 'resize', + version: '1.0' + }); +})(jQuery); diff --git a/public/assets/libs/jquery/footable/css/fonts/footable.eot b/public/assets/libs/jquery/footable/css/fonts/footable.eot new file mode 100644 index 0000000000000000000000000000000000000000..37229798b1b7a7929fc288fc36129700a42a3636 GIT binary patch literal 4824 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 literal 0 HcmV?d00001 diff --git a/public/assets/libs/jquery/footable/css/fonts/footable.svg b/public/assets/libs/jquery/footable/css/fonts/footable.svg new file mode 100644 index 0000000..5a6e1fd --- /dev/null +++ b/public/assets/libs/jquery/footable/css/fonts/footable.svg @@ -0,0 +1,78 @@ +<?xml version="1.0" standalone="no"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" > +<svg xmlns="http://www.w3.org/2000/svg"> +<metadata> +This is a custom SVG font generated by IcoMoon. +<iconset grid="16"></iconset> +</metadata> +<defs> +<font id="footable" horiz-adv-x="512" > +<font-face units-per-em="512" ascent="480" descent="-32" /> +<missing-glyph horiz-adv-x="512" /> +<glyph class="hidden" unicode="" d="M0,480L 512 -32L0 -32 z" horiz-adv-x="0" /> +<glyph unicode="" d="M 496,288L 320,288 L 320,464 c0,8.836-7.164,16-16,16l-96,0 c-8.836,0-16-7.164-16-16l0-176 L 16,288 c-8.836,0-16-7.164-16-16l0-96 + c0-8.836, 7.164-16, 16-16l 176,0 l0-176 c0-8.836, 7.164-16, 16-16l 96,0 c 8.836,0, 16,7.164, 16,16L 320,160 l 176,0 c 8.836,0, 16,7.164, 16,16l0,96 + C 512,280.836, 504.836,288, 496,288z" /> +<glyph unicode="" d="M0,272l0-96 c0-8.836, 7.164-16, 16-16l 480,0 c 8.836,0, 16,7.164, 16,16l0,96 c0,8.836-7.164,16-16,16L 16,288 C 7.164,288,0,280.836,0,272z" /> +<glyph unicode="" d="M 256,480C 114.615,480,0,365.385,0,224s 114.615-256, 256-256s 256,114.615, 256,256S 397.385,480, 256,480z M 288,192l0-128 l-64,0 L 224,192 L 96,192 l0,64 + l 128,0 L 224,384 l 64,0 l0-128 l 128,0 l0-64 L 288,192 z" /> +<glyph unicode="" d="M 256,480C 114.615,480,0,365.385,0,224s 114.615-256, 256-256s 256,114.615, 256,256S 397.385,480, 256,480z M 416,192L 96,192 l0,64 l 320,0 L 416,192 z" /> +<glyph unicode="" d="M 256,480C 114.615,480,0,365.385,0,224s 114.615-256, 256-256s 256,114.615, 256,256S 397.385,480, 256,480z M 256,32 + c-106.039,0-192,85.961-192,192c0,106.039, 85.961,192, 192,192c 106.039,0, 192-85.961, 192-192C 448,117.961, 362.039,32, 256,32zM 384,192 L 288,192 L 288,96 L 224,96 L 224,192 L 128,192 L 128,256 L 224,256 L 224,352 L 288,352 L 288,256 L 384,256 Z" /> +<glyph unicode="" d="M 256,480C 114.615,480,0,365.385,0,224s 114.615-256, 256-256s 256,114.615, 256,256S 397.385,480, 256,480z M 256,32 + c-106.039,0-192,85.961-192,192c0,106.039, 85.961,192, 192,192c 106.039,0, 192-85.961, 192-192C 448,117.961, 362.039,32, 256,32zM 128,256L 384,256L 384,192L 128,192z" /> +<glyph unicode="" d="M 256,214.857l0-18.286 q0-4 -2.571-6.571t-6.571-2.571l-64,0 l0-64 q0-4 -2.571-6.571t-6.571-2.571l-18.286,0 q-4,0 -6.571,2.571t-2.571,6.571l0,64 l-64,0 q-4,0 -6.571,2.571t-2.571,6.571l0,18.286 q0,4 2.571,6.571t 6.571,2.571l 64,0 l0,64 q0,4 2.571,6.571t 6.571,2.571l 18.286,0 q 4,0 6.571-2.571t 2.571-6.571l0-64 l 64,0 q 4,0 6.571-2.571t 2.571-6.571zM 292.571,105.143l0,201.143 q0,11.429 -8,19.429t-19.429,8l-201.143,0 q-11.429,0 -19.429-8 t-8-19.429l0-201.143 q0-11.429 8-19.429t 19.429-8l 201.143,0 q 11.429,0 19.429,8t 8,19.429zM 329.143,306.286l0-201.143 q0-26.286 -18.714-45.143t-45.286-18.857l-201.143,0 q-26.571,0 -45.286,18.857t-18.714,45.143l0,201.143 q0,26.571 18.714,45.286t 45.286,18.714l 201.143,0 q 26.571,0 45.286-18.714t 18.714-45.286z" horiz-adv-x="329.143" /> +<glyph unicode="" d="M 265.143,370.286q 26.571,0 45.286-18.714t 18.714-45.286l0-201.143 q0-26.286 -18.714-45.143t-45.286-18.857l-201.143,0 q-26.571,0 -45.286,18.857t-18.714,45.143l0,201.143 q0,26.571 18.714,45.286t 45.286,18.714l 201.143,0 zM 292.571,105.143l0,201.143 q0,11.429 -8,19.429t-19.429,8l-201.143,0 q-11.429,0 -19.429-8t-8-19.429l0-201.143 q0-11.429 8-19.429t 19.429-8l 201.143,0 q 11.429,0 19.429,8t 8,19.429z M 246.857,224q 4,0 6.571-2.571t 2.571-6.571l0-18.286 q0-4 -2.571-6.571t-6.571-2.571l-164.571,0 q-4,0 -6.571,2.571t-2.571,6.571l0,18.286 q0,4 2.571,6.571t 6.571,2.571l 164.571,0 z" horiz-adv-x="329.143" /> +<glyph unicode="" d="M 365.714,205.714l0,36.571 q0,7.429 -5.429,12.857t-12.857,5.429l-91.429,0 l0,91.429 q0,7.429 -5.429,12.857t-12.857,5.429l-36.571,0 q-7.429,0 -12.857-5.429t-5.429-12.857l0-91.429 l-91.429,0 q-7.429,0 -12.857-5.429t-5.429-12.857l0-36.571 q0-7.429 5.429-12.857t 12.857-5.429l 91.429,0 l0-91.429 q0-7.429 5.429-12.857t 12.857-5.429l 36.571,0 q 7.429,0 12.857,5.429t 5.429,12.857l0,91.429 l 91.429,0 q 7.429,0 12.857,5.429t 5.429,12.857zM 438.857,361.143l0-274.286 q0-34 -24.143-58.143t-58.143-24.143l-274.286,0 q-34,0 -58.143,24.143t-24.143,58.143l0,274.286 q0,34 24.143,58.143t 58.143,24.143l 274.286,0 q 34,0 58.143-24.143t 24.143-58.143z" horiz-adv-x="438.857" /> +<glyph unicode="" d="M 365.714,205.714l0,36.571 q0,7.429 -5.429,12.857t-12.857,5.429l-256,0 q-7.429,0 -12.857-5.429t-5.429-12.857l0-36.571 q0-7.429 5.429-12.857t 12.857-5.429l 256,0 q 7.429,0 12.857,5.429t 5.429,12.857zM 438.857,361.143l0-274.286 q0-34 -24.143-58.143t-58.143-24.143l-274.286,0 q-34,0 -58.143,24.143t-24.143,58.143l0,274.286 q0,34 24.143,58.143t 58.143,24.143l 274.286,0 q 34,0 58.143-24.143 t 24.143-58.143z" horiz-adv-x="438.857" /> +<glyph unicode="" d="M 512,224C 512,82.615, 397.385-32, 256-32s -256,114.615, -256,256s 114.615,256, 256,256S 512,365.385, 512,224z M 233.372,374.628 + l -128-128.001C 99.124,240.379, 96,232.189, 96,224s 3.124-16.379 9.372-22.627c 12.497-12.497 32.759-12.497, 45.256,0L 224,274.745 + L 224,96 c 0-17.673 14.327-32 32-32c 17.673,0, 32,14.327, 32,32l0,178.745 l 73.373-73.373c 12.497-12.497 32.758-12.497, 45.255,0 + c 12.497,12.497, 12.497,32.758, 0,45.254l -128,128.001C 266.131,387.124, 245.869,387.124, 233.372,374.628z" /> +<glyph unicode="" d="M 512,224C 512,365.385, 397.385,480, 256,480s -256-114.615, -256-256s 114.615-256, 256-256S 512,82.615, 512,224z M 233.372,73.372 + l -128,128.001C 99.124,207.621, 96,215.811, 96,224s 3.124,16.379 9.372,22.627c 12.497,12.497 32.759,12.497, 45.256,0L 224,173.255 + L 224,352 c 0,17.673 14.327,32 32,32c 17.673,0, 32-14.327, 32-32l0-178.745 l 73.373,73.373c 12.497,12.497 32.758,12.497, 45.255,0 + c 12.497-12.497, 12.497-32.758, 0-45.254l -128-128.001C 266.131,60.876, 245.869,60.876, 233.372,73.372z" /> +<glyph unicode="" d="M 256,480C 397.385,480, 512,365.385, 512,224s -114.615-256, -256-256s -256,114.615, -256,256S 114.615,480, 256,480z M 105.372,201.372 + l 128.001-128C 239.621,67.124, 247.811,64, 256,64s 16.379,3.124 22.627,9.372c 12.497,12.497 12.497,32.759,0,45.256L 205.255,192 + L 384,192 c 17.673,0 32,14.327 32,32c0,17.673, -14.327,32, -32,32l-178.745,0 l 73.373,73.373c 12.497,12.497 12.497,32.758,0,45.255 + c -12.497,12.497, -32.758,12.497, -45.254,0l -128.001-128C 92.876,234.131, 92.876,213.869, 105.372,201.372z" /> +<glyph unicode="" d="M 256,480C 114.615,480,0,365.385,0,224s 114.615-256, 256-256s 256,114.615, 256,256S 397.385,480, 256,480z M 406.628,201.372 + l-128.001-128C 272.379,67.124, 264.189,64, 256,64s-16.379,3.124-22.627,9.372c-12.497,12.497-12.497,32.759,0,45.256L 306.745,192 + L 128,192 c-17.673,0-32,14.327-32,32c0,17.673, 14.327,32, 32,32l 178.745,0 l-73.373,73.373c-12.497,12.497-12.497,32.758,0,45.255 + c 12.497,12.497, 32.758,12.497, 45.254,0l 128.001-128C 419.124,234.131, 419.124,213.869, 406.628,201.372z" /> +<glyph unicode="" d="M0,160L 96,64L 256,224L 416,64L 512,160L 256.001,416 z" /> +<glyph unicode="" d="M 512,288L 416,384L 256,224L 96,384L0,288L 256,32.001 z" /> +<glyph unicode="" d="M 320-32L 416,64L 256,224L 416,384L 320,480L 64,224 z" /> +<glyph unicode="" d="M 192,480L 96,384L 256,224L 96,64L 192-32L 448,224 z" /> +<glyph unicode="" d="M 292.571,132.571q0-7.429 -5.429-12.857t-12.857-5.429l-256,0 q-7.429,0 -12.857,5.429t-5.429,12.857t 5.429,12.857l 128,128q 5.429,5.429 12.857,5.429t 12.857-5.429l 128-128q 5.429-5.429 5.429-12.857z" horiz-adv-x="292.571" /> +<glyph unicode="" d="M 292.571,278.857q0-7.429 -5.429-12.857l-128-128q-5.429-5.429 -12.857-5.429t-12.857,5.429l-128,128q-5.429,5.429 -5.429,12.857t 5.429,12.857t 12.857,5.429l 256,0 q 7.429,0 12.857-5.429t 5.429-12.857z" horiz-adv-x="292.571" /> +<glyph unicode="" d="M 182.857,352l0-256 q0-7.429 -5.429-12.857t-12.857-5.429t-12.857,5.429l-128,128q-5.429,5.429 -5.429,12.857t 5.429,12.857l 128,128q 5.429,5.429 12.857,5.429t 12.857-5.429t 5.429-12.857z" horiz-adv-x="182.857" /> +<glyph unicode="" d="M 164.571,224q0-7.429 -5.429-12.857l-128-128q-5.429-5.429 -12.857-5.429t-12.857,5.429t-5.429,12.857l0,256 q0,7.429 5.429,12.857t 12.857,5.429t 12.857-5.429l 128-128q 5.429-5.429 5.429-12.857z" horiz-adv-x="182.857" /> +<glyph unicode="" d="M 256,480L 32-32L 256,64L 480-32 z" /> +<glyph unicode="" d="M 256-32L 480,480L 256,384L 32,480 z" /> +<glyph unicode="" d="M0,224L 512,0L 416,224L 512,448 z" /> +<glyph unicode="" d="M 512,224L0,448L 96,224L0,0 z" /> +<glyph unicode="" d="M 512,224C 512,82.615, 397.385-32, 256-32s -256,114.615, -256,256s 114.615,256, 256,256S 512,365.385, 512,224z M 48,224 + c 0-114.875 93.125-208 208-208S 464,109.125, 464,224s -93.125,208, -208,208S 48,338.875, 48,224zM 278.627,374.628l 128-128.001c 12.497-12.496 12.497-32.757 0-45.254c -12.497-12.497 -32.758-12.497,-45.255,0L 288,274.745 + L 288,96 c 0-17.673 -14.327-32 -32-32c-17.673,0, -32,14.327, -32,32l0,178.745 l -73.372-73.373c -12.497-12.497 -32.759-12.497,-45.256,0 + C 99.124,207.621, 96,215.811, 96,224s 3.124,16.379, 9.372,22.627l 128,128.001C 245.869,387.124, 266.131,387.124, 278.627,374.628z" /> +<glyph unicode="" d="M 512,224C 512,365.385, 397.385,480, 256,480s -256-114.615, -256-256s 114.615-256, 256-256S 512,82.615, 512,224z M 48,224 + c 0,114.875 93.125,208 208,208S 464,338.875, 464,224s -93.125-208, -208-208S 48,109.125, 48,224zM 278.627,73.372l 128,128.001c 12.497,12.496 12.497,32.757 0,45.254c -12.497,12.497 -32.758,12.497,-45.255,0L 288,173.255 + L 288,352 c 0,17.673 -14.327,32 -32,32c-17.673,0, -32-14.327, -32-32l0-178.745 l -73.372,73.373c -12.497,12.497 -32.759,12.497,-45.256,0 + C 99.124,240.379, 96,232.189, 96,224s 3.124-16.379, 9.372-22.627l 128-128.001C 245.869,60.876, 266.131,60.876, 278.627,73.372z" /> +<glyph unicode="" d="M 256,480C 397.385,480, 512,365.385, 512,224s -114.615-256, -256-256s -256,114.615, -256,256S 114.615,480, 256,480z M 256,16 + c 114.875,0 208,93.125 208,208S 370.875,432, 256,432s -208-93.125, -208-208S 141.125,16, 256,16zM 105.372,246.627l 128.001,128c 12.496,12.497 32.757,12.497 45.254,0c 12.497-12.497 12.497-32.758,0-45.255L 205.255,256 + L 384,256 c 17.673,0 32-14.327 32-32c0-17.673, -14.327-32, -32-32l-178.745,0 l 73.373-73.372c 12.497-12.497 12.497-32.759,0-45.256 + C 272.379,67.124, 264.189,64, 256,64s -16.379,3.124, -22.627,9.372l -128.001,128C 92.876,213.869, 92.876,234.131, 105.372,246.627z" /> +<glyph unicode="" d="M 256,480C 114.615,480,0,365.385,0,224s 114.615-256, 256-256s 256,114.615, 256,256S 397.385,480, 256,480z M 256,16 + c-114.875,0-208,93.125-208,208S 141.125,432, 256,432s 208-93.125, 208-208S 370.875,16, 256,16zM 406.628,246.627l-128.001,128c-12.496,12.497-32.757,12.497-45.254,0c-12.497-12.497-12.497-32.758,0-45.255L 306.745,256 + L 128,256 c-17.673,0-32-14.327-32-32c0-17.673, 14.327-32, 32-32l 178.745,0 l-73.373-73.372c-12.497-12.497-12.497-32.759,0-45.256 + C 239.621,67.124, 247.811,64, 256,64s 16.379,3.124, 22.627,9.372l 128.001,128C 419.124,213.869, 419.124,234.131, 406.628,246.627z" /> +<glyph unicode="" d="M 307.143,141.714q0-3.714 -2.857-6.571l-14.286-14.286q-2.857-2.857 -6.571-2.857t-6.571,2.857l-112.286,112.286l-112.286-112.286q-2.857-2.857 -6.571-2.857t-6.571,2.857l-14.286,14.286q-2.857,2.857 -2.857,6.571t 2.857,6.571l 133.143,133.143q 2.857,2.857 6.571,2.857t 6.571-2.857l 133.143-133.143q 2.857-2.857 2.857-6.571z" horiz-adv-x="329.143" /> +<glyph unicode="" d="M 307.143,269.714q0-3.714 -2.857-6.571l-133.143-133.143q-2.857-2.857 -6.571-2.857t-6.571,2.857l-133.143,133.143q-2.857,2.857 -2.857,6.571t 2.857,6.571l 14.286,14.286q 2.857,2.857 6.571,2.857t 6.571-2.857l 112.286-112.286l 112.286,112.286q 2.857,2.857 6.571,2.857t 6.571-2.857l 14.286-14.286q 2.857-2.857 2.857-6.571z" horiz-adv-x="329.143" /> +<glyph unicode="" d="M 179.143,324.571q0-3.714 -2.857-6.571l-112.286-112.286l 112.286-112.286q 2.857-2.857 2.857-6.571t-2.857-6.571l-14.286-14.286q-2.857-2.857 -6.571-2.857t-6.571,2.857l-133.143,133.143q-2.857,2.857 -2.857,6.571t 2.857,6.571l 133.143,133.143q 2.857,2.857 6.571,2.857t 6.571-2.857l 14.286-14.286q 2.857-2.857 2.857-6.571z" horiz-adv-x="182.857" /> +<glyph unicode="" d="M 170,205.714q0-3.714 -2.857-6.571l-133.143-133.143q-2.857-2.857 -6.571-2.857t-6.571,2.857l-14.286,14.286q-2.857,2.857 -2.857,6.571t 2.857,6.571l 112.286,112.286l-112.286,112.286q-2.857,2.857 -2.857,6.571t 2.857,6.571l 14.286,14.286q 2.857,2.857 6.571,2.857t 6.571-2.857l 133.143-133.143q 2.857-2.857 2.857-6.571z" horiz-adv-x="182.857" /> +<glyph unicode="" d="M 292.571,169.143q0-7.429 -5.429-12.857l-128-128q-5.429-5.429 -12.857-5.429t-12.857,5.429l-128,128q-5.429,5.429 -5.429,12.857t 5.429,12.857t 12.857,5.429l 256,0 q 7.429,0 12.857-5.429t 5.429-12.857zM 292.571,278.857q0-7.429 -5.429-12.857t-12.857-5.429l-256,0 q-7.429,0 -12.857,5.429t-5.429,12.857t 5.429,12.857l 128,128q 5.429,5.429 12.857,5.429t 12.857-5.429l 128-128q 5.429-5.429 5.429-12.857z" horiz-adv-x="292.571" /> +<glyph unicode=" " horiz-adv-x="256" /> +</font></defs></svg> \ No newline at end of file diff --git a/public/assets/libs/jquery/footable/css/fonts/footable.ttf b/public/assets/libs/jquery/footable/css/fonts/footable.ttf new file mode 100644 index 0000000000000000000000000000000000000000..2d5c84ab167ac1569175744e0e0a2b25caa51132 GIT binary patch literal 4656 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 literal 0 HcmV?d00001 diff --git a/public/assets/libs/jquery/footable/css/fonts/footable.woff b/public/assets/libs/jquery/footable/css/fonts/footable.woff new file mode 100644 index 0000000000000000000000000000000000000000..4864dbb5cc52f22eae9dfa910364d56aa04020d5 GIT binary patch literal 4016 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⋙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 E0QxaItpET3 literal 0 HcmV?d00001 diff --git a/public/assets/libs/jquery/footable/css/footable.core.css b/public/assets/libs/jquery/footable/css/footable.core.css new file mode 100644 index 0000000..d8accfb --- /dev/null +++ b/public/assets/libs/jquery/footable/css/footable.core.css @@ -0,0 +1,178 @@ +@font-face { + font-family: 'footable'; + src: url('fonts/footable.eot'); + src: url('fonts/footable.eot?#iefix') format('embedded-opentype'), url('fonts/footable.woff') format('woff'), url('fonts/footable.ttf') format('truetype'), url('fonts/footable.svg#footable') format('svg'); + font-weight: normal; + font-style: normal; +} +@media screen and (-webkit-min-device-pixel-ratio: 0) { + @font-face { + font-family: 'footable'; + src: url('fonts/footable.svg#footable') format('svg'); + font-weight: normal; + font-style: normal; + } +} +.footable { + width: 100%; + /** SORTING **/ + + /** PAGINATION **/ + +} +.footable.breakpoint > tbody > tr.footable-detail-show > td { + border-bottom: none; +} +.footable.breakpoint > tbody > tr.footable-detail-show > td > span.footable-toggle:before { + content: "\e001"; +} +.footable.breakpoint > tbody > tr:hover:not(.footable-row-detail) { + cursor: pointer; +} +.footable.breakpoint > tbody > tr > td.footable-cell-detail { + background: #eee; + border-top: none; +} +.footable.breakpoint > tbody > tr > td > span.footable-toggle { + display: inline-block; + font-family: 'footable'; + speak: none; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + -webkit-font-smoothing: antialiased; + padding-right: 5px; + font-size: 14px; + color: #888888; +} +.footable.breakpoint > tbody > tr > td > span.footable-toggle:before { + content: "\e000"; +} +.footable.breakpoint.toggle-circle > tbody > tr.footable-detail-show > td > span.footable-toggle:before { + content: "\e005"; +} +.footable.breakpoint.toggle-circle > tbody > tr > td > span.footable-toggle:before { + content: "\e004"; +} +.footable.breakpoint.toggle-circle-filled > tbody > tr.footable-detail-show > td > span.footable-toggle:before { + content: "\e003"; +} +.footable.breakpoint.toggle-circle-filled > tbody > tr > td > span.footable-toggle:before { + content: "\e002"; +} +.footable.breakpoint.toggle-square > tbody > tr.footable-detail-show > td > span.footable-toggle:before { + content: "\e007"; +} +.footable.breakpoint.toggle-square > tbody > tr > td > span.footable-toggle:before { + content: "\e006"; +} +.footable.breakpoint.toggle-square-filled > tbody > tr.footable-detail-show > td > span.footable-toggle:before { + content: "\e009"; +} +.footable.breakpoint.toggle-square-filled > tbody > tr > td > span.footable-toggle:before { + content: "\e008"; +} +.footable.breakpoint.toggle-arrow > tbody > tr.footable-detail-show > td > span.footable-toggle:before { + content: "\e00f"; +} +.footable.breakpoint.toggle-arrow > tbody > tr > td > span.footable-toggle:before { + content: "\e011"; +} +.footable.breakpoint.toggle-arrow-small > tbody > tr.footable-detail-show > td > span.footable-toggle:before { + content: "\e013"; +} +.footable.breakpoint.toggle-arrow-small > tbody > tr > td > span.footable-toggle:before { + content: "\e015"; +} +.footable.breakpoint.toggle-arrow-circle > tbody > tr.footable-detail-show > td > span.footable-toggle:before { + content: "\e01b"; +} +.footable.breakpoint.toggle-arrow-circle > tbody > tr > td > span.footable-toggle:before { + content: "\e01d"; +} +.footable.breakpoint.toggle-arrow-circle-filled > tbody > tr.footable-detail-show > td > span.footable-toggle:before { + content: "\e00b"; +} +.footable.breakpoint.toggle-arrow-circle-filled > tbody > tr > td > span.footable-toggle:before { + content: "\e00d"; +} +.footable.breakpoint.toggle-arrow-tiny > tbody > tr.footable-detail-show > td > span.footable-toggle:before { + content: "\e01f"; +} +.footable.breakpoint.toggle-arrow-tiny > tbody > tr > td > span.footable-toggle:before { + content: "\e021"; +} +.footable.breakpoint.toggle-arrow-alt > tbody > tr.footable-detail-show > td > span.footable-toggle:before { + content: "\e017"; +} +.footable.breakpoint.toggle-arrow-alt > tbody > tr > td > span.footable-toggle:before { + content: "\e019"; +} +.footable.breakpoint.toggle-medium > tbody > tr > td > span.footable-toggle { + font-size: 18px; +} +.footable.breakpoint.toggle-large > tbody > tr > td > span.footable-toggle { + font-size: 24px; +} +.footable > thead > tr > th { + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: -moz-none; + -ms-user-select: none; + user-select: none; +} +.footable > thead > tr > th.footable-sortable:hover { + cursor: pointer; +} +.footable > thead > tr > th.footable-sorted > span.footable-sort-indicator:before { + content: "\e013"; +} +.footable > thead > tr > th.footable-sorted-desc > span.footable-sort-indicator:before { + content: "\e012"; +} +.footable > thead > tr > th > span.footable-sort-indicator { + display: inline-block; + font-family: 'footable'; + speak: none; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + -webkit-font-smoothing: antialiased; + padding-left: 5px; +} +.footable > thead > tr > th > span.footable-sort-indicator:before { + content: "\e022"; +} +.footable > tfoot .pagination { + margin: 0; +} +.footable.no-paging .hide-if-no-paging { + display: none; +} +.footable-row-detail-inner { + display: table; +} +.footable-row-detail-row { + display: table-row; + line-height: 1.5em; +} +.footable-row-detail-group { + display: block; + line-height: 2em; + font-size: 1.2em; + font-weight: bold; +} +.footable-row-detail-name { + display: table-cell; + font-weight: bold; + padding-right: 0.5em; +} +.footable-row-detail-value { + display: table-cell; +} +.footable-odd { + background-color: #f7f7f7; +} diff --git a/public/assets/libs/jquery/footable/dist/footable.all.min.js b/public/assets/libs/jquery/footable/dist/footable.all.min.js new file mode 100644 index 0000000..8c2e30c --- /dev/null +++ b/public/assets/libs/jquery/footable/dist/footable.all.min.js @@ -0,0 +1,14 @@ +/*! + * FooTable - Awesome Responsive Tables + * Version : 2.0.3 + * http://fooplugins.com/plugins/footable-jquery/ + * + * Requires jQuery - http://jquery.com/ + * + * Copyright 2014 Steven Usher & Brad Vincent + * Released under the MIT license + * You are free to use FooTable in commercial projects as long as this copyright header is left intact. + * + * Date: 11 Nov 2014 + */ +(function(e,t){function a(){var e=this;e.id=null,e.busy=!1,e.start=function(t,a){e.busy||(e.stop(),e.id=setTimeout(function(){t(),e.id=null,e.busy=!1},a),e.busy=!0)},e.stop=function(){null!==e.id&&(clearTimeout(e.id),e.id=null,e.busy=!1)}}function i(i,o,n){var r=this;r.id=n,r.table=i,r.options=o,r.breakpoints=[],r.breakpointNames="",r.columns={},r.plugins=t.footable.plugins.load(r);var l=r.options,d=l.classes,s=l.events,u=l.triggers,f=0;return r.timers={resize:new a,register:function(e){return r.timers[e]=new a,r.timers[e]}},r.init=function(){var a=e(t),i=e(r.table);if(t.footable.plugins.init(r),i.hasClass(d.loaded))return r.raise(s.alreadyInitialized),undefined;r.raise(s.initializing),i.addClass(d.loading),i.find(l.columnDataSelector).each(function(){var e=r.getColumnData(this);r.columns[e.index]=e});for(var o in l.breakpoints)r.breakpoints.push({name:o,width:l.breakpoints[o]}),r.breakpointNames+=o+" ";r.breakpoints.sort(function(e,t){return e.width-t.width}),i.unbind(u.initialize).bind(u.initialize,function(){i.removeData("footable_info"),i.data("breakpoint",""),i.trigger(u.resize),i.removeClass(d.loading),i.addClass(d.loaded).addClass(d.main),r.raise(s.initialized)}).unbind(u.redraw).bind(u.redraw,function(){r.redraw()}).unbind(u.resize).bind(u.resize,function(){r.resize()}).unbind(u.expandFirstRow).bind(u.expandFirstRow,function(){i.find(l.toggleSelector).first().not("."+d.detailShow).trigger(u.toggleRow)}).unbind(u.expandAll).bind(u.expandAll,function(){i.find(l.toggleSelector).not("."+d.detailShow).trigger(u.toggleRow)}).unbind(u.collapseAll).bind(u.collapseAll,function(){i.find("."+d.detailShow).trigger(u.toggleRow)}),i.trigger(u.initialize),a.bind("resize.footable",function(){r.timers.resize.stop(),r.timers.resize.start(function(){r.raise(u.resize)},l.delay)})},r.addRowToggle=function(){if(l.addRowToggle){var t=e(r.table),a=!1;t.find("span."+d.toggle).remove();for(var i in r.columns){var o=r.columns[i];if(o.toggle){a=!0;var n="> tbody > tr:not(."+d.detail+",."+d.disabled+") > td:nth-child("+(parseInt(o.index,10)+1)+"),"+"> tbody > tr:not(."+d.detail+",."+d.disabled+") > th:nth-child("+(parseInt(o.index,10)+1)+")";return t.find(n).not("."+d.detailCell).prepend(e(l.toggleHTMLElement).addClass(d.toggle)),undefined}}a||t.find("> tbody > tr:not(."+d.detail+",."+d.disabled+") > td:first-child").add("> tbody > tr:not(."+d.detail+",."+d.disabled+") > th:first-child").not("."+d.detailCell).prepend(e(l.toggleHTMLElement).addClass(d.toggle))}},r.setColumnClasses=function(){var t=e(r.table);for(var a in r.columns){var i=r.columns[a];if(null!==i.className){var o="",n=!0;e.each(i.matches,function(e,t){n||(o+=", "),o+="> tbody > tr:not(."+d.detail+") > td:nth-child("+(parseInt(t,10)+1)+")",n=!1}),t.find(o).not("."+d.detailCell).addClass(i.className)}}},r.bindToggleSelectors=function(){var t=e(r.table);r.hasAnyBreakpointColumn()&&(t.find(l.toggleSelector).unbind(u.toggleRow).bind(u.toggleRow,function(){var t=e(this).is("tr")?e(this):e(this).parents("tr:first");r.toggleDetail(t)}),t.find(l.toggleSelector).unbind("click.footable").bind("click.footable",function(a){t.is(".breakpoint")&&e(a.target).is("td,th,."+d.toggle)&&e(this).trigger(u.toggleRow)}))},r.parse=function(e,t){var a=l.parsers[t.type]||l.parsers.alpha;return a(e)},r.getColumnData=function(t){var a=e(t),i=a.data("hide"),o=a.index();i=i||"",i=jQuery.map(i.split(","),function(e){return jQuery.trim(e)});var n={index:o,hide:{},type:a.data("type")||"alpha",name:a.data("name")||e.trim(a.text()),ignore:a.data("ignore")||!1,toggle:a.data("toggle")||!1,className:a.data("class")||null,matches:[],names:{},group:a.data("group")||null,groupName:null,isEditable:a.data("editable")};if(null!==n.group){var d=e(r.table).find('> thead > tr.footable-group-row > th[data-group="'+n.group+'"], > thead > tr.footable-group-row > td[data-group="'+n.group+'"]').first();n.groupName=r.parse(d,{type:"alpha"})}var u=parseInt(a.prev().attr("colspan")||0,10);f+=u>1?u-1:0;var p=parseInt(a.attr("colspan")||0,10),c=n.index+f;if(p>1){var b=a.data("names");b=b||"",b=b.split(",");for(var g=0;p>g;g++)n.matches.push(g+c),b.length>g&&(n.names[g+c]=b[g])}else n.matches.push(c);n.hide["default"]="all"===a.data("hide")||e.inArray("default",i)>=0;var h=!1;for(var m in l.breakpoints)n.hide[m]="all"===a.data("hide")||e.inArray(m,i)>=0,h=h||n.hide[m];n.hasBreakpoint=h;var v=r.raise(s.columnData,{column:{data:n,th:t}});return v.column.data},r.getViewportWidth=function(){return window.innerWidth||(document.body?document.body.offsetWidth:0)},r.calculateWidth=function(e,t){return jQuery.isFunction(l.calculateWidthOverride)?l.calculateWidthOverride(e,t):(t.viewportWidth<t.width&&(t.width=t.viewportWidth),t.parentWidth<t.width&&(t.width=t.parentWidth),t)},r.hasBreakpointColumn=function(e){for(var t in r.columns)if(r.columns[t].hide[e]){if(r.columns[t].ignore)continue;return!0}return!1},r.hasAnyBreakpointColumn=function(){for(var e in r.columns)if(r.columns[e].hasBreakpoint)return!0;return!1},r.resize=function(){var t=e(r.table);if(t.is(":visible")){if(!r.hasAnyBreakpointColumn())return t.trigger(u.redraw),undefined;var a={width:t.width(),viewportWidth:r.getViewportWidth(),parentWidth:t.parent().width()};a=r.calculateWidth(t,a);var i=t.data("footable_info");if(t.data("footable_info",a),r.raise(s.resizing,{old:i,info:a}),!i||i&&i.width&&i.width!==a.width){for(var o,n=null,l=0;r.breakpoints.length>l;l++)if(o=r.breakpoints[l],o&&o.width&&a.width<=o.width){n=o;break}var d=null===n?"default":n.name,f=r.hasBreakpointColumn(d),p=t.data("breakpoint");t.data("breakpoint",d).removeClass("default breakpoint").removeClass(r.breakpointNames).addClass(d+(f?" breakpoint":"")),d!==p&&(t.trigger(u.redraw),r.raise(s.breakpoint,{breakpoint:d,info:a}))}r.raise(s.resized,{old:i,info:a})}},r.redraw=function(){r.addRowToggle(),r.bindToggleSelectors(),r.setColumnClasses();var t=e(r.table),a=t.data("breakpoint"),i=r.hasBreakpointColumn(a);t.find("> tbody > tr:not(."+d.detail+")").data("detail_created",!1).end().find("> thead > tr:last-child > th").each(function(){var i=r.columns[e(this).index()],o="",n=!0;e.each(i.matches,function(e,t){n||(o+=", ");var a=t+1;o+="> tbody > tr:not(."+d.detail+") > td:nth-child("+a+")",o+=", > tfoot > tr:not(."+d.detail+") > td:nth-child("+a+")",o+=", > colgroup > col:nth-child("+a+")",n=!1}),o+=', > thead > tr[data-group-row="true"] > th[data-group="'+i.group+'"]';var l=t.find(o).add(this);if(""!==a&&(i.hide[a]===!1?l.addClass("footable-visible").show():l.removeClass("footable-visible").hide()),1===t.find("> thead > tr.footable-group-row").length){var s=t.find('> thead > tr:last-child > th[data-group="'+i.group+'"]:visible, > thead > tr:last-child > th[data-group="'+i.group+'"]:visible'),u=t.find('> thead > tr.footable-group-row > th[data-group="'+i.group+'"], > thead > tr.footable-group-row > td[data-group="'+i.group+'"]'),f=0;e.each(s,function(){f+=parseInt(e(this).attr("colspan")||1,10)}),f>0?u.attr("colspan",f).show():u.hide()}}).end().find("> tbody > tr."+d.detailShow).each(function(){r.createOrUpdateDetailRow(this)}),t.find("[data-bind-name]").each(function(){r.toggleInput(this)}),t.find("> tbody > tr."+d.detailShow+":visible").each(function(){var t=e(this).next();t.hasClass(d.detail)&&(i?t.show():t.hide())}),t.find("> thead > tr > th.footable-last-column, > tbody > tr > td.footable-last-column").removeClass("footable-last-column"),t.find("> thead > tr > th.footable-first-column, > tbody > tr > td.footable-first-column").removeClass("footable-first-column"),t.find("> thead > tr, > tbody > tr").find("> th.footable-visible:last, > td.footable-visible:last").addClass("footable-last-column").end().find("> th.footable-visible:first, > td.footable-visible:first").addClass("footable-first-column"),r.raise(s.redrawn)},r.toggleDetail=function(t){var a=t.jquery?t:e(t),i=a.next();a.hasClass(d.detailShow)?(a.removeClass(d.detailShow),i.hasClass(d.detail)&&i.hide(),r.raise(s.rowCollapsed,{row:a[0]})):(r.createOrUpdateDetailRow(a[0]),a.addClass(d.detailShow).next().show(),r.raise(s.rowExpanded,{row:a[0]}))},r.removeRow=function(t){var a=t.jquery?t:e(t);a.hasClass(d.detail)&&(a=a.prev());var i=a.next();a.data("detail_created")===!0&&i.remove(),a.remove(),r.raise(s.rowRemoved)},r.appendRow=function(t){var a=t.jquery?t:e(t);e(r.table).find("tbody").append(a),r.redraw()},r.getColumnFromTdIndex=function(t){var a=null;for(var i in r.columns)if(e.inArray(t,r.columns[i].matches)>=0){a=r.columns[i];break}return a},r.createOrUpdateDetailRow=function(t){var a,i=e(t),o=i.next(),n=[];if(i.data("detail_created")===!0)return!0;if(i.is(":hidden"))return!1;if(r.raise(s.rowDetailUpdating,{row:i,detail:o}),i.find("> td:hidden").each(function(){var t=e(this).index(),a=r.getColumnFromTdIndex(t),i=a.name;if(a.ignore===!0)return!0;t in a.names&&(i=a.names[t]);var o=e(this).attr("data-bind-name");if(null!=o&&e(this).is(":empty")){var l=e("."+d.detailInnerValue+"["+'data-bind-value="'+o+'"]');e(this).html(e(l).contents().detach())}var s;return a.isEditable!==!1&&(a.isEditable||e(this).find(":input").length>0)&&(null==o&&(o="bind-"+e.now()+"-"+t,e(this).attr("data-bind-name",o)),s=e(this).contents().detach()),s||(s=e(this).contents().clone(!0,!0)),n.push({name:i,value:r.parse(this,a),display:s,group:a.group,groupName:a.groupName,bindName:o}),!0}),0===n.length)return!1;var u=i.find("> td:visible").length,f=o.hasClass(d.detail);return f||(o=e('<tr class="'+d.detail+'"><td class="'+d.detailCell+'"><div class="'+d.detailInner+'"></div></td></tr>'),i.after(o)),o.find("> td:first").attr("colspan",u),a=o.find("."+d.detailInner).empty(),l.createDetail(a,n,l.createGroupedDetail,l.detailSeparator,d),i.data("detail_created",!0),r.raise(s.rowDetailUpdated,{row:i,detail:o}),!f},r.raise=function(t,a){r.options.debug===!0&&e.isFunction(r.options.log)&&r.options.log(t,"event"),a=a||{};var i={ft:r};e.extend(!0,i,a);var o=e.Event(t,i);return o.ft||e.extend(!0,o,i),e(r.table).trigger(o),o},r.reset=function(){var t=e(r.table);t.removeData("footable_info").data("breakpoint","").removeClass(d.loading).removeClass(d.loaded),t.find(l.toggleSelector).unbind(u.toggleRow).unbind("click.footable"),t.find("> tbody > tr").removeClass(d.detailShow),t.find("> tbody > tr."+d.detail).remove(),r.raise(s.reset)},r.toggleInput=function(t){var a=e(t).attr("data-bind-name");if(null!=a){var i=e("."+d.detailInnerValue+"["+'data-bind-value="'+a+'"]');null!=i&&(e(t).is(":visible")?e(i).is(":empty")||e(t).html(e(i).contents().detach()):e(t).is(":empty")||e(i).html(e(t).contents().detach()))}},r.init(),r}t.footable={options:{delay:100,breakpoints:{phone:480,tablet:1024},parsers:{alpha:function(t){return e(t).data("value")||e.trim(e(t).text())},numeric:function(t){var a=e(t).data("value")||e(t).text().replace(/[^0-9.\-]/g,"");return a=parseFloat(a),isNaN(a)&&(a=0),a}},addRowToggle:!0,calculateWidthOverride:null,toggleSelector:" > tbody > tr:not(.footable-row-detail)",columnDataSelector:"> thead > tr:last-child > th, > thead > tr:last-child > td",detailSeparator:":",toggleHTMLElement:"<span />",createGroupedDetail:function(e){for(var t={_none:{name:null,data:[]}},a=0;e.length>a;a++){var i=e[a].group;null!==i?(i in t||(t[i]={name:e[a].groupName||e[a].group,data:[]}),t[i].data.push(e[a])):t._none.data.push(e[a])}return t},createDetail:function(t,a,i,o,n){var r=i(a);for(var l in r)if(0!==r[l].data.length){"_none"!==l&&t.append('<div class="'+n.detailInnerGroup+'">'+r[l].name+"</div>");for(var d=0;r[l].data.length>d;d++){var s=r[l].data[d].name?o:"";t.append(e("<div></div>").addClass(n.detailInnerRow).append(e("<div></div>").addClass(n.detailInnerName).append(r[l].data[d].name+s)).append(e("<div></div>").addClass(n.detailInnerValue).attr("data-bind-value",r[l].data[d].bindName).append(r[l].data[d].display)))}}},classes:{main:"footable",loading:"footable-loading",loaded:"footable-loaded",toggle:"footable-toggle",disabled:"footable-disabled",detail:"footable-row-detail",detailCell:"footable-row-detail-cell",detailInner:"footable-row-detail-inner",detailInnerRow:"footable-row-detail-row",detailInnerGroup:"footable-row-detail-group",detailInnerName:"footable-row-detail-name",detailInnerValue:"footable-row-detail-value",detailShow:"footable-detail-show"},triggers:{initialize:"footable_initialize",resize:"footable_resize",redraw:"footable_redraw",toggleRow:"footable_toggle_row",expandFirstRow:"footable_expand_first_row",expandAll:"footable_expand_all",collapseAll:"footable_collapse_all"},events:{alreadyInitialized:"footable_already_initialized",initializing:"footable_initializing",initialized:"footable_initialized",resizing:"footable_resizing",resized:"footable_resized",redrawn:"footable_redrawn",breakpoint:"footable_breakpoint",columnData:"footable_column_data",rowDetailUpdating:"footable_row_detail_updating",rowDetailUpdated:"footable_row_detail_updated",rowCollapsed:"footable_row_collapsed",rowExpanded:"footable_row_expanded",rowRemoved:"footable_row_removed",reset:"footable_reset"},debug:!1,log:null},version:{major:0,minor:5,toString:function(){return t.footable.version.major+"."+t.footable.version.minor},parse:function(e){var t=/(\d+)\.?(\d+)?\.?(\d+)?/.exec(e);return{major:parseInt(t[1],10)||0,minor:parseInt(t[2],10)||0,patch:parseInt(t[3],10)||0}}},plugins:{_validate:function(a){if(!e.isFunction(a))return t.footable.options.debug===!0&&console.error('Validation failed, expected type "function", received type "{0}".',typeof a),!1;var i=new a;return"string"!=typeof i.name?(t.footable.options.debug===!0&&console.error('Validation failed, plugin does not implement a string property called "name".',i),!1):e.isFunction(i.init)?(t.footable.options.debug===!0&&console.log('Validation succeeded for plugin "'+i.name+'".',i),!0):(t.footable.options.debug===!0&&console.error('Validation failed, plugin "'+i.name+'" does not implement a function called "init".',i),!1)},registered:[],register:function(a,i){t.footable.plugins._validate(a)&&(t.footable.plugins.registered.push(a),"object"==typeof i&&e.extend(!0,t.footable.options,i))},load:function(e){var a,i,o=[];for(i=0;t.footable.plugins.registered.length>i;i++)try{a=t.footable.plugins.registered[i],o.push(new a(e))}catch(n){t.footable.options.debug===!0&&console.error(n)}return o},init:function(e){for(var a=0;e.plugins.length>a;a++)try{e.plugins[a].init(e)}catch(i){t.footable.options.debug===!0&&console.error(i)}}}};var o=0;e.fn.footable=function(a){a=a||{};var n=e.extend(!0,{},t.footable.options,a);return this.each(function(){o++;var t=new i(this,n,o);e(this).data("footable",t)})}})(jQuery,window);;(function(e,t,undefined){function a(t){var a=e("<th>"+t.title+"</th>");return e.isPlainObject(t.data)&&a.data(t.data),e.isPlainObject(t.style)&&a.css(t.style),t.className&&a.addClass(t.className),a}function o(t,o){var i=t.find("thead");0===i.size()&&(i=e("<thead>").appendTo(t));for(var n=e("<tr>").appendTo(i),r=0,l=o.cols.length;l>r;r++)n.append(a(o.cols[r]))}function i(t){var a=t.find("tbody");0===a.size()&&(a=e("<tbody>").appendTo(t))}function n(t,a,o){if(o){t.attr("data-page-size",o["page-size"]);var i=t.find("tfoot");0===i.size()&&(i=e('<tfoot class="hide-if-no-paging"></tfoot>').appendTo(t)),i.append("<tr><td colspan="+a.length+"></td></tr>");var n=e("<div>").appendTo(i.find("tr:last-child td"));n.addClass(o["pagination-class"])}}function r(t){for(var a=t[0],o=0,i=t.length;i>o;o++){var n=t[o];if(n.data&&(n.data.toggle===!0||"true"===n.data.toggle))return}a.data=e.extend(a.data,{toggle:!0})}function l(e,t,a){0===e.find("tr.emptyInfo").size()&&e.find("tbody").append('<tr class="emptyInfo"><td colspan="'+t.length+'">'+a+"</td></tr>")}function d(t,a,o,i){t.find("tr:not(."+o+")").each(function(){var t=e(this),o=a.data("index"),n=parseInt(t.data("index"),0),r=n+i;n>=o&&this!==a.get(0)&&t.attr("data-index",r).data("index",r)})}function s(){function t(t,a,o){var i=e("<td>");return t.formatter?i.html(t.formatter(a,i,o)):i.html(a||""),i}var a=this;a.name="Footable Grid",a.init=function(t){var d=t.options.classes.toggle,s=t.options.classes.detail,f=t.options.grid;if(f.cols){a.footable=t;var u=e(t.table);u.data("grid",a),e.isPlainObject(f.data)&&u.data(f.data),a._items=[],r(f.cols),f.showCheckbox&&(f.multiSelect=!0,f.cols.unshift({title:f.checkboxFormatter(!0),name:"",data:{"sort-ignore":!0},formatter:f.checkboxFormatter})),f.showIndex&&f.cols.unshift({title:"#",name:"index",data:{"sort-ignore":!0},formatter:f.indexFormatter}),o(u,f),i(u),n(u,f.cols,f.pagination),u.off(".grid").on({"footable_initialized.grid":function(){f.url||f.ajax?e.ajax(f.ajax||{url:f.url}).then(function(e){a.newItem(e),t.raise(f.events.loaded)},function(){throw"load data from "+(f.url||f.ajax.url)+" fail"}):(a.newItem(f.items||[]),t.raise(f.events.loaded))},"footable_sorted.grid footable_grid_created.grid footable_grid_removed.grid":function(){f.showIndex&&a.getItem().length>0&&u.find("tbody tr:not(."+s+")").each(function(t){var a=e(this).find("td:first");a.html(f.indexFormatter(null,a,t))})},"footable_redrawn.grid footable_row_removed.grid":function(){0===a.getItem().length&&f.showEmptyInfo&&l(u,f.cols,f.emptyInfo)}}).on({"click.grid":function(a){if(e(a.target).closest("td").find(">."+d).size()>0)return!0;var o=e(a.currentTarget);return o.hasClass(s)?!0:(f.multiSelect||o.hasClass(f.activeClass)||u.find("tbody tr."+f.activeClass).removeClass(f.activeClass),o.toggleClass(f.activeClass),f.showCheckbox&&o.find("input:checkbox.check").prop("checked",function(e,t){return a.target===this?t:!t}),t.toggleDetail(o),undefined)}},"tbody tr").on("click.grid","thead input:checkbox.checkAll",function(e){var t=!!e.currentTarget.checked;t?u.find("tbody tr").addClass(f.activeClass):u.find("tbody tr").removeClass(f.activeClass),u.find("tbody input:checkbox.check").prop("checked",t)})}},a.getSelected=function(){var t=a.footable.options.grid,o=e(a.footable.table).find("tbody>tr."+t.activeClass);return o.map(function(){return e(this).data("index")})},a.getItem=function(t){return t!==undefined?e.isArray(t)?e.map(t,function(e){return a._items[e]}):a._items[t]:a._items},a._makeRow=function(o,i){var n,r=a.footable.options.grid;if(e.isFunction(r.template))n=e(r.template(e.extend({},{__index:i},o)));else{n=e("<tr>");for(var l=0,d=r.cols.length;d>l;l++){var s=r.cols[l];n.append(t(s,o[s.name]||"",i))}}return n.attr("data-index",i),n},a.newItem=function(t,o,i){var n=e(a.footable.table).find("tbody"),r=a.footable.options.classes.detail;if(n.find("tr.emptyInfo").remove(),e.isArray(t)){for(var l;l=t.pop();)a.newItem(l,o,!0);return a.footable.redraw(),a.footable.raise(a.footable.options.grid.events.created,{item:t,index:o}),undefined}if(e.isPlainObject(t)){var s,f=a._items.length;if(o===undefined||0>o||o>f)s=a._makeRow(t,f++),a._items.push(t),n.append(s);else{if(s=a._makeRow(t,o),0===o)a._items.unshift(t),n.prepend(s);else{var u=n.find("tr[data-index="+(o-1)+"]");a._items.splice(o,0,t),u.data("detail_created")===!0&&(u=u.next()),u.after(s)}d(n,s,r,1)}i||(a.footable.redraw(),a.footable.raise(a.footable.options.grid.events.created,{item:t,index:o}))}},a.setItem=function(t,o){if(e.isPlainObject(t)){var i=e(a.footable.table).find("tbody"),n=a._makeRow(t,o);e.extend(a._items[o],t);var r=i.find("tr").eq(o);r.html(n.html()),a.footable.redraw(),a.footable.raise(a.footable.options.grid.events.updated,{item:t,index:o})}},a.removeItem=function(t){var o=e(a.footable.table).find("tbody"),i=a.footable.options.classes.detail,n=[];if(e.isArray(t)){for(var r;r=t.pop();)n.push(a.removeItem(r));return a.footable.raise(a.footable.options.grid.events.removed,{item:n,index:t}),n}if(t===undefined)o.find("tr").each(function(){n.push(a._items.shift()),a.footable.removeRow(this)});else{var l=o.find("tr[data-index="+t+"]");n=a._items.splice(t,1)[0],a.footable.removeRow(l),d(o,l,i,-1)}return a.footable.raise(a.footable.options.grid.events.removed,{item:n,index:t}),n}}if(t.footable===undefined||null===t.foobox)throw Error("Please check and make sure footable.js is included in the page and is loaded prior to this script.");var f={grid:{enabled:!0,data:null,template:null,cols:null,items:null,url:null,ajax:null,activeClass:"active",multiSelect:!1,showIndex:!1,showCheckbox:!1,showEmptyInfo:!1,emptyInfo:'<p class="text-center text-warning">No Data</p>',pagination:{"page-size":20,"pagination-class":"pagination pagination-centered"},indexFormatter:function(e,t,a){return a+1},checkboxFormatter:function(e){return'<input type="checkbox" class="'+(e?"checkAll":"check")+'">'},events:{loaded:"footable_grid_loaded",created:"footable_grid_created",removed:"footable_grid_removed",updated:"footable_grid_updated"}}};t.footable.plugins.register(s,f)})(jQuery,window);;(function(t,e,undefined){function a(){var e=this;e.name="Footable Filter",e.init=function(a){if(e.footable=a,a.options.filter.enabled===!0){if(t(a.table).data("filter")===!1)return;a.timers.register("filter"),t(a.table).unbind(".filtering").bind({"footable_initialized.filtering":function(){var i=t(a.table),o={input:i.data("filter")||a.options.filter.input,timeout:i.data("filter-timeout")||a.options.filter.timeout,minimum:i.data("filter-minimum")||a.options.filter.minimum,disableEnter:i.data("filter-disable-enter")||a.options.filter.disableEnter};o.disableEnter&&t(o.input).keypress(function(t){return window.event?13!==window.event.keyCode:13!==t.which}),i.bind("footable_clear_filter",function(){t(o.input).val(""),e.clearFilter()}),i.bind("footable_filter",function(t,a){e.filter(a.filter)}),t(o.input).keyup(function(i){a.timers.filter.stop(),27===i.which&&t(o.input).val(""),a.timers.filter.start(function(){var a=t(o.input).val()||"";e.filter(a)},o.timeout)})},"footable_redrawn.filtering":function(){var i=t(a.table),o=i.data("filter-string");o&&e.filter(o)}}).data("footable-filter",e)}},e.filter=function(a){var i=e.footable,o=t(i.table),n=o.data("filter-minimum")||i.options.filter.minimum,r=!a,l=i.raise("footable_filtering",{filter:a,clear:r});if(!(l&&l.result===!1||l.filter&&n>l.filter.length))if(l.clear)e.clearFilter();else{var d=l.filter.split(" ");o.find("> tbody > tr").hide().addClass("footable-filtered");var s=o.find("> tbody > tr:not(.footable-row-detail)");t.each(d,function(t,e){e&&e.length>0&&(o.data("current-filter",e),s=s.filter(i.options.filter.filterFunction))}),s.each(function(){e.showRow(this,i),t(this).removeClass("footable-filtered")}),o.data("filter-string",l.filter),i.raise("footable_filtered",{filter:l.filter,clear:!1})}},e.clearFilter=function(){var a=e.footable,i=t(a.table);i.find("> tbody > tr:not(.footable-row-detail)").removeClass("footable-filtered").each(function(){e.showRow(this,a)}),i.removeData("filter-string"),a.raise("footable_filtered",{clear:!0})},e.showRow=function(e,a){var i=t(e),o=i.next(),n=t(a.table);i.is(":visible")||(n.hasClass("breakpoint")&&i.hasClass("footable-detail-show")&&o.hasClass("footable-row-detail")?(i.add(o).show(),a.createOrUpdateDetailRow(e)):i.show())}}if(e.footable===undefined||null===e.footable)throw Error("Please check and make sure footable.js is included in the page and is loaded prior to this script.");var i={filter:{enabled:!0,input:".footable-filter",timeout:300,minimum:2,disableEnter:!1,filterFunction:function(){var e=t(this),a=e.parents("table:first"),i=a.data("current-filter").toUpperCase(),o=e.find("td").text();return a.data("filter-text-only")||e.find("td[data-value]").each(function(){o+=t(this).data("value")}),o.toUpperCase().indexOf(i)>=0}}};e.footable.plugins.register(a,i)})(jQuery,window);;(function(e,t,undefined){function a(t){var a=e(t.table),i=a.data();this.pageNavigation=i.pageNavigation||t.options.pageNavigation,this.pageSize=i.pageSize||t.options.pageSize,this.firstText=i.firstText||t.options.firstText,this.previousText=i.previousText||t.options.previousText,this.nextText=i.nextText||t.options.nextText,this.lastText=i.lastText||t.options.lastText,this.limitNavigation=parseInt(i.limitNavigation||t.options.limitNavigation||o.limitNavigation,10),this.limitPreviousText=i.limitPreviousText||t.options.limitPreviousText,this.limitNextText=i.limitNextText||t.options.limitNextText,this.limit=this.limitNavigation>0,this.currentPage=i.currentPage||0,this.pages=[],this.control=!1}function i(){var t=this;t.name="Footable Paginate",t.init=function(a){if(a.options.paginate===!0){if(e(a.table).data("page")===!1)return;t.footable=a,e(a.table).unbind(".paging").bind({"footable_initialized.paging footable_row_removed.paging footable_redrawn.paging footable_sorted.paging footable_filtered.paging":function(){t.setupPaging()}}).data("footable-paging",t)}},t.setupPaging=function(){var i=t.footable,o=e(i.table).find("> tbody");i.pageInfo=new a(i),t.createPages(i,o),t.createNavigation(i,o),t.fillPage(i,o,i.pageInfo.currentPage)},t.createPages=function(t,a){var i=1,o=t.pageInfo,n=i*o.pageSize,r=[],l=[];o.pages=[];var d=a.find("> tr:not(.footable-filtered,.footable-row-detail)");d.each(function(e,t){r.push(t),e===n-1?(o.pages.push(r),i++,n=i*o.pageSize,r=[]):e>=d.length-d.length%o.pageSize&&l.push(t)}),l.length>0&&o.pages.push(l),o.currentPage>=o.pages.length&&(o.currentPage=o.pages.length-1),0>o.currentPage&&(o.currentPage=0),1===o.pages.length?e(t.table).addClass("no-paging"):e(t.table).removeClass("no-paging")},t.createNavigation=function(a){var i=e(a.table).find(a.pageInfo.pageNavigation);if(0===i.length){if(i=e(a.pageInfo.pageNavigation),i.parents("table:first").length>0&&i.parents("table:first")!==e(a.table))return;i.length>1&&a.options.debug===!0&&console.error("More than one pagination control was found!")}if(0!==i.length){i.is("ul")||(0===i.find("ul:first").length&&i.append("<ul />"),i=i.find("ul")),i.find("li").remove();var o=a.pageInfo;o.control=i,o.pages.length>0&&(i.append('<li class="footable-page-arrow"><a data-page="first" href="#first">'+a.pageInfo.firstText+"</a>"),i.append('<li class="footable-page-arrow"><a data-page="prev" href="#prev">'+a.pageInfo.previousText+"</a></li>"),o.limit&&i.append('<li class="footable-page-arrow"><a data-page="limit-prev" href="#limit-prev">'+a.pageInfo.limitPreviousText+"</a></li>"),o.limit||e.each(o.pages,function(e,t){t.length>0&&i.append('<li class="footable-page"><a data-page="'+e+'" href="#">'+(e+1)+"</a></li>")}),o.limit&&(i.append('<li class="footable-page-arrow"><a data-page="limit-next" href="#limit-next">'+a.pageInfo.limitNextText+"</a></li>"),t.createLimited(i,o,0)),i.append('<li class="footable-page-arrow"><a data-page="next" href="#next">'+a.pageInfo.nextText+"</a></li>"),i.append('<li class="footable-page-arrow"><a data-page="last" href="#last">'+a.pageInfo.lastText+"</a></li>")),i.off("click","a[data-page]").on("click","a[data-page]",function(n){n.preventDefault();var r=e(this).data("page"),l=o.currentPage;if("first"===r)l=0;else if("prev"===r)l>0&&l--;else if("next"===r)o.pages.length-1>l&&l++;else if("last"===r)l=o.pages.length-1;else if("limit-prev"===r){l=-1;var d=i.find(".footable-page:first a").data("page");t.createLimited(i,o,d-o.limitNavigation),t.setPagingClasses(i,o.currentPage,o.pages.length)}else if("limit-next"===r){l=-1;var s=i.find(".footable-page:last a").data("page");t.createLimited(i,o,s+1),t.setPagingClasses(i,o.currentPage,o.pages.length)}else l=r;if(l>=0){if(o.limit&&o.currentPage!=l){for(var f=l;0!==f%o.limitNavigation;)f-=1;t.createLimited(i,o,f)}t.paginate(a,l)}}),t.setPagingClasses(i,o.currentPage,o.pages.length)}},t.createLimited=function(e,t,a){a=a||0,e.find("li.footable-page").remove();var i,o,n=e.find('li.footable-page-arrow > a[data-page="limit-prev"]').parent(),r=e.find('li.footable-page-arrow > a[data-page="limit-next"]').parent();for(i=t.pages.length-1;i>=0;i--)o=t.pages[i],i>=a&&a+t.limitNavigation>i&&o.length>0&&n.after('<li class="footable-page"><a data-page="'+i+'" href="#">'+(i+1)+"</a></li>");0===a?n.hide():n.show(),a+t.limitNavigation>=t.pages.length?r.hide():r.show()},t.paginate=function(a,i){var o=a.pageInfo;if(o.currentPage!==i){var n=e(a.table).find("> tbody"),r=a.raise("footable_paging",{page:i,size:o.pageSize});if(r&&r.result===!1)return;t.fillPage(a,n,i),o.control.find("li").removeClass("active disabled"),t.setPagingClasses(o.control,o.currentPage,o.pages.length)}},t.setPagingClasses=function(e,t,a){e.find("li.footable-page > a[data-page="+t+"]").parent().addClass("active"),t>=a-1&&(e.find('li.footable-page-arrow > a[data-page="next"]').parent().addClass("disabled"),e.find('li.footable-page-arrow > a[data-page="last"]').parent().addClass("disabled")),1>t&&(e.find('li.footable-page-arrow > a[data-page="first"]').parent().addClass("disabled"),e.find('li.footable-page-arrow > a[data-page="prev"]').parent().addClass("disabled"))},t.fillPage=function(a,i,o){a.pageInfo.currentPage=o,e(a.table).data("currentPage",o),i.find("> tr").hide(),e(a.pageInfo.pages[o]).each(function(){t.showRow(this,a)}),a.raise("footable_page_filled")},t.showRow=function(t,a){var i=e(t),o=i.next(),n=e(a.table);n.hasClass("breakpoint")&&i.hasClass("footable-detail-show")&&o.hasClass("footable-row-detail")?(i.add(o).show(),a.createOrUpdateDetailRow(t)):i.show()}}if(t.footable===undefined||null===t.footable)throw Error("Please check and make sure footable.js is included in the page and is loaded prior to this script.");var o={paginate:!0,pageSize:10,pageNavigation:".pagination",firstText:"«",previousText:"‹",nextText:"›",lastText:"»",limitNavigation:0,limitPreviousText:"...",limitNextText:"..."};t.footable.plugins.register(i,o)})(jQuery,window);;(function(t,e,undefined){function a(){var e=this;e.name="Footable Sortable",e.init=function(a){e.footable=a,a.options.sort===!0&&t(a.table).unbind(".sorting").bind({"footable_initialized.sorting":function(){var i,o,n=t(a.table),r=(n.find("> tbody"),a.options.classes.sort);if(n.data("sort")!==!1){n.find("> thead > tr:last-child > th, > thead > tr:last-child > td").each(function(){var e=t(this),i=a.columns[e.index()];i.sort.ignore===!0||e.hasClass(r.sortable)||(e.addClass(r.sortable),t("<span />").addClass(r.indicator).appendTo(e))}),n.find("> thead > tr:last-child > th."+r.sortable+", > thead > tr:last-child > td."+r.sortable).unbind("click.footable").bind("click.footable",function(a){a.preventDefault(),o=t(this);var i=!o.hasClass(r.sorted);return e.doSort(o.index(),i),!1});var l=!1;for(var s in a.columns)if(i=a.columns[s],i.sort.initial){var d="descending"!==i.sort.initial;e.doSort(i.index,d);break}l&&a.bindToggleSelectors()}},"footable_redrawn.sorting":function(){var i=t(a.table),o=a.options.classes.sort;i.data("sorted")>=0&&i.find("> thead > tr:last-child > th").each(function(a){var i=t(this);return i.hasClass(o.sorted)||i.hasClass(o.descending)?(e.doSort(a),undefined):undefined})},"footable_column_data.sorting":function(e){var a=t(e.column.th);e.column.data.sort=e.column.data.sort||{},e.column.data.sort.initial=a.data("sort-initial")||!1,e.column.data.sort.ignore=a.data("sort-ignore")||!1,e.column.data.sort.selector=a.data("sort-selector")||null;var i=a.data("sort-match")||0;i>=e.column.data.matches.length&&(i=0),e.column.data.sort.match=e.column.data.matches[i]}}).data("footable-sort",e)},e.doSort=function(a,i){var o=e.footable;if(t(o.table).data("sort")!==!1){var n=t(o.table),r=n.find("> tbody"),l=o.columns[a],s=n.find("> thead > tr:last-child > th:eq("+a+")"),d=o.options.classes.sort,f=o.options.events.sort;if(i=i===undefined?s.hasClass(d.sorted):"toggle"===i?!s.hasClass(d.sorted):i,l.sort.ignore===!0)return!0;var u=o.raise(f.sorting,{column:l,direction:i?"ASC":"DESC"});u&&u.result===!1||(n.data("sorted",l.index),n.find("> thead > tr:last-child > th, > thead > tr:last-child > td").not(s).removeClass(d.sorted+" "+d.descending),i===undefined&&(i=s.hasClass(d.sorted)),i?s.removeClass(d.descending).addClass(d.sorted):s.removeClass(d.sorted).addClass(d.descending),e.sort(o,r,l,i),o.bindToggleSelectors(),o.raise(f.sorted,{column:l,direction:i?"ASC":"DESC"}))}},e.rows=function(e,a,i){var o=[];return a.find("> tr").each(function(){var a=t(this),n=null;if(a.hasClass(e.options.classes.detail))return!0;a.next().hasClass(e.options.classes.detail)&&(n=a.next().get(0));var r={row:a,detail:n};return i!==undefined&&(r.value=e.parse(this.cells[i.sort.match],i)),o.push(r),!0}).detach(),o},e.sort=function(t,a,i,o){var n=e.rows(t,a,i),r=t.options.sorters[i.type]||t.options.sorters.alpha;n.sort(function(t,e){return o?r(t.value,e.value):r(e.value,t.value)});for(var l=0;n.length>l;l++)a.append(n[l].row),null!==n[l].detail&&a.append(n[l].detail)}}if(e.footable===undefined||null===e.footable)throw Error("Please check and make sure footable.js is included in the page and is loaded prior to this script.");var i={sort:!0,sorters:{alpha:function(t,e){return"string"==typeof t&&(t=t.toLowerCase()),"string"==typeof e&&(e=e.toLowerCase()),t===e?0:e>t?-1:1},numeric:function(t,e){return t-e}},classes:{sort:{sortable:"footable-sortable",sorted:"footable-sorted",descending:"footable-sorted-desc",indicator:"footable-sort-indicator"}},events:{sort:{sorting:"footable_sorting",sorted:"footable_sorted"}}};e.footable.plugins.register(a,i)})(jQuery,window);;(function(t,e,undefined){function a(){var e=this;e.name="Footable Striping",e.init=function(a){e.footable=a,t(a.table).unbind("striping").bind({"footable_initialized.striping footable_row_removed.striping footable_redrawn.striping footable_sorted.striping footable_filtered.striping":function(){t(this).data("striping")!==!1&&e.setupStriping(a)}})},e.setupStriping=function(e){var a=0;t(e.table).find("> tbody > tr:not(.footable-row-detail)").each(function(){var i=t(this);i.removeClass(e.options.classes.striping.even).removeClass(e.options.classes.striping.odd),0===a%2?i.addClass(e.options.classes.striping.even):i.addClass(e.options.classes.striping.odd),a++})}}if(e.footable===undefined||null===e.foobox)throw Error("Please check and make sure footable.js is included in the page and is loaded prior to this script.");var i={striping:{enabled:!0},classes:{striping:{odd:"footable-odd",even:"footable-even"}}};e.footable.plugins.register(a,i)})(jQuery,window);;(function(t,e,undefined){function a(t,e){e=e?e:location.hash;var a=RegExp("&"+t+"(?:=([^&]*))?(?=&|$)","i");return(e=e.replace(/^\#/,"&").match(a))?e[1]===undefined?"":decodeURIComponent(e[1]):undefined}function i(e,a){var i=t(e.table).find("tbody").find("tr:not(.footable-row-detail, .footable-filtered)").length;t(e.table).data("status_num_total",i);var o=t(e.table).find("tbody").find("tr:not(.footable-row-detail)").filter(":visible").length;t(e.table).data("status_num_shown",o);var n=t(e.table).data("sorted"),r=t(e.table).find("th")[n],l=t(r).hasClass("footable-sorted-desc");if(t(e.table).data("status_descending",l),e.pageInfo){var s=e.pageInfo.currentPage;t(e.table).data("status_pagenum",s)}var d="",f=t(e.table).data("filter");t(f).length&&(d=t(f).val()),t(e.table).data("status_filter_val",d);var u,p,c;if("footable_row_expanded"==a.type&&(u=a.row,u&&(p=t(e.table).data("expanded_rows"),c=[],p&&(c=p.split(",")),c.push(u.rowIndex),t(e.table).data("expanded_rows",c.join(",")))),"footable_row_collapsed"==a.type&&(u=a.row)){p=t(e.table).data("expanded_rows"),c=[],p&&(c=p.split(","));var g=[];for(var b in c)if(c[b]==u.rowIndex){g=c.splice(b,1);break}t(e.table).data("expanded_rows",g.join(","))}}function o(){var e=this;e.name="Footable LucidBookmarkable",e.init=function(e){e.options.bookmarkable.enabled&&t(e.table).bind({footable_initialized:function(){var i=e.table.id,o=a(i+"_f"),n=a(i+"_p"),r=a(i+"_s"),l=a(i+"_d"),s=a(i+"_e");if(o){var d=t(e.table).data("filter");t(d).val(o),t(e.table).trigger("footable_filter",{filter:o})}if(n&&t(e.table).data("currentPage",n),r!==undefined){var f=t(e.table).data("footable-sort"),u=!0;"true"==l&&(u=!1),f.doSort(r,u)}else t(e.table).trigger("footable_setup_paging");if(s){var p=s.split(",");for(var c in p){var g=t(e.table.rows[p[c]]);g.find("> td:first").trigger("footable_toggle_row")}}e.lucid_bookmark_read=!0},"footable_page_filled footable_redrawn footable_filtered footable_sorted footable_row_expanded footable_row_collapsed":function(a){if(i(e,a),e.lucid_bookmark_read){var o=e.table.id,n=o+"_f",r=o+"_p",l=o+"_s",s=o+"_d",d=o+"_e",f=location.hash.replace(/^\#/,"&"),u=[n,r,l,s,d];for(var p in u){var c=RegExp("&"+u[p]+"=([^&]*)","g");f=f.replace(c,"")}var g={};g[n]=t(e.table).data("status_filter_val"),g[r]=t(e.table).data("status_pagenum"),g[l]=t(e.table).data("sorted"),g[s]=t(e.table).data("status_descending"),g[d]=t(e.table).data("expanded_rows");var b=[];for(var h in g)g[h]!==undefined&&b.push(h+"="+encodeURIComponent(g[h]));f.length&&b.push(f),location.hash=b.join("&")}}})}}if(e.footable===undefined||null===e.foobox)throw Error("Please check and make sure footable.js is included in the page and is loaded prior to this script.");var n={bookmarkable:{enabled:!1}};e.footable.plugins.register(o,n)})(jQuery,window); \ No newline at end of file diff --git a/public/assets/libs/jquery/footable/v3/css/footable.bootstrap.css b/public/assets/libs/jquery/footable/v3/css/footable.bootstrap.css new file mode 100644 index 0000000..0e165b4 --- /dev/null +++ b/public/assets/libs/jquery/footable/v3/css/footable.bootstrap.css @@ -0,0 +1,215 @@ +table.footable, +table.footable-details { + position: relative; + width: 100%; + border-spacing: 0; + border-collapse: collapse; +} +table > tbody > tr > td > span.footable-toggle { + margin-right: 8px; + opacity: 0.3; +} +table > tbody > tr > td > span.footable-toggle.last-column { + margin-left: 8px; + float: right; +} +table.table-condensed > tbody > tr > td > span.footable-toggle { + margin-right: 5px; +} +table.footable-details > tbody > tr > th:nth-child(1) { + min-width: 40px; + width: 120px; +} +table.footable-details > tbody > tr > td:nth-child(2) { + word-break: break-all; +} +div.footable-loader { + vertical-align: middle; + text-align: center; + height: 300px; + position: relative; +} +div.footable-loader > span.fooicon { + display: inline-block; + opacity: 0.3; + font-size: 30px; + line-height: 32px; + width: 32px; + height: 32px; + margin-top: -16px; + margin-left: -16px; + position: absolute; + top: 50%; + left: 50%; + -webkit-animation: fooicon-spin-r 2s infinite linear; + animation: fooicon-spin-r 2s infinite linear; +} +table.footable > tbody > tr.footable-empty > td { + vertical-align: middle; + text-align: center; + font-size: 30px; +} + +@-webkit-keyframes fooicon-spin-r { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} + +@keyframes fooicon-spin-r { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} + +/* Glyphicons Icons - We're not actually using Glyphicons classes but instead provide a simple mapping from Glyphicons to FooTable class names. */ +.fooicon { + position: relative; + top: 1px; + display: inline-block; + font-family: 'Glyphicons Halflings'; + font-style: normal; + font-weight: 400; + line-height: 1; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +.fooicon:before, +.fooicon:after { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +.fooicon-loader:before { + content: "\e030"; +} +.fooicon-plus:before { + content: "\2b"; +} +.fooicon-minus:before { + content: "\2212"; +} +.fooicon-search:before { + content: "\e003"; +} +.fooicon-remove:before { + content: "\e014"; +} +.fooicon-sort:before { + content: "\e150"; +} +.fooicon-sort-asc:before { + content: "\e155"; +} +.fooicon-sort-desc:before { + content: "\e156"; +} +table.footable > thead > tr.footable-filtering > th { + border-bottom-width: 1px; + font-weight: normal; +} +table.footable > thead > tr.footable-filtering > th, +table.footable.footable-filtering-right > thead > tr.footable-filtering > th { + text-align: right; +} +table.footable.footable-filtering-left > thead > tr.footable-filtering > th { + text-align: left; +} +table.footable.footable-filtering-center > thead > tr.footable-filtering > th { + text-align: center; +} +table.footable > thead > tr.footable-filtering > th div.form-group { + margin-bottom: 0; +} +table.footable > thead > tr.footable-filtering > th div.form-group+div.form-group { + margin-top: 5px; +} +table.footable > thead > tr.footable-filtering > th div.input-group { + width: 100%; +} +table.footable > thead > tr.footable-filtering > th ul.dropdown-menu > li > a.checkbox { + margin: 0; + display: block; + position: relative; +} +table.footable > thead > tr.footable-filtering > th ul.dropdown-menu > li > a.checkbox > label { + display: block; + padding-left: 20px; +} +table.footable > thead > tr.footable-filtering > th ul.dropdown-menu > li > a.checkbox input[type="checkbox"] { + position: absolute; + margin-left: -20px; +} +@media (min-width: 768px) { + table.footable > thead > tr.footable-filtering > th div.input-group { + width: auto; + } + table.footable > thead > tr.footable-filtering > th div.form-group { + margin-left: 2px; + margin-right: 2px; + } + table.footable > thead > tr.footable-filtering > th div.form-group+div.form-group { + margin-top: 0; + } +} +td.footable-sortable, +th.footable-sortable { + position: relative; + padding-right: 30px; + cursor: pointer; +} +td.footable-sortable > span.fooicon, +th.footable-sortable > span.fooicon { + position: absolute; + right: 6px; + top: 50%; + margin-top: -7px; + opacity: 0; + transition: opacity 0.3s ease-in; +} +td.footable-sortable:hover > span.fooicon, +th.footable-sortable:hover > span.fooicon { + opacity: 1; +} +td.footable-sortable.footable-asc > span.fooicon, +th.footable-sortable.footable-asc > span.fooicon, +td.footable-sortable.footable-desc > span.fooicon, +th.footable-sortable.footable-desc > span.fooicon { + opacity: 1; +} +table.footable > tfoot > tr.footable-paging > td > ul.pagination { + margin: 10px 0 0 0; +} +table.footable > tfoot > tr.footable-paging > td > span.label { + display: inline-block; + margin: 0 0 10px 0; + padding: 4px 10px; +} +table.footable > tfoot > tr.footable-paging > td, +table.footable-paging-center > tfoot > tr.footable-paging > td { + text-align: center; +} +table.footable-paging-left > tfoot > tr.footable-paging > td { + text-align: left; +} +table.footable-paging-right > tfoot > tr.footable-paging > td { + text-align: right; +} +ul.pagination > li.footable-page { + display: none; +} +ul.pagination > li.footable-page.visible { + display: inline; +} \ No newline at end of file diff --git a/public/assets/libs/jquery/footable/v3/css/footable.bootstrap.min.css b/public/assets/libs/jquery/footable/v3/css/footable.bootstrap.min.css new file mode 100644 index 0000000..6235849 --- /dev/null +++ b/public/assets/libs/jquery/footable/v3/css/footable.bootstrap.min.css @@ -0,0 +1 @@ +table.footable,table.footable-details{position:relative;width:100%;border-spacing:0;border-collapse:collapse}table>tbody>tr>td>span.footable-toggle{margin-right:8px;opacity:.3}table>tbody>tr>td>span.footable-toggle.last-column{margin-left:8px;float:right}table.table-condensed>tbody>tr>td>span.footable-toggle{margin-right:5px}table.footable-details>tbody>tr>th:nth-child(1){min-width:40px;width:120px}table.footable-details>tbody>tr>td:nth-child(2){word-break:break-all}div.footable-loader{vertical-align:middle;text-align:center;height:300px;position:relative}div.footable-loader>span.fooicon{display:inline-block;opacity:.3;font-size:30px;line-height:32px;width:32px;height:32px;margin-top:-16px;margin-left:-16px;position:absolute;top:50%;left:50%;-webkit-animation:fooicon-spin-r 2s infinite linear;animation:fooicon-spin-r 2s infinite linear}table.footable>tbody>tr.footable-empty>td{vertical-align:middle;text-align:center;font-size:30px}@-webkit-keyframes fooicon-spin-r{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fooicon-spin-r{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fooicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fooicon:before,.fooicon:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fooicon-loader:before{content:"\e030"}.fooicon-plus:before{content:"\2b"}.fooicon-minus:before{content:"\2212"}.fooicon-search:before{content:"\e003"}.fooicon-remove:before{content:"\e014"}.fooicon-sort:before{content:"\e150"}.fooicon-sort-asc:before{content:"\e155"}.fooicon-sort-desc:before{content:"\e156"}table.footable>thead>tr.footable-filtering>th{border-bottom-width:1px;font-weight:400}table.footable>thead>tr.footable-filtering>th,table.footable.footable-filtering-right>thead>tr.footable-filtering>th{text-align:right}table.footable.footable-filtering-left>thead>tr.footable-filtering>th{text-align:left}table.footable.footable-filtering-center>thead>tr.footable-filtering>th{text-align:center}table.footable>thead>tr.footable-filtering>th div.form-group{margin-bottom:0}table.footable>thead>tr.footable-filtering>th div.form-group+div.form-group{margin-top:5px}table.footable>thead>tr.footable-filtering>th div.input-group{width:100%}table.footable>thead>tr.footable-filtering>th ul.dropdown-menu>li>a.checkbox{margin:0;display:block;position:relative}table.footable>thead>tr.footable-filtering>th ul.dropdown-menu>li>a.checkbox>label{display:block;padding-left:20px}table.footable>thead>tr.footable-filtering>th ul.dropdown-menu>li>a.checkbox input[type=checkbox]{position:absolute;margin-left:-20px}@media (min-width:768px){table.footable>thead>tr.footable-filtering>th div.input-group{width:auto}table.footable>thead>tr.footable-filtering>th div.form-group{margin-left:2px;margin-right:2px}table.footable>thead>tr.footable-filtering>th div.form-group+div.form-group{margin-top:0}}td.footable-sortable,th.footable-sortable{position:relative;padding-right:30px;cursor:pointer}td.footable-sortable>span.fooicon,th.footable-sortable>span.fooicon{position:absolute;right:6px;top:50%;margin-top:-7px;opacity:0;transition:opacity .3s ease-in}td.footable-sortable:hover>span.fooicon,th.footable-sortable:hover>span.fooicon{opacity:1}td.footable-sortable.footable-asc>span.fooicon,th.footable-sortable.footable-asc>span.fooicon,td.footable-sortable.footable-desc>span.fooicon,th.footable-sortable.footable-desc>span.fooicon{opacity:1}table.footable>tfoot>tr.footable-paging>td>ul.pagination{margin:10px 0 0}table.footable>tfoot>tr.footable-paging>td>span.label{display:inline-block;margin:0 0 10px;padding:4px 10px}table.footable>tfoot>tr.footable-paging>td,table.footable-paging-center>tfoot>tr.footable-paging>td{text-align:center}table.footable-paging-left>tfoot>tr.footable-paging>td{text-align:left}table.footable-paging-right>tfoot>tr.footable-paging>td{text-align:right}ul.pagination>li.footable-page{display:none}ul.pagination>li.footable-page.visible{display:inline} \ No newline at end of file diff --git a/public/assets/libs/jquery/footable/v3/js/footable.js b/public/assets/libs/jquery/footable/v3/js/footable.js new file mode 100644 index 0000000..8f68aa7 --- /dev/null +++ b/public/assets/libs/jquery/footable/v3/js/footable.js @@ -0,0 +1,4962 @@ +(function($, F){ + // add in console we use in case it's missing + window.console = window.console || { log:function(){}, error:function(){} }; + + /** + * The jQuery plugin initializer. + * @function jQuery.fn.footable + * @param {(object|FooTable.Defaults)} [options] - The options to initialize the plugin with. + * @param {function} [ready] - A callback function to execute for each initialized plugin. + * @returns {jQuery} + */ + $.fn.footable = function (options, ready) { + options = options || {}; + // make sure we only work with tables + return this.filter('table').each(function (i, tbl) { + var ft = F.get(tbl); + if (ft instanceof F.Table) ft.destroy(); + F.init(tbl, options, ready); + }); + }; + + var debug_defaults = { + events: [] + }; + F.__debug__ = JSON.parse(localStorage.getItem('footable_debug')) || false; + F.__debug_options__ = JSON.parse(localStorage.getItem('footable_debug_options')) || debug_defaults; + + /** + * Gets or sets the internal debug variable which enables some additional logging to the console. + * When enabled this value is stored in the localStorage so it can persist across page reloads. + * @param {boolean} value - Whether or not to enable additional logging. + * @param {object} [options] - Any debug specific options. + * @returns {(boolean|undefined)} + */ + F.debug = function(value, options){ + if (!F.is.boolean(value)) return F.__debug__; + F.__debug__ = value; + if (F.__debug__){ + localStorage.setItem('footable_debug', JSON.stringify(F.__debug__)); + F.__debug_options__ = $.extend(true, {}, debug_defaults, options || {}); + if (F.is.hash(options)){ + localStorage.setItem('footable_debug_options', JSON.stringify(F.__debug_options__)); + } + } else { + localStorage.removeItem('footable_debug'); + localStorage.removeItem('footable_debug_options'); + } + }; + + /** + * Gets the FooTable instance of the supplied table if one exists. + * @param {(jQuery|jQuery.selector|HTMLTableElement)} table - The jQuery table object, selector or the HTMLTableElement to retrieve FooTable from. + * @returns {(FooTable.Table|undefined)} + */ + F.get = function(table){ + return $(table).first().data('__FooTable__'); + }; + + /** + * Initializes a new instance of FooTable on the supplied table. + * @param {(jQuery|jQuery.selector|HTMLTableElement)} table - The jQuery table object, selector or the HTMLTableElement to initialize FooTable on. + * @param {object} options - The options to initialize FooTable with. + * @param {function} [ready] - A callback function to execute once the plugin is initialized. + * @returns {FooTable.Table} + */ + F.init = function(table, options, ready){ + return new F.Table(table, options, ready); + }; + + // The below are external type definitions mainly used as pointers to jQuery docs for important information + /** + * jQuery is a fast, small, and feature-rich JavaScript library. It makes things like HTML document traversal and manipulation, event handling, animation, and Ajax much simpler with an easy-to-use API + * that works across a multitude of browsers. With a combination of versatility and extensibility, jQuery has changed the way that millions of people write JavaScript. + * @name jQuery + * @constructor + * @returns {jQuery} + * @see {@link http://api.jquery.com/} + */ + + /** + * This object provides a subset of the methods of the Deferred object (then, done, fail, always, pipe, and state) to prevent users from changing the state of the Deferred. + * @typedef {object} jQuery.Promise + * @see {@link http://api.jquery.com/Types/#Promise} + */ + + /** + * As of jQuery 1.5, the Deferred object provides a way to register multiple callbacks into self-managed callback queues, invoke callback queues as appropriate, + * and relay the success or failure state of any synchronous or asynchronous function. + * @typedef {object} jQuery.Deferred + * @see {@link http://api.jquery.com/Types/#Deferred} + */ + + /** + * jQuery's event system normalizes the event object according to W3C standards. The event object is guaranteed to be passed to the event handler. Most properties from + * the original event are copied over and normalized to the new event object. + * @typedef {object} jQuery.Event + * @see {@link http://api.jquery.com/category/events/event-object/} + */ + + /** + * Provides a way to execute callback functions based on one or more objects, usually Deferred objects that represent asynchronous events. + * @memberof jQuery + * @function when + * @param {...jQuery.Deferred} deferreds - Any number of deferred objects to wait for. + * @returns {jQuery.Promise} + * @see {@link http://api.jquery.com/jQuery.when/} + */ + + /** + * The jQuery.fn namespace used to register plugins with jQuery. + * @memberof jQuery + * @namespace fn + * @see {@link http://learn.jquery.com/plugins/basic-plugin-creation/} + */ +})( + jQuery, + /** + * The core FooTable namespace containing all the plugin code. + * @namespace + */ + FooTable = window.FooTable || {} +); +(function(F){ + var returnTrue = function(){ return true; }; + + /** + * This namespace contains commonly used array utility methods. + * @namespace {object} FooTable.arr + */ + F.arr = {}; + + /** + * Iterates over each item in the supplied array and performs the supplied function passing in the current item as the first argument. + * @memberof FooTable.arr + * @function each + * @param {Array} array - The array to iterate + * @param {function} func - The function to execute for each item. The first argument supplied to this function is the current item and the second is the current index. + */ + F.arr.each = function (array, func) { + if (!F.is.array(array) || !F.is.fn(func)) return; + for (var i = 0, len = array.length; i < len; i++) { + if (func(array[i], i) === false) break; + } + }; + + /** + * Get all items in the supplied array that optionally matches the supplied where function. If no items are found an empty array is returned. + * @memberof FooTable.arr + * @function get + * @param {Array} array - The array to get items from. + * @param {function} where - This function must return a boolean value, true includes the item in the result array. + * @returns {Array} + */ + F.arr.get = function (array, where) { + var result = []; + if (!F.is.array(array)) return result; + if (!F.is.fn(where)) return array; + for (var i = 0, len = array.length; i < len; i++) { + if (where(array[i], i)) result.push(array[i]); + } + return result; + }; + + /** + * Get a boolean value indicating if any item exists in the supplied array that optionally matches the supplied where function. + * @memberof FooTable.arr + * @function any + * @param {Array} array - The array to check. + * @param {function} [where] - [Optional] This function must return a boolean value, true indicates that the current item is a valid match. + * @returns {boolean} + */ + F.arr.any = function (array, where) { + if (!F.is.array(array)) return false; + where = F.is.fn(where) ? where : returnTrue; + for (var i = 0, len = array.length; i < len; i++) { + if (where(array[i], i)) return true; + } + return false; + }; + + /** + * Checks if the supplied value exists in the array. + * @memberof FooTable.arr + * @function contains + * @param {Array} array - The array to check. + * @param {*} value - The value to check for. + * @returns {boolean} + */ + F.arr.contains = function(array, value){ + if (!F.is.array(array) || F.is.undef(value)) return false; + for (var i = 0, len = array.length; i < len; i++) { + if (array[i] == value) return true; + } + return false; + }; + + /** + * Get the first item in the supplied array that optionally matches the supplied where function. If no item is found null is returned. + * @memberof FooTable.arr + * @function first + * @param {Array} array - The array to get the item from. + * @param {function} [where] - [Optional] This function must return a boolean value, true indicates that the current item can be returned. + * @returns {(*|null)} + */ + F.arr.first = function (array, where) { + if (!F.is.array(array)) return null; + where = F.is.fn(where) ? where : returnTrue; + for (var i = 0, len = array.length; i < len; i++) { + if (where(array[i], i)) return array[i]; + } + return null; + }; + + /** + * Creates a new array from the results of the supplied getter function. If no items are found an empty array is returned, to exclude an item from the results return null. + * @memberof FooTable.arr + * @function map + * @param {Array} array - The array to iterate. + * @param {function} getter - This function must return either a new value or null. + * The first argument is the result being returned at this point in the iteration. The second argument is the current item being iterated. + * @returns {(*|null)} + */ + F.arr.map = function (array, getter) { + var result = [], returned = null; + if (!F.is.array(array) || !F.is.fn(getter)) return result; + for (var i = 0, len = array.length; i < len; i++) { + if ((returned = getter(array[i], i)) != null) result.push(returned); + } + return result; + }; + + /** + * Removes items from the array matching the supplied where function. All removed items are returned in a new array. + * @memberof FooTable.arr + * @function remove + * @param {Array} array - The array to iterate and remove items from. + * @param {function} where - This function must return a boolean value, true includes the item in the result array. + * @returns {*} + */ + F.arr.remove = function (array, where) { + var remove = [], removed = []; + if (!F.is.array(array) || !F.is.fn(where)) return removed; + var i = 0, len = array.length; + for (; i < len; i++) { + if (where(array[i], i, removed)){ + remove.push(i); + removed.push(array[i]); + } + } + // sort the indexes to be removed from largest to smallest + remove.sort(function(a, b){ return b - a; }); + i = 0; len = remove.length; + for(; i < len; i++){ + var index = remove[i] - i; + array.splice(index, 1); + } + return removed; + }; + +})(FooTable); +(function (F) { + + /** + * This namespace contains commonly used 'is' type methods that return boolean values. + * @namespace FooTable.is + */ + F.is = {}; + + /** + * Checks if the type of the value is the same as that supplied. + * @memberof FooTable.is + * @function type + * @param {*} value - The value to check the type of. + * @param {string} type - The type to check for. + * @returns {boolean} + */ + F.is.type = function (value, type) { + return typeof value === type; + }; + + /** + * Checks if the value is defined. + * @memberof FooTable.is + * @function defined + * @param {*} value - The value to check is defined. + * @returns {boolean} + */ + F.is.defined = function (value) { + return typeof value !== 'undefined'; + }; + + /** + * Checks if the value is undefined. + * @memberof FooTable.is + * @function undef + * @param {*} value - The value to check is undefined. + * @returns {boolean} + */ + F.is.undef = function (value) { + return typeof value === 'undefined'; + }; + + /** + * Checks if the value is an array. + * @memberof FooTable.is + * @function array + * @param {*} value - The value to check. + * @returns {boolean} + */ + F.is.array = function (value) { + return '[object Array]' === Object.prototype.toString.call(value); + }; + + /** + * Checks if the value is a date. + * @memberof FooTable.is + * @function date + * @param {*} value - The value to check. + * @returns {boolean} + */ + F.is.date = function (value) { + return '[object Date]' === Object.prototype.toString.call(value) && !isNaN(value.getTime()); + }; + + /** + * Checks if the value is a boolean. + * @param {*} value - The value to check. + * @returns {boolean} + */ + F.is.boolean = function (value) { + return '[object Boolean]' === Object.prototype.toString.call(value); + }; + + /** + * Checks if the value is a string. + * @memberof FooTable.is + * @function string + * @param {*} value - The value to check. + * @returns {boolean} + */ + F.is.string = function (value) { + return '[object String]' === Object.prototype.toString.call(value); + }; + + /** + * Checks if the value is a number. + * @memberof FooTable.is + * @function number + * @param {*} value - The value to check. + * @returns {boolean} + */ + F.is.number = function (value) { + return '[object Number]' === Object.prototype.toString.call(value); + }; + + /** + * Checks if the value is a function. + * @memberof FooTable.is + * @function fn + * @param {*} value - The value to check. + * @returns {boolean} + */ + F.is.fn = function (value) { + return (F.is.defined(window) && value === window.alert) || '[object Function]' === Object.prototype.toString.call(value); + }; + + /** + * Checks if the value is an error. + * @memberof FooTable.is + * @function error + * @param {*} value - The value to check. + * @returns {boolean} + */ + F.is.error = function (value) { + return '[object Error]' === Object.prototype.toString.call(value); + }; + + /** + * Checks if the value is an object. + * @memberof FooTable.is + * @function object + * @param {*} value - The value to check. + * @returns {boolean} + */ + F.is.object = function (value) { + return '[object Object]' === Object.prototype.toString.call(value); + }; + + /** + * Checks if the value is a hash. + * @memberof FooTable.is + * @function hash + * @param {*} value - The value to check. + * @returns {boolean} + */ + F.is.hash = function (value) { + return F.is.object(value) && value.constructor === Object && !value.nodeType && !value.setInterval; + }; + + /** + * Checks if the supplied object is an HTMLElement + * @memberof FooTable.is + * @function element + * @param {object} obj - The object to check. + * @returns {boolean} + */ + F.is.element = function (obj) { + return typeof HTMLElement === 'object' + ? obj instanceof HTMLElement + : obj && typeof obj === 'object' && obj !== null && obj.nodeType === 1 && typeof obj.nodeName === 'string'; + }; + + /** + * This is a simple check to determine if an object is a jQuery promise object. It simply checks the object has a "then" and "promise" function defined. + * The promise object is created as an object literal inside of jQuery.Deferred. + * It has no prototype, nor any other truly unique properties that could be used to distinguish it. + * This method should be a little more accurate than the internal jQuery one that simply checks for a "promise" method. + * @memberof FooTable.is + * @function promise + * @param {object} obj - The object to check. + * @returns {boolean} + */ + F.is.promise = function(obj){ + return F.is.object(obj) && F.is.fn(obj.then) && F.is.fn(obj.promise); + }; + + /** + * Checks if the supplied object is an instance of a jQuery object. + * @memberof FooTable.is + * @function jq + * @param {object} obj - The object to check. + * @returns {boolean} + */ + F.is.jq = function(obj){ + return F.is.defined(jQuery) && obj instanceof jQuery && obj.length > 0; + }; + + /** + * Checks if the supplied value is an object and if it is empty. + * @memberof FooTable.is + * @function emptyObject + * @param {*} value - The value to check. + * @returns {boolean} + */ + F.is.emptyObject = function(value){ + if (!F.is.hash(value)) return false; + for(var prop in value) { + if(value.hasOwnProperty(prop)) + return false; + } + return true; + }; + + /** + * Checks if the supplied value is an array and if it is empty. + * @memberof FooTable.is + * @function emptyArray + * @param {*} value - The value to check. + * @returns {boolean} + */ + F.is.emptyArray = function(value){ + return F.is.array(value) ? value.length === 0 : true; + }; + + /** + * Checks if the supplied value is a string and if it is empty. + * @memberof FooTable.is + * @function emptyString + * @param {*} value - The value to check. + * @returns {boolean} + */ + F.is.emptyString = function(value){ + return F.is.string(value) ? value.length === 0 : true; + }; + +})(FooTable); +(function (F) { + /** + * This namespace contains commonly used string utility methods. + * @namespace FooTable.str + */ + F.str = {}; + + /** + * Checks if the supplied string contains the given substring. + * @memberof FooTable.str + * @function contains + * @param {string} str - The string to check. + * @param {string} contains - The string to check for. + * @param {boolean} [ignoreCase] - Whether or not to ignore casing when performing the check. + * @returns {boolean} + */ + F.str.contains = function (str, contains, ignoreCase) { + return !F.is.emptyString(str) + && !F.is.emptyString(contains) && contains.length <= str.length + && (ignoreCase ? str.toUpperCase().indexOf(contains.toUpperCase()) : str.indexOf(contains)) !== -1; + }; + + /** + * Checks if the supplied string contains the given word. + * @memberof FooTable.str + * @function containsWord + * @param {string} str - The string to check. + * @param {string} word - The word to check for. + * @param {boolean} [ignoreCase] - Whether or not to ignore casing when performing the check. + * @returns {boolean} + */ + F.str.containsWord = function(str, word, ignoreCase){ + if (F.is.emptyString(str) || F.is.emptyString(word) || str.length < word.length) + return false; + var parts = str.split(/\W/); + for (var i = 0, len = parts.length; i < len; i++){ + if (ignoreCase ? parts[i].toUpperCase() == word.toUpperCase() : parts[i] == word) return true; + } + return false; + }; + + /** + * Returns the remainder of a string split on the first index of the given substring. + * @memberof FooTable.str + * @function from + * @param {string} str - The string to split. + * @param {string} from - The substring to split on. + * @returns {string} + */ + F.str.from = function (str, from) { + return this.contains(str, from) ? str.substring(str.indexOf(from) + 1) : str; + }; + + /** + * Checks if a string starts with the supplied prefix. + * @memberof FooTable.str + * @function startsWith + * @param {string} str - The string to check. + * @param {string} prefix - The prefix to check for. + * @returns {boolean} + */ + F.str.startsWith = function (str, prefix) { + return str.slice(0, prefix.length) == prefix; + }; + + /** + * Takes the supplied string and converts it to camel case. + * @memberof FooTable.str + * @function toCamelCase + * @param {string} str - The string to camel case. + * @returns {string} + */ + F.str.toCamelCase = function (str) { + if (str.toUpperCase() === str) return str.toLowerCase(); + return str.replace(/^([A-Z])|[-\s_](\w)/g, function (match, p1, p2) { + if (p2) return p2.toUpperCase(); + return p1.toLowerCase(); + }); + }; + +})(FooTable); +(function (F) { + "use strict"; + + if (!Object.create) { + Object.create = (function () { + var Object = function () {}; + return function (prototype) { + if (arguments.length > 1) + throw Error('Second argument not supported'); + + if (!F.is.object(prototype)) + throw TypeError('Argument must be an object'); + + Object.prototype = prototype; + var result = new Object(); + Object.prototype = null; + return result; + }; + })(); + } + + /** + * This base implementation does nothing except provide access to the {@link FooTable.Class#extend} method. + * @constructs FooTable.Class + * @classdesc This class is based off of John Resig's [Simple JavaScript Inheritance]{@link http://ejohn.org/blog/simple-javascript-inheritance} but it has been updated to be ES 5.1 + * compatible by implementing an [Object.create polyfill]{@link https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/create#Polyfill} + * for older browsers. + * @see {@link http://ejohn.org/blog/simple-javascript-inheritance} + * @see {@link https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/create#Polyfill} + * @returns {FooTable.Class} + */ + function Class() {} + + var __extendable__ = /xyz/.test(function () {xyz;}) ? /\b_super\b/ : /.*/; + + // this._super() within the context of the new function is a pointer to the original function + // except if the hook param is specified then the this._super variable is the result of the original function + Class.__extend__ = function(proto, name, func, original){ + // to all who venture here, here be dragons! + proto[name] = F.is.fn(original) && __extendable__.test(func) ? + (function (name, fn) { + return function () { + var tmp, ret; + tmp = this._super; + this._super = original; + ret = fn.apply(this, arguments); + this._super = tmp; + return ret; + }; + })(name, func) : func; + }; + + /** + * Creates a new class that inherits from this class which in turn allows itself to be extended or if a name and function is supplied extends only that specific function on the class. + * @param {(object|string)} arg1 - An object containing any new methods/members to implement or the name of the method to extend. + * @param {function} arg2 - If the first argument is a method name then this is the new function to replace it with. + * @returns {FooTable.Class} A new class that inherits from the base class. + * @example <caption>The below shows an example of how to implement inheritance using this method.</caption> + * var Person = FooTable.Class.extend({ + * construct: function(isDancing){ + * this.dancing = isDancing; + * }, + * dance: function(){ + * return this.dancing; + * } + * }); + * + * var Ninja = Person.extend({ + * construct: function(){ + * this._super( false ); + * }, + * dance: function(){ + * // Call the inherited version of dance() + * return this._super(); + * }, + * swingSword: function(){ + * return true; + * } + * }); + * + * var p = new Person(true); + * p.dance(); // => true + * + * var n = new Ninja(); + * n.dance(); // => false + * n.swingSword(); // => true + * + * // Should all be true + * p instanceof Person && p instanceof FooTable.Class && + * n instanceof Ninja && n instanceof Person && n instanceof FooTable.Class + */ + Class.extend = function (arg1 , arg2) { + var args = Array.prototype.slice.call(arguments); + arg1 = args.shift(); + arg2 = args.shift(); + + function __extend__(proto, name, func, original){ + // to all who venture here, here be dragons! + proto[name] = F.is.fn(original) && __extendable__.test(func) ? + (function (name, fn, ofn) { + return function () { + var tmp, ret; + tmp = this._super; + this._super = ofn; + ret = fn.apply(this, arguments); + this._super = tmp; + return ret; + }; + })(name, func, original) : func; + } + + if (F.is.hash(arg1)){ + var proto = Object.create(this.prototype), + _super = this.prototype; + for (var name in arg1) { + if (name === '__ctor__') continue; + __extend__(proto, name, arg1[name], _super[name]); + } + var obj = F.is.fn(proto.__ctor__) ? proto.__ctor__ : function () { + if (!F.is.fn(this.construct)) + throw new SyntaxError('FooTable class objects must be constructed with the "new" keyword.'); + this.construct.apply(this, arguments); + }; + proto.construct = F.is.fn(proto.construct) ? proto.construct : function(){}; + obj.prototype = proto; + proto.constructor = obj; + obj.extend = Class.extend; + return obj; + } else if (F.is.string(arg1) && F.is.fn(arg2)) { + __extend__(this.prototype, arg1, arg2, this.prototype[arg1]); + } + }; + + F.Class = Class; + + F.ClassFactory = F.Class.extend(/** @lends FooTable.ClassFactory */{ + /** + * This is a simple factory for {@link FooTable.Class} objects allowing them to be registered using a friendly name + * and then new instances can be created using this friendly name. + * @constructs + * @extends FooTable.Class + * @returns {FooTable.ClassFactory} + * @this FooTable.ClassFactory + */ + construct: function(){ + /** + * An object containing all registered classes. + * @type {{}} + */ + this.registered = {}; + }, + /** + * Checks if the factory contains a class registered using the supplied name. + * @instance + * @param {string} name - The name of the class to check. + * @returns {boolean} + * @this FooTable.ClassFactory + */ + contains: function(name){ + return F.is.defined(this.registered[name]); + }, + /** + * Registers a class object using the supplied friendly name and priority. The priority is only taken into account when loading all registered classes + * using the {@link FooTable.ClassFactory#load} method. + * @instance + * @param {string} name - The friendly name of the class. + * @param {function} klass - The class to register. + * @param {number} priority - This determines the order that the class is created when using the {@link FooTable.ClassFactory#load} method, higher values are loaded first. + * @this FooTable.ClassFactory + */ + register: function(name, klass, priority){ + if (!F.is.string(name) || !F.is.fn(klass)) return; + var current = this.registered[name]; + this.registered[name] = { + name: name, + klass: klass, + priority: F.is.number(priority) ? priority : (F.is.defined(current) ? current.priority : 0) + }; + }, + /** + * Creates new instances of all registered classes using there priority and the supplied arguments to return them in an array. + * @instance + * @param {*} arg1 - The first argument to supply when creating new instances of all registered classes. + * @param {*} [argN...] - Any number of additional arguments to supply when creating new instances of all registered classes. + * @returns {Array.<FooTable.Class>} + * @this FooTable.ClassFactory + */ + load: function(arg1, argN){ + var self = this, args = Array.prototype.slice.call(arguments), reg = [], loaded = []; + for (var name in self.registered){ + if (!self.registered.hasOwnProperty(name)) continue; + reg.push(self.registered[name]); + } + reg.sort(function(a, b){ return b.priority - a.priority; }); + F.arr.each(reg, function(r){ + if (F.is.fn(r.klass)){ + loaded.push(self._make(r.klass, args)); + } + }); + return loaded; + }, + /** + * Create a new instance of a single class using the supplied name and arguments. + * @instance + * @param {string} name - The name of the class to create. + * @param {*} arg1 - The first argument to supply to the new instance. + * @param {*} [argN...] - Any number of additional arguments to supply to the new instance. + * @returns {FooTable.Class} + * @this FooTable.ClassFactory + */ + make: function(name, arg1, argN){ + var self = this, args = Array.prototype.slice.call(arguments), reg; + name = args.shift(); + reg = self.registered[name]; + if (F.is.fn(reg.klass)){ + return self._make(reg.klass, args); + } + return null; + }, + /** + * This in effect lets us use the "apply" method on a function using the "new" keyword. + * @instance + * @private + * @param {function} klass + * @param args + * @returns {FooTable.Class} + * @this FooTable.ClassFactory + */ + _make: function(klass, args){ + function Class() { + return klass.apply(this, args); + } + Class.prototype = klass.prototype; + return new Class(); + } + }); + +})(FooTable); +(function($, F){ + + /** + * Converts the supplied cssText string into JSON object. + * @param {string} cssText - The cssText to convert to a JSON object. + * @returns {object} + */ + F.css2json = function(cssText){ + if (F.is.emptyString(cssText)) return {}; + var json = {}, props = cssText.split(';'), pair, key, value; + for (var i = 0, i_len = props.length; i < i_len; i++){ + pair = props[i].split(':'); + key = F.str.toCamelCase($.trim(pair[0])); + value = $.trim(pair[1]); + json[key] = value; + } + return json; + }; + + /** + * Attempts to retrieve a function pointer using the given name. + * @protected + * @param {string} functionName - The name of the function to fetch a pointer to. + * @returns {(function|object|null)} + */ + F.getFnPointer = function(functionName){ + if (F.is.emptyString(functionName)) return null; + if (F.is.fn(window[functionName])) return window[functionName]; + return null; + }; + + /** + * Checks the value for function properties such as the {@link FooTable.Column#formatter} option which could also be specified using just the name + * and attempts to return the correct function pointer or null if none was found matching the value. + * @param {FooTable.Class} self - The class to use as the 'this' keyword within the context of the function. + * @param {(function|string)} value - The actual function or the name of the function for the property. + * @param {function} [def] - A default function to return if none is found. + * @returns {(function|null)} + */ + F.checkFnValue = function(self, value, def){ + def = F.is.fn(def) ? def : null; + function wrap(t, fn, d){ + if (!F.is.fn(fn)) return d; + return function(){ + return fn.apply(t, arguments); + }; + } + return F.is.fn(value) ? wrap(self, value, def) : (F.is.type(value, 'string') ? wrap(self, F.getFnPointer(value), def) : def); + }; + +})(jQuery, FooTable); +(function($, F){ + + F.Cell = F.Class.extend(/** @lends FooTable.Cell */{ + /** + * The cell class containing all the properties for cells. + * @constructs + * @extends FooTable.Class + * @param {FooTable.Table} table - The root {@link FooTable.Table} this cell belongs to. + * @param {FooTable.Row} row - The parent {@link FooTable.Row} this cell belongs to. + * @param {FooTable.Column} column - The {@link FooTable.Column} this cell falls under. + * @param {(*|HTMLElement|jQuery)} valueOrElement - Either the value or the element for the cell. + * @returns {FooTable.Cell} + * @this FooTable.Cell + */ + construct: function (table, row, column, valueOrElement) { + /** + * The root {@link FooTable.Table} for the cell. + * @instance + * @readonly + * @type {FooTable.Table} + */ + this.ft = table; + /** + * The parent {@link FooTable.Row} for the cell. + * @instance + * @readonly + * @type {FooTable.Row} + */ + this.row = row; + /** + * The {@link FooTable.Column} this cell falls under. + * @instance + * @readonly + * @type {FooTable.Column} + */ + this.column = column; + this.created = false; + this.define(valueOrElement); + }, + /** + * This is supplied either the value or the cell element/jQuery object if it exists. + * If supplied the element we need set the $el property and parse the value from it. + * @instance + * @protected + * @param {(*|jQuery)} valueOrElement - The value or element to define the cell. + * @this FooTable.Cell + */ + define: function(valueOrElement){ + /** + * The jQuery table cell object this instance wraps. + * @instance + * @type {jQuery} + */ + this.$el = F.is.element(valueOrElement) || F.is.jq(valueOrElement) ? $(valueOrElement) : null; + /** + * The jQuery row object that represents this cell in the details table. + * @type {jQuery} + */ + this.$detail = null; + + var hasOptions = F.is.hash(valueOrElement) && F.is.hash(valueOrElement.options) && F.is.defined(valueOrElement.value); + + /** + * The value of the cell. + * @instance + * @type {*} + */ + this.value = this.column.parser.call(this.column, F.is.jq(this.$el) ? this.$el : (hasOptions ? valueOrElement.value : valueOrElement), this.ft.o); + + /** + * Contains any options for the cell. These are the options supplied through the plugin constructor as part of the row object itself. + * @type {object} + */ + this.o = $.extend(true, { + classes: null, + style: null + }, hasOptions ? valueOrElement.options : {}); + /** + * An array of CSS classes for the cell. + * @instance + * @protected + * @type {Array.<string>} + */ + this.classes = F.is.jq(this.$el) && this.$el.attr('class') ? this.$el.attr('class').split(/\S+/g) : (F.is.array(this.o.classes) ? this.o.classes : (F.is.string(this.o.classes) ? this.o.classes.split(/\S+/g) : [])); + /** + * The inline styles for the cell. + * @instance + * @protected + * @type {object} + */ + this.style = F.is.jq(this.$el) && this.$el.attr('style') ? F.css2json(this.$el.attr('style')) : (F.is.hash(this.o.style) ? this.o.style : (F.is.string(this.o.style) ? F.css2json(this.o.style) : {})); + }, + /** + * After the cell has been defined this ensures that the $el and #detail properties are jQuery objects by either creating or updating them. + * @instance + * @protected + * @this FooTable.Cell + */ + $create: function(){ + if (this.created) return; + (this.$el = F.is.jq(this.$el) ? this.$el : $('<td/>')) + .data('value', this.value) + .contents().detach().end() + .append(this.format(this.value)); + + this._setClasses(this.$el); + this._setStyle(this.$el); + + this.$detail = $('<tr/>').addClass(this.row.classes.join(' ')).data('__FooTableCell__', this) + .append($('<th/>', { text: this.column.title })) + .append($('<td/>')); + + this.created = true; + }, + /** + * Collapses this cell and displays it in the details row. + * @instance + * @protected + */ + collapse: function(){ + if (!this.created) return; + this.$detail.children('td').first() + .attr('class', this.$el.attr('class')) + .attr('style', this.$el.attr('style')) + .css('display', 'table-cell') + .append(this.$el.contents().detach()); + + if (!F.is.jq(this.$detail.parent())) + this.$detail.appendTo(this.row.$details.find('.footable-details > tbody')); + }, + /** + * Restores this cell from a detail row back into the normal row. + * @instance + * @protected + */ + restore: function(){ + if (!this.created) return; + if (F.is.jq(this.$detail.parent())){ + var $cell = this.$detail.children('td').first(); + this.$el + .attr('class', $cell.attr('class')) + .attr('style', $cell.attr('style')) + .css('display', (this.column.hidden || !this.column.visible) ? 'none' : 'table-cell') + .append($cell.contents().detach()); + } + this.$detail.detach(); + }, + /** + * Helper method to call this cell's column parser function supplying the required parameters. + * @instance + * @protected + * @returns {*} + * @see FooTable.Column#parser + * @this FooTable.Cell + */ + parse: function(){ + return this.column.parser.call(this.column, this.$el, this.ft.o); + }, + /** + * Helper method to call this cell's column formatter function using the supplied value and any additional required parameters. + * @instance + * @protected + * @param {*} value - The value to format. + * @returns {(string|HTMLElement|jQuery)} + * @see FooTable.Column#formatter + * @this FooTable.Cell + */ + format: function(value){ + return this.column.formatter.call(this.column, value, this.ft.o); + }, + /** + * Allows easy access to getting or setting the cell's value. If the value is set all associated properties are also updated along with the actual element. + * Using this method also allows us to supply an object containing options and the value for the cell. + * @instance + * @param {*} [value] - The value to set for the cell. If not supplied the current value of the cell is returned. + * @param {boolean} [redraw=true] - Whether or not to redraw the row once the value has been set. + * @returns {(*|undefined)} + * @this FooTable.Cell + */ + val: function(value, redraw){ + if (F.is.undef(value)){ + // get + return this.value; + } + // set + var self = this, hasOptions = F.is.hash(value) && F.is.hash(value.options) && F.is.defined(value.value); + this.o = $.extend(true, { + classes: self.classes, + style: self.style + }, hasOptions ? value.options : {}); + + this.value = hasOptions ? value.value : value; + this.classes = F.is.array(this.o.classes) ? this.o.classes : (F.is.string(this.o.classes) ? this.o.classes.split(/\S+/g) : []); + this.style = F.is.hash(this.o.style) ? this.o.style : (F.is.string(this.o.style) ? F.css2json(this.o.style) : {}); + + if (this.created){ + this.$el.data('value', this.value).empty(); + + var $detail = this.$detail.children('td').first().empty(), + $target = F.is.jq(this.$detail.parent()) ? $detail : this.$el; + + $target.append(this.format(this.value)); + + this._setClasses($target); + this._setStyle($target); + + if (F.is.boolean(redraw) ? redraw : true) this.row.draw(); + } + }, + _setClasses: function($el){ + var hasColClasses = !F.is.emptyArray(this.column.classes), + hasClasses = !F.is.emptyArray(this.classes), + classes = null; + $el.removeAttr('class'); + if (!hasColClasses && !hasClasses) return; + if (hasColClasses && hasClasses){ + classes = this.classes.concat(this.column.classes).join(' '); + } else if (hasColClasses) { + classes = this.column.classes.join(' '); + } else if (hasClasses){ + classes = this.classes.join(' '); + } + if (!F.is.emptyString(classes)){ + $el.addClass(classes); + } + }, + _setStyle: function($el){ + var hasColStyle = !F.is.emptyObject(this.column.style), + hasStyle = !F.is.emptyObject(this.style), + style = null; + $el.removeAttr('style'); + if (!hasColStyle && !hasStyle) return; + if (hasColStyle && hasStyle){ + style = $.extend({}, this.column.style, this.style); + } else if (hasColStyle) { + style = this.column.style; + } else if (hasStyle){ + style = this.style; + } + if (F.is.hash(style)){ + $el.css(style); + } + } + }); + +})(jQuery, FooTable); +(function($, F){ + + F.Column = F.Class.extend(/** @lends FooTable.Column */{ + /** + * The column class containing all the properties for columns. All members marked as "readonly" should not be used when defining {@link FooTable.Defaults#columns}. + * @constructs + * @extends FooTable.Class + * @param {FooTable.Table} instance - The parent {@link FooTable.Table} this component belongs to. + * @param {object} definition - An object containing all the properties to set for the column. + * @returns {FooTable.Column} + * @this FooTable.Column + */ + construct: function(instance, definition){ + /** + * The root {@link FooTable.Table} for the column. + * @instance + * @readonly + * @type {FooTable.Table} + */ + this.ft = instance; + /** + * The type of data displayed by the column. + * @instance + * @readonly + * @type {string} + */ + this.type = 'text'; + /** + * Whether or not the column was parsed from a standard table row containing data instead of from an actual header row. + * @instance + * @readonly + * @type {boolean} + */ + this.virtual = F.is.boolean(definition.virtual) ? definition.virtual : false; + /** + * The jQuery cell object for the column header. + * @instance + * @readonly + * @type {jQuery} + */ + this.$el = F.is.jq(definition.$el) ? definition.$el : null; + /** + * The index of the column in the table. This is set by the plugin during initialization. + * @instance + * @readonly + * @type {number} + * @default -1 + */ + this.index = F.is.number(definition.index) ? definition.index : -1; + this.define(definition); + this.$create(); + }, + /** + * This is supplied the column definition in the form of a simple object created by merging options supplied via the plugin constructor with those parsed from the DOM. + * @instance + * @protected + * @param {object} definition - The object containing the column definition. + * @this FooTable.Column + */ + define: function(definition){ + /** + * Whether or not this column is hidden from view and appears in the details row. + * @type {boolean} + * @default false + */ + this.hidden = F.is.boolean(definition.hidden) ? definition.hidden : false; + /** + * Whether or not this column is completely hidden from view and will not appear in the details row. + * @type {boolean} + * @default true + */ + this.visible = F.is.boolean(definition.visible) ? definition.visible : true; + + /** + * The name of the column. This name must correspond to the property name of the JSON row data. + * @type {string} + * @default null + */ + this.name = F.is.string(definition.name) ? definition.name : null; + if (this.name == null) this.name = 'col'+(definition.index+1); + /** + * The title to display in the column header, this can be HTML. + * @type {string} + * @default null + */ + this.title = F.is.string(definition.title) ? definition.title : null; + if (!this.virtual && this.title == null && F.is.jq(this.$el)) this.title = this.$el.html(); + if (this.title == null) this.title = 'Column '+(definition.index+1); + /** + * The styles to apply to all cells in this column. + * @type {object} + */ + this.style = F.is.hash(definition.style) ? definition.style : (F.is.string(definition.style) ? F.css2json(definition.style) : {}); + /** + * The classes to apply to all cells in this column. + * @type {Array.<string>} + */ + this.classes = F.is.array(definition.classes) ? definition.classes : (F.is.string(definition.classes) ? definition.classes.split(/\S+/g) : []); + + // override any default functions ensuring when they are executed "this" within the context of the function points to the instance of this object. + this.parser = F.checkFnValue(this, definition.parser, this.parser); + this.formatter = F.checkFnValue(this, definition.formatter, this.formatter); + }, + /** + * After the column has been defined this ensures that the $el property is a jQuery object by either creating or updating the current value. + * @instance + * @protected + * @this FooTable.Column + */ + $create: function(){ + (this.$el = !this.virtual && F.is.jq(this.$el) ? this.$el : $('<th/>')).html(this.title); + }, + /** + * This is supplied either the cell value or jQuery object to parse. Any value can be returned from this method and will be provided to the {@link FooTable.Column#format} function + * to generate the cell contents. + * @instance + * @protected + * @param {(*|jQuery)} valueOrElement - The value or jQuery cell object. + * @returns {string} + * @this FooTable.Column + */ + parser: function(valueOrElement){ + if (F.is.jq(valueOrElement)) return valueOrElement.data('value') || valueOrElement.text(); // use jQuery to get the value + if (F.is.defined(valueOrElement) && valueOrElement != null) return valueOrElement+''; // use the native toString of the value + return null; // otherwise we have no value so return null + }, + /** + * This is supplied the value retrieved from the {@link FooTable.Column#parse} function and must return a string, HTMLElement or jQuery object. + * The return value from this function is what is displayed in the cell in the table. + * @instance + * @protected + * @param {string} value - The value to format. + * @returns {(string|HTMLElement|jQuery)} + * @this FooTable.Column + */ + formatter: function(value){ + return value == null ? '' : value; + }, + /** + * Creates a cell for this column from the supplied {@link FooTable.Row} object. This allows different column types to return different types of cells. + * @instance + * @protected + * @param {FooTable.Row} row - The row to create the cell from. + * @returns {FooTable.Cell} + * @this FooTable.Column + */ + createCell: function(row){ + var element = F.is.jq(row.$el) ? row.$el.children('td,th').get(this.index) : null, + data = F.is.hash(row.value) ? row.value[this.name] : null; + return new F.Cell(this.ft, row, this, element || data); + } + }); + + F.columns = new F.ClassFactory(); + +})(jQuery, FooTable); +(function ($, F) { + /** + * Contains all the available options for the FooTable plugin. + * @name FooTable.Defaults + * @function + * @constructor + * @returns {FooTable.Defaults} + */ + F.Defaults = function () { + /** + * Whether or not events raised using the {@link FooTable.Table#raise} method are propagated up the DOM. By default this is set to false and all events bubble up the DOM as per usual + * however the reason for this option is if we have nested tables. If false the parent table would receive all the events raised by it's children and any handlers bound to both the + * parent and child would be triggered which is not the desired behavior. + * @type {boolean} + * @default false + */ + this.stopPropagation = false; + /** + * An object in which the string keys represent one or more space-separated event types and optional namespaces, and the values represent a handler function to be called for the event(s). + * @type {object.<string, function>} + * @default NULL + * @example <caption>This example shows how to pass an object containing the events and handlers.</caption> + * "on": { + * "click": function(e){ + * // bind a custom click event to do something whenever the table is clicked + * }, + * "init.ft.table": function(e, ft){ + * // bind to the FooTable initialize event to do something + * } + * } + */ + this.on = null; + }; + + /** + * Contains all the default options for the plugin. + * @type {FooTable.Defaults} + */ + F.defaults = new F.Defaults(); + +})(jQuery, FooTable); +(function($, F){ + + F.Row = F.Class.extend(/** @lends FooTable.Row */{ + /** + * The row class containing all the properties for a row and its' cells. + * @constructs + * @extends FooTable.Class + * @param {FooTable.Table} table - The parent {@link FooTable.Table} this component belongs to. + * @param {Array.<FooTable.Column>} columns - The array of {@link FooTable.Column} for this row. + * @param {(*|HTMLElement|jQuery)} dataOrElement - Either the data for the row (create) or the element (parse) for the row. + * @returns {FooTable.Row} + */ + construct: function (table, columns, dataOrElement) { + /** + * The {@link FooTable.Table} for the row. + * @type {FooTable.Table} + */ + this.ft = table; + /** + * The array of {@link FooTable.Column} for this row. + * @type {Array.<FooTable.Column>} + */ + this.columns = columns; + + this.created = false; + this.define(dataOrElement); + }, + /** + * This is supplied either the object containing the values for the row or the row element/jQuery object if it exists. + * If supplied the element we need to set the $el property and parse the cells from it using the column index. + * If we have an object we parse the cells from it using the column name. + * @param {(object|jQuery)} dataOrElement - The row object or element to define the row. + */ + define: function(dataOrElement){ + /** + * The jQuery table row object this instance wraps. + * @instance + * @protected + * @type {jQuery} + */ + this.$el = F.is.element(dataOrElement) || F.is.jq(dataOrElement) ? $(dataOrElement) : null; + /** + * The jQuery toggle element for the row. + * @instance + * @protected + * @type {jQuery} + */ + this.$toggle = $('<span/>', {'class': 'footable-toggle fooicon fooicon-plus'}); + + var isObj = F.is.hash(dataOrElement), + hasOptions = isObj && F.is.hash(dataOrElement.options) && F.is.hash(dataOrElement.value); + + /** + * The value of the row. + * @instance + * @protected + * @type {Object} + */ + this.value = isObj ? (hasOptions ? dataOrElement.value : dataOrElement) : null; + + /** + * Contains any options for the row. + * @type {object} + */ + this.o = $.extend(true, { + expanded: false, + classes: null, + style: null + }, hasOptions ? dataOrElement.options : {}); + + /** + * Whether or not this row is expanded and will display it's detail row when there are any hidden columns. + * @instance + * @protected + * @type {boolean} + */ + this.expanded = F.is.jq(this.$el) ? (this.$el.data('expanded') || this.o.expanded) : this.o.expanded; + /** + * An array of CSS classes for the row. + * @instance + * @protected + * @type {Array.<string>} + */ + this.classes = F.is.jq(this.$el) && this.$el.attr('class') ? this.$el.attr('class').split(/\S+/g) : (F.is.array(this.o.classes) ? this.o.classes : (F.is.string(this.o.classes) ? this.o.classes.split(/\S+/g) : [])); + /** + * The inline styles for the row. + * @instance + * @protected + * @type {object} + */ + this.style = F.is.jq(this.$el) && this.$el.attr('style') ? F.css2json(this.$el.attr('style')) : (F.is.hash(this.o.style) ? this.o.style : (F.is.string(this.o.style) ? F.css2json(this.o.style) : {})); + + /** + * The cells array. This is populated before the call to the {@link FooTable.Row#createElement} method. + * @instance + * @type {Array.<FooTable.Cell>} + */ + this.cells = this.createCells(); + + // check the value property and build it from the cells if required. + if (!F.is.hash(this.value) || F.is.emptyObject(this.value)){ + var val = {}; + F.arr.each(self.cells, function(cell){ + val[cell.column.name] = cell.val(); + }); + this.value = val; + } + }, + /** + * After the row has been defined this ensures that the $el property is a jQuery object by either creating or updating the current value. + * @instance + * @protected + * @this FooTable.Row + */ + $create: function(){ + if (this.created) return; + (this.$el = F.is.jq(this.$el) ? this.$el : $('<tr/>')) + .data('__FooTableRow__', this); + + this._setClasses(this.$el); + this._setStyle(this.$el); + + if (this.ft.rows.toggleColumn == 'last') this.$toggle.addClass('last-column'); + + this.$details = $('<tr/>', { 'class': 'footable-detail-row' }) + .append($('<td/>', { colspan: this.ft.columns.visibleColspan }) + .append($('<table/>', { 'class': 'footable-details ' + this.ft.classes.join(' ') }) + .append('<tbody/>'))); + + var self = this; + F.arr.each(self.cells, function(cell){ + if (!cell.created) cell.$create(); + self.$el.append(cell.$el); + }); + self.$el.off('click.ft.row').on('click.ft.row', { self: self }, self._onToggle); + this.created = true; + }, + /** + * This is called during the construct method and uses the current column definitions to create an array of {@link FooTable.Cell} objects for the row. + * @instance + * @protected + * @returns {Array.<FooTable.Cell>} + * @this FooTable.Row + */ + createCells: function(){ + var self = this; + return F.arr.map(self.columns, function(col){ + return col.createCell(self); + }); + }, + /** + * Allows easy access to getting or setting the row's data. If the data is set all associated properties are also updated along with the actual element. + * Using this method also allows us to supply an object containing options and the data for the row at the same time. + * @instance + * @param {object} [data] - The data to set for the row. If not supplied the current value of the row is returned. + * @returns {(*|undefined)} + * @this FooTable.Row + */ + val: function(data){ + if (!F.is.hash(data)){ + // get + return this.value; + } + // set + this.collapse(false); + var self = this, + isObj = F.is.hash(data), + hasOptions = isObj && F.is.hash(data.options) && F.is.hash(data.value); + + this.o = $.extend(true, { + expanded: self.expanded, + classes: self.classes, + style: self.style + }, hasOptions ? data.options : {}); + + this.expanded = this.o.expanded; + this.classes = F.is.array(this.o.classes) ? this.o.classes : (F.is.string(this.o.classes) ? this.o.classes.split(/\S+/g) : []); + this.style = F.is.hash(this.o.style) ? this.o.style : (F.is.string(this.o.style) ? F.css2json(this.o.style) : {}); + + var value = hasOptions ? data.value : data; + F.arr.each(this.cells, function(cell){ + if (F.is.defined(value[cell.column.name])) cell.val(value[cell.column.name], false); + }); + + if (this.created){ + this._setClasses(this.$el); + this._setStyle(this.$el); + this.draw(); + } + }, + _setClasses: function($el){ + var hasClasses = !F.is.emptyArray(this.classes), + classes = null; + $el.removeAttr('class'); + if (!hasClasses) return; + else classes = this.classes.join(' '); + if (!F.is.emptyString(classes)){ + $el.addClass(classes); + } + }, + _setStyle: function($el){ + var hasStyle = !F.is.emptyObject(this.style), + style = null; + $el.removeAttr('style'); + if (!hasStyle) return; + else style = this.style; + if (F.is.hash(style)){ + $el.css(style); + } + }, + /** + * Sets the current row to an expanded state displaying any hidden columns in a detail row just below it. + * @instance + * @this FooTable.Row + */ + expand: function(){ + if (!this.created) return; + this.__hidden__ = F.arr.map(this.cells, function(cell){ + return cell.column.hidden && cell.column.visible ? cell : null; + }); + + if (this.__hidden__.length > 0){ + this.$details.insertAfter(this.$el) + .children('td').first() + .attr('colspan', this.ft.columns.visibleColspan); + + F.arr.each(this.__hidden__, function(cell){ + cell.collapse(); + }); + } + this.$el.attr('data-expanded', true); + this.$toggle.removeClass('fooicon-plus').addClass('fooicon-minus'); + this.expanded = true; + }, + /** + * Sets the current row to a collapsed state removing the detail row if it exists. + * @instance + * @this FooTable.Row + */ + collapse: function(setExpanded){ + if (!this.created) return; + F.arr.each(this.__hidden__, function(cell){ + cell.restore(); + }); + this.$details.detach(); + this.$el.removeAttr('data-expanded'); + this.$toggle.removeClass('fooicon-minus').addClass('fooicon-plus'); + if (F.is.boolean(setExpanded) ? setExpanded : true) this.expanded = false; + }, + /** + * Prior to drawing this moves the details contents back to there original cells and detaches the toggle element from the row. + * @instance + * @this FooTable.Row + */ + predraw: function(){ + if (this.created){ + if (this.expanded){ + this.collapse(false); + } + this.$toggle.detach(); + this.$el.detach(); + } + }, + /** + * Draws the current row and cells. + * @instance + * @this FooTable.Row + */ + draw: function($parent){ + if (!this.created) this.$create(); + $parent.append(this.$el); + var self = this; + F.arr.each(self.cells, function(cell){ + cell.$el.css('display', (cell.column.hidden || !cell.column.visible ? 'none' : 'table-cell')); + if (self.ft.rows.showToggle && self.ft.columns.hasHidden){ + if ((self.ft.rows.toggleColumn == 'first' && cell.column.index == self.ft.columns.firstVisibleIndex) + || (self.ft.rows.toggleColumn == 'last' && cell.column.index == self.ft.columns.lastVisibleIndex)) { + cell.$el.prepend(self.$toggle); + } + } + }); + if (this.expanded){ + this.expand(); + } + }, + /** + * Toggles the row between it's expanded and collapsed state if there are hidden columns. + * @instance + * @this FooTable.Row + */ + toggle: function(){ + if (this.created && this.ft.columns.hasHidden){ + if (this.expanded) this.collapse(); + else this.expand(); + } + }, + /** + * Handles the toggle click event for rows. + * @instance + * @param {jQuery.Event} e - The jQuery.Event object for the click event. + * @private + * @this jQuery + */ + _onToggle: function (e) { + var self = e.data.self; + // only execute the toggle if the event.target is one of the approved initiators + if ($(e.target).is('tr,td,.footable-toggle')){ + self.toggle(); + } + } + }); + +})(jQuery, FooTable); +(function ($, F) { + + /** + * An array of all currently loaded instances of the plugin. + * @protected + * @readonly + * @type {Array.<FooTable.Table>} + */ + F.instances = []; + + F.Table = F.Class.extend(/** @lends FooTable.Table */{ + /** + * This class is the core of the plugin and drives the logic of all components. + * @constructs + * @this FooTable.Table + * @extends FooTable.Class + * @param {(HTMLTableElement|jQuery)} element - The element or jQuery table object to bind the plugin to. + * @param {object} options - The options to initialize the plugin with. + * @param {function} [ready] - A callback function to execute once the plugin is initialized. + * @returns {FooTable.Table} + */ + construct: function (element, options, ready) { + //BEGIN MEMBERS + /** + * The timeout ID for the resize event. + * @instance + * @private + * @type {?number} + */ + this._resizeTimeout = null; + /** + * The ID of the FooTable instance. + * @instance + * @type {number} + */ + this.id = F.instances.push(this); + /** + * Whether or not the plugin and all components and add-ons are fully initialized. + * @instance + * @type {boolean} + */ + this.initialized = false; + /** + * The jQuery table object the plugin is bound to. + * @instance + * @type {jQuery} + */ + this.$el = (F.is.jq(element) ? element : $(element)).first(); // ensure one table, one instance + /** + * The options for the plugin. This is a merge of user defined options and the default options. + * @instance + * @type {object} + */ + this.o = $.extend(true, {}, F.defaults, options); + /** + * An array of all CSS classes on the table that do not start with "footable". + * @instance + * @protected + * @type {Array.<string>} + */ + this.classes = []; + /** + * The breakpoints component for this instance of the plugin. + * @instance + * @type {FooTable.Breakpoints} + */ + this.breakpoints = F.components.internal.make('breakpoints', this); + /** + * The columns component for this instance of the plugin. + * @instance + * @type {FooTable.Columns} + */ + this.columns = F.components.internal.make('columns', this); + /** + * The rows component for this instance of the plugin. + * @instance + * @type {FooTable.Rows} + */ + this.rows = F.components.internal.make('rows', this); + /** + * All components for this instance of the plugin. These are executed in the order they appear in the array for the initialize phase and in reverse order for the destroy phase of the plugin. + * @instance + * @protected + * @type {object} + * @prop {Array.<FooTable.Component>} internal - The internal components for the plugin. These are executed either before all other components in the initialize phase or after them in the destroy phase of the plugin. + * @prop {Array.<FooTable.Component>} core - The core components for the plugin. These are executed either after the internal components in the initialize phase or before them in the destroy phase of the plugin. + * @prop {Array.<FooTable.Component>} custom - The custom components for the plugin. These are executed either after the core components in the initialize phase or before them in the destroy phase of the plugin. + */ + this.components = { + internal: [this.breakpoints, this.columns, this.rows], + core: F.components.core.load(this), + custom: F.components.load(this) + }; + + //END MEMBERS + var self = this; + self._preinit().then(function(){ + return self._init().then(function(){ + if (F.is.fn(ready)) ready.call(self, self); + }); + }, function (err) { + if (F.is.error(err)){ + console.error('FooTable: unhandled error thrown during initialization.', err); + } + }); + }, + /** + * The preinit method is called prior to the plugins actual initialization and provides itself and it's components an opportunity to parse any additional option values. + * @instance + * @private + * @returns {jQuery.Promise} + * @fires FooTable.Table#"preinit.ft.table" + */ + _preinit: function(){ + var self = this; + /** + * The preinit.ft.table event is raised before any components. + * Calling preventDefault on this event will disable the entire plugin. + * @event FooTable.Table#"preinit.ft.table" + * @param {jQuery.Event} e - The jQuery.Event object for the event. + * @param {FooTable.Table} ft - The instance of the plugin raising the event. + */ + return this.raise('preinit.ft.table').then(function(){ + var classes = self.$el.attr('class').match(/\S+/g), + data = self.$el.data() || {}; + + self.o.ajax = F.checkFnValue(self, data.ajax, self.o.ajax); + self.o.stopPropagation = F.is.boolean(data.stopPropagation) + ? data.stopPropagation + : self.o.stopPropagation; + + for (var i = 0, len = classes.length; i < len; i++){ + if (!F.str.startsWith(classes[i], 'footable')) self.classes.push(classes[i]); + } + var $loader = $('<div/>', { 'class': 'footable-loader' }).append($('<span/>', {'class': 'fooicon fooicon-loader'})); + self.$el.hide().after($loader); + return self.execute(false, false, 'preinit', data).always(function(){ + self.$el.show(); + $loader.remove(); + }); + }); + }, + /** + * Initializes this instance of the plugin and calls the callback function if one is supplied once complete. + * @this FooTable.Table + * @instance + * @private + * @return {jQuery.Promise} + * @fires FooTable.Table#"init.ft.table" + */ + _init: function(){ + var self = this; + /** + * The init.ft.table event is raised before any components are initialized. + * Calling preventDefault on this event will disable the entire plugin. + * @event FooTable.Table#"init.ft.table" + * @param {jQuery.Event} e - The jQuery.Event object for the event. + * @param {FooTable.Table} ft - The instance of the plugin raising the event. + */ + return self.raise('init.ft.table').then(function(){ + var $thead = self.$el.children('thead'), + $tbody = self.$el.children('tbody'), + $tfoot = self.$el.children('tfoot'); + self.$el.addClass('footable footable-' + self.id); + if (F.is.hash(self.o.on)) self.$el.on(self.o.on); + if ($tfoot.length == 0) self.$el.append($tfoot = $('<tfoot/>')); + if ($tbody.length == 0) self.$el.append('<tbody/>'); + if ($thead.length == 0) self.$el.prepend($thead = $('<thead/>')); + return self.execute(false, true, 'init').then(function(){ + self.$el.data('__FooTable__', self); + if ($tfoot.children('tr').length == 0) $tfoot.remove(); + if ($thead.children('tr').length == 0) $thead.remove(); + return self.draw().then(function(){ + $(window).off('resize.ft'+self.id, self._onWindowResize) + .on('resize.ft'+self.id, { self: self }, self._onWindowResize); + self.initialized = true; + }); + }); + }); + }, + /** + * Destroys this plugin removing it from the table. + * @this FooTable.Table + * @instance + * @fires FooTable.Table#"destroy.ft.table" + */ + destroy: function () { + var self = this; + /** + * The destroy.ft.table event is called before all core components. + * Calling preventDefault on this event will prevent the entire plugin from being destroyed. + * @event FooTable.Table#"destroy.ft.table" + * @param {jQuery.Event} e - The jQuery.Event object for the event. + * @param {FooTable.Table} ft - The instance of the plugin raising the event. + */ + return self.raise('destroy.ft.table').then(function(){ + return self.execute(true, true, 'destroy').then(function () { + self.$el.removeData('__FooTable__'); + if (F.is.hash(self.o.on)) self.$el.off(self.o.on); + self.initialized = false; + }); + },function(err){ + if (F.is.error(err)){ + console.error('FooTable: unhandled error thrown while destroying the plugin.', err); + } + }); + }, + /** + * Raises an event on this instance supplying the args array as additional parameters to the handlers. + * @this FooTable.Table + * @instance + * @param {string} eventName - The name of the event to raise, this can include namespaces. + * @param {Array} [args] - An array containing additional parameters to be passed to any bound handlers. + * @returns {jQuery.Event} + */ + raise: function(eventName, args){ + var self = this, + debug = F.__debug__ && (F.is.emptyArray(F.__debug_options__.events) || F.arr.any(F.__debug_options__.events, function(name){ return F.str.contains(eventName, name); })); + args = args || []; + args.unshift(this); + return $.Deferred(function(d){ + var evt = $.Event(eventName); + if (self.o.stopPropagation == true){ + self.$el.one(eventName, function (e) {e.stopPropagation();}); + } + if (debug) console.log('FooTable:'+eventName+': ', args); + self.$el.trigger(evt, args); + if (evt.isDefaultPrevented()){ + if (debug) console.log('FooTable: default prevented for the "'+eventName+'" event.'); + d.reject(evt); + } else d.resolve(evt); + }); + }, + /** + * Attempts to retrieve the instance of the supplied component type for this instance. + * @this FooTable.Table + * @instance + * @param {object} type - The content type to retrieve for this instance. + * @returns {(*|null)} + */ + use: function(type){ + var components = this.components.internal.concat(this.components.core, this.components.custom); + for (var i = 0, len = components.length; i < len; i++){ + if (components[i] instanceof type) return components[i]; + } + return null; + }, + /** + * Performs the drawing of the table. + * @this FooTable.Table + * @instance + * @protected + * @returns {jQuery.Promise} + * @fires FooTable.Table#"predraw.ft.table" + * @fires FooTable.Table#"draw.ft.table" + * @fires FooTable.Table#"postdraw.ft.table" + */ + draw: function () { + var self = this; + // when drawing the order that the components are executed is important so chain the methods but use promises to retain async safety. + return self.execute(false, true, 'predraw').then(function(){ + /** + * The predraw.ft.table event is raised after all core components and add-ons have executed there predraw functions but before they execute there draw functions. + * @event FooTable.Table#"predraw.ft.table" + * @param {jQuery.Event} e - The jQuery.Event object for the event. + * @param {FooTable.Table} ft - The instance of the plugin raising the event. + */ + return self.raise('predraw.ft.table').then(function(){ + return self.execute(false, true, 'draw').then(function(){ + /** + * The draw.ft.table event is raised after all core components and add-ons have executed there draw functions. + * @event FooTable.Table#"draw.ft.table" + * @param {jQuery.Event} e - The jQuery.Event object for the event. + * @param {FooTable.Table} ft - The instance of the plugin raising the event. + */ + return self.raise('draw.ft.table').then(function(){ + return self.execute(false, true, 'postdraw').then(function(){ + /** + * The postdraw.ft.table event is raised after all core components and add-ons have executed there postdraw functions. + * @event FooTable.Table#"postdraw.ft.table" + * @param {jQuery.Event} e - The jQuery.Event object for the event. + * @param {FooTable.Table} ft - The instance of the plugin raising the event. + */ + self.raise('postdraw.ft.table'); + }); + }); + }); + }); + }, function(err){ + if (F.is.error(err)){ + console.error('FooTable: unhandled error thrown during a draw operation.', err); + } + }); + }, + /** + * Executes the specified method with the optional number of parameters on all components and waits for the promise from each to be resolved before executing the next. + * @this FooTable.Table + * @instance + * @protected + * @param {boolean} reverse - Whether or not to execute the component methods in the reverse order to what they were registered in. + * @param {boolean} enabled - Whether or not to execute the method on enabled components only. + * @param {string} methodName - The name of the method to execute. + * @param {*} [param1] - The first parameter for the method. + * @param {...*} [paramN] - Any number of additional parameters for the method. + * @returns {jQuery.Promise} + */ + execute: function(reverse, enabled, methodName, param1, paramN){ + var self = this, args = Array.prototype.slice.call(arguments); + reverse = args.shift(); + enabled = args.shift(); + var internal = self.components.internal.slice(0), + core = enabled ? F.arr.get(self.components.core, function(c){ return c.enabled; }) : self.components.core.slice(0), + custom = enabled ? F.arr.get(self.components.custom, function(c){ return c.enabled; }) : self.components.custom.slice(0); + + args.unshift(reverse ? custom.reverse() : internal); + return self._execute.apply(self, args).then(function(){ + args.shift(); + args.unshift(reverse ? core.reverse() : core); + return self._execute.apply(self, args).then(function(){ + args.shift(); + args.unshift(reverse ? internal.reverse() : custom); + return self._execute.apply(self, args); + }); + }); + }, + /** + * Executes the specified method with the optional number of parameters on all supplied components waiting for the result of each before executing the next. + * @this FooTable.Table + * @instance + * @private + * @param {Array.<FooTable.Component>} components - The components to call the method on. + * @param {string} methodName - The name of the method to execute + * @param {*} [param1] - The first parameter for the method. + * @param {...*} [paramN] - Any additional parameters for the method. + * @returns {jQuery.Promise} + */ + _execute: function(components, methodName, param1, paramN){ + if (!components || !components.length) return $.when(); + var self = this, args = Array.prototype.slice.call(arguments), + component; + components = args.shift(); + methodName = args.shift(); + component = components.shift(); + + if (!F.is.fn(component[methodName])) + return self._execute.apply(self, [components, methodName].concat(args)); + + return $.Deferred(function(d){ + try { + var result = component[methodName].apply(component, args); + if (F.is.promise(result)){ + return result.then(d.resolve, d.reject); + } else { + d.resolve(result); + } + } catch (err) { + d.reject(err); + } + }).then(function(){ + return self._execute.apply(self, [components, methodName].concat(args)); + }); + }, + /** + * Listens to the window resize event and performs a check to see if the breakpoint has changed. + * @this window + * @instance + * @private + * @fires FooTable.Table#"resize.ft.table" + */ + _onWindowResize: function (e) { + var self = e.data.self; + if (self._resizeTimeout != null) { clearTimeout(self._resizeTimeout); } + self._resizeTimeout = setTimeout(function () { + self._resizeTimeout = null; + /** + * The resize event is raised a short time after window resize operations cease. + * @event FooTable.Table#"resize.ft.table" + * @param {jQuery.Event} e - The jQuery.Event object for the event. + * @param {FooTable.Table} ft - The instance of the plugin raising the event. + */ + self.raise('resize.ft.table').then(function(){ + self.breakpoints.check(); + }); + }, 300); + } + }); + +})(jQuery, FooTable); +(function($, F){ + + if (F.is.undef(window.moment)){ + // The DateColumn requires moment.js to parse and format date values. Goto http://momentjs.com/ to get it. + return; + } + + F.DateColumn = F.Column.extend(/** @lends FooTable.DateColumn */{ + /** + * The date column class is used to handle date values. This column is dependent on [moment.js]{@link http://momentjs.com/} to provide date parsing and formatting functionality. + * @constructs + * @extends FooTable.Column + * @param {FooTable.Table} instance - The parent {@link FooTable.Table} this column belongs to. + * @param {object} definition - An object containing all the properties to set for the column. + * @returns {FooTable.DateColumn} + */ + construct: function(instance, definition){ + this._super(instance, definition); + this.type = 'date'; + /** + * The format string to use when parsing and formatting dates. + * @instance + * @type {string} + */ + this.formatString = F.is.string(definition.formatString) ? definition.formatString : 'MM-DD-YYYY'; + }, + /** + * This is supplied either the cell value or jQuery object to parse. Any value can be returned from this method and will be provided to the {@link FooTable.DateColumn#format} function + * to generate the cell contents. + * @instance + * @protected + * @param {(*|jQuery)} valueOrElement - The value or jQuery cell object. + * @returns {(moment|null)} + * @this FooTable.DateColumn + */ + parser: function(valueOrElement){ + if (F.is.jq(valueOrElement)){ + valueOrElement = valueOrElement.data('value') || valueOrElement.text(); + if (F.is.string(valueOrElement)) valueOrElement = isNaN(valueOrElement) ? valueOrElement : +valueOrElement; + } + if (F.is.date(valueOrElement)) return moment(valueOrElement); + if (F.is.object(valueOrElement) && F.is.boolean(valueOrElement._isAMomentObject)) return valueOrElement; + if (F.is.string(valueOrElement)){ + // if it looks like a number convert it and do nothing else otherwise create a new moment using the string value and formatString + if (isNaN(valueOrElement)){ + return moment(valueOrElement, this.formatString); + } else { + valueOrElement = +valueOrElement; + } + } + if (F.is.number(valueOrElement)){ + return moment(valueOrElement); + } + return null; + }, + /** + * This is supplied the value retrieved from the {@link FooTable.DateColumn#parser} function and must return a string, HTMLElement or jQuery object. + * The return value from this function is what is displayed in the cell in the table. + * @instance + * @protected + * @param {*} value - The value to format. + * @returns {(string|HTMLElement|jQuery)} + * @this FooTable.DateColumn + */ + formatter: function(value){ + return F.is.object(value) && F.is.boolean(value._isAMomentObject) ? value.format(this.formatString) : ''; + }, + /** + * This is supplied either the cell value or jQuery object to parse. A string value must be returned from this method and will be used during filtering operations. + * @param {(*|jQuery)} valueOrElement - The value or jQuery cell object. + * @returns {string} + * @this FooTable.DateColumn + */ + filterValue: function(valueOrElement){ + // if we have an element or a jQuery object use jQuery to get the value + if (F.is.element(valueOrElement) || F.is.jq(valueOrElement)) valueOrElement = $(valueOrElement).data('filterValue') || $(valueOrElement).text(); + // if options are supplied with the value + if (F.is.hash(valueOrElement) && F.is.hash(valueOrElement.options)){ + if (F.is.string(valueOrElement.options.filterValue)) valueOrElement = valueOrElement.options.filterValue; + if (F.is.defined(valueOrElement.value)) valueOrElement = valueOrElement.value; + } + // if the value is a moment object just return the formatted value + if (F.is.object(valueOrElement) && F.is.boolean(valueOrElement._isAMomentObject)) return valueOrElement.format(this.formatString); + // if its a string + if (F.is.string(valueOrElement)){ + // if its not a number return it + if (isNaN(valueOrElement)){ + return valueOrElement; + } else { // otherwise convert it and carry on + valueOrElement = +valueOrElement; + } + } + // if the value is a number or date convert to a moment object and return the formatted result. + if (F.is.number(valueOrElement) || F.is.date(valueOrElement)){ + return moment(valueOrElement).format(this.formatString); + } + // try use the native toString of the value if its not undefined or null + if (F.is.defined(valueOrElement) && valueOrElement != null) return valueOrElement+''; + return ''; // otherwise we have no value so return an empty string + } + }); + + F.columns.register('date', F.DateColumn); + +})(jQuery, FooTable); +(function($, F){ + + F.NumberColumn = F.Column.extend(/** @lends FooTable.NumberColumn */{ + /** + * The number column class is used to handle simple number columns. + * @constructs + * @extends FooTable.Column + * @param {FooTable.Table} instance - The parent {@link FooTable.Table} this column belongs to. + * @param {object} definition - An object containing all the properties to set for the column. + * @returns {FooTable.TextColumn} + */ + construct: function(instance, definition){ + this._super(instance, definition); + this.type = 'number'; + }, + /** + * This is supplied either the cell value or jQuery object to parse. Any value can be returned from this method and will be provided to the {@link FooTable.DateColumn#format} function + * to generate the cell contents. + * @instance + * @protected + * @param {(*|jQuery)} valueOrElement - The value or jQuery cell object. + * @returns {(number|null)} + * @this FooTable.NumberColumn + */ + parser: function(valueOrElement){ + if (F.is.jq(valueOrElement)){ + valueOrElement = valueOrElement.data('value') || valueOrElement.text().replace(/[^0-9.\-]/g, ''); + } + if (F.is.string(valueOrElement)) valueOrElement = parseFloat(valueOrElement); + if (F.is.number(valueOrElement)) return valueOrElement; + return null; + } + }); + + F.columns.register('number', F.NumberColumn); + +})(jQuery, FooTable); +(function ($, F) { + + F.Component = F.Class.extend(/** @lends FooTable.Component */{ + /** + * The base class for all FooTable components. + * @constructs + * @extends FooTable.Class + * @param {FooTable.Table} instance - The parent {@link FooTable.Table} object for the component. + * @throws {TypeError} The instance parameter must be an instance of {@link FooTable.Table}. + * @returns {FooTable.Component} + */ + construct: function (instance, enabled) { + if (!(instance instanceof F.Table)) + throw new TypeError('The instance parameter must be an instance of FooTable.Table.'); + + /** + * The parent {@link FooTable.Table} for the component. + * @type {FooTable.Table} + */ + this.ft = instance; + /** + * Whether or not this component is enabled. Disabled components only have there preinit method called allowing for this value to be overridden. + * @type {boolean} + */ + this.enabled = F.is.boolean(enabled) ? enabled : false; + }, + /** + * The preinit method is called during the parent {@link FooTable.Table} constructor call. + * @param {object} data - The jQuery.data() object of the root table. + * @instance + * @protected + * @function + */ + preinit: null, + /** + * The init method is called during the parent {@link FooTable.Table} constructor call. + * @instance + * @protected + * @function + */ + init: null, + /** + * This method is called from the {@link FooTable.Table#destroy} method. + * @instance + * @protected + */ + destroy: null, + /** + * This method is called from the {@link FooTable.Table#draw} method. + * @instance + * @protected + * @function + */ + predraw: null, + /** + * This method is called from the {@link FooTable.Table#draw} method. + * @instance + * @protected + * @function + */ + draw: null, + /** + * This method is called from the {@link FooTable.Table#draw} method. + * @instance + * @protected + * @function + */ + postdraw: null + }); + + F.components = new F.ClassFactory(); + F.components.core = new F.ClassFactory(); + F.components.internal = new F.ClassFactory(); + +})(jQuery, FooTable); +(function($, F){ + + F.Breakpoint = F.Class.extend(/** @lends FooTable.Breakpoint */{ + /** + * The breakpoint class containing the name and maximum width for the breakpoint. + * @constructs + * @extends FooTable.Class + * @param {string} name - The name of the breakpoint. Must contain no spaces or special characters. + * @param {number} width - The width of the breakpoint in pixels. + * @returns {FooTable.Breakpoint} + */ + construct: function(name, width){ + /** + * The name of the breakpoint. + * @type {string} + */ + this.name = name; + /** + * The maximum width of the breakpoint in pixels. + * @type {number} + */ + this.width = width; + } + }); + +})(jQuery, FooTable); +(function($, F){ + F.Breakpoints = F.Component.extend(/** @lends FooTable.Breakpoints */{ + /** + * Contains the logic to calculate and apply breakpoints for the plugin. + * @constructs + * @extends FooTable.Component + * @param {FooTable.Table} table - The parent {@link FooTable.Table} this component belongs to. + * @returns {FooTable.Breakpoints} + */ + construct: function(table){ + // call the base class constructor + this._super(table, true); + + /* PROTECTED */ + /** + * This provides a shortcut to the {@link FooTable.Table#options} object. + * @protected + * @type {FooTable.Table#options} + */ + this.o = table.o; + + /* PUBLIC */ + /** + * The current breakpoint. + * @type {FooTable.Breakpoint} + */ + this.current = null; + /** + * An array of {@link FooTable.Breakpoint} objects created from parsing the options. + * @type {Array.<FooTable.Breakpoint>} + */ + this.array = []; + /** + * Whether or not breakpoints cascade. When set to true all breakpoints larger than the current will be hidden along with it. + * @type {boolean} + */ + this.cascade = this.o.cascade; + /** + * This value is updated each time the current breakpoint changes and contains a space delimited string of the names of the current breakpoint and all those smaller than it. + * @type {string} + */ + this.hidden = null; + + /* PRIVATE */ + /** + * This value is set once when the {@link FooTable.Breakpoints#array} is generated and contains a space delimited string of all the breakpoint class names. + * @type {string} + * @private + */ + this._classNames = ''; + + // check if a function was supplied to override the default getWidth + this.getWidth = F.checkFnValue(this, this.o.getWidth, this.getWidth); + }, + + /* PROTECTED */ + /** + * Checks the supplied data and options for the breakpoints component. + * @instance + * @protected + * @param {object} data - The jQuery data object from the parent table. + * @fires FooTable.Breakpoints#"preinit.ft.breakpoints" + */ + preinit: function(data){ + var self = this; + /** + * The preinit.ft.breakpoints event is raised before any UI is created and provides the tables jQuery data object for additional options parsing. + * Calling preventDefault on this event will disable the entire plugin. + * @event FooTable.Breakpoints#"preinit.ft.breakpoints" + * @param {jQuery.Event} e - The jQuery.Event object for the event. + * @param {FooTable.Table} ft - The instance of the plugin raising the event. + * @param {object} data - The jQuery data object of the table raising the event. + */ + return this.ft.raise('preinit.ft.breakpoints', [data]).then(function(){ + self.cascade = F.is.boolean(data.cascade) ? data.cascade : self.cascade; + self.o.breakpoints = F.is.hash(data.breakpoints) ? data.breakpoints : self.o.breakpoints; + self.getWidth = F.checkFnValue(self, data.getWidth, self.getWidth); + if (self.o.breakpoints == null) self.o.breakpoints = { "xs": 480, "sm": 768, "md": 992, "lg": 1200 }; + // Create a nice friendly array to work with out of the breakpoints object. + for (var name in self.o.breakpoints) { + if (!self.o.breakpoints.hasOwnProperty(name)) continue; + self.array.push(new F.Breakpoint(name, self.o.breakpoints[name])); + self._classNames += 'breakpoint-' + name + ' '; + } + // Sort the breakpoints so the largest is checked first + self.array.sort(function (a, b) { + return b.width - a.width; + }); + }); + }, + /** + * Initializes the class parsing the options into a sorted array of {@link FooTable.Breakpoint} objects. + * @instance + * @protected + * @fires FooTable.Breakpoints#"init.ft.breakpoints" + */ + init: function(){ + var self = this; + /** + * The init.ft.breakpoints event is raised before any UI is generated. + * Calling preventDefault on this event will disable the entire plugin. + * @event FooTable.Breakpoints#"init.ft.breakpoints" + * @param {jQuery.Event} e - The jQuery.Event object for the event. + * @param {FooTable.Table} ft - The instance of the plugin raising the event. + */ + return this.ft.raise('init.ft.breakpoints').then(function(){ + self.current = self.get(); + }); + }, + /** + * Whenever the table is drawn this ensures the correct breakpoint class is applied to the table. + * @instance + * @protected + */ + draw: function(){ + this.ft.$el.removeClass(this._classNames).addClass('breakpoint-' + this.current.name); + }, + + /* PUBLIC */ + /** + * Calculates the current breakpoint from the {@link FooTable.Breakpoints#array} and sets the {@link FooTable.Breakpoints#current} property. + * @instance + * @returns {FooTable.Breakpoint} + */ + calculate: function(){ + var self = this, current = null, hidden = [], breakpoint, prev = null, width = self.getWidth(); + for (var i = 0, len = self.array.length; i < len; i++) { + breakpoint = self.array[i]; + // if the width is smaller than the smallest breakpoint set the smallest as the current. + // if the width is larger than the largest breakpoint set the largest as the current. + // otherwise if the width is somewhere in between check all breakpoints testing if the width + // is greater than the current but smaller than the previous. + if ((!current && i == len -1) + || (width >= breakpoint.width && (prev instanceof F.Breakpoint ? width <= prev.width : true))) { + current = breakpoint; + } + if (!current) hidden.push(breakpoint.name); + prev = breakpoint; + } + hidden.push(current.name); + self.hidden = hidden.join(' '); + return current; + }, + /** + * Supplied a columns breakpoints this returns a boolean value indicating whether or not the column is visible. + * @param {string} breakpoints - A space separated string of breakpoint names. + * @returns {boolean} + */ + visible: function(breakpoints){ + if (F.is.emptyString(breakpoints)) return true; + if (breakpoints === 'all') return false; + var parts = breakpoints.split(' '), i = 0, len = parts.length; + for (; i < len; i++){ + if (this.cascade ? F.str.containsWord(this.hidden, parts[i]) : parts[i] == this.current.name) return false; + } + return true; + }, + /** + * Performs a check between the current breakpoint and the previous breakpoint and performs a redraw if they differ. + * @instance + * @fires FooTable.Breakpoints#"before.ft.breakpoints" + * @fires FooTable.Breakpoints#"after.ft.breakpoints" + */ + check: function(){ + var self = this, bp = self.get(); + if (!(bp instanceof F.Breakpoint) + || bp == self.current) + return; + + /** + * The before.ft.breakpoints event is raised if the breakpoint has changed but before the UI is redrawn and is supplied both the current breakpoint + * and the next "new" one that is about to be applied. + * Calling preventDefault on this event will prevent the next breakpoint from being applied. + * @event FooTable.Breakpoints#"before.ft.breakpoints" + * @param {jQuery.Event} e - The jQuery.Event object for the event. + * @param {FooTable.Table} ft - The instance of the plugin raising the event. + * @param {FooTable.Breakpoint} current - The current breakpoint. + * @param {FooTable.Breakpoint} next - The breakpoint that is about to be applied. + */ + self.ft.raise('before.ft.breakpoints', [self.current, bp]).then(function(){ + var previous = self.current; + self.current = bp; + return self.ft.draw().then(function(){ + /** + * The after.ft.breakpoints event is raised after the breakpoint has changed and the UI is redrawn and is supplied both the "new" current breakpoint + * and the previous one that was replaced. + * @event FooTable.Breakpoints#"after.ft.breakpoints" + * @param {jQuery.Event} e - The jQuery.Event object for the event. + * @param {FooTable.Table} ft - The instance of the plugin raising the event. + * @param {FooTable.Breakpoint} current - The current breakpoint. + * @param {FooTable.Breakpoint} previous - The breakpoint that was just replaced. + */ + self.ft.raise('after.ft.breakpoints', [self.current, previous]); + }); + }); + }, + /** + * Attempts to return a {@link FooTable.Breakpoint} instance when passed a {@link FooTable.Breakpoint}, + * the {@link FooTable.Breakpoint#name} string or if nothing is supplied the current breakpoint. + * @instance + * @param {(FooTable.Breakpoint|string|number)} [breakpoint] - The breakpoint to retrieve. + * @returns {FooTable.Breakpoint} + */ + get: function(breakpoint){ + if (F.is.undef(breakpoint)) return this.calculate(); + if (breakpoint instanceof F.Breakpoint) return breakpoint; + if (F.is.string(breakpoint)) return F.arr.first(this.array, function (bp) { return bp.name == breakpoint; }); + if (F.is.number(breakpoint)) return breakpoint >= 0 && breakpoint < this.array.length ? this.array[breakpoint] : null; + return null; + }, + /** + * Gets the width used to determine breakpoints whether it be from the viewport, parent or a custom function. + * @instance + * @returns {number} + */ + getWidth: function(){ + if (F.is.fn(this.o.getWidth)) return this.o.getWidth(this.ft); + if (this.o.useParentWidth == true) return this.getParentWidth(); + return this.getViewportWidth(); + }, + /** + * Gets the tables direct parents width. + * @instance + * @returns {number} + */ + getParentWidth: function(){ + return this.ft.$el.parent().width(); + }, + /** + * Gets the current viewport width. + * @instance + * @returns {number} + */ + getViewportWidth: function(){ + var ratio = F.is.defined(window.devicePixelRatio) ? window.devicePixelRatio : 1; + return (window.innerWidth || (document.body ? document.body.offsetWidth : 0)) / ratio; + } + }); + + F.components.internal.register('breakpoints', F.Breakpoints, 10); + +})(jQuery, FooTable); +(function(F){ + /** + * A space delimited string of breakpoint names that specify when the column will be hidden. You can also specify "all" to make a column permanently display in an expandable detail row. + * @type {string} + * @default null + * @example <caption>The below shows how this value would be set</caption> + * breakpoints: "md" + */ + F.Column.prototype.breakpoints = null; + + F.Column.prototype.__breakpoints_define__ = function(definition){ + this.breakpoints = F.is.emptyString(definition.breakpoints) ? null : definition.breakpoints; + }; + + F.Column.extend('define', function(definition){ + this._super(definition); + this.__breakpoints_define__(definition); + }); +})(FooTable); +(function(F){ + /** + * An object containing the breakpoints for the plugin. + * @type {object.<string, number>} + * @default { "xs": 480, "sm": 768, "md": 992, "lg": 1200 } + */ + F.Defaults.prototype.breakpoints = null; + + /** + * Whether or not breakpoints cascade. When set to true all breakpoints larger than the current will also be hidden along with it. + * @type {boolean} + * @default false + */ + F.Defaults.prototype.cascade = false; + + /** + * Whether or not to calculate breakpoints on the width of the parent element rather than the viewport. + * @type {boolean} + * @default false + */ + F.Defaults.prototype.useParentWidth = false; + + /** + * A function used to override the default getWidth function with a custom one. + * @type {function} + * @default null + * @example <caption>The below shows what the default getWidth function would look like.</caption> + * getWidth: function(instance){ + * if (instance.o.useParentWidth == true) return instance.$el.parent().width(); + * return instance.breakpoints.getViewportWidth(); + * } + */ + F.Defaults.prototype.getWidth = null; +})(FooTable); +(function($, F){ + F.Columns = F.Component.extend(/** @lends FooTable.Columns */{ + /** + * The columns class contains all the logic for handling columns. + * @constructs + * @extends FooTable.Component + * @param {FooTable.Table} table - The parent {@link FooTable.Table} this component belongs to. + * @returns {FooTable.Columns} + */ + construct: function(table){ + // call the base class constructor + this._super(table, true); + + /* PROTECTED */ + /** + * This provides a shortcut to the {@link FooTable.Table#options} object. + * @protected + * @type {FooTable.Table#options} + */ + this.o = table.o; + + /* PUBLIC */ + /** + * An array of {@link FooTable.Column} objects created from parsing the options and/or DOM. + * @type {Array.<FooTable.Column>} + */ + this.array = []; + /** + * The jQuery header row object. + * @type {jQuery} + */ + this.$header = null; + /** + * Whether or not to display the header row. + * @type {boolean} + */ + this.showHeader = table.o.showHeader; + }, + + /* PROTECTED */ + /** + * This parses the columns from either the tables rows or the supplied options. + * @instance + * @protected + * @param {object} data - The tables jQuery data object. + * @returns {jQuery.Promise} + * @this FooTable.Columns + */ + parse: function(data){ + var self = this; + return $.Deferred(function(d){ + function merge(cols1, cols2){ + var merged = []; + // check if either of the arrays is empty as it can save us having to merge them by index. + if (cols1.length == 0 || cols2.length == 0){ + merged = cols1.concat(cols2); + } else { + // at this point we have two arrays of column definitions, we now need to merge them based on there index properties + // first figure out the highest column index provided so we can loop that many times to merge all columns and provide + // defaults where nothing was specified (fill in the gaps in the array as it were). + var highest = 0; + F.arr.each(cols1.concat(cols2), function(c){ + if (c.index > highest) highest = c.index; + }); + highest++; + for (var i = 0, cols1_c, cols2_c; i < highest; i++){ + cols1_c = {}; + F.arr.each(cols1, function(c){ + if (c.index == i){ + cols1_c = c; + return false; + } + }); + cols2_c = {}; + F.arr.each(cols2, function(c){ + if (c.index == i){ + cols2_c = c; + return false; + } + }); + merged.push($.extend(true, {}, cols1_c, cols2_c)); + } + } + return merged; + } + function complete(cols){ + // we now have a merged array of all column definitions supplied to the plugin, time to make the objects. + var columns = [], column; + F.arr.each(cols, function(def){ + // if we have a column registered using the definition type then create an instance of that column otherwise just create a default text column. + if (column = F.columns.contains(def.type) ? F.columns.make(def.type, self.ft, def) : new F.Column(self.ft, def)) + columns.push(column); + }); + if (F.is.emptyArray(columns)){ + d.reject(Error("No columns supplied.")); + } else { + // make sure to sort by the column index as the merge process may have mixed them up + columns.sort(function(a, b){ return a.index - b.index; }); + d.resolve(columns); + } + } + + var json = [], html = []; + // get the column options from the content + var $header = self.ft.$el.find('tr.footable-header'), $cell, cdata; + if ($header.length == 0) $header = self.ft.$el.find('thead > tr:last:has([data-breakpoints])'); + if ($header.length == 0) $header = self.ft.$el.find('tbody > tr:first:has([data-breakpoints])'); + if ($header.length > 0){ + var virtual = $header.parent().is('tbody') && $header.children().length == $header.children('td').length; + if (!virtual) self.$header = $header.addClass('footable-header'); + $header.children('td,th').each(function(i, cell){ + $cell = $(cell); + cdata = $cell.data(); + cdata.index = i; + cdata.$el = $cell; + cdata.virtual = virtual; + html.push(cdata); + }); + if (virtual) self.showHeader = false; + } + // get the supplied column options + if (F.is.array(self.o.columns)){ + F.arr.each(self.o.columns, function(c, i){ + c.index = i; + json.push(c); + }); + complete(merge(json, html)); + } else if (F.is.promise(self.o.columns)){ + self.o.columns.then(function(cols){ + F.arr.each(cols, function(c, i){ + c.index = i; + json.push(c); + }); + complete(merge(json, html)); + }, function(xhr){ + d.reject(Error('Columns ajax request error: ' + xhr.status + ' (' + xhr.statusText + ')')); + }); + } else { + complete(merge(json, html)); + } + }); + }, + /** + * The columns preinit method is used to parse and check the column options supplied from both static content and through the constructor. + * @instance + * @protected + * @param {object} data - The jQuery data object from the root table element. + * @this FooTable.Columns + */ + preinit: function(data){ + var self = this; + /** + * The preinit.ft.columns event is raised before any UI is created and provides the tables jQuery data object for additional options parsing. + * Calling preventDefault on this event will disable the entire plugin. + * @event FooTable.Columns#"preinit.ft.columns" + * @param {jQuery.Event} e - The jQuery.Event object for the event. + * @param {FooTable.Table} ft - The instance of the plugin raising the event. + * @param {object} data - The jQuery data object of the table raising the event. + */ + return self.ft.raise('preinit.ft.columns', [data]).then(function(){ + return self.parse(data).then(function(columns){ + self.array = columns; + self.showHeader = F.is.boolean(data.showHeader) ? data.showHeader : self.showHeader; + }); + }); + }, + /** + * Initializes the columns creating the table header if required. + * @instance + * @protected + * @fires FooTable.Columns#"init.ft.columns" + * @this FooTable.Columns + */ + init: function(){ + var self = this; + /** + * The init.ft.columns event is raised after the header row is created/parsed for column data. + * @event FooTable.Columns#"init.ft.columns" + * @param {jQuery.Event} e - The jQuery.Event object for the event. + * @param {FooTable.Table} instance - The instance of the plugin raising the event. + * @param {Array.<FooTable.Column>} columns - The array of {@link FooTable.Column} objects parsed from the options and/or DOM. + */ + return this.ft.raise('init.ft.columns', [ self.array ]).then(function(){ + self.$create(); + }); + }, + /** + * The predraw method called from within the {@link FooTable.Table#draw} method. + * @instance + * @protected + * @this FooTable.Columns + */ + predraw: function(){ + var self = this, first = true; + self.visibleColspan = 0; + self.firstVisibleIndex = 0; + self.lastVisibleIndex = 0; + self.hasHidden = false; + F.arr.each(self.array, function(col){ + col.hidden = !self.ft.breakpoints.visible(col.breakpoints); + if (!col.hidden){ + if (first){ + self.firstVisibleIndex = col.index; + first = false; + } + self.lastVisibleIndex = col.index; + self.visibleColspan++; + } + if (col.hidden && col.visible) self.hasHidden = true; + }); + }, + /** + * Performs the actual drawing of the columns, hiding or displaying them depending on there breakpoints. + * @instance + * @protected + * @this FooTable.Columns + */ + draw: function(){ + F.arr.each(this.array, function(col){ + col.$el.css('display', (col.hidden || !col.visible ? 'none' : 'table-cell')); + }); + }, + /** + * Creates the header row for the table from the parsed column definitions. + * @instance + * @protected + * @this FooTable.Columns + */ + $create: function(){ + var self = this; + self.$header = F.is.jq(self.$header) ? self.$header : $('<tr/>', {'class': 'footable-header'}); + self.$header.children('th,td').detach(); + F.arr.each(self.array, function(col){ + self.$header.append(col.$el); + }); + if (self.showHeader && !F.is.jq(self.$header.parent())){ + self.ft.$el.children('thead').append(self.$header); + } + }, + /** + * Attempts to return a {@link FooTable.Column} instance when passed the {@link FooTable.Column} instance, the {@link FooTable.Column#name} string or the {@link FooTable.Column#index} number. + * If supplied a function this will return an array by iterating all columns passing the index and column itself to the supplied callback as arguments. + * Returning true in the callback will include the column in the result. + * @instance + * @param {(FooTable.Column|string|number|function)} column - The column to retrieve. + * @returns {(Array.<FooTable.Column>|FooTable.Column|null)} The column if one is found otherwise it returns NULL. + * @example <caption>This example shows retrieving a column by name assuming a column called "id" exists. The <code>columns</code> object is an instance of {@link FooTable.Columns}.</caption> + * var column = columns.get('id'); + * if (column instanceof FooTable.Column){ + * // found the "id" column + * } else { + * // no column with a name of "id" exists + * } + * // to get an array of all hidden columns + * var columns = columns.get(function(col){ + * return col.hidden; + * }); + */ + get: function(column){ + if (column instanceof F.Column) return column; + if (F.is.string(column)) return F.arr.first(this.array, function (col) { return col.name == column; }); + if (F.is.number(column)) return F.arr.first(this.array, function (col) { return col.index == column; }); + if (F.is.fn(column)) return F.arr.get(this.array, column); + return null; + }, + /** + * Takes an array of column names, index's or actual {@link FooTable.Column} and ensures that an array of only {@link FooTable.Column} is returned. + * @instance + * @param {(Array.<string>|Array.<number>|Array.<FooTable.Column>)} columns - The array of column names, index's or {@link FooTable.Column} to check. + * @returns {Array.<FooTable.Column>} + */ + ensure: function(columns){ + var self = this, result = []; + if (!F.is.array(columns)) return result; + F.arr.each(columns, function(name){ + result.push(self.get(name)); + }); + return result; + } + }); + + F.components.internal.register('columns', F.Columns, 5); + +})(jQuery, FooTable); +(function(F){ + /** + * An array containing the column options or a jQuery promise that resolves returning the columns. The index of the definitions must match the index of each column as it should appear in the table. For more information on the options available see the {@link FooTable.Column} object. + * @type {(Array.<object>|jQuery.Promise)} + * @default [] + * @example <caption>The below shows column definitions for a row defined as <code>{ id: Number, name: String, age: Number }</code>. The ID column has a fixed width, the table is initially sorted on the Name column and the Age column will be hidden on phones.</caption> + * columns: [ + * { name: 'id', title: 'ID', type: 'number' }, + * { name: 'name', title: 'Name', sorted: true, direction: 'ASC' } + * { name: 'age', title: 'Age', type: 'number', breakpoints: 'xs' } + * ] + */ + F.Defaults.prototype.columns = []; + + /** + * Specifies whether or not the column headers should be displayed. + * @type {boolean} + * @default true + */ + F.Defaults.prototype.showHeader = true; +})(FooTable); +(function ($, F) { + F.Rows = F.Component.extend(/** @lends FooTable.Rows */{ + /** + * The rows class contains all the logic for handling rows. + * @constructs + * @extends FooTable.Component + * @param {FooTable.Table} table - The parent {@link FooTable.Table} this component belongs to. + * @returns {FooTable.Rows} + */ + construct: function (table) { + // call the base class constructor + this._super(table, true); + + /** + * This provides a shortcut to the {@link FooTable.Table#options} object. + * @instance + * @protected + * @type {FooTable.Table#options} + */ + this.o = table.o; + /** + * The current working array of {@link FooTable.Row} objects. + * @instance + * @protected + * @type {Array.<FooTable.Row>} + * @default [] + */ + this.array = []; + /** + * The base array of rows parsed from either the DOM or the constructor options. + * The {@link FooTable.Rows#current} member is populated with a shallow clone of this array + * during the predraw operation before any core or custom components are executed. + * @instance + * @protected + * @type {Array.<FooTable.Row>} + * @default [] + */ + this.all = []; + /** + * Whether or not to display a toggle in each row when it contains hidden columns. + * @type {boolean} + * @default true + */ + this.showToggle = table.o.showToggle; + /** + * Specifies which column the row toggle is appended to. Supports only two values; "first" and "last" + * @type {string} + */ + this.toggleColumn = table.o.toggleColumn; + /** + * The text to display when the table has no rows. + * @type {string} + */ + this.emptyString = table.o.empty; + /** + * Whether or not the first rows details are expanded by default when displayed on a device that hides any columns. + * @type {boolean} + */ + this.expandFirst = table.o.expandFirst; + /** + * The jQuery object that contains the empty row control. + * @type {jQuery} + */ + this.$empty = null; + }, + /** + * This parses the rows from either the tables rows or the supplied options. + * @instance + * @protected + * @returns {jQuery.Promise} + */ + parse: function(){ + var self = this; + return $.Deferred(function(d){ + var $rows = self.ft.$el.children('tbody').children('tr'); + function complete(rows){ + var result = $.map(rows, function(r){ + return new F.Row(self.ft, self.ft.columns.array, r); + }); + if (F.is.emptyArray(result)){ + d.reject(Error("No rows supplied.")); + } else { + d.resolve(result); + } + } + if (F.is.jq($rows)){ + complete($rows); + } else if (F.is.array(self.o.rows) && self.o.rows.length > 0){ + complete(self.o.rows); + } else if (F.is.promise(self.o.rows)){ + self.o.rows.then(function(rows){ + complete(rows); + }, function(xhr){ + d.reject(Error('Rows ajax request error: ' + xhr.status + ' (' + xhr.statusText + ')')); + }); + } else { + complete([]); + } + }); + }, + /** + * The columns preinit method is used to parse and check the column options supplied from both static content and through the constructor. + * @instance + * @protected + * @param {object} data - The jQuery data object from the root table element. + * @fires FooTable.Rows#"preinit.ft.rows" + */ + preinit: function(data){ + var self = this; + /** + * The preinit.ft.rows event is raised before any UI is created and provides the tables jQuery data object for additional options parsing. + * Calling preventDefault on this event will disable the entire plugin. + * @event FooTable.Rows#"preinit.ft.rows" + * @param {jQuery.Event} e - The jQuery.Event object for the event. + * @param {FooTable.Table} ft - The instance of the plugin raising the event. + * @param {object} data - The jQuery data object of the table raising the event. + */ + return self.ft.raise('preinit.ft.rows', [data]).then(function(){ + return self.parse().then(function(rows){ + self.all = rows; + self.array = self.all.slice(0); + self.showToggle = F.is.boolean(data.showToggle) ? data.showToggle : self.showToggle; + self.toggleColumn = F.is.string(data.toggleColumn) ? data.toggleColumn : self.toggleColumn; + if (self.toggleColumn != "first" && self.toggleColumn != "last") self.toggleColumn = "first"; + self.emptyString = F.is.string(data.empty) ? data.empty : self.emptyString; + self.expandFirst = F.is.boolean(data.expandFirst) ? data.expandFirst : self.expandFirst; + }); + }); + }, + /** + * Initializes the rows class using the supplied table and options. + * @instance + * @protected + * @fires FooTable.Rows#"init.ft.rows" + */ + init: function () { + var self = this; + /** + * The init.ft.rows event is raised after the the rows are parsed from either the DOM or the options. + * Calling preventDefault on this event will disable the entire plugin. + * @event FooTable.Rows#"init.ft.rows" + * @param {jQuery.Event} e - The jQuery.Event object for the event. + * @param {FooTable.Table} instance - The instance of the plugin raising the event. + * @param {Array.<FooTable.Row>} rows - The array of {@link FooTable.Row} objects parsed from the DOM or the options. + */ + return self.ft.raise('init.ft.rows', [self.all]).then(function(){ + self.$empty = $('<tr/>', { 'class': 'footable-empty' }).append($('<td/>').text(self.emptyString)); + }); + }, + /** + * Performs the predraw operations that are required including creating the shallow clone of the {@link FooTable.Rows#array} to work with. + * @instance + * @protected + */ + predraw: function(){ + F.arr.each(this.array, function(row){ + row.predraw(); + }); + this.array = this.all.slice(0); + }, + /** + * Performs the actual drawing of the table rows. + * @instance + * @protected + */ + draw: function(){ + var self = this, $tbody = self.ft.$el.children('tbody'), first = true; + // if we have rows + if (self.array.length > 0){ + self.$empty.detach(); + // loop through them appending to the tbody and then drawing + F.arr.each(self.array, function(row){ + if (self.expandFirst && first){ + row.expanded = true; + first = false; + } + row.draw($tbody); + }); + } else { + // otherwise display the $empty row + self.$empty.children('td').attr('colspan', self.ft.columns.visibleColspan); + $tbody.append(self.$empty); + } + } + }); + + F.components.internal.register('rows', F.Rows, 0); + +})(jQuery, FooTable); +(function(F){ + /** + * An array of JSON objects containing the row data or a jQuery promise that resolves returning the row data. + * @type {(Array.<object>|jQuery.Promise)} + * @default [] + */ + F.Defaults.prototype.rows = []; + + /** + * A string to display when there are no rows in the table. + * @type {string} + * @default "No results" + */ + F.Defaults.prototype.empty = 'No results'; + + /** + * Whether or not the toggle is appended to each row. + * @type {boolean} + * @default true + */ + F.Defaults.prototype.showToggle = true; + + /** + * Specifies which column to display the row toggle in. The only supported values are "first" or "last". + * @type {string} + * @default "first" + */ + F.Defaults.prototype.toggleColumn = 'first'; + + /** + * Whether or not the first rows details are expanded by default when displayed on a device that hides any columns. + * @type {boolean} + */ + F.Defaults.prototype.expandFirst = false; +})(FooTable); +(function(F){ + F.Filter = F.Class.extend(/** @lends FooTable.Filter */{ + /** + * The filter object contains the query to filter by and the columns to apply it to. + * @constructs + * @extends FooTable.Class + * @param {string} name - The name for the filter. + * @param {string} query - The query for the filter. + * @param {Array.<FooTable.Column>} columns - The columns to apply the query to. + * @param {string} [space="AND"] - How the query treats space chars. + * @returns {FooTable.Filter} + */ + construct: function(name, query, columns, space){ + /** + * The name of the filter. + * @instance + * @type {string} + */ + this.name = name; + /** + * A string specifying how the filter treats space characters. Can be either "OR" or "AND". + * @instance + * @type {string} + */ + this.space = F.is.string(space) && (space == 'OR' || space == 'AND') ? space : 'AND'; + /** + * The query for the filter. + * @instance + * @type {(string|FooTable.Query)} + */ + this.query = new F.Query(query, this.space); + /** + * The columns to apply the query to. + * @instance + * @type {Array.<FooTable.Column>} + */ + this.columns = columns; + }, + /** + * Checks if the current filter matches the supplied string. + * If the current query property is a string it will be auto converted to a {@link FooTable.Query} object to perform the match. + * @instance + * @param {string} str - The string to check. + * @returns {boolean} + */ + match: function(str){ + if (!F.is.string(str)) return false; + if (F.is.string(this.query)){ + this.query = new F.Query(this.query, this.space); + } + return this.query instanceof F.Query ? this.query.match(str) : false; + }, + /** + * Checks if the current filter matches the supplied {@link FooTable.Row}. + * @instance + * @param {FooTable.Row} row - The row to check. + * @returns {boolean} + */ + matchRow: function(row){ + var self = this, text = F.arr.map(row.cells, function(cell){ + return F.arr.contains(self.columns, cell.column) ? cell.filterValue : null; + }).join(' '); + return self.match(text); + } + }); + +})(FooTable); +(function ($, F) { + F.Filtering = F.Component.extend(/** @lends FooTable.Filtering */{ + /** + * The filtering component adds a search input and column selector dropdown to the table allowing users to filter the using space delimited queries. + * @constructs + * @extends FooTable.Component + * @param {FooTable.Table} table - The parent {@link FooTable.Table} object for the component. + * @returns {FooTable.Filtering} + */ + construct: function (table) { + // call the constructor of the base class + this._super(table, table.o.filtering.enabled); + + /* PUBLIC */ + /** + * The filters to apply to the current {@link FooTable.Rows#array}. + * @instance + * @type {Array.<FooTable.Filter>} + */ + this.filters = table.o.filtering.filters; + /** + * The delay in milliseconds before the query is auto applied after a change. + * @instance + * @type {number} + */ + this.delay = table.o.filtering.delay; + /** + * The minimum number of characters allowed in the search input before it is auto applied. + * @instance + * @type {number} + */ + this.min = table.o.filtering.min; + /** + * Specifies how whitespace in a filter query is handled. + * @instance + * @type {string} + */ + this.space = table.o.filtering.space; + /** + * The placeholder text to display within the search $input. + * @instance + * @type {string} + */ + this.placeholder = table.o.filtering.placeholder; + /** + * The position of the $search input within the filtering rows cell. + * @type {string} + */ + this.position = table.o.filtering.position; + /** + * The jQuery row object that contains all the filtering specific elements. + * @instance + * @type {jQuery} + */ + this.$row = null; + /** + * The jQuery cell object that contains the search input and column selector. + * @instance + * @type {jQuery} + */ + this.$cell = null; + /** + * The jQuery object of the column selector dropdown. + * @instance + * @type {jQuery} + */ + this.$dropdown = null; + /** + * The jQuery object of the search input. + * @instance + * @type {jQuery} + */ + this.$input = null; + /** + * The jQuery object of the search button. + * @instance + * @type {jQuery} + */ + this.$button = null; + + /* PRIVATE */ + /** + * The timeout ID for the filter changed event. + * @instance + * @private + * @type {?number} + */ + this._filterTimeout = null; + }, + + /* PROTECTED */ + /** + * Checks the supplied data and options for the filtering component. + * @instance + * @protected + * @param {object} data - The jQuery data object from the parent table. + * @fires FooTable.Filtering#"preinit.ft.filtering" + */ + preinit: function(data){ + var self = this; + /** + * The preinit.ft.filtering event is raised before the UI is created and provides the tables jQuery data object for additional options parsing. + * Calling preventDefault on this event will disable the component. + * @event FooTable.Filtering#"preinit.ft.filtering" + * @param {jQuery.Event} e - The jQuery.Event object for the event. + * @param {FooTable.Table} ft - The instance of the plugin raising the event. + * @param {object} data - The jQuery data object of the table raising the event. + */ + this.ft.raise('preinit.ft.filtering').then(function(){ + // first check if filtering is enabled via the class being applied + if (self.ft.$el.hasClass('footable-filtering')) + self.enabled = true; + // then check if the data-filtering-enabled attribute has been set + self.enabled = F.is.boolean(data.filtering) + ? data.filtering + : self.enabled; + + // if filtering is not enabled exit early as we don't need to do anything else + if (!self.enabled) return; + + self.space = F.is.string(data.filterSpace) + ? data.filteringSpace + : self.space; + + self.min = F.is.number(data.filterMin) + ? data.filteringMin + : self.min; + + self.delay = F.is.number(data.filterDelay) + ? data.filteringDelay + : self.delay; + + self.placeholder = F.is.number(data.filterPlaceholder) + ? data.filterPlaceholder + : self.placeholder; + + self.filters = F.is.array(data.filters) + ? self.ensure(data.filters) + : self.ensure(self.filters); + + if (self.ft.$el.hasClass('footable-filtering-left')) + self.position = 'left'; + if (self.ft.$el.hasClass('footable-filtering-center')) + self.position = 'center'; + if (self.ft.$el.hasClass('footable-filtering-right')) + self.position = 'right'; + + self.position = F.is.string(data.filterPosition) + ? data.filterPosition + : self.position; + },function(){ + self.enabled = false; + }); + }, + /** + * Initializes the filtering component for the plugin. + * @instance + * @protected + * @fires FooTable.Filtering#"init.ft.filtering" + */ + init: function () { + var self = this; + /** + * The init.ft.filtering event is raised before its UI is generated. + * Calling preventDefault on this event will disable the component. + * @event FooTable.Filtering#"init.ft.filtering" + * @param {jQuery.Event} e - The jQuery.Event object for the event. + * @param {FooTable.Table} ft - The instance of the plugin raising the event. + */ + this.ft.raise('init.ft.filtering').then(function(){ + self.$create(); + }, function(){ + self.enabled = false; + }); + }, + /** + * Destroys the filtering component removing any UI from the table. + * @instance + * @protected + * @fires FooTable.Filtering#"destroy.ft.filtering" + */ + destroy: function () { + /** + * The destroy.ft.filtering event is raised before its UI is removed. + * Calling preventDefault on this event will prevent the component from being destroyed. + * @event FooTable.Filtering#"destroy.ft.filtering" + * @param {jQuery.Event} e - The jQuery.Event object for the event. + * @param {FooTable.Table} ft - The instance of the plugin raising the event. + */ + var self = this; + this.ft.raise('destroy.ft.filtering').then(function(){ + self.ft.$el.removeClass('footable-filtering') + .find('thead > tr.footable-filtering').remove(); + }); + }, + /** + * Creates the filtering UI from the current options setting the various jQuery properties of this component. + * @instance + * @protected + * @this FooTable.Filtering + */ + $create: function () { + var self = this; + // generate the cell that actually contains all the UI. + var $form_grp = $('<div/>', {'class': 'form-group'}) + .append($('<label/>', {'class': 'sr-only', text: 'Search'})), + $input_grp = $('<div/>', {'class': 'input-group'}).appendTo($form_grp), + $input_grp_btn = $('<div/>', {'class': 'input-group-btn'}), + $dropdown_toggle = $('<button/>', {type: 'button', 'class': 'btn btn-default dropdown-toggle'}) + .on('click', { self: self }, self._onDropdownToggleClicked) + .append($('<span/>', {'class': 'caret'})), + position; + + switch (self.position){ + case 'left': position = 'footable-filtering-left'; break; + case 'center': position = 'footable-filtering-center'; break; + default: position = 'footable-filtering-right'; break; + } + self.ft.$el.addClass('footable-filtering').addClass(position); + + // add it to a row and then populate it with the search input and column selector dropdown. + self.$row = $('<tr/>', {'class': 'footable-filtering'}).prependTo(self.ft.$el.children('thead')); + self.$cell = $('<th/>').attr('colspan', self.ft.columns.visibleColspan).appendTo(self.$row); + self.$form = $('<form/>', {'class': 'form-inline'}).append($form_grp).appendTo(self.$cell); + + self.$input = $('<input/>', {type: 'text', 'class': 'form-control', placeholder: self.placeholder}); + + self.$button = $('<button/>', {type: 'button', 'class': 'btn btn-primary'}) + .on('click', { self: self }, self._onSearchButtonClicked) + .append($('<span/>', {'class': 'fooicon fooicon-search'})); + + self.$dropdown = $('<ul/>', {'class': 'dropdown-menu dropdown-menu-right'}).append( + F.arr.map(self.ft.columns.array, function (col) { + return col.filterable && col.visible ? $('<li/>').append( + $('<a/>', {'class': 'checkbox'}).append( + $('<label/>', {text: col.title}).prepend( + $('<input/>', {type: 'checkbox', checked: true}).data('__FooTableColumn__', col) + ) + ) + ) : null; + }) + ); + + if (self.delay > 0){ + self.$input.on('keypress keyup', { self: self }, self._onSearchInputChanged); + self.$dropdown.on('click', 'input[type="checkbox"]', self._onSearchColumnClicked); + } + + $input_grp_btn.append(self.$button, $dropdown_toggle, self.$dropdown); + $input_grp.append(self.$input, $input_grp_btn); + }, + /** + * Performs the filtering of rows before they are appended to the page. + * @instance + * @protected + */ + predraw: function(){ + if (F.is.emptyArray(this.filters)) + return; + + var self = this; + self.ft.rows.array = $.grep(self.ft.rows.array, function(r){ + return r.filtered(self.filters); + }); + }, + /** + * As the rows are drawn by the {@link FooTable.Rows#draw} method this simply updates the colspan for the UI. + * @instance + * @protected + */ + draw: function(){ + this.$cell.attr('colspan', this.ft.columns.visibleColspan); + }, + + /* PUBLIC */ + /** + * Adds or updates the filter using the supplied name, query and columns. + * @param {string} name - The name for the filter. + * @param {(string|FooTable.Query)} query - The query for the filter. + * @param {(Array.<number>|Array.<string>|Array.<FooTable.Column>)} columns - The columns to apply the filter to. + */ + addFilter: function(name, query, columns){ + var f = F.arr.first(this.filters, function(f){ return f.name == name; }); + if (f instanceof F.Filter){ + f.name = name; + f.query = query; + f.columns = columns; + } else { + this.filters.push({name: name, query: query, columns: columns}); + } + }, + /** + * Removes the filter using the supplied name if it exists. + * @param {string} name - The name of the filter to remove. + */ + removeFilter: function(name){ + F.arr.remove(this.filters, function(f){ return f.name == name; }); + }, + /** + * Creates a new search filter from the supplied parameters and applies it to the rows. If no parameters are supplied the current search input value + * and selected columns are used to create or update the search filter. If there is no search input value then the search filter is removed. + * @instance + * @param {string} [query] - The query to filter the rows by. + * @param {(Array.<string>|Array.<number>|Array.<FooTable.Column>)} [columns] - The columns to apply the filter to in each row. + * @returns {jQuery.Promise} + * @fires FooTable.Filtering#"before.ft.filtering" + * @fires FooTable.Filtering#"after.ft.filtering" + */ + filter: function(query, columns){ + if (F.is.undef(query)){ + query = $.trim(this.$input.val() || ''); + } else { + this.$input.val(query); + } + if (!F.is.emptyString(query)) { + this.addFilter('search', query, columns); + } else { + this.removeFilter('search'); + } + this.$button.children('.fooicon').removeClass('fooicon-search').addClass('fooicon-remove'); + return this._filter(); + }, + /** + * Removes the current search filter. + * @instance + * @returns {jQuery.Promise} + * @fires FooTable.Filtering#"before.ft.filtering" + * @fires FooTable.Filtering#"after.ft.filtering" + */ + clear: function(){ + this.$button.children('.fooicon').removeClass('fooicon-remove').addClass('fooicon-search'); + this.$input.val(null); + this.removeFilter('search'); + return this._filter(); + }, + /** + * Gets an array of {@link FooTable.Column} to apply the search filter to. This also doubles as the default columns for filters which do not specify any columns. + * @instance + * @returns {Array.<FooTable.Column>} + */ + columns: function(){ + if (F.is.jq(this.$dropdown)){ + // if we have a dropdown containing the column names get the selected columns from there + return this.$dropdown.find('input:checked').map(function(){ + return $(this).data('__FooTableColumn__'); + }).get(); + } else { + // otherwise find all columns that are set to be filterable. + return this.ft.columns.get(function(c){ return c.filterable; }); + } + }, + /** + * Takes an array of plain objects containing the filter values or actual {@link FooTable.Filter} objects and ensures that an array of only {@link FooTable.Filter} is returned. + * If supplied a plain object that object must contain a name, query and columns properties which are used to create a new {@link FooTable.Filter}. + * @instance + * @param {({name: string, query: (string|FooTable.Query), columns: (Array.<string>|Array.<number>|Array.<FooTable.Column>)}|Array.<FooTable.Filter>)} filters - The array of filters to check. + * @returns {Array.<FooTable.Filter>} + */ + ensure: function(filters){ + var self = this, parsed = [], filterable = self.columns(); + if (!F.is.emptyArray(filters)){ + F.arr.each(filters, function(f){ + if (F.is.object(f) && (!F.is.emptyString(f.query) || f.query instanceof F.Query)) { + f.name = F.is.emptyString(f.name) ? 'anon' : f.name; + f.columns = F.is.emptyArray(f.columns) ? filterable : self.ft.columns.ensure(f.columns); + parsed.push(f instanceof F.Filter ? f : new F.Filter(f.name, f.query, f.columns, self.space)); + } + }); + } + return parsed; + }, + + /* PRIVATE */ + /** + * Performs the required steps to handle filtering including the raising of the {@link FooTable.Filtering#"before.ft.filtering"} and {@link FooTable.Filtering#"after.ft.filtering"} events. + * @instance + * @private + * @returns {jQuery.Promise} + * @fires FooTable.Filtering#"before.ft.filtering" + * @fires FooTable.Filtering#"after.ft.filtering" + */ + _filter: function(){ + var self = this; + self.filters = self.ensure(self.filters); + /** + * The before.ft.filtering event is raised before a filter is applied and allows listeners to modify the filter or cancel it completely by calling preventDefault on the jQuery.Event object. + * @event FooTable.Filtering#"before.ft.filtering" + * @param {jQuery.Event} e - The jQuery.Event object for the event. + * @param {FooTable.Table} ft - The instance of the plugin raising the event. + * @param {Array.<FooTable.Filter>} filters - The filters that are about to be applied. + */ + return self.ft.raise('before.ft.filtering', [self.filters]).then(function(){ + self.filters = self.ensure(self.filters); + return self.ft.draw().then(function(){ + /** + * The after.ft.filtering event is raised after a filter has been applied. + * @event FooTable.Filtering#"after.ft.filtering" + * @param {jQuery.Event} e - The jQuery.Event object for the event. + * @param {FooTable.Table} ft - The instance of the plugin raising the event. + * @param {FooTable.Filter} filter - The filters that were applied. + */ + self.ft.raise('after.ft.filtering', [self.filters]); + }); + }); + }, + /** + * Handles the change event for the {@link FooTable.Filtering#$input}. + * @instance + * @private + * @param {jQuery.Event} e - The event object for the event. + */ + _onSearchInputChanged: function (e) { + var self = e.data.self; + var alpha = e.type == 'keypress' && !F.is.emptyString(String.fromCharCode(e.charCode)), + ctrl = e.type == 'keyup' && (e.which == 8 || e.which == 46); // backspace & delete + + // if alphanumeric characters or specific control characters + if(alpha || ctrl) { + if (self._filterTimeout != null) clearTimeout(self._filterTimeout); + self._filterTimeout = setTimeout(function(){ + self._filterTimeout = null; + self.filter(); + }, self.delay); + } + }, + /** + * Handles the click event for the {@link FooTable.Filtering#$button}. + * @instance + * @private + * @param {jQuery.Event} e - The event object for the event. + */ + _onSearchButtonClicked: function (e) { + e.preventDefault(); + var self = e.data.self; + if (self._filterTimeout != null) clearTimeout(self._filterTimeout); + var $icon = self.$button.children('.fooicon'); + if ($icon.hasClass('fooicon-remove')) self.clear(); + else self.filter(); + }, + /** + * Handles the click event for the column checkboxes in the {@link FooTable.Filtering#$dropdown}. + * @instance + * @private + * @param {jQuery.Event} e - The event object for the event. + */ + _onSearchColumnClicked: function (e) { + var self = e.data.self; + if (self._filterTimeout != null) clearTimeout(self._filterTimeout); + self._filterTimeout = setTimeout(function(){ + self._filterTimeout = null; + var $icon = self.$button.children('.fooicon'); + if ($icon.hasClass('fooicon-remove')){ + $icon.removeClass('fooicon-remove').addClass('fooicon-search'); + self.filter(); + } + }, self.delay); + }, + /** + * Handles the click event for the {@link FooTable.Filtering#$dropdown} toggle. + * @instance + * @private + * @param {jQuery.Event} e - The event object for the event. + */ + _onDropdownToggleClicked: function (e) { + e.preventDefault(); + e.stopPropagation(); + var self = e.data.self; + self.$dropdown.parent().toggleClass('open'); + if (self.$dropdown.parent().hasClass('open')) $(document).on('click.footable', { self: self }, self._onDocumentClicked); + else $(document).off('click.footable', self._onDocumentClicked); + }, + /** + * Checks all click events when the dropdown is visible and closes the menu if the target is not the dropdown. + * @instance + * @private + * @param {jQuery.Event} e - The event object for the event. + */ + _onDocumentClicked: function(e){ + if ($(e.target).closest('.dropdown-menu').length == 0){ + e.preventDefault(); + var self = e.data.self; + self.$dropdown.parent().removeClass('open'); + $(document).off('click.footable', self._onDocumentClicked); + } + } + }); + + F.components.core.register('filtering', F.Filtering, 10); + +})(jQuery, FooTable); +(function(F){ + F.Query = F.Class.extend(/** @lends FooTable.Query */{ + /** + * The query object is used to parse and test the filtering component's queries + * @constructs + * @extends FooTable.Class + * @param {string} query - The string value of the query. + * @param {string} [space="AND"] - How the query treats whitespace. + * @returns {FooTable.Query} + */ + construct: function(query, space){ + /* PRIVATE */ + /** + * Holds the previous value of the query and is used internally in the {@link FooTable.Query#val} method. + * @type {string} + * @private + */ + this._original = null; + /** + * Holds the value for the query. Access to this variable is provided through the {@link FooTable.Query#val} method. + * @type {string} + * @private + */ + this._value = null; + /* PUBLIC */ + /** + * A string specifying how the query treats whitespace. Can be either "OR" or "AND". + * @type {string} + */ + this.space = F.is.string(space) && (space == 'OR' || space == 'AND') ? space : 'AND'; + /** + * The left side of the query if one exists. OR takes precedence over AND. + * @type {FooTable.Query} + * @example <caption>The below shows what is meant by the "left" side of a query</caption> + * query = "Dave AND Mary" - "Dave" is the left side of the query. + * query = "Dave AND Mary OR John" - "Dave and Mary" is the left side of the query. + */ + this.left = null; + /** + * The right side of the query if one exists. OR takes precedence over AND. + * @type {FooTable.Query} + * @example <caption>The below shows what is meant by the "right" side of a query</caption> + * query = "Dave AND Mary" - "Mary" is the right side of the query. + * query = "Dave AND Mary OR John" - "John" is the right side of the query. + */ + this.right = null; + /** + * The parsed parts of the query. This contains the information used to actually perform a match against a string. + * @type {Array} + */ + this.parts = []; + /** + * The type of operand to apply to the results of the individual parts of the query. + * @type {string} + */ + this.operator = null; + this.val(query); + }, + /** + * Gets or sets the value for the query. During set the value is parsed setting all properties as required. + * @param {string} [value] - If supplied the value to set for this query. + * @returns {(string|undefined)} + */ + val: function(value){ + // get + if (F.is.emptyString(value)) return this._value; + + // set + if (F.is.emptyString(this._original)) this._original = value; + else if (this._original == value) return; + + this._value = value; + this._parse(); + }, + /** + * Tests the supplied string against the query. + * @param {string} str - The string to test. + * @returns {boolean} + */ + match: function(str){ + if (F.is.emptyString(this.operator) || this.operator === 'OR') + return this._left(str, false) || this._match(str, false) || this._right(str, false); + if (this.operator === 'AND') + return this._left(str, true) && this._match(str, true) && this._right(str, true); + }, + /** + * Matches this queries parts array against the supplied string. + * @param {string} str - The string to test. + * @param {boolean} def - The default value to return based on the operand. + * @returns {boolean} + * @private + */ + _match: function(str, def){ + var self = this, result = false; + if (F.is.emptyArray(self.parts) && self.left instanceof F.Query) return def; + if (F.is.emptyArray(self.parts)) return result; + if (self.space === 'OR'){ + // with OR we give the str every part to test and if any match it is a success, we do exit early if a negated match occurs + F.arr.each(self.parts, function(p){ + var match = F.str.contains(str, p.query, true); + if (match && !p.negate) result = true; + if (match && p.negate) { + result = false; + return result; + } + }); + } else { + // otherwise with AND we check until the first failure and then exit + result = true; + F.arr.each(self.parts, function(p){ + var match = F.str.contains(str, p.query, true); + if ((!match && !p.negate) || (match && p.negate)) result = false; + return result; + }); + } + return result; + }, + /** + * Matches the left side of the query if one exists with the supplied string. + * @param {string} str - The string to test. + * @param {boolean} def - The default value to return based on the operand. + * @returns {boolean} + * @private + */ + _left: function(str, def){ + return (this.left instanceof F.Query) ? this.left.match(str) : def; + }, + /** + * Matches the right side of the query if one exists with the supplied string. + * @param {string} str - The string to test. + * @param {boolean} def - The default value to return based on the operand. + * @returns {boolean} + * @private + */ + _right: function(str, def){ + return (this.right instanceof F.Query) ? this.right.match(str) : def; + }, + /** + * Parses the private {@link FooTable.Query#_value} property and populates the object. + * @private + */ + _parse: function(){ + if (F.is.emptyString(this._value)) return; + // OR takes precedence so test for it first + if (/\sOR\s/.test(this._value)){ + // we have an OR so split the value on the first occurrence of OR to get the left and right sides of the statement + this.operator = 'OR'; + var or = this._value.split(/(?:\sOR\s)(.*)?/); + this.left = new F.Query(or[0], this.space); + this.right = new F.Query(or[1], this.space); + } else if (/\sAND\s/.test(this._value)) { + // there are no more OR's so start with AND + this.operator = 'AND'; + var and = this._value.split(/(?:\sAND\s)(.*)?/); + this.left = new F.Query(and[0], this.space); + this.right = new F.Query(and[1], this.space); + } else { + // we have no more statements to parse so set the parts array by parsing each part of the remaining query + this.parts = F.arr.map(this._value.match(/(?:[^\s"]+|"[^"]*")+/g), this._part); + } + }, + /** + * Parses a single part of a query into an object to use during matching. + * @param {string} str - The string representation of the part. + * @returns {{query: string, negate: boolean, phrase: boolean, exact: boolean}} + * @private + */ + _part: function(str){ + var p = { + query: str, + negate: false, + phrase: false, + exact: false + }; + // support for NEGATE operand - (minus sign). Remove this first so we can get onto phrase checking + if (F.str.startsWith(p.query, '-')){ + p.query = F.str.from(p.query, '-'); + p.negate = true; + } + // support for PHRASES (exact matches) + if (/^"(.*?)"$/.test(p.query)){ // if surrounded in quotes strip them and nothing else + p.query = p.query.replace(/^"(.*?)"$/, '$1'); + p.phrase = true; + p.exact = true; + } else if (/(?:\w)+?([-_\+\.])(?:\w)+?/.test(p.query)) { // otherwise replace supported phrase connectors (-_+.) with spaces + p.query = p.query.replace(/(?:\w)+?([-_\+\.])(?:\w)+?/g, function(match, p1){ + return match.replace(p1, ' '); + }); + p.phrase = true; + } + return p; + } + }); + +})(FooTable); +(function(F){ + + /** + * The value used by the filtering component during filter operations. Must be a string and can be set using the data-filter-value attribute on the cell itself. + * If this is not supplied it is set to the result of the toString method called on the value for the cell. Added by the {@link FooTable.Filtering} component. + * @type {string} + * @default null + */ + F.Cell.prototype.filterValue = null; + + // this is used to define the filtering specific properties on cell creation + F.Cell.prototype.__filtering_define__ = function(valueOrElement){ + this.filterValue = this.column.filterValue.call(this.column, valueOrElement); + }; + + // this is used to update the filterValue property whenever the cell value is changed + F.Cell.prototype.__filtering_val__ = function(value){ + if (F.is.defined(value)){ + // set only + this.filterValue = this.column.filterValue.call(this.column, value); + } + }; + + // overrides the public define method and replaces it with our own + F.Cell.extend('define', function(valueOrElement){ + this._super(valueOrElement); + this.__filtering_define__(valueOrElement); + }); + // overrides the public val method and replaces it with our own + F.Cell.extend('val', function(value){ + var val = this._super(value); + this.__filtering_val__(value); + return val; + }); +})(FooTable); +(function($, F){ + /** + * Whether or not the column can be used during filtering. Added by the {@link FooTable.Filtering} component. + * @type {boolean} + * @default true + */ + F.Column.prototype.filterable = true; + + /** + * This is supplied either the cell value or jQuery object to parse. A string value must be returned from this method and will be used during filtering operations. + * @param {(*|jQuery)} valueOrElement - The value or jQuery cell object. + * @returns {string} + * @this FooTable.Column + */ + F.Column.prototype.filterValue = function(valueOrElement){ + // if we have an element or a jQuery object use jQuery to get the value + if (F.is.element(valueOrElement) || F.is.jq(valueOrElement)) return $(valueOrElement).data('filterValue') || $(valueOrElement).text(); + // if options are supplied with the value + if (F.is.hash(valueOrElement) && F.is.hash(valueOrElement.options)){ + if (F.is.string(valueOrElement.options.filterValue)) return valueOrElement.options.filterValue; + if (F.is.defined(valueOrElement.value)) valueOrElement = valueOrElement.value; + } + if (F.is.defined(valueOrElement) && valueOrElement != null) return valueOrElement+''; // use the native toString of the value + return ''; // otherwise we have no value so return an empty string + }; + + // this is used to define the filtering specific properties on column creation + F.Column.prototype.__filtering_define__ = function(definition){ + this.filterable = F.is.boolean(definition.filterable) ? definition.filterable : this.filterable; + }; + + // overrides the public define method and replaces it with our own + F.Column.extend('define', function(definition){ + this._super(definition); // call the base so we don't have to redefine any previously set properties + this.__filtering_define__(definition); // then call our own + }); +})(jQuery, FooTable); +(function(F){ + /** + * An object containing the filtering options for the plugin. Added by the {@link FooTable.Filtering} component. + * @type {object} + * @prop {boolean} enabled=false - Whether or not to allow filtering on the table. + * @prop {({name: string, query: (string|FooTable.Query), columns: (Array.<string>|Array.<number>|Array.<FooTable.Column>)}|Array.<FooTable.Filter>)} filters - The filters to apply to the current {@link FooTable.Rows#array}. + * @prop {number} delay=1200 - The delay in milliseconds before the query is auto applied after a change (any value equal to or less than zero will disable this). + * @prop {number} min=3 - The minimum number of characters allowed in the search input before it is auto applied. + * @prop {string} space="AND" - Specifies how whitespace in a filter query is handled. + * @prop {string} placeholder="Search" - The string used as the placeholder for the search input. + * @prop {string} position="right" - The string used to specify the alignment of the search input. + */ + F.Defaults.prototype.filtering = { + enabled: false, + filters: [], + delay: 1200, + min: 3, + space: 'AND', + placeholder: 'Search', + position: 'right' + }; +})(FooTable); +(function(F){ + /** + * Checks if the row is filtered using the supplied filters. + * @this FooTable.Row + * @param {Array.<FooTable.Filter>} filters - The filters to apply. + * @returns {boolean} + */ + F.Row.prototype.filtered = function(filters){ + var result = true, self = this; + F.arr.each(filters, function(f){ + if ((result = f.matchRow(self)) == false) return false; + }); + return result; + }; +})(FooTable); +(function(F){ + /** + * Filter the table using the supplied query and columns. Added by the {@link FooTable.Filtering} component. + * @instance + * @param {string} query - The query to filter the rows by. + * @param {(Array.<string>|Array.<number>|Array.<FooTable.Column>)} [columns] - The columns to apply the filter to in each row. + * @returns {jQuery.Promise} + * @fires FooTable.Filtering#before.ft.filtering + * @fires FooTable.Filtering#after.ft.filtering + * @see FooTable.Filtering#filter + */ + F.Table.prototype.applyFilter = function(query, columns){ + return this.use(F.Filtering).filter(query, columns); + }; + + /** + * Clear the current filter from the table. Added by the {@link FooTable.Filtering} component. + * @instance + * @returns {jQuery.Promise} + * @fires FooTable.Filtering#before.ft.filtering + * @fires FooTable.Filtering#after.ft.filtering + * @see FooTable.Filtering#clear + */ + F.Table.prototype.clearFilter = function(){ + return this.use(F.Filtering).clear(); + }; +})(FooTable); +(function($, F){ + + F.Sorter = F.Class.extend(/** @lends FooTable.Sorter */{ + /** + * The sorter object contains the column and direction to sort by. + * @constructs + * @extends FooTable.Class + * @param {FooTable.Column} column - The column to sort. + * @param {string} direction - The direction to sort by. + * @returns {FooTable.Sorter} + */ + construct: function(column, direction){ + /** + * The column to sort. + * @type {FooTable.Column} + */ + this.column = column; + /** + * The direction to sort by. + * @type {string} + */ + this.direction = direction; + } + }); + +})(jQuery, FooTable); +(function ($, F) { + F.Sorting = F.Component.extend(/** @lends FooTable.Sorting */{ + /** + * The sorting component adds a small sort button to specified column headers allowing users to sort those columns in the table. + * @constructs + * @extends FooTable.Component + * @param {FooTable.Table} table - The parent {@link FooTable.Table} object for the component. + * @returns {FooTable.Sorting} + */ + construct: function (table) { + // call the constructor of the base class + this._super(table, table.o.sorting.enabled); + + /* PROTECTED */ + /** + * This provides a shortcut to the {@link FooTable.Table#options}.[sorting]{@link FooTable.Defaults#sorting} object. + * @instance + * @protected + * @type {object} + */ + this.o = table.o.sorting; + /** + * The current sorted column. + * @instance + * @type {FooTable.Column} + */ + this.column = null; + + /* PRIVATE */ + /** + * Sets a flag indicating whether or not the sorting has changed. When set to true the {@link FooTable.Sorting#sorting_changing} and {@link FooTable.Sorting#sorting_changed} events + * will be raised during the drawing operation. + * @private + * @type {boolean} + */ + this._changed = false; + }, + + /* PROTECTED */ + /** + * Checks the supplied data and options for the sorting component. + * @instance + * @protected + * @param {object} data - The jQuery data object from the parent table. + * @fires FooTable.Sorting#"preinit.ft.sorting" + * @this FooTable.Sorting + */ + preinit: function(data){ + var self = this; + /** + * The preinit.ft.sorting event is raised before the UI is created and provides the tables jQuery data object for additional options parsing. + * Calling preventDefault on this event will disable the component. + * @event FooTable.Sorting#"preinit.ft.sorting" + * @param {jQuery.Event} e - The jQuery.Event object for the event. + * @param {FooTable.Table} ft - The instance of the plugin raising the event. + * @param {object} data - The jQuery data object of the table raising the event. + */ + this.ft.raise('preinit.ft.sorting', [data]).then(function(){ + if (self.ft.$el.hasClass('footable-sorting')) + self.enabled = true; + self.enabled = F.is.boolean(data.sorting) + ? data.sorting + : self.enabled; + if (!self.enabled) return; + self.column = F.arr.first(self.ft.columns.array, function(col){ return col.sorted; }); + }, function(){ + self.enabled = false; + }); + }, + /** + * Initializes the sorting component for the plugin using the supplied table and options. + * @instance + * @protected + * @fires FooTable.Sorting#"init.ft.sorting" + * @this FooTable.Sorting + */ + init: function () { + /** + * The init.ft.sorting event is raised before its UI is generated. + * Calling preventDefault on this event will disable the component. + * @event FooTable.Sorting#"init.ft.sorting" + * @param {jQuery.Event} e - The jQuery.Event object for the event. + * @param {FooTable.Table} ft - The instance of the plugin raising the event. + */ + var self = this; + this.ft.raise('init.ft.sorting').then(function(){ + F.arr.each(self.ft.columns.array, function(col){ + if (col.sortable){ + col.$el.addClass('footable-sortable').append($('<span/>', {'class': 'fooicon fooicon-sort'})); + } + }); + self.ft.$el.on('click.footable', '.footable-sortable', { self: self }, self._onSortClicked); + }, function(){ + self.enabled = false; + }); + }, + /** + * Destroys the sorting component removing any UI generated from the table. + * @instance + * @protected + * @fires FooTable.Sorting#"destroy.ft.sorting" + */ + destroy: function () { + /** + * The destroy.ft.sorting event is raised before its UI is removed. + * Calling preventDefault on this event will prevent the component from being destroyed. + * @event FooTable.Sorting#"destroy.ft.sorting" + * @param {jQuery.Event} e - The jQuery.Event object for the event. + * @param {FooTable.Table} ft - The instance of the plugin raising the event. + */ + var self = this; + this.ft.raise('destroy.ft.paging').then(function(){ + self.ft.$el.off('click.footable', '.footable-sortable', self._onSortClicked); + self.ft.$el.children('thead').children('tr.footable-header') + .children('.footable-sortable').removeClass('footable-sortable') + .find('span.fooicon').remove(); + }); + }, + /** + * Performs the actual sorting against the {@link FooTable.Rows#current} array. + * @instance + * @protected + */ + predraw: function () { + if (!this.column) return; + var self = this, col = self.column; + self.ft.rows.array.sort(function (a, b) { + return col.direction == 'ASC' + ? col.sorter(a.cells[col.index].value, b.cells[col.index].value) + : col.sorter(b.cells[col.index].value, a.cells[col.index].value); + }); + }, + /** + * Updates the sorting UI setting the state of the sort buttons. + * @instance + * @protected + */ + draw: function () { + if (!this.column) return; + var self = this, + $sortable = self.ft.$el.find('thead > tr > .footable-sortable'), + $active = self.column.$el; + + $sortable.removeClass('footable-asc footable-desc').children('.fooicon').removeClass('fooicon-sort fooicon-sort-asc fooicon-sort-desc'); + $sortable.not($active).children('.fooicon').addClass('fooicon-sort'); + $active.addClass(self.column.direction == 'ASC' ? 'footable-asc' : 'footable-desc') + .children('.fooicon').addClass(self.column.direction == 'ASC' ? 'fooicon-sort-asc' : 'fooicon-sort-desc'); + }, + + /* PUBLIC */ + /** + * Sets the sorting options and calls the {@link FooTable.Table#draw} method to perform the actual sorting. + * @instance + * @param {(string|number|FooTable.Column)} column - The column name, index or the actual {@link FooTable.Column} object to sort by. + * @param {string} [direction="ASC"] - The direction to sort by, either ASC or DESC. + * @returns {jQuery.Promise} + * @fires FooTable.Sorting#"before.ft.sorting" + * @fires FooTable.Sorting#"after.ft.sorting" + */ + sort: function(column, direction){ + return this._sort(column, direction); + }, + + /* PRIVATE */ + /** + * Performs the required steps to handle sorting including the raising of the {@link FooTable.Sorting#"before.ft.sorting"} and {@link FooTable.Sorting#"after.ft.sorting"} events. + * @instance + * @private + * @param {(string|number|FooTable.Column)} column - The column name, index or the actual {@link FooTable.Column} object to sort by. + * @param {string} [direction="ASC"] - The direction to sort by, either ASC or DESC. + * @returns {jQuery.Promise} + * @fires FooTable.Sorting#"before.ft.sorting" + * @fires FooTable.Sorting#"after.ft.sorting" + */ + _sort: function(column, direction){ + var self = this; + var sorter = new F.Sorter(self.ft.columns.get(column), F.Sorting.dir(direction)); + /** + * The before.ft.sorting event is raised before a sort is applied and allows listeners to modify the sorter or cancel it completely by calling preventDefault on the jQuery.Event object. + * @event FooTable.Sorting#"before.ft.sorting" + * @param {jQuery.Event} e - The jQuery.Event object for the event. + * @param {FooTable.Table} ft - The instance of the plugin raising the event. + * @param {FooTable.Sorter} sorter - The sorter that is about to be applied. + */ + return self.ft.raise('before.ft.sorting', [sorter]).then(function(){ + F.arr.each(self.ft.columns.array, function(col){ + if (col != self.column) col.direction = null; + }); + self.column = self.ft.columns.get(sorter.column); + if (self.column) self.column.direction = F.Sorting.dir(sorter.direction); + return self.ft.draw().then(function(){ + /** + * The after.ft.sorting event is raised after a sorter has been applied. + * @event FooTable.Sorting#"after.ft.sorting" + * @param {jQuery.Event} e - The jQuery.Event object for the event. + * @param {FooTable.Table} ft - The instance of the plugin raising the event. + * @param {FooTable.Sorter} sorter - The sorter that has been applied. + */ + self.ft.raise('after.ft.sorting', [sorter]); + }); + }); + }, + /** + * Handles the sort button clicked event. + * @instance + * @private + * @param {jQuery.Event} e - The event object for the event. + */ + _onSortClicked: function (e) { + e.preventDefault(); + var self = e.data.self, $header = $(this).closest('th,td'), + direction = $header.is('.footable-asc, .footable-desc') + ? ($header.hasClass('footable-desc') ? 'ASC' : 'DESC') + : 'ASC'; + self._sort($header.index(), direction); + } + }); + + /** + * Checks the supplied string is a valid direction and if not returns ASC as default. + * @static + * @protected + * @param {string} str - The string to check. + */ + F.Sorting.dir = function(str){ + return F.is.string(str) && (str == 'ASC' || str == 'DESC') ? str : 'ASC'; + }; + + F.components.core.register('sorting', F.Sorting, 5); + +})(jQuery, FooTable); +(function($, F){ + /** + * The direction to sort if the {@link FooTable.Column#sorted} property is set to true. Can be "ASC", "DESC" or NULL. Added by the {@link FooTable.Sorting} component. + * @type {string} + * @default null + */ + F.Column.prototype.direction = null; + /** + * Whether or not the column can be sorted. Added by the {@link FooTable.Sorting} component. + * @type {boolean} + * @default true + */ + F.Column.prototype.sortable = true; + /** + * Whether or not the column is sorted. Added by the {@link FooTable.Sorting} component. + * @type {boolean} + * @default false + */ + F.Column.prototype.sorted = false; + + /** + * This is supplied two values from the column for a comparison to be made and the result returned. Added by the {@link FooTable.Sorting} component. + * @param {*} a - The first value to be compared. + * @param {*} b - The second value to compare to the first. + * @returns {number} + * @example <caption>This example shows using pseudo code what a sort function would look like.</caption> + * "sorter": function(a, b){ + * if (a is less than b by some ordering criterion) { + * return -1; + * } + * if (a is greater than b by the ordering criterion) { + * return 1; + * } + * // a must be equal to b + * return 0; + * } + */ + F.Column.prototype.sorter = function(a, b){ + if (typeof a === 'string') a = a.toLowerCase(); + if (typeof b === 'string') b = b.toLowerCase(); + if (a === b) return 0; + if (a < b) return -1; + return 1; + }; + + // this is used to define the sorting specific properties on column creation + F.Column.prototype.__sorting_define__ = function(definition){ + this.sorter = F.checkFnValue(this, definition.sorter, this.sorter); + this.direction = F.is.type(definition.direction, 'string') ? F.Sorting.dir(definition.direction) : null; + this.sortable = F.is.boolean(definition.sortable) ? definition.sortable : true; + this.sorted = F.is.boolean(definition.sorted) ? definition.sorted : false; + }; + + // overrides the public define method and replaces it with our own + F.Column.extend('define', function(definition){ + this._super(definition); + this.__sorting_define__(definition); + }); + +})(jQuery, FooTable); +(function(F){ + /** + * An object containing the sorting options for the plugin. Added by the {@link FooTable.Sorting} component. + * @type {object} + * @prop {boolean} enabled=false - Whether or not to allow sorting on the table. + */ + F.Defaults.prototype.sorting = { + enabled: false + }; +})(FooTable); +(function(F){ + /** + * Sort the table using the specified column and direction. Added by the {@link FooTable.Sorting} component. + * @instance + * @param {(string|number|FooTable.Column)} column - The column name, index or the actual {@link FooTable.Column} object to sort by. + * @param {string} [direction="ASC"] - The direction to sort by, either ASC or DESC. + * @returns {jQuery.Promise} + * @fires FooTable.Sorting#"change.ft.sorting" + * @fires FooTable.Sorting#"changed.ft.sorting" + * @see FooTable.Sorting#sort + */ + F.Table.prototype.sort = function(column, direction){ + return this.use(F.Sorting).sort(column, direction); + }; +})(FooTable); +(function($, F){ + + F.Pager = F.Class.extend(/** @lends FooTable.Pager */{ + /** + * The pager object contains the page number and direction to page to. + * @constructs + * @extends FooTable.Class + * @param {number} total - The total number of pages available. + * @param {number} current - The current page number. + * @param {number} size - The number of rows per page. + * @param {number} page - The page number to goto. + * @param {boolean} forward - A boolean indicating the direction of paging, TRUE = forward, FALSE = back. + * @returns {FooTable.Pager} + */ + construct: function(total, current, size, page, forward){ + /** + * The total number of pages available. + * @type {number} + */ + this.total = total; + /** + * The current page number. + * @type {number} + */ + this.current = current; + /** + * The number of rows per page. + * @type {number} + */ + this.size = size; + /** + * The page number to goto. + * @type {number} + */ + this.page = page; + /** + * A boolean indicating the direction of paging, TRUE = forward, FALSE = back. + * @type {boolean} + */ + this.forward = forward; + } + }); + +})(jQuery, FooTable); +(function($, F){ + F.Paging = F.Component.extend(/** @lends FooTable.Paging */{ + /** + * The paging component adds a pagination control to the table allowing users to navigate table rows via pages. + * @constructs + * @extends FooTable.Component + * @param {FooTable.Table} table - The parent {@link FooTable.Table} object for the component. + * @returns {FooTable.Filtering} + */ + construct: function(table){ + // call the base constructor + this._super(table, table.o.paging.enabled); + + /* PROTECTED */ + /** + * An object containing the strings used by the paging buttons. + * @type {{ first: string, prev: string, next: string, last: string }} + */ + this.strings = table.o.paging.strings; + + /* PUBLIC */ + /** + * The current page number to display. + * @instance + * @type {number} + */ + this.current = table.o.paging.current; + /** + * The number of rows to display per page. + * @instance + * @type {number} + */ + this.size = table.o.paging.size; + /** + * The maximum number of page links to display at once. + * @type {number} + */ + this.limit = table.o.paging.limit; + /** + * The position of the pagination control within the paging rows cell. + * @type {string} + */ + this.position = table.o.paging.position; + /** + * The format string used to generate the text displayed under the pagination control. + * @type {string} + */ + this.countFormat = table.o.paging.countFormat; + /** + * The total number of pages. + * @instance + * @type {number} + */ + this.total = -1; + /** + * The jQuery row object that contains all the paging specific elements. + * @instance + * @type {jQuery} + */ + this.$row = null; + /** + * The jQuery cell object that contains the pagination control and total count. + * @instance + * @type {jQuery} + */ + this.$cell = null; + /** + * The jQuery object that contains the links for the pagination control. + * @type {jQuery} + */ + this.$pagination = null; + /** + * The jQuery object that contains the row count. + * @type {jQuery} + */ + this.$count = null; + + /* PRIVATE */ + /** + * A number indicating the previous page displayed. + * @private + * @type {number} + */ + this._previous = 1; + + /** + * Used to hold the number of rows in the {@link FooTable.Rows#array} before paging is applied. + * @type {number} + * @private + */ + this._total = 0; + }, + + /* PROTECTED */ + /** + * Checks the supplied data and options for the paging component. + * @instance + * @protected + * @param {object} data - The jQuery data object from the parent table. + * @fires FooTable.Paging#"preinit.ft.paging" + */ + preinit: function(data){ + var self = this; + /** + * The preinit.ft.paging event is raised before the UI is created and provides the tables jQuery data object for additional options parsing. + * Calling preventDefault on this event will disable the component. + * @event FooTable.Paging#"preinit.ft.paging" + * @param {jQuery.Event} e - The jQuery.Event object for the event. + * @param {FooTable.Table} ft - The instance of the plugin raising the event. + * @param {object} data - The jQuery data object of the table raising the event. + */ + this.ft.raise('preinit.ft.paging', [data]).then(function(){ + if (self.ft.$el.hasClass('footable-paging')) + self.enabled = true; + self.enabled = F.is.boolean(data.paging) + ? data.paging + : self.enabled; + + if (!self.enabled) return; + + self.size = F.is.number(data.pagingSize) + ? data.pagingSize + : self.size; + + self.current = F.is.number(data.pagingCurrent) + ? data.pagingCurrent + : self.current; + + self.limit = F.is.number(data.pagingLimit) + ? data.pagingLimit + : self.limit; + + if (self.ft.$el.hasClass('footable-paging-left')) + self.position = 'left'; + if (self.ft.$el.hasClass('footable-paging-center')) + self.position = 'center'; + if (self.ft.$el.hasClass('footable-paging-right')) + self.position = 'right'; + + self.position = F.is.string(data.pagingPosition) + ? data.pagingPosition + : self.position; + + self.countFormat = F.is.string(data.pagingCountFormat) + ? data.pagingCountFormat + : self.countFormat; + + self.total = Math.ceil(self.ft.rows.array.length / self.size); + self._total = self.total; + }, function(){ + self.enabled = false; + }); + }, + /** + * Initializes the paging component for the plugin using the supplied table and options. + * @instance + * @protected + * @fires FooTable.Paging#"init.ft.paging" + */ + init: function(){ + /** + * The init.ft.paging event is raised before its UI is generated. + * Calling preventDefault on this event will disable the component. + * @event FooTable.Paging#"init.ft.paging" + * @param {jQuery.Event} e - The jQuery.Event object for the event. + * @param {FooTable.Table} ft - The instance of the plugin raising the event. + */ + var self = this; + this.ft.raise('init.ft.paging').then(function(){ + self.$create(); + }, function(){ + self.enabled = false; + }); + }, + /** + * Destroys the paging component removing any UI generated from the table. + * @instance + * @protected + * @fires FooTable.Paging#"destroy.ft.paging" + */ + destroy: function () { + /** + * The destroy.ft.paging event is raised before its UI is removed. + * Calling preventDefault on this event will prevent the component from being destroyed. + * @event FooTable.Paging#"destroy.ft.paging" + * @param {jQuery.Event} e - The jQuery.Event object for the event. + * @param {FooTable.Table} ft - The instance of the plugin raising the event. + */ + var self = this; + this.ft.raise('destroy.ft.paging').then(function(){ + self.ft.$el.removeClass('footable-paging') + .find('tfoot > tr.footable-paging').remove(); + }); + }, + /** + * Performs the actual paging against the {@link FooTable.Rows#current} array removing all rows that are not on the current visible page. + * @instance + * @protected + */ + predraw: function(){ + this.total = Math.ceil(this.ft.rows.array.length / this.size); + this.current = this.current > this.total ? this.total : (this.current < 1 ? 1 : this.current); + this._total = this.ft.rows.array.length; + if (this.ft.rows.array.length > this.size) + this.ft.rows.array = this.ft.rows.array.splice((this.current - 1) * this.size, this.size); + }, + /** + * Updates the paging UI setting the state of the pagination control. + * @instance + * @protected + */ + draw: function(){ + this.$cell.attr('colspan', this.ft.columns.visibleColspan); + this._setVisible(this.current, this.current > this._previous); + this._setNavigation(true); + }, + /** + * Creates the paging UI from the current options setting the various jQuery properties of this component. + * @instance + * @protected + */ + $create: function(){ + var self = this, + multiple = self.total > 1, + link = function(attr, html, klass){ + return $('<li/>', { + 'class': klass + }).attr('data-page', attr) + .append($('<a/>', { + 'class': 'footable-page-link', + href: '#' + }).data('page', attr).html(html)); + }, + position; + + switch (self.position){ + case 'left': position = 'footable-paging-left'; break; + case 'right': position = 'footable-paging-right'; break; + default: position = 'footable-paging-center'; break; + } + self.ft.$el.addClass('footable-paging').addClass(position); + self.$cell = $('<td/>').attr('colspan', self.ft.columns.visibleColspan); + self.$row = $('<tr/>', { 'class': 'footable-paging' }).append(self.$cell).appendTo(self.ft.$el.children('tfoot')); + self.$pagination = $('<ul/>', { 'class': 'pagination' }).on('click.footable', 'a.footable-page-link', { self: self }, self._onPageClicked); + self.$count = $('<span/>', { 'class': 'label label-default' }); + + if (self.total == 0 || self.total == 1){ + self.$pagination.empty(); + self.$count.text(self.total + ' of ' + self.total); + self._total = self.total; + return; + } + self.$pagination.empty(); + if (multiple) { + self.$pagination.append(link('first', self.strings.first, 'footable-page-nav')); + self.$pagination.append(link('prev', self.strings.prev, 'footable-page-nav')); + if (self.limit > 0 && self.limit < self.total){ + self.$pagination.append(link('prev-limit', self.strings.prevPages, 'footable-page-nav')); + } + } + for (var i = 0, $li; i < self.total; i++){ + $li = link(i + 1, i + 1, 'footable-page'); + self.$pagination.append($li); + } + if (multiple){ + if (self.limit > 0 && self.limit < self.total){ + self.$pagination.append(link('next-limit', self.strings.nextPages, 'footable-page-nav')); + } + self.$pagination.append(link('next', self.strings.next, 'footable-page-nav')); + self.$pagination.append(link('last', self.strings.last, 'footable-page-nav')); + } + + self.$cell.append(self.$pagination, $('<div/>', {'class': 'divider'}), self.$count); + self._total = self.total; + }, + + /* PUBLIC */ + /** + * Pages to the first page. + * @instance + * @returns {jQuery.Promise} + * @fires FooTable.Paging#"before.ft.paging" + * @fires FooTable.Paging#"after.ft.paging" + */ + first: function(){ + return this._set(1); + }, + /** + * Pages to the previous page. + * @instance + * @returns {jQuery.Promise} + * @fires FooTable.Paging#"before.ft.paging" + * @fires FooTable.Paging#"after.ft.paging" + */ + prev: function(){ + return this._set(this.current - 1 > 0 ? this.current - 1 : 1); + }, + /** + * Pages to the next page. + * @instance + * @returns {jQuery.Promise} + * @fires FooTable.Paging#"before.ft.paging" + * @fires FooTable.Paging#"after.ft.paging" + */ + next: function(){ + return this._set(this.current + 1 < this.total ? this.current + 1 : this.total); + }, + /** + * Pages to the last page. + * @instance + * @returns {jQuery.Promise} + * @fires FooTable.Paging#"before.ft.paging" + * @fires FooTable.Paging#"after.ft.paging" + */ + last: function(){ + return this._set(this.total); + }, + /** + * Pages to the specified page. + * @instance + * @param {number} page - The page number to go to. + * @returns {jQuery.Promise} + * @fires FooTable.Paging#"before.ft.paging" + * @fires FooTable.Paging#"after.ft.paging" + */ + goto: function(page){ + return this._set(page > this.total ? this.total : (page < 1 ? 1 : page)); + }, + /** + * Shows the previous X number of pages in the pagination control where X is the value set by the {@link FooTable.Defaults#paging} - limit option value. + * @instance + */ + prevPages: function(){ + var page = this.$pagination.children('li.footable-page.visible:first').data('page') - 1; + this._setVisible(page, true); + this._setNavigation(false); + }, + /** + * Shows the next X number of pages in the pagination control where X is the value set by the {@link FooTable.Defaults#paging} - limit option value. + * @instance + */ + nextPages: function(){ + var page = this.$pagination.children('li.footable-page.visible:last').data('page') + 1; + this._setVisible(page, false); + this._setNavigation(false); + }, + + /* PRIVATE */ + /** + * Performs the required steps to handle paging including the raising of the {@link FooTable.Paging#"before.ft.paging"} and {@link FooTable.Paging#"after.ft.paging"} events. + * @instance + * @private + * @param {number} page - The page to set. + * @returns {jQuery.Promise} + * @fires FooTable.Paging#"before.ft.paging" + * @fires FooTable.Paging#"after.ft.paging" + */ + _set: function(page){ + var self = this, + pager = new F.Pager(self.total, self.current, self.size, page, page > self.current); + /** + * The before.ft.paging event is raised before a sort is applied and allows listeners to modify the pager or cancel it completely by calling preventDefault on the jQuery.Event object. + * @event FooTable.Paging#"before.ft.paging" + * @param {jQuery.Event} e - The jQuery.Event object for the event. + * @param {FooTable.Table} ft - The instance of the plugin raising the event. + * @param {FooTable.Pager} pager - The pager that is about to be applied. + */ + return self.ft.raise('before.ft.paging', [pager]).then(function(){ + pager.page = pager.page > pager.total ? pager.total : pager.page; + pager.page = pager.page < 1 ? 1 : pager.page; + if (self.current == page) return $.when(); + self._previous = self.current; + self.current = pager.page; + return self.ft.draw().then(function(){ + /** + * The after.ft.paging event is raised after a pager has been applied. + * @event FooTable.Paging#"after.ft.paging" + * @param {jQuery.Event} e - The jQuery.Event object for the event. + * @param {FooTable.Table} ft - The instance of the plugin raising the event. + * @param {FooTable.Pager} pager - The pager that has been applied. + */ + self.ft.raise('after.ft.paging', [pager]); + }); + }); + }, + /** + * Sets the state for the navigation links of the pagination control and optionally sets the active class state on the current page link. + * @instance + * @private + * @param {boolean} active - Whether or not to set the active class state on the individual page links. + */ + _setNavigation: function(active){ + if (this.current == 1) { + this.$pagination.children('li[data-page="first"],li[data-page="prev"]').addClass('disabled'); + } else { + this.$pagination.children('li[data-page="first"],li[data-page="prev"]').removeClass('disabled'); + } + + if (this.current == this.total) { + this.$pagination.children('li[data-page="next"],li[data-page="last"]').addClass('disabled'); + } else { + this.$pagination.children('li[data-page="next"],li[data-page="last"]').removeClass('disabled'); + } + + if ((this.$pagination.children('li.footable-page.visible:first').data('page') || 1) == 1) { + this.$pagination.children('li[data-page="prev-limit"]').addClass('disabled'); + } else { + this.$pagination.children('li[data-page="prev-limit"]').removeClass('disabled'); + } + + if ((this.$pagination.children('li.footable-page.visible:last').data('page') || this.limit) == this.total) { + this.$pagination.children('li[data-page="next-limit"]').addClass('disabled'); + } else { + this.$pagination.children('li[data-page="next-limit"]').removeClass('disabled'); + } + + if (this.limit > 0 && this.total < this.limit){ + this.$pagination.children('li[data-page="prev-limit"],li[data-page="next-limit"]').hide(); + } else { + this.$pagination.children('li[data-page="prev-limit"],li[data-page="next-limit"]').show(); + } + + if (active){ + this.$pagination.children('li.footable-page').removeClass('active').filter('li[data-page="' + this.current + '"]').addClass('active'); + } + }, + /** + * Sets the visible page using the supplied parameters. + * @instance + * @private + * @param {number} page - The page to make visible. + * @param {boolean} right - If set to true the supplied page will be the right most visible pagination link. + */ + _setVisible: function(page, right){ + if (this.limit > 0 && this.total > this.limit){ + if (!this.$pagination.children('li.footable-page[data-page="'+page+'"]').hasClass('visible')){ + var start = 0, end = 0; + if (right == true){ + end = page > this.total ? this.total : page; + start = end - this.limit; + } else { + start = page < 1 ? 0 : page - 1; + end = start + this.limit; + } + if (start < 0){ + start = 0; + end = this.limit > this.total ? this.total : this.limit; + } + if (end > this.total){ + end = this.total; + start = this.total - this.limit < 0 ? 0 : this.total - this.limit; + } + this.$pagination.children('li.footable-page').removeClass('visible').slice(start, end).addClass('visible'); + } + } else { + this.$pagination.children('li.footable-page').removeClass('visible').slice(0, this.total).addClass('visible'); + } + var first = (this.size * (page - 1)) + 1, + last = this.size * page; + if (this.ft.rows.array.length == 0){ + first = 0; + last = 0; + } else { + last = last > this._total ? this._total : last; + } + this._setCount(page, this.total, first, last, this._total); + }, + /** + * Uses the countFormat option to generate the text using the supplied parameters. + * @param {number} currentPage - The current page. + * @param {number} totalPages - The total number of pages. + * @param {number} pageFirst - The first row number of the current page. + * @param {number} pageLast - The last row number of the current page. + * @param {number} totalRows - The total number of rows. + * @private + */ + _setCount: function(currentPage, totalPages, pageFirst, pageLast, totalRows){ + this.$count.text(this.countFormat.replace(/\{CP}/g, currentPage) + .replace(/\{TP}/g, totalPages) + .replace(/\{PF}/g, pageFirst) + .replace(/\{PL}/g, pageLast) + .replace(/\{TR}/g, totalRows)); + }, + /** + * Handles the click event for all links in the pagination control. + * @instance + * @private + * @param {jQuery.Event} e - The event object for the event. + */ + _onPageClicked: function(e){ + e.preventDefault(); + if ($(e.target).closest('li').is('.active,.disabled')) return; + + var self = e.data.self, page = $(this).data('page'); + switch(page){ + case 'first': self.first(); + return; + case 'prev': self.prev(); + return; + case 'next': self.next(); + return; + case 'last': self.last(); + return; + case 'prev-limit': self.prevPages(); + return; + case 'next-limit': self.nextPages(); + return; + default: self._set(page); + return; + } + } + }); + + F.components.core.register('paging', F.Paging, 0); + +})(jQuery, FooTable); +(function(F){ + /** + * An object containing the paging options for the plugin. Added by the {@link FooTable.Paging} component. + * @type {object} + * @prop {boolean} enabled=false - Whether or not to allow paging on the table. + * @prop {string} countFormat="{CP} of {TP}" - A string format used to generate the page count text. + * @prop {number} current=1 - The page number to display. + * @prop {number} limit=5 - The maximum number of page links to display at once. + * @prop {string} position="center" - The string used to specify the alignment of the pagination control. + * @prop {number} size=10 - The number of rows displayed per page. + * @prop {object} strings - An object containing the strings used by the paging buttons. + * @prop {string} strings.first="«" - The string used for the 'first' button. + * @prop {string} strings.prev="‹" - The string used for the 'previous' button. + * @prop {string} strings.next="›" - The string used for the 'next' button. + * @prop {string} strings.last="»" - The string used for the 'last' button. + * @prop {string} strings.prevPages="..." - The string used for the 'previous X pages' button. + * @prop {string} strings.nextPages="..." - The string used for the 'next X pages' button. + */ + F.Defaults.prototype.paging = { + enabled: false, + countFormat: '{CP} of {TP}', + current: 1, + limit: 5, + position: 'center', + size: 10, + strings: { + first: '«', + prev: '‹', + next: '›', + last: '»', + prevPages: '...', + nextPages: '...' + } + }; +})(FooTable); +(function(F){ + /** + * Navigates to the specified page number. Added by the {@link FooTable.Paging} component. + * @instance + * @param {number} num - The page number to go to. + * @returns {jQuery.Promise} + * @fires FooTable.Paging#paging_changing + * @fires FooTable.Paging#paging_changed + * @see FooTable.Paging#goto + */ + F.Table.prototype.gotoPage = function(num){ + return this.use(F.Paging).goto(num); + }; + + /** + * Navigates to the next page. Added by the {@link FooTable.Paging} component. + * @instance + * @returns {jQuery.Promise} + * @fires FooTable.Paging#paging_changing + * @fires FooTable.Paging#paging_changed + * @see FooTable.Paging#next + */ + F.Table.prototype.nextPage = function(){ + return this.use(F.Paging).next(); + }; + + /** + * Navigates to the previous page. Added by the {@link FooTable.Paging} component. + * @instance + * @returns {jQuery.Promise} + * @fires FooTable.Paging#paging_changing + * @fires FooTable.Paging#paging_changed + * @see FooTable.Paging#prev + */ + F.Table.prototype.prevPage = function(){ + return this.use(F.Paging).prev(); + }; + + /** + * Navigates to the first page. Added by the {@link FooTable.Paging} component. + * @instance + * @returns {jQuery.Promise} + * @fires FooTable.Paging#paging_changing + * @fires FooTable.Paging#paging_changed + * @see FooTable.Paging#first + */ + F.Table.prototype.firstPage = function(){ + return this.use(F.Paging).first(); + }; + + /** + * Navigates to the last page. Added by the {@link FooTable.Paging} component. + * @instance + * @returns {jQuery.Promise} + * @fires FooTable.Paging#paging_changing + * @fires FooTable.Paging#paging_changed + * @see FooTable.Paging#last + */ + F.Table.prototype.lastPage = function(){ + return this.use(F.Paging).last(); + }; + + /** + * Shows the next X number of pages in the pagination control where X is the value set by the {@link FooTable.Defaults#paging} - limit.size option value. Added by the {@link FooTable.Paging} component. + * @instance + * @see FooTable.Paging#nextPages + */ + F.Table.prototype.nextPages = function(){ + return this.use(F.Paging).nextPages(); + }; + + /** + * Shows the previous X number of pages in the pagination control where X is the value set by the {@link FooTable.Defaults#paging} - limit.size option value. Added by the {@link FooTable.Paging} component. + * @instance + * @see FooTable.Paging#prevPages + */ + F.Table.prototype.prevPages = function(){ + return this.use(F.Paging).prevPages(); + }; +})(FooTable); \ No newline at end of file diff --git a/public/assets/libs/jquery/footable/v3/js/footable.min.js b/public/assets/libs/jquery/footable/v3/js/footable.min.js new file mode 100644 index 0000000..9423229 --- /dev/null +++ b/public/assets/libs/jquery/footable/v3/js/footable.min.js @@ -0,0 +1,2 @@ +(function(t,e){window.console=window.console||{log:function(){},error:function(){}},t.fn.footable=function(t,i){return t=t||{},this.filter("table").each(function(n,s){var r=e.get(s);r instanceof e.Table&&r.destroy(),e.init(s,t,i)})};var i={events:[]};e.__debug__=JSON.parse(localStorage.getItem("footable_debug"))||!1,e.__debug_options__=JSON.parse(localStorage.getItem("footable_debug_options"))||i,e.debug=function(n,s){return e.is.boolean(n)?(e.__debug__=n,e.__debug__?(localStorage.setItem("footable_debug",JSON.stringify(e.__debug__)),e.__debug_options__=t.extend(!0,{},i,s||{}),e.is.hash(s)&&localStorage.setItem("footable_debug_options",JSON.stringify(e.__debug_options__))):(localStorage.removeItem("footable_debug"),localStorage.removeItem("footable_debug_options")),void 0):e.__debug__},e.get=function(e){return t(e).first().data("__FooTable__")},e.init=function(t,i,n){return new e.Table(t,i,n)}})(jQuery,FooTable=window.FooTable||{}),function(t){var e=function(){return!0};t.arr={},t.arr.each=function(e,i){if(t.is.array(e)&&t.is.fn(i))for(var n=0,s=e.length;s>n&&i(e[n],n)!==!1;n++);},t.arr.get=function(e,i){var n=[];if(!t.is.array(e))return n;if(!t.is.fn(i))return e;for(var s=0,r=e.length;r>s;s++)i(e[s],s)&&n.push(e[s]);return n},t.arr.any=function(i,n){if(!t.is.array(i))return!1;n=t.is.fn(n)?n:e;for(var s=0,r=i.length;r>s;s++)if(n(i[s],s))return!0;return!1},t.arr.contains=function(e,i){if(!t.is.array(e)||t.is.undef(i))return!1;for(var n=0,s=e.length;s>n;n++)if(e[n]==i)return!0;return!1},t.arr.first=function(i,n){if(!t.is.array(i))return null;n=t.is.fn(n)?n:e;for(var s=0,r=i.length;r>s;s++)if(n(i[s],s))return i[s];return null},t.arr.map=function(e,i){var n=[],s=null;if(!t.is.array(e)||!t.is.fn(i))return n;for(var r=0,o=e.length;o>r;r++)null!=(s=i(e[r],r))&&n.push(s);return n},t.arr.remove=function(e,i){var n=[],s=[];if(!t.is.array(e)||!t.is.fn(i))return s;for(var r=0,o=e.length;o>r;r++)i(e[r],r,s)&&(n.push(r),s.push(e[r]));for(n.sort(function(t,e){return e-t}),r=0,o=n.length;o>r;r++){var a=n[r]-r;e.splice(a,1)}return s}}(FooTable),function(t){t.is={},t.is.type=function(t,e){return typeof t===e},t.is.defined=function(t){return t!==void 0},t.is.undef=function(t){return t===void 0},t.is.array=function(t){return"[object Array]"===Object.prototype.toString.call(t)},t.is.date=function(t){return"[object Date]"===Object.prototype.toString.call(t)&&!isNaN(t.getTime())},t.is.boolean=function(t){return"[object Boolean]"===Object.prototype.toString.call(t)},t.is.string=function(t){return"[object String]"===Object.prototype.toString.call(t)},t.is.number=function(t){return"[object Number]"===Object.prototype.toString.call(t)},t.is.fn=function(e){return t.is.defined(window)&&e===window.alert||"[object Function]"===Object.prototype.toString.call(e)},t.is.error=function(t){return"[object Error]"===Object.prototype.toString.call(t)},t.is.object=function(t){return"[object Object]"===Object.prototype.toString.call(t)},t.is.hash=function(e){return t.is.object(e)&&e.constructor===Object&&!e.nodeType&&!e.setInterval},t.is.element=function(t){return"object"==typeof HTMLElement?t instanceof HTMLElement:t&&"object"==typeof t&&null!==t&&1===t.nodeType&&"string"==typeof t.nodeName},t.is.promise=function(e){return t.is.object(e)&&t.is.fn(e.then)&&t.is.fn(e.promise)},t.is.jq=function(e){return t.is.defined(jQuery)&&e instanceof jQuery&&e.length>0},t.is.emptyObject=function(e){if(!t.is.hash(e))return!1;for(var i in e)if(e.hasOwnProperty(i))return!1;return!0},t.is.emptyArray=function(e){return t.is.array(e)?0===e.length:!0},t.is.emptyString=function(e){return t.is.string(e)?0===e.length:!0}}(FooTable),function(t){t.str={},t.str.contains=function(e,i,n){return!t.is.emptyString(e)&&!t.is.emptyString(i)&&i.length<=e.length&&-1!==(n?e.toUpperCase().indexOf(i.toUpperCase()):e.indexOf(i))},t.str.containsWord=function(e,i,n){if(t.is.emptyString(e)||t.is.emptyString(i)||e.length<i.length)return!1;for(var s=e.split(/\W/),r=0,o=s.length;o>r;r++)if(n?s[r].toUpperCase()==i.toUpperCase():s[r]==i)return!0;return!1},t.str.from=function(t,e){return this.contains(t,e)?t.substring(t.indexOf(e)+1):t},t.str.startsWith=function(t,e){return t.slice(0,e.length)==e},t.str.toCamelCase=function(t){return t.toUpperCase()===t?t.toLowerCase():t.replace(/^([A-Z])|[-\s_](\w)/g,function(t,e,i){return i?i.toUpperCase():e.toLowerCase()})}}(FooTable),function(t){"use strict";function e(){}Object.create||(Object.create=function(){var e=function(){};return function(i){if(arguments.length>1)throw Error("Second argument not supported");if(!t.is.object(i))throw TypeError("Argument must be an object");e.prototype=i;var n=new e;return e.prototype=null,n}}());var i=/xyz/.test(function(){})?/\b_super\b/:/.*/;e.__extend__=function(e,n,s,r){e[n]=t.is.fn(r)&&i.test(s)?function(t,e){return function(){var t,i;return t=this._super,this._super=r,i=e.apply(this,arguments),this._super=t,i}}(n,s):s},e.extend=function(n,s){function r(e,n,s,r){e[n]=t.is.fn(r)&&i.test(s)?function(t,e,i){return function(){var t,n;return t=this._super,this._super=i,n=e.apply(this,arguments),this._super=t,n}}(n,s,r):s}var o=Array.prototype.slice.call(arguments);if(n=o.shift(),s=o.shift(),t.is.hash(n)){var a=Object.create(this.prototype),l=this.prototype;for(var c in n)"__ctor__"!==c&&r(a,c,n[c],l[c]);var u=t.is.fn(a.__ctor__)?a.__ctor__:function(){if(!t.is.fn(this.construct))throw new SyntaxError('FooTable class objects must be constructed with the "new" keyword.');this.construct.apply(this,arguments)};return a.construct=t.is.fn(a.construct)?a.construct:function(){},u.prototype=a,a.constructor=u,u.extend=e.extend,u}t.is.string(n)&&t.is.fn(s)&&r(this.prototype,n,s,this.prototype[n])},t.Class=e,t.ClassFactory=t.Class.extend({construct:function(){this.registered={}},contains:function(e){return t.is.defined(this.registered[e])},register:function(e,i,n){if(t.is.string(e)&&t.is.fn(i)){var s=this.registered[e];this.registered[e]={name:e,klass:i,priority:t.is.number(n)?n:t.is.defined(s)?s.priority:0}}},load:function(){var e=this,i=Array.prototype.slice.call(arguments),n=[],s=[];for(var r in e.registered)e.registered.hasOwnProperty(r)&&n.push(e.registered[r]);return n.sort(function(t,e){return e.priority-t.priority}),t.arr.each(n,function(n){t.is.fn(n.klass)&&s.push(e._make(n.klass,i))}),s},make:function(e){var i,n=this,s=Array.prototype.slice.call(arguments);return e=s.shift(),i=n.registered[e],t.is.fn(i.klass)?n._make(i.klass,s):null},_make:function(t,e){function i(){return t.apply(this,e)}return i.prototype=t.prototype,new i}})}(FooTable),function(t,e){e.css2json=function(i){if(e.is.emptyString(i))return{};for(var n,s,r,o={},a=i.split(";"),l=0,c=a.length;c>l;l++)n=a[l].split(":"),s=e.str.toCamelCase(t.trim(n[0])),r=t.trim(n[1]),o[s]=r;return o},e.getFnPointer=function(t){return e.is.emptyString(t)?null:e.is.fn(window[t])?window[t]:null},e.checkFnValue=function(t,i,n){function s(t,i,n){return e.is.fn(i)?function(){return i.apply(t,arguments)}:n}return n=e.is.fn(n)?n:null,e.is.fn(i)?s(t,i,n):e.is.type(i,"string")?s(t,e.getFnPointer(i),n):n}}(jQuery,FooTable),function(t,e){e.Cell=e.Class.extend({construct:function(t,e,i,n){this.ft=t,this.row=e,this.column=i,this.created=!1,this.define(n)},define:function(i){this.$el=e.is.element(i)||e.is.jq(i)?t(i):null,this.$detail=null;var n=e.is.hash(i)&&e.is.hash(i.options)&&e.is.defined(i.value);this.value=this.column.parser.call(this.column,e.is.jq(this.$el)?this.$el:n?i.value:i,this.ft.o),this.o=t.extend(!0,{classes:null,style:null},n?i.options:{}),this.classes=e.is.jq(this.$el)&&this.$el.attr("class")?this.$el.attr("class").split(/\S+/g):e.is.array(this.o.classes)?this.o.classes:e.is.string(this.o.classes)?this.o.classes.split(/\S+/g):[],this.style=e.is.jq(this.$el)&&this.$el.attr("style")?e.css2json(this.$el.attr("style")):e.is.hash(this.o.style)?this.o.style:e.is.string(this.o.style)?e.css2json(this.o.style):{}},$create:function(){this.created||((this.$el=e.is.jq(this.$el)?this.$el:t("<td/>")).data("value",this.value).contents().detach().end().append(this.format(this.value)),this._setClasses(this.$el),this._setStyle(this.$el),this.$detail=t("<tr/>").addClass(this.row.classes.join(" ")).data("__FooTableCell__",this).append(t("<th/>",{text:this.column.title})).append(t("<td/>")),this.created=!0)},collapse:function(){this.created&&(this.$detail.children("td").first().attr("class",this.$el.attr("class")).attr("style",this.$el.attr("style")).css("display","table-cell").append(this.$el.contents().detach()),e.is.jq(this.$detail.parent())||this.$detail.appendTo(this.row.$details.find(".footable-details > tbody")))},restore:function(){if(this.created){if(e.is.jq(this.$detail.parent())){var t=this.$detail.children("td").first();this.$el.attr("class",t.attr("class")).attr("style",t.attr("style")).css("display",this.column.hidden||!this.column.visible?"none":"table-cell").append(t.contents().detach())}this.$detail.detach()}},parse:function(){return this.column.parser.call(this.column,this.$el,this.ft.o)},format:function(t){return this.column.formatter.call(this.column,t,this.ft.o)},val:function(i,n){if(e.is.undef(i))return this.value;var s=this,r=e.is.hash(i)&&e.is.hash(i.options)&&e.is.defined(i.value);if(this.o=t.extend(!0,{classes:s.classes,style:s.style},r?i.options:{}),this.value=r?i.value:i,this.classes=e.is.array(this.o.classes)?this.o.classes:e.is.string(this.o.classes)?this.o.classes.split(/\S+/g):[],this.style=e.is.hash(this.o.style)?this.o.style:e.is.string(this.o.style)?e.css2json(this.o.style):{},this.created){this.$el.data("value",this.value).empty();var o=this.$detail.children("td").first().empty(),a=e.is.jq(this.$detail.parent())?o:this.$el;a.append(this.format(this.value)),this._setClasses(a),this._setStyle(a),(e.is.boolean(n)?n:!0)&&this.row.draw()}},_setClasses:function(t){var i=!e.is.emptyArray(this.column.classes),n=!e.is.emptyArray(this.classes),s=null;t.removeAttr("class"),(i||n)&&(i&&n?s=this.classes.concat(this.column.classes).join(" "):i?s=this.column.classes.join(" "):n&&(s=this.classes.join(" ")),e.is.emptyString(s)||t.addClass(s))},_setStyle:function(i){var n=!e.is.emptyObject(this.column.style),s=!e.is.emptyObject(this.style),r=null;i.removeAttr("style"),(n||s)&&(n&&s?r=t.extend({},this.column.style,this.style):n?r=this.column.style:s&&(r=this.style),e.is.hash(r)&&i.css(r))}})}(jQuery,FooTable),function(t,e){e.Column=e.Class.extend({construct:function(t,i){this.ft=t,this.type="text",this.virtual=e.is.boolean(i.virtual)?i.virtual:!1,this.$el=e.is.jq(i.$el)?i.$el:null,this.index=e.is.number(i.index)?i.index:-1,this.define(i),this.$create()},define:function(t){this.hidden=e.is.boolean(t.hidden)?t.hidden:!1,this.visible=e.is.boolean(t.visible)?t.visible:!0,this.name=e.is.string(t.name)?t.name:null,null==this.name&&(this.name="col"+(t.index+1)),this.title=e.is.string(t.title)?t.title:null,!this.virtual&&null==this.title&&e.is.jq(this.$el)&&(this.title=this.$el.html()),null==this.title&&(this.title="Column "+(t.index+1)),this.style=e.is.hash(t.style)?t.style:e.is.string(t.style)?e.css2json(t.style):{},this.classes=e.is.array(t.classes)?t.classes:e.is.string(t.classes)?t.classes.split(/\S+/g):[],this.parser=e.checkFnValue(this,t.parser,this.parser),this.formatter=e.checkFnValue(this,t.formatter,this.formatter)},$create:function(){(this.$el=!this.virtual&&e.is.jq(this.$el)?this.$el:t("<th/>")).html(this.title)},parser:function(t){return e.is.jq(t)?t.data("value")||t.text():e.is.defined(t)&&null!=t?t+"":null},formatter:function(t){return null==t?"":t},createCell:function(t){var i=e.is.jq(t.$el)?t.$el.children("td,th").get(this.index):null,n=e.is.hash(t.value)?t.value[this.name]:null;return new e.Cell(this.ft,t,this,i||n)}}),e.columns=new e.ClassFactory}(jQuery,FooTable),function(t,e){e.Defaults=function(){this.stopPropagation=!1,this.on=null},e.defaults=new e.Defaults}(jQuery,FooTable),function(t,e){e.Row=e.Class.extend({construct:function(t,e,i){this.ft=t,this.columns=e,this.created=!1,this.define(i)},define:function(i){this.$el=e.is.element(i)||e.is.jq(i)?t(i):null,this.$toggle=t("<span/>",{"class":"footable-toggle fooicon fooicon-plus"});var n=e.is.hash(i),s=n&&e.is.hash(i.options)&&e.is.hash(i.value);if(this.value=n?s?i.value:i:null,this.o=t.extend(!0,{expanded:!1,classes:null,style:null},s?i.options:{}),this.expanded=e.is.jq(this.$el)?this.$el.data("expanded")||this.o.expanded:this.o.expanded,this.classes=e.is.jq(this.$el)&&this.$el.attr("class")?this.$el.attr("class").split(/\S+/g):e.is.array(this.o.classes)?this.o.classes:e.is.string(this.o.classes)?this.o.classes.split(/\S+/g):[],this.style=e.is.jq(this.$el)&&this.$el.attr("style")?e.css2json(this.$el.attr("style")):e.is.hash(this.o.style)?this.o.style:e.is.string(this.o.style)?e.css2json(this.o.style):{},this.cells=this.createCells(),!e.is.hash(this.value)||e.is.emptyObject(this.value)){var r={};e.arr.each(self.cells,function(t){r[t.column.name]=t.val()}),this.value=r}},$create:function(){if(!this.created){(this.$el=e.is.jq(this.$el)?this.$el:t("<tr/>")).data("__FooTableRow__",this),this._setClasses(this.$el),this._setStyle(this.$el),"last"==this.ft.rows.toggleColumn&&this.$toggle.addClass("last-column"),this.$details=t("<tr/>",{"class":"footable-detail-row"}).append(t("<td/>",{colspan:this.ft.columns.visibleColspan}).append(t("<table/>",{"class":"footable-details "+this.ft.classes.join(" ")}).append("<tbody/>")));var i=this;e.arr.each(i.cells,function(t){t.created||t.$create(),i.$el.append(t.$el)}),i.$el.off("click.ft.row").on("click.ft.row",{self:i},i._onToggle),this.created=!0}},createCells:function(){var t=this;return e.arr.map(t.columns,function(e){return e.createCell(t)})},val:function(i){if(!e.is.hash(i))return this.value;this.collapse(!1);var n=this,s=e.is.hash(i),r=s&&e.is.hash(i.options)&&e.is.hash(i.value);this.o=t.extend(!0,{expanded:n.expanded,classes:n.classes,style:n.style},r?i.options:{}),this.expanded=this.o.expanded,this.classes=e.is.array(this.o.classes)?this.o.classes:e.is.string(this.o.classes)?this.o.classes.split(/\S+/g):[],this.style=e.is.hash(this.o.style)?this.o.style:e.is.string(this.o.style)?e.css2json(this.o.style):{};var o=r?i.value:i;e.arr.each(this.cells,function(t){e.is.defined(o[t.column.name])&&t.val(o[t.column.name],!1)}),this.created&&(this._setClasses(this.$el),this._setStyle(this.$el),this.draw())},_setClasses:function(t){var i=!e.is.emptyArray(this.classes),n=null;t.removeAttr("class"),i&&(n=this.classes.join(" "),e.is.emptyString(n)||t.addClass(n))},_setStyle:function(t){var i=!e.is.emptyObject(this.style),n=null;t.removeAttr("style"),i&&(n=this.style,e.is.hash(n)&&t.css(n))},expand:function(){this.created&&(this.__hidden__=e.arr.map(this.cells,function(t){return t.column.hidden&&t.column.visible?t:null}),this.__hidden__.length>0&&(this.$details.insertAfter(this.$el).children("td").first().attr("colspan",this.ft.columns.visibleColspan),e.arr.each(this.__hidden__,function(t){t.collapse()})),this.$el.attr("data-expanded",!0),this.$toggle.removeClass("fooicon-plus").addClass("fooicon-minus"),this.expanded=!0)},collapse:function(t){this.created&&(e.arr.each(this.__hidden__,function(t){t.restore()}),this.$details.detach(),this.$el.removeAttr("data-expanded"),this.$toggle.removeClass("fooicon-minus").addClass("fooicon-plus"),(e.is.boolean(t)?t:!0)&&(this.expanded=!1))},predraw:function(){this.created&&(this.expanded&&this.collapse(!1),this.$toggle.detach(),this.$el.detach())},draw:function(t){this.created||this.$create(),t.append(this.$el);var i=this;e.arr.each(i.cells,function(t){t.$el.css("display",t.column.hidden||!t.column.visible?"none":"table-cell"),i.ft.rows.showToggle&&i.ft.columns.hasHidden&&("first"==i.ft.rows.toggleColumn&&t.column.index==i.ft.columns.firstVisibleIndex||"last"==i.ft.rows.toggleColumn&&t.column.index==i.ft.columns.lastVisibleIndex)&&t.$el.prepend(i.$toggle)}),this.expanded&&this.expand()},toggle:function(){this.created&&this.ft.columns.hasHidden&&(this.expanded?this.collapse():this.expand())},_onToggle:function(e){var i=e.data.self;t(e.target).is("tr,td,.footable-toggle")&&i.toggle()}})}(jQuery,FooTable),function(t,e){e.instances=[],e.Table=e.Class.extend({construct:function(i,n,s){this._resizeTimeout=null,this.id=e.instances.push(this),this.initialized=!1,this.$el=(e.is.jq(i)?i:t(i)).first(),this.o=t.extend(!0,{},e.defaults,n),this.classes=[],this.breakpoints=e.components.internal.make("breakpoints",this),this.columns=e.components.internal.make("columns",this),this.rows=e.components.internal.make("rows",this),this.components={internal:[this.breakpoints,this.columns,this.rows],core:e.components.core.load(this),custom:e.components.load(this)};var r=this;r._preinit().then(function(){return r._init().then(function(){e.is.fn(s)&&s.call(r,r)})},function(t){e.is.error(t)&&console.error("FooTable: unhandled error thrown during initialization.",t)})},_preinit:function(){var i=this;return this.raise("preinit.ft.table").then(function(){var n=i.$el.attr("class").match(/\S+/g),s=i.$el.data()||{};i.o.ajax=e.checkFnValue(i,s.ajax,i.o.ajax),i.o.stopPropagation=e.is.boolean(s.stopPropagation)?s.stopPropagation:i.o.stopPropagation;for(var r=0,o=n.length;o>r;r++)e.str.startsWith(n[r],"footable")||i.classes.push(n[r]);var a=t("<div/>",{"class":"footable-loader"}).append(t("<span/>",{"class":"fooicon fooicon-loader"}));return i.$el.hide().after(a),i.execute(!1,!1,"preinit",s).always(function(){i.$el.show(),a.remove()})})},_init:function(){var i=this;return i.raise("init.ft.table").then(function(){var n=i.$el.children("thead"),s=i.$el.children("tbody"),r=i.$el.children("tfoot");return i.$el.addClass("footable footable-"+i.id),e.is.hash(i.o.on)&&i.$el.on(i.o.on),0==r.length&&i.$el.append(r=t("<tfoot/>")),0==s.length&&i.$el.append("<tbody/>"),0==n.length&&i.$el.prepend(n=t("<thead/>")),i.execute(!1,!0,"init").then(function(){return i.$el.data("__FooTable__",i),0==r.children("tr").length&&r.remove(),0==n.children("tr").length&&n.remove(),i.draw().then(function(){t(window).off("resize.ft"+i.id,i._onWindowResize).on("resize.ft"+i.id,{self:i},i._onWindowResize),i.initialized=!0})})})},destroy:function(){var t=this;return t.raise("destroy.ft.table").then(function(){return t.execute(!0,!0,"destroy").then(function(){t.$el.removeData("__FooTable__"),e.is.hash(t.o.on)&&t.$el.off(t.o.on),t.initialized=!1})},function(t){e.is.error(t)&&console.error("FooTable: unhandled error thrown while destroying the plugin.",t)})},raise:function(i,n){var s=this,r=e.__debug__&&(e.is.emptyArray(e.__debug_options__.events)||e.arr.any(e.__debug_options__.events,function(t){return e.str.contains(i,t)}));return n=n||[],n.unshift(this),t.Deferred(function(e){var o=t.Event(i);1==s.o.stopPropagation&&s.$el.one(i,function(t){t.stopPropagation()}),r&&console.log("FooTable:"+i+": ",n),s.$el.trigger(o,n),o.isDefaultPrevented()?(r&&console.log('FooTable: default prevented for the "'+i+'" event.'),e.reject(o)):e.resolve(o)})},use:function(t){for(var e=this.components.internal.concat(this.components.core,this.components.custom),i=0,n=e.length;n>i;i++)if(e[i]instanceof t)return e[i];return null},draw:function(){var t=this;return t.execute(!1,!0,"predraw").then(function(){return t.raise("predraw.ft.table").then(function(){return t.execute(!1,!0,"draw").then(function(){return t.raise("draw.ft.table").then(function(){return t.execute(!1,!0,"postdraw").then(function(){t.raise("postdraw.ft.table")})})})})},function(t){e.is.error(t)&&console.error("FooTable: unhandled error thrown during a draw operation.",t)})},execute:function(t,i){var n=this,s=Array.prototype.slice.call(arguments);t=s.shift(),i=s.shift();var r=n.components.internal.slice(0),o=i?e.arr.get(n.components.core,function(t){return t.enabled}):n.components.core.slice(0),a=i?e.arr.get(n.components.custom,function(t){return t.enabled}):n.components.custom.slice(0);return s.unshift(t?a.reverse():r),n._execute.apply(n,s).then(function(){return s.shift(),s.unshift(t?o.reverse():o),n._execute.apply(n,s).then(function(){return s.shift(),s.unshift(t?r.reverse():a),n._execute.apply(n,s)})})},_execute:function(i,n){if(!i||!i.length)return t.when();var s,r=this,o=Array.prototype.slice.call(arguments);return i=o.shift(),n=o.shift(),s=i.shift(),e.is.fn(s[n])?t.Deferred(function(t){try{var i=s[n].apply(s,o);if(e.is.promise(i))return i.then(t.resolve,t.reject);t.resolve(i)}catch(r){t.reject(r)}}).then(function(){return r._execute.apply(r,[i,n].concat(o))}):r._execute.apply(r,[i,n].concat(o))},_onWindowResize:function(t){var e=t.data.self;null!=e._resizeTimeout&&clearTimeout(e._resizeTimeout),e._resizeTimeout=setTimeout(function(){e._resizeTimeout=null,e.raise("resize.ft.table").then(function(){e.breakpoints.check()})},300)}})}(jQuery,FooTable),function(t,e){e.is.undef(window.moment)||(e.DateColumn=e.Column.extend({construct:function(t,i){this._super(t,i),this.type="date",this.formatString=e.is.string(i.formatString)?i.formatString:"MM-DD-YYYY"},parser:function(t){if(e.is.jq(t)&&(t=t.data("value")||t.text(),e.is.string(t)&&(t=isNaN(t)?t:+t)),e.is.date(t))return moment(t);if(e.is.object(t)&&e.is.boolean(t._isAMomentObject))return t;if(e.is.string(t)){if(isNaN(t))return moment(t,this.formatString);t=+t}return e.is.number(t)?moment(t):null},formatter:function(t){return e.is.object(t)&&e.is.boolean(t._isAMomentObject)?t.format(this.formatString):""},filterValue:function(i){if((e.is.element(i)||e.is.jq(i))&&(i=t(i).data("filterValue")||t(i).text()),e.is.hash(i)&&e.is.hash(i.options)&&(e.is.string(i.options.filterValue)&&(i=i.options.filterValue),e.is.defined(i.value)&&(i=i.value)),e.is.object(i)&&e.is.boolean(i._isAMomentObject))return i.format(this.formatString);if(e.is.string(i)){if(isNaN(i))return i;i=+i}return e.is.number(i)||e.is.date(i)?moment(i).format(this.formatString):e.is.defined(i)&&null!=i?i+"":""}}),e.columns.register("date",e.DateColumn))}(jQuery,FooTable),function(t,e){e.NumberColumn=e.Column.extend({construct:function(t,e){this._super(t,e),this.type="number"},parser:function(t){return e.is.jq(t)&&(t=t.data("value")||t.text().replace(/[^0-9.\-]/g,"")),e.is.string(t)&&(t=parseFloat(t)),e.is.number(t)?t:null}}),e.columns.register("number",e.NumberColumn)}(jQuery,FooTable),function(t,e){e.Component=e.Class.extend({construct:function(t,i){if(!(t instanceof e.Table))throw new TypeError("The instance parameter must be an instance of FooTable.Table.");this.ft=t,this.enabled=e.is.boolean(i)?i:!1},preinit:null,init:null,destroy:null,predraw:null,draw:null,postdraw:null}),e.components=new e.ClassFactory,e.components.core=new e.ClassFactory,e.components.internal=new e.ClassFactory}(jQuery,FooTable),function(t,e){e.Breakpoint=e.Class.extend({construct:function(t,e){this.name=t,this.width=e}})}(jQuery,FooTable),function(t,e){e.Breakpoints=e.Component.extend({construct:function(t){this._super(t,!0),this.o=t.o,this.current=null,this.array=[],this.cascade=this.o.cascade,this.hidden=null,this._classNames="",this.getWidth=e.checkFnValue(this,this.o.getWidth,this.getWidth)},preinit:function(t){var i=this;return this.ft.raise("preinit.ft.breakpoints",[t]).then(function(){i.cascade=e.is.boolean(t.cascade)?t.cascade:i.cascade,i.o.breakpoints=e.is.hash(t.breakpoints)?t.breakpoints:i.o.breakpoints,i.getWidth=e.checkFnValue(i,t.getWidth,i.getWidth),null==i.o.breakpoints&&(i.o.breakpoints={xs:480,sm:768,md:992,lg:1200});for(var n in i.o.breakpoints)i.o.breakpoints.hasOwnProperty(n)&&(i.array.push(new e.Breakpoint(n,i.o.breakpoints[n])),i._classNames+="breakpoint-"+n+" ");i.array.sort(function(t,e){return e.width-t.width})})},init:function(){var t=this;return this.ft.raise("init.ft.breakpoints").then(function(){t.current=t.get()})},draw:function(){this.ft.$el.removeClass(this._classNames).addClass("breakpoint-"+this.current.name)},calculate:function(){for(var t,i=this,n=null,s=[],r=null,o=i.getWidth(),a=0,l=i.array.length;l>a;a++)t=i.array[a],(!n&&a==l-1||o>=t.width&&(r instanceof e.Breakpoint?r.width>=o:!0))&&(n=t),n||s.push(t.name),r=t;return s.push(n.name),i.hidden=s.join(" "),n},visible:function(t){if(e.is.emptyString(t))return!0;if("all"===t)return!1;for(var i=t.split(" "),n=0,s=i.length;s>n;n++)if(this.cascade?e.str.containsWord(this.hidden,i[n]):i[n]==this.current.name)return!1;return!0},check:function(){var t=this,i=t.get();i instanceof e.Breakpoint&&i!=t.current&&t.ft.raise("before.ft.breakpoints",[t.current,i]).then(function(){var e=t.current;return t.current=i,t.ft.draw().then(function(){t.ft.raise("after.ft.breakpoints",[t.current,e])})})},get:function(t){return e.is.undef(t)?this.calculate():t instanceof e.Breakpoint?t:e.is.string(t)?e.arr.first(this.array,function(e){return e.name==t}):e.is.number(t)?t>=0&&this.array.length>t?this.array[t]:null:null},getWidth:function(){return e.is.fn(this.o.getWidth)?this.o.getWidth(this.ft):1==this.o.useParentWidth?this.getParentWidth():this.getViewportWidth()},getParentWidth:function(){return this.ft.$el.parent().width()},getViewportWidth:function(){var t=e.is.defined(window.devicePixelRatio)?window.devicePixelRatio:1;return(window.innerWidth||(document.body?document.body.offsetWidth:0))/t}}),e.components.internal.register("breakpoints",e.Breakpoints,10)}(jQuery,FooTable),function(t){t.Column.prototype.breakpoints=null,t.Column.prototype.__breakpoints_define__=function(e){this.breakpoints=t.is.emptyString(e.breakpoints)?null:e.breakpoints},t.Column.extend("define",function(t){this._super(t),this.__breakpoints_define__(t)})}(FooTable),function(t){t.Defaults.prototype.breakpoints=null,t.Defaults.prototype.cascade=!1,t.Defaults.prototype.useParentWidth=!1,t.Defaults.prototype.getWidth=null}(FooTable),function(t,e){e.Columns=e.Component.extend({construct:function(t){this._super(t,!0),this.o=t.o,this.array=[],this.$header=null,this.showHeader=t.o.showHeader},parse:function(){var i=this;return t.Deferred(function(n){function s(i,n){var s=[];if(0==i.length||0==n.length)s=i.concat(n);else{var r=0;e.arr.each(i.concat(n),function(t){t.index>r&&(r=t.index)}),r++;for(var o,a,l=0;r>l;l++)o={},e.arr.each(i,function(t){return t.index==l?(o=t,!1):void 0}),a={},e.arr.each(n,function(t){return t.index==l?(a=t,!1):void 0}),s.push(t.extend(!0,{},o,a))}return s}function r(t){var s,r=[];e.arr.each(t,function(t){(s=e.columns.contains(t.type)?e.columns.make(t.type,i.ft,t):new e.Column(i.ft,t))&&r.push(s)}),e.is.emptyArray(r)?n.reject(Error("No columns supplied.")):(r.sort(function(t,e){return t.index-e.index}),n.resolve(r))}var o,a,l=[],c=[],u=i.ft.$el.find("tr.footable-header");if(0==u.length&&(u=i.ft.$el.find("thead > tr:last:has([data-breakpoints])")),0==u.length&&(u=i.ft.$el.find("tbody > tr:first:has([data-breakpoints])")),u.length>0){var h=u.parent().is("tbody")&&u.children().length==u.children("td").length;h||(i.$header=u.addClass("footable-header")),u.children("td,th").each(function(e,i){o=t(i),a=o.data(),a.index=e,a.$el=o,a.virtual=h,c.push(a)}),h&&(i.showHeader=!1)}e.is.array(i.o.columns)?(e.arr.each(i.o.columns,function(t,e){t.index=e,l.push(t)}),r(s(l,c))):e.is.promise(i.o.columns)?i.o.columns.then(function(t){e.arr.each(t,function(t,e){t.index=e,l.push(t)}),r(s(l,c))},function(t){n.reject(Error("Columns ajax request error: "+t.status+" ("+t.statusText+")"))}):r(s(l,c))})},preinit:function(t){var i=this;return i.ft.raise("preinit.ft.columns",[t]).then(function(){return i.parse(t).then(function(n){i.array=n,i.showHeader=e.is.boolean(t.showHeader)?t.showHeader:i.showHeader})})},init:function(){var t=this;return this.ft.raise("init.ft.columns",[t.array]).then(function(){t.$create()})},predraw:function(){var t=this,i=!0;t.visibleColspan=0,t.firstVisibleIndex=0,t.lastVisibleIndex=0,t.hasHidden=!1,e.arr.each(t.array,function(e){e.hidden=!t.ft.breakpoints.visible(e.breakpoints),e.hidden||(i&&(t.firstVisibleIndex=e.index,i=!1),t.lastVisibleIndex=e.index,t.visibleColspan++),e.hidden&&e.visible&&(t.hasHidden=!0)})},draw:function(){e.arr.each(this.array,function(t){t.$el.css("display",t.hidden||!t.visible?"none":"table-cell")})},$create:function(){var i=this;i.$header=e.is.jq(i.$header)?i.$header:t("<tr/>",{"class":"footable-header"}),i.$header.children("th,td").detach(),e.arr.each(i.array,function(t){i.$header.append(t.$el)}),i.showHeader&&!e.is.jq(i.$header.parent())&&i.ft.$el.children("thead").append(i.$header)},get:function(t){return t instanceof e.Column?t:e.is.string(t)?e.arr.first(this.array,function(e){return e.name==t}):e.is.number(t)?e.arr.first(this.array,function(e){return e.index==t}):e.is.fn(t)?e.arr.get(this.array,t):null},ensure:function(t){var i=this,n=[];return e.is.array(t)?(e.arr.each(t,function(t){n.push(i.get(t))}),n):n}}),e.components.internal.register("columns",e.Columns,5)}(jQuery,FooTable),function(t){t.Defaults.prototype.columns=[],t.Defaults.prototype.showHeader=!0}(FooTable),function(t,e){e.Rows=e.Component.extend({construct:function(t){this._super(t,!0),this.o=t.o,this.array=[],this.all=[],this.showToggle=t.o.showToggle,this.toggleColumn=t.o.toggleColumn,this.emptyString=t.o.empty,this.expandFirst=t.o.expandFirst,this.$empty=null},parse:function(){var i=this;return t.Deferred(function(n){function s(s){var r=t.map(s,function(t){return new e.Row(i.ft,i.ft.columns.array,t)});e.is.emptyArray(r)?n.reject(Error("No rows supplied.")):n.resolve(r)}var r=i.ft.$el.children("tbody").children("tr");e.is.jq(r)?s(r):e.is.array(i.o.rows)&&i.o.rows.length>0?s(i.o.rows):e.is.promise(i.o.rows)?i.o.rows.then(function(t){s(t)},function(t){n.reject(Error("Rows ajax request error: "+t.status+" ("+t.statusText+")"))}):s([])})},preinit:function(t){var i=this;return i.ft.raise("preinit.ft.rows",[t]).then(function(){return i.parse().then(function(n){i.all=n,i.array=i.all.slice(0),i.showToggle=e.is.boolean(t.showToggle)?t.showToggle:i.showToggle,i.toggleColumn=e.is.string(t.toggleColumn)?t.toggleColumn:i.toggleColumn,"first"!=i.toggleColumn&&"last"!=i.toggleColumn&&(i.toggleColumn="first"),i.emptyString=e.is.string(t.empty)?t.empty:i.emptyString,i.expandFirst=e.is.boolean(t.expandFirst)?t.expandFirst:i.expandFirst})})},init:function(){var e=this;return e.ft.raise("init.ft.rows",[e.all]).then(function(){e.$empty=t("<tr/>",{"class":"footable-empty"}).append(t("<td/>").text(e.emptyString))})},predraw:function(){e.arr.each(this.array,function(t){t.predraw()}),this.array=this.all.slice(0)},draw:function(){var t=this,i=t.ft.$el.children("tbody"),n=!0;t.array.length>0?(t.$empty.detach(),e.arr.each(t.array,function(e){t.expandFirst&&n&&(e.expanded=!0,n=!1),e.draw(i)})):(t.$empty.children("td").attr("colspan",t.ft.columns.visibleColspan),i.append(t.$empty))}}),e.components.internal.register("rows",e.Rows,0)}(jQuery,FooTable),function(t){t.Defaults.prototype.rows=[],t.Defaults.prototype.empty="No results",t.Defaults.prototype.showToggle=!0,t.Defaults.prototype.toggleColumn="first",t.Defaults.prototype.expandFirst=!1}(FooTable),function(t){t.Filter=t.Class.extend({construct:function(e,i,n,s){this.name=e,this.space=!t.is.string(s)||"OR"!=s&&"AND"!=s?"AND":s,this.query=new t.Query(i,this.space),this.columns=n},match:function(e){return t.is.string(e)?(t.is.string(this.query)&&(this.query=new t.Query(this.query,this.space)),this.query instanceof t.Query?this.query.match(e):!1):!1},matchRow:function(e){var i=this,n=t.arr.map(e.cells,function(e){return t.arr.contains(i.columns,e.column)?e.filterValue:null}).join(" ");return i.match(n)}})}(FooTable),function(t,e){e.Filtering=e.Component.extend({construct:function(t){this._super(t,t.o.filtering.enabled),this.filters=t.o.filtering.filters,this.delay=t.o.filtering.delay,this.min=t.o.filtering.min,this.space=t.o.filtering.space,this.placeholder=t.o.filtering.placeholder,this.position=t.o.filtering.position,this.$row=null,this.$cell=null,this.$dropdown=null,this.$input=null,this.$button=null,this._filterTimeout=null},preinit:function(t){var i=this;this.ft.raise("preinit.ft.filtering").then(function(){i.ft.$el.hasClass("footable-filtering")&&(i.enabled=!0),i.enabled=e.is.boolean(t.filtering)?t.filtering:i.enabled,i.enabled&&(i.space=e.is.string(t.filterSpace)?t.filteringSpace:i.space,i.min=e.is.number(t.filterMin)?t.filteringMin:i.min,i.delay=e.is.number(t.filterDelay)?t.filteringDelay:i.delay,i.placeholder=e.is.number(t.filterPlaceholder)?t.filterPlaceholder:i.placeholder,i.filters=e.is.array(t.filters)?i.ensure(t.filters):i.ensure(i.filters),i.ft.$el.hasClass("footable-filtering-left")&&(i.position="left"),i.ft.$el.hasClass("footable-filtering-center")&&(i.position="center"),i.ft.$el.hasClass("footable-filtering-right")&&(i.position="right"),i.position=e.is.string(t.filterPosition)?t.filterPosition:i.position) +},function(){i.enabled=!1})},init:function(){var t=this;this.ft.raise("init.ft.filtering").then(function(){t.$create()},function(){t.enabled=!1})},destroy:function(){var t=this;this.ft.raise("destroy.ft.filtering").then(function(){t.ft.$el.removeClass("footable-filtering").find("thead > tr.footable-filtering").remove()})},$create:function(){var i,n=this,s=t("<div/>",{"class":"form-group"}).append(t("<label/>",{"class":"sr-only",text:"Search"})),r=t("<div/>",{"class":"input-group"}).appendTo(s),o=t("<div/>",{"class":"input-group-btn"}),a=t("<button/>",{type:"button","class":"btn btn-default dropdown-toggle"}).on("click",{self:n},n._onDropdownToggleClicked).append(t("<span/>",{"class":"caret"}));switch(n.position){case"left":i="footable-filtering-left";break;case"center":i="footable-filtering-center";break;default:i="footable-filtering-right"}n.ft.$el.addClass("footable-filtering").addClass(i),n.$row=t("<tr/>",{"class":"footable-filtering"}).prependTo(n.ft.$el.children("thead")),n.$cell=t("<th/>").attr("colspan",n.ft.columns.visibleColspan).appendTo(n.$row),n.$form=t("<form/>",{"class":"form-inline"}).append(s).appendTo(n.$cell),n.$input=t("<input/>",{type:"text","class":"form-control",placeholder:n.placeholder}),n.$button=t("<button/>",{type:"button","class":"btn btn-primary"}).on("click",{self:n},n._onSearchButtonClicked).append(t("<span/>",{"class":"fooicon fooicon-search"})),n.$dropdown=t("<ul/>",{"class":"dropdown-menu dropdown-menu-right"}).append(e.arr.map(n.ft.columns.array,function(e){return e.filterable&&e.visible?t("<li/>").append(t("<a/>",{"class":"checkbox"}).append(t("<label/>",{text:e.title}).prepend(t("<input/>",{type:"checkbox",checked:!0}).data("__FooTableColumn__",e)))):null})),n.delay>0&&(n.$input.on("keypress keyup",{self:n},n._onSearchInputChanged),n.$dropdown.on("click",'input[type="checkbox"]',n._onSearchColumnClicked)),o.append(n.$button,a,n.$dropdown),r.append(n.$input,o)},predraw:function(){if(!e.is.emptyArray(this.filters)){var i=this;i.ft.rows.array=t.grep(i.ft.rows.array,function(t){return t.filtered(i.filters)})}},draw:function(){this.$cell.attr("colspan",this.ft.columns.visibleColspan)},addFilter:function(t,i,n){var s=e.arr.first(this.filters,function(e){return e.name==t});s instanceof e.Filter?(s.name=t,s.query=i,s.columns=n):this.filters.push({name:t,query:i,columns:n})},removeFilter:function(t){e.arr.remove(this.filters,function(e){return e.name==t})},filter:function(i,n){return e.is.undef(i)?i=t.trim(this.$input.val()||""):this.$input.val(i),e.is.emptyString(i)?this.removeFilter("search"):this.addFilter("search",i,n),this.$button.children(".fooicon").removeClass("fooicon-search").addClass("fooicon-remove"),this._filter()},clear:function(){return this.$button.children(".fooicon").removeClass("fooicon-remove").addClass("fooicon-search"),this.$input.val(null),this.removeFilter("search"),this._filter()},columns:function(){return e.is.jq(this.$dropdown)?this.$dropdown.find("input:checked").map(function(){return t(this).data("__FooTableColumn__")}).get():this.ft.columns.get(function(t){return t.filterable})},ensure:function(t){var i=this,n=[],s=i.columns();return e.is.emptyArray(t)||e.arr.each(t,function(t){e.is.object(t)&&(!e.is.emptyString(t.query)||t.query instanceof e.Query)&&(t.name=e.is.emptyString(t.name)?"anon":t.name,t.columns=e.is.emptyArray(t.columns)?s:i.ft.columns.ensure(t.columns),n.push(t instanceof e.Filter?t:new e.Filter(t.name,t.query,t.columns,i.space)))}),n},_filter:function(){var t=this;return t.filters=t.ensure(t.filters),t.ft.raise("before.ft.filtering",[t.filters]).then(function(){return t.filters=t.ensure(t.filters),t.ft.draw().then(function(){t.ft.raise("after.ft.filtering",[t.filters])})})},_onSearchInputChanged:function(t){var i=t.data.self,n="keypress"==t.type&&!e.is.emptyString(String.fromCharCode(t.charCode)),s="keyup"==t.type&&(8==t.which||46==t.which);(n||s)&&(null!=i._filterTimeout&&clearTimeout(i._filterTimeout),i._filterTimeout=setTimeout(function(){i._filterTimeout=null,i.filter()},i.delay))},_onSearchButtonClicked:function(t){t.preventDefault();var e=t.data.self;null!=e._filterTimeout&&clearTimeout(e._filterTimeout);var i=e.$button.children(".fooicon");i.hasClass("fooicon-remove")?e.clear():e.filter()},_onSearchColumnClicked:function(t){var e=t.data.self;null!=e._filterTimeout&&clearTimeout(e._filterTimeout),e._filterTimeout=setTimeout(function(){e._filterTimeout=null;var t=e.$button.children(".fooicon");t.hasClass("fooicon-remove")&&(t.removeClass("fooicon-remove").addClass("fooicon-search"),e.filter())},e.delay)},_onDropdownToggleClicked:function(e){e.preventDefault(),e.stopPropagation();var i=e.data.self;i.$dropdown.parent().toggleClass("open"),i.$dropdown.parent().hasClass("open")?t(document).on("click.footable",{self:i},i._onDocumentClicked):t(document).off("click.footable",i._onDocumentClicked)},_onDocumentClicked:function(e){if(0==t(e.target).closest(".dropdown-menu").length){e.preventDefault();var i=e.data.self;i.$dropdown.parent().removeClass("open"),t(document).off("click.footable",i._onDocumentClicked)}}}),e.components.core.register("filtering",e.Filtering,10)}(jQuery,FooTable),function(t){t.Query=t.Class.extend({construct:function(e,i){this._original=null,this._value=null,this.space=!t.is.string(i)||"OR"!=i&&"AND"!=i?"AND":i,this.left=null,this.right=null,this.parts=[],this.operator=null,this.val(e)},val:function(e){if(t.is.emptyString(e))return this._value;if(t.is.emptyString(this._original))this._original=e;else if(this._original==e)return;this._value=e,this._parse()},match:function(e){return t.is.emptyString(this.operator)||"OR"===this.operator?this._left(e,!1)||this._match(e,!1)||this._right(e,!1):"AND"===this.operator?this._left(e,!0)&&this._match(e,!0)&&this._right(e,!0):void 0},_match:function(e,i){var n=this,s=!1;return t.is.emptyArray(n.parts)&&n.left instanceof t.Query?i:t.is.emptyArray(n.parts)?s:("OR"===n.space?t.arr.each(n.parts,function(i){var n=t.str.contains(e,i.query,!0);return n&&!i.negate&&(s=!0),n&&i.negate?s=!1:void 0}):(s=!0,t.arr.each(n.parts,function(i){var n=t.str.contains(e,i.query,!0);return(!n&&!i.negate||n&&i.negate)&&(s=!1),s})),s)},_left:function(e,i){return this.left instanceof t.Query?this.left.match(e):i},_right:function(e,i){return this.right instanceof t.Query?this.right.match(e):i},_parse:function(){if(!t.is.emptyString(this._value))if(/\sOR\s/.test(this._value)){this.operator="OR";var e=this._value.split(/(?:\sOR\s)(.*)?/);this.left=new t.Query(e[0],this.space),this.right=new t.Query(e[1],this.space)}else if(/\sAND\s/.test(this._value)){this.operator="AND";var i=this._value.split(/(?:\sAND\s)(.*)?/);this.left=new t.Query(i[0],this.space),this.right=new t.Query(i[1],this.space)}else this.parts=t.arr.map(this._value.match(/(?:[^\s"]+|"[^"]*")+/g),this._part)},_part:function(e){var i={query:e,negate:!1,phrase:!1,exact:!1};return t.str.startsWith(i.query,"-")&&(i.query=t.str.from(i.query,"-"),i.negate=!0),/^"(.*?)"$/.test(i.query)?(i.query=i.query.replace(/^"(.*?)"$/,"$1"),i.phrase=!0,i.exact=!0):/(?:\w)+?([-_\+\.])(?:\w)+?/.test(i.query)&&(i.query=i.query.replace(/(?:\w)+?([-_\+\.])(?:\w)+?/g,function(t,e){return t.replace(e," ")}),i.phrase=!0),i}})}(FooTable),function(t){t.Cell.prototype.filterValue=null,t.Cell.prototype.__filtering_define__=function(t){this.filterValue=this.column.filterValue.call(this.column,t)},t.Cell.prototype.__filtering_val__=function(e){t.is.defined(e)&&(this.filterValue=this.column.filterValue.call(this.column,e))},t.Cell.extend("define",function(t){this._super(t),this.__filtering_define__(t)}),t.Cell.extend("val",function(t){var e=this._super(t);return this.__filtering_val__(t),e})}(FooTable),function(t,e){e.Column.prototype.filterable=!0,e.Column.prototype.filterValue=function(i){if(e.is.element(i)||e.is.jq(i))return t(i).data("filterValue")||t(i).text();if(e.is.hash(i)&&e.is.hash(i.options)){if(e.is.string(i.options.filterValue))return i.options.filterValue;e.is.defined(i.value)&&(i=i.value)}return e.is.defined(i)&&null!=i?i+"":""},e.Column.prototype.__filtering_define__=function(t){this.filterable=e.is.boolean(t.filterable)?t.filterable:this.filterable},e.Column.extend("define",function(t){this._super(t),this.__filtering_define__(t)})}(jQuery,FooTable),function(t){t.Defaults.prototype.filtering={enabled:!1,filters:[],delay:1200,min:3,space:"AND",placeholder:"Search",position:"right"}}(FooTable),function(t){t.Row.prototype.filtered=function(e){var i=!0,n=this;return t.arr.each(e,function(t){return 0==(i=t.matchRow(n))?!1:void 0}),i}}(FooTable),function(t){t.Table.prototype.applyFilter=function(e,i){return this.use(t.Filtering).filter(e,i)},t.Table.prototype.clearFilter=function(){return this.use(t.Filtering).clear()}}(FooTable),function(t,e){e.Sorter=e.Class.extend({construct:function(t,e){this.column=t,this.direction=e}})}(jQuery,FooTable),function(t,e){e.Sorting=e.Component.extend({construct:function(t){this._super(t,t.o.sorting.enabled),this.o=t.o.sorting,this.column=null,this._changed=!1},preinit:function(t){var i=this;this.ft.raise("preinit.ft.sorting",[t]).then(function(){i.ft.$el.hasClass("footable-sorting")&&(i.enabled=!0),i.enabled=e.is.boolean(t.sorting)?t.sorting:i.enabled,i.enabled&&(i.column=e.arr.first(i.ft.columns.array,function(t){return t.sorted}))},function(){i.enabled=!1})},init:function(){var i=this;this.ft.raise("init.ft.sorting").then(function(){e.arr.each(i.ft.columns.array,function(e){e.sortable&&e.$el.addClass("footable-sortable").append(t("<span/>",{"class":"fooicon fooicon-sort"}))}),i.ft.$el.on("click.footable",".footable-sortable",{self:i},i._onSortClicked)},function(){i.enabled=!1})},destroy:function(){var t=this;this.ft.raise("destroy.ft.paging").then(function(){t.ft.$el.off("click.footable",".footable-sortable",t._onSortClicked),t.ft.$el.children("thead").children("tr.footable-header").children(".footable-sortable").removeClass("footable-sortable").find("span.fooicon").remove()})},predraw:function(){if(this.column){var t=this,e=t.column;t.ft.rows.array.sort(function(t,i){return"ASC"==e.direction?e.sorter(t.cells[e.index].value,i.cells[e.index].value):e.sorter(i.cells[e.index].value,t.cells[e.index].value)})}},draw:function(){if(this.column){var t=this,e=t.ft.$el.find("thead > tr > .footable-sortable"),i=t.column.$el;e.removeClass("footable-asc footable-desc").children(".fooicon").removeClass("fooicon-sort fooicon-sort-asc fooicon-sort-desc"),e.not(i).children(".fooicon").addClass("fooicon-sort"),i.addClass("ASC"==t.column.direction?"footable-asc":"footable-desc").children(".fooicon").addClass("ASC"==t.column.direction?"fooicon-sort-asc":"fooicon-sort-desc")}},sort:function(t,e){return this._sort(t,e)},_sort:function(t,i){var n=this,s=new e.Sorter(n.ft.columns.get(t),e.Sorting.dir(i));return n.ft.raise("before.ft.sorting",[s]).then(function(){return e.arr.each(n.ft.columns.array,function(t){t!=n.column&&(t.direction=null)}),n.column=n.ft.columns.get(s.column),n.column&&(n.column.direction=e.Sorting.dir(s.direction)),n.ft.draw().then(function(){n.ft.raise("after.ft.sorting",[s])})})},_onSortClicked:function(e){e.preventDefault();var i=e.data.self,n=t(this).closest("th,td"),s=n.is(".footable-asc, .footable-desc")?n.hasClass("footable-desc")?"ASC":"DESC":"ASC";i._sort(n.index(),s)}}),e.Sorting.dir=function(t){return!e.is.string(t)||"ASC"!=t&&"DESC"!=t?"ASC":t},e.components.core.register("sorting",e.Sorting,5)}(jQuery,FooTable),function(t,e){e.Column.prototype.direction=null,e.Column.prototype.sortable=!0,e.Column.prototype.sorted=!1,e.Column.prototype.sorter=function(t,e){return"string"==typeof t&&(t=t.toLowerCase()),"string"==typeof e&&(e=e.toLowerCase()),t===e?0:e>t?-1:1},e.Column.prototype.__sorting_define__=function(t){this.sorter=e.checkFnValue(this,t.sorter,this.sorter),this.direction=e.is.type(t.direction,"string")?e.Sorting.dir(t.direction):null,this.sortable=e.is.boolean(t.sortable)?t.sortable:!0,this.sorted=e.is.boolean(t.sorted)?t.sorted:!1},e.Column.extend("define",function(t){this._super(t),this.__sorting_define__(t)})}(jQuery,FooTable),function(t){t.Defaults.prototype.sorting={enabled:!1}}(FooTable),function(t){t.Table.prototype.sort=function(e,i){return this.use(t.Sorting).sort(e,i)}}(FooTable),function(t,e){e.Pager=e.Class.extend({construct:function(t,e,i,n,s){this.total=t,this.current=e,this.size=i,this.page=n,this.forward=s}})}(jQuery,FooTable),function(t,e){e.Paging=e.Component.extend({construct:function(t){this._super(t,t.o.paging.enabled),this.strings=t.o.paging.strings,this.current=t.o.paging.current,this.size=t.o.paging.size,this.limit=t.o.paging.limit,this.position=t.o.paging.position,this.countFormat=t.o.paging.countFormat,this.total=-1,this.$row=null,this.$cell=null,this.$pagination=null,this.$count=null,this._previous=1,this._total=0},preinit:function(t){var i=this;this.ft.raise("preinit.ft.paging",[t]).then(function(){i.ft.$el.hasClass("footable-paging")&&(i.enabled=!0),i.enabled=e.is.boolean(t.paging)?t.paging:i.enabled,i.enabled&&(i.size=e.is.number(t.pagingSize)?t.pagingSize:i.size,i.current=e.is.number(t.pagingCurrent)?t.pagingCurrent:i.current,i.limit=e.is.number(t.pagingLimit)?t.pagingLimit:i.limit,i.ft.$el.hasClass("footable-paging-left")&&(i.position="left"),i.ft.$el.hasClass("footable-paging-center")&&(i.position="center"),i.ft.$el.hasClass("footable-paging-right")&&(i.position="right"),i.position=e.is.string(t.pagingPosition)?t.pagingPosition:i.position,i.countFormat=e.is.string(t.pagingCountFormat)?t.pagingCountFormat:i.countFormat,i.total=Math.ceil(i.ft.rows.array.length/i.size),i._total=i.total)},function(){i.enabled=!1})},init:function(){var t=this;this.ft.raise("init.ft.paging").then(function(){t.$create()},function(){t.enabled=!1})},destroy:function(){var t=this;this.ft.raise("destroy.ft.paging").then(function(){t.ft.$el.removeClass("footable-paging").find("tfoot > tr.footable-paging").remove()})},predraw:function(){this.total=Math.ceil(this.ft.rows.array.length/this.size),this.current=this.current>this.total?this.total:1>this.current?1:this.current,this._total=this.ft.rows.array.length,this.ft.rows.array.length>this.size&&(this.ft.rows.array=this.ft.rows.array.splice((this.current-1)*this.size,this.size))},draw:function(){this.$cell.attr("colspan",this.ft.columns.visibleColspan),this._setVisible(this.current,this.current>this._previous),this._setNavigation(!0)},$create:function(){var e,i=this,n=i.total>1,s=function(e,i,n){return t("<li/>",{"class":n}).attr("data-page",e).append(t("<a/>",{"class":"footable-page-link",href:"#"}).data("page",e).html(i))};switch(i.position){case"left":e="footable-paging-left";break;case"right":e="footable-paging-right";break;default:e="footable-paging-center"}if(i.ft.$el.addClass("footable-paging").addClass(e),i.$cell=t("<td/>").attr("colspan",i.ft.columns.visibleColspan),i.$row=t("<tr/>",{"class":"footable-paging"}).append(i.$cell).appendTo(i.ft.$el.children("tfoot")),i.$pagination=t("<ul/>",{"class":"pagination"}).on("click.footable","a.footable-page-link",{self:i},i._onPageClicked),i.$count=t("<span/>",{"class":"label label-default"}),0==i.total||1==i.total)return i.$pagination.empty(),i.$count.text(i.total+" of "+i.total),i._total=i.total,void 0;i.$pagination.empty(),n&&(i.$pagination.append(s("first",i.strings.first,"footable-page-nav")),i.$pagination.append(s("prev",i.strings.prev,"footable-page-nav")),i.limit>0&&i.limit<i.total&&i.$pagination.append(s("prev-limit",i.strings.prevPages,"footable-page-nav")));for(var r,o=0;i.total>o;o++)r=s(o+1,o+1,"footable-page"),i.$pagination.append(r);n&&(i.limit>0&&i.limit<i.total&&i.$pagination.append(s("next-limit",i.strings.nextPages,"footable-page-nav")),i.$pagination.append(s("next",i.strings.next,"footable-page-nav")),i.$pagination.append(s("last",i.strings.last,"footable-page-nav"))),i.$cell.append(i.$pagination,t("<div/>",{"class":"divider"}),i.$count),i._total=i.total},first:function(){return this._set(1)},prev:function(){return this._set(this.current-1>0?this.current-1:1)},next:function(){return this._set(this.current+1<this.total?this.current+1:this.total)},last:function(){return this._set(this.total)},"goto":function(t){return this._set(t>this.total?this.total:1>t?1:t)},prevPages:function(){var t=this.$pagination.children("li.footable-page.visible:first").data("page")-1;this._setVisible(t,!0),this._setNavigation(!1)},nextPages:function(){var t=this.$pagination.children("li.footable-page.visible:last").data("page")+1;this._setVisible(t,!1),this._setNavigation(!1)},_set:function(i){var n=this,s=new e.Pager(n.total,n.current,n.size,i,i>n.current);return n.ft.raise("before.ft.paging",[s]).then(function(){return s.page=s.page>s.total?s.total:s.page,s.page=1>s.page?1:s.page,n.current==i?t.when():(n._previous=n.current,n.current=s.page,n.ft.draw().then(function(){n.ft.raise("after.ft.paging",[s])}))})},_setNavigation:function(t){1==this.current?this.$pagination.children('li[data-page="first"],li[data-page="prev"]').addClass("disabled"):this.$pagination.children('li[data-page="first"],li[data-page="prev"]').removeClass("disabled"),this.current==this.total?this.$pagination.children('li[data-page="next"],li[data-page="last"]').addClass("disabled"):this.$pagination.children('li[data-page="next"],li[data-page="last"]').removeClass("disabled"),1==(this.$pagination.children("li.footable-page.visible:first").data("page")||1)?this.$pagination.children('li[data-page="prev-limit"]').addClass("disabled"):this.$pagination.children('li[data-page="prev-limit"]').removeClass("disabled"),(this.$pagination.children("li.footable-page.visible:last").data("page")||this.limit)==this.total?this.$pagination.children('li[data-page="next-limit"]').addClass("disabled"):this.$pagination.children('li[data-page="next-limit"]').removeClass("disabled"),this.limit>0&&this.total<this.limit?this.$pagination.children('li[data-page="prev-limit"],li[data-page="next-limit"]').hide():this.$pagination.children('li[data-page="prev-limit"],li[data-page="next-limit"]').show(),t&&this.$pagination.children("li.footable-page").removeClass("active").filter('li[data-page="'+this.current+'"]').addClass("active")},_setVisible:function(t,e){if(this.limit>0&&this.total>this.limit){if(!this.$pagination.children('li.footable-page[data-page="'+t+'"]').hasClass("visible")){var i=0,n=0;1==e?(n=t>this.total?this.total:t,i=n-this.limit):(i=1>t?0:t-1,n=i+this.limit),0>i&&(i=0,n=this.limit>this.total?this.total:this.limit),n>this.total&&(n=this.total,i=0>this.total-this.limit?0:this.total-this.limit),this.$pagination.children("li.footable-page").removeClass("visible").slice(i,n).addClass("visible")}}else this.$pagination.children("li.footable-page").removeClass("visible").slice(0,this.total).addClass("visible");var s=this.size*(t-1)+1,r=this.size*t;0==this.ft.rows.array.length?(s=0,r=0):r=r>this._total?this._total:r,this._setCount(t,this.total,s,r,this._total)},_setCount:function(t,e,i,n,s){this.$count.text(this.countFormat.replace(/\{CP}/g,t).replace(/\{TP}/g,e).replace(/\{PF}/g,i).replace(/\{PL}/g,n).replace(/\{TR}/g,s))},_onPageClicked:function(e){if(e.preventDefault(),!t(e.target).closest("li").is(".active,.disabled")){var i=e.data.self,n=t(this).data("page");switch(n){case"first":return i.first(),void 0;case"prev":return i.prev(),void 0;case"next":return i.next(),void 0;case"last":return i.last(),void 0;case"prev-limit":return i.prevPages(),void 0;case"next-limit":return i.nextPages(),void 0;default:return i._set(n),void 0}}}}),e.components.core.register("paging",e.Paging,0)}(jQuery,FooTable),function(t){t.Defaults.prototype.paging={enabled:!1,countFormat:"{CP} of {TP}",current:1,limit:5,position:"center",size:10,strings:{first:"«",prev:"‹",next:"›",last:"»",prevPages:"...",nextPages:"..."}}}(FooTable),function(t){t.Table.prototype.gotoPage=function(e){return this.use(t.Paging).goto(e)},t.Table.prototype.nextPage=function(){return this.use(t.Paging).next()},t.Table.prototype.prevPage=function(){return this.use(t.Paging).prev()},t.Table.prototype.firstPage=function(){return this.use(t.Paging).first()},t.Table.prototype.lastPage=function(){return this.use(t.Paging).last()},t.Table.prototype.nextPages=function(){return this.use(t.Paging).nextPages()},t.Table.prototype.prevPages=function(){return this.use(t.Paging).prevPages()}}(FooTable); \ No newline at end of file diff --git a/public/assets/libs/jquery/fullcalendar/dist/fullcalendar.css b/public/assets/libs/jquery/fullcalendar/dist/fullcalendar.css new file mode 100644 index 0000000..0e28b52 --- /dev/null +++ b/public/assets/libs/jquery/fullcalendar/dist/fullcalendar.css @@ -0,0 +1,977 @@ +/*! + * FullCalendar v2.2.6 Stylesheet + * Docs & License: http://arshaw.com/fullcalendar/ + * (c) 2013 Adam Shaw + */ + + +.fc { + direction: ltr; + text-align: left; +} + +.fc-rtl { + text-align: right; +} + +body .fc { /* extra precedence to overcome jqui */ + font-size: 1em; +} + + +/* Colors +--------------------------------------------------------------------------------------------------*/ + +.fc-unthemed th, +.fc-unthemed td, +.fc-unthemed hr, +.fc-unthemed thead, +.fc-unthemed tbody, +.fc-unthemed .fc-row, +.fc-unthemed .fc-popover { + border-color: #ddd; +} + +.fc-unthemed .fc-popover { + background-color: #fff; +} + +.fc-unthemed hr, +.fc-unthemed .fc-popover .fc-header { + background: #eee; +} + +.fc-unthemed .fc-popover .fc-header .fc-close { + color: #666; +} + +.fc-unthemed .fc-today { + background: #fcf8e3; +} + +.fc-highlight { /* when user is selecting cells */ + background: #bce8f1; + opacity: .3; + filter: alpha(opacity=30); /* for IE */ +} + +.fc-bgevent { /* default look for background events */ + background: rgb(143, 223, 130); + opacity: .3; + filter: alpha(opacity=30); /* for IE */ +} + +.fc-nonbusiness { /* default look for non-business-hours areas */ + /* will inherit .fc-bgevent's styles */ + background: #ccc; +} + + +/* Icons (inline elements with styled text that mock arrow icons) +--------------------------------------------------------------------------------------------------*/ + +.fc-icon { + display: inline-block; + font-size: 2em; + line-height: .5em; + height: .5em; /* will make the total height 1em */ + font-family: "Courier New", Courier, monospace; +} + +.fc-icon-left-single-arrow:after { + content: "\02039"; + font-weight: bold; +} + +.fc-icon-right-single-arrow:after { + content: "\0203A"; + font-weight: bold; +} + +.fc-icon-left-double-arrow:after { + content: "\000AB"; +} + +.fc-icon-right-double-arrow:after { + content: "\000BB"; +} + +.fc-icon-x:after { + content: "\000D7"; +} + + +/* Buttons (styled <button> tags, normalized to work cross-browser) +--------------------------------------------------------------------------------------------------*/ + +.fc button { + /* force height to include the border and padding */ + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; + + /* dimensions */ + margin: 0; + height: 2.1em; + padding: 0 .6em; + + /* text & cursor */ + font-size: 1em; /* normalize */ + white-space: nowrap; + cursor: pointer; +} + +/* Firefox has an annoying inner border */ +.fc button::-moz-focus-inner { margin: 0; padding: 0; } + +.fc-state-default { /* non-theme */ + border: 1px solid; +} + +.fc-state-default.fc-corner-left { /* non-theme */ + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; +} + +.fc-state-default.fc-corner-right { /* non-theme */ + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; +} + +/* icons in buttons */ + +.fc button .fc-icon { /* non-theme */ + position: relative; + top: .05em; /* seems to be a good adjustment across browsers */ + margin: 0 .1em; +} + +/* + button states + borrowed from twitter bootstrap (http://twitter.github.com/bootstrap/) +*/ + +.fc-state-default { + background-color: #f5f5f5; + background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6)); + background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6); + background-image: -o-linear-gradient(top, #ffffff, #e6e6e6); + background-image: linear-gradient(to bottom, #ffffff, #e6e6e6); + background-repeat: repeat-x; + border-color: #e6e6e6 #e6e6e6 #bfbfbf; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + color: #333; + text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); +} + +.fc-state-hover, +.fc-state-down, +.fc-state-active, +.fc-state-disabled { + color: #333333; + background-color: #e6e6e6; +} + +.fc-state-hover { + color: #333333; + text-decoration: none; + background-position: 0 -15px; + -webkit-transition: background-position 0.1s linear; + -moz-transition: background-position 0.1s linear; + -o-transition: background-position 0.1s linear; + transition: background-position 0.1s linear; +} + +.fc-state-down, +.fc-state-active { + background-color: #cccccc; + background-image: none; + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); +} + +.fc-state-disabled { + cursor: default; + background-image: none; + opacity: 0.65; + filter: alpha(opacity=65); + box-shadow: none; +} + + +/* Buttons Groups +--------------------------------------------------------------------------------------------------*/ + +.fc-button-group { + display: inline-block; +} + +/* +every button that is not first in a button group should scootch over one pixel and cover the +previous button's border... +*/ + +.fc .fc-button-group > * { /* extra precedence b/c buttons have margin set to zero */ + float: left; + margin: 0 0 0 -1px; +} + +.fc .fc-button-group > :first-child { /* same */ + margin-left: 0; +} + + +/* Popover +--------------------------------------------------------------------------------------------------*/ + +.fc-popover { + position: absolute; + box-shadow: 0 2px 6px rgba(0,0,0,.15); +} + +.fc-popover .fc-header { + padding: 2px 4px; +} + +.fc-popover .fc-header .fc-title { + margin: 0 2px; +} + +.fc-popover .fc-header .fc-close { + cursor: pointer; +} + +.fc-ltr .fc-popover .fc-header .fc-title, +.fc-rtl .fc-popover .fc-header .fc-close { + float: left; +} + +.fc-rtl .fc-popover .fc-header .fc-title, +.fc-ltr .fc-popover .fc-header .fc-close { + float: right; +} + +/* unthemed */ + +.fc-unthemed .fc-popover { + border-width: 1px; + border-style: solid; +} + +.fc-unthemed .fc-popover .fc-header .fc-close { + font-size: 25px; + margin-top: 4px; +} + +/* jqui themed */ + +.fc-popover > .ui-widget-header + .ui-widget-content { + border-top: 0; /* where they meet, let the header have the border */ +} + + +/* Misc Reusable Components +--------------------------------------------------------------------------------------------------*/ + +.fc hr { + height: 0; + margin: 0; + padding: 0 0 2px; /* height is unreliable across browsers, so use padding */ + border-style: solid; + border-width: 1px 0; +} + +.fc-clear { + clear: both; +} + +.fc-bg, +.fc-bgevent-skeleton, +.fc-highlight-skeleton, +.fc-helper-skeleton { + /* these element should always cling to top-left/right corners */ + position: absolute; + top: 0; + left: 0; + right: 0; +} + +.fc-bg { + bottom: 0; /* strech bg to bottom edge */ +} + +.fc-bg table { + height: 100%; /* strech bg to bottom edge */ +} + + +/* Tables +--------------------------------------------------------------------------------------------------*/ + +.fc table { + width: 100%; + table-layout: fixed; + border-collapse: collapse; + border-spacing: 0; + font-size: 1em; /* normalize cross-browser */ +} + +.fc th { + text-align: center; +} + +.fc th, +.fc td { + border-style: solid; + border-width: 1px; + padding: 0; + vertical-align: top; +} + +.fc td.fc-today { + border-style: double; /* overcome neighboring borders */ +} + + +/* Fake Table Rows +--------------------------------------------------------------------------------------------------*/ + +.fc .fc-row { /* extra precedence to overcome themes w/ .ui-widget-content forcing a 1px border */ + /* no visible border by default. but make available if need be (scrollbar width compensation) */ + border-style: solid; + border-width: 0; +} + +.fc-row table { + /* don't put left/right border on anything within a fake row. + the outer tbody will worry about this */ + border-left: 0 hidden transparent; + border-right: 0 hidden transparent; + + /* no bottom borders on rows */ + border-bottom: 0 hidden transparent; +} + +.fc-row:first-child table { + border-top: 0 hidden transparent; /* no top border on first row */ +} + + +/* Day Row (used within the header and the DayGrid) +--------------------------------------------------------------------------------------------------*/ + +.fc-row { + position: relative; +} + +.fc-row .fc-bg { + z-index: 1; +} + +/* highlighting cells & background event skeleton */ + +.fc-row .fc-bgevent-skeleton, +.fc-row .fc-highlight-skeleton { + bottom: 0; /* stretch skeleton to bottom of row */ +} + +.fc-row .fc-bgevent-skeleton table, +.fc-row .fc-highlight-skeleton table { + height: 100%; /* stretch skeleton to bottom of row */ +} + +.fc-row .fc-highlight-skeleton td, +.fc-row .fc-bgevent-skeleton td { + border-color: transparent; +} + +.fc-row .fc-bgevent-skeleton { + z-index: 2; + +} + +.fc-row .fc-highlight-skeleton { + z-index: 3; +} + +/* +row content (which contains day/week numbers and events) as well as "helper" (which contains +temporary rendered events). +*/ + +.fc-row .fc-content-skeleton { + position: relative; + z-index: 4; + padding-bottom: 2px; /* matches the space above the events */ +} + +.fc-row .fc-helper-skeleton { + z-index: 5; +} + +.fc-row .fc-content-skeleton td, +.fc-row .fc-helper-skeleton td { + /* see-through to the background below */ + background: none; /* in case <td>s are globally styled */ + border-color: transparent; + + /* don't put a border between events and/or the day number */ + border-bottom: 0; +} + +.fc-row .fc-content-skeleton tbody td, /* cells with events inside (so NOT the day number cell) */ +.fc-row .fc-helper-skeleton tbody td { + /* don't put a border between event cells */ + border-top: 0; +} + + +/* Scrolling Container +--------------------------------------------------------------------------------------------------*/ + +.fc-scroller { /* this class goes on elements for guaranteed vertical scrollbars */ + overflow-y: scroll; + overflow-x: hidden; +} + +.fc-scroller > * { /* we expect an immediate inner element */ + position: relative; /* re-scope all positions */ + width: 100%; /* hack to force re-sizing this inner element when scrollbars appear/disappear */ + overflow: hidden; /* don't let negative margins or absolute positioning create further scroll */ +} + + +/* Global Event Styles +--------------------------------------------------------------------------------------------------*/ + +.fc-event { + position: relative; /* for resize handle and other inner positioning */ + display: block; /* make the <a> tag block */ + font-size: .85em; + line-height: 1.3; + border-radius: 3px; + /*border: 1px solid #3a87ad;*/ + background-color: #fff; /* default BACKGROUND color */ + font-weight: normal; /* undo jqui's ui-widget-header bold */ +} + +/* overpower some of bootstrap's and jqui's styles on <a> tags */ +.fc-event, +.fc-event:hover, +.ui-widget .fc-event { + /*color: #fff;*/ + text-decoration: none; /* if <a> has an href */ +} + +.fc-event[href], +.fc-event.fc-draggable { + cursor: pointer; /* give events with links and draggable events a hand mouse pointer */ +} + +.fc-not-allowed, /* causes a "warning" cursor. applied on body */ +.fc-not-allowed .fc-event { /* to override an event's custom cursor */ + cursor: not-allowed; +} + + +/* DayGrid events +---------------------------------------------------------------------------------------------------- +We use the full "fc-day-grid-event" class instead of using descendants because the event won't +be a descendant of the grid when it is being dragged. +*/ + +.fc-day-grid-event { + margin: 1px 2px 0; /* spacing between events and edges */ + padding: 0 1px; +} + +/* events that are continuing to/from another week. kill rounded corners and butt up against edge */ + +.fc-ltr .fc-day-grid-event.fc-not-start, +.fc-rtl .fc-day-grid-event.fc-not-end { + margin-left: 0; + border-left-width: 0; + padding-left: 1px; /* replace the border with padding */ + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.fc-ltr .fc-day-grid-event.fc-not-end, +.fc-rtl .fc-day-grid-event.fc-not-start { + margin-right: 0; + border-right-width: 0; + padding-right: 1px; /* replace the border with padding */ + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.fc-day-grid-event > .fc-content { /* force events to be one-line tall */ + white-space: nowrap; + overflow: hidden; +} + +.fc-day-grid-event .fc-time { + font-weight: bold; +} + +/* resize handle (outside of fc-content, so can go outside of bounds) */ + +.fc-day-grid-event .fc-resizer { + position: absolute; + top: 0; + bottom: 0; + width: 7px; +} + +.fc-ltr .fc-day-grid-event .fc-resizer { + right: -3px; + cursor: e-resize; +} + +.fc-rtl .fc-day-grid-event .fc-resizer { + left: -3px; + cursor: w-resize; +} + + +/* Event Limiting +--------------------------------------------------------------------------------------------------*/ + +/* "more" link that represents hidden events */ + +a.fc-more { + margin: 1px 3px; + font-size: .85em; + cursor: pointer; + text-decoration: none; +} + +a.fc-more:hover { + text-decoration: underline; +} + +.fc-limited { /* rows and cells that are hidden because of a "more" link */ + display: none; +} + +/* popover that appears when "more" link is clicked */ + +.fc-day-grid .fc-row { + z-index: 1; /* make the "more" popover one higher than this */ +} + +.fc-more-popover { + z-index: 2; + width: 220px; +} + +.fc-more-popover .fc-event-container { + padding: 10px; +} + +/* Toolbar +--------------------------------------------------------------------------------------------------*/ + +.fc-toolbar { + text-align: center; + margin-bottom: 1em; +} + +.fc-toolbar .fc-left { + float: left; +} + +.fc-toolbar .fc-right { + float: right; +} + +.fc-toolbar .fc-center { + display: inline-block; +} + +/* the things within each left/right/center section */ +.fc .fc-toolbar > * > * { /* extra precedence to override button border margins */ + float: left; + margin-left: .75em; +} + +/* the first thing within each left/center/right section */ +.fc .fc-toolbar > * > :first-child { /* extra precedence to override button border margins */ + margin-left: 0; +} + +/* title text */ + +.fc-toolbar h2 { + margin: 0; +} + +/* button layering (for border precedence) */ + +.fc-toolbar button { + position: relative; +} + +.fc-toolbar .fc-state-hover, +.fc-toolbar .ui-state-hover { + z-index: 2; +} + +.fc-toolbar .fc-state-down { + z-index: 3; +} + +.fc-toolbar .fc-state-active, +.fc-toolbar .ui-state-active { + z-index: 4; +} + +.fc-toolbar button:focus { + z-index: 5; +} + + +/* View Structure +--------------------------------------------------------------------------------------------------*/ + +/* undo twitter bootstrap's box-sizing rules. normalizes positioning techniques */ +/* don't do this for the toolbar because we'll want bootstrap to style those buttons as some pt */ +.fc-view-container *, +.fc-view-container *:before, +.fc-view-container *:after { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; +} + +.fc-view, /* scope positioning and z-index's for everything within the view */ +.fc-view > table { /* so dragged elements can be above the view's main element */ + position: relative; + z-index: 1; +} + +/* BasicView +--------------------------------------------------------------------------------------------------*/ + +/* day row structure */ + +.fc-basicWeek-view .fc-content-skeleton, +.fc-basicDay-view .fc-content-skeleton { + /* we are sure there are no day numbers in these views, so... */ + padding-top: 1px; /* add a pixel to make sure there are 2px padding above events */ + padding-bottom: 1em; /* ensure a space at bottom of cell for user selecting/clicking */ +} + +.fc-basic-view tbody .fc-row { + min-height: 4em; /* ensure that all rows are at least this tall */ +} + +/* a "rigid" row will take up a constant amount of height because content-skeleton is absolute */ + +.fc-row.fc-rigid { + overflow: hidden; +} + +.fc-row.fc-rigid .fc-content-skeleton { + position: absolute; + top: 0; + left: 0; + right: 0; +} + +/* week and day number styling */ + +.fc-basic-view .fc-week-number, +.fc-basic-view .fc-day-number { + padding: 0 2px; +} + +.fc-basic-view td.fc-week-number span, +.fc-basic-view td.fc-day-number { + padding-top: 2px; + padding-bottom: 2px; +} + +.fc-basic-view .fc-week-number { + text-align: center; +} + +.fc-basic-view .fc-week-number span { + /* work around the way we do column resizing and ensure a minimum width */ + display: inline-block; + min-width: 1.25em; +} + +.fc-ltr .fc-basic-view .fc-day-number { + text-align: right; +} + +.fc-rtl .fc-basic-view .fc-day-number { + text-align: left; +} + +.fc-day-number.fc-other-month { + opacity: 0.3; + filter: alpha(opacity=30); /* for IE */ + /* opacity with small font can sometimes look too faded + might want to set the 'color' property instead + making day-numbers bold also fixes the problem */ +} + +/* AgendaView all-day area +--------------------------------------------------------------------------------------------------*/ + +.fc-agenda-view .fc-day-grid { + position: relative; + z-index: 2; /* so the "more.." popover will be over the time grid */ +} + +.fc-agenda-view .fc-day-grid .fc-row { + min-height: 3em; /* all-day section will never get shorter than this */ +} + +.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton { + padding-top: 1px; /* add a pixel to make sure there are 2px padding above events */ + padding-bottom: 1em; /* give space underneath events for clicking/selecting days */ +} + + +/* TimeGrid axis running down the side (for both the all-day area and the slot area) +--------------------------------------------------------------------------------------------------*/ + +.fc .fc-axis { /* .fc to overcome default cell styles */ + vertical-align: middle; + padding: 0 4px; + white-space: nowrap; +} + +.fc-ltr .fc-axis { + text-align: right; +} + +.fc-rtl .fc-axis { + text-align: left; +} + +.ui-widget td.fc-axis { + font-weight: normal; /* overcome jqui theme making it bold */ +} + + +/* TimeGrid Structure +--------------------------------------------------------------------------------------------------*/ + +.fc-time-grid-container, /* so scroll container's z-index is below all-day */ +.fc-time-grid { /* so slats/bg/content/etc positions get scoped within here */ + position: relative; + z-index: 1; +} + +.fc-time-grid { + min-height: 100%; /* so if height setting is 'auto', .fc-bg stretches to fill height */ +} + +.fc-time-grid table { /* don't put outer borders on slats/bg/content/etc */ + border: 0 hidden transparent; +} + +.fc-time-grid > .fc-bg { + z-index: 1; +} + +.fc-time-grid .fc-slats, +.fc-time-grid > hr { /* the <hr> AgendaView injects when grid is shorter than scroller */ + position: relative; + z-index: 2; +} + +.fc-time-grid .fc-bgevent-skeleton, +.fc-time-grid .fc-content-skeleton { + position: absolute; + top: 0; + left: 0; + right: 0; +} + +.fc-time-grid .fc-bgevent-skeleton { + z-index: 3; +} + +.fc-time-grid .fc-highlight-skeleton { + z-index: 4; +} + +.fc-time-grid .fc-content-skeleton { + z-index: 5; +} + +.fc-time-grid .fc-helper-skeleton { + z-index: 6; +} + + +/* TimeGrid Slats (lines that run horizontally) +--------------------------------------------------------------------------------------------------*/ + +.fc-slats td { + height: 1.5em; + border-bottom: 0; /* each cell is responsible for its top border */ +} + +.fc-slats .fc-minor td { + border-top-style: dotted; +} + +.fc-slats .ui-widget-content { /* for jqui theme */ + background: none; /* see through to fc-bg */ +} + + +/* TimeGrid Highlighting Slots +--------------------------------------------------------------------------------------------------*/ + +.fc-time-grid .fc-highlight-container { /* a div within a cell within the fc-highlight-skeleton */ + position: relative; /* scopes the left/right of the fc-highlight to be in the column */ +} + +.fc-time-grid .fc-highlight { + position: absolute; + left: 0; + right: 0; + /* top and bottom will be in by JS */ +} + + +/* TimeGrid Event Containment +--------------------------------------------------------------------------------------------------*/ + +.fc-time-grid .fc-event-container, /* a div within a cell within the fc-content-skeleton */ +.fc-time-grid .fc-bgevent-container { /* a div within a cell within the fc-bgevent-skeleton */ + position: relative; +} + +.fc-ltr .fc-time-grid .fc-event-container { /* space on the sides of events for LTR (default) */ + margin: 0 2.5% 0 2px; +} + +.fc-rtl .fc-time-grid .fc-event-container { /* space on the sides of events for RTL */ + margin: 0 2px 0 2.5%; +} + +.fc-time-grid .fc-event, +.fc-time-grid .fc-bgevent { + position: absolute; + z-index: 1; /* scope inner z-index's */ +} + +.fc-time-grid .fc-bgevent { + /* background events always span full width */ + left: 0; + right: 0; +} + + +/* TimeGrid Event Styling +---------------------------------------------------------------------------------------------------- +We use the full "fc-time-grid-event" class instead of using descendants because the event won't +be a descendant of the grid when it is being dragged. +*/ + +.fc-time-grid-event.fc-not-start { /* events that are continuing from another day */ + /* replace space made by the top border with padding */ + border-top-width: 0; + padding-top: 1px; + + /* remove top rounded corners */ + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.fc-time-grid-event.fc-not-end { + /* replace space made by the top border with padding */ + border-bottom-width: 0; + padding-bottom: 1px; + + /* remove bottom rounded corners */ + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +.fc-time-grid-event { + overflow: hidden; /* don't let the bg flow over rounded corners */ +} + +.fc-time-grid-event > .fc-content { /* contains the time and title, but no bg and resizer */ + position: relative; + z-index: 2; /* above the bg */ +} + +.fc-time-grid-event .fc-time, +.fc-time-grid-event .fc-title { + padding: 0 1px; +} + +.fc-time-grid-event .fc-time { + font-size: .85em; + white-space: nowrap; +} + +.fc-time-grid-event .fc-bg { + z-index: 1; + background: #fff; + opacity: .25; + filter: alpha(opacity=25); /* for IE */ +} + +/* short mode, where time and title are on the same line */ + +.fc-time-grid-event.fc-short .fc-content { + /* don't wrap to second line (now that contents will be inline) */ + white-space: nowrap; +} + +.fc-time-grid-event.fc-short .fc-time, +.fc-time-grid-event.fc-short .fc-title { + /* put the time and title on the same line */ + display: inline-block; + vertical-align: top; +} + +.fc-time-grid-event.fc-short .fc-time span { + display: none; /* don't display the full time text... */ +} + +.fc-time-grid-event.fc-short .fc-time:before { + content: attr(data-start); /* ...instead, display only the start time */ +} + +.fc-time-grid-event.fc-short .fc-time:after { + content: "\000A0-\000A0"; /* seperate with a dash, wrapped in nbsp's */ +} + +.fc-time-grid-event.fc-short .fc-title { + font-size: .85em; /* make the title text the same size as the time */ + padding: 0; /* undo padding from above */ +} + +/* resizer */ + +.fc-time-grid-event .fc-resizer { + position: absolute; + z-index: 3; /* above content */ + left: 0; + right: 0; + bottom: 0; + height: 8px; + overflow: hidden; + line-height: 8px; + font-size: 11px; + font-family: monospace; + text-align: center; + cursor: s-resize; +} + +.fc-time-grid-event .fc-resizer:after { + content: "="; +} diff --git a/public/assets/libs/jquery/fullcalendar/dist/fullcalendar.min.js b/public/assets/libs/jquery/fullcalendar/dist/fullcalendar.min.js new file mode 100644 index 0000000..1d4d0de --- /dev/null +++ b/public/assets/libs/jquery/fullcalendar/dist/fullcalendar.min.js @@ -0,0 +1,8 @@ +/*! + * FullCalendar v2.3.1 + * Docs & License: http://fullcalendar.io/ + * (c) 2015 Adam Shaw + */ +(function(t){"function"==typeof define&&define.amd?define(["jquery","moment"],t):"object"==typeof exports?module.exports=t(require("jquery"),require("moment")):t(jQuery,moment)})(function(t,e){function n(){var e,n,i,r,s,o=Array.prototype.slice.call(arguments),l={};for(e=0;Pe.length>e;e++){for(n=Pe[e],i=null,r=0;o.length>r;r++)s=o[r][n],t.isPlainObject(s)?i=t.extend(i||{},s):null!=s&&(i=null);null!==i&&(l[n]=i)}return o.unshift({}),o.push(l),t.extend.apply(t,o)}function i(e){var n,i={views:e.views||{}};return t.each(e,function(e,r){"views"!=e&&(t.isPlainObject(r)&&!/(time|duration|interval)$/i.test(e)&&-1==t.inArray(e,Pe)?(n=null,t.each(r,function(t,r){/^(month|week|day|default|basic(Week|Day)?|agenda(Week|Day)?)$/.test(t)?(i.views[t]||(i.views[t]={}),i.views[t][e]=r):(n||(n={}),n[t]=r)}),n&&(i[e]=n)):i[e]=r)}),i}function r(t,e){e.left&&t.css({"border-left-width":1,"margin-left":e.left-1}),e.right&&t.css({"border-right-width":1,"margin-right":e.right-1})}function s(t){t.css({"margin-left":"","margin-right":"","border-left-width":"","border-right-width":""})}function o(){t("body").addClass("fc-not-allowed")}function l(){t("body").removeClass("fc-not-allowed")}function a(e,n,i){var r=Math.floor(n/e.length),s=Math.floor(n-r*(e.length-1)),o=[],l=[],a=[],c=0;u(e),e.each(function(n,i){var u=n===e.length-1?s:r,d=t(i).outerHeight(!0);u>d?(o.push(i),l.push(d),a.push(t(i).height())):c+=d}),i&&(n-=c,r=Math.floor(n/o.length),s=Math.floor(n-r*(o.length-1))),t(o).each(function(e,n){var i=e===o.length-1?s:r,u=l[e],c=a[e],d=i-(u-c);i>u&&t(n).height(d)})}function u(t){t.height("")}function c(e){var n=0;return e.find("> *").each(function(e,i){var r=t(i).outerWidth();r>n&&(n=r)}),n++,e.width(n),n}function d(t,e){return t.height(e).addClass("fc-scroller"),t[0].scrollHeight-1>t[0].clientHeight?!0:(h(t),!1)}function h(t){t.height("").removeClass("fc-scroller")}function f(e){var n=e.css("position"),i=e.parents().filter(function(){var e=t(this);return/(auto|scroll)/.test(e.css("overflow")+e.css("overflow-y")+e.css("overflow-x"))}).eq(0);return"fixed"!==n&&i.length?i:t(e[0].ownerDocument||document)}function g(t){var e=t.offset();return{left:e.left,right:e.left+t.outerWidth(),top:e.top,bottom:e.top+t.outerHeight()}}function p(t){var e=t.offset(),n=v(t),i=e.left+E(t,"border-left-width")+n.left,r=e.top+E(t,"border-top-width")+n.top;return{left:i,right:i+t[0].clientWidth,top:r,bottom:r+t[0].clientHeight}}function m(t){var e=t.offset(),n=e.left+E(t,"border-left-width")+E(t,"padding-left"),i=e.top+E(t,"border-top-width")+E(t,"padding-top");return{left:n,right:n+t.width(),top:i,bottom:i+t.height()}}function v(t){var e=t.innerWidth()-t[0].clientWidth,n={left:0,right:0,top:0,bottom:t.innerHeight()-t[0].clientHeight};return y()&&"rtl"==t.css("direction")?n.left=e:n.right=e,n}function y(){return null===Ve&&(Ve=w()),Ve}function w(){var e=t("<div><div/></div>").css({position:"absolute",top:-1e3,left:0,border:0,padding:0,overflow:"scroll",direction:"rtl"}).appendTo("body"),n=e.children(),i=n.offset().left>e.offset().left;return e.remove(),i}function E(t,e){return parseFloat(t.css(e))||0}function S(t){return 1==t.which&&!t.ctrlKey}function b(t,e){var n={left:Math.max(t.left,e.left),right:Math.min(t.right,e.right),top:Math.max(t.top,e.top),bottom:Math.min(t.bottom,e.bottom)};return n.left<n.right&&n.top<n.bottom?n:!1}function D(t,e){return{left:Math.min(Math.max(t.left,e.left),e.right),top:Math.min(Math.max(t.top,e.top),e.bottom)}}function C(t){return{left:(t.left+t.right)/2,top:(t.top+t.bottom)/2}}function T(t,e){return{left:t.left-e.left,top:t.top-e.top}}function H(t,e){var n,i,r,s,o=t.start,l=t.end,a=e.start,u=e.end;return l>a&&u>o?(o>=a?(n=o.clone(),r=!0):(n=a.clone(),r=!1),u>=l?(i=l.clone(),s=!0):(i=u.clone(),s=!1),{start:n,end:i,isStart:r,isEnd:s}):void 0}function x(t,n){return e.duration({days:t.clone().stripTime().diff(n.clone().stripTime(),"days"),ms:t.time()-n.time()})}function R(t,n){return e.duration({days:t.clone().stripTime().diff(n.clone().stripTime(),"days")})}function k(t,n,i){return e.duration(Math.round(t.diff(n,i,!0)),i)}function M(t,e){var n,i,r;for(n=0;Ye.length>n&&(i=Ye[n],r=F(i,t,e),!(r>=1&&U(r)));n++);return i}function F(t,n,i){return null!=i?i.diff(n,t,!0):e.isDuration(n)?n.as(t):n.end.diff(n.start,t,!0)}function z(t){return Boolean(t.hours()||t.minutes()||t.seconds()||t.milliseconds())}function G(t){return"[object Date]"===Object.prototype.toString.call(t)||t instanceof Date}function L(t){return/^\d+\:\d+(?:\:\d+\.?(?:\d{3})?)?$/.test(t)}function _(t){var e=function(){};return e.prototype=t,new e}function P(t,e){for(var n in t)A(t,n)&&(e[n]=t[n])}function V(t,e){var n,i,r=["constructor","toString","valueOf"];for(n=0;r.length>n;n++)i=r[n],t[i]!==Object.prototype[i]&&(e[i]=t[i])}function A(t,e){return Ie.call(t,e)}function O(e){return/undefined|null|boolean|number|string/.test(t.type(e))}function N(e,n,i){if(t.isFunction(e)&&(e=[e]),e){var r,s;for(r=0;e.length>r;r++)s=e[r].apply(n,i)||s;return s}}function B(){for(var t=0;arguments.length>t;t++)if(void 0!==arguments[t])return arguments[t]}function Y(t){return(t+"").replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/'/g,"'").replace(/"/g,""").replace(/\n/g,"<br />")}function I(t){return t.replace(/&.*?;/g,"")}function W(e){var n=[];return t.each(e,function(t,e){null!=e&&n.push(t+":"+e)}),n.join(";")}function Z(t){return t.charAt(0).toUpperCase()+t.slice(1)}function j(t,e){return t-e}function U(t){return 0===t%1}function q(t,e){var n=t[e];return function(){return n.apply(t,arguments)}}function $(t,e){var n,i,r,s,o=function(){var l=+new Date-s;e>l&&l>0?n=setTimeout(o,e-l):(n=null,t.apply(r,i),n||(r=i=null))};return function(){r=this,i=arguments,s=+new Date,n||(n=setTimeout(o,e))}}function X(n,i,r){var s,o,l,a,u=n[0],c=1==n.length&&"string"==typeof u;return e.isMoment(u)?(a=e.apply(null,n),Q(u,a)):G(u)||void 0===u?a=e.apply(null,n):(s=!1,o=!1,c?We.test(u)?(u+="-01",n=[u],s=!0,o=!0):(l=Ze.exec(u))&&(s=!l[5],o=!0):t.isArray(u)&&(o=!0),a=i||s?e.utc.apply(e,n):e.apply(null,n),s?(a._ambigTime=!0,a._ambigZone=!0):r&&(o?a._ambigZone=!0:c&&(a.utcOffset?a.utcOffset(u):a.zone(u)))),a._fullCalendar=!0,a}function K(t,n){var i,r,s=!1,o=!1,l=t.length,a=[];for(i=0;l>i;i++)r=t[i],e.isMoment(r)||(r=Le.moment.parseZone(r)),s=s||r._ambigTime,o=o||r._ambigZone,a.push(r);for(i=0;l>i;i++)r=a[i],n||!s||r._ambigTime?o&&!r._ambigZone&&(a[i]=r.clone().stripZone()):a[i]=r.clone().stripTime();return a}function Q(t,e){t._ambigTime?e._ambigTime=!0:e._ambigTime&&(e._ambigTime=!1),t._ambigZone?e._ambigZone=!0:e._ambigZone&&(e._ambigZone=!1)}function J(t,e){t.year(e[0]||0).month(e[1]||0).date(e[2]||0).hours(e[3]||0).minutes(e[4]||0).seconds(e[5]||0).milliseconds(e[6]||0)}function te(t,e){return Ue.format.call(t,e)}function ee(t,e){return ne(t,le(e))}function ne(t,e){var n,i="";for(n=0;e.length>n;n++)i+=ie(t,e[n]);return i}function ie(t,e){var n,i;return"string"==typeof e?e:(n=e.token)?qe[n]?qe[n](t):te(t,n):e.maybe&&(i=ne(t,e.maybe),i.match(/[1-9]/))?i:""}function re(t,e,n,i,r){var s;return t=Le.moment.parseZone(t),e=Le.moment.parseZone(e),s=(t.localeData||t.lang).call(t),n=s.longDateFormat(n)||n,i=i||" - ",se(t,e,le(n),i,r)}function se(t,e,n,i,r){var s,o,l,a,u="",c="",d="",h="",f="";for(o=0;n.length>o&&(s=oe(t,e,n[o]),s!==!1);o++)u+=s;for(l=n.length-1;l>o&&(s=oe(t,e,n[l]),s!==!1);l--)c=s+c;for(a=o;l>=a;a++)d+=ie(t,n[a]),h+=ie(e,n[a]);return(d||h)&&(f=r?h+i+d:d+i+h),u+f+c}function oe(t,e,n){var i,r;return"string"==typeof n?n:(i=n.token)&&(r=$e[i.charAt(0)],r&&t.isSame(e,r))?te(t,i):!1}function le(t){return t in Xe?Xe[t]:Xe[t]=ae(t)}function ae(t){for(var e,n=[],i=/\[([^\]]*)\]|\(([^\)]*)\)|(LTS|LT|(\w)\4*o?)|([^\w\[\(]+)/g;e=i.exec(t);)e[1]?n.push(e[1]):e[2]?n.push({maybe:ae(e[2])}):e[3]?n.push({token:e[3]}):e[5]&&n.push(e[5]);return n}function ue(){}function ce(t,e){return t||e?t&&e?t.grid===e.grid&&t.row===e.row&&t.col===e.col:!1:!0}function de(t){var e=fe(t);return"background"===e||"inverse-background"===e}function he(t){return"inverse-background"===fe(t)}function fe(t){return B((t.source||{}).rendering,t.rendering)}function ge(t){var e,n,i={};for(e=0;t.length>e;e++)n=t[e],(i[n._id]||(i[n._id]=[])).push(n);return i}function pe(t,e){return t.eventStartMS-e.eventStartMS}function me(t,e){return t.eventStartMS-e.eventStartMS||e.eventDurationMS-t.eventDurationMS||e.event.allDay-t.event.allDay||(t.event.title||"").localeCompare(e.event.title)}function ve(n){var i,r,s,o,l=Le.dataAttrPrefix;return l&&(l+="-"),i=n.data(l+"event")||null,i&&(i="object"==typeof i?t.extend({},i):{},r=i.start,null==r&&(r=i.time),s=i.duration,o=i.stick,delete i.start,delete i.time,delete i.duration,delete i.stick),null==r&&(r=n.data(l+"start")),null==r&&(r=n.data(l+"time")),null==s&&(s=n.data(l+"duration")),null==o&&(o=n.data(l+"stick")),r=null!=r?e.duration(r):null,s=null!=s?e.duration(s):null,o=Boolean(o),{eventProps:i,startTime:r,duration:s,stick:o}}function ye(t,e){var n,i;for(n=0;e.length>n;n++)if(i=e[n],i.leftCol<=t.rightCol&&i.rightCol>=t.leftCol)return!0;return!1}function we(t,e){return t.leftCol-e.leftCol}function Ee(t){var e,n,i;if(t.sort(me),e=Se(t),be(e),n=e[0]){for(i=0;n.length>i;i++)De(n[i]);for(i=0;n.length>i;i++)Ce(n[i],0,0)}}function Se(t){var e,n,i,r=[];for(e=0;t.length>e;e++){for(n=t[e],i=0;r.length>i&&Te(n,r[i]).length;i++);n.level=i,(r[i]||(r[i]=[])).push(n)}return r}function be(t){var e,n,i,r,s;for(e=0;t.length>e;e++)for(n=t[e],i=0;n.length>i;i++)for(r=n[i],r.forwardSegs=[],s=e+1;t.length>s;s++)Te(r,t[s],r.forwardSegs)}function De(t){var e,n,i=t.forwardSegs,r=0;if(void 0===t.forwardPressure){for(e=0;i.length>e;e++)n=i[e],De(n),r=Math.max(r,1+n.forwardPressure);t.forwardPressure=r}}function Ce(t,e,n){var i,r=t.forwardSegs;if(void 0===t.forwardCoord)for(r.length?(r.sort(xe),Ce(r[0],e+1,n),t.forwardCoord=r[0].backwardCoord):t.forwardCoord=1,t.backwardCoord=t.forwardCoord-(t.forwardCoord-n)/(e+1),i=0;r.length>i;i++)Ce(r[i],0,t.forwardCoord)}function Te(t,e,n){n=n||[];for(var i=0;e.length>i;i++)He(t,e[i])&&n.push(e[i]);return n}function He(t,e){return t.bottom>e.top&&t.top<e.bottom}function xe(t,e){return e.forwardPressure-t.forwardPressure||(t.backwardCoord||0)-(e.backwardCoord||0)||me(t,e)}function Re(n,i){function r(){j?l()&&(c(),a()):s()}function s(){U=B.theme?"ui":"fc",n.addClass("fc"),B.isRTL?n.addClass("fc-rtl"):n.addClass("fc-ltr"),B.theme?n.addClass("ui-widget"):n.addClass("fc-unthemed"),j=t("<div class='fc-view-container'/>").prependTo(n),W=N.header=new Fe(N,B),Z=W.render(),Z&&n.prepend(Z),a(B.defaultView),B.handleWindowResize&&(K=$(h,B.windowResizeDelay),t(window).resize(K))}function o(){q&&q.removeElement(),W.destroy(),j.remove(),n.removeClass("fc fc-ltr fc-rtl fc-unthemed ui-widget"),K&&t(window).unbind("resize",K)}function l(){return n.is(":visible")}function a(e){ie++,q&&e&&q.type!==e&&(W.deactivateButton(q.type),G(),q.removeElement(),q=N.view=null),!q&&e&&(q=N.view=ne[e]||(ne[e]=N.instantiateView(e)),q.setElement(t("<div class='fc-view fc-"+e+"-view' />").appendTo(j)),W.activateButton(e)),q&&(Q=q.massageCurrentDate(Q),q.isDisplayed&&Q.isWithin(q.intervalStart,q.intervalEnd)||l()&&(G(),q.display(Q),L(),E(),S(),m())),L(),ie--}function u(t){return l()?(t&&d(),ie++,q.updateSize(!0),ie--,!0):void 0}function c(){l()&&d()}function d(){X="number"==typeof B.contentHeight?B.contentHeight:"number"==typeof B.height?B.height-(Z?Z.outerHeight(!0):0):Math.round(j.width()/Math.max(B.aspectRatio,.5))}function h(t){!ie&&t.target===window&&q.start&&u(!0)&&q.trigger("windowResize",ee)}function f(){p(),v()}function g(){l()&&(G(),q.displayEvents(re),L())}function p(){G(),q.clearEvents(),L()}function m(){!B.lazyFetching||J(q.start,q.end)?v():g()}function v(){te(q.start,q.end)}function y(t){re=t,g()}function w(){g()}function E(){W.updateTitle(q.title)}function S(){var t=N.getNow();t.isWithin(q.intervalStart,q.intervalEnd)?W.disableButton("today"):W.enableButton("today")}function b(t,e){t=N.moment(t),e=e?N.moment(e):t.hasTime()?t.clone().add(N.defaultTimedEventDuration):t.clone().add(N.defaultAllDayEventDuration),q.select({start:t,end:e})}function D(){q&&q.unselect()}function C(){Q=q.computePrevDate(Q),a()}function T(){Q=q.computeNextDate(Q),a()}function H(){Q.add(-1,"years"),a()}function x(){Q.add(1,"years"),a()}function R(){Q=N.getNow(),a()}function k(t){Q=N.moment(t),a()}function M(t){Q.add(e.duration(t)),a()}function F(t,e){var n;e=e||"day",n=N.getViewSpec(e)||N.getUnitViewSpec(e),Q=t,a(n?n.type:null)}function z(){return Q.clone()}function G(){j.css({width:"100%",height:j.height(),overflow:"hidden"})}function L(){j.css({width:"",height:"",overflow:""})}function P(){return N}function V(){return q}function A(t,e){return void 0===e?B[t]:(("height"==t||"contentHeight"==t||"aspectRatio"==t)&&(B[t]=e,u(!0)),void 0)}function O(t,e){return B[t]?B[t].apply(e||ee,Array.prototype.slice.call(arguments,2)):void 0}var N=this;N.initOptions(i||{});var B=this.options;N.render=r,N.destroy=o,N.refetchEvents=f,N.reportEvents=y,N.reportEventChange=w,N.rerenderEvents=g,N.changeView=a,N.select=b,N.unselect=D,N.prev=C,N.next=T,N.prevYear=H,N.nextYear=x,N.today=R,N.gotoDate=k,N.incrementDate=M,N.zoomTo=F,N.getDate=z,N.getCalendar=P,N.getView=V,N.option=A,N.trigger=O;var Y=_(Me(B.lang));if(B.monthNames&&(Y._months=B.monthNames),B.monthNamesShort&&(Y._monthsShort=B.monthNamesShort),B.dayNames&&(Y._weekdays=B.dayNames),B.dayNamesShort&&(Y._weekdaysShort=B.dayNamesShort),null!=B.firstDay){var I=_(Y._week);I.dow=B.firstDay,Y._week=I}Y._fullCalendar_weekCalc=function(t){return"function"==typeof t?t:"local"===t?t:"iso"===t||"ISO"===t?"ISO":void 0}(B.weekNumberCalculation),N.defaultAllDayEventDuration=e.duration(B.defaultAllDayEventDuration),N.defaultTimedEventDuration=e.duration(B.defaultTimedEventDuration),N.moment=function(){var t;return"local"===B.timezone?(t=Le.moment.apply(null,arguments),t.hasTime()&&t.local()):t="UTC"===B.timezone?Le.moment.utc.apply(null,arguments):Le.moment.parseZone.apply(null,arguments),"_locale"in t?t._locale=Y:t._lang=Y,t},N.getIsAmbigTimezone=function(){return"local"!==B.timezone&&"UTC"!==B.timezone},N.rezoneDate=function(t){return N.moment(t.toArray())},N.getNow=function(){var t=B.now;return"function"==typeof t&&(t=t()),N.moment(t)},N.getEventEnd=function(t){return t.end?t.end.clone():N.getDefaultEventEnd(t.allDay,t.start)},N.getDefaultEventEnd=function(t,e){var n=e.clone();return t?n.stripTime().add(N.defaultAllDayEventDuration):n.add(N.defaultTimedEventDuration),N.getIsAmbigTimezone()&&n.stripZone(),n},N.humanizeDuration=function(t){return(t.locale||t.lang).call(t,B.lang).humanize()},ze.call(N,B);var W,Z,j,U,q,X,K,Q,J=N.isFetchNeeded,te=N.fetchEvents,ee=n[0],ne={},ie=0,re=[];Q=null!=B.defaultDate?N.moment(B.defaultDate):N.getNow(),N.getSuggestedViewHeight=function(){return void 0===X&&c(),X},N.isHeightAuto=function(){return"auto"===B.contentHeight||"auto"===B.height}}function ke(e){t.each(fn,function(t,n){null==e[t]&&(e[t]=n(e))})}function Me(t){var n=e.localeData||e.langData;return n.call(e,t)||n.call(e,"en")}function Fe(e,n){function i(){var e=n.header;return f=n.theme?"ui":"fc",e?g=t("<div class='fc-toolbar'/>").append(s("left")).append(s("right")).append(s("center")).append('<div class="fc-clear"/>'):void 0}function r(){g.remove()}function s(i){var r=t('<div class="fc-'+i+'"/>'),s=n.header[i];return s&&t.each(s.split(" "),function(){var i,s=t(),o=!0;t.each(this.split(","),function(i,r){var l,a,u,c,d,h,g,m,v;"title"==r?(s=s.add(t("<h2> </h2>")),o=!1):(l=e.getViewSpec(r),l?(a=function(){e.changeView(r)},p.push(r),u=l.buttonTextOverride,c=l.buttonTextDefault):e[r]&&(a=function(){e[r]()},u=(e.overrides.buttonText||{})[r],c=n.buttonText[r]),a&&(d=n.themeButtonIcons[r],h=n.buttonIcons[r],g=u?Y(u):d&&n.theme?"<span class='ui-icon ui-icon-"+d+"'></span>":h&&!n.theme?"<span class='fc-icon fc-icon-"+h+"'></span>":Y(c),m=["fc-"+r+"-button",f+"-button",f+"-state-default"],v=t('<button type="button" class="'+m.join(" ")+'">'+g+"</button>").click(function(){v.hasClass(f+"-state-disabled")||(a(),(v.hasClass(f+"-state-active")||v.hasClass(f+"-state-disabled"))&&v.removeClass(f+"-state-hover"))}).mousedown(function(){v.not("."+f+"-state-active").not("."+f+"-state-disabled").addClass(f+"-state-down")}).mouseup(function(){v.removeClass(f+"-state-down")}).hover(function(){v.not("."+f+"-state-active").not("."+f+"-state-disabled").addClass(f+"-state-hover")},function(){v.removeClass(f+"-state-hover").removeClass(f+"-state-down")}),s=s.add(v)))}),o&&s.first().addClass(f+"-corner-left").end().last().addClass(f+"-corner-right").end(),s.length>1?(i=t("<div/>"),o&&i.addClass("fc-button-group"),i.append(s),r.append(i)):r.append(s)}),r}function o(t){g.find("h2").text(t)}function l(t){g.find(".fc-"+t+"-button").addClass(f+"-state-active")}function a(t){g.find(".fc-"+t+"-button").removeClass(f+"-state-active")}function u(t){g.find(".fc-"+t+"-button").attr("disabled","disabled").addClass(f+"-state-disabled")}function c(t){g.find(".fc-"+t+"-button").removeAttr("disabled").removeClass(f+"-state-disabled")}function d(){return p}var h=this;h.render=i,h.destroy=r,h.updateTitle=o,h.activateButton=l,h.deactivateButton=a,h.disableButton=u,h.enableButton=c,h.getViewsWithButtons=d;var f,g=t(),p=[]}function ze(n){function i(t,e){return!W||t.clone().stripZone()<W.clone().stripZone()||e.clone().stripZone()>Z.clone().stripZone()}function r(t,e){W=t,Z=e,te=[];var n=++K,i=X.length;Q=i;for(var r=0;i>r;r++)s(X[r],n)}function s(e,n){o(e,function(i){var r,s,o,l=t.isArray(e.events);if(n==K){if(i)for(r=0;i.length>r;r++)s=i[r],o=l?s:E(s,e),o&&te.push.apply(te,T(o));Q--,Q||q(te)}})}function o(e,i){var r,s,l=Le.sourceFetchers;for(r=0;l.length>r;r++){if(s=l[r].call(I,e,W.clone(),Z.clone(),n.timezone,i),s===!0)return;if("object"==typeof s)return o(s,i),void 0}var a=e.events;if(a)t.isFunction(a)?(y(),a.call(I,W.clone(),Z.clone(),n.timezone,function(t){i(t),w()})):t.isArray(a)?i(a):i();else{var u=e.url;if(u){var c,d=e.success,h=e.error,f=e.complete;c=t.isFunction(e.data)?e.data():e.data;var g=t.extend({},c||{}),p=B(e.startParam,n.startParam),m=B(e.endParam,n.endParam),v=B(e.timezoneParam,n.timezoneParam);p&&(g[p]=W.format()),m&&(g[m]=Z.format()),n.timezone&&"local"!=n.timezone&&(g[v]=n.timezone),y(),t.ajax(t.extend({},gn,e,{data:g,success:function(e){e=e||[];var n=N(d,this,arguments);t.isArray(n)&&(e=n),i(e)},error:function(){N(h,this,arguments),i()},complete:function(){N(f,this,arguments),w()}}))}else i()}}function l(t){var e=a(t);e&&(X.push(e),Q++,s(e,K))}function a(e){var n,i,r=Le.sourceNormalizers;if(t.isFunction(e)||t.isArray(e)?n={events:e}:"string"==typeof e?n={url:e}:"object"==typeof e&&(n=t.extend({},e)),n){for(n.className?"string"==typeof n.className&&(n.className=n.className.split(/\s+/)):n.className=[],t.isArray(n.events)&&(n.origArray=n.events,n.events=t.map(n.events,function(t){return E(t,n)})),i=0;r.length>i;i++)r[i].call(I,n);return n}}function u(e){X=t.grep(X,function(t){return!c(t,e)}),te=t.grep(te,function(t){return!c(t.source,e)}),q(te)}function c(t,e){return t&&e&&d(t)==d(e)}function d(t){return("object"==typeof t?t.origArray||t.googleCalendarId||t.url||t.events:null)||t}function h(t){t.start=I.moment(t.start),t.end=t.end?I.moment(t.end):null,H(t,f(t)),q(te)}function f(e){var n={};return t.each(e,function(t,e){g(t)&&void 0!==e&&O(e)&&(n[t]=e)}),n}function g(t){return!/^_|^(id|allDay|start|end)$/.test(t)}function p(t,e){var n,i,r,s=E(t);if(s){for(n=T(s),i=0;n.length>i;i++)r=n[i],r.source||(e&&($.events.push(r),r.source=$),te.push(r));return q(te),n}return[]}function m(e){var n,i;for(null==e?e=function(){return!0}:t.isFunction(e)||(n=e+"",e=function(t){return t._id==n}),te=t.grep(te,e,!0),i=0;X.length>i;i++)t.isArray(X[i].events)&&(X[i].events=t.grep(X[i].events,e,!0));q(te)}function v(e){return t.isFunction(e)?t.grep(te,e):null!=e?(e+="",t.grep(te,function(t){return t._id==e})):te}function y(){J++||j("loading",null,!0,U())}function w(){--J||j("loading",null,!1,U())}function E(i,r){var s,o,l,a={};if(n.eventDataTransform&&(i=n.eventDataTransform(i)),r&&r.eventDataTransform&&(i=r.eventDataTransform(i)),t.extend(a,i),r&&(a.source=r),a._id=i._id||(void 0===i.id?"_fc"+pn++:i.id+""),a.className=i.className?"string"==typeof i.className?i.className.split(/\s+/):i.className:[],s=i.start||i.date,o=i.end,L(s)&&(s=e.duration(s)),L(o)&&(o=e.duration(o)),i.dow||e.isDuration(s)||e.isDuration(o))a.start=s?e.duration(s):null,a.end=o?e.duration(o):null,a._recurring=!0;else{if(s&&(s=I.moment(s),!s.isValid()))return!1;o&&(o=I.moment(o),o.isValid()||(o=null)),l=i.allDay,void 0===l&&(l=B(r?r.allDayDefault:void 0,n.allDayDefault)),S(s,o,l,a)}return a}function S(t,e,n,i){i.start=t,i.end=e,i.allDay=n,b(i),Ge(i)}function b(t){D(t),t.end&&!t.end.isAfter(t.start)&&(t.end=null),t.end||(t.end=n.forceEventDuration?I.getDefaultEventEnd(t.allDay,t.start):null)}function D(t){null==t.allDay&&(t.allDay=!(t.start.hasTime()||t.end&&t.end.hasTime())),t.allDay?(t.start.stripTime(),t.end&&t.end.stripTime()):(t.start.hasTime()||(t.start=I.rezoneDate(t.start)),t.end&&!t.end.hasTime()&&(t.end=I.rezoneDate(t.end)))}function C(e){var n;return e.end||(n=e.allDay,null==n&&(n=!e.start.hasTime()),e=t.extend({},e),e.end=I.getDefaultEventEnd(n,e.start)),e}function T(e,n,i){var r,s,o,l,a,u,c,d,h,f=[];if(n=n||W,i=i||Z,e)if(e._recurring){if(s=e.dow)for(r={},o=0;s.length>o;o++)r[s[o]]=!0;for(l=n.clone().stripTime();l.isBefore(i);)(!r||r[l.day()])&&(a=e.start,u=e.end,c=l.clone(),d=null,a&&(c=c.time(a)),u&&(d=l.clone().time(u)),h=t.extend({},e),S(c,d,!a&&!u,h),f.push(h)),l.add(1,"days")}else f.push(e);return f}function H(e,n,i){function r(t,e){return i?k(t,e,i):n.allDay?R(t,e):x(t,e)}var s,o,l,a,u,c,d={};return n=n||{},n.start||(n.start=e.start.clone()),void 0===n.end&&(n.end=e.end?e.end.clone():null),null==n.allDay&&(n.allDay=e.allDay),b(n),s={start:e._start.clone(),end:e._end?e._end.clone():I.getDefaultEventEnd(e._allDay,e._start),allDay:n.allDay},b(s),o=null!==e._end&&null===n.end,l=r(n.start,s.start),n.end?(a=r(n.end,s.end),u=a.subtract(l)):u=null,t.each(n,function(t,e){g(t)&&void 0!==e&&(d[t]=e)}),c=M(v(e._id),o,n.allDay,l,u,d),{dateDelta:l,durationDelta:u,undo:c}}function M(e,n,i,r,s,o){var l=I.getIsAmbigTimezone(),a=[];return r&&!r.valueOf()&&(r=null),s&&!s.valueOf()&&(s=null),t.each(e,function(e,u){var c,d;c={start:u.start.clone(),end:u.end?u.end.clone():null,allDay:u.allDay},t.each(o,function(t){c[t]=u[t]}),d={start:u._start,end:u._end,allDay:i},b(d),n?d.end=null:s&&!d.end&&(d.end=I.getDefaultEventEnd(d.allDay,d.start)),r&&(d.start.add(r),d.end&&d.end.add(r)),s&&d.end.add(s),l&&!d.allDay&&(r||s)&&(d.start.stripZone(),d.end&&d.end.stripZone()),t.extend(u,o,d),Ge(u),a.push(function(){t.extend(u,c),Ge(u)})}),function(){for(var t=0;a.length>t;t++)a[t]()}}function F(e){var i,r=n.businessHours,s={className:"fc-nonbusiness",start:"09:00",end:"17:00",dow:[1,2,3,4,5],rendering:"inverse-background"},o=I.getView();return r&&(i=t.extend({},s,"object"==typeof r?r:{})),i?(e&&(i.start=null,i.end=null),T(E(i),o.start,o.end)):[]}function z(t,e){var i=e.source||{},r=B(e.constraint,i.constraint,n.eventConstraint),s=B(e.overlap,i.overlap,n.eventOverlap);return t=C(t),P(t,r,s,e)}function G(t){return P(t,n.selectConstraint,n.selectOverlap)}function _(e,n){var i,r;return n&&(i=t.extend({},n,e),r=T(E(i))[0]),r?z(e,r):(e=C(e),G(e))}function P(e,n,i,r){var s,o,l,a,u,c;if(e=t.extend({},e),e.start=e.start.clone().stripZone(),e.end=e.end.clone().stripZone(),null!=n){for(s=V(n),o=!1,a=0;s.length>a;a++)if(A(s[a],e)){o=!0;break}if(!o)return!1}for(l=I.getPeerEvents(r,e),a=0;l.length>a;a++)if(u=l[a],Y(u,e)){if(i===!1)return!1;if("function"==typeof i&&!i(u,r))return!1;if(r){if(c=B(u.overlap,(u.source||{}).overlap),c===!1)return!1;if("function"==typeof c&&!c(r,u))return!1}}return!0}function V(t){return"businessHours"===t?F():"object"==typeof t?T(E(t)):v(t)}function A(t,e){var n=t.start.clone().stripZone(),i=I.getEventEnd(t).stripZone();return e.start>=n&&i>=e.end}function Y(t,e){var n=t.start.clone().stripZone(),i=I.getEventEnd(t).stripZone();return i>e.start&&e.end>n}var I=this;I.isFetchNeeded=i,I.fetchEvents=r,I.addEventSource=l,I.removeEventSource=u,I.updateEvent=h,I.renderEvent=p,I.removeEvents=m,I.clientEvents=v,I.mutateEvent=H,I.normalizeEventRange=b,I.normalizeEventRangeTimes=D,I.ensureVisibleEventRange=C;var W,Z,j=I.trigger,U=I.getView,q=I.reportEvents,$={events:[]},X=[$],K=0,Q=0,J=0,te=[];t.each((n.events?[n.events]:[]).concat(n.eventSources||[]),function(t,e){var n=a(e);n&&X.push(n)}),I.getBusinessHoursEvents=F,I.isEventRangeAllowed=z,I.isSelectionRangeAllowed=G,I.isExternalDropRangeAllowed=_,I.getEventCache=function(){return te}}function Ge(t){t._allDay=t.allDay,t._start=t.start.clone(),t._end=t.end?t.end.clone():null}var Le=t.fullCalendar={version:"2.3.1"},_e=Le.views={};t.fn.fullCalendar=function(e){var n=Array.prototype.slice.call(arguments,1),i=this;return this.each(function(r,s){var o,l=t(s),a=l.data("fullCalendar");"string"==typeof e?a&&t.isFunction(a[e])&&(o=a[e].apply(a,n),r||(i=o),"destroy"===e&&l.removeData("fullCalendar")):a||(a=new Le.CalendarBase(l,e),l.data("fullCalendar",a),a.render())}),i};var Pe=["header","buttonText","buttonIcons","themeButtonIcons"];Le.intersectionToSeg=H,Le.applyAll=N,Le.debounce=$,Le.isInt=U,Le.htmlEscape=Y,Le.cssToStr=W,Le.proxy=q,Le.getClientRect=p,Le.getContentRect=m,Le.getScrollbarWidths=v;var Ve=null;Le.computeIntervalUnit=M,Le.durationHasTime=z;var Ae,Oe,Ne,Be=["sun","mon","tue","wed","thu","fri","sat"],Ye=["year","month","week","day","hour","minute","second","millisecond"],Ie={}.hasOwnProperty,We=/^\s*\d{4}-\d\d$/,Ze=/^\s*\d{4}-(?:(\d\d-\d\d)|(W\d\d$)|(W\d\d-\d)|(\d\d\d))((T| )(\d\d(:\d\d(:\d\d(\.\d+)?)?)?)?)?$/,je=e.fn,Ue=t.extend({},je);Le.moment=function(){return X(arguments)},Le.moment.utc=function(){var t=X(arguments,!0);return t.hasTime()&&t.utc(),t},Le.moment.parseZone=function(){return X(arguments,!0,!0)},je.clone=function(){var t=Ue.clone.apply(this,arguments);return Q(this,t),this._fullCalendar&&(t._fullCalendar=!0),t},je.week=je.weeks=function(t){var e=(this._locale||this._lang)._fullCalendar_weekCalc;return null==t&&"function"==typeof e?e(this):"ISO"===e?Ue.isoWeek.apply(this,arguments):Ue.week.apply(this,arguments)},je.time=function(t){if(!this._fullCalendar)return Ue.time.apply(this,arguments);if(null==t)return e.duration({hours:this.hours(),minutes:this.minutes(),seconds:this.seconds(),milliseconds:this.milliseconds()});this._ambigTime=!1,e.isDuration(t)||e.isMoment(t)||(t=e.duration(t));var n=0;return e.isDuration(t)&&(n=24*Math.floor(t.asDays())),this.hours(n+t.hours()).minutes(t.minutes()).seconds(t.seconds()).milliseconds(t.milliseconds())},je.stripTime=function(){var t;return this._ambigTime||(t=this.toArray(),this.utc(),Oe(this,t.slice(0,3)),this._ambigTime=!0,this._ambigZone=!0),this},je.hasTime=function(){return!this._ambigTime},je.stripZone=function(){var t,e;return this._ambigZone||(t=this.toArray(),e=this._ambigTime,this.utc(),Oe(this,t),this._ambigTime=e||!1,this._ambigZone=!0),this},je.hasZone=function(){return!this._ambigZone},je.local=function(){var t=this.toArray(),e=this._ambigZone;return Ue.local.apply(this,arguments),this._ambigTime=!1,this._ambigZone=!1,e&&Ne(this,t),this},je.utc=function(){return Ue.utc.apply(this,arguments),this._ambigTime=!1,this._ambigZone=!1,this},t.each(["zone","utcOffset"],function(t,e){Ue[e]&&(je[e]=function(t){return null!=t&&(this._ambigTime=!1,this._ambigZone=!1),Ue[e].apply(this,arguments)})}),je.format=function(){return this._fullCalendar&&arguments[0]?ee(this,arguments[0]):this._ambigTime?te(this,"YYYY-MM-DD"):this._ambigZone?te(this,"YYYY-MM-DD[T]HH:mm:ss"):Ue.format.apply(this,arguments)},je.toISOString=function(){return this._ambigTime?te(this,"YYYY-MM-DD"):this._ambigZone?te(this,"YYYY-MM-DD[T]HH:mm:ss"):Ue.toISOString.apply(this,arguments)},je.isWithin=function(t,e){var n=K([this,t,e]);return n[0]>=n[1]&&n[0]<n[2]},je.isSame=function(t,e){var n;return this._fullCalendar?e?(n=K([this,t],!0),Ue.isSame.call(n[0],n[1],e)):(t=Le.moment.parseZone(t),Ue.isSame.call(this,t)&&Boolean(this._ambigTime)===Boolean(t._ambigTime)&&Boolean(this._ambigZone)===Boolean(t._ambigZone)):Ue.isSame.apply(this,arguments)},t.each(["isBefore","isAfter"],function(t,e){je[e]=function(t,n){var i;return this._fullCalendar?(i=K([this,t]),Ue[e].call(i[0],i[1],n)):Ue[e].apply(this,arguments)}}),Ae="_d"in e()&&"updateOffset"in e,Oe=Ae?function(t,n){t._d.setTime(Date.UTC.apply(Date,n)),e.updateOffset(t,!1)}:J,Ne=Ae?function(t,n){t._d.setTime(+new Date(n[0]||0,n[1]||0,n[2]||0,n[3]||0,n[4]||0,n[5]||0,n[6]||0)),e.updateOffset(t,!1)}:J;var qe={t:function(t){return te(t,"a").charAt(0)},T:function(t){return te(t,"A").charAt(0)}};Le.formatRange=re;var $e={Y:"year",M:"month",D:"day",d:"day",A:"second",a:"second",T:"second",t:"second",H:"second",h:"second",m:"second",s:"second"},Xe={};Le.Class=ue,ue.extend=function(t){var e,n=this;return t=t||{},A(t,"constructor")&&(e=t.constructor),"function"!=typeof e&&(e=t.constructor=function(){n.apply(this,arguments)}),e.prototype=_(n.prototype),P(t,e.prototype),V(t,e.prototype),P(n,e),e},ue.mixin=function(t){P(t.prototype||t,this.prototype)};var Ke=ue.extend({isHidden:!0,options:null,el:null,documentMousedownProxy:null,margin:10,constructor:function(t){this.options=t||{}},show:function(){this.isHidden&&(this.el||this.render(),this.el.show(),this.position(),this.isHidden=!1,this.trigger("show"))},hide:function(){this.isHidden||(this.el.hide(),this.isHidden=!0,this.trigger("hide"))},render:function(){var e=this,n=this.options;this.el=t('<div class="fc-popover"/>').addClass(n.className||"").css({top:0,left:0}).append(n.content).appendTo(n.parentEl),this.el.on("click",".fc-close",function(){e.hide()}),n.autoHide&&t(document).on("mousedown",this.documentMousedownProxy=q(this,"documentMousedown"))},documentMousedown:function(e){this.el&&!t(e.target).closest(this.el).length&&this.hide()},destroy:function(){this.hide(),this.el&&(this.el.remove(),this.el=null),t(document).off("mousedown",this.documentMousedownProxy)},position:function(){var e,n,i,r,s,o=this.options,l=this.el.offsetParent().offset(),a=this.el.outerWidth(),u=this.el.outerHeight(),c=t(window),d=f(this.el);r=o.top||0,s=void 0!==o.left?o.left:void 0!==o.right?o.right-a:0,d.is(window)||d.is(document)?(d=c,e=0,n=0):(i=d.offset(),e=i.top,n=i.left),e+=c.scrollTop(),n+=c.scrollLeft(),o.viewportConstrain!==!1&&(r=Math.min(r,e+d.outerHeight()-u-this.margin),r=Math.max(r,e+this.margin),s=Math.min(s,n+d.outerWidth()-a-this.margin),s=Math.max(s,n+this.margin)),this.el.css({top:r-l.top,left:s-l.left})},trigger:function(t){this.options[t]&&this.options[t].apply(this,Array.prototype.slice.call(arguments,1))}}),Qe=ue.extend({grid:null,rowCoords:null,colCoords:null,containerEl:null,bounds:null,constructor:function(t){this.grid=t},build:function(){this.rowCoords=this.grid.computeRowCoords(),this.colCoords=this.grid.computeColCoords(),this.computeBounds()},clear:function(){this.rowCoords=null,this.colCoords=null},getCell:function(e,n){var i,r,s,o=this.rowCoords,l=o.length,a=this.colCoords,u=a.length,c=null,d=null;if(this.inBounds(e,n)){for(i=0;l>i;i++)if(r=o[i],n>=r.top&&r.bottom>n){c=i;break}for(i=0;u>i;i++)if(r=a[i],e>=r.left&&r.right>e){d=i;break}if(null!==c&&null!==d)return s=this.grid.getCell(c,d),s.grid=this.grid,t.extend(s,o[c],a[d]),s}return null},computeBounds:function(){this.bounds=this.containerEl?p(this.containerEl):null},inBounds:function(t,e){var n=this.bounds;return n?t>=n.left&&n.right>t&&e>=n.top&&n.bottom>e:!0}}),Je=ue.extend({coordMaps:null,constructor:function(t){this.coordMaps=t},build:function(){var t,e=this.coordMaps;for(t=0;e.length>t;t++)e[t].build()},getCell:function(t,e){var n,i=this.coordMaps,r=null;for(n=0;i.length>n&&!r;n++)r=i[n].getCell(t,e);return r},clear:function(){var t,e=this.coordMaps;for(t=0;e.length>t;t++)e[t].clear()}}),tn=Le.DragListener=ue.extend({options:null,isListening:!1,isDragging:!1,originX:null,originY:null,mousemoveProxy:null,mouseupProxy:null,subjectEl:null,subjectHref:null,scrollEl:null,scrollBounds:null,scrollTopVel:null,scrollLeftVel:null,scrollIntervalId:null,scrollHandlerProxy:null,scrollSensitivity:30,scrollSpeed:200,scrollIntervalMs:50,constructor:function(t){t=t||{},this.options=t,this.subjectEl=t.subjectEl +},mousedown:function(t){S(t)&&(t.preventDefault(),this.startListening(t),this.options.distance||this.startDrag(t))},startListening:function(e){var n;this.isListening||(e&&this.options.scroll&&(n=f(t(e.target)),n.is(window)||n.is(document)||(this.scrollEl=n,this.scrollHandlerProxy=$(q(this,"scrollHandler"),100),this.scrollEl.on("scroll",this.scrollHandlerProxy))),t(document).on("mousemove",this.mousemoveProxy=q(this,"mousemove")).on("mouseup",this.mouseupProxy=q(this,"mouseup")).on("selectstart",this.preventDefault),e?(this.originX=e.pageX,this.originY=e.pageY):(this.originX=0,this.originY=0),this.isListening=!0,this.listenStart(e))},listenStart:function(t){this.trigger("listenStart",t)},mousemove:function(t){var e,n,i=t.pageX-this.originX,r=t.pageY-this.originY;this.isDragging||(e=this.options.distance||1,n=i*i+r*r,n>=e*e&&this.startDrag(t)),this.isDragging&&this.drag(i,r,t)},startDrag:function(t){this.isListening||this.startListening(),this.isDragging||(this.isDragging=!0,this.dragStart(t))},dragStart:function(t){var e=this.subjectEl;this.trigger("dragStart",t),(this.subjectHref=e?e.attr("href"):null)&&e.removeAttr("href")},drag:function(t,e,n){this.trigger("drag",t,e,n),this.updateScroll(n)},mouseup:function(t){this.stopListening(t)},stopDrag:function(t){this.isDragging&&(this.stopScrolling(),this.dragStop(t),this.isDragging=!1)},dragStop:function(t){var e=this;this.trigger("dragStop",t),setTimeout(function(){e.subjectHref&&e.subjectEl.attr("href",e.subjectHref)},0)},stopListening:function(e){this.stopDrag(e),this.isListening&&(this.scrollEl&&(this.scrollEl.off("scroll",this.scrollHandlerProxy),this.scrollHandlerProxy=null),t(document).off("mousemove",this.mousemoveProxy).off("mouseup",this.mouseupProxy).off("selectstart",this.preventDefault),this.mousemoveProxy=null,this.mouseupProxy=null,this.isListening=!1,this.listenStop(e))},listenStop:function(t){this.trigger("listenStop",t)},trigger:function(t){this.options[t]&&this.options[t].apply(this,Array.prototype.slice.call(arguments,1))},preventDefault:function(t){t.preventDefault()},computeScrollBounds:function(){var t=this.scrollEl;this.scrollBounds=t?g(t):null},updateScroll:function(t){var e,n,i,r,s=this.scrollSensitivity,o=this.scrollBounds,l=0,a=0;o&&(e=(s-(t.pageY-o.top))/s,n=(s-(o.bottom-t.pageY))/s,i=(s-(t.pageX-o.left))/s,r=(s-(o.right-t.pageX))/s,e>=0&&1>=e?l=-1*e*this.scrollSpeed:n>=0&&1>=n&&(l=n*this.scrollSpeed),i>=0&&1>=i?a=-1*i*this.scrollSpeed:r>=0&&1>=r&&(a=r*this.scrollSpeed)),this.setScrollVel(l,a)},setScrollVel:function(t,e){this.scrollTopVel=t,this.scrollLeftVel=e,this.constrainScrollVel(),!this.scrollTopVel&&!this.scrollLeftVel||this.scrollIntervalId||(this.scrollIntervalId=setInterval(q(this,"scrollIntervalFunc"),this.scrollIntervalMs))},constrainScrollVel:function(){var t=this.scrollEl;0>this.scrollTopVel?0>=t.scrollTop()&&(this.scrollTopVel=0):this.scrollTopVel>0&&t.scrollTop()+t[0].clientHeight>=t[0].scrollHeight&&(this.scrollTopVel=0),0>this.scrollLeftVel?0>=t.scrollLeft()&&(this.scrollLeftVel=0):this.scrollLeftVel>0&&t.scrollLeft()+t[0].clientWidth>=t[0].scrollWidth&&(this.scrollLeftVel=0)},scrollIntervalFunc:function(){var t=this.scrollEl,e=this.scrollIntervalMs/1e3;this.scrollTopVel&&t.scrollTop(t.scrollTop()+this.scrollTopVel*e),this.scrollLeftVel&&t.scrollLeft(t.scrollLeft()+this.scrollLeftVel*e),this.constrainScrollVel(),this.scrollTopVel||this.scrollLeftVel||this.stopScrolling()},stopScrolling:function(){this.scrollIntervalId&&(clearInterval(this.scrollIntervalId),this.scrollIntervalId=null,this.scrollStop())},scrollHandler:function(){this.scrollIntervalId||this.scrollStop()},scrollStop:function(){}}),en=tn.extend({coordMap:null,origCell:null,cell:null,coordAdjust:null,constructor:function(t,e){tn.prototype.constructor.call(this,e),this.coordMap=t},listenStart:function(t){var e,n,i,r=this.subjectEl;tn.prototype.listenStart.apply(this,arguments),this.computeCoords(),t?(n={left:t.pageX,top:t.pageY},i=n,r&&(e=g(r),i=D(i,e)),this.origCell=this.getCell(i.left,i.top),r&&this.options.subjectCenter&&(this.origCell&&(e=b(this.origCell,e)||e),i=C(e)),this.coordAdjust=T(i,n)):(this.origCell=null,this.coordAdjust=null)},computeCoords:function(){this.coordMap.build(),this.computeScrollBounds()},dragStart:function(t){var e;tn.prototype.dragStart.apply(this,arguments),e=this.getCell(t.pageX,t.pageY),e&&this.cellOver(e)},drag:function(t,e,n){var i;tn.prototype.drag.apply(this,arguments),i=this.getCell(n.pageX,n.pageY),ce(i,this.cell)||(this.cell&&this.cellOut(),i&&this.cellOver(i))},dragStop:function(){this.cellDone(),tn.prototype.dragStop.apply(this,arguments)},cellOver:function(t){this.cell=t,this.trigger("cellOver",t,ce(t,this.origCell),this.origCell)},cellOut:function(){this.cell&&(this.trigger("cellOut",this.cell),this.cellDone(),this.cell=null)},cellDone:function(){this.cell&&this.trigger("cellDone",this.cell)},listenStop:function(){tn.prototype.listenStop.apply(this,arguments),this.origCell=this.cell=null,this.coordMap.clear()},scrollStop:function(){tn.prototype.scrollStop.apply(this,arguments),this.computeCoords()},getCell:function(t,e){return this.coordAdjust&&(t+=this.coordAdjust.left,e+=this.coordAdjust.top),this.coordMap.getCell(t,e)}}),nn=ue.extend({options:null,sourceEl:null,el:null,parentEl:null,top0:null,left0:null,mouseY0:null,mouseX0:null,topDelta:null,leftDelta:null,mousemoveProxy:null,isFollowing:!1,isHidden:!1,isAnimating:!1,constructor:function(e,n){this.options=n=n||{},this.sourceEl=e,this.parentEl=n.parentEl?t(n.parentEl):e.parent()},start:function(e){this.isFollowing||(this.isFollowing=!0,this.mouseY0=e.pageY,this.mouseX0=e.pageX,this.topDelta=0,this.leftDelta=0,this.isHidden||this.updatePosition(),t(document).on("mousemove",this.mousemoveProxy=q(this,"mousemove")))},stop:function(e,n){function i(){this.isAnimating=!1,r.destroyEl(),this.top0=this.left0=null,n&&n()}var r=this,s=this.options.revertDuration;this.isFollowing&&!this.isAnimating&&(this.isFollowing=!1,t(document).off("mousemove",this.mousemoveProxy),e&&s&&!this.isHidden?(this.isAnimating=!0,this.el.animate({top:this.top0,left:this.left0},{duration:s,complete:i})):i())},getEl:function(){var t=this.el;return t||(this.sourceEl.width(),t=this.el=this.sourceEl.clone().css({position:"absolute",visibility:"",display:this.isHidden?"none":"",margin:0,right:"auto",bottom:"auto",width:this.sourceEl.width(),height:this.sourceEl.height(),opacity:this.options.opacity||"",zIndex:this.options.zIndex}).appendTo(this.parentEl)),t},destroyEl:function(){this.el&&(this.el.remove(),this.el=null)},updatePosition:function(){var t,e;this.getEl(),null===this.top0&&(this.sourceEl.width(),t=this.sourceEl.offset(),e=this.el.offsetParent().offset(),this.top0=t.top-e.top,this.left0=t.left-e.left),this.el.css({top:this.top0+this.topDelta,left:this.left0+this.leftDelta})},mousemove:function(t){this.topDelta=t.pageY-this.mouseY0,this.leftDelta=t.pageX-this.mouseX0,this.isHidden||this.updatePosition()},hide:function(){this.isHidden||(this.isHidden=!0,this.el&&this.el.hide())},show:function(){this.isHidden&&(this.isHidden=!1,this.updatePosition(),this.getEl().show())}}),rn=ue.extend({view:null,isRTL:null,cellHtml:"<td/>",constructor:function(t){this.view=t,this.isRTL=t.opt("isRTL")},rowHtml:function(t,e){var n,i,r=this.getHtmlRenderer("cell",t),s="";for(e=e||0,n=0;this.colCnt>n;n++)i=this.getCell(e,n),s+=r(i);return s=this.bookendCells(s,t,e),"<tr>"+s+"</tr>"},bookendCells:function(t,e,n){var i=this.getHtmlRenderer("intro",e)(n||0),r=this.getHtmlRenderer("outro",e)(n||0),s=this.isRTL?r:i,o=this.isRTL?i:r;return"string"==typeof t?s+t+o:t.prepend(s).append(o)},getHtmlRenderer:function(t,e){var n,i,r,s,o=this.view;return n=t+"Html",e&&(i=e+Z(t)+"Html"),i&&(s=o[i])?r=o:i&&(s=this[i])?r=this:(s=o[n])?r=o:(s=this[n])&&(r=this),"function"==typeof s?function(){return s.apply(r,arguments)||""}:function(){return s||""}}}),sn=Le.Grid=rn.extend({start:null,end:null,rowCnt:0,colCnt:0,rowData:null,colData:null,el:null,coordMap:null,elsByFill:null,externalDragStartProxy:null,colHeadFormat:null,eventTimeFormat:null,displayEventTime:null,displayEventEnd:null,cellDuration:null,largeUnit:null,constructor:function(){rn.apply(this,arguments),this.coordMap=new Qe(this),this.elsByFill={},this.externalDragStartProxy=q(this,"externalDragStart")},computeColHeadFormat:function(){},computeEventTimeFormat:function(){return this.view.opt("smallTimeFormat")},computeDisplayEventTime:function(){return!0},computeDisplayEventEnd:function(){return!0},setRange:function(t){var e,n,i=this.view;this.start=t.start.clone(),this.end=t.end.clone(),this.rowData=[],this.colData=[],this.updateCells(),this.colHeadFormat=i.opt("columnFormat")||this.computeColHeadFormat(),this.eventTimeFormat=i.opt("eventTimeFormat")||i.opt("timeFormat")||this.computeEventTimeFormat(),e=i.opt("displayEventTime"),null==e&&(e=this.computeDisplayEventTime()),n=i.opt("displayEventEnd"),null==n&&(n=this.computeDisplayEventEnd()),this.displayEventTime=e,this.displayEventEnd=n},updateCells:function(){},rangeToSegs:function(){},diffDates:function(t,e){return this.largeUnit?k(t,e,this.largeUnit):x(t,e)},getCell:function(e,n){var i;return null==n&&("number"==typeof e?(n=e%this.colCnt,e=Math.floor(e/this.colCnt)):(n=e.col,e=e.row)),i={row:e,col:n},t.extend(i,this.getRowData(e),this.getColData(n)),t.extend(i,this.computeCellRange(i)),i},computeCellRange:function(t){var e=this.computeCellDate(t);return{start:e,end:e.clone().add(this.cellDuration)}},computeCellDate:function(){},getRowData:function(t){return this.rowData[t]||{}},getColData:function(t){return this.colData[t]||{}},getRowEl:function(){},getColEl:function(){},getCellDayEl:function(t){return this.getColEl(t.col)||this.getRowEl(t.row)},computeRowCoords:function(){var t,e,n,i=[];for(t=0;this.rowCnt>t;t++)e=this.getRowEl(t),n=e.offset().top,i.push({top:n,bottom:n+e.outerHeight()});return i},computeColCoords:function(){var t,e,n,i=[];for(t=0;this.colCnt>t;t++)e=this.getColEl(t),n=e.offset().left,i.push({left:n,right:n+e.outerWidth()});return i},setElement:function(e){var n=this;this.el=e,e.on("mousedown",function(e){t(e.target).is(".fc-event-container *, .fc-more")||t(e.target).closest(".fc-popover").length||n.dayMousedown(e)}),this.bindSegHandlers(),this.bindGlobalHandlers()},removeElement:function(){this.unbindGlobalHandlers(),this.el.remove()},renderSkeleton:function(){},renderDates:function(){},destroyDates:function(){},bindGlobalHandlers:function(){t(document).on("dragstart sortstart",this.externalDragStartProxy)},unbindGlobalHandlers:function(){t(document).off("dragstart sortstart",this.externalDragStartProxy)},dayMousedown:function(t){var e,n,i=this,r=this.view,s=r.opt("selectable"),a=new en(this.coordMap,{scroll:r.opt("dragScroll"),dragStart:function(){r.unselect()},cellOver:function(t,r,l){l&&(e=r?t:null,s&&(n=i.computeSelection(l,t),n?i.renderSelection(n):o()))},cellOut:function(){e=null,n=null,i.destroySelection(),l()},listenStop:function(t){e&&r.trigger("dayClick",i.getCellDayEl(e),e.start,t),n&&r.reportSelection(n,t),l()}});a.mousedown(t)},renderRangeHelper:function(t,e){var n=this.fabricateHelperEvent(t,e);this.renderHelper(n,e)},fabricateHelperEvent:function(t,e){var n=e?_(e.event):{};return n.start=t.start.clone(),n.end=t.end?t.end.clone():null,n.allDay=null,this.view.calendar.normalizeEventRange(n),n.className=(n.className||[]).concat("fc-helper"),e||(n.editable=!1),n},renderHelper:function(){},destroyHelper:function(){},renderSelection:function(t){this.renderHighlight(t)},destroySelection:function(){this.destroyHighlight()},computeSelection:function(t,e){var n,i=[t.start,t.end,e.start,e.end];return i.sort(j),n={start:i[0].clone(),end:i[3].clone()},this.view.calendar.isSelectionRangeAllowed(n)?n:null},renderHighlight:function(t){this.renderFill("highlight",this.rangeToSegs(t))},destroyHighlight:function(){this.destroyFill("highlight")},highlightSegClasses:function(){return["fc-highlight"]},renderFill:function(){},destroyFill:function(t){var e=this.elsByFill[t];e&&(e.remove(),delete this.elsByFill[t])},renderFillSegEls:function(e,n){var i,r=this,s=this[e+"SegEl"],o="",l=[];if(n.length){for(i=0;n.length>i;i++)o+=this.fillSegHtml(e,n[i]);t(o).each(function(e,i){var o=n[e],a=t(i);s&&(a=s.call(r,o,a)),a&&(a=t(a),a.is(r.fillSegTag)&&(o.el=a,l.push(o)))})}return l},fillSegTag:"div",fillSegHtml:function(t,e){var n=this[t+"SegClasses"],i=this[t+"SegCss"],r=n?n.call(this,e):[],s=W(i?i.call(this,e):{});return"<"+this.fillSegTag+(r.length?' class="'+r.join(" ")+'"':"")+(s?' style="'+s+'"':"")+" />"},headHtml:function(){return'<div class="fc-row '+this.view.widgetHeaderClass+'">'+"<table>"+"<thead>"+this.rowHtml("head")+"</thead>"+"</table>"+"</div>"},headCellHtml:function(t){var e=this.view,n=t.start;return'<th class="fc-day-header '+e.widgetHeaderClass+" fc-"+Be[n.day()]+'">'+Y(n.format(this.colHeadFormat))+"</th>"},bgCellHtml:function(t){var e=this.view,n=t.start,i=this.getDayClasses(n);return i.unshift("fc-day",e.widgetContentClass),'<td class="'+i.join(" ")+'"'+' data-date="'+n.format("YYYY-MM-DD")+'"'+"></td>"},getDayClasses:function(t){var e=this.view,n=e.calendar.getNow().stripTime(),i=["fc-"+Be[t.day()]];return 1==e.intervalDuration.as("months")&&t.month()!=e.intervalStart.month()&&i.push("fc-other-month"),t.isSame(n,"day")?i.push("fc-today",e.highlightStateClass):n>t?i.push("fc-past"):i.push("fc-future"),i}});sn.mixin({mousedOverSeg:null,isDraggingSeg:!1,isResizingSeg:!1,isDraggingExternal:!1,segs:null,renderEvents:function(t){var e,n,i=this.eventsToSegs(t),r=[],s=[];for(e=0;i.length>e;e++)n=i[e],de(n.event)?r.push(n):s.push(n);r=this.renderBgSegs(r)||r,s=this.renderFgSegs(s)||s,this.segs=r.concat(s)},destroyEvents:function(){this.triggerSegMouseout(),this.destroyFgSegs(),this.destroyBgSegs(),this.segs=null},getEventSegs:function(){return this.segs||[]},renderFgSegs:function(){},destroyFgSegs:function(){},renderFgSegEls:function(e,n){var i,r=this.view,s="",o=[];if(e.length){for(i=0;e.length>i;i++)s+=this.fgSegHtml(e[i],n);t(s).each(function(n,i){var s=e[n],l=r.resolveEventEl(s.event,t(i));l&&(l.data("fc-seg",s),s.el=l,o.push(s))})}return o},fgSegHtml:function(){},renderBgSegs:function(t){return this.renderFill("bgEvent",t)},destroyBgSegs:function(){this.destroyFill("bgEvent")},bgEventSegEl:function(t,e){return this.view.resolveEventEl(t.event,e)},bgEventSegClasses:function(t){var e=t.event,n=e.source||{};return["fc-bgevent"].concat(e.className,n.className||[])},bgEventSegCss:function(t){var e=this.view,n=t.event,i=n.source||{};return{"background-color":n.backgroundColor||n.color||i.backgroundColor||i.color||e.opt("eventBackgroundColor")||e.opt("eventColor")}},businessHoursSegClasses:function(){return["fc-nonbusiness","fc-bgevent"]},bindSegHandlers:function(){var e=this,n=this.view;t.each({mouseenter:function(t,n){e.triggerSegMouseover(t,n)},mouseleave:function(t,n){e.triggerSegMouseout(t,n)},click:function(t,e){return n.trigger("eventClick",this,t.event,e)},mousedown:function(i,r){t(r.target).is(".fc-resizer")&&n.isEventResizable(i.event)?e.segResizeMousedown(i,r,t(r.target).is(".fc-start-resizer")):n.isEventDraggable(i.event)&&e.segDragMousedown(i,r)}},function(n,i){e.el.on(n,".fc-event-container > *",function(n){var r=t(this).data("fc-seg");return!r||e.isDraggingSeg||e.isResizingSeg?void 0:i.call(this,r,n)})})},triggerSegMouseover:function(t,e){this.mousedOverSeg||(this.mousedOverSeg=t,this.view.trigger("eventMouseover",t.el[0],t.event,e))},triggerSegMouseout:function(t,e){e=e||{},this.mousedOverSeg&&(t=t||this.mousedOverSeg,this.mousedOverSeg=null,this.view.trigger("eventMouseout",t.el[0],t.event,e))},segDragMousedown:function(t,e){var n,i=this,r=this.view,s=r.calendar,a=t.el,u=t.event,c=new nn(t.el,{parentEl:r.el,opacity:r.opt("dragOpacity"),revertDuration:r.opt("dragRevertDuration"),zIndex:2}),d=new en(r.coordMap,{distance:5,scroll:r.opt("dragScroll"),subjectEl:a,subjectCenter:!0,listenStart:function(t){c.hide(),c.start(t)},dragStart:function(e){i.triggerSegMouseout(t,e),i.segDragStart(t,e),r.hideEvent(u)},cellOver:function(e,l,a){t.cell&&(a=t.cell),n=i.computeEventDrop(a,e,u),n&&!s.isEventRangeAllowed(n,u)&&(o(),n=null),n&&r.renderDrag(n,t)?c.hide():c.show(),l&&(n=null)},cellOut:function(){r.destroyDrag(),c.show(),n=null},cellDone:function(){l()},dragStop:function(e){c.stop(!n,function(){r.destroyDrag(),r.showEvent(u),i.segDragStop(t,e),n&&r.reportEventDrop(u,n,this.largeUnit,a,e)})},listenStop:function(){c.stop()}});d.mousedown(e)},segDragStart:function(t,e){this.isDraggingSeg=!0,this.view.trigger("eventDragStart",t.el[0],t.event,e,{})},segDragStop:function(t,e){this.isDraggingSeg=!1,this.view.trigger("eventDragStop",t.el[0],t.event,e,{})},computeEventDrop:function(t,e,n){var i,r,s=this.view.calendar,o=t.start,l=e.start;return o.hasTime()===l.hasTime()?(i=this.diffDates(l,o),n.allDay&&z(i)?(r={start:n.start.clone(),end:s.getEventEnd(n),allDay:!1},s.normalizeEventRangeTimes(r)):r={start:n.start.clone(),end:n.end?n.end.clone():null,allDay:n.allDay},r.start.add(i),r.end&&r.end.add(i)):r={start:l.clone(),end:null,allDay:!l.hasTime()},r},applyDragOpacity:function(t){var e=this.view.opt("dragOpacity");null!=e&&t.each(function(t,n){n.style.opacity=e})},externalDragStart:function(e,n){var i,r,s=this.view;s.opt("droppable")&&(i=t((n?n.item:null)||e.target),r=s.opt("dropAccept"),(t.isFunction(r)?r.call(i[0],i):i.is(r))&&(this.isDraggingExternal||this.listenToExternalDrag(i,e,n)))},listenToExternalDrag:function(t,e,n){var i,r,s=this,a=ve(t);i=new en(this.coordMap,{listenStart:function(){s.isDraggingExternal=!0},cellOver:function(t){r=s.computeExternalDrop(t,a),r?s.renderDrag(r):o()},cellOut:function(){r=null,s.destroyDrag(),l()},dragStop:function(){s.destroyDrag(),l(),r&&s.view.reportExternalDrop(a,r,t,e,n)},listenStop:function(){s.isDraggingExternal=!1}}),i.startDrag(e)},computeExternalDrop:function(t,e){var n={start:t.start.clone(),end:null};return e.startTime&&!n.start.hasTime()&&n.start.time(e.startTime),e.duration&&(n.end=n.start.clone().add(e.duration)),this.view.calendar.isExternalDropRangeAllowed(n,e.eventProps)?n:null},renderDrag:function(){},destroyDrag:function(){},segResizeMousedown:function(t,e,n){var i,r,s=this,a=this.view,u=a.calendar,c=t.el,d=t.event,h=u.getEventEnd(d);i=new en(this.coordMap,{distance:5,scroll:a.opt("dragScroll"),subjectEl:c,dragStart:function(e){s.triggerSegMouseout(t,e),s.segResizeStart(t,e)},cellOver:function(e,i,l){r=n?s.computeEventStartResize(l,e,d):s.computeEventEndResize(l,e,d),r&&(u.isEventRangeAllowed(r,d)?r.start.isSame(d.start)&&r.end.isSame(h)&&(r=null):(o(),r=null)),r&&(a.hideEvent(d),s.renderEventResize(r,t))},cellOut:function(){r=null},cellDone:function(){s.destroyEventResize(),a.showEvent(d),l()},dragStop:function(e){s.segResizeStop(t,e),r&&a.reportEventResize(d,r,this.largeUnit,c,e)}}),i.mousedown(e)},segResizeStart:function(t,e){this.isResizingSeg=!0,this.view.trigger("eventResizeStart",t.el[0],t.event,e,{})},segResizeStop:function(t,e){this.isResizingSeg=!1,this.view.trigger("eventResizeStop",t.el[0],t.event,e,{})},computeEventStartResize:function(t,e,n){return this.computeEventResize("start",t,e,n)},computeEventEndResize:function(t,e,n){return this.computeEventResize("end",t,e,n)},computeEventResize:function(t,e,n,i){var r,s,o=this.view.calendar,l=this.diffDates(n[t],e[t]);return r={start:i.start.clone(),end:o.getEventEnd(i),allDay:i.allDay},r.allDay&&z(l)&&(r.allDay=!1,o.normalizeEventRangeTimes(r)),r[t].add(l),r.start.isBefore(r.end)||(s=i.allDay?o.defaultAllDayEventDuration:o.defaultTimedEventDuration,this.cellDuration&&s>this.cellDuration&&(s=this.cellDuration),"start"==t?r.start=r.end.clone().subtract(s):r.end=r.start.clone().add(s)),r},renderEventResize:function(){},destroyEventResize:function(){},getEventTimeText:function(t,e,n){return null==e&&(e=this.eventTimeFormat),null==n&&(n=this.displayEventEnd),this.displayEventTime&&t.start.hasTime()?n&&t.end?this.view.formatRange(t,e):t.start.format(e):""},getSegClasses:function(t,e,n){var i=t.event,r=["fc-event",t.isStart?"fc-start":"fc-not-start",t.isEnd?"fc-end":"fc-not-end"].concat(i.className,i.source?i.source.className:[]);return e&&r.push("fc-draggable"),n&&r.push("fc-resizable"),r},getEventSkinCss:function(t){var e=this.view,n=t.source||{},i=t.color,r=n.color,s=e.opt("eventColor");return{"background-color":t.backgroundColor||i||n.backgroundColor||r||e.opt("eventBackgroundColor")||s,"border-color":t.borderColor||i||n.borderColor||r||e.opt("eventBorderColor")||s,color:t.textColor||n.textColor||e.opt("eventTextColor")}},eventsToSegs:function(t,e){var n,i=this.eventsToRanges(t),r=[];for(n=0;i.length>n;n++)r.push.apply(r,this.eventRangeToSegs(i[n],e));return r},eventsToRanges:function(e){var n=this,i=ge(e),r=[];return t.each(i,function(t,e){e.length&&r.push.apply(r,he(e[0])?n.eventsToInverseRanges(e):n.eventsToNormalRanges(e))}),r},eventsToNormalRanges:function(t){var e,n,i,r,s=this.view.calendar,o=[];for(e=0;t.length>e;e++)n=t[e],i=n.start.clone().stripZone(),r=s.getEventEnd(n).stripZone(),o.push({event:n,start:i,end:r,eventStartMS:+i,eventDurationMS:r-i});return o},eventsToInverseRanges:function(t){var e,n,i=this.view,r=i.start.clone().stripZone(),s=i.end.clone().stripZone(),o=this.eventsToNormalRanges(t),l=[],a=t[0],u=r;for(o.sort(pe),e=0;o.length>e;e++)n=o[e],n.start>u&&l.push({event:a,start:u,end:n.start}),u=n.end;return s>u&&l.push({event:a,start:u,end:s}),l},eventRangeToSegs:function(t,e){var n,i,r;for(n=e?e(t):this.rangeToSegs(t),i=0;n.length>i;i++)r=n[i],r.event=t.event,r.eventStartMS=t.eventStartMS,r.eventDurationMS=t.eventDurationMS;return n}}),Le.compareSegs=me,Le.dataAttrPrefix="";var on=sn.extend({numbersVisible:!1,bottomCoordPadding:0,breakOnWeeks:null,cellDates:null,dayToCellOffsets:null,rowEls:null,dayEls:null,helperEls:null,constructor:function(){sn.apply(this,arguments),this.cellDuration=e.duration(1,"day")},renderDates:function(t){var e,n,i,r=this.view,s=this.rowCnt,o=this.colCnt,l=s*o,a="";for(e=0;s>e;e++)a+=this.dayRowHtml(e,t);for(this.el.html(a),this.rowEls=this.el.find(".fc-row"),this.dayEls=this.el.find(".fc-day"),n=0;l>n;n++)i=this.getCell(n),r.trigger("dayRender",null,i.start,this.dayEls.eq(n))},destroyDates:function(){this.destroySegPopover()},renderBusinessHours:function(){var t=this.view.calendar.getBusinessHoursEvents(!0),e=this.eventsToSegs(t);this.renderFill("businessHours",e,"bgevent")},dayRowHtml:function(t,e){var n=this.view,i=["fc-row","fc-week",n.widgetContentClass];return e&&i.push("fc-rigid"),'<div class="'+i.join(" ")+'">'+'<div class="fc-bg">'+"<table>"+this.rowHtml("day",t)+"</table>"+"</div>"+'<div class="fc-content-skeleton">'+"<table>"+(this.numbersVisible?"<thead>"+this.rowHtml("number",t)+"</thead>":"")+"</table>"+"</div>"+"</div>"},dayCellHtml:function(t){return this.bgCellHtml(t)},computeColHeadFormat:function(){return this.rowCnt>1?"ddd":this.colCnt>1?this.view.opt("dayOfMonthFormat"):"dddd"},computeEventTimeFormat:function(){return this.view.opt("extraSmallTimeFormat")},computeDisplayEventEnd:function(){return 1==this.colCnt},updateCells:function(){var t,e,n,i;if(this.updateCellDates(),t=this.cellDates,this.breakOnWeeks){for(e=t[0].day(),i=1;t.length>i&&t[i].day()!=e;i++);n=Math.ceil(t.length/i)}else n=1,i=t.length;this.rowCnt=n,this.colCnt=i},updateCellDates:function(){for(var t=this.view,e=this.start.clone(),n=[],i=-1,r=[];e.isBefore(this.end);)t.isHiddenDay(e)?r.push(i+.5):(i++,r.push(i),n.push(e.clone())),e.add(1,"days");this.cellDates=n,this.dayToCellOffsets=r},computeCellDate:function(t){var e=this.colCnt,n=t.row*e+(this.isRTL?e-t.col-1:t.col);return this.cellDates[n].clone()},getRowEl:function(t){return this.rowEls.eq(t)},getColEl:function(t){return this.dayEls.eq(t)},getCellDayEl:function(t){return this.dayEls.eq(t.row*this.colCnt+t.col)},computeRowCoords:function(){var t=sn.prototype.computeRowCoords.call(this);return t[t.length-1].bottom+=this.bottomCoordPadding,t},rangeToSegs:function(t){var e,n,i,r,s,o,l,a,u,c,d=this.isRTL,h=this.rowCnt,f=this.colCnt,g=[];for(t=this.view.computeDayRange(t),e=this.dateToCellOffset(t.start),n=this.dateToCellOffset(t.end.subtract(1,"days")),i=0;h>i;i++)r=i*f,s=r+f-1,a=Math.max(r,e),u=Math.min(s,n),a=Math.ceil(a),u=Math.floor(u),u>=a&&(o=a===e,l=u===n,a-=r,u-=r,c={row:i,isStart:o,isEnd:l},d?(c.leftCol=f-u-1,c.rightCol=f-a-1):(c.leftCol=a,c.rightCol=u),g.push(c));return g},dateToCellOffset:function(t){var e=this.dayToCellOffsets,n=t.diff(this.start,"days");return 0>n?e[0]-1:n>=e.length?e[e.length-1]+1:e[n]},renderDrag:function(t,e){return this.renderHighlight(this.view.calendar.ensureVisibleEventRange(t)),e&&!e.el.closest(this.el).length?(this.renderRangeHelper(t,e),this.applyDragOpacity(this.helperEls),!0):void 0},destroyDrag:function(){this.destroyHighlight(),this.destroyHelper()},renderEventResize:function(t,e){this.renderHighlight(t),this.renderRangeHelper(t,e)},destroyEventResize:function(){this.destroyHighlight(),this.destroyHelper()},renderHelper:function(e,n){var i,r=[],s=this.eventsToSegs([e]);s=this.renderFgSegEls(s),i=this.renderSegRows(s),this.rowEls.each(function(e,s){var o,l=t(s),a=t('<div class="fc-helper-skeleton"><table/></div>');o=n&&n.row===e?n.el.position().top:l.find(".fc-content-skeleton tbody").position().top,a.css("top",o).find("table").append(i[e].tbodyEl),l.append(a),r.push(a[0])}),this.helperEls=t(r)},destroyHelper:function(){this.helperEls&&(this.helperEls.remove(),this.helperEls=null)},fillSegTag:"td",renderFill:function(e,n,i){var r,s,o,l=[];for(n=this.renderFillSegEls(e,n),r=0;n.length>r;r++)s=n[r],o=this.renderFillRow(e,s,i),this.rowEls.eq(s.row).append(o),l.push(o[0]);return this.elsByFill[e]=t(l),n},renderFillRow:function(e,n,i){var r,s,o=this.colCnt,l=n.leftCol,a=n.rightCol+1;return i=i||e.toLowerCase(),r=t('<div class="fc-'+i+'-skeleton">'+"<table><tr/></table>"+"</div>"),s=r.find("tr"),l>0&&s.append('<td colspan="'+l+'"/>'),s.append(n.el.attr("colspan",a-l)),o>a&&s.append('<td colspan="'+(o-a)+'"/>'),this.bookendCells(s,e),r}});on.mixin({rowStructs:null,destroyEvents:function(){this.destroySegPopover(),sn.prototype.destroyEvents.apply(this,arguments)},getEventSegs:function(){return sn.prototype.getEventSegs.call(this).concat(this.popoverSegs||[])},renderBgSegs:function(e){var n=t.grep(e,function(t){return t.event.allDay});return sn.prototype.renderBgSegs.call(this,n)},renderFgSegs:function(e){var n;return e=this.renderFgSegEls(e),n=this.rowStructs=this.renderSegRows(e),this.rowEls.each(function(e,i){t(i).find(".fc-content-skeleton > table").append(n[e].tbodyEl)}),e},destroyFgSegs:function(){for(var t,e=this.rowStructs||[];t=e.pop();)t.tbodyEl.remove();this.rowStructs=null},renderSegRows:function(t){var e,n,i=[];for(e=this.groupSegRows(t),n=0;e.length>n;n++)i.push(this.renderSegRow(n,e[n]));return i},fgSegHtml:function(t,e){var n,i,r=this.view,s=t.event,o=r.isEventDraggable(s),l=!e&&s.allDay&&t.isStart&&r.isEventResizableFromStart(s),a=!e&&s.allDay&&t.isEnd&&r.isEventResizableFromEnd(s),u=this.getSegClasses(t,o,l||a),c=W(this.getEventSkinCss(s)),d="";return u.unshift("fc-day-grid-event","fc-h-event"),t.isStart&&(n=this.getEventTimeText(s),n&&(d='<span class="fc-time">'+Y(n)+"</span>")),i='<span class="fc-title">'+(Y(s.title||"")||" ")+"</span>",'<a class="'+u.join(" ")+'"'+(s.url?' href="'+Y(s.url)+'"':"")+(c?' style="'+c+'"':"")+">"+'<div class="fc-content">'+(this.isRTL?i+" "+d:d+" "+i)+"</div>"+(l?'<div class="fc-resizer fc-start-resizer" />':"")+(a?'<div class="fc-resizer fc-end-resizer" />':"")+"</a>"},renderSegRow:function(e,n){function i(e){for(;e>o;)c=(v[r-1]||[])[o],c?c.attr("rowspan",parseInt(c.attr("rowspan")||1,10)+1):(c=t("<td/>"),l.append(c)),m[r][o]=c,v[r][o]=c,o++}var r,s,o,l,a,u,c,d=this.colCnt,h=this.buildSegLevels(n),f=Math.max(1,h.length),g=t("<tbody/>"),p=[],m=[],v=[];for(r=0;f>r;r++){if(s=h[r],o=0,l=t("<tr/>"),p.push([]),m.push([]),v.push([]),s)for(a=0;s.length>a;a++){for(u=s[a],i(u.leftCol),c=t('<td class="fc-event-container"/>').append(u.el),u.leftCol!=u.rightCol?c.attr("colspan",u.rightCol-u.leftCol+1):v[r][o]=c;u.rightCol>=o;)m[r][o]=c,p[r][o]=u,o++;l.append(c)}i(d),this.bookendCells(l,"eventSkeleton"),g.append(l)}return{row:e,tbodyEl:g,cellMatrix:m,segMatrix:p,segLevels:h,segs:n}},buildSegLevels:function(t){var e,n,i,r=[];for(t.sort(me),e=0;t.length>e;e++){for(n=t[e],i=0;r.length>i&&ye(n,r[i]);i++);n.level=i,(r[i]||(r[i]=[])).push(n)}for(i=0;r.length>i;i++)r[i].sort(we);return r},groupSegRows:function(t){var e,n=[];for(e=0;this.rowCnt>e;e++)n.push([]);for(e=0;t.length>e;e++)n[t[e].row].push(t[e]);return n}}),on.mixin({segPopover:null,popoverSegs:null,destroySegPopover:function(){this.segPopover&&this.segPopover.hide()},limitRows:function(t){var e,n,i=this.rowStructs||[];for(e=0;i.length>e;e++)this.unlimitRow(e),n=t?"number"==typeof t?t:this.computeRowLevelLimit(e):!1,n!==!1&&this.limitRow(e,n)},computeRowLevelLimit:function(e){function n(e,n){s=Math.max(s,t(n).outerHeight())}var i,r,s,o=this.rowEls.eq(e),l=o.height(),a=this.rowStructs[e].tbodyEl.children();for(i=0;a.length>i;i++)if(r=a.eq(i).removeClass("fc-limited"),s=0,r.find("> td > :first-child").each(n),r.position().top+s>l)return i;return!1},limitRow:function(e,n){function i(i){for(;i>D;)r=E.getCell(e,D),c=E.getCellSegs(r,n),c.length&&(f=o[n-1][D],w=E.renderMoreLink(r,c),y=t("<div/>").append(w),f.append(y),b.push(y[0])),D++}var r,s,o,l,a,u,c,d,h,f,g,p,m,v,y,w,E=this,S=this.rowStructs[e],b=[],D=0;if(n&&S.segLevels.length>n){for(s=S.segLevels[n-1],o=S.cellMatrix,l=S.tbodyEl.children().slice(n).addClass("fc-limited").get(),a=0;s.length>a;a++){for(u=s[a],i(u.leftCol),h=[],d=0;u.rightCol>=D;)r=this.getCell(e,D),c=this.getCellSegs(r,n),h.push(c),d+=c.length,D++;if(d){for(f=o[n-1][u.leftCol],g=f.attr("rowspan")||1,p=[],m=0;h.length>m;m++)v=t('<td class="fc-more-cell"/>').attr("rowspan",g),c=h[m],r=this.getCell(e,u.leftCol+m),w=this.renderMoreLink(r,[u].concat(c)),y=t("<div/>").append(w),v.append(y),p.push(v[0]),b.push(v[0]);f.addClass("fc-limited").after(t(p)),l.push(f[0])}}i(this.colCnt),S.moreEls=t(b),S.limitedEls=t(l)}},unlimitRow:function(t){var e=this.rowStructs[t];e.moreEls&&(e.moreEls.remove(),e.moreEls=null),e.limitedEls&&(e.limitedEls.removeClass("fc-limited"),e.limitedEls=null)},renderMoreLink:function(e,n){var i=this,r=this.view;return t('<a class="fc-more"/>').text(this.getMoreLinkText(n.length)).on("click",function(s){var o=r.opt("eventLimitClick"),l=e.start,a=t(this),u=i.getCellDayEl(e),c=i.getCellSegs(e),d=i.resliceDaySegs(c,l),h=i.resliceDaySegs(n,l);"function"==typeof o&&(o=r.trigger("eventLimitClick",null,{date:l,dayEl:u,moreEl:a,segs:d,hiddenSegs:h},s)),"popover"===o?i.showSegPopover(e,a,d):"string"==typeof o&&r.calendar.zoomTo(l,o)})},showSegPopover:function(t,e,n){var i,r,s=this,o=this.view,l=e.parent();i=1==this.rowCnt?o.el:this.rowEls.eq(t.row),r={className:"fc-more-popover",content:this.renderSegPopoverContent(t,n),parentEl:this.el,top:i.offset().top,autoHide:!0,viewportConstrain:o.opt("popoverViewportConstrain"),hide:function(){s.segPopover.destroy(),s.segPopover=null,s.popoverSegs=null}},this.isRTL?r.right=l.offset().left+l.outerWidth()+1:r.left=l.offset().left-1,this.segPopover=new Ke(r),this.segPopover.show()},renderSegPopoverContent:function(e,n){var i,r=this.view,s=r.opt("theme"),o=e.start.format(r.opt("dayPopoverFormat")),l=t('<div class="fc-header '+r.widgetHeaderClass+'">'+'<span class="fc-close '+(s?"ui-icon ui-icon-closethick":"fc-icon fc-icon-x")+'"></span>'+'<span class="fc-title">'+Y(o)+"</span>"+'<div class="fc-clear"/>'+"</div>"+'<div class="fc-body '+r.widgetContentClass+'">'+'<div class="fc-event-container"></div>'+"</div>"),a=l.find(".fc-event-container");for(n=this.renderFgSegEls(n,!0),this.popoverSegs=n,i=0;n.length>i;i++)n[i].cell=e,a.append(n[i].el);return l},resliceDaySegs:function(e,n){var i=t.map(e,function(t){return t.event}),r=n.clone().stripTime(),s=r.clone().add(1,"days"),o={start:r,end:s};return e=this.eventsToSegs(i,function(t){var e=H(t,o);return e?[e]:[]}),e.sort(me),e},getMoreLinkText:function(t){var e=this.view.opt("eventLimitText"); +return"function"==typeof e?e(t):"+"+t+" "+e},getCellSegs:function(t,e){for(var n,i=this.rowStructs[t.row].segMatrix,r=e||0,s=[];i.length>r;)n=i[r][t.col],n&&s.push(n),r++;return s}});var ln=sn.extend({slotDuration:null,snapDuration:null,minTime:null,maxTime:null,axisFormat:null,dayEls:null,slatEls:null,slatTops:null,helperEl:null,businessHourSegs:null,constructor:function(){sn.apply(this,arguments),this.processOptions()},renderDates:function(){this.el.html(this.renderHtml()),this.dayEls=this.el.find(".fc-day"),this.slatEls=this.el.find(".fc-slats tr")},renderBusinessHours:function(){var t=this.view.calendar.getBusinessHoursEvents();this.businessHourSegs=this.renderFill("businessHours",this.eventsToSegs(t),"bgevent")},renderHtml:function(){return'<div class="fc-bg"><table>'+this.rowHtml("slotBg")+"</table>"+"</div>"+'<div class="fc-slats">'+"<table>"+this.slatRowHtml()+"</table>"+"</div>"},slotBgCellHtml:function(t){return this.bgCellHtml(t)},slatRowHtml:function(){for(var t,n,i,r=this.view,s=this.isRTL,o="",l=0===this.slotDuration.asMinutes()%15,a=e.duration(+this.minTime);this.maxTime>a;)t=this.start.clone().time(a),n=t.minutes(),i='<td class="fc-axis fc-time '+r.widgetContentClass+'" '+r.axisStyleAttr()+">"+(l&&n?"":"<span>"+Y(t.format(this.axisFormat))+"</span>")+"</td>",o+="<tr "+(n?'class="fc-minor"':"")+">"+(s?"":i)+'<td class="'+r.widgetContentClass+'"/>'+(s?i:"")+"</tr>",a.add(this.slotDuration);return o},processOptions:function(){var t=this.view,n=t.opt("slotDuration"),i=t.opt("snapDuration");n=e.duration(n),i=i?e.duration(i):n,this.slotDuration=n,this.snapDuration=i,this.cellDuration=i,this.minTime=e.duration(t.opt("minTime")),this.maxTime=e.duration(t.opt("maxTime")),this.axisFormat=t.opt("axisFormat")||t.opt("smallTimeFormat")},computeColHeadFormat:function(){return this.colCnt>1?this.view.opt("dayOfMonthFormat"):"dddd"},computeEventTimeFormat:function(){return this.view.opt("noMeridiemTimeFormat")},computeDisplayEventEnd:function(){return!0},updateCells:function(){var t,e=this.view,n=[];for(t=this.start.clone();t.isBefore(this.end);)n.push({day:t.clone()}),t.add(1,"day"),t=e.skipHiddenDays(t);this.isRTL&&n.reverse(),this.colData=n,this.colCnt=n.length,this.rowCnt=Math.ceil((this.maxTime-this.minTime)/this.snapDuration)},computeCellDate:function(t){var e=this.computeSnapTime(t.row);return this.view.calendar.rezoneDate(t.day).time(e)},getColEl:function(t){return this.dayEls.eq(t)},computeSnapTime:function(t){return e.duration(this.minTime+this.snapDuration*t)},rangeToSegs:function(t){var e,n,i,r,s=this.colCnt,o=[];for(t={start:t.start.clone().stripZone(),end:t.end.clone().stripZone()},n=0;s>n;n++)i=this.colData[n].day,r={start:i.clone().time(this.minTime),end:i.clone().time(this.maxTime)},e=H(t,r),e&&(e.col=n,o.push(e));return o},updateSize:function(t){this.computeSlatTops(),t&&this.updateSegVerticals()},computeRowCoords:function(){var t,e,n=this.el.offset().top,i=[];for(t=0;this.rowCnt>t;t++)e={top:n+this.computeTimeTop(this.computeSnapTime(t))},t>0&&(i[t-1].bottom=e.top),i.push(e);return e.bottom=e.top+this.computeTimeTop(this.computeSnapTime(t)),i},computeDateTop:function(t,n){return this.computeTimeTop(e.duration(t.clone().stripZone()-n.clone().stripTime()))},computeTimeTop:function(t){var e,n,i,r,s=(t-this.minTime)/this.slotDuration;return s=Math.max(0,s),s=Math.min(this.slatEls.length,s),e=Math.floor(s),n=s-e,i=this.slatTops[e],n?(r=this.slatTops[e+1],i+(r-i)*n):i},computeSlatTops:function(){var e,n=[];this.slatEls.each(function(i,r){e=t(r).position().top,n.push(e)}),n.push(e+this.slatEls.last().outerHeight()),this.slatTops=n},renderDrag:function(t,e){return e?(this.renderRangeHelper(t,e),this.applyDragOpacity(this.helperEl),!0):(this.renderHighlight(this.view.calendar.ensureVisibleEventRange(t)),void 0)},destroyDrag:function(){this.destroyHelper(),this.destroyHighlight()},renderEventResize:function(t,e){this.renderRangeHelper(t,e)},destroyEventResize:function(){this.destroyHelper()},renderHelper:function(e,n){var i,r,s,o,l=this.eventsToSegs([e]);for(l=this.renderFgSegEls(l),i=this.renderSegTable(l),r=0;l.length>r;r++)s=l[r],n&&n.col===s.col&&(o=n.el,s.el.css({left:o.css("left"),right:o.css("right"),"margin-left":o.css("margin-left"),"margin-right":o.css("margin-right")}));this.helperEl=t('<div class="fc-helper-skeleton"/>').append(i).appendTo(this.el)},destroyHelper:function(){this.helperEl&&(this.helperEl.remove(),this.helperEl=null)},renderSelection:function(t){this.view.opt("selectHelper")?this.renderRangeHelper(t):this.renderHighlight(t)},destroySelection:function(){this.destroyHelper(),this.destroyHighlight()},renderFill:function(e,n,i){var r,s,o,l,a,u,c,d,h,f;if(n.length){for(n=this.renderFillSegEls(e,n),r=this.groupSegCols(n),i=i||e.toLowerCase(),s=t('<div class="fc-'+i+'-skeleton">'+"<table><tr/></table>"+"</div>"),o=s.find("tr"),l=0;r.length>l;l++)if(a=r[l],u=t("<td/>").appendTo(o),a.length)for(c=t('<div class="fc-'+i+'-container"/>').appendTo(u),d=this.colData[l].day,h=0;a.length>h;h++)f=a[h],c.append(f.el.css({top:this.computeDateTop(f.start,d),bottom:-this.computeDateTop(f.end,d)}));this.bookendCells(o,e),this.el.append(s),this.elsByFill[e]=s}return n}});ln.mixin({eventSkeletonEl:null,renderFgSegs:function(e){return e=this.renderFgSegEls(e),this.el.append(this.eventSkeletonEl=t('<div class="fc-content-skeleton"/>').append(this.renderSegTable(e))),e},destroyFgSegs:function(){this.eventSkeletonEl&&(this.eventSkeletonEl.remove(),this.eventSkeletonEl=null)},renderSegTable:function(e){var n,i,r,s,o,l,a=t("<table><tr/></table>"),u=a.find("tr");for(n=this.groupSegCols(e),this.computeSegVerticals(e),s=0;n.length>s;s++){for(o=n[s],Ee(o),l=t('<div class="fc-event-container"/>'),i=0;o.length>i;i++)r=o[i],r.el.css(this.generateSegPositionCss(r)),30>r.bottom-r.top&&r.el.addClass("fc-short"),l.append(r.el);u.append(t("<td/>").append(l))}return this.bookendCells(u,"eventSkeleton"),a},updateSegVerticals:function(){var t,e=(this.segs||[]).concat(this.businessHourSegs||[]);for(this.computeSegVerticals(e),t=0;e.length>t;t++)e[t].el.css(this.generateSegVerticalCss(e[t]))},computeSegVerticals:function(t){var e,n;for(e=0;t.length>e;e++)n=t[e],n.top=this.computeDateTop(n.start,n.start),n.bottom=this.computeDateTop(n.end,n.start)},fgSegHtml:function(t,e){var n,i,r,s=this.view,o=t.event,l=s.isEventDraggable(o),a=!e&&t.isStart&&s.isEventResizableFromStart(o),u=!e&&t.isEnd&&s.isEventResizableFromEnd(o),c=this.getSegClasses(t,l,a||u),d=W(this.getEventSkinCss(o));return c.unshift("fc-time-grid-event","fc-v-event"),s.isMultiDayEvent(o)?(t.isStart||t.isEnd)&&(n=this.getEventTimeText(t),i=this.getEventTimeText(t,"LT"),r=this.getEventTimeText(t,null,!1)):(n=this.getEventTimeText(o),i=this.getEventTimeText(o,"LT"),r=this.getEventTimeText(o,null,!1)),'<a class="'+c.join(" ")+'"'+(o.url?' href="'+Y(o.url)+'"':"")+(d?' style="'+d+'"':"")+">"+'<div class="fc-content">'+(n?'<div class="fc-time" data-start="'+Y(r)+'"'+' data-full="'+Y(i)+'"'+">"+"<span>"+Y(n)+"</span>"+"</div>":"")+(o.title?'<div class="fc-title">'+Y(o.title)+"</div>":"")+"</div>"+'<div class="fc-bg"/>'+(u?'<div class="fc-resizer fc-end-resizer" />':"")+"</a>"},generateSegPositionCss:function(t){var e,n,i=this.view.opt("slotEventOverlap"),r=t.backwardCoord,s=t.forwardCoord,o=this.generateSegVerticalCss(t);return i&&(s=Math.min(1,r+2*(s-r))),this.isRTL?(e=1-s,n=r):(e=r,n=1-s),o.zIndex=t.level+1,o.left=100*e+"%",o.right=100*n+"%",i&&t.forwardPressure&&(o[this.isRTL?"marginLeft":"marginRight"]=20),o},generateSegVerticalCss:function(t){return{top:t.top,bottom:-t.bottom}},groupSegCols:function(t){var e,n=[];for(e=0;this.colCnt>e;e++)n.push([]);for(e=0;t.length>e;e++)n[t[e].col].push(t[e]);return n}});var an=Le.View=ue.extend({type:null,name:null,title:null,calendar:null,options:null,coordMap:null,el:null,isDisplayed:!1,isSkeletonRendered:!1,isEventsRendered:!1,start:null,end:null,intervalStart:null,intervalEnd:null,intervalDuration:null,intervalUnit:null,isSelected:!1,scrollerEl:null,scrollTop:null,widgetHeaderClass:null,widgetContentClass:null,highlightStateClass:null,nextDayThreshold:null,isHiddenDayHash:null,documentMousedownProxy:null,constructor:function(t,n,i,r){this.calendar=t,this.type=this.name=n,this.options=i,this.intervalDuration=r||e.duration(1,"day"),this.nextDayThreshold=e.duration(this.opt("nextDayThreshold")),this.initThemingProps(),this.initHiddenDays(),this.documentMousedownProxy=q(this,"documentMousedown"),this.initialize()},initialize:function(){},opt:function(t){return this.options[t]},trigger:function(t,e){var n=this.calendar;return n.trigger.apply(n,[t,e||this].concat(Array.prototype.slice.call(arguments,2),[this]))},setDate:function(t){this.setRange(this.computeRange(t))},setRange:function(e){t.extend(this,e),this.updateTitle()},computeRange:function(t){var e,n,i=M(this.intervalDuration),r=t.clone().startOf(i),s=r.clone().add(this.intervalDuration);return/year|month|week|day/.test(i)?(r.stripTime(),s.stripTime()):(r.hasTime()||(r=this.calendar.rezoneDate(r)),s.hasTime()||(s=this.calendar.rezoneDate(s))),e=r.clone(),e=this.skipHiddenDays(e),n=s.clone(),n=this.skipHiddenDays(n,-1,!0),{intervalUnit:i,intervalStart:r,intervalEnd:s,start:e,end:n}},computePrevDate:function(t){return this.massageCurrentDate(t.clone().startOf(this.intervalUnit).subtract(this.intervalDuration),-1)},computeNextDate:function(t){return this.massageCurrentDate(t.clone().startOf(this.intervalUnit).add(this.intervalDuration))},massageCurrentDate:function(t,e){return 1>=this.intervalDuration.as("days")&&this.isHiddenDay(t)&&(t=this.skipHiddenDays(t,e),t.startOf("day")),t},updateTitle:function(){this.title=this.computeTitle()},computeTitle:function(){return this.formatRange({start:this.intervalStart,end:this.intervalEnd},this.opt("titleFormat")||this.computeTitleFormat(),this.opt("titleRangeSeparator"))},computeTitleFormat:function(){return"year"==this.intervalUnit?"YYYY":"month"==this.intervalUnit?this.opt("monthYearFormat"):this.intervalDuration.as("days")>1?"ll":"LL"},formatRange:function(t,e,n){var i=t.end;return i.hasTime()||(i=i.clone().subtract(1)),re(t.start,i,e,n,this.opt("isRTL"))},setElement:function(t){this.el=t,this.bindGlobalHandlers()},removeElement:function(){this.clear(),this.isSkeletonRendered&&(this.destroySkeleton(),this.isSkeletonRendered=!1),this.unbindGlobalHandlers(),this.el.remove()},display:function(t){var e=null;this.isDisplayed&&(e=this.queryScroll()),this.clear(),this.setDate(t),this.render(),this.updateSize(),this.renderBusinessHours(),this.isDisplayed=!0,e=this.computeInitialScroll(e),this.forceScroll(e),this.triggerRender()},clear:function(){this.isDisplayed&&(this.unselect(),this.clearEvents(),this.triggerDestroy(),this.destroyBusinessHours(),this.destroy(),this.isDisplayed=!1)},render:function(){this.isSkeletonRendered||(this.renderSkeleton(),this.isSkeletonRendered=!0),this.renderDates()},destroy:function(){this.destroyDates()},renderSkeleton:function(){},destroySkeleton:function(){},renderDates:function(){},destroyDates:function(){},renderBusinessHours:function(){},destroyBusinessHours:function(){},triggerRender:function(){this.trigger("viewRender",this,this,this.el)},triggerDestroy:function(){this.trigger("viewDestroy",this,this,this.el)},bindGlobalHandlers:function(){t(document).on("mousedown",this.documentMousedownProxy)},unbindGlobalHandlers:function(){t(document).off("mousedown",this.documentMousedownProxy)},initThemingProps:function(){var t=this.opt("theme")?"ui":"fc";this.widgetHeaderClass=t+"-widget-header",this.widgetContentClass=t+"-widget-content",this.highlightStateClass=t+"-state-highlight"},updateSize:function(t){var e;t&&(e=this.queryScroll()),this.updateHeight(),this.updateWidth(),t&&this.setScroll(e)},updateWidth:function(){},updateHeight:function(){var t=this.calendar;this.setHeight(t.getSuggestedViewHeight(),t.isHeightAuto())},setHeight:function(){},computeScrollerHeight:function(t){var e,n,i=this.scrollerEl;return e=this.el.add(i),e.css({position:"relative",left:-1}),n=this.el.outerHeight()-i.height(),e.css({position:"",left:""}),t-n},computeInitialScroll:function(){return 0},queryScroll:function(){return this.scrollerEl?this.scrollerEl.scrollTop():void 0},setScroll:function(t){return this.scrollerEl?this.scrollerEl.scrollTop(t):void 0},forceScroll:function(t){var e=this;this.setScroll(t),setTimeout(function(){e.setScroll(t)},0)},displayEvents:function(t){var e=this.queryScroll();this.clearEvents(),this.renderEvents(t),this.isEventsRendered=!0,this.setScroll(e),this.triggerEventRender()},clearEvents:function(){this.isEventsRendered&&(this.triggerEventDestroy(),this.destroyEvents(),this.isEventsRendered=!1)},renderEvents:function(){},destroyEvents:function(){},triggerEventRender:function(){this.renderedEventSegEach(function(t){this.trigger("eventAfterRender",t.event,t.event,t.el)}),this.trigger("eventAfterAllRender")},triggerEventDestroy:function(){this.renderedEventSegEach(function(t){this.trigger("eventDestroy",t.event,t.event,t.el)})},resolveEventEl:function(e,n){var i=this.trigger("eventRender",e,e,n);return i===!1?n=null:i&&i!==!0&&(n=t(i)),n},showEvent:function(t){this.renderedEventSegEach(function(t){t.el.css("visibility","")},t)},hideEvent:function(t){this.renderedEventSegEach(function(t){t.el.css("visibility","hidden")},t)},renderedEventSegEach:function(t,e){var n,i=this.getEventSegs();for(n=0;i.length>n;n++)e&&i[n].event._id!==e._id||i[n].el&&t.call(this,i[n])},getEventSegs:function(){return[]},isEventDraggable:function(t){var e=t.source||{};return B(t.startEditable,e.startEditable,this.opt("eventStartEditable"),t.editable,e.editable,this.opt("editable"))},reportEventDrop:function(t,e,n,i,r){var s=this.calendar,o=s.mutateEvent(t,e,n),l=function(){o.undo(),s.reportEventChange()};this.triggerEventDrop(t,o.dateDelta,l,i,r),s.reportEventChange()},triggerEventDrop:function(t,e,n,i,r){this.trigger("eventDrop",i[0],t,e,n,r,{})},reportExternalDrop:function(e,n,i,r,s){var o,l,a=e.eventProps;a&&(o=t.extend({},a,n),l=this.calendar.renderEvent(o,e.stick)[0]),this.triggerExternalDrop(l,n,i,r,s)},triggerExternalDrop:function(t,e,n,i,r){this.trigger("drop",n[0],e.start,i,r),t&&this.trigger("eventReceive",null,t)},renderDrag:function(){},destroyDrag:function(){},isEventResizableFromStart:function(t){return this.opt("eventResizableFromStart")&&this.isEventResizable(t)},isEventResizableFromEnd:function(t){return this.isEventResizable(t)},isEventResizable:function(t){var e=t.source||{};return B(t.durationEditable,e.durationEditable,this.opt("eventDurationEditable"),t.editable,e.editable,this.opt("editable"))},reportEventResize:function(t,e,n,i,r){var s=this.calendar,o=s.mutateEvent(t,e,n),l=function(){o.undo(),s.reportEventChange()};this.triggerEventResize(t,o.durationDelta,l,i,r),s.reportEventChange()},triggerEventResize:function(t,e,n,i,r){this.trigger("eventResize",i[0],t,e,n,r,{})},select:function(t,e){this.unselect(e),this.renderSelection(t),this.reportSelection(t,e)},renderSelection:function(){},reportSelection:function(t,e){this.isSelected=!0,this.trigger("select",null,t.start,t.end,e)},unselect:function(t){this.isSelected&&(this.isSelected=!1,this.destroySelection(),this.trigger("unselect",null,t))},destroySelection:function(){},documentMousedown:function(e){var n;this.isSelected&&this.opt("unselectAuto")&&S(e)&&(n=this.opt("unselectCancel"),n&&t(e.target).closest(n).length||this.unselect(e))},initHiddenDays:function(){var e,n=this.opt("hiddenDays")||[],i=[],r=0;for(this.opt("weekends")===!1&&n.push(0,6),e=0;7>e;e++)(i[e]=-1!==t.inArray(e,n))||r++;if(!r)throw"invalid hiddenDays";this.isHiddenDayHash=i},isHiddenDay:function(t){return e.isMoment(t)&&(t=t.day()),this.isHiddenDayHash[t]},skipHiddenDays:function(t,e,n){var i=t.clone();for(e=e||1;this.isHiddenDayHash[(i.day()+(n?e:0)+7)%7];)i.add(e,"days");return i},computeDayRange:function(t){var e,n=t.start.clone().stripTime(),i=t.end,r=null;return i&&(r=i.clone().stripTime(),e=+i.time(),e&&e>=this.nextDayThreshold&&r.add(1,"days")),(!i||n>=r)&&(r=n.clone().add(1,"days")),{start:n,end:r}},isMultiDayEvent:function(t){var e=this.computeDayRange(t);return e.end.diff(e.start,"days")>1}}),un=Le.Calendar=Le.CalendarBase=ue.extend({dirDefaults:null,langDefaults:null,overrides:null,options:null,viewSpecCache:null,view:null,header:null,constructor:Re,initOptions:function(t){var e,r,s,o;t=i(t),e=t.lang,r=cn[e],r||(e=un.defaults.lang,r=cn[e]||{}),s=B(t.isRTL,r.isRTL,un.defaults.isRTL),o=s?un.rtlDefaults:{},this.dirDefaults=o,this.langDefaults=r,this.overrides=t,this.options=n(un.defaults,o,r,t),ke(this.options),this.viewSpecCache={}},getViewSpec:function(t){var e=this.viewSpecCache;return e[t]||(e[t]=this.buildViewSpec(t))},getUnitViewSpec:function(e){var n,i,r;if(-1!=t.inArray(e,Ye))for(n=this.header.getViewsWithButtons(),t.each(Le.views,function(t){n.push(t)}),i=0;n.length>i;i++)if(r=this.getViewSpec(n[i]),r&&r.singleUnit==e)return r},buildViewSpec:function(t){for(var i,r,s,o,l,a,u=this.overrides.views||{},c=[],d=[],h=t;h&&!i;)r=_e[h]||{},s=u[h]||{},o=o||s.duration||r.duration,h=s.type||r.type,"function"==typeof r?(i=r,c.unshift(i.defaults||{})):c.unshift(r),d.unshift(s);return i?(a={"class":i,type:t},o&&(o=e.duration(o),o.valueOf()||(o=null)),o&&(a.duration=o,l=M(o),1===o.as(l)&&(a.singleUnit=l,d.unshift(u[l]||{}))),a.defaults=n.apply(null,c),a.overrides=n.apply(null,d),this.buildViewSpecOptions(a),this.buildViewSpecButtonText(a,t),a):void 0},buildViewSpecOptions:function(t){t.options=n(un.defaults,t.defaults,this.dirDefaults,this.langDefaults,this.overrides,t.overrides),ke(t.options)},buildViewSpecButtonText:function(t,e){function n(n){var i=n.buttonText||{};return i[e]||(t.singleUnit?i[t.singleUnit]:null)}t.buttonTextOverride=n(this.overrides)||t.overrides.buttonText,t.buttonTextDefault=n(this.langDefaults)||n(this.dirDefaults)||t.defaults.buttonText||n(un.defaults)||(t.duration?this.humanizeDuration(t.duration):null)||e},instantiateView:function(t){var e=this.getViewSpec(t);return new e["class"](this,t,e.options,e.duration)},isValidViewType:function(t){return Boolean(this.getViewSpec(t))}});un.defaults={titleRangeSeparator:" — ",monthYearFormat:"MMMM YYYY",defaultTimedEventDuration:"02:00:00",defaultAllDayEventDuration:{days:1},forceEventDuration:!1,nextDayThreshold:"09:00:00",defaultView:"month",aspectRatio:1.35,header:{left:"title",center:"",right:"today prev,next"},weekends:!0,weekNumbers:!1,weekNumberTitle:"W",weekNumberCalculation:"local",lazyFetching:!0,startParam:"start",endParam:"end",timezoneParam:"timezone",timezone:!1,isRTL:!1,buttonText:{prev:"prev",next:"next",prevYear:"prev year",nextYear:"next year",year:"year",today:"today",month:"month",week:"week",day:"day"},buttonIcons:{prev:"left-single-arrow",next:"right-single-arrow",prevYear:"left-double-arrow",nextYear:"right-double-arrow"},theme:!1,themeButtonIcons:{prev:"circle-triangle-w",next:"circle-triangle-e",prevYear:"seek-prev",nextYear:"seek-next"},dragOpacity:.75,dragRevertDuration:500,dragScroll:!0,unselectAuto:!0,dropAccept:"*",eventLimit:!1,eventLimitText:"more",eventLimitClick:"popover",dayPopoverFormat:"LL",handleWindowResize:!0,windowResizeDelay:200},un.englishDefaults={dayPopoverFormat:"dddd, MMMM D"},un.rtlDefaults={header:{left:"next,prev today",center:"",right:"title"},buttonIcons:{prev:"right-single-arrow",next:"left-single-arrow",prevYear:"right-double-arrow",nextYear:"left-double-arrow"},themeButtonIcons:{prev:"circle-triangle-e",next:"circle-triangle-w",nextYear:"seek-prev",prevYear:"seek-next"}};var cn=Le.langs={};Le.datepickerLang=function(e,n,i){var r=cn[e]||(cn[e]={});r.isRTL=i.isRTL,r.weekNumberTitle=i.weekHeader,t.each(dn,function(t,e){r[t]=e(i)}),t.datepicker&&(t.datepicker.regional[n]=t.datepicker.regional[e]=i,t.datepicker.regional.en=t.datepicker.regional[""],t.datepicker.setDefaults(i))},Le.lang=function(e,i){var r,s;r=cn[e]||(cn[e]={}),i&&(r=cn[e]=n(r,i)),s=Me(e),t.each(hn,function(t,e){null==r[t]&&(r[t]=e(s,r))}),un.defaults.lang=e};var dn={buttonText:function(t){return{prev:I(t.prevText),next:I(t.nextText),today:I(t.currentText)}},monthYearFormat:function(t){return t.showMonthAfterYear?"YYYY["+t.yearSuffix+"] MMMM":"MMMM YYYY["+t.yearSuffix+"]"}},hn={dayOfMonthFormat:function(t,e){var n=t.longDateFormat("l");return n=n.replace(/^Y+[^\w\s]*|[^\w\s]*Y+$/g,""),e.isRTL?n+=" ddd":n="ddd "+n,n},mediumTimeFormat:function(t){return t.longDateFormat("LT").replace(/\s*a$/i,"a")},smallTimeFormat:function(t){return t.longDateFormat("LT").replace(":mm","(:mm)").replace(/(\Wmm)$/,"($1)").replace(/\s*a$/i,"a")},extraSmallTimeFormat:function(t){return t.longDateFormat("LT").replace(":mm","(:mm)").replace(/(\Wmm)$/,"($1)").replace(/\s*a$/i,"t")},hourFormat:function(t){return t.longDateFormat("LT").replace(":mm","").replace(/(\Wmm)$/,"").replace(/\s*a$/i,"a")},noMeridiemTimeFormat:function(t){return t.longDateFormat("LT").replace(/\s*a$/i,"")}},fn={smallDayDateFormat:function(t){return t.isRTL?"D dd":"dd D"},weekFormat:function(t){return t.isRTL?"w[ "+t.weekNumberTitle+"]":"["+t.weekNumberTitle+" ]w"},smallWeekFormat:function(t){return t.isRTL?"w["+t.weekNumberTitle+"]":"["+t.weekNumberTitle+"]w"}};Le.lang("en",un.englishDefaults),Le.sourceNormalizers=[],Le.sourceFetchers=[];var gn={dataType:"json",cache:!1},pn=1;un.prototype.getPeerEvents=function(t){var e,n,i=this.getEventCache(),r=[];for(e=0;i.length>e;e++)n=i[e],t&&t._id===n._id||r.push(n);return r};var mn=_e.basic=an.extend({dayGrid:null,dayNumbersVisible:!1,weekNumbersVisible:!1,weekNumberWidth:null,headRowEl:null,initialize:function(){this.dayGrid=new on(this),this.coordMap=this.dayGrid.coordMap},setRange:function(t){an.prototype.setRange.call(this,t),this.dayGrid.breakOnWeeks=/year|month|week/.test(this.intervalUnit),this.dayGrid.setRange(t)},computeRange:function(t){var e=an.prototype.computeRange.call(this,t);return/year|month/.test(e.intervalUnit)&&(e.start.startOf("week"),e.start=this.skipHiddenDays(e.start),e.end.weekday()&&(e.end.add(1,"week").startOf("week"),e.end=this.skipHiddenDays(e.end,-1,!0))),e},render:function(){this.dayNumbersVisible=this.dayGrid.rowCnt>1,this.weekNumbersVisible=this.opt("weekNumbers"),this.dayGrid.numbersVisible=this.dayNumbersVisible||this.weekNumbersVisible,this.el.addClass("fc-basic-view").html(this.renderHtml()),this.headRowEl=this.el.find("thead .fc-row"),this.scrollerEl=this.el.find(".fc-day-grid-container"),this.dayGrid.coordMap.containerEl=this.scrollerEl,this.dayGrid.setElement(this.el.find(".fc-day-grid")),this.dayGrid.renderDates(this.hasRigidRows())},destroy:function(){this.dayGrid.destroyDates(),this.dayGrid.removeElement()},renderBusinessHours:function(){this.dayGrid.renderBusinessHours()},renderHtml:function(){return'<table><thead class="fc-head"><tr><td class="'+this.widgetHeaderClass+'">'+this.dayGrid.headHtml()+"</td>"+"</tr>"+"</thead>"+'<tbody class="fc-body">'+"<tr>"+'<td class="'+this.widgetContentClass+'">'+'<div class="fc-day-grid-container">'+'<div class="fc-day-grid"/>'+"</div>"+"</td>"+"</tr>"+"</tbody>"+"</table>"},headIntroHtml:function(){return this.weekNumbersVisible?'<th class="fc-week-number '+this.widgetHeaderClass+'" '+this.weekNumberStyleAttr()+">"+"<span>"+Y(this.opt("weekNumberTitle"))+"</span>"+"</th>":void 0},numberIntroHtml:function(t){return this.weekNumbersVisible?'<td class="fc-week-number" '+this.weekNumberStyleAttr()+">"+"<span>"+this.dayGrid.getCell(t,0).start.format("w")+"</span>"+"</td>":void 0},dayIntroHtml:function(){return this.weekNumbersVisible?'<td class="fc-week-number '+this.widgetContentClass+'" '+this.weekNumberStyleAttr()+"></td>":void 0},introHtml:function(){return this.weekNumbersVisible?'<td class="fc-week-number" '+this.weekNumberStyleAttr()+"></td>":void 0},numberCellHtml:function(t){var e,n=t.start;return this.dayNumbersVisible?(e=this.dayGrid.getDayClasses(n),e.unshift("fc-day-number"),'<td class="'+e.join(" ")+'" data-date="'+n.format()+'">'+n.date()+"</td>"):"<td/>"},weekNumberStyleAttr:function(){return null!==this.weekNumberWidth?'style="width:'+this.weekNumberWidth+'px"':""},hasRigidRows:function(){var t=this.opt("eventLimit");return t&&"number"!=typeof t},updateWidth:function(){this.weekNumbersVisible&&(this.weekNumberWidth=c(this.el.find(".fc-week-number")))},setHeight:function(t,e){var n,i=this.opt("eventLimit");h(this.scrollerEl),s(this.headRowEl),this.dayGrid.destroySegPopover(),i&&"number"==typeof i&&this.dayGrid.limitRows(i),n=this.computeScrollerHeight(t),this.setGridHeight(n,e),i&&"number"!=typeof i&&this.dayGrid.limitRows(i),!e&&d(this.scrollerEl,n)&&(r(this.headRowEl,v(this.scrollerEl)),n=this.computeScrollerHeight(t),this.scrollerEl.height(n))},setGridHeight:function(t,e){e?u(this.dayGrid.rowEls):a(this.dayGrid.rowEls,t,!0)},renderEvents:function(t){this.dayGrid.renderEvents(t),this.updateHeight()},getEventSegs:function(){return this.dayGrid.getEventSegs()},destroyEvents:function(){this.dayGrid.destroyEvents()},renderDrag:function(t,e){return this.dayGrid.renderDrag(t,e)},destroyDrag:function(){this.dayGrid.destroyDrag()},renderSelection:function(t){this.dayGrid.renderSelection(t)},destroySelection:function(){this.dayGrid.destroySelection()}}),vn=_e.month=mn.extend({computeRange:function(t){var e,n=mn.prototype.computeRange.call(this,t);return this.isFixedWeeks()&&(e=Math.ceil(n.end.diff(n.start,"weeks",!0)),n.end.add(6-e,"weeks")),n},setGridHeight:function(t,e){e=e||"variable"===this.opt("weekMode"),e&&(t*=this.rowCnt/6),a(this.dayGrid.rowEls,t,!e)},isFixedWeeks:function(){var t=this.opt("weekMode");return t?"fixed"===t:this.opt("fixedWeekCount")}});vn.duration={months:1},vn.defaults={fixedWeekCount:!0},_e.basicWeek={type:"basic",duration:{weeks:1}},_e.basicDay={type:"basic",duration:{days:1}};var yn={allDaySlot:!0,allDayText:"all-day",scrollTime:"06:00:00",slotDuration:"00:30:00",minTime:"00:00:00",maxTime:"24:00:00",slotEventOverlap:!0},wn=5,En=_e.agenda=an.extend({timeGrid:null,dayGrid:null,axisWidth:null,noScrollRowEls:null,bottomRuleEl:null,bottomRuleHeight:null,initialize:function(){this.timeGrid=new ln(this),this.opt("allDaySlot")?(this.dayGrid=new on(this),this.coordMap=new Je([this.dayGrid.coordMap,this.timeGrid.coordMap])):this.coordMap=this.timeGrid.coordMap},setRange:function(t){an.prototype.setRange.call(this,t),this.timeGrid.setRange(t),this.dayGrid&&this.dayGrid.setRange(t)},render:function(){this.el.addClass("fc-agenda-view").html(this.renderHtml()),this.scrollerEl=this.el.find(".fc-time-grid-container"),this.timeGrid.coordMap.containerEl=this.scrollerEl,this.timeGrid.setElement(this.el.find(".fc-time-grid")),this.timeGrid.renderDates(),this.bottomRuleEl=t('<hr class="fc-divider '+this.widgetHeaderClass+'"/>').appendTo(this.timeGrid.el),this.dayGrid&&(this.dayGrid.setElement(this.el.find(".fc-day-grid")),this.dayGrid.renderDates(),this.dayGrid.bottomCoordPadding=this.dayGrid.el.next("hr").outerHeight()),this.noScrollRowEls=this.el.find(".fc-row:not(.fc-scroller *)")},destroy:function(){this.timeGrid.destroyDates(),this.timeGrid.removeElement(),this.dayGrid&&(this.dayGrid.destroyDates(),this.dayGrid.removeElement())},renderBusinessHours:function(){this.timeGrid.renderBusinessHours(),this.dayGrid&&this.dayGrid.renderBusinessHours()},renderHtml:function(){return'<table><thead class="fc-head"><tr><td class="'+this.widgetHeaderClass+'">'+this.timeGrid.headHtml()+"</td>"+"</tr>"+"</thead>"+'<tbody class="fc-body">'+"<tr>"+'<td class="'+this.widgetContentClass+'">'+(this.dayGrid?'<div class="fc-day-grid"/><hr class="fc-divider '+this.widgetHeaderClass+'"/>':"")+'<div class="fc-time-grid-container">'+'<div class="fc-time-grid"/>'+"</div>"+"</td>"+"</tr>"+"</tbody>"+"</table>"},headIntroHtml:function(){var t,e;return this.opt("weekNumbers")?(t=this.timeGrid.getCell(0).start,e=t.format(this.opt("smallWeekFormat")),'<th class="fc-axis fc-week-number '+this.widgetHeaderClass+'" '+this.axisStyleAttr()+">"+"<span>"+Y(e)+"</span>"+"</th>"):'<th class="fc-axis '+this.widgetHeaderClass+'" '+this.axisStyleAttr()+"></th>"},dayIntroHtml:function(){return'<td class="fc-axis '+this.widgetContentClass+'" '+this.axisStyleAttr()+">"+"<span>"+(this.opt("allDayHtml")||Y(this.opt("allDayText")))+"</span>"+"</td>"},slotBgIntroHtml:function(){return'<td class="fc-axis '+this.widgetContentClass+'" '+this.axisStyleAttr()+"></td>"},introHtml:function(){return'<td class="fc-axis" '+this.axisStyleAttr()+"></td>"},axisStyleAttr:function(){return null!==this.axisWidth?'style="width:'+this.axisWidth+'px"':""},updateSize:function(t){this.timeGrid.updateSize(t),an.prototype.updateSize.call(this,t)},updateWidth:function(){this.axisWidth=c(this.el.find(".fc-axis"))},setHeight:function(t,e){var n,i;null===this.bottomRuleHeight&&(this.bottomRuleHeight=this.bottomRuleEl.outerHeight()),this.bottomRuleEl.hide(),this.scrollerEl.css("overflow",""),h(this.scrollerEl),s(this.noScrollRowEls),this.dayGrid&&(this.dayGrid.destroySegPopover(),n=this.opt("eventLimit"),n&&"number"!=typeof n&&(n=wn),n&&this.dayGrid.limitRows(n)),e||(i=this.computeScrollerHeight(t),d(this.scrollerEl,i)?(r(this.noScrollRowEls,v(this.scrollerEl)),i=this.computeScrollerHeight(t),this.scrollerEl.height(i)):(this.scrollerEl.height(i).css("overflow","hidden"),this.bottomRuleEl.show()))},computeInitialScroll:function(){var t=e.duration(this.opt("scrollTime")),n=this.timeGrid.computeTimeTop(t);return n=Math.ceil(n),n&&n++,n},renderEvents:function(t){var e,n,i=[],r=[],s=[];for(n=0;t.length>n;n++)t[n].allDay?i.push(t[n]):r.push(t[n]);e=this.timeGrid.renderEvents(r),this.dayGrid&&(s=this.dayGrid.renderEvents(i)),this.updateHeight()},getEventSegs:function(){return this.timeGrid.getEventSegs().concat(this.dayGrid?this.dayGrid.getEventSegs():[])},destroyEvents:function(){this.timeGrid.destroyEvents(),this.dayGrid&&this.dayGrid.destroyEvents()},renderDrag:function(t,e){return t.start.hasTime()?this.timeGrid.renderDrag(t,e):this.dayGrid?this.dayGrid.renderDrag(t,e):void 0},destroyDrag:function(){this.timeGrid.destroyDrag(),this.dayGrid&&this.dayGrid.destroyDrag()},renderSelection:function(t){t.start.hasTime()||t.end.hasTime()?this.timeGrid.renderSelection(t):this.dayGrid&&this.dayGrid.renderSelection(t)},destroySelection:function(){this.timeGrid.destroySelection(),this.dayGrid&&this.dayGrid.destroySelection()}});return En.defaults=yn,_e.agendaWeek={type:"agenda",duration:{weeks:1}},_e.agendaDay={type:"agenda",duration:{days:1}},Le}); \ No newline at end of file diff --git a/public/assets/libs/jquery/fullcalendar/dist/fullcalendar.theme.css b/public/assets/libs/jquery/fullcalendar/dist/fullcalendar.theme.css new file mode 100644 index 0000000..035dc1d --- /dev/null +++ b/public/assets/libs/jquery/fullcalendar/dist/fullcalendar.theme.css @@ -0,0 +1,138 @@ +/* customize */ +.fc-view{ + overflow: visible; +} + +.fc-toolbar { + height: 50px; + color: #fff; + background-color: #23b7e5; + border-radius: 3px 3px 0 0; + margin: 0; +} + +.fc-toolbar .fc-button { + color: #fff; + background: transparent; + border: none; + box-shadow: none; + text-shadow: none; + margin: 0; + height: 50px; + line-height: 28px; + padding: 10px; +} + +.fc-toolbar h2 { + font-size: 20px; + line-height: 50px; + margin: 0; + text-transform: uppercase; +} + +.fc-view .fc-widget-header{ + background-color: #fff; +} + +.fc-row:hover, +.fc-row:focus, +.fc-row:active{ + position: relative; + z-index: 1000; +} + +.fc-view .fc-widget-header, +.fc-view .fc-widget-content { + border-color: #e3eaef; + font-weight: normal; +} + +.fc-view .fc-day-header{ + padding: 4px 4px; +} + +.fc-view .fc-event { + padding: 4px 8px; + box-shadow: 0 1px 0px rgba(0,0,0,0.05); +} + +.fc-view .fc-event-hori{ + padding: 4px 8px; +} + +.fc-event { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; +} + +.fc-event-inner{ + position: relative; + white-space: nowrap; + text-overflow: ellipsis; +} + +.fc-state-highlight{ + background-color: #f1ffed; +} + +.fc-overlay{ + display: none; + position: absolute; + min-width: 300px; + padding: 17px 0; + top: auto; + left: 50%; + margin-left: -150px; + z-index: 1000; +} + +.fc-overlay.left{ + left: 100%; + top: -15px; + padding: 0 10px; + margin: 0; +} +.fc-overlay.right{ + left: auto; + right: 100%; + top: -15px; + padding: 0 10px; + margin: 0; +} +.fc-overlay.top{ + top: auto; + bottom: -30px; +} + + +.fc-overlay .panel{ + padding: 15px 20px; +} + +.fc-overlay .pull-up{ + top: 26px; +} + +.fc-overlay .pull-down{ + bottom: 11px; +} + +.fc-event:hover, +.fc-event:focus, +.fc-event:active{ + z-index: 1000; +} +.fc-event:hover .fc-overlay, +.fc-event:focus .fc-overlay, +.fc-event:active .fc-overlay{ + display: block; +} + +.fc-time-grid-event{ + overflow: visible; +} + +.fc-time-grid .fc-event:hover{ + z-index: 1000 !important; +} diff --git a/public/assets/libs/jquery/html5sortable/jquery.sortable.js b/public/assets/libs/jquery/html5sortable/jquery.sortable.js new file mode 100644 index 0000000..2ebca6f --- /dev/null +++ b/public/assets/libs/jquery/html5sortable/jquery.sortable.js @@ -0,0 +1,85 @@ +/* + * HTML5 Sortable jQuery Plugin + * http://farhadi.ir/projects/html5sortable + * + * Copyright 2012, Ali Farhadi + * Released under the MIT license. + */ +(function($) { +var dragging, placeholders = $(); +$.fn.sortable = function(options) { + var method = String(options); + options = $.extend({ + connectWith: false + }, options); + return this.each(function() { + if (/^(enable|disable|destroy)$/.test(method)) { + var items = $(this).children($(this).data('items')).attr('draggable', method == 'enable'); + if (method == 'destroy') { + items.add(this).removeData('connectWith items') + .off('dragstart.h5s dragend.h5s selectstart.h5s dragover.h5s dragenter.h5s drop.h5s'); + } + return; + } + var isHandle, index, items = $(this).children(options.items); + var placeholder = $('<' + (/^(ul|ol)$/i.test(this.tagName) ? 'li' : 'div') + ' class="sortable-placeholder">'); + items.find(options.handle).mousedown(function() { + isHandle = true; + }).mouseup(function() { + isHandle = false; + }); + $(this).data('items', options.items) + placeholders = placeholders.add(placeholder); + if (options.connectWith) { + $(options.connectWith).add(this).data('connectWith', options.connectWith); + } + items.attr('draggable', 'true').on('dragstart.h5s', function(e) { + if (options.handle && !isHandle) { + return false; + } + isHandle = false; + var dt = e.originalEvent.dataTransfer; + dt.effectAllowed = 'move'; + dt.setData('Text', 'dummy'); + index = (dragging = $(this)).addClass('sortable-dragging').index(); + }).on('dragend.h5s', function() { + if (!dragging) { + return; + } + dragging.removeClass('sortable-dragging').show(); + placeholders.detach(); + if (index != dragging.index()) { + dragging.parent().trigger('sortupdate', {item: dragging}); + } + dragging = null; + }).not('a[href], img').on('selectstart.h5s', function() { + this.dragDrop && this.dragDrop(); + return false; + }).end().add([this, placeholder]).on('dragover.h5s dragenter.h5s drop.h5s', function(e) { + if (!items.is(dragging) && options.connectWith !== $(dragging).parent().data('connectWith')) { + return true; + } + if (e.type == 'drop') { + e.stopPropagation(); + placeholders.filter(':visible').after(dragging); + dragging.trigger('dragend.h5s'); + return false; + } + e.preventDefault(); + e.originalEvent.dataTransfer.dropEffect = 'move'; + if (items.is(this)) { + if (options.forcePlaceholderSize) { + placeholder.height(dragging.outerHeight()); + } + dragging.hide(); + $(this)[placeholder.index() < $(this).index() ? 'after' : 'before'](placeholder); + placeholders.not(placeholder).detach(); + } else if (!placeholders.is(this) && !$(this).children(options.items).length) { + placeholders.detach(); + $(this).append(placeholder); + } + return false; + }); + }); +}; +})(jQuery); diff --git a/public/assets/libs/jquery/jquery.easy-pie-chart/_DS_Store b/public/assets/libs/jquery/jquery.easy-pie-chart/_DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..b430b7318a36ef9fa79ad168f427cbfb557f4e6e GIT binary patch literal 6148 zcmeHKyH3ME5Znb9k!Vs<P@MRK{DBpjhBiNd6ia}>awL-8Rro&sh}j2`Ez2zh%u2iC z+uOObr?~Zrh;C2qMr17_E4ZP2T9}*7o6qbjGZj#6jrZrxZr^u@S><xVxRtc>Dj#y3 z^6$>$xvp=T_H^8fd_BJ1`+^r<*SCvvhnMj?6(=%K0V+TRr~noC#|oflo2_mF8L0pj zpaK^K?0hJ2!#Z&Y^rHj8uK+;%jd#Pd-z9*>62Llf2t)>^K?Md?^NOKCN4{iToj3#r zUDS8RI=Qpv4Mlx-<cpV!)`5&vfC@|%xQ^l4`u_ub;r>4*aYO~Ez@Jh;t7g}1@k!ZR yXCG(1w!oj@KZaT_NAOk*^j3_4wc^`RU9o4(*NH=*(~);NkUs*Z3yli=h63LSBqb&Q literal 0 HcmV?d00001 diff --git a/public/assets/libs/jquery/jquery.easy-pie-chart/dist/jquery.easypiechart.fill.js b/public/assets/libs/jquery/jquery.easy-pie-chart/dist/jquery.easypiechart.fill.js new file mode 100644 index 0000000..1767a87 --- /dev/null +++ b/public/assets/libs/jquery/jquery.easy-pie-chart/dist/jquery.easypiechart.fill.js @@ -0,0 +1,209 @@ +// Generated by CoffeeScript 1.6.3 +/* +Easy pie chart is a jquery plugin to display simple animated pie charts for only one value + +Dual licensed under the MIT (http://www.opensource.org/licenses/mit-license.php) +and GPL (http://www.opensource.org/licenses/gpl-license.php) licenses. + +Built on top of the jQuery library (http://jquery.com) + +@source: http://github.com/rendro/easy-pie-chart/ +@autor: Robert Fleischmann +@version: 1.2.5 + +Inspired by: http://dribbble.com/shots/631074-Simple-Pie-Charts-II?list=popular&offset=210 +Thanks to Philip Thrasher for the jquery plugin boilerplate for coffee script +*/ + +(function($) { + $.easyPieChart = function(el, options) { + var addScaleLine, animateLine, drawLine, easeInOutQuad, rAF, renderBackground, renderScale, renderTrack, + _this = this; + this.el = el; + this.$el = $(el); + this.$el.data("easyPieChart", this); + this.init = function() { + var percent, scaleBy; + _this.options = $.extend({}, $.easyPieChart.defaultOptions, options); + percent = _this.options.percent || parseInt(_this.$el.data('percent'), 10); + _this.percentage = 0; + _this.canvas = $("<canvas width='" + _this.options.size + "' height='" + _this.options.size + "'></canvas>").get(0); + _this.$el.append(_this.canvas); + if (typeof G_vmlCanvasManager !== "undefined" && G_vmlCanvasManager !== null) { + G_vmlCanvasManager.initElement(_this.canvas); + } + _this.ctx = _this.canvas.getContext('2d'); + if (window.devicePixelRatio > 1) { + scaleBy = window.devicePixelRatio; + $(_this.canvas).css({ + width: _this.options.size, + height: _this.options.size + }); + _this.canvas.width *= scaleBy; + _this.canvas.height *= scaleBy; + _this.ctx.scale(scaleBy, scaleBy); + } + _this.ctx.translate(_this.options.size / 2, _this.options.size / 2); + _this.ctx.rotate(_this.options.rotate * Math.PI / 180); + _this.$el.addClass('easyPieChart'); + _this.$el.css({ + width: _this.options.size, + height: _this.options.size, + lineHeight: "" + _this.options.size + "px" + }); + _this.update(percent); + return _this; + }; + this.update = function(percent) { + percent = parseFloat(percent) || 0; + if (_this.options.animate === false) { + drawLine(percent); + } else { + if (_this.options.delay) { + animateLine(_this.percentage, 0); + setTimeout(function() { + return animateLine(_this.percentage, percent); + }, _this.options.delay); + } else { + animateLine(_this.percentage, percent); + } + } + return _this; + }; + renderScale = function() { + var i, _i, _results; + _this.ctx.fillStyle = _this.options.scaleColor; + _this.ctx.lineWidth = 1; + _results = []; + for (i = _i = 0; _i <= 24; i = ++_i) { + _results.push(addScaleLine(i)); + } + return _results; + }; + addScaleLine = function(i) { + var offset; + offset = i % 6 === 0 ? 0 : _this.options.size * 0.017; + _this.ctx.save(); + _this.ctx.rotate(i * Math.PI / 12); + _this.ctx.fillRect(_this.options.size / 2 - offset, 0, -_this.options.size * 0.05 + offset, 1); + _this.ctx.restore(); + }; + renderTrack = function() { + var offset; + offset = _this.options.size / 2 - _this.options.lineWidth / 2; + if (_this.options.scaleColor !== false) { + offset -= _this.options.size * 0.08; + } + _this.ctx.beginPath(); + _this.ctx.arc(0, 0, offset, 0, Math.PI * 2, true); + _this.ctx.closePath(); + _this.ctx.strokeStyle = _this.options.trackColor; + + if (_this.options.color) { + _this.ctx.fillStyle = _this.options.color; + _this.ctx.fill(); + } + + _this.ctx.lineWidth = _this.options.lineWidth; + _this.ctx.stroke(); + }; + renderBackground = function() { + if (_this.options.scaleColor !== false) { + renderScale(); + } + if (_this.options.trackColor !== false) { + renderTrack(); + } + }; + drawLine = function(percent) { + var offset; + renderBackground(); + _this.ctx.strokeStyle = $.isFunction(_this.options.barColor) ? _this.options.barColor(percent) : _this.options.barColor; + _this.ctx.lineCap = _this.options.lineCap; + _this.ctx.lineWidth = _this.options.lineWidth; + offset = _this.options.size / 2 - _this.options.lineWidth / 2; + if (_this.options.scaleColor !== false) { + offset -= _this.options.size * 0.08; + } + _this.ctx.save(); + _this.ctx.rotate(-Math.PI / 2); + _this.ctx.beginPath(); + _this.ctx.arc(0, 0, offset, 0, Math.PI * 2 * percent / 100, false); + _this.ctx.stroke(); + _this.ctx.restore(); + }; + rAF = (function() { + return window.requestAnimationFrame || window.webkitRequestAnimationFrame || window.mozRequestAnimationFrame || function(callback) { + return window.setTimeout(callback, 1000 / 60); + }; + })(); + animateLine = function(from, to) { + var anim, startTime; + _this.options.onStart.call(_this); + _this.percentage = to; + Date.now || (Date.now = function() { + return +(new Date); + }); + startTime = Date.now(); + anim = function() { + var currentValue, process; + process = Math.min(Date.now() - startTime, _this.options.animate); + _this.ctx.clearRect(-_this.options.size / 2, -_this.options.size / 2, _this.options.size, _this.options.size); + renderBackground.call(_this); + currentValue = [easeInOutQuad(process, from, to - from, _this.options.animate)]; + _this.options.onStep.call(_this, currentValue); + drawLine.call(_this, currentValue); + if (process >= _this.options.animate) { + return _this.options.onStop.call(_this, currentValue, to); + } else { + return rAF(anim); + } + }; + rAF(anim); + }; + easeInOutQuad = function(t, b, c, d) { + var easeIn, easing; + easeIn = function(t) { + return Math.pow(t, 2); + }; + easing = function(t) { + if (t < 1) { + return easeIn(t); + } else { + return 2 - easeIn((t / 2) * -2 + 2); + } + }; + t /= d / 2; + return c / 2 * easing(t) + b; + }; + return this.init(); + }; + $.easyPieChart.defaultOptions = { + percent: 0, + barColor: '#ef1e25', + trackColor: '#f2f2f2', + scaleColor: '#dfe0e0', + lineCap: 'round', + rotate: 0, + size: 110, + lineWidth: 3, + animate: false, + delay: false, + onStart: $.noop, + onStop: $.noop, + onStep: $.noop + }; + $.fn.easyPieChart = function(options) { + return $.each(this, function(i, el) { + var $el, instanceOptions; + $el = $(el); + if (!$el.data('easyPieChart')) { + instanceOptions = $.extend({}, options, $el.data()); + return $el.data('easyPieChart', new $.easyPieChart(el, instanceOptions)); + } else{ + $el.data('easyPieChart').update(options['percent']); + } + }); + }; + return void 0; +})(jQuery); diff --git a/public/assets/libs/jquery/jquery.sparkline/_DS_Store b/public/assets/libs/jquery/jquery.sparkline/_DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..f06b949fc8afe46615d46ad0e02bd28445d052f8 GIT binary patch literal 6148 zcmeHKJ5Iw;5Znb9k!VuVAiXQ(23BMm+FSrBmH>g}NF=>G8V*9qRk#teA0k_pTMC$! z_Kn}}&a*v**DE5rJ+&K=wTP_XhVo|1+$?WCvx|&WK(#Yo9yYsu-yLR^%K_t7(#n&( z%5lp7cpvAwzG>RiaWC?9_k80Ao_Ss0F6Iu8<7fI@eiCM=02QDDRDcTn4+YS(%~n@| zT&VyRpaN$F?E6sQhIQf)=${TOJ^}#kH{K1`K1%?L1%P$p5Qqp&g9;3)=7^y|N4#WR zoj3#rT{MRe%{yyODC&2|`Nhjc>p-qlfC@|%xQy-E`u{C_Vg8?zxT6A8;7=)_RkLfh zc%|&EvzN18Tj2NbA49E|WARoD^j3_Gwc_hhU9oHA>%<|@>4-ZW$R7dIg+>K_LxFE= Cza~Ba literal 0 HcmV?d00001 diff --git a/public/assets/libs/jquery/jquery.sparkline/dist/jquery.sparkline.retina.js b/public/assets/libs/jquery/jquery.sparkline/dist/jquery.sparkline.retina.js new file mode 100644 index 0000000..d8d1fc0 --- /dev/null +++ b/public/assets/libs/jquery/jquery.sparkline/dist/jquery.sparkline.retina.js @@ -0,0 +1,2 @@ +!function(a,b,c){!function(a){"function"==typeof define&&define.amd?define(["jquery"],a):jQuery&&!jQuery.fn.sparkline&&a(jQuery)}(function(d){"use strict";var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K={},L=0;e=function(){return{common:{type:"line",lineColor:"#00f",fillColor:"#cdf",defaultPixelsPerValue:3,width:"auto",height:"auto",composite:!1,tagValuesAttribute:"values",tagOptionsPrefix:"spark",enableTagOptions:!1,enableHighlight:!0,highlightLighten:1.4,tooltipSkipNull:!0,tooltipPrefix:"",tooltipSuffix:"",disableHiddenCheck:!1,numberFormatter:!1,numberDigitGroupCount:3,numberDigitGroupSep:",",numberDecimalMark:".",disableTooltips:!1,disableInteraction:!1},line:{spotColor:"#f80",highlightSpotColor:"#5f5",highlightLineColor:"#f22",spotRadius:1.5,minSpotColor:"#f80",maxSpotColor:"#f80",lineWidth:1,normalRangeMin:c,normalRangeMax:c,normalRangeColor:"#ccc",drawNormalOnTop:!1,chartRangeMin:c,chartRangeMax:c,chartRangeMinX:c,chartRangeMaxX:c,tooltipFormat:new g('<span style="color: {{color}}">●</span> {{prefix}}{{y}}{{suffix}}')},bar:{barColor:"#3366cc",negBarColor:"#f44",stackedBarColor:["#3366cc","#dc3912","#ff9900","#109618","#66aa00","#dd4477","#0099c6","#990099"],zeroColor:c,nullColor:c,zeroAxis:!0,barWidth:4,barSpacing:1,chartRangeMax:c,chartRangeMin:c,chartRangeClip:!1,colorMap:c,tooltipFormat:new g('<span style="color: {{color}}">●</span> {{prefix}}{{value}}{{suffix}}')},tristate:{barWidth:4,barSpacing:1,posBarColor:"#6f6",negBarColor:"#f44",zeroBarColor:"#999",colorMap:{},tooltipFormat:new g('<span style="color: {{color}}">●</span> {{value:map}}'),tooltipValueLookups:{map:{"-1":"Loss",0:"Draw",1:"Win"}}},discrete:{lineHeight:"auto",thresholdColor:c,thresholdValue:0,chartRangeMax:c,chartRangeMin:c,chartRangeClip:!1,tooltipFormat:new g("{{prefix}}{{value}}{{suffix}}")},bullet:{targetColor:"#f33",targetWidth:3,performanceColor:"#33f",rangeColors:["#d3dafe","#a8b6ff","#7f94ff"],base:c,tooltipFormat:new g("{{fieldkey:fields}} - {{value}}"),tooltipValueLookups:{fields:{r:"Range",p:"Performance",t:"Target"}}},pie:{offset:0,sliceColors:["#3366cc","#dc3912","#ff9900","#109618","#66aa00","#dd4477","#0099c6","#990099"],borderWidth:0,borderColor:"#000",tooltipFormat:new g('<span style="color: {{color}}">●</span> {{value}} ({{percent.1}}%)')},box:{raw:!1,boxLineColor:"#000",boxFillColor:"#cdf",whiskerColor:"#000",outlierLineColor:"#333",outlierFillColor:"#fff",medianColor:"#f00",showOutliers:!0,outlierIQR:1.5,spotRadius:1.5,target:c,targetColor:"#4a2",chartRangeMax:c,chartRangeMin:c,tooltipFormat:new g("{{field:fields}}: {{value}}"),tooltipFormatFieldlistKey:"field",tooltipValueLookups:{fields:{lq:"Lower Quartile",med:"Median",uq:"Upper Quartile",lo:"Left Outlier",ro:"Right Outlier",lw:"Left Whisker",rw:"Right Whisker"}}}}},D='.jqstooltip { position: absolute;left: 0px;top: 0px;visibility: hidden;background: rgb(0, 0, 0) transparent;background-color: rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";color: white;font: 10px arial, san serif;text-align: left;white-space: nowrap;padding: 5px;border: 1px solid white;z-index: 10000;}.jqsfield { color: white;font: 10px arial, san serif;text-align: left;}',f=function(){var a,b;return a=function(){this.init.apply(this,arguments)},arguments.length>1?(arguments[0]?(a.prototype=d.extend(new arguments[0],arguments[arguments.length-1]),a._super=arguments[0].prototype):a.prototype=arguments[arguments.length-1],arguments.length>2&&(b=Array.prototype.slice.call(arguments,1,-1),b.unshift(a.prototype),d.extend.apply(d,b))):a.prototype=arguments[0],a.prototype.cls=a,a},d.SPFormatClass=g=f({fre:/\{\{([\w.]+?)(:(.+?))?\}\}/g,precre:/(\w+)\.(\d+)/,init:function(a,b){this.format=a,this.fclass=b},render:function(a,b,d){var e,f,g,h,i,j=this,k=a;return this.format.replace(this.fre,function(){var a;return f=arguments[1],g=arguments[3],e=j.precre.exec(f),e?(i=e[2],f=e[1]):i=!1,h=k[f],h===c?"":g&&b&&b[g]?(a=b[g],a.get?b[g].get(h)||h:b[g][h]||h):(m(h)&&(h=d.get("numberFormatter")?d.get("numberFormatter")(h):r(h,i,d.get("numberDigitGroupCount"),d.get("numberDigitGroupSep"),d.get("numberDecimalMark"))),h)})}}),d.spformat=function(a,b){return new g(a,b)},h=function(a,b,c){return b>a?b:a>c?c:a},i=function(a,c){var d;return 2===c?(d=b.floor(a.length/2),a.length%2?a[d]:(a[d-1]+a[d])/2):a.length%2?(d=(a.length*c+c)/4,d%1?(a[b.floor(d)]+a[b.floor(d)-1])/2:a[d-1]):(d=(a.length*c+2)/4,d%1?(a[b.floor(d)]+a[b.floor(d)-1])/2:a[d-1])},j=function(a){var b;switch(a){case"undefined":a=c;break;case"null":a=null;break;case"true":a=!0;break;case"false":a=!1;break;default:b=parseFloat(a),a==b&&(a=b)}return a},k=function(a){var b,c=[];for(b=a.length;b--;)c[b]=j(a[b]);return c},l=function(a,b){var c,d,e=[];for(c=0,d=a.length;d>c;c++)a[c]!==b&&e.push(a[c]);return e},m=function(a){return!isNaN(parseFloat(a))&&isFinite(a)},r=function(a,b,c,e,f){var g,h;for(a=(b===!1?parseFloat(a).toString():a.toFixed(b)).split(""),g=(g=d.inArray(".",a))<0?a.length:g,g<a.length&&(a[g]=f),h=g-c;h>0;h-=c)a.splice(h,0,e);return a.join("")},n=function(a,b,c){var d;for(d=b.length;d--;)if((!c||null!==b[d])&&b[d]!==a)return!1;return!0},o=function(a){var b,c=0;for(b=a.length;b--;)c+="number"==typeof a[b]?a[b]:0;return c},q=function(a){return d.isArray(a)?a:[a]},p=function(b){var c;a.createStyleSheet?a.createStyleSheet().cssText=b:(c=a.createElement("style"),c.type="text/css",a.getElementsByTagName("head")[0].appendChild(c),c["string"==typeof a.body.style.WebkitAppearance?"innerText":"innerHTML"]=b)},d.fn.simpledraw=function(b,e,f,g){var h,i;if(f&&(h=this.data("_jqs_vcanvas")))return h;if(d.fn.sparkline.canvas===!1)return!1;if(d.fn.sparkline.canvas===c){var j=a.createElement("canvas");if(j.getContext&&j.getContext("2d"))d.fn.sparkline.canvas=function(a,b,c,d){return new H(a,b,c,d)};else{if(!a.namespaces||a.namespaces.v)return d.fn.sparkline.canvas=!1,!1;a.namespaces.add("v","urn:schemas-microsoft-com:vml","#default#VML"),d.fn.sparkline.canvas=function(a,b,c){return new I(a,b,c)}}}return b===c&&(b=d(this).innerWidth()),e===c&&(e=d(this).innerHeight()),h=d.fn.sparkline.canvas(b,e,this,g),i=d(this).data("_jqs_mhandler"),i&&i.registerCanvas(h),h},d.fn.cleardraw=function(){var a=this.data("_jqs_vcanvas");a&&a.reset()},d.RangeMapClass=s=f({init:function(a){var b,c,d=[];for(b in a)a.hasOwnProperty(b)&&"string"==typeof b&&b.indexOf(":")>-1&&(c=b.split(":"),c[0]=0===c[0].length?-1/0:parseFloat(c[0]),c[1]=0===c[1].length?1/0:parseFloat(c[1]),c[2]=a[b],d.push(c));this.map=a,this.rangelist=d||!1},get:function(a){var b,d,e,f=this.rangelist;if((e=this.map[a])!==c)return e;if(f)for(b=f.length;b--;)if(d=f[b],d[0]<=a&&d[1]>=a)return d[2];return c}}),d.range_map=function(a){return new s(a)},t=f({init:function(a,b){var c=d(a);this.$el=c,this.options=b,this.currentPageX=0,this.currentPageY=0,this.el=a,this.splist=[],this.tooltip=null,this.over=!1,this.displayTooltips=!b.get("disableTooltips"),this.highlightEnabled=!b.get("disableHighlight")},registerSparkline:function(a){this.splist.push(a),this.over&&this.updateDisplay()},registerCanvas:function(a){var b=d(a.canvas);this.canvas=a,this.$canvas=b,b.mouseenter(d.proxy(this.mouseenter,this)),b.mouseleave(d.proxy(this.mouseleave,this)),b.click(d.proxy(this.mouseclick,this))},reset:function(a){this.splist=[],this.tooltip&&a&&(this.tooltip.remove(),this.tooltip=c)},mouseclick:function(a){var b=d.Event("sparklineClick");b.originalEvent=a,b.sparklines=this.splist,this.$el.trigger(b)},mouseenter:function(b){d(a.body).unbind("mousemove.jqs"),d(a.body).bind("mousemove.jqs",d.proxy(this.mousemove,this)),this.over=!0,this.currentPageX=b.pageX,this.currentPageY=b.pageY,this.currentEl=b.target,!this.tooltip&&this.displayTooltips&&(this.tooltip=new u(this.options),this.tooltip.updatePosition(b.pageX,b.pageY)),this.updateDisplay()},mouseleave:function(){d(a.body).unbind("mousemove.jqs");var b,c,e=this.splist,f=e.length,g=!1;for(this.over=!1,this.currentEl=null,this.tooltip&&(this.tooltip.remove(),this.tooltip=null),c=0;f>c;c++)b=e[c],b.clearRegionHighlight()&&(g=!0);g&&this.canvas.render()},mousemove:function(a){this.currentPageX=a.pageX,this.currentPageY=a.pageY,this.currentEl=a.target,this.tooltip&&this.tooltip.updatePosition(a.pageX,a.pageY),this.updateDisplay()},updateDisplay:function(){var a,b,c,e,f,g=this.splist,h=g.length,i=!1,j=this.$canvas.offset(),k=this.currentPageX-j.left,l=this.currentPageY-j.top;if(this.over){for(c=0;h>c;c++)b=g[c],e=b.setRegionHighlight(this.currentEl,k,l),e&&(i=!0);if(i){if(f=d.Event("sparklineRegionChange"),f.sparklines=this.splist,this.$el.trigger(f),this.tooltip){for(a="",c=0;h>c;c++)b=g[c],a+=b.getCurrentRegionTooltip();this.tooltip.setContent(a)}this.disableHighlight||this.canvas.render()}null===e&&this.mouseleave()}}}),u=f({sizeStyle:"position: static !important;display: block !important;visibility: hidden !important;float: left !important;",init:function(b){var c,e=b.get("tooltipClassname","jqstooltip"),f=this.sizeStyle;this.container=b.get("tooltipContainer")||a.body,this.tooltipOffsetX=b.get("tooltipOffsetX",10),this.tooltipOffsetY=b.get("tooltipOffsetY",12),d("#jqssizetip").remove(),d("#jqstooltip").remove(),this.sizetip=d("<div/>",{id:"jqssizetip",style:f,"class":e}),this.tooltip=d("<div/>",{id:"jqstooltip","class":e}).appendTo(this.container),c=this.tooltip.offset(),this.offsetLeft=c.left,this.offsetTop=c.top,this.hidden=!0,d(window).unbind("resize.jqs scroll.jqs"),d(window).bind("resize.jqs scroll.jqs",d.proxy(this.updateWindowDims,this)),this.updateWindowDims()},updateWindowDims:function(){this.scrollTop=d(window).scrollTop(),this.scrollLeft=d(window).scrollLeft(),this.scrollRight=this.scrollLeft+d(window).width(),this.updatePosition()},getSize:function(a){this.sizetip.html(a).appendTo(this.container),this.width=this.sizetip.width()+1,this.height=this.sizetip.height(),this.sizetip.remove()},setContent:function(a){return a?(this.getSize(a),this.tooltip.html(a).css({width:this.width,height:this.height,visibility:"visible"}),void(this.hidden&&(this.hidden=!1,this.updatePosition()))):(this.tooltip.css("visibility","hidden"),void(this.hidden=!0))},updatePosition:function(a,b){if(a===c){if(this.mousex===c)return;a=this.mousex-this.offsetLeft,b=this.mousey-this.offsetTop}else this.mousex=a-=this.offsetLeft,this.mousey=b-=this.offsetTop;this.height&&this.width&&!this.hidden&&(b-=this.height+this.tooltipOffsetY,a+=this.tooltipOffsetX,b<this.scrollTop&&(b=this.scrollTop),a<this.scrollLeft?a=this.scrollLeft:a+this.width>this.scrollRight&&(a=this.scrollRight-this.width),this.tooltip.css({left:a,top:b}))},remove:function(){this.tooltip.remove(),this.sizetip.remove(),this.sizetip=this.tooltip=c,d(window).unbind("resize.jqs scroll.jqs")}}),E=function(){p(D)},d(E),J=[],d.fn.sparkline=function(b,e){return this.each(function(){var f,g,h=new d.fn.sparkline.options(this,e),i=d(this);if(f=function(){var e,f,g,j,k,l,m;return"html"===b||b===c?(m=this.getAttribute(h.get("tagValuesAttribute")),(m===c||null===m)&&(m=i.html()),e=m.replace(/(^\s*<!--)|(-->\s*$)|\s+/g,"").split(",")):e=b,f="auto"===h.get("width")?e.length*h.get("defaultPixelsPerValue"):h.get("width"),"auto"===h.get("height")?h.get("composite")&&d.data(this,"_jqs_vcanvas")||(j=a.createElement("span"),j.innerHTML="a",i.html(j),g=d(j).innerHeight()||d(j).height(),d(j).remove(),j=null):g=h.get("height"),h.get("disableInteraction")?k=!1:(k=d.data(this,"_jqs_mhandler"),k?h.get("composite")||k.reset():(k=new t(this,h),d.data(this,"_jqs_mhandler",k))),h.get("composite")&&!d.data(this,"_jqs_vcanvas")?void(d.data(this,"_jqs_errnotify")||(alert("Attempted to attach a composite sparkline to an element with no existing sparkline"),d.data(this,"_jqs_errnotify",!0))):(l=new(d.fn.sparkline[h.get("type")])(this,e,h,f,g),l.render(),void(k&&k.registerSparkline(l)))},d(this).html()&&!h.get("disableHiddenCheck")&&d(this).is(":hidden")||!d(this).parents("body").length){if(!h.get("composite")&&d.data(this,"_jqs_pending"))for(g=J.length;g;g--)J[g-1][0]==this&&J.splice(g-1,1);J.push([this,f]),d.data(this,"_jqs_pending",!0)}else f.call(this)})},d.fn.sparkline.defaults=e(),d.sparkline_display_visible=function(){var a,b,c,e=[];for(b=0,c=J.length;c>b;b++)a=J[b][0],d(a).is(":visible")&&!d(a).parents().is(":hidden")?(J[b][1].call(a),d.data(J[b][0],"_jqs_pending",!1),e.push(b)):d(a).closest("html").length||d.data(a,"_jqs_pending")||(d.data(J[b][0],"_jqs_pending",!1),e.push(b));for(b=e.length;b;b--)J.splice(e[b-1],1)},d.fn.sparkline.options=f({init:function(a,b){var c,e,f,g;this.userOptions=b=b||{},this.tag=a,this.tagValCache={},e=d.fn.sparkline.defaults,f=e.common,this.tagOptionsPrefix=b.enableTagOptions&&(b.tagOptionsPrefix||f.tagOptionsPrefix),g=this.getTagSetting("type"),c=g===K?e[b.type||f.type]:e[g],this.mergedOptions=d.extend({},f,c,b)},getTagSetting:function(a){var b,d,e,f,g=this.tagOptionsPrefix;if(g===!1||g===c)return K;if(this.tagValCache.hasOwnProperty(a))b=this.tagValCache.key;else{if(b=this.tag.getAttribute(g+a),b===c||null===b)b=K;else if("["===b.substr(0,1))for(b=b.substr(1,b.length-2).split(","),d=b.length;d--;)b[d]=j(b[d].replace(/(^\s*)|(\s*$)/g,""));else if("{"===b.substr(0,1))for(e=b.substr(1,b.length-2).split(","),b={},d=e.length;d--;)f=e[d].split(":",2),b[f[0].replace(/(^\s*)|(\s*$)/g,"")]=j(f[1].replace(/(^\s*)|(\s*$)/g,""));else b=j(b);this.tagValCache.key=b}return b},get:function(a,b){var d,e=this.getTagSetting(a);return e!==K?e:(d=this.mergedOptions[a])===c?b:d}}),d.fn.sparkline._base=f({disabled:!1,init:function(a,b,e,f,g){this.el=a,this.$el=d(a),this.values=b,this.options=e,this.width=f,this.height=g,this.currentRegion=c},initTarget:function(){var a=!this.options.get("disableInteraction");(this.target=this.$el.simpledraw(this.width,this.height,this.options.get("composite"),a))?(this.canvasWidth=this.target.pixelWidth,this.canvasHeight=this.target.pixelHeight):this.disabled=!0},render:function(){return this.disabled?(this.el.innerHTML="",!1):!0},getRegion:function(){},setRegionHighlight:function(a,b,d){var e,f=this.currentRegion,g=!this.options.get("disableHighlight");return b>this.canvasWidth||d>this.canvasHeight||0>b||0>d?null:(e=this.getRegion(a,b,d),f!==e?(f!==c&&g&&this.removeHighlight(),this.currentRegion=e,e!==c&&g&&this.renderHighlight(),!0):!1)},clearRegionHighlight:function(){return this.currentRegion!==c?(this.removeHighlight(),this.currentRegion=c,!0):!1},renderHighlight:function(){this.changeHighlight(!0)},removeHighlight:function(){this.changeHighlight(!1)},changeHighlight:function(){},getCurrentRegionTooltip:function(){var a,b,e,f,h,i,j,k,l,m,n,o,p,q,r=this.options,s="",t=[];if(this.currentRegion===c)return"";if(a=this.getCurrentRegionFields(),n=r.get("tooltipFormatter"))return n(this,r,a);if(r.get("tooltipChartTitle")&&(s+='<div class="jqs jqstitle">'+r.get("tooltipChartTitle")+"</div>\n"),b=this.options.get("tooltipFormat"),!b)return"";if(d.isArray(b)||(b=[b]),d.isArray(a)||(a=[a]),j=this.options.get("tooltipFormatFieldlist"),k=this.options.get("tooltipFormatFieldlistKey"),j&&k){for(l=[],i=a.length;i--;)m=a[i][k],-1!=(q=d.inArray(m,j))&&(l[q]=a[i]);a=l}for(e=b.length,p=a.length,i=0;e>i;i++)for(o=b[i],"string"==typeof o&&(o=new g(o)),f=o.fclass||"jqsfield",q=0;p>q;q++)a[q].isNull&&r.get("tooltipSkipNull")||(d.extend(a[q],{prefix:r.get("tooltipPrefix"),suffix:r.get("tooltipSuffix")}),h=o.render(a[q],r.get("tooltipValueLookups"),r),t.push('<div class="'+f+'">'+h+"</div>"));return t.length?s+t.join("\n"):""},getCurrentRegionFields:function(){},calcHighlightColor:function(a,c){var d,e,f,g,i=c.get("highlightColor"),j=c.get("highlightLighten");if(i)return i;if(j&&(d=/^#([0-9a-f])([0-9a-f])([0-9a-f])$/i.exec(a)||/^#([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})$/i.exec(a))){for(f=[],e=4===a.length?16:1,g=0;3>g;g++)f[g]=h(b.round(parseInt(d[g+1],16)*e*j),0,255);return"rgb("+f.join(",")+")"}return a}}),v={changeHighlight:function(a){var b,c=this.currentRegion,e=this.target,f=this.regionShapes[c];f&&(b=this.renderRegion(c,a),d.isArray(b)||d.isArray(f)?(e.replaceWithShapes(f,b),this.regionShapes[c]=d.map(b,function(a){return a.id})):(e.replaceWithShape(f,b),this.regionShapes[c]=b.id))},render:function(){var a,b,c,e,f=this.values,g=this.target,h=this.regionShapes;if(this.cls._super.render.call(this)){for(c=f.length;c--;)if(a=this.renderRegion(c))if(d.isArray(a)){for(b=[],e=a.length;e--;)a[e].append(),b.push(a[e].id);h[c]=b}else a.append(),h[c]=a.id;else h[c]=null;g.render()}}},d.fn.sparkline.line=w=f(d.fn.sparkline._base,{type:"line",init:function(a,b,c,d,e){w._super.init.call(this,a,b,c,d,e),this.vertices=[],this.regionMap=[],this.xvalues=[],this.yvalues=[],this.yminmax=[],this.hightlightSpotId=null,this.lastShapeId=null,this.initTarget()},getRegion:function(a,b){var d,e=this.regionMap;for(d=e.length;d--;)if(null!==e[d]&&b>=e[d][0]&&b<=e[d][1])return e[d][2];return c},getCurrentRegionFields:function(){var a=this.currentRegion;return{isNull:null===this.yvalues[a],x:this.xvalues[a],y:this.yvalues[a],color:this.options.get("lineColor"),fillColor:this.options.get("fillColor"),offset:a}},renderHighlight:function(){var a,b,d=this.currentRegion,e=this.target,f=this.vertices[d],g=this.options,h=g.get("spotRadius"),i=g.get("highlightSpotColor"),j=g.get("highlightLineColor");f&&(h&&i&&(a=e.drawCircle(f[0],f[1],h,c,i),this.highlightSpotId=a.id,e.insertAfterShape(this.lastShapeId,a)),j&&(b=e.drawLine(f[0],this.canvasTop,f[0],this.canvasTop+this.canvasHeight,j),this.highlightLineId=b.id,e.insertAfterShape(this.lastShapeId,b)))},removeHighlight:function(){var a=this.target;this.highlightSpotId&&(a.removeShapeId(this.highlightSpotId),this.highlightSpotId=null),this.highlightLineId&&(a.removeShapeId(this.highlightLineId),this.highlightLineId=null)},scanValues:function(){var a,c,d,e,f,g=this.values,h=g.length,i=this.xvalues,j=this.yvalues,k=this.yminmax;for(a=0;h>a;a++)c=g[a],d="string"==typeof g[a],e="object"==typeof g[a]&&g[a]instanceof Array,f=d&&g[a].split(":"),d&&2===f.length?(i.push(Number(f[0])),j.push(Number(f[1])),k.push(Number(f[1]))):e?(i.push(c[0]),j.push(c[1]),k.push(c[1])):(i.push(a),null===g[a]||"null"===g[a]?j.push(null):(j.push(Number(c)),k.push(Number(c))));this.options.get("xvalues")&&(i=this.options.get("xvalues")),this.maxy=this.maxyorg=b.max.apply(b,k),this.miny=this.minyorg=b.min.apply(b,k),this.maxx=b.max.apply(b,i),this.minx=b.min.apply(b,i),this.xvalues=i,this.yvalues=j,this.yminmax=k},processRangeOptions:function(){var a=this.options,b=a.get("normalRangeMin"),d=a.get("normalRangeMax");b!==c&&(b<this.miny&&(this.miny=b),d>this.maxy&&(this.maxy=d)),a.get("chartRangeMin")!==c&&(a.get("chartRangeClip")||a.get("chartRangeMin")<this.miny)&&(this.miny=a.get("chartRangeMin")),a.get("chartRangeMax")!==c&&(a.get("chartRangeClip")||a.get("chartRangeMax")>this.maxy)&&(this.maxy=a.get("chartRangeMax")),a.get("chartRangeMinX")!==c&&(a.get("chartRangeClipX")||a.get("chartRangeMinX")<this.minx)&&(this.minx=a.get("chartRangeMinX")),a.get("chartRangeMaxX")!==c&&(a.get("chartRangeClipX")||a.get("chartRangeMaxX")>this.maxx)&&(this.maxx=a.get("chartRangeMaxX"))},drawNormalRange:function(a,d,e,f,g){var h=this.options.get("normalRangeMin"),i=this.options.get("normalRangeMax"),j=d+b.round(e-e*((i-this.miny)/g)),k=b.round(e*(i-h)/g);this.target.drawRect(a,j,f,k,c,this.options.get("normalRangeColor")).append()},render:function(){var a,e,f,g,h,i,j,k,l,m,n,o,p,q,r,t,u,v,x,y,z,A,B,C,D,E=this.options,F=this.target,G=this.canvasWidth,H=this.canvasHeight,I=this.vertices,J=E.get("spotRadius"),K=this.regionMap;if(w._super.render.call(this)&&(this.scanValues(),this.processRangeOptions(),B=this.xvalues,C=this.yvalues,this.yminmax.length&&!(this.yvalues.length<2))){for(g=h=0,a=this.maxx-this.minx===0?1:this.maxx-this.minx,e=this.maxy-this.miny===0?1:this.maxy-this.miny,f=this.yvalues.length-1,J&&(4*J>G||4*J>H)&&(J=0),J&&(z=E.get("highlightSpotColor")&&!E.get("disableInteraction"),(z||E.get("minSpotColor")||E.get("spotColor")&&C[f]===this.miny)&&(H-=b.ceil(J)),(z||E.get("maxSpotColor")||E.get("spotColor")&&C[f]===this.maxy)&&(H-=b.ceil(J),g+=b.ceil(J)),(z||(E.get("minSpotColor")||E.get("maxSpotColor"))&&(C[0]===this.miny||C[0]===this.maxy))&&(h+=b.ceil(J),G-=b.ceil(J)),(z||E.get("spotColor")||E.get("minSpotColor")||E.get("maxSpotColor")&&(C[f]===this.miny||C[f]===this.maxy))&&(G-=b.ceil(J))),H--,E.get("normalRangeMin")===c||E.get("drawNormalOnTop")||this.drawNormalRange(h,g,H,G,e),j=[],k=[j],q=r=null,t=C.length,D=0;t>D;D++)l=B[D],n=B[D+1],m=C[D],o=h+b.round((l-this.minx)*(G/a)),p=t-1>D?h+b.round((n-this.minx)*(G/a)):G,r=o+(p-o)/2,K[D]=[q||0,r,D],q=r,null===m?D&&(null!==C[D-1]&&(j=[],k.push(j)),I.push(null)):(m<this.miny&&(m=this.miny),m>this.maxy&&(m=this.maxy),j.length||j.push([o,g+H]),i=[o,g+b.round(H-H*((m-this.miny)/e))],j.push(i),I.push(i));for(u=[],v=[],x=k.length,D=0;x>D;D++)j=k[D],j.length&&(E.get("fillColor")&&(j.push([j[j.length-1][0],g+H]),v.push(j.slice(0)),j.pop()),j.length>2&&(j[0]=[j[0][0],j[1][1]]),u.push(j));for(x=v.length,D=0;x>D;D++)F.drawShape(v[D],E.get("fillColor"),E.get("fillColor")).append();for(E.get("normalRangeMin")!==c&&E.get("drawNormalOnTop")&&this.drawNormalRange(h,g,H,G,e),x=u.length,D=0;x>D;D++)F.drawShape(u[D],E.get("lineColor"),c,E.get("lineWidth")).append();if(J&&E.get("valueSpots"))for(y=E.get("valueSpots"),y.get===c&&(y=new s(y)),D=0;t>D;D++)A=y.get(C[D]),A&&F.drawCircle(h+b.round((B[D]-this.minx)*(G/a)),g+b.round(H-H*((C[D]-this.miny)/e)),J,c,A).append();J&&E.get("spotColor")&&null!==C[f]&&F.drawCircle(h+b.round((B[B.length-1]-this.minx)*(G/a)),g+b.round(H-H*((C[f]-this.miny)/e)),J,c,E.get("spotColor")).append(),this.maxy!==this.minyorg&&(J&&E.get("minSpotColor")&&(l=B[d.inArray(this.minyorg,C)],F.drawCircle(h+b.round((l-this.minx)*(G/a)),g+b.round(H-H*((this.minyorg-this.miny)/e)),J,c,E.get("minSpotColor")).append()),J&&E.get("maxSpotColor")&&(l=B[d.inArray(this.maxyorg,C)],F.drawCircle(h+b.round((l-this.minx)*(G/a)),g+b.round(H-H*((this.maxyorg-this.miny)/e)),J,c,E.get("maxSpotColor")).append())),this.lastShapeId=F.getLastShapeId(),this.canvasTop=g,F.render()}}}),d.fn.sparkline.bar=x=f(d.fn.sparkline._base,v,{type:"bar",init:function(a,e,f,g,i){var m,n,o,p,q,r,t,u,v,w,y,z,A,B,C,D,E,F,G,H,I,J,K=parseInt(f.get("barWidth"),10),L=parseInt(f.get("barSpacing"),10),M=f.get("chartRangeMin"),N=f.get("chartRangeMax"),O=f.get("chartRangeClip"),P=1/0,Q=-1/0;for(x._super.init.call(this,a,e,f,g,i),r=0,t=e.length;t>r;r++)H=e[r],m="string"==typeof H&&H.indexOf(":")>-1,(m||d.isArray(H))&&(C=!0,m&&(H=e[r]=k(H.split(":"))),H=l(H,null),n=b.min.apply(b,H),o=b.max.apply(b,H),P>n&&(P=n),o>Q&&(Q=o));this.stacked=C,this.regionShapes={},this.barWidth=K,this.barSpacing=L,this.totalBarWidth=K+L,this.width=g=e.length*K+(e.length-1)*L,this.initTarget(),O&&(A=M===c?-1/0:M,B=N===c?1/0:N),q=[],p=C?[]:q;var R=[],S=[];for(r=0,t=e.length;t>r;r++)if(C)for(D=e[r],e[r]=G=[],R[r]=0,p[r]=S[r]=0,E=0,F=D.length;F>E;E++)H=G[E]=O?h(D[E],A,B):D[E],null!==H&&(H>0&&(R[r]+=H),0>P&&Q>0?0>H?S[r]+=b.abs(H):p[r]+=H:p[r]+=b.abs(H-(0>H?Q:P)),q.push(H));else H=O?h(e[r],A,B):e[r],H=e[r]=j(H),null!==H&&q.push(H);this.max=z=b.max.apply(b,q),this.min=y=b.min.apply(b,q),this.stackMax=Q=C?b.max.apply(b,R):z,this.stackMin=P=C?b.min.apply(b,q):y,f.get("chartRangeMin")!==c&&(f.get("chartRangeClip")||f.get("chartRangeMin")<y)&&(y=f.get("chartRangeMin")),f.get("chartRangeMax")!==c&&(f.get("chartRangeClip")||f.get("chartRangeMax")>z)&&(z=f.get("chartRangeMax")),this.zeroAxis=v=f.get("zeroAxis",!0),w=0>=y&&z>=0&&v?0:0==v?y:y>0?y:z,this.xaxisOffset=w,u=C?b.max.apply(b,p)+b.max.apply(b,S):z-y,this.canvasHeightEf=v&&0>y?this.canvasHeight-2:this.canvasHeight-1,w>y?(J=C&&z>=0?Q:z,I=(J-w)/u*this.canvasHeight,I!==b.ceil(I)&&(this.canvasHeightEf-=2,I=b.ceil(I))):I=this.canvasHeight,this.yoffset=I,d.isArray(f.get("colorMap"))?(this.colorMapByIndex=f.get("colorMap"),this.colorMapByValue=null):(this.colorMapByIndex=null,this.colorMapByValue=f.get("colorMap"),this.colorMapByValue&&this.colorMapByValue.get===c&&(this.colorMapByValue=new s(this.colorMapByValue))),this.range=u},getRegion:function(a,d){var e=b.floor(d/this.totalBarWidth);return 0>e||e>=this.values.length?c:e},getCurrentRegionFields:function(){var a,b,c=this.currentRegion,d=q(this.values[c]),e=[];for(b=d.length;b--;)a=d[b],e.push({isNull:null===a,value:a,color:this.calcColor(b,a,c),offset:c});return e},calcColor:function(a,b,e){var f,g,h=this.colorMapByIndex,i=this.colorMapByValue,j=this.options;return f=j.get(this.stacked?"stackedBarColor":0>b?"negBarColor":"barColor"),0===b&&j.get("zeroColor")!==c&&(f=j.get("zeroColor")),i&&(g=i.get(b))?f=g:h&&h.length>e&&(f=h[e]),d.isArray(f)?f[a%f.length]:f},renderRegion:function(a,e){var f,g,h,i,j,k,l,m,o,p,q=this.values[a],r=this.options,s=this.xaxisOffset,t=[],u=this.range,v=this.stacked,w=this.target,x=a*this.totalBarWidth,y=this.canvasHeightEf,z=this.yoffset;if(q=d.isArray(q)?q:[q],l=q.length,m=q[0],i=n(null,q),p=n(s,q,!0),i)return r.get("nullColor")?(h=e?r.get("nullColor"):this.calcHighlightColor(r.get("nullColor"),r),f=z>0?z-1:z,w.drawRect(x,f,this.barWidth-1,0,h,h)):c;for(j=z,k=0;l>k;k++){if(m=q[k],v&&m===s){if(!p||o)continue;o=!0}g=u>0?b.floor(y*(b.abs(m-s)/u))+1:1,s>m||m===s&&0===z?(f=j,j+=g):(f=z-g,z-=g),h=this.calcColor(k,m,a),e&&(h=this.calcHighlightColor(h,r)),t.push(w.drawRect(x,f,this.barWidth-1,g-1,h,h))}return 1===t.length?t[0]:t}}),d.fn.sparkline.tristate=y=f(d.fn.sparkline._base,v,{type:"tristate",init:function(a,b,e,f,g){var h=parseInt(e.get("barWidth"),10),i=parseInt(e.get("barSpacing"),10);y._super.init.call(this,a,b,e,f,g),this.regionShapes={},this.barWidth=h,this.barSpacing=i,this.totalBarWidth=h+i,this.values=d.map(b,Number),this.width=f=b.length*h+(b.length-1)*i,d.isArray(e.get("colorMap"))?(this.colorMapByIndex=e.get("colorMap"),this.colorMapByValue=null):(this.colorMapByIndex=null,this.colorMapByValue=e.get("colorMap"),this.colorMapByValue&&this.colorMapByValue.get===c&&(this.colorMapByValue=new s(this.colorMapByValue))),this.initTarget()},getRegion:function(a,c){return b.floor(c/this.totalBarWidth)},getCurrentRegionFields:function(){var a=this.currentRegion;return{isNull:this.values[a]===c,value:this.values[a],color:this.calcColor(this.values[a],a),offset:a}},calcColor:function(a,b){var c,d,e=this.values,f=this.options,g=this.colorMapByIndex,h=this.colorMapByValue;return c=h&&(d=h.get(a))?d:g&&g.length>b?g[b]:f.get(e[b]<0?"negBarColor":e[b]>0?"posBarColor":"zeroBarColor")},renderRegion:function(a,c){var d,e,f,g,h,i,j=this.values,k=this.options,l=this.target;return d=l.pixelHeight,f=b.round(d/2),g=a*this.totalBarWidth,j[a]<0?(h=f,e=f-1):j[a]>0?(h=0,e=f-1):(h=f-1,e=2),i=this.calcColor(j[a],a),null!==i?(c&&(i=this.calcHighlightColor(i,k)),l.drawRect(g,h,this.barWidth-1,e-1,i,i)):void 0}}),d.fn.sparkline.discrete=z=f(d.fn.sparkline._base,v,{type:"discrete",init:function(a,e,f,g,h){z._super.init.call(this,a,e,f,g,h),this.regionShapes={},this.values=e=d.map(e,Number),this.min=b.min.apply(b,e),this.max=b.max.apply(b,e),this.range=this.max-this.min,this.width=g="auto"===f.get("width")?2*e.length:this.width,this.interval=b.floor(g/e.length),this.itemWidth=g/e.length,f.get("chartRangeMin")!==c&&(f.get("chartRangeClip")||f.get("chartRangeMin")<this.min)&&(this.min=f.get("chartRangeMin")),f.get("chartRangeMax")!==c&&(f.get("chartRangeClip")||f.get("chartRangeMax")>this.max)&&(this.max=f.get("chartRangeMax")),this.initTarget(),this.target&&(this.lineHeight="auto"===f.get("lineHeight")?b.round(.3*this.canvasHeight):f.get("lineHeight"))},getRegion:function(a,c){return b.floor(c/this.itemWidth)},getCurrentRegionFields:function(){var a=this.currentRegion;return{isNull:this.values[a]===c,value:this.values[a],offset:a}},renderRegion:function(a,c){var d,e,f,g,i=this.values,j=this.options,k=this.min,l=this.max,m=this.range,n=this.interval,o=this.target,p=this.canvasHeight,q=this.lineHeight,r=p-q;return e=h(i[a],k,l),g=a*n,d=b.round(r-r*((e-k)/m)),f=j.get(j.get("thresholdColor")&&e<j.get("thresholdValue")?"thresholdColor":"lineColor"),c&&(f=this.calcHighlightColor(f,j)),o.drawLine(g,d,g,d+q,f)}}),d.fn.sparkline.bullet=A=f(d.fn.sparkline._base,{type:"bullet",init:function(a,d,e,f,g){var h,i,j;A._super.init.call(this,a,d,e,f,g),this.values=d=k(d),j=d.slice(),j[0]=null===j[0]?j[2]:j[0],j[1]=null===d[1]?j[2]:j[1],h=b.min.apply(b,d),i=b.max.apply(b,d),h=e.get("base")===c?0>h?h:0:e.get("base"),this.min=h,this.max=i,this.range=i-h,this.shapes={},this.valueShapes={},this.regiondata={},this.width=f="auto"===e.get("width")?"4.0em":f,this.target=this.$el.simpledraw(f,g,e.get("composite")),d.length||(this.disabled=!0),this.initTarget()},getRegion:function(a,b,d){var e=this.target.getShapeAt(a,b,d);return e!==c&&this.shapes[e]!==c?this.shapes[e]:c},getCurrentRegionFields:function(){var a=this.currentRegion;return{fieldkey:a.substr(0,1),value:this.values[a.substr(1)],region:a}},changeHighlight:function(a){var b,c=this.currentRegion,d=this.valueShapes[c];switch(delete this.shapes[d],c.substr(0,1)){case"r":b=this.renderRange(c.substr(1),a);break;case"p":b=this.renderPerformance(a);break;case"t":b=this.renderTarget(a)}this.valueShapes[c]=b.id,this.shapes[b.id]=c,this.target.replaceWithShape(d,b)},renderRange:function(a,c){var d=this.values[a],e=b.round(this.canvasWidth*((d-this.min)/this.range)),f=this.options.get("rangeColors")[a-2];return c&&(f=this.calcHighlightColor(f,this.options)),this.target.drawRect(0,0,e-1,this.canvasHeight-1,f,f)},renderPerformance:function(a){var c=this.values[1],d=b.round(this.canvasWidth*((c-this.min)/this.range)),e=this.options.get("performanceColor");return a&&(e=this.calcHighlightColor(e,this.options)),this.target.drawRect(0,b.round(.3*this.canvasHeight),d-1,b.round(.4*this.canvasHeight)-1,e,e)},renderTarget:function(a){var c=this.values[0],d=b.round(this.canvasWidth*((c-this.min)/this.range)-this.options.get("targetWidth")/2),e=b.round(.1*this.canvasHeight),f=this.canvasHeight-2*e,g=this.options.get("targetColor");return a&&(g=this.calcHighlightColor(g,this.options)),this.target.drawRect(d,e,this.options.get("targetWidth")-1,f-1,g,g)},render:function(){var a,b,c=this.values.length,d=this.target;if(A._super.render.call(this)){for(a=2;c>a;a++)b=this.renderRange(a).append(),this.shapes[b.id]="r"+a,this.valueShapes["r"+a]=b.id;null!==this.values[1]&&(b=this.renderPerformance().append(),this.shapes[b.id]="p1",this.valueShapes.p1=b.id),null!==this.values[0]&&(b=this.renderTarget().append(),this.shapes[b.id]="t0",this.valueShapes.t0=b.id),d.render()}}}),d.fn.sparkline.pie=B=f(d.fn.sparkline._base,{type:"pie",init:function(a,c,e,f,g){var h,i=0;if(B._super.init.call(this,a,c,e,f,g),this.shapes={},this.valueShapes={},this.values=c=d.map(c,Number),"auto"===e.get("width")&&(this.width=this.height),c.length>0)for(h=c.length;h--;)i+=c[h];this.total=i,this.initTarget(),this.radius=b.floor(b.min(this.canvasWidth,this.canvasHeight)/2)},getRegion:function(a,b,d){var e=this.target.getShapeAt(a,b,d);return e!==c&&this.shapes[e]!==c?this.shapes[e]:c},getCurrentRegionFields:function(){var a=this.currentRegion;return{isNull:this.values[a]===c,value:this.values[a],percent:this.values[a]/this.total*100,color:this.options.get("sliceColors")[a%this.options.get("sliceColors").length],offset:a}},changeHighlight:function(a){var b=this.currentRegion,c=this.renderSlice(b,a),d=this.valueShapes[b];delete this.shapes[d],this.target.replaceWithShape(d,c),this.valueShapes[b]=c.id,this.shapes[c.id]=b},renderSlice:function(a,d){var e,f,g,h,i,j=this.target,k=this.options,l=this.radius,m=k.get("borderWidth"),n=k.get("offset"),o=2*b.PI,p=this.values,q=this.total,r=n?2*b.PI*(n/360):0;for(h=p.length,g=0;h>g;g++){if(e=r,f=r,q>0&&(f=r+o*(p[g]/q)),a===g)return i=k.get("sliceColors")[g%k.get("sliceColors").length],d&&(i=this.calcHighlightColor(i,k)),j.drawPieSlice(l,l,l-m,e,f,c,i);r=f}},render:function(){var a,d,e=this.target,f=this.values,g=this.options,h=this.radius,i=g.get("borderWidth");if(B._super.render.call(this)){for(i&&e.drawCircle(h,h,b.floor(h-i/2),g.get("borderColor"),c,i).append(),d=f.length;d--;)f[d]&&(a=this.renderSlice(d).append(),this.valueShapes[d]=a.id,this.shapes[a.id]=d); +e.render()}}}),d.fn.sparkline.box=C=f(d.fn.sparkline._base,{type:"box",init:function(a,b,c,e,f){C._super.init.call(this,a,b,c,e,f),this.values=d.map(b,Number),this.width="auto"===c.get("width")?"4.0em":e,this.initTarget(),this.values.length||(this.disabled=1)},getRegion:function(){return 1},getCurrentRegionFields:function(){var a=[{field:"lq",value:this.quartiles[0]},{field:"med",value:this.quartiles[1]},{field:"uq",value:this.quartiles[2]}];return this.loutlier!==c&&a.push({field:"lo",value:this.loutlier}),this.routlier!==c&&a.push({field:"ro",value:this.routlier}),this.lwhisker!==c&&a.push({field:"lw",value:this.lwhisker}),this.rwhisker!==c&&a.push({field:"rw",value:this.rwhisker}),a},render:function(){var a,d,e,f,g,h,j,k,l,m,n,o=this.target,p=this.values,q=p.length,r=this.options,s=this.canvasWidth,t=this.canvasHeight,u=r.get("chartRangeMin")===c?b.min.apply(b,p):r.get("chartRangeMin"),v=r.get("chartRangeMax")===c?b.max.apply(b,p):r.get("chartRangeMax"),w=0;if(C._super.render.call(this)){if(r.get("raw"))r.get("showOutliers")&&p.length>5?(d=p[0],a=p[1],f=p[2],g=p[3],h=p[4],j=p[5],k=p[6]):(a=p[0],f=p[1],g=p[2],h=p[3],j=p[4]);else if(p.sort(function(a,b){return a-b}),f=i(p,1),g=i(p,2),h=i(p,3),e=h-f,r.get("showOutliers")){for(a=j=c,l=0;q>l;l++)a===c&&p[l]>f-e*r.get("outlierIQR")&&(a=p[l]),p[l]<h+e*r.get("outlierIQR")&&(j=p[l]);d=p[0],k=p[q-1]}else a=p[0],j=p[q-1];this.quartiles=[f,g,h],this.lwhisker=a,this.rwhisker=j,this.loutlier=d,this.routlier=k,n=s/(v-u+1),r.get("showOutliers")&&(w=b.ceil(r.get("spotRadius")),s-=2*b.ceil(r.get("spotRadius")),n=s/(v-u+1),a>d&&o.drawCircle((d-u)*n+w,t/2,r.get("spotRadius"),r.get("outlierLineColor"),r.get("outlierFillColor")).append(),k>j&&o.drawCircle((k-u)*n+w,t/2,r.get("spotRadius"),r.get("outlierLineColor"),r.get("outlierFillColor")).append()),o.drawRect(b.round((f-u)*n+w),b.round(.1*t),b.round((h-f)*n),b.round(.8*t),r.get("boxLineColor"),r.get("boxFillColor")).append(),o.drawLine(b.round((a-u)*n+w),b.round(t/2),b.round((f-u)*n+w),b.round(t/2),r.get("lineColor")).append(),o.drawLine(b.round((a-u)*n+w),b.round(t/4),b.round((a-u)*n+w),b.round(t-t/4),r.get("whiskerColor")).append(),o.drawLine(b.round((j-u)*n+w),b.round(t/2),b.round((h-u)*n+w),b.round(t/2),r.get("lineColor")).append(),o.drawLine(b.round((j-u)*n+w),b.round(t/4),b.round((j-u)*n+w),b.round(t-t/4),r.get("whiskerColor")).append(),o.drawLine(b.round((g-u)*n+w),b.round(.1*t),b.round((g-u)*n+w),b.round(.9*t),r.get("medianColor")).append(),r.get("target")&&(m=b.ceil(r.get("spotRadius")),o.drawLine(b.round((r.get("target")-u)*n+w),b.round(t/2-m),b.round((r.get("target")-u)*n+w),b.round(t/2+m),r.get("targetColor")).append(),o.drawLine(b.round((r.get("target")-u)*n+w-m),b.round(t/2),b.round((r.get("target")-u)*n+w+m),b.round(t/2),r.get("targetColor")).append()),o.render()}}}),F=f({init:function(a,b,c,d){this.target=a,this.id=b,this.type=c,this.args=d},append:function(){return this.target.appendShape(this),this}}),G=f({_pxregex:/(\d+)(px)?\s*$/i,init:function(a,b,c){a&&(this.width=a,this.height=b,this.target=c,this.lastShapeId=null,c[0]&&(c=c[0]),d.data(c,"_jqs_vcanvas",this))},drawLine:function(a,b,c,d,e,f){return this.drawShape([[a,b],[c,d]],e,f)},drawShape:function(a,b,c,d){return this._genShape("Shape",[a,b,c,d])},drawCircle:function(a,b,c,d,e,f){return this._genShape("Circle",[a,b,c,d,e,f])},drawPieSlice:function(a,b,c,d,e,f,g){return this._genShape("PieSlice",[a,b,c,d,e,f,g])},drawRect:function(a,b,c,d,e,f){return this._genShape("Rect",[a,b,c,d,e,f])},getElement:function(){return this.canvas},getLastShapeId:function(){return this.lastShapeId},reset:function(){alert("reset not implemented")},_insert:function(a,b){d(b).html(a)},_calculatePixelDims:function(a,b,c){var e;e=this._pxregex.exec(b),this.pixelHeight=e?e[1]:d(c).height(),e=this._pxregex.exec(a),this.pixelWidth=e?e[1]:d(c).width()},_genShape:function(a,b){var c=L++;return b.unshift(c),new F(this,c,a,b)},appendShape:function(){alert("appendShape not implemented")},replaceWithShape:function(){alert("replaceWithShape not implemented")},insertAfterShape:function(){alert("insertAfterShape not implemented")},removeShapeId:function(){alert("removeShapeId not implemented")},getShapeAt:function(){alert("getShapeAt not implemented")},render:function(){alert("render not implemented")}}),H=f(G,{init:function(b,e,f,g){H._super.init.call(this,b,e,f),this.canvas=a.createElement("canvas"),f[0]&&(f=f[0]),this.context=this.canvas.getContext("2d");var h=window.devicePixelRatio||1,i=this.context.webkitBackingStorePixelRatio||this.context.mozBackingStorePixelRatio||this.context.msBackingStorePixelRatio||this.context.oBackingStorePixelRatio||this.context.backingStorePixelRatio||1,j=h/i;d.data(f,"_jqs_vcanvas",this),d(this.canvas).css({display:"inline-block",width:b,height:e,verticalAlign:"top"}),this._insert(this.canvas,f),this._calculatePixelDims(b,e,this.canvas),this.canvas.width=this.pixelWidth*j,this.canvas.height=this.pixelHeight*j,this.context.scale(j,j),this.interact=g,this.shapes={},this.shapeseq=[],this.currentTargetShapeId=c,d(this.canvas).css({width:this.pixelWidth,height:this.pixelHeight})},_getContext:function(a,b,d){var e=this.canvas.getContext("2d");return a!==c&&(e.strokeStyle=a),e.lineWidth=d===c?1:d,b!==c&&(e.fillStyle=b),e},reset:function(){var a=this._getContext();a.clearRect(0,0,this.pixelWidth,this.pixelHeight),this.shapes={},this.shapeseq=[],this.currentTargetShapeId=c},_drawShape:function(a,b,d,e,f){var g,h,i=this._getContext(d,e,f);for(i.beginPath(),i.moveTo(b[0][0]+.5,b[0][1]+.5),g=1,h=b.length;h>g;g++)i.lineTo(b[g][0]+.5,b[g][1]+.5);d!==c&&i.stroke(),e!==c&&i.fill(),this.targetX!==c&&this.targetY!==c&&i.isPointInPath(this.targetX,this.targetY)&&(this.currentTargetShapeId=a)},_drawCircle:function(a,d,e,f,g,h,i){var j=this._getContext(g,h,i);j.beginPath(),j.arc(d,e,f,0,2*b.PI,!1),this.targetX!==c&&this.targetY!==c&&j.isPointInPath(this.targetX,this.targetY)&&(this.currentTargetShapeId=a),g!==c&&j.stroke(),h!==c&&j.fill()},_drawPieSlice:function(a,b,d,e,f,g,h,i){var j=this._getContext(h,i);j.beginPath(),j.moveTo(b,d),j.arc(b,d,e,f,g,!1),j.lineTo(b,d),j.closePath(),h!==c&&j.stroke(),i&&j.fill(),this.targetX!==c&&this.targetY!==c&&j.isPointInPath(this.targetX,this.targetY)&&(this.currentTargetShapeId=a)},_drawRect:function(a,b,c,d,e,f,g){return this._drawShape(a,[[b,c],[b+d,c],[b+d,c+e],[b,c+e],[b,c]],f,g)},appendShape:function(a){return this.shapes[a.id]=a,this.shapeseq.push(a.id),this.lastShapeId=a.id,a.id},replaceWithShape:function(a,b){var c,d=this.shapeseq;for(this.shapes[b.id]=b,c=d.length;c--;)d[c]==a&&(d[c]=b.id);delete this.shapes[a]},replaceWithShapes:function(a,b){var c,d,e,f=this.shapeseq,g={};for(d=a.length;d--;)g[a[d]]=!0;for(d=f.length;d--;)c=f[d],g[c]&&(f.splice(d,1),delete this.shapes[c],e=d);for(d=b.length;d--;)f.splice(e,0,b[d].id),this.shapes[b[d].id]=b[d]},insertAfterShape:function(a,b){var c,d=this.shapeseq;for(c=d.length;c--;)if(d[c]===a)return d.splice(c+1,0,b.id),void(this.shapes[b.id]=b)},removeShapeId:function(a){var b,c=this.shapeseq;for(b=c.length;b--;)if(c[b]===a){c.splice(b,1);break}delete this.shapes[a]},getShapeAt:function(a,b,c){return this.targetX=b,this.targetY=c,this.render(),this.currentTargetShapeId},render:function(){var a,b,c,d=this.shapeseq,e=this.shapes,f=d.length,g=this._getContext();for(g.clearRect(0,0,this.pixelWidth,this.pixelHeight),c=0;f>c;c++)a=d[c],b=e[a],this["_draw"+b.type].apply(this,b.args);this.interact||(this.shapes={},this.shapeseq=[])}}),I=f(G,{init:function(b,c,e){var f;I._super.init.call(this,b,c,e),e[0]&&(e=e[0]),d.data(e,"_jqs_vcanvas",this),this.canvas=a.createElement("span"),d(this.canvas).css({display:"inline-block",position:"relative",overflow:"hidden",width:b,height:c,margin:"0px",padding:"0px",verticalAlign:"top"}),this._insert(this.canvas,e),this._calculatePixelDims(b,c,this.canvas),this.canvas.width=this.pixelWidth,this.canvas.height=this.pixelHeight,f='<v:group coordorigin="0 0" coordsize="'+this.pixelWidth+" "+this.pixelHeight+'" style="position:absolute;top:0;left:0;width:'+this.pixelWidth+"px;height="+this.pixelHeight+'px;"></v:group>',this.canvas.insertAdjacentHTML("beforeEnd",f),this.group=d(this.canvas).children()[0],this.rendered=!1,this.prerender=""},_drawShape:function(a,b,d,e,f){var g,h,i,j,k,l,m,n=[];for(m=0,l=b.length;l>m;m++)n[m]=""+b[m][0]+","+b[m][1];return g=n.splice(0,1),f=f===c?1:f,h=d===c?' stroked="false" ':' strokeWeight="'+f+'px" strokeColor="'+d+'" ',i=e===c?' filled="false"':' fillColor="'+e+'" filled="true" ',j=n[0]===n[n.length-1]?"x ":"",k='<v:shape coordorigin="0 0" coordsize="'+this.pixelWidth+" "+this.pixelHeight+'" id="jqsshape'+a+'" '+h+i+' style="position:absolute;left:0px;top:0px;height:'+this.pixelHeight+"px;width:"+this.pixelWidth+'px;padding:0px;margin:0px;" path="m '+g+" l "+n.join(", ")+" "+j+'e"> </v:shape>'},_drawCircle:function(a,b,d,e,f,g,h){var i,j,k;return b-=e,d-=e,i=f===c?' stroked="false" ':' strokeWeight="'+h+'px" strokeColor="'+f+'" ',j=g===c?' filled="false"':' fillColor="'+g+'" filled="true" ',k='<v:oval id="jqsshape'+a+'" '+i+j+' style="position:absolute;top:'+d+"px; left:"+b+"px; width:"+2*e+"px; height:"+2*e+'px"></v:oval>'},_drawPieSlice:function(a,d,e,f,g,h,i,j){var k,l,m,n,o,p,q,r;if(g===h)return"";if(h-g===2*b.PI&&(g=0,h=2*b.PI),l=d+b.round(b.cos(g)*f),m=e+b.round(b.sin(g)*f),n=d+b.round(b.cos(h)*f),o=e+b.round(b.sin(h)*f),l===n&&m===o){if(h-g<b.PI)return"";l=n=d+f,m=o=e}return l===n&&m===o&&h-g<b.PI?"":(k=[d-f,e-f,d+f,e+f,l,m,n,o],p=i===c?' stroked="false" ':' strokeWeight="1px" strokeColor="'+i+'" ',q=j===c?' filled="false"':' fillColor="'+j+'" filled="true" ',r='<v:shape coordorigin="0 0" coordsize="'+this.pixelWidth+" "+this.pixelHeight+'" id="jqsshape'+a+'" '+p+q+' style="position:absolute;left:0px;top:0px;height:'+this.pixelHeight+"px;width:"+this.pixelWidth+'px;padding:0px;margin:0px;" path="m '+d+","+e+" wa "+k.join(", ")+' x e"> </v:shape>')},_drawRect:function(a,b,c,d,e,f,g){return this._drawShape(a,[[b,c],[b,c+e],[b+d,c+e],[b+d,c],[b,c]],f,g)},reset:function(){this.group.innerHTML=""},appendShape:function(a){var b=this["_draw"+a.type].apply(this,a.args);return this.rendered?this.group.insertAdjacentHTML("beforeEnd",b):this.prerender+=b,this.lastShapeId=a.id,a.id},replaceWithShape:function(a,b){var c=d("#jqsshape"+a),e=this["_draw"+b.type].apply(this,b.args);c[0].outerHTML=e},replaceWithShapes:function(a,b){var c,e=d("#jqsshape"+a[0]),f="",g=b.length;for(c=0;g>c;c++)f+=this["_draw"+b[c].type].apply(this,b[c].args);for(e[0].outerHTML=f,c=1;c<a.length;c++)d("#jqsshape"+a[c]).remove()},insertAfterShape:function(a,b){var c=d("#jqsshape"+a),e=this["_draw"+b.type].apply(this,b.args);c[0].insertAdjacentHTML("afterEnd",e)},removeShapeId:function(a){var b=d("#jqsshape"+a);this.group.removeChild(b[0])},getShapeAt:function(a){var b=a.id.substr(8);return b},render:function(){this.rendered||(this.group.innerHTML=this.prerender,this.rendered=!0)}})})}(document,Math); \ No newline at end of file diff --git a/public/assets/libs/jquery/jquery/dist/jquery.js b/public/assets/libs/jquery/jquery/dist/jquery.js new file mode 100644 index 0000000..eed1777 --- /dev/null +++ b/public/assets/libs/jquery/jquery/dist/jquery.js @@ -0,0 +1,9210 @@ +/*! + * jQuery JavaScript Library v2.1.4 + * http://jquery.com/ + * + * Includes Sizzle.js + * http://sizzlejs.com/ + * + * Copyright 2005, 2014 jQuery Foundation, Inc. and other contributors + * Released under the MIT license + * http://jquery.org/license + * + * Date: 2015-04-28T16:01Z + */ + +(function( global, factory ) { + + if ( typeof module === "object" && typeof module.exports === "object" ) { + // For CommonJS and CommonJS-like environments where a proper `window` + // is present, execute the factory and get jQuery. + // For environments that do not have a `window` with a `document` + // (such as Node.js), expose a factory as module.exports. + // This accentuates the need for the creation of a real `window`. + // e.g. var jQuery = require("jquery")(window); + // See ticket #14549 for more info. + module.exports = global.document ? + factory( global, true ) : + function( w ) { + if ( !w.document ) { + throw new Error( "jQuery requires a window with a document" ); + } + return factory( w ); + }; + } else { + factory( global ); + } + +// Pass this if window is not defined yet +}(typeof window !== "undefined" ? window : this, function( window, noGlobal ) { + +// Support: Firefox 18+ +// Can't be in strict mode, several libs including ASP.NET trace +// the stack via arguments.caller.callee and Firefox dies if +// you try to trace through "use strict" call chains. (#13335) +// + +var arr = []; + +var slice = arr.slice; + +var concat = arr.concat; + +var push = arr.push; + +var indexOf = arr.indexOf; + +var class2type = {}; + +var toString = class2type.toString; + +var hasOwn = class2type.hasOwnProperty; + +var support = {}; + + + +var + // Use the correct document accordingly with window argument (sandbox) + document = window.document, + + version = "2.1.4", + + // Define a local copy of jQuery + jQuery = function( selector, context ) { + // The jQuery object is actually just the init constructor 'enhanced' + // Need init if jQuery is called (just allow error to be thrown if not included) + return new jQuery.fn.init( selector, context ); + }, + + // Support: Android<4.1 + // Make sure we trim BOM and NBSP + rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, + + // Matches dashed string for camelizing + rmsPrefix = /^-ms-/, + rdashAlpha = /-([\da-z])/gi, + + // Used by jQuery.camelCase as callback to replace() + fcamelCase = function( all, letter ) { + return letter.toUpperCase(); + }; + +jQuery.fn = jQuery.prototype = { + // The current version of jQuery being used + jquery: version, + + constructor: jQuery, + + // Start with an empty selector + selector: "", + + // The default length of a jQuery object is 0 + length: 0, + + toArray: function() { + return slice.call( this ); + }, + + // Get the Nth element in the matched element set OR + // Get the whole matched element set as a clean array + get: function( num ) { + return num != null ? + + // Return just the one element from the set + ( num < 0 ? this[ num + this.length ] : this[ num ] ) : + + // Return all the elements in a clean array + slice.call( this ); + }, + + // Take an array of elements and push it onto the stack + // (returning the new matched element set) + pushStack: function( elems ) { + + // Build a new jQuery matched element set + var ret = jQuery.merge( this.constructor(), elems ); + + // Add the old object onto the stack (as a reference) + ret.prevObject = this; + ret.context = this.context; + + // Return the newly-formed element set + return ret; + }, + + // Execute a callback for every element in the matched set. + // (You can seed the arguments with an array of args, but this is + // only used internally.) + each: function( callback, args ) { + return jQuery.each( this, callback, args ); + }, + + map: function( callback ) { + return this.pushStack( jQuery.map(this, function( elem, i ) { + return callback.call( elem, i, elem ); + })); + }, + + slice: function() { + return this.pushStack( slice.apply( this, arguments ) ); + }, + + first: function() { + return this.eq( 0 ); + }, + + last: function() { + return this.eq( -1 ); + }, + + eq: function( i ) { + var len = this.length, + j = +i + ( i < 0 ? len : 0 ); + return this.pushStack( j >= 0 && j < len ? [ this[j] ] : [] ); + }, + + end: function() { + return this.prevObject || this.constructor(null); + }, + + // For internal use only. + // Behaves like an Array's method, not like a jQuery method. + push: push, + sort: arr.sort, + splice: arr.splice +}; + +jQuery.extend = jQuery.fn.extend = function() { + var options, name, src, copy, copyIsArray, clone, + target = arguments[0] || {}, + i = 1, + length = arguments.length, + deep = false; + + // Handle a deep copy situation + if ( typeof target === "boolean" ) { + deep = target; + + // Skip the boolean and the target + target = arguments[ i ] || {}; + i++; + } + + // Handle case when target is a string or something (possible in deep copy) + if ( typeof target !== "object" && !jQuery.isFunction(target) ) { + target = {}; + } + + // Extend jQuery itself if only one argument is passed + if ( i === length ) { + target = this; + i--; + } + + for ( ; i < length; i++ ) { + // Only deal with non-null/undefined values + if ( (options = arguments[ i ]) != null ) { + // Extend the base object + for ( name in options ) { + src = target[ name ]; + copy = options[ name ]; + + // Prevent never-ending loop + if ( target === copy ) { + continue; + } + + // Recurse if we're merging plain objects or arrays + if ( deep && copy && ( jQuery.isPlainObject(copy) || (copyIsArray = jQuery.isArray(copy)) ) ) { + if ( copyIsArray ) { + copyIsArray = false; + clone = src && jQuery.isArray(src) ? src : []; + + } else { + clone = src && jQuery.isPlainObject(src) ? src : {}; + } + + // Never move original objects, clone them + target[ name ] = jQuery.extend( deep, clone, copy ); + + // Don't bring in undefined values + } else if ( copy !== undefined ) { + target[ name ] = copy; + } + } + } + } + + // Return the modified object + return target; +}; + +jQuery.extend({ + // Unique for each copy of jQuery on the page + expando: "jQuery" + ( version + Math.random() ).replace( /\D/g, "" ), + + // Assume jQuery is ready without the ready module + isReady: true, + + error: function( msg ) { + throw new Error( msg ); + }, + + noop: function() {}, + + isFunction: function( obj ) { + return jQuery.type(obj) === "function"; + }, + + isArray: Array.isArray, + + isWindow: function( obj ) { + return obj != null && obj === obj.window; + }, + + isNumeric: function( obj ) { + // parseFloat NaNs numeric-cast false positives (null|true|false|"") + // ...but misinterprets leading-number strings, particularly hex literals ("0x...") + // subtraction forces infinities to NaN + // adding 1 corrects loss of precision from parseFloat (#15100) + return !jQuery.isArray( obj ) && (obj - parseFloat( obj ) + 1) >= 0; + }, + + isPlainObject: function( obj ) { + // Not plain objects: + // - Any object or value whose internal [[Class]] property is not "[object Object]" + // - DOM nodes + // - window + if ( jQuery.type( obj ) !== "object" || obj.nodeType || jQuery.isWindow( obj ) ) { + return false; + } + + if ( obj.constructor && + !hasOwn.call( obj.constructor.prototype, "isPrototypeOf" ) ) { + return false; + } + + // If the function hasn't returned already, we're confident that + // |obj| is a plain object, created by {} or constructed with new Object + return true; + }, + + isEmptyObject: function( obj ) { + var name; + for ( name in obj ) { + return false; + } + return true; + }, + + type: function( obj ) { + if ( obj == null ) { + return obj + ""; + } + // Support: Android<4.0, iOS<6 (functionish RegExp) + return typeof obj === "object" || typeof obj === "function" ? + class2type[ toString.call(obj) ] || "object" : + typeof obj; + }, + + // Evaluates a script in a global context + globalEval: function( code ) { + var script, + indirect = eval; + + code = jQuery.trim( code ); + + if ( code ) { + // If the code includes a valid, prologue position + // strict mode pragma, execute code by injecting a + // script tag into the document. + if ( code.indexOf("use strict") === 1 ) { + script = document.createElement("script"); + script.text = code; + document.head.appendChild( script ).parentNode.removeChild( script ); + } else { + // Otherwise, avoid the DOM node creation, insertion + // and removal by using an indirect global eval + indirect( code ); + } + } + }, + + // Convert dashed to camelCase; used by the css and data modules + // Support: IE9-11+ + // Microsoft forgot to hump their vendor prefix (#9572) + camelCase: function( string ) { + return string.replace( rmsPrefix, "ms-" ).replace( rdashAlpha, fcamelCase ); + }, + + nodeName: function( elem, name ) { + return elem.nodeName && elem.nodeName.toLowerCase() === name.toLowerCase(); + }, + + // args is for internal usage only + each: function( obj, callback, args ) { + var value, + i = 0, + length = obj.length, + isArray = isArraylike( obj ); + + if ( args ) { + if ( isArray ) { + for ( ; i < length; i++ ) { + value = callback.apply( obj[ i ], args ); + + if ( value === false ) { + break; + } + } + } else { + for ( i in obj ) { + value = callback.apply( obj[ i ], args ); + + if ( value === false ) { + break; + } + } + } + + // A special, fast, case for the most common use of each + } else { + if ( isArray ) { + for ( ; i < length; i++ ) { + value = callback.call( obj[ i ], i, obj[ i ] ); + + if ( value === false ) { + break; + } + } + } else { + for ( i in obj ) { + value = callback.call( obj[ i ], i, obj[ i ] ); + + if ( value === false ) { + break; + } + } + } + } + + return obj; + }, + + // Support: Android<4.1 + trim: function( text ) { + return text == null ? + "" : + ( text + "" ).replace( rtrim, "" ); + }, + + // results is for internal usage only + makeArray: function( arr, results ) { + var ret = results || []; + + if ( arr != null ) { + if ( isArraylike( Object(arr) ) ) { + jQuery.merge( ret, + typeof arr === "string" ? + [ arr ] : arr + ); + } else { + push.call( ret, arr ); + } + } + + return ret; + }, + + inArray: function( elem, arr, i ) { + return arr == null ? -1 : indexOf.call( arr, elem, i ); + }, + + merge: function( first, second ) { + var len = +second.length, + j = 0, + i = first.length; + + for ( ; j < len; j++ ) { + first[ i++ ] = second[ j ]; + } + + first.length = i; + + return first; + }, + + grep: function( elems, callback, invert ) { + var callbackInverse, + matches = [], + i = 0, + length = elems.length, + callbackExpect = !invert; + + // Go through the array, only saving the items + // that pass the validator function + for ( ; i < length; i++ ) { + callbackInverse = !callback( elems[ i ], i ); + if ( callbackInverse !== callbackExpect ) { + matches.push( elems[ i ] ); + } + } + + return matches; + }, + + // arg is for internal usage only + map: function( elems, callback, arg ) { + var value, + i = 0, + length = elems.length, + isArray = isArraylike( elems ), + ret = []; + + // Go through the array, translating each of the items to their new values + if ( isArray ) { + for ( ; i < length; i++ ) { + value = callback( elems[ i ], i, arg ); + + if ( value != null ) { + ret.push( value ); + } + } + + // Go through every key on the object, + } else { + for ( i in elems ) { + value = callback( elems[ i ], i, arg ); + + if ( value != null ) { + ret.push( value ); + } + } + } + + // Flatten any nested arrays + return concat.apply( [], ret ); + }, + + // A global GUID counter for objects + guid: 1, + + // Bind a function to a context, optionally partially applying any + // arguments. + proxy: function( fn, context ) { + var tmp, args, proxy; + + if ( typeof context === "string" ) { + tmp = fn[ context ]; + context = fn; + fn = tmp; + } + + // Quick check to determine if target is callable, in the spec + // this throws a TypeError, but we will just return undefined. + if ( !jQuery.isFunction( fn ) ) { + return undefined; + } + + // Simulated bind + args = slice.call( arguments, 2 ); + proxy = function() { + return fn.apply( context || this, args.concat( slice.call( arguments ) ) ); + }; + + // Set the guid of unique handler to the same of original handler, so it can be removed + proxy.guid = fn.guid = fn.guid || jQuery.guid++; + + return proxy; + }, + + now: Date.now, + + // jQuery.support is not used in Core but other projects attach their + // properties to it so it needs to exist. + support: support +}); + +// Populate the class2type map +jQuery.each("Boolean Number String Function Array Date RegExp Object Error".split(" "), function(i, name) { + class2type[ "[object " + name + "]" ] = name.toLowerCase(); +}); + +function isArraylike( obj ) { + + // Support: iOS 8.2 (not reproducible in simulator) + // `in` check used to prevent JIT error (gh-2145) + // hasOwn isn't used here due to false negatives + // regarding Nodelist length in IE + var length = "length" in obj && obj.length, + type = jQuery.type( obj ); + + if ( type === "function" || jQuery.isWindow( obj ) ) { + return false; + } + + if ( obj.nodeType === 1 && length ) { + return true; + } + + return type === "array" || length === 0 || + typeof length === "number" && length > 0 && ( length - 1 ) in obj; +} +var Sizzle = +/*! + * Sizzle CSS Selector Engine v2.2.0-pre + * http://sizzlejs.com/ + * + * Copyright 2008, 2014 jQuery Foundation, Inc. and other contributors + * Released under the MIT license + * http://jquery.org/license + * + * Date: 2014-12-16 + */ +(function( window ) { + +var i, + support, + Expr, + getText, + isXML, + tokenize, + compile, + select, + outermostContext, + sortInput, + hasDuplicate, + + // Local document vars + setDocument, + document, + docElem, + documentIsHTML, + rbuggyQSA, + rbuggyMatches, + matches, + contains, + + // Instance-specific data + expando = "sizzle" + 1 * new Date(), + preferredDoc = window.document, + dirruns = 0, + done = 0, + classCache = createCache(), + tokenCache = createCache(), + compilerCache = createCache(), + sortOrder = function( a, b ) { + if ( a === b ) { + hasDuplicate = true; + } + return 0; + }, + + // General-purpose constants + MAX_NEGATIVE = 1 << 31, + + // Instance methods + hasOwn = ({}).hasOwnProperty, + arr = [], + pop = arr.pop, + push_native = arr.push, + push = arr.push, + slice = arr.slice, + // Use a stripped-down indexOf as it's faster than native + // http://jsperf.com/thor-indexof-vs-for/5 + indexOf = function( list, elem ) { + var i = 0, + len = list.length; + for ( ; i < len; i++ ) { + if ( list[i] === elem ) { + return i; + } + } + return -1; + }, + + booleans = "checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped", + + // Regular expressions + + // Whitespace characters http://www.w3.org/TR/css3-selectors/#whitespace + whitespace = "[\\x20\\t\\r\\n\\f]", + // http://www.w3.org/TR/css3-syntax/#characters + characterEncoding = "(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+", + + // Loosely modeled on CSS identifier characters + // An unquoted value should be a CSS identifier http://www.w3.org/TR/css3-selectors/#attribute-selectors + // Proper syntax: http://www.w3.org/TR/CSS21/syndata.html#value-def-identifier + identifier = characterEncoding.replace( "w", "w#" ), + + // Attribute selectors: http://www.w3.org/TR/selectors/#attribute-selectors + attributes = "\\[" + whitespace + "*(" + characterEncoding + ")(?:" + whitespace + + // Operator (capture 2) + "*([*^$|!~]?=)" + whitespace + + // "Attribute values must be CSS identifiers [capture 5] or strings [capture 3 or capture 4]" + "*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|(" + identifier + "))|)" + whitespace + + "*\\]", + + pseudos = ":(" + characterEncoding + ")(?:\\((" + + // To reduce the number of selectors needing tokenize in the preFilter, prefer arguments: + // 1. quoted (capture 3; capture 4 or capture 5) + "('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|" + + // 2. simple (capture 6) + "((?:\\\\.|[^\\\\()[\\]]|" + attributes + ")*)|" + + // 3. anything else (capture 2) + ".*" + + ")\\)|)", + + // Leading and non-escaped trailing whitespace, capturing some non-whitespace characters preceding the latter + rwhitespace = new RegExp( whitespace + "+", "g" ), + rtrim = new RegExp( "^" + whitespace + "+|((?:^|[^\\\\])(?:\\\\.)*)" + whitespace + "+$", "g" ), + + rcomma = new RegExp( "^" + whitespace + "*," + whitespace + "*" ), + rcombinators = new RegExp( "^" + whitespace + "*([>+~]|" + whitespace + ")" + whitespace + "*" ), + + rattributeQuotes = new RegExp( "=" + whitespace + "*([^\\]'\"]*?)" + whitespace + "*\\]", "g" ), + + rpseudo = new RegExp( pseudos ), + ridentifier = new RegExp( "^" + identifier + "$" ), + + matchExpr = { + "ID": new RegExp( "^#(" + characterEncoding + ")" ), + "CLASS": new RegExp( "^\\.(" + characterEncoding + ")" ), + "TAG": new RegExp( "^(" + characterEncoding.replace( "w", "w*" ) + ")" ), + "ATTR": new RegExp( "^" + attributes ), + "PSEUDO": new RegExp( "^" + pseudos ), + "CHILD": new RegExp( "^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + whitespace + + "*(even|odd|(([+-]|)(\\d*)n|)" + whitespace + "*(?:([+-]|)" + whitespace + + "*(\\d+)|))" + whitespace + "*\\)|)", "i" ), + "bool": new RegExp( "^(?:" + booleans + ")$", "i" ), + // For use in libraries implementing .is() + // We use this for POS matching in `select` + "needsContext": new RegExp( "^" + whitespace + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" + + whitespace + "*((?:-\\d)?\\d*)" + whitespace + "*\\)|)(?=[^-]|$)", "i" ) + }, + + rinputs = /^(?:input|select|textarea|button)$/i, + rheader = /^h\d$/i, + + rnative = /^[^{]+\{\s*\[native \w/, + + // Easily-parseable/retrievable ID or TAG or CLASS selectors + rquickExpr = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/, + + rsibling = /[+~]/, + rescape = /'|\\/g, + + // CSS escapes http://www.w3.org/TR/CSS21/syndata.html#escaped-characters + runescape = new RegExp( "\\\\([\\da-f]{1,6}" + whitespace + "?|(" + whitespace + ")|.)", "ig" ), + funescape = function( _, escaped, escapedWhitespace ) { + var high = "0x" + escaped - 0x10000; + // NaN means non-codepoint + // Support: Firefox<24 + // Workaround erroneous numeric interpretation of +"0x" + return high !== high || escapedWhitespace ? + escaped : + high < 0 ? + // BMP codepoint + String.fromCharCode( high + 0x10000 ) : + // Supplemental Plane codepoint (surrogate pair) + String.fromCharCode( high >> 10 | 0xD800, high & 0x3FF | 0xDC00 ); + }, + + // Used for iframes + // See setDocument() + // Removing the function wrapper causes a "Permission Denied" + // error in IE + unloadHandler = function() { + setDocument(); + }; + +// Optimize for push.apply( _, NodeList ) +try { + push.apply( + (arr = slice.call( preferredDoc.childNodes )), + preferredDoc.childNodes + ); + // Support: Android<4.0 + // Detect silently failing push.apply + arr[ preferredDoc.childNodes.length ].nodeType; +} catch ( e ) { + push = { apply: arr.length ? + + // Leverage slice if possible + function( target, els ) { + push_native.apply( target, slice.call(els) ); + } : + + // Support: IE<9 + // Otherwise append directly + function( target, els ) { + var j = target.length, + i = 0; + // Can't trust NodeList.length + while ( (target[j++] = els[i++]) ) {} + target.length = j - 1; + } + }; +} + +function Sizzle( selector, context, results, seed ) { + var match, elem, m, nodeType, + // QSA vars + i, groups, old, nid, newContext, newSelector; + + if ( ( context ? context.ownerDocument || context : preferredDoc ) !== document ) { + setDocument( context ); + } + + context = context || document; + results = results || []; + nodeType = context.nodeType; + + if ( typeof selector !== "string" || !selector || + nodeType !== 1 && nodeType !== 9 && nodeType !== 11 ) { + + return results; + } + + if ( !seed && documentIsHTML ) { + + // Try to shortcut find operations when possible (e.g., not under DocumentFragment) + if ( nodeType !== 11 && (match = rquickExpr.exec( selector )) ) { + // Speed-up: Sizzle("#ID") + if ( (m = match[1]) ) { + if ( nodeType === 9 ) { + elem = context.getElementById( m ); + // Check parentNode to catch when Blackberry 4.6 returns + // nodes that are no longer in the document (jQuery #6963) + if ( elem && elem.parentNode ) { + // Handle the case where IE, Opera, and Webkit return items + // by name instead of ID + if ( elem.id === m ) { + results.push( elem ); + return results; + } + } else { + return results; + } + } else { + // Context is not a document + if ( context.ownerDocument && (elem = context.ownerDocument.getElementById( m )) && + contains( context, elem ) && elem.id === m ) { + results.push( elem ); + return results; + } + } + + // Speed-up: Sizzle("TAG") + } else if ( match[2] ) { + push.apply( results, context.getElementsByTagName( selector ) ); + return results; + + // Speed-up: Sizzle(".CLASS") + } else if ( (m = match[3]) && support.getElementsByClassName ) { + push.apply( results, context.getElementsByClassName( m ) ); + return results; + } + } + + // QSA path + if ( support.qsa && (!rbuggyQSA || !rbuggyQSA.test( selector )) ) { + nid = old = expando; + newContext = context; + newSelector = nodeType !== 1 && selector; + + // qSA works strangely on Element-rooted queries + // We can work around this by specifying an extra ID on the root + // and working up from there (Thanks to Andrew Dupont for the technique) + // IE 8 doesn't work on object elements + if ( nodeType === 1 && context.nodeName.toLowerCase() !== "object" ) { + groups = tokenize( selector ); + + if ( (old = context.getAttribute("id")) ) { + nid = old.replace( rescape, "\\$&" ); + } else { + context.setAttribute( "id", nid ); + } + nid = "[id='" + nid + "'] "; + + i = groups.length; + while ( i-- ) { + groups[i] = nid + toSelector( groups[i] ); + } + newContext = rsibling.test( selector ) && testContext( context.parentNode ) || context; + newSelector = groups.join(","); + } + + if ( newSelector ) { + try { + push.apply( results, + newContext.querySelectorAll( newSelector ) + ); + return results; + } catch(qsaError) { + } finally { + if ( !old ) { + context.removeAttribute("id"); + } + } + } + } + } + + // All others + return select( selector.replace( rtrim, "$1" ), context, results, seed ); +} + +/** + * Create key-value caches of limited size + * @returns {Function(string, Object)} Returns the Object data after storing it on itself with + * property name the (space-suffixed) string and (if the cache is larger than Expr.cacheLength) + * deleting the oldest entry + */ +function createCache() { + var keys = []; + + function cache( key, value ) { + // Use (key + " ") to avoid collision with native prototype properties (see Issue #157) + if ( keys.push( key + " " ) > Expr.cacheLength ) { + // Only keep the most recent entries + delete cache[ keys.shift() ]; + } + return (cache[ key + " " ] = value); + } + return cache; +} + +/** + * Mark a function for special use by Sizzle + * @param {Function} fn The function to mark + */ +function markFunction( fn ) { + fn[ expando ] = true; + return fn; +} + +/** + * Support testing using an element + * @param {Function} fn Passed the created div and expects a boolean result + */ +function assert( fn ) { + var div = document.createElement("div"); + + try { + return !!fn( div ); + } catch (e) { + return false; + } finally { + // Remove from its parent by default + if ( div.parentNode ) { + div.parentNode.removeChild( div ); + } + // release memory in IE + div = null; + } +} + +/** + * Adds the same handler for all of the specified attrs + * @param {String} attrs Pipe-separated list of attributes + * @param {Function} handler The method that will be applied + */ +function addHandle( attrs, handler ) { + var arr = attrs.split("|"), + i = attrs.length; + + while ( i-- ) { + Expr.attrHandle[ arr[i] ] = handler; + } +} + +/** + * Checks document order of two siblings + * @param {Element} a + * @param {Element} b + * @returns {Number} Returns less than 0 if a precedes b, greater than 0 if a follows b + */ +function siblingCheck( a, b ) { + var cur = b && a, + diff = cur && a.nodeType === 1 && b.nodeType === 1 && + ( ~b.sourceIndex || MAX_NEGATIVE ) - + ( ~a.sourceIndex || MAX_NEGATIVE ); + + // Use IE sourceIndex if available on both nodes + if ( diff ) { + return diff; + } + + // Check if b follows a + if ( cur ) { + while ( (cur = cur.nextSibling) ) { + if ( cur === b ) { + return -1; + } + } + } + + return a ? 1 : -1; +} + +/** + * Returns a function to use in pseudos for input types + * @param {String} type + */ +function createInputPseudo( type ) { + return function( elem ) { + var name = elem.nodeName.toLowerCase(); + return name === "input" && elem.type === type; + }; +} + +/** + * Returns a function to use in pseudos for buttons + * @param {String} type + */ +function createButtonPseudo( type ) { + return function( elem ) { + var name = elem.nodeName.toLowerCase(); + return (name === "input" || name === "button") && elem.type === type; + }; +} + +/** + * Returns a function to use in pseudos for positionals + * @param {Function} fn + */ +function createPositionalPseudo( fn ) { + return markFunction(function( argument ) { + argument = +argument; + return markFunction(function( seed, matches ) { + var j, + matchIndexes = fn( [], seed.length, argument ), + i = matchIndexes.length; + + // Match elements found at the specified indexes + while ( i-- ) { + if ( seed[ (j = matchIndexes[i]) ] ) { + seed[j] = !(matches[j] = seed[j]); + } + } + }); + }); +} + +/** + * Checks a node for validity as a Sizzle context + * @param {Element|Object=} context + * @returns {Element|Object|Boolean} The input node if acceptable, otherwise a falsy value + */ +function testContext( context ) { + return context && typeof context.getElementsByTagName !== "undefined" && context; +} + +// Expose support vars for convenience +support = Sizzle.support = {}; + +/** + * Detects XML nodes + * @param {Element|Object} elem An element or a document + * @returns {Boolean} True iff elem is a non-HTML XML node + */ +isXML = Sizzle.isXML = function( elem ) { + // documentElement is verified for cases where it doesn't yet exist + // (such as loading iframes in IE - #4833) + var documentElement = elem && (elem.ownerDocument || elem).documentElement; + return documentElement ? documentElement.nodeName !== "HTML" : false; +}; + +/** + * Sets document-related variables once based on the current document + * @param {Element|Object} [doc] An element or document object to use to set the document + * @returns {Object} Returns the current document + */ +setDocument = Sizzle.setDocument = function( node ) { + var hasCompare, parent, + doc = node ? node.ownerDocument || node : preferredDoc; + + // If no document and documentElement is available, return + if ( doc === document || doc.nodeType !== 9 || !doc.documentElement ) { + return document; + } + + // Set our document + document = doc; + docElem = doc.documentElement; + parent = doc.defaultView; + + // Support: IE>8 + // If iframe document is assigned to "document" variable and if iframe has been reloaded, + // IE will throw "permission denied" error when accessing "document" variable, see jQuery #13936 + // IE6-8 do not support the defaultView property so parent will be undefined + if ( parent && parent !== parent.top ) { + // IE11 does not have attachEvent, so all must suffer + if ( parent.addEventListener ) { + parent.addEventListener( "unload", unloadHandler, false ); + } else if ( parent.attachEvent ) { + parent.attachEvent( "onunload", unloadHandler ); + } + } + + /* Support tests + ---------------------------------------------------------------------- */ + documentIsHTML = !isXML( doc ); + + /* Attributes + ---------------------------------------------------------------------- */ + + // Support: IE<8 + // Verify that getAttribute really returns attributes and not properties + // (excepting IE8 booleans) + support.attributes = assert(function( div ) { + div.className = "i"; + return !div.getAttribute("className"); + }); + + /* getElement(s)By* + ---------------------------------------------------------------------- */ + + // Check if getElementsByTagName("*") returns only elements + support.getElementsByTagName = assert(function( div ) { + div.appendChild( doc.createComment("") ); + return !div.getElementsByTagName("*").length; + }); + + // Support: IE<9 + support.getElementsByClassName = rnative.test( doc.getElementsByClassName ); + + // Support: IE<10 + // Check if getElementById returns elements by name + // The broken getElementById methods don't pick up programatically-set names, + // so use a roundabout getElementsByName test + support.getById = assert(function( div ) { + docElem.appendChild( div ).id = expando; + return !doc.getElementsByName || !doc.getElementsByName( expando ).length; + }); + + // ID find and filter + if ( support.getById ) { + Expr.find["ID"] = function( id, context ) { + if ( typeof context.getElementById !== "undefined" && documentIsHTML ) { + var m = context.getElementById( id ); + // Check parentNode to catch when Blackberry 4.6 returns + // nodes that are no longer in the document #6963 + return m && m.parentNode ? [ m ] : []; + } + }; + Expr.filter["ID"] = function( id ) { + var attrId = id.replace( runescape, funescape ); + return function( elem ) { + return elem.getAttribute("id") === attrId; + }; + }; + } else { + // Support: IE6/7 + // getElementById is not reliable as a find shortcut + delete Expr.find["ID"]; + + Expr.filter["ID"] = function( id ) { + var attrId = id.replace( runescape, funescape ); + return function( elem ) { + var node = typeof elem.getAttributeNode !== "undefined" && elem.getAttributeNode("id"); + return node && node.value === attrId; + }; + }; + } + + // Tag + Expr.find["TAG"] = support.getElementsByTagName ? + function( tag, context ) { + if ( typeof context.getElementsByTagName !== "undefined" ) { + return context.getElementsByTagName( tag ); + + // DocumentFragment nodes don't have gEBTN + } else if ( support.qsa ) { + return context.querySelectorAll( tag ); + } + } : + + function( tag, context ) { + var elem, + tmp = [], + i = 0, + // By happy coincidence, a (broken) gEBTN appears on DocumentFragment nodes too + results = context.getElementsByTagName( tag ); + + // Filter out possible comments + if ( tag === "*" ) { + while ( (elem = results[i++]) ) { + if ( elem.nodeType === 1 ) { + tmp.push( elem ); + } + } + + return tmp; + } + return results; + }; + + // Class + Expr.find["CLASS"] = support.getElementsByClassName && function( className, context ) { + if ( documentIsHTML ) { + return context.getElementsByClassName( className ); + } + }; + + /* QSA/matchesSelector + ---------------------------------------------------------------------- */ + + // QSA and matchesSelector support + + // matchesSelector(:active) reports false when true (IE9/Opera 11.5) + rbuggyMatches = []; + + // qSa(:focus) reports false when true (Chrome 21) + // We allow this because of a bug in IE8/9 that throws an error + // whenever `document.activeElement` is accessed on an iframe + // So, we allow :focus to pass through QSA all the time to avoid the IE error + // See http://bugs.jquery.com/ticket/13378 + rbuggyQSA = []; + + if ( (support.qsa = rnative.test( doc.querySelectorAll )) ) { + // Build QSA regex + // Regex strategy adopted from Diego Perini + assert(function( div ) { + // Select is set to empty string on purpose + // This is to test IE's treatment of not explicitly + // setting a boolean content attribute, + // since its presence should be enough + // http://bugs.jquery.com/ticket/12359 + docElem.appendChild( div ).innerHTML = "<a id='" + expando + "'></a>" + + "<select id='" + expando + "-\f]' msallowcapture=''>" + + "<option selected=''></option></select>"; + + // Support: IE8, Opera 11-12.16 + // Nothing should be selected when empty strings follow ^= or $= or *= + // The test attribute must be unknown in Opera but "safe" for WinRT + // http://msdn.microsoft.com/en-us/library/ie/hh465388.aspx#attribute_section + if ( div.querySelectorAll("[msallowcapture^='']").length ) { + rbuggyQSA.push( "[*^$]=" + whitespace + "*(?:''|\"\")" ); + } + + // Support: IE8 + // Boolean attributes and "value" are not treated correctly + if ( !div.querySelectorAll("[selected]").length ) { + rbuggyQSA.push( "\\[" + whitespace + "*(?:value|" + booleans + ")" ); + } + + // Support: Chrome<29, Android<4.2+, Safari<7.0+, iOS<7.0+, PhantomJS<1.9.7+ + if ( !div.querySelectorAll( "[id~=" + expando + "-]" ).length ) { + rbuggyQSA.push("~="); + } + + // Webkit/Opera - :checked should return selected option elements + // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked + // IE8 throws error here and will not see later tests + if ( !div.querySelectorAll(":checked").length ) { + rbuggyQSA.push(":checked"); + } + + // Support: Safari 8+, iOS 8+ + // https://bugs.webkit.org/show_bug.cgi?id=136851 + // In-page `selector#id sibing-combinator selector` fails + if ( !div.querySelectorAll( "a#" + expando + "+*" ).length ) { + rbuggyQSA.push(".#.+[+~]"); + } + }); + + assert(function( div ) { + // Support: Windows 8 Native Apps + // The type and name attributes are restricted during .innerHTML assignment + var input = doc.createElement("input"); + input.setAttribute( "type", "hidden" ); + div.appendChild( input ).setAttribute( "name", "D" ); + + // Support: IE8 + // Enforce case-sensitivity of name attribute + if ( div.querySelectorAll("[name=d]").length ) { + rbuggyQSA.push( "name" + whitespace + "*[*^$|!~]?=" ); + } + + // FF 3.5 - :enabled/:disabled and hidden elements (hidden elements are still enabled) + // IE8 throws error here and will not see later tests + if ( !div.querySelectorAll(":enabled").length ) { + rbuggyQSA.push( ":enabled", ":disabled" ); + } + + // Opera 10-11 does not throw on post-comma invalid pseudos + div.querySelectorAll("*,:x"); + rbuggyQSA.push(",.*:"); + }); + } + + if ( (support.matchesSelector = rnative.test( (matches = docElem.matches || + docElem.webkitMatchesSelector || + docElem.mozMatchesSelector || + docElem.oMatchesSelector || + docElem.msMatchesSelector) )) ) { + + assert(function( div ) { + // Check to see if it's possible to do matchesSelector + // on a disconnected node (IE 9) + support.disconnectedMatch = matches.call( div, "div" ); + + // This should fail with an exception + // Gecko does not error, returns false instead + matches.call( div, "[s!='']:x" ); + rbuggyMatches.push( "!=", pseudos ); + }); + } + + rbuggyQSA = rbuggyQSA.length && new RegExp( rbuggyQSA.join("|") ); + rbuggyMatches = rbuggyMatches.length && new RegExp( rbuggyMatches.join("|") ); + + /* Contains + ---------------------------------------------------------------------- */ + hasCompare = rnative.test( docElem.compareDocumentPosition ); + + // Element contains another + // Purposefully does not implement inclusive descendent + // As in, an element does not contain itself + contains = hasCompare || rnative.test( docElem.contains ) ? + function( a, b ) { + var adown = a.nodeType === 9 ? a.documentElement : a, + bup = b && b.parentNode; + return a === bup || !!( bup && bup.nodeType === 1 && ( + adown.contains ? + adown.contains( bup ) : + a.compareDocumentPosition && a.compareDocumentPosition( bup ) & 16 + )); + } : + function( a, b ) { + if ( b ) { + while ( (b = b.parentNode) ) { + if ( b === a ) { + return true; + } + } + } + return false; + }; + + /* Sorting + ---------------------------------------------------------------------- */ + + // Document order sorting + sortOrder = hasCompare ? + function( a, b ) { + + // Flag for duplicate removal + if ( a === b ) { + hasDuplicate = true; + return 0; + } + + // Sort on method existence if only one input has compareDocumentPosition + var compare = !a.compareDocumentPosition - !b.compareDocumentPosition; + if ( compare ) { + return compare; + } + + // Calculate position if both inputs belong to the same document + compare = ( a.ownerDocument || a ) === ( b.ownerDocument || b ) ? + a.compareDocumentPosition( b ) : + + // Otherwise we know they are disconnected + 1; + + // Disconnected nodes + if ( compare & 1 || + (!support.sortDetached && b.compareDocumentPosition( a ) === compare) ) { + + // Choose the first element that is related to our preferred document + if ( a === doc || a.ownerDocument === preferredDoc && contains(preferredDoc, a) ) { + return -1; + } + if ( b === doc || b.ownerDocument === preferredDoc && contains(preferredDoc, b) ) { + return 1; + } + + // Maintain original order + return sortInput ? + ( indexOf( sortInput, a ) - indexOf( sortInput, b ) ) : + 0; + } + + return compare & 4 ? -1 : 1; + } : + function( a, b ) { + // Exit early if the nodes are identical + if ( a === b ) { + hasDuplicate = true; + return 0; + } + + var cur, + i = 0, + aup = a.parentNode, + bup = b.parentNode, + ap = [ a ], + bp = [ b ]; + + // Parentless nodes are either documents or disconnected + if ( !aup || !bup ) { + return a === doc ? -1 : + b === doc ? 1 : + aup ? -1 : + bup ? 1 : + sortInput ? + ( indexOf( sortInput, a ) - indexOf( sortInput, b ) ) : + 0; + + // If the nodes are siblings, we can do a quick check + } else if ( aup === bup ) { + return siblingCheck( a, b ); + } + + // Otherwise we need full lists of their ancestors for comparison + cur = a; + while ( (cur = cur.parentNode) ) { + ap.unshift( cur ); + } + cur = b; + while ( (cur = cur.parentNode) ) { + bp.unshift( cur ); + } + + // Walk down the tree looking for a discrepancy + while ( ap[i] === bp[i] ) { + i++; + } + + return i ? + // Do a sibling check if the nodes have a common ancestor + siblingCheck( ap[i], bp[i] ) : + + // Otherwise nodes in our document sort first + ap[i] === preferredDoc ? -1 : + bp[i] === preferredDoc ? 1 : + 0; + }; + + return doc; +}; + +Sizzle.matches = function( expr, elements ) { + return Sizzle( expr, null, null, elements ); +}; + +Sizzle.matchesSelector = function( elem, expr ) { + // Set document vars if needed + if ( ( elem.ownerDocument || elem ) !== document ) { + setDocument( elem ); + } + + // Make sure that attribute selectors are quoted + expr = expr.replace( rattributeQuotes, "='$1']" ); + + if ( support.matchesSelector && documentIsHTML && + ( !rbuggyMatches || !rbuggyMatches.test( expr ) ) && + ( !rbuggyQSA || !rbuggyQSA.test( expr ) ) ) { + + try { + var ret = matches.call( elem, expr ); + + // IE 9's matchesSelector returns false on disconnected nodes + if ( ret || support.disconnectedMatch || + // As well, disconnected nodes are said to be in a document + // fragment in IE 9 + elem.document && elem.document.nodeType !== 11 ) { + return ret; + } + } catch (e) {} + } + + return Sizzle( expr, document, null, [ elem ] ).length > 0; +}; + +Sizzle.contains = function( context, elem ) { + // Set document vars if needed + if ( ( context.ownerDocument || context ) !== document ) { + setDocument( context ); + } + return contains( context, elem ); +}; + +Sizzle.attr = function( elem, name ) { + // Set document vars if needed + if ( ( elem.ownerDocument || elem ) !== document ) { + setDocument( elem ); + } + + var fn = Expr.attrHandle[ name.toLowerCase() ], + // Don't get fooled by Object.prototype properties (jQuery #13807) + val = fn && hasOwn.call( Expr.attrHandle, name.toLowerCase() ) ? + fn( elem, name, !documentIsHTML ) : + undefined; + + return val !== undefined ? + val : + support.attributes || !documentIsHTML ? + elem.getAttribute( name ) : + (val = elem.getAttributeNode(name)) && val.specified ? + val.value : + null; +}; + +Sizzle.error = function( msg ) { + throw new Error( "Syntax error, unrecognized expression: " + msg ); +}; + +/** + * Document sorting and removing duplicates + * @param {ArrayLike} results + */ +Sizzle.uniqueSort = function( results ) { + var elem, + duplicates = [], + j = 0, + i = 0; + + // Unless we *know* we can detect duplicates, assume their presence + hasDuplicate = !support.detectDuplicates; + sortInput = !support.sortStable && results.slice( 0 ); + results.sort( sortOrder ); + + if ( hasDuplicate ) { + while ( (elem = results[i++]) ) { + if ( elem === results[ i ] ) { + j = duplicates.push( i ); + } + } + while ( j-- ) { + results.splice( duplicates[ j ], 1 ); + } + } + + // Clear input after sorting to release objects + // See https://github.com/jquery/sizzle/pull/225 + sortInput = null; + + return results; +}; + +/** + * Utility function for retrieving the text value of an array of DOM nodes + * @param {Array|Element} elem + */ +getText = Sizzle.getText = function( elem ) { + var node, + ret = "", + i = 0, + nodeType = elem.nodeType; + + if ( !nodeType ) { + // If no nodeType, this is expected to be an array + while ( (node = elem[i++]) ) { + // Do not traverse comment nodes + ret += getText( node ); + } + } else if ( nodeType === 1 || nodeType === 9 || nodeType === 11 ) { + // Use textContent for elements + // innerText usage removed for consistency of new lines (jQuery #11153) + if ( typeof elem.textContent === "string" ) { + return elem.textContent; + } else { + // Traverse its children + for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { + ret += getText( elem ); + } + } + } else if ( nodeType === 3 || nodeType === 4 ) { + return elem.nodeValue; + } + // Do not include comment or processing instruction nodes + + return ret; +}; + +Expr = Sizzle.selectors = { + + // Can be adjusted by the user + cacheLength: 50, + + createPseudo: markFunction, + + match: matchExpr, + + attrHandle: {}, + + find: {}, + + relative: { + ">": { dir: "parentNode", first: true }, + " ": { dir: "parentNode" }, + "+": { dir: "previousSibling", first: true }, + "~": { dir: "previousSibling" } + }, + + preFilter: { + "ATTR": function( match ) { + match[1] = match[1].replace( runescape, funescape ); + + // Move the given value to match[3] whether quoted or unquoted + match[3] = ( match[3] || match[4] || match[5] || "" ).replace( runescape, funescape ); + + if ( match[2] === "~=" ) { + match[3] = " " + match[3] + " "; + } + + return match.slice( 0, 4 ); + }, + + "CHILD": function( match ) { + /* matches from matchExpr["CHILD"] + 1 type (only|nth|...) + 2 what (child|of-type) + 3 argument (even|odd|\d*|\d*n([+-]\d+)?|...) + 4 xn-component of xn+y argument ([+-]?\d*n|) + 5 sign of xn-component + 6 x of xn-component + 7 sign of y-component + 8 y of y-component + */ + match[1] = match[1].toLowerCase(); + + if ( match[1].slice( 0, 3 ) === "nth" ) { + // nth-* requires argument + if ( !match[3] ) { + Sizzle.error( match[0] ); + } + + // numeric x and y parameters for Expr.filter.CHILD + // remember that false/true cast respectively to 0/1 + match[4] = +( match[4] ? match[5] + (match[6] || 1) : 2 * ( match[3] === "even" || match[3] === "odd" ) ); + match[5] = +( ( match[7] + match[8] ) || match[3] === "odd" ); + + // other types prohibit arguments + } else if ( match[3] ) { + Sizzle.error( match[0] ); + } + + return match; + }, + + "PSEUDO": function( match ) { + var excess, + unquoted = !match[6] && match[2]; + + if ( matchExpr["CHILD"].test( match[0] ) ) { + return null; + } + + // Accept quoted arguments as-is + if ( match[3] ) { + match[2] = match[4] || match[5] || ""; + + // Strip excess characters from unquoted arguments + } else if ( unquoted && rpseudo.test( unquoted ) && + // Get excess from tokenize (recursively) + (excess = tokenize( unquoted, true )) && + // advance to the next closing parenthesis + (excess = unquoted.indexOf( ")", unquoted.length - excess ) - unquoted.length) ) { + + // excess is a negative index + match[0] = match[0].slice( 0, excess ); + match[2] = unquoted.slice( 0, excess ); + } + + // Return only captures needed by the pseudo filter method (type and argument) + return match.slice( 0, 3 ); + } + }, + + filter: { + + "TAG": function( nodeNameSelector ) { + var nodeName = nodeNameSelector.replace( runescape, funescape ).toLowerCase(); + return nodeNameSelector === "*" ? + function() { return true; } : + function( elem ) { + return elem.nodeName && elem.nodeName.toLowerCase() === nodeName; + }; + }, + + "CLASS": function( className ) { + var pattern = classCache[ className + " " ]; + + return pattern || + (pattern = new RegExp( "(^|" + whitespace + ")" + className + "(" + whitespace + "|$)" )) && + classCache( className, function( elem ) { + return pattern.test( typeof elem.className === "string" && elem.className || typeof elem.getAttribute !== "undefined" && elem.getAttribute("class") || "" ); + }); + }, + + "ATTR": function( name, operator, check ) { + return function( elem ) { + var result = Sizzle.attr( elem, name ); + + if ( result == null ) { + return operator === "!="; + } + if ( !operator ) { + return true; + } + + result += ""; + + return operator === "=" ? result === check : + operator === "!=" ? result !== check : + operator === "^=" ? check && result.indexOf( check ) === 0 : + operator === "*=" ? check && result.indexOf( check ) > -1 : + operator === "$=" ? check && result.slice( -check.length ) === check : + operator === "~=" ? ( " " + result.replace( rwhitespace, " " ) + " " ).indexOf( check ) > -1 : + operator === "|=" ? result === check || result.slice( 0, check.length + 1 ) === check + "-" : + false; + }; + }, + + "CHILD": function( type, what, argument, first, last ) { + var simple = type.slice( 0, 3 ) !== "nth", + forward = type.slice( -4 ) !== "last", + ofType = what === "of-type"; + + return first === 1 && last === 0 ? + + // Shortcut for :nth-*(n) + function( elem ) { + return !!elem.parentNode; + } : + + function( elem, context, xml ) { + var cache, outerCache, node, diff, nodeIndex, start, + dir = simple !== forward ? "nextSibling" : "previousSibling", + parent = elem.parentNode, + name = ofType && elem.nodeName.toLowerCase(), + useCache = !xml && !ofType; + + if ( parent ) { + + // :(first|last|only)-(child|of-type) + if ( simple ) { + while ( dir ) { + node = elem; + while ( (node = node[ dir ]) ) { + if ( ofType ? node.nodeName.toLowerCase() === name : node.nodeType === 1 ) { + return false; + } + } + // Reverse direction for :only-* (if we haven't yet done so) + start = dir = type === "only" && !start && "nextSibling"; + } + return true; + } + + start = [ forward ? parent.firstChild : parent.lastChild ]; + + // non-xml :nth-child(...) stores cache data on `parent` + if ( forward && useCache ) { + // Seek `elem` from a previously-cached index + outerCache = parent[ expando ] || (parent[ expando ] = {}); + cache = outerCache[ type ] || []; + nodeIndex = cache[0] === dirruns && cache[1]; + diff = cache[0] === dirruns && cache[2]; + node = nodeIndex && parent.childNodes[ nodeIndex ]; + + while ( (node = ++nodeIndex && node && node[ dir ] || + + // Fallback to seeking `elem` from the start + (diff = nodeIndex = 0) || start.pop()) ) { + + // When found, cache indexes on `parent` and break + if ( node.nodeType === 1 && ++diff && node === elem ) { + outerCache[ type ] = [ dirruns, nodeIndex, diff ]; + break; + } + } + + // Use previously-cached element index if available + } else if ( useCache && (cache = (elem[ expando ] || (elem[ expando ] = {}))[ type ]) && cache[0] === dirruns ) { + diff = cache[1]; + + // xml :nth-child(...) or :nth-last-child(...) or :nth(-last)?-of-type(...) + } else { + // Use the same loop as above to seek `elem` from the start + while ( (node = ++nodeIndex && node && node[ dir ] || + (diff = nodeIndex = 0) || start.pop()) ) { + + if ( ( ofType ? node.nodeName.toLowerCase() === name : node.nodeType === 1 ) && ++diff ) { + // Cache the index of each encountered element + if ( useCache ) { + (node[ expando ] || (node[ expando ] = {}))[ type ] = [ dirruns, diff ]; + } + + if ( node === elem ) { + break; + } + } + } + } + + // Incorporate the offset, then check against cycle size + diff -= last; + return diff === first || ( diff % first === 0 && diff / first >= 0 ); + } + }; + }, + + "PSEUDO": function( pseudo, argument ) { + // pseudo-class names are case-insensitive + // http://www.w3.org/TR/selectors/#pseudo-classes + // Prioritize by case sensitivity in case custom pseudos are added with uppercase letters + // Remember that setFilters inherits from pseudos + var args, + fn = Expr.pseudos[ pseudo ] || Expr.setFilters[ pseudo.toLowerCase() ] || + Sizzle.error( "unsupported pseudo: " + pseudo ); + + // The user may use createPseudo to indicate that + // arguments are needed to create the filter function + // just as Sizzle does + if ( fn[ expando ] ) { + return fn( argument ); + } + + // But maintain support for old signatures + if ( fn.length > 1 ) { + args = [ pseudo, pseudo, "", argument ]; + return Expr.setFilters.hasOwnProperty( pseudo.toLowerCase() ) ? + markFunction(function( seed, matches ) { + var idx, + matched = fn( seed, argument ), + i = matched.length; + while ( i-- ) { + idx = indexOf( seed, matched[i] ); + seed[ idx ] = !( matches[ idx ] = matched[i] ); + } + }) : + function( elem ) { + return fn( elem, 0, args ); + }; + } + + return fn; + } + }, + + pseudos: { + // Potentially complex pseudos + "not": markFunction(function( selector ) { + // Trim the selector passed to compile + // to avoid treating leading and trailing + // spaces as combinators + var input = [], + results = [], + matcher = compile( selector.replace( rtrim, "$1" ) ); + + return matcher[ expando ] ? + markFunction(function( seed, matches, context, xml ) { + var elem, + unmatched = matcher( seed, null, xml, [] ), + i = seed.length; + + // Match elements unmatched by `matcher` + while ( i-- ) { + if ( (elem = unmatched[i]) ) { + seed[i] = !(matches[i] = elem); + } + } + }) : + function( elem, context, xml ) { + input[0] = elem; + matcher( input, null, xml, results ); + // Don't keep the element (issue #299) + input[0] = null; + return !results.pop(); + }; + }), + + "has": markFunction(function( selector ) { + return function( elem ) { + return Sizzle( selector, elem ).length > 0; + }; + }), + + "contains": markFunction(function( text ) { + text = text.replace( runescape, funescape ); + return function( elem ) { + return ( elem.textContent || elem.innerText || getText( elem ) ).indexOf( text ) > -1; + }; + }), + + // "Whether an element is represented by a :lang() selector + // is based solely on the element's language value + // being equal to the identifier C, + // or beginning with the identifier C immediately followed by "-". + // The matching of C against the element's language value is performed case-insensitively. + // The identifier C does not have to be a valid language name." + // http://www.w3.org/TR/selectors/#lang-pseudo + "lang": markFunction( function( lang ) { + // lang value must be a valid identifier + if ( !ridentifier.test(lang || "") ) { + Sizzle.error( "unsupported lang: " + lang ); + } + lang = lang.replace( runescape, funescape ).toLowerCase(); + return function( elem ) { + var elemLang; + do { + if ( (elemLang = documentIsHTML ? + elem.lang : + elem.getAttribute("xml:lang") || elem.getAttribute("lang")) ) { + + elemLang = elemLang.toLowerCase(); + return elemLang === lang || elemLang.indexOf( lang + "-" ) === 0; + } + } while ( (elem = elem.parentNode) && elem.nodeType === 1 ); + return false; + }; + }), + + // Miscellaneous + "target": function( elem ) { + var hash = window.location && window.location.hash; + return hash && hash.slice( 1 ) === elem.id; + }, + + "root": function( elem ) { + return elem === docElem; + }, + + "focus": function( elem ) { + return elem === document.activeElement && (!document.hasFocus || document.hasFocus()) && !!(elem.type || elem.href || ~elem.tabIndex); + }, + + // Boolean properties + "enabled": function( elem ) { + return elem.disabled === false; + }, + + "disabled": function( elem ) { + return elem.disabled === true; + }, + + "checked": function( elem ) { + // In CSS3, :checked should return both checked and selected elements + // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked + var nodeName = elem.nodeName.toLowerCase(); + return (nodeName === "input" && !!elem.checked) || (nodeName === "option" && !!elem.selected); + }, + + "selected": function( elem ) { + // Accessing this property makes selected-by-default + // options in Safari work properly + if ( elem.parentNode ) { + elem.parentNode.selectedIndex; + } + + return elem.selected === true; + }, + + // Contents + "empty": function( elem ) { + // http://www.w3.org/TR/selectors/#empty-pseudo + // :empty is negated by element (1) or content nodes (text: 3; cdata: 4; entity ref: 5), + // but not by others (comment: 8; processing instruction: 7; etc.) + // nodeType < 6 works because attributes (2) do not appear as children + for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { + if ( elem.nodeType < 6 ) { + return false; + } + } + return true; + }, + + "parent": function( elem ) { + return !Expr.pseudos["empty"]( elem ); + }, + + // Element/input types + "header": function( elem ) { + return rheader.test( elem.nodeName ); + }, + + "input": function( elem ) { + return rinputs.test( elem.nodeName ); + }, + + "button": function( elem ) { + var name = elem.nodeName.toLowerCase(); + return name === "input" && elem.type === "button" || name === "button"; + }, + + "text": function( elem ) { + var attr; + return elem.nodeName.toLowerCase() === "input" && + elem.type === "text" && + + // Support: IE<8 + // New HTML5 attribute values (e.g., "search") appear with elem.type === "text" + ( (attr = elem.getAttribute("type")) == null || attr.toLowerCase() === "text" ); + }, + + // Position-in-collection + "first": createPositionalPseudo(function() { + return [ 0 ]; + }), + + "last": createPositionalPseudo(function( matchIndexes, length ) { + return [ length - 1 ]; + }), + + "eq": createPositionalPseudo(function( matchIndexes, length, argument ) { + return [ argument < 0 ? argument + length : argument ]; + }), + + "even": createPositionalPseudo(function( matchIndexes, length ) { + var i = 0; + for ( ; i < length; i += 2 ) { + matchIndexes.push( i ); + } + return matchIndexes; + }), + + "odd": createPositionalPseudo(function( matchIndexes, length ) { + var i = 1; + for ( ; i < length; i += 2 ) { + matchIndexes.push( i ); + } + return matchIndexes; + }), + + "lt": createPositionalPseudo(function( matchIndexes, length, argument ) { + var i = argument < 0 ? argument + length : argument; + for ( ; --i >= 0; ) { + matchIndexes.push( i ); + } + return matchIndexes; + }), + + "gt": createPositionalPseudo(function( matchIndexes, length, argument ) { + var i = argument < 0 ? argument + length : argument; + for ( ; ++i < length; ) { + matchIndexes.push( i ); + } + return matchIndexes; + }) + } +}; + +Expr.pseudos["nth"] = Expr.pseudos["eq"]; + +// Add button/input type pseudos +for ( i in { radio: true, checkbox: true, file: true, password: true, image: true } ) { + Expr.pseudos[ i ] = createInputPseudo( i ); +} +for ( i in { submit: true, reset: true } ) { + Expr.pseudos[ i ] = createButtonPseudo( i ); +} + +// Easy API for creating new setFilters +function setFilters() {} +setFilters.prototype = Expr.filters = Expr.pseudos; +Expr.setFilters = new setFilters(); + +tokenize = Sizzle.tokenize = function( selector, parseOnly ) { + var matched, match, tokens, type, + soFar, groups, preFilters, + cached = tokenCache[ selector + " " ]; + + if ( cached ) { + return parseOnly ? 0 : cached.slice( 0 ); + } + + soFar = selector; + groups = []; + preFilters = Expr.preFilter; + + while ( soFar ) { + + // Comma and first run + if ( !matched || (match = rcomma.exec( soFar )) ) { + if ( match ) { + // Don't consume trailing commas as valid + soFar = soFar.slice( match[0].length ) || soFar; + } + groups.push( (tokens = []) ); + } + + matched = false; + + // Combinators + if ( (match = rcombinators.exec( soFar )) ) { + matched = match.shift(); + tokens.push({ + value: matched, + // Cast descendant combinators to space + type: match[0].replace( rtrim, " " ) + }); + soFar = soFar.slice( matched.length ); + } + + // Filters + for ( type in Expr.filter ) { + if ( (match = matchExpr[ type ].exec( soFar )) && (!preFilters[ type ] || + (match = preFilters[ type ]( match ))) ) { + matched = match.shift(); + tokens.push({ + value: matched, + type: type, + matches: match + }); + soFar = soFar.slice( matched.length ); + } + } + + if ( !matched ) { + break; + } + } + + // Return the length of the invalid excess + // if we're just parsing + // Otherwise, throw an error or return tokens + return parseOnly ? + soFar.length : + soFar ? + Sizzle.error( selector ) : + // Cache the tokens + tokenCache( selector, groups ).slice( 0 ); +}; + +function toSelector( tokens ) { + var i = 0, + len = tokens.length, + selector = ""; + for ( ; i < len; i++ ) { + selector += tokens[i].value; + } + return selector; +} + +function addCombinator( matcher, combinator, base ) { + var dir = combinator.dir, + checkNonElements = base && dir === "parentNode", + doneName = done++; + + return combinator.first ? + // Check against closest ancestor/preceding element + function( elem, context, xml ) { + while ( (elem = elem[ dir ]) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + return matcher( elem, context, xml ); + } + } + } : + + // Check against all ancestor/preceding elements + function( elem, context, xml ) { + var oldCache, outerCache, + newCache = [ dirruns, doneName ]; + + // We can't set arbitrary data on XML nodes, so they don't benefit from dir caching + if ( xml ) { + while ( (elem = elem[ dir ]) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + if ( matcher( elem, context, xml ) ) { + return true; + } + } + } + } else { + while ( (elem = elem[ dir ]) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + outerCache = elem[ expando ] || (elem[ expando ] = {}); + if ( (oldCache = outerCache[ dir ]) && + oldCache[ 0 ] === dirruns && oldCache[ 1 ] === doneName ) { + + // Assign to newCache so results back-propagate to previous elements + return (newCache[ 2 ] = oldCache[ 2 ]); + } else { + // Reuse newcache so results back-propagate to previous elements + outerCache[ dir ] = newCache; + + // A match means we're done; a fail means we have to keep checking + if ( (newCache[ 2 ] = matcher( elem, context, xml )) ) { + return true; + } + } + } + } + } + }; +} + +function elementMatcher( matchers ) { + return matchers.length > 1 ? + function( elem, context, xml ) { + var i = matchers.length; + while ( i-- ) { + if ( !matchers[i]( elem, context, xml ) ) { + return false; + } + } + return true; + } : + matchers[0]; +} + +function multipleContexts( selector, contexts, results ) { + var i = 0, + len = contexts.length; + for ( ; i < len; i++ ) { + Sizzle( selector, contexts[i], results ); + } + return results; +} + +function condense( unmatched, map, filter, context, xml ) { + var elem, + newUnmatched = [], + i = 0, + len = unmatched.length, + mapped = map != null; + + for ( ; i < len; i++ ) { + if ( (elem = unmatched[i]) ) { + if ( !filter || filter( elem, context, xml ) ) { + newUnmatched.push( elem ); + if ( mapped ) { + map.push( i ); + } + } + } + } + + return newUnmatched; +} + +function setMatcher( preFilter, selector, matcher, postFilter, postFinder, postSelector ) { + if ( postFilter && !postFilter[ expando ] ) { + postFilter = setMatcher( postFilter ); + } + if ( postFinder && !postFinder[ expando ] ) { + postFinder = setMatcher( postFinder, postSelector ); + } + return markFunction(function( seed, results, context, xml ) { + var temp, i, elem, + preMap = [], + postMap = [], + preexisting = results.length, + + // Get initial elements from seed or context + elems = seed || multipleContexts( selector || "*", context.nodeType ? [ context ] : context, [] ), + + // Prefilter to get matcher input, preserving a map for seed-results synchronization + matcherIn = preFilter && ( seed || !selector ) ? + condense( elems, preMap, preFilter, context, xml ) : + elems, + + matcherOut = matcher ? + // If we have a postFinder, or filtered seed, or non-seed postFilter or preexisting results, + postFinder || ( seed ? preFilter : preexisting || postFilter ) ? + + // ...intermediate processing is necessary + [] : + + // ...otherwise use results directly + results : + matcherIn; + + // Find primary matches + if ( matcher ) { + matcher( matcherIn, matcherOut, context, xml ); + } + + // Apply postFilter + if ( postFilter ) { + temp = condense( matcherOut, postMap ); + postFilter( temp, [], context, xml ); + + // Un-match failing elements by moving them back to matcherIn + i = temp.length; + while ( i-- ) { + if ( (elem = temp[i]) ) { + matcherOut[ postMap[i] ] = !(matcherIn[ postMap[i] ] = elem); + } + } + } + + if ( seed ) { + if ( postFinder || preFilter ) { + if ( postFinder ) { + // Get the final matcherOut by condensing this intermediate into postFinder contexts + temp = []; + i = matcherOut.length; + while ( i-- ) { + if ( (elem = matcherOut[i]) ) { + // Restore matcherIn since elem is not yet a final match + temp.push( (matcherIn[i] = elem) ); + } + } + postFinder( null, (matcherOut = []), temp, xml ); + } + + // Move matched elements from seed to results to keep them synchronized + i = matcherOut.length; + while ( i-- ) { + if ( (elem = matcherOut[i]) && + (temp = postFinder ? indexOf( seed, elem ) : preMap[i]) > -1 ) { + + seed[temp] = !(results[temp] = elem); + } + } + } + + // Add elements to results, through postFinder if defined + } else { + matcherOut = condense( + matcherOut === results ? + matcherOut.splice( preexisting, matcherOut.length ) : + matcherOut + ); + if ( postFinder ) { + postFinder( null, results, matcherOut, xml ); + } else { + push.apply( results, matcherOut ); + } + } + }); +} + +function matcherFromTokens( tokens ) { + var checkContext, matcher, j, + len = tokens.length, + leadingRelative = Expr.relative[ tokens[0].type ], + implicitRelative = leadingRelative || Expr.relative[" "], + i = leadingRelative ? 1 : 0, + + // The foundational matcher ensures that elements are reachable from top-level context(s) + matchContext = addCombinator( function( elem ) { + return elem === checkContext; + }, implicitRelative, true ), + matchAnyContext = addCombinator( function( elem ) { + return indexOf( checkContext, elem ) > -1; + }, implicitRelative, true ), + matchers = [ function( elem, context, xml ) { + var ret = ( !leadingRelative && ( xml || context !== outermostContext ) ) || ( + (checkContext = context).nodeType ? + matchContext( elem, context, xml ) : + matchAnyContext( elem, context, xml ) ); + // Avoid hanging onto element (issue #299) + checkContext = null; + return ret; + } ]; + + for ( ; i < len; i++ ) { + if ( (matcher = Expr.relative[ tokens[i].type ]) ) { + matchers = [ addCombinator(elementMatcher( matchers ), matcher) ]; + } else { + matcher = Expr.filter[ tokens[i].type ].apply( null, tokens[i].matches ); + + // Return special upon seeing a positional matcher + if ( matcher[ expando ] ) { + // Find the next relative operator (if any) for proper handling + j = ++i; + for ( ; j < len; j++ ) { + if ( Expr.relative[ tokens[j].type ] ) { + break; + } + } + return setMatcher( + i > 1 && elementMatcher( matchers ), + i > 1 && toSelector( + // If the preceding token was a descendant combinator, insert an implicit any-element `*` + tokens.slice( 0, i - 1 ).concat({ value: tokens[ i - 2 ].type === " " ? "*" : "" }) + ).replace( rtrim, "$1" ), + matcher, + i < j && matcherFromTokens( tokens.slice( i, j ) ), + j < len && matcherFromTokens( (tokens = tokens.slice( j )) ), + j < len && toSelector( tokens ) + ); + } + matchers.push( matcher ); + } + } + + return elementMatcher( matchers ); +} + +function matcherFromGroupMatchers( elementMatchers, setMatchers ) { + var bySet = setMatchers.length > 0, + byElement = elementMatchers.length > 0, + superMatcher = function( seed, context, xml, results, outermost ) { + var elem, j, matcher, + matchedCount = 0, + i = "0", + unmatched = seed && [], + setMatched = [], + contextBackup = outermostContext, + // We must always have either seed elements or outermost context + elems = seed || byElement && Expr.find["TAG"]( "*", outermost ), + // Use integer dirruns iff this is the outermost matcher + dirrunsUnique = (dirruns += contextBackup == null ? 1 : Math.random() || 0.1), + len = elems.length; + + if ( outermost ) { + outermostContext = context !== document && context; + } + + // Add elements passing elementMatchers directly to results + // Keep `i` a string if there are no elements so `matchedCount` will be "00" below + // Support: IE<9, Safari + // Tolerate NodeList properties (IE: "length"; Safari: <number>) matching elements by id + for ( ; i !== len && (elem = elems[i]) != null; i++ ) { + if ( byElement && elem ) { + j = 0; + while ( (matcher = elementMatchers[j++]) ) { + if ( matcher( elem, context, xml ) ) { + results.push( elem ); + break; + } + } + if ( outermost ) { + dirruns = dirrunsUnique; + } + } + + // Track unmatched elements for set filters + if ( bySet ) { + // They will have gone through all possible matchers + if ( (elem = !matcher && elem) ) { + matchedCount--; + } + + // Lengthen the array for every element, matched or not + if ( seed ) { + unmatched.push( elem ); + } + } + } + + // Apply set filters to unmatched elements + matchedCount += i; + if ( bySet && i !== matchedCount ) { + j = 0; + while ( (matcher = setMatchers[j++]) ) { + matcher( unmatched, setMatched, context, xml ); + } + + if ( seed ) { + // Reintegrate element matches to eliminate the need for sorting + if ( matchedCount > 0 ) { + while ( i-- ) { + if ( !(unmatched[i] || setMatched[i]) ) { + setMatched[i] = pop.call( results ); + } + } + } + + // Discard index placeholder values to get only actual matches + setMatched = condense( setMatched ); + } + + // Add matches to results + push.apply( results, setMatched ); + + // Seedless set matches succeeding multiple successful matchers stipulate sorting + if ( outermost && !seed && setMatched.length > 0 && + ( matchedCount + setMatchers.length ) > 1 ) { + + Sizzle.uniqueSort( results ); + } + } + + // Override manipulation of globals by nested matchers + if ( outermost ) { + dirruns = dirrunsUnique; + outermostContext = contextBackup; + } + + return unmatched; + }; + + return bySet ? + markFunction( superMatcher ) : + superMatcher; +} + +compile = Sizzle.compile = function( selector, match /* Internal Use Only */ ) { + var i, + setMatchers = [], + elementMatchers = [], + cached = compilerCache[ selector + " " ]; + + if ( !cached ) { + // Generate a function of recursive functions that can be used to check each element + if ( !match ) { + match = tokenize( selector ); + } + i = match.length; + while ( i-- ) { + cached = matcherFromTokens( match[i] ); + if ( cached[ expando ] ) { + setMatchers.push( cached ); + } else { + elementMatchers.push( cached ); + } + } + + // Cache the compiled function + cached = compilerCache( selector, matcherFromGroupMatchers( elementMatchers, setMatchers ) ); + + // Save selector and tokenization + cached.selector = selector; + } + return cached; +}; + +/** + * A low-level selection function that works with Sizzle's compiled + * selector functions + * @param {String|Function} selector A selector or a pre-compiled + * selector function built with Sizzle.compile + * @param {Element} context + * @param {Array} [results] + * @param {Array} [seed] A set of elements to match against + */ +select = Sizzle.select = function( selector, context, results, seed ) { + var i, tokens, token, type, find, + compiled = typeof selector === "function" && selector, + match = !seed && tokenize( (selector = compiled.selector || selector) ); + + results = results || []; + + // Try to minimize operations if there is no seed and only one group + if ( match.length === 1 ) { + + // Take a shortcut and set the context if the root selector is an ID + tokens = match[0] = match[0].slice( 0 ); + if ( tokens.length > 2 && (token = tokens[0]).type === "ID" && + support.getById && context.nodeType === 9 && documentIsHTML && + Expr.relative[ tokens[1].type ] ) { + + context = ( Expr.find["ID"]( token.matches[0].replace(runescape, funescape), context ) || [] )[0]; + if ( !context ) { + return results; + + // Precompiled matchers will still verify ancestry, so step up a level + } else if ( compiled ) { + context = context.parentNode; + } + + selector = selector.slice( tokens.shift().value.length ); + } + + // Fetch a seed set for right-to-left matching + i = matchExpr["needsContext"].test( selector ) ? 0 : tokens.length; + while ( i-- ) { + token = tokens[i]; + + // Abort if we hit a combinator + if ( Expr.relative[ (type = token.type) ] ) { + break; + } + if ( (find = Expr.find[ type ]) ) { + // Search, expanding context for leading sibling combinators + if ( (seed = find( + token.matches[0].replace( runescape, funescape ), + rsibling.test( tokens[0].type ) && testContext( context.parentNode ) || context + )) ) { + + // If seed is empty or no tokens remain, we can return early + tokens.splice( i, 1 ); + selector = seed.length && toSelector( tokens ); + if ( !selector ) { + push.apply( results, seed ); + return results; + } + + break; + } + } + } + } + + // Compile and execute a filtering function if one is not provided + // Provide `match` to avoid retokenization if we modified the selector above + ( compiled || compile( selector, match ) )( + seed, + context, + !documentIsHTML, + results, + rsibling.test( selector ) && testContext( context.parentNode ) || context + ); + return results; +}; + +// One-time assignments + +// Sort stability +support.sortStable = expando.split("").sort( sortOrder ).join("") === expando; + +// Support: Chrome 14-35+ +// Always assume duplicates if they aren't passed to the comparison function +support.detectDuplicates = !!hasDuplicate; + +// Initialize against the default document +setDocument(); + +// Support: Webkit<537.32 - Safari 6.0.3/Chrome 25 (fixed in Chrome 27) +// Detached nodes confoundingly follow *each other* +support.sortDetached = assert(function( div1 ) { + // Should return 1, but returns 4 (following) + return div1.compareDocumentPosition( document.createElement("div") ) & 1; +}); + +// Support: IE<8 +// Prevent attribute/property "interpolation" +// http://msdn.microsoft.com/en-us/library/ms536429%28VS.85%29.aspx +if ( !assert(function( div ) { + div.innerHTML = "<a href='#'></a>"; + return div.firstChild.getAttribute("href") === "#" ; +}) ) { + addHandle( "type|href|height|width", function( elem, name, isXML ) { + if ( !isXML ) { + return elem.getAttribute( name, name.toLowerCase() === "type" ? 1 : 2 ); + } + }); +} + +// Support: IE<9 +// Use defaultValue in place of getAttribute("value") +if ( !support.attributes || !assert(function( div ) { + div.innerHTML = "<input/>"; + div.firstChild.setAttribute( "value", "" ); + return div.firstChild.getAttribute( "value" ) === ""; +}) ) { + addHandle( "value", function( elem, name, isXML ) { + if ( !isXML && elem.nodeName.toLowerCase() === "input" ) { + return elem.defaultValue; + } + }); +} + +// Support: IE<9 +// Use getAttributeNode to fetch booleans when getAttribute lies +if ( !assert(function( div ) { + return div.getAttribute("disabled") == null; +}) ) { + addHandle( booleans, function( elem, name, isXML ) { + var val; + if ( !isXML ) { + return elem[ name ] === true ? name.toLowerCase() : + (val = elem.getAttributeNode( name )) && val.specified ? + val.value : + null; + } + }); +} + +return Sizzle; + +})( window ); + + + +jQuery.find = Sizzle; +jQuery.expr = Sizzle.selectors; +jQuery.expr[":"] = jQuery.expr.pseudos; +jQuery.unique = Sizzle.uniqueSort; +jQuery.text = Sizzle.getText; +jQuery.isXMLDoc = Sizzle.isXML; +jQuery.contains = Sizzle.contains; + + + +var rneedsContext = jQuery.expr.match.needsContext; + +var rsingleTag = (/^<(\w+)\s*\/?>(?:<\/\1>|)$/); + + + +var risSimple = /^.[^:#\[\.,]*$/; + +// Implement the identical functionality for filter and not +function winnow( elements, qualifier, not ) { + if ( jQuery.isFunction( qualifier ) ) { + return jQuery.grep( elements, function( elem, i ) { + /* jshint -W018 */ + return !!qualifier.call( elem, i, elem ) !== not; + }); + + } + + if ( qualifier.nodeType ) { + return jQuery.grep( elements, function( elem ) { + return ( elem === qualifier ) !== not; + }); + + } + + if ( typeof qualifier === "string" ) { + if ( risSimple.test( qualifier ) ) { + return jQuery.filter( qualifier, elements, not ); + } + + qualifier = jQuery.filter( qualifier, elements ); + } + + return jQuery.grep( elements, function( elem ) { + return ( indexOf.call( qualifier, elem ) >= 0 ) !== not; + }); +} + +jQuery.filter = function( expr, elems, not ) { + var elem = elems[ 0 ]; + + if ( not ) { + expr = ":not(" + expr + ")"; + } + + return elems.length === 1 && elem.nodeType === 1 ? + jQuery.find.matchesSelector( elem, expr ) ? [ elem ] : [] : + jQuery.find.matches( expr, jQuery.grep( elems, function( elem ) { + return elem.nodeType === 1; + })); +}; + +jQuery.fn.extend({ + find: function( selector ) { + var i, + len = this.length, + ret = [], + self = this; + + if ( typeof selector !== "string" ) { + return this.pushStack( jQuery( selector ).filter(function() { + for ( i = 0; i < len; i++ ) { + if ( jQuery.contains( self[ i ], this ) ) { + return true; + } + } + }) ); + } + + for ( i = 0; i < len; i++ ) { + jQuery.find( selector, self[ i ], ret ); + } + + // Needed because $( selector, context ) becomes $( context ).find( selector ) + ret = this.pushStack( len > 1 ? jQuery.unique( ret ) : ret ); + ret.selector = this.selector ? this.selector + " " + selector : selector; + return ret; + }, + filter: function( selector ) { + return this.pushStack( winnow(this, selector || [], false) ); + }, + not: function( selector ) { + return this.pushStack( winnow(this, selector || [], true) ); + }, + is: function( selector ) { + return !!winnow( + this, + + // If this is a positional/relative selector, check membership in the returned set + // so $("p:first").is("p:last") won't return true for a doc with two "p". + typeof selector === "string" && rneedsContext.test( selector ) ? + jQuery( selector ) : + selector || [], + false + ).length; + } +}); + + +// Initialize a jQuery object + + +// A central reference to the root jQuery(document) +var rootjQuery, + + // A simple way to check for HTML strings + // Prioritize #id over <tag> to avoid XSS via location.hash (#9521) + // Strict HTML recognition (#11290: must start with <) + rquickExpr = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/, + + init = jQuery.fn.init = function( selector, context ) { + var match, elem; + + // HANDLE: $(""), $(null), $(undefined), $(false) + if ( !selector ) { + return this; + } + + // Handle HTML strings + if ( typeof selector === "string" ) { + if ( selector[0] === "<" && selector[ selector.length - 1 ] === ">" && selector.length >= 3 ) { + // Assume that strings that start and end with <> are HTML and skip the regex check + match = [ null, selector, null ]; + + } else { + match = rquickExpr.exec( selector ); + } + + // Match html or make sure no context is specified for #id + if ( match && (match[1] || !context) ) { + + // HANDLE: $(html) -> $(array) + if ( match[1] ) { + context = context instanceof jQuery ? context[0] : context; + + // Option to run scripts is true for back-compat + // Intentionally let the error be thrown if parseHTML is not present + jQuery.merge( this, jQuery.parseHTML( + match[1], + context && context.nodeType ? context.ownerDocument || context : document, + true + ) ); + + // HANDLE: $(html, props) + if ( rsingleTag.test( match[1] ) && jQuery.isPlainObject( context ) ) { + for ( match in context ) { + // Properties of context are called as methods if possible + if ( jQuery.isFunction( this[ match ] ) ) { + this[ match ]( context[ match ] ); + + // ...and otherwise set as attributes + } else { + this.attr( match, context[ match ] ); + } + } + } + + return this; + + // HANDLE: $(#id) + } else { + elem = document.getElementById( match[2] ); + + // Support: Blackberry 4.6 + // gEBID returns nodes no longer in the document (#6963) + if ( elem && elem.parentNode ) { + // Inject the element directly into the jQuery object + this.length = 1; + this[0] = elem; + } + + this.context = document; + this.selector = selector; + return this; + } + + // HANDLE: $(expr, $(...)) + } else if ( !context || context.jquery ) { + return ( context || rootjQuery ).find( selector ); + + // HANDLE: $(expr, context) + // (which is just equivalent to: $(context).find(expr) + } else { + return this.constructor( context ).find( selector ); + } + + // HANDLE: $(DOMElement) + } else if ( selector.nodeType ) { + this.context = this[0] = selector; + this.length = 1; + return this; + + // HANDLE: $(function) + // Shortcut for document ready + } else if ( jQuery.isFunction( selector ) ) { + return typeof rootjQuery.ready !== "undefined" ? + rootjQuery.ready( selector ) : + // Execute immediately if ready is not present + selector( jQuery ); + } + + if ( selector.selector !== undefined ) { + this.selector = selector.selector; + this.context = selector.context; + } + + return jQuery.makeArray( selector, this ); + }; + +// Give the init function the jQuery prototype for later instantiation +init.prototype = jQuery.fn; + +// Initialize central reference +rootjQuery = jQuery( document ); + + +var rparentsprev = /^(?:parents|prev(?:Until|All))/, + // Methods guaranteed to produce a unique set when starting from a unique set + guaranteedUnique = { + children: true, + contents: true, + next: true, + prev: true + }; + +jQuery.extend({ + dir: function( elem, dir, until ) { + var matched = [], + truncate = until !== undefined; + + while ( (elem = elem[ dir ]) && elem.nodeType !== 9 ) { + if ( elem.nodeType === 1 ) { + if ( truncate && jQuery( elem ).is( until ) ) { + break; + } + matched.push( elem ); + } + } + return matched; + }, + + sibling: function( n, elem ) { + var matched = []; + + for ( ; n; n = n.nextSibling ) { + if ( n.nodeType === 1 && n !== elem ) { + matched.push( n ); + } + } + + return matched; + } +}); + +jQuery.fn.extend({ + has: function( target ) { + var targets = jQuery( target, this ), + l = targets.length; + + return this.filter(function() { + var i = 0; + for ( ; i < l; i++ ) { + if ( jQuery.contains( this, targets[i] ) ) { + return true; + } + } + }); + }, + + closest: function( selectors, context ) { + var cur, + i = 0, + l = this.length, + matched = [], + pos = rneedsContext.test( selectors ) || typeof selectors !== "string" ? + jQuery( selectors, context || this.context ) : + 0; + + for ( ; i < l; i++ ) { + for ( cur = this[i]; cur && cur !== context; cur = cur.parentNode ) { + // Always skip document fragments + if ( cur.nodeType < 11 && (pos ? + pos.index(cur) > -1 : + + // Don't pass non-elements to Sizzle + cur.nodeType === 1 && + jQuery.find.matchesSelector(cur, selectors)) ) { + + matched.push( cur ); + break; + } + } + } + + return this.pushStack( matched.length > 1 ? jQuery.unique( matched ) : matched ); + }, + + // Determine the position of an element within the set + index: function( elem ) { + + // No argument, return index in parent + if ( !elem ) { + return ( this[ 0 ] && this[ 0 ].parentNode ) ? this.first().prevAll().length : -1; + } + + // Index in selector + if ( typeof elem === "string" ) { + return indexOf.call( jQuery( elem ), this[ 0 ] ); + } + + // Locate the position of the desired element + return indexOf.call( this, + + // If it receives a jQuery object, the first element is used + elem.jquery ? elem[ 0 ] : elem + ); + }, + + add: function( selector, context ) { + return this.pushStack( + jQuery.unique( + jQuery.merge( this.get(), jQuery( selector, context ) ) + ) + ); + }, + + addBack: function( selector ) { + return this.add( selector == null ? + this.prevObject : this.prevObject.filter(selector) + ); + } +}); + +function sibling( cur, dir ) { + while ( (cur = cur[dir]) && cur.nodeType !== 1 ) {} + return cur; +} + +jQuery.each({ + parent: function( elem ) { + var parent = elem.parentNode; + return parent && parent.nodeType !== 11 ? parent : null; + }, + parents: function( elem ) { + return jQuery.dir( elem, "parentNode" ); + }, + parentsUntil: function( elem, i, until ) { + return jQuery.dir( elem, "parentNode", until ); + }, + next: function( elem ) { + return sibling( elem, "nextSibling" ); + }, + prev: function( elem ) { + return sibling( elem, "previousSibling" ); + }, + nextAll: function( elem ) { + return jQuery.dir( elem, "nextSibling" ); + }, + prevAll: function( elem ) { + return jQuery.dir( elem, "previousSibling" ); + }, + nextUntil: function( elem, i, until ) { + return jQuery.dir( elem, "nextSibling", until ); + }, + prevUntil: function( elem, i, until ) { + return jQuery.dir( elem, "previousSibling", until ); + }, + siblings: function( elem ) { + return jQuery.sibling( ( elem.parentNode || {} ).firstChild, elem ); + }, + children: function( elem ) { + return jQuery.sibling( elem.firstChild ); + }, + contents: function( elem ) { + return elem.contentDocument || jQuery.merge( [], elem.childNodes ); + } +}, function( name, fn ) { + jQuery.fn[ name ] = function( until, selector ) { + var matched = jQuery.map( this, fn, until ); + + if ( name.slice( -5 ) !== "Until" ) { + selector = until; + } + + if ( selector && typeof selector === "string" ) { + matched = jQuery.filter( selector, matched ); + } + + if ( this.length > 1 ) { + // Remove duplicates + if ( !guaranteedUnique[ name ] ) { + jQuery.unique( matched ); + } + + // Reverse order for parents* and prev-derivatives + if ( rparentsprev.test( name ) ) { + matched.reverse(); + } + } + + return this.pushStack( matched ); + }; +}); +var rnotwhite = (/\S+/g); + + + +// String to Object options format cache +var optionsCache = {}; + +// Convert String-formatted options into Object-formatted ones and store in cache +function createOptions( options ) { + var object = optionsCache[ options ] = {}; + jQuery.each( options.match( rnotwhite ) || [], function( _, flag ) { + object[ flag ] = true; + }); + return object; +} + +/* + * Create a callback list using the following parameters: + * + * options: an optional list of space-separated options that will change how + * the callback list behaves or a more traditional option object + * + * By default a callback list will act like an event callback list and can be + * "fired" multiple times. + * + * Possible options: + * + * once: will ensure the callback list can only be fired once (like a Deferred) + * + * memory: will keep track of previous values and will call any callback added + * after the list has been fired right away with the latest "memorized" + * values (like a Deferred) + * + * unique: will ensure a callback can only be added once (no duplicate in the list) + * + * stopOnFalse: interrupt callings when a callback returns false + * + */ +jQuery.Callbacks = function( options ) { + + // Convert options from String-formatted to Object-formatted if needed + // (we check in cache first) + options = typeof options === "string" ? + ( optionsCache[ options ] || createOptions( options ) ) : + jQuery.extend( {}, options ); + + var // Last fire value (for non-forgettable lists) + memory, + // Flag to know if list was already fired + fired, + // Flag to know if list is currently firing + firing, + // First callback to fire (used internally by add and fireWith) + firingStart, + // End of the loop when firing + firingLength, + // Index of currently firing callback (modified by remove if needed) + firingIndex, + // Actual callback list + list = [], + // Stack of fire calls for repeatable lists + stack = !options.once && [], + // Fire callbacks + fire = function( data ) { + memory = options.memory && data; + fired = true; + firingIndex = firingStart || 0; + firingStart = 0; + firingLength = list.length; + firing = true; + for ( ; list && firingIndex < firingLength; firingIndex++ ) { + if ( list[ firingIndex ].apply( data[ 0 ], data[ 1 ] ) === false && options.stopOnFalse ) { + memory = false; // To prevent further calls using add + break; + } + } + firing = false; + if ( list ) { + if ( stack ) { + if ( stack.length ) { + fire( stack.shift() ); + } + } else if ( memory ) { + list = []; + } else { + self.disable(); + } + } + }, + // Actual Callbacks object + self = { + // Add a callback or a collection of callbacks to the list + add: function() { + if ( list ) { + // First, we save the current length + var start = list.length; + (function add( args ) { + jQuery.each( args, function( _, arg ) { + var type = jQuery.type( arg ); + if ( type === "function" ) { + if ( !options.unique || !self.has( arg ) ) { + list.push( arg ); + } + } else if ( arg && arg.length && type !== "string" ) { + // Inspect recursively + add( arg ); + } + }); + })( arguments ); + // Do we need to add the callbacks to the + // current firing batch? + if ( firing ) { + firingLength = list.length; + // With memory, if we're not firing then + // we should call right away + } else if ( memory ) { + firingStart = start; + fire( memory ); + } + } + return this; + }, + // Remove a callback from the list + remove: function() { + if ( list ) { + jQuery.each( arguments, function( _, arg ) { + var index; + while ( ( index = jQuery.inArray( arg, list, index ) ) > -1 ) { + list.splice( index, 1 ); + // Handle firing indexes + if ( firing ) { + if ( index <= firingLength ) { + firingLength--; + } + if ( index <= firingIndex ) { + firingIndex--; + } + } + } + }); + } + return this; + }, + // Check if a given callback is in the list. + // If no argument is given, return whether or not list has callbacks attached. + has: function( fn ) { + return fn ? jQuery.inArray( fn, list ) > -1 : !!( list && list.length ); + }, + // Remove all callbacks from the list + empty: function() { + list = []; + firingLength = 0; + return this; + }, + // Have the list do nothing anymore + disable: function() { + list = stack = memory = undefined; + return this; + }, + // Is it disabled? + disabled: function() { + return !list; + }, + // Lock the list in its current state + lock: function() { + stack = undefined; + if ( !memory ) { + self.disable(); + } + return this; + }, + // Is it locked? + locked: function() { + return !stack; + }, + // Call all callbacks with the given context and arguments + fireWith: function( context, args ) { + if ( list && ( !fired || stack ) ) { + args = args || []; + args = [ context, args.slice ? args.slice() : args ]; + if ( firing ) { + stack.push( args ); + } else { + fire( args ); + } + } + return this; + }, + // Call all the callbacks with the given arguments + fire: function() { + self.fireWith( this, arguments ); + return this; + }, + // To know if the callbacks have already been called at least once + fired: function() { + return !!fired; + } + }; + + return self; +}; + + +jQuery.extend({ + + Deferred: function( func ) { + var tuples = [ + // action, add listener, listener list, final state + [ "resolve", "done", jQuery.Callbacks("once memory"), "resolved" ], + [ "reject", "fail", jQuery.Callbacks("once memory"), "rejected" ], + [ "notify", "progress", jQuery.Callbacks("memory") ] + ], + state = "pending", + promise = { + state: function() { + return state; + }, + always: function() { + deferred.done( arguments ).fail( arguments ); + return this; + }, + then: function( /* fnDone, fnFail, fnProgress */ ) { + var fns = arguments; + return jQuery.Deferred(function( newDefer ) { + jQuery.each( tuples, function( i, tuple ) { + var fn = jQuery.isFunction( fns[ i ] ) && fns[ i ]; + // deferred[ done | fail | progress ] for forwarding actions to newDefer + deferred[ tuple[1] ](function() { + var returned = fn && fn.apply( this, arguments ); + if ( returned && jQuery.isFunction( returned.promise ) ) { + returned.promise() + .done( newDefer.resolve ) + .fail( newDefer.reject ) + .progress( newDefer.notify ); + } else { + newDefer[ tuple[ 0 ] + "With" ]( this === promise ? newDefer.promise() : this, fn ? [ returned ] : arguments ); + } + }); + }); + fns = null; + }).promise(); + }, + // Get a promise for this deferred + // If obj is provided, the promise aspect is added to the object + promise: function( obj ) { + return obj != null ? jQuery.extend( obj, promise ) : promise; + } + }, + deferred = {}; + + // Keep pipe for back-compat + promise.pipe = promise.then; + + // Add list-specific methods + jQuery.each( tuples, function( i, tuple ) { + var list = tuple[ 2 ], + stateString = tuple[ 3 ]; + + // promise[ done | fail | progress ] = list.add + promise[ tuple[1] ] = list.add; + + // Handle state + if ( stateString ) { + list.add(function() { + // state = [ resolved | rejected ] + state = stateString; + + // [ reject_list | resolve_list ].disable; progress_list.lock + }, tuples[ i ^ 1 ][ 2 ].disable, tuples[ 2 ][ 2 ].lock ); + } + + // deferred[ resolve | reject | notify ] + deferred[ tuple[0] ] = function() { + deferred[ tuple[0] + "With" ]( this === deferred ? promise : this, arguments ); + return this; + }; + deferred[ tuple[0] + "With" ] = list.fireWith; + }); + + // Make the deferred a promise + promise.promise( deferred ); + + // Call given func if any + if ( func ) { + func.call( deferred, deferred ); + } + + // All done! + return deferred; + }, + + // Deferred helper + when: function( subordinate /* , ..., subordinateN */ ) { + var i = 0, + resolveValues = slice.call( arguments ), + length = resolveValues.length, + + // the count of uncompleted subordinates + remaining = length !== 1 || ( subordinate && jQuery.isFunction( subordinate.promise ) ) ? length : 0, + + // the master Deferred. If resolveValues consist of only a single Deferred, just use that. + deferred = remaining === 1 ? subordinate : jQuery.Deferred(), + + // Update function for both resolve and progress values + updateFunc = function( i, contexts, values ) { + return function( value ) { + contexts[ i ] = this; + values[ i ] = arguments.length > 1 ? slice.call( arguments ) : value; + if ( values === progressValues ) { + deferred.notifyWith( contexts, values ); + } else if ( !( --remaining ) ) { + deferred.resolveWith( contexts, values ); + } + }; + }, + + progressValues, progressContexts, resolveContexts; + + // Add listeners to Deferred subordinates; treat others as resolved + if ( length > 1 ) { + progressValues = new Array( length ); + progressContexts = new Array( length ); + resolveContexts = new Array( length ); + for ( ; i < length; i++ ) { + if ( resolveValues[ i ] && jQuery.isFunction( resolveValues[ i ].promise ) ) { + resolveValues[ i ].promise() + .done( updateFunc( i, resolveContexts, resolveValues ) ) + .fail( deferred.reject ) + .progress( updateFunc( i, progressContexts, progressValues ) ); + } else { + --remaining; + } + } + } + + // If we're not waiting on anything, resolve the master + if ( !remaining ) { + deferred.resolveWith( resolveContexts, resolveValues ); + } + + return deferred.promise(); + } +}); + + +// The deferred used on DOM ready +var readyList; + +jQuery.fn.ready = function( fn ) { + // Add the callback + jQuery.ready.promise().done( fn ); + + return this; +}; + +jQuery.extend({ + // Is the DOM ready to be used? Set to true once it occurs. + isReady: false, + + // A counter to track how many items to wait for before + // the ready event fires. See #6781 + readyWait: 1, + + // Hold (or release) the ready event + holdReady: function( hold ) { + if ( hold ) { + jQuery.readyWait++; + } else { + jQuery.ready( true ); + } + }, + + // Handle when the DOM is ready + ready: function( wait ) { + + // Abort if there are pending holds or we're already ready + if ( wait === true ? --jQuery.readyWait : jQuery.isReady ) { + return; + } + + // Remember that the DOM is ready + jQuery.isReady = true; + + // If a normal DOM Ready event fired, decrement, and wait if need be + if ( wait !== true && --jQuery.readyWait > 0 ) { + return; + } + + // If there are functions bound, to execute + readyList.resolveWith( document, [ jQuery ] ); + + // Trigger any bound ready events + if ( jQuery.fn.triggerHandler ) { + jQuery( document ).triggerHandler( "ready" ); + jQuery( document ).off( "ready" ); + } + } +}); + +/** + * The ready event handler and self cleanup method + */ +function completed() { + document.removeEventListener( "DOMContentLoaded", completed, false ); + window.removeEventListener( "load", completed, false ); + jQuery.ready(); +} + +jQuery.ready.promise = function( obj ) { + if ( !readyList ) { + + readyList = jQuery.Deferred(); + + // Catch cases where $(document).ready() is called after the browser event has already occurred. + // We once tried to use readyState "interactive" here, but it caused issues like the one + // discovered by ChrisS here: http://bugs.jquery.com/ticket/12282#comment:15 + if ( document.readyState === "complete" ) { + // Handle it asynchronously to allow scripts the opportunity to delay ready + setTimeout( jQuery.ready ); + + } else { + + // Use the handy event callback + document.addEventListener( "DOMContentLoaded", completed, false ); + + // A fallback to window.onload, that will always work + window.addEventListener( "load", completed, false ); + } + } + return readyList.promise( obj ); +}; + +// Kick off the DOM ready check even if the user does not +jQuery.ready.promise(); + + + + +// Multifunctional method to get and set values of a collection +// The value/s can optionally be executed if it's a function +var access = jQuery.access = function( elems, fn, key, value, chainable, emptyGet, raw ) { + var i = 0, + len = elems.length, + bulk = key == null; + + // Sets many values + if ( jQuery.type( key ) === "object" ) { + chainable = true; + for ( i in key ) { + jQuery.access( elems, fn, i, key[i], true, emptyGet, raw ); + } + + // Sets one value + } else if ( value !== undefined ) { + chainable = true; + + if ( !jQuery.isFunction( value ) ) { + raw = true; + } + + if ( bulk ) { + // Bulk operations run against the entire set + if ( raw ) { + fn.call( elems, value ); + fn = null; + + // ...except when executing function values + } else { + bulk = fn; + fn = function( elem, key, value ) { + return bulk.call( jQuery( elem ), value ); + }; + } + } + + if ( fn ) { + for ( ; i < len; i++ ) { + fn( elems[i], key, raw ? value : value.call( elems[i], i, fn( elems[i], key ) ) ); + } + } + } + + return chainable ? + elems : + + // Gets + bulk ? + fn.call( elems ) : + len ? fn( elems[0], key ) : emptyGet; +}; + + +/** + * Determines whether an object can have data + */ +jQuery.acceptData = function( owner ) { + // Accepts only: + // - Node + // - Node.ELEMENT_NODE + // - Node.DOCUMENT_NODE + // - Object + // - Any + /* jshint -W018 */ + return owner.nodeType === 1 || owner.nodeType === 9 || !( +owner.nodeType ); +}; + + +function Data() { + // Support: Android<4, + // Old WebKit does not have Object.preventExtensions/freeze method, + // return new empty object instead with no [[set]] accessor + Object.defineProperty( this.cache = {}, 0, { + get: function() { + return {}; + } + }); + + this.expando = jQuery.expando + Data.uid++; +} + +Data.uid = 1; +Data.accepts = jQuery.acceptData; + +Data.prototype = { + key: function( owner ) { + // We can accept data for non-element nodes in modern browsers, + // but we should not, see #8335. + // Always return the key for a frozen object. + if ( !Data.accepts( owner ) ) { + return 0; + } + + var descriptor = {}, + // Check if the owner object already has a cache key + unlock = owner[ this.expando ]; + + // If not, create one + if ( !unlock ) { + unlock = Data.uid++; + + // Secure it in a non-enumerable, non-writable property + try { + descriptor[ this.expando ] = { value: unlock }; + Object.defineProperties( owner, descriptor ); + + // Support: Android<4 + // Fallback to a less secure definition + } catch ( e ) { + descriptor[ this.expando ] = unlock; + jQuery.extend( owner, descriptor ); + } + } + + // Ensure the cache object + if ( !this.cache[ unlock ] ) { + this.cache[ unlock ] = {}; + } + + return unlock; + }, + set: function( owner, data, value ) { + var prop, + // There may be an unlock assigned to this node, + // if there is no entry for this "owner", create one inline + // and set the unlock as though an owner entry had always existed + unlock = this.key( owner ), + cache = this.cache[ unlock ]; + + // Handle: [ owner, key, value ] args + if ( typeof data === "string" ) { + cache[ data ] = value; + + // Handle: [ owner, { properties } ] args + } else { + // Fresh assignments by object are shallow copied + if ( jQuery.isEmptyObject( cache ) ) { + jQuery.extend( this.cache[ unlock ], data ); + // Otherwise, copy the properties one-by-one to the cache object + } else { + for ( prop in data ) { + cache[ prop ] = data[ prop ]; + } + } + } + return cache; + }, + get: function( owner, key ) { + // Either a valid cache is found, or will be created. + // New caches will be created and the unlock returned, + // allowing direct access to the newly created + // empty data object. A valid owner object must be provided. + var cache = this.cache[ this.key( owner ) ]; + + return key === undefined ? + cache : cache[ key ]; + }, + access: function( owner, key, value ) { + var stored; + // In cases where either: + // + // 1. No key was specified + // 2. A string key was specified, but no value provided + // + // Take the "read" path and allow the get method to determine + // which value to return, respectively either: + // + // 1. The entire cache object + // 2. The data stored at the key + // + if ( key === undefined || + ((key && typeof key === "string") && value === undefined) ) { + + stored = this.get( owner, key ); + + return stored !== undefined ? + stored : this.get( owner, jQuery.camelCase(key) ); + } + + // [*]When the key is not a string, or both a key and value + // are specified, set or extend (existing objects) with either: + // + // 1. An object of properties + // 2. A key and value + // + this.set( owner, key, value ); + + // Since the "set" path can have two possible entry points + // return the expected data based on which path was taken[*] + return value !== undefined ? value : key; + }, + remove: function( owner, key ) { + var i, name, camel, + unlock = this.key( owner ), + cache = this.cache[ unlock ]; + + if ( key === undefined ) { + this.cache[ unlock ] = {}; + + } else { + // Support array or space separated string of keys + if ( jQuery.isArray( key ) ) { + // If "name" is an array of keys... + // When data is initially created, via ("key", "val") signature, + // keys will be converted to camelCase. + // Since there is no way to tell _how_ a key was added, remove + // both plain key and camelCase key. #12786 + // This will only penalize the array argument path. + name = key.concat( key.map( jQuery.camelCase ) ); + } else { + camel = jQuery.camelCase( key ); + // Try the string as a key before any manipulation + if ( key in cache ) { + name = [ key, camel ]; + } else { + // If a key with the spaces exists, use it. + // Otherwise, create an array by matching non-whitespace + name = camel; + name = name in cache ? + [ name ] : ( name.match( rnotwhite ) || [] ); + } + } + + i = name.length; + while ( i-- ) { + delete cache[ name[ i ] ]; + } + } + }, + hasData: function( owner ) { + return !jQuery.isEmptyObject( + this.cache[ owner[ this.expando ] ] || {} + ); + }, + discard: function( owner ) { + if ( owner[ this.expando ] ) { + delete this.cache[ owner[ this.expando ] ]; + } + } +}; +var data_priv = new Data(); + +var data_user = new Data(); + + + +// Implementation Summary +// +// 1. Enforce API surface and semantic compatibility with 1.9.x branch +// 2. Improve the module's maintainability by reducing the storage +// paths to a single mechanism. +// 3. Use the same single mechanism to support "private" and "user" data. +// 4. _Never_ expose "private" data to user code (TODO: Drop _data, _removeData) +// 5. Avoid exposing implementation details on user objects (eg. expando properties) +// 6. Provide a clear path for implementation upgrade to WeakMap in 2014 + +var rbrace = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/, + rmultiDash = /([A-Z])/g; + +function dataAttr( elem, key, data ) { + var name; + + // If nothing was found internally, try to fetch any + // data from the HTML5 data-* attribute + if ( data === undefined && elem.nodeType === 1 ) { + name = "data-" + key.replace( rmultiDash, "-$1" ).toLowerCase(); + data = elem.getAttribute( name ); + + if ( typeof data === "string" ) { + try { + data = data === "true" ? true : + data === "false" ? false : + data === "null" ? null : + // Only convert to a number if it doesn't change the string + +data + "" === data ? +data : + rbrace.test( data ) ? jQuery.parseJSON( data ) : + data; + } catch( e ) {} + + // Make sure we set the data so it isn't changed later + data_user.set( elem, key, data ); + } else { + data = undefined; + } + } + return data; +} + +jQuery.extend({ + hasData: function( elem ) { + return data_user.hasData( elem ) || data_priv.hasData( elem ); + }, + + data: function( elem, name, data ) { + return data_user.access( elem, name, data ); + }, + + removeData: function( elem, name ) { + data_user.remove( elem, name ); + }, + + // TODO: Now that all calls to _data and _removeData have been replaced + // with direct calls to data_priv methods, these can be deprecated. + _data: function( elem, name, data ) { + return data_priv.access( elem, name, data ); + }, + + _removeData: function( elem, name ) { + data_priv.remove( elem, name ); + } +}); + +jQuery.fn.extend({ + data: function( key, value ) { + var i, name, data, + elem = this[ 0 ], + attrs = elem && elem.attributes; + + // Gets all values + if ( key === undefined ) { + if ( this.length ) { + data = data_user.get( elem ); + + if ( elem.nodeType === 1 && !data_priv.get( elem, "hasDataAttrs" ) ) { + i = attrs.length; + while ( i-- ) { + + // Support: IE11+ + // The attrs elements can be null (#14894) + if ( attrs[ i ] ) { + name = attrs[ i ].name; + if ( name.indexOf( "data-" ) === 0 ) { + name = jQuery.camelCase( name.slice(5) ); + dataAttr( elem, name, data[ name ] ); + } + } + } + data_priv.set( elem, "hasDataAttrs", true ); + } + } + + return data; + } + + // Sets multiple values + if ( typeof key === "object" ) { + return this.each(function() { + data_user.set( this, key ); + }); + } + + return access( this, function( value ) { + var data, + camelKey = jQuery.camelCase( key ); + + // The calling jQuery object (element matches) is not empty + // (and therefore has an element appears at this[ 0 ]) and the + // `value` parameter was not undefined. An empty jQuery object + // will result in `undefined` for elem = this[ 0 ] which will + // throw an exception if an attempt to read a data cache is made. + if ( elem && value === undefined ) { + // Attempt to get data from the cache + // with the key as-is + data = data_user.get( elem, key ); + if ( data !== undefined ) { + return data; + } + + // Attempt to get data from the cache + // with the key camelized + data = data_user.get( elem, camelKey ); + if ( data !== undefined ) { + return data; + } + + // Attempt to "discover" the data in + // HTML5 custom data-* attrs + data = dataAttr( elem, camelKey, undefined ); + if ( data !== undefined ) { + return data; + } + + // We tried really hard, but the data doesn't exist. + return; + } + + // Set the data... + this.each(function() { + // First, attempt to store a copy or reference of any + // data that might've been store with a camelCased key. + var data = data_user.get( this, camelKey ); + + // For HTML5 data-* attribute interop, we have to + // store property names with dashes in a camelCase form. + // This might not apply to all properties...* + data_user.set( this, camelKey, value ); + + // *... In the case of properties that might _actually_ + // have dashes, we need to also store a copy of that + // unchanged property. + if ( key.indexOf("-") !== -1 && data !== undefined ) { + data_user.set( this, key, value ); + } + }); + }, null, value, arguments.length > 1, null, true ); + }, + + removeData: function( key ) { + return this.each(function() { + data_user.remove( this, key ); + }); + } +}); + + +jQuery.extend({ + queue: function( elem, type, data ) { + var queue; + + if ( elem ) { + type = ( type || "fx" ) + "queue"; + queue = data_priv.get( elem, type ); + + // Speed up dequeue by getting out quickly if this is just a lookup + if ( data ) { + if ( !queue || jQuery.isArray( data ) ) { + queue = data_priv.access( elem, type, jQuery.makeArray(data) ); + } else { + queue.push( data ); + } + } + return queue || []; + } + }, + + dequeue: function( elem, type ) { + type = type || "fx"; + + var queue = jQuery.queue( elem, type ), + startLength = queue.length, + fn = queue.shift(), + hooks = jQuery._queueHooks( elem, type ), + next = function() { + jQuery.dequeue( elem, type ); + }; + + // If the fx queue is dequeued, always remove the progress sentinel + if ( fn === "inprogress" ) { + fn = queue.shift(); + startLength--; + } + + if ( fn ) { + + // Add a progress sentinel to prevent the fx queue from being + // automatically dequeued + if ( type === "fx" ) { + queue.unshift( "inprogress" ); + } + + // Clear up the last queue stop function + delete hooks.stop; + fn.call( elem, next, hooks ); + } + + if ( !startLength && hooks ) { + hooks.empty.fire(); + } + }, + + // Not public - generate a queueHooks object, or return the current one + _queueHooks: function( elem, type ) { + var key = type + "queueHooks"; + return data_priv.get( elem, key ) || data_priv.access( elem, key, { + empty: jQuery.Callbacks("once memory").add(function() { + data_priv.remove( elem, [ type + "queue", key ] ); + }) + }); + } +}); + +jQuery.fn.extend({ + queue: function( type, data ) { + var setter = 2; + + if ( typeof type !== "string" ) { + data = type; + type = "fx"; + setter--; + } + + if ( arguments.length < setter ) { + return jQuery.queue( this[0], type ); + } + + return data === undefined ? + this : + this.each(function() { + var queue = jQuery.queue( this, type, data ); + + // Ensure a hooks for this queue + jQuery._queueHooks( this, type ); + + if ( type === "fx" && queue[0] !== "inprogress" ) { + jQuery.dequeue( this, type ); + } + }); + }, + dequeue: function( type ) { + return this.each(function() { + jQuery.dequeue( this, type ); + }); + }, + clearQueue: function( type ) { + return this.queue( type || "fx", [] ); + }, + // Get a promise resolved when queues of a certain type + // are emptied (fx is the type by default) + promise: function( type, obj ) { + var tmp, + count = 1, + defer = jQuery.Deferred(), + elements = this, + i = this.length, + resolve = function() { + if ( !( --count ) ) { + defer.resolveWith( elements, [ elements ] ); + } + }; + + if ( typeof type !== "string" ) { + obj = type; + type = undefined; + } + type = type || "fx"; + + while ( i-- ) { + tmp = data_priv.get( elements[ i ], type + "queueHooks" ); + if ( tmp && tmp.empty ) { + count++; + tmp.empty.add( resolve ); + } + } + resolve(); + return defer.promise( obj ); + } +}); +var pnum = (/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/).source; + +var cssExpand = [ "Top", "Right", "Bottom", "Left" ]; + +var isHidden = function( elem, el ) { + // isHidden might be called from jQuery#filter function; + // in that case, element will be second argument + elem = el || elem; + return jQuery.css( elem, "display" ) === "none" || !jQuery.contains( elem.ownerDocument, elem ); + }; + +var rcheckableType = (/^(?:checkbox|radio)$/i); + + + +(function() { + var fragment = document.createDocumentFragment(), + div = fragment.appendChild( document.createElement( "div" ) ), + input = document.createElement( "input" ); + + // Support: Safari<=5.1 + // Check state lost if the name is set (#11217) + // Support: Windows Web Apps (WWA) + // `name` and `type` must use .setAttribute for WWA (#14901) + input.setAttribute( "type", "radio" ); + input.setAttribute( "checked", "checked" ); + input.setAttribute( "name", "t" ); + + div.appendChild( input ); + + // Support: Safari<=5.1, Android<4.2 + // Older WebKit doesn't clone checked state correctly in fragments + support.checkClone = div.cloneNode( true ).cloneNode( true ).lastChild.checked; + + // Support: IE<=11+ + // Make sure textarea (and checkbox) defaultValue is properly cloned + div.innerHTML = "<textarea>x</textarea>"; + support.noCloneChecked = !!div.cloneNode( true ).lastChild.defaultValue; +})(); +var strundefined = typeof undefined; + + + +support.focusinBubbles = "onfocusin" in window; + + +var + rkeyEvent = /^key/, + rmouseEvent = /^(?:mouse|pointer|contextmenu)|click/, + rfocusMorph = /^(?:focusinfocus|focusoutblur)$/, + rtypenamespace = /^([^.]*)(?:\.(.+)|)$/; + +function returnTrue() { + return true; +} + +function returnFalse() { + return false; +} + +function safeActiveElement() { + try { + return document.activeElement; + } catch ( err ) { } +} + +/* + * Helper functions for managing events -- not part of the public interface. + * Props to Dean Edwards' addEvent library for many of the ideas. + */ +jQuery.event = { + + global: {}, + + add: function( elem, types, handler, data, selector ) { + + var handleObjIn, eventHandle, tmp, + events, t, handleObj, + special, handlers, type, namespaces, origType, + elemData = data_priv.get( elem ); + + // Don't attach events to noData or text/comment nodes (but allow plain objects) + if ( !elemData ) { + return; + } + + // Caller can pass in an object of custom data in lieu of the handler + if ( handler.handler ) { + handleObjIn = handler; + handler = handleObjIn.handler; + selector = handleObjIn.selector; + } + + // Make sure that the handler has a unique ID, used to find/remove it later + if ( !handler.guid ) { + handler.guid = jQuery.guid++; + } + + // Init the element's event structure and main handler, if this is the first + if ( !(events = elemData.events) ) { + events = elemData.events = {}; + } + if ( !(eventHandle = elemData.handle) ) { + eventHandle = elemData.handle = function( e ) { + // Discard the second event of a jQuery.event.trigger() and + // when an event is called after a page has unloaded + return typeof jQuery !== strundefined && jQuery.event.triggered !== e.type ? + jQuery.event.dispatch.apply( elem, arguments ) : undefined; + }; + } + + // Handle multiple events separated by a space + types = ( types || "" ).match( rnotwhite ) || [ "" ]; + t = types.length; + while ( t-- ) { + tmp = rtypenamespace.exec( types[t] ) || []; + type = origType = tmp[1]; + namespaces = ( tmp[2] || "" ).split( "." ).sort(); + + // There *must* be a type, no attaching namespace-only handlers + if ( !type ) { + continue; + } + + // If event changes its type, use the special event handlers for the changed type + special = jQuery.event.special[ type ] || {}; + + // If selector defined, determine special event api type, otherwise given type + type = ( selector ? special.delegateType : special.bindType ) || type; + + // Update special based on newly reset type + special = jQuery.event.special[ type ] || {}; + + // handleObj is passed to all event handlers + handleObj = jQuery.extend({ + type: type, + origType: origType, + data: data, + handler: handler, + guid: handler.guid, + selector: selector, + needsContext: selector && jQuery.expr.match.needsContext.test( selector ), + namespace: namespaces.join(".") + }, handleObjIn ); + + // Init the event handler queue if we're the first + if ( !(handlers = events[ type ]) ) { + handlers = events[ type ] = []; + handlers.delegateCount = 0; + + // Only use addEventListener if the special events handler returns false + if ( !special.setup || special.setup.call( elem, data, namespaces, eventHandle ) === false ) { + if ( elem.addEventListener ) { + elem.addEventListener( type, eventHandle, false ); + } + } + } + + if ( special.add ) { + special.add.call( elem, handleObj ); + + if ( !handleObj.handler.guid ) { + handleObj.handler.guid = handler.guid; + } + } + + // Add to the element's handler list, delegates in front + if ( selector ) { + handlers.splice( handlers.delegateCount++, 0, handleObj ); + } else { + handlers.push( handleObj ); + } + + // Keep track of which events have ever been used, for event optimization + jQuery.event.global[ type ] = true; + } + + }, + + // Detach an event or set of events from an element + remove: function( elem, types, handler, selector, mappedTypes ) { + + var j, origCount, tmp, + events, t, handleObj, + special, handlers, type, namespaces, origType, + elemData = data_priv.hasData( elem ) && data_priv.get( elem ); + + if ( !elemData || !(events = elemData.events) ) { + return; + } + + // Once for each type.namespace in types; type may be omitted + types = ( types || "" ).match( rnotwhite ) || [ "" ]; + t = types.length; + while ( t-- ) { + tmp = rtypenamespace.exec( types[t] ) || []; + type = origType = tmp[1]; + namespaces = ( tmp[2] || "" ).split( "." ).sort(); + + // Unbind all events (on this namespace, if provided) for the element + if ( !type ) { + for ( type in events ) { + jQuery.event.remove( elem, type + types[ t ], handler, selector, true ); + } + continue; + } + + special = jQuery.event.special[ type ] || {}; + type = ( selector ? special.delegateType : special.bindType ) || type; + handlers = events[ type ] || []; + tmp = tmp[2] && new RegExp( "(^|\\.)" + namespaces.join("\\.(?:.*\\.|)") + "(\\.|$)" ); + + // Remove matching events + origCount = j = handlers.length; + while ( j-- ) { + handleObj = handlers[ j ]; + + if ( ( mappedTypes || origType === handleObj.origType ) && + ( !handler || handler.guid === handleObj.guid ) && + ( !tmp || tmp.test( handleObj.namespace ) ) && + ( !selector || selector === handleObj.selector || selector === "**" && handleObj.selector ) ) { + handlers.splice( j, 1 ); + + if ( handleObj.selector ) { + handlers.delegateCount--; + } + if ( special.remove ) { + special.remove.call( elem, handleObj ); + } + } + } + + // Remove generic event handler if we removed something and no more handlers exist + // (avoids potential for endless recursion during removal of special event handlers) + if ( origCount && !handlers.length ) { + if ( !special.teardown || special.teardown.call( elem, namespaces, elemData.handle ) === false ) { + jQuery.removeEvent( elem, type, elemData.handle ); + } + + delete events[ type ]; + } + } + + // Remove the expando if it's no longer used + if ( jQuery.isEmptyObject( events ) ) { + delete elemData.handle; + data_priv.remove( elem, "events" ); + } + }, + + trigger: function( event, data, elem, onlyHandlers ) { + + var i, cur, tmp, bubbleType, ontype, handle, special, + eventPath = [ elem || document ], + type = hasOwn.call( event, "type" ) ? event.type : event, + namespaces = hasOwn.call( event, "namespace" ) ? event.namespace.split(".") : []; + + cur = tmp = elem = elem || document; + + // Don't do events on text and comment nodes + if ( elem.nodeType === 3 || elem.nodeType === 8 ) { + return; + } + + // focus/blur morphs to focusin/out; ensure we're not firing them right now + if ( rfocusMorph.test( type + jQuery.event.triggered ) ) { + return; + } + + if ( type.indexOf(".") >= 0 ) { + // Namespaced trigger; create a regexp to match event type in handle() + namespaces = type.split("."); + type = namespaces.shift(); + namespaces.sort(); + } + ontype = type.indexOf(":") < 0 && "on" + type; + + // Caller can pass in a jQuery.Event object, Object, or just an event type string + event = event[ jQuery.expando ] ? + event : + new jQuery.Event( type, typeof event === "object" && event ); + + // Trigger bitmask: & 1 for native handlers; & 2 for jQuery (always true) + event.isTrigger = onlyHandlers ? 2 : 3; + event.namespace = namespaces.join("."); + event.namespace_re = event.namespace ? + new RegExp( "(^|\\.)" + namespaces.join("\\.(?:.*\\.|)") + "(\\.|$)" ) : + null; + + // Clean up the event in case it is being reused + event.result = undefined; + if ( !event.target ) { + event.target = elem; + } + + // Clone any incoming data and prepend the event, creating the handler arg list + data = data == null ? + [ event ] : + jQuery.makeArray( data, [ event ] ); + + // Allow special events to draw outside the lines + special = jQuery.event.special[ type ] || {}; + if ( !onlyHandlers && special.trigger && special.trigger.apply( elem, data ) === false ) { + return; + } + + // Determine event propagation path in advance, per W3C events spec (#9951) + // Bubble up to document, then to window; watch for a global ownerDocument var (#9724) + if ( !onlyHandlers && !special.noBubble && !jQuery.isWindow( elem ) ) { + + bubbleType = special.delegateType || type; + if ( !rfocusMorph.test( bubbleType + type ) ) { + cur = cur.parentNode; + } + for ( ; cur; cur = cur.parentNode ) { + eventPath.push( cur ); + tmp = cur; + } + + // Only add window if we got to document (e.g., not plain obj or detached DOM) + if ( tmp === (elem.ownerDocument || document) ) { + eventPath.push( tmp.defaultView || tmp.parentWindow || window ); + } + } + + // Fire handlers on the event path + i = 0; + while ( (cur = eventPath[i++]) && !event.isPropagationStopped() ) { + + event.type = i > 1 ? + bubbleType : + special.bindType || type; + + // jQuery handler + handle = ( data_priv.get( cur, "events" ) || {} )[ event.type ] && data_priv.get( cur, "handle" ); + if ( handle ) { + handle.apply( cur, data ); + } + + // Native handler + handle = ontype && cur[ ontype ]; + if ( handle && handle.apply && jQuery.acceptData( cur ) ) { + event.result = handle.apply( cur, data ); + if ( event.result === false ) { + event.preventDefault(); + } + } + } + event.type = type; + + // If nobody prevented the default action, do it now + if ( !onlyHandlers && !event.isDefaultPrevented() ) { + + if ( (!special._default || special._default.apply( eventPath.pop(), data ) === false) && + jQuery.acceptData( elem ) ) { + + // Call a native DOM method on the target with the same name name as the event. + // Don't do default actions on window, that's where global variables be (#6170) + if ( ontype && jQuery.isFunction( elem[ type ] ) && !jQuery.isWindow( elem ) ) { + + // Don't re-trigger an onFOO event when we call its FOO() method + tmp = elem[ ontype ]; + + if ( tmp ) { + elem[ ontype ] = null; + } + + // Prevent re-triggering of the same event, since we already bubbled it above + jQuery.event.triggered = type; + elem[ type ](); + jQuery.event.triggered = undefined; + + if ( tmp ) { + elem[ ontype ] = tmp; + } + } + } + } + + return event.result; + }, + + dispatch: function( event ) { + + // Make a writable jQuery.Event from the native event object + event = jQuery.event.fix( event ); + + var i, j, ret, matched, handleObj, + handlerQueue = [], + args = slice.call( arguments ), + handlers = ( data_priv.get( this, "events" ) || {} )[ event.type ] || [], + special = jQuery.event.special[ event.type ] || {}; + + // Use the fix-ed jQuery.Event rather than the (read-only) native event + args[0] = event; + event.delegateTarget = this; + + // Call the preDispatch hook for the mapped type, and let it bail if desired + if ( special.preDispatch && special.preDispatch.call( this, event ) === false ) { + return; + } + + // Determine handlers + handlerQueue = jQuery.event.handlers.call( this, event, handlers ); + + // Run delegates first; they may want to stop propagation beneath us + i = 0; + while ( (matched = handlerQueue[ i++ ]) && !event.isPropagationStopped() ) { + event.currentTarget = matched.elem; + + j = 0; + while ( (handleObj = matched.handlers[ j++ ]) && !event.isImmediatePropagationStopped() ) { + + // Triggered event must either 1) have no namespace, or 2) have namespace(s) + // a subset or equal to those in the bound event (both can have no namespace). + if ( !event.namespace_re || event.namespace_re.test( handleObj.namespace ) ) { + + event.handleObj = handleObj; + event.data = handleObj.data; + + ret = ( (jQuery.event.special[ handleObj.origType ] || {}).handle || handleObj.handler ) + .apply( matched.elem, args ); + + if ( ret !== undefined ) { + if ( (event.result = ret) === false ) { + event.preventDefault(); + event.stopPropagation(); + } + } + } + } + } + + // Call the postDispatch hook for the mapped type + if ( special.postDispatch ) { + special.postDispatch.call( this, event ); + } + + return event.result; + }, + + handlers: function( event, handlers ) { + var i, matches, sel, handleObj, + handlerQueue = [], + delegateCount = handlers.delegateCount, + cur = event.target; + + // Find delegate handlers + // Black-hole SVG <use> instance trees (#13180) + // Avoid non-left-click bubbling in Firefox (#3861) + if ( delegateCount && cur.nodeType && (!event.button || event.type !== "click") ) { + + for ( ; cur !== this; cur = cur.parentNode || this ) { + + // Don't process clicks on disabled elements (#6911, #8165, #11382, #11764) + if ( cur.disabled !== true || event.type !== "click" ) { + matches = []; + for ( i = 0; i < delegateCount; i++ ) { + handleObj = handlers[ i ]; + + // Don't conflict with Object.prototype properties (#13203) + sel = handleObj.selector + " "; + + if ( matches[ sel ] === undefined ) { + matches[ sel ] = handleObj.needsContext ? + jQuery( sel, this ).index( cur ) >= 0 : + jQuery.find( sel, this, null, [ cur ] ).length; + } + if ( matches[ sel ] ) { + matches.push( handleObj ); + } + } + if ( matches.length ) { + handlerQueue.push({ elem: cur, handlers: matches }); + } + } + } + } + + // Add the remaining (directly-bound) handlers + if ( delegateCount < handlers.length ) { + handlerQueue.push({ elem: this, handlers: handlers.slice( delegateCount ) }); + } + + return handlerQueue; + }, + + // Includes some event props shared by KeyEvent and MouseEvent + props: "altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "), + + fixHooks: {}, + + keyHooks: { + props: "char charCode key keyCode".split(" "), + filter: function( event, original ) { + + // Add which for key events + if ( event.which == null ) { + event.which = original.charCode != null ? original.charCode : original.keyCode; + } + + return event; + } + }, + + mouseHooks: { + props: "button buttons clientX clientY offsetX offsetY pageX pageY screenX screenY toElement".split(" "), + filter: function( event, original ) { + var eventDoc, doc, body, + button = original.button; + + // Calculate pageX/Y if missing and clientX/Y available + if ( event.pageX == null && original.clientX != null ) { + eventDoc = event.target.ownerDocument || document; + doc = eventDoc.documentElement; + body = eventDoc.body; + + event.pageX = original.clientX + ( doc && doc.scrollLeft || body && body.scrollLeft || 0 ) - ( doc && doc.clientLeft || body && body.clientLeft || 0 ); + event.pageY = original.clientY + ( doc && doc.scrollTop || body && body.scrollTop || 0 ) - ( doc && doc.clientTop || body && body.clientTop || 0 ); + } + + // Add which for click: 1 === left; 2 === middle; 3 === right + // Note: button is not normalized, so don't use it + if ( !event.which && button !== undefined ) { + event.which = ( button & 1 ? 1 : ( button & 2 ? 3 : ( button & 4 ? 2 : 0 ) ) ); + } + + return event; + } + }, + + fix: function( event ) { + if ( event[ jQuery.expando ] ) { + return event; + } + + // Create a writable copy of the event object and normalize some properties + var i, prop, copy, + type = event.type, + originalEvent = event, + fixHook = this.fixHooks[ type ]; + + if ( !fixHook ) { + this.fixHooks[ type ] = fixHook = + rmouseEvent.test( type ) ? this.mouseHooks : + rkeyEvent.test( type ) ? this.keyHooks : + {}; + } + copy = fixHook.props ? this.props.concat( fixHook.props ) : this.props; + + event = new jQuery.Event( originalEvent ); + + i = copy.length; + while ( i-- ) { + prop = copy[ i ]; + event[ prop ] = originalEvent[ prop ]; + } + + // Support: Cordova 2.5 (WebKit) (#13255) + // All events should have a target; Cordova deviceready doesn't + if ( !event.target ) { + event.target = document; + } + + // Support: Safari 6.0+, Chrome<28 + // Target should not be a text node (#504, #13143) + if ( event.target.nodeType === 3 ) { + event.target = event.target.parentNode; + } + + return fixHook.filter ? fixHook.filter( event, originalEvent ) : event; + }, + + special: { + load: { + // Prevent triggered image.load events from bubbling to window.load + noBubble: true + }, + focus: { + // Fire native event if possible so blur/focus sequence is correct + trigger: function() { + if ( this !== safeActiveElement() && this.focus ) { + this.focus(); + return false; + } + }, + delegateType: "focusin" + }, + blur: { + trigger: function() { + if ( this === safeActiveElement() && this.blur ) { + this.blur(); + return false; + } + }, + delegateType: "focusout" + }, + click: { + // For checkbox, fire native event so checked state will be right + trigger: function() { + if ( this.type === "checkbox" && this.click && jQuery.nodeName( this, "input" ) ) { + this.click(); + return false; + } + }, + + // For cross-browser consistency, don't fire native .click() on links + _default: function( event ) { + return jQuery.nodeName( event.target, "a" ); + } + }, + + beforeunload: { + postDispatch: function( event ) { + + // Support: Firefox 20+ + // Firefox doesn't alert if the returnValue field is not set. + if ( event.result !== undefined && event.originalEvent ) { + event.originalEvent.returnValue = event.result; + } + } + } + }, + + simulate: function( type, elem, event, bubble ) { + // Piggyback on a donor event to simulate a different one. + // Fake originalEvent to avoid donor's stopPropagation, but if the + // simulated event prevents default then we do the same on the donor. + var e = jQuery.extend( + new jQuery.Event(), + event, + { + type: type, + isSimulated: true, + originalEvent: {} + } + ); + if ( bubble ) { + jQuery.event.trigger( e, null, elem ); + } else { + jQuery.event.dispatch.call( elem, e ); + } + if ( e.isDefaultPrevented() ) { + event.preventDefault(); + } + } +}; + +jQuery.removeEvent = function( elem, type, handle ) { + if ( elem.removeEventListener ) { + elem.removeEventListener( type, handle, false ); + } +}; + +jQuery.Event = function( src, props ) { + // Allow instantiation without the 'new' keyword + if ( !(this instanceof jQuery.Event) ) { + return new jQuery.Event( src, props ); + } + + // Event object + if ( src && src.type ) { + this.originalEvent = src; + this.type = src.type; + + // Events bubbling up the document may have been marked as prevented + // by a handler lower down the tree; reflect the correct value. + this.isDefaultPrevented = src.defaultPrevented || + src.defaultPrevented === undefined && + // Support: Android<4.0 + src.returnValue === false ? + returnTrue : + returnFalse; + + // Event type + } else { + this.type = src; + } + + // Put explicitly provided properties onto the event object + if ( props ) { + jQuery.extend( this, props ); + } + + // Create a timestamp if incoming event doesn't have one + this.timeStamp = src && src.timeStamp || jQuery.now(); + + // Mark it as fixed + this[ jQuery.expando ] = true; +}; + +// jQuery.Event is based on DOM3 Events as specified by the ECMAScript Language Binding +// http://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-binding.html +jQuery.Event.prototype = { + isDefaultPrevented: returnFalse, + isPropagationStopped: returnFalse, + isImmediatePropagationStopped: returnFalse, + + preventDefault: function() { + var e = this.originalEvent; + + this.isDefaultPrevented = returnTrue; + + if ( e && e.preventDefault ) { + e.preventDefault(); + } + }, + stopPropagation: function() { + var e = this.originalEvent; + + this.isPropagationStopped = returnTrue; + + if ( e && e.stopPropagation ) { + e.stopPropagation(); + } + }, + stopImmediatePropagation: function() { + var e = this.originalEvent; + + this.isImmediatePropagationStopped = returnTrue; + + if ( e && e.stopImmediatePropagation ) { + e.stopImmediatePropagation(); + } + + this.stopPropagation(); + } +}; + +// Create mouseenter/leave events using mouseover/out and event-time checks +// Support: Chrome 15+ +jQuery.each({ + mouseenter: "mouseover", + mouseleave: "mouseout", + pointerenter: "pointerover", + pointerleave: "pointerout" +}, function( orig, fix ) { + jQuery.event.special[ orig ] = { + delegateType: fix, + bindType: fix, + + handle: function( event ) { + var ret, + target = this, + related = event.relatedTarget, + handleObj = event.handleObj; + + // For mousenter/leave call the handler if related is outside the target. + // NB: No relatedTarget if the mouse left/entered the browser window + if ( !related || (related !== target && !jQuery.contains( target, related )) ) { + event.type = handleObj.origType; + ret = handleObj.handler.apply( this, arguments ); + event.type = fix; + } + return ret; + } + }; +}); + +// Support: Firefox, Chrome, Safari +// Create "bubbling" focus and blur events +if ( !support.focusinBubbles ) { + jQuery.each({ focus: "focusin", blur: "focusout" }, function( orig, fix ) { + + // Attach a single capturing handler on the document while someone wants focusin/focusout + var handler = function( event ) { + jQuery.event.simulate( fix, event.target, jQuery.event.fix( event ), true ); + }; + + jQuery.event.special[ fix ] = { + setup: function() { + var doc = this.ownerDocument || this, + attaches = data_priv.access( doc, fix ); + + if ( !attaches ) { + doc.addEventListener( orig, handler, true ); + } + data_priv.access( doc, fix, ( attaches || 0 ) + 1 ); + }, + teardown: function() { + var doc = this.ownerDocument || this, + attaches = data_priv.access( doc, fix ) - 1; + + if ( !attaches ) { + doc.removeEventListener( orig, handler, true ); + data_priv.remove( doc, fix ); + + } else { + data_priv.access( doc, fix, attaches ); + } + } + }; + }); +} + +jQuery.fn.extend({ + + on: function( types, selector, data, fn, /*INTERNAL*/ one ) { + var origFn, type; + + // Types can be a map of types/handlers + if ( typeof types === "object" ) { + // ( types-Object, selector, data ) + if ( typeof selector !== "string" ) { + // ( types-Object, data ) + data = data || selector; + selector = undefined; + } + for ( type in types ) { + this.on( type, selector, data, types[ type ], one ); + } + return this; + } + + if ( data == null && fn == null ) { + // ( types, fn ) + fn = selector; + data = selector = undefined; + } else if ( fn == null ) { + if ( typeof selector === "string" ) { + // ( types, selector, fn ) + fn = data; + data = undefined; + } else { + // ( types, data, fn ) + fn = data; + data = selector; + selector = undefined; + } + } + if ( fn === false ) { + fn = returnFalse; + } else if ( !fn ) { + return this; + } + + if ( one === 1 ) { + origFn = fn; + fn = function( event ) { + // Can use an empty set, since event contains the info + jQuery().off( event ); + return origFn.apply( this, arguments ); + }; + // Use same guid so caller can remove using origFn + fn.guid = origFn.guid || ( origFn.guid = jQuery.guid++ ); + } + return this.each( function() { + jQuery.event.add( this, types, fn, data, selector ); + }); + }, + one: function( types, selector, data, fn ) { + return this.on( types, selector, data, fn, 1 ); + }, + off: function( types, selector, fn ) { + var handleObj, type; + if ( types && types.preventDefault && types.handleObj ) { + // ( event ) dispatched jQuery.Event + handleObj = types.handleObj; + jQuery( types.delegateTarget ).off( + handleObj.namespace ? handleObj.origType + "." + handleObj.namespace : handleObj.origType, + handleObj.selector, + handleObj.handler + ); + return this; + } + if ( typeof types === "object" ) { + // ( types-object [, selector] ) + for ( type in types ) { + this.off( type, selector, types[ type ] ); + } + return this; + } + if ( selector === false || typeof selector === "function" ) { + // ( types [, fn] ) + fn = selector; + selector = undefined; + } + if ( fn === false ) { + fn = returnFalse; + } + return this.each(function() { + jQuery.event.remove( this, types, fn, selector ); + }); + }, + + trigger: function( type, data ) { + return this.each(function() { + jQuery.event.trigger( type, data, this ); + }); + }, + triggerHandler: function( type, data ) { + var elem = this[0]; + if ( elem ) { + return jQuery.event.trigger( type, data, elem, true ); + } + } +}); + + +var + rxhtmlTag = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi, + rtagName = /<([\w:]+)/, + rhtml = /<|&#?\w+;/, + rnoInnerhtml = /<(?:script|style|link)/i, + // checked="checked" or checked + rchecked = /checked\s*(?:[^=]|=\s*.checked.)/i, + rscriptType = /^$|\/(?:java|ecma)script/i, + rscriptTypeMasked = /^true\/(.*)/, + rcleanScript = /^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g, + + // We have to close these tags to support XHTML (#13200) + wrapMap = { + + // Support: IE9 + option: [ 1, "<select multiple='multiple'>", "</select>" ], + + thead: [ 1, "<table>", "</table>" ], + col: [ 2, "<table><colgroup>", "</colgroup></table>" ], + tr: [ 2, "<table><tbody>", "</tbody></table>" ], + td: [ 3, "<table><tbody><tr>", "</tr></tbody></table>" ], + + _default: [ 0, "", "" ] + }; + +// Support: IE9 +wrapMap.optgroup = wrapMap.option; + +wrapMap.tbody = wrapMap.tfoot = wrapMap.colgroup = wrapMap.caption = wrapMap.thead; +wrapMap.th = wrapMap.td; + +// Support: 1.x compatibility +// Manipulating tables requires a tbody +function manipulationTarget( elem, content ) { + return jQuery.nodeName( elem, "table" ) && + jQuery.nodeName( content.nodeType !== 11 ? content : content.firstChild, "tr" ) ? + + elem.getElementsByTagName("tbody")[0] || + elem.appendChild( elem.ownerDocument.createElement("tbody") ) : + elem; +} + +// Replace/restore the type attribute of script elements for safe DOM manipulation +function disableScript( elem ) { + elem.type = (elem.getAttribute("type") !== null) + "/" + elem.type; + return elem; +} +function restoreScript( elem ) { + var match = rscriptTypeMasked.exec( elem.type ); + + if ( match ) { + elem.type = match[ 1 ]; + } else { + elem.removeAttribute("type"); + } + + return elem; +} + +// Mark scripts as having already been evaluated +function setGlobalEval( elems, refElements ) { + var i = 0, + l = elems.length; + + for ( ; i < l; i++ ) { + data_priv.set( + elems[ i ], "globalEval", !refElements || data_priv.get( refElements[ i ], "globalEval" ) + ); + } +} + +function cloneCopyEvent( src, dest ) { + var i, l, type, pdataOld, pdataCur, udataOld, udataCur, events; + + if ( dest.nodeType !== 1 ) { + return; + } + + // 1. Copy private data: events, handlers, etc. + if ( data_priv.hasData( src ) ) { + pdataOld = data_priv.access( src ); + pdataCur = data_priv.set( dest, pdataOld ); + events = pdataOld.events; + + if ( events ) { + delete pdataCur.handle; + pdataCur.events = {}; + + for ( type in events ) { + for ( i = 0, l = events[ type ].length; i < l; i++ ) { + jQuery.event.add( dest, type, events[ type ][ i ] ); + } + } + } + } + + // 2. Copy user data + if ( data_user.hasData( src ) ) { + udataOld = data_user.access( src ); + udataCur = jQuery.extend( {}, udataOld ); + + data_user.set( dest, udataCur ); + } +} + +function getAll( context, tag ) { + var ret = context.getElementsByTagName ? context.getElementsByTagName( tag || "*" ) : + context.querySelectorAll ? context.querySelectorAll( tag || "*" ) : + []; + + return tag === undefined || tag && jQuery.nodeName( context, tag ) ? + jQuery.merge( [ context ], ret ) : + ret; +} + +// Fix IE bugs, see support tests +function fixInput( src, dest ) { + var nodeName = dest.nodeName.toLowerCase(); + + // Fails to persist the checked state of a cloned checkbox or radio button. + if ( nodeName === "input" && rcheckableType.test( src.type ) ) { + dest.checked = src.checked; + + // Fails to return the selected option to the default selected state when cloning options + } else if ( nodeName === "input" || nodeName === "textarea" ) { + dest.defaultValue = src.defaultValue; + } +} + +jQuery.extend({ + clone: function( elem, dataAndEvents, deepDataAndEvents ) { + var i, l, srcElements, destElements, + clone = elem.cloneNode( true ), + inPage = jQuery.contains( elem.ownerDocument, elem ); + + // Fix IE cloning issues + if ( !support.noCloneChecked && ( elem.nodeType === 1 || elem.nodeType === 11 ) && + !jQuery.isXMLDoc( elem ) ) { + + // We eschew Sizzle here for performance reasons: http://jsperf.com/getall-vs-sizzle/2 + destElements = getAll( clone ); + srcElements = getAll( elem ); + + for ( i = 0, l = srcElements.length; i < l; i++ ) { + fixInput( srcElements[ i ], destElements[ i ] ); + } + } + + // Copy the events from the original to the clone + if ( dataAndEvents ) { + if ( deepDataAndEvents ) { + srcElements = srcElements || getAll( elem ); + destElements = destElements || getAll( clone ); + + for ( i = 0, l = srcElements.length; i < l; i++ ) { + cloneCopyEvent( srcElements[ i ], destElements[ i ] ); + } + } else { + cloneCopyEvent( elem, clone ); + } + } + + // Preserve script evaluation history + destElements = getAll( clone, "script" ); + if ( destElements.length > 0 ) { + setGlobalEval( destElements, !inPage && getAll( elem, "script" ) ); + } + + // Return the cloned set + return clone; + }, + + buildFragment: function( elems, context, scripts, selection ) { + var elem, tmp, tag, wrap, contains, j, + fragment = context.createDocumentFragment(), + nodes = [], + i = 0, + l = elems.length; + + for ( ; i < l; i++ ) { + elem = elems[ i ]; + + if ( elem || elem === 0 ) { + + // Add nodes directly + if ( jQuery.type( elem ) === "object" ) { + // Support: QtWebKit, PhantomJS + // push.apply(_, arraylike) throws on ancient WebKit + jQuery.merge( nodes, elem.nodeType ? [ elem ] : elem ); + + // Convert non-html into a text node + } else if ( !rhtml.test( elem ) ) { + nodes.push( context.createTextNode( elem ) ); + + // Convert html into DOM nodes + } else { + tmp = tmp || fragment.appendChild( context.createElement("div") ); + + // Deserialize a standard representation + tag = ( rtagName.exec( elem ) || [ "", "" ] )[ 1 ].toLowerCase(); + wrap = wrapMap[ tag ] || wrapMap._default; + tmp.innerHTML = wrap[ 1 ] + elem.replace( rxhtmlTag, "<$1></$2>" ) + wrap[ 2 ]; + + // Descend through wrappers to the right content + j = wrap[ 0 ]; + while ( j-- ) { + tmp = tmp.lastChild; + } + + // Support: QtWebKit, PhantomJS + // push.apply(_, arraylike) throws on ancient WebKit + jQuery.merge( nodes, tmp.childNodes ); + + // Remember the top-level container + tmp = fragment.firstChild; + + // Ensure the created nodes are orphaned (#12392) + tmp.textContent = ""; + } + } + } + + // Remove wrapper from fragment + fragment.textContent = ""; + + i = 0; + while ( (elem = nodes[ i++ ]) ) { + + // #4087 - If origin and destination elements are the same, and this is + // that element, do not do anything + if ( selection && jQuery.inArray( elem, selection ) !== -1 ) { + continue; + } + + contains = jQuery.contains( elem.ownerDocument, elem ); + + // Append to fragment + tmp = getAll( fragment.appendChild( elem ), "script" ); + + // Preserve script evaluation history + if ( contains ) { + setGlobalEval( tmp ); + } + + // Capture executables + if ( scripts ) { + j = 0; + while ( (elem = tmp[ j++ ]) ) { + if ( rscriptType.test( elem.type || "" ) ) { + scripts.push( elem ); + } + } + } + } + + return fragment; + }, + + cleanData: function( elems ) { + var data, elem, type, key, + special = jQuery.event.special, + i = 0; + + for ( ; (elem = elems[ i ]) !== undefined; i++ ) { + if ( jQuery.acceptData( elem ) ) { + key = elem[ data_priv.expando ]; + + if ( key && (data = data_priv.cache[ key ]) ) { + if ( data.events ) { + for ( type in data.events ) { + if ( special[ type ] ) { + jQuery.event.remove( elem, type ); + + // This is a shortcut to avoid jQuery.event.remove's overhead + } else { + jQuery.removeEvent( elem, type, data.handle ); + } + } + } + if ( data_priv.cache[ key ] ) { + // Discard any remaining `private` data + delete data_priv.cache[ key ]; + } + } + } + // Discard any remaining `user` data + delete data_user.cache[ elem[ data_user.expando ] ]; + } + } +}); + +jQuery.fn.extend({ + text: function( value ) { + return access( this, function( value ) { + return value === undefined ? + jQuery.text( this ) : + this.empty().each(function() { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + this.textContent = value; + } + }); + }, null, value, arguments.length ); + }, + + append: function() { + return this.domManip( arguments, function( elem ) { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + var target = manipulationTarget( this, elem ); + target.appendChild( elem ); + } + }); + }, + + prepend: function() { + return this.domManip( arguments, function( elem ) { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + var target = manipulationTarget( this, elem ); + target.insertBefore( elem, target.firstChild ); + } + }); + }, + + before: function() { + return this.domManip( arguments, function( elem ) { + if ( this.parentNode ) { + this.parentNode.insertBefore( elem, this ); + } + }); + }, + + after: function() { + return this.domManip( arguments, function( elem ) { + if ( this.parentNode ) { + this.parentNode.insertBefore( elem, this.nextSibling ); + } + }); + }, + + remove: function( selector, keepData /* Internal Use Only */ ) { + var elem, + elems = selector ? jQuery.filter( selector, this ) : this, + i = 0; + + for ( ; (elem = elems[i]) != null; i++ ) { + if ( !keepData && elem.nodeType === 1 ) { + jQuery.cleanData( getAll( elem ) ); + } + + if ( elem.parentNode ) { + if ( keepData && jQuery.contains( elem.ownerDocument, elem ) ) { + setGlobalEval( getAll( elem, "script" ) ); + } + elem.parentNode.removeChild( elem ); + } + } + + return this; + }, + + empty: function() { + var elem, + i = 0; + + for ( ; (elem = this[i]) != null; i++ ) { + if ( elem.nodeType === 1 ) { + + // Prevent memory leaks + jQuery.cleanData( getAll( elem, false ) ); + + // Remove any remaining nodes + elem.textContent = ""; + } + } + + return this; + }, + + clone: function( dataAndEvents, deepDataAndEvents ) { + dataAndEvents = dataAndEvents == null ? false : dataAndEvents; + deepDataAndEvents = deepDataAndEvents == null ? dataAndEvents : deepDataAndEvents; + + return this.map(function() { + return jQuery.clone( this, dataAndEvents, deepDataAndEvents ); + }); + }, + + html: function( value ) { + return access( this, function( value ) { + var elem = this[ 0 ] || {}, + i = 0, + l = this.length; + + if ( value === undefined && elem.nodeType === 1 ) { + return elem.innerHTML; + } + + // See if we can take a shortcut and just use innerHTML + if ( typeof value === "string" && !rnoInnerhtml.test( value ) && + !wrapMap[ ( rtagName.exec( value ) || [ "", "" ] )[ 1 ].toLowerCase() ] ) { + + value = value.replace( rxhtmlTag, "<$1></$2>" ); + + try { + for ( ; i < l; i++ ) { + elem = this[ i ] || {}; + + // Remove element nodes and prevent memory leaks + if ( elem.nodeType === 1 ) { + jQuery.cleanData( getAll( elem, false ) ); + elem.innerHTML = value; + } + } + + elem = 0; + + // If using innerHTML throws an exception, use the fallback method + } catch( e ) {} + } + + if ( elem ) { + this.empty().append( value ); + } + }, null, value, arguments.length ); + }, + + replaceWith: function() { + var arg = arguments[ 0 ]; + + // Make the changes, replacing each context element with the new content + this.domManip( arguments, function( elem ) { + arg = this.parentNode; + + jQuery.cleanData( getAll( this ) ); + + if ( arg ) { + arg.replaceChild( elem, this ); + } + }); + + // Force removal if there was no new content (e.g., from empty arguments) + return arg && (arg.length || arg.nodeType) ? this : this.remove(); + }, + + detach: function( selector ) { + return this.remove( selector, true ); + }, + + domManip: function( args, callback ) { + + // Flatten any nested arrays + args = concat.apply( [], args ); + + var fragment, first, scripts, hasScripts, node, doc, + i = 0, + l = this.length, + set = this, + iNoClone = l - 1, + value = args[ 0 ], + isFunction = jQuery.isFunction( value ); + + // We can't cloneNode fragments that contain checked, in WebKit + if ( isFunction || + ( l > 1 && typeof value === "string" && + !support.checkClone && rchecked.test( value ) ) ) { + return this.each(function( index ) { + var self = set.eq( index ); + if ( isFunction ) { + args[ 0 ] = value.call( this, index, self.html() ); + } + self.domManip( args, callback ); + }); + } + + if ( l ) { + fragment = jQuery.buildFragment( args, this[ 0 ].ownerDocument, false, this ); + first = fragment.firstChild; + + if ( fragment.childNodes.length === 1 ) { + fragment = first; + } + + if ( first ) { + scripts = jQuery.map( getAll( fragment, "script" ), disableScript ); + hasScripts = scripts.length; + + // Use the original fragment for the last item instead of the first because it can end up + // being emptied incorrectly in certain situations (#8070). + for ( ; i < l; i++ ) { + node = fragment; + + if ( i !== iNoClone ) { + node = jQuery.clone( node, true, true ); + + // Keep references to cloned scripts for later restoration + if ( hasScripts ) { + // Support: QtWebKit + // jQuery.merge because push.apply(_, arraylike) throws + jQuery.merge( scripts, getAll( node, "script" ) ); + } + } + + callback.call( this[ i ], node, i ); + } + + if ( hasScripts ) { + doc = scripts[ scripts.length - 1 ].ownerDocument; + + // Reenable scripts + jQuery.map( scripts, restoreScript ); + + // Evaluate executable scripts on first document insertion + for ( i = 0; i < hasScripts; i++ ) { + node = scripts[ i ]; + if ( rscriptType.test( node.type || "" ) && + !data_priv.access( node, "globalEval" ) && jQuery.contains( doc, node ) ) { + + if ( node.src ) { + // Optional AJAX dependency, but won't run scripts if not present + if ( jQuery._evalUrl ) { + jQuery._evalUrl( node.src ); + } + } else { + jQuery.globalEval( node.textContent.replace( rcleanScript, "" ) ); + } + } + } + } + } + } + + return this; + } +}); + +jQuery.each({ + appendTo: "append", + prependTo: "prepend", + insertBefore: "before", + insertAfter: "after", + replaceAll: "replaceWith" +}, function( name, original ) { + jQuery.fn[ name ] = function( selector ) { + var elems, + ret = [], + insert = jQuery( selector ), + last = insert.length - 1, + i = 0; + + for ( ; i <= last; i++ ) { + elems = i === last ? this : this.clone( true ); + jQuery( insert[ i ] )[ original ]( elems ); + + // Support: QtWebKit + // .get() because push.apply(_, arraylike) throws + push.apply( ret, elems.get() ); + } + + return this.pushStack( ret ); + }; +}); + + +var iframe, + elemdisplay = {}; + +/** + * Retrieve the actual display of a element + * @param {String} name nodeName of the element + * @param {Object} doc Document object + */ +// Called only from within defaultDisplay +function actualDisplay( name, doc ) { + var style, + elem = jQuery( doc.createElement( name ) ).appendTo( doc.body ), + + // getDefaultComputedStyle might be reliably used only on attached element + display = window.getDefaultComputedStyle && ( style = window.getDefaultComputedStyle( elem[ 0 ] ) ) ? + + // Use of this method is a temporary fix (more like optimization) until something better comes along, + // since it was removed from specification and supported only in FF + style.display : jQuery.css( elem[ 0 ], "display" ); + + // We don't have any data stored on the element, + // so use "detach" method as fast way to get rid of the element + elem.detach(); + + return display; +} + +/** + * Try to determine the default display value of an element + * @param {String} nodeName + */ +function defaultDisplay( nodeName ) { + var doc = document, + display = elemdisplay[ nodeName ]; + + if ( !display ) { + display = actualDisplay( nodeName, doc ); + + // If the simple way fails, read from inside an iframe + if ( display === "none" || !display ) { + + // Use the already-created iframe if possible + iframe = (iframe || jQuery( "<iframe frameborder='0' width='0' height='0'/>" )).appendTo( doc.documentElement ); + + // Always write a new HTML skeleton so Webkit and Firefox don't choke on reuse + doc = iframe[ 0 ].contentDocument; + + // Support: IE + doc.write(); + doc.close(); + + display = actualDisplay( nodeName, doc ); + iframe.detach(); + } + + // Store the correct default display + elemdisplay[ nodeName ] = display; + } + + return display; +} +var rmargin = (/^margin/); + +var rnumnonpx = new RegExp( "^(" + pnum + ")(?!px)[a-z%]+$", "i" ); + +var getStyles = function( elem ) { + // Support: IE<=11+, Firefox<=30+ (#15098, #14150) + // IE throws on elements created in popups + // FF meanwhile throws on frame elements through "defaultView.getComputedStyle" + if ( elem.ownerDocument.defaultView.opener ) { + return elem.ownerDocument.defaultView.getComputedStyle( elem, null ); + } + + return window.getComputedStyle( elem, null ); + }; + + + +function curCSS( elem, name, computed ) { + var width, minWidth, maxWidth, ret, + style = elem.style; + + computed = computed || getStyles( elem ); + + // Support: IE9 + // getPropertyValue is only needed for .css('filter') (#12537) + if ( computed ) { + ret = computed.getPropertyValue( name ) || computed[ name ]; + } + + if ( computed ) { + + if ( ret === "" && !jQuery.contains( elem.ownerDocument, elem ) ) { + ret = jQuery.style( elem, name ); + } + + // Support: iOS < 6 + // A tribute to the "awesome hack by Dean Edwards" + // iOS < 6 (at least) returns percentage for a larger set of values, but width seems to be reliably pixels + // this is against the CSSOM draft spec: http://dev.w3.org/csswg/cssom/#resolved-values + if ( rnumnonpx.test( ret ) && rmargin.test( name ) ) { + + // Remember the original values + width = style.width; + minWidth = style.minWidth; + maxWidth = style.maxWidth; + + // Put in the new values to get a computed value out + style.minWidth = style.maxWidth = style.width = ret; + ret = computed.width; + + // Revert the changed values + style.width = width; + style.minWidth = minWidth; + style.maxWidth = maxWidth; + } + } + + return ret !== undefined ? + // Support: IE + // IE returns zIndex value as an integer. + ret + "" : + ret; +} + + +function addGetHookIf( conditionFn, hookFn ) { + // Define the hook, we'll check on the first run if it's really needed. + return { + get: function() { + if ( conditionFn() ) { + // Hook not needed (or it's not possible to use it due + // to missing dependency), remove it. + delete this.get; + return; + } + + // Hook needed; redefine it so that the support test is not executed again. + return (this.get = hookFn).apply( this, arguments ); + } + }; +} + + +(function() { + var pixelPositionVal, boxSizingReliableVal, + docElem = document.documentElement, + container = document.createElement( "div" ), + div = document.createElement( "div" ); + + if ( !div.style ) { + return; + } + + // Support: IE9-11+ + // Style of cloned element affects source element cloned (#8908) + div.style.backgroundClip = "content-box"; + div.cloneNode( true ).style.backgroundClip = ""; + support.clearCloneStyle = div.style.backgroundClip === "content-box"; + + container.style.cssText = "border:0;width:0;height:0;top:0;left:-9999px;margin-top:1px;" + + "position:absolute"; + container.appendChild( div ); + + // Executing both pixelPosition & boxSizingReliable tests require only one layout + // so they're executed at the same time to save the second computation. + function computePixelPositionAndBoxSizingReliable() { + div.style.cssText = + // Support: Firefox<29, Android 2.3 + // Vendor-prefix box-sizing + "-webkit-box-sizing:border-box;-moz-box-sizing:border-box;" + + "box-sizing:border-box;display:block;margin-top:1%;top:1%;" + + "border:1px;padding:1px;width:4px;position:absolute"; + div.innerHTML = ""; + docElem.appendChild( container ); + + var divStyle = window.getComputedStyle( div, null ); + pixelPositionVal = divStyle.top !== "1%"; + boxSizingReliableVal = divStyle.width === "4px"; + + docElem.removeChild( container ); + } + + // Support: node.js jsdom + // Don't assume that getComputedStyle is a property of the global object + if ( window.getComputedStyle ) { + jQuery.extend( support, { + pixelPosition: function() { + + // This test is executed only once but we still do memoizing + // since we can use the boxSizingReliable pre-computing. + // No need to check if the test was already performed, though. + computePixelPositionAndBoxSizingReliable(); + return pixelPositionVal; + }, + boxSizingReliable: function() { + if ( boxSizingReliableVal == null ) { + computePixelPositionAndBoxSizingReliable(); + } + return boxSizingReliableVal; + }, + reliableMarginRight: function() { + + // Support: Android 2.3 + // Check if div with explicit width and no margin-right incorrectly + // gets computed margin-right based on width of container. (#3333) + // WebKit Bug 13343 - getComputedStyle returns wrong value for margin-right + // This support function is only executed once so no memoizing is needed. + var ret, + marginDiv = div.appendChild( document.createElement( "div" ) ); + + // Reset CSS: box-sizing; display; margin; border; padding + marginDiv.style.cssText = div.style.cssText = + // Support: Firefox<29, Android 2.3 + // Vendor-prefix box-sizing + "-webkit-box-sizing:content-box;-moz-box-sizing:content-box;" + + "box-sizing:content-box;display:block;margin:0;border:0;padding:0"; + marginDiv.style.marginRight = marginDiv.style.width = "0"; + div.style.width = "1px"; + docElem.appendChild( container ); + + ret = !parseFloat( window.getComputedStyle( marginDiv, null ).marginRight ); + + docElem.removeChild( container ); + div.removeChild( marginDiv ); + + return ret; + } + }); + } +})(); + + +// A method for quickly swapping in/out CSS properties to get correct calculations. +jQuery.swap = function( elem, options, callback, args ) { + var ret, name, + old = {}; + + // Remember the old values, and insert the new ones + for ( name in options ) { + old[ name ] = elem.style[ name ]; + elem.style[ name ] = options[ name ]; + } + + ret = callback.apply( elem, args || [] ); + + // Revert the old values + for ( name in options ) { + elem.style[ name ] = old[ name ]; + } + + return ret; +}; + + +var + // Swappable if display is none or starts with table except "table", "table-cell", or "table-caption" + // See here for display values: https://developer.mozilla.org/en-US/docs/CSS/display + rdisplayswap = /^(none|table(?!-c[ea]).+)/, + rnumsplit = new RegExp( "^(" + pnum + ")(.*)$", "i" ), + rrelNum = new RegExp( "^([+-])=(" + pnum + ")", "i" ), + + cssShow = { position: "absolute", visibility: "hidden", display: "block" }, + cssNormalTransform = { + letterSpacing: "0", + fontWeight: "400" + }, + + cssPrefixes = [ "Webkit", "O", "Moz", "ms" ]; + +// Return a css property mapped to a potentially vendor prefixed property +function vendorPropName( style, name ) { + + // Shortcut for names that are not vendor prefixed + if ( name in style ) { + return name; + } + + // Check for vendor prefixed names + var capName = name[0].toUpperCase() + name.slice(1), + origName = name, + i = cssPrefixes.length; + + while ( i-- ) { + name = cssPrefixes[ i ] + capName; + if ( name in style ) { + return name; + } + } + + return origName; +} + +function setPositiveNumber( elem, value, subtract ) { + var matches = rnumsplit.exec( value ); + return matches ? + // Guard against undefined "subtract", e.g., when used as in cssHooks + Math.max( 0, matches[ 1 ] - ( subtract || 0 ) ) + ( matches[ 2 ] || "px" ) : + value; +} + +function augmentWidthOrHeight( elem, name, extra, isBorderBox, styles ) { + var i = extra === ( isBorderBox ? "border" : "content" ) ? + // If we already have the right measurement, avoid augmentation + 4 : + // Otherwise initialize for horizontal or vertical properties + name === "width" ? 1 : 0, + + val = 0; + + for ( ; i < 4; i += 2 ) { + // Both box models exclude margin, so add it if we want it + if ( extra === "margin" ) { + val += jQuery.css( elem, extra + cssExpand[ i ], true, styles ); + } + + if ( isBorderBox ) { + // border-box includes padding, so remove it if we want content + if ( extra === "content" ) { + val -= jQuery.css( elem, "padding" + cssExpand[ i ], true, styles ); + } + + // At this point, extra isn't border nor margin, so remove border + if ( extra !== "margin" ) { + val -= jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); + } + } else { + // At this point, extra isn't content, so add padding + val += jQuery.css( elem, "padding" + cssExpand[ i ], true, styles ); + + // At this point, extra isn't content nor padding, so add border + if ( extra !== "padding" ) { + val += jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); + } + } + } + + return val; +} + +function getWidthOrHeight( elem, name, extra ) { + + // Start with offset property, which is equivalent to the border-box value + var valueIsBorderBox = true, + val = name === "width" ? elem.offsetWidth : elem.offsetHeight, + styles = getStyles( elem ), + isBorderBox = jQuery.css( elem, "boxSizing", false, styles ) === "border-box"; + + // Some non-html elements return undefined for offsetWidth, so check for null/undefined + // svg - https://bugzilla.mozilla.org/show_bug.cgi?id=649285 + // MathML - https://bugzilla.mozilla.org/show_bug.cgi?id=491668 + if ( val <= 0 || val == null ) { + // Fall back to computed then uncomputed css if necessary + val = curCSS( elem, name, styles ); + if ( val < 0 || val == null ) { + val = elem.style[ name ]; + } + + // Computed unit is not pixels. Stop here and return. + if ( rnumnonpx.test(val) ) { + return val; + } + + // Check for style in case a browser which returns unreliable values + // for getComputedStyle silently falls back to the reliable elem.style + valueIsBorderBox = isBorderBox && + ( support.boxSizingReliable() || val === elem.style[ name ] ); + + // Normalize "", auto, and prepare for extra + val = parseFloat( val ) || 0; + } + + // Use the active box-sizing model to add/subtract irrelevant styles + return ( val + + augmentWidthOrHeight( + elem, + name, + extra || ( isBorderBox ? "border" : "content" ), + valueIsBorderBox, + styles + ) + ) + "px"; +} + +function showHide( elements, show ) { + var display, elem, hidden, + values = [], + index = 0, + length = elements.length; + + for ( ; index < length; index++ ) { + elem = elements[ index ]; + if ( !elem.style ) { + continue; + } + + values[ index ] = data_priv.get( elem, "olddisplay" ); + display = elem.style.display; + if ( show ) { + // Reset the inline display of this element to learn if it is + // being hidden by cascaded rules or not + if ( !values[ index ] && display === "none" ) { + elem.style.display = ""; + } + + // Set elements which have been overridden with display: none + // in a stylesheet to whatever the default browser style is + // for such an element + if ( elem.style.display === "" && isHidden( elem ) ) { + values[ index ] = data_priv.access( elem, "olddisplay", defaultDisplay(elem.nodeName) ); + } + } else { + hidden = isHidden( elem ); + + if ( display !== "none" || !hidden ) { + data_priv.set( elem, "olddisplay", hidden ? display : jQuery.css( elem, "display" ) ); + } + } + } + + // Set the display of most of the elements in a second loop + // to avoid the constant reflow + for ( index = 0; index < length; index++ ) { + elem = elements[ index ]; + if ( !elem.style ) { + continue; + } + if ( !show || elem.style.display === "none" || elem.style.display === "" ) { + elem.style.display = show ? values[ index ] || "" : "none"; + } + } + + return elements; +} + +jQuery.extend({ + + // Add in style property hooks for overriding the default + // behavior of getting and setting a style property + cssHooks: { + opacity: { + get: function( elem, computed ) { + if ( computed ) { + + // We should always get a number back from opacity + var ret = curCSS( elem, "opacity" ); + return ret === "" ? "1" : ret; + } + } + } + }, + + // Don't automatically add "px" to these possibly-unitless properties + cssNumber: { + "columnCount": true, + "fillOpacity": true, + "flexGrow": true, + "flexShrink": true, + "fontWeight": true, + "lineHeight": true, + "opacity": true, + "order": true, + "orphans": true, + "widows": true, + "zIndex": true, + "zoom": true + }, + + // Add in properties whose names you wish to fix before + // setting or getting the value + cssProps: { + "float": "cssFloat" + }, + + // Get and set the style property on a DOM Node + style: function( elem, name, value, extra ) { + + // Don't set styles on text and comment nodes + if ( !elem || elem.nodeType === 3 || elem.nodeType === 8 || !elem.style ) { + return; + } + + // Make sure that we're working with the right name + var ret, type, hooks, + origName = jQuery.camelCase( name ), + style = elem.style; + + name = jQuery.cssProps[ origName ] || ( jQuery.cssProps[ origName ] = vendorPropName( style, origName ) ); + + // Gets hook for the prefixed version, then unprefixed version + hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; + + // Check if we're setting a value + if ( value !== undefined ) { + type = typeof value; + + // Convert "+=" or "-=" to relative numbers (#7345) + if ( type === "string" && (ret = rrelNum.exec( value )) ) { + value = ( ret[1] + 1 ) * ret[2] + parseFloat( jQuery.css( elem, name ) ); + // Fixes bug #9237 + type = "number"; + } + + // Make sure that null and NaN values aren't set (#7116) + if ( value == null || value !== value ) { + return; + } + + // If a number, add 'px' to the (except for certain CSS properties) + if ( type === "number" && !jQuery.cssNumber[ origName ] ) { + value += "px"; + } + + // Support: IE9-11+ + // background-* props affect original clone's values + if ( !support.clearCloneStyle && value === "" && name.indexOf( "background" ) === 0 ) { + style[ name ] = "inherit"; + } + + // If a hook was provided, use that value, otherwise just set the specified value + if ( !hooks || !("set" in hooks) || (value = hooks.set( elem, value, extra )) !== undefined ) { + style[ name ] = value; + } + + } else { + // If a hook was provided get the non-computed value from there + if ( hooks && "get" in hooks && (ret = hooks.get( elem, false, extra )) !== undefined ) { + return ret; + } + + // Otherwise just get the value from the style object + return style[ name ]; + } + }, + + css: function( elem, name, extra, styles ) { + var val, num, hooks, + origName = jQuery.camelCase( name ); + + // Make sure that we're working with the right name + name = jQuery.cssProps[ origName ] || ( jQuery.cssProps[ origName ] = vendorPropName( elem.style, origName ) ); + + // Try prefixed name followed by the unprefixed name + hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; + + // If a hook was provided get the computed value from there + if ( hooks && "get" in hooks ) { + val = hooks.get( elem, true, extra ); + } + + // Otherwise, if a way to get the computed value exists, use that + if ( val === undefined ) { + val = curCSS( elem, name, styles ); + } + + // Convert "normal" to computed value + if ( val === "normal" && name in cssNormalTransform ) { + val = cssNormalTransform[ name ]; + } + + // Make numeric if forced or a qualifier was provided and val looks numeric + if ( extra === "" || extra ) { + num = parseFloat( val ); + return extra === true || jQuery.isNumeric( num ) ? num || 0 : val; + } + return val; + } +}); + +jQuery.each([ "height", "width" ], function( i, name ) { + jQuery.cssHooks[ name ] = { + get: function( elem, computed, extra ) { + if ( computed ) { + + // Certain elements can have dimension info if we invisibly show them + // but it must have a current display style that would benefit + return rdisplayswap.test( jQuery.css( elem, "display" ) ) && elem.offsetWidth === 0 ? + jQuery.swap( elem, cssShow, function() { + return getWidthOrHeight( elem, name, extra ); + }) : + getWidthOrHeight( elem, name, extra ); + } + }, + + set: function( elem, value, extra ) { + var styles = extra && getStyles( elem ); + return setPositiveNumber( elem, value, extra ? + augmentWidthOrHeight( + elem, + name, + extra, + jQuery.css( elem, "boxSizing", false, styles ) === "border-box", + styles + ) : 0 + ); + } + }; +}); + +// Support: Android 2.3 +jQuery.cssHooks.marginRight = addGetHookIf( support.reliableMarginRight, + function( elem, computed ) { + if ( computed ) { + return jQuery.swap( elem, { "display": "inline-block" }, + curCSS, [ elem, "marginRight" ] ); + } + } +); + +// These hooks are used by animate to expand properties +jQuery.each({ + margin: "", + padding: "", + border: "Width" +}, function( prefix, suffix ) { + jQuery.cssHooks[ prefix + suffix ] = { + expand: function( value ) { + var i = 0, + expanded = {}, + + // Assumes a single number if not a string + parts = typeof value === "string" ? value.split(" ") : [ value ]; + + for ( ; i < 4; i++ ) { + expanded[ prefix + cssExpand[ i ] + suffix ] = + parts[ i ] || parts[ i - 2 ] || parts[ 0 ]; + } + + return expanded; + } + }; + + if ( !rmargin.test( prefix ) ) { + jQuery.cssHooks[ prefix + suffix ].set = setPositiveNumber; + } +}); + +jQuery.fn.extend({ + css: function( name, value ) { + return access( this, function( elem, name, value ) { + var styles, len, + map = {}, + i = 0; + + if ( jQuery.isArray( name ) ) { + styles = getStyles( elem ); + len = name.length; + + for ( ; i < len; i++ ) { + map[ name[ i ] ] = jQuery.css( elem, name[ i ], false, styles ); + } + + return map; + } + + return value !== undefined ? + jQuery.style( elem, name, value ) : + jQuery.css( elem, name ); + }, name, value, arguments.length > 1 ); + }, + show: function() { + return showHide( this, true ); + }, + hide: function() { + return showHide( this ); + }, + toggle: function( state ) { + if ( typeof state === "boolean" ) { + return state ? this.show() : this.hide(); + } + + return this.each(function() { + if ( isHidden( this ) ) { + jQuery( this ).show(); + } else { + jQuery( this ).hide(); + } + }); + } +}); + + +function Tween( elem, options, prop, end, easing ) { + return new Tween.prototype.init( elem, options, prop, end, easing ); +} +jQuery.Tween = Tween; + +Tween.prototype = { + constructor: Tween, + init: function( elem, options, prop, end, easing, unit ) { + this.elem = elem; + this.prop = prop; + this.easing = easing || "swing"; + this.options = options; + this.start = this.now = this.cur(); + this.end = end; + this.unit = unit || ( jQuery.cssNumber[ prop ] ? "" : "px" ); + }, + cur: function() { + var hooks = Tween.propHooks[ this.prop ]; + + return hooks && hooks.get ? + hooks.get( this ) : + Tween.propHooks._default.get( this ); + }, + run: function( percent ) { + var eased, + hooks = Tween.propHooks[ this.prop ]; + + if ( this.options.duration ) { + this.pos = eased = jQuery.easing[ this.easing ]( + percent, this.options.duration * percent, 0, 1, this.options.duration + ); + } else { + this.pos = eased = percent; + } + this.now = ( this.end - this.start ) * eased + this.start; + + if ( this.options.step ) { + this.options.step.call( this.elem, this.now, this ); + } + + if ( hooks && hooks.set ) { + hooks.set( this ); + } else { + Tween.propHooks._default.set( this ); + } + return this; + } +}; + +Tween.prototype.init.prototype = Tween.prototype; + +Tween.propHooks = { + _default: { + get: function( tween ) { + var result; + + if ( tween.elem[ tween.prop ] != null && + (!tween.elem.style || tween.elem.style[ tween.prop ] == null) ) { + return tween.elem[ tween.prop ]; + } + + // Passing an empty string as a 3rd parameter to .css will automatically + // attempt a parseFloat and fallback to a string if the parse fails. + // Simple values such as "10px" are parsed to Float; + // complex values such as "rotate(1rad)" are returned as-is. + result = jQuery.css( tween.elem, tween.prop, "" ); + // Empty strings, null, undefined and "auto" are converted to 0. + return !result || result === "auto" ? 0 : result; + }, + set: function( tween ) { + // Use step hook for back compat. + // Use cssHook if its there. + // Use .style if available and use plain properties where available. + if ( jQuery.fx.step[ tween.prop ] ) { + jQuery.fx.step[ tween.prop ]( tween ); + } else if ( tween.elem.style && ( tween.elem.style[ jQuery.cssProps[ tween.prop ] ] != null || jQuery.cssHooks[ tween.prop ] ) ) { + jQuery.style( tween.elem, tween.prop, tween.now + tween.unit ); + } else { + tween.elem[ tween.prop ] = tween.now; + } + } + } +}; + +// Support: IE9 +// Panic based approach to setting things on disconnected nodes +Tween.propHooks.scrollTop = Tween.propHooks.scrollLeft = { + set: function( tween ) { + if ( tween.elem.nodeType && tween.elem.parentNode ) { + tween.elem[ tween.prop ] = tween.now; + } + } +}; + +jQuery.easing = { + linear: function( p ) { + return p; + }, + swing: function( p ) { + return 0.5 - Math.cos( p * Math.PI ) / 2; + } +}; + +jQuery.fx = Tween.prototype.init; + +// Back Compat <1.8 extension point +jQuery.fx.step = {}; + + + + +var + fxNow, timerId, + rfxtypes = /^(?:toggle|show|hide)$/, + rfxnum = new RegExp( "^(?:([+-])=|)(" + pnum + ")([a-z%]*)$", "i" ), + rrun = /queueHooks$/, + animationPrefilters = [ defaultPrefilter ], + tweeners = { + "*": [ function( prop, value ) { + var tween = this.createTween( prop, value ), + target = tween.cur(), + parts = rfxnum.exec( value ), + unit = parts && parts[ 3 ] || ( jQuery.cssNumber[ prop ] ? "" : "px" ), + + // Starting value computation is required for potential unit mismatches + start = ( jQuery.cssNumber[ prop ] || unit !== "px" && +target ) && + rfxnum.exec( jQuery.css( tween.elem, prop ) ), + scale = 1, + maxIterations = 20; + + if ( start && start[ 3 ] !== unit ) { + // Trust units reported by jQuery.css + unit = unit || start[ 3 ]; + + // Make sure we update the tween properties later on + parts = parts || []; + + // Iteratively approximate from a nonzero starting point + start = +target || 1; + + do { + // If previous iteration zeroed out, double until we get *something*. + // Use string for doubling so we don't accidentally see scale as unchanged below + scale = scale || ".5"; + + // Adjust and apply + start = start / scale; + jQuery.style( tween.elem, prop, start + unit ); + + // Update scale, tolerating zero or NaN from tween.cur(), + // break the loop if scale is unchanged or perfect, or if we've just had enough + } while ( scale !== (scale = tween.cur() / target) && scale !== 1 && --maxIterations ); + } + + // Update tween properties + if ( parts ) { + start = tween.start = +start || +target || 0; + tween.unit = unit; + // If a +=/-= token was provided, we're doing a relative animation + tween.end = parts[ 1 ] ? + start + ( parts[ 1 ] + 1 ) * parts[ 2 ] : + +parts[ 2 ]; + } + + return tween; + } ] + }; + +// Animations created synchronously will run synchronously +function createFxNow() { + setTimeout(function() { + fxNow = undefined; + }); + return ( fxNow = jQuery.now() ); +} + +// Generate parameters to create a standard animation +function genFx( type, includeWidth ) { + var which, + i = 0, + attrs = { height: type }; + + // If we include width, step value is 1 to do all cssExpand values, + // otherwise step value is 2 to skip over Left and Right + includeWidth = includeWidth ? 1 : 0; + for ( ; i < 4 ; i += 2 - includeWidth ) { + which = cssExpand[ i ]; + attrs[ "margin" + which ] = attrs[ "padding" + which ] = type; + } + + if ( includeWidth ) { + attrs.opacity = attrs.width = type; + } + + return attrs; +} + +function createTween( value, prop, animation ) { + var tween, + collection = ( tweeners[ prop ] || [] ).concat( tweeners[ "*" ] ), + index = 0, + length = collection.length; + for ( ; index < length; index++ ) { + if ( (tween = collection[ index ].call( animation, prop, value )) ) { + + // We're done with this property + return tween; + } + } +} + +function defaultPrefilter( elem, props, opts ) { + /* jshint validthis: true */ + var prop, value, toggle, tween, hooks, oldfire, display, checkDisplay, + anim = this, + orig = {}, + style = elem.style, + hidden = elem.nodeType && isHidden( elem ), + dataShow = data_priv.get( elem, "fxshow" ); + + // Handle queue: false promises + if ( !opts.queue ) { + hooks = jQuery._queueHooks( elem, "fx" ); + if ( hooks.unqueued == null ) { + hooks.unqueued = 0; + oldfire = hooks.empty.fire; + hooks.empty.fire = function() { + if ( !hooks.unqueued ) { + oldfire(); + } + }; + } + hooks.unqueued++; + + anim.always(function() { + // Ensure the complete handler is called before this completes + anim.always(function() { + hooks.unqueued--; + if ( !jQuery.queue( elem, "fx" ).length ) { + hooks.empty.fire(); + } + }); + }); + } + + // Height/width overflow pass + if ( elem.nodeType === 1 && ( "height" in props || "width" in props ) ) { + // Make sure that nothing sneaks out + // Record all 3 overflow attributes because IE9-10 do not + // change the overflow attribute when overflowX and + // overflowY are set to the same value + opts.overflow = [ style.overflow, style.overflowX, style.overflowY ]; + + // Set display property to inline-block for height/width + // animations on inline elements that are having width/height animated + display = jQuery.css( elem, "display" ); + + // Test default display if display is currently "none" + checkDisplay = display === "none" ? + data_priv.get( elem, "olddisplay" ) || defaultDisplay( elem.nodeName ) : display; + + if ( checkDisplay === "inline" && jQuery.css( elem, "float" ) === "none" ) { + style.display = "inline-block"; + } + } + + if ( opts.overflow ) { + style.overflow = "hidden"; + anim.always(function() { + style.overflow = opts.overflow[ 0 ]; + style.overflowX = opts.overflow[ 1 ]; + style.overflowY = opts.overflow[ 2 ]; + }); + } + + // show/hide pass + for ( prop in props ) { + value = props[ prop ]; + if ( rfxtypes.exec( value ) ) { + delete props[ prop ]; + toggle = toggle || value === "toggle"; + if ( value === ( hidden ? "hide" : "show" ) ) { + + // If there is dataShow left over from a stopped hide or show and we are going to proceed with show, we should pretend to be hidden + if ( value === "show" && dataShow && dataShow[ prop ] !== undefined ) { + hidden = true; + } else { + continue; + } + } + orig[ prop ] = dataShow && dataShow[ prop ] || jQuery.style( elem, prop ); + + // Any non-fx value stops us from restoring the original display value + } else { + display = undefined; + } + } + + if ( !jQuery.isEmptyObject( orig ) ) { + if ( dataShow ) { + if ( "hidden" in dataShow ) { + hidden = dataShow.hidden; + } + } else { + dataShow = data_priv.access( elem, "fxshow", {} ); + } + + // Store state if its toggle - enables .stop().toggle() to "reverse" + if ( toggle ) { + dataShow.hidden = !hidden; + } + if ( hidden ) { + jQuery( elem ).show(); + } else { + anim.done(function() { + jQuery( elem ).hide(); + }); + } + anim.done(function() { + var prop; + + data_priv.remove( elem, "fxshow" ); + for ( prop in orig ) { + jQuery.style( elem, prop, orig[ prop ] ); + } + }); + for ( prop in orig ) { + tween = createTween( hidden ? dataShow[ prop ] : 0, prop, anim ); + + if ( !( prop in dataShow ) ) { + dataShow[ prop ] = tween.start; + if ( hidden ) { + tween.end = tween.start; + tween.start = prop === "width" || prop === "height" ? 1 : 0; + } + } + } + + // If this is a noop like .hide().hide(), restore an overwritten display value + } else if ( (display === "none" ? defaultDisplay( elem.nodeName ) : display) === "inline" ) { + style.display = display; + } +} + +function propFilter( props, specialEasing ) { + var index, name, easing, value, hooks; + + // camelCase, specialEasing and expand cssHook pass + for ( index in props ) { + name = jQuery.camelCase( index ); + easing = specialEasing[ name ]; + value = props[ index ]; + if ( jQuery.isArray( value ) ) { + easing = value[ 1 ]; + value = props[ index ] = value[ 0 ]; + } + + if ( index !== name ) { + props[ name ] = value; + delete props[ index ]; + } + + hooks = jQuery.cssHooks[ name ]; + if ( hooks && "expand" in hooks ) { + value = hooks.expand( value ); + delete props[ name ]; + + // Not quite $.extend, this won't overwrite existing keys. + // Reusing 'index' because we have the correct "name" + for ( index in value ) { + if ( !( index in props ) ) { + props[ index ] = value[ index ]; + specialEasing[ index ] = easing; + } + } + } else { + specialEasing[ name ] = easing; + } + } +} + +function Animation( elem, properties, options ) { + var result, + stopped, + index = 0, + length = animationPrefilters.length, + deferred = jQuery.Deferred().always( function() { + // Don't match elem in the :animated selector + delete tick.elem; + }), + tick = function() { + if ( stopped ) { + return false; + } + var currentTime = fxNow || createFxNow(), + remaining = Math.max( 0, animation.startTime + animation.duration - currentTime ), + // Support: Android 2.3 + // Archaic crash bug won't allow us to use `1 - ( 0.5 || 0 )` (#12497) + temp = remaining / animation.duration || 0, + percent = 1 - temp, + index = 0, + length = animation.tweens.length; + + for ( ; index < length ; index++ ) { + animation.tweens[ index ].run( percent ); + } + + deferred.notifyWith( elem, [ animation, percent, remaining ]); + + if ( percent < 1 && length ) { + return remaining; + } else { + deferred.resolveWith( elem, [ animation ] ); + return false; + } + }, + animation = deferred.promise({ + elem: elem, + props: jQuery.extend( {}, properties ), + opts: jQuery.extend( true, { specialEasing: {} }, options ), + originalProperties: properties, + originalOptions: options, + startTime: fxNow || createFxNow(), + duration: options.duration, + tweens: [], + createTween: function( prop, end ) { + var tween = jQuery.Tween( elem, animation.opts, prop, end, + animation.opts.specialEasing[ prop ] || animation.opts.easing ); + animation.tweens.push( tween ); + return tween; + }, + stop: function( gotoEnd ) { + var index = 0, + // If we are going to the end, we want to run all the tweens + // otherwise we skip this part + length = gotoEnd ? animation.tweens.length : 0; + if ( stopped ) { + return this; + } + stopped = true; + for ( ; index < length ; index++ ) { + animation.tweens[ index ].run( 1 ); + } + + // Resolve when we played the last frame; otherwise, reject + if ( gotoEnd ) { + deferred.resolveWith( elem, [ animation, gotoEnd ] ); + } else { + deferred.rejectWith( elem, [ animation, gotoEnd ] ); + } + return this; + } + }), + props = animation.props; + + propFilter( props, animation.opts.specialEasing ); + + for ( ; index < length ; index++ ) { + result = animationPrefilters[ index ].call( animation, elem, props, animation.opts ); + if ( result ) { + return result; + } + } + + jQuery.map( props, createTween, animation ); + + if ( jQuery.isFunction( animation.opts.start ) ) { + animation.opts.start.call( elem, animation ); + } + + jQuery.fx.timer( + jQuery.extend( tick, { + elem: elem, + anim: animation, + queue: animation.opts.queue + }) + ); + + // attach callbacks from options + return animation.progress( animation.opts.progress ) + .done( animation.opts.done, animation.opts.complete ) + .fail( animation.opts.fail ) + .always( animation.opts.always ); +} + +jQuery.Animation = jQuery.extend( Animation, { + + tweener: function( props, callback ) { + if ( jQuery.isFunction( props ) ) { + callback = props; + props = [ "*" ]; + } else { + props = props.split(" "); + } + + var prop, + index = 0, + length = props.length; + + for ( ; index < length ; index++ ) { + prop = props[ index ]; + tweeners[ prop ] = tweeners[ prop ] || []; + tweeners[ prop ].unshift( callback ); + } + }, + + prefilter: function( callback, prepend ) { + if ( prepend ) { + animationPrefilters.unshift( callback ); + } else { + animationPrefilters.push( callback ); + } + } +}); + +jQuery.speed = function( speed, easing, fn ) { + var opt = speed && typeof speed === "object" ? jQuery.extend( {}, speed ) : { + complete: fn || !fn && easing || + jQuery.isFunction( speed ) && speed, + duration: speed, + easing: fn && easing || easing && !jQuery.isFunction( easing ) && easing + }; + + opt.duration = jQuery.fx.off ? 0 : typeof opt.duration === "number" ? opt.duration : + opt.duration in jQuery.fx.speeds ? jQuery.fx.speeds[ opt.duration ] : jQuery.fx.speeds._default; + + // Normalize opt.queue - true/undefined/null -> "fx" + if ( opt.queue == null || opt.queue === true ) { + opt.queue = "fx"; + } + + // Queueing + opt.old = opt.complete; + + opt.complete = function() { + if ( jQuery.isFunction( opt.old ) ) { + opt.old.call( this ); + } + + if ( opt.queue ) { + jQuery.dequeue( this, opt.queue ); + } + }; + + return opt; +}; + +jQuery.fn.extend({ + fadeTo: function( speed, to, easing, callback ) { + + // Show any hidden elements after setting opacity to 0 + return this.filter( isHidden ).css( "opacity", 0 ).show() + + // Animate to the value specified + .end().animate({ opacity: to }, speed, easing, callback ); + }, + animate: function( prop, speed, easing, callback ) { + var empty = jQuery.isEmptyObject( prop ), + optall = jQuery.speed( speed, easing, callback ), + doAnimation = function() { + // Operate on a copy of prop so per-property easing won't be lost + var anim = Animation( this, jQuery.extend( {}, prop ), optall ); + + // Empty animations, or finishing resolves immediately + if ( empty || data_priv.get( this, "finish" ) ) { + anim.stop( true ); + } + }; + doAnimation.finish = doAnimation; + + return empty || optall.queue === false ? + this.each( doAnimation ) : + this.queue( optall.queue, doAnimation ); + }, + stop: function( type, clearQueue, gotoEnd ) { + var stopQueue = function( hooks ) { + var stop = hooks.stop; + delete hooks.stop; + stop( gotoEnd ); + }; + + if ( typeof type !== "string" ) { + gotoEnd = clearQueue; + clearQueue = type; + type = undefined; + } + if ( clearQueue && type !== false ) { + this.queue( type || "fx", [] ); + } + + return this.each(function() { + var dequeue = true, + index = type != null && type + "queueHooks", + timers = jQuery.timers, + data = data_priv.get( this ); + + if ( index ) { + if ( data[ index ] && data[ index ].stop ) { + stopQueue( data[ index ] ); + } + } else { + for ( index in data ) { + if ( data[ index ] && data[ index ].stop && rrun.test( index ) ) { + stopQueue( data[ index ] ); + } + } + } + + for ( index = timers.length; index--; ) { + if ( timers[ index ].elem === this && (type == null || timers[ index ].queue === type) ) { + timers[ index ].anim.stop( gotoEnd ); + dequeue = false; + timers.splice( index, 1 ); + } + } + + // Start the next in the queue if the last step wasn't forced. + // Timers currently will call their complete callbacks, which + // will dequeue but only if they were gotoEnd. + if ( dequeue || !gotoEnd ) { + jQuery.dequeue( this, type ); + } + }); + }, + finish: function( type ) { + if ( type !== false ) { + type = type || "fx"; + } + return this.each(function() { + var index, + data = data_priv.get( this ), + queue = data[ type + "queue" ], + hooks = data[ type + "queueHooks" ], + timers = jQuery.timers, + length = queue ? queue.length : 0; + + // Enable finishing flag on private data + data.finish = true; + + // Empty the queue first + jQuery.queue( this, type, [] ); + + if ( hooks && hooks.stop ) { + hooks.stop.call( this, true ); + } + + // Look for any active animations, and finish them + for ( index = timers.length; index--; ) { + if ( timers[ index ].elem === this && timers[ index ].queue === type ) { + timers[ index ].anim.stop( true ); + timers.splice( index, 1 ); + } + } + + // Look for any animations in the old queue and finish them + for ( index = 0; index < length; index++ ) { + if ( queue[ index ] && queue[ index ].finish ) { + queue[ index ].finish.call( this ); + } + } + + // Turn off finishing flag + delete data.finish; + }); + } +}); + +jQuery.each([ "toggle", "show", "hide" ], function( i, name ) { + var cssFn = jQuery.fn[ name ]; + jQuery.fn[ name ] = function( speed, easing, callback ) { + return speed == null || typeof speed === "boolean" ? + cssFn.apply( this, arguments ) : + this.animate( genFx( name, true ), speed, easing, callback ); + }; +}); + +// Generate shortcuts for custom animations +jQuery.each({ + slideDown: genFx("show"), + slideUp: genFx("hide"), + slideToggle: genFx("toggle"), + fadeIn: { opacity: "show" }, + fadeOut: { opacity: "hide" }, + fadeToggle: { opacity: "toggle" } +}, function( name, props ) { + jQuery.fn[ name ] = function( speed, easing, callback ) { + return this.animate( props, speed, easing, callback ); + }; +}); + +jQuery.timers = []; +jQuery.fx.tick = function() { + var timer, + i = 0, + timers = jQuery.timers; + + fxNow = jQuery.now(); + + for ( ; i < timers.length; i++ ) { + timer = timers[ i ]; + // Checks the timer has not already been removed + if ( !timer() && timers[ i ] === timer ) { + timers.splice( i--, 1 ); + } + } + + if ( !timers.length ) { + jQuery.fx.stop(); + } + fxNow = undefined; +}; + +jQuery.fx.timer = function( timer ) { + jQuery.timers.push( timer ); + if ( timer() ) { + jQuery.fx.start(); + } else { + jQuery.timers.pop(); + } +}; + +jQuery.fx.interval = 13; + +jQuery.fx.start = function() { + if ( !timerId ) { + timerId = setInterval( jQuery.fx.tick, jQuery.fx.interval ); + } +}; + +jQuery.fx.stop = function() { + clearInterval( timerId ); + timerId = null; +}; + +jQuery.fx.speeds = { + slow: 600, + fast: 200, + // Default speed + _default: 400 +}; + + +// Based off of the plugin by Clint Helfers, with permission. +// http://blindsignals.com/index.php/2009/07/jquery-delay/ +jQuery.fn.delay = function( time, type ) { + time = jQuery.fx ? jQuery.fx.speeds[ time ] || time : time; + type = type || "fx"; + + return this.queue( type, function( next, hooks ) { + var timeout = setTimeout( next, time ); + hooks.stop = function() { + clearTimeout( timeout ); + }; + }); +}; + + +(function() { + var input = document.createElement( "input" ), + select = document.createElement( "select" ), + opt = select.appendChild( document.createElement( "option" ) ); + + input.type = "checkbox"; + + // Support: iOS<=5.1, Android<=4.2+ + // Default value for a checkbox should be "on" + support.checkOn = input.value !== ""; + + // Support: IE<=11+ + // Must access selectedIndex to make default options select + support.optSelected = opt.selected; + + // Support: Android<=2.3 + // Options inside disabled selects are incorrectly marked as disabled + select.disabled = true; + support.optDisabled = !opt.disabled; + + // Support: IE<=11+ + // An input loses its value after becoming a radio + input = document.createElement( "input" ); + input.value = "t"; + input.type = "radio"; + support.radioValue = input.value === "t"; +})(); + + +var nodeHook, boolHook, + attrHandle = jQuery.expr.attrHandle; + +jQuery.fn.extend({ + attr: function( name, value ) { + return access( this, jQuery.attr, name, value, arguments.length > 1 ); + }, + + removeAttr: function( name ) { + return this.each(function() { + jQuery.removeAttr( this, name ); + }); + } +}); + +jQuery.extend({ + attr: function( elem, name, value ) { + var hooks, ret, + nType = elem.nodeType; + + // don't get/set attributes on text, comment and attribute nodes + if ( !elem || nType === 3 || nType === 8 || nType === 2 ) { + return; + } + + // Fallback to prop when attributes are not supported + if ( typeof elem.getAttribute === strundefined ) { + return jQuery.prop( elem, name, value ); + } + + // All attributes are lowercase + // Grab necessary hook if one is defined + if ( nType !== 1 || !jQuery.isXMLDoc( elem ) ) { + name = name.toLowerCase(); + hooks = jQuery.attrHooks[ name ] || + ( jQuery.expr.match.bool.test( name ) ? boolHook : nodeHook ); + } + + if ( value !== undefined ) { + + if ( value === null ) { + jQuery.removeAttr( elem, name ); + + } else if ( hooks && "set" in hooks && (ret = hooks.set( elem, value, name )) !== undefined ) { + return ret; + + } else { + elem.setAttribute( name, value + "" ); + return value; + } + + } else if ( hooks && "get" in hooks && (ret = hooks.get( elem, name )) !== null ) { + return ret; + + } else { + ret = jQuery.find.attr( elem, name ); + + // Non-existent attributes return null, we normalize to undefined + return ret == null ? + undefined : + ret; + } + }, + + removeAttr: function( elem, value ) { + var name, propName, + i = 0, + attrNames = value && value.match( rnotwhite ); + + if ( attrNames && elem.nodeType === 1 ) { + while ( (name = attrNames[i++]) ) { + propName = jQuery.propFix[ name ] || name; + + // Boolean attributes get special treatment (#10870) + if ( jQuery.expr.match.bool.test( name ) ) { + // Set corresponding property to false + elem[ propName ] = false; + } + + elem.removeAttribute( name ); + } + } + }, + + attrHooks: { + type: { + set: function( elem, value ) { + if ( !support.radioValue && value === "radio" && + jQuery.nodeName( elem, "input" ) ) { + var val = elem.value; + elem.setAttribute( "type", value ); + if ( val ) { + elem.value = val; + } + return value; + } + } + } + } +}); + +// Hooks for boolean attributes +boolHook = { + set: function( elem, value, name ) { + if ( value === false ) { + // Remove boolean attributes when set to false + jQuery.removeAttr( elem, name ); + } else { + elem.setAttribute( name, name ); + } + return name; + } +}; +jQuery.each( jQuery.expr.match.bool.source.match( /\w+/g ), function( i, name ) { + var getter = attrHandle[ name ] || jQuery.find.attr; + + attrHandle[ name ] = function( elem, name, isXML ) { + var ret, handle; + if ( !isXML ) { + // Avoid an infinite loop by temporarily removing this function from the getter + handle = attrHandle[ name ]; + attrHandle[ name ] = ret; + ret = getter( elem, name, isXML ) != null ? + name.toLowerCase() : + null; + attrHandle[ name ] = handle; + } + return ret; + }; +}); + + + + +var rfocusable = /^(?:input|select|textarea|button)$/i; + +jQuery.fn.extend({ + prop: function( name, value ) { + return access( this, jQuery.prop, name, value, arguments.length > 1 ); + }, + + removeProp: function( name ) { + return this.each(function() { + delete this[ jQuery.propFix[ name ] || name ]; + }); + } +}); + +jQuery.extend({ + propFix: { + "for": "htmlFor", + "class": "className" + }, + + prop: function( elem, name, value ) { + var ret, hooks, notxml, + nType = elem.nodeType; + + // Don't get/set properties on text, comment and attribute nodes + if ( !elem || nType === 3 || nType === 8 || nType === 2 ) { + return; + } + + notxml = nType !== 1 || !jQuery.isXMLDoc( elem ); + + if ( notxml ) { + // Fix name and attach hooks + name = jQuery.propFix[ name ] || name; + hooks = jQuery.propHooks[ name ]; + } + + if ( value !== undefined ) { + return hooks && "set" in hooks && (ret = hooks.set( elem, value, name )) !== undefined ? + ret : + ( elem[ name ] = value ); + + } else { + return hooks && "get" in hooks && (ret = hooks.get( elem, name )) !== null ? + ret : + elem[ name ]; + } + }, + + propHooks: { + tabIndex: { + get: function( elem ) { + return elem.hasAttribute( "tabindex" ) || rfocusable.test( elem.nodeName ) || elem.href ? + elem.tabIndex : + -1; + } + } + } +}); + +if ( !support.optSelected ) { + jQuery.propHooks.selected = { + get: function( elem ) { + var parent = elem.parentNode; + if ( parent && parent.parentNode ) { + parent.parentNode.selectedIndex; + } + return null; + } + }; +} + +jQuery.each([ + "tabIndex", + "readOnly", + "maxLength", + "cellSpacing", + "cellPadding", + "rowSpan", + "colSpan", + "useMap", + "frameBorder", + "contentEditable" +], function() { + jQuery.propFix[ this.toLowerCase() ] = this; +}); + + + + +var rclass = /[\t\r\n\f]/g; + +jQuery.fn.extend({ + addClass: function( value ) { + var classes, elem, cur, clazz, j, finalValue, + proceed = typeof value === "string" && value, + i = 0, + len = this.length; + + if ( jQuery.isFunction( value ) ) { + return this.each(function( j ) { + jQuery( this ).addClass( value.call( this, j, this.className ) ); + }); + } + + if ( proceed ) { + // The disjunction here is for better compressibility (see removeClass) + classes = ( value || "" ).match( rnotwhite ) || []; + + for ( ; i < len; i++ ) { + elem = this[ i ]; + cur = elem.nodeType === 1 && ( elem.className ? + ( " " + elem.className + " " ).replace( rclass, " " ) : + " " + ); + + if ( cur ) { + j = 0; + while ( (clazz = classes[j++]) ) { + if ( cur.indexOf( " " + clazz + " " ) < 0 ) { + cur += clazz + " "; + } + } + + // only assign if different to avoid unneeded rendering. + finalValue = jQuery.trim( cur ); + if ( elem.className !== finalValue ) { + elem.className = finalValue; + } + } + } + } + + return this; + }, + + removeClass: function( value ) { + var classes, elem, cur, clazz, j, finalValue, + proceed = arguments.length === 0 || typeof value === "string" && value, + i = 0, + len = this.length; + + if ( jQuery.isFunction( value ) ) { + return this.each(function( j ) { + jQuery( this ).removeClass( value.call( this, j, this.className ) ); + }); + } + if ( proceed ) { + classes = ( value || "" ).match( rnotwhite ) || []; + + for ( ; i < len; i++ ) { + elem = this[ i ]; + // This expression is here for better compressibility (see addClass) + cur = elem.nodeType === 1 && ( elem.className ? + ( " " + elem.className + " " ).replace( rclass, " " ) : + "" + ); + + if ( cur ) { + j = 0; + while ( (clazz = classes[j++]) ) { + // Remove *all* instances + while ( cur.indexOf( " " + clazz + " " ) >= 0 ) { + cur = cur.replace( " " + clazz + " ", " " ); + } + } + + // Only assign if different to avoid unneeded rendering. + finalValue = value ? jQuery.trim( cur ) : ""; + if ( elem.className !== finalValue ) { + elem.className = finalValue; + } + } + } + } + + return this; + }, + + toggleClass: function( value, stateVal ) { + var type = typeof value; + + if ( typeof stateVal === "boolean" && type === "string" ) { + return stateVal ? this.addClass( value ) : this.removeClass( value ); + } + + if ( jQuery.isFunction( value ) ) { + return this.each(function( i ) { + jQuery( this ).toggleClass( value.call(this, i, this.className, stateVal), stateVal ); + }); + } + + return this.each(function() { + if ( type === "string" ) { + // Toggle individual class names + var className, + i = 0, + self = jQuery( this ), + classNames = value.match( rnotwhite ) || []; + + while ( (className = classNames[ i++ ]) ) { + // Check each className given, space separated list + if ( self.hasClass( className ) ) { + self.removeClass( className ); + } else { + self.addClass( className ); + } + } + + // Toggle whole class name + } else if ( type === strundefined || type === "boolean" ) { + if ( this.className ) { + // store className if set + data_priv.set( this, "__className__", this.className ); + } + + // If the element has a class name or if we're passed `false`, + // then remove the whole classname (if there was one, the above saved it). + // Otherwise bring back whatever was previously saved (if anything), + // falling back to the empty string if nothing was stored. + this.className = this.className || value === false ? "" : data_priv.get( this, "__className__" ) || ""; + } + }); + }, + + hasClass: function( selector ) { + var className = " " + selector + " ", + i = 0, + l = this.length; + for ( ; i < l; i++ ) { + if ( this[i].nodeType === 1 && (" " + this[i].className + " ").replace(rclass, " ").indexOf( className ) >= 0 ) { + return true; + } + } + + return false; + } +}); + + + + +var rreturn = /\r/g; + +jQuery.fn.extend({ + val: function( value ) { + var hooks, ret, isFunction, + elem = this[0]; + + if ( !arguments.length ) { + if ( elem ) { + hooks = jQuery.valHooks[ elem.type ] || jQuery.valHooks[ elem.nodeName.toLowerCase() ]; + + if ( hooks && "get" in hooks && (ret = hooks.get( elem, "value" )) !== undefined ) { + return ret; + } + + ret = elem.value; + + return typeof ret === "string" ? + // Handle most common string cases + ret.replace(rreturn, "") : + // Handle cases where value is null/undef or number + ret == null ? "" : ret; + } + + return; + } + + isFunction = jQuery.isFunction( value ); + + return this.each(function( i ) { + var val; + + if ( this.nodeType !== 1 ) { + return; + } + + if ( isFunction ) { + val = value.call( this, i, jQuery( this ).val() ); + } else { + val = value; + } + + // Treat null/undefined as ""; convert numbers to string + if ( val == null ) { + val = ""; + + } else if ( typeof val === "number" ) { + val += ""; + + } else if ( jQuery.isArray( val ) ) { + val = jQuery.map( val, function( value ) { + return value == null ? "" : value + ""; + }); + } + + hooks = jQuery.valHooks[ this.type ] || jQuery.valHooks[ this.nodeName.toLowerCase() ]; + + // If set returns undefined, fall back to normal setting + if ( !hooks || !("set" in hooks) || hooks.set( this, val, "value" ) === undefined ) { + this.value = val; + } + }); + } +}); + +jQuery.extend({ + valHooks: { + option: { + get: function( elem ) { + var val = jQuery.find.attr( elem, "value" ); + return val != null ? + val : + // Support: IE10-11+ + // option.text throws exceptions (#14686, #14858) + jQuery.trim( jQuery.text( elem ) ); + } + }, + select: { + get: function( elem ) { + var value, option, + options = elem.options, + index = elem.selectedIndex, + one = elem.type === "select-one" || index < 0, + values = one ? null : [], + max = one ? index + 1 : options.length, + i = index < 0 ? + max : + one ? index : 0; + + // Loop through all the selected options + for ( ; i < max; i++ ) { + option = options[ i ]; + + // IE6-9 doesn't update selected after form reset (#2551) + if ( ( option.selected || i === index ) && + // Don't return options that are disabled or in a disabled optgroup + ( support.optDisabled ? !option.disabled : option.getAttribute( "disabled" ) === null ) && + ( !option.parentNode.disabled || !jQuery.nodeName( option.parentNode, "optgroup" ) ) ) { + + // Get the specific value for the option + value = jQuery( option ).val(); + + // We don't need an array for one selects + if ( one ) { + return value; + } + + // Multi-Selects return an array + values.push( value ); + } + } + + return values; + }, + + set: function( elem, value ) { + var optionSet, option, + options = elem.options, + values = jQuery.makeArray( value ), + i = options.length; + + while ( i-- ) { + option = options[ i ]; + if ( (option.selected = jQuery.inArray( option.value, values ) >= 0) ) { + optionSet = true; + } + } + + // Force browsers to behave consistently when non-matching value is set + if ( !optionSet ) { + elem.selectedIndex = -1; + } + return values; + } + } + } +}); + +// Radios and checkboxes getter/setter +jQuery.each([ "radio", "checkbox" ], function() { + jQuery.valHooks[ this ] = { + set: function( elem, value ) { + if ( jQuery.isArray( value ) ) { + return ( elem.checked = jQuery.inArray( jQuery(elem).val(), value ) >= 0 ); + } + } + }; + if ( !support.checkOn ) { + jQuery.valHooks[ this ].get = function( elem ) { + return elem.getAttribute("value") === null ? "on" : elem.value; + }; + } +}); + + + + +// Return jQuery for attributes-only inclusion + + +jQuery.each( ("blur focus focusin focusout load resize scroll unload click dblclick " + + "mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave " + + "change select submit keydown keypress keyup error contextmenu").split(" "), function( i, name ) { + + // Handle event binding + jQuery.fn[ name ] = function( data, fn ) { + return arguments.length > 0 ? + this.on( name, null, data, fn ) : + this.trigger( name ); + }; +}); + +jQuery.fn.extend({ + hover: function( fnOver, fnOut ) { + return this.mouseenter( fnOver ).mouseleave( fnOut || fnOver ); + }, + + bind: function( types, data, fn ) { + return this.on( types, null, data, fn ); + }, + unbind: function( types, fn ) { + return this.off( types, null, fn ); + }, + + delegate: function( selector, types, data, fn ) { + return this.on( types, selector, data, fn ); + }, + undelegate: function( selector, types, fn ) { + // ( namespace ) or ( selector, types [, fn] ) + return arguments.length === 1 ? this.off( selector, "**" ) : this.off( types, selector || "**", fn ); + } +}); + + +var nonce = jQuery.now(); + +var rquery = (/\?/); + + + +// Support: Android 2.3 +// Workaround failure to string-cast null input +jQuery.parseJSON = function( data ) { + return JSON.parse( data + "" ); +}; + + +// Cross-browser xml parsing +jQuery.parseXML = function( data ) { + var xml, tmp; + if ( !data || typeof data !== "string" ) { + return null; + } + + // Support: IE9 + try { + tmp = new DOMParser(); + xml = tmp.parseFromString( data, "text/xml" ); + } catch ( e ) { + xml = undefined; + } + + if ( !xml || xml.getElementsByTagName( "parsererror" ).length ) { + jQuery.error( "Invalid XML: " + data ); + } + return xml; +}; + + +var + rhash = /#.*$/, + rts = /([?&])_=[^&]*/, + rheaders = /^(.*?):[ \t]*([^\r\n]*)$/mg, + // #7653, #8125, #8152: local protocol detection + rlocalProtocol = /^(?:about|app|app-storage|.+-extension|file|res|widget):$/, + rnoContent = /^(?:GET|HEAD)$/, + rprotocol = /^\/\//, + rurl = /^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/, + + /* Prefilters + * 1) They are useful to introduce custom dataTypes (see ajax/jsonp.js for an example) + * 2) These are called: + * - BEFORE asking for a transport + * - AFTER param serialization (s.data is a string if s.processData is true) + * 3) key is the dataType + * 4) the catchall symbol "*" can be used + * 5) execution will start with transport dataType and THEN continue down to "*" if needed + */ + prefilters = {}, + + /* Transports bindings + * 1) key is the dataType + * 2) the catchall symbol "*" can be used + * 3) selection will start with transport dataType and THEN go to "*" if needed + */ + transports = {}, + + // Avoid comment-prolog char sequence (#10098); must appease lint and evade compression + allTypes = "*/".concat( "*" ), + + // Document location + ajaxLocation = window.location.href, + + // Segment location into parts + ajaxLocParts = rurl.exec( ajaxLocation.toLowerCase() ) || []; + +// Base "constructor" for jQuery.ajaxPrefilter and jQuery.ajaxTransport +function addToPrefiltersOrTransports( structure ) { + + // dataTypeExpression is optional and defaults to "*" + return function( dataTypeExpression, func ) { + + if ( typeof dataTypeExpression !== "string" ) { + func = dataTypeExpression; + dataTypeExpression = "*"; + } + + var dataType, + i = 0, + dataTypes = dataTypeExpression.toLowerCase().match( rnotwhite ) || []; + + if ( jQuery.isFunction( func ) ) { + // For each dataType in the dataTypeExpression + while ( (dataType = dataTypes[i++]) ) { + // Prepend if requested + if ( dataType[0] === "+" ) { + dataType = dataType.slice( 1 ) || "*"; + (structure[ dataType ] = structure[ dataType ] || []).unshift( func ); + + // Otherwise append + } else { + (structure[ dataType ] = structure[ dataType ] || []).push( func ); + } + } + } + }; +} + +// Base inspection function for prefilters and transports +function inspectPrefiltersOrTransports( structure, options, originalOptions, jqXHR ) { + + var inspected = {}, + seekingTransport = ( structure === transports ); + + function inspect( dataType ) { + var selected; + inspected[ dataType ] = true; + jQuery.each( structure[ dataType ] || [], function( _, prefilterOrFactory ) { + var dataTypeOrTransport = prefilterOrFactory( options, originalOptions, jqXHR ); + if ( typeof dataTypeOrTransport === "string" && !seekingTransport && !inspected[ dataTypeOrTransport ] ) { + options.dataTypes.unshift( dataTypeOrTransport ); + inspect( dataTypeOrTransport ); + return false; + } else if ( seekingTransport ) { + return !( selected = dataTypeOrTransport ); + } + }); + return selected; + } + + return inspect( options.dataTypes[ 0 ] ) || !inspected[ "*" ] && inspect( "*" ); +} + +// A special extend for ajax options +// that takes "flat" options (not to be deep extended) +// Fixes #9887 +function ajaxExtend( target, src ) { + var key, deep, + flatOptions = jQuery.ajaxSettings.flatOptions || {}; + + for ( key in src ) { + if ( src[ key ] !== undefined ) { + ( flatOptions[ key ] ? target : ( deep || (deep = {}) ) )[ key ] = src[ key ]; + } + } + if ( deep ) { + jQuery.extend( true, target, deep ); + } + + return target; +} + +/* Handles responses to an ajax request: + * - finds the right dataType (mediates between content-type and expected dataType) + * - returns the corresponding response + */ +function ajaxHandleResponses( s, jqXHR, responses ) { + + var ct, type, finalDataType, firstDataType, + contents = s.contents, + dataTypes = s.dataTypes; + + // Remove auto dataType and get content-type in the process + while ( dataTypes[ 0 ] === "*" ) { + dataTypes.shift(); + if ( ct === undefined ) { + ct = s.mimeType || jqXHR.getResponseHeader("Content-Type"); + } + } + + // Check if we're dealing with a known content-type + if ( ct ) { + for ( type in contents ) { + if ( contents[ type ] && contents[ type ].test( ct ) ) { + dataTypes.unshift( type ); + break; + } + } + } + + // Check to see if we have a response for the expected dataType + if ( dataTypes[ 0 ] in responses ) { + finalDataType = dataTypes[ 0 ]; + } else { + // Try convertible dataTypes + for ( type in responses ) { + if ( !dataTypes[ 0 ] || s.converters[ type + " " + dataTypes[0] ] ) { + finalDataType = type; + break; + } + if ( !firstDataType ) { + firstDataType = type; + } + } + // Or just use first one + finalDataType = finalDataType || firstDataType; + } + + // If we found a dataType + // We add the dataType to the list if needed + // and return the corresponding response + if ( finalDataType ) { + if ( finalDataType !== dataTypes[ 0 ] ) { + dataTypes.unshift( finalDataType ); + } + return responses[ finalDataType ]; + } +} + +/* Chain conversions given the request and the original response + * Also sets the responseXXX fields on the jqXHR instance + */ +function ajaxConvert( s, response, jqXHR, isSuccess ) { + var conv2, current, conv, tmp, prev, + converters = {}, + // Work with a copy of dataTypes in case we need to modify it for conversion + dataTypes = s.dataTypes.slice(); + + // Create converters map with lowercased keys + if ( dataTypes[ 1 ] ) { + for ( conv in s.converters ) { + converters[ conv.toLowerCase() ] = s.converters[ conv ]; + } + } + + current = dataTypes.shift(); + + // Convert to each sequential dataType + while ( current ) { + + if ( s.responseFields[ current ] ) { + jqXHR[ s.responseFields[ current ] ] = response; + } + + // Apply the dataFilter if provided + if ( !prev && isSuccess && s.dataFilter ) { + response = s.dataFilter( response, s.dataType ); + } + + prev = current; + current = dataTypes.shift(); + + if ( current ) { + + // There's only work to do if current dataType is non-auto + if ( current === "*" ) { + + current = prev; + + // Convert response if prev dataType is non-auto and differs from current + } else if ( prev !== "*" && prev !== current ) { + + // Seek a direct converter + conv = converters[ prev + " " + current ] || converters[ "* " + current ]; + + // If none found, seek a pair + if ( !conv ) { + for ( conv2 in converters ) { + + // If conv2 outputs current + tmp = conv2.split( " " ); + if ( tmp[ 1 ] === current ) { + + // If prev can be converted to accepted input + conv = converters[ prev + " " + tmp[ 0 ] ] || + converters[ "* " + tmp[ 0 ] ]; + if ( conv ) { + // Condense equivalence converters + if ( conv === true ) { + conv = converters[ conv2 ]; + + // Otherwise, insert the intermediate dataType + } else if ( converters[ conv2 ] !== true ) { + current = tmp[ 0 ]; + dataTypes.unshift( tmp[ 1 ] ); + } + break; + } + } + } + } + + // Apply converter (if not an equivalence) + if ( conv !== true ) { + + // Unless errors are allowed to bubble, catch and return them + if ( conv && s[ "throws" ] ) { + response = conv( response ); + } else { + try { + response = conv( response ); + } catch ( e ) { + return { state: "parsererror", error: conv ? e : "No conversion from " + prev + " to " + current }; + } + } + } + } + } + } + + return { state: "success", data: response }; +} + +jQuery.extend({ + + // Counter for holding the number of active queries + active: 0, + + // Last-Modified header cache for next request + lastModified: {}, + etag: {}, + + ajaxSettings: { + url: ajaxLocation, + type: "GET", + isLocal: rlocalProtocol.test( ajaxLocParts[ 1 ] ), + global: true, + processData: true, + async: true, + contentType: "application/x-www-form-urlencoded; charset=UTF-8", + /* + timeout: 0, + data: null, + dataType: null, + username: null, + password: null, + cache: null, + throws: false, + traditional: false, + headers: {}, + */ + + accepts: { + "*": allTypes, + text: "text/plain", + html: "text/html", + xml: "application/xml, text/xml", + json: "application/json, text/javascript" + }, + + contents: { + xml: /xml/, + html: /html/, + json: /json/ + }, + + responseFields: { + xml: "responseXML", + text: "responseText", + json: "responseJSON" + }, + + // Data converters + // Keys separate source (or catchall "*") and destination types with a single space + converters: { + + // Convert anything to text + "* text": String, + + // Text to html (true = no transformation) + "text html": true, + + // Evaluate text as a json expression + "text json": jQuery.parseJSON, + + // Parse text as xml + "text xml": jQuery.parseXML + }, + + // For options that shouldn't be deep extended: + // you can add your own custom options here if + // and when you create one that shouldn't be + // deep extended (see ajaxExtend) + flatOptions: { + url: true, + context: true + } + }, + + // Creates a full fledged settings object into target + // with both ajaxSettings and settings fields. + // If target is omitted, writes into ajaxSettings. + ajaxSetup: function( target, settings ) { + return settings ? + + // Building a settings object + ajaxExtend( ajaxExtend( target, jQuery.ajaxSettings ), settings ) : + + // Extending ajaxSettings + ajaxExtend( jQuery.ajaxSettings, target ); + }, + + ajaxPrefilter: addToPrefiltersOrTransports( prefilters ), + ajaxTransport: addToPrefiltersOrTransports( transports ), + + // Main method + ajax: function( url, options ) { + + // If url is an object, simulate pre-1.5 signature + if ( typeof url === "object" ) { + options = url; + url = undefined; + } + + // Force options to be an object + options = options || {}; + + var transport, + // URL without anti-cache param + cacheURL, + // Response headers + responseHeadersString, + responseHeaders, + // timeout handle + timeoutTimer, + // Cross-domain detection vars + parts, + // To know if global events are to be dispatched + fireGlobals, + // Loop variable + i, + // Create the final options object + s = jQuery.ajaxSetup( {}, options ), + // Callbacks context + callbackContext = s.context || s, + // Context for global events is callbackContext if it is a DOM node or jQuery collection + globalEventContext = s.context && ( callbackContext.nodeType || callbackContext.jquery ) ? + jQuery( callbackContext ) : + jQuery.event, + // Deferreds + deferred = jQuery.Deferred(), + completeDeferred = jQuery.Callbacks("once memory"), + // Status-dependent callbacks + statusCode = s.statusCode || {}, + // Headers (they are sent all at once) + requestHeaders = {}, + requestHeadersNames = {}, + // The jqXHR state + state = 0, + // Default abort message + strAbort = "canceled", + // Fake xhr + jqXHR = { + readyState: 0, + + // Builds headers hashtable if needed + getResponseHeader: function( key ) { + var match; + if ( state === 2 ) { + if ( !responseHeaders ) { + responseHeaders = {}; + while ( (match = rheaders.exec( responseHeadersString )) ) { + responseHeaders[ match[1].toLowerCase() ] = match[ 2 ]; + } + } + match = responseHeaders[ key.toLowerCase() ]; + } + return match == null ? null : match; + }, + + // Raw string + getAllResponseHeaders: function() { + return state === 2 ? responseHeadersString : null; + }, + + // Caches the header + setRequestHeader: function( name, value ) { + var lname = name.toLowerCase(); + if ( !state ) { + name = requestHeadersNames[ lname ] = requestHeadersNames[ lname ] || name; + requestHeaders[ name ] = value; + } + return this; + }, + + // Overrides response content-type header + overrideMimeType: function( type ) { + if ( !state ) { + s.mimeType = type; + } + return this; + }, + + // Status-dependent callbacks + statusCode: function( map ) { + var code; + if ( map ) { + if ( state < 2 ) { + for ( code in map ) { + // Lazy-add the new callback in a way that preserves old ones + statusCode[ code ] = [ statusCode[ code ], map[ code ] ]; + } + } else { + // Execute the appropriate callbacks + jqXHR.always( map[ jqXHR.status ] ); + } + } + return this; + }, + + // Cancel the request + abort: function( statusText ) { + var finalText = statusText || strAbort; + if ( transport ) { + transport.abort( finalText ); + } + done( 0, finalText ); + return this; + } + }; + + // Attach deferreds + deferred.promise( jqXHR ).complete = completeDeferred.add; + jqXHR.success = jqXHR.done; + jqXHR.error = jqXHR.fail; + + // Remove hash character (#7531: and string promotion) + // Add protocol if not provided (prefilters might expect it) + // Handle falsy url in the settings object (#10093: consistency with old signature) + // We also use the url parameter if available + s.url = ( ( url || s.url || ajaxLocation ) + "" ).replace( rhash, "" ) + .replace( rprotocol, ajaxLocParts[ 1 ] + "//" ); + + // Alias method option to type as per ticket #12004 + s.type = options.method || options.type || s.method || s.type; + + // Extract dataTypes list + s.dataTypes = jQuery.trim( s.dataType || "*" ).toLowerCase().match( rnotwhite ) || [ "" ]; + + // A cross-domain request is in order when we have a protocol:host:port mismatch + if ( s.crossDomain == null ) { + parts = rurl.exec( s.url.toLowerCase() ); + s.crossDomain = !!( parts && + ( parts[ 1 ] !== ajaxLocParts[ 1 ] || parts[ 2 ] !== ajaxLocParts[ 2 ] || + ( parts[ 3 ] || ( parts[ 1 ] === "http:" ? "80" : "443" ) ) !== + ( ajaxLocParts[ 3 ] || ( ajaxLocParts[ 1 ] === "http:" ? "80" : "443" ) ) ) + ); + } + + // Convert data if not already a string + if ( s.data && s.processData && typeof s.data !== "string" ) { + s.data = jQuery.param( s.data, s.traditional ); + } + + // Apply prefilters + inspectPrefiltersOrTransports( prefilters, s, options, jqXHR ); + + // If request was aborted inside a prefilter, stop there + if ( state === 2 ) { + return jqXHR; + } + + // We can fire global events as of now if asked to + // Don't fire events if jQuery.event is undefined in an AMD-usage scenario (#15118) + fireGlobals = jQuery.event && s.global; + + // Watch for a new set of requests + if ( fireGlobals && jQuery.active++ === 0 ) { + jQuery.event.trigger("ajaxStart"); + } + + // Uppercase the type + s.type = s.type.toUpperCase(); + + // Determine if request has content + s.hasContent = !rnoContent.test( s.type ); + + // Save the URL in case we're toying with the If-Modified-Since + // and/or If-None-Match header later on + cacheURL = s.url; + + // More options handling for requests with no content + if ( !s.hasContent ) { + + // If data is available, append data to url + if ( s.data ) { + cacheURL = ( s.url += ( rquery.test( cacheURL ) ? "&" : "?" ) + s.data ); + // #9682: remove data so that it's not used in an eventual retry + delete s.data; + } + + // Add anti-cache in url if needed + if ( s.cache === false ) { + s.url = rts.test( cacheURL ) ? + + // If there is already a '_' parameter, set its value + cacheURL.replace( rts, "$1_=" + nonce++ ) : + + // Otherwise add one to the end + cacheURL + ( rquery.test( cacheURL ) ? "&" : "?" ) + "_=" + nonce++; + } + } + + // Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode. + if ( s.ifModified ) { + if ( jQuery.lastModified[ cacheURL ] ) { + jqXHR.setRequestHeader( "If-Modified-Since", jQuery.lastModified[ cacheURL ] ); + } + if ( jQuery.etag[ cacheURL ] ) { + jqXHR.setRequestHeader( "If-None-Match", jQuery.etag[ cacheURL ] ); + } + } + + // Set the correct header, if data is being sent + if ( s.data && s.hasContent && s.contentType !== false || options.contentType ) { + jqXHR.setRequestHeader( "Content-Type", s.contentType ); + } + + // Set the Accepts header for the server, depending on the dataType + jqXHR.setRequestHeader( + "Accept", + s.dataTypes[ 0 ] && s.accepts[ s.dataTypes[0] ] ? + s.accepts[ s.dataTypes[0] ] + ( s.dataTypes[ 0 ] !== "*" ? ", " + allTypes + "; q=0.01" : "" ) : + s.accepts[ "*" ] + ); + + // Check for headers option + for ( i in s.headers ) { + jqXHR.setRequestHeader( i, s.headers[ i ] ); + } + + // Allow custom headers/mimetypes and early abort + if ( s.beforeSend && ( s.beforeSend.call( callbackContext, jqXHR, s ) === false || state === 2 ) ) { + // Abort if not done already and return + return jqXHR.abort(); + } + + // Aborting is no longer a cancellation + strAbort = "abort"; + + // Install callbacks on deferreds + for ( i in { success: 1, error: 1, complete: 1 } ) { + jqXHR[ i ]( s[ i ] ); + } + + // Get transport + transport = inspectPrefiltersOrTransports( transports, s, options, jqXHR ); + + // If no transport, we auto-abort + if ( !transport ) { + done( -1, "No Transport" ); + } else { + jqXHR.readyState = 1; + + // Send global event + if ( fireGlobals ) { + globalEventContext.trigger( "ajaxSend", [ jqXHR, s ] ); + } + // Timeout + if ( s.async && s.timeout > 0 ) { + timeoutTimer = setTimeout(function() { + jqXHR.abort("timeout"); + }, s.timeout ); + } + + try { + state = 1; + transport.send( requestHeaders, done ); + } catch ( e ) { + // Propagate exception as error if not done + if ( state < 2 ) { + done( -1, e ); + // Simply rethrow otherwise + } else { + throw e; + } + } + } + + // Callback for when everything is done + function done( status, nativeStatusText, responses, headers ) { + var isSuccess, success, error, response, modified, + statusText = nativeStatusText; + + // Called once + if ( state === 2 ) { + return; + } + + // State is "done" now + state = 2; + + // Clear timeout if it exists + if ( timeoutTimer ) { + clearTimeout( timeoutTimer ); + } + + // Dereference transport for early garbage collection + // (no matter how long the jqXHR object will be used) + transport = undefined; + + // Cache response headers + responseHeadersString = headers || ""; + + // Set readyState + jqXHR.readyState = status > 0 ? 4 : 0; + + // Determine if successful + isSuccess = status >= 200 && status < 300 || status === 304; + + // Get response data + if ( responses ) { + response = ajaxHandleResponses( s, jqXHR, responses ); + } + + // Convert no matter what (that way responseXXX fields are always set) + response = ajaxConvert( s, response, jqXHR, isSuccess ); + + // If successful, handle type chaining + if ( isSuccess ) { + + // Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode. + if ( s.ifModified ) { + modified = jqXHR.getResponseHeader("Last-Modified"); + if ( modified ) { + jQuery.lastModified[ cacheURL ] = modified; + } + modified = jqXHR.getResponseHeader("etag"); + if ( modified ) { + jQuery.etag[ cacheURL ] = modified; + } + } + + // if no content + if ( status === 204 || s.type === "HEAD" ) { + statusText = "nocontent"; + + // if not modified + } else if ( status === 304 ) { + statusText = "notmodified"; + + // If we have data, let's convert it + } else { + statusText = response.state; + success = response.data; + error = response.error; + isSuccess = !error; + } + } else { + // Extract error from statusText and normalize for non-aborts + error = statusText; + if ( status || !statusText ) { + statusText = "error"; + if ( status < 0 ) { + status = 0; + } + } + } + + // Set data for the fake xhr object + jqXHR.status = status; + jqXHR.statusText = ( nativeStatusText || statusText ) + ""; + + // Success/Error + if ( isSuccess ) { + deferred.resolveWith( callbackContext, [ success, statusText, jqXHR ] ); + } else { + deferred.rejectWith( callbackContext, [ jqXHR, statusText, error ] ); + } + + // Status-dependent callbacks + jqXHR.statusCode( statusCode ); + statusCode = undefined; + + if ( fireGlobals ) { + globalEventContext.trigger( isSuccess ? "ajaxSuccess" : "ajaxError", + [ jqXHR, s, isSuccess ? success : error ] ); + } + + // Complete + completeDeferred.fireWith( callbackContext, [ jqXHR, statusText ] ); + + if ( fireGlobals ) { + globalEventContext.trigger( "ajaxComplete", [ jqXHR, s ] ); + // Handle the global AJAX counter + if ( !( --jQuery.active ) ) { + jQuery.event.trigger("ajaxStop"); + } + } + } + + return jqXHR; + }, + + getJSON: function( url, data, callback ) { + return jQuery.get( url, data, callback, "json" ); + }, + + getScript: function( url, callback ) { + return jQuery.get( url, undefined, callback, "script" ); + } +}); + +jQuery.each( [ "get", "post" ], function( i, method ) { + jQuery[ method ] = function( url, data, callback, type ) { + // Shift arguments if data argument was omitted + if ( jQuery.isFunction( data ) ) { + type = type || callback; + callback = data; + data = undefined; + } + + return jQuery.ajax({ + url: url, + type: method, + dataType: type, + data: data, + success: callback + }); + }; +}); + + +jQuery._evalUrl = function( url ) { + return jQuery.ajax({ + url: url, + type: "GET", + dataType: "script", + async: false, + global: false, + "throws": true + }); +}; + + +jQuery.fn.extend({ + wrapAll: function( html ) { + var wrap; + + if ( jQuery.isFunction( html ) ) { + return this.each(function( i ) { + jQuery( this ).wrapAll( html.call(this, i) ); + }); + } + + if ( this[ 0 ] ) { + + // The elements to wrap the target around + wrap = jQuery( html, this[ 0 ].ownerDocument ).eq( 0 ).clone( true ); + + if ( this[ 0 ].parentNode ) { + wrap.insertBefore( this[ 0 ] ); + } + + wrap.map(function() { + var elem = this; + + while ( elem.firstElementChild ) { + elem = elem.firstElementChild; + } + + return elem; + }).append( this ); + } + + return this; + }, + + wrapInner: function( html ) { + if ( jQuery.isFunction( html ) ) { + return this.each(function( i ) { + jQuery( this ).wrapInner( html.call(this, i) ); + }); + } + + return this.each(function() { + var self = jQuery( this ), + contents = self.contents(); + + if ( contents.length ) { + contents.wrapAll( html ); + + } else { + self.append( html ); + } + }); + }, + + wrap: function( html ) { + var isFunction = jQuery.isFunction( html ); + + return this.each(function( i ) { + jQuery( this ).wrapAll( isFunction ? html.call(this, i) : html ); + }); + }, + + unwrap: function() { + return this.parent().each(function() { + if ( !jQuery.nodeName( this, "body" ) ) { + jQuery( this ).replaceWith( this.childNodes ); + } + }).end(); + } +}); + + +jQuery.expr.filters.hidden = function( elem ) { + // Support: Opera <= 12.12 + // Opera reports offsetWidths and offsetHeights less than zero on some elements + return elem.offsetWidth <= 0 && elem.offsetHeight <= 0; +}; +jQuery.expr.filters.visible = function( elem ) { + return !jQuery.expr.filters.hidden( elem ); +}; + + + + +var r20 = /%20/g, + rbracket = /\[\]$/, + rCRLF = /\r?\n/g, + rsubmitterTypes = /^(?:submit|button|image|reset|file)$/i, + rsubmittable = /^(?:input|select|textarea|keygen)/i; + +function buildParams( prefix, obj, traditional, add ) { + var name; + + if ( jQuery.isArray( obj ) ) { + // Serialize array item. + jQuery.each( obj, function( i, v ) { + if ( traditional || rbracket.test( prefix ) ) { + // Treat each array item as a scalar. + add( prefix, v ); + + } else { + // Item is non-scalar (array or object), encode its numeric index. + buildParams( prefix + "[" + ( typeof v === "object" ? i : "" ) + "]", v, traditional, add ); + } + }); + + } else if ( !traditional && jQuery.type( obj ) === "object" ) { + // Serialize object item. + for ( name in obj ) { + buildParams( prefix + "[" + name + "]", obj[ name ], traditional, add ); + } + + } else { + // Serialize scalar item. + add( prefix, obj ); + } +} + +// Serialize an array of form elements or a set of +// key/values into a query string +jQuery.param = function( a, traditional ) { + var prefix, + s = [], + add = function( key, value ) { + // If value is a function, invoke it and return its value + value = jQuery.isFunction( value ) ? value() : ( value == null ? "" : value ); + s[ s.length ] = encodeURIComponent( key ) + "=" + encodeURIComponent( value ); + }; + + // Set traditional to true for jQuery <= 1.3.2 behavior. + if ( traditional === undefined ) { + traditional = jQuery.ajaxSettings && jQuery.ajaxSettings.traditional; + } + + // If an array was passed in, assume that it is an array of form elements. + if ( jQuery.isArray( a ) || ( a.jquery && !jQuery.isPlainObject( a ) ) ) { + // Serialize the form elements + jQuery.each( a, function() { + add( this.name, this.value ); + }); + + } else { + // If traditional, encode the "old" way (the way 1.3.2 or older + // did it), otherwise encode params recursively. + for ( prefix in a ) { + buildParams( prefix, a[ prefix ], traditional, add ); + } + } + + // Return the resulting serialization + return s.join( "&" ).replace( r20, "+" ); +}; + +jQuery.fn.extend({ + serialize: function() { + return jQuery.param( this.serializeArray() ); + }, + serializeArray: function() { + return this.map(function() { + // Can add propHook for "elements" to filter or add form elements + var elements = jQuery.prop( this, "elements" ); + return elements ? jQuery.makeArray( elements ) : this; + }) + .filter(function() { + var type = this.type; + + // Use .is( ":disabled" ) so that fieldset[disabled] works + return this.name && !jQuery( this ).is( ":disabled" ) && + rsubmittable.test( this.nodeName ) && !rsubmitterTypes.test( type ) && + ( this.checked || !rcheckableType.test( type ) ); + }) + .map(function( i, elem ) { + var val = jQuery( this ).val(); + + return val == null ? + null : + jQuery.isArray( val ) ? + jQuery.map( val, function( val ) { + return { name: elem.name, value: val.replace( rCRLF, "\r\n" ) }; + }) : + { name: elem.name, value: val.replace( rCRLF, "\r\n" ) }; + }).get(); + } +}); + + +jQuery.ajaxSettings.xhr = function() { + try { + return new XMLHttpRequest(); + } catch( e ) {} +}; + +var xhrId = 0, + xhrCallbacks = {}, + xhrSuccessStatus = { + // file protocol always yields status code 0, assume 200 + 0: 200, + // Support: IE9 + // #1450: sometimes IE returns 1223 when it should be 204 + 1223: 204 + }, + xhrSupported = jQuery.ajaxSettings.xhr(); + +// Support: IE9 +// Open requests must be manually aborted on unload (#5280) +// See https://support.microsoft.com/kb/2856746 for more info +if ( window.attachEvent ) { + window.attachEvent( "onunload", function() { + for ( var key in xhrCallbacks ) { + xhrCallbacks[ key ](); + } + }); +} + +support.cors = !!xhrSupported && ( "withCredentials" in xhrSupported ); +support.ajax = xhrSupported = !!xhrSupported; + +jQuery.ajaxTransport(function( options ) { + var callback; + + // Cross domain only allowed if supported through XMLHttpRequest + if ( support.cors || xhrSupported && !options.crossDomain ) { + return { + send: function( headers, complete ) { + var i, + xhr = options.xhr(), + id = ++xhrId; + + xhr.open( options.type, options.url, options.async, options.username, options.password ); + + // Apply custom fields if provided + if ( options.xhrFields ) { + for ( i in options.xhrFields ) { + xhr[ i ] = options.xhrFields[ i ]; + } + } + + // Override mime type if needed + if ( options.mimeType && xhr.overrideMimeType ) { + xhr.overrideMimeType( options.mimeType ); + } + + // X-Requested-With header + // For cross-domain requests, seeing as conditions for a preflight are + // akin to a jigsaw puzzle, we simply never set it to be sure. + // (it can always be set on a per-request basis or even using ajaxSetup) + // For same-domain requests, won't change header if already provided. + if ( !options.crossDomain && !headers["X-Requested-With"] ) { + headers["X-Requested-With"] = "XMLHttpRequest"; + } + + // Set headers + for ( i in headers ) { + xhr.setRequestHeader( i, headers[ i ] ); + } + + // Callback + callback = function( type ) { + return function() { + if ( callback ) { + delete xhrCallbacks[ id ]; + callback = xhr.onload = xhr.onerror = null; + + if ( type === "abort" ) { + xhr.abort(); + } else if ( type === "error" ) { + complete( + // file: protocol always yields status 0; see #8605, #14207 + xhr.status, + xhr.statusText + ); + } else { + complete( + xhrSuccessStatus[ xhr.status ] || xhr.status, + xhr.statusText, + // Support: IE9 + // Accessing binary-data responseText throws an exception + // (#11426) + typeof xhr.responseText === "string" ? { + text: xhr.responseText + } : undefined, + xhr.getAllResponseHeaders() + ); + } + } + }; + }; + + // Listen to events + xhr.onload = callback(); + xhr.onerror = callback("error"); + + // Create the abort callback + callback = xhrCallbacks[ id ] = callback("abort"); + + try { + // Do send the request (this may raise an exception) + xhr.send( options.hasContent && options.data || null ); + } catch ( e ) { + // #14683: Only rethrow if this hasn't been notified as an error yet + if ( callback ) { + throw e; + } + } + }, + + abort: function() { + if ( callback ) { + callback(); + } + } + }; + } +}); + + + + +// Install script dataType +jQuery.ajaxSetup({ + accepts: { + script: "text/javascript, application/javascript, application/ecmascript, application/x-ecmascript" + }, + contents: { + script: /(?:java|ecma)script/ + }, + converters: { + "text script": function( text ) { + jQuery.globalEval( text ); + return text; + } + } +}); + +// Handle cache's special case and crossDomain +jQuery.ajaxPrefilter( "script", function( s ) { + if ( s.cache === undefined ) { + s.cache = false; + } + if ( s.crossDomain ) { + s.type = "GET"; + } +}); + +// Bind script tag hack transport +jQuery.ajaxTransport( "script", function( s ) { + // This transport only deals with cross domain requests + if ( s.crossDomain ) { + var script, callback; + return { + send: function( _, complete ) { + script = jQuery("<script>").prop({ + async: true, + charset: s.scriptCharset, + src: s.url + }).on( + "load error", + callback = function( evt ) { + script.remove(); + callback = null; + if ( evt ) { + complete( evt.type === "error" ? 404 : 200, evt.type ); + } + } + ); + document.head.appendChild( script[ 0 ] ); + }, + abort: function() { + if ( callback ) { + callback(); + } + } + }; + } +}); + + + + +var oldCallbacks = [], + rjsonp = /(=)\?(?=&|$)|\?\?/; + +// Default jsonp settings +jQuery.ajaxSetup({ + jsonp: "callback", + jsonpCallback: function() { + var callback = oldCallbacks.pop() || ( jQuery.expando + "_" + ( nonce++ ) ); + this[ callback ] = true; + return callback; + } +}); + +// Detect, normalize options and install callbacks for jsonp requests +jQuery.ajaxPrefilter( "json jsonp", function( s, originalSettings, jqXHR ) { + + var callbackName, overwritten, responseContainer, + jsonProp = s.jsonp !== false && ( rjsonp.test( s.url ) ? + "url" : + typeof s.data === "string" && !( s.contentType || "" ).indexOf("application/x-www-form-urlencoded") && rjsonp.test( s.data ) && "data" + ); + + // Handle iff the expected data type is "jsonp" or we have a parameter to set + if ( jsonProp || s.dataTypes[ 0 ] === "jsonp" ) { + + // Get callback name, remembering preexisting value associated with it + callbackName = s.jsonpCallback = jQuery.isFunction( s.jsonpCallback ) ? + s.jsonpCallback() : + s.jsonpCallback; + + // Insert callback into url or form data + if ( jsonProp ) { + s[ jsonProp ] = s[ jsonProp ].replace( rjsonp, "$1" + callbackName ); + } else if ( s.jsonp !== false ) { + s.url += ( rquery.test( s.url ) ? "&" : "?" ) + s.jsonp + "=" + callbackName; + } + + // Use data converter to retrieve json after script execution + s.converters["script json"] = function() { + if ( !responseContainer ) { + jQuery.error( callbackName + " was not called" ); + } + return responseContainer[ 0 ]; + }; + + // force json dataType + s.dataTypes[ 0 ] = "json"; + + // Install callback + overwritten = window[ callbackName ]; + window[ callbackName ] = function() { + responseContainer = arguments; + }; + + // Clean-up function (fires after converters) + jqXHR.always(function() { + // Restore preexisting value + window[ callbackName ] = overwritten; + + // Save back as free + if ( s[ callbackName ] ) { + // make sure that re-using the options doesn't screw things around + s.jsonpCallback = originalSettings.jsonpCallback; + + // save the callback name for future use + oldCallbacks.push( callbackName ); + } + + // Call if it was a function and we have a response + if ( responseContainer && jQuery.isFunction( overwritten ) ) { + overwritten( responseContainer[ 0 ] ); + } + + responseContainer = overwritten = undefined; + }); + + // Delegate to script + return "script"; + } +}); + + + + +// data: string of html +// context (optional): If specified, the fragment will be created in this context, defaults to document +// keepScripts (optional): If true, will include scripts passed in the html string +jQuery.parseHTML = function( data, context, keepScripts ) { + if ( !data || typeof data !== "string" ) { + return null; + } + if ( typeof context === "boolean" ) { + keepScripts = context; + context = false; + } + context = context || document; + + var parsed = rsingleTag.exec( data ), + scripts = !keepScripts && []; + + // Single tag + if ( parsed ) { + return [ context.createElement( parsed[1] ) ]; + } + + parsed = jQuery.buildFragment( [ data ], context, scripts ); + + if ( scripts && scripts.length ) { + jQuery( scripts ).remove(); + } + + return jQuery.merge( [], parsed.childNodes ); +}; + + +// Keep a copy of the old load method +var _load = jQuery.fn.load; + +/** + * Load a url into a page + */ +jQuery.fn.load = function( url, params, callback ) { + if ( typeof url !== "string" && _load ) { + return _load.apply( this, arguments ); + } + + var selector, type, response, + self = this, + off = url.indexOf(" "); + + if ( off >= 0 ) { + selector = jQuery.trim( url.slice( off ) ); + url = url.slice( 0, off ); + } + + // If it's a function + if ( jQuery.isFunction( params ) ) { + + // We assume that it's the callback + callback = params; + params = undefined; + + // Otherwise, build a param string + } else if ( params && typeof params === "object" ) { + type = "POST"; + } + + // If we have elements to modify, make the request + if ( self.length > 0 ) { + jQuery.ajax({ + url: url, + + // if "type" variable is undefined, then "GET" method will be used + type: type, + dataType: "html", + data: params + }).done(function( responseText ) { + + // Save response for use in complete callback + response = arguments; + + self.html( selector ? + + // If a selector was specified, locate the right elements in a dummy div + // Exclude scripts to avoid IE 'Permission Denied' errors + jQuery("<div>").append( jQuery.parseHTML( responseText ) ).find( selector ) : + + // Otherwise use the full result + responseText ); + + }).complete( callback && function( jqXHR, status ) { + self.each( callback, response || [ jqXHR.responseText, status, jqXHR ] ); + }); + } + + return this; +}; + + + + +// Attach a bunch of functions for handling common AJAX events +jQuery.each( [ "ajaxStart", "ajaxStop", "ajaxComplete", "ajaxError", "ajaxSuccess", "ajaxSend" ], function( i, type ) { + jQuery.fn[ type ] = function( fn ) { + return this.on( type, fn ); + }; +}); + + + + +jQuery.expr.filters.animated = function( elem ) { + return jQuery.grep(jQuery.timers, function( fn ) { + return elem === fn.elem; + }).length; +}; + + + + +var docElem = window.document.documentElement; + +/** + * Gets a window from an element + */ +function getWindow( elem ) { + return jQuery.isWindow( elem ) ? elem : elem.nodeType === 9 && elem.defaultView; +} + +jQuery.offset = { + setOffset: function( elem, options, i ) { + var curPosition, curLeft, curCSSTop, curTop, curOffset, curCSSLeft, calculatePosition, + position = jQuery.css( elem, "position" ), + curElem = jQuery( elem ), + props = {}; + + // Set position first, in-case top/left are set even on static elem + if ( position === "static" ) { + elem.style.position = "relative"; + } + + curOffset = curElem.offset(); + curCSSTop = jQuery.css( elem, "top" ); + curCSSLeft = jQuery.css( elem, "left" ); + calculatePosition = ( position === "absolute" || position === "fixed" ) && + ( curCSSTop + curCSSLeft ).indexOf("auto") > -1; + + // Need to be able to calculate position if either + // top or left is auto and position is either absolute or fixed + if ( calculatePosition ) { + curPosition = curElem.position(); + curTop = curPosition.top; + curLeft = curPosition.left; + + } else { + curTop = parseFloat( curCSSTop ) || 0; + curLeft = parseFloat( curCSSLeft ) || 0; + } + + if ( jQuery.isFunction( options ) ) { + options = options.call( elem, i, curOffset ); + } + + if ( options.top != null ) { + props.top = ( options.top - curOffset.top ) + curTop; + } + if ( options.left != null ) { + props.left = ( options.left - curOffset.left ) + curLeft; + } + + if ( "using" in options ) { + options.using.call( elem, props ); + + } else { + curElem.css( props ); + } + } +}; + +jQuery.fn.extend({ + offset: function( options ) { + if ( arguments.length ) { + return options === undefined ? + this : + this.each(function( i ) { + jQuery.offset.setOffset( this, options, i ); + }); + } + + var docElem, win, + elem = this[ 0 ], + box = { top: 0, left: 0 }, + doc = elem && elem.ownerDocument; + + if ( !doc ) { + return; + } + + docElem = doc.documentElement; + + // Make sure it's not a disconnected DOM node + if ( !jQuery.contains( docElem, elem ) ) { + return box; + } + + // Support: BlackBerry 5, iOS 3 (original iPhone) + // If we don't have gBCR, just use 0,0 rather than error + if ( typeof elem.getBoundingClientRect !== strundefined ) { + box = elem.getBoundingClientRect(); + } + win = getWindow( doc ); + return { + top: box.top + win.pageYOffset - docElem.clientTop, + left: box.left + win.pageXOffset - docElem.clientLeft + }; + }, + + position: function() { + if ( !this[ 0 ] ) { + return; + } + + var offsetParent, offset, + elem = this[ 0 ], + parentOffset = { top: 0, left: 0 }; + + // Fixed elements are offset from window (parentOffset = {top:0, left: 0}, because it is its only offset parent + if ( jQuery.css( elem, "position" ) === "fixed" ) { + // Assume getBoundingClientRect is there when computed position is fixed + offset = elem.getBoundingClientRect(); + + } else { + // Get *real* offsetParent + offsetParent = this.offsetParent(); + + // Get correct offsets + offset = this.offset(); + if ( !jQuery.nodeName( offsetParent[ 0 ], "html" ) ) { + parentOffset = offsetParent.offset(); + } + + // Add offsetParent borders + parentOffset.top += jQuery.css( offsetParent[ 0 ], "borderTopWidth", true ); + parentOffset.left += jQuery.css( offsetParent[ 0 ], "borderLeftWidth", true ); + } + + // Subtract parent offsets and element margins + return { + top: offset.top - parentOffset.top - jQuery.css( elem, "marginTop", true ), + left: offset.left - parentOffset.left - jQuery.css( elem, "marginLeft", true ) + }; + }, + + offsetParent: function() { + return this.map(function() { + var offsetParent = this.offsetParent || docElem; + + while ( offsetParent && ( !jQuery.nodeName( offsetParent, "html" ) && jQuery.css( offsetParent, "position" ) === "static" ) ) { + offsetParent = offsetParent.offsetParent; + } + + return offsetParent || docElem; + }); + } +}); + +// Create scrollLeft and scrollTop methods +jQuery.each( { scrollLeft: "pageXOffset", scrollTop: "pageYOffset" }, function( method, prop ) { + var top = "pageYOffset" === prop; + + jQuery.fn[ method ] = function( val ) { + return access( this, function( elem, method, val ) { + var win = getWindow( elem ); + + if ( val === undefined ) { + return win ? win[ prop ] : elem[ method ]; + } + + if ( win ) { + win.scrollTo( + !top ? val : window.pageXOffset, + top ? val : window.pageYOffset + ); + + } else { + elem[ method ] = val; + } + }, method, val, arguments.length, null ); + }; +}); + +// Support: Safari<7+, Chrome<37+ +// Add the top/left cssHooks using jQuery.fn.position +// Webkit bug: https://bugs.webkit.org/show_bug.cgi?id=29084 +// Blink bug: https://code.google.com/p/chromium/issues/detail?id=229280 +// getComputedStyle returns percent when specified for top/left/bottom/right; +// rather than make the css module depend on the offset module, just check for it here +jQuery.each( [ "top", "left" ], function( i, prop ) { + jQuery.cssHooks[ prop ] = addGetHookIf( support.pixelPosition, + function( elem, computed ) { + if ( computed ) { + computed = curCSS( elem, prop ); + // If curCSS returns percentage, fallback to offset + return rnumnonpx.test( computed ) ? + jQuery( elem ).position()[ prop ] + "px" : + computed; + } + } + ); +}); + + +// Create innerHeight, innerWidth, height, width, outerHeight and outerWidth methods +jQuery.each( { Height: "height", Width: "width" }, function( name, type ) { + jQuery.each( { padding: "inner" + name, content: type, "": "outer" + name }, function( defaultExtra, funcName ) { + // Margin is only for outerHeight, outerWidth + jQuery.fn[ funcName ] = function( margin, value ) { + var chainable = arguments.length && ( defaultExtra || typeof margin !== "boolean" ), + extra = defaultExtra || ( margin === true || value === true ? "margin" : "border" ); + + return access( this, function( elem, type, value ) { + var doc; + + if ( jQuery.isWindow( elem ) ) { + // As of 5/8/2012 this will yield incorrect results for Mobile Safari, but there + // isn't a whole lot we can do. See pull request at this URL for discussion: + // https://github.com/jquery/jquery/pull/764 + return elem.document.documentElement[ "client" + name ]; + } + + // Get document width or height + if ( elem.nodeType === 9 ) { + doc = elem.documentElement; + + // Either scroll[Width/Height] or offset[Width/Height] or client[Width/Height], + // whichever is greatest + return Math.max( + elem.body[ "scroll" + name ], doc[ "scroll" + name ], + elem.body[ "offset" + name ], doc[ "offset" + name ], + doc[ "client" + name ] + ); + } + + return value === undefined ? + // Get width or height on the element, requesting but not forcing parseFloat + jQuery.css( elem, type, extra ) : + + // Set width or height on the element + jQuery.style( elem, type, value, extra ); + }, type, chainable ? margin : undefined, chainable, null ); + }; + }); +}); + + +// The number of elements contained in the matched element set +jQuery.fn.size = function() { + return this.length; +}; + +jQuery.fn.andSelf = jQuery.fn.addBack; + + + + +// Register as a named AMD module, since jQuery can be concatenated with other +// files that may use define, but not via a proper concatenation script that +// understands anonymous AMD modules. A named AMD is safest and most robust +// way to register. Lowercase jquery is used because AMD module names are +// derived from file names, and jQuery is normally delivered in a lowercase +// file name. Do this after creating the global so that if an AMD module wants +// to call noConflict to hide this version of jQuery, it will work. + +// Note that for maximum portability, libraries that are not jQuery should +// declare themselves as anonymous modules, and avoid setting a global if an +// AMD loader is present. jQuery is a special case. For more information, see +// https://github.com/jrburke/requirejs/wiki/Updating-existing-libraries#wiki-anon + +if ( typeof define === "function" && define.amd ) { + define( "jquery", [], function() { + return jQuery; + }); +} + + + + +var + // Map over jQuery in case of overwrite + _jQuery = window.jQuery, + + // Map over the $ in case of overwrite + _$ = window.$; + +jQuery.noConflict = function( deep ) { + if ( window.$ === jQuery ) { + window.$ = _$; + } + + if ( deep && window.jQuery === jQuery ) { + window.jQuery = _jQuery; + } + + return jQuery; +}; + +// Expose jQuery and $ identifiers, even in AMD +// (#7102#comment:10, https://github.com/jquery/jquery/pull/557) +// and CommonJS for browser emulators (#13566) +if ( typeof noGlobal === strundefined ) { + window.jQuery = window.$ = jQuery; +} + + + + +return jQuery; + +})); diff --git a/public/assets/libs/jquery/jquery_appear/jquery.appear.js b/public/assets/libs/jquery/jquery_appear/jquery.appear.js new file mode 100644 index 0000000..2313b76 --- /dev/null +++ b/public/assets/libs/jquery/jquery_appear/jquery.appear.js @@ -0,0 +1,113 @@ +/* + * jQuery appear plugin + * + * Copyright (c) 2012 Andrey Sidorov + * licensed under MIT license. + * + * https://github.com/morr/jquery.appear/ + * + * Version: 0.3.6 + */ +(function($) { + var selectors = []; + + var check_binded = false; + var check_lock = false; + var defaults = { + interval: 250, + force_process: false + }; + var $window = $(window); + + var $prior_appeared = []; + + function process() { + check_lock = false; + for (var index = 0, selectorsLength = selectors.length; index < selectorsLength; index++) { + var $appeared = $(selectors[index]).filter(function() { + return $(this).is(':appeared'); + }); + + $appeared.trigger('appear', [$appeared]); + + if ($prior_appeared[index]) { + var $disappeared = $prior_appeared[index].not($appeared); + $disappeared.trigger('disappear', [$disappeared]); + } + $prior_appeared[index] = $appeared; + } + }; + + function add_selector(selector) { + selectors.push(selector); + $prior_appeared.push(); + } + + // "appeared" custom filter + $.expr[':']['appeared'] = function(element) { + var $element = $(element); + if (!$element.is(':visible')) { + return false; + } + + var window_left = $window.scrollLeft(); + var window_top = $window.scrollTop(); + var offset = $element.offset(); + var left = offset.left; + var top = offset.top; + + if (top + $element.height() >= window_top && + top - ($element.data('appear-top-offset') || 0) <= window_top + $window.height() && + left + $element.width() >= window_left && + left - ($element.data('appear-left-offset') || 0) <= window_left + $window.width()) { + return true; + } else { + return false; + } + }; + + $.fn.extend({ + // watching for element's appearance in browser viewport + appear: function(options) { + var opts = $.extend({}, defaults, options || {}); + var selector = this.selector || this; + if (!check_binded) { + var on_check = function() { + if (check_lock) { + return; + } + check_lock = true; + + setTimeout(process, opts.interval); + }; + + $(window).scroll(on_check).resize(on_check); + check_binded = true; + } + + if (opts.force_process) { + setTimeout(process, opts.interval); + } + add_selector(selector); + return $(selector); + } + }); + + $.extend({ + // force elements's appearance check + force_appear: function() { + if (check_binded) { + process(); + return true; + } + return false; + } + }); +})(function() { + if (typeof module !== 'undefined') { + // Node + return require('jquery'); + } else { + return jQuery; + } +}()); diff --git a/public/assets/libs/jquery/moment/moment.js b/public/assets/libs/jquery/moment/moment.js new file mode 100644 index 0000000..275a3c3 --- /dev/null +++ b/public/assets/libs/jquery/moment/moment.js @@ -0,0 +1,3111 @@ +//! moment.js +//! version : 2.10.3 +//! authors : Tim Wood, Iskren Chernev, Moment.js contributors +//! license : MIT +//! momentjs.com + +(function (global, factory) { + typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : + typeof define === 'function' && define.amd ? define(factory) : + global.moment = factory() +}(this, function () { 'use strict'; + + var hookCallback; + + function utils_hooks__hooks () { + return hookCallback.apply(null, arguments); + } + + // This is done to register the method called with moment() + // without creating circular dependencies. + function setHookCallback (callback) { + hookCallback = callback; + } + + function isArray(input) { + return Object.prototype.toString.call(input) === '[object Array]'; + } + + function isDate(input) { + return input instanceof Date || Object.prototype.toString.call(input) === '[object Date]'; + } + + function map(arr, fn) { + var res = [], i; + for (i = 0; i < arr.length; ++i) { + res.push(fn(arr[i], i)); + } + return res; + } + + function hasOwnProp(a, b) { + return Object.prototype.hasOwnProperty.call(a, b); + } + + function extend(a, b) { + for (var i in b) { + if (hasOwnProp(b, i)) { + a[i] = b[i]; + } + } + + if (hasOwnProp(b, 'toString')) { + a.toString = b.toString; + } + + if (hasOwnProp(b, 'valueOf')) { + a.valueOf = b.valueOf; + } + + return a; + } + + function create_utc__createUTC (input, format, locale, strict) { + return createLocalOrUTC(input, format, locale, strict, true).utc(); + } + + function defaultParsingFlags() { + // We need to deep clone this object. + return { + empty : false, + unusedTokens : [], + unusedInput : [], + overflow : -2, + charsLeftOver : 0, + nullInput : false, + invalidMonth : null, + invalidFormat : false, + userInvalidated : false, + iso : false + }; + } + + function getParsingFlags(m) { + if (m._pf == null) { + m._pf = defaultParsingFlags(); + } + return m._pf; + } + + function valid__isValid(m) { + if (m._isValid == null) { + var flags = getParsingFlags(m); + m._isValid = !isNaN(m._d.getTime()) && + flags.overflow < 0 && + !flags.empty && + !flags.invalidMonth && + !flags.nullInput && + !flags.invalidFormat && + !flags.userInvalidated; + + if (m._strict) { + m._isValid = m._isValid && + flags.charsLeftOver === 0 && + flags.unusedTokens.length === 0 && + flags.bigHour === undefined; + } + } + return m._isValid; + } + + function valid__createInvalid (flags) { + var m = create_utc__createUTC(NaN); + if (flags != null) { + extend(getParsingFlags(m), flags); + } + else { + getParsingFlags(m).userInvalidated = true; + } + + return m; + } + + var momentProperties = utils_hooks__hooks.momentProperties = []; + + function copyConfig(to, from) { + var i, prop, val; + + if (typeof from._isAMomentObject !== 'undefined') { + to._isAMomentObject = from._isAMomentObject; + } + if (typeof from._i !== 'undefined') { + to._i = from._i; + } + if (typeof from._f !== 'undefined') { + to._f = from._f; + } + if (typeof from._l !== 'undefined') { + to._l = from._l; + } + if (typeof from._strict !== 'undefined') { + to._strict = from._strict; + } + if (typeof from._tzm !== 'undefined') { + to._tzm = from._tzm; + } + if (typeof from._isUTC !== 'undefined') { + to._isUTC = from._isUTC; + } + if (typeof from._offset !== 'undefined') { + to._offset = from._offset; + } + if (typeof from._pf !== 'undefined') { + to._pf = getParsingFlags(from); + } + if (typeof from._locale !== 'undefined') { + to._locale = from._locale; + } + + if (momentProperties.length > 0) { + for (i in momentProperties) { + prop = momentProperties[i]; + val = from[prop]; + if (typeof val !== 'undefined') { + to[prop] = val; + } + } + } + + return to; + } + + var updateInProgress = false; + + // Moment prototype object + function Moment(config) { + copyConfig(this, config); + this._d = new Date(+config._d); + // Prevent infinite loop in case updateOffset creates new moment + // objects. + if (updateInProgress === false) { + updateInProgress = true; + utils_hooks__hooks.updateOffset(this); + updateInProgress = false; + } + } + + function isMoment (obj) { + return obj instanceof Moment || (obj != null && obj._isAMomentObject != null); + } + + function toInt(argumentForCoercion) { + var coercedNumber = +argumentForCoercion, + value = 0; + + if (coercedNumber !== 0 && isFinite(coercedNumber)) { + if (coercedNumber >= 0) { + value = Math.floor(coercedNumber); + } else { + value = Math.ceil(coercedNumber); + } + } + + return value; + } + + function compareArrays(array1, array2, dontConvert) { + var len = Math.min(array1.length, array2.length), + lengthDiff = Math.abs(array1.length - array2.length), + diffs = 0, + i; + for (i = 0; i < len; i++) { + if ((dontConvert && array1[i] !== array2[i]) || + (!dontConvert && toInt(array1[i]) !== toInt(array2[i]))) { + diffs++; + } + } + return diffs + lengthDiff; + } + + function Locale() { + } + + var locales = {}; + var globalLocale; + + function normalizeLocale(key) { + return key ? key.toLowerCase().replace('_', '-') : key; + } + + // pick the locale from the array + // try ['en-au', 'en-gb'] as 'en-au', 'en-gb', 'en', as in move through the list trying each + // substring from most specific to least, but move to the next array item if it's a more specific variant than the current root + function chooseLocale(names) { + var i = 0, j, next, locale, split; + + while (i < names.length) { + split = normalizeLocale(names[i]).split('-'); + j = split.length; + next = normalizeLocale(names[i + 1]); + next = next ? next.split('-') : null; + while (j > 0) { + locale = loadLocale(split.slice(0, j).join('-')); + if (locale) { + return locale; + } + if (next && next.length >= j && compareArrays(split, next, true) >= j - 1) { + //the next array item is better than a shallower substring of this one + break; + } + j--; + } + i++; + } + return null; + } + + function loadLocale(name) { + var oldLocale = null; + // TODO: Find a better way to register and load all the locales in Node + if (!locales[name] && typeof module !== 'undefined' && + module && module.exports) { + try { + oldLocale = globalLocale._abbr; + require('./locale/' + name); + // because defineLocale currently also sets the global locale, we + // want to undo that for lazy loaded locales + locale_locales__getSetGlobalLocale(oldLocale); + } catch (e) { } + } + return locales[name]; + } + + // This function will load locale and then set the global locale. If + // no arguments are passed in, it will simply return the current global + // locale key. + function locale_locales__getSetGlobalLocale (key, values) { + var data; + if (key) { + if (typeof values === 'undefined') { + data = locale_locales__getLocale(key); + } + else { + data = defineLocale(key, values); + } + + if (data) { + // moment.duration._locale = moment._locale = data; + globalLocale = data; + } + } + + return globalLocale._abbr; + } + + function defineLocale (name, values) { + if (values !== null) { + values.abbr = name; + if (!locales[name]) { + locales[name] = new Locale(); + } + locales[name].set(values); + + // backwards compat for now: also set the locale + locale_locales__getSetGlobalLocale(name); + + return locales[name]; + } else { + // useful for testing + delete locales[name]; + return null; + } + } + + // returns locale data + function locale_locales__getLocale (key) { + var locale; + + if (key && key._locale && key._locale._abbr) { + key = key._locale._abbr; + } + + if (!key) { + return globalLocale; + } + + if (!isArray(key)) { + //short-circuit everything else + locale = loadLocale(key); + if (locale) { + return locale; + } + key = [key]; + } + + return chooseLocale(key); + } + + var aliases = {}; + + function addUnitAlias (unit, shorthand) { + var lowerCase = unit.toLowerCase(); + aliases[lowerCase] = aliases[lowerCase + 's'] = aliases[shorthand] = unit; + } + + function normalizeUnits(units) { + return typeof units === 'string' ? aliases[units] || aliases[units.toLowerCase()] : undefined; + } + + function normalizeObjectUnits(inputObject) { + var normalizedInput = {}, + normalizedProp, + prop; + + for (prop in inputObject) { + if (hasOwnProp(inputObject, prop)) { + normalizedProp = normalizeUnits(prop); + if (normalizedProp) { + normalizedInput[normalizedProp] = inputObject[prop]; + } + } + } + + return normalizedInput; + } + + function makeGetSet (unit, keepTime) { + return function (value) { + if (value != null) { + get_set__set(this, unit, value); + utils_hooks__hooks.updateOffset(this, keepTime); + return this; + } else { + return get_set__get(this, unit); + } + }; + } + + function get_set__get (mom, unit) { + return mom._d['get' + (mom._isUTC ? 'UTC' : '') + unit](); + } + + function get_set__set (mom, unit, value) { + return mom._d['set' + (mom._isUTC ? 'UTC' : '') + unit](value); + } + + // MOMENTS + + function getSet (units, value) { + var unit; + if (typeof units === 'object') { + for (unit in units) { + this.set(unit, units[unit]); + } + } else { + units = normalizeUnits(units); + if (typeof this[units] === 'function') { + return this[units](value); + } + } + return this; + } + + function zeroFill(number, targetLength, forceSign) { + var output = '' + Math.abs(number), + sign = number >= 0; + + while (output.length < targetLength) { + output = '0' + output; + } + return (sign ? (forceSign ? '+' : '') : '-') + output; + } + + var formattingTokens = /(\[[^\[]*\])|(\\)?(Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Q|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|mm?|ss?|S{1,4}|x|X|zz?|ZZ?|.)/g; + + var localFormattingTokens = /(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g; + + var formatFunctions = {}; + + var formatTokenFunctions = {}; + + // token: 'M' + // padded: ['MM', 2] + // ordinal: 'Mo' + // callback: function () { this.month() + 1 } + function addFormatToken (token, padded, ordinal, callback) { + var func = callback; + if (typeof callback === 'string') { + func = function () { + return this[callback](); + }; + } + if (token) { + formatTokenFunctions[token] = func; + } + if (padded) { + formatTokenFunctions[padded[0]] = function () { + return zeroFill(func.apply(this, arguments), padded[1], padded[2]); + }; + } + if (ordinal) { + formatTokenFunctions[ordinal] = function () { + return this.localeData().ordinal(func.apply(this, arguments), token); + }; + } + } + + function removeFormattingTokens(input) { + if (input.match(/\[[\s\S]/)) { + return input.replace(/^\[|\]$/g, ''); + } + return input.replace(/\\/g, ''); + } + + function makeFormatFunction(format) { + var array = format.match(formattingTokens), i, length; + + for (i = 0, length = array.length; i < length; i++) { + if (formatTokenFunctions[array[i]]) { + array[i] = formatTokenFunctions[array[i]]; + } else { + array[i] = removeFormattingTokens(array[i]); + } + } + + return function (mom) { + var output = ''; + for (i = 0; i < length; i++) { + output += array[i] instanceof Function ? array[i].call(mom, format) : array[i]; + } + return output; + }; + } + + // format date using native date object + function formatMoment(m, format) { + if (!m.isValid()) { + return m.localeData().invalidDate(); + } + + format = expandFormat(format, m.localeData()); + + if (!formatFunctions[format]) { + formatFunctions[format] = makeFormatFunction(format); + } + + return formatFunctions[format](m); + } + + function expandFormat(format, locale) { + var i = 5; + + function replaceLongDateFormatTokens(input) { + return locale.longDateFormat(input) || input; + } + + localFormattingTokens.lastIndex = 0; + while (i >= 0 && localFormattingTokens.test(format)) { + format = format.replace(localFormattingTokens, replaceLongDateFormatTokens); + localFormattingTokens.lastIndex = 0; + i -= 1; + } + + return format; + } + + var match1 = /\d/; // 0 - 9 + var match2 = /\d\d/; // 00 - 99 + var match3 = /\d{3}/; // 000 - 999 + var match4 = /\d{4}/; // 0000 - 9999 + var match6 = /[+-]?\d{6}/; // -999999 - 999999 + var match1to2 = /\d\d?/; // 0 - 99 + var match1to3 = /\d{1,3}/; // 0 - 999 + var match1to4 = /\d{1,4}/; // 0 - 9999 + var match1to6 = /[+-]?\d{1,6}/; // -999999 - 999999 + + var matchUnsigned = /\d+/; // 0 - inf + var matchSigned = /[+-]?\d+/; // -inf - inf + + var matchOffset = /Z|[+-]\d\d:?\d\d/gi; // +00:00 -00:00 +0000 -0000 or Z + + var matchTimestamp = /[+-]?\d+(\.\d{1,3})?/; // 123456789 123456789.123 + + // any word (or two) characters or numbers including two/three word month in arabic. + var matchWord = /[0-9]*['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF\/]+(\s*?[\u0600-\u06FF]+){1,2}/i; + + var regexes = {}; + + function addRegexToken (token, regex, strictRegex) { + regexes[token] = typeof regex === 'function' ? regex : function (isStrict) { + return (isStrict && strictRegex) ? strictRegex : regex; + }; + } + + function getParseRegexForToken (token, config) { + if (!hasOwnProp(regexes, token)) { + return new RegExp(unescapeFormat(token)); + } + + return regexes[token](config._strict, config._locale); + } + + // Code from http://stackoverflow.com/questions/3561493/is-there-a-regexp-escape-function-in-javascript + function unescapeFormat(s) { + return s.replace('\\', '').replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g, function (matched, p1, p2, p3, p4) { + return p1 || p2 || p3 || p4; + }).replace(/[-\/\\^$*+?.()|[\]{}]/g, '\\$&'); + } + + var tokens = {}; + + function addParseToken (token, callback) { + var i, func = callback; + if (typeof token === 'string') { + token = [token]; + } + if (typeof callback === 'number') { + func = function (input, array) { + array[callback] = toInt(input); + }; + } + for (i = 0; i < token.length; i++) { + tokens[token[i]] = func; + } + } + + function addWeekParseToken (token, callback) { + addParseToken(token, function (input, array, config, token) { + config._w = config._w || {}; + callback(input, config._w, config, token); + }); + } + + function addTimeToArrayFromToken(token, input, config) { + if (input != null && hasOwnProp(tokens, token)) { + tokens[token](input, config._a, config, token); + } + } + + var YEAR = 0; + var MONTH = 1; + var DATE = 2; + var HOUR = 3; + var MINUTE = 4; + var SECOND = 5; + var MILLISECOND = 6; + + function daysInMonth(year, month) { + return new Date(Date.UTC(year, month + 1, 0)).getUTCDate(); + } + + // FORMATTING + + addFormatToken('M', ['MM', 2], 'Mo', function () { + return this.month() + 1; + }); + + addFormatToken('MMM', 0, 0, function (format) { + return this.localeData().monthsShort(this, format); + }); + + addFormatToken('MMMM', 0, 0, function (format) { + return this.localeData().months(this, format); + }); + + // ALIASES + + addUnitAlias('month', 'M'); + + // PARSING + + addRegexToken('M', match1to2); + addRegexToken('MM', match1to2, match2); + addRegexToken('MMM', matchWord); + addRegexToken('MMMM', matchWord); + + addParseToken(['M', 'MM'], function (input, array) { + array[MONTH] = toInt(input) - 1; + }); + + addParseToken(['MMM', 'MMMM'], function (input, array, config, token) { + var month = config._locale.monthsParse(input, token, config._strict); + // if we didn't find a month name, mark the date as invalid. + if (month != null) { + array[MONTH] = month; + } else { + getParsingFlags(config).invalidMonth = input; + } + }); + + // LOCALES + + var defaultLocaleMonths = 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_'); + function localeMonths (m) { + return this._months[m.month()]; + } + + var defaultLocaleMonthsShort = 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'); + function localeMonthsShort (m) { + return this._monthsShort[m.month()]; + } + + function localeMonthsParse (monthName, format, strict) { + var i, mom, regex; + + if (!this._monthsParse) { + this._monthsParse = []; + this._longMonthsParse = []; + this._shortMonthsParse = []; + } + + for (i = 0; i < 12; i++) { + // make the regex if we don't have it already + mom = create_utc__createUTC([2000, i]); + if (strict && !this._longMonthsParse[i]) { + this._longMonthsParse[i] = new RegExp('^' + this.months(mom, '').replace('.', '') + '$', 'i'); + this._shortMonthsParse[i] = new RegExp('^' + this.monthsShort(mom, '').replace('.', '') + '$', 'i'); + } + if (!strict && !this._monthsParse[i]) { + regex = '^' + this.months(mom, '') + '|^' + this.monthsShort(mom, ''); + this._monthsParse[i] = new RegExp(regex.replace('.', ''), 'i'); + } + // test the regex + if (strict && format === 'MMMM' && this._longMonthsParse[i].test(monthName)) { + return i; + } else if (strict && format === 'MMM' && this._shortMonthsParse[i].test(monthName)) { + return i; + } else if (!strict && this._monthsParse[i].test(monthName)) { + return i; + } + } + } + + // MOMENTS + + function setMonth (mom, value) { + var dayOfMonth; + + // TODO: Move this out of here! + if (typeof value === 'string') { + value = mom.localeData().monthsParse(value); + // TODO: Another silent failure? + if (typeof value !== 'number') { + return mom; + } + } + + dayOfMonth = Math.min(mom.date(), daysInMonth(mom.year(), value)); + mom._d['set' + (mom._isUTC ? 'UTC' : '') + 'Month'](value, dayOfMonth); + return mom; + } + + function getSetMonth (value) { + if (value != null) { + setMonth(this, value); + utils_hooks__hooks.updateOffset(this, true); + return this; + } else { + return get_set__get(this, 'Month'); + } + } + + function getDaysInMonth () { + return daysInMonth(this.year(), this.month()); + } + + function checkOverflow (m) { + var overflow; + var a = m._a; + + if (a && getParsingFlags(m).overflow === -2) { + overflow = + a[MONTH] < 0 || a[MONTH] > 11 ? MONTH : + a[DATE] < 1 || a[DATE] > daysInMonth(a[YEAR], a[MONTH]) ? DATE : + a[HOUR] < 0 || a[HOUR] > 24 || (a[HOUR] === 24 && (a[MINUTE] !== 0 || a[SECOND] !== 0 || a[MILLISECOND] !== 0)) ? HOUR : + a[MINUTE] < 0 || a[MINUTE] > 59 ? MINUTE : + a[SECOND] < 0 || a[SECOND] > 59 ? SECOND : + a[MILLISECOND] < 0 || a[MILLISECOND] > 999 ? MILLISECOND : + -1; + + if (getParsingFlags(m)._overflowDayOfYear && (overflow < YEAR || overflow > DATE)) { + overflow = DATE; + } + + getParsingFlags(m).overflow = overflow; + } + + return m; + } + + function warn(msg) { + if (utils_hooks__hooks.suppressDeprecationWarnings === false && typeof console !== 'undefined' && console.warn) { + console.warn('Deprecation warning: ' + msg); + } + } + + function deprecate(msg, fn) { + var firstTime = true, + msgWithStack = msg + '\n' + (new Error()).stack; + + return extend(function () { + if (firstTime) { + warn(msgWithStack); + firstTime = false; + } + return fn.apply(this, arguments); + }, fn); + } + + var deprecations = {}; + + function deprecateSimple(name, msg) { + if (!deprecations[name]) { + warn(msg); + deprecations[name] = true; + } + } + + utils_hooks__hooks.suppressDeprecationWarnings = false; + + var from_string__isoRegex = /^\s*(?:[+-]\d{6}|\d{4})-(?:(\d\d-\d\d)|(W\d\d$)|(W\d\d-\d)|(\d\d\d))((T| )(\d\d(:\d\d(:\d\d(\.\d+)?)?)?)?([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/; + + var isoDates = [ + ['YYYYYY-MM-DD', /[+-]\d{6}-\d{2}-\d{2}/], + ['YYYY-MM-DD', /\d{4}-\d{2}-\d{2}/], + ['GGGG-[W]WW-E', /\d{4}-W\d{2}-\d/], + ['GGGG-[W]WW', /\d{4}-W\d{2}/], + ['YYYY-DDD', /\d{4}-\d{3}/] + ]; + + // iso time formats and regexes + var isoTimes = [ + ['HH:mm:ss.SSSS', /(T| )\d\d:\d\d:\d\d\.\d+/], + ['HH:mm:ss', /(T| )\d\d:\d\d:\d\d/], + ['HH:mm', /(T| )\d\d:\d\d/], + ['HH', /(T| )\d\d/] + ]; + + var aspNetJsonRegex = /^\/?Date\((\-?\d+)/i; + + // date from iso format + function configFromISO(config) { + var i, l, + string = config._i, + match = from_string__isoRegex.exec(string); + + if (match) { + getParsingFlags(config).iso = true; + for (i = 0, l = isoDates.length; i < l; i++) { + if (isoDates[i][1].exec(string)) { + // match[5] should be 'T' or undefined + config._f = isoDates[i][0] + (match[6] || ' '); + break; + } + } + for (i = 0, l = isoTimes.length; i < l; i++) { + if (isoTimes[i][1].exec(string)) { + config._f += isoTimes[i][0]; + break; + } + } + if (string.match(matchOffset)) { + config._f += 'Z'; + } + configFromStringAndFormat(config); + } else { + config._isValid = false; + } + } + + // date from iso format or fallback + function configFromString(config) { + var matched = aspNetJsonRegex.exec(config._i); + + if (matched !== null) { + config._d = new Date(+matched[1]); + return; + } + + configFromISO(config); + if (config._isValid === false) { + delete config._isValid; + utils_hooks__hooks.createFromInputFallback(config); + } + } + + utils_hooks__hooks.createFromInputFallback = deprecate( + 'moment construction falls back to js Date. This is ' + + 'discouraged and will be removed in upcoming major ' + + 'release. Please refer to ' + + 'https://github.com/moment/moment/issues/1407 for more info.', + function (config) { + config._d = new Date(config._i + (config._useUTC ? ' UTC' : '')); + } + ); + + function createDate (y, m, d, h, M, s, ms) { + //can't just apply() to create a date: + //http://stackoverflow.com/questions/181348/instantiating-a-javascript-object-by-calling-prototype-constructor-apply + var date = new Date(y, m, d, h, M, s, ms); + + //the date constructor doesn't accept years < 1970 + if (y < 1970) { + date.setFullYear(y); + } + return date; + } + + function createUTCDate (y) { + var date = new Date(Date.UTC.apply(null, arguments)); + if (y < 1970) { + date.setUTCFullYear(y); + } + return date; + } + + addFormatToken(0, ['YY', 2], 0, function () { + return this.year() % 100; + }); + + addFormatToken(0, ['YYYY', 4], 0, 'year'); + addFormatToken(0, ['YYYYY', 5], 0, 'year'); + addFormatToken(0, ['YYYYYY', 6, true], 0, 'year'); + + // ALIASES + + addUnitAlias('year', 'y'); + + // PARSING + + addRegexToken('Y', matchSigned); + addRegexToken('YY', match1to2, match2); + addRegexToken('YYYY', match1to4, match4); + addRegexToken('YYYYY', match1to6, match6); + addRegexToken('YYYYYY', match1to6, match6); + + addParseToken(['YYYY', 'YYYYY', 'YYYYYY'], YEAR); + addParseToken('YY', function (input, array) { + array[YEAR] = utils_hooks__hooks.parseTwoDigitYear(input); + }); + + // HELPERS + + function daysInYear(year) { + return isLeapYear(year) ? 366 : 365; + } + + function isLeapYear(year) { + return (year % 4 === 0 && year % 100 !== 0) || year % 400 === 0; + } + + // HOOKS + + utils_hooks__hooks.parseTwoDigitYear = function (input) { + return toInt(input) + (toInt(input) > 68 ? 1900 : 2000); + }; + + // MOMENTS + + var getSetYear = makeGetSet('FullYear', false); + + function getIsLeapYear () { + return isLeapYear(this.year()); + } + + addFormatToken('w', ['ww', 2], 'wo', 'week'); + addFormatToken('W', ['WW', 2], 'Wo', 'isoWeek'); + + // ALIASES + + addUnitAlias('week', 'w'); + addUnitAlias('isoWeek', 'W'); + + // PARSING + + addRegexToken('w', match1to2); + addRegexToken('ww', match1to2, match2); + addRegexToken('W', match1to2); + addRegexToken('WW', match1to2, match2); + + addWeekParseToken(['w', 'ww', 'W', 'WW'], function (input, week, config, token) { + week[token.substr(0, 1)] = toInt(input); + }); + + // HELPERS + + // firstDayOfWeek 0 = sun, 6 = sat + // the day of the week that starts the week + // (usually sunday or monday) + // firstDayOfWeekOfYear 0 = sun, 6 = sat + // the first week is the week that contains the first + // of this day of the week + // (eg. ISO weeks use thursday (4)) + function weekOfYear(mom, firstDayOfWeek, firstDayOfWeekOfYear) { + var end = firstDayOfWeekOfYear - firstDayOfWeek, + daysToDayOfWeek = firstDayOfWeekOfYear - mom.day(), + adjustedMoment; + + + if (daysToDayOfWeek > end) { + daysToDayOfWeek -= 7; + } + + if (daysToDayOfWeek < end - 7) { + daysToDayOfWeek += 7; + } + + adjustedMoment = local__createLocal(mom).add(daysToDayOfWeek, 'd'); + return { + week: Math.ceil(adjustedMoment.dayOfYear() / 7), + year: adjustedMoment.year() + }; + } + + // LOCALES + + function localeWeek (mom) { + return weekOfYear(mom, this._week.dow, this._week.doy).week; + } + + var defaultLocaleWeek = { + dow : 0, // Sunday is the first day of the week. + doy : 6 // The week that contains Jan 1st is the first week of the year. + }; + + function localeFirstDayOfWeek () { + return this._week.dow; + } + + function localeFirstDayOfYear () { + return this._week.doy; + } + + // MOMENTS + + function getSetWeek (input) { + var week = this.localeData().week(this); + return input == null ? week : this.add((input - week) * 7, 'd'); + } + + function getSetISOWeek (input) { + var week = weekOfYear(this, 1, 4).week; + return input == null ? week : this.add((input - week) * 7, 'd'); + } + + addFormatToken('DDD', ['DDDD', 3], 'DDDo', 'dayOfYear'); + + // ALIASES + + addUnitAlias('dayOfYear', 'DDD'); + + // PARSING + + addRegexToken('DDD', match1to3); + addRegexToken('DDDD', match3); + addParseToken(['DDD', 'DDDD'], function (input, array, config) { + config._dayOfYear = toInt(input); + }); + + // HELPERS + + //http://en.wikipedia.org/wiki/ISO_week_date#Calculating_a_date_given_the_year.2C_week_number_and_weekday + function dayOfYearFromWeeks(year, week, weekday, firstDayOfWeekOfYear, firstDayOfWeek) { + var d = createUTCDate(year, 0, 1).getUTCDay(); + var daysToAdd; + var dayOfYear; + + d = d === 0 ? 7 : d; + weekday = weekday != null ? weekday : firstDayOfWeek; + daysToAdd = firstDayOfWeek - d + (d > firstDayOfWeekOfYear ? 7 : 0) - (d < firstDayOfWeek ? 7 : 0); + dayOfYear = 7 * (week - 1) + (weekday - firstDayOfWeek) + daysToAdd + 1; + + return { + year : dayOfYear > 0 ? year : year - 1, + dayOfYear : dayOfYear > 0 ? dayOfYear : daysInYear(year - 1) + dayOfYear + }; + } + + // MOMENTS + + function getSetDayOfYear (input) { + var dayOfYear = Math.round((this.clone().startOf('day') - this.clone().startOf('year')) / 864e5) + 1; + return input == null ? dayOfYear : this.add((input - dayOfYear), 'd'); + } + + // Pick the first defined of two or three arguments. + function defaults(a, b, c) { + if (a != null) { + return a; + } + if (b != null) { + return b; + } + return c; + } + + function currentDateArray(config) { + var now = new Date(); + if (config._useUTC) { + return [now.getUTCFullYear(), now.getUTCMonth(), now.getUTCDate()]; + } + return [now.getFullYear(), now.getMonth(), now.getDate()]; + } + + // convert an array to a date. + // the array should mirror the parameters below + // note: all values past the year are optional and will default to the lowest possible value. + // [year, month, day , hour, minute, second, millisecond] + function configFromArray (config) { + var i, date, input = [], currentDate, yearToUse; + + if (config._d) { + return; + } + + currentDate = currentDateArray(config); + + //compute day of the year from weeks and weekdays + if (config._w && config._a[DATE] == null && config._a[MONTH] == null) { + dayOfYearFromWeekInfo(config); + } + + //if the day of the year is set, figure out what it is + if (config._dayOfYear) { + yearToUse = defaults(config._a[YEAR], currentDate[YEAR]); + + if (config._dayOfYear > daysInYear(yearToUse)) { + getParsingFlags(config)._overflowDayOfYear = true; + } + + date = createUTCDate(yearToUse, 0, config._dayOfYear); + config._a[MONTH] = date.getUTCMonth(); + config._a[DATE] = date.getUTCDate(); + } + + // Default to current date. + // * if no year, month, day of month are given, default to today + // * if day of month is given, default month and year + // * if month is given, default only year + // * if year is given, don't default anything + for (i = 0; i < 3 && config._a[i] == null; ++i) { + config._a[i] = input[i] = currentDate[i]; + } + + // Zero out whatever was not defaulted, including time + for (; i < 7; i++) { + config._a[i] = input[i] = (config._a[i] == null) ? (i === 2 ? 1 : 0) : config._a[i]; + } + + // Check for 24:00:00.000 + if (config._a[HOUR] === 24 && + config._a[MINUTE] === 0 && + config._a[SECOND] === 0 && + config._a[MILLISECOND] === 0) { + config._nextDay = true; + config._a[HOUR] = 0; + } + + config._d = (config._useUTC ? createUTCDate : createDate).apply(null, input); + // Apply timezone offset from input. The actual utcOffset can be changed + // with parseZone. + if (config._tzm != null) { + config._d.setUTCMinutes(config._d.getUTCMinutes() - config._tzm); + } + + if (config._nextDay) { + config._a[HOUR] = 24; + } + } + + function dayOfYearFromWeekInfo(config) { + var w, weekYear, week, weekday, dow, doy, temp; + + w = config._w; + if (w.GG != null || w.W != null || w.E != null) { + dow = 1; + doy = 4; + + // TODO: We need to take the current isoWeekYear, but that depends on + // how we interpret now (local, utc, fixed offset). So create + // a now version of current config (take local/utc/offset flags, and + // create now). + weekYear = defaults(w.GG, config._a[YEAR], weekOfYear(local__createLocal(), 1, 4).year); + week = defaults(w.W, 1); + weekday = defaults(w.E, 1); + } else { + dow = config._locale._week.dow; + doy = config._locale._week.doy; + + weekYear = defaults(w.gg, config._a[YEAR], weekOfYear(local__createLocal(), dow, doy).year); + week = defaults(w.w, 1); + + if (w.d != null) { + // weekday -- low day numbers are considered next week + weekday = w.d; + if (weekday < dow) { + ++week; + } + } else if (w.e != null) { + // local weekday -- counting starts from begining of week + weekday = w.e + dow; + } else { + // default to begining of week + weekday = dow; + } + } + temp = dayOfYearFromWeeks(weekYear, week, weekday, doy, dow); + + config._a[YEAR] = temp.year; + config._dayOfYear = temp.dayOfYear; + } + + utils_hooks__hooks.ISO_8601 = function () {}; + + // date from string and format string + function configFromStringAndFormat(config) { + // TODO: Move this to another part of the creation flow to prevent circular deps + if (config._f === utils_hooks__hooks.ISO_8601) { + configFromISO(config); + return; + } + + config._a = []; + getParsingFlags(config).empty = true; + + // This array is used to make a Date, either with `new Date` or `Date.UTC` + var string = '' + config._i, + i, parsedInput, tokens, token, skipped, + stringLength = string.length, + totalParsedInputLength = 0; + + tokens = expandFormat(config._f, config._locale).match(formattingTokens) || []; + + for (i = 0; i < tokens.length; i++) { + token = tokens[i]; + parsedInput = (string.match(getParseRegexForToken(token, config)) || [])[0]; + if (parsedInput) { + skipped = string.substr(0, string.indexOf(parsedInput)); + if (skipped.length > 0) { + getParsingFlags(config).unusedInput.push(skipped); + } + string = string.slice(string.indexOf(parsedInput) + parsedInput.length); + totalParsedInputLength += parsedInput.length; + } + // don't parse if it's not a known token + if (formatTokenFunctions[token]) { + if (parsedInput) { + getParsingFlags(config).empty = false; + } + else { + getParsingFlags(config).unusedTokens.push(token); + } + addTimeToArrayFromToken(token, parsedInput, config); + } + else if (config._strict && !parsedInput) { + getParsingFlags(config).unusedTokens.push(token); + } + } + + // add remaining unparsed input length to the string + getParsingFlags(config).charsLeftOver = stringLength - totalParsedInputLength; + if (string.length > 0) { + getParsingFlags(config).unusedInput.push(string); + } + + // clear _12h flag if hour is <= 12 + if (getParsingFlags(config).bigHour === true && + config._a[HOUR] <= 12 && + config._a[HOUR] > 0) { + getParsingFlags(config).bigHour = undefined; + } + // handle meridiem + config._a[HOUR] = meridiemFixWrap(config._locale, config._a[HOUR], config._meridiem); + + configFromArray(config); + checkOverflow(config); + } + + + function meridiemFixWrap (locale, hour, meridiem) { + var isPm; + + if (meridiem == null) { + // nothing to do + return hour; + } + if (locale.meridiemHour != null) { + return locale.meridiemHour(hour, meridiem); + } else if (locale.isPM != null) { + // Fallback + isPm = locale.isPM(meridiem); + if (isPm && hour < 12) { + hour += 12; + } + if (!isPm && hour === 12) { + hour = 0; + } + return hour; + } else { + // this is not supposed to happen + return hour; + } + } + + function configFromStringAndArray(config) { + var tempConfig, + bestMoment, + + scoreToBeat, + i, + currentScore; + + if (config._f.length === 0) { + getParsingFlags(config).invalidFormat = true; + config._d = new Date(NaN); + return; + } + + for (i = 0; i < config._f.length; i++) { + currentScore = 0; + tempConfig = copyConfig({}, config); + if (config._useUTC != null) { + tempConfig._useUTC = config._useUTC; + } + tempConfig._f = config._f[i]; + configFromStringAndFormat(tempConfig); + + if (!valid__isValid(tempConfig)) { + continue; + } + + // if there is any input that was not parsed add a penalty for that format + currentScore += getParsingFlags(tempConfig).charsLeftOver; + + //or tokens + currentScore += getParsingFlags(tempConfig).unusedTokens.length * 10; + + getParsingFlags(tempConfig).score = currentScore; + + if (scoreToBeat == null || currentScore < scoreToBeat) { + scoreToBeat = currentScore; + bestMoment = tempConfig; + } + } + + extend(config, bestMoment || tempConfig); + } + + function configFromObject(config) { + if (config._d) { + return; + } + + var i = normalizeObjectUnits(config._i); + config._a = [i.year, i.month, i.day || i.date, i.hour, i.minute, i.second, i.millisecond]; + + configFromArray(config); + } + + function createFromConfig (config) { + var input = config._i, + format = config._f, + res; + + config._locale = config._locale || locale_locales__getLocale(config._l); + + if (input === null || (format === undefined && input === '')) { + return valid__createInvalid({nullInput: true}); + } + + if (typeof input === 'string') { + config._i = input = config._locale.preparse(input); + } + + if (isMoment(input)) { + return new Moment(checkOverflow(input)); + } else if (isArray(format)) { + configFromStringAndArray(config); + } else if (format) { + configFromStringAndFormat(config); + } else if (isDate(input)) { + config._d = input; + } else { + configFromInput(config); + } + + res = new Moment(checkOverflow(config)); + if (res._nextDay) { + // Adding is smart enough around DST + res.add(1, 'd'); + res._nextDay = undefined; + } + + return res; + } + + function configFromInput(config) { + var input = config._i; + if (input === undefined) { + config._d = new Date(); + } else if (isDate(input)) { + config._d = new Date(+input); + } else if (typeof input === 'string') { + configFromString(config); + } else if (isArray(input)) { + config._a = map(input.slice(0), function (obj) { + return parseInt(obj, 10); + }); + configFromArray(config); + } else if (typeof(input) === 'object') { + configFromObject(config); + } else if (typeof(input) === 'number') { + // from milliseconds + config._d = new Date(input); + } else { + utils_hooks__hooks.createFromInputFallback(config); + } + } + + function createLocalOrUTC (input, format, locale, strict, isUTC) { + var c = {}; + + if (typeof(locale) === 'boolean') { + strict = locale; + locale = undefined; + } + // object construction must be done this way. + // https://github.com/moment/moment/issues/1423 + c._isAMomentObject = true; + c._useUTC = c._isUTC = isUTC; + c._l = locale; + c._i = input; + c._f = format; + c._strict = strict; + + return createFromConfig(c); + } + + function local__createLocal (input, format, locale, strict) { + return createLocalOrUTC(input, format, locale, strict, false); + } + + var prototypeMin = deprecate( + 'moment().min is deprecated, use moment.min instead. https://github.com/moment/moment/issues/1548', + function () { + var other = local__createLocal.apply(null, arguments); + return other < this ? this : other; + } + ); + + var prototypeMax = deprecate( + 'moment().max is deprecated, use moment.max instead. https://github.com/moment/moment/issues/1548', + function () { + var other = local__createLocal.apply(null, arguments); + return other > this ? this : other; + } + ); + + // Pick a moment m from moments so that m[fn](other) is true for all + // other. This relies on the function fn to be transitive. + // + // moments should either be an array of moment objects or an array, whose + // first element is an array of moment objects. + function pickBy(fn, moments) { + var res, i; + if (moments.length === 1 && isArray(moments[0])) { + moments = moments[0]; + } + if (!moments.length) { + return local__createLocal(); + } + res = moments[0]; + for (i = 1; i < moments.length; ++i) { + if (moments[i][fn](res)) { + res = moments[i]; + } + } + return res; + } + + // TODO: Use [].sort instead? + function min () { + var args = [].slice.call(arguments, 0); + + return pickBy('isBefore', args); + } + + function max () { + var args = [].slice.call(arguments, 0); + + return pickBy('isAfter', args); + } + + function Duration (duration) { + var normalizedInput = normalizeObjectUnits(duration), + years = normalizedInput.year || 0, + quarters = normalizedInput.quarter || 0, + months = normalizedInput.month || 0, + weeks = normalizedInput.week || 0, + days = normalizedInput.day || 0, + hours = normalizedInput.hour || 0, + minutes = normalizedInput.minute || 0, + seconds = normalizedInput.second || 0, + milliseconds = normalizedInput.millisecond || 0; + + // representation for dateAddRemove + this._milliseconds = +milliseconds + + seconds * 1e3 + // 1000 + minutes * 6e4 + // 1000 * 60 + hours * 36e5; // 1000 * 60 * 60 + // Because of dateAddRemove treats 24 hours as different from a + // day when working around DST, we need to store them separately + this._days = +days + + weeks * 7; + // It is impossible translate months into days without knowing + // which months you are are talking about, so we have to store + // it separately. + this._months = +months + + quarters * 3 + + years * 12; + + this._data = {}; + + this._locale = locale_locales__getLocale(); + + this._bubble(); + } + + function isDuration (obj) { + return obj instanceof Duration; + } + + function offset (token, separator) { + addFormatToken(token, 0, 0, function () { + var offset = this.utcOffset(); + var sign = '+'; + if (offset < 0) { + offset = -offset; + sign = '-'; + } + return sign + zeroFill(~~(offset / 60), 2) + separator + zeroFill(~~(offset) % 60, 2); + }); + } + + offset('Z', ':'); + offset('ZZ', ''); + + // PARSING + + addRegexToken('Z', matchOffset); + addRegexToken('ZZ', matchOffset); + addParseToken(['Z', 'ZZ'], function (input, array, config) { + config._useUTC = true; + config._tzm = offsetFromString(input); + }); + + // HELPERS + + // timezone chunker + // '+10:00' > ['10', '00'] + // '-1530' > ['-15', '30'] + var chunkOffset = /([\+\-]|\d\d)/gi; + + function offsetFromString(string) { + var matches = ((string || '').match(matchOffset) || []); + var chunk = matches[matches.length - 1] || []; + var parts = (chunk + '').match(chunkOffset) || ['-', 0, 0]; + var minutes = +(parts[1] * 60) + toInt(parts[2]); + + return parts[0] === '+' ? minutes : -minutes; + } + + // Return a moment from input, that is local/utc/zone equivalent to model. + function cloneWithOffset(input, model) { + var res, diff; + if (model._isUTC) { + res = model.clone(); + diff = (isMoment(input) || isDate(input) ? +input : +local__createLocal(input)) - (+res); + // Use low-level api, because this fn is low-level api. + res._d.setTime(+res._d + diff); + utils_hooks__hooks.updateOffset(res, false); + return res; + } else { + return local__createLocal(input).local(); + } + return model._isUTC ? local__createLocal(input).zone(model._offset || 0) : local__createLocal(input).local(); + } + + function getDateOffset (m) { + // On Firefox.24 Date#getTimezoneOffset returns a floating point. + // https://github.com/moment/moment/pull/1871 + return -Math.round(m._d.getTimezoneOffset() / 15) * 15; + } + + // HOOKS + + // This function will be called whenever a moment is mutated. + // It is intended to keep the offset in sync with the timezone. + utils_hooks__hooks.updateOffset = function () {}; + + // MOMENTS + + // keepLocalTime = true means only change the timezone, without + // affecting the local hour. So 5:31:26 +0300 --[utcOffset(2, true)]--> + // 5:31:26 +0200 It is possible that 5:31:26 doesn't exist with offset + // +0200, so we adjust the time as needed, to be valid. + // + // Keeping the time actually adds/subtracts (one hour) + // from the actual represented time. That is why we call updateOffset + // a second time. In case it wants us to change the offset again + // _changeInProgress == true case, then we have to adjust, because + // there is no such time in the given timezone. + function getSetOffset (input, keepLocalTime) { + var offset = this._offset || 0, + localAdjust; + if (input != null) { + if (typeof input === 'string') { + input = offsetFromString(input); + } + if (Math.abs(input) < 16) { + input = input * 60; + } + if (!this._isUTC && keepLocalTime) { + localAdjust = getDateOffset(this); + } + this._offset = input; + this._isUTC = true; + if (localAdjust != null) { + this.add(localAdjust, 'm'); + } + if (offset !== input) { + if (!keepLocalTime || this._changeInProgress) { + add_subtract__addSubtract(this, create__createDuration(input - offset, 'm'), 1, false); + } else if (!this._changeInProgress) { + this._changeInProgress = true; + utils_hooks__hooks.updateOffset(this, true); + this._changeInProgress = null; + } + } + return this; + } else { + return this._isUTC ? offset : getDateOffset(this); + } + } + + function getSetZone (input, keepLocalTime) { + if (input != null) { + if (typeof input !== 'string') { + input = -input; + } + + this.utcOffset(input, keepLocalTime); + + return this; + } else { + return -this.utcOffset(); + } + } + + function setOffsetToUTC (keepLocalTime) { + return this.utcOffset(0, keepLocalTime); + } + + function setOffsetToLocal (keepLocalTime) { + if (this._isUTC) { + this.utcOffset(0, keepLocalTime); + this._isUTC = false; + + if (keepLocalTime) { + this.subtract(getDateOffset(this), 'm'); + } + } + return this; + } + + function setOffsetToParsedOffset () { + if (this._tzm) { + this.utcOffset(this._tzm); + } else if (typeof this._i === 'string') { + this.utcOffset(offsetFromString(this._i)); + } + return this; + } + + function hasAlignedHourOffset (input) { + if (!input) { + input = 0; + } + else { + input = local__createLocal(input).utcOffset(); + } + + return (this.utcOffset() - input) % 60 === 0; + } + + function isDaylightSavingTime () { + return ( + this.utcOffset() > this.clone().month(0).utcOffset() || + this.utcOffset() > this.clone().month(5).utcOffset() + ); + } + + function isDaylightSavingTimeShifted () { + if (this._a) { + var other = this._isUTC ? create_utc__createUTC(this._a) : local__createLocal(this._a); + return this.isValid() && compareArrays(this._a, other.toArray()) > 0; + } + + return false; + } + + function isLocal () { + return !this._isUTC; + } + + function isUtcOffset () { + return this._isUTC; + } + + function isUtc () { + return this._isUTC && this._offset === 0; + } + + var aspNetRegex = /(\-)?(?:(\d*)\.)?(\d+)\:(\d+)(?:\:(\d+)\.?(\d{3})?)?/; + + // from http://docs.closure-library.googlecode.com/git/closure_goog_date_date.js.source.html + // somewhat more in line with 4.4.3.2 2004 spec, but allows decimal anywhere + var create__isoRegex = /^(-)?P(?:(?:([0-9,.]*)Y)?(?:([0-9,.]*)M)?(?:([0-9,.]*)D)?(?:T(?:([0-9,.]*)H)?(?:([0-9,.]*)M)?(?:([0-9,.]*)S)?)?|([0-9,.]*)W)$/; + + function create__createDuration (input, key) { + var duration = input, + // matching against regexp is expensive, do it on demand + match = null, + sign, + ret, + diffRes; + + if (isDuration(input)) { + duration = { + ms : input._milliseconds, + d : input._days, + M : input._months + }; + } else if (typeof input === 'number') { + duration = {}; + if (key) { + duration[key] = input; + } else { + duration.milliseconds = input; + } + } else if (!!(match = aspNetRegex.exec(input))) { + sign = (match[1] === '-') ? -1 : 1; + duration = { + y : 0, + d : toInt(match[DATE]) * sign, + h : toInt(match[HOUR]) * sign, + m : toInt(match[MINUTE]) * sign, + s : toInt(match[SECOND]) * sign, + ms : toInt(match[MILLISECOND]) * sign + }; + } else if (!!(match = create__isoRegex.exec(input))) { + sign = (match[1] === '-') ? -1 : 1; + duration = { + y : parseIso(match[2], sign), + M : parseIso(match[3], sign), + d : parseIso(match[4], sign), + h : parseIso(match[5], sign), + m : parseIso(match[6], sign), + s : parseIso(match[7], sign), + w : parseIso(match[8], sign) + }; + } else if (duration == null) {// checks for null or undefined + duration = {}; + } else if (typeof duration === 'object' && ('from' in duration || 'to' in duration)) { + diffRes = momentsDifference(local__createLocal(duration.from), local__createLocal(duration.to)); + + duration = {}; + duration.ms = diffRes.milliseconds; + duration.M = diffRes.months; + } + + ret = new Duration(duration); + + if (isDuration(input) && hasOwnProp(input, '_locale')) { + ret._locale = input._locale; + } + + return ret; + } + + create__createDuration.fn = Duration.prototype; + + function parseIso (inp, sign) { + // We'd normally use ~~inp for this, but unfortunately it also + // converts floats to ints. + // inp may be undefined, so careful calling replace on it. + var res = inp && parseFloat(inp.replace(',', '.')); + // apply sign while we're at it + return (isNaN(res) ? 0 : res) * sign; + } + + function positiveMomentsDifference(base, other) { + var res = {milliseconds: 0, months: 0}; + + res.months = other.month() - base.month() + + (other.year() - base.year()) * 12; + if (base.clone().add(res.months, 'M').isAfter(other)) { + --res.months; + } + + res.milliseconds = +other - +(base.clone().add(res.months, 'M')); + + return res; + } + + function momentsDifference(base, other) { + var res; + other = cloneWithOffset(other, base); + if (base.isBefore(other)) { + res = positiveMomentsDifference(base, other); + } else { + res = positiveMomentsDifference(other, base); + res.milliseconds = -res.milliseconds; + res.months = -res.months; + } + + return res; + } + + function createAdder(direction, name) { + return function (val, period) { + var dur, tmp; + //invert the arguments, but complain about it + if (period !== null && !isNaN(+period)) { + deprecateSimple(name, 'moment().' + name + '(period, number) is deprecated. Please use moment().' + name + '(number, period).'); + tmp = val; val = period; period = tmp; + } + + val = typeof val === 'string' ? +val : val; + dur = create__createDuration(val, period); + add_subtract__addSubtract(this, dur, direction); + return this; + }; + } + + function add_subtract__addSubtract (mom, duration, isAdding, updateOffset) { + var milliseconds = duration._milliseconds, + days = duration._days, + months = duration._months; + updateOffset = updateOffset == null ? true : updateOffset; + + if (milliseconds) { + mom._d.setTime(+mom._d + milliseconds * isAdding); + } + if (days) { + get_set__set(mom, 'Date', get_set__get(mom, 'Date') + days * isAdding); + } + if (months) { + setMonth(mom, get_set__get(mom, 'Month') + months * isAdding); + } + if (updateOffset) { + utils_hooks__hooks.updateOffset(mom, days || months); + } + } + + var add_subtract__add = createAdder(1, 'add'); + var add_subtract__subtract = createAdder(-1, 'subtract'); + + function moment_calendar__calendar (time) { + // We want to compare the start of today, vs this. + // Getting start-of-today depends on whether we're local/utc/offset or not. + var now = time || local__createLocal(), + sod = cloneWithOffset(now, this).startOf('day'), + diff = this.diff(sod, 'days', true), + format = diff < -6 ? 'sameElse' : + diff < -1 ? 'lastWeek' : + diff < 0 ? 'lastDay' : + diff < 1 ? 'sameDay' : + diff < 2 ? 'nextDay' : + diff < 7 ? 'nextWeek' : 'sameElse'; + return this.format(this.localeData().calendar(format, this, local__createLocal(now))); + } + + function clone () { + return new Moment(this); + } + + function isAfter (input, units) { + var inputMs; + units = normalizeUnits(typeof units !== 'undefined' ? units : 'millisecond'); + if (units === 'millisecond') { + input = isMoment(input) ? input : local__createLocal(input); + return +this > +input; + } else { + inputMs = isMoment(input) ? +input : +local__createLocal(input); + return inputMs < +this.clone().startOf(units); + } + } + + function isBefore (input, units) { + var inputMs; + units = normalizeUnits(typeof units !== 'undefined' ? units : 'millisecond'); + if (units === 'millisecond') { + input = isMoment(input) ? input : local__createLocal(input); + return +this < +input; + } else { + inputMs = isMoment(input) ? +input : +local__createLocal(input); + return +this.clone().endOf(units) < inputMs; + } + } + + function isBetween (from, to, units) { + return this.isAfter(from, units) && this.isBefore(to, units); + } + + function isSame (input, units) { + var inputMs; + units = normalizeUnits(units || 'millisecond'); + if (units === 'millisecond') { + input = isMoment(input) ? input : local__createLocal(input); + return +this === +input; + } else { + inputMs = +local__createLocal(input); + return +(this.clone().startOf(units)) <= inputMs && inputMs <= +(this.clone().endOf(units)); + } + } + + function absFloor (number) { + if (number < 0) { + return Math.ceil(number); + } else { + return Math.floor(number); + } + } + + function diff (input, units, asFloat) { + var that = cloneWithOffset(input, this), + zoneDelta = (that.utcOffset() - this.utcOffset()) * 6e4, + delta, output; + + units = normalizeUnits(units); + + if (units === 'year' || units === 'month' || units === 'quarter') { + output = monthDiff(this, that); + if (units === 'quarter') { + output = output / 3; + } else if (units === 'year') { + output = output / 12; + } + } else { + delta = this - that; + output = units === 'second' ? delta / 1e3 : // 1000 + units === 'minute' ? delta / 6e4 : // 1000 * 60 + units === 'hour' ? delta / 36e5 : // 1000 * 60 * 60 + units === 'day' ? (delta - zoneDelta) / 864e5 : // 1000 * 60 * 60 * 24, negate dst + units === 'week' ? (delta - zoneDelta) / 6048e5 : // 1000 * 60 * 60 * 24 * 7, negate dst + delta; + } + return asFloat ? output : absFloor(output); + } + + function monthDiff (a, b) { + // difference in months + var wholeMonthDiff = ((b.year() - a.year()) * 12) + (b.month() - a.month()), + // b is in (anchor - 1 month, anchor + 1 month) + anchor = a.clone().add(wholeMonthDiff, 'months'), + anchor2, adjust; + + if (b - anchor < 0) { + anchor2 = a.clone().add(wholeMonthDiff - 1, 'months'); + // linear across the month + adjust = (b - anchor) / (anchor - anchor2); + } else { + anchor2 = a.clone().add(wholeMonthDiff + 1, 'months'); + // linear across the month + adjust = (b - anchor) / (anchor2 - anchor); + } + + return -(wholeMonthDiff + adjust); + } + + utils_hooks__hooks.defaultFormat = 'YYYY-MM-DDTHH:mm:ssZ'; + + function toString () { + return this.clone().locale('en').format('ddd MMM DD YYYY HH:mm:ss [GMT]ZZ'); + } + + function moment_format__toISOString () { + var m = this.clone().utc(); + if (0 < m.year() && m.year() <= 9999) { + if ('function' === typeof Date.prototype.toISOString) { + // native implementation is ~50x faster, use it when we can + return this.toDate().toISOString(); + } else { + return formatMoment(m, 'YYYY-MM-DD[T]HH:mm:ss.SSS[Z]'); + } + } else { + return formatMoment(m, 'YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]'); + } + } + + function format (inputString) { + var output = formatMoment(this, inputString || utils_hooks__hooks.defaultFormat); + return this.localeData().postformat(output); + } + + function from (time, withoutSuffix) { + if (!this.isValid()) { + return this.localeData().invalidDate(); + } + return create__createDuration({to: this, from: time}).locale(this.locale()).humanize(!withoutSuffix); + } + + function fromNow (withoutSuffix) { + return this.from(local__createLocal(), withoutSuffix); + } + + function to (time, withoutSuffix) { + if (!this.isValid()) { + return this.localeData().invalidDate(); + } + return create__createDuration({from: this, to: time}).locale(this.locale()).humanize(!withoutSuffix); + } + + function toNow (withoutSuffix) { + return this.to(local__createLocal(), withoutSuffix); + } + + function locale (key) { + var newLocaleData; + + if (key === undefined) { + return this._locale._abbr; + } else { + newLocaleData = locale_locales__getLocale(key); + if (newLocaleData != null) { + this._locale = newLocaleData; + } + return this; + } + } + + var lang = deprecate( + 'moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.', + function (key) { + if (key === undefined) { + return this.localeData(); + } else { + return this.locale(key); + } + } + ); + + function localeData () { + return this._locale; + } + + function startOf (units) { + units = normalizeUnits(units); + // the following switch intentionally omits break keywords + // to utilize falling through the cases. + switch (units) { + case 'year': + this.month(0); + /* falls through */ + case 'quarter': + case 'month': + this.date(1); + /* falls through */ + case 'week': + case 'isoWeek': + case 'day': + this.hours(0); + /* falls through */ + case 'hour': + this.minutes(0); + /* falls through */ + case 'minute': + this.seconds(0); + /* falls through */ + case 'second': + this.milliseconds(0); + } + + // weeks are a special case + if (units === 'week') { + this.weekday(0); + } + if (units === 'isoWeek') { + this.isoWeekday(1); + } + + // quarters are also special + if (units === 'quarter') { + this.month(Math.floor(this.month() / 3) * 3); + } + + return this; + } + + function endOf (units) { + units = normalizeUnits(units); + if (units === undefined || units === 'millisecond') { + return this; + } + return this.startOf(units).add(1, (units === 'isoWeek' ? 'week' : units)).subtract(1, 'ms'); + } + + function to_type__valueOf () { + return +this._d - ((this._offset || 0) * 60000); + } + + function unix () { + return Math.floor(+this / 1000); + } + + function toDate () { + return this._offset ? new Date(+this) : this._d; + } + + function toArray () { + var m = this; + return [m.year(), m.month(), m.date(), m.hour(), m.minute(), m.second(), m.millisecond()]; + } + + function moment_valid__isValid () { + return valid__isValid(this); + } + + function parsingFlags () { + return extend({}, getParsingFlags(this)); + } + + function invalidAt () { + return getParsingFlags(this).overflow; + } + + addFormatToken(0, ['gg', 2], 0, function () { + return this.weekYear() % 100; + }); + + addFormatToken(0, ['GG', 2], 0, function () { + return this.isoWeekYear() % 100; + }); + + function addWeekYearFormatToken (token, getter) { + addFormatToken(0, [token, token.length], 0, getter); + } + + addWeekYearFormatToken('gggg', 'weekYear'); + addWeekYearFormatToken('ggggg', 'weekYear'); + addWeekYearFormatToken('GGGG', 'isoWeekYear'); + addWeekYearFormatToken('GGGGG', 'isoWeekYear'); + + // ALIASES + + addUnitAlias('weekYear', 'gg'); + addUnitAlias('isoWeekYear', 'GG'); + + // PARSING + + addRegexToken('G', matchSigned); + addRegexToken('g', matchSigned); + addRegexToken('GG', match1to2, match2); + addRegexToken('gg', match1to2, match2); + addRegexToken('GGGG', match1to4, match4); + addRegexToken('gggg', match1to4, match4); + addRegexToken('GGGGG', match1to6, match6); + addRegexToken('ggggg', match1to6, match6); + + addWeekParseToken(['gggg', 'ggggg', 'GGGG', 'GGGGG'], function (input, week, config, token) { + week[token.substr(0, 2)] = toInt(input); + }); + + addWeekParseToken(['gg', 'GG'], function (input, week, config, token) { + week[token] = utils_hooks__hooks.parseTwoDigitYear(input); + }); + + // HELPERS + + function weeksInYear(year, dow, doy) { + return weekOfYear(local__createLocal([year, 11, 31 + dow - doy]), dow, doy).week; + } + + // MOMENTS + + function getSetWeekYear (input) { + var year = weekOfYear(this, this.localeData()._week.dow, this.localeData()._week.doy).year; + return input == null ? year : this.add((input - year), 'y'); + } + + function getSetISOWeekYear (input) { + var year = weekOfYear(this, 1, 4).year; + return input == null ? year : this.add((input - year), 'y'); + } + + function getISOWeeksInYear () { + return weeksInYear(this.year(), 1, 4); + } + + function getWeeksInYear () { + var weekInfo = this.localeData()._week; + return weeksInYear(this.year(), weekInfo.dow, weekInfo.doy); + } + + addFormatToken('Q', 0, 0, 'quarter'); + + // ALIASES + + addUnitAlias('quarter', 'Q'); + + // PARSING + + addRegexToken('Q', match1); + addParseToken('Q', function (input, array) { + array[MONTH] = (toInt(input) - 1) * 3; + }); + + // MOMENTS + + function getSetQuarter (input) { + return input == null ? Math.ceil((this.month() + 1) / 3) : this.month((input - 1) * 3 + this.month() % 3); + } + + addFormatToken('D', ['DD', 2], 'Do', 'date'); + + // ALIASES + + addUnitAlias('date', 'D'); + + // PARSING + + addRegexToken('D', match1to2); + addRegexToken('DD', match1to2, match2); + addRegexToken('Do', function (isStrict, locale) { + return isStrict ? locale._ordinalParse : locale._ordinalParseLenient; + }); + + addParseToken(['D', 'DD'], DATE); + addParseToken('Do', function (input, array) { + array[DATE] = toInt(input.match(match1to2)[0], 10); + }); + + // MOMENTS + + var getSetDayOfMonth = makeGetSet('Date', true); + + addFormatToken('d', 0, 'do', 'day'); + + addFormatToken('dd', 0, 0, function (format) { + return this.localeData().weekdaysMin(this, format); + }); + + addFormatToken('ddd', 0, 0, function (format) { + return this.localeData().weekdaysShort(this, format); + }); + + addFormatToken('dddd', 0, 0, function (format) { + return this.localeData().weekdays(this, format); + }); + + addFormatToken('e', 0, 0, 'weekday'); + addFormatToken('E', 0, 0, 'isoWeekday'); + + // ALIASES + + addUnitAlias('day', 'd'); + addUnitAlias('weekday', 'e'); + addUnitAlias('isoWeekday', 'E'); + + // PARSING + + addRegexToken('d', match1to2); + addRegexToken('e', match1to2); + addRegexToken('E', match1to2); + addRegexToken('dd', matchWord); + addRegexToken('ddd', matchWord); + addRegexToken('dddd', matchWord); + + addWeekParseToken(['dd', 'ddd', 'dddd'], function (input, week, config) { + var weekday = config._locale.weekdaysParse(input); + // if we didn't get a weekday name, mark the date as invalid + if (weekday != null) { + week.d = weekday; + } else { + getParsingFlags(config).invalidWeekday = input; + } + }); + + addWeekParseToken(['d', 'e', 'E'], function (input, week, config, token) { + week[token] = toInt(input); + }); + + // HELPERS + + function parseWeekday(input, locale) { + if (typeof input === 'string') { + if (!isNaN(input)) { + input = parseInt(input, 10); + } + else { + input = locale.weekdaysParse(input); + if (typeof input !== 'number') { + return null; + } + } + } + return input; + } + + // LOCALES + + var defaultLocaleWeekdays = 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'); + function localeWeekdays (m) { + return this._weekdays[m.day()]; + } + + var defaultLocaleWeekdaysShort = 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'); + function localeWeekdaysShort (m) { + return this._weekdaysShort[m.day()]; + } + + var defaultLocaleWeekdaysMin = 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'); + function localeWeekdaysMin (m) { + return this._weekdaysMin[m.day()]; + } + + function localeWeekdaysParse (weekdayName) { + var i, mom, regex; + + if (!this._weekdaysParse) { + this._weekdaysParse = []; + } + + for (i = 0; i < 7; i++) { + // make the regex if we don't have it already + if (!this._weekdaysParse[i]) { + mom = local__createLocal([2000, 1]).day(i); + regex = '^' + this.weekdays(mom, '') + '|^' + this.weekdaysShort(mom, '') + '|^' + this.weekdaysMin(mom, ''); + this._weekdaysParse[i] = new RegExp(regex.replace('.', ''), 'i'); + } + // test the regex + if (this._weekdaysParse[i].test(weekdayName)) { + return i; + } + } + } + + // MOMENTS + + function getSetDayOfWeek (input) { + var day = this._isUTC ? this._d.getUTCDay() : this._d.getDay(); + if (input != null) { + input = parseWeekday(input, this.localeData()); + return this.add(input - day, 'd'); + } else { + return day; + } + } + + function getSetLocaleDayOfWeek (input) { + var weekday = (this.day() + 7 - this.localeData()._week.dow) % 7; + return input == null ? weekday : this.add(input - weekday, 'd'); + } + + function getSetISODayOfWeek (input) { + // behaves the same as moment#day except + // as a getter, returns 7 instead of 0 (1-7 range instead of 0-6) + // as a setter, sunday should belong to the previous week. + return input == null ? this.day() || 7 : this.day(this.day() % 7 ? input : input - 7); + } + + addFormatToken('H', ['HH', 2], 0, 'hour'); + addFormatToken('h', ['hh', 2], 0, function () { + return this.hours() % 12 || 12; + }); + + function meridiem (token, lowercase) { + addFormatToken(token, 0, 0, function () { + return this.localeData().meridiem(this.hours(), this.minutes(), lowercase); + }); + } + + meridiem('a', true); + meridiem('A', false); + + // ALIASES + + addUnitAlias('hour', 'h'); + + // PARSING + + function matchMeridiem (isStrict, locale) { + return locale._meridiemParse; + } + + addRegexToken('a', matchMeridiem); + addRegexToken('A', matchMeridiem); + addRegexToken('H', match1to2); + addRegexToken('h', match1to2); + addRegexToken('HH', match1to2, match2); + addRegexToken('hh', match1to2, match2); + + addParseToken(['H', 'HH'], HOUR); + addParseToken(['a', 'A'], function (input, array, config) { + config._isPm = config._locale.isPM(input); + config._meridiem = input; + }); + addParseToken(['h', 'hh'], function (input, array, config) { + array[HOUR] = toInt(input); + getParsingFlags(config).bigHour = true; + }); + + // LOCALES + + function localeIsPM (input) { + // IE8 Quirks Mode & IE7 Standards Mode do not allow accessing strings like arrays + // Using charAt should be more compatible. + return ((input + '').toLowerCase().charAt(0) === 'p'); + } + + var defaultLocaleMeridiemParse = /[ap]\.?m?\.?/i; + function localeMeridiem (hours, minutes, isLower) { + if (hours > 11) { + return isLower ? 'pm' : 'PM'; + } else { + return isLower ? 'am' : 'AM'; + } + } + + + // MOMENTS + + // Setting the hour should keep the time, because the user explicitly + // specified which hour he wants. So trying to maintain the same hour (in + // a new timezone) makes sense. Adding/subtracting hours does not follow + // this rule. + var getSetHour = makeGetSet('Hours', true); + + addFormatToken('m', ['mm', 2], 0, 'minute'); + + // ALIASES + + addUnitAlias('minute', 'm'); + + // PARSING + + addRegexToken('m', match1to2); + addRegexToken('mm', match1to2, match2); + addParseToken(['m', 'mm'], MINUTE); + + // MOMENTS + + var getSetMinute = makeGetSet('Minutes', false); + + addFormatToken('s', ['ss', 2], 0, 'second'); + + // ALIASES + + addUnitAlias('second', 's'); + + // PARSING + + addRegexToken('s', match1to2); + addRegexToken('ss', match1to2, match2); + addParseToken(['s', 'ss'], SECOND); + + // MOMENTS + + var getSetSecond = makeGetSet('Seconds', false); + + addFormatToken('S', 0, 0, function () { + return ~~(this.millisecond() / 100); + }); + + addFormatToken(0, ['SS', 2], 0, function () { + return ~~(this.millisecond() / 10); + }); + + function millisecond__milliseconds (token) { + addFormatToken(0, [token, 3], 0, 'millisecond'); + } + + millisecond__milliseconds('SSS'); + millisecond__milliseconds('SSSS'); + + // ALIASES + + addUnitAlias('millisecond', 'ms'); + + // PARSING + + addRegexToken('S', match1to3, match1); + addRegexToken('SS', match1to3, match2); + addRegexToken('SSS', match1to3, match3); + addRegexToken('SSSS', matchUnsigned); + addParseToken(['S', 'SS', 'SSS', 'SSSS'], function (input, array) { + array[MILLISECOND] = toInt(('0.' + input) * 1000); + }); + + // MOMENTS + + var getSetMillisecond = makeGetSet('Milliseconds', false); + + addFormatToken('z', 0, 0, 'zoneAbbr'); + addFormatToken('zz', 0, 0, 'zoneName'); + + // MOMENTS + + function getZoneAbbr () { + return this._isUTC ? 'UTC' : ''; + } + + function getZoneName () { + return this._isUTC ? 'Coordinated Universal Time' : ''; + } + + var momentPrototype__proto = Moment.prototype; + + momentPrototype__proto.add = add_subtract__add; + momentPrototype__proto.calendar = moment_calendar__calendar; + momentPrototype__proto.clone = clone; + momentPrototype__proto.diff = diff; + momentPrototype__proto.endOf = endOf; + momentPrototype__proto.format = format; + momentPrototype__proto.from = from; + momentPrototype__proto.fromNow = fromNow; + momentPrototype__proto.to = to; + momentPrototype__proto.toNow = toNow; + momentPrototype__proto.get = getSet; + momentPrototype__proto.invalidAt = invalidAt; + momentPrototype__proto.isAfter = isAfter; + momentPrototype__proto.isBefore = isBefore; + momentPrototype__proto.isBetween = isBetween; + momentPrototype__proto.isSame = isSame; + momentPrototype__proto.isValid = moment_valid__isValid; + momentPrototype__proto.lang = lang; + momentPrototype__proto.locale = locale; + momentPrototype__proto.localeData = localeData; + momentPrototype__proto.max = prototypeMax; + momentPrototype__proto.min = prototypeMin; + momentPrototype__proto.parsingFlags = parsingFlags; + momentPrototype__proto.set = getSet; + momentPrototype__proto.startOf = startOf; + momentPrototype__proto.subtract = add_subtract__subtract; + momentPrototype__proto.toArray = toArray; + momentPrototype__proto.toDate = toDate; + momentPrototype__proto.toISOString = moment_format__toISOString; + momentPrototype__proto.toJSON = moment_format__toISOString; + momentPrototype__proto.toString = toString; + momentPrototype__proto.unix = unix; + momentPrototype__proto.valueOf = to_type__valueOf; + + // Year + momentPrototype__proto.year = getSetYear; + momentPrototype__proto.isLeapYear = getIsLeapYear; + + // Week Year + momentPrototype__proto.weekYear = getSetWeekYear; + momentPrototype__proto.isoWeekYear = getSetISOWeekYear; + + // Quarter + momentPrototype__proto.quarter = momentPrototype__proto.quarters = getSetQuarter; + + // Month + momentPrototype__proto.month = getSetMonth; + momentPrototype__proto.daysInMonth = getDaysInMonth; + + // Week + momentPrototype__proto.week = momentPrototype__proto.weeks = getSetWeek; + momentPrototype__proto.isoWeek = momentPrototype__proto.isoWeeks = getSetISOWeek; + momentPrototype__proto.weeksInYear = getWeeksInYear; + momentPrototype__proto.isoWeeksInYear = getISOWeeksInYear; + + // Day + momentPrototype__proto.date = getSetDayOfMonth; + momentPrototype__proto.day = momentPrototype__proto.days = getSetDayOfWeek; + momentPrototype__proto.weekday = getSetLocaleDayOfWeek; + momentPrototype__proto.isoWeekday = getSetISODayOfWeek; + momentPrototype__proto.dayOfYear = getSetDayOfYear; + + // Hour + momentPrototype__proto.hour = momentPrototype__proto.hours = getSetHour; + + // Minute + momentPrototype__proto.minute = momentPrototype__proto.minutes = getSetMinute; + + // Second + momentPrototype__proto.second = momentPrototype__proto.seconds = getSetSecond; + + // Millisecond + momentPrototype__proto.millisecond = momentPrototype__proto.milliseconds = getSetMillisecond; + + // Offset + momentPrototype__proto.utcOffset = getSetOffset; + momentPrototype__proto.utc = setOffsetToUTC; + momentPrototype__proto.local = setOffsetToLocal; + momentPrototype__proto.parseZone = setOffsetToParsedOffset; + momentPrototype__proto.hasAlignedHourOffset = hasAlignedHourOffset; + momentPrototype__proto.isDST = isDaylightSavingTime; + momentPrototype__proto.isDSTShifted = isDaylightSavingTimeShifted; + momentPrototype__proto.isLocal = isLocal; + momentPrototype__proto.isUtcOffset = isUtcOffset; + momentPrototype__proto.isUtc = isUtc; + momentPrototype__proto.isUTC = isUtc; + + // Timezone + momentPrototype__proto.zoneAbbr = getZoneAbbr; + momentPrototype__proto.zoneName = getZoneName; + + // Deprecations + momentPrototype__proto.dates = deprecate('dates accessor is deprecated. Use date instead.', getSetDayOfMonth); + momentPrototype__proto.months = deprecate('months accessor is deprecated. Use month instead', getSetMonth); + momentPrototype__proto.years = deprecate('years accessor is deprecated. Use year instead', getSetYear); + momentPrototype__proto.zone = deprecate('moment().zone is deprecated, use moment().utcOffset instead. https://github.com/moment/moment/issues/1779', getSetZone); + + var momentPrototype = momentPrototype__proto; + + function moment__createUnix (input) { + return local__createLocal(input * 1000); + } + + function moment__createInZone () { + return local__createLocal.apply(null, arguments).parseZone(); + } + + var defaultCalendar = { + sameDay : '[Today at] LT', + nextDay : '[Tomorrow at] LT', + nextWeek : 'dddd [at] LT', + lastDay : '[Yesterday at] LT', + lastWeek : '[Last] dddd [at] LT', + sameElse : 'L' + }; + + function locale_calendar__calendar (key, mom, now) { + var output = this._calendar[key]; + return typeof output === 'function' ? output.call(mom, now) : output; + } + + var defaultLongDateFormat = { + LTS : 'h:mm:ss A', + LT : 'h:mm A', + L : 'MM/DD/YYYY', + LL : 'MMMM D, YYYY', + LLL : 'MMMM D, YYYY LT', + LLLL : 'dddd, MMMM D, YYYY LT' + }; + + function longDateFormat (key) { + var output = this._longDateFormat[key]; + if (!output && this._longDateFormat[key.toUpperCase()]) { + output = this._longDateFormat[key.toUpperCase()].replace(/MMMM|MM|DD|dddd/g, function (val) { + return val.slice(1); + }); + this._longDateFormat[key] = output; + } + return output; + } + + var defaultInvalidDate = 'Invalid date'; + + function invalidDate () { + return this._invalidDate; + } + + var defaultOrdinal = '%d'; + var defaultOrdinalParse = /\d{1,2}/; + + function ordinal (number) { + return this._ordinal.replace('%d', number); + } + + function preParsePostFormat (string) { + return string; + } + + var defaultRelativeTime = { + future : 'in %s', + past : '%s ago', + s : 'a few seconds', + m : 'a minute', + mm : '%d minutes', + h : 'an hour', + hh : '%d hours', + d : 'a day', + dd : '%d days', + M : 'a month', + MM : '%d months', + y : 'a year', + yy : '%d years' + }; + + function relative__relativeTime (number, withoutSuffix, string, isFuture) { + var output = this._relativeTime[string]; + return (typeof output === 'function') ? + output(number, withoutSuffix, string, isFuture) : + output.replace(/%d/i, number); + } + + function pastFuture (diff, output) { + var format = this._relativeTime[diff > 0 ? 'future' : 'past']; + return typeof format === 'function' ? format(output) : format.replace(/%s/i, output); + } + + function locale_set__set (config) { + var prop, i; + for (i in config) { + prop = config[i]; + if (typeof prop === 'function') { + this[i] = prop; + } else { + this['_' + i] = prop; + } + } + // Lenient ordinal parsing accepts just a number in addition to + // number + (possibly) stuff coming from _ordinalParseLenient. + this._ordinalParseLenient = new RegExp(this._ordinalParse.source + '|' + (/\d{1,2}/).source); + } + + var prototype__proto = Locale.prototype; + + prototype__proto._calendar = defaultCalendar; + prototype__proto.calendar = locale_calendar__calendar; + prototype__proto._longDateFormat = defaultLongDateFormat; + prototype__proto.longDateFormat = longDateFormat; + prototype__proto._invalidDate = defaultInvalidDate; + prototype__proto.invalidDate = invalidDate; + prototype__proto._ordinal = defaultOrdinal; + prototype__proto.ordinal = ordinal; + prototype__proto._ordinalParse = defaultOrdinalParse; + prototype__proto.preparse = preParsePostFormat; + prototype__proto.postformat = preParsePostFormat; + prototype__proto._relativeTime = defaultRelativeTime; + prototype__proto.relativeTime = relative__relativeTime; + prototype__proto.pastFuture = pastFuture; + prototype__proto.set = locale_set__set; + + // Month + prototype__proto.months = localeMonths; + prototype__proto._months = defaultLocaleMonths; + prototype__proto.monthsShort = localeMonthsShort; + prototype__proto._monthsShort = defaultLocaleMonthsShort; + prototype__proto.monthsParse = localeMonthsParse; + + // Week + prototype__proto.week = localeWeek; + prototype__proto._week = defaultLocaleWeek; + prototype__proto.firstDayOfYear = localeFirstDayOfYear; + prototype__proto.firstDayOfWeek = localeFirstDayOfWeek; + + // Day of Week + prototype__proto.weekdays = localeWeekdays; + prototype__proto._weekdays = defaultLocaleWeekdays; + prototype__proto.weekdaysMin = localeWeekdaysMin; + prototype__proto._weekdaysMin = defaultLocaleWeekdaysMin; + prototype__proto.weekdaysShort = localeWeekdaysShort; + prototype__proto._weekdaysShort = defaultLocaleWeekdaysShort; + prototype__proto.weekdaysParse = localeWeekdaysParse; + + // Hours + prototype__proto.isPM = localeIsPM; + prototype__proto._meridiemParse = defaultLocaleMeridiemParse; + prototype__proto.meridiem = localeMeridiem; + + function lists__get (format, index, field, setter) { + var locale = locale_locales__getLocale(); + var utc = create_utc__createUTC().set(setter, index); + return locale[field](utc, format); + } + + function list (format, index, field, count, setter) { + if (typeof format === 'number') { + index = format; + format = undefined; + } + + format = format || ''; + + if (index != null) { + return lists__get(format, index, field, setter); + } + + var i; + var out = []; + for (i = 0; i < count; i++) { + out[i] = lists__get(format, i, field, setter); + } + return out; + } + + function lists__listMonths (format, index) { + return list(format, index, 'months', 12, 'month'); + } + + function lists__listMonthsShort (format, index) { + return list(format, index, 'monthsShort', 12, 'month'); + } + + function lists__listWeekdays (format, index) { + return list(format, index, 'weekdays', 7, 'day'); + } + + function lists__listWeekdaysShort (format, index) { + return list(format, index, 'weekdaysShort', 7, 'day'); + } + + function lists__listWeekdaysMin (format, index) { + return list(format, index, 'weekdaysMin', 7, 'day'); + } + + locale_locales__getSetGlobalLocale('en', { + ordinalParse: /\d{1,2}(th|st|nd|rd)/, + ordinal : function (number) { + var b = number % 10, + output = (toInt(number % 100 / 10) === 1) ? 'th' : + (b === 1) ? 'st' : + (b === 2) ? 'nd' : + (b === 3) ? 'rd' : 'th'; + return number + output; + } + }); + + // Side effect imports + utils_hooks__hooks.lang = deprecate('moment.lang is deprecated. Use moment.locale instead.', locale_locales__getSetGlobalLocale); + utils_hooks__hooks.langData = deprecate('moment.langData is deprecated. Use moment.localeData instead.', locale_locales__getLocale); + + var mathAbs = Math.abs; + + function duration_abs__abs () { + var data = this._data; + + this._milliseconds = mathAbs(this._milliseconds); + this._days = mathAbs(this._days); + this._months = mathAbs(this._months); + + data.milliseconds = mathAbs(data.milliseconds); + data.seconds = mathAbs(data.seconds); + data.minutes = mathAbs(data.minutes); + data.hours = mathAbs(data.hours); + data.months = mathAbs(data.months); + data.years = mathAbs(data.years); + + return this; + } + + function duration_add_subtract__addSubtract (duration, input, value, direction) { + var other = create__createDuration(input, value); + + duration._milliseconds += direction * other._milliseconds; + duration._days += direction * other._days; + duration._months += direction * other._months; + + return duration._bubble(); + } + + // supports only 2.0-style add(1, 's') or add(duration) + function duration_add_subtract__add (input, value) { + return duration_add_subtract__addSubtract(this, input, value, 1); + } + + // supports only 2.0-style subtract(1, 's') or subtract(duration) + function duration_add_subtract__subtract (input, value) { + return duration_add_subtract__addSubtract(this, input, value, -1); + } + + function bubble () { + var milliseconds = this._milliseconds; + var days = this._days; + var months = this._months; + var data = this._data; + var seconds, minutes, hours, years = 0; + + // The following code bubbles up values, see the tests for + // examples of what that means. + data.milliseconds = milliseconds % 1000; + + seconds = absFloor(milliseconds / 1000); + data.seconds = seconds % 60; + + minutes = absFloor(seconds / 60); + data.minutes = minutes % 60; + + hours = absFloor(minutes / 60); + data.hours = hours % 24; + + days += absFloor(hours / 24); + + // Accurately convert days to years, assume start from year 0. + years = absFloor(daysToYears(days)); + days -= absFloor(yearsToDays(years)); + + // 30 days to a month + // TODO (iskren): Use anchor date (like 1st Jan) to compute this. + months += absFloor(days / 30); + days %= 30; + + // 12 months -> 1 year + years += absFloor(months / 12); + months %= 12; + + data.days = days; + data.months = months; + data.years = years; + + return this; + } + + function daysToYears (days) { + // 400 years have 146097 days (taking into account leap year rules) + return days * 400 / 146097; + } + + function yearsToDays (years) { + // years * 365 + absFloor(years / 4) - + // absFloor(years / 100) + absFloor(years / 400); + return years * 146097 / 400; + } + + function as (units) { + var days; + var months; + var milliseconds = this._milliseconds; + + units = normalizeUnits(units); + + if (units === 'month' || units === 'year') { + days = this._days + milliseconds / 864e5; + months = this._months + daysToYears(days) * 12; + return units === 'month' ? months : months / 12; + } else { + // handle milliseconds separately because of floating point math errors (issue #1867) + days = this._days + Math.round(yearsToDays(this._months / 12)); + switch (units) { + case 'week' : return days / 7 + milliseconds / 6048e5; + case 'day' : return days + milliseconds / 864e5; + case 'hour' : return days * 24 + milliseconds / 36e5; + case 'minute' : return days * 1440 + milliseconds / 6e4; + case 'second' : return days * 86400 + milliseconds / 1000; + // Math.floor prevents floating point math errors here + case 'millisecond': return Math.floor(days * 864e5) + milliseconds; + default: throw new Error('Unknown unit ' + units); + } + } + } + + // TODO: Use this.as('ms')? + function duration_as__valueOf () { + return ( + this._milliseconds + + this._days * 864e5 + + (this._months % 12) * 2592e6 + + toInt(this._months / 12) * 31536e6 + ); + } + + function makeAs (alias) { + return function () { + return this.as(alias); + }; + } + + var asMilliseconds = makeAs('ms'); + var asSeconds = makeAs('s'); + var asMinutes = makeAs('m'); + var asHours = makeAs('h'); + var asDays = makeAs('d'); + var asWeeks = makeAs('w'); + var asMonths = makeAs('M'); + var asYears = makeAs('y'); + + function duration_get__get (units) { + units = normalizeUnits(units); + return this[units + 's'](); + } + + function makeGetter(name) { + return function () { + return this._data[name]; + }; + } + + var duration_get__milliseconds = makeGetter('milliseconds'); + var seconds = makeGetter('seconds'); + var minutes = makeGetter('minutes'); + var hours = makeGetter('hours'); + var days = makeGetter('days'); + var months = makeGetter('months'); + var years = makeGetter('years'); + + function weeks () { + return absFloor(this.days() / 7); + } + + var round = Math.round; + var thresholds = { + s: 45, // seconds to minute + m: 45, // minutes to hour + h: 22, // hours to day + d: 26, // days to month + M: 11 // months to year + }; + + // helper function for moment.fn.from, moment.fn.fromNow, and moment.duration.fn.humanize + function substituteTimeAgo(string, number, withoutSuffix, isFuture, locale) { + return locale.relativeTime(number || 1, !!withoutSuffix, string, isFuture); + } + + function duration_humanize__relativeTime (posNegDuration, withoutSuffix, locale) { + var duration = create__createDuration(posNegDuration).abs(); + var seconds = round(duration.as('s')); + var minutes = round(duration.as('m')); + var hours = round(duration.as('h')); + var days = round(duration.as('d')); + var months = round(duration.as('M')); + var years = round(duration.as('y')); + + var a = seconds < thresholds.s && ['s', seconds] || + minutes === 1 && ['m'] || + minutes < thresholds.m && ['mm', minutes] || + hours === 1 && ['h'] || + hours < thresholds.h && ['hh', hours] || + days === 1 && ['d'] || + days < thresholds.d && ['dd', days] || + months === 1 && ['M'] || + months < thresholds.M && ['MM', months] || + years === 1 && ['y'] || ['yy', years]; + + a[2] = withoutSuffix; + a[3] = +posNegDuration > 0; + a[4] = locale; + return substituteTimeAgo.apply(null, a); + } + + // This function allows you to set a threshold for relative time strings + function duration_humanize__getSetRelativeTimeThreshold (threshold, limit) { + if (thresholds[threshold] === undefined) { + return false; + } + if (limit === undefined) { + return thresholds[threshold]; + } + thresholds[threshold] = limit; + return true; + } + + function humanize (withSuffix) { + var locale = this.localeData(); + var output = duration_humanize__relativeTime(this, !withSuffix, locale); + + if (withSuffix) { + output = locale.pastFuture(+this, output); + } + + return locale.postformat(output); + } + + var iso_string__abs = Math.abs; + + function iso_string__toISOString() { + // inspired by https://github.com/dordille/moment-isoduration/blob/master/moment.isoduration.js + var Y = iso_string__abs(this.years()); + var M = iso_string__abs(this.months()); + var D = iso_string__abs(this.days()); + var h = iso_string__abs(this.hours()); + var m = iso_string__abs(this.minutes()); + var s = iso_string__abs(this.seconds() + this.milliseconds() / 1000); + var total = this.asSeconds(); + + if (!total) { + // this is the same as C#'s (Noda) and python (isodate)... + // but not other JS (goog.date) + return 'P0D'; + } + + return (total < 0 ? '-' : '') + + 'P' + + (Y ? Y + 'Y' : '') + + (M ? M + 'M' : '') + + (D ? D + 'D' : '') + + ((h || m || s) ? 'T' : '') + + (h ? h + 'H' : '') + + (m ? m + 'M' : '') + + (s ? s + 'S' : ''); + } + + var duration_prototype__proto = Duration.prototype; + + duration_prototype__proto.abs = duration_abs__abs; + duration_prototype__proto.add = duration_add_subtract__add; + duration_prototype__proto.subtract = duration_add_subtract__subtract; + duration_prototype__proto.as = as; + duration_prototype__proto.asMilliseconds = asMilliseconds; + duration_prototype__proto.asSeconds = asSeconds; + duration_prototype__proto.asMinutes = asMinutes; + duration_prototype__proto.asHours = asHours; + duration_prototype__proto.asDays = asDays; + duration_prototype__proto.asWeeks = asWeeks; + duration_prototype__proto.asMonths = asMonths; + duration_prototype__proto.asYears = asYears; + duration_prototype__proto.valueOf = duration_as__valueOf; + duration_prototype__proto._bubble = bubble; + duration_prototype__proto.get = duration_get__get; + duration_prototype__proto.milliseconds = duration_get__milliseconds; + duration_prototype__proto.seconds = seconds; + duration_prototype__proto.minutes = minutes; + duration_prototype__proto.hours = hours; + duration_prototype__proto.days = days; + duration_prototype__proto.weeks = weeks; + duration_prototype__proto.months = months; + duration_prototype__proto.years = years; + duration_prototype__proto.humanize = humanize; + duration_prototype__proto.toISOString = iso_string__toISOString; + duration_prototype__proto.toString = iso_string__toISOString; + duration_prototype__proto.toJSON = iso_string__toISOString; + duration_prototype__proto.locale = locale; + duration_prototype__proto.localeData = localeData; + + // Deprecations + duration_prototype__proto.toIsoString = deprecate('toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)', iso_string__toISOString); + duration_prototype__proto.lang = lang; + + // Side effect imports + + addFormatToken('X', 0, 0, 'unix'); + addFormatToken('x', 0, 0, 'valueOf'); + + // PARSING + + addRegexToken('x', matchSigned); + addRegexToken('X', matchTimestamp); + addParseToken('X', function (input, array, config) { + config._d = new Date(parseFloat(input, 10) * 1000); + }); + addParseToken('x', function (input, array, config) { + config._d = new Date(toInt(input)); + }); + + // Side effect imports + + + utils_hooks__hooks.version = '2.10.3'; + + setHookCallback(local__createLocal); + + utils_hooks__hooks.fn = momentPrototype; + utils_hooks__hooks.min = min; + utils_hooks__hooks.max = max; + utils_hooks__hooks.utc = create_utc__createUTC; + utils_hooks__hooks.unix = moment__createUnix; + utils_hooks__hooks.months = lists__listMonths; + utils_hooks__hooks.isDate = isDate; + utils_hooks__hooks.locale = locale_locales__getSetGlobalLocale; + utils_hooks__hooks.invalid = valid__createInvalid; + utils_hooks__hooks.duration = create__createDuration; + utils_hooks__hooks.isMoment = isMoment; + utils_hooks__hooks.weekdays = lists__listWeekdays; + utils_hooks__hooks.parseZone = moment__createInZone; + utils_hooks__hooks.localeData = locale_locales__getLocale; + utils_hooks__hooks.isDuration = isDuration; + utils_hooks__hooks.monthsShort = lists__listMonthsShort; + utils_hooks__hooks.weekdaysMin = lists__listWeekdaysMin; + utils_hooks__hooks.defineLocale = defineLocale; + utils_hooks__hooks.weekdaysShort = lists__listWeekdaysShort; + utils_hooks__hooks.normalizeUnits = normalizeUnits; + utils_hooks__hooks.relativeTimeThreshold = duration_humanize__getSetRelativeTimeThreshold; + + var _moment = utils_hooks__hooks; + + return _moment; + +})); \ No newline at end of file diff --git a/public/assets/libs/jquery/nestable/jquery.nestable.css b/public/assets/libs/jquery/nestable/jquery.nestable.css new file mode 100644 index 0000000..1cb6c89 --- /dev/null +++ b/public/assets/libs/jquery/nestable/jquery.nestable.css @@ -0,0 +1,107 @@ +/** + * Nestable + */ + +.dd { + position: relative; + display: block; + margin: 0; padding: 0; + max-width: 600px; + list-style: none; + font-size: 13px; + line-height: 20px; +} + +.dd-list { display: block; position: relative; margin: 0; padding: 0; list-style: none; } +.dd-list .dd-list { padding-left: 30px; } +.dd-collapsed .dd-list { display: none; } + +.dd-item, +.dd-empty, +.dd-placeholder { + display: block; + position: relative; + margin: 0; + padding: 0; + min-height: 20px; + font-size: 13px; + line-height: 20px; +} + +.dd-handle { + display: block; + margin: 5px 0; + padding: 10px 10px; + text-decoration: none; + border: 1px solid #ebebeb; + background: #fff; + -webkit-border-radius: 3px; + border-radius: 3px; +} +.dd-handle:hover {background: #fff; } + +.dd-item > button { display: block; position: relative; cursor: pointer; float: left; width: 25px; height: 30px; margin: 5px 0; padding: 0; text-indent: 100%; white-space: nowrap; overflow: hidden; border: 0; background: transparent; font-size: 12px; line-height: 1; text-align: center; font-weight: bold; } +.dd-item > button:before { content: '+'; display: block; position: absolute; width: 100%; text-align: center; text-indent: 0; } +.dd-item > button[data-action="collapse"]:before { content: '-'; } + +.dd-placeholder, +.dd-empty { margin: 5px 0; padding: 0; min-height: 30px; background: #f2fbff; border: 1px dashed #b6bcbf; box-sizing: border-box; -moz-box-sizing: border-box; } +.dd-empty { border: 1px dashed #bbb; min-height: 100px; background-color: #e5e5e5; + background-size: 60px 60px; + background-position: 0 0, 30px 30px; +} + +.dd-dragel { position: absolute; pointer-events: none; z-index: 9999; } +.dd-dragel > .dd-item .dd-handle { margin-top: 0; } +.dd-dragel .dd-handle { + -webkit-box-shadow: 2px 4px 6px 0 rgba(0,0,0,.1); + box-shadow: 2px 4px 6px 0 rgba(0,0,0,.1); +} + +/** + * Nestable Extras + */ + +.nestable-lists { display: block; clear: both; padding: 30px 0; width: 100%; border: 0; border-top: 2px solid #ddd; border-bottom: 2px solid #ddd; } + +@media only screen and (min-width: 700px) { + + .dd + .dd { margin-left: 2%; } + +} + +.dd-hover > .dd-handle { background: #2ea8e5 !important; } + +/** + * Nestable Draggable Handles + */ + +.dd3-content { display: block;margin: 5px 0; + padding: 10px 10px 10px 50px; + text-decoration: none; + border: 1px solid #ebebeb; + background: #fff; + -webkit-border-radius: 3px; + border-radius: 3px; +} +.dd-dragel > .dd3-item > .dd3-content { margin: 0; } + +.dd3-item > button { margin-left: 40px; } + +.dd3-handle { + position: absolute; + margin: 0; + left: 0; + top: 0; + cursor: pointer; + width: 40px; + text-indent: 100%; + white-space: nowrap; + overflow: hidden; + border: 1px solid #ebebeb; + background: #fff; + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.dd3-handle:before { content: '≡'; display: block; position: absolute; left: 0; top: 10px; width: 100%; text-align: center; text-indent: 0; color: #ccc; font-size: 20px; font-weight: normal; } +.dd3-handle:hover { background: #f7f7f7; } diff --git a/public/assets/libs/jquery/nestable/jquery.nestable.js b/public/assets/libs/jquery/nestable/jquery.nestable.js new file mode 100644 index 0000000..7323fb4 --- /dev/null +++ b/public/assets/libs/jquery/nestable/jquery.nestable.js @@ -0,0 +1,484 @@ +/*! + * Nestable jQuery Plugin - Copyright (c) 2012 David Bushell - http://dbushell.com/ + * Dual-licensed under the BSD or MIT licenses + */ +;(function($, window, document, undefined) +{ + var hasTouch = 'ontouchstart' in document; + + /** + * Detect CSS pointer-events property + * events are normally disabled on the dragging element to avoid conflicts + * https://github.com/ausi/Feature-detection-technique-for-pointer-events/blob/master/modernizr-pointerevents.js + */ + var hasPointerEvents = (function() + { + var el = document.createElement('div'), + docEl = document.documentElement; + if (!('pointerEvents' in el.style)) { + return false; + } + el.style.pointerEvents = 'auto'; + el.style.pointerEvents = 'x'; + docEl.appendChild(el); + var supports = window.getComputedStyle && window.getComputedStyle(el, '').pointerEvents === 'auto'; + docEl.removeChild(el); + return !!supports; + })(); + + var defaults = { + listNodeName : 'ol', + itemNodeName : 'li', + rootClass : 'dd', + listClass : 'dd-list', + itemClass : 'dd-item', + dragClass : 'dd-dragel', + handleClass : 'dd-handle', + collapsedClass : 'dd-collapsed', + placeClass : 'dd-placeholder', + noDragClass : 'dd-nodrag', + emptyClass : 'dd-empty', + expandBtnHTML : '<button data-action="expand" type="button">Expand</button>', + collapseBtnHTML : '<button data-action="collapse" type="button">Collapse</button>', + group : 0, + maxDepth : 5, + threshold : 20 + }; + + function Plugin(element, options) + { + this.w = $(document); + this.el = $(element); + this.options = $.extend({}, defaults, options); + this.init(); + } + + Plugin.prototype = { + + init: function() + { + var list = this; + + list.reset(); + + list.el.data('nestable-group', this.options.group); + + list.placeEl = $('<div class="' + list.options.placeClass + '"/>'); + + $.each(this.el.find(list.options.itemNodeName), function(k, el) { + list.setParent($(el)); + }); + + list.el.on('click', 'button', function(e) { + if (list.dragEl) { + return; + } + var target = $(e.currentTarget), + action = target.data('action'), + item = target.parent(list.options.itemNodeName); + if (action === 'collapse') { + list.collapseItem(item); + } + if (action === 'expand') { + list.expandItem(item); + } + }); + + var onStartEvent = function(e) + { + var handle = $(e.target); + if (!handle.hasClass(list.options.handleClass)) { + if (handle.closest('.' + list.options.noDragClass).length) { + return; + } + handle = handle.closest('.' + list.options.handleClass); + } + + if (!handle.length || list.dragEl) { + return; + } + + list.isTouch = /^touch/.test(e.type); + if (list.isTouch && e.touches.length !== 1) { + return; + } + + e.preventDefault(); + list.dragStart(e.touches ? e.touches[0] : e); + }; + + var onMoveEvent = function(e) + { + if (list.dragEl) { + e.preventDefault(); + list.dragMove(e.touches ? e.touches[0] : e); + } + }; + + var onEndEvent = function(e) + { + if (list.dragEl) { + e.preventDefault(); + list.dragStop(e.touches ? e.touches[0] : e); + } + }; + + if (hasTouch) { + list.el[0].addEventListener('touchstart', onStartEvent, false); + window.addEventListener('touchmove', onMoveEvent, false); + window.addEventListener('touchend', onEndEvent, false); + window.addEventListener('touchcancel', onEndEvent, false); + } + + list.el.on('mousedown', onStartEvent); + list.w.on('mousemove', onMoveEvent); + list.w.on('mouseup', onEndEvent); + + }, + + serialize: function() + { + var data, + depth = 0, + list = this; + step = function(level, depth) + { + var array = [ ], + items = level.children(list.options.itemNodeName); + items.each(function() + { + var li = $(this), + item = $.extend({}, li.data()), + sub = li.children(list.options.listNodeName); + if (sub.length) { + item.children = step(sub, depth + 1); + } + array.push(item); + }); + return array; + }; + data = step(list.el.find(list.options.listNodeName).first(), depth); + return data; + }, + + serialise: function() + { + return this.serialize(); + }, + + reset: function() + { + this.mouse = { + offsetX : 0, + offsetY : 0, + startX : 0, + startY : 0, + lastX : 0, + lastY : 0, + nowX : 0, + nowY : 0, + distX : 0, + distY : 0, + dirAx : 0, + dirX : 0, + dirY : 0, + lastDirX : 0, + lastDirY : 0, + distAxX : 0, + distAxY : 0 + }; + this.isTouch = false; + this.moving = false; + this.dragEl = null; + this.dragRootEl = null; + this.dragDepth = 0; + this.hasNewRoot = false; + this.pointEl = null; + }, + + expandItem: function(li) + { + li.removeClass(this.options.collapsedClass); + li.children('[data-action="expand"]').hide(); + li.children('[data-action="collapse"]').show(); + li.children(this.options.listNodeName).show(); + }, + + collapseItem: function(li) + { + var lists = li.children(this.options.listNodeName); + if (lists.length) { + li.addClass(this.options.collapsedClass); + li.children('[data-action="collapse"]').hide(); + li.children('[data-action="expand"]').show(); + li.children(this.options.listNodeName).hide(); + } + }, + + expandAll: function() + { + var list = this; + list.el.find(list.options.itemNodeName).each(function() { + list.expandItem($(this)); + }); + }, + + collapseAll: function() + { + var list = this; + list.el.find(list.options.itemNodeName).each(function() { + list.collapseItem($(this)); + }); + }, + + setParent: function(li) + { + if (li.children(this.options.listNodeName).length) { + li.prepend($(this.options.expandBtnHTML)); + li.prepend($(this.options.collapseBtnHTML)); + } + li.children('[data-action="expand"]').hide(); + }, + + unsetParent: function(li) + { + li.removeClass(this.options.collapsedClass); + li.children('[data-action]').remove(); + li.children(this.options.listNodeName).remove(); + }, + + dragStart: function(e) + { + var mouse = this.mouse, + target = $(e.target), + dragItem = target.closest(this.options.itemNodeName); + + this.placeEl.css('height', dragItem.height()); + + mouse.offsetX = e.offsetX !== undefined ? e.offsetX : e.pageX - target.offset().left; + mouse.offsetY = e.offsetY !== undefined ? e.offsetY : e.pageY - target.offset().top; + mouse.startX = mouse.lastX = e.pageX; + mouse.startY = mouse.lastY = e.pageY; + + this.dragRootEl = this.el; + + this.dragEl = $(document.createElement(this.options.listNodeName)).addClass(this.options.listClass + ' ' + this.options.dragClass); + this.dragEl.css('width', dragItem.width()); + + dragItem.after(this.placeEl); + dragItem[0].parentNode.removeChild(dragItem[0]); + dragItem.appendTo(this.dragEl); + + $(document.body).append(this.dragEl); + this.dragEl.css({ + 'left' : e.pageX - mouse.offsetX, + 'top' : e.pageY - mouse.offsetY + }); + // total depth of dragging item + var i, depth, + items = this.dragEl.find(this.options.itemNodeName); + for (i = 0; i < items.length; i++) { + depth = $(items[i]).parents(this.options.listNodeName).length; + if (depth > this.dragDepth) { + this.dragDepth = depth; + } + } + }, + + dragStop: function(e) + { + var el = this.dragEl.children(this.options.itemNodeName).first(); + el[0].parentNode.removeChild(el[0]); + this.placeEl.replaceWith(el); + + this.dragEl.remove(); + this.el.trigger('change'); + if (this.hasNewRoot) { + this.dragRootEl.trigger('change'); + } + this.reset(); + }, + + dragMove: function(e) + { + var list, parent, prev, next, depth, + opt = this.options, + mouse = this.mouse; + + this.dragEl.css({ + 'left' : e.pageX - mouse.offsetX, + 'top' : e.pageY - mouse.offsetY + }); + + // mouse position last events + mouse.lastX = mouse.nowX; + mouse.lastY = mouse.nowY; + // mouse position this events + mouse.nowX = e.pageX; + mouse.nowY = e.pageY; + // distance mouse moved between events + mouse.distX = mouse.nowX - mouse.lastX; + mouse.distY = mouse.nowY - mouse.lastY; + // direction mouse was moving + mouse.lastDirX = mouse.dirX; + mouse.lastDirY = mouse.dirY; + // direction mouse is now moving (on both axis) + mouse.dirX = mouse.distX === 0 ? 0 : mouse.distX > 0 ? 1 : -1; + mouse.dirY = mouse.distY === 0 ? 0 : mouse.distY > 0 ? 1 : -1; + // axis mouse is now moving on + var newAx = Math.abs(mouse.distX) > Math.abs(mouse.distY) ? 1 : 0; + + // do nothing on first move + if (!mouse.moving) { + mouse.dirAx = newAx; + mouse.moving = true; + return; + } + + // calc distance moved on this axis (and direction) + if (mouse.dirAx !== newAx) { + mouse.distAxX = 0; + mouse.distAxY = 0; + } else { + mouse.distAxX += Math.abs(mouse.distX); + if (mouse.dirX !== 0 && mouse.dirX !== mouse.lastDirX) { + mouse.distAxX = 0; + } + mouse.distAxY += Math.abs(mouse.distY); + if (mouse.dirY !== 0 && mouse.dirY !== mouse.lastDirY) { + mouse.distAxY = 0; + } + } + mouse.dirAx = newAx; + + /** + * move horizontal + */ + if (mouse.dirAx && mouse.distAxX >= opt.threshold) { + // reset move distance on x-axis for new phase + mouse.distAxX = 0; + prev = this.placeEl.prev(opt.itemNodeName); + // increase horizontal level if previous sibling exists and is not collapsed + if (mouse.distX > 0 && prev.length && !prev.hasClass(opt.collapsedClass)) { + // cannot increase level when item above is collapsed + list = prev.find(opt.listNodeName).last(); + // check if depth limit has reached + depth = this.placeEl.parents(opt.listNodeName).length; + if (depth + this.dragDepth <= opt.maxDepth) { + // create new sub-level if one doesn't exist + if (!list.length) { + list = $('<' + opt.listNodeName + '/>').addClass(opt.listClass); + list.append(this.placeEl); + prev.append(list); + this.setParent(prev); + } else { + // else append to next level up + list = prev.children(opt.listNodeName).last(); + list.append(this.placeEl); + } + } + } + // decrease horizontal level + if (mouse.distX < 0) { + // we can't decrease a level if an item preceeds the current one + next = this.placeEl.next(opt.itemNodeName); + if (!next.length) { + parent = this.placeEl.parent(); + this.placeEl.closest(opt.itemNodeName).after(this.placeEl); + if (!parent.children().length) { + this.unsetParent(parent.parent()); + } + } + } + } + + var isEmpty = false; + + // find list item under cursor + if (!hasPointerEvents) { + this.dragEl[0].style.visibility = 'hidden'; + } + this.pointEl = $(document.elementFromPoint(e.pageX - document.body.scrollLeft, e.pageY - (window.pageYOffset || document.documentElement.scrollTop))); + if (!hasPointerEvents) { + this.dragEl[0].style.visibility = 'visible'; + } + if (this.pointEl.hasClass(opt.handleClass)) { + this.pointEl = this.pointEl.parent(opt.itemNodeName); + } + if (this.pointEl.hasClass(opt.emptyClass)) { + isEmpty = true; + } + else if (!this.pointEl.length || !this.pointEl.hasClass(opt.itemClass)) { + return; + } + + // find parent list of item under cursor + var pointElRoot = this.pointEl.closest('.' + opt.rootClass), + isNewRoot = this.dragRootEl.data('nestable-id') !== pointElRoot.data('nestable-id'); + + /** + * move vertical + */ + if (!mouse.dirAx || isNewRoot || isEmpty) { + // check if groups match if dragging over new root + if (isNewRoot && opt.group !== pointElRoot.data('nestable-group')) { + return; + } + // check depth limit + depth = this.dragDepth - 1 + this.pointEl.parents(opt.listNodeName).length; + if (depth > opt.maxDepth) { + return; + } + var before = e.pageY < (this.pointEl.offset().top + this.pointEl.height() / 2); + parent = this.placeEl.parent(); + // if empty create new list to replace empty placeholder + if (isEmpty) { + list = $(document.createElement(opt.listNodeName)).addClass(opt.listClass); + list.append(this.placeEl); + this.pointEl.replaceWith(list); + } + else if (before) { + this.pointEl.before(this.placeEl); + } + else { + this.pointEl.after(this.placeEl); + } + if (!parent.children().length) { + this.unsetParent(parent.parent()); + } + if (!this.dragRootEl.find(opt.itemNodeName).length) { + this.dragRootEl.append('<div class="' + opt.emptyClass + '"/>'); + } + // parent root list has changed + if (isNewRoot) { + this.dragRootEl = pointElRoot; + this.hasNewRoot = this.el[0] !== this.dragRootEl[0]; + } + } + } + + }; + + $.fn.nestable = function(params) + { + var lists = this, + retval = this; + + lists.each(function() + { + var plugin = $(this).data("nestable"); + + if (!plugin) { + $(this).data("nestable", new Plugin(this, params)); + $(this).data("nestable-id", new Date().getTime()); + } else { + if (typeof params === 'string' && typeof plugin[params] === 'function') { + retval = plugin[params](); + } + } + }); + + return retval || lists; + }; + +})(window.jQuery || window.Zepto, window, document); diff --git a/public/assets/libs/jquery/plugins/integration/bootstrap/3/dataTables.bootstrap.css b/public/assets/libs/jquery/plugins/integration/bootstrap/3/dataTables.bootstrap.css new file mode 100644 index 0000000..f65e264 --- /dev/null +++ b/public/assets/libs/jquery/plugins/integration/bootstrap/3/dataTables.bootstrap.css @@ -0,0 +1,314 @@ +div.dataTables_length label { + font-weight: normal; + text-align: left; + white-space: nowrap; +} + +div.dataTables_length select { + width: 75px; + display: inline-block; +} + +div.dataTables_filter { + text-align: right; +} + +div.dataTables_filter label { + font-weight: normal; + white-space: nowrap; + text-align: left; +} + +div.dataTables_filter input { + margin-left: 0.5em; + display: inline-block; +} + +div.dataTables_info { + padding-top: 8px; + white-space: nowrap; +} + +div.dataTables_paginate { + margin: 0; + white-space: nowrap; + text-align: right; +} + +div.dataTables_paginate ul.pagination { + margin: 2px 0; + white-space: nowrap; +} + +@media screen and (max-width: 767px) { + div.dataTables_length, + div.dataTables_filter, + div.dataTables_info, + div.dataTables_paginate { + text-align: center; + } +} + + +table.dataTable td, +table.dataTable th { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; +} + + +table.dataTable { + clear: both; + margin-top: 6px !important; + margin-bottom: 6px !important; + max-width: none !important; +} + +table.dataTable thead .sorting, +table.dataTable thead .sorting_asc, +table.dataTable thead .sorting_desc, +table.dataTable thead .sorting_asc_disabled, +table.dataTable thead .sorting_desc_disabled { + cursor: pointer; +} + +table.dataTable thead .sorting { background: url('../images/sort_both.png') no-repeat center right; } +table.dataTable thead .sorting_asc { background: url('../images/sort_asc.png') no-repeat center right; } +table.dataTable thead .sorting_desc { background: url('../images/sort_desc.png') no-repeat center right; } + +table.dataTable thead .sorting_asc_disabled { background: url('../images/sort_asc_disabled.png') no-repeat center right; } +table.dataTable thead .sorting_desc_disabled { background: url('../images/sort_desc_disabled.png') no-repeat center right; } + +table.dataTable thead > tr > th { + padding-left: 18px; + padding-right: 18px; +} + +table.dataTable th:active { + outline: none; +} + +/* Scrolling */ +div.dataTables_scrollHead table { + margin-bottom: 0 !important; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +div.dataTables_scrollHead table thead tr:last-child th:first-child, +div.dataTables_scrollHead table thead tr:last-child td:first-child { + border-bottom-left-radius: 0 !important; + border-bottom-right-radius: 0 !important; +} + +div.dataTables_scrollBody table { + border-top: none; + margin-top: 0 !important; + margin-bottom: 0 !important; +} + +div.dataTables_scrollBody tbody tr:first-child th, +div.dataTables_scrollBody tbody tr:first-child td { + border-top: none; +} + +div.dataTables_scrollFoot table { + margin-top: 0 !important; + border-top: none; +} + +/* Frustratingly the border-collapse:collapse used by Bootstrap makes the column + width calculations when using scrolling impossible to align columns. We have + to use separate + */ +table.table-bordered.dataTable { + border-collapse: separate !important; +} +table.table-bordered thead th, +table.table-bordered thead td { + border-left-width: 0; + border-top-width: 0; +} +table.table-bordered tbody th, +table.table-bordered tbody td { + border-left-width: 0; + border-bottom-width: 0; +} +table.table-bordered th:last-child, +table.table-bordered td:last-child { + border-right-width: 0; +} +div.dataTables_scrollHead table.table-bordered { + border-bottom-width: 0; +} + + + + +/* + * TableTools styles + */ +.table.dataTable tbody tr.active td, +.table.dataTable tbody tr.active th { + background-color: #08C; + color: white; +} + +.table.dataTable tbody tr.active:hover td, +.table.dataTable tbody tr.active:hover th { + background-color: #0075b0 !important; +} + +.table.dataTable tbody tr.active th > a, +.table.dataTable tbody tr.active td > a { + color: white; +} + +.table-striped.dataTable tbody tr.active:nth-child(odd) td, +.table-striped.dataTable tbody tr.active:nth-child(odd) th { + background-color: #017ebc; +} + +table.DTTT_selectable tbody tr { + cursor: pointer; +} + +div.DTTT .btn:hover { + text-decoration: none !important; +} + +ul.DTTT_dropdown.dropdown-menu { + z-index: 2003; +} + +ul.DTTT_dropdown.dropdown-menu a { + color: #333 !important; /* needed only when demo_page.css is included */ +} + +ul.DTTT_dropdown.dropdown-menu li { + position: relative; +} + +ul.DTTT_dropdown.dropdown-menu li:hover a { + background-color: #0088cc; + color: white !important; +} + +div.DTTT_collection_background { + z-index: 2002; +} + +/* TableTools information display */ +div.DTTT_print_info { + position: fixed; + top: 50%; + left: 50%; + width: 400px; + height: 150px; + margin-left: -200px; + margin-top: -75px; + text-align: center; + color: #333; + padding: 10px 30px; + opacity: 0.95; + + background-color: white; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 6px; + + -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.5); + box-shadow: 0 3px 7px rgba(0, 0, 0, 0.5); +} + +div.DTTT_print_info h6 { + font-weight: normal; + font-size: 28px; + line-height: 28px; + margin: 1em; +} + +div.DTTT_print_info p { + font-size: 14px; + line-height: 20px; +} + +div.dataTables_processing { + position: absolute; + top: 50%; + left: 50%; + width: 100%; + height: 60px; + margin-left: -50%; + margin-top: -25px; + padding-top: 20px; + padding-bottom: 20px; + text-align: center; + font-size: 1.2em; + background-color: white; + background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(25%, rgba(255,255,255,0.9)), color-stop(75%, rgba(255,255,255,0.9)), color-stop(100%, rgba(255,255,255,0))); + background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%); + background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%); + background: -ms-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%); + background: -o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%); + background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%); +} + + + +/* + * FixedColumns styles + */ +div.DTFC_LeftHeadWrapper table, +div.DTFC_LeftFootWrapper table, +div.DTFC_RightHeadWrapper table, +div.DTFC_RightFootWrapper table, +table.DTFC_Cloned tr.even { + background-color: white; + margin-bottom: 0; +} + +div.DTFC_RightHeadWrapper table , +div.DTFC_LeftHeadWrapper table { + border-bottom: none !important; + margin-bottom: 0 !important; + border-top-right-radius: 0 !important; + border-bottom-left-radius: 0 !important; + border-bottom-right-radius: 0 !important; +} + +div.DTFC_RightHeadWrapper table thead tr:last-child th:first-child, +div.DTFC_RightHeadWrapper table thead tr:last-child td:first-child, +div.DTFC_LeftHeadWrapper table thead tr:last-child th:first-child, +div.DTFC_LeftHeadWrapper table thead tr:last-child td:first-child { + border-bottom-left-radius: 0 !important; + border-bottom-right-radius: 0 !important; +} + +div.DTFC_RightBodyWrapper table, +div.DTFC_LeftBodyWrapper table { + border-top: none; + margin: 0 !important; +} + +div.DTFC_RightBodyWrapper tbody tr:first-child th, +div.DTFC_RightBodyWrapper tbody tr:first-child td, +div.DTFC_LeftBodyWrapper tbody tr:first-child th, +div.DTFC_LeftBodyWrapper tbody tr:first-child td { + border-top: none; +} + +div.DTFC_RightFootWrapper table, +div.DTFC_LeftFootWrapper table { + border-top: none; + margin-top: 0 !important; +} + + +/* + * FixedHeader styles + */ +div.FixedHeader_Cloned table { + margin: 0 !important +} + diff --git a/public/assets/libs/jquery/plugins/integration/bootstrap/3/dataTables.bootstrap.js b/public/assets/libs/jquery/plugins/integration/bootstrap/3/dataTables.bootstrap.js new file mode 100644 index 0000000..2c6959d --- /dev/null +++ b/public/assets/libs/jquery/plugins/integration/bootstrap/3/dataTables.bootstrap.js @@ -0,0 +1,186 @@ +/*! DataTables Bootstrap 3 integration + * ©2011-2014 SpryMedia Ltd - datatables.net/license + */ + +/** + * DataTables integration for Bootstrap 3. This requires Bootstrap 3 and + * DataTables 1.10 or newer. + * + * This file sets the defaults and adds options to DataTables to style its + * controls using Bootstrap. See http://datatables.net/manual/styling/bootstrap + * for further information. + */ +(function(window, document, undefined){ + +var factory = function( $, DataTable ) { +"use strict"; + + +/* Set the defaults for DataTables initialisation */ +$.extend( true, DataTable.defaults, { + dom: + "<'row'<'col-sm-6'l><'col-sm-6'f>>" + + "<'row'<'col-sm-12'tr>>" + + "<'row'<'col-sm-6'i><'col-sm-6'p>>", + renderer: 'bootstrap' +} ); + + +/* Default class modification */ +$.extend( DataTable.ext.classes, { + sWrapper: "dataTables_wrapper form-inline dt-bootstrap", + sFilterInput: "form-control input-sm", + sLengthSelect: "form-control input-sm" +} ); + + +/* Bootstrap paging button renderer */ +DataTable.ext.renderer.pageButton.bootstrap = function ( settings, host, idx, buttons, page, pages ) { + var api = new DataTable.Api( settings ); + var classes = settings.oClasses; + var lang = settings.oLanguage.oPaginate; + var btnDisplay, btnClass; + + var attach = function( container, buttons ) { + var i, ien, node, button; + var clickHandler = function ( e ) { + e.preventDefault(); + if ( !$(e.currentTarget).hasClass('disabled') ) { + api.page( e.data.action ).draw( false ); + } + }; + + for ( i=0, ien=buttons.length ; i<ien ; i++ ) { + button = buttons[i]; + + if ( $.isArray( button ) ) { + attach( container, button ); + } + else { + btnDisplay = ''; + btnClass = ''; + + switch ( button ) { + case 'ellipsis': + btnDisplay = '…'; + btnClass = 'disabled'; + break; + + case 'first': + btnDisplay = lang.sFirst; + btnClass = button + (page > 0 ? + '' : ' disabled'); + break; + + case 'previous': + btnDisplay = lang.sPrevious; + btnClass = button + (page > 0 ? + '' : ' disabled'); + break; + + case 'next': + btnDisplay = lang.sNext; + btnClass = button + (page < pages-1 ? + '' : ' disabled'); + break; + + case 'last': + btnDisplay = lang.sLast; + btnClass = button + (page < pages-1 ? + '' : ' disabled'); + break; + + default: + btnDisplay = button + 1; + btnClass = page === button ? + 'active' : ''; + break; + } + + if ( btnDisplay ) { + node = $('<li>', { + 'class': classes.sPageButton+' '+btnClass, + 'aria-controls': settings.sTableId, + 'tabindex': settings.iTabIndex, + 'id': idx === 0 && typeof button === 'string' ? + settings.sTableId +'_'+ button : + null + } ) + .append( $('<a>', { + 'href': '#' + } ) + .html( btnDisplay ) + ) + .appendTo( container ); + + settings.oApi._fnBindAction( + node, {action: button}, clickHandler + ); + } + } + } + }; + + attach( + $(host).empty().html('<ul class="pagination"/>').children('ul'), + buttons + ); +}; + + +/* + * TableTools Bootstrap compatibility + * Required TableTools 2.1+ + */ +if ( DataTable.TableTools ) { + // Set the classes that TableTools uses to something suitable for Bootstrap + $.extend( true, DataTable.TableTools.classes, { + "container": "DTTT btn-group", + "buttons": { + "normal": "btn btn-default", + "disabled": "disabled" + }, + "collection": { + "container": "DTTT_dropdown dropdown-menu", + "buttons": { + "normal": "", + "disabled": "disabled" + } + }, + "print": { + "info": "DTTT_print_info" + }, + "select": { + "row": "active" + } + } ); + + // Have the collection use a bootstrap compatible drop down + $.extend( true, DataTable.TableTools.DEFAULTS.oTags, { + "collection": { + "container": "ul", + "button": "li", + "liner": "a" + } + } ); +} + +}; // /factory + + +// Define as an AMD module if possible +if ( typeof define === 'function' && define.amd ) { + define( ['jquery', 'datatables'], factory ); +} +else if ( typeof exports === 'object' ) { + // Node/CommonJS + factory( require('jquery'), require('datatables') ); +} +else if ( jQuery ) { + // Otherwise simply initialise as normal, stopping multiple evaluation + factory( jQuery, jQuery.fn.dataTable ); +} + + +})(window, document); + diff --git a/public/assets/libs/jquery/plugins/integration/bootstrap/3/dataTables.bootstrap.min.js b/public/assets/libs/jquery/plugins/integration/bootstrap/3/dataTables.bootstrap.min.js new file mode 100644 index 0000000..f0d09b9 --- /dev/null +++ b/public/assets/libs/jquery/plugins/integration/bootstrap/3/dataTables.bootstrap.min.js @@ -0,0 +1,8 @@ +/*! + DataTables Bootstrap 3 integration + ©2011-2014 SpryMedia Ltd - datatables.net/license +*/ +(function(){var f=function(c,b){c.extend(!0,b.defaults,{dom:"<'row'<'col-sm-6'l><'col-sm-6'f>><'row'<'col-sm-12'tr>><'row'<'col-sm-6'i><'col-sm-6'p>>",renderer:"bootstrap"});c.extend(b.ext.classes,{sWrapper:"dataTables_wrapper form-inline dt-bootstrap",sFilterInput:"form-control input-sm",sLengthSelect:"form-control input-sm"});b.ext.renderer.pageButton.bootstrap=function(g,f,p,k,h,l){var q=new b.Api(g),r=g.oClasses,i=g.oLanguage.oPaginate,d,e,o=function(b,f){var j,m,n,a,k=function(a){a.preventDefault(); +c(a.currentTarget).hasClass("disabled")||q.page(a.data.action).draw(!1)};j=0;for(m=f.length;j<m;j++)if(a=f[j],c.isArray(a))o(b,a);else{e=d="";switch(a){case "ellipsis":d="…";e="disabled";break;case "first":d=i.sFirst;e=a+(0<h?"":" disabled");break;case "previous":d=i.sPrevious;e=a+(0<h?"":" disabled");break;case "next":d=i.sNext;e=a+(h<l-1?"":" disabled");break;case "last":d=i.sLast;e=a+(h<l-1?"":" disabled");break;default:d=a+1,e=h===a?"active":""}d&&(n=c("<li>",{"class":r.sPageButton+" "+ +e,"aria-controls":g.sTableId,tabindex:g.iTabIndex,id:0===p&&"string"===typeof a?g.sTableId+"_"+a:null}).append(c("<a>",{href:"#"}).html(d)).appendTo(b),g.oApi._fnBindAction(n,{action:a},k))}};o(c(f).empty().html('<ul class="pagination"/>').children("ul"),k)};b.TableTools&&(c.extend(!0,b.TableTools.classes,{container:"DTTT btn-group",buttons:{normal:"btn btn-default",disabled:"disabled"},collection:{container:"DTTT_dropdown dropdown-menu",buttons:{normal:"",disabled:"disabled"}},print:{info:"DTTT_print_info"}, +select:{row:"active"}}),c.extend(!0,b.TableTools.DEFAULTS.oTags,{collection:{container:"ul",button:"li",liner:"a"}}))};"function"===typeof define&&define.amd?define(["jquery","datatables"],f):"object"===typeof exports?f(require("jquery"),require("datatables")):jQuery&&f(jQuery,jQuery.fn.dataTable)})(window,document); diff --git a/public/assets/libs/jquery/plugins/integration/bootstrap/3/index.html b/public/assets/libs/jquery/plugins/integration/bootstrap/3/index.html new file mode 100644 index 0000000..efe78b7 --- /dev/null +++ b/public/assets/libs/jquery/plugins/integration/bootstrap/3/index.html @@ -0,0 +1,442 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> +<html> + <head> + <meta http-equiv="content-type" content="text/html; charset=utf-8" /> + + <title>DataTables Bootstrap 3 example</title> + + <link rel="stylesheet" type="text/css" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.0/css/bootstrap.min.css"> + <link rel="stylesheet" type="text/css" href="dataTables.bootstrap.css"> + + <script type="text/javascript" language="javascript" src="//code.jquery.com/jquery-1.11.1.min.js"></script> + <script type="text/javascript" language="javascript" src="//cdn.datatables.net/1.10.3/js/jquery.dataTables.min.js"></script> + <script type="text/javascript" language="javascript" src="dataTables.bootstrap.js"></script> + <script type="text/javascript" charset="utf-8"> + $(document).ready(function() { + $('#example').dataTable(); + } ); + </script> + </head> + <body> + <div class="container"> + +<table cellpadding="0" cellspacing="0" border="0" class="table table-striped table-bordered" id="example"> + <thead> + <tr> + <th>Rendering engine</th> + <th>Browser</th> + <th>Platform(s)</th> + <th>Engine version</th> + <th>CSS grade</th> + </tr> + </thead> + <tbody> + <tr class="odd gradeX"> + <td>Trident</td> + <td>Internet + Explorer 4.0</td> + <td>Win 95+</td> + <td class="center"> 4</td> + <td class="center">X</td> + </tr> + <tr class="even gradeC"> + <td>Trident</td> + <td>Internet + Explorer 5.0</td> + <td>Win 95+</td> + <td class="center">5</td> + <td class="center">C</td> + </tr> + <tr class="odd gradeA"> + <td>Trident</td> + <td>Internet + Explorer 5.5</td> + <td>Win 95+</td> + <td class="center">5.5</td> + <td class="center">A</td> + </tr> + <tr class="even gradeA"> + <td>Trident</td> + <td>Internet + Explorer 6</td> + <td>Win 98+</td> + <td class="center">6</td> + <td class="center">A</td> + </tr> + <tr class="odd gradeA"> + <td>Trident</td> + <td>Internet Explorer 7</td> + <td>Win XP SP2+</td> + <td class="center">7</td> + <td class="center">A</td> + </tr> + <tr class="even gradeA"> + <td>Trident</td> + <td>AOL browser (AOL desktop)</td> + <td>Win XP</td> + <td class="center">6</td> + <td class="center">A</td> + </tr> + <tr class="gradeA"> + <td>Gecko</td> + <td>Firefox 1.0</td> + <td>Win 98+ / OSX.2+</td> + <td class="center">1.7</td> + <td class="center">A</td> + </tr> + <tr class="gradeA"> + <td>Gecko</td> + <td>Firefox 1.5</td> + <td>Win 98+ / OSX.2+</td> + <td class="center">1.8</td> + <td class="center">A</td> + </tr> + <tr class="gradeA"> + <td>Gecko</td> + <td>Firefox 2.0</td> + <td>Win 98+ / OSX.2+</td> + <td class="center">1.8</td> + <td class="center">A</td> + </tr> + <tr class="gradeA"> + <td>Gecko</td> + <td>Firefox 3.0</td> + <td>Win 2k+ / OSX.3+</td> + <td class="center">1.9</td> + <td class="center">A</td> + </tr> + <tr class="gradeA"> + <td>Gecko</td> + <td>Camino 1.0</td> + <td>OSX.2+</td> + <td class="center">1.8</td> + <td class="center">A</td> + </tr> + <tr class="gradeA"> + <td>Gecko</td> + <td>Camino 1.5</td> + <td>OSX.3+</td> + <td class="center">1.8</td> + <td class="center">A</td> + </tr> + <tr class="gradeA"> + <td>Gecko</td> + <td>Netscape 7.2</td> + <td>Win 95+ / Mac OS 8.6-9.2</td> + <td class="center">1.7</td> + <td class="center">A</td> + </tr> + <tr class="gradeA"> + <td>Gecko</td> + <td>Netscape Browser 8</td> + <td>Win 98SE+</td> + <td class="center">1.7</td> + <td class="center">A</td> + </tr> + <tr class="gradeA"> + <td>Gecko</td> + <td>Netscape Navigator 9</td> + <td>Win 98+ / OSX.2+</td> + <td class="center">1.8</td> + <td class="center">A</td> + </tr> + <tr class="gradeA"> + <td>Gecko</td> + <td>Mozilla 1.0</td> + <td>Win 95+ / OSX.1+</td> + <td class="center">1</td> + <td class="center">A</td> + </tr> + <tr class="gradeA"> + <td>Gecko</td> + <td>Mozilla 1.1</td> + <td>Win 95+ / OSX.1+</td> + <td class="center">1.1</td> + <td class="center">A</td> + </tr> + <tr class="gradeA"> + <td>Gecko</td> + <td>Mozilla 1.2</td> + <td>Win 95+ / OSX.1+</td> + <td class="center">1.2</td> + <td class="center">A</td> + </tr> + <tr class="gradeA"> + <td>Gecko</td> + <td>Mozilla 1.3</td> + <td>Win 95+ / OSX.1+</td> + <td class="center">1.3</td> + <td class="center">A</td> + </tr> + <tr class="gradeA"> + <td>Gecko</td> + <td>Mozilla 1.4</td> + <td>Win 95+ / OSX.1+</td> + <td class="center">1.4</td> + <td class="center">A</td> + </tr> + <tr class="gradeA"> + <td>Gecko</td> + <td>Mozilla 1.5</td> + <td>Win 95+ / OSX.1+</td> + <td class="center">1.5</td> + <td class="center">A</td> + </tr> + <tr class="gradeA"> + <td>Gecko</td> + <td>Mozilla 1.6</td> + <td>Win 95+ / OSX.1+</td> + <td class="center">1.6</td> + <td class="center">A</td> + </tr> + <tr class="gradeA"> + <td>Gecko</td> + <td>Mozilla 1.7</td> + <td>Win 98+ / OSX.1+</td> + <td class="center">1.7</td> + <td class="center">A</td> + </tr> + <tr class="gradeA"> + <td>Gecko</td> + <td>Mozilla 1.8</td> + <td>Win 98+ / OSX.1+</td> + <td class="center">1.8</td> + <td class="center">A</td> + </tr> + <tr class="gradeA"> + <td>Gecko</td> + <td>Seamonkey 1.1</td> + <td>Win 98+ / OSX.2+</td> + <td class="center">1.8</td> + <td class="center">A</td> + </tr> + <tr class="gradeA"> + <td>Gecko</td> + <td>Epiphany 2.20</td> + <td>Gnome</td> + <td class="center">1.8</td> + <td class="center">A</td> + </tr> + <tr class="gradeA"> + <td>Webkit</td> + <td>Safari 1.2</td> + <td>OSX.3</td> + <td class="center">125.5</td> + <td class="center">A</td> + </tr> + <tr class="gradeA"> + <td>Webkit</td> + <td>Safari 1.3</td> + <td>OSX.3</td> + <td class="center">312.8</td> + <td class="center">A</td> + </tr> + <tr class="gradeA"> + <td>Webkit</td> + <td>Safari 2.0</td> + <td>OSX.4+</td> + <td class="center">419.3</td> + <td class="center">A</td> + </tr> + <tr class="gradeA"> + <td>Webkit</td> + <td>Safari 3.0</td> + <td>OSX.4+</td> + <td class="center">522.1</td> + <td class="center">A</td> + </tr> + <tr class="gradeA"> + <td>Webkit</td> + <td>OmniWeb 5.5</td> + <td>OSX.4+</td> + <td class="center">420</td> + <td class="center">A</td> + </tr> + <tr class="gradeA"> + <td>Webkit</td> + <td>iPod Touch / iPhone</td> + <td>iPod</td> + <td class="center">420.1</td> + <td class="center">A</td> + </tr> + <tr class="gradeA"> + <td>Webkit</td> + <td>S60</td> + <td>S60</td> + <td class="center">413</td> + <td class="center">A</td> + </tr> + <tr class="gradeA"> + <td>Presto</td> + <td>Opera 7.0</td> + <td>Win 95+ / OSX.1+</td> + <td class="center">-</td> + <td class="center">A</td> + </tr> + <tr class="gradeA"> + <td>Presto</td> + <td>Opera 7.5</td> + <td>Win 95+ / OSX.2+</td> + <td class="center">-</td> + <td class="center">A</td> + </tr> + <tr class="gradeA"> + <td>Presto</td> + <td>Opera 8.0</td> + <td>Win 95+ / OSX.2+</td> + <td class="center">-</td> + <td class="center">A</td> + </tr> + <tr class="gradeA"> + <td>Presto</td> + <td>Opera 8.5</td> + <td>Win 95+ / OSX.2+</td> + <td class="center">-</td> + <td class="center">A</td> + </tr> + <tr class="gradeA"> + <td>Presto</td> + <td>Opera 9.0</td> + <td>Win 95+ / OSX.3+</td> + <td class="center">-</td> + <td class="center">A</td> + </tr> + <tr class="gradeA"> + <td>Presto</td> + <td>Opera 9.2</td> + <td>Win 88+ / OSX.3+</td> + <td class="center">-</td> + <td class="center">A</td> + </tr> + <tr class="gradeA"> + <td>Presto</td> + <td>Opera 9.5</td> + <td>Win 88+ / OSX.3+</td> + <td class="center">-</td> + <td class="center">A</td> + </tr> + <tr class="gradeA"> + <td>Presto</td> + <td>Opera for Wii</td> + <td>Wii</td> + <td class="center">-</td> + <td class="center">A</td> + </tr> + <tr class="gradeA"> + <td>Presto</td> + <td>Nokia N800</td> + <td>N800</td> + <td class="center">-</td> + <td class="center">A</td> + </tr> + <tr class="gradeA"> + <td>Presto</td> + <td>Nintendo DS browser</td> + <td>Nintendo DS</td> + <td class="center">8.5</td> + <td class="center">C/A<sup>1</sup></td> + </tr> + <tr class="gradeC"> + <td>KHTML</td> + <td>Konqureror 3.1</td> + <td>KDE 3.1</td> + <td class="center">3.1</td> + <td class="center">C</td> + </tr> + <tr class="gradeA"> + <td>KHTML</td> + <td>Konqureror 3.3</td> + <td>KDE 3.3</td> + <td class="center">3.3</td> + <td class="center">A</td> + </tr> + <tr class="gradeA"> + <td>KHTML</td> + <td>Konqureror 3.5</td> + <td>KDE 3.5</td> + <td class="center">3.5</td> + <td class="center">A</td> + </tr> + <tr class="gradeX"> + <td>Tasman</td> + <td>Internet Explorer 4.5</td> + <td>Mac OS 8-9</td> + <td class="center">-</td> + <td class="center">X</td> + </tr> + <tr class="gradeC"> + <td>Tasman</td> + <td>Internet Explorer 5.1</td> + <td>Mac OS 7.6-9</td> + <td class="center">1</td> + <td class="center">C</td> + </tr> + <tr class="gradeC"> + <td>Tasman</td> + <td>Internet Explorer 5.2</td> + <td>Mac OS 8-X</td> + <td class="center">1</td> + <td class="center">C</td> + </tr> + <tr class="gradeA"> + <td>Misc</td> + <td>NetFront 3.1</td> + <td>Embedded devices</td> + <td class="center">-</td> + <td class="center">C</td> + </tr> + <tr class="gradeA"> + <td>Misc</td> + <td>NetFront 3.4</td> + <td>Embedded devices</td> + <td class="center">-</td> + <td class="center">A</td> + </tr> + <tr class="gradeX"> + <td>Misc</td> + <td>Dillo 0.8</td> + <td>Embedded devices</td> + <td class="center">-</td> + <td class="center">X</td> + </tr> + <tr class="gradeX"> + <td>Misc</td> + <td>Links</td> + <td>Text only</td> + <td class="center">-</td> + <td class="center">X</td> + </tr> + <tr class="gradeX"> + <td>Misc</td> + <td>Lynx</td> + <td>Text only</td> + <td class="center">-</td> + <td class="center">X</td> + </tr> + <tr class="gradeC"> + <td>Misc</td> + <td>IE Mobile</td> + <td>Windows Mobile 6</td> + <td class="center">-</td> + <td class="center">C</td> + </tr> + <tr class="gradeC"> + <td>Misc</td> + <td>PSP browser</td> + <td>PSP</td> + <td class="center">-</td> + <td class="center">C</td> + </tr> + <tr class="gradeU"> + <td>Other browsers</td> + <td>All others</td> + <td>-</td> + <td class="center">-</td> + <td class="center">U</td> + </tr> + </tbody> +</table> + + </div> + </body> +</html> \ No newline at end of file diff --git a/public/assets/libs/jquery/plugins/integration/bootstrap/images/sort_asc.png b/public/assets/libs/jquery/plugins/integration/bootstrap/images/sort_asc.png new file mode 100644 index 0000000000000000000000000000000000000000..e1ba61a8055fcb18273f2468d335572204667b1f GIT binary patch literal 160 zcmeAS@N?(olHy`uVBq!ia0vp^!XV7S1|*9D%+3I*bWaz@5R22v2@;zYta_*?F5u6Q zWR@in#&u+WgT?Hi<}D3B3<dtPKf3L(#%G;lkAsbPmH>}GOXuX|8Oj3tosHiJ3*4TN zC7>_x-r1O=t(?KoTC+`+>7&2GzdqLHBg&F)2Q?&EGZ+}|Rpsc~9`m>jw35No)z4*} HQ$iB}HK{Sd literal 0 HcmV?d00001 diff --git a/public/assets/libs/jquery/plugins/integration/bootstrap/images/sort_asc_disabled.png b/public/assets/libs/jquery/plugins/integration/bootstrap/images/sort_asc_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..fb11dfe24a6c564cb7ddf8bc96703ebb121df1e7 GIT binary patch literal 148 zcmeAS@N?(olHy`uVBq!ia0vp^!XV7S0wixl{&NRX(Vi}jAsXkC6BcOhI9!^3NY?Do zDX;f`c1`y6n0RgO@$!H7ch<T~&R05SUEJ8^Q1D3B?anEg_j{VPewQ3)o33=v`u75$ u@NwC)H>ZT&|Jn0dmaqO^XNm-CGtk!Ur<_=Jws3;%W$<+Mb6Mw<&;$T1GdZXL literal 0 HcmV?d00001 diff --git a/public/assets/libs/jquery/plugins/integration/bootstrap/images/sort_both.png b/public/assets/libs/jquery/plugins/integration/bootstrap/images/sort_both.png new file mode 100644 index 0000000000000000000000000000000000000000..af5bc7c5a10b9d6d57cb641aeec752428a07f0ca GIT binary patch literal 201 zcmeAS@N?(olHy`uVBq!ia0vp^!XV7S0wixl{&NRX6FglULp08By<o`a;2_ZY@ahDQ zIZn@cq>cxyy87-Q;~nRxO8@-UU*I^KVWyN+&SiMHu5xDOu|HNvwzODfTdXjhVyNu1 z#7^XbGKZ7<gEZFeRPCMIsy$+yhaA3~(<<ARU4F{HcWVEZS94u?w%>LW3XeONb<yeJ z>$RKLeE*WhqbYpIXPIqK@r4)v+qN8um%99%MPpS9d#7Ed7SL@Bp00i_>zopr0H-Zb Aj{pDw literal 0 HcmV?d00001 diff --git a/public/assets/libs/jquery/plugins/integration/bootstrap/images/sort_desc.png b/public/assets/libs/jquery/plugins/integration/bootstrap/images/sort_desc.png new file mode 100644 index 0000000000000000000000000000000000000000..0e156deb5f61d18f9e2ec5da4f6a8c94a5b4fb41 GIT binary patch literal 158 zcmeAS@N?(olHy`uVBq!ia0vp^!XV7S1|*9D%+3I*R8JSj5R22v2@<S}6GRp?u4>yo z(czD9$NuDl3Ljm9c#_#4$vXUz=f1~&WY3aa=h!;z7fOEN>ySP9QA=6C-^Dmb&tuM= z4Z&=WZU;2WF>e%GI&mWJk^K!jrbro{W;-I>FeCfLGJl3}+Z^2)3Kw?+EoAU?^>bP0 Hl+XkKC^<KP literal 0 HcmV?d00001 diff --git a/public/assets/libs/jquery/plugins/integration/bootstrap/images/sort_desc_disabled.png b/public/assets/libs/jquery/plugins/integration/bootstrap/images/sort_desc_disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..c9fdd8a1502fda301682e907afde86bc450da10f GIT binary patch literal 146 zcmeAS@N?(olHy`uVBq!ia0vp^!XV7S0wixl{&NRXk)AG&AsXkC6C_xhx$boC`TY4@ zxy7GKb-~?6->j|Q{b@g3TV7E(Grjn^aLC2o)_ptHrtUEoT$S@q)~)7U@V;W{6)!%@ u>N?4t-1qslpJw9!O?PJ&w0Cby<YFk^=EPF?qfY~934^DrpUXO@geCx6y*UB^ literal 0 HcmV?d00001 diff --git a/public/assets/libs/jquery/screenfull/dist/screenfull.min.js b/public/assets/libs/jquery/screenfull/dist/screenfull.min.js new file mode 100644 index 0000000..08d698f --- /dev/null +++ b/public/assets/libs/jquery/screenfull/dist/screenfull.min.js @@ -0,0 +1,6 @@ +/*! +* screenfull +* v1.2.0 - 2014-04-29 +* (c) Sindre Sorhus; MIT License +*/ +!function(){"use strict";var a="undefined"!=typeof module&&module.exports,b="undefined"!=typeof Element&&"ALLOW_KEYBOARD_INPUT"in Element,c=function(){for(var a,b,c=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]],d=0,e=c.length,f={};e>d;d++)if(a=c[d],a&&a[1]in document){for(d=0,b=a.length;b>d;d++)f[c[0][d]]=a[d];return f}return!1}(),d={request:function(a){var d=c.requestFullscreen;a=a||document.documentElement,/5\.1[\.\d]* Safari/.test(navigator.userAgent)?a[d]():a[d](b&&Element.ALLOW_KEYBOARD_INPUT)},exit:function(){document[c.exitFullscreen]()},toggle:function(a){this.isFullscreen?this.exit():this.request(a)},onchange:function(){},onerror:function(){},raw:c};return c?(Object.defineProperties(d,{isFullscreen:{get:function(){return!!document[c.fullscreenElement]}},element:{enumerable:!0,get:function(){return document[c.fullscreenElement]}},enabled:{enumerable:!0,get:function(){return!!document[c.fullscreenEnabled]}}}),document.addEventListener(c.fullscreenchange,function(a){d.onchange.call(d,a)}),document.addEventListener(c.fullscreenerror,function(a){d.onerror.call(d,a)}),void(a?module.exports=d:window.screenfull=d)):void(a?module.exports=!1:window.screenfull=!1)}(); \ No newline at end of file diff --git a/public/assets/libs/jquery/slimscroll/jquery.slimscroll.min.js b/public/assets/libs/jquery/slimscroll/jquery.slimscroll.min.js new file mode 100644 index 0000000..f41e608 --- /dev/null +++ b/public/assets/libs/jquery/slimscroll/jquery.slimscroll.min.js @@ -0,0 +1,16 @@ +/*! Copyright (c) 2011 Piotr Rochala (http://rocha.la) + * Dual licensed under the MIT (http://www.opensource.org/licenses/mit-license.php) + * and GPL (http://www.opensource.org/licenses/gpl-license.php) licenses. + * + * Version: 1.3.6 + * + */ +(function(e){e.fn.extend({slimScroll:function(g){var a=e.extend({width:"auto",height:"250px",size:"7px",color:"#000",position:"right",distance:"1px",start:"top",opacity:.4,alwaysVisible:!1,disableFadeOut:!1,railVisible:!1,railColor:"#333",railOpacity:.2,railDraggable:!0,railClass:"slimScrollRail",barClass:"slimScrollBar",wrapperClass:"slimScrollDiv",allowPageScroll:!1,wheelStep:20,touchScrollStep:200,borderRadius:"7px",railBorderRadius:"7px"},g);this.each(function(){function v(d){if(r){d=d||window.event; +var c=0;d.wheelDelta&&(c=-d.wheelDelta/120);d.detail&&(c=d.detail/3);e(d.target||d.srcTarget||d.srcElement).closest("."+a.wrapperClass).is(b.parent())&&m(c,!0);d.preventDefault&&!k&&d.preventDefault();k||(d.returnValue=!1)}}function m(d,e,g){k=!1;var f=d,h=b.outerHeight()-c.outerHeight();e&&(f=parseInt(c.css("top"))+d*parseInt(a.wheelStep)/100*c.outerHeight(),f=Math.min(Math.max(f,0),h),f=0<d?Math.ceil(f):Math.floor(f),c.css({top:f+"px"}));l=parseInt(c.css("top"))/(b.outerHeight()-c.outerHeight()); +f=l*(b[0].scrollHeight-b.outerHeight());g&&(f=d,d=f/b[0].scrollHeight*b.outerHeight(),d=Math.min(Math.max(d,0),h),c.css({top:d+"px"}));b.scrollTop(f);b.trigger("slimscrolling",~~f);w();p()}function x(){u=Math.max(b.outerHeight()/b[0].scrollHeight*b.outerHeight(),30);c.css({height:u+"px"});var a=u==b.outerHeight()?"none":"block";c.css({display:a})}function w(){x();clearTimeout(B);l==~~l?(k=a.allowPageScroll,C!=l&&b.trigger("slimscroll",0==~~l?"top":"bottom")):k=!1;C=l;u>=b.outerHeight()?k=!0:(c.stop(!0, +!0).fadeIn("fast"),a.railVisible&&h.stop(!0,!0).fadeIn("fast"))}function p(){a.alwaysVisible||(B=setTimeout(function(){a.disableFadeOut&&r||y||z||(c.fadeOut("slow"),h.fadeOut("slow"))},1E3))}var r,y,z,B,A,u,l,C,k=!1,b=e(this);if(b.parent().hasClass(a.wrapperClass)){var n=b.scrollTop(),c=b.closest("."+a.barClass),h=b.closest("."+a.railClass);x();if(e.isPlainObject(g)){if("height"in g&&"auto"==g.height){b.parent().css("height","auto");b.css("height","auto");var q=b.parent().parent().height();b.parent().css("height", +q);b.css("height",q)}if("scrollTo"in g)n=parseInt(a.scrollTo);else if("scrollBy"in g)n+=parseInt(a.scrollBy);else if("destroy"in g){c.remove();h.remove();b.unwrap();return}m(n,!1,!0)}}else if(!(e.isPlainObject(g)&&"destroy"in g)){a.height="auto"==a.height?b.parent().height():a.height;n=e("<div></div>").addClass(a.wrapperClass).css({position:"relative",overflow:"hidden",width:a.width,height:a.height});b.css({overflow:"hidden",width:a.width,height:a.height});var h=e("<div></div>").addClass(a.railClass).css({width:a.size, +height:"100%",position:"absolute",top:0,display:a.alwaysVisible&&a.railVisible?"block":"none","border-radius":a.railBorderRadius,background:a.railColor,opacity:a.railOpacity,zIndex:90}),c=e("<div></div>").addClass(a.barClass).css({background:a.color,width:a.size,position:"absolute",top:0,opacity:a.opacity,display:a.alwaysVisible?"block":"none","border-radius":a.borderRadius,BorderRadius:a.borderRadius,MozBorderRadius:a.borderRadius,WebkitBorderRadius:a.borderRadius,zIndex:99}),q="right"==a.position? +{right:a.distance}:{left:a.distance};h.css(q);c.css(q);b.wrap(n);b.parent().append(c);b.parent().append(h);a.railDraggable&&c.bind("mousedown",function(a){var b=e(document);z=!0;t=parseFloat(c.css("top"));pageY=a.pageY;b.bind("mousemove.slimscroll",function(a){currTop=t+a.pageY-pageY;c.css("top",currTop);m(0,c.position().top,!1)});b.bind("mouseup.slimscroll",function(a){z=!1;p();b.unbind(".slimscroll")});return!1}).bind("selectstart.slimscroll",function(a){a.stopPropagation();a.preventDefault();return!1}); +h.hover(function(){w()},function(){p()});c.hover(function(){y=!0},function(){y=!1});b.hover(function(){r=!0;w();p()},function(){r=!1;p()});b.bind("touchstart",function(a,b){a.originalEvent.touches.length&&(A=a.originalEvent.touches[0].pageY)});b.bind("touchmove",function(b){k||b.originalEvent.preventDefault();b.originalEvent.touches.length&&(m((A-b.originalEvent.touches[0].pageY)/a.touchScrollStep,!0),A=b.originalEvent.touches[0].pageY)});x();"bottom"===a.start?(c.css({top:b.outerHeight()-c.outerHeight()}), +m(0,!0)):"top"!==a.start&&(m(e(a.start).position().top,null,!0),a.alwaysVisible||c.hide());window.addEventListener?(this.addEventListener("DOMMouseScroll",v,!1),this.addEventListener("mousewheel",v,!1)):document.attachEvent("onmousewheel",v)}});return this}});e.fn.extend({slimscroll:e.fn.slimScroll})})(jQuery); \ No newline at end of file diff --git a/readme.md b/readme.md index 7f8816d..ca289c8 100644 --- a/readme.md +++ b/readme.md @@ -1,27 +1,8 @@ -# Laravel PHP Framework +Pengerjaan Proyek 2 IF3250 -[](https://travis-ci.org/laravel/framework) -[](https://packagist.org/packages/laravel/framework) -[](https://packagist.org/packages/laravel/framework) -[](https://packagist.org/packages/laravel/framework) -[](https://packagist.org/packages/laravel/framework) +Silakan gunakan Gitlab ini untuk mengerjakan Proyek 2 PPL ini. Beberapa hal yang perlu diperhatikan: +1. Fork project ini ke dalam gitlab kalian +2. Project di push ke repositori masing-masing +3. Setelah project selesai, silakan merge request ke repositori ini -Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable, creative experience to be truly fulfilling. Laravel attempts to take the pain out of development by easing common tasks used in the majority of web projects, such as authentication, routing, sessions, queueing, and caching. - -Laravel is accessible, yet powerful, providing tools needed for large, robust applications. A superb inversion of control container, expressive migration system, and tightly integrated unit testing support give you the tools you need to build any application with which you are tasked. - -## Official Documentation - -Documentation for the framework can be found on the [Laravel website](http://laravel.com/docs). - -## Contributing - -Thank you for considering contributing to the Laravel framework! The contribution guide can be found in the [Laravel documentation](http://laravel.com/docs/contributions). - -## Security Vulnerabilities - -If you discover a security vulnerability within Laravel, please send an e-mail to Taylor Otwell at taylor@laravel.com. All security vulnerabilities will be promptly addressed. - -## License - -The Laravel framework is open-sourced software licensed under the [MIT license](http://opensource.org/licenses/MIT). +Apabila ada pertanyaan, silakan hubungi asisten. \ No newline at end of file diff --git a/resources/views/auth/emails/password.blade.php b/resources/views/auth/emails/password.blade.php new file mode 100644 index 0000000..1b53830 --- /dev/null +++ b/resources/views/auth/emails/password.blade.php @@ -0,0 +1 @@ +Click here to reset your password: <a href="{{ $link = url('password/reset', $token).'?email='.urlencode($user->getEmailForPasswordReset()) }}"> {{ $link }} </a> diff --git a/resources/views/auth/login.blade.php b/resources/views/auth/login.blade.php new file mode 100644 index 0000000..8851e2e --- /dev/null +++ b/resources/views/auth/login.blade.php @@ -0,0 +1,75 @@ +<!DOCTYPE html> +<html lang="en"> +<head> + <link rel="stylesheet" type="text/css" href="{{ URL::asset('assets/libs/assets/animate.css/animate.css') }}"> + <link rel="stylesheet" type="text/css" href="{{ URL::asset('assets/libs/assets/font-awesome/css/font-awesome.min.css') }}"> + <link rel="stylesheet" type="text/css" href="{{ URL::asset('assets/libs/assets/simple-line-icons/css/simple-line-icons.css') }}"> + <link rel="stylesheet" type="text/css" href="{{ URL::asset('assets/libs/assets/animate.css/animate.css') }}"> + <link rel="stylesheet" type="text/css" href="{{ URL::asset('assets/libs/jquery/bootstrap/dist/css/bootstrap.css') }}"> + + <link rel="stylesheet" type="text/css" href="{{ URL::asset('assets/css/font.css') }}"> + <link rel="stylesheet" type="text/css" href="{{ URL::asset('assets/css/app.css') }}"> + <link rel="stylesheet" type="text/css" href="{{ URL::asset('assets/css/app.min.css') }}"> + <link rel="stylesheet" type="text/css" href="{{ URL::asset('assets/css/style.css') }}"> + + <script type="text/javascript" src="{{ URL::asset('assets/libs/jquery/jquery/dist/jquery.js') }}"></script> + <script type="text/javascript" src="{{ URL::asset('assets/libs/jquery/bootstrap/dist/js/bootstrap.js') }}"></script> + <script type="text/javascript" src="{{ URL::asset('assets/js/ui-load.js') }}"></script> + <script type="text/javascript" src="{{ URL::asset('assets/js/ui-jp.config.js') }}"></script> + <script type="text/javascript" src="{{ URL::asset('assets/js/ui-jp.js') }}"></script> + <script type="text/javascript" src="{{ URL::asset('assets/js/ui-nav.js') }}"></script> + <script type="text/javascript" src="{{ URL::asset('assets/js/ui-toggle.js') }}"></script> + <script type="text/javascript" src="{{ URL::asset('assets/js/ui-client.js') }}"></script> + <script type="text/javascript" src="{{ URL::asset('assets/js/app.min.js') }}"></script> +</head> +<body> +<div class="app app-header-fixed bg-dark"> + <div class="wrapper-lg modal-center animated fadeInUp text-center r-sm" style="width:350px;margin:-250px 0 0 -200px;"> + <div class="container w-xxl w-auto-xs" > + <div class="header-signin"> + <div class="wrapper-lg text-center"> + <img src="{{ URL::asset('assets/img/logo-bdg.png') }}" alt=""> + <p class="m-t-sm m-b-none">Easy way to create Admin & Dashboard <br />web application</p> + </div> + </div> + <div class="m-b-lg wrapper-lg bg-white r-b-sm"> + <div class=" text-left"> + <h4 class="font-bold no-padder m-b-md">Sign in to get in touch</h4> + </div> + + <form name="form" class="form-validation" method="POST"> + <div class="list-group list-group-sm"> + + <div class="form-group"> + <input type="email" placeholder="Email" class="form-control" name="email" required> + </div> + + <div class="form-group"> + <input type="password" placeholder="Password" class="form-control" name="password" required> + </div> + + </div> + <button type="submit" class="btn btn-lg btn-info btn-block" >SIGN IN</button> + + <div class="checkbox m-b-md text-left"> + <label class="checkbox-inline m-t-sm"> + <input type="checkbox" checked=""><i></i> Automatic Login + </label> + </div> + + <div class="line line-dashed"></div> + + <div class="text-left m-t"> + <a href="/register" class=" b-r padder-md padder-left-none text-info">Register</a> + {{--<a href="" class="padder-md">Forgot password?</a>--}} + </div> + </form> + + </div> + + </div> + </div> + +</div> +</body> +</html> diff --git a/resources/views/auth/passwords/email.blade.php b/resources/views/auth/passwords/email.blade.php new file mode 100644 index 0000000..9833600 --- /dev/null +++ b/resources/views/auth/passwords/email.blade.php @@ -0,0 +1,47 @@ +@extends('layouts.app') + +<!-- Main Content --> +@section('content') +<div class="container"> + <div class="row"> + <div class="col-md-8 col-md-offset-2"> + <div class="panel panel-default"> + <div class="panel-heading">Reset Password</div> + <div class="panel-body"> + @if (session('status')) + <div class="alert alert-success"> + {{ session('status') }} + </div> + @endif + + <form class="form-horizontal" role="form" method="POST" action="{{ url('/password/email') }}"> + {!! csrf_field() !!} + + <div class="form-group{{ $errors->has('email') ? ' has-error' : '' }}"> + <label class="col-md-4 control-label">E-Mail Address</label> + + <div class="col-md-6"> + <input type="email" class="form-control" name="email" value="{{ old('email') }}"> + + @if ($errors->has('email')) + <span class="help-block"> + <strong>{{ $errors->first('email') }}</strong> + </span> + @endif + </div> + </div> + + <div class="form-group"> + <div class="col-md-6 col-md-offset-4"> + <button type="submit" class="btn btn-primary"> + <i class="fa fa-btn fa-envelope"></i>Send Password Reset Link + </button> + </div> + </div> + </form> + </div> + </div> + </div> + </div> +</div> +@endsection diff --git a/resources/views/auth/passwords/reset.blade.php b/resources/views/auth/passwords/reset.blade.php new file mode 100644 index 0000000..3e7d960 --- /dev/null +++ b/resources/views/auth/passwords/reset.blade.php @@ -0,0 +1,70 @@ +@extends('layouts.app') + +@section('content') +<div class="container"> + <div class="row"> + <div class="col-md-8 col-md-offset-2"> + <div class="panel panel-default"> + <div class="panel-heading">Reset Password</div> + + <div class="panel-body"> + <form class="form-horizontal" role="form" method="POST" action="{{ url('/password/reset') }}"> + {!! csrf_field() !!} + + <input type="hidden" name="token" value="{{ $token }}"> + + <div class="form-group{{ $errors->has('email') ? ' has-error' : '' }}"> + <label class="col-md-4 control-label">E-Mail Address</label> + + <div class="col-md-6"> + <input type="email" class="form-control" name="email" value="{{ $email or old('email') }}"> + + @if ($errors->has('email')) + <span class="help-block"> + <strong>{{ $errors->first('email') }}</strong> + </span> + @endif + </div> + </div> + + <div class="form-group{{ $errors->has('password') ? ' has-error' : '' }}"> + <label class="col-md-4 control-label">Password</label> + + <div class="col-md-6"> + <input type="password" class="form-control" name="password"> + + @if ($errors->has('password')) + <span class="help-block"> + <strong>{{ $errors->first('password') }}</strong> + </span> + @endif + </div> + </div> + + <div class="form-group{{ $errors->has('password_confirmation') ? ' has-error' : '' }}"> + <label class="col-md-4 control-label">Confirm Password</label> + <div class="col-md-6"> + <input type="password" class="form-control" name="password_confirmation"> + + @if ($errors->has('password_confirmation')) + <span class="help-block"> + <strong>{{ $errors->first('password_confirmation') }}</strong> + </span> + @endif + </div> + </div> + + <div class="form-group"> + <div class="col-md-6 col-md-offset-4"> + <button type="submit" class="btn btn-primary"> + <i class="fa fa-btn fa-refresh"></i>Reset Password + </button> + </div> + </div> + </form> + </div> + </div> + </div> + </div> +</div> +@endsection diff --git a/resources/views/auth/register.blade.php b/resources/views/auth/register.blade.php new file mode 100644 index 0000000..18be22e --- /dev/null +++ b/resources/views/auth/register.blade.php @@ -0,0 +1,62 @@ +<!DOCTYPE html> +<html lang="en"> +<head> + <link rel="stylesheet" type="text/css" href="{{ URL::asset('assets/libs/assets/animate.css/animate.css') }}"> + <link rel="stylesheet" type="text/css" href="{{ URL::asset('assets/libs/assets/font-awesome/css/font-awesome.min.css') }}"> + <link rel="stylesheet" type="text/css" href="{{ URL::asset('assets/libs/assets/simple-line-icons/css/simple-line-icons.css') }}"> + <link rel="stylesheet" type="text/css" href="{{ URL::asset('assets/libs/assets/animate.css/animate.css') }}"> + <link rel="stylesheet" type="text/css" href="{{ URL::asset('assets/libs/jquery/bootstrap/dist/css/bootstrap.css') }}"> + + <link rel="stylesheet" type="text/css" href="{{ URL::asset('assets/css/font.css') }}"> + <link rel="stylesheet" type="text/css" href="{{ URL::asset('assets/css/app.css') }}"> + <link rel="stylesheet" type="text/css" href="{{ URL::asset('assets/css/app.min.css') }}"> + <link rel="stylesheet" type="text/css" href="{{ URL::asset('assets/css/style.css') }}"> + + <script type="text/javascript" src="{{ URL::asset('assets/libs/jquery/jquery/dist/jquery.js') }}"></script> + <script type="text/javascript" src="{{ URL::asset('assets/libs/jquery/bootstrap/dist/js/bootstrap.js') }}"></script> + <script type="text/javascript" src="{{ URL::asset('assets/js/ui-load.js') }}"></script> + <script type="text/javascript" src="{{ URL::asset('assets/js/ui-jp.config.js') }}"></script> + <script type="text/javascript" src="{{ URL::asset('assets/js/ui-jp.js') }}"></script> + <script type="text/javascript" src="{{ URL::asset('assets/js/ui-nav.js') }}"></script> + <script type="text/javascript" src="{{ URL::asset('assets/js/ui-toggle.js') }}"></script> + <script type="text/javascript" src="{{ URL::asset('assets/js/ui-client.js') }}"></script> + <script type="text/javascript" src="{{ URL::asset('assets/js/app.min.js') }}"></script> +</head> +<body> +<div class="app app-header-fixed bg-dark"> + <div class="wrapper-lg modal-center animated fadeInUp text-center r-sm" style="width:350px;margin:-250px 0 0 -200px;"> + <div class="container w-xxl w-auto-xs" > + <div class="m-b-lg wrapper-lg bg-white r-b-sm"> + <div class=" text-left"> + <h4 class="font-bold no-padder m-b-md">Buat akun baru</h4> + </div> + + <form name="form" class="form-validation" method="POST"> + <div class="list-group list-group-sm"> + + <div class="form-group"> + <input type="email" placeholder="Email" class="form-control" name="email" required> + </div> + + <div class="form-group"> + <input type="password" placeholder="Password" class="form-control" name="email" required> + </div> + + </div> + <button type="submit" class="btn btn-lg btn-info btn-block" >DAFTAR</button> + + <div class="line line-dashed"></div> + + <div class="text-left m-t"> + <a href="/login" class=" b-r padder-md padder-left-none text-info">Login</a> + </div> + </form> + + </div> + + </div> + </div> + +</div> +</body> +</html> diff --git a/resources/views/home.blade.php b/resources/views/home.blade.php new file mode 100644 index 0000000..7adf5c2 --- /dev/null +++ b/resources/views/home.blade.php @@ -0,0 +1,17 @@ +@extends('layouts.app') + +@section('content') +<div class="container"> + <div class="row"> + <div class="col-md-10 col-md-offset-1"> + <div class="panel panel-default"> + <div class="panel-heading">Dashboard</div> + + <div class="panel-body"> + You are logged in! + </div> + </div> + </div> + </div> +</div> +@endsection diff --git a/resources/views/home/login.blade.php b/resources/views/home/login.blade.php deleted file mode 100644 index e69de29..0000000 diff --git a/resources/views/home/register.blade.php b/resources/views/home/register.blade.php deleted file mode 100644 index e69de29..0000000 diff --git a/resources/views/layouts/app.blade.php b/resources/views/layouts/app.blade.php new file mode 100644 index 0000000..dfc60a4 --- /dev/null +++ b/resources/views/layouts/app.blade.php @@ -0,0 +1,82 @@ +<!DOCTYPE html> +<html lang="en"> +<head> + <meta charset="utf-8"> + <meta http-equiv="X-UA-Compatible" content="IE=edge"> + <meta name="viewport" content="width=device-width, initial-scale=1"> + + <title>Laravel</title> + + <!-- Fonts --> + <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.4.0/css/font-awesome.min.css" rel='stylesheet' type='text/css'> + <link href="https://fonts.googleapis.com/css?family=Lato:100,300,400,700" rel='stylesheet' type='text/css'> + + <!-- Styles --> + <link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet"> + {{-- <link href="{{ elixir('css/app.css') }}" rel="stylesheet"> --}} + + <style> + body { + font-family: 'Lato'; + } + + .fa-btn { + margin-right: 6px; + } + </style> +</head> +<body id="app-layout"> + <nav class="navbar navbar-default navbar-static-top"> + <div class="container"> + <div class="navbar-header"> + + <!-- Collapsed Hamburger --> + <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#app-navbar-collapse"> + <span class="sr-only">Toggle Navigation</span> + <span class="icon-bar"></span> + <span class="icon-bar"></span> + <span class="icon-bar"></span> + </button> + + <!-- Branding Image --> + <a class="navbar-brand" href="{{ url('/') }}"> + Laravel + </a> + </div> + + <div class="collapse navbar-collapse" id="app-navbar-collapse"> + <!-- Left Side Of Navbar --> + <ul class="nav navbar-nav"> + <li><a href="{{ url('/home') }}">Home</a></li> + </ul> + + <!-- Right Side Of Navbar --> + <ul class="nav navbar-nav navbar-right"> + <!-- Authentication Links --> + @if (Auth::guest()) + <li><a href="{{ url('/login') }}">Login</a></li> + <li><a href="{{ url('/register') }}">Register</a></li> + @else + <li class="dropdown"> + <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false"> + {{ Auth::user()->name }} <span class="caret"></span> + </a> + + <ul class="dropdown-menu" role="menu"> + <li><a href="{{ url('/logout') }}"><i class="fa fa-btn fa-sign-out"></i>Logout</a></li> + </ul> + </li> + @endif + </ul> + </div> + </div> + </nav> + + @yield('content') + + <!-- JavaScripts --> + <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script> + <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script> + {{-- <script src="{{ elixir('js/app.js') }}"></script> --}} +</body> +</html> diff --git a/resources/views/layouts/base.blade.php b/resources/views/layouts/base.blade.php index 027b82f..3f3c4c8 100644 --- a/resources/views/layouts/base.blade.php +++ b/resources/views/layouts/base.blade.php @@ -1,53 +1,394 @@ -<!DOCTYPE HTML> -<html> -<head> - <title>EzInventory</title> - - <link rel="stylesheet" type="text/css" href="{{ URL::asset('assets/css/bootstrap.min.css') }}"> - <link rel="stylesheet" type="text/css" href="{{ URL::asset('assets/css/bootstrap-datepicker.min.css') }}"> - - <script type="text/javascript" src="{{ URL::asset('assets/js/jquery-2.2.0.js') }}"></script> - <script type="text/javascript" src="{{ URL::asset('assets/js/bootstrap.min.js') }}"></script> - <script type="text/javascript" src="{{ URL::asset('assets/js/bootstrap-datepicker.min.js') }}"></script> -</head> -<body> -<nav class="navbar navbar-inverse"> - <div class="container"> - <div class="navbar-header"> - <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar"> - <span class="sr-only">Toggle navigation</span> - <span class="icon-bar"></span> - <span class="icon-bar"></span> - <span class="icon-bar"></span> +<!DOCTYPE html> +<html lang="en" class=""> + <head> + <meta charset="utf-8" /> + <title>Bandung Web Kit | BDGWEBKIT</title> + <link rel="stylesheet" type="text/css" href="{{ URL::asset('assets/libs/assets/animate.css/animate.css') }}"> + <link rel="stylesheet" type="text/css" href="{{ URL::asset('assets/libs/assets/font-awesome/css/font-awesome.min.css') }}"> + <link rel="stylesheet" type="text/css" href="{{ URL::asset('assets/libs/assets/simple-line-icons/css/simple-line-icons.css') }}"> + <link rel="stylesheet" type="text/css" href="{{ URL::asset('assets/libs/assets/animate.css/animate.css') }}"> + <link rel="stylesheet" type="text/css" href="{{ URL::asset('assets/libs/jquery/bootstrap/dist/css/bootstrap.css') }}"> + + <link rel="stylesheet" type="text/css" href="{{ URL::asset('assets/css/font.css') }}"> + <link rel="stylesheet" type="text/css" href="{{ URL::asset('assets/css/style.css') }}"> + + <script type="text/javascript" src="{{ URL::asset('assets/libs/jquery/jquery/dist/jquery.js') }}"></script> + <script type="text/javascript" src="{{ URL::asset('assets/libs/jquery/bootstrap/dist/js/bootstrap.js') }}"></script> + <script type="text/javascript" src="{{ URL::asset('assets/js/ui-load.js') }}"></script> + <script type="text/javascript" src="{{ URL::asset('assets/js/ui-jp.config.js') }}"></script> + <script type="text/javascript" src="{{ URL::asset('assets/js/ui-jp.js') }}"></script> + <script type="text/javascript" src="{{ URL::asset('assets/js/ui-nav.js') }}"></script> + <script type="text/javascript" src="{{ URL::asset('assets/js/ui-toggle.js') }}"></script> + <script type="text/javascript" src="{{ URL::asset('assets/js/ui-client.js') }}"></script> + </head> + <body> + <div class="app app-header-fixed "> + <!-- header --> + <header id="header" class="app-header navbar" role="menu"> + <!-- navbar header --> + <div class="navbar-header bg-info"> + <button class="pull-right visible-xs dk" ui-toggle-class="show" target=".navbar-collapse"> + <i class="glyphicon glyphicon-cog"></i> </button> - <a class="navbar-brand" href="#">EzInventory</a> - </div> - </div> -</nav> - -<div class="container"> - <div class="row"> - <div class="col-md-3"> - <ul class="nav nav-pills nav-stacked"> - <li role="presentation"><a href="/atk">Daftar ATK</a></li> - <li role="presentation"><a href="/pemakaian">Daftar Pemakaian</a></li> - <li role="presentation"><a href="/booking">Daftar Booking</a></li> - <li role="presentation"><a href="/pengadaan">Daftar Pengadaan</a></li> - <li role="presentation"><a href="/supplier">Daftar Supplier</a></li> - <li role="presentation"><a href="/user">Daftar User</a></li> - <li role="presentation"><a href="/statistik">Statistik</a></li> + <button class="pull-right visible-xs" ui-toggle-class="off-screen" target=".app-aside" ui-scroll="app"> + <i class="glyphicon glyphicon-align-justify"></i> + </button> + <!-- brand --> + <a href="#/" class="navbar-brand text-lt"> + <img src="{{ URL::asset('assets/img/logo-small.png') }}" alt="." class="small-logo hide"> + <img src="{{ URL::asset('assets/img/logo.png') }}" alt="." class="large-logo"> + </a> + <!-- / brand --> + </div> + <!-- / navbar header --> + + <!-- navbar collapse --> + <div class="collapse pos-rlt navbar-collapse bg-info"> + <!-- buttons --> + <div class="nav navbar-nav hidden-xs"> + + </div> + <!-- / buttons --> + + <!-- link and dropdown --> + <ul class="nav navbar-nav hidden-sm"> + <li> + <a href="#">HOME</a> + </li> + <li class="dropdown"> + <a href="#" data-toggle="dropdown" class="dropdown-toggle"> + <i class="fa fa-fw fa-plus visible-xs-inline-block"></i> + <span>PAGES</span> <span class="caret"></span> + </a> + <ul class="dropdown-menu" role="menu"> + + <li> + <a href="#"> + <span class="badge bg-danger pull-right">5</span> + <span>Form Elements</span> + </a> + </li> + + <li> + <a href="#"> + <span class="badge bg-info pull-right">15</span> + <span>Form Validation</span> + </a> + </li> + + <li> + <a href="#"> + <span>Form Wizard</span> + </a> + </li> + + </ul> + </li> + <li> + <a href="#">PROJECT</a> + </li> + </ul> + <!-- / link and dropdown --> + + <!-- nabar right --> + <ul class="nav navbar-nav navbar-right"> + <li class="dropdown"> + <a href="#" data-toggle="dropdown" class="dropdown-toggle"> + <i class="icon-bdg_alert text14"></i> + <span class="visible-xs-inline">Notifikasi</span> + <span class="badge badge-sm up bg-danger pull-right-xs">2</span> + </a> + <!-- dropdown --> + <div class="dropdown-menu w-xl animated fadeIn"> + <div class="panel bg-white"> + <div class="panel-heading b-light bg-light"> + <strong>Kamu Punya <span>2</span> Notifikasi</strong> + </div> + <div class="list-group"> + <a href class="list-group-item"> + <span class="pull-left m-r thumb-sm"> + <img src="{{ URL::asset('assets/img/01.jpg') }}" alt="..." class="img-circle"> + </span> + <span class="clear block m-b-none"> + Pembangunan Taman daerah Bandung Barat<br> + <small class="text-muted">10 minutes ago</small> + </span> + </a> + <a href class="list-group-item"> + <span class="clear block m-b-none"> + Revitalisasi Sungai Cikapundung<br> + <small class="text-muted">1 hour ago</small> + </span> + </a> + </div> + <div class="panel-footer text-sm"> + <a href class="pull-right"><i class="icon-bdg_setting3"></i></a> + <a href="#notes" data-toggle="class:show animated fadeInRight">Lihat Semua Notifikasi</a> + </div> + </div> + </div> + <!-- / dropdown --> + </li> + <li class="dropdown"> + <a href="#" data-toggle="dropdown" class="dropdown-toggle"> + <i class="icon-bdg_search text14"></i> + </a> + <!-- dropdown --> + <div class="search_wrapper pull-right w-xl animated fadeIn"> + <form action=""> + <i class="pull-left glyphicon glyphicon-search"></i> + <input type="text" class="pull-left" placeholder="Type Here"> + <a href="#" class="remove-search"><i class="pull-right icon-bdg_cross"></i></a> + </form> + </div> + <!-- / dropdown --> + </li> + <li class="dropdown"> + <a href="#" data-toggle="dropdown" class="bg-blue profile-header dropdown-toggle clear" data-toggle="dropdown"> + <span class="thumb-sm avatar pull-left m-t-n-sm m-b-n-sm m-r-sm"> + <img src="{{ URL::asset('assets/img/01.jpg') }}" alt="..."> + </span> + <span class="hidden-sm hidden-md m-r-xl">Ridwan Kamil</span> <i class="text14 icon-bdg_setting3 pull-right"></i> + </a> + <!-- dropdown --> + <ul class="dropdown-menu animated fadeIn w-ml"> + <li> + <a href> + <span class="badge bg-danger pull-right">30%</span> + <span>Settings</span> + </a> + </li> + <li> + <a href>Profile</a> + </li> + <li> + <a href> + <span class="label bg-info pull-right">new</span> + Help + </a> + </li> + <li class="divider"></li> + <li> + <a href="/logout">Logout</a> + </li> + </ul> + <!-- / dropdown --> + </li> </ul> - </div> - - <div class="col-md-9"> - @if (Session::has('error')) - <div class="alert alert-danger">{{ Session::get('error') }}</div> - @endif - @yield('content') - </div> - </div> -</div> - -@yield('javascript') -</body> -</html> \ No newline at end of file + <!-- / navbar right --> + </div> + <!-- / navbar collapse --> + </header> + <!-- / header --> + + + <!-- aside --> + <aside id="aside" class="app-aside hidden-xs bg-dark"> + <div class="aside-wrap"> + <div class="navi-wrap"> + <!-- user --> + <div class="clearfix hidden-xs text-center hide" id="aside-user"> + <div class="dropdown wrapper"> + <a href="app.page.profile"> + <span class="thumb-lg w-auto-folded avatar m-t-sm"> + <img src="{{ URL::asset('assets/img/01.jpg') }}" class="img-full" alt="..."> + </span> + </a> + <a href="#" data-toggle="dropdown" class="dropdown-toggle hidden-folded"> + <span class="clear"> + <span class="block m-t-sm"> + <strong class="font-bold text-lt">John.Smith</strong> + <b class="caret"></b> + </span> + <span class="text-muted text-xs block">Art Director</span> + </span> + </a> + <!-- dropdown --> + <ul class="dropdown-menu animated fadeInRight w hidden-folded"> + <li class="wrapper b-b m-b-sm bg-info m-t-n-xs"> + <span class="arrow top hidden-folded arrow-info"></span> + <div> + <p>300mb of 500mb used</p> + </div> + <div class="progress progress-xs m-b-none dker"> + <div class="progress-bar bg-white" data-toggle="tooltip" data-original-title="50%" style="width: 50%"></div> + </div> + </li> + <li> + <a href>Settings</a> + </li> + <li> + <a href="page_profile.html">Profile</a> + </li> + <li> + <a href> + <span class="badge bg-danger pull-right">3</span> + Notifications + </a> + </li> + <li class="divider"></li> + <li> + <a href="page_signin.html">Logout</a> + </li> + </ul> + <!-- / dropdown --> + </div> + <div class="line dk hidden-folded"></div> + </div> + <!-- / user --> + + <!-- nav --> + <nav ui-nav class="navi clearfix"> + <ul class="nav"> + <li class="hidden-folded m-t text-dark-grey text-xs padder-md padder-v-sm"> + <span>Navigation</span> + </li> + <li> + <a href="index.html" class="text-dark-grey" > + <i class="icon-bdg_dashboard icon-grey"></i> + <span class="font-bold">Dashboard</span> + </a> + </li> + + <li class="line1 dg"></li> + + <li class="hidden-folded text-dark-grey text-xs padder-md padder-v-sm"> + <span>Components</span> + </li> + + <li class="active"> + <a href class="auto"> + <span class="pull-right text-muted"> + <i class="text8 icon-bdg_arrow3 text"></i> + <i class="text8 icon-bdg_arrow1 text-active"></i> + </span> + <i class="icon-bdg_uikit"></i> + <span class="font-bold">UI Kits</span> + </a> + <ul class="nav nav-sub dk"> + <li class="nav-sub-header"> + <a href> + <span>UI Kits</span> + </a> + </li> + <li> + <a href="ui_button.html"> + <span>Buttons</span> + </a> + </li> + <li > + <a href="ui_icons.html"> + <b class="badge bg-danger pull-right">3</b> + <span>Icons</span> + </a> + </li> + <li class="active"> + <a href="ui_grid.html"> + <span>Grid</span> + </a> + </li> + + + </ul> + </li> + <li> + <a href="table_static.html" class="auto"> + + <b class="badge bg-info pull-right">2</b> + <i class="icon-bdg_table"></i> + <span class="font-bold">Table</span> + </a> + + </li> + <li> + <a href="form_element.html" class="auto"> + <i class="icon-bdg_form"></i> + <span class="font-bold">Form</span> + </a> + </li> + <li> + <a href="ui_chart.html"> + <i class="icon-bdg_chart2"></i> + <span class="font-bold">Chart</span> + </a> + </li> + <li> + <a href class="auto"> + <span class="pull-right text-muted"> + <i class="text8 icon-bdg_arrow3 text"></i> + <i class="text8 icon-bdg_arrow1 text-active"></i> + </span> + <i class="icon-bdg_layout"></i> + <span class="font-bold">Pages</span> + </a> + <ul class="nav nav-sub dk"> + <li class="nav-sub-header"> + <a href> + <span>Pages</span> + </a> + </li> + + + <li> + <a href="lockscreen.html"> + <span>Lock screen</span> + </a> + </li> + <li> + <a href="signin.html"> + <span>Signin</span> + </a> + </li> + <li> + <a href="register.html"> + <span>Signup</span> + </a> + </li> + <li> + <a href="forgot_password.html"> + <span>Forgot password</span> + </a> + </li> + + </ul> + </li> + + + </ul> + </nav> + <!-- nav --> + </div> + </div> + </aside> + <!-- / aside --> + + <!-- content --> + <div id="content" class="app-content h-full" role="main"> + <div class="app-content-body app-content-full fade-in-up ng-scope h-full"> + <div class="hbox hbox-auto-xs bg-light "> + <div class="bg-light lter b-b wrapper-md padder-md"> + <h1 class="m-n font-bold h4 padder">@yield('title')</h1> + </div> + + <div class="wrapper-lg bg-light"> + <div class="row"> + @yield('content') + </div> + </div> + </div> + </div> + + </div> + + + <!-- footer --> + <footer id="footer" class="app-footer" role="footer"> + <div class="wrapper-md padder-lg b-t bg-light"> + <span class="pull-right">© Copyright Bandung <a href ui-scroll="app" class="m-l-sm text-muted"><i class="icon-bdg_arrow11"></i></a></span> + Made with <i class="text-danger fa fa-heart"></i> in Bandung + </div> + </footer> + <!-- / footer --> + </div> + </body> +</html> diff --git a/resources/views/permohonan/index.blade.php b/resources/views/permohonan/index.blade.php new file mode 100644 index 0000000..fe14e98 --- /dev/null +++ b/resources/views/permohonan/index.blade.php @@ -0,0 +1,11 @@ +@extends('layouts.base') + +@section('title') + Daftar Permohonan +@endsection + +@section('content') + <div class="col-md-12"> + <h1>Aha!!</h1> + </div> +@endsection \ No newline at end of file diff --git a/resources/views/welcome.blade.php b/resources/views/welcome.blade.php index 87710ac..06e2217 100644 --- a/resources/views/welcome.blade.php +++ b/resources/views/welcome.blade.php @@ -1,45 +1,17 @@ -<!DOCTYPE html> -<html> - <head> - <title>Laravel</title> +@extends('layouts.app') - <link href="https://fonts.googleapis.com/css?family=Lato:100" rel="stylesheet" type="text/css"> +@section('content') +<div class="container"> + <div class="row"> + <div class="col-md-10 col-md-offset-1"> + <div class="panel panel-default"> + <div class="panel-heading">Welcome</div> - <style> - html, body { - height: 100%; - } - - body { - margin: 0; - padding: 0; - width: 100%; - display: table; - font-weight: 100; - font-family: 'Lato'; - } - - .container { - text-align: center; - display: table-cell; - vertical-align: middle; - } - - .content { - text-align: center; - display: inline-block; - } - - .title { - font-size: 96px; - } - </style> - </head> - <body> - <div class="container"> - <div class="content"> - <div class="title">Laravel 5</div> + <div class="panel-body"> + Your Application's Landing Page. + </div> </div> </div> - </body> -</html> + </div> +</div> +@endsection -- GitLab