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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
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="&#x20;" d="" horiz-adv-x="512" />
+<glyph unicode="&#xe600;" 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="&#xe601;" 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="&#xe602;" 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="&#xe603;" 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="&#xe604;" 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="&#xe605;" 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="&#xe606;" 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="&#xe607;" 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="&#xe608;" 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="&#xe609;" 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="&#xe60a;" 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="&#xe60b;" 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="&#xe60c;" 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="&#xe60d;" 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="&#xe60e;" 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="&#xe60f;" 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="&#xe610;" 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="&#xe611;" 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="&#xe612;" 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="&#xe613;" 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="&#xe614;" 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="&#xe615;" 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="&#xe616;" 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="&#xe617;" 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="&#xe618;" 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="&#xe619;" 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="&#xe61a;" 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="&#xe61b;" 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="&#xe61c;" 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="&#xe61d;" 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="&#xe61e;" 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="&#xe61f;" 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="&#xe620;" 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="&#xe621;" 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="&#xe622;" 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="&#xe623;" d="M384 270.080l-177.92 177.92-60.373-60.373 238.293-238.293 512 512-60.373 60.373z" />
+<glyph unicode="&#xe624;" 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="&#xe625;" 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="&#xe626;" 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="&#xe627;" 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="&#xe628;" 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="&#xe629;" 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="&#xe62a;" 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="&#xe62b;" 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="&#xe62c;" 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="&#xe62d;" 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="&#xe62e;" 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="&#xe62f;" 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="&#xe630;" 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="&#xe631;" 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="&#xe632;" 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="&#xe633;" 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="&#xe634;" 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="&#xe635;" 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="&#xe636;" d="M426.667 106.667v256h170.667v-256h213.333v341.333h128l-426.667 384-426.667-384h128v-341.333z" />
+<glyph unicode="&#xe637;" 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="&#xe638;" 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="&#xe639;" 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="&#xe63a;" 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="&#xe63b;" 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="&#xe63c;" 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="&#xe63d;" 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="&#xe63e;" 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="&#xe63f;" 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="&#xe640;" 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="&#xe641;" 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="&#xe642;" 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="&#xe643;" 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="&#xe644;" 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="&#xe645;" 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="&#xe646;" 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="&#xe647;" 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="&#xe648;" 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="&#xe649;" 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="&#xe64a;" 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="&#xe64b;" 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="&#xe64c;" 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="&#xe64d;" 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="&#xe64e;" 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="&#xe64f;" 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="&#xe650;" 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="&#xe651;" 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="&#xe652;" 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="&#xe653;" 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="&#xe654;" 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="&#xe655;" 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="&#xe656;" 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="&#xe657;" 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="&#xe658;" 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="&#xe659;" 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="&#xe65a;" 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="&#xe65b;" 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="&#xe65c;" 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="&#xe65d;" 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="&#xe65e;" 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="&#xe65f;" 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="&#xe660;" 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="&#xe661;" 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="&#xe662;" 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="&#xe663;" 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="&#xe664;" 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="&#xe665;" 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="&#xe666;" 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="&#xe667;" 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="&#xe668;" 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="&#xe669;" 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="&#xe66a;" 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="&#xe66b;" 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="&#xe66c;" 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="&#xe66d;" 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="&#xe66e;" 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="&#xe66f;" 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="&#xe670;" 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="&#xe671;" 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="&#xe672;" 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="&#xe673;" 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="&#xe674;" 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="&#xe675;" 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="&#xe676;" 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="&#xe677;" 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="&#xe678;" 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="&#xe679;" 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="&#xe67a;" 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="&#xe67b;" 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="&#xe67c;" 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="&#xe67d;" 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="&#xe67e;" 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="&#xe67f;" 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="&#xe680;" 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="&#xe681;" 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="&#xe682;" 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="&#xe683;" 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="&#xe684;" 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="&#xe685;" 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="&#xe686;" 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="&#xe687;" 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="&#xe688;" 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="&#xe689;" 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="&#xe68a;" d="M938.667 448l-170.667 170.667v-128h-640v-85.333h640v-128z" />
+<glyph unicode="&#xe68b;" 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="&#xe68c;" 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="&#xe68d;" 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="&#xe68e;" 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="&#xe68f;" 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="&#xe690;" d="M170.667 192h128v554.667h-128v-554.667zM768 746.667v-554.667h128v554.667h-128zM341.333 192h384v554.667h-384v-554.667z" />
+<glyph unicode="&#xe691;" 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="&#xe692;" 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="&#xe693;" 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="&#xe694;" 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="&#xe695;" 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="&#xe696;" 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="&#xe697;" 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="&#xe698;" d="M170.667 192h725.333v256h-725.333v-256zM170.667 746.667v-256h725.333v256h-725.333z" />
+<glyph unicode="&#xe699;" 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="&#xe69a;" 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="&#xe69b;" 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="&#xe69c;" 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="&#xe69d;" 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="&#xe69e;" 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="&#xe69f;" 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="&#xe6a0;" 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="&#xe6a1;" 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="&#xe6a2;" 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="&#xe6a3;" 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="&#xe6a4;" 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="&#xe6a5;" 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="&#xe6a6;" 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="&#xe6a7;" d="M170.667 192l362.667 256-362.667 256v-512zM554.667 704v-512l362.667 256-362.667 256z" />
+<glyph unicode="&#xe6a8;" d="M469.333 192v512l-362.667-256 362.667-256zM490.667 448l362.667-256v512l-362.667-256z" />
+<glyph unicode="&#xe6a9;" 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="&#xe6aa;" 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="&#xe6ab;" 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="&#xe6ac;" 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="&#xe6ad;" 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="&#xe6ae;" 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="&#xe6af;" 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="&#xe6b0;" 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="&#xe6b1;" 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="&#xe6b2;" 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="&#xe6b3;" 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="&#xe6b4;" 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="&#xe6b5;" 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="&#xe6b6;" d="M256 149.333h170.667v597.333h-170.667v-597.333zM597.333 746.667v-597.333h170.667v597.333h-170.667z" />
+<glyph unicode="&#xe6b7;" 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="&#xe6b8;" 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="&#xe6b9;" d="M341.333 746.667v-597.333l469.333 298.667z" />
+<glyph unicode="&#xe6ba;" 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="&#xe6bb;" 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="&#xe6bc;" 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="&#xe6bd;" 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="&#xe6be;" 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="&#xe6bf;" 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="&#xe6c0;" 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="&#xe6c1;" 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="&#xe6c2;" 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="&#xe6c3;" 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="&#xe6c4;" 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="&#xe6c5;" 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="&#xe6c6;" d="M256 192l362.667 256-362.667 256v-512zM682.667 704v-512h85.333v512h-85.333z" />
+<glyph unicode="&#xe6c7;" d="M256 704h85.333v-512h-85.333zM405.333 448l362.667-256v512z" />
+<glyph unicode="&#xe6c8;" 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="&#xe6c9;" d="M256 704h512v-512h-512z" />
+<glyph unicode="&#xe6ca;" 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="&#xe6cb;" 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="&#xe6cc;" 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="&#xe6cd;" 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="&#xe6ce;" 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="&#xe6cf;" 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="&#xe6d0;" d="M298.667 576v-256h170.667l213.333-213.333v682.667l-213.333-213.333h-170.667z" />
+<glyph unicode="&#xe6d1;" 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="&#xe6d2;" 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="&#xe6d3;" 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="&#xe6d4;" 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="&#xe6d5;" 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="&#xe6d6;" 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="&#xe6d7;" 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="&#xe6d8;" 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="&#xe6d9;" 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="&#xe6da;" d="M853.333 728.96l-60.373 60.373-494.293-494.293v280.96h-85.333v-426.667h426.667v85.333h-280.96z" />
+<glyph unicode="&#xe6db;" 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="&#xe6dc;" 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="&#xe6dd;" 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="&#xe6de;" 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="&#xe6df;" 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="&#xe6e0;" 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="&#xe6e1;" 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="&#xe6e2;" 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="&#xe6e3;" 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="&#xe6e4;" 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="&#xe6e5;" 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="&#xe6e6;" 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="&#xe6e7;" 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="&#xe6e8;" 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="&#xe6e9;" 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="&#xe6ea;" 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="&#xe6eb;" 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="&#xe6ec;" 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="&#xe6ed;" 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="&#xe6ee;" 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="&#xe6ef;" 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="&#xe6f0;" 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="&#xe6f1;" 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="&#xe6f2;" 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="&#xe6f3;" 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="&#xe6f4;" 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="&#xe6f5;" 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="&#xe6f6;" 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="&#xe6f7;" 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="&#xe6f8;" 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="&#xe6f9;" 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="&#xe6fa;" 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="&#xe6fb;" d="M810.667 405.333h-256v-256h-85.333v256h-256v85.333h256v256h85.333v-256h256v-85.333z" />
+<glyph unicode="&#xe6fc;" 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="&#xe6fd;" 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="&#xe6fe;" 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="&#xe6ff;" 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="&#xe700;" 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="&#xe701;" 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="&#xe702;" 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="&#xe703;" 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="&#xe704;" 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="&#xe705;" 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="&#xe706;" 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="&#xe707;" 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="&#xe708;" d="M426.667 192h170.667v85.333h-170.667v-85.333zM128 704v-85.333h768v85.333h-768zM256 405.333h512v85.333h-512v-85.333z" />
+<glyph unicode="&#xe709;" d="M614.4 704l-17.067 85.333h-384v-725.333h85.333v298.667h238.933l17.067-85.333h298.667v426.667z" />
+<glyph unicode="&#xe70a;" d="M512 618.667v170.667l341.333-341.333-341.333-341.333v170.667h-341.333v341.333z" />
+<glyph unicode="&#xe70b;" 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="&#xe70c;" 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="&#xe70d;" 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="&#xe70e;" 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="&#xe70f;" 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="&#xe710;" 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="&#xe711;" d="M810.667 405.333h-597.333v85.333h597.333v-85.333z" />
+<glyph unicode="&#xe712;" 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="&#xe713;" 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="&#xe714;" 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="&#xe715;" 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="&#xe716;" 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="&#xe717;" 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="&#xe718;" 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="&#xe719;" d="M85.76 64l895.573 384-895.573 384-0.427-298.667 640-85.333-640-85.333z" />
+<glyph unicode="&#xe71a;" d="M128 192h256v85.333h-256v-85.333zM128 704v-85.333h768v85.333h-768zM128 405.333h512v85.333h-512v-85.333z" />
+<glyph unicode="&#xe71b;" 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="&#xe71c;" 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="&#xe71d;" 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="&#xe71e;" 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="&#xe71f;" 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="&#xe720;" 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="&#xe721;" 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="&#xe722;" 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="&#xe723;" 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="&#xe724;" 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="&#xe725;" 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="&#xe726;" 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="&#xe727;" 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="&#xe728;" 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="&#xe729;" 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="&#xe72a;" 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="&#xe72b;" 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="&#xe72c;" 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="&#xe72d;" 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="&#xe72e;" 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="&#xe72f;" 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="&#xe730;" 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="&#xe731;" 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="&#xe732;" 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="&#xe733;" 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="&#xe734;" 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="&#xe735;" 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="&#xe736;" 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="&#xe737;" 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="&#xe738;" 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="&#xe739;" 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="&#xe73a;" 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="&#xe73b;" 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="&#xe73c;" 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="&#xe73d;" 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="&#xe73e;" 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="&#xe73f;" 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="&#xe740;" 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="&#xe741;" 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="&#xe742;" 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="&#xe743;" 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="&#xe744;" 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="&#xe745;" 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="&#xe746;" d="M85.333 21.333h853.333v853.333zM725.333 661.333l-640-640h640z" />
+<glyph unicode="&#xe747;" 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="&#xe748;" 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="&#xe749;" 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="&#xe74a;" 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="&#xe74b;" 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="&#xe74c;" 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="&#xe74d;" 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="&#xe74e;" 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="&#xe74f;" 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="&#xe750;" 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="&#xe751;" d="M85.333 21.333h853.333v853.333z" />
+<glyph unicode="&#xe752;" d="M85.333 21.333h853.333v853.333zM512 448l-426.667-426.667h426.667z" />
+<glyph unicode="&#xe753;" d="M85.333 21.333h853.333v853.333zM597.333 533.333l-512-512h512z" />
+<glyph unicode="&#xe754;" d="M85.333 21.333h853.333v853.333zM725.333 661.333l-640-640h640z" />
+<glyph unicode="&#xe755;" d="M85.333 21.333h853.333v853.333z" />
+<glyph unicode="&#xe756;" 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="&#xe757;" 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="&#xe758;" 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="&#xe759;" 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="&#xe75a;" 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="&#xe75b;" 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="&#xe75c;" d="M853.333 668.587v-561.92h-561.92l561.92 561.92zM938.667 874.667l-853.333-853.333h853.333v853.333z" />
+<glyph unicode="&#xe75d;" 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="&#xe75e;" 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="&#xe75f;" 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="&#xe760;" 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="&#xe761;" 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="&#xe762;" 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="&#xe763;" 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="&#xe764;" 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="&#xe765;" 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="&#xe766;" 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="&#xe767;" 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="&#xe768;" 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="&#xe769;" 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="&#xe76a;" 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="&#xe76b;" 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="&#xe76c;" 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="&#xe76d;" 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="&#xe76e;" 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="&#xe76f;" 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="&#xe770;" 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="&#xe771;" 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="&#xe772;" 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="&#xe773;" 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="&#xe774;" 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="&#xe775;" 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="&#xe776;" 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="&#xe777;" 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="&#xe778;" 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="&#xe779;" 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="&#xe77a;" 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="&#xe77b;" 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="&#xe77c;" 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="&#xe77d;" 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="&#xe77e;" 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="&#xe77f;" 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="&#xe780;" 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="&#xe781;" d="M426.667 789.333v-128h94.507l-146.347-341.333h-118.827v-128h341.333v128h-94.507l146.347 341.333h118.827v128z" />
+<glyph unicode="&#xe782;" 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="&#xe783;" 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="&#xe784;" 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="&#xe785;" 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="&#xe786;" d="M256 234.667h128l85.333 170.667v256h-256v-256h128zM597.333 234.667h128l85.333 170.667v256h-256v-256h128z" />
+<glyph unicode="&#xe787;" d="M384 789.333v-128h213.333v-512h128v512h213.333v128h-554.667zM128 448h128v-298.667h128v298.667h128v128h-384v-128z" />
+<glyph unicode="&#xe788;" 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="&#xe789;" 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="&#xe78a;" 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="&#xe78b;" 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="&#xe78c;" 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="&#xe78d;" 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="&#xe78e;" 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="&#xe78f;" 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="&#xe790;" 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="&#xe791;" 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="&#xe792;" 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="&#xe793;" 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="&#xe794;" 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="&#xe795;" 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="&#xe796;" 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="&#xe797;" 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="&#xe798;" 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="&#xe799;" 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="&#xe79a;" 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="&#xe79b;" 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="&#xe79c;" 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="&#xe79d;" 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="&#xe79e;" 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="&#xe79f;" 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="&#xe7a0;" 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="&#xe7a1;" 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="&#xe7a2;" 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="&#xe7a3;" 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="&#xe7a4;" 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="&#xe7a5;" d="M384 277.333h256v256h170.667l-298.667 298.667-298.667-298.667h170.667zM213.333 192h597.333v-85.333h-597.333z" />
+<glyph unicode="&#xe7a6;" 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="&#xe7a7;" 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="&#xe7a8;" 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="&#xe7a9;" 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="&#xe7aa;" 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="&#xe7ab;" 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="&#xe7ac;" 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="&#xe7ad;" 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="&#xe7ae;" 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="&#xe7af;" 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="&#xe7b0;" 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="&#xe7b1;" 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="&#xe7b2;" 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="&#xe7b3;" 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="&#xe7b4;" d="M316.373 609.707l195.627-195.627 195.627 195.627 60.373-60.373-256-256-256 256z" />
+<glyph unicode="&#xe7b5;" d="M657.707 263.040l-195.627 195.627 195.627 195.627-60.373 60.373-256-256 256-256z" />
+<glyph unicode="&#xe7b6;" d="M366.293 257.707l195.627 195.627-195.627 195.627 60.373 60.373 256-256-256-256z" />
+<glyph unicode="&#xe7b7;" d="M316.373 302.293l195.627 195.627 195.627-195.627 60.373 60.373-256 256-256-256z" />
+<glyph unicode="&#xe7b8;" 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="&#xe7b9;" 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="&#xe7ba;" 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="&#xe7bb;" 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="&#xe7bc;" 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="&#xe7bd;" 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="&#xe7be;" 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="&#xe7bf;" 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="&#xe7c0;" 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="&#xe7c1;" 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="&#xe7c2;" 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="&#xe7c3;" 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="&#xe7c4;" 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="&#xe7c5;" 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="&#xe7c6;" 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="&#xe7c7;" 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="&#xe7c8;" 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="&#xe7c9;" 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="&#xe7ca;" 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="&#xe7cb;" 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="&#xe7cc;" 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="&#xe7cd;" 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="&#xe7ce;" 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="&#xe7cf;" 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="&#xe7d0;" 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="&#xe7d1;" 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="&#xe7d2;" 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="&#xe7d3;" 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="&#xe7d4;" d="M614.4 704l-17.067 85.333h-384v-725.333h85.333v298.667h238.933l17.067-85.333h298.667v426.667z" />
+<glyph unicode="&#xe7d5;" 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="&#xe7d6;" 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="&#xe7d7;" 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="&#xe7d8;" 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="&#xe7d9;" 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="&#xe7da;" 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="&#xe7db;" 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="&#xe7dc;" 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="&#xe7dd;" 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="&#xe7de;" 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="&#xe7df;" 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="&#xe7e0;" 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="&#xe7e1;" 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="&#xe7e2;" 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="&#xe7e3;" 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="&#xe7e4;" 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="&#xe7e5;" 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="&#xe7e6;" 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="&#xe7e7;" 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="&#xe7e8;" 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="&#xe7e9;" 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="&#xe7ea;" 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="&#xe7eb;" 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="&#xe7ec;" 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="&#xe7ed;" 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="&#xe7ee;" 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="&#xe7ef;" 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="&#xe7f0;" 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="&#xe7f1;" 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="&#xe7f2;" 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="&#xe7f3;" 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="&#xe7f4;" 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="&#xe7f5;" 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="&#xe7f6;" 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="&#xe7f7;" 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="&#xe7f8;" 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="&#xe7f9;" 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="&#xe7fa;" 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="&#xe7fb;" d="M128 789.333l384-682.667 384 682.667h-768zM272 704h480l-240-426.667-240 426.667z" />
+<glyph unicode="&#xe7fc;" 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="&#xe7fd;" 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="&#xe7fe;" 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="&#xe7ff;" 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="&#xe800;" 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="&#xe801;" 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="&#xe802;" 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="&#xe803;" 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="&#xe804;" 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="&#xe805;" 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="&#xe806;" 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="&#xe807;" 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="&#xe808;" 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="&#xe809;" 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="&#xe80a;" 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="&#xe80b;" 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="&#xe80c;" 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="&#xe80d;" 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="&#xe80e;" 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="&#xe80f;" 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="&#xe810;" 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="&#xe811;" 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="&#xe812;" 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="&#xe813;" 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="&#xe814;" 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="&#xe815;" 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="&#xe816;" 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="&#xe817;" 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="&#xe818;" 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="&#xe819;" d="M298.667 874.667v-469.333h128v-384l298.667 512h-170.667l170.667 341.333z" />
+<glyph unicode="&#xe81a;" 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="&#xe81b;" 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="&#xe81c;" 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="&#xe81d;" 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="&#xe81e;" 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="&#xe81f;" 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="&#xe820;" 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="&#xe821;" 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="&#xe822;" 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="&#xe823;" 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="&#xe824;" 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="&#xe825;" 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="&#xe826;" 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="&#xe827;" 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="&#xe828;" 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="&#xe829;" 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="&#xe82a;" 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="&#xe82b;" 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="&#xe82c;" 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="&#xe82d;" 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="&#xe82e;" 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="&#xe82f;" 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="&#xe830;" 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="&#xe831;" 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="&#xe832;" 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="&#xe833;" 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="&#xe834;" 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="&#xe835;" 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="&#xe836;" d="M657.707 643.627l-60.373 60.373-256-256 256-256 60.373 60.373-195.627 195.627z" />
+<glyph unicode="&#xe837;" d="M426.667 704l-60.373-60.373 195.627-195.627-195.627-195.627 60.373-60.373 256 256z" />
+<glyph unicode="&#xe838;" 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="&#xe839;" 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="&#xe83a;" 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="&#xe83b;" 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="&#xe83c;" 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="&#xe83d;" 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="&#xe83e;" 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="&#xe83f;" 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="&#xe840;" 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="&#xe841;" 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="&#xe842;" 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="&#xe843;" 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="&#xe844;" 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="&#xe845;" 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="&#xe846;" 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="&#xe847;" 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="&#xe848;" 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="&#xe849;" 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="&#xe84a;" 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="&#xe84b;" 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="&#xe84c;" 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="&#xe84d;" 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="&#xe84e;" 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="&#xe84f;" 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="&#xe850;" 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="&#xe851;" 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="&#xe852;" 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="&#xe853;" 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="&#xe854;" 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="&#xe855;" 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="&#xe856;" 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="&#xe857;" 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="&#xe858;" 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="&#xe859;" 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="&#xe85a;" 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="&#xe85b;" 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="&#xe85c;" 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="&#xe85d;" 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="&#xe85e;" 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="&#xe85f;" 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="&#xe860;" 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="&#xe861;" 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="&#xe862;" 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="&#xe863;" 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="&#xe864;" 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="&#xe865;" 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="&#xe866;" 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="&#xe867;" 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="&#xe868;" 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="&#xe869;" 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="&#xe86a;" 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="&#xe86b;" 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="&#xe86c;" 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="&#xe86d;" 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="&#xe86e;" 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="&#xe86f;" 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="&#xe870;" 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="&#xe871;" 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="&#xe872;" 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="&#xe873;" 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="&#xe874;" 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="&#xe875;" 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="&#xe876;" 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="&#xe877;" 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="&#xe878;" 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="&#xe879;" 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="&#xe87a;" 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="&#xe87b;" 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="&#xe87c;" 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="&#xe87d;" 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="&#xe87e;" 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="&#xe87f;" 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="&#xe880;" 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="&#xe881;" 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="&#xe882;" 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="&#xe883;" 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="&#xe884;" 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="&#xe885;" 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="&#xe886;" 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="&#xe887;" 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="&#xe888;" 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="&#xe889;" d="M512 874.667l-320-780.587 30.080-30.080 289.92 128 289.92-128 30.080 30.080z" />
+<glyph unicode="&#xe88a;" 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="&#xe88b;" 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="&#xe88c;" 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="&#xe88d;" 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="&#xe88e;" 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="&#xe88f;" 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="&#xe890;" 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="&#xe891;" 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="&#xe892;" 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="&#xe893;" 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="&#xe894;" d="M298.667 533.333l213.333-213.333 213.333 213.333z" />
+<glyph unicode="&#xe895;" 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="&#xe896;" d="M298.667 362.667l213.333 213.333 213.333-213.333z" />
+<glyph unicode="&#xe897;" 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="&#xe898;" 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="&#xe899;" d="M384 270.080l-177.92 177.92-60.373-60.373 238.293-238.293 512 512-60.373 60.373z" />
+<glyph unicode="&#xe89a;" d="M657.707 643.627l-60.373 60.373-256-256 256-256 60.373 60.373-195.627 195.627z" />
+<glyph unicode="&#xe89b;" d="M426.667 704l-60.373-60.373 195.627-195.627-195.627-195.627 60.373-60.373 256 256z" />
+<glyph unicode="&#xe89c;" 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="&#xe89d;" d="M512 618.667l-256-256 60.373-60.373 195.627 195.627 195.627-195.627 60.373 60.373z" />
+<glyph unicode="&#xe89e;" d="M707.627 593.707l-195.627-195.627-195.627 195.627-60.373-60.373 256-256 256 256z" />
+<glyph unicode="&#xe89f;" 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="&#xe8a0;" 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="&#xe8a1;" d="M128 192h768v85.333h-768v-85.333zM128 405.333h768v85.333h-768v-85.333zM128 704v-85.333h768v85.333h-768z" />
+<glyph unicode="&#xe8a2;" 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="&#xe8a3;" 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="&#xe8a4;" 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="&#xe8a5;" 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="&#xe8a6;" 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="&#xe8a7;" 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="&#xe8a8;" 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="&#xe8a9;" 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="&#xe8aa;" 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="&#xe8ab;" 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="&#xe8ac;" 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="&#xe8ad;" 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="&#xe8ae;" 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="&#xe8af;" 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="&#xe8b0;" 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="&#xe8b1;" 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="&#xe8b2;" 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="&#xe8b3;" 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="&#xe8b4;" 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="&#xe8b5;" 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="&#xe8b6;" 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="&#xe8b7;" 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="&#xe8b8;" 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="&#xe8b9;" 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="&#xe8ba;" 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="&#xe8bb;" 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="&#xe8bc;" 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="&#xe8bd;" 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="&#xe8be;" 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="&#xe8bf;" 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="&#xe8c0;" 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="&#xe8c1;" 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="&#xe8c2;" 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="&#xe8c3;" 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="&#xe8c4;" 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="&#xe8c5;" 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="&#xe8c6;" 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="&#xe8c7;" 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="&#xe8c8;" 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="&#xe8c9;" 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="&#xe8ca;" 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="&#xe8cb;" 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="&#xe8cc;" 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="&#xe8cd;" 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="&#xe8ce;" 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="&#xe8cf;" 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="&#xe8d0;" 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="&#xe8d1;" 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="&#xe8d2;" 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="&#xe8d3;" 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="&#xe8d4;" 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="&#xe8d5;" 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="&#xe8d6;" 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="&#xe8d7;" 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="&#xe8d8;" 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="&#xe8d9;" 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="&#xe8da;" 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="&#xe8db;" 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="&#xe8dc;" 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="&#xe8dd;" 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="&#xe8de;" 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="&#xe8df;" 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="&#xe8e0;" 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="&#xe8e1;" 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="&#xe8e2;" 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="&#xe8e3;" 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="&#xe8e4;" 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="&amp;#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="&amp;#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="&amp;#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="&amp;#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="&amp;#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="&amp;#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="&amp;#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="&amp;#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="&amp;#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="&amp;#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="&amp;#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="&amp;#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="&amp;#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="&amp;#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="&amp;#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="&amp;#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="&amp;#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="&amp;#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="&amp;#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="&amp;#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="&amp;#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="&amp;#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="&amp;#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="&amp;#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="&amp;#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="&amp;#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="&amp;#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="&amp;#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="&amp;#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="&amp;#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="&amp;#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="&amp;#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="&#xf19f;" 
+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="&#xf18a;" 
+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="&#xf1a1;" 
+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="&#xf1a8;" 
+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="&#xf199;" 
+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="&#xf197;" 
+d="M512 362.667v-85.334h-341.333v-85.333l-170.667 128l170.667 128v-85.333h341.333z" />
+    <glyph glyph-name="uniF198" unicode="&#xf198;" 
+d="M0 -32v64h512v-64h-512zM64 96v352h64v-352h-64zM224 96v192h64v-192h-64zM384 96v256h64v-256h-64z" />
+    <glyph glyph-name="uniF195" unicode="&#xf195;" 
+d="M0 448l310.764 -256l-310.764 -256v512z" />
+    <glyph glyph-name="uniF194" unicode="&#xf194;" 
+d="M256 448l256 -310.764h-512z" />
+    <glyph glyph-name="uniF193" unicode="&#xf193;" 
+d="M0 448h512l-256 -310.764z" />
+    <glyph glyph-name="uniF192" unicode="&#xf192;" 
+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="&#xf191;" 
+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="&#xf190;" 
+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="&#xf18c;" 
+d="M256 125.796l-256 258.577l64.3057 63.627l191.694 -193.64l191.694 193.64l64.3057 -63.627z" />
+    <glyph glyph-name="uniF18B" unicode="&#xf18b;" 
+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="&#xf19b;" 
+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="&#xf1a6;" 
+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="&#xf1a7;" 
+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="&#xf1a3;" 
+d="M512 224v-64h-224v-224h-64v224h-224v64h224v224h64v-224h224z" />
+    <glyph glyph-name="uniF19A" unicode="&#xf19a;" 
+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="&#xf1a0;" 
+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="&#xf18f;" 
+d="M170.667 106.667h85.333l-128 -170.667l-128 170.667h85.333v341.333h85.334v-341.333z" />
+    <glyph glyph-name="uniF18E" unicode="&#xf18e;" 
+d="M256 277.333h-85.333v-341.333h-85.334v341.333h-85.333l128 170.667z" />
+    <glyph glyph-name="uniF18D" unicode="&#xf18d;" 
+d="M512 320l-170.667 -128v85.333h-341.333v85.334h341.333v85.333z" />
+    <glyph glyph-name="uniF1A4" unicode="&#xf1a4;" 
+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="&#xf196;" 
+d="M0 192l310.764 256v-512z" />
+    <glyph glyph-name="uniF1A5" unicode="&#xf1a5;" 
+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="&#xf19c;" 
+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="&#xf1a2;" 
+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="&#xf1a9;" 
+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="&#xf19e;" 
+d="M0 0v64h512v-64h-512zM0 384v64h512v-64h-512zM384 256v64l128 -96l-128 -96v64h-384v64h384z" />
+    <glyph glyph-name="uniF19D" unicode="&#xf19d;" 
+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="&#x09;" horiz-adv-x="532" />
+<glyph unicode="&#xa0;" 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="&#x22;" 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="&#x26;" 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="&#x3c;" d="M88 641v143l993 496v-240l-684 -317l684 -281v-239z" />
+<glyph unicode="=" d="M88 418v219h993v-219h-993zM88 805v219h993v-219h-993z" />
+<glyph unicode="&#x3e;" 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="&#xa1;" 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="&#xa2;" 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="&#xa3;" 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="&#xa4;" 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="&#xa5;" d="M6 1462h316l262 -602l264 602h313l-383 -747h195v-178h-246v-138h246v-178h-246v-221h-287v221h-247v178h247v138h-247v178h190z" />
+<glyph unicode="&#xa6;" horiz-adv-x="1128" d="M455 350h219v-815h-219v815zM455 735v815h219v-815h-219z" />
+<glyph unicode="&#xa7;" 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="&#xa8;" 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="&#xa9;" 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="&#xaa;" 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="&#xab;" horiz-adv-x="1260" d="M82 547v26l371 455l219 -119l-279 -348l279 -348l-219 -119zM588 547v26l370 455l220 -119l-279 -348l279 -348l-220 -119z" />
+<glyph unicode="&#xac;" d="M88 612v219h993v-583h-219v364h-774z" />
+<glyph unicode="&#xad;" horiz-adv-x="659" d="M61 424v250h537v-250h-537z" />
+<glyph unicode="&#xae;" 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="&#xaf;" horiz-adv-x="1024" d="M-6 1556v201h1036v-201h-1036z" />
+<glyph unicode="&#xb0;" 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="&#xb1;" d="M88 0v219h993v-219h-993zM88 674v219h387v389h219v-389h387v-219h-387v-385h-219v385h-387z" />
+<glyph unicode="&#xb2;" 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="&#xb3;" 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="&#xb4;" horiz-adv-x="1243" d="M332 1241v27q172 200 235 301h342v-21q-52 -52 -177.5 -154.5t-196.5 -152.5h-203z" />
+<glyph unicode="&#xb5;" 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="&#xb6;" 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="&#xb7;" 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="&#xb8;" 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="&#xb9;" horiz-adv-x="776" d="M92 1227l301 235h191v-876h-238v446l3 112l5 95q-27 -36 -75 -78l-78 -61z" />
+<glyph unicode="&#xba;" 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="&#xbb;" 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="&#xbc;" 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="&#xbd;" 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="&#xbe;" 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="&#xbf;" 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="&#xc0;" 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="&#xc1;" 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="&#xc2;" 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="&#xc3;" 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="&#xc4;" 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="&#xc5;" 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="&#xc6;" horiz-adv-x="1950" d="M0 0l655 1462h1174v-254h-563v-321h526v-254h-526v-377h563v-256h-873v348h-491l-150 -348h-315zM578 608h378v590h-127z" />
+<glyph unicode="&#xc7;" 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="&#xc8;" 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="&#xc9;" 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="&#xca;" 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="&#xcb;" 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="&#xcc;" 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="&#xcd;" 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="&#xce;" 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="&#xcf;" 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="&#xd0;" 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="&#xd1;" 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="&#xd2;" 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="&#xd3;" 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="&#xd4;" 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="&#xd5;" 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="&#xd6;" 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="&#xd7;" d="M129 1024l152 154l301 -299l305 299l153 -150l-305 -305l301 -303l-149 -152l-305 301l-301 -299l-150 152l297 301z" />
+<glyph unicode="&#xd8;" 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="&#xd9;" 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="&#xda;" 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="&#xdb;" 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="&#xdc;" 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="&#xdd;" 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="&#xde;" 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="&#xdf;" 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="&#xe0;" 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="&#xe1;" 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="&#xe2;" 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="&#xe3;" 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="&#xe4;" 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="&#xe5;" 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="&#xe6;" 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="&#xe7;" 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="&#xe8;" 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="&#xe9;" 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="&#xea;" 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="&#xeb;" 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="&#xec;" 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="&#xed;" 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="&#xee;" 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="&#xef;" 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="&#xf0;" 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="&#xf1;" 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="&#xf2;" 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="&#xf3;" 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="&#xf4;" 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="&#xf5;" 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="&#xf6;" 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="&#xf7;" 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="&#xf8;" 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="&#xf9;" 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="&#xfa;" 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="&#xfb;" 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="&#xfc;" 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="&#xfd;" 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="&#xfe;" 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="&#xff;" 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="&#x131;" horiz-adv-x="625" d="M160 0v1118h305v-1118h-305z" />
+<glyph unicode="&#x152;" 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="&#x153;" 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="&#x178;" 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="&#x2c6;" 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="&#x2da;" 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="&#x2dc;" 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="&#x2000;" horiz-adv-x="953" />
+<glyph unicode="&#x2001;" horiz-adv-x="1907" />
+<glyph unicode="&#x2002;" horiz-adv-x="953" />
+<glyph unicode="&#x2003;" horiz-adv-x="1907" />
+<glyph unicode="&#x2004;" horiz-adv-x="635" />
+<glyph unicode="&#x2005;" horiz-adv-x="476" />
+<glyph unicode="&#x2006;" horiz-adv-x="317" />
+<glyph unicode="&#x2007;" horiz-adv-x="317" />
+<glyph unicode="&#x2008;" horiz-adv-x="238" />
+<glyph unicode="&#x2009;" horiz-adv-x="381" />
+<glyph unicode="&#x200a;" horiz-adv-x="105" />
+<glyph unicode="&#x2010;" horiz-adv-x="659" d="M61 424v250h537v-250h-537z" />
+<glyph unicode="&#x2011;" horiz-adv-x="659" d="M61 424v250h537v-250h-537z" />
+<glyph unicode="&#x2012;" horiz-adv-x="659" d="M61 424v250h537v-250h-537z" />
+<glyph unicode="&#x2013;" horiz-adv-x="1024" d="M82 436v230h860v-230h-860z" />
+<glyph unicode="&#x2014;" horiz-adv-x="2048" d="M82 436v230h1884v-230h-1884z" />
+<glyph unicode="&#x2018;" horiz-adv-x="444" d="M25 983q22 91 72.5 228.5t103.5 250.5h219q-66 -267 -101 -501h-280z" />
+<glyph unicode="&#x2019;" horiz-adv-x="444" d="M25 961q69 296 100 501h281l14 -22q-50 -197 -176 -479h-219z" />
+<glyph unicode="&#x201a;" horiz-adv-x="596" d="M63 -264q65 266 101 502h280l15 -23q-52 -202 -176 -479h-220z" />
+<glyph unicode="&#x201c;" 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="&#x201d;" 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="&#x201e;" 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="&#x2022;" 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="&#x2026;" 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="&#x202f;" horiz-adv-x="381" />
+<glyph unicode="&#x2039;" horiz-adv-x="754" d="M82 547v26l371 455l219 -119l-279 -348l279 -348l-219 -119z" />
+<glyph unicode="&#x203a;" horiz-adv-x="754" d="M82 213l278 348l-278 348l219 119l371 -455v-26l-371 -453z" />
+<glyph unicode="&#x2044;" horiz-adv-x="266" d="M-393 0l811 1462h239l-811 -1462h-239z" />
+<glyph unicode="&#x205f;" horiz-adv-x="476" />
+<glyph unicode="&#x2074;" 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="&#x20ac;" 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="&#x2122;" 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="&#xe000;" horiz-adv-x="1120" d="M0 1120h1120v-1120h-1120v1120z" />
+<glyph unicode="&#xfb01;" 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="&#xfb02;" 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="&#xfb03;" 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="&#xfb04;" 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
zcmc${349b)_CI=WRrQii(&;VftfV_l5<*Bq(j-k-5(s-(WD^4f1Y|R8BAbYah=`zw
zfCAz=h=>e2Rh<ZesJMX+Dl!V_Ac_lW+$S?SsHF0~=T>(JI`jU&_j~X2dGP7#>f6;-
z_nv$1x#xV(lEteT+kG2joJoxSNwHS5Y*Hji;rx(j8Z!I`iJcqoW4$_vD;Rr(GasFP
zI%3nWk)}3pE_MaGj!k28anUF?8Se}5Z4#?u^Vn=Q6|IBVLbT6j*RpHyO)?vUtFOmZ
z*WwELRWU2Xt24gq_#f`&`>%Jx4>(>992Ca-_a8m<>Mbw5h{iayrVr@buRl*?GCtEl
zd{>MrD%mlA^A-3!5T7SqGiUO3`)g-!!{^<2HC?lKq0f1ZC!R6+L44nT`gJqrBs3H~
zfzO|VPSa*gUT_`S9gLZW;N3c7_R{HJ1+#MSc{F3!&z?DL^3>nz_Nk2Ba2Vg0%|wI!
zP32R3zJSl|XU<u8!<Y3%-!Qf`9rxTfd)_sZx4T#T$k<Kq;rSoUnS8@_l8gVu*v$>N
z-ZyvhoM|0S_PH6K>HE*Go3~(Lfyea)W4Anu{(N!W_0z7~;ywKXW2+v;_g4IdsKMS?
zJFl4DkC~tB8+jijzOmy|GPPjp>B{eL1l<H9$V!!Th?y8OZ8rsRqfFynKEb9FQ(WSb
zb4>c77xRrrBT<zV_a4=U`I+xG#hj^o*lpJJQjL%CN9a3cqG=!A@DWGMgLtKjPmFzw
zPt=}{KD>kX&bUqib#G=ZyqJ&TH%LdMze^wbY(9@K)z{9K<;(FE`MUY~`mXjZ^zHR$
zonyZ#EiL$^k3EWCjBNb{^ErIUzVyg1$}jr`Z)s`ytmWmFjV<$AhU%>OyXJ4ty>af<
zb1$7ceD3*k2hWAiJ$dfYbGM(n{#^HukN6r*jgj8sG5_;_+#Hz-{Dceg{qDCIx2%}V
z7Hf<xHZI<t;BdO!p2Q??a!P7idPciUpFb<mK07D3Lte-HP6dTUor_C?T}sPBUCX<5
z@6ofOvRCh_KH%;F0|!+P9x`;;6~jl295wpNF;~@$9XGyq!o;g5O=h>RS$pT^Z4W=T
zW9P2NpLp`md-gu{m#0;&{+Wh-&+b3;-19H6>!(h;_TwA=blt447T2*mw$q}Wu|)K9
z_DyW}!Ijs{r4MtKpPO>)>aDN5diwnj&wlXt1MH>OKL7I5&%XYKEj{xQyX~%3>(_0#
zXXD-XZDIF5_|O9{A9;N~V@Gckw*fZ@4!~e{vBT^w_5u5too9`#iT%tKp3e*LznF*E
zadsP9%iHlh9?!n#E>Q0x&*ANv&i1j}8B<v&mAMD29f#Mb)r-ffEKr%On)7RVjumao
z$NJt=xw|mAK;@l$e^=x33skAo;E^@`0%QFJs@&<?WS`n=c#U7}HMT%iI?+%40soCP
zXVcyqn}+LZn$x};n-=h^ru-VU|KhRYi?L&IKU1gp+HnP{xs#T~@4(Z2chuIVsSLNV
zbkf?3re3X0)=n;`ue_*0jp^iDP7iq%_xGuC_Mm`IRdT9THoRutv~`nxbka4=?;o4C
zPJ9|^e4+>1jNUoY9DY0`wv+E~VmNV~d_}4yzqZEb8xZI}xz1PPn>xj~1zi_UPsXEt
z>wE*&^`9JA=UW#Lj|-@5WR2PjS7LnhShd$Q`hefq#glrTO7{EHe5cld4EWI?^zF(>
z-_So?me48SI~93&z*jSPRGMGqV{6u7K!XD70={*F)&(Y0PiQ!Fr2aT)8eEtLCk=p3
zT)!ItIvVI7m|Qoh?MUdS?oJrQx-~?$>ZyTs7S%VrrbpUgeB<d<&wBA*RaJcOvkvSd
z;z$=?iJtq`jjRbwLGJ@qX?Wv-Dp0=H$eJ)@L!WD^!raI4ruwc?Q>LYhp5l&)om8}f
zE;tkr$8rYgz!D%2UjpaaAiHE{VLezF-{dzaCgxW1!(7I>MVxchTBNd54T^)sD*3A7
z&`dnPK^C917@p5M7YChwXSUzze@PzHoGC4BUSrz#YxPX!3p^vG<-CNCEEZ1;v2Z-@
ztHu;H$O-fqt~$i6&2E;V<ZDizubG+CrNzaUmoqJ1cDmHK^3KJfE@i=zq(qN7kd>3h
z{XAvX<h~>4jvX{|`9pkk3tKR5_K<#8%^u93kxyJK!ZY8HcgY7M<7&sk5<SxtY)}%I
z6$4-;G@?k)aXUHa_RDV!;ECIgS98x+d6(p9{*hjwmBjL}SCryjX)Kdp!NN(PQ8+Or
zH5d$rEx2#k8XJf62F8;t@%i<VGd-idH>fd7W4*_loYvl3(qK}=SF)pBCVgeXSLPU7
zJig*8crNu+LyChr(XkYVmc;W_OG!hb(O@l66CGMCs2wL7G(WyBOFh`L|97icV!rKQ
z&-LFgq7yaMQ7@%h-1+sgIGX8*`_;#!SaFi%sJA7>;v~^gAD<Y9%N*k96h{vo=^C%N
z2ER%czrsD!qW4LU-Y0{usc#p(GLzcnUJgm7Avv5hW|HiMzx${5O4U+QF`cGzEiM-C
z?sBk=JLC@qLVkA;Q-GJnPygkBJAhYqFciph@x=ZYUEIIqgGEOdo?iHaOK<GQCAWTh
z;fIS}UT}IocfHo{Rle=*uTJo-`nB{r@zvY<Oumg?Z+}HQaj<2rGRf>=?O1!3&$}`;
z10)Y>a%`iTT@ucaZTa=RGSXu5)$|fIt4MVPHCue68jrc@1YvYa%XBoVX(ei=qaoek
z|Ma48dM5oUo#9uR4y^;Y){CoReW#o>QCK8efiY1PZ~s%H`LV0%4plj<ra9F7!v`zI
z{^KrcRn*u*yXrrzXmLru*j4vo6E3Tl(-lmIA5-S1DRX1W+%#n_I^quXscHE*!Ic@&
zE3?Fv_$r&elG!s#Y@FMlZ_EMj6(=jUc$Ygh!=IHMX*9l~S@FhUHXK-Oat0P2ODQi`
zvz+zZ;_$Zjma8_G7L!m;OVF9*br<r|E@hQGXi4%~a&qN%5|(5F4}@~K#~ZS9cLl!B
z$qgQPd%$B4>K_O0^zT|(ciY^`Rku|A)|7i!rxUz*c(9^hZRN1yz;14vW#d&n8*X~)
zWWv_1NqxWS9iyKNPF{KCv!|U$--weRy~6jirEjw}W?)5OcT(w~wJm7*-n_wdjKwo2
z)?*$kWzVv(omONn4q7KmV>p4<q=JK%VrguM_2eq?`C2SaeI?@5XKCbWnGiZI2TR7P
zb2&6GR+z>3WN~Qe_|(z()X|}J#;1Vzq=hiiE{G@9Uaoqb;aJ64US6(s?&x%deYv1g
zxf*Z^QpR=yDbqWmp~R^LI^!ar2S0O_t0_*+Yax2NySNOQCXrBc^B|W!!4g+#mq3=p
zFZ(Wpb|P#b%gz_fJGgA^eb>Ek<DDB8D!sn>?X`JbdrvH{yjq%8_rgtU@0)#S={*~N
z4&@Cj>XtjOP+s&T&$#E&hj;1cHa*eYo<y=dbrLt<Gf8i0&eC|`-iNk5p`W?;p-q$L
z9-Tbtx>rGCne}b?*0ja+7U<g^y6VjliI+n3%~Tr0Rw8X-EQnZKq?%4?*^b8g^lXzg
zUt{h@l@)2}c*}NZ`Jh#-qfsltdv?0hRi7efW)Vl_JHys^KM^a|)nIpel8DckmYD<s
z;p;-@Gt3n0$?AYsqEcBX2Ruj8-(doOh5VAm?aw8eWqXo>B_SDXhkFRl3uKx5KJ?0v
zZ;n3svcCD1PJ=q~POG)I^c@5L^7)C6dH3-H7Sw%G)BpQq=lm;sbf_A{r*Awy`PN%r
z`Q-7t^{+PRzm%_>qaS@%|76PISKjMAraK=PoF&aJtWE1avqyPw0_~gFSEOvQuVgV}
zhs36aErqL!;3&z>+F|iydxUVKoki>_#)d+_uhtLA1I1n#U||`Q<Z7JwA($@*Ka2;l
zEW}_oAsro%d^YZMxC2u4Ph95amY)`VeIHNZqohh6tAE|B>CfwL>Ys8OcJw*=A*l}c
zwlUnB764aci&W_pF*e;hj_xht-X^-Y%$yE6=yF1EZ|478*m&QC7X02XtpOuu>KF9A
z`kv+&^<U8Ey;7C3#+=Qt1l=K%+azaOvfY+go}0aQ3?J#|Y(8J*(w~0x=W(wc=Wb=u
zcTe;ALH&^oJzrM`@e%shJIN~KY!17iWGgE4fGeTuLbL`oZf#UeB~Uv^nlf7qv<^n6
zT#hj)V>_ivB@HpgW~h{eV{G(wj0IQPV(8Qc5lmF0y`<Fdgc_3QcLtnu_}nvmp1$#n
zH1!OhuWvY`-^*u%M%(oZd?ovynV~PC4-HZRi=o-Gh)Gb~^hvXd+sS2azt?P;UVQ`4
zur9twzwiXV!rO8VL%~?`_-?6A+JV*Lr~7C;zL8#S*Z@osVFT=Omb_9au9WZo^;i5B
z`Ve2n%Rz@ic1aOx)rSmzF!Z5@h+1R}u&ol*ssKe*AJMOtU0A?B3;tvQs7d4GJf3^;
zG%bAkUSd@(-zsCUwqsce>&wD1w5Su}8x47xL<2}AN@#J|&Eg!I8!ThS8cxHz8{34Y
z#E@E+lz>w+6H?6KY9I7D9n2qDk7bZxIar5M)o$*4o^R0qqQ7(GEnXDrKjO{_Ju8Oa
zIf=gu1L)j8^jy7T^V|RWZo#7W`0X#woBoczP>cb#5R=afJ{}J~Mh{gvDAt-P1qDkh
zr!?8sNc>EyP{qSduNph7;!sW4L1l+39hRADD&(4EDlDWuPFBG87IdA{iH!sc_}uR<
z!=`1~Czbu8AJdOF1oC38{hKn5*FsMA+_uI#Y!&9Z<v4WYYV0|wY=EI5Ysq$Fo6)Qa
zD3&I~pv&Dz`-bK+fi@|rM5bg~$h=&&I>V+|7YV!sLz@kRcvM_jax1vdY|#%>qF*k~
z=Vu$%j_g-;=k!gt{dnsOAB}wMfc{UZYuQP@`;iw%55A($mB+5T`qe+pI&^63M>hQ;
z_{okr9ghCx!m<tL(2OdW(PR?Su6XQ#wwz?z0b`(#<|JFe>>Y$!lZ7cxfWo4sftGpb
zd4dH!Z<k3uS8~vEhRxrp@hl;z#TTl_sV0=GE|;2Ct|mLxM4=Y6!vM-kyZ8ek@s7!F
z9hBLU*p5R*P_T84es#jbdvtwW;h-lDj~RCR{VQ(zVBHJvKmWw4HTUY@KL0~^9$OMz
zF@Nvbo96bZp8Dp9-p}0s;CmTL>YtXb{@Wtr-Igyg55omtxY-K^@2b|I(Cr&+u`v<`
zsX!CgY;ldypt<TPQe#eOR<Lhkgi{`9+HY`5j6+QTr&viPtG8H5-HL&_6_WrhD~^r_
zD`x-W6I>fxA1@m1bPVI1Ot662?!-=RFNZN>Pk<uD_bC<|!5a~s7aYemYYemk$w3+d
z(_(D~D@ddsK=_8p=&%H2zdPF>!lo85TT(j95)ZwyC%C6lKU1k+<e_eHUG3(;WM1^O
z{LsZ~f7DO#q8~4GdoNJA81&#Q4f8$|^hgI78BV2nm$5yQd8Ik*jScRY)Oe7@9oHC+
zaSN##OF|XOulbag1a55yF{jC-l4GW0Fw;qxX*WzSbXll-m!=cukzbBjV3^CCw5P+{
zpI$I$`n;LPrGJKWZ_U8a{`WTM-@mlzSWg~*&E3l;PV^6x&g#GFXA<6i_K9ED6hijY
zpua02ds0{qyNZRq)Z+|rs)>3Gm7A-%LiVJBF;g9yk7N!ekCba4dKq?jVH2W<PR(Q^
zn%bbQ)-$U+KuU$liRDe|LMm?`EP-+g5o8IrQLu!v05-)Jc3yMiN#5!B@+ra5vtIt8
zN?GvgLw~;ehlk&LpXUzmbItNT{d&x);wS&gSMjua(tb{P|GQl;t5515->n}SKl9Mt
z1Fjr!1JQpN`0*vs-^`#3;B&s%&^5`9kywhvE~3fCehd2;!p3jm!=z7|@9Zic&uexl
zVXnOV8v(f3MM9v>bkN3&y}N+jz`}_{oitlS-O7)_JqrbOlA&%X$qedNd(bJ_LDQ%?
zaq4uaakQK};JiZ-NpP(QU$sxhs!o(ZxOUElG^;-+pUBn0g@w$t{4}TQ8K%TJ{W*rV
z<;aGzMG{FYTMI01JCABwM7&&5w!8)z%^_a<_`(l2FFP>#Pg_1%@y&y$e&TskubePv
z(CCHNtIG~tQ8{EBpU6Aja@!M2o|`#(+mzdnc3FS!#+T||KQ`j(Syv8PR90}4H2b!G
z1MllQYy$XW3~10-@JBAIVc}%K(clj!@ke{&4+yUKQ(A;SU<qp;43b1wYCHxhCu5L)
zXV~V1evQG&7&)<aduIc;*gUYxqiih}9EMdIQL`Nqm>No?p=JvX88dI;(x(=5ROUVV
zSpBA-A3OH$5q;nHw|qLdZ;u&02Mq2#EffbOU`qY&hmY^u#l35P{$Bq|H-95HTs3yk
zimON0jlPHG)xbWAl?B*uy#V~f2@)`sL;-wU+WEPfEVK_}udk0YV{#i@1|E`v!Nt)w
z5>u|4otm78Awv9O?k>kfpeDECBdw~zzIhY-j+irU;HapMAm3CwYiPeQvj<V%NEec*
zZ)WCVomkjLeRD)W88>Ya4e>@NJm^F`Z4R;mx<Yyxno-+lMzy5T(MLwrC8gogBe6#2
zuwzO#z<1!r?oyr@!xQJo&o(cYR!J*2@E?EFU(vq=%rCJyd<S$zS{WAXyF$Z)s;Crc
zCM)=$6}y4Tm&ozLO)d_UpXEEwoZ+iK_<(4C*|S2WF&vMZBduy)E<bzh2WZeef7Bft
z#2oEvIWK>Y{WBJFX*sM(Vz&SgfL4r3%_)k=riebKrj)2=M?<QEWx{-f#$<L7Fhk2w
zh^thZu{fHsdO4;YEiKjWs<$U5k*H!?4p1#1NWuhyz39YN@<)`*ZA>WC0=r}pdxT*E
znk~ELUfp-Z+?wi<abKL)-Y%bgN3Y%;T)J*|&sls^pVcMvH!c`Ii_owkri|r(d1%z?
z`Q!6@^s62=<K7XY$CNJd!Brx$+Lr$2*C4yPLJR!fuokoq=0>%&NGrmdt4NIvYCUk~
zFHw6JX(?t<y`SLHPKGYt$w9knL%H#(+@WO~7Bo;St$$>@wf}gPvEBA`sFjDccGh3i
zw8Qo3?b5KzX3$aX>8P*hS&5w$$4fhF7+=x`n_kYINlUM&%xD+EF)sTgHrecQr)z(#
zD@Ey0R8lI4TT}|#2eC?=YDu};LzwEloedV2nB7T805>#NzmGXR!tTxu2mxnE0xxXI
z#E7vCDWCw|VAuphiRM67dr9md?vM}<wg2GHb2qfOx?4V5Uo+ofF1dO1io4hRc<+I`
z>tY?<suuS9_qWIN1N(Vg)1tSQeDTc(`U`ucImHF*2bQ-l9Jyi;{}=c2hJWh^^belW
z-`_Q~|Iq%AY}w4^ts%X(Q*U42TTab7`N<)D_lN(~zw1zVaNM7H*Ymxrx&0&Cj6c)b
zU5&lxPSYW*js(`-*nOf}a)a5*I5vJW?Lz=pNm~YA60$0^U<n+^tsqi7#376XvA07V
z$?3_>mSvL87j4#0C+oR;p`{N^wRP%kI`nH_UaRkvCh>`@Zft+U?O2tic>ZVLp9ILY
zO!f#Q8>F?$f|>&=h(KF;kkEpLWN!i~X2~SJ0d;y{S^yqMr;W-49V7y0R%~oqORS=@
zLN&8cWe&}e{0kv#9B&Tbl8#L9OfntiXBc;QlOy;d>GtVBR<sx^iF_~oOSJHkouWa_
zBx6@>z5+Zpv{41B7b&dy+)!BaAsR~gp7UStx_{~t{cXMJv4%yf_dg!IZ|TxK+f4f&
z+p*;ppE-5?-18SWTR3CK&y&Zm74l^naFUSNulhx_85isVfjq@3jrCTqLdv#bPbFZi
zFrt{|@}h@{!X{t|9_&+^LSU%SUC5Lw0kBqxE!Pa*!+sQUg7w(4cX;im%U_<ixNcqF
z+uprp?Uqf4kG`SnUr2e}%nzI|=<#d!oE`dW&pfeXsD5!M9wX!$=E#(fIf`L!HYuVn
zV}@*PX2?zU3-siKQ(`uLrzg{FxW#PP5`F;;squtg<a!wEZd#8ZJ=5Hz*G5Q;HANdK
z5tnR0gRFOPJI{SpUw^T-?%oe?+IYtT(?0!E{U_{}*Syc!HlF*!_CG;Z6F)tOzQ)2;
zE_5j^2HhkVgr<OtOa@DvsJn4RWbX^hZ&%Z|QLa%$KV#5Ocqh<L(&tSvQ0(iibR@1(
zOx74fkWkkJR{(1!yxA{<1LTr2o%P{oLwaDi#LCc5{Y710Lw;AIf8Yhs5|qSe*b9bD
zD!OMii4`ZTL7ULhVqjANwHLkI+4PywONYu2qhDlmwC!3w^(;!!w%wvm6_)AB75sy)
zdhSx{(VFJw7pOnPdvm~h8EhmAr;(=QjPjlhx_@F)8lj$vU_(oqV8eEzTXwKvCb6Lt
z0#;2fR}-D2AtjNN)D)UaGbz!65ijRMH^~WzN*`Nxir=RH{qTb7d#}3xA8R*m88Wd-
z|Ea4K+;RK)Tl8iyWj2rF+Bety)}iw*{Vi?ppOWDLm72|kex4JhrD>;_>qjGcv&9-q
z-V~bduw*imH$?`b6;D(qqefL=&Iw#Zi**5J#|+2jYZ6W+2kF_G1*gDmO=vZP@=^YX
zAOi#u92HX#3vfMF!p38D)GJmKxFd#+xMRJI+U0s#iLqTa7ckNMLP(O3C|Sx+FXhDm
z3*Nq6&%52UulW_J=dab$l4cSK2A@a|V{9_3yj&^^>_T9Kgk1om&^Y>yArMF;*ko(d
z<J3o)w{j;Q*cA_ZUBEY7e?cE9g>mnAHkO6WpcN1_Abf_wVHai{=%6J;?)N~`Gju;Y
zloP-rAdhN2%%DHPTop$=hBHkf=@U<?3K*etu?aG#48|!|Z6GUGf1zf`HOta@HhOWQ
z%fCOKIAM!t=_=FIU+4dHE-gA<F_&>{O=R6#VS*bAS26{G*Tf6Pi^G_KCq<@Bv$rnb
zZ>Wz4D;{h*h?7`cQ!mG1BI;x57{>9ETA<31@Nz8mpN`ajO(Nd~uu_d1ps83sWL?K#
zN3+nf<|W%6=J)e!o1f+Z{poj?&%vZsy~Y30+_%{*4e#Ilb95Xs$sZGgET{D?Y-wUh
zF>&T1m7fx`Wr_4W!dfbKsO&J<P?ZnM8j}sND0+boh{v};-GVgvt(qiBghwnMJj;y;
z0r4y#5Oy~lgAuZU|AkNn3<vv{<gQ?G?BP-Q{8-ajA{+KeNEEn@9IEs1!Nb0bP;&BZ
zCe;p~Qo>=F_P>~bgdMEd*>sM+uoK=93)lm!U`F$brZPcutc4hB#L?t(J3)3FFOfZr
zFQJXGXXKbz;C_Y#<-KfNg2yk`-r5vdH2^-`*pC(1>Z%2se4H>D$o$0%$FdM~4mn_!
z1a<E1t4O*02`s3uHkNiVH6PW#?5V_-Jqmg~r}V?hYWVldzin3L)aai!#~AC&Otf<#
zUc#6so1>NAEJQe`;5P>d=WuA4Edc<zBD3~r(_3u`=O7s9;L8`jJ!BBh2ExUHaOr|@
zG7$P$0q;D6vD(Bb1_{2?ETm_|kS#=m3YNJ@M(}{eY_QxkK3a(@yPvx-u08sLX2qAa
z5hFS_gr`c!f2~$V`rhBuJe>4!lH=PT$K&B`0UjHBnIuo9?JhkkxK+DQxit%9cm~Fm
z2oMU&1F1d9PMliW;IYO|>|>mCh*m^)*%4m*If9OokLbJ4wJ`k?9$LM0>Cx+MUA*+K
z3#1et!=L|NKL;6pUhn-m&*kRLTb||>NA7-LzkV2fr9FBVXm5kPxYVG&YBTUR722K)
z`?NKdk+z48P>q4eh7}1Wwqfnt93+=C6XX-DNg?kZYx?-oT;KxLb+|sp=AyMvN4cKI
z#0qXBd8oNaPPNhHm_H!9BWfHivyn{~^r!SwW9IDadiP_mRGaplJoyj(yXFhBdEG(^
zG9y~+I|Z#B@B~jZyoQ<wyQbYk=$JhYJ_Vt?r4iXPMc19sRh<qEJD4ClK~hBPdL=I2
zMpm80sm6l-9!v$KkecTF!z{p8C1cb4FB9?8d%AvqIQ9Q-E?(9BQ}iW#;D4Tvy_k=9
zmc$}EsTLED)ezOclV~7bF_3u7LA*o5IuME;1|;SnD#e5#!3Am(<idkZ&yifHkBd*j
zWZ3B##`z_QK**;SXNMrJ=W+I=)`jmP6vhf{j?g%)4lM~n8JjY}iC8Cw3QmhZGIJ3X
zamIJw?|P7%^oHY0mh2t2YSY!zF@0~o_V8z+=FL)Z^KrT0`b8s08nQDF7||Hm>H&mV
zhO?q_S|CJXwCx2#l!9qPD1{lL&BSVfX{x25Z(*AZFuPpKG~?Wvly0CzS(rQ0f#C9v
z_aHu_Tt$N$U53M3FjyhaCAT-BVg{}V&D=})7(k=Emma_F=CqP))?Ihg`TIU-nDgLm
zqw1;_EWJU0zxix`?wWmNb$;)z)z`dy-O6M0uW76vSKV{`;NdT=Jn>J+vfWruCoq2&
zR*n4}V?l(9u>~-tQBy1>SV4%p0a{DT24Oa0${uO@t5`PJ)h&lr6KRt&E{<+I<a5M-
z_wJC~6w)8j_2atIz$IP(ZHOY)0cYzWbGGBT9=4c;T|~netO9aIYVmdwp^1WJpi9)t
z76KX-Fb}jVXjPgWJ)sB{^1D3L^b+;NPJ9!07~%=S6np`R$;DA@&<f#3F>roh>joe$
zlni&55LShmEbTHnlgN3rKH*hf{Ic`;W%u}A<|S{GL*3Ee`zPNxuu6X5;<eSm@crB5
z`z{XCf7YQ+;~$6TpPA+h{_hMR9^(i@?aGHp;wrQu2p*0tlcbK&4dT%Q1|~2xT)#Uh
zk?>(sb^Oor+@K;UmSH}w@*d3|9a`4KdkSi16rHV*uY>DMJj?PWp4E;mVc~W(SDv7F
z9HbkO%n%oNAQXazc1Gv`RBkTfc^VKBf;fYQSR;goqzG>Z7DQkqSP+~Swxwp!S*$P(
z<D8luu>|NYU1YMS;43KQezylb26Tx{)D!KxoZE$b2Q-FEv(;=)8kfN5b9-V8!t!`E
zFKu3`?@E#srLdoVNPil``m{?^X|Ki%Ie2mFrkhuOD5qnOJ#lAE|4sKd7sJ<eCuj;o
z19lkf3XB_?azvh(FiNQ463_&!F6ggdNNn{&*%mN2lsgOoeguUifE5cLFf0^Ik^$62
zU;`M_P|f%vsn_?s*Zq7JuWA06$LY`P)fY+^rGw4CO6KN#gpg%6e}d;9M1LyLA1j-|
z!WQa}IVe~aSOW(_NAWpuP?C<z2~&uKAaL}{7Gcx-o1QY*RA|74HvC6DSO%Y}l0j$i
z1Uh<<cU{RB^D)g^mgpyzKx<T`;TM-SpOA_`r&q9cRrD(cK3qc&vA|vx+Xw6wuG)&o
z{9}eMpToAIKsK_i;QE6>feDj)=EyP4pOnhG^DZ_?qf6hAzvJw$7d^t>Y&nBCfnwa>
z!iE@e23X=)gkWnCJ{E;Q#X8*Dv`a_?SnGxrY|1dK;0$4{D{z5ErGw1<mH?u6viWlU
zLBVPL?CApikonhlf8G18v8K*qqa>e(4DUu*CVEQ-pJRs?&TaWrgCxQU>Y)<>r-mj*
z7${unT%1MCnZx0qAD~`E%^9*E&vNCQ{!_#m&0Cfr-r$%R<CRP}fiSmXm~sj3C&B|T
zW=TlFR`C}dtW>C)3(5SmV6cE+Wg09rQV7D<!G?l}O!D)!1t)pnbOHZBU!@;<*EIUw
zUw}S?w>*+n$u+$IEIQ4gu?PcDPElYZ!I(xE0QrdnGWSTcHuJ=fpVsF}R(apWY6@`#
zAN0o<wzmufy)r~R0XMNuSn0+a5iAk|AR`9gU^}@iQ$KXqU5xXK$_Mf;vmbno-<e^<
zC4gzb&J<+nW;Q$>><jf0;C7NXF;IwK@KF0Jo*l5p9G7_S11bHUr1_HAIP8ZH1H*SA
zo}q$;;grZ1P+T|$Xnt71LCc84t^GnEx*@%@h%GZ<Hr2CudlGGTF;Ul<h)41ULqRzJ
zp#uMiKs+O!YC9iy&)0WNUY~0%|LXhmcIEa1o1f&xeJc9hGHhsN-(`dN$|HQnYomv6
z_-)6=$4|apQ*-<IjRPj!^R3a(Z1i&`V(>hOmzZy?m@u*#piWWm5OtRhU=Y0vL>BFX
zO$Q=8ZHI}Y`P%&gOQv4-kx_`_C0&FOANpw0IU+D4r@}Uj_}^VvbWlFP8IYaAM?$!7
zZoty&?;(d^HiTtCMP9yj*vcWBp1kAxdtM%C?Y6DDcb^*vuj+f#aI;50w{Ovuf$zWY
zg8tAuk8R)^hEH1ek45UOUxJS?2XYhUAcgge;DAo}Tm|jnijE?Hv~vms&>2AhZO$;W
z5CW(wkxi)!;eQ6~LO8TA#R+=O8FwGIKecaDZQ0DKE7uMkKVrzO{kA>(#%aFhJwE>V
zf#<zhw|sodq{&5rpRYI_;fY^C>m+DN@C*|&8+Ow{bje3uf|`W=(TjcE>kx54@z^R!
zO^QS3>J__imNCr-<F1}LoGHX63Y1%btmI>jG79b9SYif*o_z^82d`}Sdi}^HrB=!8
z9>NRsePEaY4@@AASzEPy$l%_@FsokW(~ee;OP_lspZ?3Y8?PF6>MeEc=c|TK5=>+8
zHhi<l<nR+JNO8BC10GQ^j7)1|gDoYAP%aw<^nryiA`FAnTr!U=7!kM$9%iSjAy#oD
zi9x_3b%W+ib5OLIM?^R<H|c~a_-uHP1quu8&L6O}odhGw0m$sQ$9Za4JEDj6zXqil
zldigZ+TOqa?JGXA;DM*Et$C0?c${BZ|JdEn9ZU3#zc#1yXJbC)2PTiY`cW(d-jc0*
z<TK_>=n*?u7|Ah!fZ*XwqIH^L!#0KpC!E9oqQ%oZWfqYeJff<<Vr*kj`D}-^RIG?Z
z*zzVvz1d_VAd8L^1)P+ch>t0Blv%yWmY6D5$9@yya}$$N#3yPIW|f4%JhdG~B|<aP
zTtpN{xf)Ml9-WIVf&<-wO6ijBn}FRTAWQzN+%rAPde*w%e5~DmSKce?s+q(4^(yZl
z7k8%k!_!0cgERYok~n;v{MyFRqhI(-@wv?5y(`XNwCn3rNFK;7>vfN^19RJfb%ESE
zfVdT+MLxne?L-UmJh@8L9uCcEYHSE4=h!jNA#y@h(mXfhi7iOY6QR*sDQ4Y--Jjxf
z5$L9tI<#(>`9w4ql2Q-=EA&D`I&8>#*=l&eOND=^(6!H=n(0dp^#F@&fo{-M{0=Nh
z;G&36){^tVJj|3HD4`V)a%xrt_Q0tWcE`dKOC*YfCx%2|ELN{Sfg54!xzKNuGLh^-
zoJ68j*b?w0+BrAQ!Ac9(ZmJ$Ty?4cL?~fYA?+iTcXnLo6htWN{uYK%3{dN7LcN%%j
z%UieizV`aMIlTRh!4s|-di9Cvn>!bc88D-$_~vm(8@;>ox>UXLnJq1t)z0clTyev@
z=e9n%VBE;uj&{3!jO<!+|Dr|rLq=soUzr1$kiy=KNZ$lU3UJn_bV>oOU@=j=7sPOV
zLYy0VzW`B+v;>e3k}IO~zi4owVKJsqsMW!W-~RQGkk-IcoQKr}hiX4eq33c6A$f{8
zCetyD<0a7zJWo~1**-4WoyoF7Jc)n&cb|n7;lS$DNLxnq2YF8rM-@e1;2@0(b_=vN
z_;o1qLly!(w_|T>#kQ&Iwt83V@2+*suHBM9#q4?J<@bh8c;bOUvzk{)>-z?meg3A7
zG%|^3B&`RHWJEeniD<tRc}5FT3IfQ~EVN4}7+4^}Fc7apQLi8!A^_oIBQQ`QhO<Ha
zbhPedglrmmkS0M5)GU<RfKAEmkL8!#_SxU@g6|wxUo~h*P3=}?;%_@lQ?D9Z(QWuO
zST7RdF+I`-^eq-reGz;)QORMV&Y6QS*|Y@e9ISnW<dQ}#VnHY<Eo$pO)bv8D06`$S
zupbfW1%-)6?MJSeDabDYybZ;j%(Yly%SVx668E(9+jLvM(6e-H`(|FK|68njX-H%U
zpCs;4_WYKI6>kYe2V(Hyj~GV++Y-^6V-tW_STT%9CJ3<`Sjd3K!Fljo3eJmY1c)CM
zZWJ&Xah}l{TQ4UNtJ&!o#_=*H6DopT@RlayU2v4dVOyDLDlk+l*(he5M^ps}xhR4x
z_~>41V!Fa#<2AaSXXxtw8>-Eo=IXp5)A<?Q+Pt0b9H{RkxhBRZJt%l+P%8&Tf<gs{
zL~(x%EQ<U8ZeSvMQPQ|%bTk4nif-up%${FJp%TwApM?C(VShKCgX92_cOuv|Ol%R3
z6+|^+s&YWo9Ajfl$7#B-ONrF=u7o5ou>hKjG#C1Xcq>8hr~jE?@Joh6ZFd+yf%E=g
zMbp1#i=__C*>f0?^H}h#-swpbE_&X2CTN^Pm^|ViGn`>rK?D*!`XDpK6C#Goibzs&
zJi!SCSA862fz0%MvSN)%NTxV(S|LFZ!sY!>3%t!z|L%)K^QIGL^38n@Tzkg`TI=f^
zQ)=()G>I1d6k7Dk#N(fTK6mk+Z9`^87X7)m^`bVbKSEPw4rrRhwnlg}j?gq(|AL@V
zEG-EHOoE3RvJ!4S#0xq=K%sdUQCHCg7m<nrAAvxOBk&!OfZ#wbj)F!6kr9pJTWRDF
zX##Ohn2QEY$S38xj3C%yE|YZz0WK4BG~)jt<H%kZjWNa>@xKCZc0dCWI#rwaUpvMK
zyqO|@NRguWUjjKJcykiqZzMQHltFS@CweG^O6+n*m<p+Y-2Tj~pRd<{-v3G?FWNHr
zhCUkxFB#0YpX5XLe|!90{b2n!uN+u*X60))5>HDlhoBS8MBm6pxX(az$UL|-0b~_=
zuw@y#9%8>#kI2=aX=t?^B4RG;8}T?)-{E?<#|OcH<0ZiW-!;qz9_I9B$OH-`2%F<+
zXUEo0SP^s~ju;*#rk$X_4CSY7Okpmd7x^+fqAwrwg)?Sd{iY|^e!pSV4MA&M=D_D7
zX2go2y2o6-=f%@6y{JEOyn5^-cj$ZNWriWK<`a@1(0M@vvgeYJdx6Xrp$r0J7t`ZM
zTq_WmSWqDQ_xd{}TI56)?)IhzW8s41(xD>8lEQef;`XLdXcjKE__%bEmUIl`{1Q<j
zF|FyK2(P!r+v&uhjhFb;U9N&JQ$^y2lHh3P2UVEnr#*v_V)RE#lKUyvj+}{w{Eyb;
znAP22O~OU;Zc&$R)`54As<~q*FCNsV*NQ=gi6Css!DBc4vhVLd9GE!d>V0?D)ZF#a
z?GY2fkc09b&`V?%;xiHmE-hD)St!&O3Vum2R@$XC6?@s5^2#}e;y{aO^V{9Cs|rF3
z|B_ut3n^Cr$g%&=x`@@}%nN((Q9Lt?v;-enC2|bn!SP(pLvfmcA~mknxFQTX1MJxz
z?_Llp93%U{Us?t*==ubgCsmM8_JO(pp*;Yh<6IP}NGgsKGB8wXfY3PtgD(3$1WneV
z_n{rbr&mv0I_d0NZ|u0{uEpj3d(|wP`^!hO9x1pmu6Nh`zFqpRsonG3)u%@X^K-iw
zRNg!3&>QVQtBDxLJkt=^SL-7<Fl-JX=>Xy*w6r8_vXW=Sgk+4cBsP<jA~o@p>Map&
z_?QwcHNtWc-?gH83r%V=(%E9#!G&f$EHf>}OY+W|Eci%^O#}(JM8WXL?sOST%<2>>
zhiW282>Y^95{ZBYLM(!>5UCk*Pt17rwwH@}T8aL}0&`98$@3oAvOaEsyma&EZ@)j^
ze7>ExI`B#9&9{|QNQQ5E9%NlunTWMCjR~;9uz~?M=d1BpM22Ss;w=huL!d-qZY(F^
z^dZ;|R-!`w3^g7x$nb=M(d}d)0nx_CdImj7aMJH#?Ffi6FL?zoh$x>>@xWah|F&)u
zFPLzHRNK5j=%4)fZ##~E_BiHbI`s4n=yNPGuY@-+452_EY&8CXFl_?j1*T2DCq|Aj
zg~&#jb_CI$&T|Va=1?|5xcW5j)Sp)-Ht$<K<^KNC$lrDd{b4ymF!$j(?bw6}o}CDs
zk675|{ym;8lH&kj6DB6GYb+#S*X@W9UMRbOuGKgf)Gmks>X3l8FQL{@rYa<8j!uBq
zA%Ph9WdT~t{^dMHQ7nqtF-HE9544%n2PK{1!RGIw=-A8^Jsb5y%0%7y#GgI+Uno*?
z^H+C2F#Meo{=;uOB<lkQ!t0yK5x`qe!$R39XqFSvxd^i+vKg2)(d!R5G$j$k^}wg{
zk3ZqP7yOG)(F^{iA6$-@*q)MK5A$Ko$D7~fWAr`Z84DnnHws=tmNe4+4ZGbz53v}m
z1R$DH4Tx*3geBANEn!1Zlgd>GfN9|c6BczPq05*m0p$yQdVSx{qgRxr?&P@$`1f?q
zL(zZ%%{7|-_PFxK_({`>F@3+@_~+o-E2Y%mB)!3nE@9j!U`QWDp9BUiGI=bqk)0g5
zt!*%9QsjS+K?9Ej7F-mND)j|H>HGZVzw-UX4bn@EuQ!isH12-^81z)rKID}kPC;b-
z*<u>ic1ZBU8|6IN@DPM#=bUQr2<$iP$su{+$v{>t_T3aR$^C{&?k}PgXUalDxVBI)
z?`snHuw4yMc#7ur{i4Pn#)o<(KoL1!N4?z}k6kK>j?~_s+QT@u*{+oGFuuo{q>XF8
zVgjP+4Ya3Ci~jLHv<Q_e1<5TM<z;|Z0e@&71ma?w7vfe9kxQzAcSqPQw*WL0`6~&W
zjQL<9gl%b;N)8*-T5#j~q@Fnkwb8}nMkG`fe0k-lg!Yy`-AbQ$%AT9RkDVVinP=>|
z^Ao9ewSM||hBbBmuulEL>E5yqpRQP1-uKyl&bw$1`B7-0JIr>0A4ikN4EQ;ULc>fT
z92l8x{OB3I$nx<8Kk+<p=T9&<IjA-fc9YvHr$}SQ^kmSyK<&4kYDhECc}nwv$ZJS4
zCL_6|Rms1xsU7JGiW-m52N{ApSwS9h)?qk!>J^#jA4f+u%Tb?_m5h&mI>ONr-)0u#
z%EM@;SxCVw$Z(D)r}(psIlwGDgO=9MVg}MEf6OY}Lm7}3s#Vzal$B+{q5%0rrBOoX
zAgjoi=n*pzw2)<w*dac3LQO(d%3bqzCuExk4a)QL(V+SX%t>NJ_H$an6uI{xo;Po<
zJtnv-zh8a3#Ig>bT<F^OKtJc5=SNT0Ki>o5BR*WpRkG#fh+qvevg+YliLo};C&nZ|
zpO+DC9tYP$GJ>B;d?cdFh?6p$m|~YI#b!)?U~*y#lomTQG>AFV9_Up!rq{&I!5e$d
zxWD_<$zz9fEL$$+emN(-eOh|Y9$(J!cF1v6LEqh{ua~m1er0Gch`+Z$m^8#k;_pS=
zZiDSoQ3M<E*5GCX(<1(!2iqbCIn|ssJv?CcxIv>R`d(j8H4sb*SI(*KQ#)&jSj%iD
z_QLM)o3~@18S#S1fRFlI=%L71Z%A>cnE<n;7{DXJsScPoU?I495b6%`A5Kl91)l0f
z&Seyr+|~58FbI*@jwrKKBeckH4aZWhx{^lA8Mve+)$GnU0hq*F)OjqfNT(~pIJRLa
zENom4mO^a0MX00CP#KvNp^!!_W6e#NEmS4gPRxenC14eV3mFJ?BuSm-#0aIOS)x?+
zLcVkPm)rb@0*hzWmd>nNy=&aa!MFCi<FUL$#ka4M2EN4mzTtiNVSDfkZ<hY)OOqx6
zRv!>^_;2lBCz<;%>@^=CUMHPB6tNLg?ZACX!m;E&hb7fuGP77v(c(cS8j=+>#Y=wt
zj3Ua@5rQwW<gnZ*B2P<3gfr#+iv@>L3iTG53N|D=>OIMBeDu;0KrULLLy=IE6^j)~
zIN}qvU`YYb2C*On)mSWaP#_ROmOhpaa?7GBV*=#89}!A^Ij;EC&Pj(04j1P&9e(BM
z`RgYQp5!Uw`33q(SH~x$4WXYqzd!TCf4_Eo%vXJ{m~j5X(XR|fo}q;7LR|?cd*Ch0
zWjA47NL$E;hYnzMCPDDn3Q|rH1`AFhgaMwWsLPvjbkZ?f&q$s`?nO-uDlveFAxv4U
z>lw2pCO*L-6yZ#$gwMp=9Y#{Pn(fq5$g8X%OGz?YW9XNd-jJ6R;gFZ|lPq2fC4=W$
zaw$(d<P~lcBL#KA<`v`Xt{uN(%gWNy<(pPqJ#E40<r`O&mEAvQ_=tJ)uNXE@@orvG
z8d|ww<=DBiYL{<Z9t<wqxO~FQ=~urtbl%)y!{=T{G8(x^%tSR(l2{)jFAH%bV&8|u
zDba=?RR^klm<X^&=@iir2R|kn?3j3O5vc@7Rzq5-;7#x)DqaMIC!DZ!3%&fIn(T`i
z7js`d%=5123wTI3AIrU%elh!Ek$$%5Y<OK*`ldN74Qo!s=~*~wVJo)TJ1p?@h*%N%
zl&X}FgO;Yi96clFDeWOaXCMU!>?25%nRxMpqRK@Vp+#VBJ&+HIIS*yYN(ueQ6IKmC
z_|zgTkzjY!ONcwwkZ%MwxM*XKVD0%1tr+u+ZJsJA_#J8v0iePqU!(zb5+xJzF{|}9
zIU$cGJ{__7L0CY=;8-oS5VM=(3@2s=gz_loflM%jQk~E6gyfvUApIhdR{0-Hp;pM<
z0>cg4vzM4bq^*fuE>REw>1v+6PhB&<YT}|>uAbGg>({UD-8*vgntMiE)$~$Mmy2iK
z{Kr*Oi%ZpDMd;kM{mXOv6qesReeAt`v!<2b_vf0IM%U$6<<`A+XhC3Fw?7?_i_5Mo
z%)GkuoPjA+6HMakl?zILvjY9g!-^P%>bMcD3~>-&LT}MH8WYS4lY{)Z1gKN=49x`r
zzoMK?_9Y0IufKBW>R}_-@J*wK_3nGch&86^!-mfubQM^!YnMS+Q8v`_mT%3qkmCu+
zx+r6J86MvTkBN1Kbf)lwhIDb>(4{brd}CeAjSYbg;xs_>7!vLiheOoyL4YKrIL#`t
z3uY3W+F%vmX<gA>@_y`#Q_=(3#a+beEbM~WK~_x%=RT_=*~fB<X?g-KHQNxnK!OyP
z0R^>}LLQeAENPEa0I5CY(s*g0tpQZ6yXNxO`NY2-<r9v*rtf_FxW40+^^ft4$DZJ+
zfBKVte%DU@vmIx?dFSrC2VXya-pqM3^H+6Wwd&Q6q%-uZBl;t69MyNed7O_svQz(J
z=PsV|*ke3p*W>yZPknN6;M3hUt-pO;X8MceKM5Y+CjBVSF&#zakaRY}$a#WcrKOrc
z7i7i4t%Q0YL<!UbLGVU{&7cJ3SH=<pD+$6{M^bcy#S9%skVK*USrIgE1c<fqo?j~4
zVcu4|ed-N8%(>ei-foqK-#Fv?H^&qVE3FwcO}@D3qZ?+7Yp$xDdDo5eMm;p7?y%_V
zKsHWUp;!@{fGT~+l=E`81yPRlHjr<8QEy!HGtc0gUeFuw_*u$z@#7D`9l2u$f2;Kr
zw;>&eYA(o?h--$9Lpr;)5#cJdi8F<=ff3l;8t?%Ap)bJD*uDgpQbh&SQjnjeG78NH
zP(gw2`M<Aypj^hk1>oSl|DA(7864cn)EMqmNFD3c5q5>Iq#>(J@N*W;+kfKc0%H~n
zOVk1fRUc`{HX2Zq<aZ2SQh;fVOYf)<8)rM!4#*sGsd+FA3Om8^2Oeisg+wiL{*O4E
zJ0mfUZj>*Aq@^Sy#5n$+IUL2|x;%BDX3T5)x<0{yBL|Eq{Xa5z^AmF2n$=@g`1Nf(
zPe091RP^lLUCen4eE&+&d=}EeYs|R?wJB(WzAPHWT%g1im_2X2fgee1r<@|!2)UBR
z21fD$k@QE&Hg1v|A_}<ya)Z_f<OZY|NeX-t&UOI^$5D2umO|0rRwEW!EC~|Hb^!o}
z+U(6cC+rwM;ZL=-k4~KM=!6%>_pTZ@zIX5O%6zm<e6)7LqvOXtI<azmZAIn8tEqo;
zpm${}-wR!NYDDv*;vvYWK%ye_EW{fFlMwuC2V7-R=+uNdA;PU>KSjG?ywQDY3DWlI
z>v#ZLs;wk!kEc&|D(0k=ki!WAI%s5;!t9C^6rl{$Xi<?fXQUmGvLc%~y2e>|sannl
z{Zfc}RDno~0rgUfQ0oWOqYP0YU9d+AEZs$WUvdi3%S%cu8~`!Su=%ng5$;fSg(MW2
z)^ZAVPD)(&0C&#okr51xnLf38=iFtRJ55@@l8?`ms&}0kU(q$aV~3Fsm-o1Na{sz%
z)31isO8u*q%H;yn8}M=7h!_>>p9=~~0B%dXQLq{<rX0~tpFt&`LrtZ9KEe2yP!zEN
zv|Px;1kyIKFnmrm17nZ__=sJb%0&R(gifbr03L#4NAnOa?4`Iy=xwD*(KXSgR0MVf
z?A)-l=?DwEcKOO7Q@T{F$Qn0#a+iWJ(?{O@=UeZezF_;Q@Zj~*{KEr#cFPVv+O@nx
zhpH{L^QK<4sGZ{9u<F4~F;4!O@`2(IaaGxZ_vK4*RVFtT>Jj^}iJ)M(p0N+3)}%iX
zrau4diVggV!uQ80AEeZrc6NQKg6JlE5--3;OJ#@KMAB&1h+6{rC&3`OB~k$bp$-Ua
zrc?ygpn8GG?!nHF2sNs^L-94J4k8SIolR6(0!c5AHoYSdc^F4>D)}#y#W97BVVt+I
zhf>NZ`z0(Vr;rH{c^9@cIWiH42`a}q!>F%GW>7qt0&r_m_>Kc*yCB2JY7{ZIGzCE8
zq9I<C|0=_4!3)+nDm#zcSTF?`<$0HR(S5<89<w#AANeerm-P?z=za1eKl$4Z_0`<;
zs!jR<gReI07nQK^=MEtaNRtu4VHMkmH9iK5%4)`<qErAFw7?@!$cG9D#yA>~{bIox
zNEaglwHr*vZfmSQWS|9U>!JU|6Pr(eE7k7U^{0x_@4u-aWSL7BzA_L01u3sC)agYn
z!&OoqKQAwLpmq|glaS(!xhvK^oFe_46d7kF-#~%@?ugZq;Ea9Gh|4vi9>~6q5p^Xb
zGWC&^4Op5Xdj*sO&9D%2LnwPDcr^ETWySQ0D<&PtUB7GVm@55U@5roznC%0LS1!ES
zOV4I2rE2M8*bFwTxG=|hixjRQRELBB@dRb#LNE)H9>wlZ@vbZc3w0&maQxuUqmwfo
zy;dnNT)22IUq5F`Lcs{!S7JM$!{kASiGwu)Nh5-`J;oAFpm7OIJ1Xdmfd2-wA*ZqT
zp&kq#DT`5h2!n~#@QJ9PB&BmmYcYZ-cD(b{%C(bsUw8W*Cx%y!9@6V7#s1pAHm|$o
z#I;*)n)l}$XVs%Wj15#m^3R5zQp)9!I}x#T;*ERn`1zPV7Z9{}&Ch?;=Y7V9@rg6^
zpi3`);L<7PZZfcFMEpB)+2_)0j5%`HvU3bG`GuU(yg%|ia<lOLLV14k{?_ls)%boj
ze!s@_2K`<}nIpV^A&<j#X0|8~G{YKRDl1|Q=di1Rb`#FhUf?W*?w~|YwD3qIX$a2F
z2ET#4z!$Ei0pxEm#VamS_)uR038je?H;J4SDlh?fw>|I&Ycw7R;8g{$gqWtxeQbTS
z+`PoYZGt9p`j*eVeL{bS6`?Qg1=ro!kFxe_&z{rX=3mSiYrr_&N3LElwqk6Bf7rEK
zhKw2$TI}n4cKKhFg=1z5SO?X8F>d8f%K}#pe1$}>KB!MQ(r7ouwP|0BDzlMx<=r;z
zN7#aBJD`<Gt@nAIt&X-U&s)Z{w%4&Gt?hSOY>{>|J6Z}0*~m$^%mdGZw5*$<*9lB5
zn#hY}V^uC`ush-?J>8BpRg+bminLx2EKRZVB0a1%Ef+z<5L@oRGI_f)Jer=Hbp;aY
zE*`Je$DH9Sc+VBXFQw`lY3dUC1HM?Mdni8}{X}pX=yRilde3O5Jf;T)9Xc3vYx$hU
z^@sMwZ25m|Kf=n}v=e=d`_w@*j@(CjSlqvpaew`%XuEu@P5a`O=UUsJY}0<EWl(GT
zRzZK`K6Nc4_(-fd#3_lqZps-03PnDA6^Mg95`Ye&sCki##ds`PfKoDmC`u@aPa_}-
zik$mYG>5D$5U<7+!h1(ans&!86c#Gu4e6LtoQ$0*o{oqJs86<g@iC2#@_tE1(IeFR
zBovDN2_(u(8<GVZ5&<;`a*Cvd`_o7vHWI_B^ig)`&Q-iMJ6!L%{Od@9_~7qC-%F!)
zX=-bpI6mz)GR5`nI#|t^E3-%NY_Xv6>+FJ{naHOTv@9`bZ}6;<XV<2EF~aa@u6}?0
z5q79eJFN-hKCiR4+O*T08|`&;J;{3>r#O`DES75I#c*#7x5OZ0Yvneo{CvNDoEO}O
zOq_SO@H~ZW*H7~NE%<l>-|8oEz?h)fPHov^3Ik6_1WKDjQPLte$B${HGP9aUO9QMg
zqk0n*3q+t$z%BwcM9GmPcq+r(LsAHqOufaGB2t;`a5&qri9uTVVZ*}q6A{O0&agc>
zhpx5Yf>^qsb8#ilDK#>`1+pfJ;^ZPs+RFj3m?bx94zAMNsY|C&9^t-a*KS=jo-zp=
zZkoNvDvj<p_U5;*U(kKxO>fROWo%t{hEqD>kX4H|-u|{oC>*d>n&;~$HRbO|YEM~q
znD_iEQXnx0A|FZ2P1ner^%b=KefwhW`j72L*v>ZXG&jb5>ez14E^<i3{d<V}FJ{Zc
zIwCoMybkQ8o@m4m){)q)5%1Svix)}#D3_qdmNdw2k&o^X`RD@Labg+4u^-KbYE7j>
zR)VNS5QicJ(Eg|v!R1-aSWKksdFUwbr=WF|M)w#iD6)p!6nsL_$cRI;2>tl?`Hm$e
z0c1S>S$}^_#iG!iPf*6=`I9IAssBSiBL!A3!Rps9LjHLWYut_PiPQ(nM4SR>Bb=A0
z-brdKSGyOf9ZqSHOvgg7R4np)vIxaPe7M#lqO?BQ^eZW?c9d5jcU>ujLl;DTDW)!^
z)N|f?CX~{w4rD%OrgkELNb?qg^AbFE!G=;-46Pd>d}J}8Ku3DHT8vVvUdn(n63|2L
zG9XF9C=hY*BH0dGXl~SgFk&IF&l)%{`GoMTez9lS>TDemw!gmf^OTi?3Okk08vO55
z&&|E%)@c(<M^5ZNZc)|HE3TY$LyDgN&Qs$Mpd42ApL?@m%k>XdcPvf!mgbLIGiuN4
zJ%1clRobC{#lVGqN8ebLJ*>Q9(2N^?>v`mv6!5CZw=ny`W6&|7Vf1;?kVn67UyLI2
z#M?%@ul4#P4Ea5+?e^C8*IjL|S6bWa(0u9oaBKTfg0vtraDVer#G-V<EcanAvT!!(
zxjxzwIs)24w7f_Jp`dD232MCo|A+wVP+Vh!r@N2Bsy$?(_7%2E0c;mwCXg!)?G3Z9
zy+f-6OHg5>et6F&z(ncTIYg=u>S|e01el;fwbHdO2K9|neckDk(<$sfrln@%`gVbw
zTxvyd3(F|zj8iSt9US58Qi&<oVtUhlA>8AaG7Exm1PT`TeH4DK<x;)@1X6?rkiZeu
zTF0$zynE8h5_9<>SEu`HAF2l~cC3puZ)VlrA@%#_tS@pLvYQ8Nt=;q(FYeuK;7!$4
z{rcX}U)mK3-e37TzxvqFt2T@)u6SbIbI087NizyNd^V=6$Ha{_L;wE9=-N9PS0G}m
zaT!JQ(>x-cAGsfxm;OSw+{o9o&R3P-lYs`GplVNa9^1ArCfOh1hoNn*Kl0tB_9`>+
zgK?j_b4ELK0I83-{$=spKKeuAK4_PRw`pJ8(o3{MLzIpC8`mGv@c=xRt`CX(8|`)a
zKkxvF4TL{nwK*3%Q748foataFEer1DydsnU1-}#sexb_PDAI$#Gc6gB#w0v)GU33n
zDRGW;lsBhBJPj6?+nR`TrsYLaZ53zOVnwkw(h#D#Bss!?lN(ABZk-5-{JR9Cfh)hd
zZ`9gCvuE;`HLqulTYUSJ?}i*6(d$nAU(dh)DK8o}xN3gyq5TJ4U&*&T&K=t-Do;*c
zwRwJ4;lZB6R&A@B)xx&^qHjF<p*CXtyn|DRj<2J9Sc3-2UNfyl*jQN8uT%Y;$efH8
zv>a*7A^t#0w0&lq_Qg;)qwQC=X+J`1G;*I?#Qlx?ybci%Z67UYZ?xA%*7O{97FgF&
zfpw)(jaVb{JObYmsN^P81Dc$2N_CWIHqr)42!{ipK^4(V5qplT4riNlDz&z?x~ghW
zb?@GTtE>79q<0{@XMPwmc-Wx+BZtY#;GrW1^dEuBhIo2@%XVeDvKjhF2KeOqs6K)i
z6LM9<F^5h7GP<OXP>dVtBZLsO)koTsKH{YiN)$T#kNQXof-LPx*>uJ46cQsR%5e2j
zh$$2jQb({a2-mx-C(mCpkRnZ2P3pgKbQMLLE}K5*4L&DOI$}k?fw9G@*FS8&ch-Fr
zblSCM?zOY-r@+(FHIjqBmc0Db&97S%xb1+0=0n7biTT5Xl5CI6_wU;muQ2BC_w7f>
z^l!Znty$wfb#~F-B4UWd{cFYj7gKvQ?iCnHBD{Eq43vqS@Pv&d0#-6|wJ4bde+i%s
ztVBspsD?w*TIlhSz*i*_AfIRi$Q!|+2#`+{I)^xB(J|~vYzr`D34jTi;<Cqx+yKZV
z&cuGs5w=H=h~$KSJHbe$$^h&Hun&l@ftN%OrnUjHm&eD7Y3qxc0R>eVLF=k*TOMEc
z>DurF5hB}XV80s%53U-pc#!U~GX1Sp_w70P%2EB^LytwHWN-a$WlhbkKft~<=t%T6
z=ven8(b0&#uN3hVks2<dA{y;{R5ut%F_m!n4`~~1BJnS!Y7hhr<5Og1P&Ni+B5VcA
zGWh-zjre3rsnb%BIq#$svc9M$kEmNE@_^gH2D8PxMTQ!s1RGJyRCx7LlH>Ctbb{)&
zAiN&&)@ca{n}q9}>R7?pve{$E_M#&qDbo=Az@Nb%S+LU?{S)?9JjG=*gg;>M8|r%-
z``H}u8MP-uZjj$Bi4q`p^^@~Tb=Egp>#DTbI^n8l4T_rnFIUuEst4kYR>ATZ1t@&-
zy}48lB%*tqf$kAtomn~C7KtnI2Q?4W4pEaT7m?+Z+Ci#E2&xC2YXu0BuotIU2?HS2
zqnp@DsF*2~jZ$K2h>-4hFKzF1^@>rf2@X%1zoT$9#zHB@#(|0(s9&We17p_gxn$OO
z+mk9$P>l1Av88lw4S{71$DBy3Ec=5xA>b}}h#@6KXfoNRA{Vq(l~~8k;S)2r|0I(A
zjs>OZl<YU*z`TXe7FO<F_S{)sG-%MAyQ=#QxUQe{e8B^IXVyHxAAX+?YIyX~HVJ@*
z9ftPpJM`<<$4}w$f1NaK=~uI$JYc&fSz*{FWV0ByNgWH2J;_7Bu_pn?wqpktASogW
zjN~KAJ3!hFA=vbXQFti;Cx1JRB;lM~6aolUHgw@5lV+A2sl4Xe6#%o#8>-5*fhna6
zYKAjO@+hYjn>h?S)r-t>Dsh=0{KZHhYLLZQv>GX}QG#lL2cT#OVTklcEvOu+i^9EQ
zWSRvEii%)}ZPBf^ejdrQcHZ23?z(>Nx^101cMOF(b}Tc!Hs_XGubs7e#k_(pT?z_<
zL5#OM`n3{qaEYkDBuYjFH4FYqipvs@SS$%aCN^LfNyI7imr<x=5QcE6Q-BF|41d2t
zvq4B9oe~`bSzIV#D`6r-K?$+vc!4(EyMI(Xw5nTXR_CO>RcDI__v-G?EVe7Bkz}3g
z3x@P#{#<`oU__85|9c<j|DV5Yke`;eV`WDCem401C>F5Q?<XqJ7t5oIdBYc9M8?@*
zS^YowjV1rmZx+ZeN#kHQi@L`WWL|^$vMTy8l`mD%2c{h~%l-v39{FVa4E;0t^k)}O
z>gU9>>u{fum)!@@;eV^f?=BP7`0K{jp&I{;N932@=DA6qUBq1dZ)*D27<bVx9Ot=S
zx(n&N7?+YF`V)^;hd_O?b2P+>PT|iKP+1YGCqi15F{<p#2gmo#c;wT`Q(8xf{(Yu@
zFYb-8Dh_dPTG2*@9vl8<ka2ISR-RBKRyN&Rj1=L)myP(Ww`e&}Z!`4Lg?xyh0O=5@
z<ttZ-ziVJebOT8YOEB`s4aCxEy?dl~Z{+Us^av$BPDW|F^q8rSMM+Y=j8}Qj>N?iK
zO#ZaAPssyL0$tQrM1MpHuA9hPq`+H)Mfh_fZ&crns3iQq5x3sVD<8P_hUNPoTC`ev
zx=x*Z`%T*Gw}Uj0f%tm}rn9^pxV{s5Q7&^z#dwD&N11{PI4qxW(l!wbk%TBGs)2zL
z4dQXp5)GFJMzo2C5Wk0yLK-f76v%pr{2tCgj6oDuyW|Xv_%9-ki#GlW+=lVyZ?Wll
zF^4i^sQHD@O69k|y?W_yD-^*8T!5OaHq^ujM&}qV)gXCS;aLvbV#&{JvyxNV3C{xw
za;m?laX=#=7fOQ=G71YfH&_XPvM7_E;mXn_fhE50{dYdyEh)Z-^vTmwLGxR?w{G42
zWwmFB7$4O{It#rd2Y+NT+@6#X`ZFyQqoz5r*D~Iog49xsAhooT2D3>tBn34y`sD%d
z0aeU7r6Dm;K#A!&*hM7^y!jCEnb?F?D2L3c`pY#Z`F#;(XfvV=f$yT68xE+F8?9SP
zf4~Vrh890L`$O>F`J8##D`Mi8=dQVm4|sR#!(*0TRZ}?m;jX+kSKk&3PRZ848are4
zmYd(ytN173KAqKzJgu<&<Km3_)~Q(|!Z$3d)b&dGYmr!^b<%m$Ma+Q(Su4<$$+L!f
z|EL!U5rhd1TkW2bk`mD#ZK7+C!_E3)(~vP(<gmaQZ@3%7CbNhWpbQtJ(PMVZ6a|2A
zEfoJ~NH%sF)L6%=hu=c%G?A2-m%se>UqX5FKzU0%ti@(QbF&?WniiW#aF{LDgLk2#
zX$kNXA+4Io$%ufI*F$z1c{dT*4PYE6A;gTx0k5-8>T+~9fAGR1dw$%ln4ez1%VIM5
z@4K)0RjCJFCv=JH%|(3M(&ir|=RAEP)(8G6laxusm-r)Wer3{ckJ5|Q7S$UtEi`9h
zZ4DA@YKZh@Yx}A;?N?Ac^73)LwE&o5SLh=H5ZVwf2S2Gjg5fg2h6E|0T!C6t0$@{R
zfC$xspw<<pN~aQ0!=T>Vz8e6bpcaG%XwJn<ltk+psJ<YTG|<v|m6TA4hW@0@3@lQ+
zozl8PC-2d{8#elKD1qfgS`WN+bErKDgX{x+c~Hc{dARAa5(r&H350_c_cm=6Gg0h7
z>XFs~tpSl4ER^{_R7mK83JG0M8$m5bS>a*?v#TADThJi@MLU;{)LtUmab=LMl-Yh%
zQAiGSDDFZtO8<B-hfz+!n;dAL+o2eLw9@$E(h<73)~%f2uZ$crY_;w^zy-bf6BoGp
z<J3VB67kOZgp8hj@cn-)x8MiN8I7AmDov#L0wJN~#TVJwmnV|{m%0r6PNPi275#db
z_lrlFhBGMBaA0Qto@IBme@kCz)NC+6N?GX6Ng@k<+aD@8{H~NkQ{o=^HBr=ozk6B6
zx+M6hyTM0%^#4OH(!A~Avih$qgulhc)t*Ia`6<CDs1ZTM9>7Fe#s7v+B21;I<qoym
zVU(OuyC44lglT%&qFmFh`z5ycA979)!8zGElnMxbL0yh0zi0^n%K!Jwg1V^u{~d?$
zLGW7b|9`?8B5R%G6i?ay>!uN(UY*e6CzfeNgZSIMkW9vV^S6*b-7O0s$*hp|#y|Yd
zy1scgj;#6H=0<CG{GsK<$aluucgkDzcPz0zAXiI5a+XxhQshV38>W1gr_5wQ^9O8!
zX%Fiw+1MM>K2|O5Ynh|evc33jj#S>VUE0j@q=ER&#FkxXtHNuaGPC74-tBn*67Okv
z)!;P@uMl2i=z3`&5Hj2&`jYpuU3gZl$=tG9`I(g}=h-q-9p1;_Rmn<CtMPd|E5-9l
zrCs_9%9m)*W~CMzD>dU~I?a|TJ0tHO<GY^de<j;(TEo^W&$4GNx$IfxgO)p$RqUWr
z-SUdGtL2P5k)6f+5=1k3<X}sGWgcovy@cq|S6H@u7VmVv2pZJImTYBo%X;M`%a$h5
zOTVDpX`EYnvTSNso~GZm9HQUgzS;5{%qtIM6Y<?VC525l4`a)f%9aO}+?ECM&XyC>
z>6Q!1Onwya4-yRw+P8pqY$xdUFT5|n3v}a0<<FQ0eOqtd&6djw+or5Q<Oux+w5K+O
zwfrj2q2IANvXynms}|RPrhL+J$kdZ<2EAADoh`*^Unw=Q9r!)7#Iebd*J^n$t^?iw
z)60^F`M_L=d7!z7yu>`vTtr@&tL*4J&|I{Ap<gTUc`D6C+n1ONnzR0hgd$r1hnM+R
z(39o@^U(HX%!8PN_H?d144Opef##y^i}>tmmM`Xl<|F#TT!=ZtJKe)l%9dH|_$~3s
zJm3fq!{(pIyUPgJ!pdUNcWD`x<A-?lG+wYB7+;P>bS>5ot%t}<KF#thPs1L57SSTl
zLjS^gk(a<$TEgn&U$J&RV>8WrSPK1C+6GN~8}5UZO83TG6@hMfCY{wmKVhbUE!p(4
zvX<-?cpmVtB=UbY+r+PzYGj+dO@8+Os_R-~qPl|cT)F#VAMCOV$nv_p*}Ly$cSU1N
zLBLq78iE9fF#?Lvl2uor4Q<p~C4C@KN(?cE(3Tjqwq32Ygjz~0ZK);3w$|E)5@Q-;
zXiNA(4QY(_yLS(LB+AWUX3qPbnQZQvGiN5|E+5Ya`4{+8{3w5qUsOD;=vCZNRx4*z
zLDhh2LS3$os2^&IG#fM_%^}T$*lBI5c0fC)E7kSsruD1z!}^;B!Eo3x8dnoHZcH?G
z7-vj1rZLlB@!R72%xd#y^C|O`MQvGQ*>4%NT(;a!@F%>TFq^nBaU^MV(!%nt<u{Ux
zl82M0tzFi|l=76x)a|J!Qy-><(k9a$q&KAZrO#v-GR8Beh5f=9o`uZ*ti-I|teI>+
zdm#H(PDjpE&U~&lw<vcukI$>h8_HYAZ_YnfAQbE<2o;<wxMdS;CALaigDq^EvCZ1<
zi_1iVXchCskk~19iM`^0cvie5UJ<W}Kijw3o9%7(gZ6HFzkSI5rK7~L(NX7Ua)cfG
z9dpip=a4hvyzHEG-f-S_4Z6;`MqCrF>#k|nJ=cPp+&cFmcaQs|`?ULld(3^+WAJo&
zdOZW4vz|+yE8aS9llO!#-8b%=@+}sY7Ir`3Ia@ecc-K#UtACBZ!QbV-=>IhkA1Db_
z;t2;%1Wx0*6RZi|3C;%}tWXy@R^o$E{x+S%{!M`x6+C{?Iiy4>8()?&a;X|Oo`LZi
z)D9y>aSs0M!VH&M9A>!WnMcxZNcDN#RT*Zu0=t3l7_P)VXqMrV6yl6HscnJx$QEit
z>cm~}9V8&tgRTeGh+Wej_%ja6wVIJD&>18jw3=QdC&Ror2@?<jZa1D?)QWx(aT$0R
zt)>4`e=Wd5*d=d5-cDcw{IAsm?xPZvw8|r|m&a{I-9~yIwHmMjQmeMdv=W}st{Uya
z=ruZ?fO)#)xh{>nG^+ET_WvEViki`KA7-~SvVfV?%Q?H`c}u-Z?-O0C2CR+%su{F^
zbI#~&rFYv4Uqmga8%9Yh%GUj_wX`Zy+%J-D%{^+8?zTVXPtuP_auEZLDxgz>$64H{
zi6t%c4SMi94!da+<iQLpjReR-5_p{qd)yT0Intm@$-uao@Wqe~E4W<nJ|EUt(mf_S
z_~pd-Zkdlh?8yDF@CqUVbrH1Ht00l9;jeEE{PaIX#aO4ckdrdJ-8#tYdU)imfPVBD
zc){F6n{h5!iMOqyEmV!jWi{}>Ux!oCt++eC4Hkvlsh(R#??6hA(5LWgbPvACd*}_=
zW}Sg$N({XYA3d+oo4C}iprf3UUZu}zhEvf1>@xnO1-cJkaPQIA^cB4iX=tQlkdtq)
zl9O~55#y(D!}l6)U^mhCbe+DX4<LQ>bewL|4f+8*`HlXd*XUXB;W=2zw?dKz!J)m7
zKuJQ{!M6@@cNQ_lI>E;m5#i`1coun!4j{7YL3){f$1ndV{Ro}WdHRHI(J%B9r-toL
zET=^r2R+mfah#De!S=??S-1q)-hYS)jUUqlU8Ilb3;6wimrF!EzRzF@mBcOQlBt`s
zaw%LY?x&=y+CwcKPqBx=(kLwPF<8i8fWeg#^m#mTeLydx<@%uI`hb3xFSi37Wb_IK
zix^z$uQ*D3S-)OyY*Wjw_VCUf_4}HmMZWSV3^2ID&zH4_cT1UNY(C{B(fI(%^8u9S
z1L!9j;T|1{a7U>kqTXDCW4fN&^X2ftn;9|IRzxh7Kn~WXMU)6_Pw){|7KyQ!M)X42
z1-^9|)Dj?cAoLp;p#`CHFd|kc8zn84p3xc<#^x|W4MLO32o(smg%L^+sx6FAfKcif
zVURlHxwT6j#-Y%V9W8{VHk+MEs%1QY@C7hcF7Ln;<E0!EXZ<(FjF$0xmMYXnEcU+v
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="&#x09;" horiz-adv-x="532" />
+<glyph unicode="&#xa0;" 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="&#x22;" 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="&#x26;" 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="&#x3c;" d="M109 641v143l952 496v-240l-643 -317l643 -281v-239z" />
+<glyph unicode="=" d="M109 418v219h952v-219h-952zM109 807v217h952v-217h-952z" />
+<glyph unicode="&#x3e;" 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="&#xa1;" 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="&#xa2;" 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="&#xa3;" 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="&#xa4;" 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="&#xa5;" 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="&#xa6;" d="M455 350h219v-815h-219v815zM455 735v815h219v-815h-219z" />
+<glyph unicode="&#xa7;" 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="&#xa8;" 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="&#xa9;" 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="&#xaa;" 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="&#xab;" horiz-adv-x="1151" d="M72 551v18l401 463l191 -155l-279 -334l135 -350l-246 -103zM559 551v18l402 463l190 -155l-279 -334l136 -350l-246 -103z" />
+<glyph unicode="&#xac;" d="M109 612v219h952v-583h-219v364h-733z" />
+<glyph unicode="&#xad;" horiz-adv-x="659" d="M41 424l53 250h524l-53 -250h-524z" />
+<glyph unicode="&#xae;" 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="&#xaf;" horiz-adv-x="1024" d="M-6 1556l45 201h1036l-45 -201h-1036z" />
+<glyph unicode="&#xb0;" 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="&#xb1;" d="M109 0v219h952v-219h-952zM109 674v219h366v369h219v-369h367v-219h-367v-365h-219v365h-366z" />
+<glyph unicode="&#xb2;" 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="&#xb3;" 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="&#xb4;" horiz-adv-x="1135" d="M483 1241v25q79 88 222 303h335v-17q-46 -56 -154 -152.5t-194 -158.5h-209z" />
+<glyph unicode="&#xb5;" 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="&#xb6;" 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="&#xb7;" 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="&#xb8;" 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="&#xb9;" horiz-adv-x="776" d="M129 1214l399 248h207l-186 -876h-246l84 397q24 109 55 207q-16 -15 -80 -60l-131 -81z" />
+<glyph unicode="&#xba;" 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="&#xbb;" 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="&#xbc;" 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="&#xbd;" 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="&#xbe;" 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="&#xbf;" 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="&#xc0;" 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="&#xc1;" 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="&#xc2;" 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="&#xc3;" 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="&#xc4;" 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="&#xc5;" 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="&#xc6;" 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="&#xc7;" 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="&#xc8;" 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="&#xc9;" 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="&#xca;" 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="&#xcb;" 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="&#xcc;" 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="&#xcd;" 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="&#xce;" 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="&#xcf;" 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="&#xd0;" 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="&#xd1;" 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="&#xd2;" 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="&#xd3;" 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="&#xd4;" 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="&#xd5;" 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="&#xd6;" 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="&#xd7;" d="M129 1024l152 154l301 -299l305 299l153 -150l-305 -305l301 -303l-149 -152l-305 301l-301 -299l-150 152l297 301z" />
+<glyph unicode="&#xd8;" 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="&#xd9;" 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="&#xda;" 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="&#xdb;" 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="&#xdc;" 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="&#xdd;" 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="&#xde;" 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="&#xdf;" 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="&#xe0;" 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="&#xe1;" 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="&#xe2;" 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="&#xe3;" 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="&#xe4;" 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="&#xe5;" 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="&#xe6;" 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="&#xe7;" 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="&#xe8;" 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="&#xe9;" 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="&#xea;" 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="&#xeb;" 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="&#xec;" 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="&#xed;" 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="&#xee;" 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="&#xef;" 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="&#xf0;" 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="&#xf1;" 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="&#xf2;" 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="&#xf3;" 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="&#xf4;" 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="&#xf5;" 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="&#xf6;" 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="&#xf7;" 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="&#xf8;" 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="&#xf9;" 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="&#xfa;" 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="&#xfb;" 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="&#xfc;" 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="&#xfd;" 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="&#xfe;" 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="&#xff;" 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="&#x131;" horiz-adv-x="608" d="M37 0l237 1118h301l-237 -1118h-301z" />
+<glyph unicode="&#x152;" 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="&#x153;" 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="&#x178;" 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="&#x2c6;" 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="&#x2da;" 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="&#x2dc;" 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="&#x2000;" horiz-adv-x="953" />
+<glyph unicode="&#x2001;" horiz-adv-x="1907" />
+<glyph unicode="&#x2002;" horiz-adv-x="953" />
+<glyph unicode="&#x2003;" horiz-adv-x="1907" />
+<glyph unicode="&#x2004;" horiz-adv-x="635" />
+<glyph unicode="&#x2005;" horiz-adv-x="476" />
+<glyph unicode="&#x2006;" horiz-adv-x="317" />
+<glyph unicode="&#x2007;" horiz-adv-x="317" />
+<glyph unicode="&#x2008;" horiz-adv-x="238" />
+<glyph unicode="&#x2009;" horiz-adv-x="381" />
+<glyph unicode="&#x200a;" horiz-adv-x="105" />
+<glyph unicode="&#x2010;" horiz-adv-x="659" d="M41 424l53 250h524l-53 -250h-524z" />
+<glyph unicode="&#x2011;" horiz-adv-x="659" d="M41 424l53 250h524l-53 -250h-524z" />
+<glyph unicode="&#x2012;" horiz-adv-x="659" d="M41 424l53 250h524l-53 -250h-524z" />
+<glyph unicode="&#x2013;" horiz-adv-x="983" d="M41 436l49 230h852l-49 -230h-852z" />
+<glyph unicode="&#x2014;" horiz-adv-x="1966" d="M41 436l49 230h1835l-49 -230h-1835z" />
+<glyph unicode="&#x2018;" horiz-adv-x="440" d="M115 983q103 227 262 479h225q-91 -213 -194 -501h-285z" />
+<glyph unicode="&#x2019;" horiz-adv-x="440" d="M106 961q89 206 195 501h285l8 -22q-103 -227 -262 -479h-226z" />
+<glyph unicode="&#x201a;" horiz-adv-x="569" d="M-102 -264q88 207 194 502h285l8 -23q-103 -227 -262 -479h-225z" />
+<glyph unicode="&#x201c;" 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="&#x201d;" 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="&#x201e;" 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="&#x2022;" 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="&#x2026;" 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="&#x202f;" horiz-adv-x="381" />
+<glyph unicode="&#x2039;" horiz-adv-x="664" d="M72 551v18l401 463l191 -155l-279 -334l135 -350l-246 -103z" />
+<glyph unicode="&#x203a;" horiz-adv-x="664" d="M0 227l279 334l-136 350l246 103l203 -461v-18l-402 -463z" />
+<glyph unicode="&#x2044;" horiz-adv-x="256" d="M-532 0l1087 1462h236l-1084 -1462h-239z" />
+<glyph unicode="&#x205f;" horiz-adv-x="476" />
+<glyph unicode="&#x2074;" 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="&#x20ac;" 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="&#x2122;" 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="&#xe000;" horiz-adv-x="1120" d="M0 1120h1120v-1120h-1120v1120z" />
+<glyph unicode="&#xfb01;" 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="&#xfb02;" 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="&#xfb03;" 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="&#xfb04;" 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
zcmc${349b)_CI=WRrQ*r(_7M6Nq3qggph=!Nt&=E5caUhCWci&1PlTqn}~>rh@gmo
z0-~aWh{&K*)rla8iW}&lBBOu~qPU>O1s!H|P)X%|&#mqdbmskk@Auy4^Wf9fRkypV
z?mhS1bI<vnC5$u1oH!_q_3b-y@YNe%eu*(2kJgNSz5Dd#=}g9TJ6!v(7*SlhZO(=(
zaNQr*6R(*$>4v@IuHTI7op_zUX2Cqa>l$wYWAelJyzkT-rp-)jD1H*xUoa+JJ8jb3
z8_@1#%sdG1)@j!-n)-DpI~Ug@8N2cN>DNx0@>|^=m9d)+;`8$9XmGrxe1_`_xNbXr
z=DeG}sxSVQu|*lU=br0lUo&ZoXX%fO-SR%3|MAR8H{Bq)`A>}9+JNu-XHA-UZM);W
zZpAfy{>2Tm=guqiy1!)Xw&&2FFK@W<+8Z|dPX55y^2hMG6~7^Bus2uDE}{1$=BIi`
z-v@|K9JorM7AA@7?{Ng(aE0zD)zSfGV$8I~6vB<NjCc7Mn@S%`aaOZzQY1+^!=xX2
zF#lLI5>;7A&k?;?fcbw@%vrjZ-C<oL)%qEKls;1?nD*cempEb`#4AHwG4>s<s67LH
zco**-@jV69y_Gfd5<Y_8Bps6eE`8*;`@Q}&e;a?cKi6OE@8a+6zuG^~zdMk9hW(~A
zH{+Ln_85LKyyX|n@ARkmGort!xa=3axw-lC=2x26HP2}tth1)?o4z~q=9$;dynN>1
znHSFNKNC6g)S1W5+<E54GhIJ9<Zm=JMth6L{LlY!b95^36E4X2yWe8mvSKn@tTuaG
ze1ap<>2iC#Ny)yH)U@=B%r;s6Kz6WgPHtYi{PqPM3X6(6mXwA%m6eA(S9Iyxt$Srv
zkDk@Nz}@}&52zV9Xz-9Lh7KD(V&s*huBsh9X6(4}6Rw^(iQTz!)!iF5Z+(2*_8m_=
z`P83x?SA?%&!}4cvkiNm+k4>o7hYsHPPz8FPj33t4Ku!8P{;1t!saqIZK3Gr^|!E{
z`<Goai!Np^IWzh86`Njt?c@g^o&NCe``F8`fAQ64pMUc$TXgDUcE>%-*Q{Q9-@1Dr
z*vRgG_>qTRIrPRH#tz>sZUb%*9Du>@U<cXT>_hemJIfl`dG<3`cmXfO{}LW%N7)^0
z6>r1yc>+7f-Jsq@p3B=Zo$X<FGN!T)D)S6f+YhZ(YZi=FS+FWaH5b%&A1&IJjP}2;
za!*l8p~^e>|E|Ut6sl5(fx~P21V;x7Rk_1;DSoxb(At37V|1aabfBLGf`OZBPp7{<
zIvwAuZA$-sbb2tLnhI*wz6(Z+4@Qs1{Y)Ja#*Had%^kFCeixqZziZsMbd}*YmJV85
z(bS`*$=bo~@>diWs<saPCG?QjaDTrl=L`t?RVBAZWkYLMU%PsepH4cb2LhwhSBtCR
z#uYu#ZuHKX?hN1|aUJ}B6T^w`;4fA!1><V{{(ix}lj{7n{wb4<ThR9s=*f7rf3?5g
z>b{eLtNp8k;&DNh4X;&u;F}m9Jyz{;EnVO@4)LV!CsG1|bpMIfAOn6h0DZeM+BftM
zUrX!|^q+`6Jm{|-I3hiu^3k=cF`xm#)j|L20jq<Ps3$ZWI#Pd}G!1S{gNp`0C+^=3
z038kX4Nj_?*m@-NQ%?sBV)aTQTg{Z<YK!V0TH7uCAU^SSsAoNRkLqeZ@Hr>DhKVD6
z`AYQMzj}CWa58!ytWL)p4_1TnJ%-mtARBsJQyt-cjyKhRjhcFGhUh8onAAZ<E9inl
zA#p5ckPa*n^6+JFt{t*VW){|sMes>MgJNPHr69s(oLj^>SFOb=JJFyxS)5X!Do)MB
z3mRl`rP+7^>sS(U1zb4+SKwuNKvR~qsA;8X&#yJpl`rv()aJ7iE?FF&7-o?K+*h>~
zH^_<f7_K_St<4^msT61~UZ9zo%dN#HR8%l6L3X*-_==7t;ZEhD(&QwsIhdWB&I3Gk
z#-!fEXN?{(e90qxWHXyP=K4W>uDX68e^x$ru^7*MQ{Ex(kB+Mii%9fLQ>Z~nWL6A-
zmC}f!J;&|jkS8F&*^eh}K3c=Qo8%pmv*|~AfmRaB$6ir}d!@51eg%spgGQ00)U;42
z6tUpG5o=sL&Knp{wj>nPORkK}w!V<YERFSEUrKsgUulC$5g*CUHd*wM2_Knl_5^&y
zRq$NeiH1}sbD?9YPA!=isFu=(B%{GvswO$LI8ZxYG-v^QT%NYSd*APuv!nw1{_bne
z&8HJJ%~>y{Sv&>xvN)RQi2K#sQmr^icGlaI<8YGXtWQXa$Jd<V=n_XS9qBth@g4js
zMf?i)Opo0sBX*xm`c8eD*f+DNUGCwOWEzswMPnw(Ui7<vYL7H6H4W2gs?g%&@b0Mq
z+jzo(a4;P3gfInoSpxK54tj!k<%Gh)d^b<(d(q7U3qPEHc;3l*Ke+YAK3wwXC+B@M
z|CPBX=WzGyeO}|6-}(9&-=tqhuVY`oqfh6X>GjUnv=fJ#S1A+CUe<=SWd*!5Q!_#G
zkS519syU^ROxa#g-y<{KR-k5-s@cV=JEYkY8r1~MO$P|06IzzDQB5yZvz!eX2LERi
zM>4YLR~Zby%5rM$z_mVnE6#tyMH7WZq7@nwRr$_8HJTrXn&DKHgKD}{EjYNpa`Zp$
zp;kqWD{`oTgNhcP{EI{N95mr;^>T)S=?GxT0yJeFOqqwK%uPq!p*}6W04MlnX6&2U
z;+yy=hdz?ovr1gNCs1I_0q+qnEA|ApCoMCOofB;|KB8Ii#bY*{SZ#7979LBjs8F+A
z_1xn0we?k~cDH6rte_?6O7?k*cv+|NDju>V`z*P6avKRtGLZ+vx!mguJGiG3pXcU<
z4!zUw@rU(Kf_DdYEUUX?R@L&`s((A5cTb07ykuyovd_4xAtk|`+&;t3tGhSc^7Qe<
zO`DQ?f8Eoj9}i7hcI9&?U5DR{mmj;r|FflclhxM0vZyPmbkN%7HlH)EH639I%!T!s
z&&t?yEaIRQnTLbc!O|E>q&2DFpru+G8{)iqN<x7ahf{y4IQ3f^xmqrSj@!vnu<G1S
z&4(3cF|I65Edy8WjjQ%fts}02;z|o+qTLWrs-r^nxgv3jtD>Sp>)77qj`;IHr3y9Z
z5~Pgl08(bOM?<Mg3wFep{9gRbU7@DBG@pg&>FMM)WST@m&BH@n_J&H`Wu1cA62I)T
zFxrW*!E6VgJA41)RS(?o;>~xjou~Bp_P5t(ckVf%qUvht+PW8SS@pp62NvD8?&olR
z|Kcur{fp%JPw~wA9^1M@KePVHrnV%K<tY=n`M!yIb5pj)gZDqO`APlM{g14lH0$uB
zi8s6k8q2JA^LM6=rnf=gw$N2?jY_;!qHmVc7_ky*i{e1Ul48|#Ld$VB)@S6HtOXkL
zG^(sv%fMTXQ!4<i;+&0IDc*B3T<-c*IV+nus=yVoCIpCBaqb3(%bQGm#<Z+t5C|U^
zxt?XFIB#}4v=Wud!@1x&lKxH;_$wTcES^9f(JaTC94ZaVU_0DHa9%Lm-20JN2Yq|^
zsaNz3uXY&Fo_AQGy{&KS|CcY0eZsqr?KijX)7rl0Qe1Pc?AES&0H3<<=%m|kd-c;N
z?$y6uum4i9Y^HwrIsMbg3toM{=cul{e`tnuebKn|uG70!gvQgpiG4-N5&KFuGj>R9
zYS>b^stAsfJgf~CKek5*H`-amu3~H`^!pn9fZSi~g+UgPK}oL0iywmda`D3i5X(Xg
zW*5@Y3CU;YE~h6b)%?U|Zf^c*{x=WsR6atg;&J*nO`86K{+9k3w_``2sUMK)aBn-q
zy=eh(HLh5dP7q_$z2oWL67FrHd&|t_ltXS81osC1&v}gxTxiDc1JX(`VwQeE->vUz
zdP)BUecmlqD=W=83`@`xHhD~PjwQ!qiQ{=WyGQZi0nX;|<!=3%$9^93`cdvt=70YT
zpA*s_&D0BYbpRixf3uyeLe6Hg3rdcnLJznSsxCxpNaNN<)l>?#gQO|5+n{wYI_0v>
zpp5;5DwQ_ajLlFfjo9q;vCV>S+HG`dhX^LB(Oyy(a6t`83b=x<nS9nMK3iXRN}6(t
z&(YVO((mWjgGO8Q3w#+n$IQ@|(1!*ok=bbWEMgKA4_#?iaXY!(6Y!ZWQ)_PGnbrmO
z=@*{lSNNLGU?><%KHn+TN!zem0(2jZCp6Nl6&rvlqHKUY&XQjy#h3A&zy6BfLLcIb
zc?IZD#4ag9E&7nb4~9O}5LJte0k&3xS`?s|>LdEqyaNmPXThH=2sLSpoX_(vo}`6O
zpG&N|`8#D4)^;3AWxZL%MvFQzq0x|+$uxj8qJ$QY-7MazdB8Getl@OLd$3JtijCB=
z<V2jBnUG>mciWKP<z#{AdMt+o%f&jBs&{h#3w*8q7yaEsZ}Z}C-(h!;?_N3d?uq<8
z7(i$Kq37xCo8I}?_jBjJ&+mL`_SARvd14H(g_wL+@bOsiF?y)VA+gp}DI{20Iibn!
zM&f5ug(|n6f6dro6{l*#4k|lU>7dM1QxVrBQ&AD^ak2uwx1j5sPV6LDz~=!^IW{fJ
z9;y5n{fK_FA((Hw?r+K%J`QrS`{tF_A<Hq>%}1dl*I>^{WBm*bSxa#k+l*#aK(TZo
z2Hl=U+BY<}3A9N~BQmAXLgp2!)fF+txk=z98rp0y%wyupl2^%vW{ZB9k^*u`0YBZa
zYIvXOyQi+d<Hy@y{CN1|`}BWGoy(8&osYgWa^Mxct~_$X)vx_&#(@KyKDO%@!A}m%
z=}`1950-5tmu6JKjHZy7b|+v5wCASK4rqfunww$;v$qp!O*W=D5ekcz4qE1;=ZO~d
zyiFGMT**bx88&~H#<PW>79Xfymzr3iy4`Aeg_`10lZ0B(1_LNB>l6rv#XBayWl&~I
zQX38xLBZBF^0o0>cj@}-q5)4H95v+52bbRR;p!JZc;U(AEAQ98d*O$!Jgzjfbk6S6
zx6JBQGv%#eJ)eE>;rBC@v_CCc@wfTJyUkx=9)=3O@URyR-c_w3q1!ju<7^TJsX!Cg
z?D37zpt<TTR&6IVE7&(F$|(<>-)nG+&8a4WQ>>(t)myBjZrPx2*%F~;#nW+r<@Nvg
z6yJ@jPY{g`I!16#CRotyaA7BRRKS>VBtntmdlZYE;Ekxx3y$NO)dsCVa*~F?v^cxL
z3KFRY5WZnDIxIms;K>Puv8e^kmeh{2#KW)d3hk=WPgUs`dALh_XNNgBi5Gt(KXUQ9
zAN6Cr_{R%f-VatS06jQM$GlGmJu=t`7D=Odm$5yQd8IiWjSU`KS^`MoiEoV9JVI*5
zkx+&5Yd)bRgIn7`%xN;I<d|t2W;z)&?SbiqE(>+<(saT+3dm6l40D;A{!C=cGjnH7
zojv`i^v|&FtL-1&`~F(}+{^Qibms}z+`D+fguoE#wEnApD)F7?p8R!X5oAv-`nwFW
zCza*0t60QGJ<bHDnyAN6xw)DrWKS9xGtH^_N#<bkNV)c-ml3BAHX(ZG(oA-usU7NS
zJ+pd(q*Rz(Sl*;Ar17?)QYfboL6%S}1xqLkU{ieH;I%g&=N*nNnH(B9<CPz(mAS7y
z^5=Vh*!unlJa1^PYnJrt(`{xoKmJ#~oTuNH{&VUF-|u)ueM<l2Uj4w>=?CuZcV)ku
zi2g&sk1vD%W(HjV*9Brj*CYo<Vks88h$b8RE$m|mn}CH6kv?s@yR&>WzsadYxbn(x
z1mI#934=CMK^q_T?m~7GizE?s((O@otH6eP776O4K;2SO7}Tw{pi_#Ircra@)a6v;
zX*svUdAnkg;94<0YMX*pog{&9ZCnlM)<A9nk*l2>3z=yJ=`Q!POo?{|at&?EnFD2u
zB$8OR7FgU49@DglczL93`3y3e!+hKm^FG?Jc;BQyZTxWQw-2BAiRVwba{SBzBj??y
zF5Y)V)u1ta0&joY9ZxQNe)`DGlkYs-Y0a6NU#@%O$grztTsdHVdEqV6^>_5?|3L2{
z<G~-JK!e_bKk`^Di=+sS27kDSKiU$1KyW3T(4zbSOIY(_kR-a&5-><P1%nK@B6b(_
zYYa}t$ceSvx*E8}?uAtzV{5VCFs!nun(dUp)KDS~HCu4VsM+%tJw3O*GW)s5>(~GM
z_>uPx>3h!I_SwMR-KKT#H?Zfm;dm$klk0bGJ-TNH_pSQ*oc^_L{#I_dYV?4mSC6b4
zc^}QIfqj%HbFtt07_fsx37ATf06s45{9H{D+J~{%*T<VNxeaau4@t$~;%OVPRj6i{
zCMRKt5Wkqa%P|qC$u0Oui)yfE_JrQUW{&AUBBmqAw~U)HxX-BT2T<Qg7m}!NX69xc
zSj0|!b4EcK4{Z?*2}UQp=tKf-4zdEeLV6jRQR`>Mw4{--N5<48rQy;eu|{UHBT5dy
zci_gJGM;4PNi*f=nwCh*rDbdRk3Z_K>R$oom)K0c4Z0$&3=8&Mp<zK)REjl|6@1Ww
z-9Y6_;&|aE7yHZ4@olG0@f9C_NVLD~S>ZAp$Kz&7%bS+S&mH*z8g%y`b>~_!M?0F&
z%IC0u#z8JEfi+3&76by&f>Eit#ZlQ5)yLG-Qq}BiNOQ6*n2*qy%uWJkXc-D|l}0lb
zPcv38+uG35QUmUKM^ZA0DyHQE)dGSfOd!~cE^H-#M7cc1ghDNFNEWe27$%_EvSZfO
zy@$=Jtr;Hw<w@<GitF#{(X*Xf*Bzdj3vTJPqIAx>xnpM#8aBw3x#Ta8j94*eY(cj^
zHAAM|KWyZvvW0%QN+dR}xv%+k$ga-N0?!%Ng4WL5sFoFL#dvcUt8pQ%8_oiyYR_UV
z)eNfl5nS5A(8W7AX;*EiFs>?`T8?2s1I5z%Mz>qXk5?JnZFi?ybx><#{Y6bbSf9}*
z9lLBM9o6p6`pWKA*jaJBw6jL=A#Jc373|scjLNFaHc=eovMaI4=2W=cd*j@xO1t9H
zGC|zpGSEJRRpL@hE7WenRPX6(u&|_@4nhKWps@!0%;gn!cV18kI71TnU`r-NjcrH)
z1?UFDCKygK2eaEsVh8brg?JeE5B>u8K#Qxp?ejIYbDZYVTSqRvcjb@w@4L4y&e^4U
zUY~z|cSPT}m&c!<|MtQ!zx_~uahEi+q;O6Dinc|=mk!|n;y&K+Z+)Ns;nVsDI|lb1
z-1pIq8@RkFtdHx^)8G5H6Elu~dO+X#(LeR?+ZF8}^Jm`qY|k3*_}D(}&$M<|VDGux
zbO5U(k##k8pO}{1V74-jjo(cB5WrQ^mcf^VtO_ky0ta#{h?D?v2qQu4?NCQ@yK}Q;
zv840)8}ySYdfskm>4Vek9eSD${Mwt3)3-|#`Gn;+x4r33tjaPx|8ww9BIH^YdlZrl
z(pqI9%?TAmpshSaXhB1YFOd|p6cXQnI=wJ001sr)MrDEy5`{A>*PUNQtfI0aHLFNv
zPR*I}3n6P9Z%*Kn&Mfdu3LWKV8F%_pqWB`|_8CA{G@F$~z7PH-T6ifg(V%9Lu`4!T
z0UjILr~=iC6xIT6D69n#4P|`S*>83{IAx*!j(+~}hWRV@J`s9g(V|_OO?w{Sw((WJ
zIc?3Xvllp<H*MR`lg6$R@?|k_lCapX`b4!EH|zp|JjE%E^;Vxk%C=!oC1R{FqL}9P
zp@&JrCSZwP>{FUTV5rbt$doDtuvUaE*9_jneiU|r_1NNf`MA%PyfS-1-Rj<Vym#BG
zjq48{epA=Kl=8Wm?>k%A?boik+w|9;eRA7i{o-IeM#weHk*NT4WMdvSF{&?PhU~3o
z$V2uE^yI`7Vm5xKC(~?r#BA6Te*p}s@x))`dKl{-T8|(-(>$ctMoEk{MH?v*mux_T
ztoLvS&wEW@b8%eV{U6=3?yk9}J^E+*PuMN5`GB*{JnzLVe}b$getH;vjbqnEZ7dtQ
zNiGOY0T-DJmNrp$<BQ4O7na|S^WVj|MiKqAp`Y+hpr54An`}_*>#cMou2D=@n;}T3
z>w+tQH51+(kih|RX}QjN@zY^FI8<Wg=%@aYuCFA&tI<F30%!?J;u`jXVUvpPSxsWa
z32V?Uv@{!RDxmhFm)p;OZuHWr@`LCX*&MCAR!=>PQM7fps8dDdx^e~ou(O`Gh<dcL
zsp&=P5Aohi@Lnbx&LZigDY;_2XNT^el$=heXA;=Zk}lY=jp&vGY?wuC=z@S%Q!3OX
z7imbzBqcS4=F&_`v|z-``Orgh0;1B-7N6jE=zl*rx90w<9{k6ubsGmwsMde#EQPk+
zdG<EF2~3&8<GJ?jHNUm%xI=$i+x@2$ctE8lb5Vfj#%O8UF6R2NsNQU`#*sILraK~;
z%;ZgxfoLTVmC2}46_|4Z7t!L}fY~v_aRr)$Q^`qswr0U8a9a~v&7gdYKcdJ0K?H}z
z6vP2skCU+RSe^BX)dcRa(Ghp7w^O@ZFDo|tWpe=&Eg*y>35n80{Ny5D0<hqnJN5iK
zO?#SNmAe00BQ0zqkznwNv=w8MS=HrISzs3eBP8qs7=^~sZw!GzBEcq`&ObqYlz9tx
z;(?v<ur~yJ!}S;S;Zg+mPGF;1#0**iK?A~P7#t2^)`1RMV)T9woqv|@=YVnoSOnxz
ztp^$OCzz|^h{tfINhEy|NL2wNbSyDJ=9I%Y#i|Wv=jkuj4!UM>2G2n+j&=I?ClkhR
z^e$R%n)2(MpU$Mm#w+GBo~?|oTPsX(W8q4s5b&A=!Fcf)Gw`J7v}ul(1^g}baew8*
z=lA0z4&SMl<1rESadeE}cu6f#Wk`5Aj`~kW>c1wD?*dq<#tqO^EFZG2ZP?K)w5)mQ
z=B@leeqGZuJg7hO-jbP^wCcC{Kbm?snWdq9n|_XsLnirSVvyyuzJ)DK3@IkgT&(gF
zVzw;No<~_r<xZ6y1RJXIL0Mz6Ar?h1&;jxIW~f_`Cco8?B#H8f#fxWo5FsF*1q8z3
zfnzXAHt@d?%7Ecu|B~DlERH=qCZ8Waf11dKeG(D{ZX>7aI=KI!|00x}0=r3dz^9aW
z5T^YvCLm$^E4QCNLmxN@?}!8J0ah@hdFlCbL36AHn>Ffaa(i4LJC2vg9>Isu#@Ms6
zEe^P!AwhW$JD1?`i*vLzMOO`g4-fWZ1-80s!6qLsOa?N4@xrk@44p#`nk7M<`+F-=
z9)A)G>g#o7olH%K^{=`sapjMJUe7Ciu(BHd{mO3}l$o{qXH7O^eVK`NPQ*(X^JI6n
z@SBAQ=Mwzp1mT=c4YMTxAa``u9y|YbYr;7R2HOA1h3^g+gtLQiaUfiVAe;<@K2E?p
z&tj~0af(5L?=%bP88)(oXi%YYH^~Sdw3rQ+yOxhs;>#c8Zj5V}{;*l`XRpJEjtt^y
z($QaQl;Qplb~OzpJ)GqDX2|gbcw2zS#$6`KQ)s)(hzV}hAyjV70vVo(aU}tSg7QFW
zPl^ktmR5MIu@n0lCmo^%kzIU<kNW~aM=6K&ooAYv{wWWyShVQy4Yw~?^w+skD!1_$
z&go|$!_VqHzu<Y?ykX-ryz<b!5AD?tqOY_^?*Q%Xuoo8@)K~2W{-#3Pb7P;j#xc_N
zuo0>@h-_GqU}8JgzTHW3Ni#t{!I~8E?(y@VT$&4fL3JOjx7ppa_US0sb6cF?Hj;;$
zo8(k0U5*8UvL~v>(J~u;{(}Creqz+j?Vay^{M8!Mp5w>=p?}|WK{l_RM?q#pYkj+*
zwG*D;35M5D^J3R@cnKYI#KWf`l(%#udzR?B3%aVysbL2bWG6_9XkD+wC)mlVv$)ha
z(BF%xfD}^GU4NJb_^M=Vn*U`YetKWmAB?2^-_6BqdSJ4?koW)3^RXNAk-(B!bSKqp
z30Ms={X3Zk;u8Z&z#JqvHLL@n=wU!&4q{SF2oiijO@>@}`26!E7wY2^k}(+$I!17Q
zNg@#Psl_`Wi0gU0Be`Yay9tG{0-GZ=4y!{;hET?)OmHIBiJ^ki;*ZW;R7ITj{ka_v
zbCce1bm79?Lzb_<dMc*xt=G4H9&Xwol{6id3vZl1e7GSy^MMhKf~_88lUO7>CZ`2L
zBu3j-AVjH{HiS}`G1@Gw7MP}5D*6_&%K)=0v@A2uUC9{+N|cScBOM4X?*uR6Gb&Ux
zc+h1yyaj_5@jP;S6DnrliqOn`gpUC<%76KZ8*WW6y=L_dx14?8!-km;-!Y=DdhVi|
z^beX&_vP;EudFHP*}3MLS8iB#WX?5>HDhYJj~zJl<z>hI30bxi>**Ng&%$c3pJObD
zP%*XurZj4br4%a&aW_C~Y1tsmMoihG=l?2}4R&?QLDfXsq>L}eHXiah;=gBSSUw-t
zAJz4vy3)WUUH@&6BGv(CYanyB;JIG5fJNLyLmO5BIU}_M2Z_)m!7|V#>SYT7jS83t
z+7+}a&4Hd!gbMjx9y$Lq^~6DZ6Mqom3BnY70g1`QQEbo(;YKz%Kd^NJ5En{@r&AcK
z!c3NSIh{%5JX(|Z8ZUXp^}^!&{IBrRH!Gm-=<olNuj^keKXmcBno#7y&GG{mhv+}+
zP^a;a!}HHfa|Hi)1Q3sLM4)yRKqPS$+7JW}$CgP_N9YC#=m7&07#eQClbl5OFsV9$
z=XhR7krc}iKUaCTCa(@H>*9TdwbP1ESIRfQbtax=`3lc!!xpkg8=5O`NIVYGjYwvQ
z3p@}CK|>oObO0(h7x6p|2nj))K|`Do!b4Jow*d<xFcK^X&WqU7GU+T%n1=B#&4E|~
zbeFzla-`xTDCGf<7d-}aiA~fS>$;rRiF^k%hAgwyY)&4N$meiJk_};byoQ%GEz)-+
zONvs|M?auHgJFHv>3ms_#!NYMant%+mwhB>V2?d^cWvMG4>py+*L62&3PS^S80-p+
z8=7)do|rI7sNfRN1gtLTuV6@Q^+MSeFgKJt3;})wg(QF#3m-5n6iku<)I?wd7}HSA
z_<X6yIo{(zK7-dbeZu4QXLsxKq>Ix2re7s<QvpKAvYI}{^Y^1aRp^hEO=A%Y^~W3%
ztO~4w1EHh%95^UR$K`}6L_-ib`el!@>4WE=HrP~Xz=k&bM?F{upQ@5UXYd3%x}SGm
z#uxBWO&b^L#}-0sRHdO87d0J|ib1DWv36DT%LX5=p@&#tuZryh_6k?+#bo|5!<Wxt
zTTvhz*;a7<!Jxo|$=!2hThpgy^3ME==cSQlZ_3|u_ScJEVQ)5{LYzPe?r&j(j5q@<
zaV$cxwFn=JL7-wCZaTk1NCa5xh81keG_2rEVXZ50fyShR%mbDnqIYum68>S~N&WQ6
zLj8dG*Y|$i{hqO=PGh4apN0(YMnoohO9r1~hZoLm`9y;x!U^i369K1&CPo-2T<Kh#
z#mt$5k)I!;Ud7BAvL8=#<&6GQ)EUj27b4!^h#2FQOgMosw_=!bDefo212ASuNWm8I
z7aOcpq?(J!{Ig)NfL~=AEHqLG!j{2?Lx@ZY@KuG!dGKT*|4?79A9&9+^1WYxK7+Ts
zl2yqwy$CEi-Jr1u15i#-U?ahpMi>D3iGwotN;5X_q)(pFXGvCh&&3)FaReXq#Td3U
z_XoW)MLYpFu?|@2#v2hV8Ur9B24H_1xjaihaL+xA^NY%d@(yzVe2w3kVZ$YYX~51D
zWa(jcJRR%{^%CHAvM(uEgkSJ*+bf>yx6&M+bpJ!CeV(HElGqsRhg*T+yAjV&$s%w{
z6bL9TVgs5VQE<>Q<8kYN5QrW~?`&erOqfmeEWwdX+np`uIur3ozEC(M2O(789}$RW
z)Kl%?WA6Lro=I!+tQB9MJL^#H+_&K=Uec?w&uv2nSM^>zfG<15r@cOM=-S`5t$X75
zJGHfUo?X{({C(dU{mel>ry~Z>i+G7S#)^p`n*r(+^$t;Y82|>+yI^$DK74*(l&2jq
zaWsFMUtr19%YHHnalE99Fycc$O*%&eX7p6phEe~!8;cIg2RH+=Q}{>-_st7hTKqla
z5X^zFEUe5gunt)^X#G=noxAUq;npsjYkKy&dEoNiw+uCV^)q|sPwxN0i!bVry!-fC
zzIN!u)&H2U-u@N%2y-Bx#~h@x?ok}j1)r;+JzUW-1dw)4fdIOq2%y~+VHQFFRVBJ9
zbt3%FfL#cO7N$5s&$(kB;Et#FtRGiCz52>kgU1dVbbFu8&%Jq)uY8}6eWCwZU-oUE
z+%|Diaq#CWPDXj+SI{~cS`s|Ngv>@fbP!$gQ<tD7VSn^tU-vmhTu=hGN>Y>J(YboX
zA)IAQ^TW8SXHHitv55lZ79cD6SYwPryEm4Y0iowy0?xrJYrk1Dd|{bYGJ6K`LVXVy
zrr$&3iDOn(FBvqjCo#<O*Z8%EYsO^Ex{^=*<-2uP4LR|)y6TJNLnjKRF?bukS!8kq
z2o<EbTg?fNs2E0;wXwmTnoKB{odWv6LKqQ-L253UM;43-+yoD^%iR#CIFrR7V3B%2
zbEY{d+RQ5=9GHi6!c<%v9%O;SLc0qDEv+ZPh;jfjJLU<V7SRsr5&f?rY1+iA?!9*R
z-~aYCA71#-)7RBL%pX3=udILk-sg`bdB<Lt+wt>JpYeT@MqK?E76Nb1(Y^91a~AZ7
zZ7hQ17(hVqa3<3_O|@eiLxdB~;eXK*Xr8i)$qgP=)n7HXF{pg@gIXF^L=tRyle6Az
zvJ;R+M~VVYPD{dNDjj83Z?Y$)iPf>!g!tT~<WzA*EyApl5SXX7p{PV?W}2Ib;;c{;
zD9oc{iA8XrCs-w2(tQ)Ldjw@Ekezp`dwKV9p0^%vv)7&fs=9po&^|pX`o_nfD*5Q-
zV157ezMm!y9V5TKZsf=p|59=$YiQ5PvlkuunpBbpa`PJ9t8ByEwqu<jxAq}!g=kTL
z@J$ENf;>;|Qni~?bD0_&!YR29%yXEWP*pU~4f$dVQu9S<v{r^$H(~du_*?|Ksbx;B
z3uZnE%|)aX1i=bD(2xNevR<|t9`G{ZA1ZS1ainGWQ^MWA;##l^bd`V;OA@#!;*+(M
z0x%CVWduuU1%zFi6@fi)Dn&eT@Wc{{qTz{Q5g3cr8%X3vn0g-c+vF@Hdk`m)C>6E@
zJc$m@jdQTl+*RvqMo;Zo`P&C0M)13X&p6M&+qK=uZe3SB{(%05{_(qw-1f?*Ej_Qh
zv2G@BJ8j_jYX)C^Z0d%N#iRO7D=xWp%;84gj{Hv5uYPV%4`sKpx|5dP^xm0GPt6@O
zJg>dO;TR>m7d|+D{)3QFInY;TLMEiLx1!QF(U}UIH71=>K`U5H6z>HwT%Q>4f!;4b
zlwvIr<b&jj>ijPmTxeK~sT69pzw)<#JtCwv@D$fUHPNX$4pQj3oJvTZB919^jNo`l
zbOX;*l?t|pOAc3xtPoG)AOGF8up*pTof>J&i2fk&3F4??=nEXAF~M$u)&{>0MSjRa
zpy##kX|3EmW%VZC3jMuR&g;i*ESPNeKKsi1gU3Jl(100D%cV8FLyNz7OGg@+L^P7t
zfJQPR9VbV%Uy3}V1u2C9WNH@Lr4tP-5MdaI*P*CakPZ=m@UamXs1U>1p?*4Bb}~XX
z4LwMcpayCdN^QWV<O#&_OK$s|?|I?(&a1B)FsOFiCS}5J+e}lg8eQ3C=rvd`65=tv
z(pvN_4pMzSd^s`6VWQ5NLonI2MCu%@eT3waMl51MC@3vv>pyb-#TEgAKy+b0BGL;A
z6OY-CTr*RUUm|!LiaVKWal)35A;To@Y3aA>wtk^|*{Zfpyh#7ISoPAN=ny_l+NJFJ
zEgvi15{?bT;KLs=jzqRGsyD|a0<o}S7|~1+VmGjm0gr?8;I|Z<7u5(5KPucPU^3!7
zqcyHxP9#=y&@qDJWlSbi1c%@)O~$+6D2c<iGSgIGs8+I3%s7v#3J`KJ1X=LW{nn%m
zg}=^gbqCMX)x9^>n7vIk`GcnNQ@XWj3*X*f-%fH(j8A%4@X&x34vGea3J!_k{uo#c
z_y66%MD(Jhamnat6k-(J(D#_VzmP&Do?|`^`I*c9ZafFc0V3~2uxo_aA`&NvYQ$9K
zf~dL1#+ZTA3}KfNsq5W|$zWmuG#6`b^b7G;g5b~mGtuCeOsCrBAbtYp{r<}H|GHi*
zbzsikgNU5Rf@k$EZ@O^N^OiF~<6Oez5&xL!ipUBgkl@h=nJJzSF<e$el9J;IPAItQ
z<1q_lrtgszt1U5w;>2l%ghU9J?>{Z@R!jZ+FO$sckDV$o_uhBiU2AEruXauz_dth<
zwCE?(qE{vy{o;#R3wCWDG(EcL&%C1-w_5#Cnkq9v(`2?O%A4_orqTKr1dU;7$sk}d
zJk*etaPuKv&<O$x&BKVgiY>UPR229K1Y$ga?}!8h2Xb)~G$M$MXq3=GBd16ch<CwU
zG-yITDfeXr!47kotTPC3nV6#y{|6aI_QFVvF~Nxc6?n4~8i>%TTE+i5Fh=0b6!}An
z6vh7%$Qi|(lL3Dt!6~W?lG8fLOCeNZmovgtNCo7MXJ7kbjsElAR~vcp#(_8WT03yz
zK)&TTAH4Uwqwnea>%V<<-{MotUcZ@mT53K3onSipMmE9&2BJge!KDcxtI&%r%h2@@
z`=xqCt_Dp*i{%g%b1~nD*Qxps)_c5u2nHN42?qGCVK(pxr#C|;P#{6XoIpD}wtm8j
zpbK%t@F=!6g8nj;pVl#jd4OKz%j}5WeAJgN+v@uDPpvw)cEn8~YkXG!=c8uC(!sjd
zT(j$?lP|xdKYFxg^rLs_yXD1(A+hpPk{{4{K?Abql979X%od>x0%I4`6F^)m5STbn
zAm{h`J0)7=Mi=gu^9{zr1;=GTMT{ebaew8V=SQGfxY!cnGe}y}F@p0;M2W_<W`H8R
z-k#u~6N5HB;!{tB3cgGei5p6yvrPb0VOoIp3`UC4A1z59pjbO{CKmBOT9czzbb&Pq
z7s-3Yow`{2-#eoAuED%yK(8K42N))Tuqg+QUi-_QzyGjr!l0}7+*@0F&&PL0O$0*@
z%DX@>ky(gqBoJI$t|GHgs4o=!l4z{7OKU3bvNh$Ca}C9T7So1zy5>|DhUfhyr;Zj<
zoc^(M@1J!MtI3%U_TFQ7W;SUFezHnr8{)z7T+K^yn!#c<zQwpA3_26+*%t3U5GrDm
z{opSx6Bu-TqT8D$NGSV3U4YPDfY9-7ic};O#|0S}E;B&rT!BHC{~m%S>(KYewxLsN
zCM=qG`t3KjU31TZioQK+7ti|T;~9?@UKrD}b3yM;y;qLg_59T*M}`XWx)xU5Kk>ku
zZ9uCD7{_eWAlO%HqBt;Y4k76P;v=-QG-9%nXT*eLjEE#Qlhk50>4fSl6>fN2sg@RH
zxv1}2QGG=wH3jKxwl;8~Sr5ugv-wEgSyKcbX>my)0hcHk9@(94V~JT^Lgi3RBne?(
zR!Jfe&_IYq@D(C8!=4G5uif!V2~RK8znp8X?Kx@oLmSt`&y^Q#82R0~vrT8)_-cZm
zmfd<sX{BWNre{OeMU)9xOV=_1HW*eg;N}7~0gK4+j6l4_U~UMM7|f03B%D43+rdgy
z$e*DmAO;zpP%yfK3?v}hxU6T;lLROI9@dV6D6><R^1`U{2^A0AweD}L*Ym>hH%a4~
z<_i6jAN_6H(a)d2oJ@tDz7~CsL*|w621Xzh2!xHrKM<x(K)k@T$@j#_F{TjN2-A)t
z+EaO6p~W1|K?ql`rtSI*%7mspD<(hKR~r7?HlaT(K?vp^Jf{sCAH}nifb$Ux+daR>
zvqf?oAZ)_K1a^&u1njyE5yA&$7tpmD?}pk15kMUh(Do(N8p>3q1kKR}&^jy-gMchR
zYdNrlrz(m?F*`@eU-ABSbH;$=Q#{mk4vLQ5T-m)*KcGy|T~GemTkxeKr8Iqg??Xf1
zE#*J_woS4=v@f!zi5vmE88s}F?Sf{xQJsr0Ya*M0SrfhffJ0LfF<cLP3jgF&-gEB1
z_+-8CU;6$fh>7hk1@s6X(sZ=xJw8g`C7v-Ca(SKLC1gn>-QTd=o%9fk!Abz4Db;|u
z#!6T+?cNeL6g9a*bpn_cUNB)%R}s35sS;4W(5Kh*?l^L3dD?cKhk$=?$9xnG=+{)M
z>F<oGXiS)RZ3(9D*PH(wT6LwA_M4<Pc+e$``xp%A!|0R1phYH+B`&&?Be%5`22G0m
z?=fiLk-&nBgHn|~Hzb`aX!<MPThbuC-1tV*h(_c77l1)eG3`NK3E~t))}P(hsJ20Z
zAKobE$&QC0Bs=#+gI8d`5pOQZ3vVW}VzKY0l1UygO!7c6r8rX-8p5@OdilV4fe$;>
zAcd!BKL0Oj!a-crD?y6L@j2@qz69)2$#kUlw$vWMvDJ2^R7CJO)+B9QdleH9O<%Ar
zZCdn?|Di>wT&YNI(I_tiybAb3^CA!z+q@9Ba+q9FmAos$Zn*`Zp~zoJ<Ydf;k|1o$
zI#qGlnAXCZ*Ccn(-LH)-88a-gy6~$jM<lkj^y*Uf<kOD4M1JJ#h)Fzi*WI5=J!|xn
zM>DNybB1*26Up$ExBG1AqKe+n^>N)pbI1=v3*BaR2>dvfJZ8YpF%%kR0^z{OY~zPd
z>BW{$E(D0@fjfVSxyePfiHL{XUb)2@Go~k#<^^iM{X|2$fzDH!4@6!=vN0Jcr7cSS
z&F9;YuArz12z`(txKkA5A!i?igQs4RiT?3)RI{D+so5#G4A2pdj)YdT5ML2NGtELO
zW<iE?JS8=dZOj2?;aRk_T#Fe<r~EOia1UidTBufG*Hc!O1&adY50}LVor|m@f09?s
zK*&OtJz|IWl<~ER)v5Q)-kF$V9xxz3z(<1W$1o>Jl{wFAg_Gr;19<-ISq@uhM?s(Z
zHc92}KE2Sn_r5-^yU&iCq<^ss#7BI%l&9p#OAx^tVr13BwPLe2)+gB#q0h?*H;;$w
zAqBzDBtDYRWyDDtPE4^&m0>d`KQK8l1xkw@8XCmRYai-SH>$^kj-i{oPkXTIlu4rp
zwJ%>H<$X0XqiuRd_ikU!^tH=%S3}?3qpy*2uzqD|FNnXlK$tWnMC0#8+-`&YQc(mu
z^48#H1Jfe@o`+f^2e~zzo!{E;`Y{7WQ1rdNhH4;~60e+D(`(#}L1Hbl?br*u!f)P&
zeQv}HA_G3=bD@VKW4$5OlWqdcmTCZx1gAP--hhSR=0T`C#D63$ofdeS4>^}HTyn?x
zZ-haJ#CAlPr5T|`hHE&Ea@Cb|TF$^FEoo*?feFAQ-eS&U@r?}nMg+%JEQN)Q?}Mcf
zn{E;6=(AKtCRHe;QOj8K5M~Qi3APinBY6o}1>r&lLLE&~r#Ue~X=#=yRlSIBU-H%F
zz=7a`8RN>PSFhMHX86F{``q<-{(+J^S4;h0=DpwaZQbe!ed){AKYMxNM8N9(YzP0=
z_6?G`|H5ALA>ws1*dtLJG0g$or!*2r?sHgD4JI>-0~IY^WTGKiK~sF>$ImRLJRKqU
zqDv0TjUw{26ht^v-oIFID5X$uk*Q!qinHFE;=!eljsSAe3LT1snygr?NWu|U)Pf}i
zJR8J<5LDx^&_RJ<7+LyQI>;@Hsf>w`_W?vG1?2dW*E%L2EIe3}fBxXB&&*jfao|L6
zF)t|8kGtDHDXk6v-0_3yAN~9Fqocm=eZ}~*AB}u<Ao2_)WEbj6P}v1<SsuFu^FrD}
z4m@-KtFs7#$5xPff-qQc3Ly;eG{s!rl%tb@*?Ly;CUGBXVo-?zL=0id;@r=gEw+S2
zr%;5mpb|ct;BXpA;cAXcOC_(ef-EJ;Y_-uZF}-0QDZ*hN<tJHu7D@)sv*b~pc-SZ0
zCPoVC+zm^|)?GJt>BePcWlPpCz53d@BbTgOT3-I(%%Q_(&$(jAY{j=>X<2yL+GV3>
z%^0_2-I7pf@wz4Br%%25^}(}e4H-J?29nXpMPeqZk&?`M8F^WVBN6*P98O7g1gSbv
z?ZZTXHA<(5hIsff(cr+u`-({=K(ZRrLIrPvFH!L#Bs}4SrCaC~2-oIZ%)FTQ+CiRw
zBcIE|y7@@n#f*zN7mM}N#it{yBht4`5ot(M5>8LUNef%C)!t!&r$@w!$R|{#lpM4)
z1?JcpIZtU13Auu)IA9+^n#_cY#}rjAz6dP>bL)kCP|W$PJ)*pTe&h?Q1|WP|v6e)z
zJL)CGpJ*sB0vp`4u}87?0;g7jdB!$Rl@tO_HJ1QT;gT=bfI5ki2?dzddb^yMPZOVk
z*!&PIpb~JbmR5w>&2>eRvVuZ+l=DF*7(!{TXL({uZc&JSkwmNf52jEH<ZglChV9u$
z%plU%L@t*o2!M1o@9w9s8CyMJ{%u#!Xy5sp*LLq7zG3Bk!>&62a&D)Kr{4O<RZ~jJ
z)KF#k%yoS$@_H3j+&^{n{k^lVt$5(iwJ(pXE2z$^d;P%N;I&=;v`;Q6zp^On>W(w}
zr&3KYiLX&ED1FTe^e-<fW)!O9L9{Z&K|(3L#o}m8Fe^+>^5+tuPSG<o7X<u@ayB`a
zAYi`c%E2p!3}4CDj~vpo_Z7odnx+mJdi{W_z>1wa4Y-Q3p_Vj%XC4PRo`|fAa(0j5
z@on&$SZ7FQ3O{Jb5a$h@isH#P*2&!15Nsz-gEWs};XZLXMI9dmNJ5I!tP;CmCc&u<
zR`HqE8QmrC$DVj4BbZatNvzJIPM95J)wFZ%u{u-yEVqQFC+Jpl4514oNO2obP+KYN
zbt|FLwnzn#+EOl!j|SQjK-IEqE_s7b`0HUl{>bb4_IHlz+g@GsIM00iNuKtnKj~+8
zY}Y^EcIw-A@4a{6jbmp|pFO=`dDrF3U;9`(MZY?vKl<ijefwKS`Itl7^)I*Y;Hi&4
z&Qo_hp?~@Grx*J_(`EgdJ6C6Ayj1a%;PK7UkMc~@VN?#uV8e`@Cm2>*nhA74RxI2~
zs0TunKs^uyZ#38qN>F}f95JwxD6DlPMK@T?&~XGw6w03!LGwm{SS#=OrLrC7&EvLA
zxv85uZ_Cy#R%z(X({6lgRN;`a+5y+f7w3O`)3h;7)#Ik$bMx#Gj|{3iDEiu;jZu~=
zR>UTtN*^-ieB5I}lq0?M=j&e58(03!Gx_=#^~Sq?mh#;E=tFQvZkxv6ZaKwmNXMa?
z3vw0WnxW&6&Tef)xC(9JOrdOG1U9z>Jb-`b128nUFTtf$Q316S<maf2LeoA}P@sGM
z?`t0@m+@~QIC%Ge=im+o2X`<vMmiKx$2zo!UEwcn$SxQBoK5rgpZK}Zn8l(}wa`h`
zM;daB2Gk_^9fOw^Vp`)f+AGAyIWDywGKbu1J`97R4siT|#~D>2QOjNbBM#@TXpEx=
z<%=L`Dai;ij{j#4M{&4LPw%T8^}4>gSE&E+e#6TCj||@Qq+GXh#i*qLeKXJ3Px51x
z-Me-bbKVT!zY;Q^hP3b*b8bOx3fiDAi$*aQD)EJ8@0)MpM-tmEr^>ZLuB5a6(R@H8
z{ZX=whvbHcLT-TEp!ET{0Vzh30$0M>E&$<p$_~|1Df-)L#3G9&K_b~90Kjmoy?Oii
zZDYs(Y23KSCX9b<{EK6IR*xCmv*%c44%#L>Hg5c5W5+x;p=#{7%Bl%hQ~zc{@5)im
z30-+gRP&<ZA;_peq9XJx#2W*X5d7-^TxC+|)Py=A!mZ>uLAzms(S2(v()Q`&1OQvA
zy)@!TpeqLzb5csl;RFF4GBQhHc0~({P=;x&sK}{P(za+>kqsPO<E*PxBNu>vsYE@h
zK&06~z0_jV`T_MQLsUo??2!UXchlaNl1lXQkrE3BfXx*#Usfc-6V9oWgd)>YPQk%R
ziR&8VuG!r(L%~r~r_^kpwRl5^iEEbevH4QXj#FbRJ7=_SH+*YFw_7Lmt-E&W)zDh0
zf8(SIxzO|`e4IBUMuqz4hJq4=+Y)aStVW9|S9H^FP|5F9(`cVhG%gd1qc(t+2YHxC
z+9no;-=$_^3~~^c*tMx#1kg?BbXq3hAvkt4FX6&Iife@4R+b!F6Rk=`U{}D-4NIGj
zu&~E1SvF{Lr^=<-V@6KuR5)tt@O%G!`-4;GZaEPdxJH_Duz&Y1IibfoSF~$ay>Z;^
zDOb&JqXgD2e>h8wlYg#!s5nJjRgU0&`BGe!$wP&D#6D~yC>XA1?8B%v8AyVu&p*Fn
zEx)4ZgHg(dskJ9vonNjbx(T1ei?Gqs*uhqjG@3Q)mO%bVC`4|FG=M;;0|J{V4M8=i
zULdl2u=68Ajq2`Dd=09D2m@gId8#adq?gCezbg=V7)Np%`7cw%F_n%HoVT)vQY$F?
zB_gM!k_ixf7q&DxG7*OfD#yDbsIN(8Py(3(aBEWdjuU0OAj8ON6fw6n1wi9sAzqaK
zD#L5R3s*X;I*wUaI2jn_S+{xq1EIlQvo*aB`7D|i_YHUJdHgs({@XV7wY-e#_4+=8
zuQuoxm5A`?4k8UmlM%sT72Ak4!G=X;HDggxDgX>x;1MX~Lj?qF&IV+^Sa1f?*+igr
zgUQ%!jn#(?v=D7Q^q+WQ!^!WYaocwMsdD58Zz%{_=F)|)%|m}d%B%ZV#!$;}xs=b(
z%1fN6oy6)Sq&Q>lN^~!$NIw@v##zZXkSKsVVs#`qW8X94a*e15vafBTu7pIUK9aHl
zOEYAzfO4Q27Gho)WzPhU<{ho7oLYIs#C>^dc5E6|t-t3Ro?U3$(!XTcyjy+rY_?3Q
zkv@UVV8@D!aICjz;Tl49NC*&5P&O_EvoPsV><$(0%EPcwm+`en_y0UHCCk}kx$@$L
zi}&+2Gbbk&4#RyVwhcN=K6IFPSR;@$B52!dEa5~Nm%y}Rg3bu|Z!jBj8han=!Qhdy
z7^Rmmm}m{3s0vC_I+wH-BZy+#yH77$HEHJ!ciweuXw}F;J+4w5um5Yq>f4T8xAB(Q
zf4+G}J^I5~e<dvcZ0IRvTn>AZ5KAZCxbLo?kLa@iLHkzz{8xSU=X?mCFij7+^^%7!
zonr1L0gFb&zcY`0A-&F+GnXws!!VOy%9%}jqn{%;3!l%E=QQnY`CNP(pRd60SDN0W
z-^(a-g!eDyG5DUD&CdtTu!a}Oide(B>}sIhgtN32I18aWD3KE@JQ7VBg0r(BU?4B>
zg=^^m`5R0LiklQZ)R#a)X%fXvA}56kOaR_(3;e+viw6RDRmrO$rYUnDTOTbqAMtRj
zpo!ex6|?Rf-`8nH=!<9W4LA3pto?DP&uH)PFK3Q6V4SYQSIiw<Il3}1<hqT6MvMwC
z@b^Bw<S)v+QP&Gt2i1KsZsl&vTz4*fg+#Ajs82cEXg9^TYF~gVv(a|ty;kjq*xXn<
zpp}U&_j!Y@h_x#(SVpz9*Rh2y?RQ)3(RMRCTm}o-$Vs=%2G4`Etc#)72}~`P$ctoS
zRW5CCIO8cj-GMY!lU1CGv|cYPO|kPLJ**`y7eT`iTb|%zd5bbMmY$n^1rq8m9<9+w
zo#IP*_oYKGrRo}K>Js_`zF4e#DL)(iL~t4CbF+kc&uFJSriTR`+8K0f{({E!hxP?*
z$$xA=#41{~6Mc;P)Il?j-bdOh?%%<<zy4FKT|UyPeL?f{E$vUWYCqIGprw72pucgS
zy5?bgIMy8Eltf-P<%|J^A|JjA#K92_K!;G&e8|OOJdP|tDFr|jC6pwj6A%SO&T}G`
zL)IFISL2J|y`v;ehw~Q-3zhMPbWAB;#?F*LM??hFr#O7LOsAu~SCUcm2=zV*g`$4~
ziSp5gWWk0+Kn;SNqG{oQbW(_o#BeHoloP&tId91h*SjzICYm5V@cZyNX{0VqX~`4E
z)ovqGT;HOD)r`3^dj-#y2pYe^E(n^5d^$nPQiJve&l-7lt=bnL43FmO_uoIn4zy~g
zHDTQ64fb}ccA9gey^g+5@}9>lPGt*=qZ)ZO?z3@=4H;X@HdE#22lb=8@Bw7vytk3(
zD{PB?oEL1w<uQD!AIAY>f@V9Vd6y{yJRu1vZ7xMgi`<+5rj^RfY9cKSu)d7yO;9Wl
zfkFYh2-FZIN0Q;GjBqbWAy_i?7I&&hWpcpbY{w=BX%&DC3)@db9H+Y?j+9*bt_5F+
zqc3zUsp7e1M&`Fb)<jX9JcLR6H~<#2<RQ($U6wax(PYXa+_U()P4mZ6CSk)Z*YC1Q
zBm0cL^_?5%cAap`TXRgAn^vFVlukHk`TTWvz9SL}`>m2@`};`e3-%(lr#vUZyZ;p_
zkeCCJk0j=%b9Byn3tIoaeF1m>$M!>Pd#iSu8{<B8Y^P`!IV9r#-NgMDu*G5>ksLr?
z2li5LEaC_2NbJ^#_iL~xh@^g$OHkuV8)T2jNB4?+bOG(Su#Di?k7Yx(q|zZPLDV9M
zM-c*Oe^iU$@~mboCQ|mibd>i}&^k(^dyN$oT|*uUKA~u2#GzS)e*F7<$I{XuG9Le|
ze=w?Ye)#SuDdX|%@#Fv0|Dm6ff-4qc_3IZQ|GbDb?!tCO>w{$>P64zL&P!D9BsG?+
zU5nLrC$wm$V-Z*?4*5OVgyJDST<aE9TAw=qD=DoGlvf~kT^WQ!Cq#ZJrcPzlbKY_$
zl+x^WWIku5bs&I9^A&;f61@(=hEit?tqUQ1WHF#XM@EHOf>NqJ%78Kw(8Hc`AW6a~
z5OMG#*$!K1Ud(<lVj-~48aOZcgz%|;v3vQ7932t1zrOqP<YfbjI#kRU`0o?X&${jQ
zYbTTqpU`*A{OZA1TsiTkRK4Kcr^g^bIil=6^H#&g8y~J|UzXu3D;TkI#I85G|2U+&
ztX<#A{_}c|ytz7ONJZs<X*d1W{m`?i;8l@tVGe-DpkqSA==G8zkAC0207d4Bw~cmx
z%l8j4<oC3+J6hV`aJT-x($Zds=1bp?w6q^4NDDFp_ctF#EJ_E=axeB0i{y}=>!&TD
zJ)kW_%Zo%13aVC>kk%9Mj|i|1$2T^3yZR}t+DjH{Z(+L>!gc{>0=d%A)-e0pI<+dW
z1Qj;wgZCT)OqBK=!=wtKu9g)=fC(B@tK55RsBe_!?@CuLm$3hsmX?F>w+ZIvQ7eL5
zSY}~IoND2&;0RZzDonX%>q+~CaF1WgEC|67C|Kb4QTTb5OZf&6NKqC*0!K`19kZ(O
z-igaf%@qgS9UdI_NIh_|Bb}t#)2nw6s^2qnO|kQU!`yGvxb=_olAc}q-%?ZEr}s^L
zr5(}W{bg_PtB(x6YVDYk$|qMpf5hXNIIXDN=cCHIO;}eu`0sCy9CugaQbcSuE~bcn
znn%R*BliRI(pSiqoB7I?`KlIt(%;|{RPBk)W9#+>B>SWMFu2wC4}E{Bz1mFtVBDwf
zjL{AqK<XvF|B85SFZ~g5AGFIuTeUA}?jhQtA<D-6jqe}Q@c=xRz8@C%H`?p;f8YTU
z>kogx3UeNIq7DpII5WUdS~lFv`Nb#!3VtaR{6dwnQKScfXIcs(jY)XqX2F4DSK^%+
zC~r=Mcp5Bjk2MMBOv{g^+A6My#foBWq#?v|Npgh)Coh~V+&WPZ`F9CO{g-|Hz=%~v
zX78l0YTw8nv*6Cj-w!%CtjFE@zh3y@GhRGoVD+4ygZmD+v5Ieef;%@?Rvn+Te8ZgV
zqW#^6EZ<x=qnT~`MPGOLBW>8&+54vq9$QEGum%m3-DX;gu(7bF-=O+A(K#6@XgS=N
zL;Qi1So`!=?F*o8#@erJ)qaT9X!Jg}iTfM(c>^LK);?0u-e|9juIZWVG_bD20_#er
z8nH&?c@(}SP{~861~fV4gz7BS?4%8p5)KDIgDRq#qV^nF9j;dARBCNgO?CBvnw~ue
z)>QZEPwzl>PyH}x;E(}*hYyjJfrE$j>pKjU4e|7X<}J!pWdrn)Oz_E#F?|FvCgiGy
zV-B4FWOPX%p%^#PM+hNmt&g-NeZ)s0lqhueAN7$`1X((gbLbntQ%H=QD8to9A*N7B
zNFBkxAYAY6?z~`Oe~L6+KC$n*k<}D!x_Ii$H~Gw9*|4R3`p1=|-MH0!|BMGH=(Ka~
ztm|exNP(wiD<vm?J!Q#>Ti>uIa{E3f&4-8=6Z3}&CD|UG@87pCSZd7Q@7oWN>ECi6
zTC>J|>KvlIS;P>D`;Qa%UqJ1#xL05(N$}zwFi<9P!V@-<1X#())uLn;{3U=^uo5LX
zp&AZJYoW(S17DSBfP9h>Aa4YNB0xS#=p5phO~;5gsWrfqEdVBDipyRjaswcfI1~Fh
zN7x=gB9aUK?L;G$Dig31z&;?p23`_Hm|6$OULGGSrmZ(>1{79jhOEmsZ+v3)XR9LP
zMTl&#{(Wv5IIz0kf&seM%JjFFKd|fgtB3Xb4?G@=lD+-=Wwo`p{{Z{epd-=Opkv)r
zL`Ng`zDmSXL~FQ+ifFX+QQcr5#Z<!OKcsE6ip0N^szDGij8Bo3LD?9PiLezci{blE
zGUAgdrA|vl=Ddqe$oit1JQ~%l5_!OFV1wBcJR(DlQi6@BWh%USDar8#5jsKjS`c23
zc<b~;giXSAPIatcY}p+)vc2etNXm2sKk#SqM;07(M*oDpl|XUX4B-!0{D%78%6>Kn
z{YLGHum|KfOQHnGJ$>Z-GM)8~)w(KcvW~whR)eCp?<<vcm+FD|VpXubMga=He19I5
z1BvP$r=WWTSw~jEHb>)10wK){wL{dT%0py1rFM|&5r*nP=UO3xBpfB_R>A;C_2?qD
z5-Mg2WuuIk8X}}C-pks$+&yfHHPPu!540Dq#yBXY*f>ye1NE!46kyDnBah4)Ut3Zo
z3QKU_KCX<;tzodN;g}O?mF0g>Cj{ID4>6>q2u&v2ROEuTs1mEWIdW|JmY+nj-;t0s
zm6H9&@0&gExuU9_i=RKuiw6vtc~4EBemC@yUMPHM_w?F__|^~jfQH8&Yn1?4)NXL^
z-h;n+W9(#}@YjjgF8X=~lm~3rBr6QtglrbWHmPGlvL|^MIQB%~*beN#0whI5fsuSf
zc?U?_Aq1QLFbXdN;1p=XktCd(he811s)kN{c=GhpLsi#Yw-jJ@MMHJD)<3muZtYMe
zNnYioVmC)%r}~gtP9-iAg})dHL=Cbyi&Y~9HcC(}@BkDIAq<iJs0EcHbyK*vO{Q6(
zpr|N@*c#nx?dOrat7gx-@17fHt=`<RWBYKpefx6L>oae={kj<|md-Bh)TyvA6vBAB
zqF>7p2bYBUOQK{{NVDLtq_`~!h{ci+WMT()kxZOIe;I{324M)7It7?e$ME+XG&_V8
z(kam~kj0G>wh|^X9Fh=wju&Xtwd=<vgR8q_Wp_;8U46P_V2`eWtP+QE5=qv1{!myy
z637d521W!~^1t_S{{Q*g2KgCj3sz>-?`MbKk75B^{C=VmeTh7>gg1QoWptbkmKFbl
z-&hJR{bsKGvNQ&Ev#5J4LFP4>FRP*tQ~6RAePG%lvmBT^?a@!iPSZb^Pkw&!xPC@F
zyAJmme%XBh9saj!{GM`AjlXVm9jft9dsKe;9iEr``9;jt|E8vYt#KFq!cm^*qq~sK
zi*YHbqCW{(bqLfKJ4Zvj=oJ1;0hJY@dLpD{8KcU%d~kfvv`0UiG`VGz=-=o1IdN}{
zRdI@Y(~34K^w{w?gN%DqwerMbv9jsjVx$NUzHG#&eZ@<7MysKh&Etav1xSZLEnm4>
z{9OYFq8mtJSVGZ1ZXlLU%iW{3d!u)kr$#C9NeW8aW!R=X9wSM`VqWb#t?O6|)A=*f
z9wi?*33O3=G5rxGxNf3v(E@J`7U9o{zEOQQqLT3cM%{YTuYBmbo0jZ-Wc~{2nL2gS
zowsOj+zHY^2IB7_m`?Kw;QB7;MS096mEawo9Az@Tz+w4}kv5B1h-5@LQ4I`~Xb_K!
zm1wv;FrrmFg!nyt6w*-Pqd?X}^!IQEVhp0N+9hXT)PE6mT(t66;5LjmeTPlYhdGoP
zL(MN-D^=h9_S&Vttxyafa3N~4+EEiD6q{qXR72!lg=aZpk0U>`-AYbr7d#In$f^FG
z#sQ6hTqq4f$S5q_yigSY%Hk}3iYtp21{eCz1@3;POL9Ut>C<PV!lt)(ZrZf-s~Ybh
zF+Qq^bQ*d|E}P9FZAlrSKhr`nYMKjsE#qw|NG;U}QcEvwFq=d}a!50yUtaJYP{rI6
z8WIBql$eo=T~xBbn-3A6g-uw6a>!h2ph9zz-xpDab|cCV_%6!1;eaZ+vAU)72b>UO
zXbF(BKMe1k-<6-U)RwR$Z{=0I-+NQGj#_e6ZPBEyo%y&teRCW*B}e~y^t2TlZ+%Oz
z=ATA-byP3%^rDJSN-`f<t!594+_bn#*Q@BSMPiNCNoP$LF$Wf8tw2{M&l>9eqh2IL
z5GFKYb$CllOGSIEiN1pzZq^%{hK#`?hXu}f!`&D$nMIrcWw;=X9<yVnC;)_Oq4-Bb
zim}t6#yVC#{1#%TiKe`~^3`|$63Uww%3IPwEiN0HoBbfvw74XK!|ZWhybBdgON5^Y
zY1KqdMg*k19<tNOyNSSV0OL3bBW6Sn`doEVr^7q>!xtXi_2W*({LGpi7LzIPzynRM
zN!{=|rb}FJD(0IPHT@vDX6qBMKJZVOs7xfj#2;Y`C=-8sj9#?1sNR5So;eF^Yk*i&
zgQTxo+LyO#zk=G4myhpT3xOGShCb2{p$(A=@RQmt6e$O6NRSfB6{y9f05(+yh)^vI
zX`NxJbSM=y4C;Mty8r+RX(4EU<~+<qX{?@s>JL##11-HrX(^Rx=u6s6|6;Yv39T!1
z@@`$bV56^q5?E2Jb;Da1r`nw`$X?Kw2ShELt>-T*fzU~mK-gb-|M^W~CQ6)0J<{5t
zH7GKJg);w#3JIN1A)ym$Bd8@PD_nwLcC{UH3)%&tXy?(9+Dk<{z8Ru#%4{#HD5M12
zm2{#RrGLDK(<rClO9{5kYgd9lT4{W6=?L9i>rz4RS7t65wp!P2;DR1~i3{9)aq6T9
zi3C@DVrKVV`24?>TL=K=jK$3%l_pwzfsj!0;)`tT%M;1}OI-$jw^63yiatFn`Xr!C
z!zq+$*f+gz_wu{izOBzQYBrc3qbzjSM3IHQ`41Hwepkxje9|uYby3uTzjs;2x+M6h
ztHDQn<o`o1(tK^<vih$qgulhc)$YY=#R<VEs1ZTM9>7Fe<^P6HqD-Zz6;8FwL6n?O
zyB_@iglT%%V_egv>m|1MA97AN!8tj(lnMxbL0yg*zi5d7%K!Jwg1V^u{~d?$0q|Pw
z{eQw6B5R%G6i?mq>-u4zU7gtNCzfSJgZSIMkW9vV(|3?QT`hAV$*hp|#y|Ydx~6F-
zj;!gsrbcU5HU(Bf>wn)XZ`0qg#P)z(EeXk4QVmO$A7gKt3Ru1}orTOFvbm;RthZ!m
zZ%TVujkKqErZSH0#%D97ismiS29_`N$8RPy??78MUVD`3%}4R>!24HtPsghkuOWDa
z@ft<nm-+)C!#!dzc{kgEXN@zNn^!15vohr@TWqSs`zXAsSea=BuD7r<Jg-dJp}(kn
zh4vg)X0fv}GhU{XY_YOE`u+(%>yG|cv7M%sY>o09d(M)_o>M+-zFS$&_A52buSz?b
zPstP5X}m8)G?P~jHTP9!qqfw`h#q~F<;bV;PUrKXL0xRlQAReeQI4}5X(GM!3(DQb
zxurYHp?2jN`d#w@`VH=zBfrUfa(^}fpUqZM*;MlownV9FeptzCo-1!}J|>-PzMxF!
zhw=U}(ZHa6Gib-QgKq!A`&_(0H-1?DoO#i=HRhdciL9{A%2Gs*&~HF{YExMAukuX#
z9h)gzSy#Nq;rpK}pEe&bb!Qtu@8x`Za|zm)N$1%%{GM6j*`(-eg}fWz1Kt1A%aV`z
zz+8xVpt*>?#5~YkL|>SzoY*|jT(o|nU(0Ykh32C5OUwn$Szkm#5v~8j%ls?oNppdD
zX#FzgLCis0I#;%WCb4;-xoG_&K6{20h`FHoh`lfuV$SeR_pp?)#TEyCOFS|gIKo!g
z{Ihvi839{ZSuFN0Eyi;E2(RwO3$_E}OR$Kp!}_815PiufS-#~N*u&2uTI4zCUsx~l
zLfA?RS)KeV*3Rc_x_K8%rQb@Mp=oc%eXvsL-k7Um&@JDjvpVP}%+$X*hhA3JoYM@?
z1OAmp|6kA6^BbjF*)DIEpOe2-+)BA}lk%{#U-??OV5%{#H+^OvW&YSwZrN&i&Dz(h
zT6J4z+aTL4+wHcC_K)H+;<m<}i|-wOfBZ)YT@rRCoN)LZcR2PZ{$F)ndrVtp6h9XV
zly^%@f%3Y%>FvAR0y7Jdj<PK1MhIJgEXxWET5Y<mJWS9qe2n;D%ZAHB7DG_Uvf<Qj
z&PnD(GN;x_mZ_*{kSvQa3+lojxGZLI{_gEpAIZke$2sSF-|w6>_dDPD&S^`ZSLsxP
zsugvcdQSak#;%NG8l|RL^O|NstJKzMhqY7MOWGTmV&)r}tGcba*{qFO>)E5(i#fG9
zr*f9{qx!qKjk)2x-FYYS{>l&Jhx6|hbQT;dSSd^^oG)DFhxs`?>qQgAy5jNTl@dkC
zWXV$LVCh2XTA9AAwrsUrQQlfUUA|u7tvFK2S9VthD$i6d8F+)s&|>H`1Pv>ORl^-2
zMo1I%Lb(tShJ;aJT$mJQgbTuD;hONHai`I1>^F`W$BYxkY2#-mmuai1!_;F6nublc
z%@gKnbI5$j95yeSZ&;=*XDqXpE0*h)Wy>wgx|OUc*5|B;ttYG}t>>(B)~mKO+o)~a
zHffu&U9erYci4OE#~lTZdB=j|ZdF6o*h8L~s&LgWB8hsjPV5v%#q;9N&J3r^*@7qN
zJnlS+=Vo<V_08(F>U%ZHTGIx6Fv{Pix3PbVLyQUqe$hE3os^9)%UHQoi5t(r6p5%E
zM2g@X{MiK=F12`p;gV+_Nxvc0SKzM7DTc>kH}EyX<FOA~Wq6nZoC+tkK6sDxQ9sfU
z?t*s{kK_UE0oH|G(?0k!4$8H>$mQuYk^@>zJCd1UcASLqhyb@2PcQk=4<arD52Cg7
zU+T{XEP!3|HstLA#>4-b2e6M^DDlf9Z;{9Kqiz>Hg<73h0jX9016uJ9X}1IIg6K6e
z9*=oi<he%2jgD&mr~Q9NZ6z;S_F;C>k$KF-Bj@zW^Oky--Y2qFomd?nlovFQbI!<Y
zrFYv8Uqn9C4Wh)4vd#Z%Ev<?a_lu-kbN73syX_D7lk_8!T*QK-anLEj<1B8}BvCT-
z4XNOFI(E})$b$w}8kvxVEbux9_PDvwbL2ypQiySj;ESOIR&ZtDeFdzsq<c(8@XL(x
ztuh}S*pZ8{@Tx`x>RM>4AAv+}gulKz`00O?>ak9nASZ6T-Db$^7I@@sf`0UIc){F8
z%{Uiq!P~adcG`i+Wo_`k-+@!nowz%{3l@dD$-~9an~>6j^b!0T-GXoO!}JPlvrfY@
zC6-=>kDll0Rb1+hqeEOgy-1(X3YS2Wu*>*^*69v>!M#mi(C73Hq@jzBKu*5IN`~nw
zBE~P^hVM1p!0w@M=sJBx??U?4=qP<hi}Wpc@+<vLFVPd=!;`R*_d}AVz@hz+KuJOd
zz_&qgcNH<khQP<C5#i_=coun`4j{7Y2t7-`;g|m+eGi?{S^AKc=qLJtQ^Iy9iAzQt
zhg7H`(m55UhV6}p({h=xy?+l88b6>bbe`U)PvQ6fEl!7cd>_LSDvQhJa%haxbGcj|
z?xz$a3<P{OTfL3Jh6r>y7_4H@$>0VFI&3z%KA@e^a(&QpeL#`r%k4l{GrESsS_Y&2
z)kkPM>(_2i>hbjs1ow1%`n-`MM`Hv!8LSZ%?t$Q5Dbvm7)98xK2T-05pgbQyk!Y5?
ze=x)yqNb3txedp3huhCK!Uu0rNY&mH(zXB@Y0nSEBeXriN0>VlYitOm^6qmAe+<+T
zAW}f2KE{Y-5Gf``B=PQxl#HckbRr6qN*SR9k(kGb1Q1FsBjQ0MY-dCqi1-vnq)8nr
yxJ}Ux(@~gK5-EhGHk+MVs--%B@C7hcZXCoEGo&0fr~fxcgO(Zlq7~XhTI1h{8dv!M

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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

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="&#x09;" horiz-adv-x="532" />
+<glyph unicode="&#xa0;" 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="&#x22;" 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="&#x26;" 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="&#x3c;" 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="&#x3e;" 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="&#xa1;" 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="&#xa2;" 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="&#xa3;" 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="&#xa4;" 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="&#xa5;" d="M8 1462h400l192 -504l193 504h399l-363 -712h195v-211h-242v-117h242v-209h-242v-213h-364v213h-246v209h246v117h-246v211h190z" />
+<glyph unicode="&#xa6;" horiz-adv-x="1042" d="M387 393h268v-839h-268v839zM387 717v839h268v-839h-268z" />
+<glyph unicode="&#xa7;" 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="&#xa8;" 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="&#xa9;" 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="&#xaa;" 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="&#xab;" horiz-adv-x="1395" d="M74 561v27l389 483l280 -149l-272 -347l272 -348l-280 -147zM649 561v27l387 483l283 -149l-275 -347l275 -348l-283 -147z" />
+<glyph unicode="&#xac;" horiz-adv-x="1159" d="M72 588v268h1013v-618h-270v350h-743z" />
+<glyph unicode="&#xad;" horiz-adv-x="651" d="M43 393v312h565v-312h-565z" />
+<glyph unicode="&#xae;" 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="&#xaf;" horiz-adv-x="1024" d="M-6 1556v246h1036v-246h-1036z" />
+<glyph unicode="&#xb0;" 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="&#xb1;" horiz-adv-x="1159" d="M72 0v268h1013v-268h-1013zM72 684v268h372v367h269v-367h372v-268h-372v-360h-269v360h-372z" />
+<glyph unicode="&#xb2;" 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="&#xb3;" 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="&#xb4;" horiz-adv-x="1225" d="M264 1241v29q154 165 195.5 213t68.5 86h428v-21q-80 -64 -220 -163t-212 -144h-260z" />
+<glyph unicode="&#xb5;" 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="&#xb6;" 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="&#xb7;" 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="&#xb8;" 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="&#xb9;" 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="&#xba;" 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="&#xbb;" 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="&#xbc;" 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="&#xbd;" 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="&#xbe;" 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="&#xbf;" 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="&#xc0;" 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="&#xc1;" 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="&#xc2;" 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="&#xc3;" 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="&#xc4;" 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="&#xc5;" 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="&#xc6;" 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="&#xc7;" 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="&#xc8;" 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="&#xc9;" 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="&#xca;" 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="&#xcb;" 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="&#xcc;" 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="&#xcd;" 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="&#xce;" 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="&#xcf;" 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="&#xd0;" 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="&#xd1;" 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="&#xd2;" 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="&#xd3;" 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="&#xd4;" 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="&#xd5;" 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="&#xd6;" 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="&#xd7;" 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="&#xd8;" 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="&#xd9;" 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="&#xda;" 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="&#xdb;" 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="&#xdc;" 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="&#xdd;" 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="&#xde;" 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="&#xdf;" 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="&#xe0;" 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="&#xe1;" 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="&#xe2;" 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="&#xe3;" 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="&#xe4;" 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="&#xe5;" 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="&#xe6;" 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="&#xe7;" 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="&#xe8;" 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="&#xe9;" 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="&#xea;" 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="&#xeb;" 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="&#xec;" 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="&#xed;" 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="&#xee;" 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="&#xef;" 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="&#xf0;" 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="&#xf1;" 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="&#xf2;" 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="&#xf3;" 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="&#xf4;" 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="&#xf5;" 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="&#xf6;" 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="&#xf7;" 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="&#xf8;" 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="&#xf9;" 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="&#xfa;" 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="&#xfb;" 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="&#xfc;" 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="&#xfd;" 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="&#xfe;" 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="&#xff;" 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="&#x131;" horiz-adv-x="666" d="M137 0v1133h391v-1133h-391z" />
+<glyph unicode="&#x152;" 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="&#x153;" 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="&#x178;" 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="&#x2c6;" 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="&#x2da;" 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="&#x2dc;" 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="&#x2000;" horiz-adv-x="959" />
+<glyph unicode="&#x2001;" horiz-adv-x="1919" />
+<glyph unicode="&#x2002;" horiz-adv-x="959" />
+<glyph unicode="&#x2003;" horiz-adv-x="1919" />
+<glyph unicode="&#x2004;" horiz-adv-x="639" />
+<glyph unicode="&#x2005;" horiz-adv-x="479" />
+<glyph unicode="&#x2006;" horiz-adv-x="319" />
+<glyph unicode="&#x2007;" horiz-adv-x="319" />
+<glyph unicode="&#x2008;" horiz-adv-x="239" />
+<glyph unicode="&#x2009;" horiz-adv-x="383" />
+<glyph unicode="&#x200a;" horiz-adv-x="106" />
+<glyph unicode="&#x2010;" horiz-adv-x="651" d="M43 393v312h565v-312h-565z" />
+<glyph unicode="&#x2011;" horiz-adv-x="651" d="M43 393v312h565v-312h-565z" />
+<glyph unicode="&#x2012;" horiz-adv-x="651" d="M43 393v312h565v-312h-565z" />
+<glyph unicode="&#x2013;" horiz-adv-x="1024" d="M74 414v276h876v-276h-876z" />
+<glyph unicode="&#x2014;" horiz-adv-x="2048" d="M74 414v276h1896v-276h-1896z" />
+<glyph unicode="&#x2018;" horiz-adv-x="512" d="M20 899q100 391 177 561h278q-67 -312 -98 -583h-342z" />
+<glyph unicode="&#x2019;" horiz-adv-x="512" d="M37 877q68 317 98 583h342l15 -22q-92 -366 -177 -561h-278z" />
+<glyph unicode="&#x201a;" horiz-adv-x="633" d="M57 -285q29 138 58.5 309.5t40.5 274.5h342l14 -23q-97 -381 -176 -561h-279z" />
+<glyph unicode="&#x201c;" 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="&#x201d;" 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="&#x201e;" 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="&#x2022;" 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="&#x2026;" 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="&#x202f;" horiz-adv-x="383" />
+<glyph unicode="&#x2039;" horiz-adv-x="819" d="M74 561v27l389 483l280 -149l-272 -347l272 -348l-280 -147z" />
+<glyph unicode="&#x203a;" horiz-adv-x="819" d="M76 227l272 348l-272 347l282 149l387 -483v-27l-387 -481z" />
+<glyph unicode="&#x2044;" horiz-adv-x="188" d="M-434 0l753 1462h302l-754 -1462h-301z" />
+<glyph unicode="&#x205f;" horiz-adv-x="479" />
+<glyph unicode="&#x2074;" horiz-adv-x="817" d="M29 725v188l350 555h295v-542h125v-201h-125v-139h-275v139h-370zM242 926h157v166q0 69 7 135q-40 -100 -62 -133z" />
+<glyph unicode="&#x20ac;" 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="&#x2122;" 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="&#xe000;" horiz-adv-x="1135" d="M0 1135h1135v-1135h-1135v1135z" />
+<glyph unicode="&#xfb01;" 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="&#xfb02;" 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="&#xfb03;" 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="&#xfb04;" 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
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
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
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

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="&#x09;" horiz-adv-x="532" />
+<glyph unicode="&#xa0;" 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="&#x22;" 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="&#x26;" 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="&#x3c;" 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="&#x3e;" 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="&#xa1;" 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="&#xa2;" 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="&#xa3;" 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="&#xa4;" 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="&#xa5;" 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="&#xa6;" horiz-adv-x="1159" d="M444 395h271v-839h-271v839zM444 705v841h271v-841h-271z" />
+<glyph unicode="&#xa7;" 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="&#xa8;" 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="&#xa9;" 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="&#xaa;" 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="&#xab;" horiz-adv-x="1276" d="M61 553v10l408 518l264 -204l-266 -334l111 -330l-334 -137zM608 582v10l424 495l260 -210l-278 -306l123 -358l-334 -137z" />
+<glyph unicode="&#xac;" horiz-adv-x="1159" d="M82 586v272h975v-620h-271v348h-704z" />
+<glyph unicode="&#xad;" horiz-adv-x="674" d="M23 393l63 312h553l-64 -312h-552z" />
+<glyph unicode="&#xae;" 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="&#xaf;" horiz-adv-x="922" d="M183 1554l57 246h930l-58 -246h-929z" />
+<glyph unicode="&#xb0;" 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="&#xb1;" horiz-adv-x="1159" d="M102 0v270h975v-270h-975zM102 694v271h353v352h270v-352h352v-271h-352v-350h-270v350h-353z" />
+<glyph unicode="&#xb2;" 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="&#xb3;" 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="&#xb4;" horiz-adv-x="1135" d="M453 1241v23q123 102 282 305h439v-15q-45 -54 -191.5 -157t-245.5 -156h-284z" />
+<glyph unicode="&#xb5;" 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="&#xb6;" 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="&#xb7;" 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="&#xb8;" 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="&#xb9;" horiz-adv-x="848" d="M115 1202l426 260h252l-187 -878h-317l82 364q21 102 55 207l-74 -59l-119 -78z" />
+<glyph unicode="&#xba;" 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="&#xbb;" 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="&#xbc;" 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="&#xbd;" 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="&#xbe;" 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="&#xbf;" 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="&#xc0;" 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="&#xc1;" 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="&#xc2;" 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="&#xc3;" 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="&#xc4;" 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="&#xc5;" 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="&#xc6;" 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="&#xc7;" 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="&#xc8;" 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="&#xc9;" 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="&#xca;" 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="&#xcb;" 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="&#xcc;" 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="&#xcd;" 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="&#xce;" 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="&#xcf;" 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="&#xd0;" 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="&#xd1;" 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="&#xd2;" 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="&#xd3;" 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="&#xd4;" 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="&#xd5;" 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="&#xd6;" 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="&#xd7;" 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="&#xd8;" 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="&#xd9;" 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="&#xda;" 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="&#xdb;" 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="&#xdc;" 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="&#xdd;" 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="&#xde;" 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="&#xdf;" 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="&#xe0;" 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="&#xe1;" 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="&#xe2;" 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="&#xe3;" 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="&#xe4;" 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="&#xe5;" 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="&#xe6;" 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="&#xe7;" 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="&#xe8;" 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="&#xe9;" 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="&#xea;" 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="&#xeb;" 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="&#xec;" 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="&#xed;" 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="&#xee;" 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="&#xef;" 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="&#xf0;" 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="&#xf1;" 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="&#xf2;" 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="&#xf3;" 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="&#xf4;" 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="&#xf5;" 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="&#xf6;" 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="&#xf7;" 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="&#xf8;" 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="&#xf9;" 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="&#xfa;" 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="&#xfb;" 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="&#xfc;" 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="&#xfd;" 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="&#xfe;" 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="&#xff;" 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="&#x131;" horiz-adv-x="666" d="M23 0l239 1133h389l-241 -1133h-387z" />
+<glyph unicode="&#x152;" 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="&#x153;" 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="&#x178;" 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="&#x2c6;" 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="&#x2da;" 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="&#x2dc;" 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="&#x2000;" horiz-adv-x="959" />
+<glyph unicode="&#x2001;" horiz-adv-x="1919" />
+<glyph unicode="&#x2002;" horiz-adv-x="959" />
+<glyph unicode="&#x2003;" horiz-adv-x="1919" />
+<glyph unicode="&#x2004;" horiz-adv-x="639" />
+<glyph unicode="&#x2005;" horiz-adv-x="479" />
+<glyph unicode="&#x2006;" horiz-adv-x="319" />
+<glyph unicode="&#x2007;" horiz-adv-x="319" />
+<glyph unicode="&#x2008;" horiz-adv-x="239" />
+<glyph unicode="&#x2009;" horiz-adv-x="383" />
+<glyph unicode="&#x200a;" horiz-adv-x="106" />
+<glyph unicode="&#x2010;" horiz-adv-x="674" d="M23 393l63 312h553l-64 -312h-552z" />
+<glyph unicode="&#x2011;" horiz-adv-x="674" d="M23 393l63 312h553l-64 -312h-552z" />
+<glyph unicode="&#x2012;" horiz-adv-x="674" d="M23 393l63 312h553l-64 -312h-552z" />
+<glyph unicode="&#x2013;" horiz-adv-x="983" d="M33 416l57 274h871l-60 -274h-868z" />
+<glyph unicode="&#x2014;" horiz-adv-x="1966" d="M33 416l57 274h1854l-60 -274h-1851z" />
+<glyph unicode="&#x2018;" horiz-adv-x="500" d="M109 983q104 235 258 479h288q-26 -62 -53 -131t-135 -370h-348z" />
+<glyph unicode="&#x2019;" horiz-adv-x="500" d="M94 961q34 81 67.5 167.5t121.5 333.5h348l8 -22q-92 -212 -256 -479h-289z" />
+<glyph unicode="&#x201a;" horiz-adv-x="621" d="M-104 -264q25 59 50 123t138 379h348l8 -23q-94 -223 -256 -479h-288z" />
+<glyph unicode="&#x201c;" 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="&#x201d;" 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="&#x201e;" 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="&#x2022;" 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="&#x2026;" 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="&#x202f;" horiz-adv-x="383" />
+<glyph unicode="&#x2039;" horiz-adv-x="719" d="M61 553v10l408 518l264 -204l-266 -334l111 -330l-334 -137z" />
+<glyph unicode="&#x203a;" horiz-adv-x="719" d="M-14 248l266 334l-111 329l332 138l184 -478v-10l-407 -518z" />
+<glyph unicode="&#x2044;" horiz-adv-x="248" d="M-563 0l1089 1462h291l-1083 -1462h-297z" />
+<glyph unicode="&#x205f;" horiz-adv-x="479" />
+<glyph unicode="&#x2074;" 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="&#x20ac;" 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="&#x2122;" 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="&#xe000;" horiz-adv-x="1135" d="M0 1135h1135v-1135h-1135v1135z" />
+<glyph unicode="&#xfb01;" 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="&#xfb02;" 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="&#xfb03;" 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="&#xfb04;" 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="&#x09;" horiz-adv-x="532" />
+<glyph unicode="&#xa0;" 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="&#x22;" 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="&#x26;" 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="&#x3c;" d="M121 664v98l919 479v-149l-747 -371l747 -328v-151z" />
+<glyph unicode="=" d="M127 444v142h920v-142h-920zM127 858v139h920v-139h-920z" />
+<glyph unicode="&#x3e;" 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="&#xa1;" 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="&#xa2;" 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="&#xa3;" 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="&#xa4;" 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="&#xa5;" 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="&#xa6;" d="M541 281h139v-777h-139v777zM541 780v776h139v-776h-139z" />
+<glyph unicode="&#xa7;" 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="&#xa8;" 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="&#xa9;" 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="&#xaa;" 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="&#xab;" horiz-adv-x="958" d="M88 555v29l391 374l78 -81l-297 -328l172 -387l-113 -49zM483 510v31l367 405l86 -69l-283 -365l158 -350l-113 -49z" />
+<glyph unicode="&#xac;" d="M127 651v142h920v-529h-140v387h-780z" />
+<glyph unicode="&#xad;" horiz-adv-x="639" d="M55 469l35 158h479l-34 -158h-480z" />
+<glyph unicode="&#xae;" 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="&#xaf;" horiz-adv-x="782" d="M227 1556l33 132h787l-35 -132h-785z" />
+<glyph unicode="&#xb0;" 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="&#xb1;" d="M127 0v141h920v-141h-920zM127 643v141h389v392h141v-392h390v-141h-390v-387h-141v387h-389z" />
+<glyph unicode="&#xb2;" 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="&#xb3;" 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="&#xb4;" 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="&#xb5;" 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="&#xb6;" 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="&#xb7;" 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="&#xb8;" 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="&#xb9;" 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="&#xba;" 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="&#xbb;" 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="&#xbc;" 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="&#xbd;" 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="&#xbe;" 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="&#xbf;" 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="&#xc0;" 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="&#xc1;" 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="&#xc2;" 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="&#xc3;" 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="&#xc4;" 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="&#xc5;" 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="&#xc6;" 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="&#xc7;" 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="&#xc8;" 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="&#xc9;" 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="&#xca;" 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="&#xcb;" 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="&#xcc;" 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="&#xcd;" 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="&#xce;" 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="&#xcf;" 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="&#xd0;" 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="&#xd1;" 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="&#xd2;" 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="&#xd3;" 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="&#xd4;" 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="&#xd5;" 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="&#xd6;" 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="&#xd7;" d="M168 1044l98 99l320 -320l323 320l99 -96l-324 -324l322 -322l-97 -96l-323 320l-320 -318l-96 96l317 320z" />
+<glyph unicode="&#xd8;" 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="&#xd9;" 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="&#xda;" 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="&#xdb;" 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="&#xdc;" 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="&#xdd;" 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="&#xde;" 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="&#xdf;" 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="&#xe0;" 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="&#xe1;" 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="&#xe2;" 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="&#xe3;" 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="&#xe4;" 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="&#xe5;" 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="&#xe6;" 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="&#xe7;" 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="&#xe8;" 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="&#xe9;" 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="&#xea;" 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="&#xeb;" 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="&#xec;" 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="&#xed;" 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="&#xee;" 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="&#xef;" 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="&#xf0;" 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="&#xf1;" 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="&#xf2;" 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="&#xf3;" 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="&#xf4;" 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="&#xf5;" 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="&#xf6;" 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="&#xf7;" 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="&#xf8;" 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="&#xf9;" 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="&#xfa;" 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="&#xfb;" 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="&#xfc;" 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="&#xfd;" 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="&#xfe;" 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="&#xff;" 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="&#x131;" horiz-adv-x="520" d="M59 0l234 1096h168l-234 -1096h-168z" />
+<glyph unicode="&#x152;" 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="&#x153;" 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="&#x178;" 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="&#x2c6;" 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="&#x2da;" 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="&#x2dc;" 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="&#x2000;" horiz-adv-x="953" />
+<glyph unicode="&#x2001;" horiz-adv-x="1907" />
+<glyph unicode="&#x2002;" horiz-adv-x="953" />
+<glyph unicode="&#x2003;" horiz-adv-x="1907" />
+<glyph unicode="&#x2004;" horiz-adv-x="635" />
+<glyph unicode="&#x2005;" horiz-adv-x="476" />
+<glyph unicode="&#x2006;" horiz-adv-x="317" />
+<glyph unicode="&#x2007;" horiz-adv-x="317" />
+<glyph unicode="&#x2008;" horiz-adv-x="238" />
+<glyph unicode="&#x2009;" horiz-adv-x="381" />
+<glyph unicode="&#x200a;" horiz-adv-x="105" />
+<glyph unicode="&#x2010;" horiz-adv-x="639" d="M55 469l35 158h479l-34 -158h-480z" />
+<glyph unicode="&#x2011;" horiz-adv-x="639" d="M55 469l35 158h479l-34 -158h-480z" />
+<glyph unicode="&#x2012;" horiz-adv-x="639" d="M55 469l35 158h479l-34 -158h-480z" />
+<glyph unicode="&#x2013;" horiz-adv-x="983" d="M55 469l35 160h823l-34 -160h-824z" />
+<glyph unicode="&#x2014;" horiz-adv-x="1966" d="M55 469l35 160h1806l-34 -160h-1807z" />
+<glyph unicode="&#x2018;" horiz-adv-x="348" d="M123 983q98 211 270 479h127q-147 -345 -203 -501h-188z" />
+<glyph unicode="&#x2019;" horiz-adv-x="348" d="M125 961q134 298 203 501h188l8 -22q-40 -91 -111 -218.5t-159 -260.5h-129z" />
+<glyph unicode="&#x201a;" horiz-adv-x="492" d="M-100 -264q126 286 204 502h187l8 -23q-113 -235 -270 -479h-129z" />
+<glyph unicode="&#x201c;" 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="&#x201d;" 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="&#x201e;" 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="&#x2022;" 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="&#x2026;" 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="&#x202f;" horiz-adv-x="381" />
+<glyph unicode="&#x2039;" horiz-adv-x="580" d="M88 549v29l391 380l78 -81l-297 -334l172 -381l-113 -49z" />
+<glyph unicode="&#x203a;" horiz-adv-x="580" d="M23 197l296 333l-172 381l113 50l232 -437v-28l-392 -381z" />
+<glyph unicode="&#x2044;" horiz-adv-x="268" d="M-487 0l1085 1462h154l-1086 -1462h-153z" />
+<glyph unicode="&#x205f;" horiz-adv-x="476" />
+<glyph unicode="&#x2074;" 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="&#x20ac;" 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="&#x2122;" 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="&#xe000;" horiz-adv-x="1095" d="M0 1095h1095v-1095h-1095v1095z" />
+<glyph unicode="&#xfb01;" 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="&#xfb02;" 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="&#xfb03;" 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="&#xfb04;" 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
zcmc${33wD$)<0ags(MYj(_6Z;lI}D~fP@6nBq1yzhJ6tb5dyM?Eg<{87-K|4h{(Q(
ziiiv%B35+*BBBOVR2W7bN6=A69Cc<gI_gBn5ha!HcW!lu;Q0Q(`9JUXJRdx%uD;b>
zb?>?7o_o&kEG;lW5F9wjf-qpf=$j|+I&BgJ7K_%Df&KaqV9A1n_Z{%wKjPNB{Kxxm
z`6J#B!uu)H=1pDr+=RJ%@cuCVnx-vZ>bJgXJ0b|uBe-5VbK$IcarJpm;{8X0AkLUI
zb;&}sI|RYl53lA~b63r*%Q^pNydNeAOW&@XF?IS+A1U7p!kQFZFRVm^y^s6~-jBxn
z_LcLNt~~Ze*<ie1iF=-yyI|VXzs~sW4ne5yg6IEf-qe)~MVE;F*Wej~fBw{YGcxwx
zbPwLs^*0tSShBRU$MqLMxaUXo=PwHv&sg~HX=xJ$Vciv6ABFD_HH0@eEa*zF7mSB0
zBd_!L6+7M~P>Ue)_y52Vbi+GzN0!(Y!5|2Ry@n8Ol%~H*?+7#LvKV7DN(NaJ<tu{t
zO{w6&9gRd)q3cbz_QietKg-56%_H1v-Xxa$1@;(SlLr}2;014S#60l76#h;SzQQ|d
zPeC8v#%mXRP6l=F5?WYSb}L&co)iBle&o0MJ^mzrJAb-A)1T+>;qT|4>|g3X8c4q)
z{4BS$;G2G7KfW=l^&5iU;ZN|VM7~jc!#7w<OUq|1XIr+mENZz~6Po|g{MD5=ue^HY
z%$0^KFJ3uyC4A+nEBmk9cV+RFo}ZlaHyRovy~Shx`+v+BnF@S`aq|7*yBN158;mBi
z#TpZ9v&T7{F1IJ%>q|&XN=`{_m*x+o2is?4W_9S;DLbcgZeEwJ`JrwFg+<+qd-Uwp
zyQEL)O=W$--2(>=9x`;;&BI5Gyk*p_qi-8CwtU?9+b2w%G<nKY;lA}7YPav%_r!sN
zhko<qQ%@f``pmP(6t(Vn{fU#$oqplPmxRUBXUzU&<>L$Q_}lV1!u@-NC4w+(1@GtF
zJB7oiYNpMnH}k5lRNS*}_babne*dG7KltPG!kO1T|LdPW`}>!|st^Ap-21@VO&d3F
z+4|tlUBZq>9)0-ixi=OG!t1N~ZNLpW2ka603bTb}LX~ijP%CT}whNC49}7o>wRpEz
zI3OItxgwkpE(q1aVc{`ht8h?QDeO{&97S*sRXU9<SB5MfrwGA535qehy!SZXRyEH5
z2ZgzF6FMs_$NxtqHoLPT<_sNG-aj}l&{>gkW+(WS(vjr>rF2|pMb4qG27-ar<sT<s
z9G8sGl{Y8<V_b4Dpct~tl>y7g@eAX|;eLi3+l29*6=RN?&hE$4{r69pkgN!}jVVWM
z&znkHo6I>br@uI_vtr5dSJ6XW#r^$?lrcEySLDngiZHT#<BW|{{dCejIS?3^ypg{f
zrN5&GTJ_#Jk{tm&BqqoIdp?}l9Dkl-%AQc}_YVvXm^#N_?w?+v--148qbK9h{*C^D
z8wX4cZuD;q^2Y@gVN|(NiceyE^jM{I2ED;|?EFc+FC_#5$^J_lK?ZzjF#2{|q;KdS
zJ{Fe~^k0fRJm@bUdTVk(VdKg-VnBm~8-xChgEt1JQcq|&bfo?`Xc}CY1}6=GPF%kj
z06H2R5S%(^O52gpSKT=n#K!eRwjtAl8%>ITWO=XT23+yv)Cr}mw5*H`J?Rjp3H(SO
zz70M1ZyZ$~tU&LBWyyG9!7@<3bX0j5GNJFZvM}>AyeR%@O5%(Z-c#H$K1V?-=z>FM
z;#4L;DhP3qgJ;08R>&+#FbRc17+11Y+1MCn5>8CUMy8na6yZ|6>=0aXwjw)J1Iw<L
z_&e3YvV|^PL(YIRBj602kp?%XiL08|8&3Q*q*8{|#{IKfJ`=NX{}{-*A|Y(YZ52yi
zy<`_0ayC<({N~04!6|2}E|#qt1*c1mbrcs1s$Furl-S}fU5mOEhVs4f9%C>))9rGH
zSoVm1ox2Y&>snOPwfZgX>*2%7iwgTq>dscOkofJ-AJcO`l@3W|k#Xe<d^n0BR4>>C
zGYum@Ixalgghyi}`lCe|kM7bnnT4c~J0yKN==4MX9Q5K|>5%AX{+9l5?>^Wwdg9*6
zLK-U;!d}oU9G{pJ3WdTZj4y1CiN$%nz`Q0~cAe-<Np0^7se+}k&f`l+Ztu&lH^}^w
z<Y<>hmkj2{I-|vE!zHGG2a_(TiH=4k(V=?LuXtypV)9>ds%D(TJJcAo#X1_*0LxYi
zlTP&>|BrJ*e75ye@B6-<NGD2?qfSgRxwGpeel*e%H><NGnsMTF)LFeTIEi=E+2UjI
zF$X_7`O!m1`izf%2H#5H-@-kUqxVUP-Y1nlQ`au~$uw%0N*$s^gK;=%v?SYefALQ#
zO#+GCMFDpJe<6wgnF3M(e?d3>(WO2%mNG;8(#ATksjXsNtJhUAbFB7p1xvMQ7piJ&
zw0El4tx{Ot6zv^$tcH!QX7$=I`m5HC)@Y;HG5SM0@w+4pYS|#?86849Aw$Sv(*z|o
zPnE5WN@jjIRkmi=m8K?JvXzv4C77qULuw2z*)bWN^Az(XHO<vnmy%{SXRFDM#&Ak9
zeLh9N=hGZ&N6d!L-B@Syb;NbdixQis+Aux2`t+3C*_1`IA}c8lCAL9Hb||(61K!lh
zDIoQ!l08jFa6P8ZKyM9oG4z5@)!CD6Ag-H^*FWUpjY)Lm_ej0*9_ji$g3)_q-uUet
zdK<=rNR9-JcBiXYNiPoLc663gtayrr6NXruCn-HAGH0wbRyM@g-JYb>^k8PRm0!d(
zGC`G7u}XzvCFl$@r?0rUSc!2d4qCMZ?O4d2%L=*`_F*BD*JsMilG-sW<2V*9%5;0Y
zKDV8@OYnirtU;q*7+g_X_5RCQ>#`oZv(KvPNjs}QeXZ-duCKh)fAHwJ%Xi#ySJ^Gf
z-j1Ewt6g_4eyqW%gkwwB_pxY$iXNDI;Jo+KPwdj21>=&~hM1+-4%zOUP&nF;c{d1$
zTfQ<}GhD#BcL`}iuFyj`CWPZ?#paNx>uPQcJ7~?yB=1tpjrFndIkF8CiPQE){ItCp
zQm`ipD%Fh@=ys?{m~#`YN{8ylX&z4V9BKhhvz(1;FTA=T#+0~XCCM3%bwQ*Qs|9&Z
zSJ;u$o+y;%RGbiSv0WkS{CQ}IcdA(h_)z;Iw73Pdq&QVmQZdNr?&i{^pJ-<!|5%7g
zo=|>?SkNt)ZfESq%SE_U=+ZA8o^f>X(v_t%9vC}sbsxE8_s_2kyQACaKACgN=9G%#
z`NcjnHjSCT`hht&Rra6PcXl6X!Xegm&z5y_wPvMaS91Xga%sxZ5j)=;c<8RH%{}Sr
z=5=>ynmTRgu4nFHF|!WUKryHFRR%hz87^XdbrcGO#X>lNXq-YcPPaCO%|zai6@)D0
zgiLcc(&E8hqISY*Cx_Yvr!nqEwTPMwpp}%8PPFRctTSh1I@<e)vFe=OghZSQYAD_5
zIw2Thyos4PXdpTj7G;9h_)cLLO{}meWHh;hS)6P|9xn(}#OxyT_=t9y!E|F;{d=?i
z@a)cKZ<@dL7Ur!Uba=*z3vVu4`O${M=bu<NZ|s4^+VAdO*psD=s;w-!?Uva~*_a(4
z&iu`mgKzFzH+*@;s7~6N`Okl)XibNvk7+nDr>5+7ruMB^Cf2Q7GI02W9ygC$iQN?Y
z5c`7fL+Sc16xo89BJ-_JOrVXB2oc$JXvfia8_<;rqqNiFU-|y&7s3*#$RJ;c6-}U(
z4YV>5r&(#waywisWMxi=J1CC&mYE;@;pfF`w=)O3RV-z0t*QC2c2;{vYi3sL{!_Hm
z?0ekT3cZ0dKT~4z6j8r#EZtYceGPP9NpL!(kjv>1*?#uzqP5$;(|$&;vcxKO8)Mpc
z+H=~|%`a<ByuX*lIdY9L8S71O7a80>DZ`ZEHc2dtT`povIv!oa4w<zT^@kQ|+EP{^
zAKCjn+Y;1jT#x2yHQm@Q?eHoFQ<4eQ%q;ul{m>gmK~siK7*bhGqhiR1ibCR7uv)Ui
zOrTRHS#+vcFDYWaYQbuh^TQS^U9*_*F{_16tq|BmF``sKzzMA-KHv;GtJ%6u>^^Pv
zCb9NGwq9HHpjO4!5>K<1N3<XD@vj9VXoNo0i*~_6N{flloSY!UVCKyHj*_b=<TIM4
z-!=RN^P)%by>{>WzWg5JC}Qu4#o`jIkO197Wwu88Ycu`OM<UaYZO>E`WS^w7_xA0>
zccDA6pwI*w<O<i7rdHjF^Fh6?J4Ie1<7=xhW#2L|yI^F$+`=I@-`=fY;N))l*bZRP
zR&l-*f)FW_q|V2#y-VvI`pv4AujGDM%dtYDP$q<}w1^!sjk=8V#-Q^_oCR%hjf%~o
zdcZBlxJES@uO93qs+Dvo)e93(G1AI(xY~#OU>`Y{F6s->Rp7w-6IUH%wrAM9N40;}
zDW{K4U$Er#q6>=}R<Mtmoi$$7I%*$i2|o)h-yc2sIXn6d>-$%2D&~ddq3`QB@2&vv
zqIZfE(ltCW#MxNBq)O-z*q9WglATR^X$Q7LdsR%>dnJb=Hk>M1-ejkZ7p-*$87fj3
z$LkxTpc+iMxhyQwORm1xF`2KmE?q4kS<vk&!dAxe*qNQ$>qlShnVLT?EbnD0keOSV
zp`xJ2e9R$m8Mz4iPcl)G=2T6T^({xW5+zf>+SpgTjcO{$=Qe?SNy$XML|WIZSg|_m
zOg6il%eYVxE0J{BWy*?3I%Z<=0aI)mduQg(sd+1B-MoF=sF(kwTpaP-1#Q20D0MqK
zIB`?enxWH{7WZ4SSABTFskc?_qIoa+l81TjioSIaCJ5my>Kinoa3YCncMNvIn5;zF
z38|YMc{hW;#yUsP1U)AO<n08`SLG~p6Wf1`Q)NMj>sXhX=Etks8TR^8AiyJvKz<?m
zoz03Mg>M{y(G*Wg0ZHk+Nx#4CK>fZ=Ytw3f^T(yrM((W``N|h{ub!{F^T9j6KKT2d
z2fG$LwsGzH&Bq>?Ft@O5`Ick59{Ip;@jY3!?!scy`GFzH!wfG$rn!YDgs_D;!yF2W
z7*M?sV-YbJ8Jf8&$c?JWnh*8Plc!iNsb+}M_z17;Z+ctj6^lc$gICNBMQ*4wnPn(t
z7HG~EJCw3mIuc*);hLL`-iC2(%RM$bxaYWRvI6bk>QaP<#28F5i{o2+5m_0gAQaw=
zK%vVWv@??<RVsV+t-l2t2OS)u^<;m^EgfxkPV=$h`=sAr>-dlsX2T!)h~=~Psq0fo
zPL9MJ66Tabdu}q#p@cakGfQ>KjrAT&vK_<r(9WBhrx-7(KCoK5h~=>6>mnMgV$Zdc
zQi^X}wJWX$LAANi`8pdEMC!WE{8F+$(-tUtv83qH%+jtJoliIE?>bi+vD8N%Jo56T
z?Q6SKj34rv_(-7nhw8CYPh8%n{iL4hd2nXK(Yv<W5{kv64{3va?}Q)!eig|jQCNrZ
zj0aC9fh*_eT7=pTBQns4tg(&t&h`lgjL1nN0#{-uO!hQFUj}f2aq4WTrlYT6XM&9s
z2#-^>8fZneZ|8K?33d<6tYX#b#AwXLiovOvxb~35+K2L?qXyFjDOAF^8X=O!$t4zP
zsZh7Xb*p~I+MQf5IM{FIAGA;UnR`AvXK($w&$pj={m`m~leXXTaoL?yy0F9Vut!*M
zyKk#kyQKYb#H81bKCb<1(_enKVc*=B7X4T}8Qe;9cMSZx3Ug-^pc{~E;2XRu#$sru
zJifE2lD-YY%4RT@OzfB>G<Qvt)+9H}hQQ9+pWegHG6ggn19_bY+or29LkRnb4^lxj
zD^V?v7H~c%Rg$+6)}d+ysWKtFGj;tH(x)!R?Z>i)L|0*6tNu)<>p83BOLYW0=5c*1
z4{H8#!Dw>_JGQD@q}xX*Wi&+>u}&{y3TR%W<Z}fd(tgTIZ%)2t-nli$UU}qn^_-QT
z?s@6`V;dLN9;#gQ{6p^yFMs^LB~upP&&Ka~e^~$BQx-fs^_iVD4I_siTeAA)nXjpL
z+_hu%v|YV=Jt;03b!TC(%`?Z(p-oy8Dlqo!2)|4d!ijtZKv59LV8%upb`l9PA<nGr
z5}jZiYlLxZt&9^S#_@1@rjjM3BywxU>NJ9V1T~Y`#$@vt`M5dD^Q8*bD2OWGRtAR0
zV0FEmbjynS7M}m9)EatX+EXWM{<@|9^@Y!A*N)!5ZQk5rcaQ71e8#R5_I-IQiRBC(
z``Swn2`!ty_~@)QR{P)q>7_gGEuOP_{Mv{9OyeUR;1zi~bO5h#TN^C^qN_eG0;2fx
zl-Nu4P7b2f8J)3ah&%p<l$Hp#l7K<R61E~)U}rduIE(XOc)vhbNPpIWmR7xC|Hy$;
zZ@uZd{viG4=G!X=Pb?rF7P*c@{R3_zbP|-fyn1V-S1#Hz>SJ|i$4!r?%}vtrm59Cs
zr9Jw*i0X7K^0cT5CBGVd8WUCtO|nD&0M8QK1uWje;#Wz#o8!eV#XS}5lbzZo?c{Ev
zSv5N?`=l?hGE9&oT<Zcy$a$)P=H8qa!L6VL#xwj?OM9+WN_*Jp2OnhnYHMj+H$1DT
zz{2pjRbpeaPuktIn+;-1c4~nN8o#iw<uhq7_%BAt6c)j<ByJ1FHeOfPn3BcSMSUKW
zgnY&5(9s=;V}1R(u<AO1K(ytDEwPy-wTw<hDpvfi`nY&+N{}zXAn>rTD}i5*bN(kX
z*18n2jRZ?rQPj*a?Hf5Tr+}s~Yr-3&o;<mBe^t3}y?4fvyGQ2EnsUpIGOig8p4iPW
zB9wo4@0zz(-oB{vo+odgUOv5K;*3xlALoLW0mjXSdf0Y13GWI@C{N9`G!lFl8&ZqS
zjfy{CDalh4OpO?>DqBG3GA?nlp^azjI%1)#Q7Lo)O@`78Gr4bM6FUFRXnn`+;ZS-t
zsHrJemE?xHl+<MGxIG+oJ$v-R=8EI>%{7dR04#+1<et4!Qu*e}+MLsNrM54G1dEm9
z60&l;ggE(fLs;5fixsC+=~Aqg6hoewg*cDBy)Mt7qz3Y3SG<RWepZkqe?+?Z?94|N
zH>8~qOqa!YhY-jwiZ=%R0;46L%&_3?Y(X;%Guz9|vvvL(t6y`N7t}9Vd;dQlxT&hV
zw4XF{c=eDLq3Lt&;n!Fiv%dDphgY<7+HTQNcGC;D4d_!kY5xTFBQvlwKkU}NI$o#!
z>EOweyYG8c+mg_}>00ix`x>jiVZtSC{pVVfc6m(oc(#a*n0PDe$wc4$S7{xBZDj}c
z5)&-1RS`{7l7UDPkgJHHdZSrjHs~-R)o3F-iearP5k=XdPesG(AGtoj6=iEwQC6(b
zkFC&u>MV4W1jP#7Kr~pa5#2ygnHi)dq!y-xJ17Mt7LZ8%FO$-aojg*kIsU~4vyH(7
zL&jJ#G1xm=o;Z(X*F9a1El?81pzmSy-7ffGX>E!0J`NTKN1^@L^%H#5do_W!vH%de
zOKJ>s(UcfBHZ2(%4K{zS>Oa!-JlAN1T*aTO2o4CjtBT*DGQ7kA)Qt0E90_!kjteZ#
zm*D5@Ln@A-`r<H*m|`UXP^$@R(C<=Y3<^81-|30ysd6wQaHB4p&Bj1HtYFHqeM{D8
zZ?|YaG3)WOJ0JKe?Z-z>t=kNvN>etSO||+To&Se_Zhd_F(luMQ-BmdYGG-Sr6Dwp#
zg3wz>kyQt51CB&lWDGQsuOOSRkpL$_b$HP|cd-HmOfb1fNXTsrEM0d2cM?k$#gjfQ
z?0T0?|Ma!p{Woqprv2mbSDvnYZp<U|o3yXQL}InCMsDhVR@?CL3!fD4OiRHNNS<LX
z3?9sd1v>P^hz>1;Nb}Ms!%fNw)aJNLssSB~s?9r_9*)x8&FO9h!GV;4?ou5rc6TeU
zxUCq4AwpIl3!)sz3gx#4W(D(rC^?3CSlaKk)!I+H51eQDPyFt6@P_uD_Gh3D3*X=V
z92<W5G9Z4?kN9Q|`WgdYn{HcyY<f3k=)MNd@v4DHNtkSeMGiGJM!PEWu3FGl_%(<{
zpy3-V#Oh``5{t+Nv*kLAaAt@g)d3TFD}Lf{K3^fmr8a-FSS$z_PCTS#?`i(qo*VjS
z5vJ(<!|J=<J+pzcw3)hR<uh%;J^*l^GxFn2@9DjCD69efA}geA*XpQeQKGi(7VlKM
z<~Qbx4uA7EYtf_TFCS{&O7tRr8xDR;g~wU96<kq%ivhj7zGNVuN<v8W%5XG5LbT)E
zio-moMY{E1(`w$WcvuV`SPTgsSPY4<7(9t&F?iw=@EWxkye`r*fM#N`V$z{)%Mopx
z5P^Ik!nxqmD9e&FKq8^K>jJC%aM{JmvYXX8PibH7y?Ao(oGIET0d`^U`xmqywGTxH
zv$5y@)gfn3dj17%$EPp-F^iqv(_B211)_8}Ea7~yU#EN6WR4;442csM^hWZ|NI=1K
zc_?AD<Pg$vwHWBdG2jO5QX)=82kGIe2{s1MUcxI0>WK2v{-%pWj#DMOn)Y$J#5n4t
z7!f;{8Th{0Kthv_xMQ7_+NC;4zAiXv-njb%U_wB`%pF-P?pSwNJOAY7=DAx9Cz`j3
z^M4v5D$OIK;}U_%LSpub@KamdgX4*WdjQ{vcAq-T+3BICXQ_V@BSFU>i*;6XSbLL0
zJ_6IuXx04QvBEfkd$C|S0}+J22KKaZ>)(ul+avdTwCN?fpB+R|j16QZTfhWHEEUF&
z5t9+NE`b9kCy<OTU0D%C6F}Gy69ehm8Dsxp)7K`l&=Kvz2<@ra+Mey6s+EQ#KlRhr
zVYvGGHjwYoCajOFZ<8%Di>ipdjVX3rLSoFop(0bJ#zp$Lujy5Na`clJe5OvaVG`<M
z=@`cGx=sOYOHid)>OUR14k0phKL+iLu$UMwvqBOJSy(Vr%rfx_+by1cr@4krIyGqL
zpkn~kntO=nn%7=?{WzQP+}h@FbR5zcjKd)GkBkFU<;;kUnJLCRg<T?MQ%#YcKi2dn
z=O*S*ga)vnA~i^=An|TRW{*psBM{{zbbk7LFVPFGF5^i&$0PipKL@yl-2(@sE_6ij
zJyYU2$vgnvJrUN%_6av5XOjrYuyI1_V1+vrXTzz6JAZ6X-7#>SAg%!j!&L)E(4PKI
z(zyWhPx=C9hEpXEH62BB46Ol+*$VFWIO<#;CkXGRV;ILagm)E(@hQ^hPDpWX3(j<T
zo6AaLm?#<TH#A12i)!{jxX7^ZZ=4=@hXX8_#DJp$SAixhjb;Vk@3e^9nN@q|*j@J}
z8=FIG51CEbj+YE4ejX;*V}T79SKR#5*9OO+pNCwl(s>WGG#myk;}D?{*<0eGyk{~K
zAsxDK1R>)bG;<tAa{f9Y;|NSTRdVz@6Q5U3Cyp&y8YC<mJIPLFwBS{rW6p7^6hj~j
zL<9>J7GYo*l97+6o?S4u>vZg(cHy|z&FJrR6eH<%<+zmh(-8Ufk6*j?A&o)g@_sFF
z0UOZAenL2gY-4~zx`vTJ3mfPo02I3q&Q1sI<*Es?o`A@BKtHOC=L>2AkP=mZJ`_Q6
z^ZBL?InC`|ayF5@EADDwBYyuqOHj0vms<qw&nI3zyyu?}oPP4rA2)~@%*^V)(tZo&
z^*e2BBg<y4*FSlM&HecGPtI$!S8}~WM&JO)?w05jSF91nh0alLiQ&7YC8B<y*H)~0
zD-=BR)&LfcY9cqVFg~ET8=$zl!F(}vl<Jrzrj0g25-OsNP>6vL2uf}p)6%t(A(uYV
zPHL~LU$b}J`&VkWJYhKT;^`l?pPJ8z@0?Jo7U*==4jPEgPIwq^*1d~re3Z^9L}&Q)
z(PJ0r?1J$Zp)>sVY9hACIyuH}<t9ozDWF#F{QCvL1rylW^gj|^`}<eS_2FkuM}+eG
zn%4aX<?FPh;o4p{MAXUu2Aln1l>8C;Zvg#cgm|Gg!to|-n!4!lU<RzQd<LKiGR4cs
z6WJ<ZJ#Zb|_iMb5oezovHa`!^T{>b0tg)U5r^BxR?lPK5nI+u-PEpbijRf0WSH2wv
zSQTw1MkGD4l)a>F`R3F+*J}13KJ)haJ%?sOP28p(oYA~WoYK5sY&!DTs(G3Vaxn`S
zQ4o4hrZ7_ox912E)LCw-L(|~~dMqL?Fgu92AZ#pvRlp7MSXkUviTiAg&N@q+7m*yr
zO2DPGLr<ml=qYwLud|NDx&w42&ZW4pPFiu%EP}|ct2)MbPdnyo2OS-7QD)YG@PU_R
zZ{EF(nJ-U!dU9FW!T$F>kv?Sh_E`nmUt8upo_%EW?t6!?xaGDZOJDdhGj~^JPVI`q
zoBQ=HpT273yNy79N#>t|4qT6UGYLb4un}WJl#4!RgmTL!Lb(ya1K`(y4F+K@5q01g
z7eq#Kh$sfqE+u?8y1|em3R0Av3P>Nc(<-&bqb%N#wtM$apBmEe%!AM)tMSZu0sa>^
z(bEcUC+DPUhmef2hY1T5I+H}~fm5j1&>qw{bR)_s8=9u-`-h!^A|OW<2Z7HH+J))J
zcVRo6E~?c{qDUg%5J(VpgFKW#POebklzdB>2NPaA^0If^)}t@yTs(5INc-%Ezx;_+
z-?CDge{J2IQOnjpdtN$qt%r8CnSw7dj?<9wX`JV8(WPS;s#P|uSsH_`4KnmLqU<%4
zU!A~-hRrbsn<F-7u|ZHo^i_<}`zojc$rCaf-66L(9%7puMW>HU^~k+vuuopT_8sQx
z+N4)&x15z8gRhMVp9q4f27O2sW(na`nm<oS?}o)i-OyEVbc3EJ5vZ98L<PYs5?+`?
zC0x&nXcH*tpfo6D0BT7VtOd>&#p+VxK{o;5ZP;K>fX&Ez=JS|%*U&}%1i~e=0J|j%
zesUyDv>M0tWjn*!7G@dRovl65TzRCc*_b#;%Q=SLuPLwC|J?)9lxqhc+I{Pld!#D(
zyI#A0+o0cEv%_Z!X)eFRX_^_4;t>xF_%dpS393j)q->?`1mR0VPy=)-iB*cDwW~)j
zuoq4>zsJ1w?`dh0Sv=N!Q4BQ?X%@tq=IZFY$*<rUX2e&9O++(eNM}ER5zQ=IU4@>G
zJ(ZkQ0;or>SIng~vH%V>{axogY{ljV0C9?;;nbN|{^_Mw)nqo43S@4bWf%=)Y>_vR
zUb%M5DT(QY_vZAGI@WlmdDEh!E1&@aki0gl`7<#CJl66p=&>DrwZMm~>k+2t&LEK+
z*qTQspP;+(S+Ocp&>MM8gGD;vA22ymq(_<;`K9qm*QSfl2R6vt9<Kd)0W>~-e|X}*
z#r;jfU_HKoM>S!z27*d-tdlSKN1M**+?%WDX0O4fo4qz}q05GdM23C|_{Ibz$K+se
zg{OU{o&C(Ooi_fo>8HShoc^%B#gTX>w?ibNzo_%90&?ha4JrfJ2lk}JFS;6|c1T0`
z2aXd&?GUVz;KzGE*sEJ1G@dya583o4pxxZ*gSq8HlJYT!(J%m!OSLxQj1*2Q)}ms}
zC6mpRe3igeDH&sf3P~PZ4)I`YMOctU0k$jcQ&##}JGM@{S3CWn;gd~QfhuD?7Kj~X
z(QpPBbA+B;MTf_qpfaGAFb0X7XG7mijyzI^c5Vl>d{u@N6~l;f#={^J@Dk+{5&{yy
zf-&=$b?cj2XR#we&f=HN@q7;ZVa%Ia27#VF9j&$^Mu4Ddf~>(D)a!uhbUP`#op$<x
z2k1LuANd1my)l3_kRiZ=px6W(#U_CF$(X<f23E&H1JJMAUIihqFFu%yZywLCtn9ts
z7#n~8lZm}gVecm&$`pA5BBcDnWFZ`j84WvdP`z*=S>S^R%Q%ojiGy#@WZYO$KzArk
zBnHBVTyL>%(qtU^4jJPN+w2Hmg6v5JYE>_oO?Gm-k>uv#OukT2ND3Blm^B&_pzDzp
z5B{`s!j=v(eXASSC7J8a)$Thw>9(m2D;M5gSvQkSdYer@KW*aCpHIH?#ks?a7d_89
z?wqyysP;$FA$wvR#YPYIrF5ZOUv2t05+mbK(`X2Y@YC%r;uKPLV<8v_l_q<y&R}#<
zgpra85t>E=NK3>3jInNyfe!%6xKT9S;33Qknp$;XQiXf6A%{anT`UuiPua9@!@u@U
z-JW3`uztbpX-`*%r@X$*=xNegjxJwt?wNPAM_->=euRymzw7|ZKK$8B+7;qK%!hOY
z^U($u!~pmlSZDwdToAp!jthDsxFGgPs8SJJup7ZF+^1>Oalt}@t<y6rb}+*e8`kEn
zoVM`!+3S`Ky1V4gJ!dbmb#JgyFNQXS9@4(qfA@nOk~jCc1YXnm;}y^q+Ocql5VjG2
zxQIV|(Qd&*%anAk6vl%!5TuGtQ;o$I73&~IRAb;@3*yxlPh8^iwIdS8I>Yuj1UvA3
z$_P@o158ven2d4uHoW4C7(YeWpV0Scgc~<HDz^M<&)Kn7XUgzH+KF1Pd4@8n_K~A?
zlipZ1ch-z&X0u6`*z~h6J-mX=y!zEURh6$E`RoN2+`VAwZ?yOHaY^-@&gnvB1c8l<
z4#^LfVWQPbv4CJ7&NX0sunG-{xCW3A=bBU~iFI<EmvfEDsk*qT5*Gn$txi<{R;&8K
zMG;SPB%V(W1WmgB!ok|ih}l8D!<|3ucxbOyuU!bpYijzen>K07*pt71GxqcE1`nTg
zoUK32#x<;4QGapd+U@PTY|9D$ksVyIs9*rp8P<}ld8D<*G_2&Ogm60nlO$q9K3cy?
zaMKv`$^UCM=<8Z>0~V#h1@c-E^e37=BEe=St<c(_CcCdHUYPa<N1f3CTfWXhM~YAN
zC42EUiH?#04}mwCq%3>RfZ$)RFNwdS76?JeAvjSLKgB~re^cEA2Re%to0CV1O1c&o
z>?3j)md>zo*nol(O?lQArCo-NO8o4M?RUQ1C-!$(>dzk5d+fy2#IF<o@wco4_xA6u
zo$%hdMDEeIZ2B9&@!4xqr`F7^{`tg<$4I;iQcI2Ik%wWPJHUI@SNN9@&Lq0zSP+Lp
zbSX8$EXxnu`8mQqixV;_W}?^x!t~=j-4RB9M?LVm5T^!G!%}o_R&Q`ZJlf(N3i1b>
zY97w>^3)(gO8V<t#g8)@mg*D@Ih6bcHBG*%1RCo6X#qeXI9`WBgt|0;euz`C^^B{)
zDWp}x9a!iLn=^B0!Q{E>>`4iwSSD(G5EtE8JqbC`@&p5-aEg^;xG*4pl~R`)6HjWE
zDH0x8L>5UQq(UH$=^^!5q(-MP^54sWNVo&J@AD9Z#r<0m2fm$EZ+U$9%-j2n{N~i~
zVQfj_yB!-}DN3y^>$B|m6WT}Gzt4Vj;GVlrT%3E)V=M1w-ti+xEbmi3YWT97-krU-
zu;a-7)3W_lx1Rmcb4NnSl$Sp<7Yy&1Y_@yvz5C?(?YnLsU%j+sklm4Zm*l!_-01CN
zMvb`zkTqmsPv}n_A$wAVKSlH>S1PR17@DjEVqIN9PQ|)R)x+iO(ED6=FZ4dXOXaEL
zUX9|{5&w`~N4W46=<sz?DuIGBKN|Sa$d4v|OraxOj%~q069PxzqlKg`CgAWnCYn+x
zy@}?I{;~gP;q&OGSZToEE~gp;WgJsRda&6}6NG)mF179}CL`2J%mO(UO%iP=u0XJ3
za?GUXrmx-X%bIg|him(|r)mN-jGj?@A3HX4&73XwmQ<e60%HB7jyslr`k0nQypKH*
zhcv?{&@JqQ?1G|tv>fOM&4&CUCOfDIUm&F0jo`5&6GK}P8r6t@uw-}B6U50}djkTC
zzMEn(40IkQSQ}q{&%Yo3`=ZiNdEcB4-Q+<(pEOMAK5%@|u&#orX_`k&MSo(U>nuZT
zVN^mHs6)mO;7Qd%9ZJYk43|_RV0Rn!!i8P{H{qJ>6HOntN+_A@?j~4`WWBPe4GR#O
z0udcxeaIfN8e@5=57~|k(uT}3E?U_200d3z-J>d-nGb0{w10Gc|3Yz0X=qH}oXl>J
zE*IqwfA&88SiGqyG7!$2#o)~Vc+-xYE?u{`+QFM93?)iYFe5>0QD{0!$olVcX$W$J
z4PpLLK%&l^F?Eui_|Zm3s8MbC4!l+eOw`7COr=-OSB%g)Zup557ob}cssVGu`AUMm
zqFY!dshABpQd8Vn7VU3p*(~dYFZYZxdYUoj8ZlAp+*~WhuF)2NOE5OEGsY&79vtDC
zsBV8Fn?!YcaK~@j4vI%viYgOZ^<Z>@6|-T7wR)rH>Q}^{e0>|&LpJ9K4f=D!9)E!Q
zYCuI!O2r;hvyhIF44oh87+}*J5H%-4RHzux;s{FfqZOWBGKifJ0Ul=pL;%-D@_1ZW
zG#?}4s<bNshmziauPA9?pR{yhA3Ac1k}Ak!RaAd~*gOle6hZn{Afk%LrP_IjW)@a&
zy(C*>oVsS{4n@|lFRC7z^i>R9g_bd2(UJ3>f3Njg$38P*(droUn6uNWYrR{J?C|s-
za?8FIX?I|Cmkb^K*s8z`dC-LwmG>;IT6O<D{pL4M5$h{El?+|_-Zm|k7W#nUD?fQu
zBRf-<lb~aw@Nk3|ZN!Vn#nh>&hXCqvyNRF_kS@-YI{g4!6P{XUvpPXE&a}`BAU6@y
z%h%lBzAx6-99T830iG13vH+`#Bcjpq7eu4TK`2PH`aB>Kj3U_j#Eh*Ziue2qJ*L!6
zsow6}3_=VX&ZQfMzj{V()rc8<=pFhDTluGbG+xq4zm-$vF*jn{QQeJi3=wQwUw|Cj
z21@*E*tQ8C%2vZfkN=1Su|=`%ifupce(9qvKRn#<$D`FNDi2Mpx?|omli9A9*oeAM
zUpuXZPyG3XwVSsgn0d+O9okj&ujM`H9L4f@Zi~#<b!O5d^$9UzR>&5CMH^Kt<00vw
zHn*7*>MD7J$ueP3o1rQxq7$U_(gvUEsx#UWkv#?ya|=bbIGhsaLwKlw>Rb<Cgn43T
z(hU|$HXB(B<Lb<YeH*{uJ9S$Jt1QLc@oKAuqIrzn-udhm<qz7v*QSrpOdPLC(tx%$
z3h0mVk<Cc9*6k4#5M*y-F4Fj7TgT_cJa{7(V?=R|g^H}Yu@5467z(r_GMEJ2UUbCq
z!L+d#;Uq2mRU=^QzjsgCoMG!*r74GISh|=e*H3xiv7>bpUR^b>Vun)5CjEg`o}F>~
z(W}2@S2`=J=DzauXD3<u!?RaErCpA!9jOvyaS6jBGKiLqYJ-Ak<|l9v$3XhHx%7cL
zK`4G?rg-#wtF!=kNjo|PxkZ^>j96fNAE!k>Xws}c{X^{wy50WRij+IR;gfIeY~N*D
z`QAMmc0=lq8TMa4^ryWrT?hxs(4x3(uB-Cs`;0sV(TkB)Or9r*J~b1si4?tv02Y(;
zxNLRkabpz4k_sk~NllEP)i$>u#8n(ow7MO_U3tW2R5>(dk$DBZkb~96V7ht0f&O>h
zJz(iQbI<?g>BkDY&sZ^W&cFqCOw9fG&8NEV>y$fvc=7OlgCCf(@u?vj60^tl?>@3m
zuQAg~9(k6=Grr|3@k2vDA&DZBJTx9V#zQ;4YKBdclpi*jDMQ1+6FHLe6d%HSFeJpJ
zaN)DN=>Q2IB?&<Xi3mC{Q_unVn=L%(z-&oOq79K`5VA($7bM%l>{K0yQdSH){^9N;
zhD;Qotb@jSfD9tMirnMv&sS9xF;|lIO^vHZx1w?B)7w?8b5%=k4j%sbwd&@BV>@^6
zl~iN*tXN()S{#q@ECS9jNgf3Ie6|pFVmx6=0aam}hb0UO8&=dt2LxUxnFPpGLcjrr
zlc04#<~kx^IF<q>lgShsX~DwAMV#p-q+}s|p3cEcMN!0?0?`Qk26)2l;YHqUM|Qck
zmmj$&efpul)_P+r!jtdb_G8I>@nG}darv89UfIV!{Q2aCstSaN0b791;zHkJgjUR(
z=HY+ByvJR=os<5*#k^hdAs5HID-M??7^}On{^4fzb9qqn!<tsf+*8B}KcD10z6`!<
zBl?jh%!Qo_@+tAigGHET95Q^UM;13hxw_+w!KjMD-)W#;S}XibzBD^*Em8mo{wAF~
z5lU-2%)A|L1CSK(H`2*?Rt1M_vGYX0?^K2}<V+Fz-J1oG%Mo05&}BB}jb~XWGK``z
zWj>1yYsQOy*^+;&_VIa)<5>Cj)pwo~mo*<dJgK157-kX6e?BRWpEUfD<u6i{4QSkQ
z0yL(vQB0_=I}rv>obf+l;0(#e=m)%9YzX`Cn<K~Akh5CxwZjeCA+bPoYtz{y&0jRX
z%fi}l+`lJeFU?^Bp>^J<2JIxO>8@!2L`W*3cnvTYEun^;|DLYz-~Y#W4Us^L1PYN<
z1+F}D%e)Wu&Wo7^<3;u6*ZTAuwXA5^p~FM0Zey@Ak>+{O#1nT9>Zd8L8Po2U$2Wh{
zU;A#<*gt2BQ-9Kq-WQL4e?~b+=(h#ho~|#OkbcQ=Es1h0e}RQ7lJgfxc&bl4p#_q~
zt*OoBqC0V!G^Xl-YiHoGXF{@eTFL`%oF)82(6bE@=ndmgO`%|Lfd2%CcgRyRFDV)M
zs>jtB_GFUG@uXU^>k>VgSfT-N8Gw*PuoIGcx#W4W>1&;AL2?kNKA7(CQw0&*6Qrmf
zAF_0Pl%?yXBel1ucDXKtUcz{D-MELTh>RErXfS56P->A4HoMn{ninLx_&@esv@P1g
zwW>tK;;SwvXXF%|dII2W=2USfQd^1;QR6N_B&aDJ!2#H1;$hauF)rrfftNwVm9VUC
z$^PY=z5UXkd^(UedxB?R%3YPaU3qbXZ}n~3?FnR{%*p1lm2ANNyEhFUtG&EtwbRh?
zXwO0K_UKU1^}*RIx{cfRMEqvrZ824Ih=;jdfQZZp)=#)N{pnaWLu#FvTB|wC^1rX?
z>jC)o89p}`pec}x&4sx^oUnko!CGz?nH%dRLRISGQmmK_AG`+9X;{`|(We16g{?si
z!gG<>fH0>zSt9Dk(vhg26ime1bUGr)!PbWOvBhCD6Y-N^u1j*PEioxQ7^O4&j}}h(
z6u9GgBq)%{w8$yh?pEw8KvZ<X7ZrfSeHd+@L1Z^Yi64qgM>ZR>q|!Yo@vb{|x$^C|
zOiPK`@=$zN$2)-)4|@ByKXlx7V$fJtwyer!?DSO6LGRs^UeI;Z?B!i1e%LR2^OiA{
z+NpySkivu|;z&6pjfU0yGDX>|f&+<6*l`qdeqFpJ&P;woO8r5G6S;g7z{ffd|6|qJ
z7r6-c<SOP|3i^>_t|BxCp7*P#zI^4C!MGU7fkXCwok^w|0SMS}dK`G`rXv#L%x!3C
zDn<kklKUVhV2&D0P99D{+-ovBoNn&gC(7#kF^_4m6(jEevW23++y$hY`nb-a!_n}P
zL)%zVv9<rwF{M-Ui)upCw+y;#(9rQ+3TwoXyXU25B&U=W?V2C(`xE*@w{FsES(7{o
zwrL#Y9N6;eO_7`f#N^1A>aBXt0XJ$0q+lWz54p7>Acc;5W!jl*o>F|vfSiI`Zt7B~
z)yjdNKQUwvo6xOr;6y42Bz%f}z9ZrW+6f=%@sdhXDC(1{Pjn|!9ujo=dO4P#QaJ$=
zXrIQ_L<cr}?DCWpnS`PNNxW!4k`F}#0Kj6Us75$WkUh@j%(LGm@HqmkDkqa<LAeD}
zk`WV-NXJtp&wn?7&l5h7LLWd8f;O^6P*M;;B%2abqI6dcNgy|Zg^@=<fPkCeXB~1E
zXj9}q0t?Ls{4vq=eDYmHT<Y;WNk5l;TK$);!8I8xD)Q#dhp*t?<?t1(d7@)g_Pv|M
z;m@;@*W-^Iwsd%~8@UXswslC^Tq2*loc<PA7V^Fk``})~n}|MoG$QYj`>3#dJuL}H
zd%eLZSV2S+T-{UzLzUx+c~kPpPUD2RzloQ$uv5;axk2>;jdt?DbS!<&u5_ew6)rEu
zm&MZ&XtZQ@dWjUYuuTX~kLT|q#1Ygu@`~9gw^EN<F9Hd$c-^jm?kzD<DGC@(IQWt;
z7UaE=^yaXkY}&~^W!vt3FTX!qoTP2a^Olbk-wSNY{qEyxHi=Cgvu?ycv{Tg|R&2=L
z3kBvd3&;+6J;t6TEJc<oZO$1`c3pXD8f8adD@ug8L%E0)J#~%zXpnbm3TCP<p7~HG
z1jQMgb)wOM5I&y#ZnD_OD1yO9QA2iz$4eJ75SU`qKQ1G`O*ER(N*jZZVBR913G8n2
znX;h8XPL4nN506%{SJEI*5L`&vlcI&Q8S@tz<}!UH5JQNR8)_z?$@vP=2?~7wpGsD
zB4^X3n(;N2i}XwQSoM?@%PKC<+DxC(aawrh<*y*)y{KvwjwgK%aSW7x2A3@=p~TZP
zizKs91_kM^`T6y-ff^})1nDAx9%<&0$rOKycIP^?Cmx#slH7SF9JXZOI-Dbpedpp!
z1%SKMKoN?7BT&gijF)t|<?zIDxrHOOd#PPIE=q9@cZ3NbmsAgBERf5|3f)lQ3!w<{
z$8bt=MU0yYyc$V$DoYP&AE$nL{)syF<qOSU{xwCr9AF(&wGWE-c4yXg``1Y#clm2L
z)qX&7J^qPp_DK`4YaW9mT|$_#DnfrX@|Q>&5(_zlh=Qd(v$mEcUi-IvO)_8mk+9pA
zAEhshsnC|Xqe4_Tn~V(53jROULp)T>?ZD2Umb0@B)Jg%hIy+QK;0vO$LojrmgdIS_
z9=PDtO++=NGmHysTsDaUIIX%A;x*)|^CYHa5>s_>!dnBQF&or@(U|Bwj^Z92x)jni
zk4y1_!FYX->t<u5_=4`dX|)`Q`M`JpAM`vxB!%?s{`jzU56+mmapBi1-cnw?w_wNe
znX87~IlZFW>II8G|E;oP#*UGbr)?NDr(j2V&bZsUjLPj@JN3;u1J+gV>$j%YE&aRp
z@18Sadg;_d-3Kn;^R$#UU{Yz$UHy99-Xm#^AhI_NcB#?uF5(E|;q9T&CpTif?Lr7u
zf9&~@vuK18G8o|4;stda@R%bk3EM;)NI2s<I?Ueeo;$o}Rxppv?Vfitofs-|`;P3|
zFQ<e4g59XL<tyVH>=$vcY6?;7i+j>l52`8Y)kTbr_1$t~$)nf}Zl+)dei|grw}`fk
zdWT+P3A+YW70HH!37J#i`+BopZmBz36EGvs#d_qFU`Cg2m<>VA?S?r*UQ-9>adU!S
z$m~LM6m%&Wx^#yJm}fO1K&m~m?_IK<Y$3L%$a@0~uyx9!c_W#%Z?H+{Ut{Cnep7q$
z;#=B*S7sk$osS-4ot{0WT~>~1m!4&wk6yZGd9OL6tJd9f_o$k(NyQDn7eA!0oz)J!
z{afwH^KY^7=bq8tedZYJs6@Vb?CpQ`T3K*x?^BOwuTJrNL+eC1B6*}(!|T9a+7a48
zghJ%GngXAkBTtQ|0#tlIt#|9hLDT`_W$LXuMTkx@df-8P3XR)}dMma>Ftwn@Lq$Oy
zAMkaGlbp)7SbTssJaRHd;}5tAO)lk#lgoJI)?JeqXBjib)K0L=9i|VydD^0i-n04_
z7f+~?eyF~@X4d%TS<AW)S-HBlLLE`k|93Qoa$%8lSb7ODBQ~Cy=wogZ5)|pBoUI?O
zT|T<#AX_j-`(ocBF*}tlzXcJcRbAPpG`6$9wp}~W6}kqmcOfMrM!ZWjV-Y42Stx=`
z<t-2-u1BDNMARx%H49)rU|6bVfjSn_o(II*2b;g4>J|T+x)bsZeB2qU=<#3U<Q$!o
zb4-oloLuTrjvu;B$Nc*A0?yaz#Mivo%P;u4GxogPd=gY$F?$(!mvIA^QvsN+kWR;A
zJt=Z_2b$Fkr_u>QZ7!uF@jKj{b>;+tUny|@S9}hegclG)Js63EZ9ewCZ1!KU`PMI<
zcy#h@pY42W(S%nf&m8~%%Hqv?q=k3gGyJZgR?Vhp``P84!%9dO5<W9}WS?;lq(mgf
z2YVhPA>JC}LqV6H1tfRS=(+b^zBVpPlcWKVC$X^f2kF&cR4+0tVJADtInCoh>TUYM
zusKvD+18sJ!W<M7AyCN;QLkDhS_@Q*10iPIV5B9_%P{d^3U6xy|K;QN+`4u2@wIE~
z7cCui>*6J&MlP4P-+dBocOO4~_sFHoMvPhp)CT-cd%aJlvBU{eBbpuJmB<>5fgXo5
zOMX~3a5lB0{)&MY*fO9L3y+$&U!o1rhJDbS5C0Z@%m(C7vBC#$qjxB?LM7S=ECYLo
z^fcY;1zRX~Dq6H<(<X84CU(EJauYAx!h|W}5b+1-oIc96u#>H6fhYk05Kk0?R}qo0
zPN-T09Pun@FN`?|3&6IpPAIp|7z10I&?BxJx{ER*d9=}r8_<jcrYSyVUNW{rNzd`K
zdsgk7S2cU<$E-F{95Uzg>C?vM6_kz~KV#9PX^&UEuoQE@0u^AsN1xIKWT?kepD=v{
zHAv_hh3Ju#LsSwRp6#$4+BuX2@_C|&7;GCg0lkF}0MW1TMA2ppWRnrTWzj(`#X;^-
zypJb^pTq&?w4hs?S{u=x>y<XJ9j~Zbd@(%UJ9+BT{yk?-Dw_A$;=AAKKm5djDsfTu
zpd%aZ7&Wk0?|u`@7f!A(l$|sC-@6^t4%^>@n6p!eIkO;=0wk@MBQa+@dyNv!t>8RJ
zXI@E9uN}k+02+l5;9?Rz-D@*m%KYt6`Ge$M&-IA!`rAUX5y($62bfTj@OGpw7YB$<
zz*0E~FQQ-vo(0Q`DL{td{Y!$D0~3nl@367p{i75BJJ<=1R*FcoLDh*u$IpG&i?qdP
z4VV}*tfVAzuO{$gA|1mxZ)4vka-V)!;;C#b^2z}LMn;vF+%Vj^1xFc{m4ibwCORcv
zB4~!1bbAvp%r5}jEWoxB{4d;te`sy`>?ay)6JjUUS1b%!Vtj+h_0l|eLiYCMR~}`5
z`uXI=Rh3hQKcF2T8S=VzO+EqaB@TWH;u{2z0_vg_W3~asDm9}f63^^~8Em~&Z{eZ<
zxr0;<07VXoj20f?UT@I1Pkn*89fcv<LFhl2BlGn?{!Q$>_`M}1qu;+EyO^x~_%~zK
z)wL)A^%K|tbt8|6L)igoyaT1Dglds0?y{CKsD1h_&YVIB_!~6Ua2y9FiM3G)0DBjr
z!AL@>v1F24urCX$nTlIb-Z0^e5Xo6Zs1wH(#;hZm?T!uaHDgZiwFlO9?5x!o=jUdd
zPpryZR<YcI=P?oMd^79~s{rpB<@ND6O_Z>rT@ouMTKnhWrsKo_h|Praz|<h)VkCKK
z?ms`_CiVYN{s)PAyz<YDC4itFW&nGKBML0dMCMz5YW>2*Kw|z%gK*;74$(eqbz=4i
z$jHNzM{I;%Lvap}-CO~LHp68%(FBqR8sC4&Zq(T1qDhzCyp9srW1_N~2T17!8uYM9
z3K20L9=&_ovb)qhi`Fk1)_>Bn4KtU?Y0F-lf8Sj%fBRs~ZMUgg4n0e9+b1lMDkX|-
zg`QHxq#}1b%g|qZENS1O540_;J?nUMQKPovHCD+g^0oPC+JXVBFI%6l-IS_P_%G&v
z4dUiU8BRE|gwI9z6C9bsn)3p<;V<IM=I3y|4A&3hI@-4h{8JtADU+}ivD|chEUy2}
z@FuP=yP{wJkzfCdc&+(4;5*l}MdFWgIj?7ec*9iK&h<f#@W4P+9h88Q$wfh=02P7U
z#{7D}4*Qre`&r<#By4~6vQ={UNQFQOVvsVr0bQkX_0T~vXo#9b-9o{r`&cMOio}(j
zMetJ~d`SMslHfK$1U8cIeeB*_yz9NwmrQ<a)|8Pu%1Xwc8+-VKD39!$S4hRShTr-2
zii&yD?>RVeX!VYXGec=LUAjFf?;SWf6ha9uRAc73`lcnWOnCT+E`3|xXQLwRH@9hD
zE^KdY@7|{UoKV)<zS)%5dY?ChDXs0<ri|A1Ic+}gFo~`0uY)IQK<^Fk#e9sl6o;Je
zow}~4Am_U^nc7X6Brcfjc1JAb%sNA=9W?}OsAFoT20g{vgFQB4qwi^YlH2I9Jk}iX
zl9nVMYwp6!jVaa$rmVBYx*(68bd&%hnk})IIl^k_ALK4{fFQP9y*?;j-2n>=xPvRC
zBhryT^M&c6Bc=J9C1PQqIjuq)qJ7BLvnAU{^Hl6z&41aWR~rx&op*O>9?H1~4G;tf
z+OHOaoTtY?r<ucPj2hp3PJSj@>N)0Z+LsGezuJCI7|^DjXs_QVLVLQ8cniNzj(&gb
zeDw2DS)2CdE%&#!cWBdot|h;<y(6Dn{XTPAN>K-0gpASi_9@p7(MXi*N6?BLiB3E*
z$A=6qfyGD!!z2(4gE_S&>u4L5Q-~z~afoGalM<aiUoM5a+A(iFgwx{%^CiXtQo*bd
z;9^I8Si28zlj$fuCrT)Hg|e^u<muA~yPC95tT95RLhgW{XApK|D6$(({3pO|kbl>v
zHrfB${`F<i0ssrxkbrhV+^|dB-C7Ai+@M+YVgSw8cJVpnIh%YvbmcUD18Ijehm`le
zmeVp{r@c`5tL@8?I{Is$KPSA`rk&QCexEmlFWR)zoa^m#gtss!3>aWn>05b)5Cf~Q
z$ijRUX0o6V;^7M9uJxUU0*qx-wHLL9DXh2bnWi<cQWRy>UYf#6wX-;YU!h^IXhCwP
zQHJdHqp~LUI<6iCkwZeIhSgNcU+a{oNSD+EfEfu6F8T<}$c6|^Kr)HSNGZv39=Dpj
zo@Ab-=73$y6K8|)m8$~aU_`qgXEw=^M8%yH6U+wg{_Dds3nHodz!70I@EU$uh<5i;
z%@d>OCi4MNGFdA&%%S|xX^#zByLe}pd`bd+<KCJX9mP+_Z$k#?+S?yQGHAej<o+*t
zDrjNxp$R8TPT#@PL8t5&tJY7Dc9$a;wE6rH$_rgSmi8H*XU6BPdt~0qIlX_`z8tA)
zG;hCbKPOyh(@yiF-)D|+ink+RT7HG!zZbv%a$z)IOC$@hzhUog&4t8TifS44F*cqE
z8G{ui!L5lEC0);nj0A|c(N4(?VM6FpH0dpxpo*0w#gZl(!;dz8jHe@t1jN|lqtZ`}
zhdAV+<A|S=xE(75+9X3#*?@xm?|lqV;mo=L73(km`GKv63@2KImtH`ks&<AUQT49*
zq@xMYwaXD3-bZ*oQvV?UHM=+0)8L6Kge5`|wWWDVHj-7LW+TjnqK^`wW+x!xi;R*G
zno;~G7CQD#t<wG}5*IvT+}NP@07hTj0LPHAxCf1awVrVu+64eBoE+#tHdcG*afii|
zr^AXNJy%WajnVcgR+1@FoKh`QdE9es0!$tV5Q^SJR$W97f)WM|I~t^tMHPn$k<4X0
z@e+G^YYikl+_OdKoqyA4A4|yo^VtLSoo?AUe{$a3&<7`<ofukQvgrQ!+_Lii86^`(
zmZZ-fx8lAO?duK)?&)8so%BwgZ%BXR+=Erc({7)AYrpPg>31yZ`|Rrj_je2}ozbDB
zdr|-Sy$Z$*?BBgl-;C11Rd@f?$b-+plRUS^7y$3}1CJSnzABdWue2}6<zH(*_wP3C
zhL2nC^M<Q!`@5~}bDG<<8*5tIUq^-v$rJR)SdQ4DPFM?NR12Bni^3gfyJ#0ub78wD
zpmr)WF7C2WY$3G(ZKe73#qJJ-Tox0D^yS)DHrN6HCDJ<T({&6Y-Jw!EyaQ1!{qP#3
zsg^sSurYZu!tFEi>8!Ww1gfdUV?IgNz<5nYrXpY+icd<R!jZ=Xh^dThTvZE-p~IO?
zj{F$BBkZm<dB{}AS3;X43Nl@?Owq8I8<UDMT2YRQO-&Dux+^QD@4U1%@2uFa)oH)W
zlB?Dhtyy;P;M^xVq%BS|&-=~f)f<lv={Na>6}R6!O_?sfZ2$AW2J~5Wnoal}oB7+R
zlaFpYbpO&57m$7t2<;j=Vr1<*_f9=`Wbu;cSf^dHRzIWtY0k0*y~|$I=M(uD$mPL2
z4B#?mHG@A_pMR;I^96Qp;){D)=S}*iP5bhK>+R>-w4b9K*2sNcG|>F(_nGqty&ZAi
z>?{8Hv;4VzwHf^L6c7IQHtow>y0o^x+NS-S251xar_Z0^_t)<;M|&R+5GkfhUS!O`
zu9QnT?-aqKwg;zV>t)q#2>i?AToM461oTQ1NpR_R0biH_WE_|6Shs}X32JtGAbNs1
z$#lac7m-0|fWs=Q$m`4C+mDB*`SPi4O-dNQ{+k`M9|{@=57C;se_b|m^6~*pF8y}w
zh|Sv7`V$wAE}4JFp_ywJ&D%egE!)pL`)(g0I`4mb;?B8idlW4jJz(4HbxVHU(yZP2
z>f0~gb<e^pi<fU)@|Hesc_d$NxA6ISBM_xG;!Zi8M(Oj0igWrr+}OSx0o1?NevV*o
zK5yU31^oW{ecmu$Z%^g)*4yX&4eeOB)xtGkZijJZhh2nvz=+&8+M}T@WEVLpY#sr=
z@+HJjQP{rX$tU--ju6MQZaM^tRpPvU3e>py)ddATdv)v9Gx7ou`9baPt9tk9(WgZG
zm;S2vp?6EYJW}3{U9la!nhOOz35@m-3VBzPNi@K(30=gCT>{ab8JKK}&LY327rIE8
zc@UA$U6v*n4_*b#hDyy)Hoyh}Di<UmXc)5pIE%GQ30YtW(nc)25C&-@TmVFzn!Hfk
zujnGZ=k?qE{jP0uDrc`Ksr`QMw&@iWPSIFcG56W&lZt1|dU~?WxPI1wvuwE1uVzHe
z)W=`cj=XeJ75i#JXK`KLHe@I)=)9SUheii!o_MSupYL*gz8})(>6h)xD}TNH9QgyI
z_u=!Z-)9by6gD4^<>L3B!0*5O3SEfA4+HD*!AAV8pr<i{z+5z|AUT0KK44;q1qCMN
zL-a5d^fp=t<%3gRBf>(tPX9#HhqOsYGY)*wjDr`@ii`svDIzjIdg+KzrM8e5a*t%x
z+hd|vlDTTn!upvGi@}uE19?R!<xg_gbsDA(kxH0W)aq-KKZz&|(b$^j!Yizz+Mel`
z@yW{J$sOF58Or2Z3Q?}uk!3YIXSR({HVfLo1O2Kh^(f_;<&}f9q_#oIQQC5v>$IJ7
zAJLY_%Cn2W9B-_n1QzBP(*LoJQrip|!ln_3Ny#ph<ih8TYz<RK)B=e|t|V+}iVjun
z(AIgG1S<V(B(<GPYYqvuL)|T_%}qNiYA8f=D810%v90oni`vpuqZhv*0gN*_2?!RV
z2FR#}{bjXV$Q+|1YRM!c1cV*O&u`f2jQ)`Yt@40;()6*3a*f{C#-OI6TRc3x$j!BS
zUdm<9ZQ^Tb+`3L{{&tC2;BTHZd}O4&NdLkghAp{X*u{sUXJl!k5I7ZfamyRLdRdo<
zzHt=#MgTIayRcgbBSsg$n-QXX1VrNLS_X;|X5(#Petn)JiD;2Wq6F@3uy#8359k$C
zj>8F$s8jcE$3n#*cXkK-3;;6fATtoNXrz({aAI3LNqHnWVx6jwr&)Ojw?$l|!&xWz
zQqplv&CbJ~6WhT^wIL&lg&!{J|5Pgca9KlU@=eF()N_>Es1v)cJ<ROmhF)Az`v~gb
zzugfDn?oNMdElVdG^YQ>H7DOcdgpxg{E8*>j!lu`Tz~zx^rotp*{(Bexcce5)oWKh
zcOFVa*Wj+9pWd<f^K+ZFv71=To%cZo6|7#`rT>eN8@i1`wu^3~%xM8G0sM0_u=pQ<
z#oL8!!s1a`t`&~wxm@)Y{fBLkaRfI$c{d1W)!}$#`^5({vy3LTdFu+_zKq*D%_^?E
zZ!UoObv0Sj?k`L3vT4Nt#4u#x86O*KV88mHy&$z5fiuWb;C_oJf*Gr8egFyZ>pk`O
zft4tN=|WnpYT@1|3IT&pfUEE1eTo2SQ2>+kT-KeFXDnYiZN~D-p4~&GrJ=56hGUbK
zEuK7W>5_`V-n|P8O1K}5jg&u-^9)D;gMWvDX+#(<*8Do4T8MQ(E~_FSjD(k`sYjho
z`pF_>RUiYoK1S~vtT5GzYzkE*3m6n}!5fAcef(O47);N_AILJY$1^!229_k}gp#J0
zJ=tOCz`p*RkXQbIiS4u77xvM#V0N&$2bU%PoBIC$KYmx*DlWt7jQAq2|0Y2shLe1e
zMM0?uzeKQqe{`It%Kzd!Cj0g8tdY)$X4uiZzBRAHZoJ_a6r_YUzo6hQbcaM!a81S0
z>h0Z6OPAkevD%Z5@Ml-yKC!ru2_CdaHTTGU5Z*z*O{L$*qU$>JOAN3JtM2Q6+T7v6
za_J1~bisRj%R1Z&Ht_%cHyuO)<C50!aoL~=@gC9o(+8)-f&uMVDtd49QDxjPICjU#
zhUx<yTL<Yq&N^x9R-=ESfU!zcTgL=6HhS+E{<~H9=?OSY$%Cp!{5Fx1B8HuQd_szj
z_}k)TDKA<l)whoPE|xLM`#TMqC$HBmKEi*~!iJjhBsmbDrT?%6ytZw69;wibaDKXX
zq&o9A5A->0nXE*MGqYZ&d>6H^X-|EfeI;&{8X+rMf2#r=rg$6vlNqhQRY8sL6yk+S
z1dwjpMk2hvy=uaw9e0nLC?4H<v|_@h@HDPFp$4|0Kxl#|!6}-dCE-<u`3tMb$@v5E
z7h-1~f8j->mHz7-;4OLv%5`x4_l95$F(Z}Td5ad-)^_FJhhKz!#r-1fTEA~-{l01-
z=?V1*Ax}|fNr$70{-&*bjor+u^0lEU8bU5mLopEqrdlkLAOsL7uO-U8_x^k~TH8bv
zCctO)iQzPSRt{lPgl{DBZsOMn0LjLf^yuBN5JNsa!3=L6O$mxD(~lIutpO3sb%Je8
zn{>qG`i~Sy4X8IsxU7kegtE8!sRGpOwL>dFETlEo&XodPD~Qp(-k1ag_R}vBz<kca
zj2lf8eC*S8tE#;<+11%^e%e3YGhXt{5c@V?Tz3BaGFCRY{UXeHAJ~AG;n&W@FDZu8
zNz(xwsRwtWkS*ZmbPDi8JyFE`A<L)UXy6S<^f02qjiI45b_V~^mSlpM^7$^GoB`=9
zquv~9hhTT7ssVyiNkeK3MQz%7)TWL0>>{LbAZpVkU`Nqom?*)=NC$^rpgCRa&H5zo
zHG6j_KQ@*1e{0->14b@d{=nx$*^wk|V0;X#O4W9=j%(Ic@BTw0`*H2a(d$?YOUmxL
zarn8{*WEO2tyWvKy(f$LS1ezftHdu1yZG8n5*9?N?O6B^N?==*T7Q|wh>!==UCbwN
z9WHAsy@dc^gOMhcQk=plq<~W+ML8h)3@l0!!sOHDj%>^`yw_?Rbe1}6teavyISU7n
z=pS?<k_E6iPP#!p<G(lFxk{8@U&ZdNKXK;BD%tqjloyS%VR&U_^KNlA{@!VRSM1!J
z$Bqr|()@v#)vdn<!;)b<f;><jNW6-l?+eHSe}10+xJ`l@67m6K8vJvEvC2%sFcJI>
zeVW>pHti#*9rYE^Zt4tNu{Uai4`X)<;S$pEZVH6~9%L(>LsWu7$<J4M13*;rzz%rZ
zC7&0is7uJ~gDM6gwFsFY#*T#`no@K_feIx(#P@alG#j!``x6E^1a_|*r77ul{*dYb
zGo^vnH|HrOm(-iUNjEvvJ|JN!PRr;E1Cc#Gywwo8p}s|TUf<$W$?B$dw4{^*2T}|0
zn^aeo3}j^QZBnWAKgwTpNBN8HD13pB*CiAn-9YK&sLSk>f%Vssj?`Yr+wsXF`lKX0
zhY}fy8J!Bc>kANSdZ|ONm64E`k=d~m{n%;rQuGzNyLwXz7$GIy&yC?ed?l2YVTtq~
zLQBLs1dF1KU^8VP7RCQiN+STjX6q_xQ(1#TMUXxc(Ccil8?*RPc4I*Kuaw<je@^Ip
z;6TSk?K=<aJ#Iou!Z%4@|26yZdj=NvF6=iZ=`$@&FUn!eYdqYzkXHf7EJP0d(ls|$
z=$QN3A#Yqw>dZT-R>v!c<2QMi+$s0qWjokqy=p+=U|uzV_ATPEo;r^)<eUEY9Hu5@
zLbm=l?Db22LIL~#;HPNS`jTIiN%=psQKb5=tduyEJ`G?`rL^Jy6P_xyMwzNlX_ROF
zFB!|9ex0!(XZ}|VL_dr4zvY_FZ0KR_`2Q`xL<$O!Tw{rQx30O6FgdQ*zl1cX3;2iM
zg`O9E)e<#_sm8Pfx|SJ#`agWnys7yxYVjSz^%PSLVo`bVn8<ZO_=kLvek&EMcm#hQ
z{JDf|$tQej$QJs@mBJunxp3Gp0iO2L!l&XOVU#$iWr{pUxQuJn?5mbX#A=~PGz!_`
z#g+qTTP0VrJiNx@k6s=48;QSl_&bKbDfp}4pEtHVf^&RcsHRtGj<C=8y0AcA)KV+I
zDU6Yi{XcbGdu$X%82|Qhd%dHSKCai&7i%B1z3tuY9e3CAlG?NtAtJ%%EKM~~p!6DO
z^`wd*6%Y)s68>rkAq^ri6%o&hXs}iklnU~a@{j;lAqq+eF@zA)bp6fVwibfjeEsG(
zH#0l)eKU8vGv9ne?WQX56bcH*C}?T~UP?jU4ayn(Mr=X+2?|PGRAuS_9ievYO9<+`
z4f#aM7Y68%se$&0b<{1LrC-E+ZM!H@w>V9^%g+Fvq^sbKVh;I*e63t;hX1kkR3~=O
zWMPNS>x92i-!)pg$ZKm@Jf74*gM-2!G!fy6(mynr#fz(0dhI;Ib%KKYODTrmPBp-<
z2whZ%=c5+koOV#?(k2USI6W3;XNe7bCVxUZi1xo4mA&>i!oP|Q+AZ)-5M;w=3fED7
zGxvkkNt^lour2PPYW5kEJ&VKB=ylvr*9qD*5A-_PViWgj=S@@T805W|+oJ{fldvy}
zz=o%XQcQPfC8!K`_%8^J+JG*1Ci_Q7+K3ZIp$n#mk)-Q^>B1oBYWk2Km<~n~YYXt}
zOcx_b*9CM2xsfh+Ci_Q70%p2kdKgJjJq+ms@@dm$9n}NV#YkduTt!ovE=Cg51=AVh
ztUT!=wM(~<m-Ufm%tdryuArHlE#Ub9Ba4POzY@do3J7bAjPTw;Z2f~m7(Z-07$jVz
zV)K5OB-PSN5awbrUQW|W&?=!u+bKwN3}*@|EH7V9)u0r-9*$*YLx;7H+ceW4#>mrn
zs%b+X1esH`bS<5YSXfj?uO+mDTgJaE<O&htj4&V;z$?^NScaVv2VfIYgKy+Psb1<g
zPdE3Ne~XzHbH*ZDf|f?h7RxTH&3a>0*{Gh_nAn$M_s8BJ-8lL}oESGNt}E{MF<Zvm
zi7$`eoggNJ6Z#X=5?d1wClw^sBt???ZE3dYwhgv#ZC8@{<oe{}_C$ND{bouyb$06A
zu_a?W(qhv}({7~Krtizh$XJ_kJky)GBlAJll&rm3m&XOhEtFGbuiW=U4X&-(uIzm|
zxjFlCPUSY_zMof`w>$4>-tF<$@dw7A%1_I0$nPq!7nBxUD8wp$VQt~Q!uyUihr=<+
zF~f1l@x9|G$2G^Fj{6F)ELYYk+mxM3r*c3!to*24Qf?I07ln&ji#8Rt7ws<EUv$Pf
z%UR>BcZQv<&P~qyu86DK)$8hW^}BAn9=Id!Zg;P{&)x67?S7z&YP_1EZc(?Zd(?>9
zt@f&Y9=m6oXQ!vrbHH=h^P{)PyTaQ!L7i}B!WCbfuiCfkf36<i72iL8o8RT1<6rLI
z;qUc72;>Il1nO|D4ZI&X7&us*Roq@YP+~2ymt;?@n#3mE*?0aOtU;OJvqr=>ItQ||
zXgrAu`lm7Q`-_lhLCP>F8s@O)AZ&zrto5%m!fb_Qn-LaCrVb-)f)!<t5tb;6E*Rln
zSY_P9>TU=gTtnFF6`~b5gKHsjE`)XTGLTFQ@V@XeydQ-1R1Jt_{@G;Mi>NrUOC_ff
z@?fuzOiv?qGfG>6a&W3Q!eQiQ|5<q<gqrY{{T$*JAtclDh;PC>*faXwmLSCfc;;P%
zz5exj+GUSPD?gMvh}2<}5G`9qom_gohVC(R2j@e%s^B#*gk19QePrBsz8<q!uNy0s
z)j2AUI!HhUY5<loqsZF9B=I~>PHI6(VO)#QY9;~JvZ36p<u3MHt=$9F<8F`p!*`3W
zdjY+`ggGa;U4W&s6*CgCuy>5Zd`dj#3ld@D#ymvYG53{<m9#Y2OJ!h(Ru=Z`$e5+h
zrW~xe<l&t*9~NANSSMGY6DRKP)^+8DeX9?9A_6$gyaYXN5>`m3;LYbrnntB~|0#pM
z$}u-ti8f4!v}VvuSnEDZv!H|7@VPJtt*wG@(;%!MtKpHW2HsO@=|y@8d-><leAqm{
zhn~2ezM^)zN$=2B+Kk<kAJ87yxNf4$^fqh)Mb1QRoJ1Sw2wmgM=%IVz)$Sg={_m!b
z=m$E6b^SW@fo<r4Cm_XMI!>ptigc1r(Je^t9Bi%6(#Pmwcd@VR0`<{(=;SZ#oZpBu
z_d@XTxD;AwqFvC?E9hmcXS6_5uR*(i(sK0gH(&$0ir%Cz=v}N#w$f_Y5#GiqJVX~U
zr}PPZNtfs<{R~?l3unbEHLL_-fH4MV(I#+-ToO)rNyff`PqA0<b2>@~=rj5bXFPn!
z*)hVtrf$sEq;g|v3(iMN=Q6lVF3a4~6jIfvRD+jCd70PX6AbP*_(aCNs;Z|4_ZV1D
z53HvL_ZjheKHz|Xiw$04@S*aaieisZuE%4o4=rv9FIqVN)rROt-pVNV8@$*jR<wkh
zS!9J#pUSdmeZcklfa~=E_Yr-;Y3n0g8_kTw%&x|Y-qyLFR7y(q6Os72Gb6S+2&|r)
z8IhFQYJ!8diin_;!!oC$OFYZNvm3xDfY{XrumX&#Hh=}dI@JI%02b8%W`LM%14sbo
z`35inNXZ5mEms^Ok+YG3<M83=q$q&LGov;(mTC<8D-X-4%GXe(B&4%#9)^j4NzV<#
w1i(c6EE$R80Tadz!(_d*x3vFCvm-(B_rnQN0PQuyFcmPRa0t$g*l@1Vzf+!{1^@s6

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="&#x09;" horiz-adv-x="532" />
+<glyph unicode="&#xa0;" 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="&#x22;" 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="&#x26;" 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="&#x3c;" d="M111 682v61l948 474v-95l-823 -405l823 -355v-96z" />
+<glyph unicode="=" d="M111 477v82h948v-82h-948zM111 885v82h948v-82h-948z" />
+<glyph unicode="&#x3e;" 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="&#xa1;" 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="&#xa2;" 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="&#xa3;" 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="&#xa4;" 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="&#xa5;" d="M43 1462h117l426 -796l428 796h110l-432 -788h283v-82h-338v-205h338v-82h-338v-305h-105v305h-337v82h337v205h-337v82h278z" />
+<glyph unicode="&#xa6;" horiz-adv-x="1108" d="M508 258h92v-764h-92v764zM508 797v764h92v-764h-92z" />
+<glyph unicode="&#xa7;" 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="&#xa8;" 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="&#xa9;" 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="&#xaa;" 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="&#xab;" horiz-adv-x="885" d="M82 516v27l309 393l62 -43l-254 -363l254 -362l-62 -43zM442 516v27l310 393l61 -43l-254 -363l254 -362l-61 -43z" />
+<glyph unicode="&#xac;" d="M111 682v82h927v-494h-82v412h-845z" />
+<glyph unicode="&#xad;" horiz-adv-x="659" d="M92 512v82h475v-82h-475z" />
+<glyph unicode="&#xae;" 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="&#xaf;" horiz-adv-x="1024" d="M-6 1556v82h1036v-82h-1036z" />
+<glyph unicode="&#xb0;" 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="&#xb1;" d="M111 1v82h948v-82h-948zM111 682v82h432v434h82v-434h434v-82h-434v-432h-82v432h-432z" />
+<glyph unicode="&#xb2;" 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="&#xb3;" 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="&#xb4;" 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="&#xb5;" 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="&#xb6;" 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="&#xb7;" horiz-adv-x="487" d="M162 721q0 98 80 98q82 0 82 -98t-82 -98q-80 0 -80 98z" />
+<glyph unicode="&#xb8;" 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="&#xb9;" horiz-adv-x="688" d="M76 1298l274 164h92v-876h-98v547q0 99 12 233q-26 -23 -233 -145z" />
+<glyph unicode="&#xba;" 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="&#xbb;" 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="&#xbc;" 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="&#xbd;" 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="&#xbe;" 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="&#xbf;" 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="&#xc0;" 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="&#xc1;" 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="&#xc2;" 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="&#xc3;" 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="&#xc4;" 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="&#xc5;" 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="&#xc6;" 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="&#xc7;" 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="&#xc8;" 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="&#xc9;" 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="&#xca;" 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="&#xcb;" 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="&#xcc;" 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="&#xcd;" 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="&#xce;" 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="&#xcf;" 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="&#xd0;" 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="&#xd1;" 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="&#xd2;" 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="&#xd3;" 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="&#xd4;" 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="&#xd5;" 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="&#xd6;" 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="&#xd7;" d="M119 1130l57 58l408 -408l409 408l58 -58l-408 -407l406 -408l-58 -57l-407 408l-406 -408l-57 57l405 408z" />
+<glyph unicode="&#xd8;" 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="&#xd9;" 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="&#xda;" 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="&#xdb;" 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="&#xdc;" 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="&#xdd;" 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="&#xde;" 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="&#xdf;" 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="&#xe0;" 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="&#xe1;" 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="&#xe2;" 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="&#xe3;" 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="&#xe4;" 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="&#xe5;" 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="&#xe6;" 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="&#xe7;" 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="&#xe8;" 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="&#xe9;" 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="&#xea;" 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="&#xeb;" 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="&#xec;" 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="&#xed;" 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="&#xee;" 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="&#xef;" 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="&#xf0;" 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="&#xf1;" 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="&#xf2;" 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="&#xf3;" 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="&#xf4;" 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="&#xf5;" 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="&#xf6;" 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="&#xf7;" 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="&#xf8;" 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="&#xf9;" 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="&#xfa;" 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="&#xfb;" 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="&#xfc;" 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="&#xfd;" 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="&#xfe;" 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="&#xff;" 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="&#x131;" horiz-adv-x="463" d="M182 0v1087h99v-1087h-99z" />
+<glyph unicode="&#x152;" 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="&#x153;" 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="&#x178;" 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="&#x2c6;" 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="&#x2da;" 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="&#x2dc;" 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="&#x2000;" horiz-adv-x="953" />
+<glyph unicode="&#x2001;" horiz-adv-x="1907" />
+<glyph unicode="&#x2002;" horiz-adv-x="953" />
+<glyph unicode="&#x2003;" horiz-adv-x="1907" />
+<glyph unicode="&#x2004;" horiz-adv-x="635" />
+<glyph unicode="&#x2005;" horiz-adv-x="476" />
+<glyph unicode="&#x2006;" horiz-adv-x="317" />
+<glyph unicode="&#x2007;" horiz-adv-x="317" />
+<glyph unicode="&#x2008;" horiz-adv-x="238" />
+<glyph unicode="&#x2009;" horiz-adv-x="381" />
+<glyph unicode="&#x200a;" horiz-adv-x="105" />
+<glyph unicode="&#x2010;" horiz-adv-x="659" d="M92 512v82h475v-82h-475z" />
+<glyph unicode="&#x2011;" horiz-adv-x="659" d="M92 512v82h475v-82h-475z" />
+<glyph unicode="&#x2012;" horiz-adv-x="659" d="M92 512v82h475v-82h-475z" />
+<glyph unicode="&#x2013;" horiz-adv-x="1024" d="M82 512v82h860v-82h-860z" />
+<glyph unicode="&#x2014;" horiz-adv-x="2048" d="M82 512v82h1884v-82h-1884z" />
+<glyph unicode="&#x2018;" horiz-adv-x="297" d="M29 981q32 112 81.5 251t92.5 230h65q-30 -101 -64.5 -257t-45.5 -244h-117z" />
+<glyph unicode="&#x2019;" horiz-adv-x="297" d="M29 961q29 96 61 241.5t49 259.5h117l12 -20q-75 -265 -174 -481h-65z" />
+<glyph unicode="&#x201a;" horiz-adv-x="451" d="M68 -263q29 96 61 241.5t49 259.5h117l12 -20q-75 -265 -174 -481h-65z" />
+<glyph unicode="&#x201c;" 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="&#x201d;" 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="&#x201e;" 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="&#x2022;" 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="&#x2026;" 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="&#x202f;" horiz-adv-x="381" />
+<glyph unicode="&#x2039;" horiz-adv-x="524" d="M82 516v27l309 393l62 -43l-254 -363l254 -362l-62 -43z" />
+<glyph unicode="&#x203a;" horiz-adv-x="524" d="M72 168l254 362l-254 363l61 43l309 -391v-27l-309 -393z" />
+<glyph unicode="&#x2044;" horiz-adv-x="246" d="M-332 0l811 1462h94l-811 -1462h-94z" />
+<glyph unicode="&#x205f;" horiz-adv-x="476" />
+<glyph unicode="&#x2074;" 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="&#x20ac;" 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="&#x2122;" 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="&#x2212;" d="M111 682v82h948v-82h-948z" />
+<glyph unicode="&#xe000;" horiz-adv-x="1085" d="M0 1085h1085v-1085h-1085v1085z" />
+<glyph unicode="&#xfb01;" 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="&#xfb02;" 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="&#xfb03;" 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="&#xfb04;" 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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
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
zcmbrn33wD$x<6c}s(MR0onF(~)1A%&1QL=ai2(!1z6mh`hOk3G_C+Ab5|Moq5D-K~
zMMOkYtm*_rL=7q^GK!2Nj5>}uj+e<?N1fm}2ubDtdrx(TxXk_T_gr{VU45#%>YVqy
z`_|6&g3xoFATU7`=${xZ86|@(iZWvz8I24n`%V-tkM;>Y+tFM6dy)x0di^$ULovPn
z{GU@8Cd?D22y^hEJB5jOU4Re73qyqI!rj6&VIjr`;y6*5g^|hp+DLr<9(-=PFqeNX
zU&s~mh0eIv@i*?~`ycLwuh6XRILLy~uix<7$M1fnJqE29P43^PZ$FkSNO(_+@eR8(
zuVCMoyXx?M0NziSJbU82<6~#-!TUq_Yn)uY&}Uo})kP4by|~_G>b$#W$JXUNi}xP_
zR#WbtxL_W}?Sf#u1+V72XDykUv3yMryzeOp3;r~1%EYScr;kJl!qQ}1FPeq{TRZtO
z-Vew7jA^qM-uuMzLGR=Jy}0MeS#u{(j4vwwK@jf4Guh?Y6YrfTy4c?Z;eIzh@0&Am
z_LTOw^uhe@r|W;8H+R9piCfNH5rkDf%;)=g_e`1h=V8{7g0L2IV!8MZK|?sZac(}n
zo--c!Dg3JOD>l4~rx9#Feezoz0XL2elJr;BQ7{OC;ZZ{nH%ilAr3=DTQ80@)G3Bx#
ze%Dj*jmGylisavRXK&occSAO&X>MVSd5c)#6WEiuF33F$$MAx;IAS08Uow9u2;blx
zjVEIcfG-fhhcmlypU}ec*`4fO@r?MX_$ObK&+SX}rTWr+S-w19S6?6Bc;7<b3;y)W
z!VS5l1>f`u`|yqO)^7+tyD#3C9R5bh&%PnFw6uKH@@C8SmiaBWYeMrsn!mYx_VU}8
zPhGCR{MzLcmqVAIyS(r6y36-m?)JqQUxVTA;o0Ib|NDQ;7~Tqeg%PRg<aYB0Shpk_
zj3%=sD%u)ji?utPF1IJn8=sJvl$?^9=JTfqGBUHW+qLhI)3H--Ug!LRV3)$8;#*3(
zcDuE-dyk&C_391m?muAQput0KA3Ch;j`BN)j~IDZ#i+{BW5$jfKVhP<ZvDp1JNG>C
z^!@_}pLzDV=MTT|;!8&qwf1P;vEwhFeD$^0g?p-|O#kBEr{>N4TlEZK!=psFcQ58s
zoV8pybYkV?IrL_B&E-j});|2!+n4_Mr_Vq6^cCUM>Azn2%UA#Xjj-giKMQLfSiNP_
zwg<Ow-L+eIXz$~Xy?N%{`GWAyQhpm?gN^~?gxiEWgpop}FbQnnEii^5Lb)(Tn1J_p
z3$umI!Zu;JP$di%DiookBDe-C9m*<{LDi!aA<!dUG3Hd1j^blAqkMl*m@7BFlfpXs
zK2@waofNU-;PQ&Tfl>ZWiqvs>yie&_R^eBAj_Rby9qFt7fPZPl=SlC6O2X$Vnv?!9
zDk<Ps3^^4_zv@x^!l+TWpP^&Sn95Fyv7?&KHsI;L4P(Y6DFSX|>ZoS$p`NWn=8jH>
zuOzRNV(I9sp@+PU`}-6rb6~)y$XSCFp{!!lluZ+TbaG3Q-#;p86Mt8(zoQ36>9eyZ
z+5LD(bVuLs`EslseR+y0XH139*FVs2;tXGfuWFKh3;J9PJsFSoZSwWs)Nf*7lW$Xi
zKQ5pM<rPX#d=l%U$0|Li&>MWm#-CJrG2ZV_@?G2nFyKoAF}D%nxnX|zSZv3D?_&7j
z0bj-7JCpnh8&$Ch3mO>M6!2{txG6A^W<txMBhAN7+u+1DIA{TM;{3$|FwsE2z{D97
z+OCAY>gtF^Y+6rX8&nn8WKw)(6}KkU<BGdut<aP8?A416K5mE9;79uK2+Z8Ksk|aE
z39}FMO2P{Z^aA92mRE$p2YOHL6=FVy7sWSONtlw%XNo&|Iw}|iTyW?_*vSM2-VqDR
zJOwO`0-uru6L?SvS8`N2sv*QAoS32-m}1UTgo~<dZBS&pYG664WNlC_EJx^^A9VN~
znSO`=lr*q8O<dBv-f-;tplR}d;l5=p-?Jv%*CNCK`$J~BuN2)7ipG7JVxxQ389YLw
zoTJ1PC<c37RE&^{H&J<bqekN~R#$@>i`OW@;Z!AaNr|9FOAe<JRnj@XxJyy6z~eRs
z(vw(_l@)aCRglwr#<|5>Q^_s24Jho(Hp-<p-XhL(O*$yq!|N*$__7p3uug~;%y^ny
z5ME!M(L)2YF4ag66lFZHb3Se_`CUQjTG@&nEN0k>?b1Qf-uylN5gbKOvS1j5`zHx$
ztVjsOVVxmQLSir&44JUhkU83l^E!dWnPPHkMMrW<hBv4R#)ewAH$ExDTTo|^`6bDo
znnsrlxMZ|M#o!WCfRBk6)r8mvCBd%7u^h!zpnCAmT%dTuP_i|seq1O@JW+bbKb{vn
zIZ-D{EB^5&ohXU+S~1b&%Bhw3(MU(!sn(KU#z~yLHYzR}CmwrkjK_+P+4<4Ik8V2B
zXT1C~_*Ojs7Veo8xleNBJ}LB>+SJG=(`a1kX%{70iQPd<CB~lni+@VbM8Mcp?05O`
zr$gFr@=Np=aM2%KDmSy7#o8q^D_&Q*fz4h&ay?5iYrn5%d1kGCZRL7x&$^0rbJ)y#
zwcYHkVQgy|JEL`_zcTHfVOlABi~cZ<{gQ+&EgNOO(JuHQzw_9gf|8b}BnMU5*r2p8
z2&KtUIki30QY<-2YJrlKr?`Wv6_;YM7oGDI%SAOkwxKpP-D1vBQ)~@Nx?PO{#@KLb
zv#T9(nt=Vt*Y~6Qj>c`Y4YHDIS7Pdw6uV-pH{eaJoEqcGInjMj<6&Hnt~JnGL#>rw
z@TuC^6dR!FrsIk3dmB&k4|(XVp*ERb=pJc5zelEikF3Z&+W-99dGt1f2N4Ge7;O$`
ziIQ0o!Z4kAN`#|^7@H?EPv0Qc(<&RRv2IUtT4q-J@SuJPTgC)cP6LSuNhKvpmZO$g
zoCz7;62<CN97LOisVwNq6$`r*^<Y6$oY$0<Ev1T})>sxO&SfrloY!SzuI{X`OIG%l
z+tdMb=8Vky=-KvV?RVWDn6qQ{@`(kXzgk!x9QMRVgQ}*k+qz=w(-USN8<(Cf3WY-^
z_kQdRxxU`eV`!<RS-W-Eq+SmnkN*C9(I<@`IwhC=w`FV7IMe!tLuPg)`ZNgJTN(`C
z8_o(==vJvvu}g%Pgis8qwALTf!Iq<THa3K8M5r<`yd+~oU6eaUjse@jX`qOo28>{X
zT{#<cV5c2+HJ;c6PK|ao4X2%O+R3g4ahiqw?}k?gn1~WnqQpBwQFic>5;fS#;SAY2
z1aJ<hDY4*ZQJn$Cv`!dsJJhToJ`^azh(o|gl0!AdmjIrwE>18zhg$@<%W{F;N$$8{
zL6H;C3#1!G#xKWt^y|fREplo5v=?Unt?Grj^X}~<&z*B)OGWvB;VXv>7&>fCxws$K
zmdxcBN0tv*_2ht|Woyf%ar;>3$F#3s(mve#aB~rHbE#^<!Uvgo`|MfUw4a)D==!z?
z`1QvYE@Zd=Y4)t`S`+AMXv;T-B*Xhcn$STggkcj(AWoP<Y#-oLf_bXN3@8?HDEb@?
ziqEbZ0jC_ul^na;8K=bXi)qLR7^DDBN@qu%Mas&y>(~`?coP9UK@A2R&SQen>P^h<
zgi8dXqT=i<AY8BjfUq$W>&}XUMw2&?ZDW8Mhe}Z~vx&^@<#-3k4L$Rh_Cw!$di#O$
zeF_^iuqI{h)R&JhTfL-l`?K#%+Pikv`Ni740~`9Y!rA8@nLny#6YI18N>%Usmpy*!
zkyRr$RS(nh2cH}9@7I1jK5N3seT#RDn8yAwZ0<(!{WZHr?V2@u+6KZuCTP+@_CA+C
z>ALg@iyo%PTn36B!40_sxf+%>8YGP_Wcc@|X(z?A_<l5OmypDTr<KFd<Y*w?L;Tb3
zWI;i6*j)i}+7C>gt~K9SQMQBG*j-{D7NdRBd|W%By`_CkiaF-gQl*__r*Tg!-P6eL
z8Iz|-7gY=HY2){l1gE2mm>qOF>>}ICSaV6gvK{}{TJTM$IFR*!h-K{4u4{GLv&|>8
ze`B2u;sSZI(JR=XhbX2z)kvyCY@TYz?Np=5;jA^7qiy<b6&qY$DbtkcGD$3(HDt3*
zc}r%qV`go_(FN<ZuZFVj@~NqZ*dCWQ(>yapo14j=(hgvh;JKgK<@WL(z@uDH1n7!E
zm021TLjhD5;@v`&B`3rLI%Sdtss^AHbx{!uR10Y^1tCimU9*_*u_z0jMhTXj2qX*r
z4(K!<za!w-&$drt+qJn<#C=ulA#GNbHjh21!|$MW4R+19f|=GT<kd;hf<?xoEPO|y
z)mX8kQ92xpoW((}Q8ZN!Tb?-AoW8G2yS9eKjq#4rzMe+wDQ7>5oy0Owke}|QGIIm{
zwLuTuI*cBWhNf~SJ8Ne@R#wt?TfP+<@hyvx*G9vNs9KD4sa7p3tZb2H1(dm|Kb4d2
z)S*u?SDSzvu>GZO9AAY1cukd*H?QeDF#_m1n_Iq-gP?I6tkzya$V$ZRG(k7XQw=6e
zIfWx;EZ`i=wH4I_O)(V|9Ty9VHdu*v6P!3Tfx!{gCbFWS&*6?@oVDp}&7rfk&7+>Y
zw3ZDofB28<6!q?!^_zdcbn)tSm)5XvPq6jOvr)@At4-7Xx~-YT{`ul%_9ipGQ~wvO
zjPRRH!Wzo4hA3gN5Rx%VMGESgpBQ9Hbe<w#<VvhHET{K0K1*`i1_f6!K|)J*MXW#3
zeOY4$NnVWB8f0irAslatPXTMr&1E5xUUGG@$mFnoY60j1uA*XMMU&X>O6{HLU%HAr
z^!}q<$HeP{<g_toGYY^Vn2-(qyOZIZkRU)i#rqu9E9(+TXPAk3it(cA0BcMlO0sxC
zNi5px;FJ_BX5ArYAqPy^H+i4OZ_18ir_Q`^$C}m3<3)8BUwq@Pw?EcaikBVJ*beob
zBV*^SSvhdW;XQLs|K)Y<h&+MjQH;G!z&zRsV}(!_%|kLZgyKmkVvFmdqq5>56r*Kq
zb9+9ebZj%!AJWj1u+1H4c2XABFO(=z4wa>Ye@8pj)HJ+09U->|+5*=ONO)n+IpEOz
zgeKpean5Ztc~TiMaN^l7ym0#C&=ZS1b1qz4QS+>tKm5aco_hHYb&EFMf91&uYT=ZT
zwNG!~JK>F|?^(KfaPPs-Jh=ZasdD_w>(`x`)E>C%1zh_WP6G#=!Ye|^LRer9hD0m~
z*Z?MM5wRW_%DF0-8er)ZK*e)$70+yMP~BnFc%t!)jv5xb5)0HY+ZCz4RyIpe&`fkx
zEYPAYv3P5x<B9I~H3qr97Q+W^bPVDACgLcz5+M{DV*}Q(mnGR0W!2ws{Yu9pF&c1W
zL?Xpxe{gL$)1SzS1CVKMX@2!3X7Om($|jUGpBH-%E6bI8^<WDoNR3U#3T+EpP{HQ2
zWzUQrjD4-(G)wl$J-STh`x-<0YL^@8T$Y3wz`;f2o6Pq$4x5=0HYjSo?Ln(oVsdSY
zwceoG%|F=`N4=n09hiKr6{<bWTA#F(pl`m#5n|DCKi_QHV;8MM$5O$co>g)9@Q43A
z{J`2dy-tbqoXubDnzZQT1?`Vo^YB-LGb_J-=Yc2N=ZiZhG&iOEPW^{=r5*P4FxD~>
zx?BRVbcPV}5|*X_OS$T10hU5hAl1!Is{xk6Y)yowk!U9iNp<O1s`?Y5huOX0MkR{N
zp<2k$Q!`RPS3-=-3c6A)a7Zbp5=C|>M%o0sGb304H8zkgNWn0w-qb6?`h-n9{ChU=
zvt`|!BZoI=Zwxf|sbBC^?Y)2A@%(F5+wY(E+~{@p-?3v}NA?0s5~Kg^sq|_GwBzF@
zojtbq`UBs-ec;%l^Y`s|yvN+d*s~viyQ{&!i~@89;t5>v!z9JBAX;G#393l?r2(@G
zGT2Tg_Jfq%EPAC%chkQNBPYzcejE~I65!Pf{5oF9fNfu;Tc>I=)UjNsV+5pp4x|K-
zGVDuI$1?2=N~W&VIx*_Bt2r38f+7m=nwIHszHE`=l4H}`<pNTInw#u!9yMAeXL>tb
zwnG!kg<`Mov(a>uoH=(VjUTE%EP#j>HtFo=RTY0#pML$&*;V&0y!1%uqq`s5dgyn{
zH+=fWS9dO~KeDA})pM-hlb;P8u&?ULKOBB=)2SgtUs<^D`1Ds^+OXx=)@g?a417&o
zJ$l2S?gy67UU2~YUlbN#-2vc<SIC0<gxln*gjEZ^i(pLVhEOb_e*g$$PKt{K!k7uN
z*?CIzMKvC)j<>5mtQG)J+u=2ys4=cY@i{`~SOeEU14%#^W3<!27hPN!7xcLTB*Y54
z==fn5<v=>t87v4hXd7E_*L3#jBjyLb+J9p4pLZO2^_+I{%02h3ueo#A?2cPk&3nF5
ztV|L2*Z;ouv8D&Ee5ze;zV?Ik=JtKJ&8c2=ux`<ZSl85+Z`lEPB;>tI=zmk<E6zMM
zCK@Ynld4k}%e^YKhS(@`PMx5;SfHfn&KA{!1;rX5gJYcB!EsX)fD#?{sZ0%aye-(i
z&lAC%h-y&WTl%h~=YZlq1mBi((0>kN9%k^?Y(a74saASC=bm*o{zPJ+s?CDu$bc9$
z4k@At-F!?TSBV184*XGnP*^jXp#5pI{I&ixCTwIzIY~YZS`b`?%wvJ*mv%ILA^F7v
zgV?3JwfWlqnY8DJ*!yyx^a-%uBqZvZ6x2c)nu!HdGXvkb;^Qjxdl>!>N$Z=INbA}A
zlP0l4RaICP=<G0_RT_Dgh2e3BB|o0ElNo2SactY&TKhrttivsh(gMgzi;zitD57wM
zI9Cl2F2QpUe^K?qQ)4Jly!M;hfHxes?7*#T!Yz<-$Q+eP%*g9dBw(4dHpZ14;M5g>
zzpFON?#<NEtaXE6JBQ_^O*93HVeCZIfWuJd@^kuFN4z-Y$(PqWGh%$uGsc)QV_Nk+
z-PSMIe5l(kxAiaTYnYSY^||dUE-o$|KYl{Wnq32jFIzKs*77N|wwjg!#yy4*?Bss%
zRfmEkH;eMrd~*ZsuQjNaLg7m<P<rR7i8$+!r^=+Q_UDWw7u+^iSN*zzj=JjVK^m;%
zG`pIG<&tO}5Ed?%zFVb>)}D6dwt6*1{z*x$7vSLNc^e58)_O+bMUCwWM&nBCkYCgr
zz);d0iVQQ_8L|euaEi=_;jDBiQG1u-b7sLF7n{X_M$Fq^AUnhMabbWnZk<fMlF`FS
z6bvgDI)^NJ;20_>_JEQz#7xeyid|s)Hdb?$y~M=VSkja8PS2k-UoLvQa^9Nz{%gn5
zRl~FU_8R%nU8{aL{NLKzKd>SefBxg&e|k<kcZhv`$G|C1b{g7i;QW`TvL@zcwcl;m
zt{kb=zIbNNsEJc|tlX<@>!O{0;Ew)x?EGoP-o|yGXiI+3E^DusSC&7+O8zirO6VZ-
zd#gVN&25KH`;p-!u-hgq32Tay3@;-&Y85e9XEX~e2I@#qHOho`WPL>xT^M2HAgtf|
z?_D~`q3A|M6kR0>`fZd94aP!8Nl>Bye9>Tu3d?o@JQKjRLfF70a0Mj4h52EY+t^&G
zsQ20FeKkS*5&@`F*=gp~zJ`<6`-tY|Yho1(H16xM4iq^R^6Ux7vsg$Xzwlsq_I5C0
z?q&9y8|o6`Y4&OY;Zi!>ZWqZLP@7_P!_j7d@*4>2W4jvna*agDRs6Y%U{~#ypA^3x
zHsDW+9WF|{AL~e<qjXeY_V@%pErP2kf*Mb9-CCj~K<dMvtoU0cD7g*7%BLL2^y_*l
z<ZAe2Dz<gm>u2i@)U431T-Ovf^6V#duV_s!7Wcu$y$@^O8;%`%{E_-(IqjLH@BgFn
zrRTP9t=#|k;$_5BAd7wguZTw!NS8zo8NOdf92Vw+rq6YkDB>9joP=y(42dM*qg>z&
zg2_gl;TMWX7*`2DIj#zaFR*EUR#$Z@-rVQ3cJAos=N~w*cVCnCgXm>Z?But7DpS)h
zX!HL0Wn*w$K1=5^5_@7WV^1vL;g#VXiHhuqljZ|*kG;r&A5n(G{!9hHcXHrI0qRf@
z0DP$y=C`vI(#|MAI;@@e1o*DxKz6Vo!&zwe2MCz?ERp#?(^j>7bm1@Tj#spd4-Ch&
zPayNO@fRvzV>7O>M!=5nW&!3HEldy3&;p2YoROis8aT$Q2AZrDA~1|1k2ju*poq+8
zX~8TJx*!yRvTm>ts+;LZC?Xro7LFmL#X?R&oeDdk{U*#*yyR(qaFICF(_FV+T;MSr
z8`pekT=SN3Twc)pCU6)|(B}v0yE#3xful6nEx0949tg6(i4?m(-S{VcmUe~JV_u3}
z|Ffyp(##_8Y&$KQ)Z6an1M9@Dp5}Kp(u^J&-;D4j$2CJKa4iK<<WLf6$Jj_6!(h18
z#d(vU9V_ucH4fa|0}heOQ4R(>c`^C4mNX{uX?dXWyP@&Nd!g|sK;w5O5KDG@;_({M
z_~XcykA*F-M#C&s%p6fotr{~tzily<eEgCz;1i%HPx)ki-MFkdPgWe)-V1&GhsPdW
zq+M{b-Mc?}6E3E|i2-I|NB^GHZd|VKlD7Q2uYb%FZI#U<2eOO^+zn$mUhLE19x|Du
zDdIw?0fXE~5f>>c!Ve|zLkjfhezRx@rf6UTq>+eI(N6lb3U8WX(!*Ou-Lb~O@%&YZ
zz;UAcla23kxJ27)rDzdmpBY|!vw@f<9dXCnC>ob)CHW@fq<!O24LAe*5_WFtX7Sp_
zD(zg=!_DShhGWf(#f{eoiRYUsV}av4)37c{=n=-JwtfrlFH|K=R0>ZY6NTT9PxOh#
zw`qP7i(qk(;c=6+bKG?!Fzuwahy8$i#|U@nK0kQQ;0jRz9F>u;4k0->8pvY<lb+x6
z_|=|tPaC}4ilH9hQOrOD!b--EVY834V*#7aiisb=@xdjmb~3u8?Bje^I9)pvsC&3`
znWl_!|I_gP^-hPMvg>PwznFZGE5fvGhApmBk7x+OPXm`E3^*(H$lAJH<elVmJ95>j
zZ;Zb1XndwtvSI^jqv;sJv5mzo!BUZ;Y2I|y=gr7~qF5qr5vFZn0cPTR^u${6(5B|T
zY{6XZ@awR{nma8KE1REadO>nO(!5rmyEGJYHwb;ha|aap)FFtOV$4(6MM5ss6rOE_
zB{91q)C1+<Ly%NK(!~;=0k{sKhxUay+lwtbJc00GHgang<2f$jef>FbIoMnX5{AJ9
zJm*S3z~qA6<_e=S9t<tNEm}ZOg3H+O3B_4|qW<E)Y6*A-#Re*mtw(V6Cj<9*y>vBR
z-*LD(qM;vP%Z+e^ZEIYC;b_8niy48w5RNyYE7VDr=vdDCb6HOd6A|=_wuJ{G%tAFo
zoT+jQw*>%k7ydvL&f)+INC9Iso6QQhy>Aph->rQ#<&9w;W77}8KO5a$-!>e(0f!jk
z5Np}|q1R6u`aG(A-vq`RrWeB`z$X^^zV17-#71z)WG3L)bp{9Ez$1y>P|dLosv``X
zy^SYmwGrUN+Tr6k(f!QT^?a1CojZIi7(IHm3kN|gLZz`3Dz(uug!7w#AjeLv5eY4{
zXm*qtE#dRFC<hEAHyABHSX2x!001^dcvmJynZ3c2<Fs=lo14tug4citjmr1Zoa=)O
z@~&%58?k0lcmZ*iW#I8K@aXgrLea$Kp;72uKAuD&+&Dl8=n)i>By-OM{Rti&)nlVA
zz~i9_IdB^G!gBA1E~C>0m)ptZH2D-|@r4tt&qx1erjy#+=dWvx(?0wCbIka}g%6Hs
zSNDl|%*bB4qFvJd(V}(xf^}fo|7sCVvz=dmf9*Z3n&wLKaS8UvA~=v=!*{4vLSoK!
zX3nB@>)Xj^O+I>yov55E9<JZoDH4{BdPr~wwjqj+QY|w_MLbc0>S&{UK(T|$A-Txa
z7}h<yz4yoFC(f?i{zlVP?d6XQ$6k3!vo;?TkDa=}oP<|^v37vN*nw!)?eNtRj6D$;
zClibjmj{f)9+HGGjLFGF?(JIH8XL{+HxK;YN_2^m?D!S1jV2(z=|2Jdfrcko^wukb
z{s*A{QJeKcCv86)BL5onZD1b*55U?8b;Lxd1FNaC+PHpVrS-(|^~3=BF?Q97b;!UO
zZy5S7Ts7aM6MR7N)Wh}XAtIn7pl`K#!i26mV+gY>gk&}=Ru4Cthio-Mc|UypMw8PE
z3*u)xlE;pm51n<-{YZOl^&?Fme#*B++jFcjty#T=(n`dS-#Edu8kvv@ecB5AZ!c5`
zp={b2;=N9C=p>Lwt3#e*yQn5(CCR!+D}a@d56eiND#_|h@MZJ8k+Qkmf-z9bY;k07
zD^4dO;S|7zAcKoKSIj0?7Pqx^Rffz(FNLzXh|7HXm6Mm!`_CP+dvWz2R!`o4m#^3J
z!=64hY3-wnyRH7~V-?R8&mQyQj?%mO_3AK0sjjY_9LO2hF87%YcdzR;Z0hn6_nodH
zRUCYta&Y#8PE5ie$Y!hw87ex97a*Nw6S=05g#+<y0B?sQBh1^mYnr69sUAr)&>$sz
zI3iRiSmXzHIpvn#cWDE(FQziTp<>*)>xT>#c%}kALb|m}*e!&d1V_YYxt}p4$Jn4i
zMI;L}0@92mLJFKhk>(i>ZG_BcSAQh@u<3CV3ZfXmF`vIGbF2ZrSnI)xAZP?wmDX6!
z9b3;x7^^Xeo2V9YNU0KhMqHh6bpdyTfo_KpMrSY~d`i-ZyHB~<$hW@CJwN4qSMBfL
zXaiWyoz>F3rkYXXwR5NbEL~{I(;EL<hwE9u^+&8R8VR_ZQ-+{g<-nSy)#=(GyQ%Ee
zFT2($g6Gi?mJrs^$wdZ3A%x>iJ`d-s3<e((WhfK6HUTGb&=uzeM<=m%wrWwLMGg)W
zZ(Y>%Wrg8b)1Xftn!7>nh#(r@?{5XcL@~Bhp}P=DrTumX^{JWdG&Q88fV*I7wYUg7
zQI2U)QVPg#B&b3v%tG0k0JD%k)NA4obvZroOtYXUNC7FUuoyCh1-`AylSSi*5iB&l
z)MZTV!9JMvoc7wYLx)B)b5g(N?-3)r@zXOS|MG&guxW?(<AWm~mE*OY%^BKGIk@%q
zydjU>I85_xSpqoLa5!d#xp*X!V&H(}(Npe`M(P;ND}eZyi>p);TQ5$~zMt_u`)YCX
z$1G*0*4!v+;_>FK;yumz%?aYc=1L9|q5<-Gn<-{zBA6J1y4zb|1QQ-xC757exFk0M
z0}*2-QaJVL_s4V$gq~xrr=6qt-Lb1BG^z?_v#z{`HCX{B0-076yQ5dG4{~5)^N@3N
zs_LxhThzR9)^sReP3NWjrZLUmihjO#E##Z0c)SH^+q%wSibw`9B8s{45G(jS@R*gT
zGNr6h6d_QoJL>%=Yn<GvS@uecT{k|G(!68jrg0TF1TrZB>vs_E{|5IrA#q&i0r0O;
zVAw#e5#5i;$$xL-YdW^(D!Q3#u<K^7og3q_f#?iNBi}38wD>Dw_p%pV+A-|~Hps1=
zG+wX#>DAHT1s5Rn67WoJcSr<#QO8FG0MYXlR0by=AWv*SM2bt;?x_FMzaF4jMC=Yw
zLEys3Mj%!g*IUZ4o<)2;BZQEFd{stdTVY93K_q;SHzMb7t*kAwHZfN*=8}nKg6)o6
z8;KkZ&@U<C8d+O0R)#;t$p*3E+A$A1tgY8hjyCqK{K<&5^%F~^?+tIke~erQvJWYQ
z67h>sBn2B!G%K-w;^5Ipp7=zw;wzh)s-^Z#m-Iauq<t=~ZV3WDUfr{dfFUDcL+)jM
z3kl5jm{ZDjYM+lpMml29SL9Db&FBX{X9}<g>cnUvCY&Qc#sP#9B?zb@a$R_&j}->v
zyq-WVzPTW`x>v#dMyqG#k%TU<kSvGHE0)WkMfrt8Iww=2f+0I`Z4bD%Sp-<&dXVv|
zrqaaVLc6J-z~!JuVb3Byw0(^qaLkG3#1ds!NWp!yF@(WrGGwjM$leR#*oNgPR*;L?
zV%6c!)M&2f*gdHvH=`WLbQ08555>?-Mx-thZ{m4L-e7SMBt>3VUu!soyaGmX>h2qR
z{+4I#R`zvyC*$xB)@fJnu9`AR-7=`l)FI2?y`N1w&8EKf*?TumG3VAjY~`M9%Rg+o
zYgo;|0~*0(NXz$fiqQ@El`gy<=1Q($$VM>nA|^;MQB#R#0vr}D;4cg$ZuY|*08SyE
zu10~0WQ67E{>F<07Fo9k$W|gIvZ}E+!KGGqk#XsyV+hBapn+~9)G|@#1`t!}mCH0n
z{yT%iP5wL4p#V%t@bueK@gAUpza(Uca&RsVOF%SHToLLKPx8tRm^iG$IbJq#2<tz7
zb((SPA8J^_p6d_K-w|&to_GILKxxv{(V=bqjPB+KmhIiCZ9JzvQC~gt0;^oP^C0W<
z^qy_Y{-|*rCLEGB0*B&-(y$+r{I48icqCBwK0*W3y^r=d;HA4nK`>V^xo8ct&c?#q
zO2JSg6d}@-xDPUG>dx!WtecrUbMDIX)jQYsU($c!<44Z2EvMKWYEEU|quQTedgA#+
z|Co}`X+Anm@5TO+jt%RUa!HivFiyK8GfO61{+X_glnpf+TL}*irRqjOd_(Q#4DrRQ
z(fa;b38V1|xVTSrfBou2j@R%Hn5-6TVGKXU(=mkeHX9jV0&P{OGa+R)o)`=;-o(%N
zep+>mcPA6ZM>}BbDHf+{OrY&dc9XBxNWR*eh+pIaTR}<|5Z~S!1_at~YkK0p@@4Dl
z$=Wd>{);z&_h(1dZW*v_Cdc|yY|^>UdWmCy`i42RPuWWClbVli48QN;gBnC6hnrM`
zee?=G(rP?}@2xut+OLa`_D~Ewo<QestJV{~lY1u}uSw9->!J}AiN|UL)eg#4T(m4z
zfEK2v#^XJA<VBJTWq&}AmFS!80<Q8rovB-Y+I`Ok?G^2Hzwx2XYaV>y$rs;TmM<Fa
z8o2sPw)rR<^7hi{M_=z)^vsI`$MyY;ZDzLKccFxbwRkn;F&NXZ`|#nV2v`Ne+vFPI
zLE1E60N3ebK*|<kZ*hogAcUI$LE+15-Sa0K-=jUZk@_1|uO=df<bmJ9V6QbAqOjQ(
zI#L>RTq4;k33QYMggZQme1l&$AVJv^m%!iA2nkHpNjj*#M2Vp+O^8p9<gP#ukxT)e
z2Y^)8peZ1c8Iavjm{&0-<;VAJ?*{@;?-)2X;jUXJEJzAmvtMiSZ(ZKGNLy*2u~y#N
z+qUn}p0u*0nKcLQxKa7kP8ZRE)N)93%R}Vh$eJvMH|Yl<gtDR>H5bc{B@WihfPB+}
zPz*oE?siLPNBJ7vXm|VZ-3=#D5;fdH`Z>k8Q^DbGv8z2W=7GlKu`3xgoR91Id1?lb
zpubKu*9+^3y#auQcBM<b>QDGd3Dno7`vag39B)#GQ0q_cQpkbUddBG@m4GFdsQI@z
zoINcuu?b1WcDdbp0k71I9=PNLekJ6RWRO!ch<3Umv6V81dqL&*5W$$bWFl_P(*`(z
z{jn^PHh>rtcuX3TBS}G=;UJ434_-z_Zz9<jtb!E|eWU-dnXk?3JCsd#Tultje)ZlS
zwz7&I<x5!Qsvn*^@zK=%+s^&9X79eoH?i17Gb+{$oHu3chC!cvGpWNJ%Z6oau9$mb
zhG$rG^1QCI-<n|Ym$h%7XO2#5nD_jc2e(X_v}@If(bm{bo2B5qg@Ya)Gi|}h9l&GM
z@}PbKd@M=$QkO!ZSbGxrq6ur&INB%OA(MoSNcx!oLR3zT#VA};aC9K2rZw@V`@@aT
z=)8<O?(jV>i~jWk`QflxcJhGWd&nopwOT2OWRrm(6X_Vj@#fYc5QD(7a15R~gUt~^
zbyj!toi4DD(*R9XwTpN~x<jl(v0(4wpvbC5WXo`;6?89>R1_~WL9SCG7llVn(hxRe
z!pM$s#-X1qS-v6up-H<uca5HRdVR)Jqg$Ku?y&hatE&6WYaS=ojp<odxvudUEuhN*
zz>hT;&O^7d38TVtoV?yd^J0+VIws03Kr9mqP1yM@16me0^ie`;5h3Mpe6xF4v*FsP
zYQZ|d@W7uja~O~}6A!Y6T$%8-(lM)~V<06>?s4OkVPtWy0VTb%1yO6z+<ZPUkd!sh
zwK!)2H!{+M;4+WPQynxR$V>PcT<(TilgkDh%?Oe+VzQVG!gpLCwKAvw!GDg-E6mb?
zbSdb9<Vi=$xY42e(>dFLZpyg~YYqNqX$^V3%Eu<Ms0rE+fo+Sr2gOC<wP>s3?!Hg{
z#|_If+gzr+@R~S|O5XrSV}z%}Hj9NkLA0cBDUKS0>BIFCR*zak0DBu>X^V%j<w+;f
zN26<{7{WW5AFXr@;n)W65TOU&A>&b!NpU2Bs-Nlj1{p-C3FRmntEZ|PoNz3Q#;U^(
z`5|o3goFKLabk^@#oEu%uDxGobT|E=eJoDWa+-IGc_+0kVLD{juttgOCeS5i`9*9O
z33(Wim<jy9k(kNO#_eqv$Fn{~m5I6n$76v(HiQiwr-h8}pS~e{Wx@dX<i|n&<_M?5
z^zQNbiQWlgLngu!TTsnHYD6+bRY#pggUFHN&VdWv1-d767S#uCj3judpK25)7^UY;
z==@qGpP~Z{p;H)_9&S9SlfK`sq}StnN*ZD@Y3YC|KXQnQ47emApH21o3HP&b7Dvud
zxF9_a)s{?HmIXN1Npe(lIEB;|3{$i>LfFQelr4r&bs8UVrOa<EJ2!X6J(BVE533ig
zHaPZF?MfIq<ne!Yo;`JE!lN@zt_oDiJ$^s`o^|)HT)S*RO7WQHq2i%?Z@GPh_Kz={
zuZ#O@GLNlqJg8-ISaROUb<(q8SXyJ^Bd{bJlrU7!P1M!XcmNW~S#1DGz9=wG3K0=I
zr3Cf}`RNu7Vt1`<6X*+u3H30#9=EBL;t74dbPVCx262J42=m#zy10v+wZfQEPoNt>
zVM57^5ioTTkCfr`<eUZ`ncrfNSIRSu2bxx`YRequ9-n`E|GjM(<3A5_#whaKJrR0A
z46>ObetzUN>KZ!?9Hu03+zR{oDcy>cyJWn&$<H6n(;B_Vc!;>3BdQ!XF^b8p7O4}N
zwBy?2b*Hyo+kgCxyIJCj(~EX&Tz;mS?R<j`t^4GS)7o=&pIy)nKgK%MJ$mqQ?KAA1
z*zyJRmL$y21)KCu;ilacX55?-)D-TzP@o8hEm9Y@Dq@A{ln}APBF5<>jYkO4Pjo+d
zbvRC<@$p)T+g=WS^m7Xg=WVvj&-qM9a!|4dcnp8lc??CJ?6ARz%V5`%oV6yK7bSSu
zv=p+z<S08=+9d=5Blu4M$_^N%hz({Z>=*s44C?ym3(ME<c<=^k@G%?Sh06Zkeed3N
zWY+-AZOqZWePrt^ufL`3d+)OW&D*7ZH4h(RJr1($MW1R^r;R<;a^xWJoorS_thm?J
z3)#XITp0A+8cU<S)ooTcIE34-a+?Qo<yVHPHP--3M^>Zb5x*m2Cv2=zFjO~lY`<aV
zP?U<wu65*wvBS?exU8^aYGtPvg@^!98s(Y`W>YNQMa&xbIE!J{BvH^RV$ri!JbL*0
zp4qz+jKyWzE8{2iBzqOc&FI-<>bCS<aW}Va&a$dg3uk`_<K`ku+`E&l+_tCYQ=w(x
zs+|Y5lVScU^^wbwl>%Ql@o`-h0Cc!TA45JiWTudJ1Gq%VC%|~}ND&3JGC)C%0ZBsI
zAleln%I;!Bc?VYmD@!pBteW4uZ;>aj*SNzQeBfKZ8+T`}ZEWoQEy6A>4bM)1&76<@
z%A#09CRtiCD9}MniBljlMxg^FVwaF&OwmQ;#Pf_%6H<(i%2tOrjWYL8E{D8X$aG}*
zA=cnY$C!cvH)h6*<#@1x@n8dS4&B1=xKkOAH2@nE20hVt(~h*hlOCFO`l-RsmIOB3
zzwm+dyN28|zS9Tli^Vf@3l_}i(6ieuWvj>C|8yXwqUVee#l8Bs?{UYN(g&Xh>R~PO
zTfPyG8G1mgsSaZvOe+fJ#F7$4oW(%0iv?9P%&ho=kchWj&GB4RqkqO$RU%L&9<gID
zGDOTWGDIv8Mi#J3hOnHM8_$GK0>Z7tinx~V>LKc>?64!lc}t}AyXM=DPb@BGsZQ<d
z^>O$089t@&<XI^zrEhyXnp=cBn%7RgZFAzt<k`~(t`)~)9kb#0$&qOtv-EZ7NmWr;
zfJ6(31+USCML4B{2QGjr2wYHLD_p=wWeawFRl1873a`_Fd;n|=v^o-$5+r8`0a1=Y
z#o=g#ZgNmOB7kK4Kzi2fxZPEI;>M4j^VVAb^hsCBl8w)PvwHnkx6Tnm&HZL{8Fbg`
zt52}6Z=8Dn^W}UWQ1l~xj`>FmWkM*5^pt4$LoE#<@P}W7CV))goTmCCKazKjhpNM&
z39(*KL<oN|lF$GOZ4-i+Hf2_#$rv2Uc28|SG+*w~?0;s|f-U0bH%<YD@aG$jU=E2?
z>p^vTiX({S!mCoCPs4;TdPKl5=q7OdCW2j~76oS%QjYfMqQ*lShbaO46|Ms_58w!J
zc&i>Lw0uJ0=tP_+*aOiCxLLCbQNzFjOUA@V#?n!2(d|8L#`r0$=LAijb*s&oK1bWT
zNbb>e?(ua`i_bORwR3mrH{x?QPKie@cNlY~c?Q9-<v3t?g2S+FJc4%rKgA=M)EbW%
zz%Ko(>O5O?uhx@^lP+tE#XQlj6|fJQ|K5CweWk${LC?sBf8u*Q!;3x*ArH3#Krdb*
z76j#V<6O@%h({6HMb!*sg3?Bce|_DLJcYof=TA`02+@ZTd1j0sb=ruHD7@rfKngFW
z=tKmGywNrh66lluy~@_zmwBYBJSa!!Y-3~YZY~}$WyPI+O0~5~lmDx)+`sux+EbIJ
zGox62{l^tkZ^bNG%U6KS3e4MrTGw!VBBC`Q1^!p@2}ROt9BxJ@Qeq`@^Op{Br?c58
zRyqbq2kyMHY1(k&A>Fi-QW|{u?S#w7dZths$d24G@H_F^HF^N*F0wD8;;SJPmrdn$
zacP#E+N8K_*huLh!}L5AmN1nIaT{soKR+kLwka7DHB=Mez=4XEf#j+T13WjVI*(02
z<#KI29cet1#zQ!^k^gc@2-m5Q8AY`(%LZF)d_qPh$v67Pel@~nU3NO~)Ct$79#d1}
zs9=dX_z+OHn4*r|SvO`viZvWPdSy~9<6baNz*pF%2ZQz7&2!(X_))2QHm5j7jx2Nz
zN?mq$pTY5YF@vYLTLk+pPSHMe(rmVI{gRPl=E&Q%BkPtpW#^RsUFLn+HK+8Jk?(Zs
z*HoGLq`<@hnkc?tOyDtwR=Wj&g2@|>F))-SiUX=N(d_+q1IN)zh^;8tj~wAS_;hJM
zJlKewJgR7d3ZbUce!v8=UR2Xiw(dx?ViO>)B34D|hu=-pq0eKsYBr#s1vTQmt31ip
zrblffnb{nS$thXcI#?rsZ9BpNn@F|clwT{T=_u6IQ*B{>SW&zSXHR#L;96Wrq4i>N
zARromN-#JS!oW49!vH}B2x~uKc%frZ(vn$&`#OuP83W4Pp4E#S#jeR!?wU366~0F{
zI=>aOh7V)q_pNXl+|zF>9>T=Zb{z}iMoyj3eo)hR-|cq}oj6;o-n@v@w6H>)CI_Wb
zWJDAT$ahoC0Fw(TaCnJ^u?Eu~DGv}@q(2ML3sD{vVpej}D^l3|UC0GA2v+xcLuSJd
zzG7BQ>8z>ujV+qlbMDebk9MEZHNRS%KW<J^$F5y_PnbU-CAkz65CvJ=h^?hs&lrmQ
zlCh{)PVjaZs^sEkD!dyCE2y*ZI*K}xx5eOPc5NLR;1X>d8Zwi+pWB5N7|8zDHp<;^
zylEIx+-J}&x9RJ?j`&du&kMaIgdmndSHad;TzsP4SD&Z4P<JXD=#)xot)ztN*`cUZ
zfWL{XD(XWKN=PK4PKZN?1e6THlva%}sUzv5uU;+Vata<-IWbJYrUWA=U>r|$KYevI
zJ`hbV*(CZv2*;b0EGS7(A!Jj065$xfCIeNK!P0_L#0rdZk!KpR+UiiFpjJ>+!a|Y;
z#!aNzKx<%vT-B(K$Ys}8e7!ZJGHc<Kl$mo@eXw}fx)mF%pKdp{)0&6GisP(neQZdP
zvn%uVXn$4@9K3Z**Y_?ZAo9mrn&8_zWOxU0`p3h(6v;o>n~;@gjmjd8Cc#SeLvbi0
zgnL>wBv7tKS{}vfIe%NzIJlL<EO1aGj!6z`UQ$ZY2(ygiuN~B~CE}o_{N!IdsNpmM
zuLBeihM>?g2+9R20%4Jkn+=~FXb3@Hxa<5T**<oApyVCLnIY}}svO>yT{LUix);+1
zvPYcSw332N;=kR)qo3Qu<Z?Fd)#F2lCl>75p}kP9{qW@|9+MV@^DHPk<wfvuwnH;B
z-Ao}52kMTvwE~u(fSemB3dp&k@B$(<#NpLsY+kL0dC}*jL`iqliblJePNQLl!Bxz4
z<1~t^*zE2&x`1vHmKgoxGHeggXvQdUV=w5=TkJKF-w_KW3(b^WObVno>=Ndbc)rJq
z={42USC_6FI&@{}>S>Gbo4T@e#h^j9eTx=7J#fw7d!CjHd(yS;D`zZOKW0Vu6+_Ba
zc3&}RMfJ=t7e2Lr!QfRx59l;=5PSbQcx#;Sh8|_19E~X2car+(=i-UN#*4_;;Ps=f
zxPpQ@*+7FK<o&^kK`lj8DVFfT8_^J;3UKuah8?w#APjla{oO~LWO%-zt}9T+<^6mR
zo_nbtHXxE`s7s6Jp^8(tz1Hrgic=RIX*`a`rI$ryUdGy8aS;X$0;2GCG2-J$y(SHa
z5&`HxT(<|I4Y$`maxn3dp6_shMcK8}*{sy5z1?kkPv#%~`Vgs@=Rces^7?S?3+5L@
zu@~gjK`y6E$TR18Nzz56SF0j~yOF<yORX}4jz9u~%<5HDRrO=D)esPWXtwGxEKT|r
zy#n%tTZIimC^uqRB@=kLWmTG|#9UN61EV_Y&T+^usv#mHs{<a?!OlBHWWg%#jv-fP
z&;y)YX%1D+1y?XRk4D+k+jZ$mIMu-s@+MQ)4cKA1_#Eu8WXDm4S|a_r*Qq1`$675h
z2skQWycv%$5jjONzX$_i`l7ZE<{1w@AVx7Y?}<UXo*1$GvH6=<_8d0m#f4Abm$vD?
z<&TfqIB#tJPfI7fyz22g^XIR=yL!R4#T$c@ld`8z>R!?1wpHV%?9We|-D}X2K3&U-
z#@^m-bZM8t<9nRGx98fC>xW40l3~3&=dT<yU{+!3dcci+WAIAv7*0XAa{+QZJ4T5K
z)|sP)&gf<2EZ`&Iw~_QM1N`J@sDxw#HP+1&gMkt^oynQ4Ze{jO`;4Lv>BX!<e>IHE
z@7l9-*B<;xG$9E)TfQ+;-CHc8c7?+7a0dW)B>x4>G1QJ^S^xz-!CY$q1QMhOyx#P~
zjxB^Bp~}i|%!<0GP(m&>{fN&&X{psMCkHY+2RUQN4PvwMOO$qwV`h82Psr*_yBTnz
zZw+Vo89}|Q3x$>$VzJvP>xrvk24$`qXk8IQ8sb_HTkd?9jeC#&-qiMgcwXE8)>xHw
z4jo~+$3xnM+GE-W&$IS_dUf%vjLBoRKDBGdh<m0@fAu}_GyW}Y|9hvkgCCw}m1pqb
z(DN*KG=wi7*M47j{(6@?JH2-JL@1}C)88QH4@)`XkEpwKKyuWEHD$>HmO!Pq=!xMb
zy-ZK?asnuDV(=7=n1)udv9IxcqJLS5hKt7x7f+M{E*{F$SlLKP`8V@4YQ4YC)<Cj>
zfN}(D*nf$%4SvSuDNo#xV)ZaK>hxn^yy*e#pQUb)8-k~9=vHnqO!lH;J=$YDd~`$c
zh<Ib5*Tw;H@`M#-<0|I%TAykkP%>`4Y<`WIyO!MDTwSwq{<Lim&khdgI^qkW`BGt-
zG(<XpJe(L*auzc$bD6>~r6QYIqP_KT&zT~d(N#Nhp@*1~$Y$qjinbz~?QcB=4l<zz
z{Xb+$M(%y*NR=nd9MVYync96I`JTEvI4C2UMrG>m0k%Pm5Zyfjjv8rw6<T^|R`wv>
z?{@UxX!rl4|HkdD{WoM`H|Swem>xQTBKH0UMbvf7wNgC3Bl-+=%%vH1^g(xOUr^^S
z<QM#;YW<2rIzj8oEuf}CRCk?;cc{v4OD_fJCUn&5PL^}1@LI`qC>_vj$f>l)ZsvA`
ziyt&2@Joe`{}si+ywI!QTu8_V-zKM24%<!m9-)}uY0thl=2sN+<VV|{7}oC}_kMI}
z-q@+9=ZK%3XXD;_H%u;P*{Jt_K`zaYO7oVlEL-Z+7PD!nN;y7u)C*kZvN1-toMv3a
zZ6Iz>T99W&<-4tUR*XvB#}tZNi;V7x6A7;xrIqMcat{6!FZCp$4mqj^L32x<8cSpb
z>m0s9D>5h%A|MBl5oAWu6(_QjRf|N}PifkSKXI1@@eQzea_#6{gLs6~*m!u^(!<X$
zS^E6Im7~Y3xPNrzD*52OFTQy1(&wLFI_m!WM^&y~O=}QQ%_7J~c{bJ%OZgeVFnD!%
zB{DgBP>ift3PQ4hqoxf#XbimLm;vo*c(sD<A_-AS#5N=9Z=;XJppA_ZRS>ep&^sIO
znZzxM7$`!emov9Etyw{3&5_16RaN35G#}AsOyaF;&@V<DgkD1L08*XN1B)O<zCPp@
zdcu%0pwkHWF~9>Wh_bm@BuoTS4M*B}rxA+J8%+kksoc)mZybGl@9~q{&ssfjT4D8a
z?MJrHAr2~IV)gbrx(yl9y|SpXc*ZMJzZlBtceYp}o<ePYHacR4yfg<V=8%apV!TlD
zBu%9qSD5^^hT2%aiELKrlkI6z5l1RD81X~UqrpfDGOF|jBh(y<s5~`-yloncgm<+~
zf05a_%X>_|_wC{KkyF<W?o&0n-R!MZ)e~p*8aDKS(cM;x^DC3vO|RTPY;swjzI}R*
zoIhs7eF?IC+JM{d@0SL?A@-3!k-kQLp9MNGKv*Y-^ZWFkJLo1Dg|<D!)_GjhKtX6$
z2sJ(EfiFSq)9blT8-pK@lt1wVj}7wndZh^WZ21Z?l>zYGBvC|#vim}ALLZo^+zGCV
zh}z;=N)nuN;iLkDZ6iqqz!^jqc~Swe9Z3Z|PaE!oa5s<c^;f5pP&v_kOXET=Lt0Y@
zek*AJF)&p^vH)tPaOARsAwxhlcmZ!jQ;-~H=QV$^4i&B!e446+YaLE6<rGoUDP?c}
z%3q4Wib+ag<x}>!C*C#Z&D9yxCjWhCit)hrBWA@Jo&FvaNNMgjAy{6y@|$OM$LVb)
zYxZboKuMRhCiysGys?PF>i#Fn{Wo(yZ;pYRsizs;pLp#v3V))|&k8WH@alUL6eK_n
zwI$T$!T_k~1mv<81xYH<f1>$IpEii8RbNf%dB-1rCp(#}UHhBy#83UCpz}J=7d<o2
zi}O+T9JC|9SEvz*=vhlSdcB^;nH`OsdG2z^#vO))$__4%P;|(dPc$_MG6Pm7O0uA6
zH#z?byJQ!mQ6A?y*+)`4oOyUo+0X|b-kR&vW*8StjCy@z>e6wuO`Lu-&~O>-k{HsQ
zDW8>>oWX%WQV(PjDc*bjD$_Lx8Gd@wAS7eB$m`KYh3`JML6PZMYn16|q9fQ*o2*a7
zHYp?SsNSqsw<=g2>MKpWGL<6*$<<6s@$4>9w<C>-WhaJL8)9PZrt~h04CW(E4~Zq7
zZlxujwDtqRA77WU#Vg=J6xRg5=H<^`kUmNg?F6rIR1@B2R4?(UCKmNSMK#0OD5R5v
zW4B2Ndi~B_6Q<u=_Ry4j=9KLnIKAu8A^m3EDhKAhHUIvF3(hQ9UvpyY{_%H?9=jKC
z6%oZ;Cgnx+lVT<nyG$%ofAO=D3q3Va+r{!&*9$#xw)+KE##Ux)<C3(8@^79JeyoIV
z{T9P9d$#aj;_l{`@%mS27lPd=ENiCgg}6SGUtcKh$Mq~>*-HYj>93;9@vA?suP~hD
z-~WhTU-YSdoeWb^5VYCiS-Bs0L?-$Nhtf#j&WPqcxKK{cJ5NB~g`GCgdys~pT5Jt<
ze!VS6Hn87>pfHLhUA$?d#i3+SC49(}Mm>Ab2?rrlsDd7{$2;eHU<kou7c^mSZF;_E
zv6sX8rVa7H<0B^Kqs>I})H!G~v3l{AXR}5;KlRC%#r9|{hE^h#YcI_&oiJ{E%8DI#
zP^XC*HB}??OP-UD-qIT`Ds-gY4&&k@(*kD}`qa=`dkg4it&hv4ZN{sGipaS1U7PVU
zZ9YHJ<ZZpryFyv(=NnC~*6|sLY=!TS=L)Uk@3j0~*n`;iX5@H~Uo{qX)~;}Fst`n{
zpm6ay0F69f82mQ7m3l59dSXNLBnG`)%`~8wq`M(k!(O0B{il`Z>O&C;m!vy?Rg$iU
zZk?b<hZRQ&PFJY!$dviHO&=gbo;!H(>hhx>gDbE|3P}sx&D&6|?xt$>d)&?K=V*Pj
z<7^Y#z87UE;nH<6s`*E8f%rAh3HW#zG6($$0D~+J`=w$IAE(;A1sujmNaTA`Lom~8
z^4pA83xj@h{ERTP%{akczt0SzS7cm_;rHpN-@hd`GA{LLGhW>?J~A%;rOo)6mW<Z%
zFZkZ-_nFZW&&ok3s4C(84T#S?9M;Qih_!PCF%IQ#Xp=9I2ggeu9BgPzBDre7eq5-6
zMtVMY4)@?a-dInJ6bbN3TrMe*Hf&lPuSKBE60LB(Algoj85^4A+T!pwk&fh#L6|+x
z8_BrSlS|`x$P94@Fiv>v{NeTpewP$!kU;xd>3M9&%`OSru?G_(jS^O}rEYDlcwmAU
zigZj64>TXsn<g|Lo}llMVG^f<d=A@pg)1CZympksupqprU;O5HH8cO__!;5jHseHR
z`hDINerz*Nd##Vp5Z=OGFyV97N7Cdf=;*NgEX-?RCJP!re%=oy8@Kn->e!GzTCH}h
z4;vt-_0?Wx1AA*Bt*$p4sJ+sg@tP?Ky$3^vLx$_nUDFZSnl9+7Q6@-|RBYaBSxv<|
zy}xuP-p(@I%L$sJ8jBsx#cMp3<G@~O?>J_%xZ@aaw4=m2Q3*iIFBO6MmziXZjk6?m
z<P6XYC!^l~3*JXkdqpE04%w8T?`3cdAv44U5suatXl=E5$NZD5?}wkQUE6Par{Za^
zXg8j^w03j<oPgAI=9}yO^!S(!Gf$w&(Bpwb+Y7sz&>K+w>ykr-F9-iL?^W%wruFj<
zi<_sv&_y=SU;MdtruqG<ciF~oMjYutbjs`X_}<+T-n%*u^IwivGx0aa&j_!#8K*tc
z?=wR<!N*U5-dFSc-^%Y_-SQo$BjN+}I|f$4Eo{{78FT@PXdWRq$scH8b<r^bkrQta
z=+SL1C|@8Ko}Z!Xrck*!X;C9<>Vfe@<7u6=epb5=Vxqh(HyzPVAv(rQypMdDs+&><
zDK8!Afgl%XOvp<|DXA|~+&i`8<99#NKF~fq+rQ#<CVa0QLxHdM<0~)yyBS?uUO4?b
z=0Y!oE8uw|a?fuS>hySs>I3F<jih=8xn)FVIoy!#xk*Glf03c2dQp?t*&BdK60N%)
z`8u{VR?|9o7P_%sEk+?$5sDoRMmQ1ikF}n0E!xo@c?F5SY)D%r;5ceCyR$lx$4lvq
zxH-I+NCZW%Bjwf-C6N+A(GW^WE>VJxP_#FNTR05(hC)N9U$@tJinNzoWI)V_^`m<+
zVQ@qmt(o*ZQte7%_hA)rEWeEP-MDwu(wTkxbek~z<GO95JFV}&=8+yl%LjEBHfc)f
zobfC7__WXcTV@Z;)z-#Ox!bUkO<6X7@aj8<OzavQoYiB?_`_#zo1Kxnb@|{~MO~-&
zEg3VSf4?!s{mS+{a{b9Y8@<GbsBX#V2d?!2P8o&X5G{nuzZ|bNwjB?&e*R1|^qt7(
z4X0bj-%V=sdBdsJ@fnn675ThzTI={bf5bQ}ay-|VhWJ}Y?0i3#rswo18NpBoun@%;
zR68SIEdk~^kQ$CvwFEJaJ_U89?hfR^LF21PpDXgtz%`QzjL3kkm0?$lSWaD>-oYNS
z0m=BS{p{`PZTJ}V`wBO{>i)$KQ98P0+7WJ*DfAr&&z|#p3dTm)1~MQ#LO8aGi-qC>
zS%gU{y>Kkbg#V{j?$Eh}Fek&IWFys+dPkd0Kr4$wb(i8bihIRxbJWEoB>Vc{lY-ir
zQjt=q;dHH#%-bicC1{ydXExc3sAwI%hExkL;?ygBxEs)<o6oI9AP9bP9WWc=HA(~v
z`%1b?y0b*gB#PAQL$>^|XU4s@sBXOin?IU&AG#2~n{D3wP~VlvZ5X&rNy)ywy=C0%
z^Y2}L_lRM=x7FO$Zqk@#@6H$B?#xWz-`;QWUs%NlY|82RRrM#%FPmHYO0d&YwH?yN
zW%}-&{=T+#&B^1t*9?F7^$$y{H@u+z?v`~M`rmnl_8++$sCB~r_v5^5DMQAKju%o5
z$46xG5<dR36<?&IZN{rVyg9z1&G?!3ZjNu`c&FcI#=H9X5Ez4J_~+l`&+V<@0-lR;
z@wGPN)fx~oJie;U_!;f(*70@x{`!4pXm8*FBBz@n#sIwUxs>IsH`fNrBI3`Ru;p>S
z8_p}Ht~Tg?$vbPCeUy(D<MyWLweLBI%ZJQ~Ko!zL^u$na5dEGF+4$L&VnjAFy@og^
zbwi76ZMa1mVjcHg**SB6JHyBU+9%m8rD$3=-=rXm%5D+v8l`=$Y3jRo@7!2@bY{O*
zqnFoCU^R!C>A}fkH?xjopB}jP)?s}T%Zhdn+Oklqe@S~>oA>eCj~rZjWBcu^1}<xb
ziJZ@A{SLlI?}m8>^|BN>tjhJh`@0VFUyfJ*^xNZSzPmYY<M-F^^RD^kxX59ykI(oU
z#=$cVu_!rDeiUah&^_`6sz@-x-h$VR+<M3vuv0kz+>G)?#m2+-9{3tu1>B29?kF@I
z>=N-QI$F=rfUx<q37vyo+fSH~TZkik(pB2WGm3*H1ybhB;w~l7-SE^-Eyv}28Tmwr
zC1g|dm1m8@X&lyjNd6|_T{KR(;|y)Q(ZZE9RANumPK@-QILgXm6fw_q9JM&zrUc6I
zRBRE&$B!s1xpa~c8ME4?c)}Be(Rgs3R3MHc;Q%bpkA(un^&cZwe<+nWyVK%cNF?4}
zHT$+j{g6!j^yoQbeB#(a%aBW4)_XnDiUZE=GY(TyarxT9ZPTBi#Ns>Gv&%ID#IFV*
zuUH#4kaCQt3?<s&d47DqEA;&i@6#{GtMl~z`{nqVuq@!?d|&nZ%=kC|yq@31?>~m$
zzxpV~BYDm6F}a~<o(=c@KrLNsJt=vS-0;7JGjtJ)M20Tcac~O%8@VdT+Y?FF-P`yo
zG5bhWDMGn=1qF?ws?<%Yj*}nL=@`QKO}?+BgCFw>3fYNNf06(p{Y>}AQQ4uvfn6n!
zoEnRt3s90F0^kvaDvL~skRe(xF@-ZuFEJ&R;kWXek=`7dd`|(T?5_P~e)Gr|_w?7?
zW}&&^k9&9iR)X__%gB^~z0PyyIIIb#CSgVk+Q2|PC%(87eog6TeXU5yQoE#I_qBp*
z6{*o^ThT-QZX{k(@eUR3@cp8GIHo-K|KqS<u+<&pFttIO<DSz*oKSyzZn|?<QyNs&
zs2DfNbKZ1M-$rkn4U5?7)EkL@u>)J`h36~<Qr(N>H1zqh@iJ06N{F1LU{j7#7B!vG
zKd!09*g$UrT&3Uuy7|z?U?+*GciJf?69Rp9>e-M>tLBKx&&~I#3DY~=(5_DV^rJqV
zS?ru)$FzonXuD%#$G-4{jd>#_N@bz(j@1wqds<rxpzyxG#@)!x55Uh~LixVb3r_Lt
zec!Ue`b|_&?F9X%xS%fIL4D!We9~|9U%5bqASpFnfXh@7+zqc?GGH0WQI2@Ot3y85
zB;u%EECC6#j!=AR25?aAln<1P>F{&0686uv>JEA&7D02;8roJNKxxoxN~s)SOMPm;
zFIV!)(${>Zhc>T8W$F48zT5t~?PoO#QhvTDkLthrvR<sPYtx#Csopf}R$gzqY0Zjl
zKdW4bW43<7|BK65-QFQPNVj)pw0ugoDmw|k{_F7T$0DnadyIpvu6^E2it@7Phl0p`
ztjd(aNqsSO*FNN?CqR8MP3&Z!+N_@5$vOG`Mi)O&EPs-6%PU=bs$ElV-C43A06rt;
z%b!W_7^lG|_6j|PaJWkGAREn~ixY}k!3+9ZQ7ehJ*J%^A;=Z`wh+2vHiz_Q;FQ^zh
zr>s}WEq!|z-P+r*uVP-+m@)IGjV(dR8~(87O8GO{h+gUO)PtTJBowMbiy&TghlFqn
z!J)@LZ%auT-N?sMB`O)Fz7~iJLArUlO%l|#!d&bvl6)&&)5_c5Hlj<1oD%1d#EC=N
z4bDn0&Fa)OPX27xqU5d_rTwbsWF>ktN-&52+wUO!Uw%X3|M1;j>_=%Cj~$2mLfriA
zhH%a%HR0)nz7P)niw(pJ`>-EP<^P}G>Ekpu*;~J}QaZ)HfDLX2kK_A8IUa3(aYAnU
zixVztw2U8|2&`<sd*r}gE85MME>$t(q8ZwEOY!`h_d<R!?R6bcu+6=0{(6OK0Cq#M
zgfIaUi?nZENq3ZUb`6(K&0vnDanrRM^Rcd$z1lV5I{!_K4m=(v{crBt+7!B~&x)-1
za=V8|YS-p4_d@SP?Z<^Wf5&{KPJHc@O`&6_mFK)*(uy4}J7l4ud^R#iT6yNLK)?p&
zJUVR9&w&v)jm6C1P$Av=KRibV4q~>yd=CAlhyPbVVe)T)rwyFMmW|pqv5>>bftW*>
z!$g1;UWzJ3_)05)S|7D|U`@t6f<GR0Uk84sU0cjz=Xq%-X0ezWe!}JMHPI@rkj~*Z
z5YVOD!hfd(QAzr_61?yq!obgiAXFI*eug3=0^!Z@_qF?G4=GzSXP0<*<DOx|Y7Rgr
z>)Z0Jd|prxvv6D$5TS6eD_qVyBx>rw5Yb)6ns^K)4w+$Svx3`8dL%U5X+_Wb7|9bp
z-u$?2o(FwD6W>3_zn|Lrec&TSQpuVjd?a-UxmuC<OzFowFw-U+gZpUEoW;+8Gm;?q
zk@KeI%iU+8$T!@R2EQVO7}|dHQpPXKVFx0=34y)9&p^N%9BqJm-&%lLh-iwq3ueR=
zbp)Uv05c;V73oX2y>XLn$)hD5{j}GA_;m<MV7FRuJkfna;~1{^#n4;)E`;r-vWJ=_
z8+3_d{3jvwqAXpTKphR02CFPqcN&xL%S4&2nSLkz#7LosT_0Jq*0DOjJYV~U1xhob
zqozuEL&V#fUmfuE*8^DAwsiY_fNvRkeu>bPvhdThp>)!eQqYUomy!;D78D~ry)l;i
z#?z6=sOUdb2aiad(ZC1rYiQJj!3k<W?NcWISsf~W@)q#2r$qP`P$EUzXDs!#K`k>{
z!;pN0r@N>a393#ZoRuY079u65`YA%pbpp{*SZ060kb2m4WIP*p`QVbmsT)pcUzD@6
z9<58Ng`IF~6(ME8#+6$x{7p<LpR%x=Ihe1qeCR*_Qa)*M`PILaj01WJE#w>$g(KqE
zh7-U66QmkeOOaB9gUQ#A1xVOiJ!i;>6b$s#EFj-M%7&=Lnhm8;M%s7-5-&pNBY{&R
zWnCbRj?ge3QW-_4R6&H_edCGIvCy?^qpVI3DMnZ=Y(5GoBc%qvABdA;q|`_Ouj7aq
z_1Q>PQ}g*3H6vx?SA#w`%7$q}hc+XSjK2%b`^9n1d2H+X=BLGp_<0+m3H(D(`clGW
z{Me$Oe%4U`X+!W_^w2Pb;K%I7Y(l66?n@;n$lGXiE{Jr}P;!H6H@FBo74Uu<<m95d
zucQLSj#3sSHAq=9XfDQU5JPd^49Z-^9*45K6mp>4nx~eA-L<Xt?0U0}BHnD{ME7-#
zcM=gOLAw%PueL*UBmh$QMGKB1B&imm`362!>kY=^q@BGsqg?=$kxfS$@50CN$wK<1
zB)p6^9r1y7!6MSC=^yK9*ZXyN;{zGl?dUgQ^$RzTq<sIUjvapZLL*6mZTfc<a@ED<
zN6i8Jr~jdw2m4%a?h$`i>BI#IfoqOyP3hZ~b}r(*KYq{x|Ebl7-t%MjGV1w(qWntU
z3WT@+fW2gdA3D{T22MHzGJ!l&1HU6XipKN!_%N~f=i|n47|#;^{vFv@Ly(gl{=9K<
zoAF`t3eJy#KM9W(Z^-+0eC)0N64J<m=D&+frZN3Ka*LL)iKcSX0?>;YfBHY*oOw(0
zA@ry_g6qYma{O|LCwxtR`A&YHdKQAr4&%>_$NVUii5G-xh8&?>o+fO8{k$E&qdb)D
z6g1H$OcQM_Rq}kH;s4cjH9%2aSNOc2eaj+03oJjYB1`2**j;$Luq^n~Rw5fxiDe8W
z3uO!-tPADOHQ-M)NP?*mLu;LO9L8a+lW{0DW@D#zW2s|mOpIotCI(1aO{Y%U#9He(
z)Nve#*YCc4OPDm_&EcGL|KB<H&c1u^x#uG8D0fad#`ofT?{nBA4Jd~ZHYEDFX5d_a
z8;}a{0>%L|02a3e>3!Vi$|cY*1I7U3LI#aX6SPZQsvHncl21H9<2nzpm3+d-<kM{c
zUyFPX0M}<H#Abw#lTX@1ow^3Zhv>Mt{VOayqHN(4dP`SNLD5a`Nyq4pa7o!NoTs-$
zzcRy{m3R38x(Zw^rjkd<RDK|K!`D|Q>g=Z~VJk3b;Rx=HE>}`TqcSFLr7G?(3}(L+
zf?-;kqDmHyJ+WqSm-3mohno4jR4J?=Gw-L(i0c&k$*<c?+l3J&Bpgz5g{{g>{yeP^
z{d^^VUYWxC_iM5jK|e(M9syql97CFN;U?PB&E1y9=pgJ=#)Sr2g}7ai{gVj$6^|2T
zLMPorSU=*|13JZS*fkwgZt7Oi6y$xGdsSiKv;5Csx6weEu-h8I-4HIo<B&b6a%Zyt
z8c2R+i0OjqVLqsOV7kyiS4s5|JuqF&2ej)t_#vi?`Jn0oIukv!VYxHee+{H^=m5H4
zdYBJkJw)`O%HKDq2d0bp!1`DV*_kfp1Ji{#q<qFOD^L0-9hXAXthTEg^T$!l?Yg;o
z;Z2MnxMh!E{yB`3zXEU;hylI<iQ5I-hB1Wk5CLI|%JnBOPq5N}3g?u={8k!ZAVeuI
z3ucV7t5m`A@@A?9WW!UGgOv?kxgfV{-7KBJZw84ks(nxr6BS9S2GlDOYP4xj4{i?M
z#`g$WLQuFOJQTA;uQ(!}6>nhYJVn>8J1dD&hjdq8tG}qf6V)CyX;^5eHnbRCGK@q=
zMPFOsgc<Uqm~}CuG5?6Ik9{Y0CT?ZiNZbeU8{(&p1;%~G+X>!;KPNm&>`FYHl$f+8
z=}^)I6K|4DJ*Honj+;JAZb+U<S(!4Ox-#`_+7a{j&3n!F7Pc%rwCKBw-e0_U@u~F6
z^x^cGCEg{WB@Z*|GxleEVM(#PZMl)zmw5`$z3&V!O<cM^D=lkz)?{`{_IOTljyGp_
z&S<VDw=s7t_x`fdWrvr&lUJK}DDP<Abbe|6VE$NsDE~tKw6)y2&RTEvSp(MRt@|L3
z7+abx%O=}a+A3`|wnkfr?UwDnowvu?7us{|PJ500n*DF~+x7<qVu7(>M`1zX@<LDH
z`oax`?S*}EyWA(gAP>tU@-g|Od`7+~PdX|cHI7C{hhv*#(D8G}6=#*x>uhoMICnbt
z7UdK<iyDh=74IzGTRh?7U2DGOX?E>)jk-dv4_yyRvP!B;21`OEcibuN96TO(yL$(o
z`=uSFS4wY`ohiFmHd*%fGIpyy(SLA1kdD^kMtOGEJx?j<YlPcw!*|X{!HNTvXh6yU
zAWU;Ob05%Xp3-PgqnT%(!x}B3=ZtH#4rwMeT7q@Q9gV&~U0e!w{Mu*};90;9YQ=Ae
z1<(Y(3Dib>ll9;nazIVxN2mp77%f<Tkg>)tlU<`6sLz6T>Bh4OC%#+3Jq9{}-0VLq
zuMJcec0_)NuvSnOdJ5rP@HkyHuk<I>nmZ7(5gtZcVLRnh^F8|w`7Ga>vlcl6C^=lG
z1#K-*+Z(C-|7*5mr-r?AxaJ!2BkvZpF;cq)t!Yw2HmR*=<+Ha6ORO0(vVil0w_rDm
zy(yE`Q?!|SQBnX;E6QdvV(%Ww&16#m&Ehwmc`Q|YsPCKp*ro{U9|C%c4z~Gvd<PgX
zFIs^8{#fWe9yW~$=od*?4^KufN`=nNu&7yt8z9p$AJ0I|nOK!r3d^l*%qw!y5Axv4
z%nH5P(Skx%pH3>GVscRl&Rv#bMRGZ<z^dCSoPqov*1lH54)8JbmkPY!<FM>}0-hh%
zLIY3II_Rbvw}-FC`_|BpFu!~no*3$2+w)^;z}fW;^b9pp6UW1^(IC8B{|UZ~zo3_B
zn1*m-?>F=+zWVpkr}QEn<U~$KuW%BqCeP6gPEVug$Nz=Dwfl6GUc*ZNyL1A5Vk2&+
zX`xGy;|01%m+5`@Cj5ZDg!De5EAW&0I(p$<I)HwEjXs7}{zd<WRYW^9@e_FK?|=r5
zKu4R=6In0mg|7Ob-&?c|V_-Wy2ai%aDMY`9mH6|t8@7VCF=|fJ6lS4s&>v}<uG1&5
zy)od{mIWLv$*^S~&lxezN#v4neNZy&FMda-=nwQZEEj%H=jo^PTa2|cIHNX!6BTKk
znfBvml||fQE*(D9GW5M&ZL+*t*6^AzE_Z6UNW(4-moe;=Wi>spL*v!-;MMfN#ag(U
z4}6KnyER;@;YfL_!@NT)*WrlvwQcGRw6-*D@rR?Fo-lT4*j+4E^ai?FV1?EmPkFdq
zz-qgI)ph}^?E)?iamt<`_X@2IMpb*UD>Gd8hDWk`GlRyuwL#N*5WDNrgOatui|;#2
zMNqJ=2}W5ePLs$b5D%A8;PsY@lTpJOBZ1L3Ym5$z<klENIGZt&EgF%ADlKvWnCRp%
z15eXhO$i8%xyr*{#?yz2j9?RfImgC>HFnLhabV+}b8IZDE{=;ubz1gB78291d=-*}
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="&#x09;" horiz-adv-x="532" />
+<glyph unicode="&#xa0;" 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="&#x22;" 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="&#x26;" 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="&#x3c;" d="M137 676v74l914 471v-103l-801 -399l801 -350v-107z" />
+<glyph unicode="=" d="M168 461v98h903v-98h-903zM168 885v100h903v-100h-903z" />
+<glyph unicode="&#x3e;" 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="&#xa1;" 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="&#xa2;" 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="&#xa3;" 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="&#xa4;" 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="&#xa5;" 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="&#xa6;" d="M578 246h100v-756h-100v756zM578 805v756h100v-756h-100z" />
+<glyph unicode="&#xa7;" 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="&#xa8;" 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="&#xa9;" 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="&#xaa;" 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="&#xab;" 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="&#xac;" d="M125 672v100h903v-500h-100v400h-803z" />
+<glyph unicode="&#xad;" horiz-adv-x="629" d="M77 502l18 90h457l-16 -90h-459z" />
+<glyph unicode="&#xae;" 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="&#xaf;" horiz-adv-x="655" d="M348 1556l53 97h654l-54 -97h-653z" />
+<glyph unicode="&#xb0;" 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="&#xb1;" d="M127 0v100h903v-100h-903zM127 629v98h401v406h101v-406h401v-98h-401v-400h-101v400h-401z" />
+<glyph unicode="&#xb2;" 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="&#xb3;" 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="&#xb4;" 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="&#xb5;" 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="&#xb6;" 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="&#xb7;" 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="&#xb8;" 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="&#xb9;" 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="&#xba;" 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="&#xbb;" 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="&#xbc;" 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="&#xbd;" 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="&#xbe;" 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="&#xbf;" 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="&#xc0;" 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="&#xc1;" 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="&#xc2;" 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="&#xc3;" 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="&#xc4;" 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="&#xc5;" 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="&#xc6;" 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="&#xc7;" 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="&#xc8;" 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="&#xc9;" 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="&#xca;" 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="&#xcb;" 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="&#xcc;" 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="&#xcd;" 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="&#xce;" 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="&#xcf;" 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="&#xd0;" 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="&#xd1;" 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="&#xd2;" 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="&#xd3;" 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="&#xd4;" 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="&#xd5;" 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="&#xd6;" 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="&#xd7;" d="M221 1055l70 69l330 -329l333 329l68 -67l-332 -334l332 -332l-68 -67l-333 329l-330 -327l-68 67l328 330z" />
+<glyph unicode="&#xd8;" 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="&#xd9;" 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="&#xda;" 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="&#xdb;" 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="&#xdc;" 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="&#xdd;" 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="&#xde;" 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="&#xdf;" 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="&#xe0;" 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="&#xe1;" 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="&#xe2;" 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="&#xe3;" 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="&#xe4;" 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="&#xe5;" 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="&#xe6;" 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="&#xe7;" 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="&#xe8;" 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="&#xe9;" 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="&#xea;" 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="&#xeb;" 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="&#xec;" 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="&#xed;" 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="&#xee;" 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="&#xef;" 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="&#xf0;" 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="&#xf1;" 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="&#xf2;" 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="&#xf3;" 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="&#xf4;" 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="&#xf5;" 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="&#xf6;" 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="&#xf7;" 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="&#xf8;" 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="&#xf9;" 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="&#xfa;" 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="&#xfb;" 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="&#xfc;" 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="&#xfd;" 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="&#xfe;" 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="&#xff;" 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="&#x131;" horiz-adv-x="475" d="M76 0l231 1087h96l-229 -1087h-98z" />
+<glyph unicode="&#x152;" 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="&#x153;" 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="&#x178;" 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="&#x2c6;" 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="&#x2da;" 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="&#x2dc;" 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="&#x2000;" horiz-adv-x="953" />
+<glyph unicode="&#x2001;" horiz-adv-x="1907" />
+<glyph unicode="&#x2002;" horiz-adv-x="953" />
+<glyph unicode="&#x2003;" horiz-adv-x="1907" />
+<glyph unicode="&#x2004;" horiz-adv-x="635" />
+<glyph unicode="&#x2005;" horiz-adv-x="476" />
+<glyph unicode="&#x2006;" horiz-adv-x="317" />
+<glyph unicode="&#x2007;" horiz-adv-x="317" />
+<glyph unicode="&#x2008;" horiz-adv-x="238" />
+<glyph unicode="&#x2009;" horiz-adv-x="381" />
+<glyph unicode="&#x200a;" horiz-adv-x="105" />
+<glyph unicode="&#x2010;" horiz-adv-x="629" d="M82 502l18 90h457l-16 -90h-459z" />
+<glyph unicode="&#x2011;" horiz-adv-x="629" d="M82 502l18 90h457l-16 -90h-459z" />
+<glyph unicode="&#x2012;" horiz-adv-x="629" d="M82 502l18 90h457l-16 -90h-459z" />
+<glyph unicode="&#x2013;" horiz-adv-x="983" d="M66 502l18 90h807l-17 -90h-808z" />
+<glyph unicode="&#x2014;" horiz-adv-x="1966" d="M68 502l18 90h1788l-16 -90h-1790z" />
+<glyph unicode="&#x2018;" horiz-adv-x="299" d="M129 983q41 100 116 231t161 248h73q-66 -106 -129.5 -242.5t-103.5 -258.5h-113z" />
+<glyph unicode="&#x2019;" 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="&#x201a;" 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="&#x201c;" 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="&#x201d;" 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="&#x201e;" 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="&#x2022;" 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="&#x2026;" 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="&#x202f;" horiz-adv-x="381" />
+<glyph unicode="&#x2039;" horiz-adv-x="537" d="M86 541l2 26l363 365l57 -49l-318 -336l213 -385l-63 -39z" />
+<glyph unicode="&#x203a;" horiz-adv-x="537" d="M37 172l317 336l-213 385l64 39l254 -418l-2 -27l-363 -364z" />
+<glyph unicode="&#x2044;" horiz-adv-x="274" d="M-463 0l1086 1462h108l-1087 -1462h-107z" />
+<glyph unicode="&#x205f;" horiz-adv-x="476" />
+<glyph unicode="&#x2074;" 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="&#x20ac;" 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="&#x2122;" 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="&#xe000;" horiz-adv-x="1085" d="M0 1085h1085v-1085h-1085v1085z" />
+<glyph unicode="&#xfb00;" 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="&#xfb01;" 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="&#xfb02;" 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="&#xfb03;" 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="&#xfb04;" 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="&#x09;" horiz-adv-x="532" />
+<glyph unicode="&#xa0;" 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="&#x22;" 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="&#x26;" 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="&#x3c;" d="M104 664v98l961 479v-149l-782 -371l782 -328v-151z" />
+<glyph unicode="=" d="M119 449v137h930v-137h-930zM119 858v137h930v-137h-930z" />
+<glyph unicode="&#x3e;" 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="&#xa1;" 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="&#xa2;" 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="&#xa3;" 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="&#xa4;" 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="&#xa5;" d="M31 1462h178l375 -727l379 727h174l-416 -770h262v-127h-317v-170h317v-127h-317v-268h-164v268h-316v127h316v170h-316v127h256z" />
+<glyph unicode="&#xa6;" horiz-adv-x="1128" d="M494 281h141v-777h-141v777zM494 780v776h141v-776h-141z" />
+<glyph unicode="&#xa7;" 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="&#xa8;" 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="&#xa9;" 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="&#xaa;" 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="&#xab;" horiz-adv-x="1018" d="M82 524v27l342 407l119 -69l-289 -350l289 -351l-119 -71zM477 524v27l344 407l117 -69l-287 -350l287 -351l-117 -71z" />
+<glyph unicode="&#xac;" d="M104 653v138h961v-527h-137v389h-824z" />
+<glyph unicode="&#xad;" horiz-adv-x="659" d="M84 473v152h491v-152h-491z" />
+<glyph unicode="&#xae;" 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="&#xaf;" horiz-adv-x="1024" d="M-6 1556v127h1036v-127h-1036z" />
+<glyph unicode="&#xb0;" 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="&#xb1;" d="M104 653v138h410v428h139v-428h412v-138h-412v-426h-139v426h-410zM104 1v138h961v-138h-961z" />
+<glyph unicode="&#xb2;" 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="&#xb3;" 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="&#xb4;" horiz-adv-x="1182" d="M393 1241v25q48 62 103.5 150t87.5 153h202v-21q-44 -65 -131 -160t-151 -147h-111z" />
+<glyph unicode="&#xb5;" 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="&#xb6;" 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="&#xb7;" 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="&#xb8;" 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="&#xb9;" horiz-adv-x="711" d="M76 1280l262 182h143v-876h-133v579q0 91 6 181q-22 -22 -49 -44.5t-162 -117.5z" />
+<glyph unicode="&#xba;" 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="&#xbb;" 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="&#xbc;" 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="&#xbd;" 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="&#xbe;" 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="&#xbf;" 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="&#xc0;" 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="&#xc1;" 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="&#xc2;" 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="&#xc3;" 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="&#xc4;" 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="&#xc5;" 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="&#xc6;" 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="&#xc7;" 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="&#xc8;" 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="&#xc9;" 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="&#xca;" 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="&#xcb;" 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="&#xcc;" 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="&#xcd;" 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="&#xce;" 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="&#xcf;" 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="&#xd0;" 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="&#xd1;" 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="&#xd2;" 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="&#xd3;" 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="&#xd4;" 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="&#xd5;" 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="&#xd6;" 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="&#xd7;" d="M133 1075l100 101l353 -355l354 355l96 -99l-352 -354l350 -352l-96 -99l-354 351l-348 -351l-101 99l350 352z" />
+<glyph unicode="&#xd8;" 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="&#xd9;" 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="&#xda;" 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="&#xdb;" 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="&#xdc;" 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="&#xdd;" 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="&#xde;" 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="&#xdf;" 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="&#xe0;" 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="&#xe1;" 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="&#xe2;" 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="&#xe3;" 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="&#xe4;" 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="&#xe5;" 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="&#xe6;" 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="&#xe7;" 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="&#xe8;" 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="&#xe9;" 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="&#xea;" 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="&#xeb;" 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="&#xec;" 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="&#xed;" 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="&#xee;" 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="&#xef;" 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="&#xf0;" 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="&#xf1;" 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="&#xf2;" 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="&#xf3;" 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="&#xf4;" 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="&#xf5;" 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="&#xf6;" 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="&#xf7;" 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="&#xf8;" 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="&#xf9;" 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="&#xfa;" 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="&#xfb;" 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="&#xfc;" 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="&#xfd;" 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="&#xfe;" 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="&#xff;" 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="&#x131;" horiz-adv-x="518" d="M176 0v1096h166v-1096h-166z" />
+<glyph unicode="&#x152;" 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="&#x153;" 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="&#x178;" 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="&#x2c6;" 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="&#x2da;" 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="&#x2dc;" 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="&#x2000;" horiz-adv-x="953" />
+<glyph unicode="&#x2001;" horiz-adv-x="1907" />
+<glyph unicode="&#x2002;" horiz-adv-x="953" />
+<glyph unicode="&#x2003;" horiz-adv-x="1907" />
+<glyph unicode="&#x2004;" horiz-adv-x="635" />
+<glyph unicode="&#x2005;" horiz-adv-x="476" />
+<glyph unicode="&#x2006;" horiz-adv-x="317" />
+<glyph unicode="&#x2007;" horiz-adv-x="317" />
+<glyph unicode="&#x2008;" horiz-adv-x="238" />
+<glyph unicode="&#x2009;" horiz-adv-x="381" />
+<glyph unicode="&#x200a;" horiz-adv-x="105" />
+<glyph unicode="&#x2010;" horiz-adv-x="659" d="M84 473v152h491v-152h-491z" />
+<glyph unicode="&#x2011;" horiz-adv-x="659" d="M84 473v152h491v-152h-491z" />
+<glyph unicode="&#x2012;" horiz-adv-x="659" d="M84 473v152h491v-152h-491z" />
+<glyph unicode="&#x2013;" horiz-adv-x="1024" d="M82 473v152h860v-152h-860z" />
+<glyph unicode="&#x2014;" horiz-adv-x="2048" d="M82 473v152h1884v-152h-1884z" />
+<glyph unicode="&#x2018;" horiz-adv-x="348" d="M25 983q22 90 71 224t105 255h123q-66 -254 -103 -501h-184z" />
+<glyph unicode="&#x2019;" horiz-adv-x="348" d="M25 961q70 285 102 501h182l15 -22q-26 -100 -75 -232.5t-102 -246.5h-122z" />
+<glyph unicode="&#x201a;" 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="&#x201c;" 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="&#x201d;" 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="&#x201e;" 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="&#x2022;" 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="&#x2026;" 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="&#x202f;" horiz-adv-x="381" />
+<glyph unicode="&#x2039;" horiz-adv-x="623" d="M82 524v27l342 407l119 -69l-289 -350l289 -351l-119 -71z" />
+<glyph unicode="&#x203a;" horiz-adv-x="623" d="M80 188l287 351l-287 350l117 69l344 -407v-27l-344 -407z" />
+<glyph unicode="&#x2044;" horiz-adv-x="266" d="M-391 0l903 1462h143l-903 -1462h-143z" />
+<glyph unicode="&#x205f;" horiz-adv-x="476" />
+<glyph unicode="&#x2074;" 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="&#x20ac;" 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="&#x2122;" 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="&#x2212;" d="M104 653v138h961v-138h-961z" />
+<glyph unicode="&#xe000;" horiz-adv-x="1095" d="M0 1095h1095v-1095h-1095v1095z" />
+<glyph unicode="&#xfb01;" 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="&#xfb02;" 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="&#xfb03;" 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="&#xfb04;" 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="&#x22;" 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="&#x26;" 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="&#x3c;" 
+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="&#x3e;" 
+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="&#xa0;" horiz-adv-x="532" 
+ />
+    <glyph glyph-name="exclamdown" unicode="&#xa1;" 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="&#xa2;" 
+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="&#xa3;" 
+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="&#xa4;" 
+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="&#xa5;" 
+d="M584 735l379 727h174l-416 -770h262v-127h-317v-170h317v-127h-317v-268h-164v268h-316v127h316v170h-316v127h256l-411 770h178z" />
+    <glyph glyph-name="brokenbar" unicode="&#xa6;" horiz-adv-x="1128" 
+d="M494 1556h141v-776h-141v776zM494 281h141v-777h-141v777z" />
+    <glyph glyph-name="section" unicode="&#xa7;" 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="&#xa8;" 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="&#xa9;" 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="&#xaa;" 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="&#xab;" 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="&#xac;" 
+d="M1065 791v-527h-137v389h-824v138h961z" />
+    <glyph glyph-name="uni00AD" unicode="&#xad;" horiz-adv-x="659" 
+d="M84 473v152h491v-152h-491z" />
+    <glyph glyph-name="registered" unicode="&#xae;" 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="&#xaf;" horiz-adv-x="1024" 
+d="M1030 1556h-1036v127h1036v-127z" />
+    <glyph glyph-name="degree" unicode="&#xb0;" 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="&#xb1;" 
+d="M104 1v138h961v-138h-961zM653 791h412v-138h-412v-426h-139v426h-410v138h410v428h139v-428z" />
+    <glyph glyph-name="twosuperior" unicode="&#xb2;" 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="&#xb3;" 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="&#xb4;" 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="&#xb5;" 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="&#xb6;" 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="&#xb7;" 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="&#xb8;" 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="&#xb9;" 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="&#xba;" 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="&#xbb;" 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="&#xbc;" 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="&#xbd;" 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="&#xbe;" 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="&#xbf;" 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="&#xc0;" 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="&#xc1;" 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="&#xc2;" 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="&#xc3;" 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="&#xc4;" 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="&#xc5;" 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="&#xc6;" 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="&#xc7;" 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="&#xc8;" 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="&#xc9;" 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="&#xca;" 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="&#xcb;" 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="&#xd0;" 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="&#xd1;" 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="&#xd2;" 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="&#xd3;" 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="&#xd4;" 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="&#xd5;" 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="&#xd6;" 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="&#xd7;" 
+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="&#xd8;" 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="&#xd9;" 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="&#xda;" 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="&#xdb;" 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="&#xdc;" 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="&#xdd;" 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="&#xde;" 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="&#xdf;" 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="&#xe0;" 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="&#xe1;" 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="&#xe2;" 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="&#xe3;" 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="&#xe4;" 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="&#xe5;" 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="&#xe6;" 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="&#xe7;" 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="&#xe8;" 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="&#xe9;" 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="&#xea;" 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="&#xeb;" 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="&#xec;" 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="&#xed;" 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="&#xee;" 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="&#xef;" 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="&#xf0;" 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="&#xf1;" 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="&#xf2;" 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="&#xf3;" 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="&#xf4;" 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="&#xf5;" 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="&#xf6;" 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="&#xf7;" 
+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="&#xf8;" 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="&#xf9;" 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="&#xfa;" 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="&#xfb;" 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="&#xfc;" 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="&#xfd;" 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="&#xfe;" 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="&#xff;" 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="&#x129;" 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="&#x14a;" 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="&#x14b;" 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="&#x152;" 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="&#x153;" 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="&#x160;" 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="&#x161;" 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="&#x174;" 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="&#x178;" 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="&#x17d;" 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="&#x17e;" 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="&#x192;" 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="&#x2c6;" 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="&#x2dc;" 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="&#x386;" 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="&#x2013;" horiz-adv-x="1024" 
+d="M82 473v152h860v-152h-860z" />
+    <glyph glyph-name="emdash" unicode="&#x2014;" horiz-adv-x="2048" 
+d="M82 473v152h1884v-152h-1884z" />
+    <glyph glyph-name="quoteleft" unicode="&#x2018;" horiz-adv-x="348" 
+d="M37 961l-12 22q22 90 71 224t105 255h123q-66 -254 -103 -501h-184z" />
+    <glyph glyph-name="quoteright" unicode="&#x2019;" 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="&#x201a;" 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="&#x201c;" 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="&#x201d;" 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="&#x201e;" 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="&#x2020;" 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="&#x2021;" 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="&#x2022;" 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="&#x2026;" 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="&#x2030;" 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="&#x2039;" horiz-adv-x="623" 
+d="M82 551l342 407l119 -69l-289 -350l289 -351l-119 -71l-342 407v27z" />
+    <glyph glyph-name="guilsinglright" unicode="&#x203a;" horiz-adv-x="623" 
+d="M541 524l-344 -407l-117 71l287 351l-287 350l117 69l344 -407v-27z" />
+    <glyph glyph-name="Euro" unicode="&#x20ac;" 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="&#x2122;" 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="&#x492;" horiz-adv-x="1079" 
+d="M1032 1462v-153h-661v-510h424v-150h-424v-649h-170v649h-154v150h154v663h831z" />
+    <glyph glyph-name="uni0493" unicode="&#x493;" horiz-adv-x="877" 
+d="M834 956h-492v-344h346v-127h-346v-485h-166v485h-158v127h158v484h658v-140z" />
+    <glyph glyph-name="uni04A4" unicode="&#x4a4;" horiz-adv-x="1665" 
+d="M1647 1309h-336v-1309h-172v688h-768v-688h-170v1462h170v-622h768v622h508v-153z" />
+    <glyph glyph-name="uni04A5" unicode="&#x4a5;" horiz-adv-x="1507" 
+d="M342 1096v-459h614v459h517v-140h-351v-956h-166v494h-614v-494h-166v1096h166z" />
+    <glyph glyph-name="uni04A6" unicode="&#x4a6;" 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="&#x4a7;" 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="&#x4a8;" 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="&#x4a9;" 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="&#xcc;" 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="&#xcd;" 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="&#xce;" 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="&#xcf;" 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="&#x09;" horiz-adv-x="532" />
+<glyph unicode="&#xa0;" 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="&#x22;" 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="&#x26;" 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="&#x3c;" d="M96 651v121l977 488v-195l-733 -344l733 -303v-197z" />
+<glyph unicode="=" d="M102 432v178h963v-178h-963zM102 831v179h963v-179h-963z" />
+<glyph unicode="&#x3e;" 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="&#xa1;" 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="&#xa2;" 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="&#xa3;" 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="&#xa4;" 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="&#xa5;" d="M18 1462h246l320 -665l321 665h244l-399 -760h227v-151h-281v-154h281v-153h-281v-244h-225v244h-283v153h283v154h-283v151h224z" />
+<glyph unicode="&#xa6;" horiz-adv-x="1128" d="M473 315h180v-796h-180v796zM473 758v794h180v-794h-180z" />
+<glyph unicode="&#xa7;" 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="&#xa8;" 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="&#xa9;" 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="&#xaa;" 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="&#xab;" horiz-adv-x="1139" d="M82 535v26l356 432l168 -94l-282 -350l282 -348l-168 -97zM532 535v26l357 432l168 -94l-283 -350l283 -348l-168 -97z" />
+<glyph unicode="&#xac;" d="M96 633v178h977v-555h-178v377h-799z" />
+<glyph unicode="&#xad;" horiz-adv-x="659" d="M72 449v200h514v-200h-514z" />
+<glyph unicode="&#xae;" 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="&#xaf;" horiz-adv-x="1024" d="M-6 1556v164h1036v-164h-1036z" />
+<glyph unicode="&#xb0;" 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="&#xb1;" d="M96 0v178h977v-178h-977zM96 664v178h398v407h180v-407h399v-178h-399v-406h-180v406h-398z" />
+<glyph unicode="&#xb2;" 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="&#xb3;" 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="&#xb4;" 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="&#xb5;" 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="&#xb6;" 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="&#xb7;" 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="&#xb8;" 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="&#xb9;" horiz-adv-x="743" d="M84 1253l281 209h167v-876h-186v512l3 103l5 91q-17 -18 -40.5 -40t-141.5 -111z" />
+<glyph unicode="&#xba;" 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="&#xbb;" 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="&#xbc;" 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="&#xbd;" 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="&#xbe;" 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="&#xbf;" 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="&#xc0;" 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="&#xc1;" 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="&#xc2;" 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="&#xc3;" 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="&#xc4;" 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="&#xc5;" 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="&#xc6;" 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="&#xc7;" 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="&#xc8;" 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="&#xc9;" 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="&#xca;" 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="&#xcb;" 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="&#xcc;" 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="&#xcd;" 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="&#xce;" 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="&#xcf;" 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="&#xd0;" 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="&#xd1;" 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="&#xd2;" 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="&#xd3;" 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="&#xd4;" 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="&#xd5;" 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="&#xd6;" 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="&#xd7;" d="M131 1049l125 127l328 -326l329 326l125 -123l-329 -330l325 -328l-123 -125l-329 326l-324 -326l-125 125l324 328z" />
+<glyph unicode="&#xd8;" 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="&#xd9;" 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="&#xda;" 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="&#xdb;" 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="&#xdc;" 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="&#xdd;" 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="&#xde;" 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="&#xdf;" 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="&#xe0;" 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="&#xe1;" 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="&#xe2;" 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="&#xe3;" 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="&#xe4;" 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="&#xe5;" 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="&#xe6;" 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="&#xe7;" 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="&#xe8;" 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="&#xe9;" 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="&#xea;" 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="&#xeb;" 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="&#xec;" 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="&#xed;" 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="&#xee;" 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="&#xef;" 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="&#xf0;" 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="&#xf1;" 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="&#xf2;" 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="&#xf3;" 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="&#xf4;" 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="&#xf5;" 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="&#xf6;" 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="&#xf7;" 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="&#xf8;" 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="&#xf9;" 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="&#xfa;" 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="&#xfb;" 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="&#xfc;" 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="&#xfd;" 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="&#xfe;" 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="&#xff;" 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="&#x131;" horiz-adv-x="571" d="M168 0v1106h235v-1106h-235z" />
+<glyph unicode="&#x152;" 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="&#x153;" 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="&#x178;" 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="&#x2c6;" 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="&#x2da;" 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="&#x2dc;" 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="&#x2000;" horiz-adv-x="953" />
+<glyph unicode="&#x2001;" horiz-adv-x="1907" />
+<glyph unicode="&#x2002;" horiz-adv-x="953" />
+<glyph unicode="&#x2003;" horiz-adv-x="1907" />
+<glyph unicode="&#x2004;" horiz-adv-x="635" />
+<glyph unicode="&#x2005;" horiz-adv-x="476" />
+<glyph unicode="&#x2006;" horiz-adv-x="317" />
+<glyph unicode="&#x2007;" horiz-adv-x="317" />
+<glyph unicode="&#x2008;" horiz-adv-x="238" />
+<glyph unicode="&#x2009;" horiz-adv-x="381" />
+<glyph unicode="&#x200a;" horiz-adv-x="105" />
+<glyph unicode="&#x2010;" horiz-adv-x="659" d="M72 449v200h514v-200h-514z" />
+<glyph unicode="&#x2011;" horiz-adv-x="659" d="M72 449v200h514v-200h-514z" />
+<glyph unicode="&#x2012;" horiz-adv-x="659" d="M72 449v200h514v-200h-514z" />
+<glyph unicode="&#x2013;" horiz-adv-x="1024" d="M82 455v190h860v-190h-860z" />
+<glyph unicode="&#x2014;" horiz-adv-x="2048" d="M82 455v190h1884v-190h-1884z" />
+<glyph unicode="&#x2018;" horiz-adv-x="395" d="M25 983q20 83 71 224t105 255h170q-64 -256 -101 -501h-233z" />
+<glyph unicode="&#x2019;" horiz-adv-x="395" d="M25 961q69 289 100 501h231l15 -22q-53 -209 -176 -479h-170z" />
+<glyph unicode="&#x201a;" horiz-adv-x="549" d="M63 -264q69 270 103 502h231l15 -23q-48 -186 -176 -479h-173z" />
+<glyph unicode="&#x201c;" 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="&#x201d;" 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="&#x201e;" 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="&#x2022;" 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="&#x2026;" 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="&#x202f;" horiz-adv-x="381" />
+<glyph unicode="&#x2039;" horiz-adv-x="688" d="M82 535v26l356 432l168 -94l-282 -350l282 -348l-168 -97z" />
+<glyph unicode="&#x203a;" horiz-adv-x="688" d="M80 201l282 348l-282 350l168 94l358 -432v-26l-358 -431z" />
+<glyph unicode="&#x2044;" horiz-adv-x="266" d="M-393 0l858 1462h190l-856 -1462h-192z" />
+<glyph unicode="&#x205f;" horiz-adv-x="476" />
+<glyph unicode="&#x2074;" horiz-adv-x="743" d="M16 762v127l396 579h188v-563h125v-143h-125v-176h-192v176h-392zM178 905h230v178q0 97 6 197q-52 -104 -88 -158z" />
+<glyph unicode="&#x20ac;" 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="&#x2122;" 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="&#xe000;" horiz-adv-x="1105" d="M0 1105h1105v-1105h-1105v1105z" />
+<glyph unicode="&#xfb01;" 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="&#xfb02;" 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="&#xfb03;" 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="&#xfb04;" 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
zcmc${d3+RA);@l3RrQ*r(@T=hp6)bBzz_myLWn?EWHSP?6ZU--1VlCw5fRx$1QZn&
zkwHX6tm<wM5HWykB0B1b!#F52>L`LZ#?hB8mEUu2b%*HquHQd?@JV&m?e6M(&pr3t
zbDpzQ$#TZ}FJp`|iP1kP&SI9WiX<tVSBa(`y?>C{`Jq16p|SV`V=r*#qtlP~zh{d!
zHF$BeJJ}32p52WP^<$&)It%Y+<9s}u#wN2dY&x6D#^K%D*}ZswD%!^46RB(<K5-8|
zJsF>%Z?|C0@YfvgmHf^<>F)pa9q~nuKPL_fV_m!U?>TbA!M~v~9<7<(I(O;HGnkBP
z8kq0Se#IqQoa+L(?vCqGW2cRt@y4*JPvd$!{%Xd~xz`tei(@cj@^g5<)r1)nrzJ*;
zU&i&HK)3M|N6(spb|+)zws^HpoH~EP_2$Rl!F6ZGW<NS<{OEDl>caT!f<MytC!xVH
zT6vYR`>nWcG-=ws^WOdAttMPI#Xa{-oj!K7<;6=8#uj~r-~W8t=y@|FH`f_kjC(TQ
z-J_?CFI?8O6|U+18#AWQy0<9F{SU^LoJW8DG2@=`Gj^?6GMlkSPT=#a@JG~OCs#~w
zL9eIGFMkq!{fl_VfvZ$%0V~iazsFG#SLlwCD^)S{&9u=J#Eo){SNTIWftchb*PLh4
z4;`3qC>k5%kG1I7?>6RVzUzuPM^9o8TUSd}KE_|5_msY-J$S(-j+h7Wmnp6oyM!xh
z&qN=HUd{121=M|j)$ta*AD<^3ll~(8)o1r5`O<yazFc3vuh@61ud{EY?_S?df9`p9
zU8$?XH+^g~zR|b-8_ehQrTQ|X-zfjpH+WrL-IsNT>(<uItm~<>+V5*Goj-a0o%4sz
zSD%0D{QmQy^RJxWeEyO1_ndF@#WCLn(}ien@iYJPf7~3M3VekN^8Mz!7`LpL%oeN7
z9v7eBNOZc~o}}ayZ)#e4MrKxaj?bSPXq1;<(74Ghg-wf^6*q5D5^P!8s;qVSt!>)2
zt7zY$W2f7|-QBw1UU^54p1tnu-KTHA{sRUMsv10G=&<1<MvfZI9$B_x)%vG5{b9@2
zZ7;q2%BwqezV`YqRSWNq?AiOqfj8ee$nF_8e)1RdUYv2)w{xbj<r`@cPn;|IIrV<F
zegERIchkkRh3CgSwDhSX?|k~_zn(k$mwoKe(XYPw`<LHcWb;4!oIU*LlGQ8MJihj^
zCpWMso_qe;!^cj{WbF8T;x^z0g9A>p5UXY<!EfKQD{MP^gni5Y#y(*Y_7(dFJIFp~
zpR(`RarOb*!1gnyvZgBY+@apmyGpH`GgxJT_Nl75u&Ui)(YA1~?@ucCG)pZ~c~jqC
z)cC?8Rcd-i->NQw!TusuZaO*Dr*`OF<ySilE>e}I^i_Yre_z$PjMIZN@VTnmjPD0$
z1pKP0uuAPZXRvr<@L=4})HGq(kRsLGRLkYd@$0_j!-i$347af~)f$PW4)smerf!$7
zytqiUHT5l|A9)A&_o;H;?E#;v<X5V!ch$=AD@Xh2q;-bhKR9Ehxaw<M(GS{<-Z?Xz
ze*8#WQ{P8oIPpz=#j2%nSe4J$EzouJ6knBZ+!*5)^tlB3W&E^nrLWt{uA>7heJcav
z=K?D0TcviuCow+yS+&D>y1;iF;+NW;N%i|Pd}mgI4EWOR=-Ys3-_SpNEU{_8cP9Gd
z0bkV}{WAP2A6&H(1G+u1GT>Wz`^vy*>In^pj?^C~O@kZL;GzN0iTgJLKt}^z1EZ&m
zYB&=5s;4Oiv2q!at#VvorA77iu4<c6jdzlohFJ&Rp;IS*$6hD)4{@Xq4?xd-EBjUj
z#-R6sP8oRNfli=&hrU%I$b#F(b_#JH$BXJ4tEP?56g|Zqlbfn&1zm6`A`ayY(tssG
z8Xf|t+99iCW?^l?t(+A`6cbBS3PW7Rxka3F)mp5wGZDqg5|lz!acU-B7?H)5X5)pd
zd5fUS@5=ML{D<V*YjdRewaZL<u2oJ_{(;}{*L^Kj;Wy&&i)Ad7fcvVp;)tv;hf>H@
zr?|D*&XScv&BY5fGjqAM_=NIurX|QOw;EsGyhT~dR>6{#<Ro(-H$Q{>xqs+@^3EfA
zRCHOiojdg_qk50)*zV3TxA7<BYd6gJ%}?ZQ^1|r2N?1su-!ugyio&cI04s@&2tRAV
z&teS5&q@k@wt0&T9+ZQgp!`YqZ=U+1@|&mSZIZM0pY(@&W0x?M;occ6hj(M46woY`
zoR%I8216G7PRJS;kMjuQDVBu7u;j|jYUB-S%yc1~<W0?J<SmJq6!Dhq%+8^=OnA#|
zvnSv!u7U^C&qUI!ECn4+b80EPP_>jql8pvyiJI)x;z0d)(V+S9cB}OL?IwNyA1t}h
zzQ5hl%fskIO?QT+bc?4jEQ_O=j<{dgmS)9CiZg6aiNi^<Gn|kdkB>RU(It*abfnLC
z#b@xXRPim`Gb47N%-DUh=riH$*e7$SUGCtNWEzswMPnw(-t0I3)DG!dS~{lJL<IMg
z`8|I88DtMy{IVZ^0Z#ybWkF9M=;EpU^(#(ZFh4Z^#{6CLZ#eWX`}4#^{loc@1y|<p
zn*FzHeXsE?+j;hOzD*xOf7|uHZ`VigE%b+W@V(61)vZvvo82sj<*`COi>cYgYDQ2~
z%oo)Bl2Eo{FAR6c&a@S(StY8gSPc}bo}d<ocO96Trp2oDjOMdmP<>7{(|5)d$ubs1
zR&gX#oQ1M7=?+;8ckns2CSa>nd_0~$n_w)LB4ffTru_H`&6A>LIo0@THPfjkRGV-S
zR<c0+{S{BuyoC4T!X~;jh2!W2p9(uN6F_bc9dCXpi7rjy40@q^WdHgexyC&Lv3unI
z`rCzc8Nv^dd<mExE_b<_TOL9)oh6mC-KO}2q})Pd26=~g#T4i8BxPjh2J)kg##@+E
z&NL+(v&za<mn+PzslG<uaxE@^C2e<>(@HMQ=3Y-TUfQx%dmgl;crEz_a<+t}oyY@a
z`JN=N$H6@nc)y@suT#VNKez1r_w$woUVL!iBX{?HaCYk-{!+B8=xFWTod*w|H*ox{
zogd!PTH;Guzcl;hldeC!<m|MslT}|Gth%Sy&X1Bl{y0HiGo}e|A2<BQ*|;%1$3y)z
zvDI~#%w0{VSORmgELI4aw3me(w2GVHpfxjH2qn@wR&dbLO&20@Nllc5LM;xbxh=(M
zuIU0-TMNPEwz3?oRJT)0#j3OzR~Dz1jjN`{Ra2){f~!1nrImvz+z@f9qg+jOh2j)f
zd3m{3($wV+<u*ygxtixvoe+L;%|Nv5rf5iVX?Z1h&2?+cjn{OSW=SPtdRn>-xhRof
z^za~;lY%8gyg;sl^IyGN*5IAhQ^Io>EuFq+*8L9;Q7R5!KQgR$%Rz1WmQ|HXBc_Ds
zELuK&&&)+j5A|tT)uw;TLFMwKZM<N^(`z^Dr#Eh@Eh5n_k6Cu_#R*I9J73%DResBp
z8`iw2pW67$6OYXPcG8krUy8NXsqT_#i0L%++<X{2bEA?H98#$H%ojpdB5$!7ge)OK
zYFSt)Sz>3=3UFHB)S7})an=i35U&L$mm8wY*9h#SHg$!p0SA#P&K*unO7WtRX}%N?
z74H_ib~964QllnlB@(qN%LlU=+lR%|sw^m3JpKX)2gS;gQi3I|$~b71<R!A@2Xf7w
zUOid$w|$%UhTpq5t^0+Udr#{ZM@;$X{(~R?Fk@)XM=SL!OGk5a#rnzJ+YK7QN31_H
z=BbAxpKMvN_}!uU{uyuRHGB07OL})Z^3K3%xbwowWzy1V!|s^fxl^~P#@>s)Nm9h#
zl*^1=7V1B?C9W!hqa<T1#1<RfiD(xxb|A5L_tFo@UVPt<JwGIaid>Bo6f}cY@t_rL
zpsG!XRi~Q=nak-3NWHGIx({{7tT)#4BtA&GjazH~TKj<hhW;~$@dKTpZi0S5DvsTk
zm|xsiI-^;l_q9m4uMpQV?kNY|E~msd@*3Rp7hT7<8%YoGZahK%5B+t0N9`f~XVKq7
z(m-X2Ifuat^OTu9UOCT_=dr}`0)D6)ACvdVy?lMVzIMmy314pEdCHn2A-<?kU+X<x
zq(9Y;&(cpk&h6qpvthJlDchk(3}7mQo*2})>4Iu1f!ab+m)UL5S{R*j*@oW77pwL&
zs#FrO8Jnk460+IpZJPz3wA<*^4pFTo2vU1W{Vu36$$nSBHJdMp@cH_(h%`6C7wStQ
z`U*Z5G}@?N;RD%aW(Muihlr#w8_k?W%$#Cpc4!k;aXYz{C+L+d6DE(mWL>ygzjB#d
zz50#M1g%*yKPdH;R$xc+(|t6qT%f-OEC7ZeEz8&&EyYFrmm+@f)G26a{<<%DFP;QC
zG-Edvsd{}1qlT(x=u^>`=l~lkQT`GATi-UaXQ%cf`i*VhuGhqFqF;4eu}SU~yvYKP
zCd1^y3pYNY^$xvfSluP12i9`}OJ|)~D2^7g3kzAuNv{Q+&k$_r!0L54wPbK2aZV;)
zld-30N*t+lUKdU+Oh_-MyAdr*r=$dOC1WkROPyGP(y(pZyXVcroAht@9e(?AuOZ`J
z8oOomw!8SJJd=O*%lDV`_w}5gS>1PQHhjr9e9Ys|>(d2~)S&+n!NdJnNI?%(IVjec
zDg^~QD`zy>U}sXBDxRr%opxadbXwJf{a1FXQnk!fQ!}nfre@8sqcKbj_})&k1SAPS
zf?%tv;Wv)yCojL1*{ZzPo63CN4kB^FhFxXFKqbH@m!Vg;#~zcxpdpf0t)(d!LQWES
zHlkE!v1&e}dC-$AkjG;NP0}-nJZZFcdAVwHh0O6D5^+wqnt<O9l<^A55Kxwa3NFN%
zgIjpA-{Nk>KUEjD9y_G#%JH-2eLj2lnO@sZ=qIJSn?(4w7am{Gb->uRcWxftZ~vyL
z`;WY;U$K55XqAKcq&_wVEEOuCK0*x&rBNT<7VLWVf;3~-<7yMEwli7)6B{rzA1x8*
ziN#tbMsN$bR8tDjZ*2N@m&OA^Fl#wJyt-XlawcBW+-eF&LAyUBZfQ$@piI1yz^xyT
z*^->ip$UK;a{8Yd@w}>kw={3c)(^%G>HcKZq<J6Df8+gQI~J{4uGgu5Yx8M~(lrY|
zd*jK4cMc7<d9hDN?U_w~%CV$wU9j|ndoVt!?gr+dlW9NXq#KrZ$VS{?4GLQz!s2Wa
z2B$z%*O=vkX0ew*!SfWWwlkU)V@ir@X)n|qH~7P5=x0`^s#J$9Rt0*N4LY<9no~HQ
zj$oREW;~);?C}Xg8xpJ&7oASYr6ywdav2#G7Sd|-{9vSj*`nmh0sZ93!jql9?xH`(
zS9i|oVh#4^?T*TOZ*)JZAHf+fUH;?1abnI&F=u2;Ww3`>NNlAt=8Q}#&8b|7cx>qj
z7?#I;L32TkvAKk_iz8uZa9oOAaGWq1W?jypv7y_ltC^bM)SQV|9jeQz#V1~6YJ4*u
zj)(qEV=?qPnY49Gu?<t4VyJSodkUVk6nIEskM6RVztWdqf9>%74~%@M>V$N%NH<Rz
zUa|YrNA-UlJk#dvxNYkvFA8*)-uX~}!u`RX7yq@C=8H|o*rtIW)4-8aSjbBpnT64r
zXmoaPq%+_(VRTN?8NiXy8PdUp=}t0&#99I;YJT)G?DQrCNKx>(G`oqGRUiv}_h2!(
zu$WZ4TeX&}CYNfVMcp!;LkvL=4dgO8XbeH<Q$iv|l_`1p{118FJF^ECcAs`yztYjX
z@Z@u^ulVkn!ykS<c4(jbJBNaUyEM<{2T${LJab*z;S{}Azq;etYg_d1*8KC>-H(jk
zIpIY9t=)!07Ayo`K8HCpGwlB)8^k8ANhJO)#bWo+WMiv^UCm(@S@=S!rglW3ywzW8
zS1z31eys*OM-R|z1mv-o1z0iZSII=N49vSwt%^uTZ7#?J8zgK>W!6Hi5eSwllvB-x
zQ<qbXgKeVSg7aI7g|gKGG;EX#YDwj4wrh8ChSgtCM6|qxG*+e+Ww_j=U%C7RhJNMD
z6Uuy4zoPZqK(zvMK-2O-MT==yJ@|~Fcj~9Yf86xSyvYl`dj8bc7w3$fwQBUxCm%V~
ztK+PNqk0d&hY#aTmUZ1QDEwJy!^1~9^?LoD`EO4?@z(Ge4^AAqw6xV)X?nk@1%>yI
z>@##mbYChHe3Q@aVxd%`0<8)mZ3E^D5nEQO6MSPMz9}eH<Lmjx7v-DAcukLo43?o)
zt3FrA<}^d}GF-=4o@8>CTQ!%f0hdOCnPeHUzb9aZB3T+!we1|tkMYJ9hJz2AKkLAy
zHs+btFYSKhhi9u#-}{z+HN5n|u&UWxMh)z{sB`=Wg}-q7=J)nL$L(u=`1@&nxPD=o
zym#{52i8qpJYpM`2F6Hx{xxL^_Ixkv*<jaKlZzvXQ6MF?!NwnsH)FaZZbOw!!}#J2
zrBF4yG&z|Bvl|i#+C@X90J^d<jTlkAg0Pb`h0#4bwTo#A@=8(}?wrsKGWI#>L)0%b
zWb7>rSWd(q?G0q9<xC{O=m5m2mS7<Q8~938H){BM<3>&-J!x_5*YqoAxQ`Sj<v{G`
zuvTWVb4rGC3BSiYr99cjlV{1>Yr9GNq*e3zw@38t`iDn}UbFcwB}=ANVu7|IG%To!
zN-<$Ag#AQOE2w<Q9DlRr?Ki6A?R-}x!q<kwMDt($R#~Zy<L72cdul7??dOj2VqSGb
zPn|F3W=q}I@)7V~9597@VM&s>%C%g$shV*$zroa~-V)X9jHDX2Atuf2)N(){tVgW?
zuc<Uq@#UDPkZj8%4IsxIaU>;Y<YK)sEf<hj$mJDpI9&e*j(MUpXn}4JsNiMwI>Qzs
z?3f;%+NFMQ>eY7^ZJ#tO@u>T*1$W(<H=s|?b-l#o-Z`#|srk%TpPzSRZsnW-OJ5(-
zvv;57U8~CS#5l**bv5rWMObTSf7MJaEsiudu{5%Mv8IBNHpWG6iQ2I^l4e{qDJC=#
zpW$j3L4qPf6E70#VWixkLAg`Qhka}{5Us9JMC;l=t;W_{;Z)mKYuV1LYF0H1XJuEk
zr#*?+pV985<(IqMZ^S#(lqStfN(G^smx7K#(m>Rba;;+<h%Ku#IWeDv8KgdRPk)Kx
zPEHb{zM#P>20kI1lcUyhqd=}AB|BNLq%0W=y^)lMH-KDVvvBZnKl6Rub%Hl~cJ7&n
z$4rhlk5?BgUH0RemIEq>jnBTb`~BVYx{GJ@9dGlr>nHy4*~O3aW3NaZX7rugq(f=T
zfouEnUtoFex%MQqTvh*U+px-Q&p-MU=TF+5Ir_YNiiR!y^L=0aa9n@lJT{ZB20lCF
zW#0Ph=O2IKpU%5>W9`AWsq`}K1&2G>#;BGlD?lL$xrM$PF<Ti=fSwZ6%nI2_92%P%
zRe+ram8<(*U01IF$Hf$2HO?6}#X-jj+vvEzy5qIm@u|45oi0N--b9L+W{<;cL?jbj
zIy5m+ZGl?_8$)sBe!zHsnfs;uQnO{goXFkVzH6dqe8|iBw8n8|gG_s`b>|!ODbfVK
z`Sq5owqw<H#n?_^k4%K$&c~i(p+rb^l?64Y<$@TW=7U0zmYRqGYH1|c{l#k187<xp
z5P^0y6BM1?s1mol#(+dwGu78jWl(fnR|%fucyR*TbowyTG&;(=8F!|p`NTMAAX-)u
zq?XM}n?Wj^RkSeET%tkskufZGXn{-{x~t+ZFhqYLHx%4L-W8%_&F5df_RQ3|`k(Zl
zKlx()%k%C%(fIhPr@z>3+OvJ@y2IJl%%`TFy>fE-17jv0o<Du3A%B(uKk-AZq_PeM
zcA~j3jY%{*4~z+6c0n89YMR*O9T;&ssp57IBm}bvd_-|!%QCo~RGel2J<Pz`ussQO
zX3IY2qyBz&=ZN-?4cS<;_N5nBABY^jqJJa#xxx>AJM2hq^N{}Pdy%(0pT3PZfn3GB
zm~t>LHs)cYqB=EZ1=^W`vGbtjA^Rq&SWP@5CIM!ku(Y16c}{4Xm;{fQ1Usnj5tAT?
zVZeK$tiv>q9dwRT)(4<L5;Se(hAv?cb0$yZjZWwf>H30Y8n>=ix34qp(LdKO=s)UH
z|8jCCZ+&7f92+FViI0|`zj0*akglcKKss6=ngV^<Bvy!KA}YoglbI~~y0J!$^;Hpl
zwIy67uLs8qw0@I~mWGv%#4w7<YO7}$?5I%LqWHDng1MKig|%Pz=f5=3t)rxjLerkp
z`s`DB>r?gpTP)}aYEu8OT5opGYN7?KS*d$=G08S;5<ve&FE`b^WAxIg@@n*pER%*^
z3scWxRBhNT>Xf;#_M1__6!iE-)T3KZ)lw(`Bc2-up38zaI+Q{50?*a6S|m9o14yU}
zpG7jUA|wj%bLip3d)UK7w;r!~NOUWynM3tdn>4Q*Rz+$x<~5b1HUM6{#-v0tp#ct{
z0h*oAJ80$LSfQ00*nrT=A%F$Pl7~Qsa_M8sPV>1xOn-0UkX@TM>H3qQt<$FT)-M)H
z?D-j=Jgi^W&r2EH%J<YXX>n@cZe2V5#sNQ{b-LEqIFC1q(cQF4@Wtk+4sNl=kq3uZ
zBP5y3<iU~cG5INDv<gNmuoY61At5!6&04~#<RqP)unrZtFEAU8fVdbhy-;(C$g#iT
z*_w!;3uLPtC&7NS0_(S$NXXKWWUigs<*=;S><#BFD8n%V;K46r=DuGfwOaJOe(Lh0
zweMmCwL7GN*D9s;wbNqbk|tqXGHV~@r-t~4z!wSs0L~HXK6O~kTNDbBIT^0RE<s4H
zvWxmj0sk<rAJivFvvBWtHkgIXw8vP2Kpvsffjtuhph0+#BYMB*YWCB39nfz8t$;MD
z6-+=J$;B~hRK{W2VN{x3(6F1g;AJG5@Y7^N=m$;xyPPcLg_rdYntgM0lD_z4@-@@4
zYeUWgzz}QOG(q%dS#)h%Va^+?M=}M0_n=c?&UlPB{^odN{o7pgo-r}TI*P+*!g4$&
zARI@>5RNx@IaMZWfHpdD6e@?r(RDl8IcaQ!4}oT|@clOKmn~who?6W>@yyz%c}M-)
zjVEVgx+=CwnYCkYd?T$HS1W>4#5m;n7>9{<iH-vl6~hpqmAP2uXNb`>%WoDwcdD!!
z?5E1rvc_Zstukg#NS^QYUxdK9?mbQP>Wp}uukkw`w#WD#;1~`M9FS3xf#-$b2FU<S
zk!+5#H9>iTMP97=P_Qr~iG$VcRNdA4t8c&hGqsvj2UdJywI+M6nt-D1uXwrUvcUmB
zO>EFDzyjuKnT2IrqMP`ezriJV2_42&l;brkwl7VA`&YHN2yHgV8)xjaSO<Oq!38)#
z6thL{jLr47X=Z5zuhKvGa!*0Axpv{{S!P=^pqST}C<_70P1^t5^-jvcIiKIyAl3-z
zU^)jnxY&nLdfQzwzOmYf2vBH21j9fUL?E&2i4x%tHJ>*m0!(NJ#`<i{UeSu75{?LI
zY)7m1Q#M-TRFgAoHo-3%w$Kq~cR11Iz@?LpA)GhhG-r7TpC!+m1)evH!(>i$5^V&%
zEcOQ1F(FF)r^)eTlM;D?t=we>onQnA0>$$+7IR7B=Fjv~`VD=8*`Dg%N#tq8lRHX3
zUaM4Ab$N2pjrXy?ll)&TFy4%t7;kI`NTr1i9LW&)^%$=KDK*4+Q-6!`id`IX+c1o2
zCnr5**-<|5>~-!vsE7Yb8t#=ptXp|*!KTMoo?j&8@HoEjJN*oN2^aJpU-Ck3f9=5A
zyx;pf4p!@kEHiWwWdr8X4vwB<%%o~J@IBSgLn5{~Mlhd%T%nSn<92Yi-Kix)N}DjL
zH#u8)W1$?<UTSw@=L*~G9ufw0l*8N>*FZxdq18b5WB!2biK%_0?)CcmTm3ct!@Fl~
z8WB1&d;VP0o|7l8=)csSlP<lmZW=*(L~DJkptVzk5DE{ZmK39P2GKgl;6v!NK;__G
z1Wb8BBhZ2f99H5J?675MnZ#k4BmrZG6jC$b9BcrugY?V-f%KnJU%&A;Zq>hdH|M{Y
zf`fYYP<TMP8`E%r_xmt54bgenh<Qk0DeST6in1kOMTw{j%tQ)Q^>~MviFi^Dy<%7i
zm<fQ6Zkh=U3&RsKW^>I4H<uSapr%v<hfKjtIOvF(h<BvWY9Q_04G*<uwL?|_%!9{E
za{$F5Eh2?Phgc4VZjQb4H&fL2i_5RQdR4#i!Ttr?7VOwQ=YCAmTkpK|Wy{)SQuo@u
zvSY)N$-{)aC;-mZ20BqAHj#w_q!Y<dcU`1IrqC?q6{`tnv^2~T!Zpkojt|3uL93;q
zcOknBIGpx3&6b5%AB^{uYy(_^Q=GQG6!^&#lE_c4qQQf18^{u2XUzcl6WA~GAQ+{v
zO$lKG##Hc{wqjG?C6mXMF8JH()9Sz%ADQ-WcKeCX&e6ZnKPo#vdiJC)clEpN?j?6V
zcx>vhw|mVVQQWOv$I-iIe+1VA2O`3hBbYM_tHfSTdZ#J64KR436bqr@i1~q!f>sH_
zW5nESjH)o$(Jj>wYS1`kd^oo8Ac(^P>CDw4`5%S)68-1zIaJrvr>}bziY9y-vW0Z6
zWLm8rq9d#q1N(F&lGsfVd;uLIEL#YyRKOw7sIXy^yFv3td+~V9QsNK?1Q22-)I_K1
zgkq5ZA<4y2Y|ak&Y+wlq5RdE$2C{luLN1bN4;`Zwok|Qq*V9RdzOPQ6JAdttg5%%6
z+gktQ^|RmeW&H-pOK;4r>N;WOi@O01b=H5@YZ2f|v_qtxsXN9I&-$=XJjM}%x>cxg
zv2_?K2S<0KdPa4tYbRq29gj^Do3;e>L_%k!_?QG|#J0q+o}dR25kWYPA<6fDTWOQH
z()BieT(4Dh-L&V%+=&nM2rZFUz#%940xQBo{;o{+APZ&EJbHpgcdXdcxSAzMita#t
z6+aE@kz!RSWFZsoOXG|iaE#r`3eawMMv@GeCaIXh7&M{in99{;mu7{NO0&Zz7ORbA
zg29z|FW6ahJ;~^~2O|LVL_?4Z$j8C`r@r<inESQiOa7K4%ht^P9zNlh+L^kZXI9L`
zUG+tE41?RX{G)S^$hY6v_sW5)&kE&U*t;wDO?iC%4T`1Zb!$QQJd8Dt6-A|e)SCm|
z6{<P;Zm{&oo2yB*Cn}H(1VA8`%h1aBbgA;%FCk#`_S&=DUB{~RN?DR3wO>IiyS3IS
z^{&Orh|V#(#H_UDEksvyP_Qa62o7YA++oo2Nw?)>kTaZ<8yE9#kFx2Gnp%TRh30E$
z!M~&b0u=?+F35+y8;+s<H5<8#{;j>|GDK4CSn2s2(`!GIng|-4#k$>se%avrHSAeS
zY{w94xE&xq4c|g4DKFO)3ZNqd0PaKKNbp+<{Bqyg9fk7Zz>S^K(!%XZ`ww<rKLQPr
zX#6!|3!J#Wh4nCE6Ep?5DS5X=m|6@v71Cf+%@KpKo2iDCY_b?uvgImS^a|XkG06b%
z#{z${C4(>Iy9&<fAD%1F516m1*CuM>ciA~?hzJ?PLV^w~6TKyakFk@-oZ{SIPcW+t
zv=FQdW{p`d)uCUWrOw2x7p$Yexeq@3FlxKh%|vtp?NJuQ4hV-5=2Hw!F2TITLJ1@x
z_3FjlGc~V?0ZPqOb2BpYEXq|vYh?ukgysstS3kfq7-(gFz9#Q8-r`&V-v#k^Kr=m~
zUNsY4S)P=pB$*BZx6Ux=DnbU7GZaLLKtED4$<vR)24tQmjatN=dk^Tnq%`@Z8$+c~
zZ7<ACXN+NeU3btZOT-=^ZUe|_#CRbhMdJlzh~Wd-a*J&Jz@v{cE@dfa<qc*(co{JZ
zW)ZW1C{Dq}6w_&Eap(ZJ79HTF!4z+Dpc%gObMb)3J3eBLPu}=sT6@fr#71BrT%=3@
z((hxFqLR;vsnSy5Y_UlcF@*!U>;xKj(~Lk&N+ix0Cm=a^Pe^%jrXVa50X(jV)so;y
z$2rrofB}S<1G+zX8Kd4g5#i(wmIdViWC;XzEKtBuB1f$H*SgV<7T7Bym-Zx^H@&@j
z>*YS(`)-;rqQ`&@L-_P}`KZ%F2W`5(OMU0m!3pD^<;upYyEf|of$<b$JiX0HECv3v
zVa93-xoAA;7>}KXf-ohnHj3F_!~rA@p}1&yQLz{{TU^w4xXLs;{M}4Tr<Io^yhxS=
z@*){#A>eq(MB!bD0?w9tWteo~VqST%TS7^qb;yQ+YqzYbSvzKRV|$0khYuL=#K33!
zY#D1#(!=fFES@>&gFWx+&z~4F@Hswv)LqYW%bJs$_3MJiFhBBX%#W9~i~0f+F%U5)
z!u2KmLu3tW@CPw1F&Q0&OB9g?%z~&gKre=<Ku}rCA8G(Etprw>KVm(%zp`~{*Zan9
zI5A^v<>HQyzVyzY`O*(~zqi}%E!9u|efqqnz9ZeROB%d#4zx`|e9H{P{DQ0@H__G`
z>ryt+Hdky<$q=51YK7d6MzxZ;4u%x|$N*6sT@5R4Z#Gdn-W9Q!9f=5}1+}xi#4(9c
ztWz^v#7-ofabE1A9$J-ws6P^$e$4V1vF4xa!h@{|sXZ>}d-i%PRa=Lx*>d^$zAug*
zG<d)hRea`YKJJ~+x=DP()l2G>A*T+W+RClVhTgqV{};(CF+TYkXq^V$0kSB3)lPU`
z1-1PM6tt&%DQ3`4?j~>$7DH6uB@QB(gg7W03SvZwb9w~}S%B*%5eqpnC}JVRQZQ&R
z!lfNs3?g7AN%03PQ8gx6jLrzEAggM`v)s1z#jqaM-z$`6&glNw=ut0@J$jDEXC3%c
zhxVgh;cJia0sGf3-E%r8Yx)EE&E9O9_c?$4t}(&#oscoeWRZ6vRx6urgFeA9VG<@R
znHEE;5o=||IYMK#c$&YQVlqd>Zt#bibH;XuNE%zUmgc&uCczL^0GBE@Xzx}!QUG#t
zS`sc(=?E-9u_dLE80BvejGC03Dz0LJRg<7$sM!=KNt$x98)QISDLj{IJh`J0Q9*c-
zC(vHHsU;_3qX`gBm|O6-4keEio((4-PHwt;+pJOTDl5A5OL2dl_w^Tz_pBe%M!%4B
zTGprZ7<TMss6zwC3=CcW@~x1U$#u*0BxNq<w}7=|9oY>Qf(xurE2Pj+j6YH#!s1m|
zNhl$DNs_p=HxJPlk=9X<S0|eGNMkE&4yCHG!O^8)brb1e8AfxdQ)>%GNJ4Wn(j#)g
z8Mhe}y~3&=G$>l)R9nCS=7rOuI-HXYKSc<~n~(tuXXmsi5mc-{6H0IfG+zV*2w!2T
zOD!x{o4F$iY2MZqSUg%%E@<lpzj+I>yqHNi7}eHL^3os-Dxf}t8=JSVL<1<JQIuYP
zA~yo@3rLgB;ldvA$HX#>mSPc3iFt{JPVo7wHue}kZrRT#d-vvxa;h^gpJ>^5di%DE
z)Ti~2^zTl6@yYai{;+q*%oQ`{@vLs0I*u$|+Hp*)k0)+uS=6`7_~JgVzVpwd75-cA
zJoKftafkd&t21TEeeayvu&HCuspEsU#yi|oWOuioy_WZRtS16VIAS4~QVH3U&i)yd
z>Q0x4&KEKrn^i1OEgC)20LK-6YS<snge2G>0st!3oR|{?u|>K3Gnx}63KXQ1GQYp#
z%uk|~f@gq;!KVZmi~{iGbb=F2;%FAfG&+WGyg7RmQvl@}03*R+KzrQvOMvfgcrB(>
z=;9Vk9ziU2gyAqPg;ZS&HcexvL2z1Zr?EhtM0^gUf<>kcraYsW$J+mu;mg;0SAF-G
zd-04TMPsnBTzlZ<JEn|y_VFHLYG+BChvY50c2*a8BG@A#>;{^yLFY(}?U5p)j)Z^|
z1i%`xC@ht<36aK8k1fX;(6~Z8ZHG>dypE^^87BG(H4PCj(T)?`40EhuI6(2Gix-P~
zbt~=EyJKlrrSJ7!rZJuSm$vHGw<XD6{hFR6`V|lF*gO_OfT$s<Ow=)R5T<0r8SNOn
zV<tmcPoUm-&>OhPqO&QWJcnV*l8SDDB}oP?kD0YxGZV((6qJ_8l7t5kU<28cya85S
zz#GI)=+`=wE-64fr~XTR_=zEHq`p16wd#nGbcV#)uN=AV-@U_YDKiE{Nr!@Gmw{&;
z><>}B-tGW`V!?2P*OnkR$Owd0M!8jsI&c9o`Wtd2Y+~X_LpP5L%MRi|MI0087{aju
z@5$Kp%UOg=39>>0q!~vr8J*QLTgYSvvIsUKlR`5^QO2NTw!pkIkZxkFWi0{<{|>o0
zSv;U$`*3+rb5iZ<)A#dhdPePf{^=-vh0sxmpT=RFGE!s>f0rE7@9TL7@{rK(m|x<#
zntcriC?Yf^jZ0D6Suj1~F)A<WyUj^gFVX%i=xN>s`JK;>L}h?GGfVh)K+%wyxFkNP
z<sz{o6*@nHf<WMW5I7$MjuXZOrQbl|qwq`wIU@6dGI0op2)h$gARGilUaYy%)5cMD
z+ER0tdg`E*j%<<AkpXtf$R>88qe0VrkdeY*v`oaLY35wWT7;=tZFo&V-V-8_5aa<`
zBcRu6ON5{nivyN5P@vyi*bSEWrM=0vC*J#OuJw+$CoWx;^614ip7~SXEF6DvjcfMZ
zZx)SF`kwyV#e3&Iv#P^vTInP67hgH8=SZ9T7A@01)(c~@6Ld>uo1%P}KzxW?&O*VA
z6j~T_I8$Z|V#$6@FG}D7#u`qryFettv+%2eNYORd-uAB_4I+V4AteFu#e+!ki9{qi
z8bm_el|dvIMGjj8j^hDQLNeL(F_J_T>UuE;C0i~gBJ@)yKC<4s;u2(B_eW=B(!l53
z_4K1%W(Wb-WXV0BF2`_%9(P$OQ^o<iY=C#iRMb=&YZUJ`79ZeZp}Y}SG>B<VC1K2B
zx~HL{{W^jWnwf)-Si_}Pj{J39-L~q#UmiPp$m6}o3?06{4}bbN@3HUO6YuJ~wXdtE
z&sqNS`n%?@q1bt;?j-b(-k1*$Y_3^`9xYU8F(JgpWNyKN{f)&1AwdRml!r6WTk>F#
z@kRRwI4jYWM7nf_D{M~ik|72yfaF{va&*)zS4gqRg3K~>sRkjD2$QkMzp`7(cwf-_
z`8U^WdGyD%yQ}OL_o%m{M$6{$dXl-~z#rd#<30WPW9sNCy@fnFYO}ncU!(D{5f~rY
zl*x#N92rFgLG}=7nT9f*gYm^-d`QK@8co4Gq=*DK;xeSB!bpJ82;VaLZFhy0L?=?}
zFq#~2P>4B2K8-aR1Q9h0$W-?LpZYz!VBHVv-WY1{5Yl&ExFf#3#oB-KkX4&6Z|=Qm
z^w2&7pBT)i|B+8P6xww4FdyFfifihS(+5s%;no!+?s`_g5|umh3XI3ex<}>C&7~7h
zU@?-)Fbt>^&=MLf9RY(&2rv;`kM%&pmZU^<@!!;LV;sJ1ctx{dtL6_JE0_ZAo;NxE
zGsoZG(BrX&9k2suq7Q<ieloh`sNSk2kvRfNA_UTlE_e;RIy*{9FHp#kP4;8vDf%oi
zDP0JD*^gZh+IJFg>Ug)X!4lo73tek~Q&T?IO_(~xD>Ayk^v}F7dR~{i7EU~~=ba5b
z9(~~Up`9j7u4;Daql3k#hV<?dyuICRt42Pn_E&p!YE#s;tWE#19bbDBV?eHfoM-9|
z`wEfUNi+rrxPo?f%?djttt4c!Qf#vci5?*d&0I|{R#VOhlM(zbw)dxNwvnh&)8Lm(
zMI?gNg-8S&q>W8PB3NyPu^}W5aS?Dhcn}EObd{@Cm)P`G6X9rpX4*^0N<>_T0Uwu<
z+2tz*pgb)3;No>Hxwk;Scwa(Euyen_ytevf=X`nd-F?6PB~<%PSzci<C*(^1kMc_C
zR^kzgb6%$O#n=upVH6wYqdg{eOactYaM&4@mryu5;sgi}2NaK>0b-Si%UIlS3nfC;
zA`LY*=s*1=e6$K>G?0@PD80EF&~F$>GE@PXjv<`?N(q2Z)=WDp?f<fwP6ScN4XN1y
z?`keLEiz%9Dr8i^lPBZ@Wmg%PI;s0~8nd^jr^YY1v^Zx`_s8ze9(&=!zGQ3P(8Nd9
zad-O#6>zX@THSK#Js&^DKe@i^^u5!l6a@-rFvz;Tz}1__aCJ;90%Bs0{3xn!IE3Rd
zR{}OyXm$XbCu4IInDe-A%N&->{$5^ot#*h0y#loJg_V_inn(k$@1oy9)TVg^ekTJ3
zJ4B3&z{~|}3C!G(_=K5rC)sI)l_RqSxFgJi7((GCBhJVx5;}qxa#gcp!Jt=&kZy>I
zLsKF=U!dX=5D5ask#Odpe=b3?nL8Eo6y3vRv#WRUSO2QLrvD2UX{Guh{Th0H-=IzE
zDCw@+t)<_UoV{C;uJ4j&bv;q>Ky4eL=hW>0&H7_3anN)OeTpz~BAbDU|7T!0M@SwY
z$Upn$=f`;tck96`ziie&kjkYreHEWw`&sSBe2I=gb<nGBAY^o3{Dzk@#FJy1wv&DY
zI-m+z31B!SO;DJzmGEpcs2~x%ge}Gi5JM=9WT_)?5?DMeM#IA)Z1f#>lvK{^5ZwB0
zdz-^Num#W4YkLp*)0!T)>0der%^0Q(tNp&>Z(TkeBUM~yFFoTi`UD(Y-hw_gz`<ka
z3xpj-Oa1pac$Tz4zr8>@lvlf!|08d`oDkYkYY&P0Gb?cLO5nu>>>{Gv$i0K?Pl7wL
z@IpX8sRoUU)%-J*nGGO1l$=lUC^;LMzsXKDo!G-~*!ce9NV+(qd|)A%*4L~zbRcBY
zn5wl@;O35Mq}GI$07U|&B0M0K!UMc?r1nPC9>TG~s#VHEc%R|~5XTMl#F6Mt4K$)P
zO#cW^`E`p}(dndpx`jH$Nc~KPuvfWDG+`N)kzcGrYQrsLGD4k7hN+*(h0IGPdDou9
zp0pOsTa(fzbI67TZJUf5<nEgKz`dKDg>fBw7U=J|iX8mwHwTR8o=29o-P^gZeroDM
zm$_(1e!s)b(}TtPF171^vZH@B_=?v+_1tQ93OqZ8@f&b>3>Ak7K%g|T@_0>1&$0Y?
zB@z6%9XL3EeQ^9Ap)t_hxG^dD#gt-?cr*imhDvWgL#vlOT8T6pDaIVcl=ZuQ{Hrks
zFennLwcOOJ*dq`Z6;@=C(?dr!*BMUBO~p+3>4-SEga#83Umij;O+XqZK!!U$HO-%E
zke?>tw=H4<G7?EnKve|VjXY^_N=Z^=$^&a58H&GBBoqiz=OazZ7oCD&bW#d=)s*3a
z>YH4J_JO?uDZBz?|FB^GV=3)(!;!4jQkUMmblQC`bMu$WIvs7AeQV>r7u$6|)zSah
z{{G|i_g{L1)-{_hwNVP?Nm$o!Gs@*+P9#IwKtpRuIN6qHEmV_&q&gr=irm4e#k9bQ
ze=pBIe6QG8lbWg4W@?fX#`0C#nVgoZ`!8i5Da4y`2J$CjUKEOXNpgl=NluW`L&uOw
zu{I#3r96aYBBiUGg-sThh_xUdwpg7mPg0DiL_($|gN8`s(PSH5#pYZJ-2*xYp`Zp<
zUC@joU8j$Gvct4tU5B(NS$ONj_3iKL*<(=i;C)h?x2L8SWT#c!dT_em@AFnb&;D3n
zCE1k`0_T8djqL77!p#B|aMaju7O1cTw?NF4MA{J$NFI!9X#5v(`>t))F}*sr9nrf@
zXMGh_q%dXm9oMZ@?{V#k?nkiyw?I5WHtN3^`%ii>=97w~c`_)+2_el9C0?9TZ2}AE
zZv=y2s}E;5DYpYM1#X;BdIrgzbT8x%G)k-(3j4+z^}y^?HCx4GWq`FaNW1`;vZR|a
z6KQnZU$OHi3bc<?@qtYGKnTa1bHmh3L~SaTv`m@=LoJ|0FnA6Svq!tIC(V%b@o*#%
z8w*E*jdo=y+_4;gvVUTTwaD~u#*ZxedVS!zy!%IYSvY#^mchcMuyk|d=ZYSFRH{74
zI~`Bix;4INU+J1()=ZyQ=sVoSboi6plZO1K{K~zcVJ3S%YNw_nM3a|<;z%AKLo8x4
zvp5ja;sH}5=|fXeh>5d=M_UNt)ira7E)L51v{q{fQw4TM8K95=f^F#t6*=tjx<RZI
zI#TeO)$Jup(E7Gm-Eh~_75xKkfZZdNlQR3`DAA1EuAl(cFcx)GJGM||3(C$w-e&%Z
zlE6ESj<(DH$G!twtJcigcS||%nX9Y*<dOZPP|=~HZ?^8_h5HT<e53NT{@u=}$2@Y&
z2Q+?(t>z9TO?etROaZ$OnXaV0<YDQ$i?tlu|FAWsogqg*nSj79VEV;ea8#5c6H^vW
z=3a85sJX7NWOfRB5b5+5TLOU&u%Mvwg&oeM6#7h_D{M<JKCS>OmdsYP(uUzBt-s7`
z!9HQ}S_<HwE3gz0R9xm2VHQTH*Xp^8CQP0>cG3LB?b<DxyJ+N$d4m?sUevDLT?>Z|
zedwW~!xk$3xr^GhUp#y9*s1r7TsU`8n>GvQE*v@I?vba5K5+l=;SW5Bbu$HXehqRz
z1(lOTt{dbN!fS*Yf@&+tc1*Vf85Th#CE$3?gBeHq3AIyxijjz-$%(`V2ti6dBVhL=
z%s%0QB77IwchF;Ep-B6FqO1oy?dNhe1Q_8JsFxxo%Z5C2CM61ah9kA7P`kWak`tXC
z5uqelLbH-0L>iGDB@7TY(Y!@_a>c`+iKqlbjFMG>|ADe8e(uWF{~7rB__u4hdZqT-
z*?@i-%9&sPXX&}%zn*>KS?LOe1Jqh^`Y&=sNe%W;3p`OGW=B4wDkU-N-yA!OCOq+=
zE0Bf*_R~;^x4H3^@~NDD;~#>j3hHX)f0+ZUDKdPXVxhvQ<p{&dup7(CZj2y<2MTf6
zRTK}4glaY*mj?wJA_1}0h8qWhXcwUo#ad$!^H#815%3YrR3XWRECfQqU8kDeTJu(T
z4Z6Zf>Arkovc_)J4?4+kN07al?%K^=-p0*a(R)d;{9)1}MPw8#&a!CcVKlJ;@<l{P
znTZ?0i2y2$v_qsI7Cim(z4!K-@X(ykiYva@7uwjlVp-3Dqi>(FXzt{x6Mp&NK=trN
z6?crC(xqSNo5TBbE4;mV+cjej%=L}yxbmf5o3aYKv@N`?r1hFn!#1_+G5dK{E@(HX
zywS9_Z3h>ngDoY#!z3wQ(<SKPURFx^d1^A^#}(F;w2zYLnb4JC{TqQJqErLHhvbcg
zmeT+~&TDYacXVyvyu913#T9%}?94Q-ZI9yS9V?52(O1l$%$A_8$r#AQL{zsaWor!^
zDv~5zRU(8xk}1w3!J>HhCL=*3ejw0TTm_<Dt5#%pMx0^~p&bSOy-1;91Qi-JPLQWX
z`%4)nHWgE~Ctk@6<TVdsmXIA9#N4&ORJxFCmCEv))7%BzYM!wj02&i1SBPJ0goJ;$
z5-g#-4oPHLc^e=I&ib8v$q7E<-Q#@tsiXSV_dn3L99gi9H+uCop0{PIe(tsH`e)m(
ze0hB3gPo@gnYr+C@k32#FF5)q=`;G$G5v*;$Mvo6eZYqt+pd4Ha~Jn-dx-~Ldqw~3
z)jwbDw7%@=XZ4SLo=w630Qn$OH_MXT#&jI<4OuANC@6+}@koZ@>qBZ|vN((8JVZQ(
za7CCjm19Ee6cL3I`QnWDhGZdJ?c}YFPe>EgNhW|Np28I~gg>+1;VyQEXov$DMTl{T
zxzEg-M?5urW~sSg&iVy*rDRmQp_5-2UNW-HguXN7D-WK#XX23B{*x=p9-g;w)C+gc
zJ%VxcX5$pM{3T*d5=54ymwPNomZX>7eAP1j{4=31_~I4%x9cNPlN7#njvmq1^x(VF
zcxZ<HqQ0dEWUZ*RAs0fD24mTiFfU2dU<zfEBPhK-cm<TAH&6)!+pXYbs-%G$8uIoq
z%4gJmg31}B_x#^$UMRof?WW-F$bZh=g$8#Q3Vse17E#{{eNc}Ymqc<)1+VA+7rc&|
zJ+x;Qm8dA&gJkGPBcq|wzcGJ{rr03kGjCCd#~Zn{f+m>QRJYog)&UkqgjN70NvrU^
zHu@hd0PgbpTuEjNY;zLQLe3TP|9%1RF+73y89LzO6FY}??>}T{zwZC-0;qjazFWW6
z@BT(G_q*tC@=v<Azr8i)Xu3H`$usYVH1Wpfor<h9h%TZa&*=s7nkMF?ZQI1UIUu)@
zdqM7yFRqtSktUKNC`>7^&M2)#l3KI~7RCJ{oIa+h!Zo0I2z@5d8U9RKC1xXp`KBOj
z#*MfiL!mfuc=__`>g81%tDc@z*?rQ)+fi$7@$$omm#=uMYC~1mNt3!(PMV0dfNC75
z8FNJF_2Z(NA{C86CQO{r3sqZ5NHGcibpT2<i3(sQ)Q1rsO~)A(J18o55ldL%?RU^8
z6HrhAWo1H+1iEryL7<|X2G0liF^!C3n5@x4GL%^yD<%_(NNaafIho!1N<N3yL@%il
z@pdPH1%h%^bt+;rD2LiI-YDgO1e(u8j5<>U^J#7>7m}JrwDJNch6yCfg~W*<9ze5H
zFwaw#7ft=Gudd-h+MM6gE0ZToza!AP`OtB_J3l#M){5fsb9V7reyMWV7bE+2&u`YU
z_kvbs^G0@=e)rJFo~J%elFCIN18foWF6yH(r-<H($o2DVj|xWwyP&r@2FY@qYAV^@
z4&%~MOli-crHFoU&@eJk90XfFg(6_fr_vHRSVeZ@4FZqcgzO{mgW{q+rN-_b%dHIL
zS_;VW!)_m~91_T#^uT>X#;%*1IehS4vxkl9{J=~1ubeiiSLN{?E2Wt)bgS$#b7|*}
z<2ueCGJVXDIq8afOsB;gfkoUvjNI2EMy|1lt;5z0aUP42GoeZlI!z%-CL%aorr5Ai
zmedaz*urm&evn&R{jr;JHf`z=Pp7xZMGc&Sd^hWXQKhqEM*gY+WLtsrl2ZWTzri2{
zAEpCDGb-o&dq4v66zYkG!W_VQ$(I(3M%YnPM+z#HvDqa|xcZob--|O4DNKkhKnfF%
z!jj`;$w5F#a6kgk)f|LQI8l&{X;wN-0rpGq5H$%)w_)^j6zLT{A-I7quJ&|lKl4!0
zgl{hHO|jqc+@Pt&R$F!_@&VP3>0i{b`}IHZv)6YWoIbYC?OXK2f<|noenW}CADoDI
zQ%cJxPlZ)%C)NZT7MB$@okZp`!V7@s0C2^$AiE}ltPcy$Kt7vrVo)k4ZNSDV^f+4u
zX$zwNPz3XL{^f$yWz~U4EBgKUJ;lux{mQrI30F6wgcZ4=Pz!T|RL+mcQ=D*ev)R%>
zF@K#=$Ccd4ZbSfutk8x-PJo|Cbf)r{qF4;JK*$ED!-NcL2^7v?!|o376Cw<uHRMEK
zA~1u%Ptsb;f)<LGAv5Vfaf=mQyNp>^(!Imh$2zpqcQ{5hF0^eQmDaz_l>2~lu|ra&
zv<LQ%oic4HFOecH>~Mvl+Ly8U(k~;pQkb*P*6b!;0PYWOhpAf8<aCjSB|{>MP~7^0
zM(``4cStVMIK?xFY|A_V_nuaOr7eeezb*UU9_wnHT)t5G;?o;X@Y8p$OlsDf=1XE*
zp(9zLBPC#efW)F4<fvMNUXff7q%kT{#1_3F>rokx7CvFb9`flL)u4n%6irtVi4IuH
z^$L&?y0W$E4|m=FQ2$ML-?wthjGp7C^qHu5?>jzy%|j0yo3ZYJ)vrIi@^zzcb~a4@
zK>p0od&;<6=1Jyx#*3Y&tqXswFXH(;=b6Y^eb&b)F*2%$-aAe2J(E}RdwS^QDf$T9
z2fXkk;>?el_BadJSJHaMocV0Q83xYyhjgg+4ZKhOgY4-0&}``aef0jlvO~O&GH>Q$
z(@FZi?8o~B>>qMr?Hf)ro2`I`b?5ZilCBJa%+EtH@K6?EO#y*5!7QbUTG4tDv4{`y
zoMRXA2>>cuVNg_xNCzDezbm__{vFbQLP=R7*93{_$(UUig%KuG!IBU&8}1s4<pR7I
z#5_A<v7KI8APudLz=JOjAC+=6ZQ8we^~~$vr^os`?>PP5uDAKWhTqw#{iwdJZ|gko
z*z69oN3Pq^@6KMmn|B*jmaoltRe7Y>gwCY{#&#qc8np>5v)uW}njzZUR#(gWM%#Bb
zXrIH5*S9Zi(0+^!sc%1J>0W=I6Kqy}`z%XEeftzPtiHXM1;~o{T{AnLF^%|^`eUKo
zfkb%HR~xz`g|ycvgCn6{Q{2D{9L{*Encxa)4gg9CsMTtv2F+w-wbv(%#ZtskJPE<?
z&}X74;_iP-5yzWhR|0`Ydnm*adX51X3A{*@N2t#hM-5a&)OZ5(<t_3Jku`p$P`8gk
z66cNo7^wHIV|)p(T8Y}?NFhI=m!2|;CP+&RzD3L;)eFGb^99ZClMvzne(ee!Xo;XL
z>XwVS_>pM!Z|!r~!ryH_#@aV%Cz>1gnZinA?a~}^|E9+M_4BcId3l5OIdy-iZ=c+t
z{a9T^efuaer^bDz)ZNbeLgtiWJ?3EUC`JQlAJv_s;2j5&ut@$O9!*2_IUqoB6mcu1
zMoW4nWDw8;XPyTY3=#B&m<=H)pQw3KpgQr*RBtniG<IOh;0c%Uf)rpW9w<&YfsP2b
z3a2`}xXhrV{Dvf>W;yEFMkmlf{DkL^B2-A}3VQrT$$};vHH3w6i=qVt`IQzuzJlMZ
zT%b>1{A8?n!3dsJq<<|<KOrruuVNrg*M}H|4D{Pi81vg1bT}v0LJL9X6DZ?M^C)sQ
z1wBg)`m^c3+dc;-;O~9@7(3aZoz|LhpA+nCgLayCqkRfHih1E|J<m~?vJ999>N?uE
z*TyY26m?v`khkXLi}a(sY=M4UKXD%qD)xo?DPBsK#}{yfiZ9@07!$PeX?3V5V^$FV
zkqsnsrr{6Q{FquQrL2i8NMM<AedGs)O(UvEl-5n5QaC&b)r<r{X>q4f?1$<=5QE)_
zS@Q$KL`g^zelWR_gea#9gUo`B8r291ipwt*l?Dt9Q&b`>KxDp`3cQ#l59yl#C<>-6
zo=C~6Z#_77>CzFDuX<?VoMoxfbG>J;KL5~yJLazX;(m{N^U5zp*6N5SCvAJ^FCuTX
z-;>hZsvdIZj{EiPwR-EfdEXDK$}ndl7f#Gs>*$>I614tp`y8+l&Dn3;kFh-s+G%c#
z`%Gb~Xx|TBVdDOHVguIv95z9$C6Wc>u$JOM@l{cealDcF2kjyfmmmsG#9=wf$>J2L
zj<LkNU+2+Na2y4DQ7n5bGcQ(=;@6q<SWFazm`q0$H;79}u1Cw0Aq|BBLO7^U<bRt=
z`+acqmlqMt{_fOHca2hy&Yh1;`JdiB@ss|O{sF)C{1em0fR8w;k0vR5%oz+B)6u$k
zfWbpxG6)3tPg<bh6Irph7ORcx6T2xKilSgd;5DU1wE49v6^)(HT0$@cQF#bOAzD(;
zdHtEtp<RtpS;&^2lULY+xG&eGHl;XgEfFF?^}3LkD>T9~j1&#&0{F>stC{6$3s)%K
zi=<HSA%&76NPuu4Lej}s5(}Xzh#Eae2Bjby?BBu!wull51-jm@WygLg+}!-y`2!z@
z=d`Q5t9$;p$M%eW;DO0=imUqe8a#ANpAiE-YN=njW#5J_-Stb!gC;2-ee>StWv@Im
zsAHgMdH;c9+wMHk@#Mg&-pwn!c9_-WjtARz8rHI7_aCk&9o^+MWRJ-GG5f)1kV4R8
zZrk_!?Q@3we*3Z72JNO_>hE*H-LU;qeft!8yao8)_}z{5?Z>}GJLCr1&1(?j)CAR=
zJ5oJ^T++|8X=^A5YH6_Wi%{$pnw4;ksE(l45^T`EB$CuRn|28i2qgmajoNpHhXf9L
zGB5l_P(BspLM*<Pdkb(LrJ$%KO|Rb-3N&g#@}#YMkHwLkl9t_?+Fh=wDVqjUR?9>x
z5aOjGEF;k97QC&sYz;x=YSEUy2qV`bgio}3GvzkH@hfJY5<AFmBD|Oda0<kN)S`k&
zNToaj8lq&6l|QVmda$Xj{S#@y&Ep<@k+MFDl=-t3MqYpA^M2l^lB@$>9P!9gmn+*0
zcy?6JI|e)nw^GiVf9f2Z_$r@%l8<?B(9lh@+gCobaL?(sv*-1H>&_Lkk?!*To0G@9
z$Q=(4y?e8MZT?-OZf&_!%ms2okY9wkfE0mDxsNZ7&5?Xf@J4roH=epVcPS0p=V054
z&8e+H`?1gK+vRH};sN76Q~qMKQ_OIx_&kh8(qHt4#C^~%XEkV_QwJFco}qT*{>JBz
z>G%PoUAivrZ?sR*zrqgyFNHsLfjJMTZy{AS5mj%H!UG=~WeAG0?*Q!)B&TMJk{A)M
zk$PAJ-mt=l4@a##BafH>tKEa$h-r<ZA#;i=WU)rmV@32~iZ_@q9ApJ$DPqfUB~kHP
z;JujO=*o8R-b*g8AN6<>vwgv}?w>UsI%RS1YhBMiyH3Bh`{-xij~PB}Rj*0IhOVmQ
zOSf?Mb3MEM^yp)Y=Qk;Px_jlyMe|SVr|a~kZ=ZQ%()78<r;NUL#*ygQm4#y6^$~M)
zf=arH^@aFXLBqbr+|lD}ey4p7rsVh9kNtGBeTcZfai0^?&Gs@ubEAFA4`|2woy{%*
zm!o{oL}+y_Su~TtD@=M();X;>;!zkHgbt^iQJp1}NuZ{bkR}KG1t4>BL$k$o6D!OI
z^jy2EeMLpbF1Ox#TkI8BbVS!XbnD)}!|mOq8_^S^Kf$_f$`A!nIpBhPJgUh^Rzv=u
z5%ruwMj1j%Zt5Wvc}jW+!b!A-dPpNz7<z~Zl5C)d_<p5_grSBAhnEGKN*rk_h9Y9*
z-5JhQ3LmalM1&qf+))sm)pa$3h?h?sxNuziCu+B>7&Cc;mG3X=vHC#&CU*{gVu0Da
zdeZYJc;)_fQ%B7nx9N|%x~t6+Nht_Oc>(>L-r2wO;-f_=VlG7-qL}+CWA0xx=Ipoa
zb7uX1`!T>F#1rE4VvddbOfidgBW_IGA9WP4XUw^ZcGzMfrWu$|3T!k)@K9wpk#b2f
zznULn8lX-JFfr6sxEb-=AW4TZ=%_3_N-PM4{?(r(1NktDccd5@5YN@TNsw4rP7xUp
z;+Raw5RNy)8<2Ms&45U*&wwz_41kP+i`|5RNiJ;riAJs`!gdfhg<MYxL;=i$O~D+8
zI<uHZM1#P%ZV)n^|Ld4(A;8PHda-#)(E99akH5J5!jmH&E3{JF^ss>g*AML5v;U@1
zIuh`|`1bV^@9m?|>7fILj-c4-F_SlP>)LVSw;+8LwzP=L6LdG|JLMUougHCn%)lLg
zT>}clg@zZ6v#QUvF!FTjb1gR3+)U3QFdOlll!!z5H)8I{*0A(NeVAnAbw0_AbXge6
zAyLkON?cQ2C}CEM@^sm#v1U*3(2k1|aj|?)Dng93PBD2gJDO?-;Taf6aLGsjZiSEq
zGN@sI*&UQUm_SDv$rOk};k)r*5eJ>oKTH#fKM<nCL<kiXc0@=5EH3c~5xklM(ZVxj
z9zlIkc4loa=}OGP7IoQbgZ&3aE1*<%{Jitbn?-26QEM9*9~Gg=P#if%37V)Lazw;h
z7en`4!9qS#LGVP8eDHA+Tnoh0O(8}|7tzX)7@FAJX9GDBqv|L)+$gK9wFFy7wNR}k
zN`rK;DK=M9hR@kVI8ozWnpfn8<ohtzRFn`=6VU{~M{C*~%0-j-mZV&i)yKLM6@H^t
zAUH~ZYZRtoY&k|ktb;dDDb};PZQqZ%{oRExysq!o-!GPD&g`;e`q1s8=k060;`{x7
zxjcI4n%Bk-8MJzk^mWc#AGIx?yo+yqpZ9#ddg#O_7r*gd+vyJkTD(=*XxOkl-yFa9
zKAv}R`s@dP?lE<I^VY8ld12TlWV0By$rR=wdy<b)&MJk#;1j@GBm>}k#q)Xu4DTqW
ziakipBJ`a~LGe<8u_#wPzX0_m#;klG<4XSWr+W-oG8riRgUcF^eJ`#3th=GCO2~iz
z6mbn3VW)ZtWrj~GQQ(wRI~V?o28bn|sYCi7Fae6Oj>b_DV(CU?eAGKd!DkvnVmCU`
zV8?0boRYF0nmFl^ho?+gw74`_+_r6TQ5)0Vi3{dWoV4J+i7m>?T9iO|aNbq<6t%p6
z!CLCVC~!xD&S5VJTO>CkC=zf%k0}y0Q7FcgI))@^_#h~d2UlcuX?6scXc8c1a!9y?
zCD{_$5kV=C+YEo8OxN<`&3fI|Hmh-ocSWbeMR#;=@5?W7E1&YLK$AdeTm8%2Cb?zM
zn@Dc_KRlD*|G)1Zl{ZVvuo9#GN>n}<vAOlt5XfIyTqt)f<VO!f?-S!ZYMJ{#_>Lv(
z=6B}Gholy;n=Qzy5OqK(?@>JY0abF0Dhl-E2NcR7%>)Iw@Q{(f+}yQ;)cbmVFMryD
z+gIp+|CD4X>I&mt^qdWA{k`z~4{<Mqjo@DJHqpI|iVWgjUbAGGRro;GWozF0zVe}w
zyu-khe)>;~#Qpx)&!jLL&!m{T$#^Ekg<qfpV|+3S{b76#ATdUz6MHZ^NWh?!gh(le
z4MvxT=UX%wBwySA4Gi{T{a{lLa({Hp5{+3tF2+pNu8jL5Cd(K&e6W-lLyInUe;RR+
z$mli8^&|f}c(3n!+n84yP~aY(KRgA+!$_~dvpJ;8;@KPthzleMVhKhc&>?;yDnzhH
z(~~(6m2cc$JfLIhrf=rmdC@lP^%zZf+Bxt0I<!^PE#jx8t;oP=@VpH?oP%O|#6w%^
zpSMAcc<cr}xPwa2fDanTho@hDblmK%YbVT<c0N}<?VjhVp;Xn?@w~b(mFYYQJ_1+N
zSKyKibkD^VnqK@q;yI)-BAz1!5nfb_1!Y5w-?19M^XuRaDKC|8o1=&HwLQf5;TMsz
zgkL1P{`=rD>L<S6z@r)Unb^61WB9Co@5j6szq^OtAx$Tvp6gKQWeIaAGln8_xK`R7
zxeiB(QHw}oUE#}COb6hva?%r(MD;J3JXSOhal%n7LWxm7nEd8;D_nawXI^Ln>uOdD
zY}VFHm79@g&uT)-4vJMeOi&6$!AwGDEmlHj#q$>^Og`R*<Nk^fKN?TWN}$USjyJVD
z(h#6Hbg)s(Ccr_uivA-t56@a6PnZZLMy3Wmp#i3ML9jhHTe_z6b4TYd$hxoKje;G=
zTju&YN!M0L<+Z2RsOp+?i-Y7C<17dp@+@K?3Mi+f5oxqJP=+WtQF94wx)DVorp00t
z)r^ve*(BOhP^Z~&qEk6l*qn&ZMDS%J^e4AmWiEuo!6$?(1eMy2pi;ohcyvTr(2c6p
zs1_wcohgRUOow{(Kq?LTS0%=;@I5h%cl%@2GrcFYn$l^`p^kisU%%UJ=l%Wqq4~?^
ztz4}A`73_u*^x~*qULW#)3Qiz(_Py)-q!uu7uUBv)s8DS$VQ$ieQh%2Ln>Pktqf#?
z|C(Ygv4N^`Ni00bj3^3}l`J9f9Wft>1u#6b$Rnm%7YSQt5pZFqr=*z-lNw<Gw80^r
zH0trD4UXbM5)oh@w#U1ZVPDgdg3(7#UE~A+U&l!qVrArj*ELhhJhqNM{^^cAr`IXw
zy>mlm#Z<OvQSC0NFaAEP{Z2}$E#_P1*M2Q!%+g_~aLgN1`Y3&fpYiZQztZRW>-0zK
zlImcX?B*Q!_HKvmf@(-oq`p11LHnK5j(QRJyk#fqW|X7$%IzHf+FMBvY!?&|q<TwG
zppeBS08LeffC#lHsFg!QY+52}YlKq*ZQ9b40D~qZx#fd)B_acovITR3RBA&_FA-S`
zY8D(Hh-S|0SW*J*IMOYe<X%~<-g-uB2aKYfQ)>gQzAa8GD6X|Ll<hmB%J%x2b+o+1
z({50sqowOAYIN+cX!oO+noVj6lyEN+<?<;}E*I}a?SX$Q<IxgjJX)fFhgyQL*An<f
zkT@L<<mci9Zw2Wsne9ex4{xr3Olj>oi~=7iUOY7p4|R>LKjRgvP-}N9raC7xj~?-*
zwXJ|+)3F;_S;-Vrh>`~m%CfEKEUYYo$bMV(!w+aQ8e~m15Mnhz2tF-C{Xf!t3pgyA
zhGH27LY6lDw*n!2kGE;)<=LYuD%*AIgL)waUw%=zd+o?pZCfpG{Hb1P6b~^^x^&@U
zi(Xw?b-c4vu<O5-5*c-Ldworj>esyosnUq3F2X<gZ8-z%UBo~84gTS%fc3xP9xWvR
zm)HN4b<|8O%!*&J3ziw!MQi_m<&tP2Fh#x9skW&G2dZtW|8FewhQTsz+Qzu!f5|rW
z%z{n+|H>jZ>}~%qY%zhOsL&h#8-5UF3rHUEw2ij+_J2GwvF*<c5mfXK&$1Se45L?F
zA}+Dag2b{yCL90oJ?m;J-fh{1_Z7>2HVzg=!++l^r|CJb5aY-el#=jQ#QgFQ_KB&G
z1(ivxo%w0D+O&jq;$N~)q(z8HTU0ke8N&|Yz1fnxZX=#kRxB0ZJ4tn0(KZZ!HOi#A
z%XrPf>kYh?;%_?s7UHi5{)W-#rGmQWa6Suvv*}e{#kQC~Ky>Q<x@F22tgCX8Ei;Y4
zYbpMqKbYp?dI|K1QTQ9DA5?a+uJRSu)qIY1Hhql0(`=ct0iUDSJ@}3v*<GlGhVMPC
ztY-VoH`pm<QQcalGuy9pt~)Eu{r~#9*4QYjD12sTcDlQi(#Nv&-Jvag?QVB=ySrVg
zkW#lB6%4gtZLv1A(5HPsX)%<Cs6`Y?V?asMs6o;nSg|fXBB`~afPxPcL0*BTA(22u
zLYhj9Azi;aJ0%UGot&O?@7&j%bMEZid(S-=CvzC-3h-LNO7nPYz$>(1Jh-1K;K9Yl
z4+0MWa;QQx9Dp?q+I1Mun!^D5FXsp8kT|ljc+`!2fs-r`??wJz3e(&MKMqq1{~N8w
zI_3sJ7wG4221@uI)PEWuS#{jF=5*iyp1&o?`@k8{M^*mq0^PvU;QKBeUxNMO0eV?;
zk@g8mRD^r&jQ1>#-;O$(Xh?~>0U6z(I;6iV91on-E}(<p_g=0q;6?mbsJ9RK4dP~c
z6R<(tLyi2-z!in>jQ96}coA`sg(3$g3l$VOFj=SoS-Ga<z+^BT(5^iQH!)dE2SpZ;
znJ_*%sqmfg{yq?g!A~X&$YDAJ<uD}=h5tqO<iKPx9hi>og+4<T(}Br?$&6uEUWiEB
zp(hneyIL^k@DB8$h4b-P&_d6mDXiIu?syrnAP5*&5Vskfs2=@?^#>LB^C)uwW9QfC
zdB8f>U-%S^r&6Hr{pdRr)FW2G4heZRO;iLhaN?wfl?_?>z_%RjB(24F2t2Ps2LT~F
z14)4-r3*W-=FYB0>cuJV9eg%F$X^mf!6B3gJ;IQ1NvqSEv~}8p+DWllyb$8U`(Z>^
zr8}#a^riYneYbwU!DJYjv1G=n(CE-Lp+{!wW^S5!J<JqV5%zW1omm~>y6}qd;fUmj
z-4S;q-I2YKqfsSMT~QZ|I-}RvX8go>&Nz-upj&2NGg(Y;&C$*2if)Jrk13Bi7VC*^
zjMK$!jr%!1KmI`cSi+Ko!9-tTN8)HwWKwxjm$Xn?Ax+Nh#5I^)o_sl_BxN*JOzlg(
zHt&^rV`-sj?zH9Uy7c7qHR(q(A~QNO1~T(AJ2Sg8Ph~}C)nx6+>dorU8Z=wX9<$e6
zWG*+?ncK|Q%;V-si@{>DBwMmAc^03g*mBNt)pE=7w^g)8S`)4L)*<T&>sjll^``Z&
z?A11-O|n^R9-G%zWGk0Va<ZH)=gB^~Sgw#8<n{7P@`Ro2q4sEds$I4}Z11#BIt&hz
zBiWJd$a9Q1#&V)__Br#MK4+_Q*d_kQmFg;Rt#oy`-f#`NuDS)c(_Q1<?LOlE1=o14
zDK`yQpU3Fg;_34Ac>3la%liiM<p8(ffme%}Fad9L4uH9N*mbaXJiDu-8b%3v(5-+V
z&A}$IRi!l;Pj{*`kJ0;nl@_2iewEh3GW)7Zi|`!E{5i2QPf#<Lffe0)ss*$GI;a}I
z9}=Jv;Yv`es0AMUHlRM1st&Ody$5h$m%bffRVh364M{ldumx8w^tBqHM?kkCH~Y`Z
zs|VGL`j;ZE8k9uK5Z_GefUBtq_p6YiQE9<rO8t$9TZOaDs&S`A$=&vV+^n4c%U^=K
zt*9kfzl3&YD{Y@@$5bn<|0-vCE0*Kw>rskyuO$*%R;k3)qK0Or7WSM$9#(;C5<+zd
zOIR~y&(65F40bN<D5(`!HJ+AnZF+9Tt!(!D9+&{sptcA7;eDj&3lGiF!sZbkld&7#
zfLV%A%%Fy0T`e58tdX#HGva%|g!!>(SRBS;wJjcNT#48tBw?O48N0?(VTYK8k!uE4
z)3dM!YJp6%v5Ly%>%jgGCoHhsSZDWObdyI9L01>hLYyy=kCpcV$k>bdOCO%$QH+%y
zr^T3KeFC<jOEGWpBo*Unm&5032|Z1vSY2H~&%lq^vs3|ZFDt2%)4<<VCvBrIXfIud
zua9n6rMwOO>Vv)O4!T4y!^%j2htpl0NUzdS8sS3VnW&%sqzSqMUH^bi(zi4K?N~*x
zLvOwZCr{9K^b`F+Khi0>0q&i_D${BD5L$T~yQ0p~S^5<+`JMj2e0>At@EkO+5wh6_
z39W@@GEHfRq}D^aWAHB40Xc5OsePL;tMM*u;J46LdJ&evx8Mo-Jo?xn`kXGngY88e
zIilwbFad(aAgnWHap7D97s*B8z}?xfwfPu!3ZKz2>|Obkj?;E}pJO{2zoa49Wkqu_
z)WyZZ+9#e%;1WaHo9ktHk*s2G5EnR9oTFlwisv)zkYy!3uw4x+=@C}a13T4tB_G0W
zHJqzrkBX<tTNDi2)pG52Lrr~cdu#RT%5`<YTMl0kyHuR(6bjp0TUcbF+8$p)usy&^
zdw`Yp06U2ebAfGsZWk@~>xxR@+^oCokWVz1&h>|vE%qCWL2NBc@Qdd1Qt}H@p`SN<
z{UK7}APHO)X)y7CuqYLN6!MfB&>|pOg8}S^RI}(=7TpU0WI4q9)+3Vv>GW+=!7{(m
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="&#x09;" horiz-adv-x="532" />
+<glyph unicode="&#xa0;" 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="&#x22;" 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="&#x26;" 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="&#x3c;" d="M115 651v121l936 488v-195l-697 -344l697 -303v-197z" />
+<glyph unicode="=" d="M117 430v180h936v-180h-936zM117 831v179h936v-179h-936z" />
+<glyph unicode="&#x3e;" 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="&#xa1;" 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="&#xa2;" 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="&#xa3;" 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="&#xa4;" 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="&#xa5;" 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="&#xa6;" d="M498 315h178v-796h-178v796zM498 758v794h178v-794h-178z" />
+<glyph unicode="&#xa7;" 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="&#xa8;" 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="&#xa9;" 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="&#xaa;" 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="&#xab;" horiz-adv-x="1055" d="M80 553v22l395 420l135 -118l-288 -332l153 -369l-178 -76zM520 530v25l385 434l137 -112l-280 -351l147 -350l-180 -76z" />
+<glyph unicode="&#xac;" d="M117 631v180h936v-555h-179v375h-757z" />
+<glyph unicode="&#xad;" horiz-adv-x="649" d="M47 446l45 203h502l-45 -203h-502z" />
+<glyph unicode="&#xae;" 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="&#xaf;" horiz-adv-x="903" d="M111 1556l39 166h911l-41 -166h-909z" />
+<glyph unicode="&#xb0;" 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="&#xb1;" d="M117 0v180h936v-180h-936zM117 657v181h379v381h180v-381h377v-181h-377v-374h-180v374h-379z" />
+<glyph unicode="&#xb2;" 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="&#xb3;" 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="&#xb4;" horiz-adv-x="1135" d="M508 1241v25q97 108 225 303h264v-19q-54 -66 -158 -161.5t-175 -147.5h-156z" />
+<glyph unicode="&#xb5;" 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="&#xb6;" 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="&#xb7;" 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="&#xb8;" 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="&#xb9;" 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="&#xba;" 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="&#xbb;" 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="&#xbc;" 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="&#xbd;" 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="&#xbe;" 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="&#xbf;" 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="&#xc0;" 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="&#xc1;" 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="&#xc2;" 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="&#xc3;" 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="&#xc4;" 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="&#xc5;" 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="&#xc6;" 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="&#xc7;" 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="&#xc8;" 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="&#xc9;" 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="&#xca;" 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="&#xcb;" 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="&#xcc;" 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="&#xcd;" 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="&#xce;" 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="&#xcf;" 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="&#xd0;" 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="&#xd1;" 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="&#xd2;" 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="&#xd3;" 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="&#xd4;" 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="&#xd5;" 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="&#xd6;" 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="&#xd7;" d="M147 1034l125 125l312 -309l313 309l127 -123l-315 -313l311 -313l-123 -123l-313 309l-312 -307l-122 123l307 311z" />
+<glyph unicode="&#xd8;" 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="&#xd9;" 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="&#xda;" 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="&#xdb;" 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="&#xdc;" 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="&#xdd;" 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="&#xde;" 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="&#xdf;" 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="&#xe0;" 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="&#xe1;" 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="&#xe2;" 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="&#xe3;" 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="&#xe4;" 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="&#xe5;" 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="&#xe6;" 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="&#xe7;" 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="&#xe8;" 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="&#xe9;" 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="&#xea;" 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="&#xeb;" 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="&#xec;" 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="&#xed;" 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="&#xee;" 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="&#xef;" 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="&#xf0;" 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="&#xf1;" 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="&#xf2;" 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="&#xf3;" 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="&#xf4;" 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="&#xf5;" 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="&#xf6;" 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="&#xf7;" 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="&#xf8;" 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="&#xf9;" 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="&#xfa;" 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="&#xfb;" 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="&#xfc;" 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="&#xfd;" 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="&#xfe;" 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="&#xff;" 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="&#x131;" horiz-adv-x="563" d="M47 0l236 1106h235l-235 -1106h-236z" />
+<glyph unicode="&#x152;" 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="&#x153;" 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="&#x178;" 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="&#x2c6;" 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="&#x2da;" 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="&#x2dc;" 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="&#x2000;" horiz-adv-x="953" />
+<glyph unicode="&#x2001;" horiz-adv-x="1907" />
+<glyph unicode="&#x2002;" horiz-adv-x="953" />
+<glyph unicode="&#x2003;" horiz-adv-x="1907" />
+<glyph unicode="&#x2004;" horiz-adv-x="635" />
+<glyph unicode="&#x2005;" horiz-adv-x="476" />
+<glyph unicode="&#x2006;" horiz-adv-x="317" />
+<glyph unicode="&#x2007;" horiz-adv-x="317" />
+<glyph unicode="&#x2008;" horiz-adv-x="238" />
+<glyph unicode="&#x2009;" horiz-adv-x="381" />
+<glyph unicode="&#x200a;" horiz-adv-x="105" />
+<glyph unicode="&#x2010;" horiz-adv-x="649" d="M47 446l45 203h502l-45 -203h-502z" />
+<glyph unicode="&#x2011;" horiz-adv-x="649" d="M47 446l45 203h502l-45 -203h-502z" />
+<glyph unicode="&#x2012;" horiz-adv-x="649" d="M47 446l45 203h502l-45 -203h-502z" />
+<glyph unicode="&#x2013;" horiz-adv-x="983" d="M47 453l43 194h838l-43 -194h-838z" />
+<glyph unicode="&#x2014;" horiz-adv-x="1966" d="M47 453l43 194h1821l-43 -194h-1821z" />
+<glyph unicode="&#x2018;" horiz-adv-x="393" d="M119 983q34 76 106.5 209t159.5 270h176q-122 -286 -199 -501h-237z" />
+<glyph unicode="&#x2019;" 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="&#x201a;" horiz-adv-x="530" d="M-102 -264q105 238 200 502h236l8 -23q-108 -233 -266 -479h-178z" />
+<glyph unicode="&#x201c;" 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="&#x201d;" 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="&#x201e;" 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="&#x2022;" 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="&#x2026;" 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="&#x202f;" horiz-adv-x="381" />
+<glyph unicode="&#x2039;" horiz-adv-x="621" d="M80 549v24l395 422l135 -118l-288 -334l153 -367l-178 -76z" />
+<glyph unicode="&#x203a;" horiz-adv-x="621" d="M10 211l289 334l-154 366l179 76l217 -448v-25l-396 -422z" />
+<glyph unicode="&#x2044;" horiz-adv-x="262" d="M-510 0l1085 1462h195l-1083 -1462h-197z" />
+<glyph unicode="&#x205f;" horiz-adv-x="476" />
+<glyph unicode="&#x2074;" 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="&#x20ac;" 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="&#x2122;" 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="&#xe000;" horiz-adv-x="1105" d="M0 1105h1105v-1105h-1105v1105z" />
+<glyph unicode="&#xfb01;" 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="&#xfb02;" 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="&#xfb03;" 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="&#xfb04;" 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
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

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
zcmaKQWmsEbwsmkV#i2-XcXuli+_gX{60`{r97=%-?gfgwLvXiZ#VN%L1a}Ko+&((r
z%-s2L=dLI6%3f>l{hpQQoF|XJA6Eh7irx;k0Dy`LI{*{#KX^O<5GZ(9JNW>R0H{yP
z1^~e0DhijqySs}x4-dqR+tS9_3dC*g4Ce8+bm8IS=H&rM%6Pk2T04Q<X{|tZ4iG8&
zqt@^Av<@~>^hQD&yc#a@AbSU8Unoe=S5x2G*U4JUhF(URR?=JC8|(rGxm(hDgWo~i
z#J#2H{~<2^H2%BHLr?pU5O*gjdbz(@X^l0sY2}@vAX*`A0WND^K0aDuVQxM_Az@)Y
zPFj9mK7JnFr<X7npP;yqusFX6?LR^PlnrWQE3T`c^v_&RGb#FiHs$5z#qA})?F_Z!
z;S&=R`>Vmv&-E0+<>mu%xAf+MxH0@oK>_4u4RvsFcW{Q#{#CTJa`teSqJOIN|F-~k
z`M2!<dRG4tsG;$Hhl0U>58xlNZtl9E|Ec$X6?W72aRKq@g4~=vpw^(LaE8BR7jbzg
z$kN>zs_*Rl?q8><ZSU;v>}K!mLMyK)Ov|caY3%^{yTJAjhK7c?3dGIb5@HQfQIMj4
z(%^P*uo34|6cXc8<QIG;C@jkNG<hX2EFdQ@_)39akY7+<gzsNm1!rpyFbLxQFRso1
zaE1OW_pceiE>D>iKu`xykc|@58BF_+ro|opdoBF`Rqvl%oBv*mz<=fPJQc(9_tO5y
zrT*8_lYjmW|83l-$-k`+f;{;h`ef`!1OV?Jb_LjUKK+1@9v1+g0mw*y@$`v|g8cMG
zL4E?tKY@mV`UDg-G&FQ{bTl*!3`|T64D7$a{Wp-F;!#mhF`l-uF)=XzW9Q!?|M%dr
z6F`6o2m}P8AQ1qN36M|-kRE#h=}!fsqaYzYef<;2sA%XIm;e+kBy1!A654-m0gwSm
zD1W!{pV~o2dx}IxMMp+?B0qIRfC``^L__DpkfSHU)Uk9W#^Qe!6vseP-8HT&Kzf|B
z$|y)i06;=Tdg>h&<LNB^=0gGyAfwRn5u(cJpjpzp5)q>Z#pP6Y@sk|CVtAYf;67<1
z6QB?PWB~hQmr{KapYHWCOo9VCuiX399X{EU$lHYIyFd>w)TD4EDDbi4`<fpC$v>=n
z%F{o)HkgmQ`7{qjun*kGl?7rQXXjK{3=^iViK8MzrF0@RhCQm;=rucebC9BZH$#gQ
z-KNkO!3n;_S&PrxqsMRU<|EGTyAaLqItM{jze(aRELTR#Wuu&K(_<1{bv<Vd>G|_7
zhdDAA5qDj;soNqG^A~;gqFyikors0`aLO*^%$X`!3<2riU*YNq2wQ1fF>(r}vl_+T
z&Rtr-aYW{?W2BdkIA3;@3%nVsj_v%&TJQmdARx=+5inrbQP9bjz0gS8qOb@#vLOqs
zDvwtt$1jqh8}7~&Rf?4=PgOh>Qj_3mc@CwLaC#W*7t1^X)ljQ3l3v#I1}U@2=WoY#
z4u#@^(U58e&gH5v$(DW!wNgI<oHrK=3U_(V)yFLs`-{Vav@0;wYhSF5$^vCSFR54+
zW&ZkL?LU6;yUT85vu=x$J=UR_wxJzcd}41-(IFOXyrW4}omxI06H!rFe>Ct2u$7vI
z7Y<r_-_p4J1_)Dc<hGS#RxYS^n0!bP8K#i*nL<y~7ghq&u4=lOiB7X9P3zW=gr5uE
zSgRW{RfLyR?S#nCFX=v4vEd*G>`ecnDWs58?efHWa8J_>9p&J6%vhMofjSj?l#JM^
zo7lcmVf{JS0iRC_UNbj@@)VxLGE$gwM_H_goBibE3Uf_lGEBx#P?<0(ei7=3Dmdcr
zwjUDji8HIUL-*NdSCvTq+nc7S$r=G1@?W@jj>hk$WpJ@n5{>Sn9uzsHY7bBvsH>7B
zGS8O#OI7S^fb|Q?9VRIP=(hLaz8~@uIWh)YWDl{8b+63|wk00{iDz7h{bZ=qpqIwO
zgHk*Kabp;-l2WQ!$XrysJ6RxZRq)n6hF5w+>F3VS>N=1Nn;n=CPsvV@A^m;#V*=mj
z&4NUc52CmJHJ2ev7U*kjVNwtYv@^tPm3U2<(jv+-ea&u88U0NAdskq}yR!1+jS|OP
z0ZxPKmG6;wYzr|yhWB0G<&6)$&N7Qdt@D?D_M5_FM8JJTihU+!exiaBZT_77aDr36
zQXeaei_lS2l@{i)hDSi}VcaFg$n7`y0Da@(Yly_mT%YKb0`t~HfG%pr4r^%W_9Q?*
z&a5Q#`hzy`oiaC6Keot~C);cdkwwzD{=U_HEopfw2GY?|rKR)5%oJY7Vb0PU{@%4x
zUm=%K5M(ynELf4t85&p2-;RXIiY^OMo!t$KY$!b|{?ZC*ZJT>dnFh4yp^vj^NHiZ$
zOp*iY7AOl@uu=2TC8LS*2b#0o+4)^8N=&=7ha7QrH6gg_m@cGNhdwoRA*1{G+^L@w
zb5dTy-pf^FJ&(6=n3m(c#@-xt{E9^vS&d#PtEoR?E7L=f+c|_x$`p=bF6jT#QWuTw
z!JBJU6crW+uF>)$n=dXdo{Zg3mXS^lzD0d&u7Z>V+?=Q|(J*(^lxM%|ytZOprI>rx
zTZZo!p87|cKBQ<8h50>Wn*R=BX>krQb&9uz$mV~SB(NMBB<-Wa9%1oG2%Q6JYl#6w
zYO0{P<Y}ggXu9in-InazS%hkw9v&eOl;<fnj=M#NI<Y7#eBVy=(wWbv*UjgEsIF!B
z%ItNMrNAj!X==dm^ZFO`P8ek%!W)gs>DOfxfjJtiNCV;CkANdAAnPC9m>OxtMQ%ET
zNaShsPm`#zCSehNvjwo@55)}?9H9}e(iB1QALt&tW`-Nu++h*1s=fz_KISHeM<0Y`
ze5s5lLGY%+qdGID#o&du2{sX~?wMr-W|(%KBp<1{hR*AtBr%Ei26Y52rlI3c4lmJS
zCUwZU$G>eq3h+C~BCTE#HiKLyT;|@49yat;Wj9rU=g1cZ!II(g@ycew9wV{P0#~o7
z-i;+MV}|H<lV^QRR!pvwX^W8W7pAKN9*+QDr<ADc1i(Y9>KLuqOwN9Ed~GlV+E)%6
zterI1MKi(F3R!}{PJAS>S(qbqWD<>8ZJY2D$p{&=9hPnh>&mgz?uX$Kzf~$;o17LC
zrQu%kbNcC75zx2k^g*q5QPJOlDL_35!HDyEQYA-M`i13Q+~*(-Ry6oaw9)e0h^~e=
z9u2G-mEP5jaC(D*;-=4P@+Soj(ec$yXxc&3?2@%P<0Q{8g`BBs9|1ifYEY?q3mm^{
zAKr;*_c9t}MPFR`!RWmKpfR9Dj6H&E(p<wVA>1d}n+1(g$kGF_n?K2}jeUnX#`$VQ
zuk`+!%fGvSu94@KM0^fRXN6vx_eP04E<={uDZK4qMz1&4rD^|p`RsT;A6>h(TnRqX
z7Q<+<Hg>ule<MnI?$)pNrB;`r(AVMQ+DRwW{L<uhh@j7EpVwB*vk@Vlm({f{)Zu5o
zaOgSR0=OVOC^_d(S2m;fB>KR!tnjMEnmgkUvPvh`!%ZQ?U#*r7wxch8ULbDff7&za
znltGY*CYx`@%It|zPVey3E%UKzddc78@(~@IB{9fTmxV7=6hO0;KHqJ?+SEDHuyPT
zb>s#W>lGLOP?;um<%uZiZAHz4M=yTR^gDEG>gq1P(428;y^><%vTOc$3-u|mVs26^
zGxktI6sa)u<n-v%3$T4J$_?)Zo?}-*E4#^BoBSOPE}wmKP1QA7bhe9vZ#nua*X(OH
zHSq*uD)WnBcX*ARoFUSxg=;O&9@wC*6b72x_54c<?9uskLZHeYf!$HDRT70lK^esC
z7mfJl%D;NKrf4a&n=v$%T1wr7m_sTUxp5fj@m`@dIj}_ODwWX2Zq^_NM()Or-5p0q
z=UpPVsvRs*58GbUb_tvBz7Qc7ju5mI%?s4ib-cpQw=RiPMrvgbywtUC4ogM@GiQs0
z^!~a#_IvfV;RoYaYTk;LN!5qFi4^a9w_Y-IjNEjLac*<QDB<$D0#>XO2ANC%DiM<p
z<cyV|w=PP_=6yggL#$OMUaUmf0ywXgx^C&#<9n2!@QH&^WdD6;X)HPDbx966G7_$D
zuIJF&rTZ=Qpac*6+1Y2eGK+>q&uXDMJ$~M3`+P%!pOFI|9N4kIt95#hWR>uG<0TQc
zyx$nL(er2R@n>-7Cbc++--qEhlsKlQjeN}e{>74UR|0+E_6CZ^n=4AZcVoiybOdH9
zabK-#zD1Z0AjaQts~w#MddfS-ygPVqd)fL^bceCNtzp4>?x4v0wR~Rzg{Q7B5qSmj
zPyIt@m#}kjHfb{}3yVOV0G7KNzx9?D;r9%+Dv)w^!o6kpwuI-{$@ff^L&*jwo1AxW
zUuIziYGP;j_aTvu^=NR`@-<#R_=l&DabL|~m2zl4Ma_P@?a!3=$MT=D5Lz3_OG<Id
ztpVRHh65PZXC%k0&AX2xA(okaN8sO_py0RlsC~MmmAhgd18Wx9#Q|1&cyb4gCLiP;
z0h|{LL{L`FMjTiwSAeUVM<0IoN0x~PP?)cf5&l^JIF097mi{9^YM4L3^YRpSWIHs!
zbk@F@50UGFtoe|hIaD`SW#mQkF$@|BD9Q$=Prc^|*DIv!<)VynHys#^CV6`~W;d_7
zu141KvZs5-%+$Xl&0)z?Bvf81c%v$!z#*3eo9Wdbh9T8dt4F}c5av?PQvnf~ud9kf
zv@~zu4rEn3+rcB?7LpB%mmDVGR)dD0-zZ@lE4$6CT^&ovP+PE|Ga82E$+SxoG-Z)f
zfnA^$*T@LAR{e2^LwQ!Q1vOms7ofDX#Xu=NSf1V5y*L!-ZF3~<lt3063xh>Uw+$nH
z^Z{jJQ-_7Y_hNJlfO7UQcQS0GJed?|a*4X-vu0n9hMJk1eciGhI;Z>zGq){5_G4k-
zrWxu4PG9oJf?%+G9^E4#1n@JCo%T}dkf#1&M>yuNt%EtjSHT|E=wyf^)Y7PvVUUn&
zVEi^PLhvJ@@_@e9QW4UTMQzZ+SMZ?XGSxa8Qzh}onMJOHl~nrIrYUrUgb<o3#%7ES
zXdjP2zY)?$|K;53{*8fQ2Xb{knjyP3^CGJ>``TsL*7=`+*IPquHZgK9?epo9Z4;zv
zI6-(+43T#RldiUyad&xsTghSH59v{Twwlprx<~Pv_4C+?UT8NHl4Xm9zh&rwh00SF
z?4&OKxQs)beJ2%$Yo(kz-A{D?gk8)t1ny4ef8)y~6|>X*V4M`qq@OWQv=_6NuQWmM
zlj$gC@tfV%mk{t(2yN4RQ^z9b*Df&F8LY?As;X8OYI05yuQFCh8Mj{Cp#&X-Y%rY}
zSE-q1Z8$BCE{zCB4aZ^Bn55o?f%RY5Km&|HII4e$vyb~+kEyI4CX*<32FBQ3rGF6$
zPaj2mCk?u|I-*Y+UC*#X7b6~;D0y!9{LQB#`LK{L>j?Odr~7V>O_eN&+3&@{`w!dA
zN|%GzLk@>iR+Q$GPBjnddSf`g7w1Aelb3k8dHvL0(JNTDn@OEGEZ^SOA$^k<P3o^c
zj+Vh7Te~<0FFeadt*fh-Bewq}kfZN$b(QYSOTn)2H37zTUsD|0G$reRd^KA_BOgq_
zUGPhMT=?Dz>vcyilukoAcb3j#JuFWlKXCM1zH0H}T04J=?Y3^q_s=lFvWZPDH1p!C
zqPQ<<UtAT}p8mFc^1z+k53yD;z3i|8?SXC1Pz_*_X7+inEp4HEQ@ayu@62!oSdQI@
zt~f}SBSSnZiC(jQm|e0j>jcJb^e1l8sMB(ia46w}ev=kE;t~uIlkRGWxmiZfKx{P6
zGHAF`BBAy8I<n;$PZX`V_K*GS|LRjJm%Qo}kj84riD5wQM|&|{<%LqO(y{oi#~scX
zE%&nY8RuzgMU4hhKg)Jo7IT_#XO-z2fe;<o235lG=0n&002CrZ{9eLp-gB|WX%%fW
z!nCl}Pj-cKSHK|uEjzi7ueDLX8y)*4p$g)r^sZD`BM*NFcyW6m<9ImBSXGbUo<lo`
zhs)%~P-JLVy#ARwsXg)$+Ap#xS^iMSi`MTPKDBn7&A~6mDs_10cLLE{CZHj%51zD6
z9db(Z0|L-9&<H$urJ0L(?pGwWQd{&gSO_tm&j~H@6C(S1scQnSQV^RLw-T=rNp>Mj
z#qs3r<o5wBZ*dg2&BaNAa$uU`OTa|pPUU_nL*v!9izcgN>hnAQHy3%eMrI+N)p8xL
zDzF+VlHQiz?5>)N=Jei1?D1UNyxl3-xcY5mxZ>X>_6VRd#c;Wmn)h#vQ?ZFZMp*k$
zZ|=tx?g_eGxD1q)J&5O2n5*2Z7d!>il-{@q-p|eWcknC4q+QiCHhMiL7#B%Iap2HU
zmz74Z>(4giZ9XF#CumR7b0;O#7unH}zdIc!eM?XO(TxF#(F{T;?-IqHO3Q&>IFh)p
zRlze$(1@LXXf<fj*qTn39>wL{X-u9%LOHDT0%a2eCh3~Cv7g|`$l(#Y!X^drS295g
zFrHS#%6TBUS^K=QYAmakr6)#Qnqlrs6qsPlEbpUJM@q|!%UYOedqWf0Yg3~}0-G=}
z@U0TJmvqX~R_@iM%$gP)`qJJx2bGXshDvi0#vDilfnf!FUqH2OUQLz^6tg26Mw>At
zr^xRi4*sZhM>#Y@fADY_?5N%oRQ89E{`M|%P77aPC6uRY80M8?VJ!fT^{&y-jV7kI
z#|N*NvWs)@Rj$AU8<yg^3gQitk+d;-D!iu~`W)9S)^6CVBQ}yW7GTw;aX&!h&ph3H
zid%@pe`RHgcBnJh(dBvuLbU=E%QQKdNR~anRBhs$zoBLCq&EX@6YQN{m;9nR>D5_J
zcI#TgmAJSnaZ0*TrnpcWpEsKyc!yB_^V`Q}U~|>XEAeimyN`CqP;%{glhd5+hub61
zvNzL9hZDoQic&g5+eu&bEdKP17*tbT^`YF9{aQcDPq9?Uh+iY@@AM8K2nMEE&U?sH
z9d0_jTZz^DGVJYJms4n6DE_?OL9&v8&EthkP36WT;L26_(@sIzz7tGt6-1#z;#kkI
z9*5Gu9s{kcS!p=rjyqCpL2%)Q%hOLOPoo&9*<gHOix|fv*4(6pc<BuCDc5pSXi3>)
z$&>^{a~Tj(6>lJk;d~es#PY6%3n#q}cB}?f$QNiD<Cz}NvpP}cV}E06zjdiN7;)5i
zk11pEypT@;rOeh_5pgL>$kXN^8=9e!X>Jd|SPz*Gr>*&YSrcNyuz#C)^YmPR_bZID
z5uP~WOYSkY#+DUxW5w2qx-arm%x<)yufbEtTPZ1c6-7?`lYt5QvsdXS-S?9hV>59!
zd_1=tem&Q6zy>=s#f+e&qXz1+4eAcKYPRWY{K5o<HRvrPy$}Xd&ak9U5uA8946HyE
z*nf^wxS}e81s*UAu-Om}c=zU1mhD$HNe)TnX<rP=faLQwqJ`3uf%RCIGLeA$u3P9M
z;HIIg$7^)V_51QWNYN74*vs!pOG`@%@{fR>KW3a?-1)E<`O=K=u4fr2x*{X&%q|Xh
z%1yn)0O^6rw`6UV@2b2SCgUKNri)42Ew4KkNFM<$i;_vuUTy&uFiE7^_G@$;ox2m3
zE8ViF#?5C{+_F48z2_P)J)pHr=^wBcfn!Y%NB!}S0K2yE({AP7*ipznJ%3!>RJ*HQ
z)^;&5c^LU%N*$e)nHW|}S>}Zgb;nViyfx*`*Cm;Sa(5O@%Rro8Q<0B=BzFIz{w#(#
z`g^<p+VZnPr~D8QBUn<kC+Z*$O}b&7)3x7~m6k~Hr8c|l$kZgKU%-48<Pnf!0)L~+
z{RklG_X%J+XXe8Ia2X|eqzz~WDU}I5lg+u=@U?CXE<>N=RY{8~)qHJhWfe0BBu1q$
z{H(t@Ny@-IB%*v<u}tw}4@iNTj$e01q&|S2Vl~1kCnkCYYh$pggI^Ai-hCm6H^D?P
z&S5BdDI;lgYDlri=%E&&rXq91{7`}ldR1O3S=hXm?gCQ<<bsJ&1FJ(o>{BfKYS<n{
z>Vo;ZSv3OugN}!6LIva#pGvY%IvvB_nUrYQP%G7y2$t+=xC}CJRaemKNa{OmFu5H+
zV65>Ou57aY;P-h>n8|${5YRLc;e`vS0knk4($i-$>NcHfwckOmtt*U7S1K83K29U_
z8ZuT9UhiNHAK*tQ4s9l~9SKgr_$eD5Ri7X+>o3Q#Wnnf&HfFJ1x0(CS>A0Qvoca#)
zmHjl&tBspQB;mOs{$C=HEBQGJupa^1-}JUnKPrj$Y;n|Z+5+?Ji;a2+zJB9J>{>KG
zbc@PJggVDr81FTBW)3Y4nob(x<kNA{ouXv0%{0Me`0%K0`bIZ0!#C4ak1Xp`SZ<9k
z&KB{yOq@Tt!q=Kt35%1422|MWwUl&<e<4egh*>9}!Am9MzQlzR?e9MV_|t;S)7=_C
z{aOm935Pt3cxwmg&>`8QO9Hr=W1)6G3yh8dh8$U@z8l?oAVWjv6x%~n8-N`Hr;4lA
zYLu{71wK<p{pjmn6fD(U--Y_EsngmZSbcn~B*}g9&+(6@5cU@!X0tREYMmety<&GM
zC=Kpe?=KdG6?EmZ-=+~tyri%C&%L9R>WK>+&VOX=QGbuu`X~`$x;NiU6fB*dS{JB4
zwa4i@wNf#H6Vey@tW}v>?_rCJcKi$Z7Q5Tc%MQ^oen|KZ+Dy~<+@xH-To4kw)=<_K
zFA?|GK%I{#q<_vGlj=bnDKyx3C4pEoe;O0M=Je&L77M+&@_uX12&?|#7aJ$99gmbF
z<**t)6By1!jW7ap!!8ah1K@dRI1P2?2C5T^#Wd6`yU{2JQ@ouarr-#_-Xzy)wtn1M
zQf(ECJ7>abSs}jM&BE`)R6Hy{7TBn3(M}t4hTah*R>na5p8di6c2c^m)RG^*$&oMM
zKs;>`Ocwol@2e)tHP9yP7c31HLhWZl+ZbdW7o_`(y)qd$Sk_u*_*JGlW)x@{V_Ks(
zVKrV~YtUvxqK?4i-3f7RLaPCK9s@%npu(NJU|sTA{jmG6r%}bWyoRdS+|npyfqU5l
z-T@>`sW2(0_0>t#saHuZ+7k=F^^=*u(=pK0YI+#{awb`s!j-46m%1!V|LPSwg_Hbb
zU-E$yw;?TO=$nNd|7QiInCHr3*qbRoLNf=Hgp|o<LTzVOp4kBE?}spVBV3shjNQKl
zIFQsf)T+p$=8i)PQ?p*?ajId7hjwC#v-OvwUw`LnzkA0u4^%<PkXNNj8+iWO^4d*E
zUwJw{KWsGIPm9VCy`BmA8ab6{bBvfO5yCNGrQfJzfb&dFyEAF5C}t9c9~p|0mu66R
zISH#Tw=(U1G3^_VuYdkPUgXT*6r~p$uRHT&VRZS!Viu%<uVRm$jCn#u$ChA2$ey{b
zWM5tGA%g{3bKpV0m5nIy!qd+u=@Ae>At-W(lbKsYuhm2BL-h~`#GZTvc&#rOo;P+Z
zHY+gJ$EOhdivIkbEmC6tOZ5Wns%eEST6ct)1=g}(fXuQ<(XwmJe1>61zD>LbkJ*Dc
z-w^c5F4PP2g?!T#SBno{lO39{58{^>SJ^G1uaBcxHe-ApY6?t7AI}7maBWRloe++z
znAwUKR^o0-e)<qquuOMb)@w_!FlVYxy*r*fM4)6r6t=%L4Pd}O)l(%Eb|FsbYZdu^
zTDs(1$|*cI;J~0{m)r;3nT>tn%~~kr-Nx~b#|^xLoae=kkIS#0#)9!XD>9nB8mYeY
zv*L^0$zS1Dv((RoDF*m<s=<_#&pi)pH(`0znF5%j9@8onKIbQW({FSc7}-Oj^)P(b
zC}9b*W0*-p(aWwx4BZAQxboo@=6IYjOv;pzRobb8-45biu4IezHSNtv-zLCTk?a(?
zb?D#K9gGH|KF!N%zoTP-Of=+zw5KVMbhJMNP`$}_*Z%pAnz75r58P5PT|m;OmS>n$
zVG`);Z8e>(imFx<o%Y&-c(WZLLfq2Pw%+Dwuy|dcU~4<quoVfX>fW{bqv)6g@1bgI
zi*##b<f1OIYfQ&!@&COx(3%mrW}3THxv0cMhM2K0?d;)vZG|_&I>(DbZiY~tSs}%q
zVh_{<LfYGoALw%TW?oQ2Ed-X#o8yf<M+acYNmBOc0{ayjN8APU3<~G#aEWNwudH)i
zx-Yi8GJODLgN!g(N=mJe*qVK;pt`C)Ku<c^eV82o`);sJ_%x@^NEC6lpdGUk3F`af
zP*i^Jc>a{OqHr*!0{zyDiJw@SfsAnsXEgJLuQ>kfN6OHxcRj!|Q@LJ>@SZC*eM9*T
zBN1USNHRJLL6y!s;p8wgUiBU-y(EuXPJL-448_GGf+@u!$FL6g^A*dN{}E;kUky}-
z@iXV$II?Ns5@oyhMpVJo?3NnM7c8T)BfR-WJ*;7)*@-CV-YXTK?WT=reTq4P6Ln&3
zbW+e1?mI8ys9epKJUjL@V&XI;$s#IeQlG3}$y}2e3!<a4F{~?O(-kA0XJk60CK$E}
zPSM$Rfk}i_yTu$dNMOT{bBW=I@kJo+%w{S1eO-4&;G_^Fgt~}ma6ljgm2<e{t%*>R
z(tY>!(l*b_^~?E2C*5QC!a&UrL3J7p6BcZHJlP<1r{TeFgCY6cVpb?g{pw4&XhjbL
zMB+=`^8mi`@>t-@mJFa_oUY19661Q5Ff86&xz%&bvR<~zxVO4Dn-!Z)R+5$PjjnpM
zEgEIfFd&rVv$npiZ=lR|w?f;1khG|>QZXk|At9rMOC|@7m~)XouR;_@gKc=8j^K@D
z*xOySKAC_Ihkhvtnbz3_9<k_cn>9bG31E%u7Bh1&)km`delEt`&zXS~C~`rC!IVYu
z0SdZ2fdyGTG0l}OenxHu2T_ZOOOJrx3t^N9MDie`-?PaQHg*keIYvuhB-MT~_9qiX
zv@C_l7LuuiJogGDZ2Z%3z0Fy?<ZK_UNjwweOWo}?mkg#&f`0Y>eyj=Q_i2rA>qJ({
zj2Z#lE_S>CDk_^n*00TPri8&ulaq}|2YGnMuR3WBVee~LG6b&NyG#bZ3TGEy%YM^a
z%CRVXA>L2Xw%kfEz*wz@tsg#%8-J0b>8%_jM`D*fj3rPmw*5I{+$rCLfp?%K*To<x
z2h}~NTV<B%5g^i5R)2OIwQgn+_$q9XtIYY27!#aA!HVs-R6ZeVfjNFHp)Wd3*Itbt
zd>x4o7V+ijuQH6g%D|%!3ynX?>bkQo4!`=P`cFs4Pr?oyFHWbBVlf9Wg0nIig;i3>
z!`mV@QP^=6;`^SxCVFU6#>U}7dJFAVZ!fgen&o8t*8E2bqaTZDh5f@j@m0pQ)7^*S
zpD86*mSHw0(-1mzc_L;xIwc#+P!-!2kX#TQ)4ER3<ZRDokctiPeval(w<dnFqgl%;
zy-n8lH)h~8p{-3Yj+vQh59di|R;ghW&Sx5aMRf9XX3*IxJkxH-uW~6<5f1UAl}vMQ
zZ-sL+xJ;?M)HM{Bkt3&YI416$HaJ~FFQL=|L1oZFlE80Pnk^{jcJ7${GbKjnwOLVr
z!9Ujx-}jrw6u9V#G7+Rzl+g<-w%92087CxZ$)9!6#iLvFU}1OG2{C6|GS(U&?;eY)
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
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

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
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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
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
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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
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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

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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
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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

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="&#x09;" horiz-adv-x="448" />
+<glyph unicode="&#xa0;" horiz-adv-x="448" />
+<glyph unicode="&#xa8;" horiz-adv-x="1792" />
+<glyph unicode="&#xa9;" horiz-adv-x="1792" />
+<glyph unicode="&#xae;" horiz-adv-x="1792" />
+<glyph unicode="&#xb4;" horiz-adv-x="1792" />
+<glyph unicode="&#xc6;" horiz-adv-x="1792" />
+<glyph unicode="&#xd8;" horiz-adv-x="1792" />
+<glyph unicode="&#x2000;" horiz-adv-x="768" />
+<glyph unicode="&#x2001;" horiz-adv-x="1537" />
+<glyph unicode="&#x2002;" horiz-adv-x="768" />
+<glyph unicode="&#x2003;" horiz-adv-x="1537" />
+<glyph unicode="&#x2004;" horiz-adv-x="512" />
+<glyph unicode="&#x2005;" horiz-adv-x="384" />
+<glyph unicode="&#x2006;" horiz-adv-x="256" />
+<glyph unicode="&#x2007;" horiz-adv-x="256" />
+<glyph unicode="&#x2008;" horiz-adv-x="192" />
+<glyph unicode="&#x2009;" horiz-adv-x="307" />
+<glyph unicode="&#x200a;" horiz-adv-x="85" />
+<glyph unicode="&#x202f;" horiz-adv-x="307" />
+<glyph unicode="&#x205f;" horiz-adv-x="384" />
+<glyph unicode="&#x2122;" horiz-adv-x="1792" />
+<glyph unicode="&#x221e;" horiz-adv-x="1792" />
+<glyph unicode="&#x2260;" horiz-adv-x="1792" />
+<glyph unicode="&#x25fc;" horiz-adv-x="500" d="M0 0z" />
+<glyph unicode="&#xf000;" 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="&#xf001;" 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="&#xf002;" 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="&#xf003;" 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="&#xf004;" 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="&#xf005;" 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="&#xf006;" 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="&#xf007;" 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="&#xf008;" 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="&#xf009;" 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="&#xf00a;" 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="&#xf00b;" 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="&#xf00c;" 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="&#xf00d;" 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="&#xf00e;" 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="&#xf010;" 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="&#xf011;" 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="&#xf012;" 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="&#xf013;" 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="&#xf014;" 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="&#xf015;" 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="&#xf016;" 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="&#xf017;" 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="&#xf018;" 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="&#xf019;" 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="&#xf01a;" 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="&#xf01b;" 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="&#xf01c;" 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="&#xf01d;" 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="&#xf01e;" 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="&#xf021;" 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="&#xf022;" 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="&#xf023;" 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="&#xf024;" 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="&#xf025;" 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="&#xf026;" 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="&#xf027;" 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="&#xf028;" 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="&#xf029;" 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="&#xf02a;" 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="&#xf02b;" 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="&#xf02c;" 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="&#xf02d;" 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="&#xf02e;" 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="&#xf02f;" 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="&#xf030;" 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="&#xf031;" 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="&#xf032;" 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="&#xf033;" 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="&#xf034;" 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="&#xf035;" 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="&#xf036;" 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="&#xf037;" 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="&#xf038;" 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="&#xf039;" 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="&#xf03a;" 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="&#xf03b;" 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="&#xf03c;" 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="&#xf03d;" 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="&#xf03e;" 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="&#xf040;" 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="&#xf041;" 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="&#xf042;" 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="&#xf043;" 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="&#xf044;" 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="&#xf045;" 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="&#xf046;" 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="&#xf047;" 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="&#xf048;" 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="&#xf049;" 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="&#xf04a;" 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="&#xf04b;" 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="&#xf04c;" 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="&#xf04d;" 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="&#xf04e;" 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="&#xf050;" 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="&#xf051;" 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="&#xf052;" 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="&#xf053;" 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="&#xf054;" 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="&#xf055;" 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="&#xf056;" 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="&#xf057;" 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="&#xf058;" 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="&#xf059;" 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="&#xf05a;" 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="&#xf05b;" 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="&#xf05c;" 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="&#xf05d;" 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="&#xf05e;" 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="&#xf060;" 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="&#xf061;" 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="&#xf062;" 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="&#xf063;" 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="&#xf064;" 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="&#xf065;" 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="&#xf066;" 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="&#xf067;" 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="&#xf068;" 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="&#xf069;" 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="&#xf06a;" 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="&#xf06b;" 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="&#xf06c;" 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="&#xf06d;" 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="&#xf06e;" 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="&#xf070;" 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="&#xf071;" 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="&#xf072;" 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="&#xf073;" 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="&#xf074;" 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="&#xf075;" 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="&#xf076;" 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="&#xf077;" 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="&#xf078;" 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="&#xf079;" 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="&#xf07a;" 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="&#xf07b;" 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="&#xf07c;" 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="&#xf07d;" 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="&#xf07e;" 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="&#xf080;" horiz-adv-x="2048" d="M640 640v-512h-256v512h256zM1024 1152v-1024h-256v1024h256zM2048 0v-128h-2048v1536h128v-1408h1920zM1408 896v-768h-256v768h256zM1792 1280v-1152h-256v1152h256z" />
+<glyph unicode="&#xf081;" 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="&#xf082;" 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="&#xf083;" 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="&#xf084;" 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="&#xf085;" 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="&#xf086;" 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="&#xf087;" 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="&#xf088;" 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="&#xf089;" 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="&#xf08a;" 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="&#xf08b;" 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="&#xf08c;" 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="&#xf08d;" 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="&#xf08e;" 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="&#xf090;" 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="&#xf091;" 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="&#xf092;" 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="&#xf093;" 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="&#xf094;" 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="&#xf095;" 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="&#xf096;" 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="&#xf097;" 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="&#xf098;" 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="&#xf099;" 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="&#xf09a;" 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="&#xf09b;" 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="&#xf09c;" 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="&#xf09d;" 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="&#xf09e;" 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="&#xf0a0;" 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="&#xf0a1;" 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="&#xf0a2;" 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="&#xf0a3;" 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="&#xf0a4;" 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="&#xf0a5;" 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="&#xf0a6;" 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="&#xf0a7;" 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="&#xf0a8;" 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="&#xf0a9;" 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="&#xf0aa;" 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="&#xf0ab;" 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="&#xf0ac;" 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="&#xf0ad;" 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="&#xf0ae;" 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="&#xf0b0;" 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="&#xf0b1;" 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="&#xf0b2;" 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="&#xf0c0;" 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="&#xf0c1;" 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="&#xf0c2;" 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="&#xf0c3;" 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="&#xf0c4;" 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="&#xf0c5;" 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="&#xf0c6;" 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="&#xf0c7;" 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="&#xf0c8;" 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="&#xf0c9;" 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="&#xf0ca;" 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="&#xf0cb;" 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="&#xf0cc;" 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="&#xf0cd;" 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="&#xf0ce;" 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="&#xf0d0;" 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="&#xf0d1;" 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="&#xf0d2;" 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="&#xf0d3;" 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="&#xf0d4;" 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="&#xf0d5;" 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="&#xf0d6;" 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="&#xf0d7;" 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="&#xf0d8;" 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="&#xf0d9;" 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="&#xf0da;" 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="&#xf0db;" 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="&#xf0dc;" 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="&#xf0dd;" 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="&#xf0de;" 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="&#xf0e0;" 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="&#xf0e1;" 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="&#xf0e2;" 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="&#xf0e3;" 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="&#xf0e4;" 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="&#xf0e5;" 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="&#xf0e6;" 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="&#xf0e7;" 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="&#xf0e8;" 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="&#xf0e9;" 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="&#xf0ea;" 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="&#xf0eb;" 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="&#xf0ec;" 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="&#xf0ed;" 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="&#xf0ee;" 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="&#xf0f0;" 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="&#xf0f1;" 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="&#xf0f2;" 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="&#xf0f3;" 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="&#xf0f4;" 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="&#xf0f5;" 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="&#xf0f6;" 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="&#xf0f7;" 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="&#xf0f8;" 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="&#xf0f9;" 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="&#xf0fa;" 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="&#xf0fb;" 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="&#xf0fc;" 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="&#xf0fd;" 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="&#xf0fe;" 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="&#xf100;" 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="&#xf101;" 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="&#xf102;" 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="&#xf103;" 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="&#xf104;" 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="&#xf105;" 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="&#xf106;" 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="&#xf107;" 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="&#xf108;" 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="&#xf109;" 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="&#xf10a;" 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="&#xf10b;" 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="&#xf10c;" 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="&#xf10d;" 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="&#xf10e;" 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="&#xf110;" 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="&#xf111;" 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="&#xf112;" 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="&#xf113;" 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="&#xf114;" 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="&#xf115;" 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="&#xf116;" horiz-adv-x="1792" />
+<glyph unicode="&#xf117;" horiz-adv-x="1792" />
+<glyph unicode="&#xf118;" 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="&#xf119;" 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="&#xf11a;" 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="&#xf11b;" 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="&#xf11c;" 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="&#xf11d;" 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="&#xf11e;" 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="&#xf120;" 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="&#xf121;" 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="&#xf122;" 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="&#xf123;" 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="&#xf124;" 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="&#xf125;" 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="&#xf126;" 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="&#xf127;" 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="&#xf128;" 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="&#xf129;" 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="&#xf12a;" 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="&#xf12b;" 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="&#xf12c;" 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="&#xf12d;" 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="&#xf12e;" 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="&#xf130;" 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="&#xf131;" 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="&#xf132;" 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="&#xf133;" 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="&#xf134;" 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="&#xf135;" 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="&#xf136;" 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="&#xf137;" 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="&#xf138;" 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="&#xf139;" 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="&#xf13a;" 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="&#xf13b;" 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="&#xf13c;" 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="&#xf13d;" 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="&#xf13e;" 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="&#xf140;" 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="&#xf141;" 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="&#xf142;" 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="&#xf143;" 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="&#xf144;" 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="&#xf145;" 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="&#xf146;" 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="&#xf147;" 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="&#xf148;" 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="&#xf149;" 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="&#xf14a;" 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="&#xf14b;" 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="&#xf14c;" 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="&#xf14d;" 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="&#xf14e;" 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="&#xf150;" 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="&#xf151;" 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="&#xf152;" 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="&#xf153;" 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="&#xf154;" 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="&#xf155;" 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="&#xf156;" 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="&#xf157;" 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="&#xf158;" 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="&#xf159;" 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="&#xf15a;" 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="&#xf15b;" 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="&#xf15c;" 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="&#xf15d;" 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="&#xf15e;" 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="&#xf160;" 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="&#xf161;" 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="&#xf162;" 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="&#xf163;" 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="&#xf164;" 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="&#xf165;" 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="&#xf166;" 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="&#xf167;" 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="&#xf168;" 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="&#xf169;" 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="&#xf16a;" 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="&#xf16b;" 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="&#xf16c;" 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="&#xf16d;" 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="&#xf16e;" 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="&#xf170;" 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="&#xf171;" 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="&#xf172;" 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="&#xf173;" 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="&#xf174;" 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="&#xf175;" 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="&#xf176;" 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="&#xf177;" 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="&#xf178;" 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="&#xf179;" 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="&#xf17a;" horiz-adv-x="1664" d="M682 530v-651l-682 94v557h682zM682 1273v-659h-682v565zM1664 530v-786l-907 125v661h907zM1664 1408v-794h-907v669z" />
+<glyph unicode="&#xf17b;" 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="&#xf17c;" 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="&#xf17d;" 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="&#xf17e;" 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="&#xf180;" 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="&#xf181;" 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="&#xf182;" 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="&#xf183;" 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="&#xf184;" 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="&#xf185;" 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="&#xf186;" 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="&#xf187;" 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="&#xf188;" 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="&#xf189;" 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="&#xf18a;" 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="&#xf18b;" 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="&#xf18c;" 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="&#xf18d;" 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="&#xf18e;" 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="&#xf190;" 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="&#xf191;" 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="&#xf192;" 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="&#xf193;" 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="&#xf194;" 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="&#xf195;" 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="&#xf196;" 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="&#xf197;" 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="&#xf198;" 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="&#xf199;" 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="&#xf19a;" 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="&#xf19b;" 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="&#xf19c;" 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="&#xf19d;" 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="&#xf19e;" 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="&#xf1a0;" 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="&#xf1a1;" 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="&#xf1a2;" 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="&#xf1a3;" 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="&#xf1a4;" 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="&#xf1a5;" 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="&#xf1a6;" 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="&#xf1a7;" 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="&#xf1a8;" 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="&#xf1a9;" 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="&#xf1aa;" 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="&#xf1ab;" 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="&#xf1ac;" 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="&#xf1ad;" 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="&#xf1ae;" 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="&#xf1b0;" 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="&#xf1b1;" 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="&#xf1b2;" 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="&#xf1b3;" 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="&#xf1b4;" 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="&#xf1b5;" 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="&#xf1b6;" 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="&#xf1b7;" 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="&#xf1b8;" 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="&#xf1b9;" 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="&#xf1ba;" 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="&#xf1bb;" 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="&#xf1bc;" 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="&#xf1bd;" 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="&#xf1be;" 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="&#xf1c0;" 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="&#xf1c1;" 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="&#xf1c2;" 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="&#xf1c3;" 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="&#xf1c4;" 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="&#xf1c5;" 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="&#xf1c6;" 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="&#xf1c7;" 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="&#xf1c8;" 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="&#xf1c9;" 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="&#xf1ca;" 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="&#xf1cb;" 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="&#xf1cc;" 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="&#xf1cd;" 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="&#xf1ce;" 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="&#xf1d0;" 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="&#xf1d1;" 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="&#xf1d2;" 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="&#xf1d3;" 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="&#xf1d4;" 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="&#xf1d5;" 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="&#xf1d6;" 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="&#xf1d7;" 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="&#xf1d8;" 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="&#xf1d9;" 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="&#xf1da;" 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="&#xf1db;" 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="&#xf1dc;" 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="&#xf1dd;" 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="&#xf1de;" 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="&#xf1e0;" 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="&#xf1e1;" 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="&#xf1e2;" 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="&#xf1e3;" 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="&#xf1e4;" 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="&#xf1e5;" 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="&#xf1e6;" 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="&#xf1e7;" 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="&#xf1e8;" 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="&#xf1e9;" 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="&#xf1ea;" 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="&#xf1eb;" 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="&#xf1ec;" 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="&#xf1ed;" 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="&#xf1ee;" 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="&#xf1f0;" 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="&#xf1f1;" 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="&#xf1f2;" 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="&#xf1f3;" 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="&#xf1f4;" 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="&#xf1f5;" 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="&#xf1f6;" 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="&#xf1f7;" 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="&#xf1f8;" 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="&#xf1f9;" 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="&#xf1fa;" 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="&#xf1fb;" 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="&#xf1fc;" 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="&#xf1fd;" 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="&#xf1fe;" horiz-adv-x="2048" d="M2048 0v-128h-2048v1536h128v-1408h1920zM1664 1024l256 -896h-1664v576l448 576l576 -576z" />
+<glyph unicode="&#xf200;" 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="&#xf201;" 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="&#xf202;" 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="&#xf203;" 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="&#xf204;" 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="&#xf205;" 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="&#xf206;" 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="&#xf207;" 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="&#xf208;" 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="&#xf209;" 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="&#xf20a;" 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="&#xf20b;" 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="&#xf20c;" 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="&#xf20d;" horiz-adv-x="1792" />
+<glyph unicode="&#xf20e;" horiz-adv-x="1792" />
+<glyph unicode="&#xf500;" 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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
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
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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>&nbsp;' +
+                    '<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>|&nbsp;)*$/, '');
+	};
+	$.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="&#xa0;" />
+<glyph unicode="&#xa5;" 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="&#x2000;" horiz-adv-x="650" />
+<glyph unicode="&#x2001;" horiz-adv-x="1300" />
+<glyph unicode="&#x2002;" horiz-adv-x="650" />
+<glyph unicode="&#x2003;" horiz-adv-x="1300" />
+<glyph unicode="&#x2004;" horiz-adv-x="433" />
+<glyph unicode="&#x2005;" horiz-adv-x="325" />
+<glyph unicode="&#x2006;" horiz-adv-x="216" />
+<glyph unicode="&#x2007;" horiz-adv-x="216" />
+<glyph unicode="&#x2008;" horiz-adv-x="162" />
+<glyph unicode="&#x2009;" horiz-adv-x="260" />
+<glyph unicode="&#x200a;" horiz-adv-x="72" />
+<glyph unicode="&#x202f;" horiz-adv-x="260" />
+<glyph unicode="&#x205f;" horiz-adv-x="325" />
+<glyph unicode="&#x20ac;" 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="&#x20bd;" 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="&#x2212;" 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="&#x231b;" 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="&#x25fc;" horiz-adv-x="500" d="M0 0z" />
+<glyph unicode="&#x2601;" 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="&#x26fa;" 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="&#x2709;" 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="&#x270f;" 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="&#xe001;" 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="&#xe002;" 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="&#xe003;" 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="&#xe005;" 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="&#xe006;" 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="&#xe007;" 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="&#xe008;" 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="&#xe009;" 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="&#xe010;" 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="&#xe011;" 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="&#xe012;" 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="&#xe013;" 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="&#xe014;" 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="&#xe015;" 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="&#xe016;" 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="&#xe017;" 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="&#xe018;" 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="&#xe019;" 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="&#xe020;" 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="&#xe021;" 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="&#xe022;" 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="&#xe023;" 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="&#xe024;" d="M1300 0h-538l-41 400h-242l-41 -400h-538l431 1200h209l-21 -300h162l-20 300h208zM515 800l-27 -300h224l-27 300h-170z" />
+<glyph unicode="&#xe025;" 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="&#xe026;" 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="&#xe027;" 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="&#xe028;" 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="&#xe029;" 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="&#xe030;" 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="&#xe031;" 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="&#xe032;" 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="&#xe033;" 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="&#xe034;" 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="&#xe035;" 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="&#xe036;" 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="&#xe037;" 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="&#xe038;" 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="&#xe039;" 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="&#xe040;" 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="&#xe041;" 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="&#xe042;" 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="&#xe043;" 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="&#xe044;" 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="&#xe045;" 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="&#xe046;" 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="&#xe047;" 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="&#xe048;" 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="&#xe049;" 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="&#xe050;" 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="&#xe051;" 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="&#xe052;" 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="&#xe053;" 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="&#xe054;" 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="&#xe055;" 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="&#xe056;" 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="&#xe057;" 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="&#xe058;" 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="&#xe059;" 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="&#xe060;" 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="&#xe062;" 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="&#xe063;" 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="&#xe064;" 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="&#xe065;" 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="&#xe066;" 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="&#xe067;" 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="&#xe068;" 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="&#xe069;" 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="&#xe070;" 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="&#xe071;" 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="&#xe072;" 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="&#xe073;" 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="&#xe074;" 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="&#xe075;" 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="&#xe076;" 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="&#xe077;" 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="&#xe078;" 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="&#xe079;" d="M885 900l-352 -353l352 -353l-197 -198l-552 552l552 550z" />
+<glyph unicode="&#xe080;" d="M1064 547l-551 -551l-198 198l353 353l-353 353l198 198z" />
+<glyph unicode="&#xe081;" 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="&#xe082;" 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="&#xe083;" 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="&#xe084;" 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="&#xe085;" 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="&#xe086;" 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="&#xe087;" 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="&#xe088;" 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="&#xe089;" 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="&#xe090;" 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="&#xe091;" 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="&#xe092;" 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="&#xe093;" 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="&#xe094;" 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="&#xe095;" 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="&#xe096;" 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="&#xe097;" 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="&#xe101;" 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="&#xe102;" 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="&#xe103;" 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="&#xe104;" 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="&#xe105;" 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="&#xe106;" 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="&#xe107;" 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="&#xe108;" 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="&#xe109;" 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="&#xe110;" 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="&#xe111;" 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="&#xe112;" 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="&#xe113;" d="M1100 411l-198 -199l-353 353l-353 -353l-197 199l551 551z" />
+<glyph unicode="&#xe114;" d="M1101 789l-550 -551l-551 551l198 199l353 -353l353 353z" />
+<glyph unicode="&#xe115;" 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="&#xe116;" 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="&#xe117;" 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="&#xe118;" 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="&#xe119;" 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="&#xe120;" 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="&#xe121;" 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="&#xe122;" 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="&#xe123;" 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="&#xe124;" 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="&#xe125;" 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="&#xe126;" 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="&#xe127;" 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="&#xe128;" 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="&#xe129;" 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="&#xe130;" 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="&#xe131;" 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="&#xe132;" 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="&#xe133;" 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="&#xe134;" 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="&#xe135;" 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="&#xe136;" 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="&#xe137;" 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="&#xe138;" 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="&#xe139;" 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="&#xe140;" 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="&#xe141;" 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="&#xe142;" 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="&#xe143;" 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="&#xe144;" 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="&#xe145;" 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="&#xe146;" 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="&#xe148;" 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="&#xe149;" 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="&#xe150;" 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="&#xe151;" 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="&#xe152;" 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="&#xe153;" 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="&#xe154;" 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="&#xe155;" 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="&#xe156;" 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="&#xe157;" 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="&#xe158;" 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="&#xe159;" 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="&#xe160;" 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="&#xe161;" 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="&#xe162;" 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="&#xe163;" 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="&#xe164;" 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="&#xe165;" 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="&#xe166;" 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="&#xe167;" 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="&#xe168;" 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="&#xe169;" 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="&#xe170;" 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="&#xe171;" d="M1200 103l-483 276l-314 -399v423h-399l1196 796v-1096zM483 424v-230l683 953z" />
+<glyph unicode="&#xe172;" 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="&#xe173;" 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="&#xe174;" 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="&#xe175;" 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="&#xe176;" 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="&#xe177;" 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="&#xe178;" 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="&#xe179;" 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="&#xe180;" 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="&#xe181;" 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="&#xe182;" 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="&#xe183;" 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="&#xe184;" 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="&#xe185;" 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="&#xe186;" 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="&#xe187;" 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="&#xe188;" 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="&#xe189;" 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="&#xe190;" 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="&#xe191;" 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="&#xe192;" 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="&#xe193;" 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="&#xe194;" 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="&#xe195;" 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="&#xe197;" 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="&#xe198;" 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="&#xe199;" 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="&#xe200;" 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="&#xe201;" 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="&#xe202;" 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="&#xe203;" 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="&#xe204;" 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="&#xe205;" 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="&#xe206;" 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="&#xe209;" 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="&#xe210;" 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="&#xe211;" 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="&#xe212;" 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="&#xe213;" 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="&#xe214;" 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="&#xe215;" 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="&#xe216;" 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="&#xe218;" 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="&#xe219;" 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="&#xe221;" 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="&#xe223;" 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="&#xe224;" 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="&#xe225;" 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="&#xe226;" 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="&#xe227;" 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="&#xe230;" 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="&#xe231;" 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="&#xe232;" 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="&#xe233;" 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="&#xe234;" 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="&#xe235;" 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="&#xe236;" 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="&#xe237;" 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="&#xe238;" 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="&#xe239;" 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="&#xe240;" 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="&#xe241;" 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="&#xe242;" 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="&#xe243;" 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="&#xe244;" 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="&#xe245;" 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="&#xe246;" 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="&#xe247;" 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="&#xe248;" 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="&#xe249;" 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="&#xe250;" 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="&#xe251;" 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="&#xe252;" 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="&#xe253;" 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="&#xe254;" d="M700 741v-182l-692 -323v221l413 193l-413 193v221zM1200 0h-800v200h800v-200z" />
+<glyph unicode="&#xe255;" 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="&#xe256;" 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="&#xe257;" 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="&#xe258;" 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="&#xe259;" 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="&#xe260;" 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="&#xf8ff;" 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="&#x1f511;" 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="&#x1f6aa;" 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("&#x2212;").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={"<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;"},c=/&(?!\w+;)|[\<\>\"\'\`]/g,a.replace(c,function(a){return b[a]||"&amp;"})):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">&#x2026;</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="&#xf000;" d="M0,480L 512 -32L0 -32 z" horiz-adv-x="0" />
+<glyph unicode="&#xe000;" 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="&#xe001;" 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="&#xe002;" 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="&#xe003;" 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="&#xe004;" 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="&#xe005;" 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="&#xe006;" 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="&#xe007;" 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="&#xe008;" 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="&#xe009;" 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="&#xe00a;" 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="&#xe00b;" 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="&#xe00c;" 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="&#xe00d;" 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="&#xe00e;" d="M0,160L 96,64L 256,224L 416,64L 512,160L 256.001,416 z"  />
+<glyph unicode="&#xe00f;" d="M 512,288L 416,384L 256,224L 96,384L0,288L 256,32.001 z"  />
+<glyph unicode="&#xe010;" d="M 320-32L 416,64L 256,224L 416,384L 320,480L 64,224 z"  />
+<glyph unicode="&#xe011;" d="M 192,480L 96,384L 256,224L 96,64L 192-32L 448,224 z"  />
+<glyph unicode="&#xe012;" 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="&#xe013;" 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="&#xe014;" 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="&#xe015;" 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="&#xe016;" d="M 256,480L 32-32L 256,64L 480-32 z"  />
+<glyph unicode="&#xe017;" d="M 256-32L 480,480L 256,384L 32,480 z"  />
+<glyph unicode="&#xe018;" d="M0,224L 512,0L 416,224L 512,448 z"  />
+<glyph unicode="&#xe019;" d="M 512,224L0,448L 96,224L0,0 z"  />
+<glyph unicode="&#xe01a;" 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="&#xe01b;" 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="&#xe01c;" 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="&#xe01d;" 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="&#xe01e;" 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="&#xe01f;" 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="&#xe020;" 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="&#xe021;" 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="&#xe022;" 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="&#x20;" 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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
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:"&laquo;",previousText:"&lsaquo;",nextText:"&rsaquo;",lastText:"&raquo;",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="&laquo;" - The string used for the 'first' button.
+	 * @prop {string} strings.prev="&lsaquo;" - The string used for the 'previous' button.
+	 * @prop {string} strings.next="&rsaquo;" - The string used for the 'next' button.
+	 * @prop {string} strings.last="&raquo;" - 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: '&laquo;',
+			prev: '&lsaquo;',
+			next: '&rsaquo;',
+			last: '&raquo;',
+			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:"&laquo;",prev:"&lsaquo;",next:"&rsaquo;",last:"&raquo;",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,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/'/g,"&#039;").replace(/"/g,"&quot;").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>&nbsp;</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||"")||"&nbsp;")+"</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}}">&#9679;</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}}">&#9679;</span> {{prefix}}{{value}}{{suffix}}')},tristate:{barWidth:4,barSpacing:1,posBarColor:"#6f6",negBarColor:"#f44",zeroBarColor:"#999",colorMap:{},tooltipFormat:new g('<span style="color: {{color}}">&#9679;</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}}">&#9679;</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 = '&hellip;';
+						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="&hellip;";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
 
-[![Build Status](https://travis-ci.org/laravel/framework.svg)](https://travis-ci.org/laravel/framework)
-[![Total Downloads](https://poser.pugx.org/laravel/framework/d/total.svg)](https://packagist.org/packages/laravel/framework)
-[![Latest Stable Version](https://poser.pugx.org/laravel/framework/v/stable.svg)](https://packagist.org/packages/laravel/framework)
-[![Latest Unstable Version](https://poser.pugx.org/laravel/framework/v/unstable.svg)](https://packagist.org/packages/laravel/framework)
-[![License](https://poser.pugx.org/laravel/framework/license.svg)](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">&copy; 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